.current{color:#0C4A40!important}.hiw-hero{background:linear-gradient(135deg,#F8FBFA,#EEF8F5);padding:90px 0}.hiw-hero-inner{max-width:820px;text-align:center}.hiw-hero h1{font:800 clamp(43px,5.5vw,64px)/1.05 "Manrope";letter-spacing:-2.8px;margin:17px 0}.hiw-hero p{color:#607487;font-size:16px;max-width:690px;margin:0 auto 28px}.hiw-disclosure{background:#0B1F33;color:#C8D5DC;font-size:11px;padding:18px 0}.hiw-disclosure strong{color:#35BFA3}.centered{text-align:center;margin-left:auto;margin-right:auto}.process{max-width:900px;margin:auto}.process-step{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid #DCE7E5}.process-step:last-child{border-bottom:0}.step-number{font:800 27px "Manrope";color:#35BFA3}.process-step h3{font:700 20px "Manrope";margin:0 0 7px}.process-step p{font-size:13px;color:#607487;margin:0 0 12px;max-width:680px}.tag{display:inline-block;background:#E7F7F3;color:#0C4A40;border-radius:30px;padding:5px 9px;font-size:9px;font-weight:800}.ready-card{background:#fff;border:1px solid #DCE7E5;border-radius:19px;padding:30px}.ready-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#E7F7F3;color:#0C4A40;font-weight:900}.ready-card h3{font:700 21px "Manrope";margin:17px 0 7px}.ready-card p{font-size:13px;color:#607487;margin-bottom:22px}.review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.review-grid div{border:1px solid #DCE7E5;border-radius:16px;padding:25px}.review-grid span{font:800 11px "Manrope";color:#35BFA3}.review-grid h3{font:700 17px "Manrope";margin:18px 0 7px}.review-grid p{font-size:12px;color:#607487;margin:0}.provider-section{background:#F7FAF9}.provider-card{background:#fff;border:1px solid #DCE7E5;border-radius:19px;padding:28px}.provider-card h3{font:700 22px "Manrope";margin:10px 0 14px}.provider-row{display:flex;justify-content:space-between;border-bottom:1px solid #EDF1F2;padding:12px 0;font-size:12px}.provider-row span{color:#607487}.provider-grid h2{font:800 37px/1.1 "Manrope";letter-spacing:-1.5px;margin:10px 0}.faq-mini{background:#fff}.faq-layout{align-items:start}
@media(max-width:900px){.review-grid{grid-template-columns:1fr 1fr}.process-step{grid-template-columns:65px 1fr}}
@media(max-width:760px){.hiw-hero{padding:65px 0}.two-col{grid-template-columns:1fr}.provider-grid h2{font-size:33px}}
@media(max-width:520px){.hiw-hero h1{font-size:40px}.review-grid{grid-template-columns:1fr}.process-step{grid-template-columns:45px 1fr;gap:15px}.step-number{font-size:20px}}
