/* Injectables tabs: presentation only. Original media and clinical copy remain intact. */
body.sb-tabs-page:not(.menu-open):not(.floating-open){overflow-x:clip;overflow-y:visible}
.pm-treatment-catalog--injectables.sb-tabs-ready{--sb-ink:#111e43;--sb-muted:#55627a;--sb-gold:#b18a5c;--sb-line:#dce2e7;--sb-paper:#fbfaf7;--sb-mist:#edf5f6;--sb-header-height:76px;color:var(--sb-ink);background:radial-gradient(circle at 7% 42%,rgba(174,213,221,.14),transparent 22%),radial-gradient(circle at 94% 67%,rgba(220,193,155,.12),transparent 25%),var(--sb-paper);overflow:visible!important}
.sb-tabs-ready *,.sb-tabs-ready *::before,.sb-tabs-ready *::after{box-sizing:border-box}.sb-tabs-ready .pm-reveal{opacity:1!important;transform:none!important;filter:none!important}.sb-tabs-ready [hidden]{display:none!important}.sb-tabs-ready [role=tabpanel]:focus,.sb-tabs-ready .pm-source-detail__grid>article:focus{outline:none}.sb-tabs-ready :is(button,a):focus-visible{outline:3px solid #4d94aa;outline-offset:4px}.sb-tabs-ready :is(p,h2,h3,h4,span,strong,li){overflow-wrap:anywhere}
/* Opening chapter */
.sb-tabs-ready.pm-treatment-catalog>.pm-catalog-hero{min-height:0!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0 0 64px 64px!important;box-shadow:0 24px 56px rgba(17,30,67,.15)!important;background-image:linear-gradient(90deg,#0d1838 1%,rgba(13,24,56,.94) 34%,rgba(13,24,56,.46) 61%,rgba(13,24,56,.04)),var(--pm-catalog-hero-image)!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
.sb-tabs-ready .pm-catalog-hero::before{content:""!important;position:absolute;inset:auto -8% -64% auto;width:52%;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.025),0 0 0 92px rgba(255,255,255,.018);pointer-events:none}.sb-tabs-ready .pm-catalog-hero::after{content:""!important;position:absolute;inset:0;background:linear-gradient(118deg,transparent 50%,rgba(206,177,134,.12));pointer-events:none}
.sb-tabs-ready .pm-catalog-hero__copy{position:relative;z-index:1;width:min(1200px,calc(100% - 80px))!important;padding:96px 0 72px!important;margin:auto!important}.sb-tabs-ready .pm-catalog-hero__copy h2{font-size:clamp(34px,3.7vw,56px)!important;line-height:1.35!important;letter-spacing:-.055em;max-width:790px;margin:22px 0!important}.sb-tabs-ready .pm-catalog-hero__copy>p:not(.pm-kicker){max-width:590px!important;line-height:1.95!important;color:#e4eaf2!important}.sb-tabs-ready .pm-catalog-hero__points{max-width:840px!important;margin-top:42px!important;padding:0!important;border:0!important;gap:26px!important}.sb-tabs-ready .pm-catalog-hero__points>span{padding:20px 0 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.35)!important;background:none!important;gap:14px!important}
/* Planning introduction */
.sb-tabs-ready.pm-treatment-catalog>.pm-catalog-intro{width:min(1200px,calc(100% - 80px))!important;padding:86px 0 46px!important;margin:0 auto!important;gap:70px!important}.sb-tabs-ready .pm-catalog-intro h2{font-size:clamp(27px,2.5vw,36px)!important;line-height:1.48!important}.sb-tabs-ready .pm-catalog-intro>p{text-align:left!important;color:var(--sb-muted)!important;line-height:1.95!important}
.sb-tabs-ready.pm-treatment-catalog>.pm-program-standard{position:relative;width:min(1200px,calc(100% - 80px))!important;padding:46px 50px!important;margin:0 auto 28px!important;background:linear-gradient(125deg,rgba(255,255,255,.96),rgba(239,247,247,.88))!important;border:1px solid rgba(126,158,170,.24)!important;box-shadow:0 22px 55px rgba(24,48,75,.08)!important;border-radius:30px 8px 30px 8px!important;overflow:hidden;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr)!important;gap:52px!important}.sb-tabs-ready .pm-program-standard::before{content:""!important;position:absolute;right:-70px;bottom:-110px;width:270px;height:270px;border:1px solid rgba(91,164,181,.18);border-radius:50%;box-shadow:0 0 0 34px rgba(91,164,181,.04),0 0 0 68px rgba(91,164,181,.025)}.sb-tabs-ready .pm-program-standard::after{content:none!important}.sb-tabs-ready .pm-program-standard h3,.sb-tabs-ready .pm-program-standard h2{font-size:26px!important;line-height:1.5!important}.sb-tabs-ready .pm-program-standard p{color:var(--sb-muted)!important}
.sb-tabs-ready .pm-program-standard__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;position:relative;z-index:1}.sb-tabs-ready .pm-program-standard__steps>article{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px!important;padding:4px 28px!important;border:0!important;background:none!important}.sb-tabs-ready .pm-program-standard__steps>article+article{border-left:1px solid rgba(21,35,65,.12)!important}.sb-tabs-ready .pm-program-standard__steps>article>i{position:static!important;color:var(--sb-gold)!important;font:500 32px/1.2 'Cormorant Garamond',Georgia,serif!important}.sb-tabs-ready .pm-program-standard__steps>article>h3{margin:4px 0!important;font-size:16px!important;line-height:1.6!important}.sb-tabs-ready .pm-program-standard__steps>article>p{margin:0!important;font-size:13px!important;line-height:1.9!important}.sb-tabs-ready .pm-program-standard__steps>article>p:empty{display:none}
/* Program selector */
.sb-tabs-ready .sb-selection-heading{width:min(1200px,calc(100% - 80px));margin:0 auto;padding:70px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:10px 36px;align-items:end}.sb-tabs-ready .sb-eyebrow{color:var(--sb-gold);letter-spacing:.18em;font-size:11px;font-weight:700;line-height:1.6;margin:0}.sb-tabs-ready .sb-selection-heading>.sb-eyebrow{grid-column:1/-1}.sb-tabs-ready .sb-selection-heading h2{margin:0;color:var(--sb-ink);font-size:clamp(28px,2.4vw,34px);line-height:1.45;letter-spacing:-.045em}.sb-tabs-ready .sb-selection-hint{color:var(--sb-muted);font-size:14px;line-height:1.8;margin:0;text-align:right}
.sb-tabs-ready .sb-tab-dock{position:sticky;top:var(--sb-header-height);z-index:30;padding:10px 0;background:rgba(251,250,247,.92);border-block:1px solid rgba(19,35,70,.09);box-shadow:0 10px 30px rgba(17,30,67,.08);backdrop-filter:blur(14px)}.sb-tabs-ready .sb-tab-list{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;width:min(1260px,calc(100% - 60px));margin:auto;padding:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;border:1px solid rgba(230,210,181,.32);border-radius:18px;background:linear-gradient(135deg,#0e1a3e,#1b2c59);box-shadow:0 16px 34px rgba(14,26,62,.16)}.sb-tabs-ready .sb-tab-list::-webkit-scrollbar{display:none}
.sb-tabs-ready .sb-tab{appearance:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;min-height:74px;padding:12px 10px 11px;margin:0;border:1px solid transparent;border-radius:12px;background:transparent;color:rgba(255,255,255,.68);font:inherit;cursor:pointer;text-align:left;transition:.22s}.sb-tabs-ready .sb-tab::after{content:"";position:absolute;right:14px;bottom:11px;width:18px;height:1px;background:rgba(230,210,181,.52);transition:width .22s}.sb-tabs-ready .sb-tab+.sb-tab{border-left-color:rgba(255,255,255,.08)}.sb-tabs-ready .sb-tab:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateY(-1px)}.sb-tabs-ready .sb-tab[aria-selected=true]{color:var(--sb-ink);background:linear-gradient(135deg,#fff,#f1f6f6);border-color:rgba(255,255,255,.7);box-shadow:0 7px 20px rgba(4,12,34,.22)}.sb-tabs-ready .sb-tab[aria-selected=true]::after{width:32px;background:var(--sb-gold)}.sb-tabs-ready .sb-tab-number{font:600 13px/1 Georgia,serif;letter-spacing:.1em;color:#d4af7f}.sb-tabs-ready .sb-tab[aria-selected=true] .sb-tab-number{color:var(--sb-gold)}.sb-tabs-ready .sb-tab-name{font-size:12.5px;font-weight:650;word-break:keep-all;line-height:1.45;white-space:nowrap}
/* Selected program */
.sb-tabs-ready.pm-treatment-catalog>.pm-catalog-programs{display:block!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.sb-tabs-ready.pm-treatment-catalog .pm-catalog-programs>.pm-catalog-program{--sb-plan-index:"";display:block!important;position:relative;width:min(1200px,calc(100% - 80px))!important;max-width:none!important;margin:0 auto!important;padding:54px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;color:var(--sb-ink)!important}.sb-tabs-ready.pm-treatment-catalog .pm-catalog-programs>.pm-catalog-program[hidden]{display:none!important}
.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(1){--sb-plan-index:"01"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(2){--sb-plan-index:"02"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(3){--sb-plan-index:"03"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(4){--sb-plan-index:"04"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(5){--sb-plan-index:"05"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(6){--sb-plan-index:"06"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(7){--sb-plan-index:"07"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(8){--sb-plan-index:"08"}.sb-tabs-ready .pm-catalog-programs>.pm-catalog-program:nth-child(9){--sb-plan-index:"09"}.sb-tabs-ready .pm-catalog-program::before{content:var(--sb-plan-index)!important;position:absolute;z-index:2;top:88px;left:34px;color:rgba(177,138,92,.18);font:500 clamp(70px,8vw,112px)/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.07em;pointer-events:none}.sb-tabs-ready .pm-catalog-program::after{content:none!important}
.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual{display:grid!important;position:relative;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-areas:'copy image' 'categories categories' 'points points';gap:0 58px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:62px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,249,248,.95))!important;border:1px solid rgba(22,53,75,.1)!important;box-shadow:0 26px 70px rgba(17,30,67,.11)!important;overflow:hidden!important;border-radius:38px 12px 38px 12px!important}.sb-tabs-ready .pm-treatment-visual::before{content:""!important;position:absolute;z-index:0;right:-110px;top:-160px;width:430px;height:430px;border:1px solid rgba(91,166,183,.15);border-radius:50%;background:transparent!important;box-shadow:0 0 0 46px rgba(91,166,183,.035),0 0 0 92px rgba(91,166,183,.02);pointer-events:none}.sb-tabs-ready .pm-treatment-visual::after{content:""!important;position:absolute;z-index:1;left:0;top:0;width:7px;height:100%;background:linear-gradient(180deg,var(--sb-gold),#85bfcb);pointer-events:none}
.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-areas:'copy image' 'categories categories' 'points points';padding:62px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,249,248,.95))!important}
.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(4) .pm-treatment-visual::before,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(6) .pm-treatment-visual::before{inset:auto -110px auto auto!important;top:-160px!important;width:430px!important;height:430px!important;border:1px solid rgba(91,166,183,.15)!important;border-radius:50%!important;background:transparent!important;box-shadow:0 0 0 46px rgba(91,166,183,.035),0 0 0 92px rgba(91,166,183,.02)!important}
.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual>.pm-treatment-visual__image{grid-area:image;position:relative!important;z-index:1;display:block!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:10px!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;opacity:1!important;filter:saturate(.96)!important;transform:none!important;border:1px solid rgba(21,35,65,.1)!important;border-radius:22px 6px 22px 6px!important;background:#fff;box-shadow:0 17px 40px rgba(27,53,73,.12)!important;align-self:center}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy{grid-area:copy!important;grid-column:auto!important;grid-row:auto!important;position:relative!important;z-index:2;width:100%!important;max-width:none!important;padding:56px 0 28px!important;align-self:center;text-align:left!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy>span{color:var(--sb-gold)!important;font-size:11px!important;font-weight:700;letter-spacing:.17em!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy h3,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(4) .pm-treatment-visual__copy h3,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(6) .pm-treatment-visual__copy h3{color:var(--sb-ink)!important;font-size:clamp(34px,3.25vw,48px)!important;line-height:1.26!important;letter-spacing:-.052em!important;margin:20px 0!important;max-width:none!important;word-break:keep-all}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy>p,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(4) .pm-treatment-visual__copy p,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(6) .pm-treatment-visual__copy p{color:var(--sb-muted)!important;font-size:16px!important;line-height:1.95!important;max-width:none!important;margin:0!important}
.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__categories{grid-area:categories;position:relative!important;z-index:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;margin:38px 0 0!important;padding:7px!important;border:1px solid rgba(112,151,164,.22)!important;border-radius:20px!important;background:rgba(233,243,245,.86)!important}.sb-tabs-ready .pm-treatment-visual__categories>span{padding:20px!important;background:rgba(255,255,255,.52)!important;border-color:rgba(21,35,65,.09)!important;border-radius:13px!important}.sb-tabs-ready .pm-treatment-visual__categories :is(strong,small){color:var(--sb-ink)!important}.sb-tabs-ready .pm-treatment-visual__categories small{font-size:13px!important;line-height:1.85!important}
.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__points{grid-area:points;position:relative!important;z-index:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:12px!important;margin:24px 0 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__points>span{display:flex!important;align-items:flex-start!important;min-height:86px;padding:20px 21px!important;gap:14px!important;color:var(--sb-ink)!important;font-size:14px!important;line-height:1.75!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(21,35,65,.1)!important;border-radius:16px 4px 16px 4px!important;box-shadow:0 8px 24px rgba(18,42,66,.05)}.sb-tabs-ready .pm-treatment-visual__points>span+span{border-left:1px solid rgba(21,35,65,.1)!important}.sb-tabs-ready .pm-treatment-visual__points i{display:grid;place-items:center;width:23px;height:23px;color:var(--sb-gold)!important;font-size:11px!important;flex-shrink:0;border:1px solid rgba(177,138,92,.45);border-radius:50%}
/* Detail */
.sb-tabs-ready.pm-treatment-catalog .sb-detail{display:block!important;width:100%!important;max-width:none!important;margin:54px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.sb-tabs-ready .sb-detail-heading{position:relative;display:flex;padding:31px 36px;border:0;border-radius:24px 7px 0 0;color:#fff;background:linear-gradient(120deg,#101d43,#263967);overflow:hidden}.sb-tabs-ready .sb-detail-heading::after{content:"";position:absolute;right:-30px;top:-78px;width:220px;height:220px;border:1px solid rgba(229,210,181,.2);border-radius:50%;box-shadow:0 0 0 30px rgba(255,255,255,.02)}.sb-tabs-ready .sb-detail-heading>span{position:relative;z-index:1;display:grid;grid-template-columns:155px 1fr;gap:8px 22px;align-items:baseline;width:100%}.sb-tabs-ready .sb-detail-heading small{font-size:10px;color:#d8ba8e;letter-spacing:.18em}.sb-tabs-ready .sb-detail-heading strong{color:#fff;font-size:24px;font-weight:600}.sb-tabs-ready .sb-detail-heading em{grid-column:2;color:rgba(255,255,255,.66);font-size:13px;font-style:normal}.sb-tabs-ready .sb-detail-heading>i{display:none}
.sb-tabs-ready .sb-chapter-nav{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:start;gap:22px;padding:22px 36px;border:1px solid rgba(21,35,65,.1);border-top:0;border-radius:0 0 24px 7px;background:rgba(255,255,255,.86);box-shadow:0 18px 38px rgba(17,30,67,.07)}.sb-tabs-ready .sb-chapter-nav>.sb-eyebrow{padding-top:10px}.sb-tabs-ready .sb-chapter-links{display:flex;flex-wrap:wrap;gap:8px}.sb-tabs-ready .sb-chapter-links a{display:block;padding:8px 13px;font-size:12px;color:var(--sb-muted);line-height:1.55;text-decoration:none;border:1px solid rgba(21,35,65,.1);border-radius:999px;background:#fff;transition:.18s}.sb-tabs-ready .sb-chapter-links a:hover{border-color:#80bac6;color:var(--sb-ink);background:#edf7f8;transform:translateY(-1px)}
.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-program-accordion__content{padding:0!important;margin:0!important;background:transparent!important;border:0!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;background:transparent!important}.sb-tabs-ready .sb-detail .pm-source-detail>header{padding:56px 18px 34px!important;margin:0!important;gap:34px!important}.sb-tabs-ready .sb-detail .pm-source-detail>header h2{font-size:32px!important;line-height:1.38!important}.sb-tabs-ready .sb-detail .pm-source-detail>header p{font-size:15px!important;color:var(--sb-muted)!important;line-height:1.9!important}.sb-tabs-ready .sb-detail .pm-source-detail__visual{margin:0 0 30px!important;border-radius:26px 8px 26px 8px!important;box-shadow:0 20px 50px rgba(17,30,67,.1)!important;overflow:hidden}
.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:0!important;margin:0!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article{display:block!important;grid-column:1/-1!important;align-self:start!important;position:relative;width:100%!important;min-width:0!important;padding:44px!important;margin:0!important;border:1px solid rgba(21,35,65,.1)!important;border-radius:28px 8px 28px 8px!important;background:rgba(255,255,255,.91)!important;box-shadow:0 16px 44px rgba(17,30,67,.07)!important;overflow:hidden}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article:nth-child(even){border-radius:8px 28px 8px 28px!important;background:linear-gradient(135deg,rgba(239,247,248,.95),rgba(255,255,255,.96))!important}.sb-tabs-ready .sb-detail .pm-source-detail__grid>article::before{content:""!important;position:absolute;right:-85px;bottom:-105px;width:220px;height:220px;border:1px solid rgba(82,156,172,.13);border-radius:50%;box-shadow:0 0 0 30px rgba(82,156,172,.025);pointer-events:none}.sb-tabs-ready .sb-detail .pm-source-detail__grid>article::after{content:none!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article>.pm-source-detail__body{position:relative;z-index:1;display:grid!important;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:baseline;margin:0 0 32px!important;padding:0 0 24px!important;border:0!important;border-bottom:1px solid rgba(21,35,65,.1)!important}.sb-tabs-ready .sb-detail .pm-source-detail__body::before{content:none!important}.sb-tabs-ready .sb-chapter-number{color:var(--sb-gold);font-family:'Cormorant Garamond',Georgia,serif;font-size:40px;line-height:1;font-weight:500}.sb-tabs-ready .sb-detail .pm-source-detail__body :is(h3,h4){font-size:clamp(22px,2vw,28px)!important;line-height:1.5!important;letter-spacing:-.035em!important;margin:0!important;padding:0!important;color:var(--sb-ink)!important}
.sb-tabs-ready .sb-detail .pm-detail-layout:not(.pm-skin-native-editorial){position:relative;z-index:1;gap:54px!important;align-items:center!important}.sb-tabs-ready .sb-detail .pm-detail-layout--side:not(.pm-skin-native-editorial){grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)!important}.sb-tabs-ready .sb-detail .pm-detail-gallery>:is(.pm-detail-media,.pm-catalog-native-figure,.pm-native-figure){overflow:hidden;border:1px solid rgba(21,35,65,.09)!important;border-radius:22px 6px 22px 6px!important;background:#fff;box-shadow:0 13px 34px rgba(17,30,67,.08)}.sb-tabs-ready .sb-detail .pm-detail-media:not(.pm-native-figure) img{width:100%!important;height:auto!important;max-height:480px;border-radius:0!important;object-fit:contain!important}.sb-tabs-ready .sb-detail .pm-detail-copy{min-width:0!important}.sb-tabs-ready .sb-detail .pm-detail-copy .pm-source-detail__chapter-text{color:var(--sb-muted)!important;font-size:16px!important;line-height:1.95!important}.sb-tabs-ready .sb-detail .pm-skin-native-editorial{position:relative;z-index:1;grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.sb-tabs-ready .sb-detail .pm-skin-native-editorial>.pm-detail-gallery{width:100%!important;max-width:none!important}.sb-tabs-ready .sb-detail .pm-skin-native-editorial>.pm-detail-copy{width:min(100%,920px)!important;max-width:none!important;margin:0 auto!important;padding:24px 0 0!important}.sb-tabs-ready .sb-detail .pm-native-science{background:linear-gradient(125deg,#e5f1f4,#f8faf7)!important;border:1px solid rgba(81,147,162,.16)!important;border-radius:22px 6px 22px 6px!important}.sb-tabs-ready .sb-detail .pm-native-science::after{content:none!important}.sb-tabs-ready .sb-detail .pm-native-science li{background:rgba(255,255,255,.52)!important;border-top:1px solid #c7d9de;border-radius:0!important}.sb-tabs-ready .sb-detail .pm-native-expert{border-radius:22px 6px 22px 6px;box-shadow:0 15px 38px rgba(17,30,67,.1);overflow:hidden}.sb-tabs-ready .sb-detail .pm-native-anatomy--areas{background:linear-gradient(135deg,#edf4f5,#fafbf9)!important;border:1px solid rgba(84,148,161,.14)!important;border-radius:22px 6px 22px 6px}.sb-tabs-ready .sb-detail .pm-native-process{gap:12px!important}.sb-tabs-ready .sb-detail .pm-native-process li{background:rgba(255,255,255,.58)!important;border:1px solid #c6d5db!important;border-radius:13px!important}
/* Previous and next */
.sb-tabs-ready .sb-panel-footer{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:0;padding:28px 0 58px;margin-top:28px}.sb-tabs-ready .sb-plan-switch{display:grid;gap:8px;appearance:none;border:1px solid rgba(21,35,65,.11);border-radius:18px 5px 18px 5px;padding:20px 24px;background:rgba(255,255,255,.8);box-shadow:0 10px 28px rgba(17,30,67,.055);font:inherit;text-align:left;color:var(--sb-ink);cursor:pointer;transition:.2s}.sb-tabs-ready .sb-plan-switch:last-child{text-align:right;border-radius:5px 18px 5px 18px}.sb-tabs-ready .sb-plan-switch span{color:var(--sb-gold);font-size:11px;letter-spacing:.1em}.sb-tabs-ready .sb-plan-switch strong{font-size:18px;font-weight:600}.sb-tabs-ready .sb-plan-switch:hover{border-color:#7db6c3;background:#f1f8f8;transform:translateY(-2px)}
/* The original closing consultation note is intentionally not overridden. */
@media(min-width:901px){sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual>.pm-treatment-visual__image{max-width:470px!important;justify-self:end}.sb-tabs-ready .sb-detail .pm-source-detail__grid>article:nth-child(even) .pm-detail-layout--side:not(.pm-skin-native-editorial)>.pm-detail-gallery{order:2}}
@media(max-width:1240px){.sb-tabs-ready .sb-tab-list{display:flex}.sb-tabs-ready .sb-tab{flex:0 0 138px}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual{column-gap:34px!important;padding:48px!important}.sb-tabs-ready .sb-selection-heading{grid-template-columns:1fr}.sb-tabs-ready .sb-selection-hint{text-align:left}.sb-tabs-ready .pm-program-standard{grid-template-columns:1fr!important;gap:30px!important}.sb-tabs-ready .pm-program-standard__steps>article:first-child{padding-left:0!important}}
@media(max-width:900px){.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual{grid-template-columns:1fr!important;grid-template-areas:'copy' 'image' 'categories' 'points';padding:48px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual__copy{grid-column:auto!important;grid-row:auto!important;padding:58px 0 28px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__image,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual__image{inset:auto!important;width:100%!important;height:auto!important;max-width:660px!important;clip-path:none!important;justify-self:center}.sb-tabs-ready .sb-detail .pm-detail-layout--side:not(.pm-skin-native-editorial){grid-template-columns:1fr!important}.sb-tabs-ready .pm-treatment-visual__categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){
 .sb-tabs-ready.pm-treatment-catalog>.pm-catalog-hero{border-radius:0 0 30px 30px!important}.sb-tabs-ready .pm-catalog-hero__copy{width:calc(100% - 40px)!important;padding:58px 0 42px!important}.sb-tabs-ready .pm-catalog-hero__copy h2{font-size:31px!important}.sb-tabs-ready .pm-catalog-hero__copy>p:not(.pm-kicker){font-size:14px!important}.sb-tabs-ready .pm-catalog-hero__points{gap:12px!important;margin-top:28px!important;grid-template-columns:1fr!important}.sb-tabs-ready .pm-catalog-hero__points>span{padding:12px 0 0!important}
 .sb-tabs-ready.pm-treatment-catalog>.pm-catalog-intro{width:calc(100% - 40px)!important;padding:46px 0 32px!important;gap:22px!important;grid-template-columns:1fr!important}.sb-tabs-ready.pm-treatment-catalog>.pm-program-standard{width:calc(100% - 32px)!important;padding:30px 24px!important;border-radius:22px 7px 22px 7px!important}.sb-tabs-ready .pm-program-standard__steps{grid-template-columns:1fr!important}.sb-tabs-ready .pm-program-standard__steps>article{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:4px 14px!important;padding:16px 0!important}.sb-tabs-ready .pm-program-standard__steps>article+article{border-left:0!important;border-top:1px solid rgba(21,35,65,.12)!important}.sb-tabs-ready .pm-program-standard__steps>article>i{grid-column:1;grid-row:1/3}.sb-tabs-ready .pm-program-standard__steps>article>h3,.sb-tabs-ready .pm-program-standard__steps>article>p{grid-column:2}
 .sb-tabs-ready .sb-selection-heading{width:calc(100% - 40px);padding:48px 0 22px}.sb-tabs-ready .sb-selection-heading h2{font-size:25px}.sb-tabs-ready .sb-selection-hint{font-size:13px}.sb-tabs-ready .sb-tab-dock{padding:7px 0}.sb-tabs-ready .sb-tab-list{width:100%;padding:6px 10px;border-radius:0;border-inline:0}.sb-tabs-ready .sb-tab{flex-basis:132px;min-height:69px;padding:11px 13px;gap:5px}.sb-tabs-ready .sb-tab-name{font-size:12px}.sb-tabs-ready .sb-tab-number{font-size:11px}
 .sb-tabs-ready.pm-treatment-catalog .pm-catalog-programs>.pm-catalog-program{width:calc(100% - 24px)!important;padding-top:26px!important}.sb-tabs-ready .pm-catalog-program::before{top:51px;right:auto!important;left:25px!important;width:auto!important;font-size:66px;background:transparent!important;box-shadow:none!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual{width:100%!important;padding:28px 20px 24px!important;border-radius:24px 7px 24px 7px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual__copy{padding:48px 0 24px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy h3{font-size:31px!important;margin:14px 0!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__copy>p{font-size:15px!important;line-height:1.85!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual>.pm-treatment-visual__image,.sb-tabs-ready.pm-treatment-catalog .pm-catalog-program:nth-child(even) .pm-treatment-visual>.pm-treatment-visual__image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;padding:6px!important;clip-path:none!important;border-radius:15px 5px 15px 5px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__points{grid-template-columns:1fr!important;margin-top:18px!important;gap:8px!important}.sb-tabs-ready.pm-treatment-catalog .pm-treatment-visual__points>span{min-height:0;padding:16px!important;font-size:14px!important}.sb-tabs-ready .pm-treatment-visual__points>span+span{border-left:1px solid rgba(21,35,65,.1)!important}.sb-tabs-ready .pm-treatment-visual__categories{margin-top:20px!important;padding:5px!important;border-radius:15px!important}.sb-tabs-ready .pm-treatment-visual__categories>span{padding:15px!important;border-radius:10px!important}.sb-tabs-ready .pm-treatment-visual__categories strong{font-size:14px!important}
 .sb-tabs-ready.pm-treatment-catalog .sb-detail{margin-top:32px!important}.sb-tabs-ready .sb-detail-heading{padding:24px 20px;border-radius:18px 6px 0 0}.sb-tabs-ready .sb-detail-heading>span{grid-template-columns:1fr;gap:9px}.sb-tabs-ready .sb-detail-heading strong{font-size:21px}.sb-tabs-ready .sb-detail-heading em{grid-column:1;line-height:1.7}.sb-tabs-ready .sb-chapter-nav{grid-template-columns:1fr;gap:12px;padding:18px 16px;border-radius:0 0 18px 6px}.sb-tabs-ready .sb-chapter-links{gap:6px}.sb-tabs-ready .sb-chapter-links a{min-height:38px;padding:8px 11px;font-size:11px}.sb-tabs-ready .sb-detail .pm-source-detail>header{padding:38px 8px 25px!important;grid-template-columns:1fr!important;gap:20px!important}.sb-tabs-ready .sb-detail .pm-source-detail>header h2{font-size:27px!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid{gap:14px!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article{padding:26px 18px!important;border-radius:20px 6px 20px 6px!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article:nth-child(even){border-radius:6px 20px 6px 20px!important}.sb-tabs-ready.pm-treatment-catalog .sb-detail .pm-source-detail__grid>article>.pm-source-detail__body{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:24px!important;padding-bottom:18px!important}.sb-tabs-ready .sb-chapter-number{font-size:31px}.sb-tabs-ready .sb-detail .pm-source-detail__body :is(h3,h4){font-size:21px!important}.sb-tabs-ready .sb-detail .pm-detail-layout:not(.pm-skin-native-editorial){gap:24px!important}.sb-tabs-ready .sb-detail .pm-detail-copy .pm-source-detail__chapter-text{font-size:15px!important;line-height:1.9!important}.sb-tabs-ready .sb-detail .pm-native-expert__copy{padding:28px 22px!important}.sb-tabs-ready .sb-detail .pm-native-anatomy--areas,.sb-tabs-ready .sb-detail .pm-native-science{padding:24px 20px!important}.sb-tabs-ready .sb-plan-switch{padding:15px 14px}.sb-tabs-ready .sb-plan-switch strong{font-size:14px}.sb-tabs-ready .sb-panel-footer{gap:9px;padding-bottom:34px;margin-top:18px}
}
@media print{.sb-tabs-ready.pm-treatment-catalog .pm-catalog-programs>.pm-catalog-program[hidden]{display:block!important}.sb-tabs-ready .sb-tab-dock{position:static}.sb-tabs-ready .sb-panel-footer{display:none}}


/* ============================================================
   Refined Chapter Layouts for Botox (Ch 2 특징, Ch 3 부위, Ch 6 주의사항)
   Scoring: Scoped strictly to [data-sb-key="botox"] to ensure zero side effects
   ============================================================ */

/* 1. Botox Native editorial layouts: 1-column natural flow */
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial {
  display: flex !important;
  flex-direction: column !important;
  grid-template-columns: 1fr !important;
  gap: 32px !important;
  width: 100% !important;
  max-width: none !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial > .pm-detail-gallery {
  width: 100% !important;
  max-width: none !important;
  order: 1 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial > .pm-detail-copy {
  width: 100% !important;
  max-width: none !important;
  order: 2 !important;
  padding: 22px 28px !important;
  background: linear-gradient(135deg, rgba(239, 247, 248, 0.75), rgba(255, 255, 255, 0.92)) !important;
  border: 1px solid rgba(21, 35, 65, 0.08) !important;
  border-left: 4px solid var(--sb-gold) !important;
  border-radius: 14px !important;
  box-shadow: 0 6px 18px rgba(17, 30, 67, 0.04) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial > .pm-detail-copy .pm-source-detail__chapter-text {
  color: var(--sb-ink) !important;
  font-size: 15.5px !important;
  line-height: 1.85 !important;
  margin: 0 !important;
}

/* 2. Botox Chapter 2 (플랜미 보톡스시술 특징): Principle card + 2 photos side-by-side */
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 20px !important;
  width: 100% !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 > .pm-native-figure {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle {
  padding: 32px 36px !important;
  background: #ffffff !important;
  border: 1px solid rgba(21, 35, 65, 0.08) !important;
  border-radius: 18px 6px 18px 6px !important;
  box-shadow: 0 10px 30px rgba(17, 30, 67, 0.05) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle .pm-native-intro {
  padding: 0 0 0 20px !important;
  background: transparent !important;
  border-left: 3px solid var(--sb-gold) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle .pm-native-intro p {
  font-size: clamp(17px, 1.4vw, 20px) !important;
  font-weight: 600 !important;
  line-height: 1.65 !important;
  color: var(--sb-ink) !important;
  margin: 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle .pm-native-pillars {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 12px !important;
  margin-top: 24px !important;
  padding: 0 !important;
  list-style: none !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle .pm-native-pillars li {
  background: rgba(239, 247, 248, 0.85) !important;
  border: 1px solid rgba(13, 148, 136, 0.18) !important;
  border-radius: 10px !important;
  padding: 13px 8px !important;
  text-align: center !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  color: var(--sb-ink) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-native-figure > figcaption {
  display: inline-block !important;
  margin-top: 14px !important;
  margin-bottom: 6px !important;
  padding: 5px 14px !important;
  background: rgba(185, 155, 121, 0.12) !important;
  color: #8c6c42 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  border-radius: 999px !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 > .pm-detail-media {
  margin: 0 !important;
  width: 100% !important;
  border-radius: 18px 6px 18px 6px !important;
  overflow: hidden !important;
  border: 1px solid rgba(21, 35, 65, 0.08) !important;
  box-shadow: 0 8px 24px rgba(17, 30, 67, 0.05) !important;
  background: #ffffff !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 > .pm-detail-media img {
  width: 100% !important;
  height: auto !important;
  max-height: 260px !important;
  object-fit: cover !important;
  display: block !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 > .pm-detail-media figcaption {
  padding: 12px 16px !important;
  text-align: center !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  color: var(--sb-ink) !important;
  background: rgba(248, 246, 241, 0.8) !important;
  border-top: 1px solid rgba(21, 35, 65, 0.06) !important;
}

/* 3. Botox Chapter 3 (시술 부위): Full-width anatomy layout */
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-anatomy {
  display: grid !important;
  grid-template-columns: 320px minmax(0, 1fr) !important;
  gap: 36px 48px !important;
  align-items: start !important;
  width: 100% !important;
  padding: 12px 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-portrait {
  width: 100% !important;
  max-width: 320px !important;
  margin: 0 !important;
  position: sticky !important;
  top: 130px !important;
  border-radius: 20px 6px 20px 6px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(17, 30, 67, 0.08) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list > div {
  padding: 18px 0 !important;
  border-bottom: 1px solid rgba(21, 35, 65, 0.09) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list > div:first-child {
  padding-top: 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list dt {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: var(--sb-ink) !important;
  margin-bottom: 6px !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list dt::before {
  content: "" !important;
  display: inline-block !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: var(--sb-gold) !important;
  flex-shrink: 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-area-list dd {
  font-size: 14.5px !important;
  line-height: 1.8 !important;
  color: #4b586c !important;
  margin: 0 !important;
}

/* 4. Botox Chapter 6 (시술 후 주의사항): Centered visual with highlighted caution card */
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-detail-layout {
  display: flex !important;
  flex-direction: column !important;
  gap: 28px !important;
  width: 100% !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-detail-copy {
  order: 1 !important;
  width: 100% !important;
  padding: 22px 28px !important;
  background: linear-gradient(135deg, rgba(239, 247, 248, 0.75), rgba(255, 255, 255, 0.95)) !important;
  border: 1px solid rgba(21, 35, 65, 0.08) !important;
  border-left: 4px solid var(--sb-gold) !important;
  border-radius: 14px !important;
  box-shadow: 0 6px 18px rgba(17, 30, 67, 0.04) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-source-detail__chapter-text {
  font-size: 15.5px !important;
  line-height: 1.85 !important;
  color: var(--sb-ink) !important;
  margin: 0 !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-detail-gallery {
  order: 2 !important;
  width: 100% !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-detail-media {
  max-width: 640px !important;
  margin: 0 auto !important;
  border-radius: 18px 6px 18px 6px !important;
  overflow: hidden !important;
  border: 1px solid rgba(21, 35, 65, 0.08) !important;
  box-shadow: 0 10px 28px rgba(17, 30, 67, 0.06) !important;
}
.sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-source-detail-card--safety .pm-detail-media img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  border-radius: inherit !important;
}

/* Responsive adjustments */
@media(max-width: 860px) {
  .sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-editorial .pm-detail-gallery--3 {
    grid-template-columns: 1fr !important;
  }
  .sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-principle .pm-native-pillars {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-anatomy {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
  .sb-tabs-ready [data-sb-key="botox"] .sb-detail .pm-native-info--botox-areas .pm-native-portrait {
    position: static !important;
    max-width: 260px !important;
    margin: 0 auto !important;
  }
}
