*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#07183c;background:#fff}a{text-decoration:none;color:inherit}.nav{height:76px;display:flex;align-items:center;gap:27px;padding:0 3%;border-bottom:1px solid #dce5f0;background:white}.logo{width:235px;height:65px;object-fit:contain}.nav a{font-size:14px;font-weight:600}.nav .active{color:#086df2;border-bottom:3px solid #086df2;padding:27px 0}.account{margin-left:auto}.btn{display:inline-block;background:#0875f5;color:white;border:0;border-radius:8px;padding:14px 24px;font-weight:800;cursor:pointer}.btn.outline{background:transparent;border:1px solid #7bb6ff}.hero{min-height:350px;color:#fff;padding:38px 4%;background:linear-gradient(90deg,#031b46 0%,#052d62 55%,#0a4a83 100%);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-2%;top:0;width:48%;height:100%;background:radial-gradient(circle at 50% 50%,#138cff66,transparent 60%)}.hero>*{position:relative;z-index:2}.eyebrow{letter-spacing:3px;color:#79c7ff;font-weight:800}.hero h1{font-size:48px;line-height:1.05;margin:14px 0;max-width:760px}.hero h1 span{color:#1582ff}.lead{font-size:19px;line-height:1.5;max-width:750px}.hero-actions{display:flex;gap:15px;margin:24px 0}.hero-points{display:flex;gap:55px;font-size:14px}.snapshot{margin:-1px 3% 0;padding:18px 25px;border:1px solid #bcdcff;border-radius:12px;background:#f3f9ff;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:20px;align-items:center}.snapshot h3{margin:0}.metric{border-left:1px solid #d6e5f4;padding-left:20px}.metric b{font-size:23px}.section{padding:28px 3%}.wrap{max-width:1500px;margin:auto}.layout{display:grid;grid-template-columns:1fr 360px;gap:22px}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.card{border:1px solid #dbe6f2;border-radius:12px;padding:17px;background:white;min-height:145px}.icon{font-size:29px;color:#0875f5}.card h3{margin:10px 0 5px}.card p{font-size:13px;color:#53647d}.riskbox{background:#f1f7fd;border:1px solid #d8e9f9;border-radius:12px;padding:20px}.riskrow{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #d7e3ef;font-size:13px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;background:#eff7ff;border-radius:12px;padding:18px}.step{font-size:13px}.step b{display:block;margin-bottom:4px}.num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0875f5;color:white;margin-right:7px}.field{width:100%;padding:14px;border:1px solid #ced9e8;border-radius:8px;margin:7px 0}.table{width:100%;border-collapse:collapse;background:white}.table th,.table td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left}.badge{font-size:11px;padding:5px 8px;border-radius:20px;background:#e7f3ff;color:#0767c9}.dashboard{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.side{background:#061b42;color:white;padding:25px}.side a{display:block;padding:11px;margin:3px 0}.main{background:#f5f8fc;padding:30px}.statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat{background:#fff;border:1px solid #e0e8f2;border-radius:10px;padding:20px}@media(max-width:900px){.nav a{display:none}.logo{width:180px}.hero h1{font-size:38px}.snapshot,.layout,.cards,.steps,.statgrid{grid-template-columns:1fr}.hero-points{display:block}.dashboard{grid-template-columns:1fr}.side{display:none}}