:root{--navy:#153b60;--navy2:#0d2f52;--teal:#1f8f96;--ink:#102235;--muted:#5d6c7d;--line:#d8e0e8;--alt:#f4f7f9;--gold:#e7ad22;--radius:18px;--shadow:0 12px 30px rgba(12,36,60,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.55}.site-header{position:sticky;top:0;z-index:50;background:var(--navy);color:#fff}.header-inner{max-width:1500px;margin:auto;min-height:70px;padding:8px 28px;display:flex;align-items:center;gap:28px}.brand{color:#fff;text-decoration:none;font-weight:900;white-space:nowrap}.primary-nav{display:flex;gap:18px;overflow-x:auto}.primary-nav a{color:#e8f0f6;text-decoration:none;font-size:.9rem;white-space:nowrap}.hero{background:linear-gradient(115deg,#123a60,#1e6f88 53%,#249a96);color:#fff;min-height:620px;display:flex;align-items:center}.hero-inner{max-width:1360px;margin:auto;padding:90px 48px}.eyebrow,.kicker,.chapter-number{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.hero h1{max-width:1250px;margin:.35em 0 .25em;font-size:clamp(3rem,6vw,6.6rem);line-height:.95;letter-spacing:-.05em}.hero-subtitle{font-size:clamp(1.4rem,2.3vw,2.3rem)}.hero-note{max-width:1050px;border-left:4px solid var(--gold);padding-left:18px;font-size:1.1rem}.hero-actions,.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;padding:14px 19px;border-radius:12px;font-weight:850;text-decoration:none}.btn.primary{background:var(--navy2);color:#fff}.hero .btn.primary{background:#fff;color:var(--navy2)}.btn.secondary{border:1px solid rgba(255,255,255,.55);color:#fff}.btn.secondary.dark{border:1px solid var(--line);color:var(--navy2);background:#fff}.release-banner{background:#eef7f7;border-block:1px solid #cfe4e5;padding:18px 32px;display:flex;gap:25px;flex-wrap:wrap;justify-content:center;color:#244955}.section,.chapter{padding:78px 42px}.alt,.research{background:var(--alt)}.section-heading,.chapter-copy,.report-copy{max-width:1320px;margin:auto}.section-heading h2,.chapter h2{font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.02;margin:.2em 0 .3em;letter-spacing:-.035em}.section-heading p,.chapter-copy>p{max-width:980px;color:var(--muted);font-size:1.1rem}.summary-grid{max-width:1320px;margin:30px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-grid article,.research-grid article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.summary-grid strong{display:block;font-size:2.2rem;color:var(--navy2)}.two-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1320px}.figure{margin-top:34px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow);overflow:hidden}.figure h3{margin:0 0 16px;font-size:1.25rem}.chart-svg{width:100%;height:auto;min-height:220px;display:block}.chart-svg text{fill:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:16px}.chart-svg .track{fill:#e7edf2}.chart-svg .value{fill:#1f6f8b}.chart-svg .pct{text-anchor:end;font-weight:800}.chart-note{max-width:1050px;color:var(--muted);font-size:.92rem}.key-findings{display:flex;flex-direction:column;justify-content:center}.big-stat{font-size:2.5rem;font-weight:900;color:var(--navy2);margin:12px 0}.big-stat span{display:block;font-size:.95rem;font-weight:600;color:var(--muted);margin-top:3px}.report{background:#fff}.report-copy{font-size:1.08rem}.report-copy p{max-width:1050px;margin:0 0 20px}.report>.actions{max-width:1320px;margin-inline:auto}.research-grid{max-width:1320px;margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.research-grid article span{color:var(--teal);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.research-grid article strong{display:block;font-size:1.3rem;margin:9px 0}.research-grid p{color:var(--muted);margin:0}.download-grid{max-width:1320px;margin:30px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.download-grid a{display:flex;flex-direction:column;min-height:125px;border:1px solid var(--line);border-radius:var(--radius);padding:22px;text-decoration:none;color:var(--ink);box-shadow:var(--shadow);background:#fff}.download-grid span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);font-weight:900}.download-grid strong{margin-top:10px}footer{background:var(--navy2);color:#fff;padding:42px}.footer-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer-grid p{color:#d9e5ed;font-size:.9rem}@media(max-width:950px){.header-inner{flex-wrap:wrap}.primary-nav{order:3;width:100%;padding-bottom:8px}.summary-grid,.research-grid,.download-grid{grid-template-columns:repeat(2,1fr)}.two-charts{grid-template-columns:1fr}}@media(max-width:650px){.hero-inner{padding:65px 24px}.section,.chapter{padding:58px 22px}.summary-grid,.research-grid,.download-grid,.footer-grid{grid-template-columns:1fr}.chart-svg text{font-size:18px}.brand{font-size:.9rem}}