@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');:root{--bg:#071221;--panel:#101f33;--line:#263b53;--ink:#eef5fc;--muted:#a1b2c7;--blue:#2ca9ff;--red:#ff4056}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 0,#143152 0,transparent 45%),var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}.topbar{background:#050c17;border-bottom:1px solid var(--line);padding:8px max(4vw,20px);display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;letter-spacing:1.4px}.topbar a{color:#b8d8f4}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#33e69a;box-shadow:0 0 12px #33e69a;margin-right:9px}.site-header{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:13px 4vw;border-bottom:1px solid var(--line);gap:30px}.brand{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:1.1px;line-height:1.3}.brand img{width:73px;height:73px;object-fit:contain}.brand b{color:var(--red)}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.8px;margin-top:5px}.main-nav{display:flex;gap:25px;align-items:center}.nav-item{position:relative;font-size:13px;font-weight:700}.nav-item>a{display:block;padding:20px 0}.chevron{color:var(--blue)}.dropdown{display:none;position:absolute;top:100%;left:-18px;min-width:205px;background:#0e2137;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 40px #0009;padding:9px;z-index:10}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{display:block}.dropdown a{display:block;padding:9px 12px;font-size:12px;border-radius:6px}.dropdown a:hover{background:#193552}.menu-toggle{display:none;background:none;border:1px solid var(--line);border-radius:8px;color:white;font-size:24px;padding:4px 12px}.container{max-width:1250px;margin:auto;padding:65px 24px 100px;min-height:55vh}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:25px;min-height:530px}.hero-mark{display:flex;justify-content:center;align-items:center;background:radial-gradient(circle,#1b4975 0,transparent 64%)}.hero-mark img{width:100%;max-width:520px;filter:drop-shadow(0 15px 40px #0008)}.eyebrow{color:var(--blue);font-size:11px;letter-spacing:2.5px;font-weight:800;text-transform:uppercase}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1.04;text-transform:uppercase;letter-spacing:.3px}h1{font-size:clamp(58px,7vw,108px);margin:20px 0}h1 em{font-style:normal;color:var(--red)}h2{font-size:clamp(34px,4vw,53px);margin:55px 0 24px}h3{font-size:28px;margin:15px 0}.lead{font-size:clamp(16px,1.7vw,20px);color:#b7c8db;max-width:690px;line-height:1.85}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;background:var(--red);border:1px solid var(--red);border-radius:6px;padding:13px 22px;color:white;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.btn:hover{background:#ff6070;color:white}.btn.secondary{background:transparent;border-color:#53708f}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;background:#0c1b2b;margin:20px 0 70px}.stats div{padding:27px 35px;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:35px;color:white}.stats span{color:var(--muted);font-size:12px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.card{background:linear-gradient(145deg,#132940,#0d1b2d);border:1px solid var(--line);padding:30px;border-radius:10px;min-height:180px;display:block}.card:hover{border-color:var(--blue);color:white;transform:translateY(-2px);transition:.2s}.card p{color:var(--muted);font-size:14px}.page-heading{border-bottom:1px solid var(--line);padding:25px 0 42px}.page-heading h1{font-size:clamp(55px,6vw,90px)}.body-content{padding-top:28px;max-width:1160px}.body-content>p{max-width:860px}.notice{background:#17283a;border-left:3px solid var(--blue);padding:20px 25px;border-radius:5px;margin:30px 0;color:#c7d7e7}.notice strong{color:white}.form{max-width:650px;display:grid;gap:18px;margin:35px 0}.form label{display:grid;gap:8px;color:#c4d5e8;font-size:13px;font-weight:700}.form input,.form textarea{background:#0d1b2d;border:1px solid #3c536d;border-radius:7px;color:white;font:inherit;padding:13px;width:100%}.form input:focus,.form textarea:focus{outline:2px solid var(--blue)}.form button{justify-self:start}.muted{color:var(--muted)}.radar{min-height:310px;border:1px solid #31516c;border-radius:14px;background:radial-gradient(circle at 75% 50%,#26644566,transparent 14%),repeating-radial-gradient(circle at 75% 50%,transparent 0 52px,#27648277 53px 54px),linear-gradient(115deg,#132a44,#081a2a);padding:42px;display:flex;align-items:center}.radar>div{max-width:490px}.radar h2{margin:15px 0}.cta{background:linear-gradient(110deg,#132f4a,#0b1829);border-block:1px solid var(--line);padding:38px max(6vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{margin:10px 0;font-size:39px}footer{padding:45px max(6vw,24px) 25px;background:#050c16}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-main strong{font-size:12px;letter-spacing:1px}.footer-main p{font-size:12px;color:var(--muted);max-width:380px}.footnote{font-size:11px;color:#8394a7;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}@media(max-width:850px){.menu-toggle{display:block}.site-header{flex-wrap:wrap}.main-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.nav-item>a{padding:12px 0}.dropdown{display:block;position:static;box-shadow:none;background:transparent;margin-bottom:10px}.hero-grid{grid-template-columns:1fr}.hero-mark{grid-row:1}.hero-mark img{max-width:330px}.cards{grid-template-columns:repeat(2,1fr)}.topbar{font-size:9px}}@media(max-width:580px){.cards,.stats,.footer-main{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--line)}.topbar{flex-direction:column}.cta{flex-direction:column;align-items:start}.container{padding-top:40px}.hero-grid{min-height:0}h1{font-size:58px}}
.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin-top:25px}table{width:100%;border-collapse:collapse;min-width:860px}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #273b50;font-size:13px}th{background:#17304b;color:#d8efff;white-space:nowrap}tbody tr:nth-child(even){background:#102238}.radio-controls{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.radio-controls label{display:grid;gap:7px;color:#bcd3e8;font-size:13px}.radio-controls input,.radio-controls select{background:#10263d;border:1px solid #4a6c8b;border-radius:7px;color:white;padding:12px;min-width:210px}.resource-section{border-bottom:1px solid var(--line);padding:15px 0 35px;max-width:940px}.resource-section h2{margin-bottom:12px}.bylaws{max-width:950px}.bylaws h2{border-top:1px solid var(--line);padding-top:24px}.bylaws h3{color:#a8d9ff}.bylaw-item{padding:5px 0 5px 15px;border-left:2px solid #294866}.avatar{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#244c74,#172638);font-family:Impact,sans-serif;font-size:25px;color:#e6f4ff;margin-bottom:22px}button:disabled{opacity:.55;cursor:not-allowed}