:root{--bg:#f7f8fb;--ink:#14213d;--muted:#667085;--card:#fff;--line:#e5e7eb;--brand:#2563eb;--brand2:#0f172a;--ok:#16a34a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55}.top{position:sticky;top:0;z-index:2;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:16px 6vw}.brand{font-weight:800;color:var(--brand2);text-decoration:none;font-size:20px}.top nav{display:flex;gap:18px;flex-wrap:wrap}.top nav a{color:#344054;text-decoration:none;font-size:14px}.hero{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;padding:80px 8vw 50px;align-items:center}.eyebrow{color:var(--brand);text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:13px}.hero h1{font-size:54px;line-height:1.02;margin:10px 0 20px;letter-spacing:-.045em}.lead{font-size:20px;color:var(--muted);max-width:760px}.actions{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.btn{background:var(--brand);border:1px solid var(--brand);color:#fff;text-decoration:none;border-radius:12px;padding:12px 18px;font-weight:750;display:inline-block;cursor:pointer}.btn.ghost{background:#fff;color:var(--brand2);border-color:var(--line)}.btn.small{padding:8px 12px;border-radius:10px;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(15,23,42,.04)}.heroCard li{margin:10px 0}.strip{margin:0 8vw 40px;background:#0f172a;color:#fff;border-radius:18px;padding:22px 26px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.strip span{color:#cbd5e1}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:28px 8vw}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.section{padding:55px 8vw}.section h2,.narrow h1,.wide h1{font-size:36px;letter-spacing:-.03em;margin:0 0 16px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#dbeafe;color:#1d4ed8}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.pill{display:inline-block;background:#eef2ff;color:#3730a3;border-radius:999px;padding:7px 10px;margin:4px;font-size:13px}.cta{margin:50px 8vw 70px;background:linear-gradient(135deg,#2563eb,#0f172a);color:#fff;border-radius:28px;padding:40px}.cta p{color:#dbeafe}.narrow{max-width:760px;margin:50px auto;padding:0 22px}.wide{max-width:1180px;margin:42px auto;padding:0 22px}.muted{color:var(--muted)}.form{display:grid;gap:16px}.form label{display:grid;gap:6px;font-weight:650}.form input,.form textarea,.form select,.inlineForm input,.inlineForm textarea,.inlineForm select{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;font:inherit;background:#fff}.inlineForm{margin-top:18px}.success .card{border-color:#bbf7d0;background:#f0fdf4}.pageHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.timeline{display:grid;gap:8px}.timeline span{border-left:3px solid var(--line);padding:8px 0 8px 14px;color:var(--muted)}.timeline .current{border-color:var(--ok);color:var(--ok);font-weight:800}.quote{border:1px solid var(--line);border-radius:16px;padding:16px;margin:12px 0;background:#fbfdff}.tabs{display:flex;gap:12px;margin:24px 0}.tabs a{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;text-decoration:none;color:var(--ink);font-weight:700}.stat b{font-size:34px;display:block}table{width:100%;border-collapse:separate;border-spacing:0 10px}td,th{text-align:left;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px;vertical-align:top}td:first-child,th:first-child{border-left:1px solid var(--line);border-radius:12px 0 0 12px}td:last-child,th:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}td span{color:var(--muted);font-size:13px}.linkDanger{border:0;background:transparent;color:#dc2626;cursor:pointer}.foot{border-top:1px solid var(--line);padding:28px 8vw;color:var(--muted);display:flex;gap:18px;flex-wrap:wrap;background:#fff}@media(max-width:850px){.hero,.grid3,.grid2,.steps,.split{grid-template-columns:1fr}.hero h1{font-size:38px}.top{align-items:flex-start;gap:12px;flex-direction:column}.pageHead{flex-direction:column}.section{padding:35px 6vw}.hero{padding:45px 6vw}.strip,.cta{margin-left:6vw;margin-right:6vw}}