.readiness-snapshot{padding:78px 0;background:linear-gradient(135deg,#07242c,#0d3b42 52%,#173f3b);color:#fff;border-top:1px solid rgba(183,217,200,.18);border-bottom:1px solid rgba(183,217,200,.18)}.snapshot-intro{display:grid;grid-template-columns:.7fr 1.25fr 1fr;gap:44px;align-items:end}.snapshot-intro h2,.snapshot-intro p{margin-bottom:0}.snapshot-intro h2{color:#fff;font-size:clamp(2.5rem,4vw,4.6rem)}.snapshot-intro>p{color:rgba(255,255,255,.78)}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:46px 0 20px}.snapshot-grid>div{min-height:148px;padding:28px;border:1px solid rgba(211,238,225,.2);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 18px 42px rgba(0,0,0,.16)}.snapshot-grid dt{color:var(--logo-light-green);font-size:.68rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.snapshot-grid dd{margin:18px 0 0;color:#fff;font:500 1.55rem/1.1 Didot,"Bodoni MT",Baskerville,Georgia,serif}.snapshot-note{margin:0;color:rgba(255,255,255,.62);font-size:.78rem}.funding-readiness{color:#fff;background:radial-gradient(circle at 15% 10%,#185054,#082a31 42%,#03171d)}.funding-intro{display:grid;grid-template-columns:.7fr 1.15fr 1fr;gap:45px;align-items:end}.funding-intro h2,.funding-intro p{margin-bottom:0}.funding-intro h2{color:#fff}.funding-intro>p{color:rgba(255,255,255,.76)}.funding-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px}.funding-use-grid article{min-height:310px;padding:34px;border:1px solid rgba(211,238,225,.18);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025));box-shadow:0 20px 48px rgba(0,0,0,.2)}.funding-use-grid span{color:var(--logo-light-green);font-size:.7rem;font-weight:900;letter-spacing:.15em}.funding-use-grid h3{margin-top:28px;color:#fff}.funding-use-grid p{color:rgba(255,255,255,.72)}.evidence-room{background:#f5f3ed}.evidence-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.evidence-list{padding:42px;border:1px solid rgba(7,27,34,.12);border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(9,38,44,.09)}.evidence-list ul{padding-left:22px}.evidence-list li{margin-bottom:12px}.evidence-list>p{margin-bottom:0;padding-top:18px;border-top:1px solid var(--line);font-size:.82rem;color:#52636a}.readiness-faq{background:linear-gradient(145deg,#edf2ee,#f8f6f0)}.readiness-faq details{margin-top:14px;border:1px solid rgba(7,27,34,.13);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 12px 35px rgba(9,38,44,.055)}.readiness-faq summary{cursor:pointer;padding:24px 60px 24px 25px;font-weight:850;position:relative}.readiness-faq summary:after{content:"+";position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--teal);font-size:1.6rem}.readiness-faq details[open] summary:after{content:"−"}.readiness-faq details p{margin:0;padding:0 25px 25px;color:#41545b}@media (max-width:1100px){.funding-use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.snapshot-grid{grid-template-columns:repeat(2,1fr)}.evidence-grid{gap:45px}}@media (max-width:540px){.readiness-snapshot{padding:65px 0}}@media (prefers-reduced-motion:reduce){.readiness-faq summary{scroll-behavior:auto}}@media print{.readiness-snapshot,.funding-readiness{background:#fff!important;color:#000}.snapshot-intro h2,.snapshot-grid dd,.funding-intro h2,.funding-use-grid h3{color:#000}.snapshot-intro>p,.snapshot-note,.funding-intro>p,.funding-use-grid p{color:#333}}