#ahedr-consent{z-index:1000;pointer-events:none;font:inherit;justify-content:center;display:flex;position:fixed;inset:auto 16px 16px}.ahedr-consent__inner{pointer-events:auto;color:#f4f2ed;background:#141518;border:1px solid #34363c;border-radius:20px;width:100%;max-width:640px;padding:20px 22px;box-shadow:0 12px 40px #00000080}.ahedr-consent__title{letter-spacing:.2em;text-transform:uppercase;color:var(--consent-kicker,var(--accent-text,#e0996a));margin:0 0 6px;font-size:.8rem;font-weight:500}.ahedr-consent__text{color:#cfcfcf;margin:0 0 14px;font-size:.95rem;line-height:1.5}.ahedr-consent__text a{color:#fff;text-decoration:underline}.ahedr-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ahedr-consent__btn{font:inherit;border:1px solid var(--consent-btn-bg,var(--accent-btn,#b34b00));background:var(--consent-btn-bg,var(--accent-btn,#b34b00));color:var(--consent-btn-fg,#fff);cursor:pointer;border-radius:14px;padding:11px 18px;font-size:.95rem;font-weight:600}.ahedr-consent__btn--ghost{color:#f4f2ed;background:0 0;border-color:#34363c}.ahedr-consent__btn:hover{filter:brightness(1.1)}.ahedr-consent__btn:focus-visible,.ahedr-consent__text a:focus-visible{outline-offset:2px;outline:3px solid #fff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#070a12;--surface:#121520;--surface-2:#1a1e2c;--border:#252a3b;--border-strong:#38405a;--text:#fff;--muted:#b0b8ca;--faint:#8f98ad;--accent:#3864ff;--accent-text:#8ea8ff;--purple:#824fff;--on-accent:#fff;--grad:linear-gradient(135deg, #824fff 0%, #3864ff 100%);--success:#7bd88f;--danger:#ff6b6b;--consent-btn-bg:var(--accent);--consent-btn-fg:var(--on-accent);--consent-kicker:var(--muted);--radius:20px;--radius-sm:16px;--font:"Inter", system-ui, -apple-system, "SF Pro Text", "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--text);font:400 1.0625rem/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body,#root{flex-direction:column;min-height:100vh;display:flex}#root>main{flex:1}a{color:var(--accent-text)}a:hover{color:var(--text)}:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px;border-radius:8px}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .4em;font-weight:700;line-height:1.12}p{margin:0 0 1em}img{max-width:100%;height:auto}.wrap{width:min(1140px,100% - 32px);margin-inline:auto}.wrap--narrow{width:min(760px,100% - 32px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--accent);color:var(--on-accent);z-index:100;border-radius:12px;padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12d9;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{border-radius:8px;flex:none;width:32px;height:32px}.header__nav{align-items:center;gap:24px;display:flex}.nav{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--muted);font-weight:500;text-decoration:none}.nav a:hover{color:var(--text)}.pill{background:var(--surface-2);border:1px solid var(--border-strong);min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:0 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{border-color:var(--accent-text);color:var(--text)}@media (width<=720px){.nav{display:none}}.display{letter-spacing:-.04em;margin-bottom:.4em;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:800;line-height:1.04}.display--md{letter-spacing:-.035em;font-size:clamp(1.9rem,5vw,3rem)}.lead{color:var(--muted);max-width:54ch;font-size:clamp(1.1rem,2vw,1.3rem)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 1em;font-size:.85rem;font-weight:600}.hero{background:radial-gradient(900px 500px at 85% 0,#824fff38,#0000 70%),radial-gradient(700px 500px at 60% 30%,#3864ff24,#0000 70%);padding:clamp(32px,7vw,88px) 0 clamp(24px,5vw,64px)}.hero__grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.hero__cta{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.hero__media{justify-content:center;display:flex}.hero__media .phone{width:min(300px,78vw)}@media (width>=880px){.hero__grid{grid-template-columns:1.25fr 1fr;gap:64px}.hero__media .phone{width:min(330px,100%)}}.status{color:var(--muted);align-items:center;gap:10px;margin:0 0 20px;font-size:.98rem;display:flex}.status__dot{background:var(--purple);border-radius:50%;flex:none;width:8px;height:8px}.facts{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts svg{color:var(--accent-text)}.phone{border:1px solid var(--border-strong);background:#0e1119;border-radius:40px;flex:none;width:min(280px,100%);padding:7px;position:relative;box-shadow:0 0 0 1px #000,0 30px 70px #0000008c,0 0 80px #5e4fff2e}.phone img{object-fit:cover;background:var(--surface);border-radius:34px;width:100%;height:100%;display:block}.btn{min-height:52px;font:600 1rem/1 var(--font);background:var(--grad);color:var(--on-accent);border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.btn:hover{color:var(--on-accent);filter:brightness(1.1);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--ghost{background:var(--surface);border:1px solid var(--border-strong)}.section{padding:clamp(56px,9vw,112px) 0 0}.feature{grid-template-columns:1fr;align-items:center;gap:32px;margin-top:clamp(48px,8vw,96px);display:grid}.feature__media{justify-content:center;gap:20px;display:flex}.feature__media .phone{width:min(260px,70vw)}.feature__media .phone--second{display:none}.feature__title{letter-spacing:-.03em;font-size:clamp(1.5rem,3.5vw,2.1rem)}.feature__body{color:var(--muted);font-size:1.1rem}.points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.points li{color:var(--text);align-items:flex-start;gap:10px;display:flex}.points svg{color:var(--accent-text);flex:none;margin-top:3px}@media (width>=640px){.feature__media .phone--second{display:block}.feature__media .phone{width:min(230px,42%)}}@media (width>=880px){.feature{grid-template-columns:1fr 1fr;gap:72px}.feature--flip .feature__copy{order:2}}.steps{grid-template-columns:1fr;gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.steps{grid-template-columns:repeat(4,1fr)}}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.step__num{background:var(--grad);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:18px;font-weight:700;display:inline-grid}.step__title{font-size:1.2rem}.step__body{color:var(--muted);margin:0;font-size:1rem}.for{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg,#824fff1a,#3864ff14);margin-top:40px;padding:28px}.for__title{font-size:1.3rem}.for p{color:var(--muted);max-width:70ch;margin:0}.faq{gap:12px;margin-top:28px;display:grid}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent-text);flex:none;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0 0 20px}.signup{padding-bottom:clamp(56px,9vw,112px)}.signup__grid{background:var(--surface);border:1px solid var(--border);background-image:radial-gradient(600px 300px at 0 0,#824fff2e,#0000 70%);border-radius:28px;grid-template-columns:1fr;gap:40px;padding:clamp(24px,5vw,56px);display:grid}@media (width>=880px){.signup__grid{grid-template-columns:1fr 1fr;align-items:start}}.form{gap:18px;display:grid}.form__row{gap:8px;display:grid}.form label{color:var(--muted);font-weight:500}.form input,.form textarea{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:14px;min-height:48px;padding:14px 16px}.form input:focus-visible,.form textarea:focus-visible{outline:3px solid var(--accent-text);outline-offset:1px;border-color:var(--accent-text)}.form .btn{justify-self:start;margin-top:6px}.form__status{min-height:1.6em;margin:0}.form[data-state=sent] .form__status{color:var(--success)}.form[data-state=error] .form__status{color:var(--danger)}.form__fineprint{color:var(--faint);margin:0;font-size:.85rem}.form__fineprint a{color:var(--muted)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{border-top:1px solid var(--border);color:var(--faint);padding:32px 0 40px;font-size:.95rem}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer p{margin:0}.footer a{color:var(--muted);text-decoration:none}.footer a:hover{color:var(--text)}.madeby{vertical-align:-3px;margin-left:2px;display:inline-block}.madeby img{width:auto;height:18px;display:block}.footer__links{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.linkbtn:hover{color:var(--text)}
