.pmh-benefits{display:flex;gap:40px;max-width:1200px;margin:50px auto;padding:0 20px;justify-content:space-between}
.pmh-benefit{display:flex;align-items:center;gap:18px;flex:1}
.pmh-benefit .pmh-ph{flex:0 0 110px;height:96px;background:#eef5fa;border:1px dashed #7bb6d6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#5a8bab;text-align:center;padding:6px}
.pmh-benefit p{font-size:17px;color:#003d5c;font-weight:600;line-height:1.35;margin:0}
.pmh-benefit p.caps{text-transform:uppercase}
.pmh-care{display:flex;align-items:center;gap:36px;max-width:1680px;margin:34px auto;padding:0 12px;background:#ece4d8;border-radius:0}
.pmh-care .pmh-care-img{flex:0 0 42%}
.pmh-care .pmh-care-illustration{width:100%;height:auto;display:block;border-radius:0}
.pmh-care-txt h2{font-size:34px;color:#1a1a1a;font-weight:700;margin:0 0 4px}
.pmh-care-txt p{font-size:23px;color:#555;margin:0;font-weight:300}
.pmh-process{display:flex;gap:50px;max-width:1100px;margin:50px auto;padding:0 20px;align-items:flex-start}
.pmh-process-info{flex:0 0 38%}
.pmh-process-info .label{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#9aa}
.pmh-process-info h2{font-size:28px;color:#003d5c;font-weight:700;margin:6px 0 16px;line-height:1.2}
.pmh-process-info p{font-size:14px;color:#666;line-height:1.6;margin:0}
.pmh-steps2{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:34px 40px}
.pmh-step2{text-align:center}
.pmh-step2 .pmh-ph{height:74px;width:74px;margin:0 auto 12px;background:#eef5fa;border:1px dashed #7bb6d6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#5a8bab;position:relative}
.pmh-step2 .num{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#003d5c;color:#fff;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center}
.pmh-step2 p{font-size:13px;color:#555;margin:0;line-height:1.4}
@media(max-width:900px){.pmh-benefits{flex-direction:column}.pmh-care{flex-direction:column;text-align:center;padding:0 14px}.pmh-care .pmh-care-img{flex:0 0 auto;width:100%}.pmh-process{flex-direction:column}}
.homepage--about-container{display:none}