
/* V13: payroll bundle positioning on homepage — follows premium-v10 design tokens. */
.mh-v13-offer{padding:78px 0 84px;background:linear-gradient(170deg,#eef5fd 0%,#fff 67%);border-block:1px solid #e4edf8}
.mh-v13-offer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}
.mh-v13-offer-heading>div{max-width:780px}
.mh-v13-overline{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.15em;color:#0b67e3}
.mh-v13-offer-heading h2{font-size:clamp(30px,3.8vw,49px);line-height:1.12;letter-spacing:-.045em;color:#08254a;margin:12px 0 14px}
.mh-v13-offer-heading h2 span{color:#116de3}
.mh-v13-offer-heading p{font-size:16px;color:#50637c;line-height:1.7;margin:0}
.mh-v13-offer-heading .btn{flex:none;white-space:nowrap}
.mh-v13-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.mh-v13-offer-card{display:flex;flex-direction:column;border:1px solid #dae6f5;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(15,54,96,.055);overflow:hidden;min-width:0}
.mh-v13-offer-visual{height:177px;background:#eaf4ff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:17px}
.mh-v13-cloud{background:linear-gradient(135deg,#e9f5ff,#eef3fb)}
.mh-v13-offer-visual img{object-fit:contain;width:100%;height:100%;max-width:320px}
.mh-v13-device{background:linear-gradient(135deg,#e9f8f5,#f5fbff)}
.mh-v13-device img{max-width:154px}
.mh-v13-app{background:linear-gradient(135deg,#ecf2ff,#e7f9f3)}
.mh-v13-app img{max-width:220px}
.mh-v13-offer-content{padding:26px 25px 27px;display:flex;flex-direction:column;flex:1}
.mh-v13-free{display:inline-flex;align-self:flex-start;background:#e5f8ee;color:#08794c;border:1px solid #bee8d0;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:850;letter-spacing:.045em}
.mh-v13-offer-card h3{margin:15px 0 10px;font-size:22px;color:#0b284c;line-height:1.25;letter-spacing:-.025em}
.mh-v13-offer-card p{margin:0 0 20px;font-size:14px;line-height:1.72;color:#566b84;flex:1}
.mh-v13-offer-card a{font-weight:850;color:#0968d3;font-size:14px}
.mh-v13-offer-card a:hover{text-decoration:underline}
.mh-v13-offer-terms{margin:25px 0 0;font-size:12.5px;line-height:1.75;color:#60748d;background:#fff;border-left:3px solid #0b67e3;padding:15px 19px;border-radius:0 12px 12px 0}
.mh-v13-offer-terms strong{color:#183957}
@media(max-width:980px){.mh-v13-offer-heading{align-items:flex-start;flex-direction:column}.mh-v13-offer-grid{gap:12px}.mh-v13-offer-content{padding:18px}.mh-v13-offer-card h3{font-size:20px}}
@media(max-width:720px){.mh-v13-offer{padding:50px 0 55px}.mh-v13-offer-grid{grid-template-columns:1fr}.mh-v13-offer-visual{height:190px}.mh-v13-offer-heading .btn{width:100%}.mh-v13-offer-content{padding:23px}.mh-v13-offer-card h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.mh-v13-offer *{scroll-behavior:auto}}
