.hrt-mv,.hrt-mv *{box-sizing:border-box}.hrt-mv{background:#fffdf9;color:#000;font-family:inherit}.hrt-mv-inner{width:100%;margin:0 auto}.hrt-mv-header{text-align:center}.hrt-mv-badge{display:inline-flex;padding:7px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:12px}.hrt-mv-heading{margin:0;font-family:inherit;font-size:clamp(30px,4vw,48px);line-height:1.15}.hrt-mv-description{max-width:760px;margin:14px auto 0;font-size:17px;line-height:1.7}.hrt-mv-description p,.hrt-mv-text p{margin:0 0 12px}.hrt-mv-description p:last-child,.hrt-mv-text p:last-child{margin-bottom:0}.hrt-mv-grid{display:grid}.hrt-mv-card{display:flex;flex-direction:column;border:1px solid #f2e6d6;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;overflow:hidden}.hrt-mv-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(0,0,0,.07)}.hrt-mv-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;flex:0 0 auto}.hrt-mv-title{margin:0;font-family:inherit;font-size:27px;line-height:1.25}.hrt-mv-text{font-size:16px;line-height:1.75}.hrt-mv a{text-decoration:none}.hrt-mv a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.hrt-mv{padding-left:16px!important;padding-right:16px!important}.hrt-mv-card{padding:26px 22px}.hrt-mv-heading{font-size:32px}.hrt-mv-description{font-size:16px}}
