.pmh-best{max-width:1200px;margin:50px auto;padding:0 20px}
.pmh-best-title{font-size:28px;color:#003d5c;font-weight:700;margin:0 0 24px}
.pmh-best-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.pmh-best-card{display:flex;flex-direction:column}
.pmh-best-img{width:100%;height:230px;object-fit:cover;border-radius:8px;display:block;margin-bottom:10px;background:#f2f2f2}
.pmh-best-card span{font-size:15px;color:#333}
.pmh-best-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}
.pmh-arrow{width:46px;height:36px;border:none;border-radius:6px;background:#e0e0e0;color:#666;font-size:18px;cursor:pointer}
.pmh-arrow-active{background:#003d5c;color:#fff}
@media(max-width:900px){.pmh-best-grid{grid-template-columns:1fr 1fr}}
/* ikony procesu (inline svg) */
.pmh-step2 .pmh-ico2{height:74px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative}
.pmh-step2 .pmh-ico2 svg{width:58px;height:58px}
.pmh-step2 .pmh-ico2 .num{position:absolute;top:-2px;right:50%;margin-right:-46px;width:24px;height:24px;background:#003d5c;color:#fff;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center}
/* ikony korzysci */
.pmh-benefit .pmh-ico-b{flex:0 0 96px;height:96px;display:flex;align-items:center;justify-content:center}
.pmh-benefit .pmh-ico-b svg{width:86px;height:86px}