:root{--bg:#0b0f14;--surface:#121820;--surface-2:#1a2230;--border:#263140;--ink:#e8edf2;--ink-2:#9fb0c0;--ink-3:#66788a;--accent:#d9a441;--accent-ink:#10131a;--good:#3fb37f;--bad:#e0604d;--warn:#d9a441;--radius:6px;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:"Inter var",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{max-width:1080px;margin:0 auto;padding:0 20px}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border)}.nav-brand{font-family:var(--mono);font-weight:700;font-size:1.05rem;color:var(--ink);letter-spacing:-.02em}.nav-brand span{color:var(--accent)}.nav-links{display:flex;gap:18px;align-items:center}.btn{display:inline-block;padding:9px 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-weight:600;font-size:.92rem}.btn:hover{border-color:var(--ink-3);text-decoration:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08)}.btn-sm{padding:5px 12px;font-size:.82rem}.hero{padding:72px 0 48px;max-width:640px}.hero h1{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.1;letter-spacing:-.03em;margin:0 0 14px}.hero p{color:var(--ink-2);font-size:1.08rem;margin:0 0 26px}.stat-strip{display:flex;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin:34px 0}.stat{background:var(--surface);padding:16px 20px;flex:1 1}.stat b{display:block;font-family:var(--mono);font-size:1.5rem;color:var(--accent)}.stat span{font-size:.82rem;color:var(--ink-3)}.tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}table{border-collapse:collapse;width:100%;font-size:.88rem}td,th{padding:10px 14px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}td:first-child,th:first-child{text-align:left}thead th{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--surface-2)}tbody tr:hover{background:var(--surface)}td.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos{color:var(--good)}.neg{color:var(--bad)}.muted{color:var(--ink-3)}.badge{display:inline-block;font-family:var(--mono);font-size:.66rem;padding:2px 7px;border-radius:999px;border:1px solid}.badge-warn{color:var(--warn)}.badge-platform{color:var(--ink-3)}.banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-radius:var(--radius);margin:18px 0;font-size:.9rem}.banner-trial{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--accent)}.banner-danger{background:color-mix(in srgb,var(--bad) 12%,transparent);border:1px solid var(--bad)}.paywall{border:1px dashed var(--border);border-radius:var(--radius);padding:28px;text-align:center;color:var(--ink-2);margin-top:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;max-width:380px;margin:60px auto}.card h2{margin:0 0 18px}label{display:block;font-size:.82rem;color:var(--ink-2);margin:12px 0 4px}input{width:100%;padding:9px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit}.form-error{color:var(--bad)}.form-error,.form-ok{font-size:.85rem;margin-top:10px}.form-ok{color:var(--good)}.price-card{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);padding:34px;max-width:420px;margin:50px auto}.price-figure{font-family:var(--mono);font-size:2.6rem;color:var(--accent)}.price-card ul{padding-left:20px;color:var(--ink-2)}.price-card li{margin:8px 0}.footer{margin-top:80px;padding:24px 0 40px;border-top:1px solid var(--border);color:var(--ink-3);font-size:.78rem}.lang-switch{font-family:var(--mono);font-size:.75rem;background:none;border:none;color:var(--ink-3);padding:4px}.lang-switch:hover{color:var(--ink)}@media (max-width:640px){.stat-strip{flex-direction:column}.hero{padding:44px 0 28px}}