:root{--fg:#111;--bg:#fff;--muted:#666;--accent:#2563eb}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,sans-serif;color:var(--fg);background:var(--bg)}main{padding:4rem 1.5rem}footer,main{max-width:720px;margin:0 auto}footer{padding:2rem 1.5rem;color:var(--muted)}a{color:var(--accent)}.btn{display:inline-block;background:var(--accent);color:#fff;padding:.6rem 1.2rem;border-radius:8px;text-decoration:none;border:0;font-size:1rem;cursor:pointer}.muted{color:var(--muted)}.hero h1{font-size:2.1rem;line-height:1.2;letter-spacing:-.02em;margin-bottom:.75rem}.hero .sub{font-size:1.1rem;color:var(--muted);margin-bottom:1.5rem}main section{margin-bottom:3.5rem}.stat{text-align:center;border:1px solid #e5e9ef;border-radius:12px;padding:1.5rem}.stat-number{font-size:3rem;font-weight:800;color:var(--accent);margin:0;line-height:1.1}.stat p:last-child{margin-bottom:0}.steps{padding-left:1.25rem}.steps li{margin-bottom:.9rem}.price-card{border:1px solid #e5e9ef;border-radius:12px;padding:1.5rem;text-align:center}.price-card h2{margin-top:0}.price-line{margin:.25rem 0}.price-big{font-size:2.5rem;font-weight:800}