.TreatmentDetailPage_page__jDYi9{--bmh-primary:#004b8d;--bmh-primary-deep:#00365f;--bmh-secondary:#0072ce;--bmh-accent:#e35205;--bmh-dark:#212529;--bmh-light:#f8f9fa;--bmh-highlight:#e3f2fd;--bmh-border:#dfe6ec;color:var(--bmh-dark);background:var(--bmh-light)}.TreatmentDetailPage_page__jDYi9,.TreatmentDetailPage_page__jDYi9 .font-heading,.TreatmentDetailPage_page__jDYi9 h1,.TreatmentDetailPage_page__jDYi9 h2,.TreatmentDetailPage_page__jDYi9 h3,.TreatmentDetailPage_page__jDYi9 h4{font-family:var(--font-poppins),sans-serif}.TreatmentDetailPage_page__jDYi9 h1,.TreatmentDetailPage_page__jDYi9 h2,.TreatmentDetailPage_page__jDYi9 h3,.TreatmentDetailPage_page__jDYi9 h4{font-weight:700}.TreatmentDetailPage_consultSection__zVsgt{padding:72px 0;background:#e3f2fd}.TreatmentDetailPage_consultWrap__xY17b{max-width:1180px;margin:0 auto;padding:0 24px}.TreatmentDetailPage_consultHeading__irMu6{margin-bottom:18px}.TreatmentDetailPage_consultHeading__irMu6 h2{margin:0 0 12px;color:#004b8d;font-size:25.6px;font-weight:600;line-height:1.15}.TreatmentDetailPage_consultHeading__irMu6 p{max-width:76ch;margin:0;color:#4a5560;font-size:17px;line-height:1.6}.TreatmentDetailPage_consultGrid___SJWa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;list-style:none}.TreatmentDetailPage_consultCard__4KG56{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid #dfe6ec;border-radius:16px;background:#fff}.TreatmentDetailPage_consultNumber__5ZRxZ{display:flex;flex:0 0 30px;align-items:center;justify-content:center;height:30px;border-radius:50%;background:#e3f2fd;color:#004b8d;font-size:15px;font-weight:700}.TreatmentDetailPage_consultCard__4KG56 p{margin:0;color:#3d4750;font-size:15px;font-weight:400;line-height:1.6}.TreatmentDetailPage_consultCard__4KG56 p+p{margin-top:4px}.TreatmentDetailPage_consultNote__flM4T{margin-top:26px;padding:18px 22px;border-left:4px solid #e35205;border-radius:0 10px 10px 0;background:#fff5ef;color:#212529;font-size:15px;line-height:1.6}.TreatmentDetailPage_consultNote__flM4T p{margin:0}.TreatmentDetailPage_consultButton__TFO06{display:inline-flex;align-items:center;gap:4px;margin-top:16px;padding:11px 22px;border:2px solid transparent;border-radius:999px;background:#e35205;color:#fff;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none}.TreatmentDetailPage_consultButton__TFO06:hover{background:#c44603}.TreatmentDetailPage_consultButton__TFO06:focus-visible{outline:3px solid #004b8d;outline-offset:3px}@media (max-width:767px){.TreatmentDetailPage_consultSection__zVsgt{padding:48px 0}.TreatmentDetailPage_consultWrap__xY17b{padding:0 20px}.TreatmentDetailPage_consultGrid___SJWa{grid-template-columns:minmax(0,1fr)}.TreatmentDetailPage_consultHeading__irMu6 h2{font-size:24px}.TreatmentDetailPage_consultHeading__irMu6 p{font-size:16px}}.TreatmentDetailPage_careSection__Bqodu{padding:34px 0;background:#f8f9fa}.TreatmentDetailPage_careBanner__UV7mq{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:stretch;overflow:hidden;border-radius:24px;background:linear-gradient(120deg,#004b8d,#00365f 65%,#001d38);box-shadow:0 10px 30px rgb(0 75 141/8%);color:#fff}.TreatmentDetailPage_careBannerWithoutImage__IDxjZ{grid-template-columns:minmax(0,1fr)}.TreatmentDetailPage_carePhoto__Ze8k_{position:relative;min-height:340px}.TreatmentDetailPage_careImage__PJt0Z{object-fit:contain;object-position:bottom center}.TreatmentDetailPage_careContent__Ys4ME{padding:42px 40px 42px 14px}.TreatmentDetailPage_careBannerWithoutImage__IDxjZ .TreatmentDetailPage_careContent__Ys4ME{padding-left:40px}.TreatmentDetailPage_careBadge__Ysg51{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:rgb(255 255 255/10%);color:#cfe0f2;font-size:11.5px;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.TreatmentDetailPage_careBadge__Ysg51:before{content:"";width:7px;height:7px;border-radius:50%;background:#e35205}.TreatmentDetailPage_careContent__Ys4ME h2{margin:0 0 10px;color:#fff;font-size:27px;font-weight:600;line-height:1.15}.TreatmentDetailPage_careDescription__3SQAQ{max-width:420px;margin:0 0 22px;color:#cfe0f2;font-size:15.2px;line-height:1.6}.TreatmentDetailPage_carePrompts__fitHg{display:flex;flex-direction:column;gap:10px;max-width:440px;margin-bottom:26px}.TreatmentDetailPage_carePrompt__2aSrI{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:rgb(255 255 255/8%);color:#fff;font-size:13.76px;font-weight:600;line-height:1.6;text-decoration:none;transition:background .2s ease,transform .2s ease}.TreatmentDetailPage_carePromptIcon__wQfpS{display:flex;flex:0 0 30px;align-items:center;justify-content:center;height:30px;border-radius:50%;background:rgb(255 255 255/15%);font-size:14px}.TreatmentDetailPage_carePrompt__2aSrI:hover{background:rgb(255 255 255/18%);transform:translateX(4px)}.TreatmentDetailPage_careButton__ROXaM{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:14px 26px;border:2px solid transparent;border-radius:999px;background:#e35205;color:#fff;font-size:15.2px;font-weight:700;line-height:1.6;text-decoration:none}.TreatmentDetailPage_careButton__ROXaM:hover{background:#c44603}.TreatmentDetailPage_careButton__ROXaM:focus-visible,.TreatmentDetailPage_carePrompt__2aSrI:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:767px){.TreatmentDetailPage_careBanner__UV7mq{grid-template-columns:minmax(0,1fr);border-radius:18px}.TreatmentDetailPage_carePhoto__Ze8k_{min-height:220px}.TreatmentDetailPage_careBannerWithoutImage__IDxjZ .TreatmentDetailPage_careContent__Ys4ME,.TreatmentDetailPage_careContent__Ys4ME{padding:26px 22px}.TreatmentDetailPage_careContent__Ys4ME h2{font-size:24px}.TreatmentDetailPage_careButton__ROXaM{width:100%}}.TreatmentDetailPage_page__jDYi9{overflow-wrap:anywhere}.TreatmentDetailPage_page__jDYi9 [id]{scroll-margin-top:88px}.TreatmentDetailPage_page__jDYi9 :is(a,summary){-webkit-tap-highlight-color:transparent}.TreatmentDetailPage_page__jDYi9 summary{min-height:44px}.TreatmentDetailPage_heroImage__LyPDe,.TreatmentDetailPage_packageGrid__dXp7O{min-width:0}@media (max-width:767px){.TreatmentDetailPage_page__jDYi9>section{padding-top:40px;padding-bottom:40px}.TreatmentDetailPage_page__jDYi9>section:first-child{padding-top:32px}.TreatmentDetailPage_page__jDYi9 h1{font-size:clamp(28px,7.5vw,36px)}.TreatmentDetailPage_page__jDYi9 h2{font-size:24px;line-height:1.25}.TreatmentDetailPage_page__jDYi9 h3{line-height:1.4}.TreatmentDetailPage_page__jDYi9 :is(p,li,td){line-height:1.65}.TreatmentDetailPage_page__jDYi9 a{max-width:100%;min-height:44px;text-align:center}.TreatmentDetailPage_page__jDYi9 a:focus-visible,.TreatmentDetailPage_page__jDYi9 summary:focus-visible{outline:3px solid #0072ce;outline-offset:3px}.TreatmentDetailPage_heroImage__LyPDe{min-height:260px;height:clamp(260px,72vw,340px)}.TreatmentDetailPage_consultCard__4KG56{padding:16px;gap:12px}.TreatmentDetailPage_consultCard__4KG56>div{min-width:0}.TreatmentDetailPage_consultNote__flM4T{padding:16px}.TreatmentDetailPage_carePhoto__Ze8k_{min-height:200px}.TreatmentDetailPage_careBannerWithoutImage__IDxjZ .TreatmentDetailPage_careContent__Ys4ME,.TreatmentDetailPage_careContent__Ys4ME{padding:24px 18px}.TreatmentDetailPage_carePrompt__2aSrI{text-align:left;border-radius:24px}.TreatmentDetailPage_careBadge__Ysg51{max-width:100%;font-size:10.5px}.TreatmentDetailPage_careBadge__Ysg51:before{flex-shrink:0}.TreatmentDetailPage_careButton__ROXaM{padding-left:16px;padding-right:16px}.TreatmentDetailPage_page__jDYi9 .TreatmentDetailPage_packageGrid__dXp7O{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.TreatmentDetailPage_page__jDYi9 .TreatmentDetailPage_packageCard__OT13D{width:100%;min-width:0;max-width:none;height:auto}.TreatmentDetailPage_packageCard__OT13D .line-clamp-3{display:block;-webkit-line-clamp:unset;overflow:visible}.TreatmentDetailPage_packageCard__OT13D p{font-size:14px}.TreatmentDetailPage_page__jDYi9 .TreatmentDetailPage_technologyTable__B7zyb{min-width:0}.TreatmentDetailPage_technologyTable__B7zyb thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.TreatmentDetailPage_technologyTable__B7zyb,.TreatmentDetailPage_technologyTable__B7zyb tbody,.TreatmentDetailPage_technologyTable__B7zyb td,.TreatmentDetailPage_technologyTable__B7zyb tr{display:block;width:100%}.TreatmentDetailPage_technologyTable__B7zyb tr+tr{border-top:1px solid #dfe6ec}.TreatmentDetailPage_technologyTable__B7zyb td{border:0;padding:12px 16px}.TreatmentDetailPage_technologyTable__B7zyb td:first-child{padding-bottom:4px}.TreatmentDetailPage_technologyTable__B7zyb td:last-child{padding-top:4px;padding-bottom:16px}.TreatmentDetailPage_technologyTable__B7zyb td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#004b8d;font-size:11px;font-weight:700;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.TreatmentDetailPage_page__jDYi9 *,.TreatmentDetailPage_page__jDYi9 :after,.TreatmentDetailPage_page__jDYi9 :before{scroll-behavior:auto;transition:none;animation:none}}@media (min-width:768px) and (max-width:1023px){.TreatmentDetailPage_page__jDYi9 .TreatmentDetailPage_packageGrid__dXp7O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.TreatmentDetailPage_page__jDYi9 .TreatmentDetailPage_packageCard__OT13D{width:100%;min-width:0;max-width:none;height:auto}.TreatmentDetailPage_packageCard__OT13D .line-clamp-3{display:block;-webkit-line-clamp:unset;overflow:visible}}.TreatmentDetailPage_page__jDYi9 .text-primary{color:var(--bmh-primary)!important}.TreatmentDetailPage_page__jDYi9 .bg-primary{background-color:var(--bmh-primary)!important}.TreatmentDetailPage_page__jDYi9 .border-primary{border-color:var(--bmh-primary)!important}.TreatmentDetailPage_page__jDYi9 .text-secondary{color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .bg-secondary{background-color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .border-secondary{border-color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .text-accent{color:var(--bmh-accent)!important}.TreatmentDetailPage_page__jDYi9 .bg-accent{background-color:var(--bmh-accent)!important}.TreatmentDetailPage_page__jDYi9 .border-accent{border-color:var(--bmh-accent)!important}.TreatmentDetailPage_page__jDYi9 .hover\:border-secondary:hover{border-color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .hover\:bg-secondary:hover{background-color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .hover\:text-white:hover{color:#fff!important}.TreatmentDetailPage_page__jDYi9 .before\:bg-secondary:before{background-color:var(--bmh-secondary)!important}.TreatmentDetailPage_page__jDYi9 .before\:bg-accent:before{background-color:var(--bmh-accent)!important}.TreatmentDetailPage_page__jDYi9 .from-secondary{--tw-gradient-from:var(--bmh-secondary) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(0 114 206/0) var(--tw-gradient-to-position)!important}.TreatmentDetailPage_page__jDYi9 .from-primary{--tw-gradient-from:var(--bmh-primary) var(--tw-gradient-from-position)!important;--tw-gradient-to:rgb(0 75 141/0) var(--tw-gradient-to-position)!important}.TreatmentDetailPage_page__jDYi9 .to-primary{--tw-gradient-to:var(--bmh-primary) var(--tw-gradient-to-position)!important}