/* Requested treatment recommendations and closed homepage sections. */
.home-accordion{border:1px solid #d5d8d5;border-radius:16px;background:#fff;overflow:clip}
.home-accordion>summary{position:relative;cursor:pointer;list-style:none;padding:24px 64px 24px 28px;display:block;color:inherit}
.home-accordion>summary::-webkit-details-marker{display:none}
.home-accordion>summary::after{content:'+';position:absolute;right:26px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400}
.home-accordion[open]>summary::after{content:'−'}
.home-accordion>summary:focus-visible{outline:3px solid #2e7b65;outline-offset:-4px}
.home-accordion>summary h2{margin:6px 0 0;font-size:clamp(1.2rem,2.6vw,1.8rem);line-height:1.4}
.home-accordion>summary .eyebrow{margin:0}
.home-accordion-content{padding:0 28px 28px}
#care-recommender,#clinical-cases,#member-benefits{padding-top:24px;padding-bottom:24px}
@keyframes recommended-care-glow{0%,100%{box-shadow:0 0 0 1px #d5b25e,0 0 12px #dfb95124}50%{box-shadow:0 0 0 1px #b28b2d,0 0 24px #dfb95155}}
a.visual-card[href*="/treatments/ultratherma-pro/"],a.comfort-low-card[href*="/treatments/ultratherma-pro/"],.tcard:has(a[href*="/treatments/ultratherma-pro/"]),.rec-card:has(a[href*="/treatments/ultratherma-pro/"]),.comfort-low-card:has(a[href*="/treatments/ultratherma-pro/"]),a.visual-card[href*="/treatments/pashar-lift/"],a.comfort-low-card[href*="/treatments/pashar-lift/"],.tcard:has(a[href*="/treatments/pashar-lift/"]),.rec-card:has(a[href*="/treatments/pashar-lift/"]),.comfort-low-card:has(a[href*="/treatments/pashar-lift/"]),a.visual-card[href*="/treatments/caviar-care/"],a.comfort-low-card[href*="/treatments/caviar-care/"],.tcard:has(a[href*="/treatments/caviar-care/"]),.rec-card:has(a[href*="/treatments/caviar-care/"]),.comfort-low-card:has(a[href*="/treatments/caviar-care/"]),a.visual-card[href*="/treatments/porzellan/"],a.comfort-low-card[href*="/treatments/porzellan/"],.tcard:has(a[href*="/treatments/porzellan/"]),.rec-card:has(a[href*="/treatments/porzellan/"]),.comfort-low-card:has(a[href*="/treatments/porzellan/"]){position:relative;border-color:#c7a454;animation:recommended-care-glow 3.6s ease-in-out infinite}
a.visual-card[href*="/treatments/ultratherma-pro/"]::before,a.comfort-low-card[href*="/treatments/ultratherma-pro/"]::before,.tcard:has(a[href*="/treatments/ultratherma-pro/"])::before,.rec-card:has(a[href*="/treatments/ultratherma-pro/"])::before,.comfort-low-card:has(a[href*="/treatments/ultratherma-pro/"])::before,a.visual-card[href*="/treatments/pashar-lift/"]::before,a.comfort-low-card[href*="/treatments/pashar-lift/"]::before,.tcard:has(a[href*="/treatments/pashar-lift/"])::before,.rec-card:has(a[href*="/treatments/pashar-lift/"])::before,.comfort-low-card:has(a[href*="/treatments/pashar-lift/"])::before,a.visual-card[href*="/treatments/caviar-care/"]::before,a.comfort-low-card[href*="/treatments/caviar-care/"]::before,.tcard:has(a[href*="/treatments/caviar-care/"])::before,.rec-card:has(a[href*="/treatments/caviar-care/"])::before,.comfort-low-card:has(a[href*="/treatments/caviar-care/"])::before,a.visual-card[href*="/treatments/porzellan/"]::before,a.comfort-low-card[href*="/treatments/porzellan/"]::before,.tcard:has(a[href*="/treatments/porzellan/"])::before,.rec-card:has(a[href*="/treatments/porzellan/"])::before,.comfort-low-card:has(a[href*="/treatments/porzellan/"])::before{content:var(--care-recommended,'おすすめ');position:absolute;z-index:2;top:10px;right:12px;padding:4px 10px;border-radius:999px;background:#715713;color:#fff;font-size:14px;line-height:1.35;font-weight:700;pointer-events:none}
html[lang="en"]{--care-recommended:"Recommended"}html[lang="ko"]{--care-recommended:"추천"}html[lang="zh-CN"]{--care-recommended:"推荐"}html[lang="th"]{--care-recommended:"แนะนำ"}html[lang="ru"]{--care-recommended:"Рекомендуем"}
a.visual-card[href*="/treatments/ultratherma-pro/"],a.comfort-low-card[href*="/treatments/ultratherma-pro/"],a.visual-card[href*="/treatments/pashar-lift/"],a.comfort-low-card[href*="/treatments/pashar-lift/"],a.visual-card[href*="/treatments/caviar-care/"],a.comfort-low-card[href*="/treatments/caviar-care/"],a.visual-card[href*="/treatments/porzellan/"],a.comfort-low-card[href*="/treatments/porzellan/"]{padding-top:44px}
@media(prefers-reduced-motion:reduce){a.visual-card[href*="/treatments/ultratherma-pro/"],a.comfort-low-card[href*="/treatments/ultratherma-pro/"],.tcard:has(a[href*="/treatments/ultratherma-pro/"]),.rec-card:has(a[href*="/treatments/ultratherma-pro/"]),.comfort-low-card:has(a[href*="/treatments/ultratherma-pro/"]),a.visual-card[href*="/treatments/pashar-lift/"],a.comfort-low-card[href*="/treatments/pashar-lift/"],.tcard:has(a[href*="/treatments/pashar-lift/"]),.rec-card:has(a[href*="/treatments/pashar-lift/"]),.comfort-low-card:has(a[href*="/treatments/pashar-lift/"]),a.visual-card[href*="/treatments/caviar-care/"],a.comfort-low-card[href*="/treatments/caviar-care/"],.tcard:has(a[href*="/treatments/caviar-care/"]),.rec-card:has(a[href*="/treatments/caviar-care/"]),.comfort-low-card:has(a[href*="/treatments/caviar-care/"]),a.visual-card[href*="/treatments/porzellan/"],a.comfort-low-card[href*="/treatments/porzellan/"],.tcard:has(a[href*="/treatments/porzellan/"]),.rec-card:has(a[href*="/treatments/porzellan/"]),.comfort-low-card:has(a[href*="/treatments/porzellan/"]){animation:none;box-shadow:0 0 0 1px #d5b25e,0 0 14px #dfb95135}}
@media(max-width:600px){.home-accordion>summary{padding:20px 52px 20px 18px}.home-accordion-content{padding:0 18px 20px}}
