.patient-how-page{color:#102d35;background:#f7fbfa}.patient-how-hero{text-align:center;background:linear-gradient(150deg,#eef9f6,#fff 72%);padding:180px 0 72px}.patient-how-eyebrow{color:#16816f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.patient-how-hero h1{letter-spacing:-.045em;max-width:760px;margin:0 auto 20px;font-size:clamp(38px,5vw,68px);line-height:1.04}.patient-how-hero>.container>p:last-child{color:#587078;max-width:650px;margin:0 auto;font-size:17px;line-height:1.75}.patient-how-steps{padding:72px 0 104px}.patient-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.patient-how-grid article{background:#fff;border:1px solid #dceae6;border-radius:22px;min-height:250px;padding:30px;box-shadow:0 18px 45px #102d3512}.patient-how-grid article>span{color:#16816f;margin-bottom:40px;font-size:13px;font-weight:800;display:block}.patient-how-grid h2{margin:0 0 12px;font-size:20px;line-height:1.3}.patient-how-grid article p{color:#637980;margin:0;line-height:1.65}@media (max-width:991px){.patient-how-hero{padding-top:130px}.patient-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.patient-how-hero{padding:72px 0 52px}.patient-how-steps{padding:48px 0 72px}.patient-how-grid{grid-template-columns:1fr}.patient-how-grid article{min-height:0}}
