*{box-sizing:border-box}body{margin:0;background:#070b16;color:#eef2ff;font-family:Inter,system-ui,Arial}.nav{height:72px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20283c}.brand{font-size:21px;font-weight:800;color:#fff;text-decoration:none}.brand span{color:#7c8cff}.container{max-width:1150px;margin:auto;padding:0 22px}.section{padding:55px 0}.auth{min-height:100vh;display:grid;place-items:center;padding:20px}.authbox{width:min(460px,100%);background:#101729;border:1px solid #26314b;border-radius:20px;padding:30px;box-shadow:0 25px 80px #0008}.authbox h1{font-size:35px;margin-bottom:6px}input,select,textarea{width:100%;margin:8px 0;padding:14px;border-radius:11px;border:1px solid #303c58;background:#090f1d;color:#fff;outline:none}.btn{border:0;border-radius:12px;padding:13px 18px;background:linear-gradient(135deg,#6978ff,#a45cff);color:#fff;font-weight:700;cursor:pointer}.btn.secondary{background:#151c2e;border:1px solid #2b3550}.card{background:#101729;border:1px solid #202b43;border-radius:18px;padding:24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price{font-size:34px;font-weight:800}.muted{color:#9ba7c0}.notice{padding:13px;border-radius:12px;background:#0d1323;border:1px solid #28344e;color:#9ba7c0}@media(max-width:760px){.grid{grid-template-columns:1fr}}
