.marketing-scope{--color-bg:#ffffff;--color-bg-soft:#fafaf9;--color-bg-subtle:#f5f5f4;--color-bg-tint:#faf9f7;--color-border:#e7e5e4;--color-border-subtle:#f1f0ee;--color-border-strong:#d6d3d1;--color-ink:#0c0a09;--color-ink-2:#1c1917;--color-ink-muted:#57534e;--color-ink-soft:#78716c;--color-ink-faint:#a8a29e;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-300:#93c5fd;--color-brand-400:#60a5fa;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-800:#1e40af;--color-brand-900:#1e3a8a;--color-accent:#acfcd9;--color-success:#059669;--color-success-soft:#d1fae5;--radius-hero:12px;--radius-panel:10px;--radius-card:8px;--radius-card-sm:6px;--radius-button:6px;--radius-chip:4px;--radius-tag:3px;--radius-tiny:2px;--radius-pill:999px;--announcement-bar-h:48px;background:var(--color-bg);color:var(--color-ink);letter-spacing:-.011em;overflow-x:clip}.marketing-scope h1,.marketing-scope h2,.marketing-scope h3,.marketing-scope h4,.marketing-scope h5,.marketing-scope h6{letter-spacing:-.025em}.marketing-scope h1{letter-spacing:-.035em}.marketing-scope .section-title{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.03em}@media (min-width:640px){.marketing-scope .section-title{font-size:48px}}@media (min-width:1024px){.marketing-scope .section-title{font-size:56px}}@keyframes section-title-rise{0%{transform:translate3d(0,.3em,0);filter:blur(.16em)}to{transform:translateZ(0);filter:blur(0)}}@keyframes section-title-wipe{0%{-webkit-mask-image:linear-gradient(100deg,#000 38%,transparent 62%);mask-image:linear-gradient(100deg,#000 38%,transparent 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-image:linear-gradient(100deg,#000 38%,transparent 62%);mask-image:linear-gradient(100deg,#000 38%,transparent 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}}.marketing-scope [data-title-reveal=armed]{opacity:0}.marketing-scope [data-title-reveal=in]{animation:section-title-rise 1.1s cubic-bezier(.16,1,.3,1) both,section-title-wipe .95s cubic-bezier(.33,0,.2,1) both}@media (prefers-reduced-motion:reduce){.marketing-scope [data-title-reveal]{opacity:1;animation:none}}@keyframes stagger-reveal-in{0%{opacity:0;transform:translate3d(var(--sweep-x,-30px),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes stagger-reveal-media{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes stagger-reveal-peek{0%{transform:translate3d(0,55%,0)}to{transform:translateZ(0)}}.marketing-scope .stagger-reveal--leftward{--sweep-x:30px}.marketing-scope .stagger-reveal>[data-reveal=armed]{opacity:0}.marketing-scope .stagger-reveal>[data-reveal=in]{animation:stagger-reveal-in .52s cubic-bezier(.33,1,.68,1) var(--reveal-delay,0s) backwards}.marketing-scope .stagger-reveal>[data-reveal=in] h3{animation:section-title-rise 1.1s cubic-bezier(.16,1,.3,1) calc(var(--reveal-delay, 0s) + .14s) backwards,section-title-wipe .95s cubic-bezier(.33,0,.2,1) calc(var(--reveal-delay, 0s) + .14s) backwards}.marketing-scope .stagger-reveal>[data-reveal=in] .stagger-reveal-media{animation:stagger-reveal-media 1.7s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) backwards}.marketing-scope .stagger-reveal>[data-reveal=in] .stagger-reveal-peek{animation:stagger-reveal-peek 1s cubic-bezier(.16,1,.3,1) calc(var(--reveal-delay, 0s) + .32s) backwards}@media (prefers-reduced-motion:reduce){.marketing-scope .stagger-reveal>[data-reveal]{opacity:1;animation:none}.marketing-scope .stagger-reveal .stagger-reveal-media,.marketing-scope .stagger-reveal .stagger-reveal-peek,.marketing-scope .stagger-reveal h3{animation:none}}.marketing-scope .product-visual{position:absolute;z-index:10}.marketing-scope .product-visual--frame{top:19%;right:0;bottom:0;left:11%;overflow:hidden;padding:24px 0 0 24px;border-top-left-radius:var(--radius-card);background-color:#f5f9fd}.marketing-scope .product-visual--phone{top:12%;right:9%;width:min(300px,42%)}.marketing-scope .product-hero-interface-stage{position:absolute;inset:0;container-type:inline-size;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-top:24px}.marketing-scope .product-hero-interface-stage-inner{width:var(--hero-interface-width);flex:none;transform:scale(clamp(.48,calc((100cqw - 24px) / var(--hero-interface-width)),1));transform-origin:bottom center;filter:drop-shadow(0 28px 38px rgba(4,18,50,.22))}.marketing-scope .product-hero-interface-stage--chat .product-hero-interface-stage-inner{transform:scale(.64);transform-origin:center}.marketing-scope .product-hero-interface-stage--chat{align-items:center;overflow:visible;padding-top:0}@media (min-width:1024px){.marketing-scope .product-hero-interface-stage--chat{translate:18px 0}.marketing-scope .grid:has(>figure .product-hero-interface-stage--chat){grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-scope .grid:has(>figure .product-hero-interface-stage--chat)>div:first-child{width:100%;max-width:528px;justify-self:end}.marketing-scope figure:has(.product-hero-interface-stage--chat)>div{height:520px;aspect-ratio:auto}}@media (max-width:1023px){.marketing-scope .product-hero-interface-stage--chat .product-hero-interface-stage-inner{transform:scale(.5)}}@media (max-width:639px){.marketing-scope .product-hero-interface-stage--chat .product-hero-interface-stage-inner{transform:scale(.34)}}.marketing-scope .product-float{position:absolute;z-index:20;max-width:44%;filter:drop-shadow(0 14px 18px rgba(4,18,50,.3))}.marketing-scope .product-float[data-slot="0"]{top:5%;left:5%}.marketing-scope .product-float[data-slot="1"]{top:5%;right:5%}.marketing-scope .product-float[data-slot="2"]{bottom:6%;left:3%}.marketing-scope .product-scene:has(.product-visual--phone) .product-float[data-slot="1"]{top:38%;right:auto;left:7%}.marketing-scope .product-scene:has(.product-visual--phone) .product-float[data-slot="2"]{top:66%;bottom:auto;left:4%}.marketing-scope .product-toast{position:absolute;z-index:25;top:calc(19% + 16px);left:55.5%;translate:-50% 0;width:max-content;max-width:72%;filter:drop-shadow(0 12px 16px rgba(4,18,50,.22))}.marketing-scope .product-scene:has(.product-visual--phone) .product-toast{top:calc(12% + 52px);left:calc(91% - min(300px, 42%) / 2);max-width:calc(min(300px, 42%) - 34px)}@media (max-width:639px){.marketing-scope .product-float:not([data-slot="0"]){display:none}}.marketing-scope .product-sticky{--product-screen:100vh}@media (min-width:1024px) and (max-width:1440px){.marketing-scope .product-sticky{--product-screen:calc(100vh / 0.8)}}@media (min-width:1024px){.marketing-scope .product-sticky-slide{min-height:var(--product-screen)}}.marketing-scope .product-sticky-pin{height:var(--product-screen)}.marketing-scope .product-sticky-frame{aspect-ratio:5/4;width:min(100%,calc(var(--product-screen) * .8 * 1.25));margin-left:auto}@media (min-width:1024px){.marketing-scope .product-mobile-card{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);visibility:hidden;pointer-events:none}}.marketing-scope .product-sticky-layer{opacity:0;pointer-events:none;transition:opacity .22s ease}.marketing-scope .product-sticky-layer[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .36s ease .1s}.marketing-scope .product-sticky-layer .product-visual{transform:translate3d(36px,24px,0);transition:transform .22s ease}.marketing-scope .product-sticky-layer[data-active=true] .product-visual{transform:translateZ(0);transition:transform .82s cubic-bezier(.16,1,.3,1) .1s}.marketing-scope .product-sticky-layer .product-toast{opacity:0;transform:translate3d(0,-14px,0) scale(.97);transition:opacity .2s ease,transform .2s ease}.marketing-scope .product-sticky-layer[data-active=true] .product-toast{opacity:1;transform:translateZ(0) scale(1);transition:opacity .4s ease .52s,transform .64s cubic-bezier(.16,1,.3,1) .52s}.marketing-scope .product-sticky-layer .product-float{opacity:0;transform:translate3d(0,10px,0) scale(.96);transition:opacity .2s ease,transform .2s ease}.marketing-scope .product-sticky-layer[data-active=true] .product-float{opacity:1;transform:translateZ(0) scale(1);transition:opacity .48s ease calc(.28s + var(--float-i, 0) * 90ms),transform .72s cubic-bezier(.16,1,.3,1) calc(.28s + var(--float-i, 0) * 90ms)}.marketing-scope .product-highlights{--highlights-screen:100vh}@media (min-width:1024px) and (max-width:1440px){.marketing-scope .product-highlights{--highlights-screen:calc(100vh / 0.8)}}.marketing-scope .product-highlights-inner{display:flex;height:100%;flex-direction:column;justify-content:center;padding:3.5rem 1.5rem}@media (min-width:768px){.marketing-scope .product-highlights-inner{padding:4rem 2.5rem}}.marketing-scope .product-highlights-viewport{margin-top:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.marketing-scope .product-highlights-viewport::-webkit-scrollbar{display:none}.marketing-scope .product-highlights-track{display:flex}.marketing-scope .product-highlights-slide{flex:0 0 100%;min-width:0;padding-right:1.5rem;scroll-snap-align:start}.marketing-scope .product-highlights-dots{display:flex;align-items:center;gap:.5rem;margin-top:2.5rem}.marketing-scope .product-highlights-visual{position:relative;margin-top:2rem;display:flex;align-items:center;justify-content:flex-start}.marketing-scope .product-highlight-canvas,.marketing-scope .product-highlight-phone,.marketing-scope .product-highlight-shot,.marketing-scope .product-highlight-stage{max-width:100%;border-radius:var(--radius-card);box-shadow:0 26px 50px -18px rgba(4,18,50,.5)}.marketing-scope .product-highlight-canvas{overflow:hidden;padding:1.25rem;background-color:#f5f9fd}.marketing-scope .product-highlight-canvas--flush{padding:0}.marketing-scope .product-highlight-blocks{display:flex;max-width:100%;flex-direction:column;gap:1.5rem;zoom:var(--hl-scale,1)}.marketing-scope .product-highlight-blocks>*{box-shadow:0 26px 50px -18px rgba(4,18,50,.5)}@media (min-width:640px){.marketing-scope .product-highlight-blocks>:nth-child(2n){align-self:flex-end}.marketing-scope .product-highlight-blocks>:nth-child(odd){align-self:flex-start}}.marketing-scope .product-highlight-shot{overflow:hidden;border-radius:var(--radius-card);background:#fff}.marketing-scope .product-highlight-phone{width:min(100%,15rem)}.marketing-scope .product-highlight-stage-inner{zoom:var(--hl-scale,1)}.marketing-scope .product-highlight-aside{display:none}@media (min-width:1024px){.marketing-scope .product-highlights{height:calc(var(--highlights-screen) * (1 + var(--hl-last, 1) * .7))}.marketing-scope .product-highlights-pin{position:sticky;top:1.5rem;height:calc(var(--highlights-screen) - 3rem)}.marketing-scope .product-highlights-inner{display:block;padding:0}.marketing-scope .product-highlights-title{position:absolute;left:3.5rem;top:3.25rem;z-index:3}.marketing-scope .product-highlights-dots{position:absolute;left:3.5rem;bottom:3rem;z-index:3;margin:0}.marketing-scope .product-highlights-viewport{position:absolute;inset:0;margin:0;overflow:hidden}.marketing-scope .product-highlights-slide,.marketing-scope .product-highlights-track{height:100%}.marketing-scope .product-highlights-slide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem;padding:9rem 4rem 7.5rem 3.5rem}.marketing-scope .product-highlights-copy{max-width:30rem}.marketing-scope .product-highlights-visual{height:auto;margin:0;align-self:center;justify-self:center;align-items:center;justify-content:center}.marketing-scope .product-highlight-aside{position:absolute;bottom:-2.25rem;left:-3.5rem;z-index:2;display:block}.marketing-scope .product-highlights-track{transform:translate3d(calc(var(--highlights-offset, 0) * -100%),0,0);transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform}.marketing-scope .product-highlights-slide{content-visibility:auto;contain-intrinsic-size:auto 100%}}@media (prefers-reduced-motion:reduce){.marketing-scope .product-highlights{height:auto}.marketing-scope .product-highlights-pin{position:static;height:auto}.marketing-scope .product-highlights-viewport{overflow-x:auto}.marketing-scope .product-highlights-track{transform:none;transition:none}}.marketing-scope .product-highlights-dot{height:.375rem;width:.375rem;border-radius:999px;background:rgb(255 255 255/.3);transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s ease}.marketing-scope .product-highlights-dot[data-active=true]{width:1.75rem;background:rgb(255 255 255/.85)}.marketing-scope .product-related-card{transition:border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.marketing-scope .product-related-card:before{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:250%;aspect-ratio:1;border-radius:999px;background:var(--color-brand-50);transform:translate(-50%,50%) scale(0);transition:transform .7s cubic-bezier(.625,.05,0,1)}.marketing-scope .product-related-card:is(:hover,:focus-visible){border-color:var(--color-brand-200);transform:translateY(-2px)}.marketing-scope .product-related-card:is(:hover,:focus-visible):before{transform:translate(-50%,50%) scale(1)}.marketing-scope .product-related-arrow{opacity:0;transform:translate3d(-4px,4px,0);transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.marketing-scope .product-related-card:is(:hover,:focus-visible) .product-related-arrow{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.marketing-scope .product-related-arrow,.marketing-scope .product-related-card:before,.marketing-scope .product-sticky-layer,.marketing-scope .product-sticky-layer .product-float,.marketing-scope .product-sticky-layer .product-toast,.marketing-scope .product-sticky-layer .product-visual,.marketing-scope .product-sticky-layer[data-active=true]{transition:none}}.marketing-scope .bg-grid{background-image:linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 0),linear-gradient(180deg,rgba(59,130,246,.08) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,black 30%,transparent 80%)}.marketing-scope .bg-dots{background-image:radial-gradient(circle,rgba(12,10,9,.08) 1px,transparent 0);background-size:20px 20px}.marketing-scope .section-bands{container-type:size;--band-w:clamp(190px,30cqw,460px);opacity:var(--bands-opacity,.6);--bands-mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-image:var(--bands-mask);mask-image:var(--bands-mask)}.marketing-scope .section-bands--fade-top{--bands-mask:linear-gradient(180deg,transparent,#000 16%,#000)}.marketing-scope .section-bands--fade-bottom{--bands-mask:linear-gradient(180deg,#000,#000 84%,transparent)}.marketing-scope .section-bands--fade-none{--bands-mask:none}.marketing-scope .section-bands--left{transform:scaleX(-1)}.marketing-scope .section-band{--band-start:calc(100% - 0.85 * var(--band-w));background:linear-gradient(180deg,#d0d6f7,#c4ccf5);clip-path:polygon(calc(var(--band-start) + 28.7cqh) 0,100% 0,100% 100%,var(--band-start) 100%)}.marketing-scope .section-band-outer{--band-start:calc(100% - 1.6 * var(--band-w));background:linear-gradient(180deg,#dfe3f9,#d5dbf8);clip-path:polygon(calc(var(--band-start) + 57.4cqh - .1 * var(--band-w)) 0,100% 0,100% 100%,var(--band-start) 100%)}@keyframes section-band-in{0%{opacity:0;transform:translateX(var(--band-travel,12%))}to{opacity:1;transform:translateX(0)}}.marketing-scope .section-bands[data-reveal] .section-band,.marketing-scope .section-bands[data-reveal] .section-band-outer{opacity:0}.marketing-scope .section-bands[data-reveal=in] .section-band-outer{--band-travel:18%;animation:section-band-in 1s cubic-bezier(.16,1,.3,1) both}.marketing-scope .section-bands[data-reveal=in] .section-band{--band-travel:11%;animation:section-band-in 1s cubic-bezier(.16,1,.3,1) .16s both}@media (prefers-reduced-motion:reduce){.marketing-scope .section-bands[data-reveal] .section-band,.marketing-scope .section-bands[data-reveal] .section-band-outer{opacity:1;animation:none}}.marketing-scope .gradient-text{background:linear-gradient(135deg,#1d4ed8,#2563eb 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.08em;padding-bottom:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes smartieHeroEnter{0%{opacity:0;transform:translate3d(5%,64%,0) rotate(0deg)}72%{opacity:1;transform:translate3d(5%,8%,0) rotate(0deg)}to{opacity:1;transform:translate3d(5%,8%,0) rotate(0deg)}}@keyframes smartieHeroBlink{0%,42%,44%,71%,73%,to{opacity:0}43%,72%{opacity:1}}@keyframes heroLaptopEnter{0%{opacity:0;transform:translate3d(-34px,44px,0) rotate(0deg) scale(.96)}to{opacity:1;transform:translateZ(0) rotate(3deg) scale(1)}}@keyframes heroPhoneEnter{0%{opacity:0;transform:translate3d(-24px,38px,0) rotate(-8deg) scale(.86)}to{opacity:1;transform:translateZ(0) rotate(-3deg) scale(1)}}.marketing-scope .hero-laptop-enter{transform-origin:0 100%;animation:heroLaptopEnter .72s cubic-bezier(.16,1,.3,1) .62s both}.marketing-scope .hero-phone-enter{transform-origin:50% 100%;animation:heroPhoneEnter .62s cubic-bezier(.16,1,.3,1) .94s both}@keyframes smartshifterHeroFlow{0%,to{background-position:0 30%,50% 50%,100% 35%,50% 50%}50%{background-position:12% 42%,50% 50%,88% 22%,58% 46%}}.marketing-scope .smartshifter-hero-gradient{background-image:radial-gradient(ellipse 62% 82% at 0 44%,rgba(30,58,138,.98) 0,transparent 68%),radial-gradient(ellipse 50% 46% at 50% 50%,rgba(23,37,84,.52) 0,transparent 72%),radial-gradient(ellipse 62% 86% at 100% 42%,rgba(96,165,250,.98) 0,transparent 68%),linear-gradient(112deg,#1e3a8a,#1d4ed8 32%,#2563eb 66%,#60a5fa);background-size:120% 120%,120% 120%,120% 120%,120% 120%;animation:smartshifterHeroFlow 18s ease-in-out infinite}.marketing-scope .smartie-hero-peek{transform-origin:100% 100%;will-change:transform;animation:smartieHeroEnter .9s cubic-bezier(.16,1,.3,1) .28s both}.marketing-scope .mobile-hero-smartie{pointer-events:none;position:absolute;top:-180px;right:0;left:auto;z-index:0;width:210px;height:auto;transform:rotate(180deg);user-select:none}@media (min-width:640px){.marketing-scope .mobile-hero-smartie{top:-220px;right:0;width:260px}}@media (min-width:768px){.marketing-scope .mobile-hero-smartie{display:none}}.marketing-scope .smartie-hero-blink{animation:smartieHeroBlink 6.8s step-end infinite}@keyframes smartieWaveBlink{0%,42%,44%,71%,73%,to{opacity:1}43%,72%{opacity:0}}.marketing-scope .smartie-wave-eyes{animation:smartieWaveBlink 6.8s step-end infinite}@media (prefers-reduced-motion:reduce){.marketing-scope .smartshifter-hero-gradient{animation:none}.marketing-scope .smartie-hero-peek{transform:translate3d(5%,8%,0) rotate(0deg);animation:none}.marketing-scope .smartie-hero-blink{opacity:0;animation:none}.marketing-scope .smartie-wave-eyes{opacity:1;animation:none}.marketing-scope .hero-laptop-enter{opacity:1;transform:rotate(3deg);animation:none}.marketing-scope .hero-phone-enter{opacity:1;transform:rotate(-3deg);animation:none}}@media (min-width:1024px){.marketing-scope .homepage-hero{height:min(780px,calc(100svh - var(--announcement-bar-h)));min-height:0}.marketing-scope .homepage-hero-content{height:100%;min-height:0}}@media (min-width:1024px) and (max-width:1440px){.marketing-scope .homepage-hero{height:calc((100svh - var(--announcement-bar-h)) / .8)}}@media (max-width:1023px){.marketing-scope .homepage-hero{height:100svh;min-height:100svh}.marketing-scope .homepage-hero-content{height:100%;min-height:100%}}@media (min-width:1024px) and (max-height:850px){.marketing-scope .homepage-hero-content{padding-top:clamp(112px,18svh,150px);padding-bottom:clamp(32px,6svh,54px)}}.marketing-scope .card-shadow-glow{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,1),0 0 0 .5px rgba(12,10,9,.04),0 1px 2px rgba(12,10,9,.04),0 6px 16px -4px rgba(37,99,235,.08),0 20px 40px -12px rgba(37,99,235,.12),0 40px 80px -24px rgba(12,10,9,.1)}.marketing-scope .card-apple{transition:box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.marketing-scope .card-apple:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.95),inset 0 -1px 0 0 rgba(255,255,255,.5),inset 0 0 28px 0 rgba(255,255,255,.3),0 2px 6px rgba(12,10,9,.07),0 36px 80px -30px rgba(12,10,9,.38);transform:translateY(-2px)}.marketing-scope .card-glass{position:relative;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 1px 2px rgba(12,10,9,.05),0 10px 34px -8px rgba(12,10,9,.22),inset 0 1px 0 0 rgba(255,255,255,.65);transition:box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.marketing-scope .card-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.05) 45%,transparent)}.marketing-scope .card-glass>*{position:relative;z-index:1}.marketing-scope .card-glass--hover:hover{box-shadow:0 2px 4px rgba(12,10,9,.06),0 18px 44px -8px rgba(12,10,9,.28),inset 0 1px 0 0 rgba(255,255,255,.7);transform:translateY(-2px)}.marketing-scope .recommended-lift{transition:transform .28s cubic-bezier(.16,1,.3,1)}.marketing-scope .recommended-lift:hover{transform:translateY(-2px)}.marketing-scope .recommended-lift:hover .card-glass{box-shadow:0 2px 4px rgba(12,10,9,.06),0 18px 44px -8px rgba(12,10,9,.28),inset 0 1px 0 0 rgba(255,255,255,.7)}@media (prefers-reduced-motion:reduce){.marketing-scope .recommended-lift,.marketing-scope .recommended-lift:hover{transition:none;transform:none}}@media (max-width:767px){.marketing-scope .card-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.9)}}@media (prefers-reduced-motion:reduce){.marketing-scope .card-glass{transition:none}.marketing-scope .card-glass--hover:hover{transform:none}}.marketing-scope .card-glass-chrome{background-image:linear-gradient(120deg,rgba(255,255,255,.5),rgba(255,255,255,.12) 42%,rgba(255,255,255,0) 70%),linear-gradient(rgba(255,255,255,.58),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.85),inset 0 -1px 0 0 rgba(12,10,9,.07)}@media (max-width:767px){.marketing-scope .card-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(120deg,rgba(255,255,255,.55),rgba(255,255,255,.15) 42%,rgba(255,255,255,0) 70%),linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92))}}@media (min-width:1024px) and (max-width:1440px){.marketing-scope .card-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(120deg,rgba(255,255,255,.55),rgba(255,255,255,.15) 42%,rgba(255,255,255,0) 70%),linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.78))}}.marketing-scope .button-glow{box-shadow:0 1px 2px rgba(37,99,235,.2),0 8px 24px -6px rgba(37,99,235,.3);transition:box-shadow .2s ease,transform .12s ease}.marketing-scope .button-glow:hover{box-shadow:0 1px 2px rgba(37,99,235,.24),0 12px 32px -6px rgba(37,99,235,.36)}.marketing-scope .button-glow:active{transform:scale(.98)}.marketing-scope .cta-gradient{background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--color-brand-500) 0,var(--color-brand-600) 52%,var(--color-brand-700) 100%);box-shadow:0 1px 2px rgba(12,10,9,.16),0 2px 4px rgba(12,10,9,.1),0 1px 2px rgba(37,99,235,.2),0 8px 24px -6px rgba(37,99,235,.3)}.marketing-scope .cta-gradient:hover{background-image:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--color-brand-400) 0,var(--color-brand-600) 52%,var(--color-brand-700) 100%);box-shadow:0 1px 2px rgba(12,10,9,.18),0 3px 6px rgba(12,10,9,.12),0 1px 2px rgba(37,99,235,.24),0 12px 32px -6px rgba(37,99,235,.36)}.marketing-scope .tile-gradient{background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--color-brand-500) 0,var(--color-brand-600) 52%,var(--color-brand-700) 100%)}.marketing-scope .cta-accent{background-image:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 48%),linear-gradient(135deg,color-mix(in oklab,var(--color-accent) 72%,white) 0,var(--color-accent) 52%,color-mix(in oklab,var(--color-accent) 86%,#0f766e) 100%);box-shadow:0 1px 2px rgba(12,10,9,.16),0 2px 4px rgba(12,10,9,.1),0 8px 24px -6px rgba(172,252,217,.45);transition:box-shadow .2s ease,transform .12s ease,filter .2s ease}.marketing-scope .cta-accent:hover{filter:brightness(1.04);box-shadow:0 1px 2px rgba(12,10,9,.18),0 3px 6px rgba(12,10,9,.12),0 12px 32px -6px rgba(172,252,217,.55)}.marketing-scope .cta-accent:active{transform:scale(.98)}.marketing-scope .btn-ghost{--ghost-ease:cubic-bezier(0.16,1,0.3,1);--ghost-sweep-ease:cubic-bezier(0.33,1,0.68,1);--ghost-text:#fff;--ghost-border:rgba(255,255,255,0.75);--ghost-border-hover:rgba(255,255,255,0.95);--ghost-sheen:rgba(255,255,255,0.35);--ghost-inner-glow:rgba(255,255,255,0.16);--ghost-edge:rgba(255,255,255,0.14);--ghost-halo:rgba(255,255,255,0.3);--ghost-shadow:rgba(172,252,217,0.5);--ghost-ring:rgba(255,255,255,0.9);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--ghost-border);background-color:transparent;color:var(--ghost-text);box-shadow:inset 0 1px 0 transparent,0 0 18px -6px transparent,0 10px 30px -12px transparent;transition:color .3s var(--ghost-ease),border-color .3s var(--ghost-ease),box-shadow .4s var(--ghost-ease),transform .3s var(--ghost-ease)}.marketing-scope .btn-ghost-light{--ghost-text:var(--color-ink);--ghost-border:var(--color-border);--ghost-border-hover:var(--color-brand-300);--ghost-sheen:rgba(37,99,235,0.12);--ghost-inner-glow:rgba(37,99,235,0.07);--ghost-edge:rgba(255,255,255,0.6);--ghost-halo:rgba(37,99,235,0.14);--ghost-shadow:rgba(37,99,235,0.18);--ghost-ring:var(--color-brand-500)}.marketing-scope .btn-ghost:after,.marketing-scope .btn-ghost:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.marketing-scope .btn-ghost:before{background-image:linear-gradient(105deg,transparent 25%,var(--ghost-sheen) 50%,transparent 75%);opacity:0;transform:translateX(-120%);transition:opacity .25s ease,transform 0s linear .25s}.marketing-scope .btn-ghost:after{background-image:radial-gradient(120% 90% at 50% 115%,var(--ghost-inner-glow) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ghost-ease)}.marketing-scope .btn-ghost svg{transition:transform .6s var(--ghost-ease)}.marketing-scope .btn-ghost:is(:hover,:focus-visible){border-color:var(--ghost-border-hover);box-shadow:inset 0 1px 0 var(--ghost-edge),0 0 18px -6px var(--ghost-halo),0 10px 30px -12px var(--ghost-shadow);transform:translateY(-1px)}.marketing-scope .btn-ghost:is(:hover,:focus-visible):before{opacity:1;transform:translateX(120%);transition:opacity 0s,transform .8s var(--ghost-sweep-ease)}.marketing-scope .btn-ghost:is(:hover,:focus-visible):after{opacity:1}.marketing-scope .btn-ghost:is(:hover,:focus-visible) svg{transform:translateY(-1px)}.marketing-scope .btn-ghost-spin:is(:hover,:focus-visible) svg{transform:rotate(-18deg)}.marketing-scope .btn-ghost-bounce:is(:hover,:focus-visible) svg{transform:none}.marketing-scope .btn-ghost-bounce:is(:hover,:focus-visible) .btn-ghost-head{animation:btnGhostHeadBounce .65s 1}@keyframes btnGhostHeadBounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}40%{transform:translateY(-3px);animation-timing-function:cubic-bezier(.32,0,.67,0)}70%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}85%{transform:translateY(-.8px);animation-timing-function:cubic-bezier(.32,0,.67,0)}to{transform:translateY(0)}}.marketing-scope .btn-ghost:focus-visible{outline:2px solid var(--ghost-ring);outline-offset:3px}.marketing-scope .btn-ghost:active{transform:translateY(0) scale(.98);transition-duration:.3s,.3s,.4s,.12s}@media (prefers-reduced-motion:reduce){.marketing-scope .btn-ghost:before{display:none}.marketing-scope .btn-ghost-bounce .btn-ghost-head{animation:none!important}.marketing-scope .btn-ghost:is(:hover,:focus-visible) svg,.marketing-scope .btn-ghost:is(:hover,:focus-visible,:active){transform:none}}.marketing-scope .vt-probeer-email{view-transition-name:probeer-email}@media (max-width:767px){.marketing-scope .vt-probeer-email{view-transition-name:none}.marketing-scope [data-probeer-form]{animation:mobile-probeer-form-reveal .26s cubic-bezier(.16,1,.3,1) both}}@keyframes mobile-probeer-form-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(*){animation-duration:.7s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-new(root),::view-transition-old(root){mix-blend-mode:normal}::view-transition-old(root){animation:vt-page-recede .7s cubic-bezier(.32,.72,0,1) both}::view-transition-new(root){animation:vt-page-settle .6s cubic-bezier(.32,.72,0,1) both}::view-transition-new(probeer-email),::view-transition-old(probeer-email){height:100%;object-fit:cover;object-position:left center}::view-transition-old(probeer-email){animation:vt-land-out .7s linear both}::view-transition-new(probeer-email){animation:vt-land-in .7s linear both}@keyframes vt-page-recede{to{transform:scale(.97)}}@keyframes vt-page-settle{0%{opacity:0;transform:translateY(24px)}}@keyframes vt-land-out{0%,50%{opacity:1}to{opacity:0}}@keyframes vt-land-in{0%,50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-scope [data-probeer-form]{animation:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes smartshifterHeroOrb1{0%,to{transform:translateZ(0)}33%{transform:translate3d(40px,-20px,0)}66%{transform:translate3d(-20px,30px,0)}}@keyframes smartshifterHeroOrb2{0%,to{transform:translateZ(0)}33%{transform:translate3d(-30px,25px,0)}66%{transform:translate3d(25px,-15px,0)}}.marketing-scope .hero-orb-1{animation:smartshifterHeroOrb1 22s ease-in-out infinite}.marketing-scope .hero-orb-2{animation:smartshifterHeroOrb2 26s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.marketing-scope .hero-orb-1,.marketing-scope .hero-orb-2{animation:none}}@keyframes scan-line{0%{transform:translateY(0)}to{transform:translateY(120px)}}.marketing-scope .animate-scan-line{animation:scan-line 3s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marketing-scope .animate-ticker{animation:ticker 40s linear infinite}@keyframes smartshifterRailGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.marketing-scope .smartshifter-rail{transform-origin:top center;animation:smartshifterRailGrow var(--rail-duration,6s) linear forwards}@keyframes smartshifterHeroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes smartshifterHeroWord{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes smartshifterHeroClip{0%{opacity:0;transform:translateY(.3em);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes smartshifterHeroCardDrop{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}.marketing-scope .hero-card-drop{animation:smartshifterHeroCardDrop .7s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.marketing-scope .hero-card-drop{animation:none}}.marketing-scope .hero-reveal{animation:smartshifterHeroRise .6s cubic-bezier(.16,1,.3,1) both}.marketing-scope .hero-reveal-word{display:inline-block;animation:smartshifterHeroWord .55s cubic-bezier(.16,1,.3,1) both}.marketing-scope .hero-reveal-clip{animation:smartshifterHeroClip .9s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.marketing-scope .hero-reveal,.marketing-scope .hero-reveal-clip,.marketing-scope .hero-reveal-word{animation:none}}@keyframes smartshifterRoleSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marketing-scope .animate-role-swap{animation:smartshifterRoleSwap .52s cubic-bezier(.16,1,.3,1) both}.marketing-scope .legal-prose{color:var(--color-ink-2);font-size:16px;line-height:1.7}.marketing-scope .legal-prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--color-ink);scroll-margin-top:5rem}.marketing-scope .legal-prose h2:first-child{margin-top:0}.marketing-scope .legal-prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-ink)}.marketing-scope .legal-prose p{margin-bottom:1rem}.marketing-scope .legal-prose ul{margin-bottom:1rem;padding-left:1.25rem;list-style:disc}.marketing-scope .legal-prose ul li{margin-bottom:.375rem;padding-left:.25rem}.marketing-scope .legal-prose a{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:2px}.marketing-scope .legal-prose a:hover{color:var(--color-brand-800)}.marketing-scope .legal-prose strong{font-weight:600;color:var(--color-ink)}.marketing-scope .legal-prose table{width:100%;margin-bottom:1.5rem;border-collapse:collapse;font-size:.9375rem}.marketing-scope .legal-prose td,.marketing-scope .legal-prose th{border:1px solid var(--color-border);padding:.625rem .875rem;text-align:left;vertical-align:top}.marketing-scope .legal-prose th{background:var(--color-bg-subtle);font-weight:600;color:var(--color-ink)}.marketing-scope .legal-prose .legal-table-scroll{margin-bottom:1.5rem;overflow-x:auto;overscroll-behavior-x:contain}.marketing-scope .legal-prose .legal-table-scroll table{margin-bottom:0}@media (max-width:767px){.marketing-scope .nav-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}}@media (min-width:1024px) and (max-width:1440px){.marketing-scope{zoom:.8}.marketing-scope .mega-panel,.marketing-scope .nav-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}.marketing-scope .card-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.72)}}.marketing-scope .smartie-deck{display:grid;align-items:end;margin-inline:auto;max-width:calc(400px + var(--smartie-gutter));padding-left:var(--smartie-gutter)}.marketing-scope .smartie-deck__conv{grid-area:1/1;display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (max-width:767px){.marketing-scope .smartie-deck__conv[aria-hidden=true]{display:none}.marketing-scope .smartie-deck{max-width:100%;overflow:hidden}}.marketing-scope .smartie-stage{--smartie-gutter:88px;position:relative;width:100%;min-width:0}@media (min-width:1024px){.marketing-scope .smartie-stage{--smartie-gutter:116px;position:sticky;top:6rem}}.marketing-scope .smartie-deck-avatar{position:absolute;bottom:0;left:max(0px,calc(50% - (400px + var(--smartie-gutter)) / 2));z-index:20;width:calc(var(--smartie-gutter) - 12px)}.marketing-scope .contact-hero{margin-top:-64px;padding-top:120px}@media (min-width:640px){.marketing-scope .contact-hero{padding-top:144px}}@media (min-width:768px){.marketing-scope .contact-hero{padding-top:152px}}.marketing-scope .contact-split{display:grid;gap:40px;align-items:start}@media (min-width:768px){.marketing-scope .contact-split{grid-template-columns:minmax(0,1fr) 336px;gap:40px}.marketing-scope .contact-split>:first-child{position:sticky;top:96px;align-self:start}}@media (min-width:1024px){.marketing-scope .contact-split{grid-template-columns:minmax(0,1fr) 396px;gap:64px}}.marketing-scope .faq-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:none}.marketing-scope .faq-tabs::-webkit-scrollbar{display:none}.marketing-scope .faq-tab{flex:none;padding:10px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:var(--color-ink-muted);white-space:nowrap;transition:color .16s ease,border-color .16s ease}.marketing-scope .faq-tab:hover{color:var(--color-ink);border-bottom-color:var(--color-brand-500)}.marketing-scope .card-apple,.marketing-scope .liquid-glass{position:relative;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.9),inset 0 -1px 0 0 rgba(255,255,255,.45),inset 0 0 28px 0 rgba(255,255,255,.25),0 2px 6px rgba(12,10,9,.06),0 30px 70px -30px rgba(12,10,9,.32)}@supports (backdrop-filter:url("#liquid-glass")){.marketing-scope .card-apple,.marketing-scope .liquid-glass{backdrop-filter:url(#liquid-glass) blur(6px) saturate(150%)}}@media (max-width:767px){.marketing-scope .card-apple,.marketing-scope .liquid-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.92)}}@media (prefers-reduced-motion:reduce){.marketing-scope .card-apple,.marketing-scope .liquid-glass{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}}.marketing-scope .ft-tab{color:var(--color-ink);opacity:.3;transition:opacity .2s,color .2s}.marketing-scope .ft-tab:hover{opacity:.6}.marketing-scope .ft-tab[aria-selected=true]{background-color:var(--color-brand-600);color:#fff;opacity:1}.marketing-scope [data-ft-pill-on] .ft-tab[aria-selected=true]{background-color:transparent;color:var(--color-ink)}.marketing-scope .ft-tab:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;opacity:1}.marketing-scope .ft-pill{position:absolute;inset:0;z-index:20;pointer-events:none;color:#fff;background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(var(--color-brand-600),var(--color-brand-600));clip-path:inset(0 0 0 100%)}.marketing-scope .ft-tab__icon{display:inline-flex;flex:none;width:24px;height:24px}.marketing-scope .ft-tab__icon svg{width:100%;height:100%;stroke-width:1.6}.marketing-scope .ft-pill__copy[data-active] .icon-anim-draw,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-draw{animation:icon-draw-in .7s cubic-bezier(.65,0,.35,1) forwards}.marketing-scope .ft-pill__copy[data-active] .icon-anim-draw-tip,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-draw-tip{animation:icon-draw-in .4s cubic-bezier(.65,0,.35,1) .55s both}.marketing-scope .ft-pill__copy[data-active] .icon-anim-clock-min,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-clock-min{animation:clock-minute-spin 2s linear infinite}.marketing-scope .ft-pill__copy[data-active] .icon-anim-clock-hour,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-clock-hour{animation:clock-hour-spin 24s linear infinite}.marketing-scope .ft-pill__copy[data-active] .icon-anim-palm-crown,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-palm-crown{animation:palm-sway 2.5s ease-in-out infinite}.marketing-scope .ft-pill__copy[data-active] .icon-anim-coins,.marketing-scope .ft-tab[aria-selected=true] .icon-anim-coins{animation:coins-wobble 1s ease-in-out infinite}.marketing-scope .ft-chip{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 10px;border-radius:var(--radius-chip);background-color:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.22);color:#fff;transition:background-color .2s,box-shadow .2s}.marketing-scope .ft-chip:hover{background-color:rgba(255,255,255,.17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.38),inset 0 1px 0 rgba(255,255,255,.3)}.marketing-scope .ft-chip__icon{display:inline-flex;flex:none;width:20px;height:20px;color:var(--color-accent)}.marketing-scope .ft-chip__icon svg{width:100%;height:100%;stroke-width:1.8}.marketing-scope .ft-chip--note,.marketing-scope .ft-chip--note:hover{background-color:transparent;box-shadow:none;outline:1px dashed rgba(255,255,255,.5);outline-offset:-1px;color:rgba(255,255,255,.85)}.marketing-scope .ft-bands{position:absolute;inset:0;pointer-events:none;container-type:size;--band-w:clamp(190px,30cqw,460px)}.marketing-scope .ft-band,.marketing-scope .ft-band-outer,.marketing-scope .ft-band__fill,.marketing-scope .ft-band__shade,.marketing-scope .ft-band__strip{position:absolute;inset:0}.marketing-scope .ft-band{--band-start:calc(100% - 0.85 * var(--band-w));--band-top:calc(var(--band-start) + 28.7cqh);--band-fill:rgba(255,255,255,0.07)}.marketing-scope .ft-band-outer{--band-start:calc(100% - 1.6 * var(--band-w));--band-top:calc(var(--band-start) + 57.4cqh - 0.1 * var(--band-w));--band-fill:rgba(255,255,255,0.05)}.marketing-scope .ft-band__fill{background:var(--band-fill);clip-path:polygon(var(--band-top) 0,100% 0,100% 100%,var(--band-start) 100%)}.marketing-scope .ft-band__shade{filter:blur(10px)}.marketing-scope .ft-band__strip{background:rgba(4,18,50,.28);clip-path:polygon(calc(var(--band-top) - 16px) 0,var(--band-top) 0,var(--band-start) 100%,calc(var(--band-start) - 16px) 100%)}.marketing-scope [data-ft-bands=armed] .ft-band,.marketing-scope [data-ft-bands=armed] .ft-band-outer{opacity:0}.marketing-scope [data-ft-bands=in] .ft-panel:not([data-ft-off]) .ft-band-outer{--band-travel:18%;animation:section-band-in 1s cubic-bezier(.16,1,.3,1) both}.marketing-scope [data-ft-bands=in] .ft-panel:not([data-ft-off]) .ft-band{--band-travel:11%;animation:section-band-in 1s cubic-bezier(.16,1,.3,1) .16s both}@media (prefers-reduced-motion:reduce){.marketing-scope [data-ft-bands=armed] .ft-band,.marketing-scope [data-ft-bands=armed] .ft-band-outer{opacity:1}.marketing-scope [data-ft-bands=in] .ft-panel:not([data-ft-off]) .ft-band,.marketing-scope [data-ft-bands=in] .ft-panel:not([data-ft-off]) .ft-band-outer{animation:none}}.marketing-scope .ft-panel{background-image:linear-gradient(110deg,var(--color-brand-600),var(--color-brand-800));box-shadow:inset 0 0 0 1px rgba(4,18,50,.2),inset 0 0 20px rgba(4,18,50,.42)}.marketing-scope .ft-panel:after{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(4,18,50,.14),inset 0 0 14px rgba(4,18,50,.26)}.marketing-scope .ft-shot{box-shadow:-10px -10px 30px -12px rgba(4,18,50,.45),0 0 0 1px rgba(4,18,50,.08)}.marketing-scope .ft-panel[data-ft-off]{visibility:hidden}.marketing-scope .ft-panel[data-ft-off] *{transition:none}.marketing-scope .ft-panel[data-ft-enter] .ft-in{animation:ft-in-up .5s cubic-bezier(.22,1,.36,1) backwards}.marketing-scope .ft-panel[data-ft-enter] .ft-in--tag{animation-delay:calc(80ms + var(--ft-i, 0) * 45ms)}.marketing-scope .ft-panel[data-ft-enter] .ft-in--links{animation-delay:.22s}.marketing-scope .ft-panel[data-ft-enter] .ft-in--shot{animation:ft-in-right .65s cubic-bezier(.22,1,.36,1) 60ms backwards}.marketing-scope .ft-smartie{filter:drop-shadow(0 16px 22px rgba(15,23,42,.22))}.marketing-scope .ft-link__label{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .09em);background-repeat:no-repeat;background-size:100% 1px}.marketing-scope .ft-link:hover .ft-link__label{animation:ft-link-redraw .62s cubic-bezier(.625,.05,0,1)}.marketing-scope .ft-link__chevron{display:inline-flex;transition:transform .3s}.marketing-scope .ft-link:hover .ft-link__chevron{transform:translateX(4px)}.marketing-scope .ft-infotip{position:relative;display:inline}.marketing-scope .ft-infotip__trigger{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:help;text-decoration:underline dotted 1.5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:5px;transition:text-decoration-color .2s}.marketing-scope .ft-infotip[data-open] .ft-infotip__trigger,.marketing-scope .ft-infotip__trigger:hover{text-decoration-color:currentColor}.marketing-scope .ft-infotip__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--radius-tag)}.marketing-scope .ft-infotip__tip{position:absolute;bottom:calc(100% + .7em);left:calc(var(--ft-tip-shift, 0px) * -1);z-index:30;width:max-content;max-width:min(18rem,100vw - 6rem);padding:.75em .9em;border-radius:var(--radius-card-sm);background:#fff;color:var(--color-ink);font-size:.8rem;font-weight:400;line-height:1.45;white-space:normal;box-shadow:0 12px 32px rgba(0,0,0,.22);opacity:0;pointer-events:none;transform:translateY(.4em) scale(.98);transform-origin:left bottom;transition:opacity .2s,transform .2s}.marketing-scope .ft-infotip:focus-within .ft-infotip__tip,.marketing-scope .ft-infotip:hover .ft-infotip__tip,.marketing-scope .ft-infotip[data-open] .ft-infotip__tip{opacity:1;transform:none}@keyframes ft-in-up{0%{opacity:0;transform:translateY(14px)}}@keyframes ft-in-right{0%{opacity:0;transform:translateX(40px)}}@keyframes ft-link-redraw{0%{background-position:100% calc(100% - .09em);background-size:100% 1px}49%{background-position:100% calc(100% - .09em);background-size:0 1px}51%{background-position:0 calc(100% - .09em);background-size:0 1px}to{background-position:0 calc(100% - .09em);background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.marketing-scope .ft-chip,.marketing-scope .ft-infotip__tip,.marketing-scope .ft-link__chevron,.marketing-scope .ft-pill,.marketing-scope .ft-tab{transition:none}.marketing-scope .ft-link:hover .ft-link__label,.marketing-scope .ft-panel[data-ft-enter] .ft-in,.marketing-scope .ft-panel[data-ft-enter] .ft-in--shot,.marketing-scope .ft-pill__copy [class*=icon-anim-],.marketing-scope .ft-tab[aria-selected=true] [class*=icon-anim-]{animation:none}}.marketing-scope{--marketing-nav-offset:calc(5rem * var(--nav-zoom, 1))}html[data-marketing-nav-hidden] .marketing-scope{--marketing-nav-offset:0px}@media (min-width:1024px) and (max-width:1440px){.marketing-scope{--nav-zoom:1.0625}.marketing-scope .marketing-nav{zoom:var(--nav-zoom);height:calc(6rem / var(--nav-zoom))}.marketing-scope .marketing-nav [data-nav-shell]{max-width:1280px}}@media (min-width:1152px) and (max-width:1440px){.marketing-scope{--nav-zoom:1.125}}@property --ask-ai-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ask-ai-pill{--ask-ai-bg:var(--color-ink);background:linear-gradient(var(--ask-ai-bg),var(--ask-ai-bg)) padding-box,conic-gradient(from var(--ask-ai-angle),var(--ask-ai-c1),var(--ask-ai-c2),var(--ask-ai-c3),var(--ask-ai-c1)) border-box;border:1px solid transparent;box-shadow:0 0 16px -8px var(--ask-ai-glow);animation:ask-ai-rotate 8s linear infinite;transition:box-shadow .3s ease,transform .3s ease,color .3s ease}.ask-ai-pill:hover{--ask-ai-bg:#1a1613;box-shadow:0 0 24px -4px var(--ask-ai-glow);transform:translateY(-1px)}@keyframes ask-ai-rotate{to{--ask-ai-angle:360deg}}@media (prefers-reduced-motion:reduce){.ask-ai-pill{animation:none}.ask-ai-pill:hover{transform:none}}