.DesignFrame-module__t9lqeq__frame{width:calc(1920 * var(--u));height:calc(1080 * var(--u));margin:0 auto;position:relative}@media (max-width:1023.98px){.DesignFrame-module__t9lqeq__mobileFlow{width:100%;max-width:var(--frame-max,760px);height:auto;padding:var(--frame-pad,84px 20px 0)}}
.Carousel-module__6pHamq__carousel{--slide-w:1691;--slide-gap:50;position:relative}.Carousel-module__6pHamq__track{gap:calc(var(--slide-gap) * var(--u));padding-inline:calc((1920 - var(--slide-w)) / 2 * var(--u));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.Carousel-module__6pHamq__track::-webkit-scrollbar{display:none}.Carousel-module__6pHamq__track[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.Carousel-module__6pHamq__slide{flex:0 0 calc(var(--slide-w) * var(--u));scroll-snap-align:center;scroll-snap-stop:always}.Carousel-module__6pHamq__slide img{-webkit-user-drag:none}.Carousel-module__6pHamq__dots{justify-content:center;align-items:center;gap:calc(10.4 * var(--u));display:flex}.Carousel-module__6pHamq__dots[hidden]{display:none}.Carousel-module__6pHamq__dot{width:calc(13 * var(--u));height:calc(13 * var(--u));cursor:pointer;background:#c5cdd6;border:0;border-radius:999px;padding:0;transition:width .3s,background-color .3s}.Carousel-module__6pHamq__dot[aria-current=true]{width:calc(52 * var(--u));background:var(--color-primary)}@media (max-width:1023.98px){.Carousel-module__6pHamq__track{gap:16px;padding-inline:20px;scroll-padding-inline:20px}.Carousel-module__6pHamq__slide{scroll-snap-align:start;flex-basis:min(100vw - 61px,420px)}.Carousel-module__6pHamq__dots{background:#f3f4f6;border-radius:32px;align-self:center;gap:12px;padding:16px}.Carousel-module__6pHamq__dot{background:#a1acb6;width:8.5px;height:8.5px;position:relative}.Carousel-module__6pHamq__dot:after{content:"";position:absolute;inset:-12px -6px}.Carousel-module__6pHamq__dot[aria-current=true]{width:34px}}
.CapabilitySection-module__fW0iqq__carousel{top:calc(var(--top) * var(--u));gap:calc(42.5 * var(--u));flex-direction:column;display:flex;position:absolute;left:0;right:0}.CapabilitySection-module__fW0iqq__slide{height:calc(808 * var(--u));border:calc(2 * var(--u)) solid #e4eefd;border-radius:calc(36 * var(--u));background:#f6fbff;position:relative;overflow:hidden}.CapabilitySection-module__fW0iqq__text{top:50%;left:calc(56 * var(--u));gap:calc(32 * var(--u));z-index:1;width:calc(var(--text-width) * var(--u));flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.CapabilitySection-module__fW0iqq__header{align-items:flex-start;gap:calc(32 * var(--u));flex-direction:column;display:flex}.CapabilitySection-module__fW0iqq__heading{gap:calc(12 * var(--u));flex-direction:column;display:flex}.CapabilitySection-module__fW0iqq__title{font-size:calc(42 * var(--u));letter-spacing:calc(-1.26 * var(--u));color:var(--color-primary-deep);font-weight:600;line-height:normal}.CapabilitySection-module__fW0iqq__subtitle{font-size:calc(22 * var(--u));line-height:calc(32 * var(--u));color:var(--color-neutral-100)}.CapabilitySection-module__fW0iqq__blocks{gap:calc(24 * var(--u));flex-direction:column;display:flex}.CapabilitySection-module__fW0iqq__block{gap:calc(8 * var(--u));flex-direction:column;display:flex}.CapabilitySection-module__fW0iqq__blockTitle{align-items:center;gap:calc(12 * var(--u));font-size:calc(22 * var(--u));letter-spacing:calc(-.44 * var(--u));color:var(--color-neutral-100);margin:0;font-weight:600;line-height:normal;display:flex}.CapabilitySection-module__fW0iqq__icon{width:calc(19 * var(--u));height:calc(18 * var(--u));object-fit:contain}.CapabilitySection-module__fW0iqq__body{font-size:calc(20 * var(--u));line-height:calc(32 * var(--u));color:var(--color-neutral-100)}.CapabilitySection-module__fW0iqq__bullets{padding-left:calc(30 * var(--u));list-style:outside}.CapabilitySection-module__fW0iqq__image{top:0;left:calc(var(--image-left) * var(--u));width:calc(var(--image-width) * var(--u));height:calc(804 * var(--u));position:absolute}@media (max-width:1023.98px){.CapabilitySection-module__fW0iqq__section{--frame-pad:84px 0 0;--frame-max:none}.CapabilitySection-module__fW0iqq__carousel{gap:16px;position:static}.CapabilitySection-module__fW0iqq__slide{border:0;border-radius:24px;flex-direction:column;height:100%;padding:64px 24px 0;display:flex}.CapabilitySection-module__fW0iqq__text{gap:24px;width:auto;margin-bottom:48px;position:static;transform:none}.CapabilitySection-module__fW0iqq__header{gap:16px}.CapabilitySection-module__fW0iqq__heading{gap:8px}.CapabilitySection-module__fW0iqq__title{letter-spacing:-.84px;font-size:28px;line-height:36px}.CapabilitySection-module__fW0iqq__subtitle,.CapabilitySection-module__fW0iqq__body{letter-spacing:-.32px;font-size:16px;line-height:24px}.CapabilitySection-module__fW0iqq__blocks{gap:16px}.CapabilitySection-module__fW0iqq__block{gap:8px}.CapabilitySection-module__fW0iqq__blockTitle{letter-spacing:-.32px;gap:8px;font-size:16px}.CapabilitySection-module__fW0iqq__icon{width:15px;height:14px}.CapabilitySection-module__fW0iqq__bullets{padding-left:24px}.CapabilitySection-module__fW0iqq__clamp{cursor:pointer;-webkit-tap-highlight-color:transparent}.CapabilitySection-module__fW0iqq__clamp[data-expanded=false]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CapabilitySection-module__fW0iqq__image{width:calc(100% + 48px);max-width:none;height:auto;margin:auto -24px 0;position:static}}
