/* Compact BabyGLOW photographs, preserving their full proportions. */
.aod-treatment-page .aod-babyglow-results{padding:40px 4.5%}
.aod-babyglow-results .aod-expanded-heading{margin-bottom:20px}
.aod-babyglow-results .aod-expanded-heading h2{font-size:44px}
.aod-babyglow-results .aod-case{gap:24px;margin-top:20px}
.aod-babyglow-results .aod-case-images img{display:block;height:260px;object-fit:contain}
.aod-babyglow-results .aod-case-note{padding:22px}
.aod-babyglow-results .aod-case-note h3{font-size:27px;margin:12px 0}
.aod-babyglow-results .aod-case-note p{margin:0;font-size:13px}
@media(max-width:700px){.aod-treatment-page .aod-babyglow-results{padding:30px 25px}.aod-babyglow-results .aod-expanded-heading h2{font-size:34px}.aod-babyglow-results .aod-case{gap:12px}.aod-babyglow-results .aod-case-images img{height:180px}.aod-babyglow-results .aod-case-note{padding:18px}.aod-babyglow-results .aod-case-note h3{font-size:24px}}
/* Keep information visible immediately; no scroll-triggered entrances. */
.aod-treatment-page .aod-free-consultation{font-size:14px;line-height:1.6;margin:16px 0 0}
.aod-free-consultation a{color:#14243a;text-decoration:underline;text-underline-offset:4px}
.aod-treatment-detail-copy{max-width:780px}
.aod-treatment-detail-copy p{line-height:1.75;margin:0 0 16px}
.aod-treatment-page .aod-treatment-hero{min-height:0}
.aod-treatment-page .aod-treatment-hero-photo{min-height:0;height:580px;overflow:hidden}
.aod-treatment-page .aod-treatment-hero-copy{padding-top:38px;padding-bottom:45px}
.aod-treatment-page .aod-crumbs{margin-bottom:36px}
.aod-treatment-page .aod-treatment-hero-photo img{display:block;height:100%;width:100%;object-fit:cover}
.aod-treatment-page section,.aod-treatment-page .aod-section{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}
.aod-micro-detail{max-width:780px}.aod-micro-detail p{line-height:1.75;margin-bottom:16px}
.aod-micro-karen{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:48px;align-items:center;background:#f4f0ea}
.aod-micro-karen img{width:100%;height:380px;object-fit:cover;object-position:center 18%}
.aod-micro-karen p{line-height:1.75;margin:16px 0}
.aod-treatment-page .aod-treatment-actions{flex-wrap:wrap;gap:18px}
.aod-treatment-page .aod-booking-path p{max-width:720px;margin:18px 0}
.aod-micro-rating{font-size:15px;margin:0 0 22px;color:#14243a}
.aod-treatment-page .aod-treatment-hero-photo img{object-position:center 35%}
@media(max-width:700px){.aod-micro-karen{grid-template-columns:1fr;gap:24px}.aod-micro-karen img{height:360px;object-position:center 15%}.aod-treatment-page .aod-treatment-hero-photo img{object-fit:contain;background:#f4f0ea}.aod-treatment-page .aod-treatment-hero-photo{height:360px}.aod-micro-karen h2{font-size:38px}}
/* Matching frames for the first lip filler comparison, without stretching. */
.aod-babyglow-results .aod-case-images img[src*="Lip-filler-before-treatment-case-one"],.aod-babyglow-results .aod-case-images img[src*="Lip-filler-after-treatment-case-one"]{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}

