@font-face{font-family:inter;src:url(../media/inter-s.p.3yd0ji_6iqhkz.ttf)format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_27a9a57-module__6gAjbW__className{font-family:inter,inter Fallback}.inter_27a9a57-module__6gAjbW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:display;src:url(../media/barlow_condensed-s.p.2h-bjfqfh3kqa.ttf)format("truetype");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.0%;size-adjust:82.76%}.display_20afa4ae-module__R2FWAW__className{font-family:display,display Fallback}.display_20afa4ae-module__R2FWAW__variable{--font-display:"display", "display Fallback"}
:root{--ink:#24282a;--black:#101213;--muted:#6a7277;--paper:#fff;--orange:#f56322;--line:#e3e6e8;--surface:#f2f4f5;--pale:#fff0e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px;font-size:100%}body{background:var(--paper);color:var(--ink);font-size:1rem;font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}p{line-height:1.7}h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;font-size:clamp(4rem,7.5vw,7rem);font-weight:700;line-height:.98}h2,h3{letter-spacing:-.05em;font-weight:650;line-height:1.12}h2{font-size:clamp(2.4rem,4vw,3.7rem)}h3{font-size:clamp(2.3rem,3.6vw,3.3rem)}.container{width:88%;max-width:1120px;margin:auto}.orange{color:var(--orange)}.header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;border-bottom:1px solid #e3e6e870;position:sticky;top:0}.nav{align-items:center;gap:30px;height:85px;display:flex}.brand{flex-shrink:0;width:156px;height:36px;display:block;position:relative;overflow:hidden}.brand .wordmark{width:256px;max-width:none;height:auto;position:absolute;top:-26px;left:-50px}.nav-links{gap:30px;margin-left:auto;font-size:.875rem;font-weight:500;display:flex}.nav-links a:hover,.footer a:hover{color:var(--orange)}.nav-cta{background:var(--black);color:#fff;border-radius:30px;gap:18px;margin-left:22px;padding:13px 20px;font-size:.875rem;display:flex}.skip{z-index:30;background:#fff;padding:15px;position:absolute;top:-90px;left:20px}.skip:focus{top:15px}.eyebrow{letter-spacing:.12em;justify-content:center;align-items:center;gap:9px;font-size:.875rem;font-weight:600;line-height:1.7;display:flex}.status-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.hero{overflow:hidden}.hero-heading{text-align:center;padding-top:68px}.hero-heading .eyebrow{margin-bottom:22px}.hero h1{margin-bottom:23px}.hero-heading>p{color:var(--muted);font-size:1rem}.hero-actions{flex-direction:column;align-items:center;gap:13px;margin-top:26px;display:flex}.button{background:var(--black);color:#fff;border-radius:30px;justify-content:center;align-items:center;gap:24px;padding:16px 26px;font-size:.875rem;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#343a3e;transform:translateY(-2px)}.button span{font-size:1.15rem;line-height:1}.availability-note{color:var(--muted);font-size:.875rem}.phone-showcase{isolation:isolate;justify-content:center;align-items:flex-start;gap:28px;max-width:1100px;height:625px;margin:auto;padding-top:52px;display:flex;position:relative;overflow:hidden}.phone-showcase:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#fff);height:85px;position:absolute;bottom:0;left:0;right:0}.hero-glow{z-index:-1;background:radial-gradient(#f5632230,#fff0e866 45%,#0000 70%);width:1050px;height:510px;position:absolute;bottom:0}.phone{border:6px solid var(--black);background:var(--black);border-radius:39px;width:278px;overflow:hidden;box-shadow:0 20px 45px #10121315}.phone img{width:100%;height:auto}.side-phone{padding-top:59px}.side-phone .phone{border-width:5px;border-radius:32px;width:235px}.center-phone{z-index:2}.trust-line{border-bottom:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:48px;padding:29px 0 35px;font-size:.875rem;display:flex}.trust-line span:before{content:"✓";color:var(--orange);margin-right:9px}.experience{padding:94px 0 75px}.section-heading{text-align:center;margin-bottom:58px}.section-heading .eyebrow{color:var(--muted);margin-bottom:18px}.section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:.93rem}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-bottom:72px;display:grid}.feature-row:last-child{margin-bottom:0}.feature-row.reverse .feature-visual{order:2}.feature-row.reverse .feature-text{order:1}.feature-visual{background:var(--surface);border-radius:28px;justify-content:center;align-items:flex-start;height:510px;padding-top:40px;display:flex;overflow:hidden}.feature-visual .phone{width:260px}.timer-visual{background:var(--black);padding-top:35px}.timer-visual .phone{border-color:#343a3e;box-shadow:0 0 70px #f5632212}.custom-visual{background:var(--pale)}.step-label{color:var(--orange);letter-spacing:.08em;margin-bottom:22px;font-size:.875rem;font-weight:600;display:block}.feature-text>p{color:var(--muted);max-width:420px;margin-top:25px;font-size:.94rem}.feature-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.feature-tags span{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:7px 12px;font-size:.875rem}.progress-section{background:var(--surface);padding:70px 0}.history-visual{background:#fff}.feature-text .small-note{max-width:330px;margin-top:20px;font-size:.875rem}.faq{max-width:810px;padding:95px 0 85px}.faq .section-heading{margin-bottom:38px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;padding-right:32px;font-size:.95rem;font-weight:550;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--muted);font-size:1.3rem;position:absolute;top:-4px;right:3px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);max-width:690px;margin-top:15px;font-size:.875rem}.faq-help{text-align:center;color:var(--muted);margin-top:27px;font-size:.875rem}.faq-help a{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.launch{text-align:center;background:var(--orange);color:var(--black);padding:65px 0 70px}.launch .eyebrow{margin-bottom:20px}.launch h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;font-size:clamp(4.6rem,9vw,8rem);line-height:.94}.launch h2 span{color:#fff}.launch p{margin:24px 0;font-size:.875rem}.disclaimer{max-width:850px;color:var(--muted);text-align:center;padding:35px 0;font-size:.875rem;line-height:1.75}.footer{border-top:1px solid var(--line);padding:30px 0}.footer-top{align-items:center;gap:25px;display:flex}.footer-top p{color:var(--muted);font-size:.875rem}.footer-top>div{gap:28px;margin-left:auto;font-size:.875rem;display:flex}.footer-bottom{color:var(--muted);justify-content:space-between;gap:20px;margin-top:32px;font-size:.875rem;display:flex}.pagehead{border-bottom:1px solid var(--line);background:#ecede4;padding:75px 5% 55px}.pagehead .wrap{max-width:1000px;margin:auto}.pagehead h1{margin-bottom:25px;font-size:clamp(3.5rem,6vw,5.5rem)}.pagehead p{color:#606658;max-width:590px}.pagebody{width:90%;max-width:800px;margin:auto;padding:60px 0 90px;line-height:1.8}.pagebody h2{letter-spacing:-.035em;margin:40px 0 20px;font-size:1.6rem}.pagebody p,.pagebody li{color:#606658;margin-bottom:18px;font-size:.9rem}.pagebody a{text-underline-offset:4px;text-decoration:underline}.contactbox{color:#fff;background:#20271f;border-radius:20px;margin-bottom:45px;padding:30px}.contactbox h2{margin-top:0}.contactbox a{color:#ffaa81;overflow-wrap:anywhere}.meta{font-size:.875rem!important}.pagebody details{border-bottom:1px solid var(--line);padding:22px 0}.pagebody summary{cursor:pointer;padding-right:30px;font-size:.92rem;font-weight:550;list-style:none;position:relative}.pagebody summary::-webkit-details-marker{display:none}.pagebody summary:after{content:"+";color:var(--orange);font-size:1.2rem;position:absolute;right:0}.pagebody details[open] summary:after{content:"−"}.pagebody details p{margin:15px 0 0}.notice{border-left:2px solid var(--orange);background:#eeefe7;padding:20px}.pagehead{background:var(--surface)}.pagehead h1{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase}.pagehead p,.pagebody p,.pagebody li{color:var(--muted)}.contactbox{background:var(--black)}.contactbox p{color:#a9afb3}.contactbox a{color:#ffa275}.notice{background:var(--pale)}@media (max-width:900px){.feature-row{gap:7%}.feature-visual{height:470px}.feature-visual .phone{width:235px}.phone-showcase{gap:21px}.side-phone .phone{width:210px}.center-phone .phone{width:255px}.phone-showcase{height:575px}.nav-cta{margin-left:5px}.feature-tags{gap:5px}.feature-tags span{padding:6px 9px;font-size:.875rem}.footer-top p{max-width:220px}}@media (max-width:620px){.container{width:89%}.nav{gap:14px;height:73px}.nav-links{font-size:.875rem}.nav-links a:first-child,.nav-cta{display:none}.brand{width:140px;height:34px}.brand .wordmark{width:230px;top:-23px;left:-45px}.hero-heading{padding-top:45px}.hero-heading .eyebrow{margin-bottom:21px;font-size:.875rem}.hero h1{font-size:clamp(3.4rem,12.2vw,4.8rem)}.hero-heading>p{font-size:.875rem}.hero-actions{gap:12px;margin-top:22px}.button{padding:15px 24px;font-size:.875rem}.phone-showcase{gap:12px;width:100%;height:425px;padding-top:35px}.center-phone .phone{border-width:4px;border-radius:27px;width:190px}.side-phone .phone{border-width:3px;border-radius:22px;width:155px}.side-phone{padding-top:39px}.phone-showcase>div:not(.hero-glow){flex-shrink:0}.phone-showcase:after{height:55px}.hero-glow{width:650px;height:360px}.trust-line{flex-wrap:wrap;gap:12px;padding:20px 0 25px;font-size:.875rem;line-height:1.5}.trust-line span:before{margin-right:4px}.trust-line span:last-child{text-align:center;width:100%}.experience{padding:60px 0}.section-heading{margin-bottom:35px}.section-heading .eyebrow{margin-bottom:16px;font-size:.875rem}h2{font-size:2.35rem}.section-heading>p:last-child:not(.eyebrow){margin-top:19px;font-size:.875rem}.feature-row,.feature-row.reverse{flex-direction:column;align-items:stretch;gap:28px;margin-bottom:56px;display:flex}.feature-row .feature-text,.feature-row.reverse .feature-text{order:0}.feature-row .feature-visual,.feature-row.reverse .feature-visual{order:1}.feature-text h3{font-size:2.5rem}.step-label{margin-bottom:15px;font-size:.875rem}.feature-text>p{max-width:100%;margin-top:18px;font-size:.88rem}.feature-tags{margin-top:20px}.feature-tags span{padding:6px 10px;font-size:.875rem}.feature-visual{border-radius:22px;height:420px;padding-top:30px}.feature-visual .phone{border-width:5px;border-radius:33px;width:235px}.progress-section{padding:50px 0}.progress-section .feature-row{margin-bottom:0}.faq{padding:60px 0}.faq-list summary{font-size:.88rem}.faq-list details p,.faq-help{font-size:.875rem}.launch{padding:50px 0}.launch .eyebrow{font-size:.875rem}.launch h2{font-size:5.6rem}.launch p{font-size:.875rem}.disclaimer{text-align:left;padding:28px 0;font-size:.875rem}.footer-top{flex-wrap:wrap;gap:18px}.footer-top p{text-align:right;max-width:145px;margin-left:auto;font-size:.875rem}.footer-top>div{width:100%;margin-left:0;font-size:.875rem}.footer-bottom{flex-wrap:wrap;margin-top:27px;font-size:.875rem;line-height:1.5}.pagehead{padding:45px 5%}.pagehead h1{font-size:3.6rem}.pagehead p{font-size:.875rem}.pagebody{padding-top:35px}.contactbox{padding:24px}.pagebody h2{font-size:1.5rem}.pagebody p,.pagebody li{font-size:.875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.hero-heading>p,.section-heading>p:last-child:not(.eyebrow),.feature-text>p:not(.small-note),.faq-list details p,.faq-list summary,.launch p,.pagehead p,.pagebody p:not(.meta):not(.notice),.pagebody li,.pagebody summary{font-size:1rem}.hero h1{font-size:clamp(2.8rem,6.2vw,5.7rem)}@media (max-width:620px){.hero h1{font-size:clamp(2rem,8.4vw,3.2rem)}}
