.FeatureCarousel-module__xKNrCG__section{background:linear-gradient(180deg, var(--color-cream), var(--color-tile));margin-bottom:96px;padding:72px 0 48px;position:relative;overflow:hidden}.FeatureCarousel-module__xKNrCG__mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.FeatureCarousel-module__xKNrCG__layer{opacity:0;transition:opacity 1.1s,transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.07)}.FeatureCarousel-module__xKNrCG__layerActive{opacity:1;transform:scale(1)}.FeatureCarousel-module__xKNrCG__blob{left:var(--x);top:var(--y);width:var(--w);height:var(--h);translate:-50% -50%;rotate:var(--r);mix-blend-mode:multiply;background:radial-gradient(closest-side, var(--tone), var(--tone) 32%, transparent);border-radius:50%;position:absolute}.FeatureCarousel-module__xKNrCG__blob1{--tone:color-mix(in srgb, var(--color-mesh-mint) 16%, transparent)}.FeatureCarousel-module__xKNrCG__blob2{--tone:color-mix(in srgb, var(--color-ai) 42%, transparent)}.FeatureCarousel-module__xKNrCG__blob3{--tone:color-mix(in srgb, var(--color-surge) 12%, transparent)}.FeatureCarousel-module__xKNrCG__blob4{--tone:color-mix(in srgb, var(--color-ai-ink) 9%, transparent)}.FeatureCarousel-module__xKNrCG__blob5{--tone:color-mix(in srgb, var(--color-brand) 6%, transparent)}.FeatureCarousel-module__xKNrCG__blob6{--tone:color-mix(in srgb, var(--color-fresh-ink) 7%, transparent)}.FeatureCarousel-module__xKNrCG__blob7{--tone:color-mix(in srgb, var(--color-cream) 38%, transparent)}.FeatureCarousel-module__xKNrCG__headings{text-align:center;max-width:760px;margin:0 auto;padding:0 24px;display:grid;position:relative}.FeatureCarousel-module__xKNrCG__heading{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.FeatureCarousel-module__xKNrCG__headingActive{opacity:1;transform:translateY(0)}.FeatureCarousel-module__xKNrCG__eyebrow{color:var(--color-brand);margin-bottom:16px;font-size:13px;font-weight:650}.FeatureCarousel-module__xKNrCG__title{letter-spacing:-.035em;word-break:keep-all;font-size:clamp(28px,3.8vw,48px);font-weight:800;line-height:1.22}.FeatureCarousel-module__xKNrCG__description{max-width:540px;color:var(--color-mute);word-break:keep-all;white-space:pre-line;margin:20px auto 0;font-size:16px;line-height:1.75}.FeatureCarousel-module__xKNrCG__navigation{justify-content:center;align-items:center;margin:22px 0 26px;display:flex;position:relative}.FeatureCarousel-module__xKNrCG__tabs{align-items:center;gap:6px;display:flex}.FeatureCarousel-module__xKNrCG__tab{cursor:pointer;place-items:center;width:24px;height:44px;transition:width .35s cubic-bezier(.22,1,.36,1);display:grid}.FeatureCarousel-module__xKNrCG__tabActive{width:80px}.FeatureCarousel-module__xKNrCG__track{background:color-mix(in srgb, var(--color-brand) 22%, white);border-radius:99px;width:8px;height:8px;transition:width .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.FeatureCarousel-module__xKNrCG__tabActive .FeatureCarousel-module__xKNrCG__track{width:76px}.FeatureCarousel-module__xKNrCG__fill{background:var(--color-brand);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;display:block;transform:scaleX(0)}.FeatureCarousel-module__xKNrCG__navigation button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.FeatureCarousel-module__xKNrCG__stage{aspect-ratio:8/5;touch-action:pan-y;width:min(880px,100% - 64px);margin:0 auto;position:relative}.FeatureCarousel-module__xKNrCG__card{aspect-ratio:8/5;opacity:.42;pointer-events:none;will-change:transform;border-radius:19px;width:100%;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .45s,box-shadow .45s;position:absolute;inset:0 auto auto 50%;box-shadow:0 18px 40px -24px #33132930}.FeatureCarousel-module__xKNrCG__cardActive{z-index:2;opacity:1;pointer-events:auto;box-shadow:0 24px 65px -32px #72114355}.FeatureCarousel-module__xKNrCG__video{background:#fff;border-radius:19px;width:100%;height:100%;display:block}.FeatureCarousel-module__xKNrCG__caption{max-width:840px;min-height:64px;color:var(--color-mute);text-align:center;word-break:keep-all;margin:25px auto 0;padding:0 24px;font-size:12px;line-height:1.8;position:relative}.FeatureCarousel-module__xKNrCG__caption p+p{margin-top:3px}@media (max-width:640px){.FeatureCarousel-module__xKNrCG__section{margin-bottom:64px;padding-top:44px;padding-bottom:30px}.FeatureCarousel-module__xKNrCG__headings{padding:0 20px}.FeatureCarousel-module__xKNrCG__eyebrow{margin-bottom:12px}.FeatureCarousel-module__xKNrCG__description{margin-top:16px;font-size:14px;line-height:1.7}.FeatureCarousel-module__xKNrCG__navigation{margin:14px 0 18px}.FeatureCarousel-module__xKNrCG__stage{width:calc(100% - 40px)}.FeatureCarousel-module__xKNrCG__card,.FeatureCarousel-module__xKNrCG__video{border-radius:13px}.FeatureCarousel-module__xKNrCG__caption{min-height:91px;margin-top:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){.FeatureCarousel-module__xKNrCG__heading,.FeatureCarousel-module__xKNrCG__card,.FeatureCarousel-module__xKNrCG__tab,.FeatureCarousel-module__xKNrCG__track,.FeatureCarousel-module__xKNrCG__fill,.FeatureCarousel-module__xKNrCG__layer{transition:none}}
