@font-face{font-family:Space;src:url(/fonts/space-grotesk-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Space;src:url(/fonts/space-grotesk-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Space;src:url(/fonts/space-grotesk-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Space;src:url(/fonts/space-grotesk-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DM;src:url(/fonts/dm-sans-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DM;src:url(/fonts/dm-sans-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:DM;src:url(/fonts/dm-sans-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:DM;src:url(/fonts/dm-sans-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{--bg:#10120f;--surface:#191c17;--text:#f5f5eb;--muted:#a1a697;--lime:#c8f77b;--line:#ffffff13;--heading:Space,Arial,sans-serif;--body:DM,Arial,sans-serif;color-scheme:dark;background:var(--bg);color:var(--text);font-family:var(--body);font-weight:400;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}svg{flex-shrink:0}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--bg)}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading)}h1,h2{font-weight:600;letter-spacing:-.055em}h2{font-size:clamp(35px,4vw,53px);line-height:1.12}h2 span{color:#939b85}section[id]{scroll-margin-top:90px}.container{max-width:1220px;padding-inline:32px;margin-inline:auto}.section{padding-block:105px}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:600;line-height:1.6;display:flex;align-items:center;gap:9px;color:#b2bba3}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c8f77b0c}.button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:7px;font-size:13px;font-weight:700;padding:16px 21px;line-height:1.3;transition:background .18s,transform .18s}.button-primary{background:var(--lime);color:#17200d;box-shadow:0 3px #86a84933}.button-primary:hover{background:#dbffa5;transform:translateY(-2px)}.text-link{font-size:13px;color:var(--lime);display:inline-flex;align-items:center;gap:18px}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:14px;background:var(--lime);color:#111}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);position:relative;z-index:10}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--heading);font-size:25px;letter-spacing:-1px;font-weight:700;white-space:nowrap}.brand svg{width:29px;height:31px;color:var(--lime)}.brand-live{font-weight:400;color:#aeb99f}.navigation{display:flex;gap:31px;color:#b8bcaf;font-size:12px}.navigation a:hover{color:var(--lime)}.header-cta{font-size:11px;padding:11px 15px;min-height:38px;border:1px solid #c8f77b3d;background:#c8f77b0b;color:var(--lime);box-shadow:none}.header-cta:hover{color:#18210e}.menu-toggle{display:none;background:transparent}.hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:44px;min-height:730px;padding-top:64px;padding-bottom:74px;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero .eyebrow{margin-bottom:23px}.hero h1{font-size:clamp(48px,5.6vw,73px);line-height:1.07;letter-spacing:-.065em}.hero h1 span{color:var(--lime)}.hero-description{max-width:445px;color:#b4b9ab;font-size:15px;line-height:1.85;margin-top:24px}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:30px}.hero-actions .button-primary{padding:18px 21px}.button-video{background:transparent;padding:13px;color:#e2e7d9;font-size:12px;gap:9px}.button-video:hover{background:#ffffff08}.play-circle{border:1px solid #7a85684d;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--lime)}.click-trigger{font-size:10px;color:#8e9882;display:flex;align-items:center;gap:7px;margin-top:14px}.click-trigger svg{color:var(--lime)}.hero-qualifiers{display:flex;gap:21px;margin-top:39px}.hero-qualifiers span{display:flex;align-items:center;gap:7px;font-size:10px;color:#919b84}.hero-qualifiers svg{color:#c1cbb5}.hero-visual{height:570px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#8ab84a19,transparent 68%);z-index:-1}.orbit{position:absolute;border:1px solid #9bb37315;border-radius:50%;width:450px;height:450px;transform:rotate(-25deg) scaleY(.85);z-index:-1}.orbit-two{width:545px;height:545px;transform:rotate(30deg) scaleX(.88)}.visual-tag{position:absolute;top:0;right:22px;display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.13em;color:#8d9c7c}.visual-tag>span{width:5px;height:5px;border-radius:50%;background:var(--lime)}.visual-tag svg{margin-left:10px;color:var(--lime)}.phone-frame{width:258px;border:1px solid #c1c6b049;border-radius:27px;padding:7px;background:#262c20;transform:rotate(5deg);box-shadow:18px 25px 90px #0008,0 0 0 5px #151912;position:relative}.phone-top{height:33px;display:flex;align-items:center;gap:7px;padding:0 12px;font-size:7px;font-weight:600;letter-spacing:.12em}.phone-top>span:last-child{margin-left:auto;font-size:11px;letter-spacing:1px}.phone-screen{aspect-ratio:9/15;position:relative;overflow:hidden;border-radius:15px;background:#677355}.phone-screen video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.12)}.phone-shade{position:absolute;inset:0;background:linear-gradient(#10120f33,transparent 30%,transparent 50%,#10120f96)}.phone-brand{position:absolute;bottom:16px;left:17px;font-family:var(--heading);font-weight:600;font-size:13px;color:#fff;letter-spacing:-.5px}.phone-play{position:absolute;right:13px;bottom:11px;border-radius:50%;background:#f2f5ebdb;color:#1b2410;width:33px;height:33px;display:grid;place-items:center}.phone-footer{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#b4c0a3;font-size:8px}.phone-footer>span{display:flex;align-items:center;gap:6px}.signal-bars{align-items:end!important;gap:3px!important;height:14px}.signal-bars i{display:block;width:2px;background:var(--lime);height:5px}.signal-bars i:nth-child(2){height:9px}.signal-bars i:nth-child(3){height:14px}.signal-bars i:nth-child(4){height:8px}.floating-comment{position:absolute;left:-1px;top:122px;display:flex;gap:10px;align-items:center;background:#252b20f0;border:1px solid #ffffff1f;box-shadow:0 15px 45px #0005;border-radius:10px;padding:14px 16px;transform:rotate(-5deg);z-index:2}.tiny-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#59488a;color:#e8dcff;font-size:10px;font-weight:700}.floating-comment small{font-size:7px;letter-spacing:.08em;color:#b2bda5}.floating-comment p{font-size:10px;margin-top:5px}.floating-comment>svg{color:#9bb281;margin-left:11px}.floating-control{position:absolute;right:0;bottom:93px;background:#e0edd0;color:#29381c;display:flex;align-items:center;gap:10px;padding:14px 23px 14px 14px;border-radius:10px;transform:rotate(-3deg);box-shadow:0 15px 50px #0005}.control-icon{width:32px;height:32px;border-radius:8px;background:#c6d8b0;display:grid;place-items:center}.floating-control strong{font-size:11px;display:block;margin-bottom:5px}.floating-control div>span{font-size:8px;display:block}.floating-pointer{position:absolute;right:-4px;bottom:-16px;stroke:#11190a;transform:rotate(-15deg)}.hand-note{position:absolute;right:-3px;top:65px;transform:rotate(12deg);font-family:Georgia,serif;font-style:italic;font-size:15px;line-height:1.45;color:#bec8ae}.hand-note svg{display:block;width:42px;height:40px;margin-left:30px;margin-top:4px}.visual-disclosure{position:absolute;bottom:5px;left:0;right:0;text-align:center;color:#737d69;font-size:8px}.value-strip{border-block:1px solid var(--line);background:#141710}.value-strip>.container{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:25px}.value-strip>.container>span{font-size:9px;letter-spacing:.08em;color:#829073;line-height:1.6}.value-strip b{color:#c1ceb0;font-weight:500}.value-strip p{font-size:12px;display:flex;align-items:center;gap:11px;color:#b8c1ab}.value-strip svg{width:17px;color:#a7bb8a}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:39px}.section-heading .eyebrow{margin-bottom:17px}.section-heading>p{font-size:12px;line-height:1.9;color:var(--muted);padding-bottom:4px}.interaction-demo{display:grid;grid-template-columns:1.5fr 1fr;border:1px solid #ccd2c01c;border-radius:14px;overflow:hidden;background:#1a1e17}.demo-content{padding:33px}.demo-tabs{display:flex;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:23px}.demo-tabs button{display:flex;align-items:center;gap:7px;padding:11px 12px;border-radius:5px;background:transparent;border:1px solid transparent;font-size:10px;color:#9ea992;white-space:nowrap}.demo-tabs button.active{background:#c8f77b12;border-color:#c8f77b32;color:var(--lime)}.demo-tabs button:hover{color:var(--lime)}.example-input{display:flex;align-items:center;gap:11px;font-size:12px;color:#bdc7b1}.example-input b{color:#e0e8d5;font-size:11px;margin-right:8px}.example-input>svg{margin-left:auto;color:#66765a}.example-response{margin:22px 0 19px;padding:25px;background:#252d1e;border:1px solid #c8f77b16;border-radius:9px;min-height:185px}.response-label{font-size:8px;letter-spacing:.12em;color:#adbc98;display:flex;align-items:center;gap:8px}.example-response p{font-family:var(--heading);font-size:23px;line-height:1.4;letter-spacing:-.6px;margin:15px 0 17px;max-width:410px}.audio-wave{display:flex;gap:3px;align-items:center;height:28px}.audio-wave i{display:block;width:3px;background:var(--lime);border-radius:2px;opacity:.7}.audio-wave i:nth-child(3n){opacity:.3}.demo-bottom{display:flex;flex-direction:column;gap:7px}.demo-bottom strong{font-size:11px;color:#b9c7a9;font-weight:500}.demo-bottom>span{font-size:9px;color:#7d8b71}.demo-aside{padding:34px 38px;background:#c8f77b05;border-left:1px solid var(--line)}.outline-number{font-family:var(--heading);font-size:10px;color:#77876a;letter-spacing:2px}.demo-aside h3{font-size:34px;font-weight:500;letter-spacing:-1.4px;line-height:1.15;margin:31px 0 21px}.demo-aside h3 span{color:#899c76}.demo-aside p{font-size:12px;line-height:1.8;color:#a3b094;min-height:65px}.demo-aside>a{display:flex;align-items:center;gap:18px;color:var(--lime);font-size:10px;margin-top:30px}.studio-section{background:#171b14;border-block:1px solid var(--line)}.studio-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:100px;align-items:center}.studio-copy>.eyebrow{font-size:9px;margin-bottom:19px}.studio-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:var(--muted);max-width:365px;margin-top:23px}.studio-copy .text-link{margin-top:25px;font-size:11px}.process-list article{display:flex;align-items:start;gap:23px;padding:31px 0;border-bottom:1px solid #b9c0ad1a}.process-list article:first-child{padding-top:0}.process-list article:last-child{border:0;padding-bottom:0}.step-number{font-family:var(--heading);font-size:11px;color:#8da773;padding-top:5px}.process-list h3{font-size:20px;font-weight:500;letter-spacing:-.6px;margin-bottom:12px}.process-list p{font-size:12px;line-height:1.9;color:#95a087;max-width:310px}.process-list article>svg{color:#a6bc8b;margin-left:auto;margin-top:4px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.benefit-card{background:#191e15;border:1px solid #c4ceba19;border-radius:11px;padding:28px 26px 0;overflow:hidden;min-height:355px}.feature-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:8px;background:#9fb78115;color:#b1cd91;margin-bottom:24px}.feature-icon svg{width:18px;height:18px}.benefit-card h3{font-size:23px;line-height:1.2;letter-spacing:-.7px;font-weight:500}.benefit-card>p{font-size:11px;line-height:1.9;margin-top:13px;color:#98a68a;max-width:260px}.mini-dialogue{display:flex;flex-direction:column;align-items:start;gap:9px;padding:22px 0 27px}.mini-dialogue>span{font-size:9px;background:#2c3424;padding:10px 13px;border-radius:7px;color:#aebda0}.mini-dialogue>b{align-self:end;font-size:9px;font-weight:500;background:#c8f77b;color:#243711;padding:10px;border-radius:7px;transform:translate(7px)}.local-visual{display:flex;align-items:center;justify-content:space-between;margin-top:38px;font-size:8px;color:#8da07b;gap:8px}.local-visual b{font-size:9px;padding:17px 12px;border:1px solid #c8f77b42;border-radius:7px;color:var(--lime);background:#c8f77b06}.local-visual i{height:1px;flex:1;background:#61714f}.mini-controls{margin-top:39px;display:flex;gap:7px;padding-bottom:34px}.mini-controls span{display:flex;align-items:center;gap:5px;padding:9px 10px;background:#242e1b;border:1px solid #a6b29121;border-radius:5px;font-size:8px;color:#a9b59a}.mini-controls span:first-child{background:#c8f77b16;color:var(--lime)}.offer-section{background:#1b2115;border-block:1px solid #c8f77b19}.offer-grid{display:grid;grid-template-columns:1fr 425px;gap:100px;align-items:center}.offer-copy>.eyebrow{font-size:9px;margin-bottom:24px}.offer-copy h2{font-size:57px}.offer-copy h2 span{color:var(--lime)}.offer-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#a3af96;max-width:360px;margin:23px 0 31px}.offer-fit h3{font-family:var(--body);font-size:11px;font-weight:500;margin-bottom:15px;color:#d6dec9}.offer-fit p{font-size:11px;color:#a8b69a;display:flex;align-items:center;gap:10px;margin-top:11px}.offer-fit svg{width:14px;height:14px;color:var(--lime)}.fit-note{display:flex;align-items:center;gap:13px;font-size:10px;line-height:1.8;margin-top:38px;padding-top:25px;border-top:1px solid #c8f77b20;max-width:340px;color:#97a886}.fit-note svg{color:#c5d6b0}.fit-note b{font-size:10px;font-weight:500;color:#c3cfb8}.price-card{background:#f0f3e8;color:#192010;border-radius:13px;padding:30px 31px 24px;border:1px solid #f4ffe9;box-shadow:0 18px 70px #060b0338}.price-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.08em;font-weight:700;color:#63764e}.pilot-label{background:#dce7cb;color:#586a44;padding:5px 7px;border-radius:3px;font-size:7px;letter-spacing:.06em}.price-card h3{font-size:27px;line-height:1.15;letter-spacing:-1px;font-weight:600;margin:24px 0 20px}.price{display:flex;align-items:center;gap:8px;font-family:var(--heading)}.price>span:first-child{font-size:20px;font-weight:500;align-self:start;padding-top:9px}.price strong{font-size:77px;line-height:.95;letter-spacing:-5px;font-weight:600}.price>span:last-child{font-family:var(--body);font-size:9px;line-height:1.5;color:#6a785a;margin-left:8px}.price-description{font-size:9px;line-height:1.8;color:#6e7e5d;margin-top:14px}.price-divider{height:1px;background:#3348221f;margin:22px 0}.price-card ul{list-style:none;padding:0;margin:0 0 27px;display:flex;flex-direction:column;gap:12px;font-size:10px;color:#4e6140}.price-card li{display:flex;align-items:center;gap:10px}.price-card li svg{color:#6f8d45}.price-card>.button{display:flex;width:100%;background:#26381b;color:#e4f4d1;font-size:12px}.price-card>.button:hover{background:#354d25}.card-trigger{font-size:8px;color:#798769;text-align:center;margin:10px 0 21px}.guarantee{padding-top:20px;border-top:1px solid #3348221f;display:flex;align-items:center;gap:11px}.guarantee svg{color:#72914c}.guarantee strong{display:block;font-size:9px;font-weight:700;color:#4b6338;margin-bottom:5px}.guarantee span{display:block;font-size:8px;color:#7c8b6b}.maintenance{font-size:8px;line-height:1.85;color:#8a957e;margin-top:19px}.maintenance b{font-weight:600;color:#6f7c62}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-section>div>.eyebrow{margin-bottom:18px}.faq-section>div>p:not(.eyebrow){font-size:12px;color:#9ca88e;line-height:1.9;margin-top:25px}.faq-section>div>p>a{display:inline-flex;align-items:center;gap:10px;color:var(--lime);margin-top:5px}.faq-list details{border-bottom:1px solid #c0cbb315;padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:12px;color:#c5ceba;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#7d9069;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg);color:var(--lime)}.faq-list details>p{font-size:11px;line-height:1.9;color:#8d9d7e;padding:15px 35px 2px 0}.final-section{padding-block:0 95px;display:grid;grid-template-columns:1fr .85fr;gap:70px}.final-content,.contact-form{border:1px solid #c8f77b17}.final-content{position:relative;background:#242e1b;border-radius:12px;padding:39px 38px 75px;overflow:hidden}.final-content .eyebrow{font-size:8px;margin-bottom:21px}.final-content h2{font-size:43px}.final-content h2 span{color:var(--lime)}.final-content>p:not(.eyebrow){font-size:12px;color:#a5b693;line-height:1.9;max-width:340px;margin-top:20px;position:relative;z-index:1}.final-spark{position:absolute;font-size:180px;line-height:1;color:#c8f77b14;right:15px;bottom:-32px;transform:rotate(-15deg)}.contact-form{background:#171d13;border-radius:12px;padding:31px;display:flex;flex-direction:column}.contact-form label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#c1cfb2;margin-bottom:9px}.contact-form label span{font-size:8px;color:#708362}.contact-form input{width:100%;padding:13px 14px;border:1px solid #c8f77b21;border-radius:5px;background:#11170d;color:#e1ecd5;font-size:12px;margin-bottom:21px;min-height:45px}.contact-form input::placeholder{color:#5f7150}.contact-form>.button{font-size:11px;min-height:47px;margin-top:3px}.privacy-note{font-size:8px;line-height:1.9;color:#75876a;margin-top:15px}.privacy-note button{padding:0;background:none;color:#b4c6a3;font-size:8px;text-decoration:underline}.message-ready{font-size:10px;color:var(--lime)}.message-ready p{display:flex;align-items:center;gap:7px;line-height:1.6;margin-bottom:12px}.message-ready .button{width:100%;font-size:12px}.site-footer{padding-bottom:30px}.footer-top{border-top:1px solid #c8f77b17;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top .brand{font-size:21px}.footer-top>span{font-size:10px;color:#6f8062}.footer-top>a:not(.brand){display:flex;align-items:center;gap:9px;font-size:10px;color:#9bad8c}.footer-bottom{display:flex;align-items:start;justify-content:space-between;gap:45px;margin-top:25px}.footer-bottom p{max-width:800px;font-size:8px;color:#647358;line-height:1.85}.footer-bottom button{background:none;color:#8c9e7c;font-size:9px;padding:0}.mobile-cta{display:none}dialog{border:1px solid #4a5c3a;border-radius:15px;background:#171d13;color:var(--text);max-height:92dvh;overflow:auto}dialog::backdrop{background:#020600dd;backdrop-filter:blur(8px)}.video-dialog{padding:22px;max-width:min(94vw,480px)}.video-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:17px}.video-dialog-head .eyebrow{font-size:8px}.video-dialog-head h2{font-size:23px;letter-spacing:-1px;margin-top:7px}.video-dialog-head button{display:grid;place-items:center;background:#ffffff09;border:1px solid #ffffff15;border-radius:50%;width:33px;height:33px}.video-dialog>video{display:block;max-height:56dvh;width:100%;border-radius:7px;background:#080d05}.video-dialog>p{font-size:9px;line-height:1.7;color:#94a085;margin-top:12px}.video-dialog>.button{margin-top:16px;display:flex;font-size:11px}.privacy-dialog{max-width:min(94vw,510px);padding:33px}.privacy-dialog:not([open]){display:none}.close-privacy{position:absolute;right:19px;top:19px;background:none;color:#a0b58d}.privacy-dialog h2{font-size:32px;margin-top:18px}.privacy-dialog>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#b3c3a3;margin-top:17px}.privacy-dialog>.text-link{margin-top:19px;font-size:11px}.privacy-dialog>.button{display:flex;width:100%;margin-top:25px}@media(min-width:1500px){.container{max-width:1300px}.hero{min-height:790px}.hero h1{font-size:81px}.hero-visual{height:620px}.phone-frame{width:283px}.floating-comment{left:6px;top:140px}.floating-control{bottom:101px}.hero-description{font-size:16px;max-width:480px}}@media(max-width:1050px){.container{padding-inline:27px}.hero{gap:15px;min-height:680px}.hero h1{font-size:61px}.hero-description{font-size:13px;max-width:370px}.hero-actions{gap:4px}.hero-actions .button-primary{font-size:11px;padding-inline:15px}.hero-qualifiers{gap:13px}.hero-qualifiers span{font-size:8px}.hero-visual{height:530px}.phone-frame{width:229px}.floating-comment{top:123px;padding:11px 12px;gap:7px}.floating-comment p{font-size:9px}.floating-comment>svg{display:none}.floating-comment small{font-size:6px}.floating-control{bottom:97px;padding:12px;gap:7px}.floating-control strong{font-size:10px}.hand-note{right:4px;top:61px;font-size:12px}.visual-tag{right:0;font-size:7px}.studio-grid{gap:60px}.offer-grid{gap:50px;grid-template-columns:1fr 390px}.offer-copy h2{font-size:49px}.demo-content{padding:25px}.demo-aside{padding:27px}.demo-aside h3{font-size:31px}.demo-tabs{gap:3px}.demo-tabs button{font-size:9px;padding:9px 8px}.final-section{gap:25px}.final-content{padding:31px}.final-content h2{font-size:38px}.mini-controls{gap:4px}.mini-controls span{font-size:7px;padding:9px 7px}.section-heading>p br{display:none}.section-heading>p{max-width:280px}.benefit-card{padding:25px 20px 0}.benefit-card h3{font-size:22px}.benefit-card>p{font-size:10px}}@media(max-width:780px){.header-inner{height:74px}.navigation{gap:18px;font-size:10px}.header-cta{font-size:9px;padding:10px}.brand{font-size:22px}.brand svg{width:26px}.hero{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:37px}.hero h1{font-size:clamp(48px,9vw,72px)}.hero-copy{max-width:570px;margin:auto;text-align:center}.hero .eyebrow{justify-content:center}.hero-description{font-size:14px;max-width:450px;margin-inline:auto}.hero-actions{justify-content:center;gap:12px}.hero-actions .button-primary{font-size:12px;padding:17px 20px}.click-trigger{justify-content:center}.hero-qualifiers{justify-content:center;gap:23px;margin-top:27px}.hero-qualifiers span{font-size:10px}.hero-visual{max-width:460px;width:100%;margin:auto;height:560px}.phone-frame{width:250px}.visual-tag{right:26px}.floating-comment{top:115px}.floating-control{bottom:87px;right:5px;padding:14px}.floating-comment p{font-size:10px}.floating-comment small{font-size:7px}.floating-control strong{font-size:11px}.hand-note{right:0;top:64px;font-size:14px}.value-strip>.container{flex-wrap:wrap;padding-block:22px;justify-content:center;gap:17px 29px}.value-strip>.container>span{display:none}.value-strip p{font-size:10px}.value-strip svg{width:15px}.section{padding-block:70px}.section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:29px}.section-heading>p{max-width:420px}.interaction-demo{grid-template-columns:1fr}.demo-aside{border-left:0;border-top:1px solid var(--line);padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:14px 30px}.outline-number{grid-column:1/-1}.demo-aside h3{margin:0;font-size:29px}.demo-aside p{min-height:0;font-size:11px}.demo-aside>a{margin:0;align-self:end;grid-column:2}.demo-tabs{gap:7px}.demo-tabs button{font-size:10px;padding:11px 13px}.studio-grid{grid-template-columns:1fr;gap:40px}.studio-copy>p:not(.eyebrow){max-width:480px}.process-list article p{max-width:none}.process-list article>svg{margin-left:20px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:25px}.feature-icon{grid-column:1/-1;margin-bottom:10px}.benefit-card h3{font-size:25px}.benefit-card>p{grid-column:1;max-width:300px;font-size:11px;margin-top:6px}.mini-dialogue,.local-visual,.mini-controls{grid-column:2;grid-row:2/4;align-self:center;margin:0;padding:0}.mini-dialogue>b{transform:none}.local-visual{gap:5px;font-size:7px}.local-visual b{font-size:8px;padding:14px 8px}.mini-controls{flex-wrap:wrap;gap:5px}.mini-controls span{font-size:8px}.offer-grid{grid-template-columns:1fr;gap:38px}.offer-copy h2{font-size:48px}.offer-copy>p:not(.eyebrow){max-width:420px}.offer-fit{display:none}.fit-note{margin-top:0;padding-top:18px;max-width:420px}.price-card{max-width:460px;width:100%;margin:auto;padding:31px}.price-card h3{font-size:30px}.price-card ul{font-size:11px}.price-description{font-size:10px}.price-top{font-size:9px}.pilot-label{font-size:8px}.guarantee strong{font-size:10px}.guarantee span,.maintenance{font-size:9px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{font-size:42px}.faq-section>div>p:not(.eyebrow){margin-top:18px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.final-section{grid-template-columns:1fr;padding-top:0;padding-bottom:60px;gap:16px}.final-content{padding:32px}.final-content h2{font-size:43px}.final-content>p:not(.eyebrow){max-width:420px}.contact-form{padding:29px}.footer-top{flex-wrap:wrap;gap:17px}.footer-top>span{order:3;width:100%;font-size:9px}.footer-top>a:not(.brand){margin-left:auto}.footer-bottom p{font-size:8px}.footer-bottom{gap:25px}.site-footer{padding-bottom:110px}.mobile-cta{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:20px;bottom:0;left:0;right:0;background:#192112f5;backdrop-filter:blur(15px);border-top:1px solid #c8f77b2a;z-index:15;padding:12px 23px calc(12px + env(safe-area-inset-bottom))}.mobile-cta small{font-size:7px;letter-spacing:.08em;color:#90a27b}.mobile-cta strong{display:block;font-family:var(--heading);font-size:21px;letter-spacing:-.8px;margin-top:2px}.mobile-cta strong span{font-family:var(--body);font-weight:400;font-size:9px;letter-spacing:0;color:#889b73;margin-left:3px}.mobile-cta>.button{min-height:42px;font-size:11px;padding:13px 16px}}@media(max-width:520px){.container{padding-inline:22px}.header-inner{gap:15px}.navigation{position:absolute;top:74px;left:0;right:0;background:#1b2415;padding:24px;display:none;border-bottom:1px solid #c8f77b30;font-size:13px;flex-direction:column}.navigation.is-open{display:flex}.header-cta{margin-left:auto;font-size:9px;gap:7px;padding:9px}.header-cta svg{width:14px}.menu-toggle{display:grid;place-items:center;padding:4px;color:#b9ce9f}.menu-toggle svg{width:20px}.brand{font-size:21px;gap:7px}.brand svg{width:24px}.hero{padding-top:39px;gap:29px}.hero h1{font-size:clamp(43px,11.2vw,58px)}.hero .eyebrow{font-size:8px;letter-spacing:.1em;gap:8px;margin-bottom:19px}.hero-description{font-size:12px;line-height:1.9;margin-top:20px;max-width:350px}.hero-actions{flex-direction:column;gap:9px;margin-top:24px}.hero-actions>.button-primary{min-height:51px;width:100%;max-width:340px;font-size:12px}.button-video{min-height:40px;padding:8px}.click-trigger{font-size:8px;margin-top:6px;gap:5px}.hero-qualifiers{gap:14px;margin-top:23px}.hero-qualifiers span{font-size:8px;gap:5px}.hero-qualifiers svg{width:12px}.hero-visual{height:500px}.phone-frame{width:221px}.phone-top{height:28px;font-size:6px}.phone-footer{height:33px;font-size:7px}.floating-comment{top:114px;left:-5px;padding:11px 12px;gap:7px}.floating-comment p{font-size:8px}.floating-comment small{font-size:6px}.tiny-avatar{width:24px;height:24px;font-size:8px}.floating-control{bottom:77px;right:-3px;padding:12px 13px}.floating-control strong{font-size:10px}.floating-control div>span{font-size:7px}.control-icon{width:28px;height:28px}.floating-pointer{width:22px}.hand-note{right:0;top:55px;font-size:11px}.hand-note svg{width:31px;margin-left:16px}.visual-tag{font-size:6px;top:4px;right:20px;gap:6px}.visual-disclosure{font-size:7px}.value-strip>.container{gap:15px 18px}.value-strip p{font-size:9px;gap:6px}.value-strip p:last-child{display:none}.section{padding-block:59px}h2{font-size:35px}.section-heading .eyebrow{font-size:8px;margin-bottom:15px}.section-heading{gap:16px}.section-heading>p{font-size:11px}.demo-content{padding:18px}.demo-tabs{gap:2px;padding-bottom:17px;margin-bottom:19px;justify-content:space-between}.demo-tabs button{padding:9px 7px;gap:5px;font-size:8px}.demo-tabs button svg{width:13px}.example-input{font-size:10px;gap:8px}.example-input b{font-size:9px;margin-right:5px}.example-response{padding:19px 17px;min-height:190px}.example-response p{font-size:23px}.demo-bottom strong{font-size:10px}.demo-bottom>span{font-size:8px;line-height:1.7}.demo-aside{grid-template-columns:1fr;gap:14px;padding:22px}.demo-aside h3{font-size:29px}.demo-aside>a{grid-column:auto;margin-top:7px}.demo-aside p{font-size:11px;max-width:300px}.studio-copy>.eyebrow{font-size:8px}.studio-copy>p:not(.eyebrow){font-size:12px}.process-list article{gap:16px;padding-block:25px}.process-list h3{font-size:18px}.process-list p{font-size:11px}.process-list article>svg{margin-left:0;width:17px}.benefit-card{grid-template-columns:1fr;gap:0;padding:25px}.benefit-card h3{font-size:26px}.benefit-card>p{font-size:12px;max-width:none;margin-top:14px}.mini-dialogue,.local-visual,.mini-controls{grid-column:auto;grid-row:auto;margin-top:25px}.mini-dialogue{max-width:280px;width:100%}.mini-dialogue>span,.mini-dialogue>b{font-size:10px}.mini-controls span{font-size:10px;padding:11px}.local-visual{font-size:9px}.local-visual b{padding:17px;font-size:10px}.feature-icon{margin-bottom:20px}.offer-copy h2{font-size:42px}.offer-copy>.eyebrow{font-size:8px}.offer-copy>p:not(.eyebrow){font-size:12px}.price-card{padding:25px 23px}.price-card h3{font-size:28px}.price-card ul{font-size:10px}.price-card>.button{font-size:12px}.price strong{font-size:80px}.faq-section h2{font-size:37px}.faq-section .eyebrow{font-size:8px}.faq-list summary{font-size:12px}.faq-list details>p{font-size:11px}.final-section{padding-top:0;padding-bottom:50px}.final-content{padding:27px}.final-content h2{font-size:35px}.final-content .eyebrow{font-size:7px}.final-content>p:not(.eyebrow){font-size:11px}.contact-form{padding:25px}.privacy-note,.privacy-note button{font-size:9px}.footer-top>a:not(.brand){font-size:9px}.footer-bottom{flex-direction:column;gap:14px}.video-dialog{padding:17px}.video-dialog-head h2{font-size:21px}.privacy-dialog{padding:27px}.privacy-dialog h2{font-size:29px}.privacy-dialog>p:not(.eyebrow){font-size:11px}}.access-status{font-family:var(--heading);font-size:42px;font-weight:600;letter-spacing:-1.8px;line-height:1.2;color:#344f20;margin:24px 0 12px}.final-section{display:block;padding-top:0}.final-content{display:grid;grid-template-columns:1fr auto;column-gap:30px;align-items:center;padding:37px 38px}.final-content .eyebrow{margin-bottom:12px}.final-content h2{font-size:39px}.final-content>p:not(.eyebrow){margin-top:13px;max-width:none}.final-content>.button{grid-column:2;grid-row:1/4;font-size:12px}.hero-description{max-width:445px}.demo-aside h3{font-size:30px}.demo-aside p{min-height:0}.section-heading>p:empty{display:none}@media(max-width:780px){.final-content{display:block;padding:30px}.final-content>.button{margin-top:23px}.hero h1{font-size:clamp(48px,9vw,72px)}}.hero-platform{gap:14px!important;flex-wrap:wrap}.tiktok-platform{display:inline-flex;align-items:center;gap:7px;color:#f6f6f6;font-size:14px;font-family:var(--heading);font-weight:600;letter-spacing:-.3px}.tiktok-note{color:#fff;filter:drop-shadow(-1.5px -1px 0 #25f4ee) drop-shadow(1.5px 1px 0 #fe2c55)}.tiktok-platform b{font-family:var(--body);font-size:8px;letter-spacing:.06em;line-height:1;background:#fe2c55;color:#fff;border-radius:3px;padding:5px 6px}.hero-platform>span:last-child{font-size:8px;letter-spacing:.1em;color:#9da593}.hero-visual:before{background:radial-gradient(ellipse at 31% 42%,#25f4ee13,transparent 52%),radial-gradient(ellipse at 72% 66%,#fe2c5515,transparent 55%)}.hero-visual .phone-frame{background:#111313;border-color:#ffffff3b;box-shadow:-3px -2px #25f4ee78,3px 2px #fe2c5599,18px 25px 90px #0008,0 0 0 6px #151917}.phone-top{height:39px;padding-inline:8px;gap:8px;letter-spacing:0}.phone-top .live-pill{font-size:8px;letter-spacing:.06em;background:#fe2c55;color:#fff;padding:5px 6px;border-radius:4px;line-height:1;font-weight:700}.phone-top .live-account{font-family:var(--heading);font-size:9px;font-weight:500;color:#e5e8e5}.phone-top .live-menu{margin-left:auto;letter-spacing:2px;color:#a7aaa7}.phone-shade{background:linear-gradient(#10120f22,transparent 28%,transparent 45%,#080b0bd9)}.live-actions{position:absolute;right:10px;bottom:105px;display:flex;align-items:center;flex-direction:column;gap:15px;color:#fff;filter:drop-shadow(0 2px 5px #0005)}.live-actions>svg{width:21px;height:21px}.live-actions .live-heart{color:#fe2c55}.live-actions .live-gift{color:#74fff7}.live-profile{width:31px;height:31px;border:1.5px solid white;border-radius:50%;display:grid;place-items:center;background:#1b2424;position:relative;margin-bottom:6px}.live-profile i{position:absolute;bottom:-7px;background:#fe2c55;border-radius:50%;font-size:12px;font-style:normal;line-height:14px;width:14px;height:14px;text-align:center}.live-chat{position:absolute;bottom:49px;left:12px;right:41px;display:flex;flex-direction:column;gap:5px;color:#fff;font-size:8px;line-height:1.6;text-shadow:0 1px 5px #0007}.live-chat span{background:#1013137a;border:1px solid #ffffff0d;border-radius:5px;padding:4px 7px;width:fit-content}.live-chat b{color:#93fff9;margin-right:4px;font-weight:600}.phone-brand{display:flex;align-items:center;gap:5px;font-size:11px;bottom:18px;left:13px}.phone-brand svg{filter:drop-shadow(-1px 0 0 #25f4ee) drop-shadow(1px 1px 0 #fe2c55)}.phone-footer{height:39px;padding:0 6px;gap:10px;color:#f2f2f2}.phone-footer>span:first-child{border:1px solid #ffffff14;border-radius:20px;background:#ffffff08;padding:7px 10px;color:#a2a8a5;flex:1;font-size:7px}.phone-footer>svg{color:#7df7ef}.phone-footer .signal-bars{flex-shrink:0}.signal-bars i{background:#25f4ee}.signal-bars i:nth-child(2n){background:#fe2c55}.floating-comment{background:#181d1ef5;border-color:#25f4ee3b;border-left:2px solid #25f4ee}.floating-comment .tiny-avatar{background:#25f4ee20;color:#8dfff9}.floating-comment small{color:#7bcac6}.floating-comment>svg{color:#25f4ee}.hero-gift-note{position:absolute;left:-10px;bottom:136px;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 13px;background:#24171ef5;border:1px solid #fe2c5542;border-radius:10px;box-shadow:0 12px 35px #0005;transform:rotate(4deg)}.hero-gift-note>span{width:32px;height:32px;border-radius:9px;background:#fe2c551d;display:grid;place-items:center;color:#ff7493}.hero-gift-note small{display:block;font-size:6px;letter-spacing:.09em;color:#d28d9e;margin-bottom:5px}.hero-gift-note strong{display:block;font-size:9px;font-weight:500;color:#fff1f5}.hero-gift-note>svg{color:#fe2c55;margin-left:5px}.floating-control{bottom:66px}.hand-note{color:#bcc9c7}@media(max-width:1050px)and (min-width:781px){.hero-gift-note{left:-2px;bottom:140px;padding:10px;gap:7px}.hero-gift-note strong{font-size:8px}.hero-gift-note>svg{display:none}.hero-platform{gap:10px!important}.hero-platform>span:last-child{font-size:7px}.floating-control{bottom:67px}}@media(max-width:780px){.hero-platform{justify-content:center}.hero-gift-note{left:0;bottom:136px}.floating-control{bottom:65px}}@media(max-width:520px){.hero-platform{gap:10px!important}.tiktok-platform{font-size:13px}.hero-platform>span:last-child{font-size:7px;letter-spacing:.07em}.hero-visual .phone-top{height:35px}.phone-top .live-account{font-size:8px}.phone-top .live-pill{font-size:7px}.live-actions{right:9px;bottom:98px;gap:12px}.live-actions>svg{width:19px;height:19px}.live-profile{width:27px;height:27px}.live-profile svg{width:15px}.live-chat{left:9px;bottom:46px;right:35px;font-size:7px;gap:4px}.live-chat span{padding:3px 5px}.phone-brand{font-size:10px;left:11px;bottom:17px}.phone-footer{height:36px;gap:8px}.phone-footer>span:first-child{padding:6px 8px;font-size:6px}.hero-gift-note{left:-4px;bottom:115px;padding:10px;gap:7px}.hero-gift-note>span{width:27px;height:27px}.hero-gift-note>span svg{width:18px}.hero-gift-note strong{font-size:8px}.hero-gift-note small{font-size:5px}.hero-gift-note>svg{width:12px;margin-left:1px}.floating-control{bottom:55px}.floating-comment{top:108px}.hand-note{top:43px}}@media(max-width:520px){.final-content h2{font-size:32px}.final-content>.button{width:100%;font-size:11px}.hero h1{font-size:clamp(49px,13.4vw,65px)}.hero-actions>.button-primary{font-size:11px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
