:root{color:#172b35;background:#f5f7f7;font-family:Inter,system-ui,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}a{color:inherit}button{font:inherit;color:#fff;cursor:pointer;background:#173e36;border:0;border-radius:8px;padding:12px 20px}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #bf8800}.skip{z-index:20;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:10px}.brand{letter-spacing:-1px;color:#0b172a;align-items:center;gap:8px;font-size:22px;font-weight:750;display:flex}.gold{color:#b98500}.brand small{letter-spacing:2px;color:#52656b;margin-top:3px;font-size:9px;display:block}header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #dae5e2;align-items:center;gap:24px;padding:15px max(24px,50vw - 580px);display:flex;position:sticky;top:0}nav{flex:1;justify-content:center;gap:24px;display:flex}nav a{font-size:14px;text-decoration:none}main{max-width:1208px;margin:auto;padding:32px 24px}section{scroll-margin-top:100px}h1{letter-spacing:-1.6px;margin:12px 0;font-size:clamp(30px,4vw,47px);line-height:1.12}h2{margin:12px 0;font-size:21px;line-height:1.3}p{color:#52656b;line-height:1.6}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#347561;font-size:11px;font-weight:700}.intro{max-width:680px;margin:14px 0 30px}.badge{background:#e9efed;border-radius:20px;padding:8px 12px;font-size:12px;display:inline-block}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #dde6e3;border-radius:15px;padding:22px}.metric h2{color:#52656b;margin:0 0 18px;font-size:13px;font-weight:600}.metric strong{font-size:23px;font-weight:650}.metric p{margin-bottom:0;font-size:12px}.columns{grid-template-columns:1.1fr 1fr;gap:18px;margin:20px 0;display:grid}.rows{margin:24px 0;padding:0;list-style:none}.rows li{border-bottom:1px solid #e8eeec;justify-content:space-between;gap:14px;padding:14px 0;font-size:13px;display:flex}.muted,.note{color:#687b80;font-size:12px}.steps{counter-reset:step;padding:0;list-style:none}.steps li{counter-increment:step;grid-template-columns:34px 1fr;column-gap:10px;margin:22px 0;display:grid}.steps li:before{content:counter(step);color:#276450;background:#eef4f1;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.steps span{color:#687b80;margin-top:5px;font-size:13px;line-height:1.5}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #e8eeec;padding:15px 8px}thead th{text-transform:uppercase;letter-spacing:.8px;color:#687b80;font-size:11px}footer{color:#687b80;padding:24px 0;font-size:12px;line-height:1.7}.sign-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:540px;min-height:90vh;display:flex}.sign-in h1{font-size:32px}.sign-in p{margin:0 0 12px}.sign-in .brand{margin-bottom:14px}@media (max-width:850px){.metrics{grid-template-columns:repeat(2,1fr)}.columns{grid-template-columns:1fr}header{flex-wrap:wrap;gap:12px;padding:12px 20px}nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px}.brand{flex:1}section{scroll-margin-top:140px}}@media (max-width:460px){main{padding:24px 16px}.metrics{grid-template-columns:1fr}.metric,.panel{padding:18px}nav a{font-size:12px}.rows li{flex-direction:column;gap:5px}}
