:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0c0f15;color:#e8ecf4;font:16px/1.65 system-ui,"Segoe UI",Roboto,Arial,sans-serif}
.wrap{max-width:820px;margin:0 auto;padding:28px 18px 40px}a{color:#35d6c3}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:20px;color:#e8ecf4;text-decoration:none}
.mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#35d6c3,#4f8cff);display:inline-flex;align-items:center;justify-content:center;color:#06211e}
h1{font-size:30px;line-height:1.25;margin:28px 0 8px}h2{font-size:20px;margin:28px 0 6px}p,li{color:#c3cad8}.mut{color:#8b94a8;font-size:14px}
.card{background:#12161e;border:1px solid #242b3a;border-radius:14px;padding:18px 20px;margin:16px 0}.btns{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
.btn{display:inline-block;padding:12px 20px;border-radius:10px;font-weight:700;text-decoration:none;background:#1d2330;border:1px solid #2e3648;color:#e8ecf4}.btn.go{background:linear-gradient(135deg,#35d6c3,#4f8cff);color:#05211e;border:0}
.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.plans .card{margin:0}.plan b{font-size:26px;display:block}footer{margin-top:40px;color:#5f687c;font-size:13px}footer a{color:#8b94a8}
ul{padding-left:20px}