:root{--orange:#ff6a00;--blue:#0878ff;--bg:#07111f;--card:#101e32;--border:#1d3048;--text:#eaf2ff;--muted:#91a1b7}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1200px,92%);margin:auto}
header{background:rgba(7,17,31,.95);border-bottom:1px solid var(--border)}.nav{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{color:#fff;text-decoration:none;font-weight:900}.orange{color:var(--orange)}.blue{color:var(--blue)}
.navlinks{display:flex;gap:8px;flex-wrap:wrap}.navlinks a{color:#cbd7e8;text-decoration:none;padding:9px 12px;border-radius:9px}.navlinks a:hover{background:#101d30;color:#fff}
.page{padding:60px 0}.card{background:linear-gradient(145deg,#101e32,#0b1727);border:1px solid var(--border);border-radius:20px;padding:25px}.eyebrow{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:2px}.notice{padding:14px;border-radius:10px;margin:18px 0}.notice.error{background:#35151d;border:1px solid #7d3044;color:#ffb4c1}.notice.success{background:#0d3523;border:1px solid #1d7047;color:#72e6a4}
.form{display:grid;gap:15px;margin-top:25px}.form label{display:grid;gap:7px;color:#cbd7e8;font-weight:700}.form input,.form textarea,.form select{width:100%;padding:13px;border-radius:9px;border:1px solid #263a53;background:#08111f;color:#fff;outline:none}.form textarea{min-height:100px;resize:vertical}.btn{border:0;border-radius:10px;padding:14px 18px;background:linear-gradient(90deg,var(--orange),var(--blue));color:#fff;font-weight:900;cursor:pointer;text-decoration:none;display:inline-block}
footer{border-top:1px solid var(--border);padding:30px 0;text-align:center;color:#718198;font-size:13px}
