@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/experience/2026-09-29/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/experience/2026-09-29/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/experience/2026-09-29/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/experience/2026-09-29/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/experience/2026-09-29/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@media(max-width:700px){html body .scene-phone .scene-copy{flex:initial}html body .phone-composition{width:min(46vw,185px)}}@media(max-height:740px)and (max-width:700px){html body .phone-composition{width:135px}}@media(min-width:1600px){html body .scene-fleet .scene-inner{padding-top:18vh}html body .scene-fleet .scene-copy{max-width:950px}}@media(max-width:1000px){html .desktop-nav{gap:20px;font-size:11px}html .site-header{height:78px}html .scene-inner{padding-top:110px}html .scene-fleet .scene-inner{padding-top:16vh}html .scene-fleet h1{font-size:5.2vw}html .scene-conversation .scene-copy{max-width:34%}html .chat-platform{width:62%}html .chapter-dots{gap:0}html .chapter-caption{min-width:150px}html .skip-story{font-size:9px}html .chat-content{padding:18px}html .contact-top{gap:30px}html .contact-section h2{font-size:5.5vw}}@media(max-width:700px){html{--gutter:23px}html .site-header{height:74px;gap:14px;background:linear-gradient(#071019ee,#07101966,transparent)}html .brand img{width:81px}html .desktop-nav{display:none}html .header-actions{gap:18px}html .compact{min-height:36px;padding:0 15px;font-size:10px;gap:17px}html .journey{height:1780svh}html .scene-inner{padding:115px var(--gutter) 105px;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}html .scene-copy{max-width:100%;flex:initial}html h1,html h2{font-size:clamp(34px,9vw,53px);letter-spacing:-.05em}html .eyebrow{font-size:9px;margin-bottom:17px;letter-spacing:.19em}html .support{font-size:12px;max-width:295px;line-height:1.7;margin-top:17px}html .button{min-height:45px;font-size:11px;padding:0 19px;gap:28px}html .scene-copy>.button{margin-top:21px}html .scene-fleet .scene-inner{padding-top:18vh;justify-content:flex-start}html .scene-fleet .scene-copy{max-width:100%}html .scene-fleet .scene-copy h1{font-size:clamp(31px,8vw,46px)}html .scene-fleet .support{max-width:230px}html .scene-fleet .scroll-cue{bottom:120px;font-size:9px}html .cinema-shade{background:linear-gradient(0deg,#071019eb,transparent 25%,#030c1540 55%,#071019aa 90%),linear-gradient(90deg,#07101950,transparent)}html .scene-engine .scene-copy{margin-top:5vh}html .scene-engine .scene-inner{justify-content:flex-start}html .scene-diagnosis .scene-copy,html .scene-phone .scene-copy{max-width:100%;width:100%}html .scene-phone .scene-inner{padding-top:103px;gap:24px;justify-content:flex-start}html .scene-phone h2{font-size:clamp(28px,7.6vw,42px)}html .scene-phone h2 span{display:inline}html .scene-phone h2 span+span:before{content:" "}html .phone-composition{width:min(38vw,177px);max-height:45vh;margin:0 auto}html .phone{padding:6px;border-radius:25px}html .phone-glass{border-radius:18px}html .phone-shadow{margin-top:15px}html .scene-phone .eyebrow{margin-bottom:10px}html .scene-phone .support{margin-top:12px;font-size:11px}html .insight{width:100%;max-width:420px;padding:21px}html .scene-diagnosis .scene-inner{gap:27px;justify-content:center}html .scene-diagnosis h2{font-size:clamp(30px,8vw,43px)}html .insight h3{font-size:23px;margin:20px 0}html .insight-head{padding-bottom:14px}html .scene-city .scene-inner,html .scene-workshop .scene-inner{align-items:flex-start;justify-content:flex-end;padding-bottom:24vh}html .scene-ascent .scene-inner,html .scene-connected .scene-inner{padding-top:20vh;justify-content:flex-start}html .stage-bottom{bottom:20px;display:grid;grid-template-columns:1fr auto;gap:13px}html .chapter-caption{min-width:0;font-size:9px;gap:10px}html .caption-rule{width:18px}html .chapter-caption>span:first-child{font-size:11px}html .chapter-dots{grid-row:2;grid-column:1/-1;justify-content:space-between}html .chapter-dots a{height:18px;width:24px}html .chapter-dots a span{width:20px}html .skip-story{font-size:9px;gap:8px}html .scene-juana .scene-inner{padding-top:113px;display:block}html .scene-juana h2{font-size:clamp(28px,7.7vw,40px)}html .juana-composition{width:100%;margin-top:35px;min-height:0;height:36vh}html .juana-composition>.juana-portrait{max-width:70%}html .topic{padding:9px 10px;font-size:9px}html .topic-0{left:-8px;top:5%}html .topic-1{left:-10px;top:62%}html .topic-2{right:-10px;top:8%}html .topic-3{right:-10px;top:60%}html .topic-4{right:17%;top:95%}html .scene-laptop .scene-inner{padding-top:120px;gap:42px;justify-content:flex-start;align-items:center}html .scene-laptop h2{font-size:clamp(36px,9vw,48px)}html .scene-laptop .support{max-width:270px;font-size:11px}html .laptop-composition{width:100%;margin-top:15px}html .laptop{padding-inline:14px}html .laptop-screen{padding:9px 8px 10px;border-radius:10px 10px 2px 2px}html .welcome-panel p{font-size:8px}html .laptop-base{height:12px}html .scene-conversation .scene-inner{padding-top:104px;justify-content:flex-start;gap:19px}html .scene-conversation .scene-copy{max-width:100%}html .scene-conversation h2{font-size:26px}html .scene-conversation h2 span{display:inline}html .scene-conversation h2 span+span:before{content:" "}html .scene-conversation .eyebrow{font-size:8px;margin-bottom:10px}html .chat-platform{width:100%;max-width:430px;align-self:center}html .platform-header{padding:13px 17px}html .chat-content{padding:16px}html .user-message{font-size:10px}html .agent-message{margin-top:16px;font-size:11px}html .fleet-stats{margin:14px 0;padding:17px 12px;gap:7px}html .stat+.stat{padding-left:12px}html .stat strong{font-size:28px}html .stat span{font-size:9px}html .fleet-details{gap:10px;margin-bottom:14px}html .fleet-details p{font-size:10px}html .chat-actions{gap:5px}html .chat-actions button{padding:6px;font-size:8px;gap:5px}html .fleet-bridge{margin-top:8px;padding:6px}html .fleet-bridge img{height:33px;width:75px}html .demo-feedback{font-size:9px;min-height:0;margin-top:7px}html .scene-world .scene-inner{justify-content:flex-end;padding-bottom:21vh;align-items:center}html .scene-world .scene-copy{margin-top:0}html .scene-world h2{font-size:clamp(42px,11vw,66px)}html .world-note{font-size:9px;max-width:260px;margin-top:20px}html .contact-section{padding-top:90px;padding-bottom:25px}html .contact-top{display:block;padding-bottom:65px}html .contact-section h2{font-size:43px}html .contact-action{margin-top:40px;gap:19px}html .footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:9px}html .footer-bottom>a,html .footer-bottom>span{text-align:right}html .footer-bottom .mode-toggle{justify-self:start}html .chapters-dialog{padding:25px}html .chapters-dialog nav{gap:0 20px}html .chapters-dialog nav a{font-size:11px;padding:21px 0}}@media(max-height:740px)and (max-width:700px){html .scene-phone .scene-inner{padding-top:90px;gap:14px}html .phone-composition{width:135px}html .scene-phone h2{font-size:26px}html .scene-conversation .scene-inner{padding-top:85px;gap:13px}html .scene-conversation .eyebrow{margin-bottom:6px}html .chat-content{padding:12px}html .fleet-stats{padding:10px;margin:10px 0}html .agent-message{margin-top:11px}html .fleet-details{gap:7px;margin-bottom:9px}html .scene-juana .scene-inner{padding-top:92px}html .juana-composition{margin-top:22px;height:34vh}html .scene-laptop .scene-inner{padding-top:102px;gap:22px}html .scene-diagnosis h2{font-size:28px}html .scene-diagnosis .scene-inner{padding-top:95px;gap:20px}html .insight{padding:17px}html .scene-diagnosis .eyebrow{margin-bottom:10px}}@media(max-height:600px)and (min-width:701px){html .scene-inner{padding-top:86px;padding-bottom:85px}html h1,html h2{font-size:40px}html .phone-composition{width:170px}html .scene-juana .scene-inner{padding-top:85px}html .scene-juana h2{font-size:32px}html .juana-composition{min-height:0;height:40vh;margin-top:20px}html .scene-laptop .scene-inner{padding-top:80px;gap:15px}html .laptop-composition{width:350px}html .scene-laptop h2{font-size:30px}html .chat-content{padding:14px}html .fleet-stats{padding:10px;margin:10px 0}html .scene-conversation h2{font-size:34px}html .scene-conversation .eyebrow{margin-bottom:12px}html .agent-message{margin-top:12px}html .fleet-details{gap:8px;margin-bottom:12px}html .chat-platform{max-width:510px}html .scene-fleet .scene-inner{padding-top:110px}html .scene-fleet .scene-copy h1{font-size:38px}html .scene-fleet .scroll-cue{display:none}}.light-mode body .journey{height:auto}.light-mode body .stage{height:auto;overflow:visible;position:relative}.light-mode .chapter-anchor,.light-mode .cinematic-layer,.light-mode .progress-track,.light-mode .stage-bottom{display:none}.light-mode body .scene-stack{position:relative;inset:auto;height:auto}.light-mode body .scene{position:relative;visibility:visible;pointer-events:auto;min-height:100svh;overflow:hidden;background:#071019}.light-mode body .scene-inner{height:auto;padding-top:125px;padding-bottom:90px}.light-mode body .light-poster{display:block;position:absolute;inset:0;height:100%;width:100%;object-fit:cover;opacity:.5}.light-mode body .scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071019,transparent 40%,#071019a0);pointer-events:none}.light-mode body .insight,.light-mode body .scene-copy,.light-mode body [data-reveal]{opacity:1!important;transform:none!important;visibility:visible!important}.light-mode body .chat-platform,.light-mode body .laptop-composition,.light-mode body .phone-composition{transform:none!important;z-index:4}.light-mode body .scene-conversation .light-poster,.light-mode body .scene-juana .light-poster,.light-mode body .scene-laptop .light-poster{opacity:.1}.light-mode body .scroll-cue{display:none}.light-mode body .scene-juana .scene-inner{padding-bottom:130px}.light-mode body .scene-world .scene-inner{padding-bottom:110px}.light-mode body .scene-copy{align-self:auto;margin-top:0}.light-mode body .scene-conversation .scene-inner{padding-bottom:90px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.scene:not(.is-active){display:none}.light-mode .scene:not(.is-active){display:block}h1,h2,h3{text-transform:none;font-family:Manrope Variable,Manrope,Arial,sans-serif}html body .scene-fleet .scene-inner{padding-top:14vh}@media(max-width:700px){html body .scene-fleet .scene-inner{justify-content:flex-start;align-items:center;padding-top:13vh}html body .scene-fleet .scene-copy h1{font-size:clamp(29px,7.5vw,44px)}html body .scene-fleet .support{max-width:285px}}html body .scene-fleet .scene-copy{max-width:950px}html body .scene-fleet .support{margin-inline:auto;max-width:410px}html body .scene-fleet .scene-copy h1{font-weight:600;letter-spacing:-.05em}html body .scene-fleet .scroll-cue{left:50%;transform:translate(-50%);bottom:103px}html body .brand img{filter:brightness(0) saturate(100%) invert(24%) sepia(98%) saturate(5629%) hue-rotate(339deg) brightness(98%) contrast(107%)}:root{font-family:Manrope Variable,Arial,sans-serif;color:#f5f4f0;background:#071019;font-synthesis:none;--red:#f0162e;--muted:#a6aab0;--line:rgba(255,255,255,.17);--gutter:clamp(24px,5.5vw,100px);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.5;cursor:default}button{background:none;border:0}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:6px}h1:focus,h2:focus{outline:none}::selection{background:#ae1836;color:#fff}h1,h2,h3,p{margin:0}a,button{touch-action:manipulation}.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-170%);padding:12px 20px;background:var(--red);border-radius:6px}.skip-link:focus{transform:none}.site-header{position:fixed;top:0;left:0;right:0;height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);z-index:20;background:linear-gradient(#071019ce,transparent);gap:24px}.brand{line-height:0}.brand img{width:100px;height:auto}.desktop-nav{display:flex;gap:34px;font-size:12px;color:#d2d3d7;letter-spacing:.02em}.desktop-nav a:hover{color:#fff}.header-actions{display:flex;gap:25px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:50px;padding:0 24px;border-radius:5px;font-size:12px;font-weight:650;letter-spacing:.025em;white-space:nowrap}.button-red{background:var(--red);color:#fff}.button-red:hover{background:#d71131}.compact{min-height:40px;font-size:11px;gap:23px;border-radius:4px}.chapters-toggle{height:44px;width:28px;display:grid;align-content:center;gap:6px;padding:0}.chapters-toggle span{display:block;height:1px;width:25px;background:#fff}.chapters-toggle span:last-child{width:17px;justify-self:end}.journey{height:2080svh;position:relative}.chapter-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.stage{position:sticky;top:0;height:100svh;width:100%;overflow:hidden;background:#071019}#cinema,.cinema-shade,.cinematic-layer,.initial-poster,.scene-stack{position:absolute;inset:0;width:100%;height:100%}.initial-poster{object-fit:cover;object-position:53% 56%}#cinema{display:block;opacity:0}#cinema[data-ready=true]{opacity:1}.cinema-shade{background:linear-gradient(90deg,rgba(3,10,17,.72),transparent 72%),linear-gradient(0deg,#071019dd,transparent 24%,transparent 76%,#07101944);z-index:1;pointer-events:none}.scene-stack{z-index:3}.scene{position:absolute;inset:0;visibility:hidden;pointer-events:none}.scene.is-active{visibility:visible;pointer-events:auto}.scene-inner{height:100%;padding:120px var(--gutter) 110px;display:flex;align-items:center;position:relative;gap:6vw}.scene-copy{max-width:740px;position:relative;z-index:4}.eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:650;letter-spacing:.22em;line-height:1.5;color:#c4c8cd;text-transform:uppercase;margin-bottom:24px}.eyebrow>span{display:block;width:20px;height:1px;background:var(--red)}h1,h2{font-size:clamp(36px,4.4vw,80px);line-height:1.055;font-weight:650;letter-spacing:-.055em}h1 span,h2 span{display:block}h1{font-size:clamp(36px,4.5vw,83px)}.support{color:#c4c8cd;font-size:clamp(12px,1.05vw,16px);line-height:1.85;max-width:390px;margin-top:26px;white-space:normal}.scene-copy>.button{margin-top:29px}.scene-fleet .scene-inner{align-items:flex-start;padding-top:clamp(135px,18vh,230px)}.scene-fleet .scene-copy{max-width:860px}.scene-fleet .support{max-width:340px}.scene-fleet .scene-copy h1{font-size:clamp(36px,4.1vw,76px)}.scene-fleet .scroll-cue{position:absolute;left:var(--gutter);bottom:112px;display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.06em;color:#c4c8cd}.scroll-icon{border:1px solid #ffffff40;border-radius:30px;padding:12px 8px;font-size:16px}.scene-engine .scene-copy{align-self:flex-start;margin-top:12vh}.scene-city .scene-inner,.scene-workshop .scene-inner{align-items:flex-end;padding-bottom:20vh}.scene-city .scene-copy,.scene-workshop .scene-copy{max-width:800px}.scene-ascent .scene-inner,.scene-connected .scene-inner{align-items:flex-start;padding-top:19vh}.scene-world .scene-inner{align-items:center;justify-content:center;text-align:center}.scene-world .eyebrow{justify-content:center}.scene-world .scene-copy{margin-top:12vh}.scene-world .support{margin-inline:auto}.world-note{font-size:10px;line-height:1.6;max-width:340px;margin:26px auto 0;color:#aeb6c0}.scene-world h2{font-size:clamp(46px,6.5vw,108px)}.stage-bottom{position:absolute;bottom:28px;left:var(--gutter);right:var(--gutter);z-index:7;justify-content:space-between;gap:24px}.chapter-caption,.stage-bottom{display:flex;align-items:center;font-size:10px}.chapter-caption{gap:16px;text-align:left;padding:6px 0;min-width:200px}.chapter-caption>span:first-child{font-size:12px;color:var(--red);font-variant-numeric:tabular-nums}.caption-rule{width:35px;height:1px;background:#fff3}.chapter-caption>span:last-child{color:#c4c8cd}.chapter-dots{display:flex;gap:6px}.chapter-dots a{width:18px;height:24px;display:grid;place-items:center}.chapter-dots a span{height:2px;width:12px;background:#ffffff40}.chapter-dots a[aria-current] span{background:var(--red);height:3px}.skip-story{display:flex;gap:16px;font-size:10px;color:#c4c8cd}.progress-track{position:absolute;bottom:0;left:0;height:2px;width:100%;background:#ffffff0d;z-index:10}.progress-track>span{display:block;background:var(--red);width:100%;height:100%;transform-origin:left;transform:scaleX(0)}.sound-line{position:absolute;width:120%;height:32%;top:39%;left:-10%;z-index:2;fill:none;stroke:var(--red);stroke-width:2;opacity:0;filter:drop-shadow(0 0 8px #ff183c70);pointer-events:none}.sound-line path{stroke-dasharray:1800;stroke-dashoffset:1800}.scene-diagnosis .scene-copy,.scene-phone .scene-copy{max-width:50%;flex:1}.phone-composition{position:relative;width:clamp(180px,19vw,300px);margin:0 auto;transform-style:preserve-3d;flex-shrink:0}.phone{border-radius:36px;padding:9px;border:2px solid #647078;background:linear-gradient(135deg,#3b4147,#12181e 40%,#363d42);box-shadow:18px 30px 65px #0009,-2px -2px 5px #ffffff30;position:relative}.phone:after{content:"";position:absolute;right:-5px;top:22%;height:10%;width:3px;border-radius:3px;background:#71797e}.phone-glass{overflow:hidden;border-radius:26px;background:#052c3e}.phone-glass img{display:block;width:100%;height:auto;aspect-ratio:277/579;object-fit:contain}.phone-shadow{height:25px;width:80%;background:#0008;filter:blur(18px);margin:35px auto -45px;border-radius:100%}.insight{width:min(420px,43%);border:1px solid #ffffff28;border-top-color:#ffffff50;border-radius:12px;background:linear-gradient(135deg,#22272ddd,#10161bde);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:27px;box-shadow:20px 30px 70px #0006}.insight-head{display:flex;justify-content:space-between;align-items:center;color:#d6d9dc;font-size:10px;letter-spacing:.12em;padding-bottom:20px;border-bottom:1px solid var(--line)}.insight-head>span:last-child{color:var(--red);font-size:18px}.insight h3{font-weight:550;font-size:26px;letter-spacing:-.03em;line-height:1.3;margin:25px 0}.insight-bottom{padding:18px 0;border-top:1px solid var(--line)}.priority{font-size:9px;color:#ff697e;border:1px solid #ff183c45;border-radius:3px;padding:5px 8px;background:#ff183c13}.insight-bottom p{font-size:12px;color:#d2d4d7;margin-top:16px}.legal-note{font-size:10px;line-height:1.7;color:#aeb4bd}.insight .legal-note{max-width:330px}.scene-juana .scene-inner{display:block;text-align:center;padding-top:125px}.scene-juana .scene-copy{max-width:100%}.scene-juana .eyebrow{justify-content:center;margin-bottom:15px}.scene-juana h2{font-size:clamp(32px,3.45vw,63px)}.juana-composition{position:relative;width:min(690px,72vw);height:45vh;min-height:260px;margin:35px auto 0}.juana-portrait{object-fit:contain;object-position:bottom;position:relative;z-index:2;-webkit-mask-image:linear-gradient(0deg,transparent,black 13%,black 94%,transparent),linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(0deg,transparent,black 13%,black 94%,transparent),linear-gradient(90deg,transparent,black 5%,black 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.juana-composition>.juana-portrait{height:100%;width:auto;max-width:60%}.portrait-halo{position:absolute;inset:0 15%;background:radial-gradient(ellipse,#ff183c24,transparent 68%);border-radius:100%}.topic{position:absolute;z-index:3;padding:12px 19px;font-size:12px;border:1px solid #ffffff20;border-radius:7px;background:linear-gradient(130deg,#222731b3,#111923bb);box-shadow:0 7px 24px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topic-0{top:11%;left:4%}.topic-1{top:43%;left:0}.topic-2{top:8%;right:1%}.topic-3{top:43%;right:-3%}.topic-4{top:75%;right:2%}.scene-laptop .scene-inner{flex-direction:column;gap:25px;padding-top:118px;justify-content:center;text-align:center}.scene-laptop .scene-copy{max-width:100%}.scene-laptop .eyebrow{justify-content:center;margin-bottom:14px}.scene-laptop h2{font-size:clamp(36px,3.6vw,65px)}.scene-laptop .support{margin:15px auto 0}.laptop-composition{width:min(560px,50vw);transform-origin:center;flex-shrink:0}.laptop{position:relative;padding:0 28px 15px}.laptop-screen{border:2px solid #646970;border-radius:13px 13px 2px 2px;padding:12px 12px 15px;background:#080e14;position:relative;box-shadow:0 25px 70px #0009}.camera-dot{position:absolute;top:4px;left:50%;width:3px;height:3px;border-radius:50%;background:#45657c}.welcome-panel{background:radial-gradient(ellipse at center,#571a2b,#0a101a 75%);aspect-ratio:16/9;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;overflow:hidden;position:relative}.welcome-panel .juana-portrait{height:84%;width:auto;max-width:60%}.welcome-panel p{bottom:6%;z-index:4;font-size:11px}.laptop-base,.welcome-panel p{position:absolute;left:0;right:0}.laptop-base{height:18px;background:linear-gradient(#b3b6b8,#6f747c 45%,#313842 65%,#899097 90%);border-radius:2px 2px 40% 40%;bottom:0;box-shadow:0 20px 25px #0008}.laptop-base i{display:block;width:14%;height:5px;background:#41484e;margin:0 auto;border-radius:0 0 6px 6px}.scene-conversation .scene-inner{justify-content:space-between;gap:35px}.scene-conversation .scene-copy{max-width:38%}.scene-conversation h2{font-size:clamp(38px,4vw,72px)}.chat-platform{width:min(610px,56%);flex-shrink:0;background:linear-gradient(135deg,#1b212bea,#0b121bef);border:1px solid #7a828b60;border-radius:14px;box-shadow:0 25px 80px #0008;overflow:hidden}.platform-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:17px 23px;font-size:12px}.juana-dot{width:7px;height:7px;border-radius:50%;background:#e34462;box-shadow:0 0 0 4px #ff183c10}.demo-label{margin-left:auto;font-size:9px;letter-spacing:.04em;color:#b3bac3;border:1px solid #ffffff20;border-radius:20px;padding:4px 9px}.chat-content{padding:23px;font-size:12px}.user-message{padding:10px 14px;border-radius:9px 9px 0;background:#ffffff10;margin-left:auto;width:max-content;max-width:100%;font-size:11px}.agent-message{display:flex;align-items:center;gap:10px;margin-top:23px}.agent-message img{border-radius:50%;height:29px;width:29px;object-fit:cover;object-position:50% 18%}.fleet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;background:#ffffff03;border:1px solid #ffffff10;padding:20px;border-radius:9px}.stat{display:flex;flex-direction:column;gap:4px}.stat+.stat{border-left:1px solid var(--line);padding-left:20px}.stat strong{font-size:32px;font-weight:500;letter-spacing:-.06em;line-height:1}.stat span{font-size:10px;color:#b9c0c7}.stat-2 strong{color:#ff7287}.fleet-details{display:grid;gap:12px;margin-bottom:20px}.fleet-details p{display:flex;gap:9px;align-items:center;color:#d1d5d9;font-size:11px}.detail-mark{height:5px;width:5px;background:#ff4d68;border-radius:50%}.chat-actions{display:flex;gap:7px;flex-wrap:wrap}.chat-actions button{border:1px solid #ffffff20;border-radius:5px;font-size:9px;padding:8px;display:flex;gap:8px;align-items:center;min-height:35px}.chat-actions button:hover{background:#ffffff12}.demo-feedback{font-size:10px;line-height:1.5;color:#c1c8ce;min-height:15px;margin-top:10px}.fleet-bridge{display:flex;align-items:center;gap:12px;background:#ffffff04;padding:8px;border-radius:7px;margin-top:12px;border:1px solid #ffffff16;font-size:10px}.fleet-bridge img{height:44px;width:90px;object-fit:cover;border-radius:4px}.fleet-bridge>span:last-child{margin-left:auto;padding-right:10px}.contact-section{background:radial-gradient(ellipse at 90% 0,#32182655,transparent 55%),#071019;position:relative;padding:130px var(--gutter) 30px;border-top:1px solid #ffffff18;scroll-margin-top:80px}.contact-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:105px}.contact-section h2{font-size:clamp(44px,5vw,80px);font-weight:450}.contact-action{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:320px}.contact-email{font-size:20px;color:#d8d9db;letter-spacing:-.02em}.contact-action .legal-note{max-width:240px}.footer-bottom{border-top:1px solid var(--line);padding-top:27px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#abb1ba}.footer-bottom img{width:77px}.mode-toggle{font-size:11px;min-height:36px;border-bottom:1px solid #ffffff45;padding:0 0 5px}.light-poster{display:none}.chapters-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--line);background:#0b131eee;color:#eeeef2;padding:38px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.chapters-dialog::backdrop{background:#030b16b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.dialog-heading .eyebrow{margin:0}.close-dialog{font-size:32px;width:44px;height:44px}.chapters-dialog nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.chapters-dialog nav a{border-bottom:1px solid var(--line);padding:20px 0;font-size:12px;display:grid;grid-template-columns:22px 1fr 10px;gap:5px;align-items:center}.chapters-dialog nav a>span:first-child{color:#f35871;font-size:9px}.chapters-dialog nav a>span:last-child{color:#959ba5}.dialog-footer{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.text-link{display:flex;gap:20px;font-size:11px}.journey{overflow-anchor:none}.screen-mounted{position:absolute;left:0;top:0;width:277px;height:579px;transform-origin:0 0;z-index:3;pointer-events:none}.screen-texture{position:absolute;inset:0;overflow:hidden;border-radius:24px;background:#062b3b}.screen-texture img{display:block;width:277px;height:579px;max-width:none;filter:brightness(.87) saturate(.91)}.screen-reflection{position:absolute;inset:0;background:linear-gradient(115deg,#e3f0ff13,transparent 32%,transparent 68%,#00000012);border-radius:inherit}.screen-notch{position:absolute;top:-1px;left:25%;width:50%;height:15px;border-radius:0 0 11px 11px;background:#090d13}.light-mode .screen-mounted,.light-phone{display:none}.light-mode .light-phone{display:block;position:relative;z-index:3;margin:auto}.light-mode .scene-phone .light-poster{opacity:.1}html body .scene-phone .scene-copy{max-width:39%}html body .scene-phone .scene-inner{position:static}@media(max-width:700px){html body .scene-phone .scene-copy{max-width:100%}html body .scene-phone .scene-inner{padding-top:100px;justify-content:flex-start}html body .scene-phone h2{font-size:clamp(26px,7.2vw,38px)}html body .scene-phone .support{max-width:280px}}body[data-chapter="1"] .cinema-shade{background:linear-gradient(0deg,#071019a0,transparent 30%,transparent 56%,#0710198c)}.listening-ring{position:absolute;left:30px;top:54px;width:210px;height:210px;border:2px solid #ff5470;border-radius:50%;box-shadow:0 0 13px #ff184534;opacity:0;pointer-events:none}html body .scene-diagnosis .scene-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}html body .scene-diagnosis .scene-copy{flex:initial;max-width:49%}html body .scene-diagnosis h2{font-size:clamp(34px,3.5vw,62px)}html body .scene-diagnosis .insight{width:min(520px,46vw);position:relative;z-index:4}@media(max-width:700px){html body .scene-diagnosis .scene-inner{padding-top:99px;justify-content:flex-start;gap:18px}html body .scene-diagnosis .scene-copy{max-width:100%}html body .scene-diagnosis h2{font-size:27px}html body .scene-diagnosis h2 span{display:inline}html body .scene-diagnosis h2 span+span:before{content:" "}html body .scene-diagnosis .insight{width:100%;padding:15px;background:#0e1927e8}html body .scene-diagnosis .insight h3{font-size:18px;margin:12px 0}html body .scene-diagnosis .insight-head{padding-bottom:8px}html body .scene-diagnosis .legal-note{font-size:9px}}@media(min-width:701px)and (max-height:760px){html body .scene-diagnosis .scene-inner{padding-top:110px;padding-bottom:75px;gap:18px}html body .scene-diagnosis h2{font-size:34px}html body .scene-diagnosis .eyebrow{margin-bottom:12px}html body .scene-diagnosis .insight{padding:19px}html body .scene-diagnosis .insight h3{font-size:22px;margin:16px 0}html body .scene-diagnosis .insight-head{padding-bottom:12px}html body .scene-diagnosis .insight-bottom{padding:12px 0}html body .scene-diagnosis .insight-bottom p{margin-top:10px}}html:not(.light-mode) .scene-juana .juana-portrait,html:not(.light-mode) .scene-juana .portrait-halo,html:not(.light-mode) .scene-laptop .laptop-composition{visibility:hidden}html:not(.light-mode) body .scene-juana .scene-inner,html:not(.light-mode) body .scene-laptop .scene-inner{padding-top:105px;justify-content:flex-start}html:not(.light-mode) body .scene-juana .juana-composition{width:min(960px,86vw);height:48vh;margin-top:35px}html:not(.light-mode) body .scene-juana .topic-0{left:0;top:15%}html:not(.light-mode) body .scene-juana .topic-1{left:0;top:55%}html:not(.light-mode) body .scene-juana .topic-2{right:0;top:15%}html:not(.light-mode) body .scene-juana .topic-3{right:0;top:55%}html:not(.light-mode) body .scene-juana .topic-4{right:0;top:85%}@media(max-width:700px){html:not(.light-mode) body .scene-juana .scene-inner,html:not(.light-mode) body .scene-laptop .scene-inner{padding-top:98px}html:not(.light-mode) body .scene-juana h2,html:not(.light-mode) body .scene-laptop h2{font-size:29px}html:not(.light-mode) body .scene-juana .juana-composition{width:100%;margin-top:24px;height:53vh}html:not(.light-mode) body .scene-juana .topic{font-size:9px;padding:7px 8px;max-width:110px}html:not(.light-mode) body .scene-juana .topic-0,html:not(.light-mode) body .scene-juana .topic-2{top:73%}html:not(.light-mode) body .scene-juana .topic-1,html:not(.light-mode) body .scene-juana .topic-3{top:84%}html:not(.light-mode) body .scene-juana .topic-4{top:95%}}.light-mode body .scene-juana .juana-portrait,.light-mode body .scene-juana .portrait-halo,.light-mode body .scene-laptop .laptop-composition{visibility:hidden}.light-mode body .scene-juana .light-poster,.light-mode body .scene-laptop .light-poster{opacity:.85;object-fit:contain}html:not(.light-mode) body .chat-platform.on-laptop{position:absolute;left:0;top:0;width:880px;max-width:none;height:550px;margin:0;border-radius:24px;transform-origin:0 0;overflow:hidden;border:0;box-shadow:none;background:#111b2b;align-self:auto}html:not(.light-mode) body .chat-platform.on-laptop .chat-content,html:not(.light-mode) body .chat-platform.on-laptop .platform-header{padding:18px 26px}html:not(.light-mode) body .chat-platform.on-laptop .fleet-stats{margin:15px 0;padding:18px}html:not(.light-mode) body .chat-platform.on-laptop .fleet-bridge{margin-top:8px}@media(max-width:1000px){body[data-chapter="9"] .cinema-shade{background:#071019c9}}.light-mode body .chat-platform.on-laptop{position:relative;width:min(640px,100%);height:auto;opacity:1!important}.light-mode body .chat-platform{opacity:1!important}html:not(.light-mode) body[data-chapter="12"] .cinema-shade{background:linear-gradient(0deg,#071019ee,transparent 52%,#07101933),linear-gradient(90deg,#07101930,transparent)}#experience-loader{position:fixed;inset:0;z-index:9999;background:#071019;color:#edf2f7;display:grid;place-items:center;font-family:Manrope Variable,sans-serif;transition:opacity .35s,visibility .35s}#experience-loader[hidden]{display:none}#experience-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}.loader-panel{width:min(340px,76vw)}.loader-brand{width:122px;height:auto;display:block;margin:0 0 50px}.loader-caption{font-size:21px;font-weight:500;letter-spacing:-.045em;margin:0 0 25px}.loader-meta{display:flex;justify-content:space-between;font-size:11px;color:#8f9ca9;letter-spacing:.025em;margin-bottom:13px}.loader-meta output{color:#eff4f9;font-variant-numeric:tabular-nums}.loader-track{height:2px;background:#ffffff17;overflow:hidden}.loader-track span{display:block;width:100%;height:100%;background:#ff1237;transform:scaleX(var(--loaded,0));transform-origin:left;transition:transform .14s linear}.loader-enter{margin-top:27px;background:none;border:0;padding:8px 0;color:#abb5c0;font:inherit;font-size:11px;cursor:pointer}.loader-enter:hover{color:#fff}.loader-enter:focus-visible{outline:2px solid #93ccff;outline-offset:6px}.media-status{position:absolute;right:var(--gutter);bottom:100px;font-size:10px;letter-spacing:.03em;color:#c5ced6;padding:8px 12px;border:1px solid #ffffff16;border-radius:20px;background:#071019d9;opacity:0;pointer-events:none;transition:opacity .15s}.stage:has(#cinema[data-buffering=true]) .media-status{opacity:1;transition-delay:.6s}.light-mode .media-status{display:none}@media(prefers-reduced-motion:reduce){#experience-loader,.loader-track span,.media-status{transition:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.conversion-red{background:var(--red);border:1px solid var(--red);color:#fff}.conversion-outline{border:1px solid #ffffff66;background:#07101950}.conversion-text{padding:8px 0!important;min-height:36px!important;background:none;font-size:12px!important;border:0}.conversion-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.cta-micro{font-size:13px;line-height:1.5;opacity:.65;margin-top:10px}.audience-link{display:block;font-size:12px;margin-top:18px}.header-actions{gap:12px}.header-actions .button{font-size:11px;padding:0 15px;min-height:40px;gap:10px}.login-link{font-size:11px;white-space:nowrap}.language-control select{font:inherit;font-size:11px;border:0;background:#071019;color:#fff;padding:6px}.desktop-nav{gap:20px;white-space:nowrap}.site-header>.header-actions>.chapters-toggle{display:none}html body .scene-fleet .scene-inner{padding-top:112px;align-items:flex-start;text-align:left;justify-content:flex-start}html body .scene-fleet .scene-copy{max-width:640px}html body .scene-fleet .eyebrow{justify-content:flex-start}html body .scene-fleet .scene-copy h1{font-size:clamp(34px,4vw,64px)}html body .scene-fleet .support{max-width:590px;margin:18px 0 0;line-height:1.6}html body .scene-fleet .scroll-cue{left:auto;right:var(--gutter);transform:none}.ask-box{width:100%;max-width:640px;margin-top:22px;background:#f5f6f8f5;color:#152333;border-radius:16px;padding:17px;box-shadow:0 16px 60px #0003;text-align:left}.ask-box textarea{font:inherit;display:block;color:#152333;background:transparent;border:0;resize:vertical;min-height:54px;max-height:110px;width:100%;font-size:15px;line-height:1.5}.ask-box textarea:focus{outline:none}.ask-box:focus-within{box-shadow:0 0 0 2px #95bcdf,0 16px 60px #0003}.ask-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ask-send,.voice-button{min-height:40px;border-radius:10px;padding:8px 16px}.ask-send{background:var(--red);color:#fff;font-size:12px}.voice-button{background:#e3e8ed;color:#233246;padding:8px 12px}.voice-button svg{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.6}.ask-chips{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #182a4017;padding-top:12px;margin-top:12px}.ask-chips button{border:1px solid #17283b25;border-radius:30px;padding:6px 9px;color:#3e4b5a;font-size:10px}.ask-chips button:hover{background:#dfe6ed}.vehicle-details{font-size:11px;margin-top:12px;color:#536170}.vehicle-details summary{cursor:pointer}.vehicle-details input{border:1px solid #bdc7d1;background:#fff;color:#182a40;padding:9px;width:100%;margin-top:9px;border-radius:6px}.ask-status{font-size:12px;line-height:1.5;margin-top:10px}.ask-status:empty{display:none}.ask-result{max-height:240px;overflow:auto}.ask-result:empty{display:none}.ask-result .button{color:#173049;font-size:12px;border-color:#9eacbb;margin-top:12px}.ask-box button:focus-visible{outline-color:#153c66}.ask-micro{max-width:620px;font-size:11px}.scene-fleet:has(.ask-result:not(:empty)) h1{font-size:32px!important}.scene-fleet:has(.ask-result:not(:empty)) .support{display:none}.insight dl{margin:15px 0}.answer-card dl div,.insight dl div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff20}.insight dt{color:#a7b2bf;font-size:11px}.insight dd{margin:0;font-size:13px;line-height:1.5}.answer-card{padding-top:16px}.answer-card h3{font-size:17px}.answer-card dd{margin:0}.answer-card p,.value-gate p{font-size:11px;line-height:1.5;margin-top:12px}.answer-feedback{font-size:11px;margin-top:10px}.answer-feedback button{color:#152333}.audience-grid,.plans-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;width:100%}.proof-grid>div{border-top:1px solid #ffffff50;padding-top:16px}.proof-grid strong{font-size:clamp(25px,4vw,68px);font-weight:550;letter-spacing:-.04em}.proof-grid span{display:block;font-size:12px;color:#bec9d4;margin-top:10px}.audience-grid article,.audience-grid figure,.plan{margin:0;background:#0a1626e8;border:1px solid #ffffff28;border-radius:14px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.audience-grid h3,.plan h3{font-size:16px;font-weight:500}.audience-grid p,.plan>p{font-size:13px;line-height:1.7;margin-top:14px;color:#bec9d4}.plans-grid .featured{border-color:#f0162e}.plan .plan-price{font-size:23px;line-height:1.3;color:#fff;min-height:60px}.plan .button{margin-top:24px;font-size:12px;padding:0 15px;min-height:42px}.scene-ascent .scene-copy,.scene-connected .scene-copy{width:100%;max-width:1050px!important}.scene-ascent h2,.scene-connected h2{font-size:clamp(32px,4vw,62px)}html body .scene-ascent .scene-inner,html body .scene-connected .scene-inner{padding-top:125px;align-items:center}.scene-juana .scene-copy{max-width:550px!important}.scene-juana .support{max-width:480px}.scene-juana .topic-cloud{display:none}.scene-laptop .support{max-width:560px}html body .scene-laptop h2{font-size:clamp(32px,3.7vw,57px)}html body .scene-world .scene-copy{margin-top:0;max-width:640px;width:100%}html body .scene-world h2{font-size:clamp(30px,3.4vw,55px)}html body .scene-world .scene-inner{padding-top:115px}html body .scene-world .world-note{display:none}.floating-talk{position:fixed;right:var(--gutter);bottom:85px;z-index:25;border:1px solid #ffffff45;background:#0d1b2bec;border-radius:40px;padding:13px 19px;font-size:11px;box-shadow:0 8px 30px #0004}.mobile-ask-bar{display:none}.conversion-dialog{background:#0b1625;color:#f5f6f8;border:1px solid #ffffff24;border-radius:20px;width:min(640px,calc(100% - 30px));max-height:90dvh;padding:36px;overflow-y:auto}.conversion-dialog::backdrop{background:#030d1bc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.conversion-dialog h2{font-size:35px;max-width:90%;margin-bottom:17px}.conversion-dialog>p,.engine-panel p,.voice-panel p{font-size:13px;line-height:1.7;color:#bac7d6}.dialog-x{position:absolute;right:18px;top:12px;font-size:30px;min-width:36px}.demo-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.demo-form label{font-size:12px;display:grid;gap:8px}.demo-form input,.demo-form select{font:inherit;border:1px solid #ffffff30;border-radius:8px;background:#122033;color:#fff;padding:12px;width:100%;min-width:0}.demo-form .button,.demo-form .cta-micro{grid-column:1/-1}.demo-form .cta-micro{font-size:11px;opacity:.8}.engine-qr{margin:20px 0}.engine-qr svg{width:170px;height:170px;background:#fff;padding:10px;border-radius:10px}.engine-panel .text-link{margin-top:15px}.voice-panel .button{margin-top:16px}.conversion-dialog .ask-result{max-height:none}body[data-chapter="1"] .cinema-shade{background:linear-gradient(90deg,#071019bf,transparent),linear-gradient(#07101988,transparent 65%,#07101988)}body[data-chapter="10"] .cinema-shade,body[data-chapter="11"] .cinema-shade{background:#07101970}@media(max-width:1150px){.desktop-nav{gap:12px;font-size:10px}.header-actions{gap:8px}.header-actions .button{padding:0 10px;font-size:10px}.site-header{gap:16px}.brand img{width:83px}.login-link{display:none}}@media(max-width:950px){.desktop-nav{display:none}.site-header>.header-actions>.chapters-toggle{display:block}.header-actions>.conversion-outline{display:none}html body .scene-juana .scene-inner{justify-content:flex-start;padding-top:115px}html body .scene-juana .scene-copy{max-width:90%!important}html body .scene-juana .juana-composition{display:none}html body .scene-conversation .scene-copy{max-width:100%}html body .scene-conversation .scene-inner{flex-direction:column;gap:20px}html body .scene-conversation .chat-platform{width:min(520px,100%)}html body .scene-conversation h2{font-size:32px}html body .scene-conversation .support{max-width:550px;margin-top:12px}html body .scene-laptop .scene-inner{justify-content:flex-start;padding-top:120px}html body .scene-laptop .laptop-composition{display:none}}@media(max-width:700px){html body .scene-fleet .scene-inner{padding-top:94px}html body .scene-fleet .scene-copy h1{font-size:32px}html body .scene-fleet .support{max-width:none;font-size:11px;margin-top:13px}.ask-box{margin-top:15px;padding:13px}.ask-box textarea{font-size:13px;min-height:42px}.ask-chips{gap:5px;margin-top:9px;padding-top:9px}.ask-chips button{font-size:9px;padding:5px 7px}.vehicle-details{font-size:10px}.ask-controls{margin-top:4px}.ask-micro{font-size:10px}.scene-fleet .scroll-cue{display:none!important}.header-actions>.conversion-red{min-height:35px;font-size:10px}.floating-talk{display:none}.mobile-ask-bar{position:fixed;z-index:24;bottom:65px;left:var(--gutter);right:var(--gutter);display:flex;gap:10px;background:#0b1728ef;border:1px solid #ffffff25;padding:7px;border-radius:12px;align-items:center;justify-content:space-between}.mobile-ask-bar .button{font-size:10px;padding:0 12px;min-height:36px}.mobile-ask-bar .conversion-red{flex:1}body[data-chapter="1"] .mobile-ask-bar{display:none}.stage-bottom{bottom:9px!important}html body .scene-copy .support{font-size:12px;line-height:1.6}.conversion-actions{gap:10px;margin-top:18px}.conversion-actions .button{font-size:10px;min-height:40px;padding:0 13px}.cta-micro{font-size:11px}.proof-grid{gap:12px}.proof-grid strong{font-size:24px}.proof-grid span{font-size:10px}.audience-grid,.plans-grid{gap:8px;grid-template-columns:1fr;margin-top:20px}.audience-grid article{padding:13px}.audience-grid h3{font-size:13px}.audience-grid p{font-size:11px;margin-top:5px}.plan{padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 8px}.plan h3{font-size:12px}.plan .plan-price{font-size:16px;margin:0;min-height:0}.plan>p:not(.plan-price){font-size:10px;margin-top:2px;grid-column:1;line-height:1.4}.plan .button{grid-column:2;grid-row:2/4;margin:0;font-size:10px;min-height:35px;padding:0 10px;gap:6px;align-self:center}.scene-ascent .scene-copy,.scene-connected .scene-copy{width:100%}html body .scene-ascent .scene-inner,html body .scene-connected .scene-inner{padding-top:98px;justify-content:flex-start}html body .scene-ascent h2,html body .scene-connected h2{font-size:29px}html body .scene-city .scene-inner,html body .scene-workshop .scene-inner{padding-bottom:165px}html body .scene-world .scene-inner{padding-top:95px;justify-content:flex-start;align-items:flex-start}html body .scene-world h2{font-size:29px}.scene-world .eyebrow{margin-bottom:14px}.scene-world .conversion-text{font-size:11px!important}.conversion-dialog{padding:26px 18px;border-radius:18px}.conversion-dialog h2{font-size:29px}.ask-dialog{margin:auto 0 0;width:100%;max-height:90dvh;border-radius:20px 20px 0 0}.demo-form{gap:14px;grid-template-columns:1fr}.demo-form label{font-size:11px}.demo-form input,.demo-form select{padding:10px}.insight dl div{grid-template-columns:85px 1fr;gap:10px;padding:9px 0}.insight dd{font-size:11px}.insight dt{font-size:10px}html body .scene-diagnosis .scene-copy{max-width:100%}html body .scene-diagnosis h2{font-size:28px}.scene-conversation .support{font-size:10px!important}.scene-conversation .chat-platform{max-height:43vh;overflow:auto}html body .scene-juana h2{font-size:32px}html body .scene-juana .support{max-width:100%}}@media(max-height:740px)and (max-width:700px){html body .scene-fleet .scene-inner{padding-top:85px}html body .scene-fleet .scene-copy h1{font-size:28px}.scene-fleet .eyebrow{margin-bottom:10px}.scene-fleet .support{font-size:10px!important}.scene-fleet .ask-chips,.scene-world .ask-chips{display:none}.scene-world .ask-box{margin-top:10px}html body .scene-world h2{font-size:26px}.scene-world .eyebrow{margin-bottom:8px}}.light-mode body .scene-inner{height:auto!important;min-height:100svh;padding-bottom:160px!important}.light-mode .mobile-ask-bar{display:none}.light-mode .scene-copy{width:100%}.light-mode .floating-talk{display:block;bottom:20px}.light-mode .scene-fleet .scene-copy{margin-top:0}.proposal-notice{font-size:12px;line-height:1.5;color:#d7dee7;margin-top:16px;max-width:720px}.audience-grid blockquote{margin:0;font-size:15px;line-height:1.75}.audience-grid figcaption{font-size:11px;margin-top:20px;color:#aab9c9}@media(max-width:700px){.audience-grid figure{padding:12px}.audience-grid blockquote{font-size:11px;line-height:1.5}.audience-grid figcaption{font-size:10px;margin-top:7px}.proposal-notice{font-size:10px;margin-top:10px}}html body .scene-fleet .scene-inner{justify-content:center;align-items:center;padding-top:105px;padding-bottom:100px;text-align:center}html body .scene-fleet .scene-copy{max-width:710px;width:100%;margin:0 auto}html body .scene-fleet .eyebrow{justify-content:center;margin-bottom:18px}html body .scene-fleet .support{margin:18px auto 0;max-width:600px;font-size:15px}html body .scene-fleet .ask-box{margin:24px auto 0;max-width:660px;border-radius:24px;position:relative;padding:21px}html body .scene-fleet .ask-box:after{content:"";position:absolute;bottom:-9px;left:45px;width:23px;height:23px;transform:rotate(45deg);background:#f5f6f8;border-radius:0 0 5px;z-index:-1}html body .scene-fleet .ask-micro{margin:19px auto 0;font-size:11px}.final-demo,.hero-demo{margin-top:20px;display:flex;justify-content:center}.final-demo .button,.hero-demo .button{border-radius:8px;font-size:12px;min-height:42px}.ask-box.has-handoff .ask-send{background:#e3e8ed;color:#233246}.ask-result{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ask-result .conversion-red{color:#fff;border-color:var(--red)}.expert-link{color:#32485f;font-size:12px;border-bottom:1px solid #879bad;padding-bottom:3px;margin-top:12px}.expert-link:hover{color:#0b1c30}.answer-card,.value-gate{flex-basis:100%}html body .scene-fleet:has(.ask-result:not(:empty)) .support{display:block}html body .scene-fleet:has(.ask-result:not(:empty)) h1{font-size:clamp(30px,3.5vw,54px)!important}.download-caption{font-size:15px;line-height:1.7;max-width:500px;margin:24px auto;color:#c8d1dc}.store-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:30px 0}.store-badge{display:flex;gap:11px;align-items:center;background:#0c1726eb;border:1px solid #bac5d06b;border-radius:12px;padding:13px 22px;min-width:194px;text-align:left;box-shadow:0 12px 30px #0002;transition:background .2s,border-color .2s}.store-badge:hover{background:#1b2a3d;border-color:#fff}.store-badge svg{width:33px;height:33px;flex-shrink:0}.store-badge small{display:block;font-size:10px;line-height:1.4}.store-badge strong{display:block;font-size:22px;line-height:1.3;letter-spacing:-.03em;font-weight:550}.social-links{border-top:1px solid var(--line);padding:28px 0;display:flex;align-items:center;gap:27px;flex-wrap:wrap;font-size:12px}.social-links>span{margin-right:auto;color:#9eadbf}.social-links a{display:flex;gap:10px}.social-links a:hover{color:#a5d1ff}html body .scene-world .scene-copy{max-width:780px}html body .scene-world .scene-inner{justify-content:center;align-items:center;padding-bottom:120px}body[data-chapter="1"] .cinema-shade{background:linear-gradient(#071019c0,#07101966 50%,#071019a0)}@media(max-width:700px){html body .scene-fleet .scene-inner{padding-top:95px;padding-bottom:85px;justify-content:center;align-items:center}html body .scene-fleet .scene-copy h1{font-size:34px}html body .scene-fleet .support{font-size:12px;margin-top:13px}html body .scene-fleet .ask-box{padding:15px;margin-top:19px;border-radius:19px}html body .scene-fleet .ask-micro{font-size:10px;margin-top:17px}.hero-demo{margin-top:15px}.hero-demo .button{font-size:11px;min-height:39px}.store-links{gap:12px;flex-direction:column;align-items:center;margin:24px 0}.store-badge{width:min(255px,100%);padding:12px 20px}.store-badge strong{font-size:21px}.download-caption{font-size:13px;margin-top:20px}.social-links{gap:20px;font-size:11px}.social-links>span{flex-basis:100%}html body .scene-world .scene-inner{padding-top:105px;justify-content:center;align-items:center}.scene-world .scene-copy h2{font-size:34px}.ask-result{gap:12px}.expert-link{font-size:11px}.scene-fleet .scroll-cue{display:none!important}}@media(max-height:740px)and (max-width:700px){html body .scene-fleet .scene-inner{padding-top:82px;padding-bottom:65px}html body .scene-fleet .scene-copy h1{font-size:28px}.scene-fleet .eyebrow{margin-bottom:12px}html body .scene-fleet .ask-box{margin-top:14px}.hero-demo{margin-top:10px}html body .scene-fleet .ask-micro{margin-top:14px}html body .scene-world .scene-inner{padding-top:90px;padding-bottom:130px}}@media(prefers-reduced-motion:reduce){.store-badge{transition:none}}:root{--scene-heading-size:clamp(36px,4.4vw,80px)}html body .scene.scene-fleet .scene-copy h1,html body .scene.scene-juana .scene-copy h2,html body .scene.scene-laptop .scene-copy h2{font-size:var(--scene-heading-size)!important;line-height:1.055;font-weight:650;letter-spacing:-.055em}html body .scene-fleet .scene-copy{max-width:900px}html body .scene-juana .scene-inner{text-align:left}html body .scene-juana .scene-copy{width:100%;max-width:min(740px,52vw)!important;margin-left:0;margin-right:auto;text-align:left}html body .scene-juana .eyebrow{justify-content:flex-start}html body .scene-juana .support{margin-left:0;margin-right:0;max-width:520px}html body .scene-juana .conversion-actions{justify-content:flex-start}html body .scene-laptop .scene-copy{width:100%;max-width:1120px;text-align:center}html body .scene-laptop .conversion-actions{justify-content:center}html body .scene-laptop .cta-micro{margin-inline:auto;text-align:center}@media(max-width:950px){html body .scene-juana .scene-copy{max-width:100%!important}}@media(max-width:700px){:root{--scene-heading-size:clamp(34px,9vw,53px)}html body .scene-laptop .scene-copy{max-width:100%}html body .scene-fleet .scene-inner{padding-top:88px;padding-bottom:80px}}@media(max-height:740px)and (max-width:700px){:root{--scene-heading-size:30px}}@media(max-height:600px)and (min-width:701px){:root{--scene-heading-size:40px}}.plans-table{margin-top:18px;width:min(100%,700px);background:#0a1626e8;border:1px solid #ffffff28;border-radius:14px;padding:10px 18px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.plans-row{display:grid;grid-template-columns:1fr 96px 96px 96px;align-items:center;column-gap:8px;min-height:22px;font-size:12.5px;border-top:1px solid #ffffff14}.plans-row:first-child{border-top:0}.plans-row>span:first-child{color:#bec9d4}.plans-row>span:not(:first-child){text-align:center}.plans-head{min-height:0;padding-bottom:8px;font-size:15px;font-weight:600}.plans-head>span:first-child{font-size:12px;font-weight:400}.plans-head small{display:block;margin-top:2px;font-size:10px;font-weight:400;color:#aab9c9}.plans-head .featured{color:#f0162e}.plan-yes svg{width:16px;height:16px;vertical-align:middle;fill:none;stroke:#3ecf8e;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.plan-no{color:#ffffff55}.plan-text{font-size:12px;color:#fff}.plans-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid #ffffff14}.plans-actions .button{margin:0;justify-self:stretch;justify-content:center;font-size:11px;min-height:36px;padding:0 12px;gap:6px;white-space:nowrap}@media (max-width:700px){.plans-table{margin-top:14px;padding:6px 10px 10px}.plans-row{grid-template-columns:1fr 44px 44px 44px;column-gap:3px;min-height:17px;font-size:9.5px;line-height:1.25}.plans-head{font-size:13px;padding-bottom:5px}.plans-head small{display:none}.plan-yes svg{width:13px;height:13px}.plan-text{font-size:9px}.plans-actions{gap:5px;margin-top:6px;padding-top:8px}.plans-actions .button{font-size:9.5px;min-height:32px;padding:0 6px;gap:3px}}@media (min-width:701px) and (max-height:820px){.plans-table{margin-top:10px;padding:8px 16px 10px}.plans-row{min-height:18px;font-size:11.5px}.plans-head{padding-bottom:4px;font-size:14px}.plans-head small{display:none}.plan-text{font-size:11px}.plans-actions{margin-top:6px;padding-top:8px}.plans-actions .button{min-height:32px}}.testimonials{width:100%;margin-top:12px;pointer-events:auto}.testimonials-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px calc(50% - 170px) 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.testimonials-track::-webkit-scrollbar{display:none}.testimonial{flex:0 0 340px;scroll-snap-align:center;margin:0;padding:20px 22px 18px;text-align:center;background:#0a1626e8;border:1px solid #ffffff28;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:scale(.9);opacity:.55;transition:transform .45s ease,opacity .45s ease,border-color .45s ease,box-shadow .45s ease}.testimonial.is-active{transform:scale(1);opacity:1;border-color:#f0162e88;box-shadow:0 0 34px #f0162e33}.testimonial-avatar{display:grid;place-items:center;width:60px;height:60px;margin:0 auto;border-radius:50%;overflow:hidden;color:#fff;background:linear-gradient(135deg,#f0162e,#6b0b18);border:2px solid #ffffff33}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-avatar b{font-size:19px;font-weight:600;letter-spacing:.02em}.avatar-1{background:linear-gradient(135deg,#2f7dd1,#12305c)}.avatar-2{background:linear-gradient(135deg,#e0892b,#7a3e0a)}.avatar-3{background:linear-gradient(135deg,#2bb38c,#0c5a48)}.avatar-4{background:linear-gradient(135deg,#8a5bd6,#3b1f74)}.avatar-5{background:linear-gradient(135deg,#c94f9a,#6b1a4d)}.testimonial blockquote{margin:14px 0 12px;font-size:14px;line-height:1.6;color:#e6edf4}.testimonial figcaption strong{display:block;font-size:14px;font-weight:600}.testimonial figcaption span{display:block;margin-top:2px;font-size:11px;color:#aab9c9}.testimonials-dots{display:flex;justify-content:center;gap:6px}.testimonials-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff33;transition:background .3s ease,transform .3s ease}.testimonials-dots i.on{background:#f0162e;transform:scale(1.3)}@media (max-width:700px){.testimonials{margin-top:6px}.testimonials-track{gap:10px;padding:12px calc(50% - min(39vw, 140px)) 10px}.testimonial{flex-basis:min(78vw,280px);padding:14px 14px 12px}.testimonial-avatar{width:46px;height:46px}.testimonial-avatar b{font-size:15px}.testimonial blockquote{margin:10px 0 8px;font-size:12px;line-height:1.5}.testimonial figcaption strong{font-size:12px}.testimonial figcaption span{font-size:10px}}@media (prefers-reduced-motion:reduce){.testimonial,.testimonials-dots i{transition:none}}.ask-box.has-answer .ask-chips,.ask-box.has-answer .vehicle-details{display:none}.ask-box.has-answer .ask-result{max-height:min(46vh,360px);margin-top:10px}.ask-box.has-answer .answer-card{padding-top:6px}.ask-box.has-answer .answer-card dl div{padding:8px 0;gap:12px}.ask-box.has-answer .answer-card p,.ask-box.has-answer .value-gate p{margin-top:8px}.ask-box.has-answer .ask-result .button{margin-top:6px}.ask-box.has-answer .answer-feedback{margin-top:4px}@media (max-width:700px){.ask-box.has-answer .answer-card dl div{grid-template-columns:82px 1fr;padding:6px 0;font-size:12px}.ask-box.has-answer .ask-result{max-height:38vh}}@media (max-height:820px){html body .scene-fleet:has(.ask-box.has-answer) .support{display:none}html body .scene-fleet:has(.ask-box.has-answer) h1{font-size:clamp(26px,3vw,40px)!important}.scene-fleet:has(.ask-box.has-answer) .ask-micro,.scene-fleet:has(.ask-box.has-answer) .hero-demo{display:none}.ask-box.has-answer textarea{min-height:30px}.ask-box.has-answer .answer-card h3{display:none}}@media (max-width:700px){.ask-box.has-answer textarea{min-height:30px;max-height:44px}.ask-box.has-answer .answer-card h3{display:none}.ask-box.has-answer .answer-card p,.ask-box.has-answer .value-gate p{font-size:10px;margin-top:6px}.ask-box.has-answer .ask-result{max-height:48vh}.ask-box.has-answer .ask-result .button{min-height:34px}}.download-dialog .store-links{margin:18px 0 8px}.download-qr{display:grid;justify-items:center;gap:8px;margin:14px 0 0}.download-qr svg{width:150px;height:150px;background:#fff;padding:10px;border-radius:10px}.cookie-settings{margin-left:14px;padding:0;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid #ffffff45;cursor:pointer}.cookie-settings:hover{color:#fff;border-bottom-color:#fff}.jw{position:fixed;right:12px;bottom:64px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.jw>*{pointer-events:auto}.jw [hidden]{display:none!important}.jw-avatar{position:relative;display:block;width:62px;height:62px;border-radius:50%;background-image:url(/juana/juana-avatar.png),linear-gradient(180deg,#ef2027,#c41019);background-size:cover;background-position:center 25%;border:2px solid #ef2027d9;box-shadow:0 0 0 5px #ef202724,0 10px 26px #0000005c}.jw-avatar i{position:absolute;right:3px;bottom:3px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid #0b1625}.jw-bubble{padding:0;line-height:0;background:none;border:0;border-radius:50%;cursor:pointer;transition:transform .15s ease}.jw-bubble:hover{transform:scale(1.05)}.jw-bubble:focus-visible{outline:2px solid #fff;outline-offset:4px}.jw-teaser{position:relative;display:flex;flex-direction:column;gap:2px;max-width:220px;padding:12px 30px 12px 14px;background:#0a1626f2;border:1px solid #ffffff2e;border-radius:14px;box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;line-height:1.35;animation:jw-in .35s ease both}.jw-teaser strong{color:#ff4a55;font-size:13.5px}.jw-teaser span{color:#c4d0dc}.jw-close,.jw-teaser-x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:1;color:#aebccb;background:none;border:0;border-radius:50%;cursor:pointer}.jw-close:hover,.jw-teaser-x:hover{color:#fff;background:#ffffff1f}.jw-panel{position:relative;width:330px;max-width:calc(100vw - 40px);padding:18px;color:#f5f6f8;background:#0b1625;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #0000008c;animation:jw-in .25s ease both}.jw-head{display:flex;align-items:center;gap:12px;padding-right:22px}.jw-head .jw-avatar{flex:none;width:44px;height:44px;box-shadow:none}.jw-head strong{display:block;font-size:15px}.jw-head div span{display:block;margin-top:1px;font-size:12px;color:#aab9c9}.jw-panel>p{margin:14px 0;font-size:13.5px;line-height:1.55;color:#d5dee8}.jw-actions{display:grid;gap:8px}.jw-actions .button{justify-content:center;width:100%;margin:0;font-size:12px;min-height:40px}@keyframes jw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:700px){.jw{right:14px;bottom:148px}.jw-avatar{width:52px;height:52px}.jw-teaser{max-width:190px;font-size:12px}}@media (prefers-reduced-motion:reduce){.jw-bubble,.jw-panel,.jw-teaser{animation:none;transition:none}}.consent-banner{--brand:#E2231A;--ink:#0E1116;--line:#E7E8EC;--bg-2:#F7F7F8;position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;max-width:920px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px rgba(15,27,45,.18);box-sizing:border-box}.consent-banner__text{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.consent-banner__link{color:var(--brand);text-decoration:underline}.consent-banner__actions{display:flex;gap:10px;flex-shrink:0}.consent-banner .btn{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;font:inherit;font-weight:600;font-size:13.5px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .2s ease,background .2s,color .2s,border-color .2s,box-shadow .2s}.consent-banner .btn:active{transform:translateY(1px)}.consent-banner .btn--primary{background:var(--brand);color:#fff;box-shadow:0 12px 24px -10px var(--brand)}.consent-banner .btn--primary:hover{background:color-mix(in oklab,var(--brand) 92%,black)}.consent-banner .btn--outline{background:transparent;color:var(--ink);border-color:var(--line)}.consent-banner .btn--outline:hover{background:var(--bg-2)}@media (max-width:560px){.consent-banner{flex-direction:column;align-items:stretch;gap:12px}.consent-banner__actions{justify-content:flex-end}}