:root{--bg: #f4f8ff;--ink: #132033;--muted: #51627d;--primary: #2084e4;--card: #ffffff;--line: #dbe7f4}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}.container{width:min(1100px,92vw);margin:0 auto}.section{padding:72px 0}.alt{background:#eaf2fc}.hero{background:radial-gradient(circle at 20% 20%,#d8ebff,#f4f8ff 55%);padding:96px 0 82px}.eyebrow{font-weight:700;color:var(--primary);margin:0 0 12px}h1{font-size:clamp(2.2rem,5.5vw,4rem);margin:0 0 14px}h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin:0 0 14px}h3{margin:0 0 8px;font-size:1.15rem}p{margin:0;color:var(--muted);line-height:1.6}.lead{font-size:1.15rem;max-width:720px}.actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.actions.center{justify-content:center}.btn{text-decoration:none;border-radius:12px;padding:12px 18px;font-weight:650;border:1px solid transparent}.btn-primary{background:var(--primary);color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:#aac9eb}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.steps,.cards{margin-top:18px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.steps article,.cards article{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.feature-grid{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feature-grid li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cta{text-align:center}@media (max-width: 820px){.section{padding:56px 0}.two-col,.steps,.cards,.feature-grid{grid-template-columns:1fr}}
