@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url("/fonts/manrope-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url("/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f7fb;--surface:#fff;--ink:#16233c;--muted:#56688a;--line:#dbe3f0;--brand:#2456d6;--brand-deep:#143a9e;--cta:#e8590c;--cta-ink:#fff;--ok:#17804c;--bad:#c02c2c;--warn:#9a4c00;--panel:#0d1729;--panel-ink:#e9effb;--panel-muted:#8fa2c4;--panel-line:#26365a;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--band:color-mix(in srgb,#2456d6 4%,#f5f7fb);--gridline:color-mix(in srgb,var(--line) 55%,transparent)}@media(prefers-color-scheme:dark){:root{--bg:#0a111f;--surface:#101a2e;--ink:#e7edf9;--muted:#94a5c4;--line:#223250;--brand:#7ea0f2;--brand-deep:#b7c9f7;--cta:#f0762d;--ok:#46c184;--bad:#ef6d6d;--warn:#f3a95f;--panel:#0d1729;--band:color-mix(in srgb,#7ea0f2 6%,#0a111f);--gridline:color-mix(in srgb,var(--line) 30%,transparent)}}:root[data-theme="light"]{--bg:#f5f7fb;--surface:#fff;--ink:#16233c;--muted:#56688a;--line:#dbe3f0;--brand:#2456d6;--brand-deep:#143a9e;--cta:#e8590c;--ok:#17804c;--bad:#c02c2c;--warn:#9a4c00;--band:color-mix(in srgb,#2456d6 4%,#f5f7fb)}:root[data-theme="dark"]{--bg:#0a111f;--surface:#101a2e;--ink:#e7edf9;--muted:#94a5c4;--line:#223250;--brand:#7ea0f2;--brand-deep:#b7c9f7;--cta:#f0762d;--ok:#46c184;--bad:#ef6d6d;--warn:#f3a95f;--band:color-mix(in srgb,#7ea0f2 6%,#0a111f);--gridline:color-mix(in srgb,var(--line) 30%,transparent)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;font-size:1.0625rem;margin:0;position:relative;counter-reset:sec}body::before{content:"";position:absolute;inset:0 0 auto 0;height:min(52rem,100vh);pointer-events:none;z-index:-1;background:radial-gradient(42rem 26rem at 78% 4rem,color-mix(in srgb,var(--brand) 13%,transparent),transparent 68%),radial-gradient(30rem 20rem at 12% 12rem,color-mix(in srgb,var(--cta) 6%,transparent),transparent 70%),linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size:auto,auto,2.75rem 2.75rem,2.75rem 2.75rem;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}h1,h2,h3,.logo,.btn,.stat b,.plan .price{font-family:var(--display)}section[id]{scroll-margin-top:5rem}.wrap{max-width:72rem;margin:0 auto;padding:0 1.25rem}a{color:var(--brand)}a:focus-visible,button:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:600}h1,h2,h3{line-height:1.15;text-wrap:balance;margin:0}h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);font-weight:800;letter-spacing:-.01em}.section{padding:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.section.alt{background:var(--band);border-block:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.section-head{max-width:44rem;display:grid;gap:.9rem;margin-bottom:2.5rem}.section-head p{margin:0;color:var(--muted)}.section .section-head .eyebrow::before{counter-increment:sec;content:counter(sec,decimal-leading-zero) " — ";color:var(--muted)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}header.site{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0}.logo{display:flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.logo svg{display:block}nav.main{display:flex;gap:1.4rem;align-items:center;font-size:.95rem}nav.main a{color:var(--muted);text-decoration:none}nav.main a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.3rem;border-radius:8px;font-weight:700;text-decoration:none;font-size:.98rem;border:1px solid transparent;cursor:pointer;transition:transform 160ms ease-out,box-shadow 160ms ease-out,background 160ms}.btn-cta{background:var(--cta);color:var(--cta-ink)}.btn-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(232,89,12,0.28)}nav.main a.btn-cta{background:color-mix(in srgb,var(--cta) 12%,transparent);border-color:color-mix(in srgb,var(--cta) 35%,transparent);color:color-mix(in srgb,var(--cta) 72%,var(--ink));min-height:2.5rem;padding:.5rem 1.1rem}nav.main a.btn-cta:hover{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.btn-ghost{border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn[disabled]{opacity:.65;cursor:progress;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn,.btn-cta:hover{transition:none;transform:none}}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:clamp(2.8rem,2rem + 3.5vw,5.5rem) 0 clamp(3rem,2rem + 4vw,6rem)}.hero h1{font-size:clamp(2.25rem,1.4rem + 3.8vw,4.1rem);font-weight:800;letter-spacing:-.025em;line-height:1.08}.hero h1 em{font-style:normal;color:var(--brand-deep);background:linear-gradient(transparent 64%,color-mix(in srgb,var(--brand) 22%,transparent) 64%)}.hero p.lede{color:var(--muted);font-size:1.18rem;margin:1.3rem 0 1.9rem;max-width:33rem}.hero-ctas{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep);font-weight:600;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);background:color-mix(in srgb,var(--brand) 7%,transparent);border-radius:999px;padding:.4rem .9rem;margin:0 0 1.4rem}.hero-badge .pulse{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);flex:none}@media(prefers-reduced-motion:no-preference){.hero-badge .pulse{animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 45%,transparent)}70%,100%{box-shadow:0 0 0 .5rem transparent}}}.hero-proof{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;gap:.6rem 1.4rem;flex-wrap:wrap}.hero-proof li{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;color:var(--ink)}.hero-proof svg{color:var(--ok);flex:none}.decision{background:var(--panel);color:var(--panel-ink);border-radius:14px;border:1px solid var(--panel-line);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 24px 60px rgba(13,23,41,0.35),0 8px 44px color-mix(in srgb,var(--brand) 22%,transparent);font-family:var(--mono);font-size:.82rem}.decision-bar{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid var(--panel-line);color:var(--panel-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.decision-body{padding:1rem;display:grid;gap:.85rem}.attempt{border:1px solid var(--panel-line);border-radius:10px;padding:.8rem .9rem;display:grid;gap:.35rem}.attempt .row{display:flex;justify-content:space-between;gap:1rem}.attempt .k{color:var(--panel-muted)}.verdict{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-top:.3rem}.verdict.ok{color:#5fd39a}.verdict.bad{color:#ff8686}.dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:no-preference){.attempt{animation:rise 500ms ease-out backwards}.attempt:nth-child(2){animation-delay:220ms}@keyframes rise{from{opacity:0;transform:translateY(10px)}}}.stat,.step,.plan,.plist{transition:transform 200ms ease-out,box-shadow 200ms ease-out,border-color 200ms}.stat:hover,.step:hover,.plan:hover,.plist:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(22,35,60,0.09);border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}@media(prefers-reduced-motion:reduce){.stat,.step,.plan,.plist{transition:none}.stat:hover,.step:hover,.plan:hover,.plist:hover{transform:none}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.5rem 1.4rem;display:grid;gap:.4rem;align-content:start}.stat b{font-size:clamp(1.7rem,1.4rem + 1.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:.95rem}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;counter-reset:step}.step{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.6rem 1.4rem;display:grid;gap:.6rem;align-content:start;position:relative}.step::before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--mono);font-size:.75rem;color:var(--brand);font-weight:700;letter-spacing:.1em}.step h3{font-size:1.15rem;font-weight:750}.step p{margin:0;color:var(--muted);font-size:.97rem}.step .tag{font-family:var(--mono);font-size:.72rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .6rem;justify-self:start}.flow-note{margin-top:1.4rem;font-size:.95rem;color:var(--muted);max-width:46rem}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}table.compare{border-collapse:collapse;width:100%;min-width:46rem;font-size:.95rem}.compare th,.compare td{padding:.85rem 1.1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line)}.compare tbody tr:last-child td{border-bottom:0}.compare td.yes{color:var(--ok);font-weight:650}.compare td.no{color:var(--bad)}.compare th[scope="row"]{font-weight:650}.compare .col-us{background:color-mix(in srgb,var(--brand) 8%,transparent)}.compare thead th.col-us{color:var(--brand-deep);border-top:3px solid var(--brand);font-weight:800}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.plist{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.5rem 1.5rem}.plist h3{font-size:1.05rem;margin-bottom:.8rem;display:flex;gap:.5rem;align-items:center}.plist ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem;color:var(--muted);font-size:.97rem}.plist li{padding-left:1.4rem;position:relative}.plist li::before{content:"";position:absolute;left:0;top:.5em;width:.5rem;height:.5rem;border-radius:2px}.plist.collect li::before{background:var(--ok)}.plist.never li::before{background:var(--bad)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;align-items:stretch}.plan{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.7rem 1.5rem;display:grid;gap:.9rem;align-content:start}.plan.featured{border-color:var(--brand);box-shadow:0 12px 34px rgba(36,86,214,0.14)}.plan .name{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plan .price{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.plan .price small{font-size:.95rem;font-weight:500;color:var(--muted)}.plan ul{margin:0;padding-left:1.1rem;color:var(--muted);font-size:.95rem;display:grid;gap:.4rem}.faq{display:grid;gap:.8rem;max-width:52rem}details{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0 1.3rem}details summary{cursor:pointer;font-weight:650;padding:1.05rem 0;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}details summary::after{content:"+";font-family:var(--mono);color:var(--brand);font-weight:400}details[open] summary::after{content:"–"}details p{margin:0 0 1.1rem;color:var(--muted)}.finale{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:clamp(2.2rem,2rem + 2vw,3.6rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.8rem,1.2rem + 3vw,4rem);align-items:start;box-shadow:0 18px 44px rgba(22,35,60,0.07)}.finale-intro{display:grid;gap:1.1rem;justify-items:start;position:sticky;top:2rem}.finale h2{color:var(--ink)}.finale p{margin:0;color:var(--muted);max-width:40rem}footer.site{padding:2.5rem 0 .25rem;color:var(--muted);font-size:.9rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-links{display:flex;gap:1.1rem}.build-line{margin:0;padding:0 0 .6rem;text-align:right}.build-ver{font-family:var(--mono);font-size:.75rem;color:var(--muted);opacity:.75}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--ink)}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:2.2rem}.stats,.flow,.plans,.twocol{grid-template-columns:1fr}.finale{grid-template-columns:1fr}.finale-intro{position:static}nav.main a.navlink{display:none}}.lead-form{display:grid;gap:.9rem;width:100%;margin-top:.5rem}.lead-form .frow{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.lead-form label{display:grid;gap:.35rem;font-size:.85rem;color:var(--muted);font-weight:500}.lead-form input,.lead-form textarea,.lead-form select{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:.65rem .8rem;color:var(--ink);font:inherit;font-size:.95rem;min-height:2.75rem;box-sizing:border-box;transition:border-color 120ms}.lead-form input:hover,.lead-form textarea:hover,.lead-form select:hover{border-color:var(--brand)}.lead-form textarea{min-height:5rem}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.lead-form select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lead-form input[aria-invalid="true"],.lead-form textarea[aria-invalid="true"],.lead-form select[aria-invalid="true"]{border-color:var(--bad)}.ferr{color:var(--bad);font-size:.8rem}.ferr[hidden]{display:none}.channel{border:0;padding:0;margin:0;display:grid;gap:.45rem}.channel legend{font-size:.85rem;color:var(--muted);font-weight:500;padding:0;margin-bottom:.1rem}.channel-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.chip{position:relative}.chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem 1rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--bg);font-size:.9rem;cursor:pointer;transition:border-color 120ms,color 120ms,background 120ms}.chip input:checked+span{border-color:var(--brand);color:var(--brand-deep);background:rgba(36,86,214,0.08);font-weight:600}.chip input:hover+span{border-color:var(--brand)}.chip input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.urgent-row{display:grid;gap:.35rem}.lead-form .urgent-toggle{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--muted);cursor:pointer;min-height:2.75rem}.lead-form .urgent-toggle input{width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0;accent-color:var(--cta);cursor:pointer}.lead-form .urgent-toggle input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.urgent-hint{font-size:.85rem;color:var(--warn);margin:0}.urgent-hint[hidden]{display:none}.form-status{font-size:.92rem;margin:0;min-height:1.4em}.form-status.ok{color:var(--ok)}.form-status.err{color:var(--bad)}.form-request-id{font-size:.92rem;margin:0;color:var(--ok)}.form-request-id[hidden]{display:none}.form-request-id code{font-family:var(--mono);font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:var(--ink);background:rgba(36,86,214,0.08);border:1px solid var(--line);border-radius:6px;padding:.1rem .5rem}@media(max-width:640px){.lead-form .frow{grid-template-columns:1fr}}.page-head{max-width:52rem;display:grid;gap:.9rem;padding:clamp(2.5rem,2rem + 3vw,4.5rem) 0 0}.page-head h1{font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);font-weight:800;letter-spacing:-.02em}.page-head .updated{font-family:var(--mono);font-size:.78rem;color:var(--muted);margin:0}.page-head .intro{color:var(--muted);font-size:1.1rem;margin:0}.doc{max-width:52rem;display:grid;gap:2.2rem;padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0}.doc section{display:grid;gap:.7rem}.doc h2{font-size:1.35rem;font-weight:750;letter-spacing:-.01em}.doc p{margin:0;color:var(--muted)}.doc ul{margin:0;padding-left:1.25rem;display:grid;gap:.45rem;color:var(--muted)}.doc li::marker{color:var(--brand)}.page-form{padding-bottom:clamp(3rem,2.5rem + 3vw,5.5rem)}