*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080b12;color:#f5f7fb;font:15px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;z-index:20;background:#080b12eF;border-bottom:1px solid #1d2635;backdrop-filter:blur(14px)}.nav{height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-weight:950;font-size:19px;letter-spacing:-1px}.logo b,.logo span,em,.eyebrow{color:#67f28a}.nav nav{display:flex;gap:24px;color:#a8b2c1}.nav nav a:hover{color:#fff}.btn{display:inline-block;background:#67f28a;color:#061009;font-weight:850;padding:13px 20px;border-radius:9px}.btn.outline{background:transparent;color:#fff;border:1px solid #334052}.btn.sm{padding:9px 14px}.full{width:100%;text-align:center}.hero{padding:95px 0;background:radial-gradient(circle at 80% 25%,#173722,transparent 30%),radial-gradient(circle at 15% 60%,#171e31,transparent 34%)}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.eyebrow{font-size:11px;font-weight:850;letter-spacing:1.5px}.hero h1{font-size:clamp(54px,7vw,82px);line-height:.98;letter-spacing:-4px;margin:18px 0}.hero h1 em{font-style:normal}.lead{font-size:19px;color:#aeb8c7;max-width:650px}.actions{display:flex;gap:12px;margin:30px 0}.ticks,.muted,.fine{color:#778397;font-size:12px}.featured,.card{background:#101620;border:1px solid #293447;border-radius:18px;padding:28px;box-shadow:0 25px 80px #0004}.featured{border-color:#3a6847}.top{display:flex;justify-content:space-between;color:#78869a;font-size:10px;font-weight:850;letter-spacing:1.4px}.top b,.badge{color:#67f28a}.featured h2{font-size:29px;margin:25px 0 5px}.big{font-size:55px;font-weight:950;line-height:1;margin:14px 0}.big small{font-size:12px;color:#8190a3}.section{padding:85px 0}.dark{background:#0d121a;border-top:1px solid #17202d;border-bottom:1px solid #17202d}.head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.head p,.sub{color:#8490a3}.section h2{font-size:42px;letter-spacing:-1.8px;margin:8px 0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card h3{font-size:22px;margin:10px 0}.card p{color:#a1acbc;min-height:52px}.firmicon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#18241d;color:#67f28a;font-size:22px;font-weight:900;margin:14px 0}.plus{background:#171d28;color:#9ba7b8}.badge{font-size:10px;font-weight:850;letter-spacing:1px}.badge.gray{color:#7e8b9e}.row{display:flex;justify-content:space-between;border-top:1px solid #293447;padding:10px 0;color:#8290a3}.row b{color:#fff}.fine{margin-top:14px}.tableWrap{overflow:auto;border:1px solid #293447;border-radius:14px;margin-top:28px}table{width:100%;min-width:650px;border-collapse:collapse}th,td{text-align:left;padding:17px;border-bottom:1px solid #293447}th{font-size:11px;color:#7f8b9e;text-transform:uppercase;letter-spacing:1px}td a{color:#67f28a;font-weight:800}.resourceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.resourceGrid a{padding:23px;border:1px solid #293447;border-radius:14px;background:#0d121a}.resourceGrid b{display:block;color:#67f28a}.resourceGrid span{display:block;color:#8793a5;margin-top:8px}.narrow{max-width:820px}.narrow details{border-bottom:1px solid #293447;padding:20px 0}.narrow summary{font-weight:800;cursor:pointer}.narrow details p{color:#929dad}.foot{display:flex;justify-content:space-between;padding:48px 0 30px}.foot p{color:#778397}.links{display:flex;gap:18px;align-items:center;color:#9aa5b5}.copy{border-top:1px solid #1d2635;padding:18px 0;color:#657286;font-size:11px}.page{padding:75px 0}.page h1{font-size:50px;letter-spacing:-2px}.page p,.page li{color:#a4afbe}.notice{padding:18px;border:1px solid #334052;border-radius:12px;background:#101620}@media(max-width:800px){.nav nav{display:none}.heroGrid,.grid3,.resourceGrid{grid-template-columns:1fr}.hero{padding:70px 0}.hero h1{font-size:57px}.head{display:block}.section{padding:65px 0}.foot{display:block}.links{flex-wrap:wrap;margin-top:25px}.actions{flex-wrap:wrap}}