.assistant-section-module__-JFN0a__stage{perspective:1200px}.assistant-section-module__-JFN0a__answer{animation:assistant-section-module__-JFN0a__answer-land .9s var(--ease-smooth) both;animation-delay:calc(.36s + var(--answer-index) * .22s);will-change:transform, opacity, filter}.assistant-section-module__-JFN0a__composer{animation:assistant-section-module__-JFN0a__composer-rise .7s var(--ease-smooth) both}.assistant-section-module__-JFN0a__cursor{background:var(--brand);width:2px;height:1.1em;margin-left:2px;animation:1.1s steps(2,jump-none) infinite assistant-section-module__-JFN0a__cursor-blink;display:inline-block;translate:0 .16em}.assistant-section-module__-JFN0a__pulse:after{border-radius:inherit;animation:assistant-section-module__-JFN0a__pulse-ring 2.8s var(--ease-smooth) infinite;box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 45%, transparent);content:"";pointer-events:none;position:absolute;inset:-2px}@keyframes assistant-section-module__-JFN0a__answer-land{0%{opacity:0;filter:blur(8px);transform:translateY(26px)rotateX(12deg)scale(.97)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)scale(1)}}@keyframes assistant-section-module__-JFN0a__composer-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes assistant-section-module__-JFN0a__cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes assistant-section-module__-JFN0a__pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 40%, transparent)}70%{box-shadow:0 0 0 14px color-mix(in oklab, var(--brand) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.assistant-section-module__-JFN0a__answer,.assistant-section-module__-JFN0a__composer,.assistant-section-module__-JFN0a__cursor,.assistant-section-module__-JFN0a__pulse:after{animation:none}}
@keyframes brand-backdrop-module__JLFtGG__drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--shape-rotation))}50%{transform:translate3d(var(--shape-drift-x), var(--shape-drift-y), 0) rotate(calc(var(--shape-rotation) + 6deg))}}.brand-backdrop-module__JLFtGG__backdrop{--backdrop-navy:color-mix(in oklab, var(--brand-dark) 34%, var(--neutral-black));--backdrop-deep:color-mix(in oklab, var(--brand-dark) 62%, var(--neutral-black));background-color:var(--backdrop-navy);background-image:radial-gradient(48% 52% at 44% 46%, var(--backdrop-navy) 0%, transparent 100%), radial-gradient(38% 46% at 96% 4%, var(--brand-light) 0%, transparent 100%), radial-gradient(42% 50% at 2% 100%, var(--brand) 0%, transparent 100%), radial-gradient(60% 70% at 100% 100%, var(--brand-dark) 0%, transparent 100%), radial-gradient(70% 80% at 0% 0%, var(--backdrop-deep) 0%, transparent 100%)}.brand-backdrop-module__JLFtGG__shape{width:var(--shape-size);height:var(--shape-size);filter:blur(var(--shape-blur));opacity:.85;transform:rotate(var(--shape-rotation));animation:brand-backdrop-module__JLFtGG__drift var(--shape-duration) ease-in-out infinite;will-change:transform;position:absolute}.brand-backdrop-module__JLFtGG__shape:before,.brand-backdrop-module__JLFtGG__shape:after{border-radius:calc(var(--shape-size) * .03);background:var(--brand-light);content:"";position:absolute}.brand-backdrop-module__JLFtGG__shape:before{width:70%;height:24%;top:38%;left:0}.brand-backdrop-module__JLFtGG__shape:after{width:24%;height:100%;top:0;left:38%}.brand-backdrop-module__JLFtGG__primary{--shape-size:20rem;--shape-blur:18px;--shape-rotation:28deg;--shape-drift-x:1.5rem;--shape-drift-y:-1rem;--shape-duration:18s;top:-9rem;left:38%}.brand-backdrop-module__JLFtGG__secondary{--shape-size:11rem;--shape-blur:12px;--shape-rotation:-34deg;--shape-drift-x:-1rem;--shape-drift-y:1rem;--shape-duration:14s;bottom:-3rem;left:-2rem}.brand-backdrop-module__JLFtGG__tertiary{--shape-size:14rem;--shape-blur:36px;--shape-rotation:62deg;--shape-drift-x:1rem;--shape-drift-y:1.25rem;--shape-duration:22s;opacity:.45;bottom:-7rem;right:22%}.brand-backdrop-module__JLFtGG__grain{mix-blend-mode:overlay;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.brand-backdrop-module__JLFtGG__shape{animation:none}}
@keyframes glass-module__bsx-xa__shine{0%,55%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.glass-module__bsx-xa__glassText{--glass-tint:color-mix(in oklab, var(--brand-light) 70%, var(--neutral-white));--glass-glow:color-mix(in oklab, var(--brand-light) 48%, transparent);--glass-edge:color-mix(in oklab, var(--neutral-white) 40%, transparent);--glass-band:color-mix(in oklab, var(--neutral-white) 95%, transparent);background-image:linear-gradient(100deg, transparent 42%, var(--glass-band) 49%, var(--glass-band) 51%, transparent 58%), linear-gradient(180deg, var(--neutral-white) 8%, var(--glass-tint) 58%, var(--brand-light) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-text-stroke:.5px var(--glass-edge);filter:drop-shadow(0 0 22px var(--glass-glow)) drop-shadow(0 1px 0 color-mix(in oklab, var(--neutral-white) 22%, transparent));background-position:160% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite glass-module__bsx-xa__shine}.glass-module__bsx-xa__glassSurface{--glass-border:color-mix(in oklab, var(--neutral-white) 70%, transparent);--glass-border-fade:color-mix(in oklab, var(--neutral-white) 18%, transparent);--glass-sheen:color-mix(in oklab, var(--neutral-white) 38%, transparent);isolation:isolate;background-color:var(--glass-surface-fill,color-mix(in oklab, var(--card) 80%, transparent));-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 1px 0 0 var(--glass-border), 0 24px 48px -24px color-mix(in oklab, var(--neutral-black) 50%, transparent);position:relative}.glass-module__bsx-xa__glassSurface:before{z-index:-1;border-radius:inherit;corner-shape:inherit;background-image:linear-gradient(135deg, var(--glass-sheen) 0%, transparent 34%, transparent 66%, color-mix(in oklab, var(--neutral-white) 12%, transparent) 100%);content:"";pointer-events:none;position:absolute;inset:0}.glass-module__bsx-xa__glassSurface:after{z-index:1;border-radius:inherit;corner-shape:inherit;background-image:linear-gradient(180deg, var(--glass-border), var(--glass-border-fade) 60%);content:"";-webkit-mask:linear-gradient(var(--neutral-black) 0 0) content-box exclude, linear-gradient(var(--neutral-black) 0 0);mask:linear-gradient(var(--neutral-black) 0 0) content-box exclude, linear-gradient(var(--neutral-black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0}.dark .glass-module__bsx-xa__glassSurface{--glass-border:color-mix(in oklab, var(--neutral-white) 28%, transparent);--glass-border-fade:color-mix(in oklab, var(--neutral-white) 6%, transparent);--glass-sheen:color-mix(in oklab, var(--neutral-white) 10%, transparent);background-color:var(--glass-surface-fill,color-mix(in oklab, var(--card) 70%, transparent))}@media (prefers-reduced-motion:reduce){.glass-module__bsx-xa__glassText{animation:none}}
.artifacts-module__3kPRPW__couponShadow{filter:drop-shadow(0 18px 28px color-mix(in oklab, var(--brand) 22%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--neutral-dark) 12%, transparent))}.artifacts-module__3kPRPW__coupon{--stub:6.5rem;--notch:.9rem;--cut:calc(100% - var(--stub));-webkit-mask:radial-gradient(circle at var(--cut) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--cut) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--cut) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--cut) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat}.artifacts-module__3kPRPW__perforation{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 22%, transparent) 55%, transparent 0);background-repeat:repeat-y;background-size:2px .6rem}.artifacts-module__3kPRPW__sheen{background:radial-gradient(circle at var(--pointer-x,30%) var(--pointer-y,20%), color-mix(in oklab, var(--neutral-white) 42%, transparent) 0%, transparent 55%);mix-blend-mode:soft-light;opacity:.55;transition:opacity .4s var(--ease-opacity)}.artifacts-module__3kPRPW__barcode{background-image:repeating-linear-gradient(90deg, var(--foreground) 0 2px, transparent 2px 4px, var(--foreground) 4px 5px, transparent 5px 8px);opacity:.7}.artifacts-module__3kPRPW__flip{animation:artifacts-module__3kPRPW__flip .42s var(--ease-elastic) both;display:inline-block}@keyframes artifacts-module__3kPRPW__flip{0%{filter:blur(6px);opacity:0;transform:translateY(35%)}}.artifacts-module__3kPRPW__materialize{animation:artifacts-module__3kPRPW__materialize .9s var(--ease-smooth) both;animation-delay:calc(var(--index,0) * 90ms)}@keyframes artifacts-module__3kPRPW__materialize{0%{filter:blur(8px);opacity:0;transform:translateY(.75rem)scale(.96)}}.artifacts-module__3kPRPW__morphIn{animation:artifacts-module__3kPRPW__morph-in .7s var(--ease-elastic) .65s both}.artifacts-module__3kPRPW__morphOut{animation:artifacts-module__3kPRPW__morph-out .36s var(--ease-opacity) .6s both}@keyframes artifacts-module__3kPRPW__morph-in{0%{filter:blur(6px);opacity:0;transform:scale(.6,.85)}}@keyframes artifacts-module__3kPRPW__morph-out{to{filter:blur(4px);opacity:0;transform:scale(1.08)}}.artifacts-module__3kPRPW__envelope{perspective:1400px}.artifacts-module__3kPRPW__flap{transform-origin:50% 0;transition:transform .62s var(--ease-smooth), z-index 0s linear .3s;backface-visibility:hidden;transform:rotateX(0)}.artifacts-module__3kPRPW__envelope[data-open=true] .artifacts-module__3kPRPW__flap{z-index:0;transform:rotateX(180deg)}.artifacts-module__3kPRPW__letter{transition:transform .76s var(--ease-elastic) .26s;transform:translate(0,0)}.artifacts-module__3kPRPW__envelope[data-open=true] .artifacts-module__3kPRPW__letter{transform:translateY(-46%)}.artifacts-module__3kPRPW__caret{vertical-align:-.15em;background:var(--brand);width:2px;height:1.05em;margin-left:1px;animation:.9s step-end infinite artifacts-module__3kPRPW__caret;display:inline-block}@keyframes artifacts-module__3kPRPW__caret{50%{opacity:0}}.artifacts-module__3kPRPW__dragging{cursor:grabbing;transition:none}.artifacts-module__3kPRPW__springBack{transition:transform .52s var(--ease-elastic)}@media (prefers-reduced-motion:reduce){.artifacts-module__3kPRPW__flip,.artifacts-module__3kPRPW__materialize,.artifacts-module__3kPRPW__morphIn,.artifacts-module__3kPRPW__morphOut,.artifacts-module__3kPRPW__caret{animation:none}.artifacts-module__3kPRPW__morphOut{opacity:0}.artifacts-module__3kPRPW__flap,.artifacts-module__3kPRPW__letter,.artifacts-module__3kPRPW__springBack,.artifacts-module__3kPRPW__sheen{transition:none}}@media (min-width:40rem){.artifacts-module__3kPRPW__coupon{--stub:8.5rem}}
.decision-motion-module__7vV2ya__stack{perspective:1600px;grid-template-columns:minmax(0,1fr);margin-bottom:1.1rem;padding-bottom:2.75rem;display:grid}.decision-motion-module__7vV2ya__layer{transform-origin:50% 100%;min-width:0;transform:translate3d(var(--drag-x,0px), calc(var(--depth) * 1.1rem), 0) rotate(var(--drag-rotate,0deg)) scale(calc(1 - var(--depth) * .045));opacity:calc(1 - var(--depth) * .28);transition:transform .62s var(--ease-elastic), opacity .42s var(--ease-opacity), filter .42s var(--ease-opacity);will-change:transform;grid-area:1/1;position:relative}.decision-motion-module__7vV2ya__layer[data-depth="1"],.decision-motion-module__7vV2ya__layer[data-depth="2"]{pointer-events:none;position:absolute;inset:0}.decision-motion-module__7vV2ya__layer[data-depth="1"]>*,.decision-motion-module__7vV2ya__layer[data-depth="2"]>*,.decision-motion-module__7vV2ya__layer[data-depth="1"] article,.decision-motion-module__7vV2ya__layer[data-depth="2"] article{height:100%}.decision-motion-module__7vV2ya__layer[data-depth="1"] article,.decision-motion-module__7vV2ya__layer[data-depth="2"] article{overflow:clip}.decision-motion-module__7vV2ya__layer[data-depth="1"] article>*,.decision-motion-module__7vV2ya__layer[data-depth="2"] article>*{opacity:0}.decision-motion-module__7vV2ya__layer article>*{transition:opacity .28s var(--ease-opacity) 60ms}.decision-motion-module__7vV2ya__layer[data-dragging=true]{transition:none}.decision-motion-module__7vV2ya__layer[data-leaving=right]{animation:decision-motion-module__7vV2ya__fly-right .46s var(--ease-smooth) forwards}.decision-motion-module__7vV2ya__layer[data-leaving=left]{animation:decision-motion-module__7vV2ya__fly-left .46s var(--ease-smooth) forwards}.decision-motion-module__7vV2ya__layer[data-leaving=down]{animation:decision-motion-module__7vV2ya__fly-down .42s var(--ease-smooth) forwards}@keyframes decision-motion-module__7vV2ya__fly-right{to{opacity:0;transform:translate(120%,-2rem)rotate(9deg)}}@keyframes decision-motion-module__7vV2ya__fly-left{to{opacity:0;transform:translate(-120%,-1rem)rotate(-8deg)}}@keyframes decision-motion-module__7vV2ya__fly-down{to{opacity:0;transform:translateY(3rem)scale(.9)}}.decision-motion-module__7vV2ya__rise{animation:decision-motion-module__7vV2ya__rise .56s var(--ease-elastic) both;animation-delay:calc(var(--index,0) * 70ms)}@keyframes decision-motion-module__7vV2ya__rise{0%{opacity:0;transform:translateY(.75rem)}}.decision-motion-module__7vV2ya__swipeHint{transition:opacity .16s var(--ease-opacity);opacity:var(--hint-opacity,0)}.decision-motion-module__7vV2ya__holdRing{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .18s var(--ease-opacity)}.decision-motion-module__7vV2ya__holdRing[data-holding=true]{stroke-dashoffset:0;transition:stroke-dashoffset var(--hold-duration) linear}.decision-motion-module__7vV2ya__checkPath{stroke-dasharray:30;stroke-dashoffset:30px;animation:decision-motion-module__7vV2ya__draw .52s var(--ease-smooth) .12s forwards}@keyframes decision-motion-module__7vV2ya__draw{to{stroke-dashoffset:0}}.decision-motion-module__7vV2ya__successBadge{animation:decision-motion-module__7vV2ya__pop .64s var(--ease-elastic) both}@keyframes decision-motion-module__7vV2ya__pop{0%{opacity:0;transform:scale(.4)}}.decision-motion-module__7vV2ya__glow{background:radial-gradient(circle, color-mix(in oklab, var(--brand) 32%, transparent) 0%, transparent 60%);animation:decision-motion-module__7vV2ya__glow 1.4s var(--ease-opacity) both;pointer-events:none;position:absolute;inset:-40%}@keyframes decision-motion-module__7vV2ya__glow{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.1)}}.decision-motion-module__7vV2ya__digitColumn{transition:transform 1.1s var(--ease-smooth);transition-delay:calc(var(--index,0) * 45ms);flex-direction:column;display:inline-flex}.decision-motion-module__7vV2ya__timelineLine{transform-origin:top;animation:decision-motion-module__7vV2ya__line-draw .9s var(--ease-smooth) both}@keyframes decision-motion-module__7vV2ya__line-draw{0%{transform:scaleY(0)}}.decision-motion-module__7vV2ya__arrive{animation:decision-motion-module__7vV2ya__arrive .72s var(--ease-elastic) both;animation-delay:calc(var(--index,0) * .16s + .2s)}@keyframes decision-motion-module__7vV2ya__arrive{0%{opacity:0;transform:translateY(-1.5rem)scale(.94)}}.decision-motion-module__7vV2ya__undoRing{stroke-dasharray:100;animation:decision-motion-module__7vV2ya__undo-ring var(--undo-duration) linear forwards}@keyframes decision-motion-module__7vV2ya__undo-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.decision-motion-module__7vV2ya__thumb{transition:transform .52s var(--ease-elastic), background-color .32s var(--ease-opacity)}@media (prefers-reduced-motion:reduce){.decision-motion-module__7vV2ya__layer,.decision-motion-module__7vV2ya__layer article>*,.decision-motion-module__7vV2ya__digitColumn,.decision-motion-module__7vV2ya__thumb,.decision-motion-module__7vV2ya__swipeHint,.decision-motion-module__7vV2ya__holdRing,.decision-motion-module__7vV2ya__holdRing[data-holding=true]{transition:none}.decision-motion-module__7vV2ya__layer[data-leaving],.decision-motion-module__7vV2ya__rise,.decision-motion-module__7vV2ya__checkPath,.decision-motion-module__7vV2ya__successBadge,.decision-motion-module__7vV2ya__glow,.decision-motion-module__7vV2ya__timelineLine,.decision-motion-module__7vV2ya__arrive,.decision-motion-module__7vV2ya__undoRing{animation:none}.decision-motion-module__7vV2ya__checkPath{stroke-dashoffset:0}.decision-motion-module__7vV2ya__glow{display:none}}.decision-motion-module__7vV2ya__layer[data-depth="0"] article{--glass-surface-fill:var(--card)}.decision-motion-module__7vV2ya__layer[data-depth="1"] article,.decision-motion-module__7vV2ya__layer[data-depth="2"] article{--glass-border:transparent;--glass-border-fade:transparent;--glass-sheen:transparent}
.morning-module__E6dq3a__stage{min-height:28rem}.morning-module__E6dq3a__halo{background:radial-gradient(ellipse at 50% 30%, color-mix(in oklab, var(--brand) 16%, transparent) 0%, transparent 65%);animation:morning-module__E6dq3a__halo 2.4s var(--ease-opacity) infinite alternate}@keyframes morning-module__E6dq3a__halo{0%{opacity:.55}to{opacity:1}}.morning-module__E6dq3a__mark{animation:morning-module__E6dq3a__mark-in .7s var(--ease-elastic) both}.morning-module__E6dq3a__mark:before,.morning-module__E6dq3a__mark:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 45%, transparent);animation:morning-module__E6dq3a__ring 1.8s var(--ease-smooth) infinite;position:absolute;inset:0}.morning-module__E6dq3a__mark:after{animation-delay:.9s}.morning-module__E6dq3a__mark[data-converging=true]{animation:morning-module__E6dq3a__absorb .7s var(--ease-elastic) both}@keyframes morning-module__E6dq3a__mark-in{0%{filter:blur(8px);opacity:0;transform:scale(.5)}}@keyframes morning-module__E6dq3a__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes morning-module__E6dq3a__absorb{40%{transform:scale(1.22)}to{transform:scale(1)}}.morning-module__E6dq3a__lane{animation:morning-module__E6dq3a__lane-in .52s var(--ease-smooth) both}@keyframes morning-module__E6dq3a__lane-in{0%{filter:blur(6px);opacity:0;transform:translate(2.5rem)}}.morning-module__E6dq3a__thumb{animation:morning-module__E6dq3a__thumb-in .52s var(--ease-elastic) both;animation-delay:calc(var(--index,0) * 70ms)}@keyframes morning-module__E6dq3a__thumb-in{0%{opacity:0;transform:translate(1.5rem)scale(.9)}}.morning-module__E6dq3a__beam{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand-light) 55%, transparent), transparent);animation:morning-module__E6dq3a__beam .95s var(--ease-opacity) .15s both}@keyframes morning-module__E6dq3a__beam{0%{transform:translate(-120%)}to{transform:translate(520%)}}.morning-module__E6dq3a__chipIn{animation:morning-module__E6dq3a__chip-in .56s var(--ease-elastic) both}@keyframes morning-module__E6dq3a__chip-in{0%{filter:blur(6px);opacity:0;transform:translateY(.75rem)scale(.85)}}.morning-module__E6dq3a__chipDot{box-shadow:0 0 8px 1px color-mix(in oklab, var(--brand) 70%, transparent)}.morning-module__E6dq3a__status{animation:morning-module__E6dq3a__status-in .36s var(--ease-opacity) both}@keyframes morning-module__E6dq3a__status-in{0%{opacity:0;transform:translateY(.35rem)}}.morning-module__E6dq3a__progress{transform-origin:0;animation:morning-module__E6dq3a__progress var(--scene-duration) linear both}@keyframes morning-module__E6dq3a__progress{0%{transform:scaleX(0)}}.morning-module__E6dq3a__reveal{animation:morning-module__E6dq3a__reveal .82s var(--ease-smooth) both}@keyframes morning-module__E6dq3a__reveal{0%{filter:blur(10px);opacity:0;transform:translateY(1rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.morning-module__E6dq3a__halo,.morning-module__E6dq3a__mark,.morning-module__E6dq3a__mark:before,.morning-module__E6dq3a__mark:after,.morning-module__E6dq3a__lane,.morning-module__E6dq3a__thumb,.morning-module__E6dq3a__beam,.morning-module__E6dq3a__chipIn,.morning-module__E6dq3a__status,.morning-module__E6dq3a__progress,.morning-module__E6dq3a__reveal{animation:none}}
.hero-demo-module__VyVs6q__stage{isolation:isolate;position:relative}.hero-demo-module__VyVs6q__card{transition:opacity .7s var(--ease-smooth), filter .7s var(--ease-smooth), transform .7s var(--ease-smooth)}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__card{opacity:.35;filter:blur(6px)saturate(.6);transform:translateY(6px)scale(.985)}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__cardPosition{transition-delay:.5s}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__cardTop{transition-delay:1.1s}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__cardAd{transition-delay:1.6s}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__cardPost{transition-delay:2.1s}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__card.hero-demo-module__VyVs6q__lit{opacity:1;filter:none;transform:none}.hero-demo-module__VyVs6q__stage[data-phase=decision] .hero-demo-module__VyVs6q__card,.hero-demo-module__VyVs6q__stage[data-phase=done] .hero-demo-module__VyVs6q__card{opacity:.55;filter:blur(2px)saturate(.8);transform:scale(.985)}.hero-demo-module__VyVs6q__beam{z-index:2;border-radius:var(--radius-full);background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--brand-light) 55%, transparent) 50%, transparent);filter:blur(10px);opacity:0;pointer-events:none;height:7rem;position:absolute;inset-inline:-4%}.hero-demo-module__VyVs6q__stage[data-phase=scan] .hero-demo-module__VyVs6q__beam{animation:hero-demo-module__VyVs6q__beam-sweep 2.6s var(--ease-smooth) both}.hero-demo-module__VyVs6q__callout{z-index:3;opacity:0;transition:opacity .5s var(--ease-smooth), transform .5s var(--ease-smooth);pointer-events:none;position:absolute;transform:translateY(8px)scale(.96)}.hero-demo-module__VyVs6q__stage[data-phase=signals] .hero-demo-module__VyVs6q__callout,.hero-demo-module__VyVs6q__stage[data-phase=decision] .hero-demo-module__VyVs6q__callout,.hero-demo-module__VyVs6q__stage[data-phase=done] .hero-demo-module__VyVs6q__callout{opacity:1;transform:none}.hero-demo-module__VyVs6q__stage[data-phase=signals] .hero-demo-module__VyVs6q__callout:nth-of-type(2){transition-delay:.6s}.hero-demo-module__VyVs6q__stage[data-phase=signals] .hero-demo-module__VyVs6q__callout:nth-of-type(3){transition-delay:1.2s}.hero-demo-module__VyVs6q__overlay{inset-inline:0;z-index:4;opacity:0;transition:opacity .65s var(--ease-smooth), transform .65s var(--ease-smooth);pointer-events:none;position:absolute;bottom:0;transform:translateY(28px)scale(.98)}.hero-demo-module__VyVs6q__stage[data-phase=decision] .hero-demo-module__VyVs6q__overlay,.hero-demo-module__VyVs6q__stage[data-phase=done] .hero-demo-module__VyVs6q__overlay{opacity:1;pointer-events:auto;transform:none}.hero-demo-module__VyVs6q__pressed{animation:hero-demo-module__VyVs6q__press .5s var(--ease-smooth) both}.hero-demo-module__VyVs6q__check{animation:hero-demo-module__VyVs6q__check-pop .5s var(--ease-smooth) both}.hero-demo-module__VyVs6q__status{transition:opacity .4s var(--ease-smooth), transform .4s var(--ease-smooth)}@keyframes hero-demo-module__VyVs6q__beam-sweep{0%{opacity:0;top:-8rem}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes hero-demo-module__VyVs6q__press{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}@keyframes hero-demo-module__VyVs6q__check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-demo-module__VyVs6q__card,.hero-demo-module__VyVs6q__callout,.hero-demo-module__VyVs6q__overlay,.hero-demo-module__VyVs6q__status{transition:none}.hero-demo-module__VyVs6q__stage[data-phase] .hero-demo-module__VyVs6q__beam,.hero-demo-module__VyVs6q__pressed,.hero-demo-module__VyVs6q__check{animation:none}}
.simulator-module__j4Gj9W__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:simulator-module__j4Gj9W__draw 1.2s var(--ease-smooth) .2s forwards}@keyframes simulator-module__j4Gj9W__draw{to{stroke-dashoffset:0}}.simulator-module__j4Gj9W__fadeIn{animation:simulator-module__j4Gj9W__fade-in .9s var(--ease-opacity) .5s both}@keyframes simulator-module__j4Gj9W__fade-in{0%{opacity:0}}.simulator-module__j4Gj9W__point{transition:transform .32s var(--ease-elastic)}svg[data-ghost=true] .simulator-module__j4Gj9W__draw{stroke-dasharray:.02 .02;stroke-dashoffset:0;opacity:.45;animation:none}svg[data-ghost=true] .simulator-module__j4Gj9W__fadeIn{opacity:.4}.simulator-module__j4Gj9W__value{animation:simulator-module__j4Gj9W__value .36s var(--ease-elastic) both;display:inline-block}@keyframes simulator-module__j4Gj9W__value{0%{filter:blur(4px);opacity:.2;transform:translateY(30%)}}.simulator-module__j4Gj9W__thumb [data-slot=slider-thumb]{transition:transform .2s var(--ease-elastic)}.simulator-module__j4Gj9W__thumb [data-slot=slider-thumb]:active{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.simulator-module__j4Gj9W__draw,.simulator-module__j4Gj9W__fadeIn,.simulator-module__j4Gj9W__value{animation:none}.simulator-module__j4Gj9W__draw{stroke-dashoffset:0}.simulator-module__j4Gj9W__point,.simulator-module__j4Gj9W__thumb [data-slot=slider-thumb]{transition:none}}
.hero-headline-module__LuN68G__headline{letter-spacing:-.038em;text-align:center;text-wrap:balance;flex-direction:column;align-items:center;font-size:clamp(2.25rem,1.55rem + 2.9vw,3rem);font-weight:400;line-height:1.08;display:flex}.hero-headline-module__LuN68G__lead{display:block}.hero-headline-module__LuN68G__slot{flex-direction:column;justify-content:flex-end;min-height:2.2em;padding-bottom:.12em;display:flex;overflow:hidden}.hero-headline-module__LuN68G__close{color:var(--brand-light);display:block}.hero-headline-module__LuN68G__accent{will-change:transform, opacity, filter;animation:.9s cubic-bezier(.16,1,.3,1) both hero-headline-module__LuN68G__accent-rise;display:inline-block}@keyframes hero-headline-module__LuN68G__accent-rise{0%{opacity:.2;filter:blur(5px);transform:translateY(.34em)scale(.99)}40%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (min-width:64rem){.hero-headline-module__LuN68G__slot{white-space:nowrap;min-height:1.1em}.hero-headline-module__LuN68G__headline{letter-spacing:-.042em;font-size:clamp(2.75rem,1.4rem + 3.4vw,3.875rem);line-height:1.04}}@media (prefers-reduced-motion:reduce){.hero-headline-module__LuN68G__accent{animation:none}}
@keyframes brand-scan-animations-module__gHTwTW__sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes brand-scan-animations-module__gHTwTW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes brand-scan-animations-module__gHTwTW__pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__bloom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes brand-scan-animations-module__gHTwTW__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__land{0%{opacity:0;transform:translateY(-56px)scale(1.25)rotate(-6deg)}70%{opacity:1;transform:translateY(4px)scale(.97)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__fly{0%{opacity:0;transform:translate(48px,-28px)rotate(6deg)scale(.9)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__spill{0%{opacity:0;transform:translate(-72px)scale(.2)}65%{opacity:1;transform:translate(4px)scale(1.1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes brand-scan-animations-module__gHTwTW__tint{0%{opacity:0}to{opacity:1}}.brand-scan-animations-module__gHTwTW__land{animation:brand-scan-animations-module__gHTwTW__land .9s var(--ease-elastic) both}.brand-scan-animations-module__gHTwTW__fly{animation:brand-scan-animations-module__gHTwTW__fly .76s var(--ease-smooth) both}.brand-scan-animations-module__gHTwTW__spill{animation:brand-scan-animations-module__gHTwTW__spill .7s var(--ease-elastic) both}.brand-scan-animations-module__gHTwTW__tint{animation:brand-scan-animations-module__gHTwTW__tint 1.4s var(--ease-opacity) both}.brand-scan-animations-module__gHTwTW__sweep{animation:brand-scan-animations-module__gHTwTW__sweep 2.4s var(--ease-smooth) infinite alternate}.brand-scan-animations-module__gHTwTW__shimmer{animation:brand-scan-animations-module__gHTwTW__shimmer 1.8s var(--ease-opacity) infinite}.brand-scan-animations-module__gHTwTW__pop{animation:brand-scan-animations-module__gHTwTW__pop .52s var(--ease-elastic) both}.brand-scan-animations-module__gHTwTW__bloom{animation:brand-scan-animations-module__gHTwTW__bloom .9s var(--ease-smooth) both}.brand-scan-animations-module__gHTwTW__ripple{animation:brand-scan-animations-module__gHTwTW__ripple 1.6s var(--ease-opacity) infinite}.brand-scan-animations-module__gHTwTW__rise{animation:brand-scan-animations-module__gHTwTW__rise .7s var(--ease-smooth) both}@media (prefers-reduced-motion:reduce){.brand-scan-animations-module__gHTwTW__sweep,.brand-scan-animations-module__gHTwTW__shimmer,.brand-scan-animations-module__gHTwTW__ripple{opacity:0;animation:none}.brand-scan-animations-module__gHTwTW__pop,.brand-scan-animations-module__gHTwTW__bloom,.brand-scan-animations-module__gHTwTW__rise,.brand-scan-animations-module__gHTwTW__land,.brand-scan-animations-module__gHTwTW__fly,.brand-scan-animations-module__gHTwTW__spill,.brand-scan-animations-module__gHTwTW__tint{animation:none}}
.locked-decisions-module__Ghd78W__stage{grid-template-columns:minmax(0,1fr);padding-bottom:2.5rem;display:grid}.locked-decisions-module__Ghd78W__stage>*{grid-area:1/1;min-width:0}.locked-decisions-module__Ghd78W__ghost{transform-origin:50% 100%;transform:translate3d(0, calc(var(--depth) * 1.1rem), 0) scale(calc(1 - var(--depth) * .045));opacity:calc(1 - var(--depth) * .3);pointer-events:none}.locked-decisions-module__Ghd78W__ghostContent{filter:blur(6px);opacity:.75;-webkit-mask-image:linear-gradient(180deg, var(--neutral-black) 20%, transparent 92%);mask-image:linear-gradient(180deg, var(--neutral-black) 20%, transparent 92%)}.locked-decisions-module__Ghd78W__ghost[data-depth="1"] .locked-decisions-module__Ghd78W__ghostContent,.locked-decisions-module__Ghd78W__ghost[data-depth="2"] .locked-decisions-module__Ghd78W__ghostContent{opacity:0}.locked-decisions-module__Ghd78W__bar{background-color:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px}.locked-decisions-module__Ghd78W__block{background-image:linear-gradient(135deg, color-mix(in oklab, var(--brand) 22%, transparent), color-mix(in oklab, var(--foreground) 8%, transparent));border-radius:1.25rem}.locked-decisions-module__Ghd78W__panel{z-index:10;animation:locked-decisions-module__Ghd78W__arrive .64s var(--ease-elastic) .12s both;place-self:center;position:relative}.locked-decisions-module__Ghd78W__halo{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--card) 92%, transparent) 30%, transparent 72%);pointer-events:none;position:absolute;inset:-3rem -2rem}.locked-decisions-module__Ghd78W__lock{animation:locked-decisions-module__Ghd78W__settle .9s var(--ease-elastic) .26s both}@keyframes locked-decisions-module__Ghd78W__arrive{0%{opacity:0;transform:translateY(.75rem)}}@keyframes locked-decisions-module__Ghd78W__settle{0%{transform:rotate(-14deg)scale(.8)}}@media (prefers-reduced-motion:reduce){.locked-decisions-module__Ghd78W__panel,.locked-decisions-module__Ghd78W__lock{animation:none}}
@keyframes landing-animations-module__wvSGtG__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes landing-animations-module__wvSGtG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-animations-module__wvSGtG__marquee{animation:48s linear infinite landing-animations-module__wvSGtG__marquee}.landing-animations-module__wvSGtG__float{animation:7s ease-in-out infinite landing-animations-module__wvSGtG__float}.landing-animations-module__wvSGtG__floatDelayed{animation:8s ease-in-out 1.5s infinite landing-animations-module__wvSGtG__float}.landing-animations-module__wvSGtG__floatSlow{animation:9s ease-in-out .8s infinite landing-animations-module__wvSGtG__float}@media (prefers-reduced-motion:reduce){.landing-animations-module__wvSGtG__marquee,.landing-animations-module__wvSGtG__float,.landing-animations-module__wvSGtG__floatDelayed,.landing-animations-module__wvSGtG__floatSlow{animation:none}}.landing-animations-module__wvSGtG__marqueeReverse{animation-duration:56s;animation-direction:reverse}
@keyframes reading-progress-module__YTBZQG__reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reading-progress-module__YTBZQG__bar{display:none}@supports (animation-timeline:view()){.reading-progress-module__YTBZQG__scope{view-timeline:--reading-article block}.reading-progress-module__YTBZQG__bar{inset-inline:0;z-index:60;background:var(--brand);transform-origin:0;pointer-events:none;height:3px;animation:linear both reading-progress-module__YTBZQG__reading-progress;animation-timeline:--reading-article;animation-range:contain;display:block;position:fixed;top:0;transform:scaleX(0)}}
