*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#e9eefb;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#83d6e8}header{display:flex;justify-content:space-between;align-items:center;padding:20px clamp(20px,5vw,80px);border-bottom:1px solid #26324d;background:#10192e}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{text-decoration:none;color:#d5e5fa}.brand{font-weight:900;letter-spacing:.12em;text-decoration:none;color:white}main{max-width:1100px;margin:auto;padding:70px 24px;min-height:72vh}.hero{padding:55px 0;max-width:800px}h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em}h2{font-size:27px}p{color:#b9c9e1}.btn,button{display:inline-block;border:0;border-radius:10px;background:#56c7df;color:#07101d;padding:12px 20px;font-weight:750;text-decoration:none;cursor:pointer}.secondary{background:#243450;color:#edf5ff}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:30px}.card{padding:25px;border:1px solid #2c3b58;border-radius:15px;background:#141e34}.card h3{margin-top:0}input,textarea{display:block;width:100%;max-width:460px;background:#0d1729;color:white;border:1px solid #465775;border-radius:8px;padding:12px;margin:8px 0 18px}label{font-weight:650}.error{color:#ffb4ad}.notice{padding:14px;background:#1c3345;border-left:3px solid #56c7df;border-radius:4px}footer{border-top:1px solid #26324d;padding:25px;text-align:center;color:#8395b0}code{color:#9ce5ed}ul{color:#b9c9e1}