.halo-readiness-offer{background:#f7f9fc;color:#0a1d33}
.halo-readiness-offer__inner{max-width:1180px;margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem)}
.halo-readiness-offer h2{max-width:26ch;margin:.5rem 0 1rem}
.halo-readiness-offer__lead{max-width:70ch;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.55}
.halo-readiness-offer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem}
.halo-readiness-offer__grid>div{padding:1.4rem;border:1px solid #cfdaea;border-radius:12px;background:#fff}
.halo-readiness-offer__grid h3{margin-top:0}
.halo-readiness-offer__grid p{margin-bottom:0}
.halo-readiness-offer__boundary{max-width:82ch;padding:1rem 1.25rem;border-left:4px solid #336bcc;background:#eaf0fb}
.halo-readiness-offer__worksheet a{color:#2056ad;font-weight:700;text-underline-offset:.2em}
.halo-readiness-offer__worksheet a:focus-visible{outline:3px solid #2056ad;outline-offset:4px}
@media(max-width:720px){.halo-readiness-offer__grid{grid-template-columns:1fr}}
