*{box-sizing:border-box}:root{color-scheme:dark;--accent:#5ee4c3}body{margin:0;background:#0b1018;color:#edf3fa;font:16px/1.6 system-ui,sans-serif}a{color:var(--accent)}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{border-bottom:1px solid #293b4e}.brand{font-size:25px;font-weight:850;text-decoration:none;color:white}.brand span,.eyebrow{color:var(--accent)}nav,.actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}nav a{padding:9px 12px;text-decoration:none;border-radius:8px;color:#b4c5d6}nav a[aria-current=page]{background:#193d34;color:var(--accent)}main{min-height:70vh;padding-top:40px}h1{font-size:clamp(34px,6vw,58px);line-height:1.13;letter-spacing:-1.5px}h2{font-size:22px}p{color:#b4c5d6}.eyebrow{font-size:11px;letter-spacing:2px}.lead{font-size:18px;max-width:750px}.grid{display:grid;gap:20px;margin:24px 0}.two{grid-template-columns:repeat(2,1fr)}.four{grid-template-columns:repeat(4,1fr)}.card{padding:24px;background:linear-gradient(130deg,#18283a,#121c29);border:1px solid #293b4e;border-radius:15px}.card-link{text-decoration:none;color:inherit}.card-link:hover{border-color:var(--accent)}.button,button{display:inline-block;padding:12px 17px;background:var(--accent);color:#09251e;border:1px solid var(--accent);border-radius:8px;font:700 14px system-ui;text-decoration:none}.secondary{background:transparent;color:var(--accent)}button:disabled{background:#253340;border-color:#35495c;color:#afbdcc}.badge{display:inline-block;color:#f5d08a;background:#352b1d;border-radius:5px;padding:5px 9px;font-size:11px}.notice{border:1px solid #695535;border-left:3px solid #e4bc74;background:#241f19;padding:18px 22px;border-radius:8px;margin:22px 0}.notice strong{color:#f5d08a}.notice p{margin:5px 0}.metric{font-size:42px;font-weight:750}.metric small{font-size:18px}.placeholder{min-height:170px;display:grid;place-content:center;text-align:center;border:1px dashed #42576c;border-radius:10px;padding:20px}.radar{min-height:260px;background:radial-gradient(ellipse,#193e35,transparent)}iframe{display:block;width:100%;height:75vh;min-height:430px;border:0;border-radius:12px;background:#20252c}.small,footer{font-size:13px}footer{border-top:1px solid #293b4e;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center}.document p{border-bottom:1px solid #293b4e;padding-bottom:10px}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:#0b1018;padding:10px;z-index:5}@media(max-width:750px){.hero,.two{grid-template-columns:1fr}.four{grid-template-columns:repeat(2,1fr)}header,main,footer{padding:20px}nav{gap:2px}nav a{font-size:12px;padding:9px}iframe{height:70vh}}