.cases-section,.prices-section{padding-bottom:100px}.prices-section{padding-top:40px}.prices-section>h2{font-size:clamp(35px,4vw,54px);margin-bottom:35px}.price-row{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #d5d7d2;padding:22px 0}.price-row h3{font-size:18px;margin:0}.price-row p{margin:6px 0 0;color:#555d54}.price-row strong{white-space:nowrap}.case-card{border-top:1px solid #d5d7d2;padding:35px 0 45px}.case-copy{max-width:760px}.case-copy h2{font-size:clamp(28px,3vw,42px);margin:0 0 12px}.case-copy p{color:#505b50}.case-copy summary{font-weight:700;text-decoration:underline;text-underline-offset:5px;padding:8px 0;min-height:44px}.case-description{white-space:pre-wrap;line-height:1.75}.case-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:25px}.case-gallery img,.case-gallery video{width:100%;max-height:500px;object-fit:contain;background:#e9ede7}.page-note{color:#555d54}@media(max-width:720px){.cases-section,.prices-section{padding-bottom:65px}.price-row{flex-direction:column;gap:8px}}
.doctor-mark img{display:block;width:100%;height:100%;min-height:380px;max-height:520px;object-fit:cover}.doctor-bio{white-space:pre-wrap}.cms-inline{font-size:inherit!important;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.button .cms-inline{font-size:inherit!important}@media(max-width:720px){.doctor-mark img{min-height:240px;max-height:420px}}
