.market-site{z-index:1;background:0 0;position:relative;overflow:clip visible}body:has(.market-site){background:#f4f2ec}.atmosphere{z-index:0;pointer-events:none;background:#f4f2ec;position:fixed;inset:0;overflow:hidden}.atmosphere-aurora{opacity:.85;filter:blur(28px);will-change:transform;background:radial-gradient(38% 42% at 18% 22%,#d9ff574d,#0000 68%),radial-gradient(34% 38% at 82% 30%,#a3d0a838,#0000 66%),radial-gradient(46% 44% at 60% 84%,#cec8b057,#0000 70%),radial-gradient(30% 32% at 8% 78%,#d9ff5729,#0000 64%);animation:34s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-25%}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-2%)scale(1.08)}to{transform:translate(-2%,2.5%)scale(1.04)}}.atmosphere-grain{opacity:.5;background-image:repeating-linear-gradient(0deg,#17191406 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#17191405 0 1px,#0000 1px 3px);position:absolute;inset:0}.atmosphere-field-back{width:100%;height:100%;position:absolute;inset:0}.atmosphere-field{z-index:4;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;-webkit-mask-image:radial-gradient(62% 52%,#0000004d,#000 76%);mask-image:radial-gradient(62% 52%,#0000004d,#000 76%)}.flow-section,.proof-section,.experience-layout,.product-preview{z-index:1;position:relative}.closing-section{position:relative;overflow:hidden}.reveal{--reveal-delay:0s;transition:opacity .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), transform .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), filter .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), -webkit-mask-position .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), mask-position .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay)}.reveal[data-shown=false]{opacity:0}.reveal[data-variant=rise][data-shown=false]{transform:translateY(34px)}.reveal[data-variant=mask]{-webkit-mask-image:linear-gradient(#000 50%,#0000 50%);mask-image:linear-gradient(#000 50%,#0000 50%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 200%;mask-size:100% 200%}.reveal[data-variant=mask][data-shown=false]{transform:translateY(14px);-webkit-mask-position:0 100%;mask-position:0 100%}.reveal[data-variant=blur][data-shown=false]{filter:blur(14px);transform:translateY(16px)}.reveal[data-variant=blur][data-shown=true]{filter:blur()}.reveal[data-variant=scale][data-shown=false]{transform:perspective(1200px)translate3d(0,40px,-90px)scale(.955)}.reveal[data-variant=scale][data-shown=true]{transform:perspective(1200px)translate(0,0)scale(1)}.reveal[data-variant=slide][data-shown=false]{transform:translate(-38px)}.reveal[data-variant=unfold][data-shown=false]{transform-origin:top;transform:perspective(900px)rotateX(-12deg)translateY(24px)}.reveal[data-variant=unfold][data-shown=true]{transform:perspective(900px)rotateX(0)translate(0,0)}.stagger>*{--stagger-step:90ms;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.stagger[data-shown=false]>*{opacity:0}.stagger[data-variant=rise][data-shown=false]>*{transform:translateY(30px)}.stagger[data-variant=blur][data-shown=false]>*{filter:blur(10px);transform:translateY(18px)}.stagger[data-variant=slide][data-shown=false]>*{transform:translate(-30px)}.stagger[data-variant=scale][data-shown=false]>*{transform:perspective(1000px)translate3d(0,26px,-60px)}.stagger[data-variant=unfold][data-shown=false]>*{transform-origin:top;transform:perspective(900px)rotateX(-14deg)translateY(20px)}.stagger>:first-child{transition-delay:calc(var(--stagger-step) * 0)}.stagger>:nth-child(2){transition-delay:calc(var(--stagger-step) * 1)}.stagger>:nth-child(3){transition-delay:calc(var(--stagger-step) * 2)}.stagger>:nth-child(4){transition-delay:calc(var(--stagger-step) * 3)}.stagger>:nth-child(5){transition-delay:calc(var(--stagger-step) * 4)}.stagger>:nth-child(6){transition-delay:calc(var(--stagger-step) * 5)}.stagger>:nth-child(7){transition-delay:calc(var(--stagger-step) * 6)}.stagger>:nth-child(8){transition-delay:calc(var(--stagger-step) * 7)}.stagger>:nth-child(n+9){transition-delay:calc(var(--stagger-step) * 8)}.tilt{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;--tilt-on:0;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;position:relative}.tilt[data-glare=true]:after{content:"";z-index:3;opacity:var(--tilt-on);pointer-events:none;background:radial-gradient(circle 220px at var(--glare-x) var(--glare-y), #ffffff80, transparent 62%);mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.magnetic{will-change:transform;display:inline-flex}.parallax{will-change:transform}.draw-line{transform-origin:0;opacity:.18;background:currentColor;height:1px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.draw-line[data-shown=true]{transform:scaleX(1)}.count-up{font-variant-numeric:tabular-nums}.scene-rail{z-index:20;mix-blend-mode:difference;color:#f4f2ec;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:fixed;top:50%;left:max(14px,50vw - 754px);transform:translateY(-50%)}.scene-rail-count{letter-spacing:.5px;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.scene-rail-count b{font-size:13px}.scene-rail-count i{opacity:.5;background:currentColor;width:12px;height:1px}.scene-rail-count em{opacity:.55;font-style:normal}.scene-rail ol{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.scene-rail li{position:relative}.scene-rail a{color:inherit;padding:4px 0;text-decoration:none;display:block}.scene-rail i{opacity:.3;background:currentColor;width:12px;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .45s;display:block}.scene-rail span{color:#f4f2ec;letter-spacing:.4px;white-space:nowrap;opacity:0;pointer-events:none;background:#171914;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:34px;transform:translate(-6px,-50%)}.scene-rail li.past i{opacity:.5}.scene-rail li.active i{opacity:1;width:26px}.scene-rail a:hover i,.scene-rail a:focus-visible i{opacity:.9;width:22px}.scene-rail a:hover span,.scene-rail a:focus-visible span{opacity:1;transform:translateY(-50%)}.companion{z-index:40;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.companion-bubble{order:-1;max-width:268px;margin-bottom:14px}.companion-bubble p{color:#171914;transform-origin:100% 100%;background:#fffef8;border:1px solid #171914;border-radius:14px 14px 2px;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;animation:.5s cubic-bezier(.2,1.3,.4,1) bubble-in;position:relative;box-shadow:0 18px 40px #1719142e}.companion-bubble a{color:#4c6b00;text-underline-offset:3px;margin-top:9px;font-size:11px;font-weight:800;text-decoration:underline;display:block}@keyframes bubble-in{0%{opacity:0;transform:scale(.86)translate(10px,8px)}to{opacity:1;transform:scale(1)translate(0,0)}}.companion-body{cursor:pointer;background:0 0;border:0;width:64px;height:68px;padding:0;animation:5.5s ease-in-out infinite rec-float;position:relative}@keyframes rec-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.companion-body svg{z-index:1;position:relative;overflow:visible}.rec-shell{fill:url(#rec-glow);stroke:#171914;stroke-width:2px;filter:drop-shadow(0 10px 18px #17191447)}.rec-gloss{pointer-events:none}.rec-stalk{stroke:#171914;stroke-width:2px;stroke-linecap:round}.rec-bead,.rec-eyes ellipse{fill:#171914}.rec-pupil{fill:#f4f2ec}.rec-spark{fill:#fff}.rec-eyes-shut path{fill:none;stroke:#171914;stroke-width:2.4px;stroke-linecap:round}.rec-mouth{fill:none;stroke:#171914;stroke-width:2.2px;stroke-linecap:round;transition:d .3s}.rec-sleep text{fill:#171914;opacity:.55;font-size:9px;font-weight:800;animation:2.6s ease-in-out infinite rec-snooze}.rec-sleep text:last-child{animation-delay:.7s}@keyframes rec-snooze{0%{opacity:0;transform:translateY(2px)}35%{opacity:.6}to{opacity:0;transform:translateY(-8px)}}.companion-ring{opacity:0;pointer-events:none;border:1.5px solid #d9ff57e6;border-radius:18px;position:absolute;inset:8px 2px 6px}.companion[data-talking=true] .companion-ring{animation:1.6s ease-out 2 rec-ping}@keyframes rec-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.companion[data-mood=curious] .companion-body{animation-duration:2.6s}.companion[data-mood=happy] .companion-body{animation:.55s cubic-bezier(.2,1.5,.4,1) 2 rec-hop}.companion[data-mood=sleeping] .companion-body{animation-duration:9s}.companion[data-mood=sleeping] .rec-shell{filter:drop-shadow(0 6px 12px #1719142e)saturate(.6)}@keyframes rec-hop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-14px)scale(1.05,.95)}70%{transform:translateY(0)scale(.96,1.04)}}.companion-dismiss{color:#171914;opacity:0;cursor:pointer;background:#f4f2ec;border:1px solid #171914;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .2s;display:grid;position:absolute;top:-4px;right:-4px}.companion-dismiss svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.companion:hover .companion-dismiss,.companion-dismiss:focus-visible{opacity:1}.outcome-bar{position:relative;overflow:hidden}.outcome-bar span{transition:background .3s,transform .3s}.outcome-bar span:hover{background:#17191412;transform:translateY(-2px)}.capability-grid article,.plan-grid article,.faq-list details,.stack-strip{-webkit-backdrop-filter:blur(7px)saturate(1.06);background:#f4f2eca8}.plan-grid article.selected{-webkit-backdrop-filter:none;background:#fffefa}.capability-grid article:hover{background:#efede6e0}.capability-grid article{position:relative;overflow:hidden}.capability-grid article:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d9ff574d,#0000 58%);transition:opacity .45s;position:absolute;inset:0}.capability-grid article:hover:before{opacity:1}.capability-grid article>*{z-index:1;position:relative}.capability-top>i{transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}.capability-grid article:hover .capability-top>i{color:#d9ff57;background:#171914;border-color:#171914;transform:translateY(-4px)rotate(-6deg)}.capability-grid a svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.capability-grid article:hover a svg{transform:translate(6px)}.experience-tabs button{transition:background .35s,color .35s;position:relative}.experience-tabs button:before{content:"";transform-origin:50%;background:#d9ff57;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.experience-tabs button:hover:before{transform:scaleY(.4)}.experience-tabs button.active:before{transform:scaleY(1)}.experience-panel>*{animation:.5s cubic-bezier(.22,1,.36,1) both panel-in}.experience-panel>:nth-child(2){animation-delay:80ms}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.workflow-preview>div{position:relative}.workflow-preview>div:after{content:"";opacity:.5;background:linear-gradient(#d9ff57,#0000);width:1px;height:14px;position:absolute;top:100%;left:15px}.workflow-preview>div:last-child:after{display:none}.workflow-preview>div>i{transition:transform .4s,border-color .4s}.workflow-preview>div:hover>i{border-color:#d9ff57;transform:scale(1.12)}.flow-section li{transition:padding-left .35s,background .35s}.flow-section li:hover{background:#d9ff570d;padding-left:10px}.flow-section li>b{transition:color .35s,transform .35s}.flow-section li:hover>b{transform:translate(3px)}.plan-grid article{transition:background .3s,transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s}.plan-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #1719141f}.plan-grid article.selected{box-shadow:0 28px 70px #1719142e,inset 0 1px #ffffffe6}.plan-grid article.selected:hover{transform:translateY(-11px)}.plan-price strong{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.plan-grid article:hover .plan-price strong{transform:translateY(-2px)scale(1.02)}.proof-orbit{animation:46s linear infinite orbit-spin}.proof-orbit-two{animation-duration:62s;animation-direction:reverse}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proof-stage{position:absolute;inset:0}.proof-receipt.tilt{transition:scale .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;animation:9s ease-in-out infinite receipt-float;position:absolute}.receipt-booking{animation-delay:-3s}.receipt-revenue{animation-delay:-6s}.proof-receipt.tilt:hover{z-index:3;border-color:#d9ff57b3;scale:1.03;box-shadow:0 30px 70px #00000073}@keyframes receipt-float{0%,to{translate:0}50%{translate:0 -9px}}.proof-thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proof-thread path{fill:none;stroke:#d9ff5780;stroke-width:.35px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.reveal[data-shown=true] .proof-thread path{animation:2.4s cubic-bezier(.22,1,.36,1) .35s forwards thread-draw}@keyframes thread-draw{to{stroke-dashoffset:0}}.evidence-list article{transition:padding-left .35s,background .35s}.evidence-list article:hover{background:#d9ff570a;padding-left:8px}.faq-list details>p{animation:.42s cubic-bezier(.22,1,.36,1) answer-open}@keyframes answer-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.faq-list summary{transition:padding-left .3s}.faq-list summary:hover{padding-left:6px}.closing-section:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);animation:7s ease-in-out infinite closing-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes closing-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.solid-button,.outline-button{transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,color .3s,box-shadow .3s;position:relative;overflow:hidden}.solid-button:after,.outline-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff47 50%,#0000 60%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.solid-button:hover:after,.outline-button:hover:after{transform:translate(110%)}.solid-button:hover{box-shadow:0 14px 30px #17191442}.outline-button:hover{color:#f4f2ec;background:#171914}.outline-button.light:hover{color:#171914;background:#f2f2eb}.solid-button svg,.outline-button svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.solid-button:hover svg,.outline-button:hover svg{transform:translate(4px)}.solid-button:active,.outline-button:active{transform:translateY(0)scale(.985)}.market-links a{padding-bottom:3px;position:relative}.market-links a:after{content:"";transform-origin:100%;background:currentColor;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.market-links a:hover:after{transform-origin:0;transform:scaleX(1)}.market-nav{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#f4f2ecb8;max-width:none;padding-inline:max(42px,50vw - 678px);transition:height .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;position:sticky;top:0}html[data-scene]:not([data-scene=hero]) .market-nav{background:#f4f2ece0;height:62px;box-shadow:0 10px 30px #17191412}.market-actions{margin-left:auto}.brand-symbol{transition:transform .5s cubic-bezier(.22,1,.36,1)}.market-brand:hover .brand-symbol{transform:rotate(-14deg)scale(1.08)}.product-preview{transition:box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1)}.product-preview:hover{box-shadow:0 45px 90px #20221b4d}.preview-body>aside button{transition:background .25s,color .25s,transform .25s;position:relative}.preview-body>aside button:hover{color:#d9ff57;transform:translateY(-2px)}.preview-priority,.preview-review{animation:.4s cubic-bezier(.22,1,.36,1) panel-in}.preview-columns article>div>i{position:relative}.preview-columns article>div>i.green:after{content:"";opacity:0;border:1px solid #8fc94c;border-radius:50%;animation:2.6s ease-out infinite dot-ping;position:absolute;inset:-4px}@keyframes dot-ping{0%{opacity:.8;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0}}.menu-toggle{color:#171914;cursor:pointer;background:#fffdfa;border:1px solid #171914;border-radius:6px;flex:0 0 44px;width:44px;height:44px;padding:0;display:none;box-shadow:0 5px 14px #17191412}.menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #d9ff57}.menu-toggle>span{place-items:center;gap:5px;height:100%;display:grid}.menu-toggle i{background:#171914;width:18px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.menu-toggle>span[data-open=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle>span[data-open=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-panel{z-index:1000;color:#171914;background:#f4f2ec;flex-direction:column;padding:0 20px 34px;animation:.32s cubic-bezier(.22,1,.36,1) menu-in;display:flex;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #1719142e}.menu-panel[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.menu-panel ol{border-top:1px solid var(--ink,#171914);margin:0;padding:0;list-style:none}.menu-panel li{border-bottom:1px solid #d8d8d0}.menu-panel ol a{min-height:62px;color:inherit;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;text-decoration:none;display:grid}.menu-panel ol a>b{color:#63675e;font-size:10px;font-weight:700}.menu-panel ol a>span{font-family:var(--stack-display);letter-spacing:-.03em;font-size:22px;font-weight:700}.menu-panel ol a svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-panel ol a:active svg{transform:translate(5px)}.menu-head{justify-content:space-between;align-items:center;height:68px;margin-bottom:22px;display:flex}.menu-brand{align-items:center;gap:10px;display:flex}.menu-brand i{color:#d9ff57;background:#171914;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;font-weight:800;display:grid}.menu-brand strong{font-family:var(--stack-display);letter-spacing:-.025em;font-size:18px}.menu-close{color:#171914;cursor:pointer;background:#fffdfa;border:1px solid #171914;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:grid}.menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.menu-actions{margin-top:auto;padding-top:28px}.menu-actions .solid-button{color:#f4f2ec;background:#171914;border:1px solid #171914;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;text-decoration:none;display:flex}@media (max-width:1200px){.scene-rail{display:none}}@media (max-width:1000px){.menu-toggle{display:block}}@media (min-width:1001px){.menu-panel{display:none}}@media (max-width:760px){.atmosphere-field{display:none}.companion{bottom:14px;right:14px}.market-site:has(.rv-mcta)~.companion{display:none}.companion-body,.companion-body svg{width:52px;height:56px}.companion-bubble{max-width:min(62vw,240px)}.companion-dismiss{opacity:1}.market-nav{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.atmosphere-aurora,.closing-section:after,.companion-body,.companion-ring,.rec-sleep text,.preview-columns article>div>i.green:after{animation:none!important}.atmosphere-field{display:none}.reveal,.stagger>*,.draw-line{opacity:1!important;filter:none!important;transition:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.experience-panel>*,.preview-priority,.preview-review,.faq-list details>p,.companion-bubble p{animation:none!important}}.market-hero .reveal[data-shown=false]{opacity:1;filter:none;clip-path:none;transform:none}.market-hero .stagger[data-shown=false]>*{opacity:1;filter:none;transform:none}
