.how-page{overflow-x:clip}.how-hero{text-align:center}.how-hero .landing-wrap{max-width:920px}.how-hero h1{font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.08;font-weight:850;letter-spacing:-.035em}.how-hero .landing-lead{margin-inline:auto}.how-hero>*,.how-highlight{max-width:900px}.how-process{grid-template-columns:repeat(5,minmax(0,1fr))}.how-services .landing-card{height:100%}.how-list{padding-inline-start:1.25rem;margin-bottom:0}.how-list li{margin:.55rem 0}.how-highlight{text-align:center;margin-inline:auto}.how-highlight h2{color:#fff;font-weight:800}.public-plan-grid{justify-content:center}.public-plan-grid .landing-card{display:flex;flex-direction:column}.public-plan-grid .btn{margin-top:auto;align-self:flex-start}.how-notice{border-top:4px solid #b7791f}.payment-terms{max-width:900px;margin-inline:auto;padding-inline:48px}.payment-terms li{margin:.75rem 0}.how-policy-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:22px}.how-policy-links a{color:#111827;font-weight:700}.how-page .landing-section+.landing-section{border-top:1px solid rgba(17,24,39,.22)}
@media(max-width:991.98px){.how-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575.98px){.how-process{grid-template-columns:1fr}.payment-terms{padding:24px}.how-policy-links{justify-content:flex-start;gap:14px}.public-plan-grid{grid-template-columns:1fr}}
