:root{--canvas:#f8f6f2;--surface:#fff;--rule:#e1ddd8;--rule-soft:#ebe7e2;--ink:#1e1e26;--ink-strong:#111119;--ink-muted:#47474e;--ink-faint:#62626a;--accent:#5d52b4;--accent-hover:#443198;--accent-soft:#f0f0ff;--accent-line:#d4d4f2;--accent-strong:#7e74e1;--pursue-bg:#ebfbf3;--pursue-line:#bae3cf;--pursue-fg:#005036;--skip-bg:#fff5f4;--skip-line:#facfca;--skip-fg:#8f3734}@supports (color:lab(0% 0 0)){:root{--canvas:lab(96.8786% .51406 2.21723);--rule:lab(88.4138% .691712 2.96042);--rule-soft:lab(91.8938% .691086 2.95995);--ink:lab(11.7093% 1.47471 -5.02338);--ink-strong:lab(5.1321% 1.58397 -5.63537);--ink-muted:lab(30.2937% 1.18175 -4.34794);--ink-faint:lab(41.8949% 1.1645 -4.35783);--accent:lab(39.8871% 25.0612 -51.6153);--accent-hover:lab(27.7613% 31.0309 -54.8401);--accent-soft:lab(95.1859% 1.92568 -7.27193);--accent-line:lab(85.7154% 4.08825 -14.4136);--accent-strong:lab(53.8138% 24.9622 -55.2485);--pursue-bg:lab(97.3695% -6.58557 1.9104);--pursue-line:lab(86.7514% -16.588 4.79193);--pursue-fg:lab(29.3978% -34.9988 9.8043);--skip-bg:lab(97.3102% 4.58753 2.46797);--skip-line:lab(86.7745% 15.3797 8.3342);--skip-fg:lab(36.1723% 37.7309 22.0503)}}*{box-sizing:border-box}body{background:var(--canvas);-webkit-font-smoothing:antialiased;color:var(--ink);margin:0;font-family:Public Sans,system-ui,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}html{scroll-behavior:smooth}section[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5d5d64;color:lab(39.5747% 1.16736 -4.35613);font:500 10px/1.4 IBM Plex Mono,ui-monospace,monospace}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.card{background:var(--surface);border:1px solid var(--rule);border-radius:9px}.btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:11px 18px;font:550 13px/1 Public Sans,system-ui,sans-serif;display:inline-block}.btn-primary:hover{background:var(--accent-hover);color:#fff}.btn-primary:disabled{opacity:.5;cursor:default}.btn-secondary{background:var(--surface);color:#28282f;color:lab(16.3711% 1.21893 -4.32794);cursor:pointer;border:1px solid #dbd7d2;border:1px solid lab(86.0938% .692189 2.96071);border-radius:7px;padding:11px 18px;font:550 13px/1 Public Sans,system-ui,sans-serif;display:inline-block}.sec-h{letter-spacing:-.02em;color:#15151d;color:lab(7.08217% 1.66141 -5.63905);margin:0;font:550 30px/1.25 Public Sans,system-ui,sans-serif}input,select{background:var(--surface);width:100%;color:var(--ink);border:1px solid #dbd7d2;border:1px solid lab(86.0938% .692189 2.96071);border-radius:7px;padding:10px 12px;font:400 13px Public Sans,system-ui,sans-serif}input:focus,select:focus{border-color:var(--accent);outline:none}.badge-gov{letter-spacing:.04em;border:1px solid var(--rule);color:#37373e;color:lab(23.3327% 1.19703 -4.33952);background:#fff;border-radius:4px;padding:2px 6px;font:500 9px/1.5 IBM Plex Mono,ui-monospace,monospace}.badge-ai{letter-spacing:.04em;background:var(--accent-soft);border:1px solid var(--accent-line);color:#483c95;color:lab(30.6404% 24.6335 -48.0803);border-radius:4px;padding:2px 6px;font:500 9px/1.5 IBM Plex Mono,ui-monospace,monospace}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}.split{grid-template-columns:1fr!important;gap:24px!important}.ask-row{flex-direction:column}.ask-col{width:100%!important}.sec-h{font-size:24px}.hero-h1{font-size:32px!important}.wrap{padding:0 20px}.site-nav{display:none}.footer-row{flex-wrap:wrap;gap:28px!important}}@media (max-width:560px){.grid-4{grid-template-columns:1fr}}
