.final-cta[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:28px;min-height:105px;margin:14px -8px 0;padding:15px 36px;background:var(--blue);color:#fff}.file-badge[data-astro-cid-42yt6lhh]{display:grid;width:64px;height:64px;place-items:center;border:2px solid var(--ink);background:#fff;color:var(--green);font-weight:900;clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%)}.final-cta__copy[data-astro-cid-42yt6lhh]>b[data-astro-cid-42yt6lhh]{font:900 12px monospace}.final-cta[data-astro-cid-42yt6lhh] h2[data-astro-cid-42yt6lhh]{margin:4px 0 0;font:900 clamp(20px,2.2vw,27px) monospace}.pixel-dots[data-astro-cid-42yt6lhh]{color:var(--yellow);font-size:22px}.final-cta--compact[data-astro-cid-42yt6lhh]{margin-bottom:14px;min-height:0;padding-block:22px}@media(max-width:768px){.final-cta[data-astro-cid-42yt6lhh]{grid-template-columns:auto 1fr auto;padding:14px}.pixel-dots[data-astro-cid-42yt6lhh]{display:none}.final-cta[data-astro-cid-42yt6lhh] h2[data-astro-cid-42yt6lhh]{font-size:18px}}@media(max-width:520px){.final-cta[data-astro-cid-42yt6lhh]{grid-template-columns:1fr auto}.file-badge[data-astro-cid-42yt6lhh]{display:none}.final-cta[data-astro-cid-42yt6lhh] .btn[data-astro-cid-42yt6lhh]{padding-inline:12px}.final-cta[data-astro-cid-42yt6lhh] h2[data-astro-cid-42yt6lhh]{margin:0;font-size:16px}.final-cta__copy[data-astro-cid-42yt6lhh]>b[data-astro-cid-42yt6lhh]{display:none}}.evidence-note[data-astro-cid-hnzhsk2k]{margin:0 12px 30px;border:2px solid var(--ink);background:#ffffff80;box-shadow:4px 4px #00000024}.evidence-note__heading[data-astro-cid-hnzhsk2k]{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:2px solid var(--ink);background:var(--green);color:#fff}.evidence-note__heading[data-astro-cid-hnzhsk2k] span[data-astro-cid-hnzhsk2k]{font:900 20px/1 monospace}.evidence-note[data-astro-cid-hnzhsk2k] h2[data-astro-cid-hnzhsk2k]{margin:0;font-size:14px;letter-spacing:.025em;text-transform:uppercase}.evidence-note__grid[data-astro-cid-hnzhsk2k]{display:grid;grid-template-columns:repeat(3,1fr)}.evidence-note[data-astro-cid-hnzhsk2k] p[data-astro-cid-hnzhsk2k]{margin:0;padding:14px 16px;border-right:1px solid var(--ink);font-size:12px;line-height:1.5}.evidence-note[data-astro-cid-hnzhsk2k] p[data-astro-cid-hnzhsk2k]:last-child{border-right:0}.evidence-note[data-astro-cid-hnzhsk2k] b[data-astro-cid-hnzhsk2k]{display:block;margin-bottom:5px;color:var(--green);font-size:11px;text-transform:uppercase}@media(max-width:768px){.evidence-note[data-astro-cid-hnzhsk2k]{margin-inline:0}.evidence-note__grid[data-astro-cid-hnzhsk2k]{grid-template-columns:1fr}.evidence-note[data-astro-cid-hnzhsk2k] p[data-astro-cid-hnzhsk2k]{border-right:0;border-bottom:1px solid var(--ink)}.evidence-note[data-astro-cid-hnzhsk2k] p[data-astro-cid-hnzhsk2k]:last-child{border-bottom:0}}

.skip{position:fixed;top:-100px;left:20px;z-index:1000;background:white;padding:12px}
.skip:focus{top:10px}
.site-header{position:relative!important;background:var(--paper)!important;border-bottom:2px solid var(--ink)!important}
.site-header__inner.container{max-width:1400px!important;width:calc(100% - 40px)!important;padding:17px 0!important;margin:auto!important;gap:18px!important}
.site-header__logo{font:900 27px 'Courier New',monospace!important;white-space:nowrap}
.site-header__nav{gap:14px!important}
.site-header__nav a{font-size:11px!important;line-height:1.3!important}
.site-header__cta{white-space:nowrap}
.shared-footer{max-width:1280px;width:calc(100% - 64px);margin:70px auto 0;border-top:2px solid var(--ink);padding-top:40px;display:grid;grid-template-columns:1fr 2fr;gap:40px}
.brand{font:900 30px 'Courier New',monospace;text-decoration:none}
.footer-intro p{font-size:14px;margin:18px 0}
.footer-intro small{font-size:11px;color:#5a6553;display:block;max-width:280px}
.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:16px;align-content:start}
.footer-links a{font-size:13px;line-height:1.35;text-decoration:none}
.footer-links a:hover{text-decoration:underline;color:var(--green)}
.footer-bottom{grid-column:1/-1;display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;font-size:11px;color:#5a6553}
.site-header{height:auto!important;inset:auto!important;z-index:20!important}
.site-header__inner.container{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:0!important}
.site-header__nav{position:static!important;order:4!important;flex-basis:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important}
.site-header__inner>.ai-network{margin-left:auto!important}
.site-header__cta{margin-left:0!important}
@media(max-width:1100px){.site-header__inner.container{flex-wrap:wrap!important}
.site-header__nav{order:4!important;flex-basis:100%!important;justify-content:space-between!important;display:flex!important}
.site-header__cta{margin-left:auto!important}
.shared-footer{grid-template-columns:1fr 2fr;width:calc(100% - 44px)}
.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.site-header__inner.container{width:calc(100% - 28px)!important;gap:12px!important}
.site-header__logo{font-size:23px!important}
.site-header__cta{padding:8px 10px!important;font-size:11px!important;min-height:37px!important}
.site-header__nav{gap:10px 15px!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.site-header__nav a{font-size:10px!important}
.shared-footer{width:calc(100% - 30px);grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:30px}
.footer-links{gap:17px 20px}
.footer-links a{font-size:12px}
.footer-bottom{flex-wrap:wrap;gap:9px}}
body{padding-top:0!important}
.site-header,.shared-footer{--ink:#172018;--green:#007c49;--blue:#2856d8;--yellow:#ffdb59;--line:#cbd0c5;line-height:1.6}
.site-header .btn--green{background:var(--green);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}
.shared-footer p{margin:18px 0}.shared-footer a:focus-visible{outline:3px solid #2856d8;outline-offset:4px}
.static-file{cursor:default!important}.static-prompt{height:auto!important;min-height:44px}.static-prompt>span{min-width:0;flex:1;padding:12px;font-size:12px;align-self:center}.static-prompt>a{display:flex;align-items:center;justify-content:center;border-left:2px solid #111;background:var(--green);color:#fff;font:700 12px monospace;text-decoration:none;padding:0 10px}.static-prompt>a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
