[data-reveal]{opacity:1;transform:none}[data-reveal].is-armed{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal].is-armed.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal].is-armed{transition:opacity .3s;transform:none}}.page-particles{z-index:-1;opacity:.42;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hsection{width:min(1180px,100%);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(72px,11vh,140px)}.hsection--tight{padding-block:clamp(48px,7vh,88px)}.hcenter{text-align:center;margin-inline:auto}.hlead{font-size:var(--text-lead);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-dim);max-width:var(--container-narrow);text-wrap:pretty;margin-top:16px}.hlead.hcenter{margin-inline:auto}.hero-horizon{z-index:0;pointer-events:none;width:100%;height:clamp(360px,62%,760px);position:absolute;bottom:0;left:0;right:0;mask-image:linear-gradient(#0000 0,#000 36% 82%,#0000 100%)}.wa3-phone{background:linear-gradient(160deg,#1c1c1e,#0a0a0b);border:1px solid #ffffff29;border-radius:44px;width:300px;max-width:100%;padding:11px;position:relative;box-shadow:0 40px 130px #0000009e,0 0 60px #ff3d8b1a,inset 0 0 0 1px #ffffff0d}.wa3-screen{border:1px solid #0006;border-radius:34px;flex-direction:column;min-height:600px;font-family:Helvetica Neue,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.wa3-header{color:#111b21;background:#f0f2f5;border-radius:33px 33px 0 0;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.wa3-back{color:#54656f;flex-shrink:0;width:22px;height:22px}.wa3-avatar{background:linear-gradient(135deg, var(--magenta), var(--violet,#b23bff));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.wa3-meta{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.wa3-meta b{color:#111b21;font-size:15px;font-weight:600;line-height:1.2}.wa3-meta span{color:#5b6a73;font-size:12px}.wa3-actions{color:#54656f;flex-shrink:0;align-items:center;gap:20px;display:flex}.wa3-actions svg{width:20px;height:20px}.wa3-phone{container-type:inline-size}.wa3-meta b,.wa3-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=260px){.wa3-header{gap:8px;padding:10px}.wa3-actions{gap:12px}}.wa3-chat{background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280' fill='none' stroke='%23000000' stroke-opacity='0.045' stroke-width='2'%3E%3Ccircle cx='42' cy='48' r='9'/%3E%3Cpath d='M118 28l9 9m0-9l-9 9'/%3E%3Ccircle cx='214' cy='66' r='4'/%3E%3Cpath d='M58 138q11-15 22 0'/%3E%3Crect x='182' y='168' width='15' height='15' rx='3'/%3E%3Cpath d='M92 208v15m-7-7h15'/%3E%3Ccircle cx='240' cy='232' r='8'/%3E%3Cpath d='M28 244q8-10 16 0 8 10 16 0'/%3E%3Cpath d='M150 110l7 7m0-7l-7 7'/%3E%3Ccircle cx='120' cy='180' r='6'/%3E%3Cpath d='M196 110q9-12 18 0'/%3E%3C/svg%3E");background-size:240px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:16px 11px;display:flex;position:relative}.wa3-step{flex-direction:column;display:flex;position:relative}.wa3-telvu{align-items:flex-start}.wa3-owner{align-items:flex-end}.wa3-bubble{color:#111b21;text-align:left;border-radius:7px;flex-direction:column;gap:0;width:fit-content;max-width:78%;padding:6px 8px;font-size:13.5px;line-height:1.32;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.wa3-telvu .wa3-bubble{background:#fff;border-top-left-radius:0}.wa3-owner .wa3-bubble{background:#d9fdd3;border-top-right-radius:0}.wa3-telvu .wa3-bubble:before{content:"";border-top:7px solid #fff;border-left:7px solid #0000;width:0;height:0;position:absolute;top:0;left:-7px}.wa3-owner .wa3-bubble:before{content:"";border-top:7px solid #d9fdd3;border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;right:-7px}.wa3-line{white-space:pre-line;overflow-wrap:normal;display:block}.wa3-line--head{font-weight:700}.wa3-line--head+.wa3-line:not(.wa3-line--head){margin-top:5px}.wa3-line--meta{color:#54656f;font-size:.94em}.wa3-line--meta+.wa3-line:not(.wa3-line--meta){margin-top:5px}.wa3-line--sent{font-weight:600}.wa3-stamp{color:#5b6a73;justify-content:flex-end;align-items:center;gap:3px;margin-top:-1px;font-size:10.5px;line-height:1;display:flex}.wa3-ticks{flex-shrink:0;width:16px;height:11px}.wa3-bubble--report{gap:0;max-width:94%;padding:7px 9px}.rep-title{font-weight:700}.rep-dim{color:#5b6a73}.rep-gap{margin-top:7px}.rep-num{color:#111b21;border-radius:4px;padding:0 1px;font-weight:700}.rep-num--ok{color:#1f8a4c}.wa3-bubble--report .rep-row{grid-template-columns:1.45em 1fr;align-items:start;display:grid}.wa3-bubble--report .rep-ico{font-style:normal;line-height:inherit}.wa3-bubble--report .rep-txt{min-width:0}.wa3-typing{opacity:0;pointer-events:none;width:fit-content;transition:opacity .2s var(--ease);background:#fff;border-radius:0 7px 7px;align-items:center;gap:5px;padding:9px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 1px .5px #0b141a21}.wa3-typing.is-visible{opacity:1}.wa3-typing i{background:#111b2166;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.wa3-typing.is-visible i{animation:1.1s ease-in-out infinite wa3-typing-dot}.wa3-typing.is-visible i:nth-child(2){animation-delay:.18s}.wa3-typing.is-visible i:nth-child(3){animation-delay:.36s}}@keyframes wa3-typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.finalcta{isolation:isolate;text-align:center;padding:clamp(120px,17vh,220px) clamp(22px,5vw,76px) clamp(130px,18vh,230px);position:relative;overflow:hidden}.fc-lines{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}.fc-lines path{fill:none;stroke:#ff3d8b57;stroke-width:1px;filter:drop-shadow(0 0 3px #ff3d8b66);stroke-dasharray:1;stroke-dashoffset:0}.finalcta.is-armed .fc-lines path{stroke-dashoffset:1px;opacity:0}.finalcta.is-armed.is-in .fc-lines path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.05s var(--ease), opacity .6s var(--ease)}.finalcta-inner{z-index:1;max-width:900px;margin-inline:auto;position:relative}.finalcta-h{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(46px,8vw,104px);font-weight:700;line-height:.96}.finalcta-btn-wrap{margin-top:clamp(34px,5vw,52px);display:inline-flex;position:relative}.fc-ripple{transform-origin:50%;pointer-events:none;z-index:-1;opacity:0;border-radius:999px;width:60%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 0 2px #ff3d8b80,0 0 40px 6px #ff3d8b80}.finalcta-trust{color:var(--text-muted);letter-spacing:.02em;margin:clamp(22px,3vw,30px) 0 0;font-size:15px}.fc-glow{pointer-events:none;z-index:-2;opacity:.55;width:140%;height:84%;transition:opacity 1.1s var(--ease);background:radial-gradient(54% 100% at 50% 100%,#ff3d8b4d 0%,#ff3d8b1f 34%,#ff3d8b08 56%,#0000 72%);position:absolute;bottom:9%;left:50%;transform:translate(-50%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.finalcta.is-in .fc-glow{opacity:1}.fc-horizon{pointer-events:none;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease);-webkit-mask-composite:source-in;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#000 0% 58%,#0000 100%);mask-composite:intersect}.finalcta.is-in .fc-horizon{opacity:1}.finalcta .finalcta-btn{padding:18px 34px;font-size:19px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 10px 34px #0006,0 0 26px #ff3d8b80}@media (hover:hover){.finalcta .finalcta-btn:hover{transform:translateY(-3px);box-shadow:0 16px 44px #00000073,0 0 46px #ff3d8bb3}}.fc-btn-label{z-index:1;position:relative}.fc-btn-sheen{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:45%;height:100%;position:absolute;top:0;left:0;transform:translate(-134%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.finalcta.is-armed .finalcta-h{opacity:0;transform:translateY(26px)}.finalcta.is-armed.is-in .finalcta-h{opacity:1;transition:opacity .7s var(--ease), transform .8s var(--ease);transform:none}.finalcta.is-armed .finalcta-btn-wrap{opacity:0;transform:translateY(18px)}.finalcta.is-armed.is-in .finalcta-btn-wrap{opacity:1;transition:opacity .6s var(--ease) .9s, transform .6s var(--ease) .9s;transform:none}.finalcta.is-armed .finalcta-trust{opacity:0}.finalcta.is-armed.is-in .finalcta-trust{opacity:1;transition:opacity .6s var(--ease) 1.45s}.finalcta.is-armed.is-in .fc-ripple{animation:fcRipple 1.1s var(--ease) 1.1s 1}.finalcta.is-in .finalcta-btn-wrap .btn{animation:2.5s ease-in-out 2.2s infinite fcBreathe}.finalcta.is-in .fc-btn-sheen{animation:5.5s ease-in-out 2.6s infinite fcSheen}}@keyframes fcRipple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes fcBreathe{0%,to{box-shadow:0 10px 34px #0006,0 0 24px #ff3d8b73}50%{box-shadow:0 12px 40px #0000006b,0 0 46px #ff3d8bcc}}@keyframes fcSheen{0%{transform:translate(-134%)skew(-18deg)}18%{transform:translate(289%)skew(-18deg)}to{transform:translate(289%)skew(-18deg)}}.how-hero{isolation:isolate;text-align:center;min-height:100svh;padding-block:calc(var(--space-10) + var(--nav-clear)) var(--space-10);align-items:center;display:flex;position:relative;overflow:hidden}.how-hero-inner{z-index:1;width:min(var(--container-narrow), 100%);padding-inline:var(--gutter);text-align:center;margin-inline:auto;position:relative}.how-hero .eyebrow{margin-bottom:18px}.how-hero .sub{margin-top:14px;max-width:640px;margin-inline:auto;font-size:clamp(15px,1.55vw,20px);line-height:1.45}.how-hero-actions{margin-top:var(--space-7);justify-content:center;display:flex}.scroll-cue{color:var(--magenta);flex-direction:column;align-items:center;gap:10px;margin-top:clamp(46px,8vh,86px);display:flex}.scroll-cue-line{background:linear-gradient(#0000,#ff3d8bb3);width:1px;height:46px}.scroll-cue-chev{filter:drop-shadow(0 0 6px #ff3d8b8c);width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.scroll-cue-chev{animation:scroll-cue-bob 2.1s var(--ease) infinite}.scroll-cue-line{transform-origin:top;animation:scroll-cue-draw 2.1s var(--ease) infinite}}@keyframes scroll-cue-bob{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes scroll-cue-draw{0%,to{opacity:.5;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}.demo-section{padding-top:clamp(8px,1.5vh,24px)}.demo-section .eyebrow{margin-bottom:18px}.demo-stage{flex-direction:column;align-items:center;gap:clamp(34px,5vw,56px);margin-top:clamp(44px,6vw,76px);display:flex;position:relative}.demo-phone-col{flex-direction:column;align-items:center;gap:16px;display:flex}.demo-scrollcue{letter-spacing:-.005em;color:var(--text-dim);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.demo-scrollcue-chev{width:15px;height:15px;color:var(--magenta)}@media (prefers-reduced-motion:no-preference){.demo-scrollcue-chev{animation:demo-cue-bob 1.8s var(--ease) infinite}}@keyframes demo-cue-bob{0%,to{opacity:.65;transform:translateY(-1px)}50%{opacity:1;transform:translateY(2px)}}.demo-phone-pin{justify-content:center;display:flex}.demo-phone{width:320px}.demo-screen{flex-direction:column;height:640px;min-height:0;max-height:78vh;display:flex}.demo-chat--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;justify-content:flex-start;gap:8px;min-height:0;padding-top:16px;overflow-y:auto}.demo-chat--scroll::-webkit-scrollbar{width:5px}.demo-chat--scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.demo-chat--scroll.js-pinned{overflow:hidden}.demo-chat-track{will-change:transform;flex-direction:column;gap:6px;display:flex}.demo-chat-foot{flex-shrink:0;height:4px}.demo-chat-track.is-armed .wa3-step{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translateY(12px)scale(.97)}.demo-chat-track.is-armed .wa3-step.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.demo-chat-track.is-armed .wa3-step{opacity:1;transition:none;transform:none}}.demo-daychip{color:#54656f;background:#ffffffeb;border-radius:8px;align-self:center;margin:2px 0 4px;padding:4px 12px;font-size:11px;font-weight:600;box-shadow:0 1px 1px #0000000f}.wa3-bubble--demo{max-width:90%;padding:8px 10px 7px}.wa3-bubble--demo .wa3-line{line-height:1.42}.demo-gap{height:9px;display:block}.demo-bub-title{font-weight:700}.demo-bub-sub{color:#d81f6e;margin-top:-1px;font-size:12px;font-weight:600}.demo-quote{color:#3b4a54;font-style:italic}.demo-prompt b{font-weight:700}.demo-insight{color:#9c2766;text-wrap:pretty;font-weight:500;line-height:1.4}.demo-rail{--demo-progress:0%;flex-direction:column;gap:clamp(26px,3.4vw,38px);width:100%;max-width:320px;margin:0;padding:2px 0 2px 30px;list-style:none;display:flex;position:relative}.demo-rail-track{background:#ffffff1f;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:6px;overflow:hidden}.demo-rail-fill{width:100%;height:var(--demo-progress);background:linear-gradient(180deg, var(--magenta), #b23bff);transition:height .5s var(--ease);border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 0 12px #ff3d8b8c}.demo-step{opacity:.72;transition:opacity .35s var(--ease);align-items:flex-start;display:flex;position:relative}.demo-step.is-active{opacity:1}.demo-step.is-done{opacity:.88}.demo-step-node{width:9px;height:9px;transition:all .35s var(--ease);background:0 0;border:1.5px solid #ffffff47;border-radius:50%;position:absolute;top:4px;left:-30px;transform:translate(2.5px)}.demo-step.is-done .demo-step-node{background:var(--magenta);border-color:#0000}.demo-step.is-active .demo-step-node{background:radial-gradient(circle at 50% 50%, #fff 0 1.5px, var(--magenta) 2.5px 100%);border-color:#0000;width:13px;height:13px;top:3px;left:-32px;box-shadow:0 0 0 4px #ff3d8b2e,0 0 16px #ff3d8bb3}.demo-step-body{flex-direction:column;gap:3px;display:flex}.demo-step-title{letter-spacing:-.015em;color:var(--text);font-size:clamp(16px,1.7vw,18px);font-weight:700;line-height:1.1}.demo-step-desc{color:var(--text-muted);font-size:clamp(13px,1.4vw,14px);font-weight:400;line-height:1.25}.demo-step.is-active .demo-step-title{text-shadow:0 0 20px #ff3d8b59}@media (prefers-reduced-motion:reduce){.demo-step{opacity:1}}.demo-anno,.demo-slider,.demo-slider-word{display:none}@media (width<=1019px){.demo-stage.has-anno .demo-slider{z-index:3;pointer-events:none;background:#ffffff80;border-radius:999px;width:3px;display:block;position:absolute;top:132px;bottom:20px;right:17px;box-shadow:inset 0 0 0 1px #0000000d}.demo-slider-thumb{height:var(--thumb-h,60px);transform:translateY(var(--thumb-y,0px));position:absolute;top:0;left:-1px;right:-1px}.demo-slider-thumb i{background:linear-gradient(180deg, var(--magenta), #b23bff);border-radius:999px;width:100%;height:100%;display:block;box-shadow:0 0 12px #ff3d8bbf}.demo-stage.has-anno .demo-slider-word{z-index:3;pointer-events:none;writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;color:var(--magenta);opacity:0;transition:opacity .4s var(--ease);background:#0a0c10eb;border:1px solid #ff3d8b4d;border-radius:999px;padding:7px 3px;font-size:9px;font-weight:700;display:block;position:absolute;top:140px;right:24px}.demo-stage.is-inviting .demo-slider-word{opacity:1}}@media (width<=1019px) and (prefers-reduced-motion:no-preference){.demo-stage.is-inviting .demo-slider-thumb i{animation:demoSliderHint 2.3s var(--ease) infinite}}@keyframes demoSliderHint{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(11px)}}@media (width<=1019px){.demo-stage.has-anno .demo-rail{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-stage.has-anno .demo-anno{z-index:2;pointer-events:none;backdrop-filter:blur(6px);background:#0a0c10ed;border:1px solid #ff3d8b59;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px 10px;display:flex;position:absolute;top:65px;left:12px;right:12px;box-shadow:0 10px 30px #00000080,0 0 22px #ff3d8b29}.demo-anno-stack{flex:auto;min-width:0;display:grid}.demo-anno-item{text-align:left;opacity:0;transition:opacity .38s var(--ease), transform .38s var(--ease);flex-direction:column;grid-area:1/1;gap:2px;display:flex;transform:translateY(4px)}.demo-anno-item.is-active{opacity:1;transform:none}.demo-anno-title{letter-spacing:-.02em;color:var(--magenta);text-shadow:0 0 18px #ff3d8b73;font-size:15px;font-weight:700;line-height:1.15}.demo-anno-desc{color:var(--text-dim);font-size:12.5px;line-height:1.25}.demo-anno-dots{flex-shrink:0;align-items:center;gap:5px;margin-top:5px;display:flex}.demo-anno-dots i{width:5px;height:5px;transition:background .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);background:#ffffff38;border-radius:50%}.demo-anno-dots i.is-done{background:#ff3d8b99}.demo-anno-dots i.is-active{background:var(--magenta);transform:scale(1.5);box-shadow:0 0 10px #ff3d8bcc}}@media (width<=1019px) and (prefers-reduced-motion:reduce){.demo-anno-item,.demo-anno-dots i{transition:none}}@media (width>=1020px){.demo-stage{flex-direction:row;justify-content:center;align-items:center;gap:clamp(56px,8vw,120px)}.demo-rail{width:320px}}.hfaq-section{max-width:880px}.hfaq-section .eyebrow{margin-bottom:18px}.hfaq-list{border-top:1px solid #ff3d8b33;margin-top:clamp(34px,5vw,52px)}.hfaq-item{border-bottom:1px solid #ff3d8b33}.hfaq-q{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:clamp(20px,2.6vw,26px) 4px;list-style:none;display:flex}.hfaq-q::-webkit-details-marker{display:none}.hfaq-q-text{letter-spacing:-.018em;color:var(--text);transition:color .25s var(--ease);font-size:clamp(17px,2vw,20px);font-weight:700;line-height:1.3}.hfaq-q:hover .hfaq-q-text{color:#fff}.hfaq-toggle{flex-shrink:0;width:20px;height:20px;margin-top:3px;position:relative}.hfaq-toggle:before,.hfaq-toggle:after{content:"";background:var(--magenta);transition:opacity .28s var(--ease), transform .28s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff3d8b80}.hfaq-toggle:before{width:16px;height:2px}.hfaq-toggle:after{width:2px;height:16px}.hfaq-item[open] .hfaq-toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.hfaq-a-wrap{opacity:1;transform:none}.hfaq-list.is-armed .hfaq-a-wrap{opacity:0;transition:opacity .28s var(--ease), transform .28s var(--ease);transform:translateY(-6px)}.hfaq-list.is-armed .hfaq-a-wrap.is-in{opacity:1;transform:none}.hfaq-a{max-width:68ch;margin:0;padding:0 56px clamp(22px,2.6vw,28px) 4px;font-size:clamp(15px,1.6vw,16.5px);line-height:1.6}.hfaq-a-lead{color:var(--text);font-weight:500}.hfaq-a-rest{color:var(--text-muted)}.hfaq-foot{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:clamp(40px,5vw,56px);display:flex}.hfaq-foot-text{color:var(--text-dim);margin:0;font-size:clamp(15px,1.6vw,17px)}.hfaq-section{padding-bottom:clamp(16px,2vh,26px)}#how-final-cta{padding-top:clamp(34px,5vh,60px)}.hfaq-cue{--cue-h:clamp(54px, 7vh, 82px);width:1px;height:var(--cue-h);margin-top:2px;display:block;position:relative}.hfaq-cue-line{transform-origin:50% 0;background:linear-gradient(#ff3d8b00,#ff3d8b75 42%,#ff3d8b00);position:absolute;inset:0}.hfaq-cue-dot{background:var(--magenta);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #ff3d8bd9}@media (prefers-reduced-motion:no-preference){.hfaq-cue.is-armed .hfaq-cue-line{transform:scaleY(0)}.hfaq-cue.is-armed.is-live .hfaq-cue-line{transition:transform .8s var(--ease);transform:scaleY(1)}.hfaq-cue.is-armed.is-live .hfaq-cue-dot{animation:2.7s cubic-bezier(.55,0,.45,1) .55s infinite hfaqCueFall}}@keyframes hfaqCueFall{0%{opacity:0;transform:translateY(0)}14%{opacity:1}72%{opacity:1}to{transform:translateY(var(--cue-h));opacity:0}}@media (prefers-reduced-motion:reduce){.hfaq-toggle:after{transition:none}.hfaq-list.is-armed .hfaq-a-wrap{opacity:1;transition:none;transform:none}}.bento-section{padding-top:clamp(40px,7vh,90px)}.bento-h2{max-width:30ch;font-family:var(--font-sans);letter-spacing:var(--tracking-snug);color:var(--text-muted);margin:12px auto 0;font-size:clamp(15px,1.5vw,18px);font-weight:600;line-height:1.35}.bento-section .hlead{max-width:68ch;margin-top:16px}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:clamp(12px,1.4vw,18px);margin-top:clamp(30px,3.6vw,48px);display:grid}.bento-tile--hero{grid-area:span 2/span 2}.bento-tile--wide{grid-column:span 2}.bento-tile--tall{grid-area:span 2/span 2}.bento-tile--sm{grid-column:span 2}.bento-tile{isolation:isolate;text-align:left;transition:border-color .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease), opacity .3s var(--ease);background:linear-gradient(#ffffff0d,#ffffff03),#0d1119b8;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:flex-start;gap:14px;padding:clamp(18px,2vw,26px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff14}.bento-glow{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ff3d8b38, transparent 60%);transition:opacity .3s var(--ease);position:absolute;inset:0}.bento-edge{z-index:-1;opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ff3d8bd9, transparent 62%);-webkit-mask-composite:xor;transition:opacity .3s var(--ease);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (hover:hover){.bento-tile:hover{border-color:#ff3d8b4d;transform:translateY(-3px);box-shadow:0 26px 60px #00000080,inset 0 1px #ffffff1f}.bento-tile:hover .bento-glow,.bento-tile:hover .bento-edge{opacity:1}.bento.is-hovering .bento-tile:not(:hover){opacity:.62}}.bento-tile:focus-within{border-color:#ff3d8b73}.bento-h{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text);margin:0;font-size:clamp(16px,1.5vw,19px);font-weight:700;line-height:1.25}.bento-tile--hero .bento-h{font-size:clamp(19px,2vw,25px)}.bento-p{color:var(--text-muted);max-width:46ch;margin:8px 0 0;font-size:14px;line-height:1.55}.bento-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.bento-art{align-items:flex-end;min-height:64px;display:flex;position:relative}.bento-tile--hero .bento-art,.bento-tile--tall .bento-art{flex:1;align-items:center}.bento-art:has(.art-know),.bento-art:has(.art-cmd){flex:auto;align-items:stretch}.art-phone-wrap{justify-content:center;width:100%;display:flex}.art-iphone{aspect-ratio:9/17.5;background:linear-gradient(160deg,#ffffff2e,#ffffff08);border-radius:28px;width:min(196px,66%);padding:7px;position:relative;box-shadow:0 26px 54px #00000094,inset 0 1px #fff3}.ip-notch{z-index:3;background:#000000e0;border-radius:999px;width:32%;height:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ip-screen{background:radial-gradient(130% 70% at 50% 0,#ff3d8b33,#0000 60%),linear-gradient(#0d1017,#090b10);border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}.ip-chrome{z-index:2;justify-content:space-between;align-items:center;padding:0 13px;display:flex;position:absolute;top:26px;left:0;right:0}.ip-mark{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-logo);color:#fff;font-size:13px;position:relative}.ip-dot{background:var(--magenta);width:.26em;height:.26em;box-shadow:var(--glow-magenta);border-radius:50%;position:absolute;top:-.02em;right:-.34em}.ip-live-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);background:#24e6b114;border:1px solid #24e6b159;border-radius:999px;padding:2px 6px;font-size:8px}.scene{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:52px 12px 18px;display:flex;position:absolute;inset:0}.scene-k{letter-spacing:.16em;text-transform:uppercase;color:var(--magenta);font-size:9px}.scene-note{color:#f6f4ef8c;font-size:9.5px;line-height:1.3}.ip-stack{flex-direction:column;gap:4px;width:100%;display:flex}.ip-line{background:#ffffff0d;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.ip-line i{background:var(--teal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #24e6b1cc}.ip-line em{color:#f6f4efa8;font-variant-numeric:tabular-nums;text-align:left;font-size:8.5px;font-style:normal}.ip-line b{color:var(--teal);font-size:8px;font-weight:600}.ip-clock{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.ip-day{color:#f6f4ef99;font-size:10px}.ip-tally{gap:10px;display:flex}.ip-tally span{background:#24e6b112;border:1px solid #24e6b138;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:8px 12px;display:flex}.ip-tally b{color:var(--teal);font-size:20px;font-weight:700}.ip-tally em{letter-spacing:.06em;color:#f6f4ef99;font-size:8.5px;font-style:normal}.scene--2,.scene--3,.bento.is-armed .scene{opacity:0}.is-live .scene{animation:sceneCycle 12s var(--ease) infinite}.is-live .scene--2{animation-delay:4s}.is-live .scene--3{animation-delay:8s}@keyframes sceneCycle{0%{opacity:0;transform:translateY(6px)}4%,33.33%{opacity:1;transform:none}37.33%,to{opacity:0;transform:translateY(-6px)}}.bento.is-armed .ip-line{opacity:0}.is-live .ip-line{animation:bentoDrop .4s var(--ease) forwards;animation-delay:calc(.3s + var(--k) * .11s)}.art-listen{flex-direction:column;gap:12px;width:100%;display:flex}.art-wave{align-items:flex-end;gap:3px;width:100%;height:40px;display:flex}.art-wave i{min-width:2px;height:var(--h,30%);transform-origin:bottom;background:linear-gradient(#ff3d8be6,#ff3d8b47);border-radius:2px;flex:1 1 0}.is-live .art-wave i{animation:1.4s ease-in-out infinite bentoBar;animation-delay:calc(var(--k) * 45ms)}@keyframes bentoBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.art-turns{min-height:46px;position:relative}.turn{color:var(--text);background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;align-items:center;padding:9px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;inset:0}.turn--us{background:#ff3d8b1a;border-color:#ff3d8b3d}.turn{opacity:0}.turn:first-child{opacity:1}.bento.is-armed .turn{opacity:0}.is-live .turn{animation:turnCycle 10s var(--ease) infinite}.is-live .turn:nth-child(2){animation-delay:2.5s}.is-live .turn:nth-child(3){animation-delay:5s}.is-live .turn:nth-child(4){animation-delay:7.5s}@keyframes turnCycle{0%{opacity:0;transform:translateY(5px)}4%,25%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-4px)}}.art-wa{justify-content:center;width:100%;height:100%;display:flex}.wa-phone{background:linear-gradient(#1c222b,#0d1015);border:1px solid #ffffff24;border-radius:30px;flex-direction:column;width:min(100%,300px);height:min(452px,60vh);min-height:300px;padding:9px 7px 7px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000008c,inset 0 1px #ffffff1f}.wa-notch{z-index:3;background:#05070a;border:1px solid #ffffff12;border-radius:999px;width:74px;height:15px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.wa-top{background:#1f2c33;border-radius:23px 23px 0 0;align-items:center;gap:9px;padding:24px 11px 9px;display:flex}.wa-av{background:var(--magenta);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.wa-who{flex-direction:column;line-height:1.15;display:flex}.wa-who b{color:#e9edef;font-size:12.5px}.wa-who em{color:#8696a0;font-size:10px;font-style:normal}.wa-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#0b141a;flex:auto;min-height:0;padding:10px 9px 12px;position:relative;overflow-y:auto}.wa-thread::-webkit-scrollbar{width:4px}.wa-thread::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.wa-track{flex-direction:column;gap:7px;display:flex}.wa-day{color:#8696a0;background:#ffffff0d;border-radius:999px;align-self:center;padding:3px 9px;font-size:9.5px}.wa-b{color:#e9edef;border-radius:8px;max-width:94%;padding:7px 10px 15px;font-size:12px;line-height:1.45;position:relative}.wa-b>em{color:#e9edefcc;font-size:9px;font-style:normal;position:absolute;bottom:4px;right:8px}.wa-b i{color:#53bdeb;font-style:normal}.wa-b--in{background:#202c33;border-top-left-radius:2px;align-self:flex-start}.wa-b--out{background:#005c4b;border-top-right-radius:2px;align-self:flex-end;min-width:88px}.wa-b--card{flex-direction:column;gap:2px;width:94%;display:flex}.wa-b--card>b{color:#e9edef;margin-bottom:3px;font-size:11.5px;font-weight:600}.wa-kv{color:#e9edef;grid-template-columns:62px minmax(0,1fr);font-size:11.5px;display:grid}.wa-kv i{color:#8696a0;font-style:normal}.wa-rule{background:#ffffff17;height:1px;margin:5px 0 4px}.wa-reply{color:#8696a0;font-size:11px;line-height:1.5}.wa-alert{color:#ffd9d9;background:#ff6b6b24;border:1px solid #ff6b6b66;border-radius:7px;margin:4px 0 2px;padding:6px 8px;font-size:11px;line-height:1.45}.wa-alert i{color:#ffd9d9bf;font-style:italic}.wa-item{color:#e9edef;font-size:11.5px}.wa-total{color:#fff;margin-top:4px;font-size:12px;font-weight:700}.wa-hint{z-index:3;letter-spacing:.04em;text-transform:uppercase;color:#e9edef9e;transition:color .3s var(--ease);background:#1f2c33;border-radius:0 0 23px 23px;flex:none;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:9.5px;display:flex;position:relative}.wa-hint i{background:var(--magenta);border-radius:999px;width:5px;height:5px}.wa-phone:hover .wa-hint,.art-wa.is-touched .wa-hint{color:#e9edef4d}@keyframes bentoDrop{to{opacity:1;transform:none}}.art-know{flex-direction:column;gap:11px;width:100%;display:flex;position:relative}.know-core{pointer-events:none;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:-4px;right:-2px}.know-ring{opacity:0;border:1px solid #ff3d8b59;border-radius:999px;position:absolute;inset:0;transform:scale(.55)}.know-ring--2{border-color:#2f80ff4d}.know-dot{background:radial-gradient(circle,#ff3d8b4d,#0000 70%);border:1px solid #ff3d8b66;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:relative}.know-dot:after{content:"";background:var(--magenta);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #ff3d8be6}.is-live .know-ring{animation:knowPulse 3.2s var(--ease) infinite}.is-live .know-ring--2{animation-delay:1.6s}@keyframes knowPulse{0%{opacity:0;transform:scale(.55)}25%{opacity:.9}to{opacity:0;transform:scale(1)}}.know-stream{min-height:52px;padding-right:58px;display:grid;position:relative}.qa{opacity:0;flex-direction:column;grid-area:1/1;gap:4px;display:flex}.qa--1{opacity:1}.qa-q{color:var(--text-muted);font-size:11.5px;font-style:normal;line-height:1.4}.qa-a{color:var(--text);letter-spacing:var(--tracking-tight);font-size:13.5px;font-weight:700;line-height:1.3}.qa-a--new{color:var(--teal)}.is-live .qa{animation:qaCycle 16s var(--ease) infinite}.is-live .qa--2{animation-delay:4s}.is-live .qa--3{animation-delay:8s}.is-live .qa--4{animation-delay:12s}@keyframes qaCycle{0%{opacity:0;transform:translateY(5px)}4%,25%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-5px)}}.know-facts{flex-wrap:wrap;gap:5px;display:flex}.kf{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:4px 9px;font-size:9.5px;position:relative;overflow:hidden}.kf:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ff3d8b80,#0000);position:absolute;inset:0;transform:translate(-100%)}.is-live .kf:after{animation:kfSweep 16s var(--ease) infinite;animation-delay:calc(var(--k) * .26s)}@keyframes kfSweep{0%{opacity:0;transform:translate(-100%)}3%{opacity:1}10%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}.kf--new{color:var(--teal);background:#24e6b11a;border-color:#24e6b166}.bento.is-armed .kf--new{opacity:0;transform:scale(.9)}.is-live .kf--new{animation:kfArrive 16s var(--ease) infinite}@keyframes kfArrive{0%,74%{opacity:0;transform:scale(.9)}78%,to{opacity:1;transform:none}}.art-portal{background:linear-gradient(#ffffff0d,#ffffff03),#0a0d13e6;border:1px solid #ffffff1a;border-radius:14px;width:100%;position:relative;overflow:hidden}.portal-top{background:linear-gradient(90deg,#ff3d8b24,#0000 70%);border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:9px 11px;display:flex}.portal-mark{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-logo);color:#fff;font-size:12.5px;position:relative}.portal-title{color:var(--text-muted);font-size:11px}.portal-count{color:var(--text);font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.portal-stack{display:grid;position:relative}.portal-stack>*{grid-area:1/1}.portal-rows{flex-direction:column;gap:4px;padding:6px 11px 11px;display:flex}.is-live .portal-rows{animation:bookRecede 12s var(--ease) infinite}@keyframes bookRecede{0%,20%{opacity:1}30%,72%{opacity:.18}82%,to{opacity:1}}.prow{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid;position:relative}.prow--pick{transition:background .3s var(--ease), border-color .3s var(--ease)}.pav{width:24px;height:24px;color:var(--text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:9.5px;font-weight:700;display:grid}.prow--pick:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:#ff3d8b1f;border:1px solid #ff3d8b57;position:absolute;inset:-1px}.is-live .prow--pick:after{animation:pickGlow 12s var(--ease) infinite}@keyframes pickGlow{0%,18%{opacity:0}22%,76%{opacity:1}82%,to{opacity:0}}.pmain{flex-direction:column;min-width:0;display:flex}.pmain b{color:var(--text);letter-spacing:var(--tracking-tight);font-size:11.5px;font-weight:700}.pmain em{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9.5px;font-style:normal}.pmeta{flex-direction:column;align-items:flex-end;display:flex}.pmeta b{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pmeta em{color:var(--text-muted);font-size:8.5px;font-style:normal}.ptag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--teal);background:#24e6b11a;border:1px solid #24e6b142;border-radius:999px;padding:3px 7px;font-size:8.5px}.ptag--new{color:var(--blue);background:#2f80ff1a;border-color:#2f80ff52}.bento.is-armed .prow{opacity:0;transform:translateY(5px)}.is-live .prow{animation:bentoDrop .4s var(--ease) forwards;animation-delay:calc(var(--k,0) * 90ms + .2s)}.art-portal{position:relative}.pcursor{z-index:4;pointer-events:none;opacity:0;clip-path:polygon(0 0,0 82%,26% 63%,46% 100%,66% 90%,46% 54%,78% 52%);filter:drop-shadow(0 2px 5px #0009);background:#fff;width:13px;height:19px;position:absolute;top:30%;left:34%}.is-live .pcursor{animation:pcMove 12s var(--ease) infinite}@keyframes pcMove{0%{opacity:0;transform:translate(26px,30px)scale(1)}8%{opacity:1;transform:translate(14px,16px)scale(1)}17%{opacity:1;transform:none}20%{transform:scale(.82)}24%{transform:none}70%{opacity:1;transform:none}80%,to{opacity:0;transform:translate(10px,14px)}}.pcursor:after{content:"";opacity:0;border:1.5px solid #ff3d8be6;border-radius:999px;width:30px;height:30px;position:absolute;top:-6px;left:-9px;transform:scale(.4)}.is-live .pcursor:after{animation:pcRing 12s var(--ease) infinite}@keyframes pcRing{0%,19%{opacity:0;transform:scale(.4)}22%{opacity:.95}30%,to{opacity:0;transform:scale(1.5)}}.pcard{z-index:3;opacity:0;background:linear-gradient(#161b24fc,#0c0f15fc);border:1px solid #ff3d8b4d;border-radius:12px;flex-direction:column;gap:8px;margin:4px 7px 7px;padding:11px;display:flex;position:relative;transform:translateY(10px);box-shadow:0 20px 44px #0009}.is-live .pcard{animation:pcardOpen 12s var(--ease) infinite}@keyframes pcardOpen{0%,22%{opacity:0;transform:translateY(10px)}28%,74%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(6px)}}.pcard-top{align-items:center;gap:9px;display:flex}.pav--lg{width:30px;height:30px;font-size:11px}.pcard-who{flex-direction:column;min-width:0;display:flex}.pcard-who b{color:var(--text);letter-spacing:var(--tracking-tight);font-size:12.5px;font-weight:700}.pcard-who em{color:var(--text-muted);font-size:9.5px;font-style:normal}.pcard-top .ptag{margin-left:auto}.pcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pf{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:7px 8px;display:flex}.pf i{letter-spacing:.06em;text-transform:uppercase;color:var(--magenta);font-size:8.5px;font-style:normal}.pf b{color:var(--text);font-size:11px;font-weight:700;line-height:1.3}.pf u{color:var(--text-muted);font-size:9.5px;text-decoration:none}.pcard-note{color:var(--text-muted);border-top:1px solid #ffffff12;padding-top:6px;font-size:10px;line-height:1.4}.art-cmd{flex-direction:column;gap:10px;width:100%;height:100%;display:flex;position:relative}.cmd-stage{flex:auto;align-content:start;min-height:96px;display:grid;position:relative}.cmd-slide{opacity:0;flex-direction:column;grid-area:1/1;align-content:start;gap:7px;display:flex}.cmd-slide:first-child{opacity:1}.cmd-say{color:#e9edef;background:#005c4b;border-radius:8px 2px 8px 8px;align-self:flex-end;max-width:92%;padding:7px 10px 14px;font-size:12px;line-height:1.4;position:relative}.cmd-say em{color:#e9edefcc;font-size:8.5px;font-style:normal;position:absolute;bottom:3px;right:8px}.cmd-reply{background:#202c33;border-radius:2px 8px 8px;flex-direction:column;align-self:flex-start;gap:3px;max-width:96%;padding:8px 10px;display:flex}.cmd-reply b{color:#fff;font-size:11px;font-weight:700}.cmd-reply i{color:#e9edef;font-size:11.5px;font-style:normal;line-height:1.45}.cmd-reply u{color:var(--teal);margin-top:2px;font-size:10px;text-decoration:none}.cmd-instead{color:var(--text-muted);font-size:10.5px;line-height:1.4}.is-live .cmd-slide{animation:cmdCycle 24s var(--ease) infinite}.is-live .cmd-slide:nth-child(2){animation-delay:4s}.is-live .cmd-slide:nth-child(3){animation-delay:8s}.is-live .cmd-slide:nth-child(4){animation-delay:12s}.is-live .cmd-slide:nth-child(5){animation-delay:16s}.is-live .cmd-slide:nth-child(6){animation-delay:20s}@keyframes cmdCycle{0%{opacity:0;transform:translateY(6px)}3%,16.67%{opacity:1;transform:none}19.67%,to{opacity:0;transform:translateY(-6px)}}.cmd-rail{gap:4px;margin-top:auto;display:flex}.cmd-rail i{background:#ffffff1f;border-radius:999px;flex:1 1 0;height:2px;position:relative;overflow:hidden}.cmd-rail i:after{content:"";border-radius:inherit;background:var(--magenta);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.is-live .cmd-rail i:after{animation:24s linear infinite cmdRail;animation-delay:calc(var(--k) * 4s)}@keyframes cmdRail{0%{transform:scaleX(0)}16.67%{transform:scaleX(1)}17.67%,to{transform:scaleX(0)}}.bento:not(.is-onscreen) .art-wave i,.bento:not(.is-onscreen) .turn,.bento:not(.is-onscreen) .scene,.bento:not(.is-onscreen) .qa,.bento:not(.is-onscreen) .kf:after,.bento:not(.is-onscreen) .kf--new,.bento:not(.is-onscreen) .know-ring,.bento:not(.is-onscreen) .pcursor,.bento:not(.is-onscreen) .pcursor:after,.bento:not(.is-onscreen) .pcard,.bento:not(.is-onscreen) .prow--pick:after,.bento:not(.is-onscreen) .portal-rows,.bento:not(.is-onscreen) .cmd-slide,.bento:not(.is-onscreen) .cmd-rail i:after{animation-play-state:paused}.demo-drive-cue{z-index:6;white-space:nowrap;color:var(--text);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);background:#0e1116eb;border:1px solid #ff3d8b59;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%,8px);box-shadow:0 10px 26px #00000080}.demo-drive-cue i{background:var(--magenta);border-radius:999px;width:5px;height:5px}.demo-stage.is-driving .demo-drive-cue{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.demo-drive-cue{display:none}}.bento-cta{flex-direction:column;align-items:center;gap:10px;margin-top:clamp(30px,3.6vw,46px);display:flex}.bento-cta-note{color:var(--text-muted);margin:0;font-size:12.5px}@media (width<=1019.98px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile--hero,.bento-tile--wide,.bento-tile--tall{grid-area:auto/span 2}.bento-tile--sm{grid-column:span 1}}@media (width<=620px){.bento{grid-template-columns:1fr}.bento-tile--hero,.bento-tile--wide,.bento-tile--tall,.bento-tile--sm{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.bento-tile{transition:none}.is-live .art-wave i,.is-live .scene,.is-live .ip-line,.is-live .kf:after,.is-live .know-ring,.is-live .pcursor,.is-live .pcursor:after,.is-live .prow--pick:after,.is-live .cmd-rail i:after,.is-live .portal-rows,.is-live .qa,.is-live .cmd-slide{animation:none}.qa--1,.cmd-slide:first-child{opacity:1}.qa--2,.qa--3,.qa--4,.cmd-slide:nth-child(n+2){opacity:0}.is-live .pcard{opacity:1;animation:none;transform:none}.pcursor{opacity:0}.kf--new{opacity:1;transform:none}.scene--1{opacity:1}.scene--2,.scene--3{opacity:0}.is-live .turn{animation:none}.bento.is-armed .wa-b,.bento.is-armed .prow,.bento.is-armed .ip-line{opacity:1;animation:none;transform:none}}
