:root{color-scheme:dark;--t3:#94a3b8}a{color:var(--a,#00e5a0)}:focus-visible{outline:2px solid #00e5a0;outline-offset:5px}html{scroll-padding-top:90px}body{overflow-x:visible}main{min-width:0}.skip-link{position:fixed;left:16px;top:-90px;z-index:1000;background:#00e5a0;color:#08090d;padding:12px 20px;font-weight:700}.skip-link:focus{top:12px}.nav-tog{min-width:44px;min-height:44px}.nav-tog span{margin:4px auto}.scope-note,.form-note{font-size:13px;color:#a0a8be;line-height:1.65;margin:12px 0}.scope-note{flex:1}.svc{display:flex;flex-direction:column}.svc-list{flex:1}.svc-cta{margin-top:auto}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#formStatus{margin-top:16px;font-size:15px;white-space:pre-line}#formStatus[data-state=error]{color:#ffb7b7}#formStatus[data-state=success]{color:#00e5a0}button[disabled]{opacity:.6;cursor:wait}summary.faq-q{list-style:none;cursor:pointer}summary.faq-q::-webkit-details-marker{display:none}.faq-item[open] .faq-a{max-height:none;padding-bottom:20px;display:block}.faq-item[open] .faq-q::after{content:'−'}.faq-item .faq-a{transition:none}.policy-links{max-width:1140px;padding:20px 32px;margin:auto;font-size:13px;line-height:2}.article-layout{padding-top:120px}.prose{max-width:1000px}.prose h1{font-family:var(--fh);font-size:clamp(34px,5vw,58px);line-height:1.12;color:var(--t1);letter-spacing:-.035em;max-width:850px;margin:16px 0 24px}.prose h2{font-family:var(--fh);font-size:clamp(23px,3vw,31px);color:var(--t1);margin:44px 0 16px;line-height:1.25}.prose p{max-width:780px;margin-bottom:18px}.prose .lead{font-size:21px;line-height:1.6;margin-bottom:36px}.prose li{margin:10px 0}.prose ul{padding-left:22px;margin:18px 0 24px;max-width:780px}.prose .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .svc h3{font-size:22px}.prose .svc-list{padding-left:0}.prose .svc p{font-size:14px}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0}.proof-strip>div,.proof-cases>a{background:#13161d;border:1px solid #22262f;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}.proof-strip strong{font:700 27px var(--fh);color:#00e5a0}.proof-strip span,.proof-cases span{font-size:14px;color:#a0a8be}.proof-cases{display:grid;grid-template-columns:1fr 1fr;gap:16px}.proof-cases a{text-decoration:none}.proof-cases strong{font-size:19px}.launch-cta{padding:30px;background:#13161d;border-radius:12px;margin-top:48px}.launch-cta h2{margin-top:0}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose table{width:100%;border-collapse:collapse;min-width:460px}.prose th,.prose td{padding:14px;text-align:left;border-bottom:1px solid #22262f}.document-nav{padding:16px 24px;display:flex;gap:24px;flex-wrap:wrap;background:#13161d;align-items:center}.print-button{font:inherit;color:#00e5a0;border:1px solid #3d4b60;background:transparent;padding:8px 14px;border-radius:6px;cursor:pointer}pre,code{overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto}.page{max-width:100%}.finding,.finding-card,.cover,.section{min-width:0}.sample-stamp{font-size:12px}.logo-text{color:#00e5a0}.hero h1{font-size:clamp(36px,4.5vw,56px)}.hero-num{font-size:clamp(68px,10vw,120px)}.hero-num-label{max-width:100%}.hero-num-sub{max-width:330px}.hero-in{min-width:0}.hb{min-width:0}.hb-v{white-space:normal}.proc-grid:has(>.proc:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>div:empty{display:none}
@media(max-width:900px){.nav-links{gap:14px}.nav-links a{font-size:13px}.hero-in{gap:28px}.hero-num{font-size:clamp(60px,10vw,100px)}}
@media(max-width:768px){.nav-links a{font-size:16px;min-height:36px}.prose .svc-grid,.proof-cases,.proof-strip{grid-template-columns:1fr}.article-layout{padding-top:100px}.prose .lead{font-size:18px}.hero-num{font-size:80px}.proc-grid:has(>.proc:nth-child(3):last-child){grid-template-columns:1fr}.policy-links{padding:20px}.prose table{font-size:14px}.launch-cta{padding:22px}.table-wrap{margin-left:0!important;margin-right:0!important;width:100%}.page{padding:16px!important}.cover{padding:26px 18px!important}.cover h1{font-size:34px!important}.cover .target-name{font-size:20px}.cover-meta{grid-template-columns:1fr}.finding-header{flex-wrap:wrap}.hero{min-height:auto;padding-bottom:50px}.hero-bar{gap:18px;flex-wrap:wrap}.document-nav{font-size:13px;gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.nav,.footer,.skip-link,.document-nav,.launch-cta,.print-button,.policy-links{display:none!important}body{background:white!important;color:#111!important}.article-layout{padding:0}.prose{max-width:none}.prose h1,.prose h2,.prose p,.prose li,.prose td,.prose th{color:#111!important}.prose .svc-grid{grid-template-columns:1fr 1fr}.svc,.proof-cases>a,.proof-strip>div{break-inside:avoid;background:white!important;color:#111!important;border-color:#aaa}.table-wrap{overflow:visible}.prose a{color:#00694a!important}}
