#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-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");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:#f4f5f7;--surface:#fff;--surface-alt:#eceef1;--border:#dce0e5;--border-strong:#c5cbd3;--text:#14181d;--muted:#555e6b;--accent:#bf4f1c;--accent-hover:#a8441a;--accent-text:#a8441a;--on-accent:#fff;--accent-wash:#fbeae0;--ai-bg:#f3f0fa;--ai-border:#c9beea;--ai-text:#5b4b9e;--ok:#1c8759;--danger:#c4453a;--radius-card:14px;--radius-control:10px;--shadow-1:0 1px 2px #14181d0f, 0 1px 3px #14181d0a;--shadow-2:0 10px 30px #14181d1a, 0 2px 6px #14181d0f;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--consent-btn-bg:var(--accent);--consent-btn-fg:var(--on-accent);--consent-kicker:#e8b598;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}@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 1rem/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body,#root{flex-direction:column;min-height:100vh;display:flex}#root>main{flex:1}img{max-width:100%;height:auto;display:block}a{color:var(--accent-text);text-underline-offset:3px}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5em;font-weight:700;line-height:1.15}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.wrap--narrow{width:min(760px,100% - 32px)}.skip{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-control);z-index:100;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{color:var(--on-accent);top:12px}.header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f4f5f7e6;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--text)}.mark{color:var(--accent);flex:none}.header__nav{align-items:center;gap:24px;display:flex}.nav{gap:22px;display:flex}.nav a{color:var(--muted);font-size:.95rem;font-weight:500;text-decoration:none}.nav a:hover{color:var(--text)}@media (width<=900px){.nav{display:none}}.btn{min-height:48px;font:600 1rem/1 var(--font);background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent);transform:translateY(-1px)}.btn:disabled{opacity:.65;cursor:progress;transform:none}.btn--sm{min-height:40px;padding:0 16px;font-size:.95rem}.btn--ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn--ghost:hover{background:var(--surface-alt);border-color:var(--border-strong);color:var(--text)}.display{letter-spacing:-.04em;margin-bottom:.4em;font-size:clamp(2.6rem,9vw,4.6rem);font-weight:800;line-height:1.02}.h2{letter-spacing:-.03em;font-size:clamp(1.7rem,4.5vw,2.5rem)}.h2--center{text-align:center;margin-bottom:1em}.h3{font-size:1.35rem}.lead{color:var(--muted);max-width:56ch;font-size:clamp(1.05rem,2.2vw,1.25rem)}.lead--sm{font-size:1.05rem}.kicker{letter-spacing:.04em;color:var(--accent-text);margin:0 0 1em;font-size:.85rem;font-weight:600}.kicker--ai{color:var(--ai-text);align-items:center;gap:6px;display:inline-flex}.intro{max-width:720px;margin-bottom:clamp(28px,5vw,48px)}.hero{padding:clamp(36px,7vw,88px) 0 clamp(24px,5vw,56px)}.hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (width>=980px){.hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.hero__cta{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.status{color:var(--muted);align-items:flex-start;gap:10px;max-width:52ch;margin:0;font-size:.95rem;display:flex}.status__dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.5em}.hero__visual{padding-bottom:8px;position:relative}.hero__phone{width:clamp(104px,22%,160px);position:absolute;bottom:-28px;right:-4px}@media (width<=560px){.hero__phone{width:98px;bottom:-18px;right:0}.hero__visual{margin-bottom:20px}}.browser{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:12px;overflow:hidden}.browser__bar{background:var(--surface-alt);border-bottom:1px solid var(--border);gap:6px;padding:10px 12px;display:flex}.browser__bar i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.browser__body img{width:100%}.phone{box-shadow:var(--shadow-2);background:#14181d;border-radius:26px;padding:6px}.phone__screen{background:var(--bg);border-radius:21px;overflow:hidden}.phone__screen img{width:100%}.section{padding:clamp(48px,8vw,104px) 0 0}.section--tight{padding-top:clamp(16px,3vw,32px)}.cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.cards--2,.cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:24px}.card h3{letter-spacing:-.01em;margin:14px 0 6px;font-size:1.1rem}.card p{color:var(--muted);margin:0;font-size:.98rem}.card__icon{color:var(--accent);box-sizing:border-box;background:var(--accent-wash);border-radius:var(--radius-control);width:44px;height:44px;padding:9px;display:block}.phones{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px 24px;display:grid}@media (width>=760px){.phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.phones__item{width:min(100%,300px)}.phones__item h3{letter-spacing:-.01em;margin:22px 0 6px;font-size:1.1rem}.phones__item p{color:var(--muted);margin:0;font-size:.98rem}.example{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);margin-top:clamp(40px,6vw,72px);padding:clamp(20px,4vw,36px)}.example__head .h3{margin-bottom:20px}.example__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=860px){.example__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}}.say{background:var(--surface-alt);border-radius:var(--radius-card);margin:0;padding:20px}.say figcaption,.example__label{color:var(--muted);margin:0 0 8px;font-size:.85rem;font-weight:600}.say blockquote{margin:0;font-size:1.05rem}.suggest{gap:10px;display:grid}.suggest__item{background:var(--ai-bg);border:1px dashed var(--ai-border);border-radius:var(--radius-control);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.suggest__label{color:var(--ai-text);font-size:.9rem;font-weight:600}.suggest__value{font-weight:500}.suggest__state{color:var(--ai-text);grid-column:2;align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.suggest__item--flag{border-style:solid;border-color:var(--ai-text)}.example__note{color:var(--muted);margin:20px 0 0;font-size:.9rem}@media (width<=420px){.suggest__item{grid-template-columns:minmax(0,1fr)}.suggest__state{grid-column:1}}.split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width>=960px){.split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.split--flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.split--flip .split__text{order:2}}.split__media--narrow{justify-self:center;width:100%;max-width:600px}.split__media--snippet img{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-2);background:var(--surface);width:100%}.ticks{gap:12px;margin-top:24px;display:grid}.ticks li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ticks__icon{color:var(--ok);margin-top:2px}.wide{margin-top:28px}.trust{background:var(--ai-bg);border:1px dashed var(--ai-border);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:32px;padding:clamp(24px,5vw,56px);display:grid}@media (width>=900px){.trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}.trust .lead{color:var(--text)}.trust__list{gap:14px;display:grid}.trust__list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.trust__list h3{letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem}.trust__list p{color:var(--muted);margin:0;font-size:.98rem}.trust__icon{color:var(--ai-text);background:var(--ai-bg);box-sizing:border-box;border-radius:var(--radius-control);width:44px;height:44px;padding:9px}.faq{gap:10px;margin-top:24px;display:grid}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq__chev{color:var(--muted);flex:none;transition:transform .2s}.faq details[open] .faq__chev{transform:rotate(180deg)}.faq details p{color:var(--muted);max-width:62ch;margin:0 0 20px}.signup{padding-bottom:clamp(56px,9vw,112px)}.signup__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (width>=960px){.signup__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.form{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:20px;gap:18px;padding:clamp(20px,4vw,36px);display:grid}.form__grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=640px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__row{align-content:start;gap:6px;display:grid}.form label{font-size:.95rem;font-weight:500}.req{color:var(--accent-text)}.opt{color:var(--muted);font-weight:400}.form input:not([type=checkbox]),.form textarea,.form select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.form textarea{resize:vertical;padding:12px 14px}.form select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555E6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px}.form input:focus-visible,.form textarea:focus-visible,.form select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash), 0 0 0 4px var(--accent);outline:none}.form input[aria-invalid=true]:not([type=checkbox]),.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.form__error{color:#b03a30;margin:0;font-size:.9rem;font-weight:500}.form__hint{color:var(--muted);margin:0;font-size:.88rem}.check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.form .btn{justify-self:start}.form__status{min-height:1.4em;margin:0;font-weight:500}.form__status[data-kind=error]{color:#b03a30}.form__fineprint{color:var(--muted);margin:0;font-size:.85rem}.form--done{text-align:center;justify-items:center;padding-block:clamp(36px,7vw,64px)}.form--done h3{margin:0;font-size:1.5rem}.form--done p{color:var(--muted);max-width:40ch;margin:0}.form__doneicon{color:var(--ok)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{border-top:1px solid var(--border);color:var(--muted);padding:28px 0 36px;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)}.footer a:hover{color:var(--text)}.madeby{vertical-align:-3px;margin-left:2px;display:inline-block}.madeby img{width:auto;height:18px;display:inline-block}.footer__links{flex-wrap:wrap;gap:22px;display:flex}.linkbtn{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:hover{color:var(--text)}
