.betterrx-heart-section{background:#f7f7f7;width:100%}.heart-section-inner{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1400px;padding:100px 35px}.heart-text{color:#24333f;flex:1;font-size:18px;line-height:1.7}.heart-graphic{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.heart-bg{height:auto;width:420px}.logo-card{align-items:center;background:#fff;border-radius:14px;bottom:28%;box-shadow:0 14px 35px rgba(0,0,0,.18);display:flex;justify-content:center;min-width:220px;padding:16px 24px;position:absolute;transition:transform .35s ease,box-shadow .35s ease}.logo-card img{display:block;height:auto;max-width:100%;transition:transform .45s ease;width:auto}.logo-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.22);transform:scale(1.03)}.logo-card:hover img{transform:scale(1.08)}@media (max-width:900px){.heart-section-inner{flex-direction:column;gap:40px;text-align:center}.heart-bg{width:300px}.logo-card{border-radius:12px;min-width:180px;padding:14px 22px}.logo-card img{max-height:46px}.logo-card,.logo-card img{transition:none}.logo-card:hover{box-shadow:0 14px 35px rgba(0,0,0,.18);transform:none}.logo-card:hover img{transform:none}}