:root{color-scheme:light;--bg:#f8fbff;--text:#071329;--muted:#536178;--blue:#2563eb;--purple:#7c3aed;--green:#16a34a;--gold:#d97706;--line:rgba(37,99,235,0.14);--card:rgba(255,255,255,0.88)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 15% 12%,rgba(37,99,235,.16),transparent 32%),radial-gradient(circle at 85% 10%,rgba(124,58,237,.14),transparent 26%),linear-gradient(180deg,#ffffff 0,var(--bg) 100%)}a{color:inherit;text-decoration:none}.page{max-width:1180px;margin:0 auto;padding:44px 22px 64px}.nav{justify-content:space-between;gap:16px;margin-bottom:56px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-weight:850;letter-spacing:-.03em}.logo{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 16px 34px rgba(37,99,235,.26)}.badge{display:inline-flex;gap:8px;border:1px solid var(--line);background:rgba(255,255,255,.7);color:var(--blue);padding:10px 14px;border-radius:999px;font-size:14px;font-weight:700}.badge,.hero{align-items:center}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px}h1{margin:18px 0;font-size:clamp(44px,7vw,82px);line-height:.95;letter-spacing:-.065em}.lead{margin:0;max-width:690px;font-size:clamp(18px,2vw,23px);line-height:1.55;color:var(--muted)}.ctaRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;font-weight:800;border:1px solid var(--line)}.button.primary{color:white;border:0;background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 18px 34px rgba(37,99,235,.24)}.panel{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;padding:22px;box-shadow:0 24px 70px rgba(15,23,42,.09)}.flow{grid-gap:12px}.flow,.step{display:grid;gap:12px}.step{grid-template-columns:42px 1fr;grid-gap:12px;align-items:start;padding:16px;border-radius:20px;border:1px solid rgba(37,99,235,.12);background:rgba(255,255,255,.82)}.num{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:white;font-weight:900;background:linear-gradient(135deg,var(--blue),var(--purple))}.step h3{margin:0 0 4px;font-size:16px}.step p{margin:0;color:var(--muted);line-height:1.45;font-size:14px}.truth{margin-top:18px;padding:20px;border-radius:22px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.1));border:1px solid rgba(124,58,237,.2);font-weight:850;font-size:20px;letter-spacing:-.02em}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.card{padding:22px;min-height:190px;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.82);box-shadow:0 16px 40px rgba(15,23,42,.06)}.cardIcon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:18px;border-radius:16px;color:white;background:linear-gradient(135deg,var(--blue),var(--purple))}.card h2{margin:0 0 10px;font-size:20px;letter-spacing:-.03em}.card p{margin:0;color:var(--muted);line-height:1.55}.footer{margin-top:34px;padding:22px;border-radius:22px;background:#071329;color:white;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer span{color:#9fb4d8}@media (max-width:880px){.grid,.hero{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column}}.navLinks{display:flex;gap:14px;align-items:center;color:var(--muted);font-weight:750}.navLinks a{padding:10px 12px;border-radius:999px}.navLinks a:hover{background:rgba(37,99,235,.08);color:var(--blue)}.sectionHero{margin-bottom:30px;max-width:920px}.sectionHero h1{margin:18px 0;font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.06em}.wide{max-width:none}.twoCol{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:24px}.metricGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin:22px 0}.metric{padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.78)}.metric span{display:block;color:var(--muted);font-size:13px;font-weight:800;margin-bottom:8px}.metric strong{display:block;font-size:18px;letter-spacing:-.03em}@media (max-width:980px){.navLinks{flex-wrap:wrap}.metricGrid,.twoCol{grid-template-columns:1fr}}.statusGood,.statusWarn{display:inline-flex;margin:12px 0;padding:12px 16px;border-radius:999px;font-weight:900}.statusGood{color:#047857;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.22)}.statusWarn{color:#a16207;background:rgba(234,179,8,.14);border:1px solid rgba(234,179,8,.24)}