:root{--bg:#f7f8fa;--surface:#fff;--text:#101828;--muted:#475467;--border:#e4e7ec;--primary:#2563eb;--primary-dark:#1d4ed8}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif}.container{max-width:980px;margin:0 auto;padding:24px 16px 56px}.section{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:24px 20px}.hero h1{margin:8px 0 10px;font-size:2rem;line-height:1.2}.eyebrow{color:var(--primary);margin:0;font-weight:700}.subtext{color:var(--muted);margin:0 0 16px}.ctaRow{flex-wrap:wrap;gap:10px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-weight:600}.btnPrimary{background:var(--primary);color:#fff}.btnPrimary:hover{background:var(--primary-dark)}.btnSecondary{border-color:var(--border);color:var(--text);background:#fff}.grid3{grid-template-columns:1fr;gap:12px;display:grid}.card{border:1px solid var(--border);border-radius:10px;padding:14px}.stepNumber{color:var(--primary);margin:0 0 6px;font-weight:700}.valueList{margin:0;padding-left:18px}.valueList li{margin:0 0 8px}.finalCta{text-align:center}@media (min-width:768px){.container{padding:36px 20px 80px}.hero h1{font-size:2.5rem}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}
