@font-face{font-family:nownSans;src:url(../media/NownSans-s.p.00tnrw9hu6l-k.woff2)format("woff2");font-display:swap}@font-face{font-family:nownSans Fallback;src:local(Arial);ascent-override:96.6%;descent-override:28.6%;line-gap-override:0.0%;size-adjust:100.0%}.nownsans_7a5cbe2a-module__7gkHza__className{font-family:nownSans,nownSans Fallback}.nownsans_7a5cbe2a-module__7gkHza__variable{--font-nown-sans:"nownSans", "nownSans Fallback"}
:root{--night:#262636;--lime:#c8f52f;--paper:#f0f3e4;--white:#fff;--ink:#202124;--muted:#65666d;--olive:#4c5815;--soft:#e7ead8;--line:#26263629;--max:760px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-nown-sans), "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;width:100%;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.site-header{background:var(--night);position:static}.site-header .wrap{justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;display:flex}@media (min-width:861px){.site-header{height:68px}.site-header .wrap{height:100%;padding-top:0;padding-bottom:0}}.site-header-logo,.footer-brand{aspect-ratio:119.314/30.3455;object-fit:contain;width:108px;height:auto}.footer-brand{width:126px}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--lime);color:var(--night)}.btn-ghost{color:var(--night);border:1px solid var(--line);background:0 0}.btn-small{padding:9px 18px;font-size:.85rem}.hero{background:var(--night);color:var(--white);flex-direction:column;padding-top:4px;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media (min-width:861px){.hero{min-height:calc(100svh - 68px)}}.hero>.wrap{flex:1;align-items:center;width:100%;padding-bottom:20px;display:flex}.hero-inner{flex-direction:column;gap:clamp(20px,3.4vh,32px);width:100%;display:flex}.hero-content{z-index:1;min-width:0;max-width:720px;position:relative}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);align-items:center;gap:8px;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-flex}.hero-top-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.live-badge{color:var(--lime);letter-spacing:.04em;text-transform:uppercase;background:#c8f52f1a;border:1px solid #c8f52f59;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 12px;font-size:.78rem;font-weight:700;animation:.7s both fade-up;display:inline-flex}.hero-clock{align-items:center;gap:8px;margin:2px 0 18px;text-decoration:none;animation:.7s .1s both fade-up;display:inline-flex}.hero-clock-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.hero-clock-digits{font-variant-numeric:tabular-nums;color:var(--lime);letter-spacing:.01em;font-size:1rem;font-weight:700}.hero-clock-digits small{opacity:.75;font-size:.66em;font-weight:600}.live-dot{background:var(--lime);border-radius:999px;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite dot-pulse}.hero h1{letter-spacing:-.01em;margin:0 0 clamp(12px,2vh,20px);font-size:clamp(2rem,2.6vw + 2.8vh,3.7rem);font-weight:700;line-height:1.08;animation:.7s .1s both fade-up}.hero p.lead{color:#ffffffc7;max-width:54ch;margin:0 0 clamp(8px,1.2vh,14px);font-size:clamp(1rem,.5vw + 1.5vh,1.25rem);line-height:1.5;animation:.7s .22s both fade-up}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;animation:.7s .34s both fade-up;display:flex}.btn-glow{animation:2.4s ease-in-out infinite btn-glow}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-pulse{0%{box-shadow:0 0 #c8f52f8c}70%{box-shadow:0 0 0 9px #c8f52f00}to{box-shadow:0 0 #c8f52f00}}@keyframes btn-glow{0%,to{box-shadow:0 0 #c8f52f73}50%{box-shadow:0 0 0 12px #c8f52f00}}.ticker{background:var(--lime);padding:clamp(12px,1.8vw,18px) 0;overflow:hidden}.ticker-track{white-space:nowrap;letter-spacing:.01em;text-transform:uppercase;width:max-content;color:var(--night);gap:28px;font-size:clamp(1.15rem,2.6vw,1.75rem);font-weight:800;animation:22s linear infinite ticker-scroll;display:flex}.ticker-track span{color:var(--night);align-items:center;gap:28px;display:inline-flex}.ticker-track span i{color:var(--night);opacity:.35;font-style:normal}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.live-badge,.hero h1,.hero p.lead,.hero-actions,.live-dot,.btn-glow,.ticker-track{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}section{padding:32px 0}.section-head{max-width:640px;margin:0 0 24px}.section-head .eyebrow{color:var(--olive)}.section-head h2{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.section-head p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.55}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px 12px 30px;font-size:.9rem;line-height:1.4;position:relative}.checklist li:before{content:"";background:var(--lime);border-radius:999px;width:8px;height:8px;position:absolute;top:18px;left:14px}.callout{background:var(--soft);color:var(--olive);border-radius:14px;padding:16px 18px;font-size:.92rem;line-height:1.55}.pricing-card-price{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:22px;padding-bottom:22px;display:flex}.pricing-card-price b{color:var(--night);white-space:nowrap;font-size:2.2rem;font-weight:700}.pricing-card-price span{color:var(--muted);font-size:1rem}.faq-section .section-head{margin-bottom:18px}.faq-inline-price{margin:4px 0 14px;padding-bottom:14px}.faq-inline-price b{font-size:1.5rem}.faq-list{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.faq-row{border-bottom:1px solid var(--line)}.faq-row:last-child{border-bottom:none}.faq-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-row summary::-webkit-details-marker{display:none}.accordion-chevron{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.faq-row[open] .accordion-chevron{transform:rotate(225deg)}.faq-answer{padding:0 18px 18px}.faq-answer p{color:var(--muted);margin:0 0 12px;font-size:.92rem;line-height:1.5}.faq-answer p:last-child{margin-bottom:0}.accordion-text{color:var(--muted);margin:0 0 16px;font-size:.92rem;line-height:1.5}.form-section{background:var(--white);border-top:1px solid var(--line)}.field{margin-bottom:20px}.field label{margin-bottom:8px;font-size:.92rem;font-weight:600;display:block}.field .hint{color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:400;display:block}.field input[type=text],.field input[type=email],.field input[type=url],.field textarea,.field select{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.96rem}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--night);outline-offset:1px}.option-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.option-pill{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.option-pill input{accent-color:var(--night)}.form-grid-2{grid-template-columns:1fr;gap:16px;display:grid}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{border-radius:10px;margin-top:16px;padding:14px 16px;font-size:.92rem;line-height:1.5}.form-status.ok{color:var(--olive);background:#c8f52f40}.form-status.error{color:#8a2c1f;background:#fbe3e0}.legal-note{color:var(--muted);margin-top:18px;font-size:.78rem;line-height:1.5}.legal-note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.legal-note a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.form-progress{margin-bottom:20px;display:block}.form-progress span{color:var(--muted);margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.form-progress-bar{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.form-progress-bar div{background:var(--night);border-radius:999px;height:100%;transition:width .25s}.form-step{display:none}.form-step.active{display:block}.form-step-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-step-nav .btn{flex:1}.site-footer{background:var(--night);color:#ffffffb3;padding:40px 0 88px;font-size:.85rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-cta-bar{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);background:#f0f3e4f0;justify-content:center;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-cta-bar.is-visible{transform:translateY(0)}.mobile-cta-bar .btn{width:100%;max-width:420px}@media (min-width:861px){:root{--max:1240px}.wrap{padding:0 clamp(32px,5vw,72px)}.hero{padding-top:clamp(20px,4.5vh,64px)}.hero>.wrap{padding-bottom:clamp(24px,4vh,56px)}.hero-content{max-width:none}.hero-top-row{margin-bottom:clamp(20px,3.6vh,40px)}.live-badge{padding:10px 20px 10px 16px;font-size:.9rem}.hero h1{text-wrap:balance;margin-bottom:clamp(16px,2.8vh,32px);font-size:clamp(2.8rem,min(4.6vw,7.5vh),6.4rem);line-height:1.04}.hero p.lead{max-width:68ch;margin-bottom:clamp(20px,3.4vh,40px);font-size:clamp(1.05rem,min(1.2vw,2.2vh),1.5rem)}.hero-actions{margin-bottom:clamp(20px,3vh,32px)}.hero-actions .btn{padding:18px 38px;font-size:1.1rem}.hero-clock{gap:12px;margin-bottom:0}.hero-clock-label{font-size:.95rem}.hero-clock-digits{font-size:1.45rem}.ticker-track{font-size:clamp(1.4rem,2.2vw,2.2rem)}section{padding:clamp(56px,8vh,96px) 0}.faq-section .wrap{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.faq-section .section-head{grid-area:1/1/span 2;position:sticky;top:32px}.faq-section .section-head h2{font-size:clamp(2rem,3vw,2.8rem)}.faq-list,.faq-section .callout{grid-column:2}.faq-row summary{padding:20px 24px;font-size:1.05rem}.faq-answer{padding:0 24px 24px}.faq-answer p,.accordion-text{font-size:1rem}.checklist li{font-size:.98rem}.form-section .wrap{max-width:860px}}
