:root{--ms-ink:#16202e;--ms-ink-2:#3c4a5c;--ms-ink-3:#6a7889;--ms-ink-4:#9aa6b4;--ms-surface:#ffffff;--ms-surface-2:#f5f7fa;--ms-surface-3:#eef1f6;--ms-border:#e2e7ef;--ms-border-2:#cfd7e3;--ms-accent:#2860d8;--ms-accent-hover:#1f4fbe;--ms-accent-press:#1a44a6;--ms-accent-tint:#eaf0fd;--ms-accent-ink:#ffffff;--ms-focus:rgba(40,96,216,.32);--ms-ok:#0f8a4f;--ms-ok-tint:#e6f4ec;--ms-ok-ink:#0a6e3f;--ms-warn:#b06f00;--ms-warn-tint:#fbf0d8;--ms-warn-ink:#8a5600;--ms-neutral:#586676;--ms-neutral-tint:#eef1f5;--ms-neutral-ink:#46525f;--ms-absent:#8a93a1;--ms-absent-tint:#f2f4f7;--ms-absent-ink:#6c7686;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--sh-1:0 1px 2px rgba(16,32,54,.06);--sh-2:0 2px 8px rgba(16,32,54,.08);--sh-3:0 10px 28px rgba(16,32,54,.12);--sh-pop:0 14px 40px rgba(16,32,54,.20);--font:"Schibsted Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}body{font-family:var(--font);color:var(--ms-ink);margin:0}.ic{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block}.ic-sm{width:14px;height:14px}.ic-lg{width:22px;height:22px}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.mono{font-family:var(--mono)}.muted{color:var(--ms-ink-3)}.btn{font-family:var(--font);font-weight:600;font-size:13px;border-radius:var(--r-md);padding:8px 14px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.btn-primary{background:var(--ms-accent);color:#fff}.btn-primary:hover{background:var(--ms-accent-hover);box-shadow:var(--sh-1)}.btn-primary:active{background:var(--ms-accent-press)}.btn-primary:disabled{background:#aebfe6;color:#eef2fb;cursor:default}.btn-ghost{background:var(--ms-surface);border-color:var(--ms-border-2);color:var(--ms-ink-2)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--r-pill);flex:none}.pill .ic{width:13px;height:13px;stroke-width:2.2}.pill-ok{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.pill-warn{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.pill-absent{background:var(--ms-absent-tint);color:var(--ms-absent-ink)}.web{font-family:var(--font);color:var(--ms-ink);background:var(--ms-surface)}.web-nav{justify-content:space-between;padding:18px 36px;border-bottom:1px solid var(--ms-border);background:var(--ms-surface)}.web-nav,.web-nav .links{display:flex;align-items:center}.web-nav .links{gap:26px;font-size:14px;color:var(--ms-ink-2);font-weight:500}.web-nav .links a{color:var(--ms-ink-2);text-decoration:none}.brandmark{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.015em;color:var(--ms-ink);text-decoration:none}.brandmark .mk{border-radius:9px;background:var(--ms-accent);place-items:center;color:#fff}.avatar,.brandmark .mk{width:30px;height:30px;display:grid}.avatar{border-radius:50%;background:var(--ms-surface-3);color:var(--ms-ink-2);place-items:center;font-weight:700;font-size:13px}.hero{padding:72px 56px 56px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;background:linear-gradient(180deg,#fbfcfe,#fff)}.eyebrow,.hero{align-items:center}.eyebrow{display:inline-flex;gap:7px;font-size:12.5px;font-weight:600;color:var(--ms-accent-press);background:var(--ms-accent-tint);border:1px solid #d4e0fb;padding:5px 11px;border-radius:var(--r-pill)}.hero h1{font-size:48px;line-height:1.04;letter-spacing:-.025em;margin:18px 0 0;font-weight:700;max-width:560px}.hero p.sub{font-size:17px;line-height:1.5;color:var(--ms-ink-2);margin:18px 0 0;max-width:480px}.hero .cta-row{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}.btn-xl{font-size:15px;padding:13px 22px;border-radius:var(--r-md)}.trust-row{gap:18px;margin-top:22px;font-size:13px;color:var(--ms-ink-3);flex-wrap:wrap}.trust-row,.trust-row .it{display:flex;align-items:center}.trust-row .it{gap:7px}.compare{background:#fff;border:1px solid var(--ms-border);border-radius:var(--r-xl);box-shadow:var(--sh-3);overflow:hidden}.compare__h{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--ms-border);font-size:13px;font-weight:600}.compare__h .file{font-family:var(--mono);font-size:12px;color:var(--ms-ink-3);font-weight:500}.lead-line{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--ms-surface-3)}.lead-line:last-child{border-bottom:none}.lead-line .nm{font-size:13px;font-weight:600;flex:none;width:108px}.lead-line .em{font-family:var(--mono);font-size:11.5px;color:var(--ms-ink-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statband{display:flex;gap:0;border-top:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);background:var(--ms-surface-2)}.statband .st{flex:1;padding:26px 32px;border-right:1px solid var(--ms-border)}.statband .st:last-child{border-right:none}.statband .big{font-size:30px;font-weight:700;letter-spacing:-.02em}.statband .lbl{font-size:13px;color:var(--ms-ink-3);margin-top:4px}.web-sec{padding:56px}.web-sec h2{font-size:30px;letter-spacing:-.02em;font-weight:700;margin:0}.web-sec .lead{font-size:16px;color:var(--ms-ink-2);margin:12px 0 0;max-width:560px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.step{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--r-lg);padding:22px}.step .num{width:34px;height:34px;border-radius:9px;background:var(--ms-accent-tint);color:var(--ms-accent-press);display:grid;place-items:center;font-weight:700;font-family:var(--mono);font-size:14px}.step h3{font-size:16px;margin:14px 0 6px;font-weight:700}.step p{font-size:13.5px;color:var(--ms-ink-2);line-height:1.45;margin:0}.web-foot{display:flex;align-items:center;justify-content:space-between;padding:26px 56px;border-top:1px solid var(--ms-border);color:var(--ms-ink-3);font-size:13px}.web-foot .lk{display:flex;gap:22px}.web-foot a{color:var(--ms-ink-3);text-decoration:none}.dash{padding:36px 40px;background:var(--ms-surface-2);display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.card{background:#fff;border:1px solid var(--ms-border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card-pad{padding:22px}.card h3{font-size:15px;font-weight:700;margin:0}.balance{font-family:var(--mono);font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1}.kpi-sub{font-size:13px;color:var(--ms-ink-3)}.plan-pill{display:inline-flex;gap:6px;font-size:12px;padding:4px 10px;border-radius:var(--r-pill);background:var(--ms-surface-3);color:var(--ms-ink-2)}.ext-status,.plan-pill{align-items:center;font-weight:600}.ext-status{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--ms-ok-tint);color:var(--ms-ok-ink);font-size:13px}.mini-steps{display:flex;flex-direction:column;gap:14px}.mini-step{display:flex;gap:12px;align-items:flex-start}.mini-step .num{width:26px;height:26px;border-radius:7px;background:var(--ms-accent-tint);color:var(--ms-accent-press);display:grid;place-items:center;font-weight:700;font-family:var(--mono);font-size:12px;flex:none}.mini-step b{font-size:13.5px}.mini-step p{font-size:12.5px;color:var(--ms-ink-3);margin:2px 0 0;line-height:1.4}.bill{padding:40px;background:var(--ms-surface-2)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.tier{background:#fff;border:1px solid var(--ms-border);border-radius:var(--r-lg);padding:24px;position:relative}.tier.rec{border-color:var(--ms-accent);box-shadow:0 0 0 1px var(--ms-accent),var(--sh-3)}.tier .rec-tag{position:absolute;top:-11px;left:24px;background:var(--ms-accent);color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--r-pill)}.tier .credits{font-family:var(--mono);font-size:34px;font-weight:600;letter-spacing:-.02em}.tier .price{font-size:14px;color:var(--ms-ink-3);margin-top:2px}.tier ul{list-style:none;padding:0;margin:18px 0 20px;display:flex;flex-direction:column;gap:9px}.tier li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ms-ink-2)}.tier li .ic{color:var(--ms-ok);width:15px;height:15px}.bill-note{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:12.5px;color:var(--ms-warn-ink);background:var(--ms-warn-tint);border-radius:var(--r-sm);padding:10px 13px;width:fit-content}@media (max-width:880px){.hero{grid-template-columns:1fr;padding:40px 24px}.hero h1{font-size:34px}.bill,.dash,.web-sec{padding:28px 20px}.dash,.statband,.steps,.tiers{grid-template-columns:1fr}.statband{flex-direction:column}.web-nav{padding:14px 20px}.web-nav .links{gap:14px}}