body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:760px;margin:0 auto;padding:24px 16px;color:#1a1d21;line-height:1.6;background:#fff}
header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e3e6ea;padding-bottom:12px}
.brand{font-weight:700;font-size:20px;color:#1a1d21;text-decoration:none}nav a{margin-left:14px;color:#3a4b63;text-decoration:none;font-size:15px}
h1{font-size:32px;line-height:1.2;margin:32px 0 8px}h2{margin-top:28px;font-size:20px}.sub{font-size:18px;color:#4a5563}
.btn{display:inline-block;background:#1f4fd8;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;margin-top:12px}
.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.plan{border:1px solid #e3e6ea;border-radius:8px;padding:16px}
.price{font-size:26px;font-weight:700}footer{margin-top:48px;border-top:1px solid #e3e6ea;padding-top:12px;font-size:13px;color:#6b7280}footer a{color:#6b7280}
@media (prefers-color-scheme:dark){body{background:#111418;color:#e6e8eb}.brand{color:#e6e8eb}nav a{color:#9db4d6}.sub{color:#aab3bf}header,footer,.plan{border-color:#2a2f36}footer,footer a{color:#8b95a1}}