:root{--bg:#f5f7fb;--ink:#14213d;--muted:#657087;--brand:#5b5ce2;--line:#e4e8f0;--card:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1100px;margin:auto;padding:0 24px}nav{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:72px;display:flex}.navin{justify-content:space-between;align-items:center;width:100%;display:flex}.logo{font-size:21px;font-weight:800}.links{align-items:center;gap:24px;display:flex}.button,button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 18px;font-weight:700;display:inline-block}.secondary{color:#4546c9;background:#edf0ff}.hero{text-align:center;background:linear-gradient(135deg,#f3f0ff,#eef7ff);padding:92px 0}h1{max-width:850px;margin:0 auto 20px;font-size:52px;line-height:1.12}h2{margin:0 0 18px;font-size:30px}h3{margin-top:0}.lead{color:var(--muted);max-width:700px;margin:0 auto 28px;font-size:19px}.section{padding:64px 0}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px}.muted{color:var(--muted)}footer{color:#d8deeb;background:#10172a;margin-top:50px;padding:38px 0}.foot{justify-content:space-between;gap:24px;display:flex}.footlinks{gap:22px;display:flex}.page{min-height:65vh;padding:54px 0}.prose{max-width:820px}.prose h2{margin-top:34px;font-size:23px}.form{max-width:460px}.form label{margin:16px 0 6px;font-weight:700;display:block}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd3df;border-radius:8px;padding:12px}.notice{color:#6e4a00;background:#fff4db;border-radius:8px;margin:15px 0;padding:12px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat strong{font-size:28px;display:block}.coming{color:#5b5ce2;background:#eeefff;border-radius:20px;padding:4px 8px;font-size:12px}.actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:700px){h1{font-size:36px}.grid,.stats{grid-template-columns:1fr}.links a:not(.button){display:none}.foot{flex-direction:column}.footlinks{flex-wrap:wrap}}
