html[data-motion] .lr{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);will-change:opacity,transform}html[data-motion] .lr.lr-zoom{transform:translate3d(0,40px,0) scale(.92)}html[data-motion] .lr.lr-left{transform:translate3d(-48px,0,0)}html[data-motion] .lr.lr-right{transform:translate3d(48px,0,0)}html[data-motion] .lr[data-in]{opacity:1;transform:none}.hero-dark.hero-calm{background:radial-gradient(70% 60% at 50% -12%,rgba(253,106,1,.45),transparent 62%),radial-gradient(45% 45% at 88% 28%,rgba(252,57,1,.18),transparent 62%),radial-gradient(40% 40% at 8% 42%,rgba(253,164,1,.13),transparent 62%),#0b0b0b}.word-rise{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.word-rise>span{display:inline-block;animation:word-rise 1s cubic-bezier(.2,.85,.2,1) both;animation-delay:var(--d,0s)}@keyframes word-rise{0%{transform:translate3d(0,105%,0) rotate(4deg)}to{transform:none}}.fade-up{animation:fade-up .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.hero-lift{transform:translate3d(0,calc(var(--p, 0) * -90px),0) scale(calc(1 - var(--p, 0) * .06));opacity:calc(1 - var(--p, 0) * 1.1)}.grow-in{transform:scale(clamp(.86,calc(.8 + var(--p, 1) * .5),1));transform-origin:50% 0}.story:has(input[value=chat]:checked) [data-case=web]:not([data-at]),.story:not(:has(input[value=chat]:checked)) [data-case=chat]:not([data-at]){display:none}.story:has(input[value=chat]:checked) [data-at][data-case=web],.story:not(:has(input[value=chat]:checked)) [data-at][data-case=chat]{visibility:hidden}.story [data-at]{opacity:0;transform:translate3d(0,22px,0) scale(.985);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.story:not([data-step]) [data-at="0"],.story[data-step="0"] [data-at="0"],.story[data-step="1"] [data-at="1"],.story[data-step="2"] [data-at="2"],.story[data-step="3"] [data-at="3"],.story[data-step="4"] [data-at="4"]{opacity:1;transform:none;pointer-events:auto}.story [data-dot]{transition:background-color .4s ease,transform .4s ease,width .4s ease}.story:not([data-step]) [data-dot="0"],.story[data-step="0"] [data-dot="0"],.story[data-step="1"] [data-dot="1"],.story[data-step="2"] [data-dot="2"],.story[data-step="3"] [data-dot="3"],.story[data-step="4"] [data-dot="4"]{background:var(--color-brand);width:2.25rem}.story-bar{transform:scaleX(var(--p,0));transform-origin:0 50%}.story[data-step="3"] [data-at="3"] .tick-draw,.story[data-step="4"] [data-at="4"] .tick-draw{animation:tick .7s cubic-bezier(.6,0,.2,1) .25s both}@keyframes tick{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.story .toast{opacity:0;transform:translate3d(0,-120%,0);transition:opacity .4s ease,transform .6s cubic-bezier(.2,.9,.25,1.15)}.story[data-step="3"] .toast[data-toast="3"],.story[data-step="4"] .toast[data-toast="4"]{opacity:1;transform:none;transition-delay:.45s}.story .tap{opacity:0}.story[data-step="0"] [data-at="0"] .tap,.story[data-step="1"] [data-at="1"] .tap,.story[data-step="2"] [data-at="2"] .tap{animation:tap 1.6s ease-out .4s infinite}@keyframes tap{0%{opacity:0;transform:scale(.4)}30%{opacity:.5}to{opacity:0;transform:scale(1.8)}}.fill-line{--t:clamp(0,calc(var(--p, 1) * var(--n) * 1.2 - var(--i) + .15),1);opacity:calc(.12 + var(--t) * .88);transform:translate3d(calc((1 - var(--t)) * 36px),0,0);transition:opacity .15s linear,transform .15s linear}@media (min-width:1024px){.rail-track{transform:translate3d(calc(var(--p, 0) * (100vw - 100%)),0,0)}}.rail-card{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.rail-card:hover{transform:translateY(-8px) rotate(-1deg)}html[data-motion] .flow-arrow path{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .8s cubic-bezier(.6,0,.2,1);transition-delay:var(--d,0s)}html[data-motion] .flow-arrow.lr[data-in] path,html[data-motion] .lr[data-in] .flow-arrow path{stroke-dashoffset:0}.bento{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.bento:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(253,106,1,.35)}.mega{font-size:clamp(3rem,13vw,12rem);line-height:.86;letter-spacing:-.05em}@media (prefers-reduced-motion:reduce){html[data-motion] .lr,html[data-motion] .lr.lr-left,html[data-motion] .lr.lr-right,html[data-motion] .lr.lr-zoom{opacity:1;transform:none;transition:none}.fade-up,.word-rise>span{animation:none}.grow-in,.hero-lift,.rail-track{transform:none;opacity:1}.story .toast,.story [data-at]{transition:none}.story .tap,.story .tick-draw{animation:none!important}.fill-line{opacity:1}.bento:hover,.fill-line,.rail-card:hover{transform:none}.rail-section,.rail-sticky{height:auto!important}.rail-sticky{position:static!important;padding-block:5rem!important}.rail-scroller{overflow-x:auto!important}html[data-motion] .flow-arrow path{stroke-dashoffset:0;transition:none}}