:root{--ink:#12202d;--muted:#667482;--line:#dce4e8;--paper:#f5f7f8;--white:#ffffff;--accent:#b88a44;--deep:#173543}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.topbar{height:76px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;background:var(--white);border-bottom:1px solid var(--line)}.brand{font-size:24px;font-weight:800;letter-spacing:.18em;color:var(--deep)}.version{color:var(--muted);font-size:14px}.hero{padding:86px 6vw 72px;background:linear-gradient(125deg,#102d3a,#214957);color:white}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.16em}h1{max-width:850px;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.045em}.intro{max-width:720px;margin:26px 0;color:#d6e0e4;font-size:19px;line-height:1.65}.status{display:inline-flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);font-size:14px}.status span{width:9px;height:9px;border-radius:50%;background:#60c78b;box-shadow:0 0 0 5px rgba(96,199,139,.12)}.content{padding:64px 6vw 90px}.sectionTitle{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.sectionTitle h2{margin:0;font-size:34px}.sectionTitle>p{max-width:500px;margin:0;color:var(--muted);line-height:1.55}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.card{min-height:220px;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 10px 35px rgba(29,53,64,.05)}.number{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.12em}.card h3{margin:38px 0 10px;font-size:23px}.card p{min-height:46px;color:var(--muted);line-height:1.55}.badge{display:inline-block;margin-top:16px;padding:7px 10px;border-radius:8px;background:#eef2f3;color:#60717a;font-size:12px;font-weight:700}@media (max-width:850px){.grid{grid-template-columns:1fr}.sectionTitle{align-items:start;flex-direction:column}.hero{padding-top:60px}}