*{box-sizing:border-box}body{margin:0;background:#07101d;color:#f6f8ff;font:16px/1.6 system-ui,-apple-system,Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;padding:20px max(5%,calc((100% - 1200px)/2));border-bottom:1px solid #24334b;background:#090e18}nav{display:flex;gap:22px;font-size:14px}.brand{font-size:23px;font-weight:950;letter-spacing:-1px}.brand span,em{color:#ff7916;font-style:normal}.hero{max-width:1200px;margin:auto;min-height:620px;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;padding:90px 24px}.hero h1{font-size:clamp(44px,6vw,84px);line-height:1.03;letter-spacing:-.05em;margin:20px 0}.hero p{font-size:19px;color:#afbbce;max-width:550px}.eyebrow{font-size:12px;letter-spacing:.23em;font-weight:900;color:#ff8a32}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:35px}.btn,button{display:inline-block;border:0;background:linear-gradient(110deg,#ff6a00,#ff9c24);padding:13px 21px;border-radius:12px;font-weight:800;color:#10131c;cursor:pointer}.outline{background:transparent;color:#fff;border:1px solid #5a6577}.hero-art{padding:48px 36px;border:1px solid #31405a;background:radial-gradient(circle at 80% 0%,#29365b,#101a2a 65%);border-radius:28px;box-shadow:0 30px 80px #0005}.card-icon{margin:30px 0;font-size:76px;font-weight:950;color:#ff781c}.features{max-width:1200px;margin:0 auto 80px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article,.panel{background:#101d2d;border:1px solid #263852;border-radius:22px;padding:28px}.features b{font-size:12px;color:#7cc7ff;letter-spacing:.1em}.features p,.panel p{color:#b7c4d7}.panel{max-width:560px;margin:65px auto}.wide{max-width:950px}.panel h1{font-size:clamp(32px,4vw,48px);line-height:1.15}label{display:block;font-weight:650;margin:15px 0}input,textarea{display:block;width:100%;margin-top:6px;padding:14px;background:#081321;color:#fff;border:1px solid #3b4b61;border-radius:10px;font:inherit}.error{color:#ff9a9a!important}.credential{text-align:center}.monogram{height:90px;width:90px;border-radius:50%;background:#ff7916;color:#07101d;display:grid;place-items:center;font-size:45px;font-weight:900;margin:20px auto}.status{color:#ff9b44!important;font-weight:800}.qr{background:white;padding:15px;display:inline-block;margin:20px auto;border-radius:14px}.small{font-size:12px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:10px;text-align:left;border-bottom:1px solid #34435a}footer{text-align:center;padding:32px;color:#8394a8;border-top:1px solid #263852}@media(max-width:750px){header{padding:16px;flex-wrap:wrap;gap:10px}nav{gap:12px}.hero{grid-template-columns:1fr;min-height:auto;padding:65px 20px}.features{grid-template-columns:1fr}.panel{margin:25px 15px}}
.avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid #ff8014;margin:15px auto;display:block}.verified-badge{display:inline-block;background:#ff8014;color:#07111f;padding:12px 18px;border-radius:30px;font-weight:800;letter-spacing:.04em}.cert-list{margin:22px auto;max-width:600px;padding:15px;border:1px solid #35516d;border-radius:16px}.cert-list p{margin:8px 0}input[type=file],select{display:block;width:100%;padding:12px;background:#122238;color:#fff;border:1px solid #35516d;border-radius:10px;margin:10px 0}