:root{--ink: #17143a;--ink-2: #2a2565;--brand: #4b45a1;--brand-2: #6c63ff;--accent: #19d3a2;--bg: #ffffff;--soft: #f5f4fb;--text: #2b2a3a;--muted: #6b6a80;--line: #e4e2f0;--radius: 14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(1160px,100% - 40px);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-weight:600;font-size:15px;border:2px solid transparent;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s;font-family:inherit}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--ink)}.btn-primary:hover{box-shadow:0 8px 24px #19d3a259}.btn-ghost{border-color:#ffffff59;color:#fff}.btn-ghost:hover{background:#ffffff1a}.btn-dark{background:var(--ink);color:#fff}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700;color:var(--brand-2)}h2.title{font-size:clamp(28px,4vw,40px);line-height:1.2;color:var(--ink);font-weight:800;margin:8px 0 14px;letter-spacing:-.02em}.lead{color:var(--muted);font-size:18px;max-width:640px}section{padding:96px 0}.wl.svelte-15e9vjm{display:grid;gap:12px;max-width:460px}input.svelte-15e9vjm,select.svelte-15e9vjm{padding:13px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:inherit}input.svelte-15e9vjm::placeholder{color:#fff9}select.svelte-15e9vjm option:where(.svelte-15e9vjm){color:#17143a}input.svelte-15e9vjm:focus,select.svelte-15e9vjm:focus{outline:2px solid var(--accent)}.msg.svelte-15e9vjm{font-size:14px}.ok.svelte-15e9vjm{color:var(--accent)}.error.svelte-15e9vjm{color:#ff9b9b}.nav.svelte-1n46o8q{position:sticky;top:0;z-index:10;background:#17143aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bar.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;height:68px}.logo.svelte-1n46o8q{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:22px;letter-spacing:-.02em}.logo.light.svelte-1n46o8q{color:#fff}.mark.svelte-1n46o8q{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--brand-2);font-size:18px}nav.svelte-1n46o8q{display:flex;align-items:center;gap:28px;color:#d8d6f2;font-weight:500;font-size:15px}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:#fff}.sm.svelte-1n46o8q{padding:8px 18px;color:var(--ink)}.burger.svelte-1n46o8q{display:none;background:none;border:0;color:#fff;font-size:26px;cursor:pointer}.hero.svelte-1n46o8q{background:radial-gradient(900px 500px at 80% 0%,#3b34a8 0%,transparent 60%),var(--ink);color:#fff;padding:80px 0 100px}.hero-grid.svelte-1n46o8q{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.pill.svelte-1n46o8q{display:inline-block;padding:6px 14px;border-radius:99px;background:#ffffff1a;font-size:13px;font-weight:600;margin-bottom:20px}h1.svelte-1n46o8q{font-size:clamp(36px,5.2vw,58px);line-height:1.08;letter-spacing:-.03em;font-weight:800;margin-bottom:20px}h1.svelte-1n46o8q em:where(.svelte-1n46o8q){font-style:normal;color:var(--accent)}.sub.svelte-1n46o8q{font-size:19px;color:#cfcdee;max-width:540px;margin-bottom:28px}.count.svelte-1n46o8q{margin-top:14px;font-size:14px;color:#b9b6e0}.count.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--accent)}.mock.svelte-1n46o8q{background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000073;color:var(--text);overflow:hidden;transform:rotate(1.5deg)}.mock-top.svelte-1n46o8q{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--soft);font-size:12px;color:var(--muted)}.mock-top.svelte-1n46o8q i:where(.svelte-1n46o8q){width:10px;height:10px;border-radius:50%;background:#d0cde8}.mock-top.svelte-1n46o8q span:where(.svelte-1n46o8q){margin-left:auto;font-weight:600}.mock-body.svelte-1n46o8q{padding:22px;display:grid;gap:10px}.q.svelte-1n46o8q{font-size:12px;font-weight:700;color:var(--brand-2)}.qt.svelte-1n46o8q{font-weight:600;color:var(--ink);margin-bottom:4px}.opt.svelte-1n46o8q{padding:10px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px}.opt.sel.svelte-1n46o8q{border-color:var(--brand-2);background:#efeeff;font-weight:600}.score.svelte-1n46o8q{display:flex;gap:8px;margin-top:8px}.score.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:1;text-align:center;padding:8px;border-radius:8px;background:var(--ink);color:#fff;font-size:12px;font-weight:600}.logos.svelte-1n46o8q{padding:40px 0;border-bottom:1px solid var(--line);text-align:center}.logos.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);font-size:14px;margin-bottom:18px}.row.svelte-1n46o8q{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;font-weight:700;color:#a3a1bd;font-size:18px}.grid3.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.card.svelte-1n46o8q{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#fff;position:relative;transition:box-shadow .2s,transform .2s}.card.svelte-1n46o8q:hover{box-shadow:0 14px 40px #4b45a11f;transform:translateY(-3px)}.card.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--ink);margin:12px 0 8px;font-size:19px}.card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);font-size:15px}.ic.svelte-1n46o8q{font-size:28px;width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--soft)}blockquote.svelte-1n46o8q footer:where(.svelte-1n46o8q){margin-top:14px;font-weight:600;color:var(--ink);font-size:14px}.dark.svelte-1n46o8q{background:var(--ink);color:#fff}.stats.svelte-1n46o8q{padding:56px 0}.stats.svelte-1n46o8q .container:where(.svelte-1n46o8q){display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stats.svelte-1n46o8q strong:where(.svelte-1n46o8q){display:block;font-size:40px;font-weight:800;color:var(--accent)}.stats.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#cfcdee;font-size:14px}.steps.svelte-1n46o8q{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px}.step.svelte-1n46o8q{padding-top:8px}.num.svelte-1n46o8q{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;margin-bottom:14px}.step.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--ink);margin-bottom:6px}.step.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);font-size:15px}.soft.svelte-1n46o8q{background:var(--soft)}.price.svelte-1n46o8q .card:where(.svelte-1n46o8q){display:flex;flex-direction:column}.price.svelte-1n46o8q .hot:where(.svelte-1n46o8q){border:2px solid var(--brand-2)}.badge.svelte-1n46o8q{position:absolute;top:-13px;left:28px;background:var(--brand-2);color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:99px}.amt.svelte-1n46o8q{font-size:38px;font-weight:800;color:var(--ink);margin:6px 0 16px}.amt.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:14px;font-weight:500;color:var(--muted)}.price.svelte-1n46o8q ul:where(.svelte-1n46o8q){list-style:none;display:grid;gap:8px;margin-bottom:24px;flex:1;font-size:15px;color:var(--text)}.narrow.svelte-1n46o8q{max-width:780px}details.svelte-1n46o8q{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 22px;margin-top:12px}summary.svelte-1n46o8q{cursor:pointer;font-weight:600;color:var(--ink)}details.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-top:10px;color:var(--muted)}.cta.svelte-1n46o8q{text-align:center}.cta.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:clamp(28px,4vw,40px);font-weight:800;margin-bottom:10px}.cta.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#cfcdee;margin-bottom:26px}footer.svelte-1n46o8q{background:#0f0d2b;color:#a9a7cf;padding:56px 0 24px;font-size:14px}.foot.svelte-1n46o8q{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot.svelte-1n46o8q h4:where(.svelte-1n46o8q){color:#fff;margin-bottom:12px}.foot.svelte-1n46o8q a:where(.svelte-1n46o8q):not(.logo),.foot.svelte-1n46o8q span:where(.svelte-1n46o8q){display:block;margin-bottom:8px}.foot.svelte-1n46o8q a:where(.svelte-1n46o8q):not(.logo):hover{color:#fff}.foot.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-top:12px}.copy.svelte-1n46o8q{text-align:center;margin-top:40px;font-size:13px}@media(max-width:900px){.hero-grid.svelte-1n46o8q,.grid3.svelte-1n46o8q,.steps.svelte-1n46o8q,.foot.svelte-1n46o8q{grid-template-columns:1fr}.stats.svelte-1n46o8q .container:where(.svelte-1n46o8q){grid-template-columns:repeat(2,1fr)}.mock.svelte-1n46o8q{transform:none}section.svelte-1n46o8q{padding:64px 0}.burger.svelte-1n46o8q{display:block}nav.svelte-1n46o8q{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:flex-start;padding:20px;background:var(--ink)}nav.open.svelte-1n46o8q{display:flex}}
