.hero-doctor-october{display:grid;grid-template-columns:1fr 42%;background:linear-gradient(120deg,#062d30,#145557)}.hero-doctor-text{align-self:center;padding:30px 7% 60px;color:#fff}.hero-doctor-logo{width:110px;height:auto;max-height:95px;object-fit:contain;background:white;border-radius:12px;padding:8px;margin-bottom:22px}.hero-doctor-text h2{font-size:clamp(1.5rem,3.6vw,3.8rem);line-height:1.08;color:#fff;margin:18px 0}.hero-doctor-text>p:last-child{font-size:clamp(.95rem,1.7vw,1.35rem);color:#e5d2a6}.hero-doctor-original{height:100%;width:100%;object-fit:contain;object-position:center;background:#102e2f}.hero-doctor-text .eyebrow{font-size:.7rem}.balanced-home .treatment-card:last-child{grid-column:1/-1;max-width:680px;width:100%;justify-self:center}@media(max-width:650px){.balanced-home .hero-campaign-stage{aspect-ratio:4/5}.hero-doctor-october{grid-template-columns:1fr 54%}.hero-doctor-text{padding:15px 10px 55px 15px}.hero-doctor-logo{width:75px;margin-bottom:10px}.hero-doctor-text h2{font-size:clamp(1.2rem,5vw,2rem)}.hero-doctor-text .eyebrow{font-size:.55rem;letter-spacing:.06em}.hero-doctor-text>p:last-child{font-size:.8rem}.hero-doctor-original{object-fit:cover;object-position:50% 35%}.balanced-home .treatment-card:last-child{max-width:none}}
.hero-doctor-text .hero-doctor-logo{display:block;width:clamp(150px,17vw,230px);max-width:90%;max-height:none;height:auto;margin:0 auto 24px;padding:12px;border-radius:16px}
@media(max-width:650px){.hero-doctor-text .hero-doctor-logo{width:clamp(90px,26vw,140px);max-width:100%;margin:0 auto 16px;padding:7px;border-radius:12px}}
.balanced-home .treatment-card.regenerative-card > img{object-position:50% 35%}
.balanced-home .treatment-card.peptides-card > img{object-position:50% 65%}
/* Keep photographs proportional and independent of the card's copy length. */
.balanced-home .treatment-card.image-card{display:flex;flex-direction:column;min-height:0;padding:0;background:#0b3032}
.balanced-home .treatment-card.image-card > img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;flex:none}
.balanced-home .treatment-card.image-card::after{display:none}
.balanced-home .treatment-card .image-card-overlay{flex:1;min-height:0;justify-content:flex-start;padding:26px 28px 30px}
.balanced-home .treatment-card .service-icon{width:48px;height:48px;margin-bottom:18px}
.balanced-home .treatment-card .service-link{margin-top:auto;padding-top:20px}
.balanced-home .treatment-card .card-number{color:#fff;text-shadow:0 1px 5px #062d30}
.balanced-home .doctor-portrait{min-height:0;aspect-ratio:853/1280;border-radius:100px 8px 100px 8px}
.balanced-home .doctor-portrait > img{display:block;object-fit:cover;object-position:center}
@media(max-width:600px){.balanced-home .treatment-card .image-card-overlay{padding:22px}.balanced-home .doctor-portrait{max-width:440px;width:100%;margin-inline:auto;border-radius:70px 8px 70px 8px}}
