:root{--brand-navy:#1b3e6f;--brand-cyan:#2aa9e0;--brand-pink:#f433ab;--brand-magenta:#cb04a5;--brand-surface:#e8e9f3;--paper:#fff;--ink:var(--brand-navy);--muted:#465f82;--action:var(--brand-navy);--line:#1b3e6f26;--accent:var(--brand-cyan)}*{box-sizing:border-box}::selection{background:var(--brand-surface);color:var(--brand-navy)}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--brand-magenta);outline-offset:5px}.container{width:min(1240px,100% - 96px);margin:auto}.skip-link{inset-inline-start:24px;z-index:5;background:#fff;padding:15px;position:absolute;top:-100px}.skip-link:focus{top:12px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 0;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:25px;font-weight:700;display:flex}.brand-mark{background:var(--action);width:37px;height:37px;color:var(--accent);border-radius:11px;place-items:center;padding-bottom:4px;font-size:31px;line-height:1;display:grid}.brand-suffix{color:var(--muted);font-weight:400}nav{align-items:center;gap:32px;font-size:14px;display:flex}nav a:hover{text-underline-offset:5px;text-decoration:underline}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px;padding:96px 0 88px;display:grid}.eyebrow{letter-spacing:1.5px;font-family:monospace;font-size:11px;font-weight:700;line-height:1.6}.hero-copy>.eyebrow{color:var(--muted);margin:0 0 24px}h1{letter-spacing:-2.6px;margin:0 0 26px;font-size:clamp(40px,4.3vw,62px);font-weight:500;line-height:1.07}h1 span{color:var(--brand-magenta)}.intro{color:var(--muted);max-width:520px;margin:0 0 30px;font-size:17px;line-height:1.75}.button{background:var(--action);color:#fff;border-radius:6px;align-items:center;gap:28px;padding:18px 23px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{background:var(--brand-magenta)}.button span{font-size:20px;line-height:1}.release-note{max-width:440px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.7}.status{margin-bottom:4px;font-weight:700;display:block}.status:before{content:"";background:var(--brand-navy);border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}.report-preview{border:1px solid var(--line);background:linear-gradient(150deg,var(--brand-surface),#fff);border-top:3px solid var(--brand-cyan);border-radius:14px;padding:30px;box-shadow:0 16px 44px #1b3e6f0f}.preview-top{color:var(--brand-navy);justify-content:space-between;align-items:center;display:flex}.preview-symbol{font-size:27px}.report-preview h2{letter-spacing:-.8px;margin:25px 0 12px;font-size:27px;font-weight:500;line-height:1.25}.report-preview>p{color:var(--muted);font-size:13px;line-height:1.7}.evidence-list{margin:26px 0}.evidence-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:17px 0;font-size:12px;display:grid}.evidence-number{color:var(--muted);font-family:monospace;font-size:11px}.evidence-row strong{font-weight:600}.evidence-row>span:last-child{color:var(--muted);font-size:11px}.preview-stats{grid-template-columns:1fr 1fr;padding-top:3px;display:grid}.preview-stats>div{align-items:baseline;gap:10px;display:flex}.preview-stats strong{letter-spacing:-1px;font-size:38px;font-weight:500}.preview-stats span{color:var(--muted);font-size:11px}.report-preview .preview-note{margin:20px 0 0;font-size:10px}.approach{border-top:1px solid var(--line);padding:54px 0 60px;scroll-margin-top:25px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.section-heading h2{letter-spacing:-1px;max-width:460px;margin:0;font-size:30px;font-weight:500}.section-heading>p{color:var(--muted);max-width:390px;margin:0;font-size:13px;line-height:1.7}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.card:first-child{border-top:3px solid var(--brand-cyan)}.card:nth-child(2){border-top:3px solid var(--brand-pink)}.card:nth-child(3){border-top:3px solid var(--brand-magenta)}.card-number{color:var(--brand-magenta);font-family:monospace;font-size:13px}.card .eyebrow{color:var(--brand-navy);letter-spacing:1px;margin:27px 0 12px;font-size:10px}.card h3{letter-spacing:-.5px;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.3}.card>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.principle-note{border-top:1px solid var(--line);align-items:flex-start;gap:26px;padding:39px 0 50px;display:flex}.note-symbol{color:var(--brand-navy);font-size:33px}.principle-note h2{letter-spacing:-.4px;margin:0 0 12px;font-size:21px;font-weight:500}.principle-note p{max-width:880px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;padding:26px 0;font-size:11px;display:flex}@media (max-width:1000px){.container{width:calc(100% - 56px)}.hero{gap:35px;padding:65px 0}h1{font-size:45px}.report-preview{padding:24px}.evidence-row{grid-template-columns:24px 1fr}.evidence-row>span:last-child{grid-column:2}.preview-stats>div{flex-direction:column;gap:0}.card{padding:22px}}@media (max-width:700px){.container{width:calc(100% - 40px)}.topbar{padding:22px 0}.brand{font-size:22px}nav{gap:20px}.nav-approach{display:none}.hero{grid-template-columns:1fr;gap:36px;padding:48px 0}h1{letter-spacing:-1.9px;font-size:42px}.intro{font-size:16px}.report-preview{padding:26px}.evidence-row{grid-template-columns:24px 1fr auto}.evidence-row>span:last-child{grid-column:auto}.preview-stats>div{flex-direction:row;gap:10px}.section-heading{display:block}.section-heading h2{margin-bottom:16px;font-size:27px}.cards{grid-template-columns:1fr}.card{padding:26px}.card .eyebrow{margin-top:18px}.approach{padding:36px 0}.footer{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.language-menu{position:relative}.language-menu summary{cursor:pointer;padding:8px 0}.current-language{margin-inline-start:8px;font-weight:600}.language-menu ul{z-index:10;background:var(--paper);border:1px solid var(--line);border-radius:9px;width:190px;margin:10px 0 0;padding:8px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 12px 36px #1b3e6f20}.language-menu li a{text-align:start;border-radius:5px;padding:10px 12px;display:block}.language-menu a[aria-current=page]{background:var(--brand-surface);font-weight:700}.language-menu a:hover{background:var(--brand-surface)}.hero-copy,.report-preview,.card{min-width:0}h1,h2,h3{overflow-wrap:break-word}html:lang(ar) body{font-family:Tahoma,Arial,sans-serif}html:lang(hi) body{font-family:Noto Sans Devanagari,Devanagari Sangam MN,Arial,sans-serif}html:lang(ar) h1,html:lang(hi) h1{line-height:1.4}html:lang(ar) :is(h1,h2,h3,.eyebrow),html:lang(hi) :is(h1,h2,h3,.eyebrow){letter-spacing:normal}html:lang(ar) .eyebrow,html:lang(hi) .eyebrow{font-family:inherit;font-size:12px}html[dir=rtl] :is(.button span,.preview-symbol,.note-symbol){transform:scaleX(-1)}@media (max-width:700px){.evidence-row{grid-template-columns:24px minmax(0,1fr)}.evidence-row>span:last-child{grid-column:2}.preview-stats>div{flex-direction:column;gap:0}}@media (max-width:380px){.brand{gap:7px;font-size:19px}.current-language{display:none}}
