/* Shared treatment-page styles. Legacy selectors retained for migration. */
/* Hero model: anchor desktop artwork to the bottom of its column. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap > .vc_column-inner {
  padding-bottom: 0 !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap .column-image-bg {
  background-position: center bottom !important;
  background-repeat: no-repeat !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap .img-with-aniamtion-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap .hover-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap img {
  margin-bottom: 0 !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .model_wrap img {
  vertical-align: bottom;
}
/* Equal space before the English label and after the consultation button. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap {
  --treatment-hero-edge-space: 100px;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .sub_banner_title_wrap > .vc_column-inner > .wpb_wrapper > .divider-wrap:first-child > .divider,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap > .row_col_wrap_12 > .left > .vc_column-inner > .wpb_wrapper > .divider-wrap:last-child > .divider {
  height: var(--treatment-hero-edge-space) !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap .hero-action {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap {
    --treatment-hero-edge-space: 60px;
  }
}
@media (max-width: 690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap {
    --treatment-hero-edge-space: 40px;
  }
}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) {position:relative;width:100%;max-width:none;isolation:isolate;}


/* Standalone carousel layer: keeps the original cards and replaces only the
   theme-dependent initialization that is unavailable in this preview file. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel {position:relative!important;width:100%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel>.flickity-viewport {
  position:relative!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  overflow:hidden!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel>.flickity-viewport>.flickity-slider {
  position:relative!important;
  left:0!important;
  top:0!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  width:100%!important;
  height:auto!important;
  transition:transform .55s cubic-bezier(.22,.61,.36,1)!important;
  will-change:transform;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel>.flickity-viewport>.flickity-slider>.cell {
  position:relative!important;
  left:auto!important;
  top:auto!important;
  flex:0 0 calc((100% - (var(--local-carousel-columns, 1) - 1) * var(--local-carousel-gap, 0px)) / var(--local-carousel-columns, 1))!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  box-sizing:border-box!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel.nectar-simple-slider>.flickity-viewport {
  position:relative!important;
  inset:auto!important;
  height:auto!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel.nectar-simple-slider>.flickity-viewport>.flickity-slider,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel.nectar-simple-slider>.flickity-viewport>.flickity-slider>.cell {height:auto!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel.nectar-simple-slider {
  height:auto!important;min-height:0!important;aspect-ratio:auto!important;
  padding-bottom:0!important;margin-top:40px!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel .cell > .inner {
  position:relative!important;inset:auto!important;width:100%!important;
  height:auto!important;transform:none!important;padding:28px 52px!important;
  box-sizing:border-box!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel .cell > .bg-layer-wrap {
  position:absolute!important;inset:0!important;pointer-events:none;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap > .row_col_wrap_12 {
  display:grid!important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)!important;
  align-items:center!important;gap:40px!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap > .row_col_wrap_12 > .wpb_column {
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;float:none!important;box-sizing:border-box!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .title_wrap > .vc_column-inner {
  position:relative!important;padding:40px 24px!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .nectar-animated-shape {
  position:absolute!important;width:92px!important;height:92px!important;
  top:12px!important;left:12px!important;z-index:0!important;pointer-events:none;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .nectar-animated-shape__inner_wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .nectar-animated-shape__inner {
  width:100%!important;height:100%!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .title_wrap .wpb_text_column {
  position:relative!important;z-index:1!important;
}
@media(max-width:999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap > .row_col_wrap_12 {
    grid-template-columns:minmax(0,1fr)!important;gap:24px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel .cell > .inner {
    padding:24px 16px 76px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel-nav.is-overlay {
    inset:auto 16px 10px!important;transform:none!important;
  }
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav {display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav button {
  display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #b9dfe3;
  border-radius:50%;background:#fff;color:#173b42;font-size:22px;line-height:1;cursor:pointer;
  transition:background .25s,color .25s,border-color .25s,opacity .25s;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav button:hover,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav button:focus-visible {background:#25bfca;border-color:#25bfca;color:#fff}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav button:disabled {opacity:.32;cursor:default}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-count {min-width:58px;text-align:center;color:#55777d;font-size:13px;letter-spacing:.08em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav.is-overlay {position:absolute;z-index:8;inset:50% 18px auto;justify-content:space-between;margin:0;transform:translateY(-50%);pointer-events:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav.is-overlay button {pointer-events:auto;border-color:transparent;box-shadow:0 8px 28px rgba(17,54,61,.16)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav.is-overlay .local-carousel-count {display:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .bna_wrap .local-carousel img {display:block;width:100%!important;height:auto!important;opacity:1!important}

/* Medical reviewer image, sourced from the clinic's official doctor page. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge {position:relative!important;display:block!important;min-height:520px;overflow:hidden}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge img {display:block;width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center top}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge span {position:absolute;left:24px;right:24px;bottom:24px;padding:15px 18px;background:rgba(21,52,59,.88);color:#fff;line-height:1.45;letter-spacing:.05em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge span strong {display:block;color:#65dce5;font-size:20px}

@media(max-width:999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge img {min-height:440px}
}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav {margin-top:18px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .local-carousel-nav button {width:42px;height:42px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge img {min-height:380px}
}


/* Standalone theme-generated CSS removed. Uses the live Salient theme styles. */
@media only screen and (min-width:1000px) {
    
    :is(#allclinic-rejuran-page, .allclinic-treatment-page) #header-outer #logo { margin-top:30px !important; }
}


:is(#allclinic-rejuran-page, .allclinic-treatment-page)[data-form-submit=regular] .container-wrap button[type=submit] {
    padding: 0 22px !important;
}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .single-post .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom:0 !important;
}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pum-content .img-with-aniamtion-wrap .hover-wrap { margin-bottom:0 !important; }


:is(#allclinic-rejuran-page, .allclinic-treatment-page) {margin:0;padding:0;overflow-x:hidden}:is(#allclinic-rejuran-page, .allclinic-treatment-page) {background:#fff}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .has-animation {opacity:1!important;visibility:visible!important;transform:none!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-size:clamp(35px,4vw,62px)!important;line-height:1.28!important;word-break:keep-all}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t p {line-height:1.75!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap .model_wrap {pointer-events:none}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .revision-note {font-size:13px!important;color:#7f8b8e;margin:18px 0 0!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new {padding:140px 5%;font-family:inherit;color:#222}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-inner {width:min(1280px,100%);margin:auto}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .narrow {width:min(1000px,100%)}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-en {text-align:center;color:#31bfca;letter-spacing:.2em;font-size:14px;margin:0 0 24px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2 {text-align:center;font-size:46px;line-height:1.35;margin:0;color:#111}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-lead {max-width:880px;margin:26px auto 58px;text-align:center;font-size:18px;line-height:1.9}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity {background:linear-gradient(0deg,#effff6 10%,#fff 90%)}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cae8eb;border:1px solid #cae8eb}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid article {background:#fff;padding:42px 28px;min-height:165px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid span {color:#2ac0cc;font-size:13px;letter-spacing:.12em}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid h3 {font-size:20px;line-height:1.5;margin:18px 0 0}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section {background:#eafbff}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list {border-bottom:1px solid #cce6e9}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details {border-top:1px solid #cce6e9}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary {position:relative;list-style:none;cursor:pointer;padding:25px 48px 25px 4px;font-size:18px;font-weight:600;color:#161616}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary::-webkit-details-marker {display:none}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary:after {content:'+';position:absolute;right:8px;color:#24bfcb;font-size:28px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details[open] summary:after {content:'−'}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details p {padding:0 45px 27px 28px;margin:0;color:#555;line-height:1.9}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links {background:#fff}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .link-grid {display:grid;grid-template-columns:1fr 1fr;gap:0 42px;margin-top:58px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .link-grid a {display:flex;justify-content:space-between;border-bottom:1px solid #d2e8ea;padding:19px 4px;font-weight:600}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .link-grid a:after {content:'→';color:#22bfcb}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review {background:#effff6}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card {display:grid;grid-template-columns:1.25fr .75fr;background:#15343b;color:#d8e5e7}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card>div:first-child {padding:58px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card .seo-en {text-align:left;margin-bottom:20px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card h2 {text-align:left;color:#fff;font-size:38px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card h3 {color:#fff;font-size:23px;margin:28px 0 8px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .doctor-careers {margin:18px 0 0;padding:0;list-style:none;color:#c2d4d7;line-height:1.9}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .doctor-careers li:before {content:'·';margin-right:8px;color:#5dd8e3}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card a {display:inline-block;margin-top:26px;color:#5dd8e3;font-weight:600}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-date {color:#9cb5ba;font-size:13px;margin-top:18px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge {display:grid;place-items:center;text-align:center;background:#c9f5f8;color:#1f555d;font-size:17px;line-height:1.8}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge strong {font-size:24px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-note {text-align:center;color:#758589;font-size:13px;margin-top:24px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .flickity-viewport {height:auto!important;overflow:visible!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .flickity-slider {position:relative!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;transform:none!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .cell {position:relative!important;left:auto!important;width:calc(25% - 12px)!important;min-height:100%}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .cell {width:100%!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_eye_table img {display:block}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new {padding:85px 6%}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2 {font-size:34px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid {grid-template-columns:1fr 1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .link-grid,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card {grid-template-columns:1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-badge {min-height:180px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .cell {width:calc(50% - 8px)!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-size:42px!important}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new {padding:65px 7%}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2 {font-size:29px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-lead {font-size:16px;margin-bottom:40px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .step-grid {grid-template-columns:1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .link-grid {grid-template-columns:1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card>div:first-child {padding:38px 28px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card h2 {font-size:29px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.ac-rejuran-carousel, .treatment-carousel).not-initialized .cell {width:100%!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-size:34px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap {min-height:680px!important}}


/* Requested separation between existing full-width sections. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f166a0, .treatment-concerns-section),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f1960b, .treatment-spacing-section-a),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f2ec91, .treatment-spacing-section-b) {margin-top:clamp(72px,6.25vw,120px)!important}

/* Concern cards: fixed list instead of a carousel. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport {height:auto!important;overflow:visible!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport>.flickity-slider {
position:relative!important;left:auto!important;top:auto!important;display:grid!important;
grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%!important;height:auto!important;transform:none!important
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .flickity-slider>.cell {position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;margin:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell>.inner-wrap-outer,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell>.inner-wrap-outer>.inner-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .row_col_wrap_12_inner,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .target_box {height:100%;border-radius:30px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 14px 30px rgba(37,113,121,.10)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box > .vc_column-inner,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box .column-bg-overlay-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box .column-bg-overlay {border-radius:inherit!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f04435, .treatment-certification) .nectar-highlighted-text p {
  font-family:var(--treatment-title)!important;
  font-size:clamp(32px,3.2vw,60px)!important;
  line-height:1.45!important;
  font-weight:400!important;
  letter-spacing:-.04em!important;
  text-align:center!important;
  word-break:keep-all!important;
}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f04435, .treatment-certification) .nectar-highlighted-text p {
    font-size:28px!important;line-height:1.5!important;
  }
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box {display:flex;align-items:center;justify-content:center;min-height:230px;box-shadow:0 18px 42px rgba(37,113,121,.08)}

/* New sections extend the site's Korean/English type hierarchy and aqua palette. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-en.main_en {letter-spacing:.3em;font-size:15px;font-weight:500}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko {font-weight:700;letter-spacing:-.055em;font-size:clamp(36px,3.1vw,58px);line-height:1.28}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity {
position:relative;overflow:hidden;background:
radial-gradient(circle at 13% 15%,rgba(92,220,229,.18) 0 110px,transparent 111px),
radial-gradient(circle at 90% 82%,rgba(188,242,222,.35) 0 170px,transparent 171px),
linear-gradient(135deg,#f7ffff 0%,#ecfbff 48%,#effff6 100%)
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity:before {content:"REJURAN";position:absolute;right:-28px;top:28px;color:rgba(35,190,202,.065);font-family:serif;font-size:clamp(90px,11vw,210px);line-height:1;letter-spacing:.02em;pointer-events:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .seo-inner {position:relative;z-index:1}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .seo-en {display:table;margin:0 auto 28px;padding:10px 18px;border:1px solid rgba(37,191,202,.42);border-radius:999px;background:rgba(255,255,255,.68)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .seo-lead {max-width:760px;margin-bottom:68px;color:#41636a;font-size:17px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:transparent;border:0}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {position:relative;overflow:hidden;min-height:250px;padding:38px 30px 34px;border:1px solid rgba(84,196,205,.3);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 22px 55px rgba(30,100,109,.09)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article:after {content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#7be1e8,#63d6af)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid span {display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#e3fafc;color:#16aeba;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.08em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 {margin:28px 0 13px;color:#163d44;font-size:22px;font-weight:700;letter-spacing:-.04em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid p {margin:0;color:#60777b;font-size:16px;line-height:1.75;word-break:keep-all}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section {background:linear-gradient(180deg,#e9fbff 0%,#f5ffff 100%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-inner.narrow {
  width:100%!important;
  max-width:1120px!important;
  min-width:0!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .faq-list,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .faq-list details {
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary > span:not(.faq-q) {
  min-width:0;
  overflow-wrap:anywhere;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-en {display:table;margin:0 auto 26px;padding:9px 18px;border-radius:999px;background:#d6f5f8;color:#079dab}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-lead {max-width:900px;margin-bottom:62px;color:#45656b;font-size:17px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list {border:0}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details {overflow:hidden;margin:0 0 14px;border:1px solid #cdebed;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(22,104,113,.055);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details[open] {border-color:#79d8df;box-shadow:0 17px 38px rgba(22,104,113,.11);transform:translateY(-1px)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary {padding:25px 72px 25px 28px;color:#173a40;font-size:19px;font-weight:700;line-height:1.55;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary:after {right:24px;top:50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid #86dbe1;border-radius:50%;font-family:Arial,sans-serif;font-size:22px;line-height:1;transform:translateY(-50%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details p {padding:0 70px 28px 28px;color:#4a6267;font-size:16px;line-height:1.95;word-break:keep-all}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links {background:linear-gradient(180deg,#fff 0%,#f8fcfc 100%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .seo-en {display:table;margin:0 auto 26px;padding:9px 18px;border-radius:999px;background:#e3f9fb;color:#079dab}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid {display:grid;grid-template-columns:1fr;gap:14px;margin-top:60px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a {position:relative;display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:18px 72px 18px 26px;border:1px solid #cce8ea!important;border-left:5px solid #3bc7d1!important;border-radius:16px;background:#fff!important;color:#173b42!important;font-size:19px;font-weight:700;line-height:1.45;text-decoration:none!important;box-shadow:0 10px 28px rgba(22,104,113,.065);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a:after {content:"→";position:absolute;right:22px;top:50%;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dcf7f9;color:#0da8b4;font-family:Arial,sans-serif;font-size:21px;transform:translateY(-50%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a:hover {color:#102f34!important;border-color:#77d7de!important;transform:translateY(-3px);box-shadow:0 17px 36px rgba(22,104,113,.12)}

@media(min-width:691px) and (max-width:1199px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport>.flickity-slider {grid-template-columns:repeat(6,minmax(0,1fr))}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell:nth-child(-n+2) {grid-column:span 3}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell:nth-child(n+3) {grid-column:span 2}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f166a0, .treatment-concerns-section),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f1960b, .treatment-spacing-section-a),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f2ec91, .treatment-spacing-section-b) {margin-top:70px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {min-height:220px}
}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f166a0, .treatment-concerns-section),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f1960b, .treatment-spacing-section-a),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f2ec91, .treatment-spacing-section-b) {margin-top:52px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport>.flickity-slider {grid-template-columns:1fr;gap:14px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box {min-height:190px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-en.main_en {font-size:13px;letter-spacing:.22em}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko {font-size:31px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {grid-template-columns:1fr;gap:14px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {min-height:0;padding:28px 24px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid span {width:56px;height:56px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 {margin-top:22px;font-size:20px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary {padding:22px 62px 22px 20px;font-size:17px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary:after {right:17px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list details p {padding:0 20px 24px;font-size:16px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid {margin-top:42px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a {min-height:74px;padding:16px 62px 16px 20px;font-size:17px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a:after {right:16px;width:34px;height:34px}
}


/* Evidence, pricing and references added from the lip-filler page's information pattern. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) {position:relative;overflow:hidden;background:#102f35;color:#dcebed}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence):before {content:"EVIDENCE";position:absolute;right:-.04em;top:.08em;color:rgba(114,225,232,.055);font-family:serif;font-size:clamp(100px,14vw,255px);line-height:1;letter-spacing:.02em;pointer-events:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-inner {position:relative;z-index:1}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-en {color:#6edce4}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) h2.main_ko {color:#fff}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) h2 em {color:#6edce4;font-style:normal}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-lead {color:#b8d0d4}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-list {display:flex;flex-direction:column;gap:18px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-row {display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border:1px solid rgba(160,228,233,.2);border-radius:22px;background:rgba(255,255,255,.045);box-shadow:0 18px 50px rgba(0,0,0,.12)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning {padding:34px 36px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact {border-right:1px solid rgba(160,228,233,.2)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-label {display:inline-block;margin-bottom:16px;color:#70dce4;font-size:12px;font-weight:700;letter-spacing:.16em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning p {margin:0;font-size:16px;line-height:1.88;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact p {color:#e2edef}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-source {display:block;margin-top:20px;padding-top:17px;border-top:1px solid rgba(160,228,233,.16);color:#9eb8bc;font-size:13px;line-height:1.7}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-source a {color:#73e1e8!important;border-bottom:1px solid currentColor;text-decoration:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning {background:rgba(132,231,214,.055)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning h3 {margin:0 0 13px;color:#fff;font-size:21px;line-height:1.45;letter-spacing:-.035em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning p {color:#c3dadd}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-limit {margin:30px 0 0;padding:20px 24px;border:1px solid rgba(160,228,233,.16);border-radius:15px;background:rgba(255,255,255,.035);color:#a9c2c6;font-size:14px;line-height:1.85;text-align:center;word-break:keep-all}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-cost, .treatment-cost) {background:linear-gradient(135deg,#f7ffff 0%,#ecfbff 52%,#effff6 100%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-cost, .treatment-cost) .seo-en {display:table;margin:0 auto 26px;padding:9px 18px;border-radius:999px;background:#d9f7f9;color:#079dab}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors article {padding:26px 22px;border:1px solid #ccebee;border-radius:18px;background:rgba(255,255,255,.82)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors span {display:block;margin-bottom:9px;color:#18aebb;font-family:var(--main_en,serif);font-size:12px;font-weight:700;letter-spacing:.14em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors strong {display:block;color:#173b42;font-size:18px;line-height:1.45}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-card {padding:58px 48px;border:1px solid #cde8ea;border-radius:26px;background:#fff;text-align:center;box-shadow:0 24px 65px rgba(25,101,109,.08)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-icon {display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:#ddf8fa;color:#18adba}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-card h3 {margin:0 0 17px;color:#153a41;font-size:26px;letter-spacing:-.04em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-card p {max-width:760px;margin:0 auto;color:#536b70;font-size:16px;line-height:1.9;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-actions {display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-actions a {display:inline-flex;align-items:center;justify-content:center;min-width:210px;min-height:58px;padding:12px 24px;border:1px solid #1ebac5;border-radius:999px;color:#0b8f99!important;font-size:16px;font-weight:700;text-decoration:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-actions a:first-child {background:#27bfca;color:#fff!important;box-shadow:0 12px 26px rgba(39,191,202,.25)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-note {margin:22px 4px 0;color:#72868a;font-size:13px;line-height:1.75;word-break:keep-all}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) {background:linear-gradient(180deg,#f8ffff 0%,#f3fbfa 100%)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en {display:table;margin:0 auto 26px;padding:9px 18px;border-radius:999px;background:#ddf7f8;color:#079dab}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-list {display:flex;flex-direction:column;gap:16px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-paper {position:relative;padding:30px 34px 28px 38px;border:1px solid #d3e9e9;border-left:4px solid #37c3cc;border-radius:20px;background:#fff;box-shadow:0 13px 34px rgba(21,88,95,.055)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-paper p {margin:0;color:#314d52;font-size:15px;line-height:1.9;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-cite {margin-top:17px;padding-top:15px;border-top:1px solid #e1eeee;color:#789094;font-size:13px;line-height:1.75}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-cite em {font-family:serif}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-cite a {color:#079fab!important;font-weight:700;border-bottom:1px solid currentColor;text-decoration:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-type {display:inline-block;margin:0 0 12px;padding:6px 10px;border-radius:999px;background:#e4f9fa;color:#0a9ca7;font-size:11px;font-weight:700;letter-spacing:.08em}

@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-row {grid-template-columns:1fr}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact {border-right:0;border-bottom:1px solid rgba(160,228,233,.2)}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning {padding:27px 24px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-fact p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-meaning p {font-size:15px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-factors {grid-template-columns:1fr}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-card {padding:42px 24px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-card h3 {font-size:23px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-actions {flex-direction:column}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .cost-actions a {width:100%}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-paper {padding:26px 22px 24px 25px}
}


:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action {margin-top:26px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action a {display:inline-block;padding:15px 28px;border-radius:999px;background:#1bb9c5;color:#fff!important;font-weight:700;text-decoration:none!important;box-shadow:0 12px 30px rgba(17,156,168,.25)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-emboss {background:linear-gradient(180deg,#fff 0%,#eafbff 100%)}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:58px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid article,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-summary {padding:44px 38px;border:1px solid #cdebed;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(22,104,113,.08)}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid h3 {margin:0 0 24px;color:#163d44;font-size:25px;line-height:1.45}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-summary p {color:#526b70;font-size:17px;line-height:1.9;word-break:keep-all}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {grid-template-columns:repeat(5,minmax(0,1fr))}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {min-height:210px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-summary {max-width:900px;margin:55px auto 0}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-jump {display:inline-block;margin-top:18px;color:#0ba8b4!important;font-weight:700}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-columns {display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:58px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-columns h3 {margin:0 0 22px;color:#173b42;font-size:26px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-columns .link-grid {margin-top:0}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .column-links a[data-url-pending=true] {opacity:.72;cursor:default}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card .review-date:after {content:" (게시 전 확정 필요)"}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) {padding-top:90px}
@media(max-width:1100px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {grid-template-columns:repeat(2,minmax(0,1fr))}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article:last-child {grid-column:1/-1}}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-columns {grid-template-columns:1fr}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid {margin-top:40px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid article,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .evidence-summary {padding:30px 24px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid h3 {font-size:21px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {grid-template-columns:1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article:last-child {grid-column:auto}}

/* 2026-09-07 visual refinements from page review */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) {--treatment-sans:"Pretendard","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h1,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h2,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h3,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h4,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_ko {font-family:var(--treatment-sans)!important;letter-spacing:-.045em!important;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .point_skinbooster,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .point_skinbooster *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-en {font-family:var(--treatment-sans)!important;font-weight:700!important;letter-spacing:.08em!important;text-shadow:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_t.main_ko h2,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko {font-size:clamp(38px,3vw,56px)!important;line-height:1.3!important;font-weight:700!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_t.point_skinbooster h5 {color:#12afbd!important;font-size:18px!important;line-height:1.5!important}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap {overflow:visible!important;padding-right:22px!important;padding-left:22px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {max-width:820px;margin:0 auto!important;font-family:var(--treatment-sans)!important;font-size:clamp(38px,3.25vw,60px)!important;line-height:1.28!important;letter-spacing:-.06em!important;white-space:normal!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper>p.hero-intro,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper>p.hero-clinic,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper>p.hero-action {display:block!important;width:auto!important;margin-right:auto!important;margin-left:auto!important;background:none!important;box-shadow:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-intro {max-width:680px;padding:0!important;color:#fff!important;font-family:var(--treatment-sans)!important;font-size:20px!important;font-weight:500!important;line-height:1.8!important;text-shadow:0 2px 12px rgba(0,92,110,.28)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-clinic {max-width:700px;margin-top:20px!important;padding:18px 24px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px!important;background:rgba(255,255,255,.91)!important;color:#174a52!important;font-family:var(--treatment-sans)!important;font-size:17px!important;font-weight:500!important;line-height:1.72!important;box-shadow:0 14px 34px rgba(29,126,139,.15)!important;text-shadow:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-clinic strong {color:#0b727d!important;font-weight:700!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action {margin-top:24px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action a {display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:999px;background:#14b7c5;color:#fff!important;font-family:var(--treatment-sans)!important;font-size:17px;font-weight:700;text-decoration:none!important;box-shadow:0 12px 30px rgba(17,156,168,.26);transition:transform .2s ease,box-shadow .2s ease}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action a:hover {transform:translateY(-2px);box-shadow:0 16px 34px rgba(17,156,168,.32)}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12 {align-items:stretch!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.img_wrap {width:62%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.txt_wrap {width:38%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.img_wrap img {display:block;width:100%!important;height:530px!important;border-radius:24px;object-fit:cover;object-position:center}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.txt_wrap>.vc_column-inner>.wpb_wrapper {display:flex;min-height:530px;flex-direction:column;justify-content:center}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer article {padding:30px 28px;border:1px solid #ccebed;border-radius:20px;background:#fff;box-shadow:0 13px 34px rgba(34,116,124,.07)}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer h3 {margin:0 0 14px;color:#123f47;font-size:22px!important;font-weight:700}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer p {margin:0;color:#52696e;font-family:var(--treatment-sans);font-size:16px;line-height:1.85;word-break:keep-all}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .img-with-aniamtion-wrap img {display:block;width:100%!important;height:210px!important;object-fit:cover;object-position:center}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .hand-injection-photo {object-position:center 42%}

@media(max-width:1200px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-size:clamp(32px,3.2vw,42px)!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-intro {font-size:17px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-clinic {font-size:15px!important;padding:15px 18px!important}}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer {grid-template-columns:1fr}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_t.main_ko h2,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko {font-size:38px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.img_wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.txt_wrap {width:100%!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.img_wrap img {height:auto!important;max-height:520px;object-fit:cover}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout)>.row_col_wrap_12>.txt_wrap>.vc_column-inner>.wpb_wrapper {min-height:0}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .img-with-aniamtion-wrap img {height:230px!important}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap {padding-right:14px!important;padding-left:14px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-size:34px!important;line-height:1.32!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-intro {font-size:16px!important;line-height:1.7!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t .hero-clinic {max-width:92%;font-size:14px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action a {min-height:50px;padding:0 26px;font-size:16px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_t.main_ko h2,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko {font-size:31px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer article {padding:25px 22px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .img-with-aniamtion-wrap img {height:auto!important;aspect-ratio:711/428}}

/* Global typography: headings / English labels / :scope copy */
@font-face{font-family:"Ttangsbudaejjigae";src:url("https://www.allclinic.co.kr/wp-content/themes/salient-child/css/TTTtangsbudaejjigaeL.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) {--treatment-title:"Ttangsbudaejjigae","Pretendard Variable",Pretendard,"Malgun Gothic",sans-serif;--treatment-en:"Marcellus",Georgia,serif;--treatment-body:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) {font-family:var(--treatment-body)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) li,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) td,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) summary,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) a,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) button,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) input,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) textarea,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) select {font-family:var(--treatment-body)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h1,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h2,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h3,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h4,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_ko,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_ko *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer h3,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid h3,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-columns h3,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_eye_table .point_title {font-family:var(--treatment-title)!important;font-weight:400!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-en *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) [class*="reference-"] em {font-family:var(--treatment-en)!important;font-weight:400!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster p:not(.hero-intro):not(.hero-clinic):not(.hero-action),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity:before,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence):before {font-family:var(--treatment-en)!important;font-weight:400!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_title_wrap h1 {font-family:var(--treatment-title)!important;font-weight:400!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-intro,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-clinic,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-action a {font-family:var(--treatment-body)!important}

/* 2026-09-07 final visual refinement */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_about_wrap .main_en h4,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster:not(.reversal) p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods) .point_skinbooster h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new>.seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new>.seo-inner>.seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card .seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en {
  font-family:var(--treatment-en)!important;font-size:24px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.11em!important
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap .main_en.petit h6,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en h4.point_skinbooster {font-family:var(--treatment-en)!important;font-size:24px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.11em!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap .main_en.petit h6 {color:#fff!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en h4.point_skinbooster {color:#16b6c5!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_about_wrap .main_en h4,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster:not(.reversal) p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods) .point_skinbooster h5 {color:#16b6c5!important}

/* Treatment information: one stable item per row */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box {padding:30px 34px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_t h6 {font-family:var(--treatment-en)!important;font-size:24px!important;line-height:1.3!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_wrap {display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_wrap li {display:block!important;width:100%!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #e3f0f1!important;min-width:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_wrap li:last-child {border-bottom:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_icon {display:grid!important;grid-template-columns:36px 104px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;color:#173d43!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_icon>span {display:contents!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_icon img {width:27px!important;height:27px!important;object-fit:contain!important;margin:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_title {font-family:var(--treatment-body)!important;font-size:17px!important;font-weight:700!important;white-space:nowrap!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_con {font-family:var(--treatment-body)!important;font-size:15px!important;line-height:1.6!important;color:#61777b!important;word-break:keep-all!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .revision-note {font-size:13px!important;line-height:1.65!important}

/* Method cards */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods) .point_skinbooster h5 {display:table!important;margin-inline:auto!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .treat_wrap .sub_list_wrap_t.main_en p {font-family:var(--treatment-en)!important;letter-spacing:.08em!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .treat_wrap .hand-injection-photo {display:block!important;width:100%!important;aspect-ratio:711/428!important;height:auto!important;object-fit:cover!important;border-radius:0!important;clip-path:none!important;mask:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .treat_wrap:has(.hand-injection-photo) .img_wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .treat_wrap:has(.hand-injection-photo) .img_wrap * {border-radius:0!important;clip-path:none!important;mask:none!important}

/* Skin-concern cards */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport>.flickity-slider,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-slider {align-items:stretch!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell {height:auto!important;align-self:stretch!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell>.vc_column-inner,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell>.vc_column-inner>.wpb_wrapper {height:100%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box {display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important;min-height:245px!important;box-shadow:none!important;filter:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box:before,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box:after {display:none!important;content:none!important;box-shadow:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .point_skinbooster,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .point_skinbooster * {font-family:var(--treatment-title)!important;font-weight:400!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .point_skinbooster p {font-size:25px!important;line-height:1.35!important}

/* Authenticity steps */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity {background:linear-gradient(180deg,#f4fdff 0%,#effff8 100%)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity:before,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity:after {display:none!important;content:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {margin-top:64px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article:after {display:none!important;content:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {box-shadow:0 18px 42px rgba(29,102,109,.07)!important}

/* Rejuran expert section */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal p {font-family:var(--treatment-body)!important;font-size:24px!important;font-weight:500!important;line-height:1.55!important;letter-spacing:-.025em!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal+.divider-wrap+.nectar-highlighted-text p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal~.nectar-highlighted-text p {font-family:var(--treatment-title)!important;font-weight:400!important}

/* Before & after / FAQ share the same English pill */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-en {display:table!important;margin-left:auto!important;margin-right:auto!important;padding:12px 29px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#173d43!important;box-shadow:none!important;text-transform:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top .main_t.point_skinbooster:not(.sub_case_bna_t) h5 {font-family:var(--treatment-body)!important;font-size:24px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:-.02em!important;color:#12aebe!important}

/* Scientific evidence */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-en {color:#55dce7!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary {counter-reset:evidence-point;max-width:1120px!important;margin:62px auto 0!important;padding:58px 64px!important;border:1px solid rgba(95,218,226,.32)!important;border-radius:30px!important;background:#fbffff!important;box-shadow:0 24px 60px rgba(0,20,24,.16)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p {counter-increment:evidence-point;position:relative;margin:0 0 28px!important;padding-left:54px!important;color:#294d54!important;font-size:18px!important;font-weight:450!important;line-height:1.95!important;letter-spacing:-.018em!important;word-break:keep-all!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p:before {content:"0" counter(evidence-point);position:absolute;left:0;top:.12em;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#dff8fa;color:#079fac;font-family:var(--treatment-en)!important;font-size:12px;font-weight:700!important;letter-spacing:.04em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p:last-of-type {margin-bottom:34px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary strong {color:#086f79!important;font-weight:700!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-link {font-size:16px!important;padding:14px 22px!important;border-radius:999px!important;background:#0bafbc!important;color:#fff!important}

/* FAQ spacing */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .faq-list {margin-top:62px!important}

/* Wider related content and medical review */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .seo-inner.narrow,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .seo-inner.narrow {width:min(1320px,100%)!important;max-width:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .related-columns {gap:48px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .related-columns>div {min-width:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card {grid-template-columns:minmax(0,1.35fr) minmax(330px,.75fr)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 24px 60px rgba(21,52,59,.13)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card>div:first-child {padding:70px 72px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h2 {font-size:48px!important;line-height:1.25!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h3 {font-size:29px!important;line-height:1.4!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers {font-size:17px!important;line-height:2!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-date {font-size:15px!important;line-height:1.7!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a {font-size:17px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .medical-note {font-size:15px!important;line-height:1.75!important}

/* References */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) {background:linear-gradient(180deg,#fff 0%,#f0fbfc 100%)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-inner {width:min(1240px,100%)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-list {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:62px!important;counter-reset:reference-card}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-paper {counter-increment:reference-card;position:relative!important;min-height:270px!important;padding:42px 38px 36px!important;border:1px solid #cde9eb!important;border-left:1px solid #cde9eb!important;border-radius:28px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 45px rgba(17,91,98,.075)!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-paper:before {content:"0" counter(reference-card);position:absolute;right:31px;top:29px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#def7f9;color:#079fac;font-family:var(--treatment-en)!important;font-size:14px;letter-spacing:.06em}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-type {display:inline-block!important;max-width:calc(100% - 68px)!important;margin-bottom:21px!important;padding:8px 13px!important;border-radius:999px!important;background:#e6f9fa!important;color:#087d87!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-paper p {color:#29494f!important;font-size:16px!important;line-height:1.88!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-cite {margin-top:22px!important;padding-top:18px!important;border-top:1px solid #e1eeee!important;color:#71888d!important;font-size:13.5px!important;line-height:1.7!important}

@media(min-width:1000px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-viewport>.flickity-slider,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid>.flickity-slider {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell {width:auto!important}
}
@media(max-width:999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card {grid-template-columns:1fr!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card>div:first-child {padding:52px 42px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-list {grid-template-columns:1fr!important}
}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_about_wrap .main_en h4,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster:not(.reversal) p,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods) .point_skinbooster h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new>.seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new>.seo-inner>.seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .review-card .seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en {font-size:20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap .main_en.petit h6,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en h4.point_skinbooster {font-size:20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box {padding:24px 20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_icon {grid-template-columns:30px 82px minmax(0,1fr)!important;gap:7px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_title {font-size:15px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .infor_box .infor_con {font-size:14px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {margin-top:44px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal p {font-size:19px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top .main_t.point_skinbooster:not(.sub_case_bna_t) h5 {font-size:20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary {margin-top:44px!important;padding:38px 24px!important;border-radius:22px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p {padding-left:0!important;font-size:16px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p:before {position:static!important;margin-bottom:13px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .faq-list {margin-top:44px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card>div:first-child {padding:40px 27px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h2 {font-size:34px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h3 {font-size:24px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .reference-paper {min-height:0!important;padding:34px 24px 28px!important}
}
/* Match the supplied before & after oval label CSS. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-en,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en {
  display:table!important;
  width:fit-content!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:20px 30px!important;
  background:#fff!important;
  border:0!important;
  border-radius:100%!important;
  color:#000!important;
  font-family:"Marcellus",serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1.35!important;
  letter-spacing:normal!important;
  text-align:center!important;
  text-transform:none!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
/* Korean :scope copy takes precedence over legacy theme typography. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) p:not(.seo-en):not(.main_en *):not(.main_ko *):not(.sub_banner_tag_t *):not(.nectar-highlighted-text *),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(td,summary,.infor_title,.infor_con,.reference-type,.reference-cite,.doctor-careers li),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > :is(.hero-intro,.hero-clinic,.hero-action),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal .wpb_wrapper > p:not(.hero-intro):not(.hero-clinic):not(.hero-action),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 {
  font-family:"Pretendard","Pretendard Variable","Malgun Gothic",sans-serif!important;
  letter-spacing:-.02em!important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > :is(.hero-intro,.hero-clinic,.hero-action) *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster.reversal .wpb_wrapper > p *,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 * {font-family:inherit!important;letter-spacing:inherit!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-intro {color:#fff!important;font-size:20px!important;line-height:1.8!important;font-weight:500!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-clinic {color:#174a52!important;font-size:17px!important;line-height:1.72!important;font-weight:500!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 {font-weight:600!important;line-height:1.5!important}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-intro {font-size:16px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-clinic {font-size:14px!important}
}
/* Screenshot review: sizing, equal heights, and actionable buttons. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-intro {font-size:24px!important;line-height:1.75!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-clinic {font-size:22px!important;line-height:1.75!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster:not(.reversal) p:not(.hero-intro):not(.hero-clinic):not(.hero-action) {color:#fff!important}
@media(min-width:1000px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 {display:flex!important;align-items:stretch!important;gap:38px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap {position:relative!important;flex:1.1 1 0!important;width:auto!important;min-height:580px!important;margin:0!important;overflow:hidden;border-radius:24px}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap :not(img) {position:static!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap img {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;margin:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .txt_wrap {flex:1 1 0!important;width:auto!important;margin:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .txt_wrap > .vc_column-inner > .wpb_wrapper {min-height:0!important;justify-content:space-between!important}
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .flickity-slider {align-items:start!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box {height:310px!important;min-height:310px!important;box-sizing:border-box!important;margin:0!important;align-self:start!important;box-shadow:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box > .vc_column-inner {height:100%!important;box-sizing:border-box!important;padding:32px 24px!important;display:flex!important;align-items:center!important;justify-content:center!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box > .vc_column-inner > .wpb_wrapper {width:100%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid p {font-size:20px!important;line-height:1.85!important;color:#36545b!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5 {font-size:28px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary {padding:40px 44px!important;min-height:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p {font-size:22px!important;line-height:1.8!important;margin-bottom:22px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p:last-of-type {margin-bottom:28px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .reference-jump,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:13px 26px!important;background:#13b6c4!important;color:#fff!important;border:1px solid #13b6c4!important;border-radius:12px!important;font-family:"Pretendard",sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;margin-top:0!important;transition:background .2s,border-color .2s}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a {margin-top:24px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .reference-jump:hover,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a:hover {background:#0894a1!important;border-color:#0894a1!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-jump:after,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a:after {content:none!important;display:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .reference-jump:focus-visible,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a:focus-visible {outline:3px solid #70e4ef!important;outline-offset:4px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary {display:flex!important;align-items:center!important;gap:18px!important;padding-right:56px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list .faq-q {flex:0 0 32px!important;color:#13b6c4!important;font-family:"Marcellus",serif!important;font-size:36px!important;font-weight:400!important;line-height:1.2!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers {list-style:none!important;padding-left:0!important;margin-left:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers li {list-style:none!important;position:relative!important;padding-left:16px!important;margin-left:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers li::marker {content:""!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers li:before {content:""!important;position:absolute!important;left:0!important;top:.88em!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#5dd8e3!important;margin:0!important}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-intro {font-size:20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_tag_t.skinbooster .wpb_wrapper > .hero-clinic {font-size:18px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-grid p {font-size:18px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary {padding:30px 24px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .evidence-summary p {font-size:19px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-list summary {gap:12px!important}
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .method-closing-note {max-width:1400px;margin:38px auto 0;padding:28px 34px;border:1px solid #cdecef;border-radius:20px;background:#f0fcfd;text-align:center;box-sizing:border-box}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .method-closing-note p {font-family:"Pretendard",sans-serif!important;font-size:20px!important;line-height:1.8!important;color:#36545b!important;margin:0!important;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .method-closing-note p:first-child {font-weight:600!important;color:#14505b!important;margin-bottom:8px!important}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .method-closing-note {padding:24px 20px;margin:28px 16px 0}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .method-closing-note p {font-size:17px!important}}
/* Compact references variant: FAQ-style card, expanded by default. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact {max-width:1240px;margin:0 auto;padding:28px 24px 36px;background:#fff;color:#626e72}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact details {overflow:hidden;border:1px solid #79d8df;border-radius:18px;padding:0;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(22,104,113,.07)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary {position:relative;list-style:none;cursor:pointer;padding:24px 76px 24px 28px;font-family:"Pretendard",sans-serif!important;font-size:15px!important;font-weight:600;line-height:1.6;color:#163d44}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary::-webkit-details-marker {display:none}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary::marker {content:""}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary:after {content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:1px solid #79d8df;border-radius:50%;color:#13b6c4;font-size:22px;font-weight:500;line-height:1}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact details[open] summary:after {content:"−"}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary span {margin-left:8px;color:#13a5b2;font-size:15px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact .references-note,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact li {font-family:"Pretendard",sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#4a6267!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact .references-note {margin:0 28px 14px!important;padding:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact ol {margin:0 28px 26px;padding-left:20px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact li {margin:0 0 8px;overflow-wrap:anywhere}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact a {font:inherit!important;color:#168b98!important;text-decoration:underline;text-underline-offset:3px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact summary:focus-visible {outline:2px solid #13b6c4;outline-offset:5px}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .references-compact {padding:22px 20px 28px}}
/* Method cards and closing note share one full-width grid. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:38px 30px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner:before,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner:after {display:none!important;content:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner > .wpb_column {display:flex!important;align-self:stretch!important;float:none!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;top:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner > .wpb_column > .vc_column-inner {flex:1!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:10px 10px 36px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner > .wpb_column > .vc_column-inner > .wpb_wrapper {width:100%!important;margin:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note {grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;align-items:center!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note .method-note-title {font-family:var(--treatment-title)!important;font-size:26px!important;font-weight:400!important;line-height:1.5!important;color:#14505b!important;text-align:center!important;margin:0!important;padding:0!important;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note p {font-family:"Pretendard",sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.8!important;color:#36545b!important;text-align:center!important;margin:0!important;padding:0!important}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner {grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note {align-self:start!important}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) > .row_col_wrap_12_inner {grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:24px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note {padding:26px 20px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note .method-note-title {font-size:23px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f06d2d, .treatment-method-cards) .method-closing-note p {font-size:17px!important}}
/* Location and booking banner */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner {padding:64px 24px 80px;background:#fff}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner-inner {max-width:1400px;margin:0 auto;padding:56px 64px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:48px;align-items:center;border:1px solid #bce9ed;border-radius:28px;background:linear-gradient(120deg,#e8fbfd,#f1fff9);box-shadow:0 14px 38px rgba(22,104,113,.06)}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h2 {font-family:var(--treatment-title)!important;font-size:48px!important;font-weight:400!important;line-height:1.2!important;margin:0 0 18px!important;color:#153f47!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h3 {font-family:"Pretendard",sans-serif!important;font-size:26px!important;font-weight:600!important;line-height:1.5!important;margin:0 0 14px!important;color:#148c99!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-address {font-family:"Pretendard",sans-serif!important;font-size:20px!important;line-height:1.75!important;margin:0!important;color:#36545b!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-contact {display:flex;flex-direction:column;align-items:stretch;gap:24px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-phone {display:flex;flex-direction:column;gap:8px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-phone span {font-family:"Pretendard",sans-serif!important;font-size:16px!important;font-weight:600;color:#36545b}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-phone a {font-family:"Marcellus",serif!important;font-size:36px!important;line-height:1.2!important;color:#153f47!important;text-decoration:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions {display:grid;grid-template-columns:1fr;gap:12px}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions a {display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 22px;box-sizing:border-box;border-radius:12px;border:1px solid #13b6c4;font-family:"Pretendard",sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;transition:background .2s,border-color .2s}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions .booking-kakao {background:#fff;color:#108996!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions .booking-reserve {background:#13b6c4;color:#fff!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions .booking-kakao:hover {background:#e3f9fb}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-actions .booking-reserve:hover {background:#0895a2;border-color:#0895a2}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner a:focus-visible {outline:3px solid #087d89;outline-offset:4px}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner-inner {padding:42px 36px;gap:32px}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner {padding:36px 20px 48px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner-inner {grid-template-columns:1fr;padding:32px 24px;gap:28px;border-radius:22px}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h2 {font-size:38px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h3 {font-size:23px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-address {font-size:18px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-phone a {font-size:32px!important}}
/* About image: retain the complete artwork and balance adjacent information. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 {align-items:stretch!important;gap:36px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap {display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;background:#effafb!important;border-radius:24px!important;overflow:hidden!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap > .vc_column-inner {width:100%!important;padding:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap .wpb_row,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap .wpb_column,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap .img-with-aniamtion-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap .hover-wrap {margin:0!important;padding:0!important;transform:none!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap img {position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:928 / 484!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:0!important;margin:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .txt_wrap > .vc_column-inner > .wpb_wrapper {display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:24px!important;min-height:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) :is(#fws_6a99340eeff3a, .treatment-about-description),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) :is(#fws_6a99340ef0557, .treatment-about-detail) {margin:0!important;padding:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .txt_wrap h4 {font-size:32px!important;line-height:1.35!important;margin:0!important;word-break:keep-all}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) :is(#fws_6a99340eeff3a, .treatment-about-description) .ft_s p {font-size:18px!important;line-height:1.75!important;margin:0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .infor_box {padding:0!important;margin:0!important;width:100%!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .infor_box > .vc_column-inner {padding:24px 28px!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .infor_box .infor_wrap li {padding:12px 0!important}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .infor_box .revision-note {margin:14px 0 0!important;padding:0!important}
@media(max-width:999px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 {display:flex!important;flex-direction:column!important;gap:28px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .img_wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) > .row_col_wrap_12 > .txt_wrap {width:100%!important;margin:0!important}}
@media(max-width:690px) {:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .txt_wrap h4 {font-size:27px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) :is(#fws_6a99340eeff3a, .treatment-about-description) .ft_s p {font-size:17px!important}:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340eeefe9, .treatment-about-layout) .infor_box > .vc_column-inner {padding:22px 20px!important}}
/* Mobile review: natural copy wrapping and compact, consistent cards. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer .mobile-product-image {display:none}
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-intro br,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-clinic br {display:none!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-intro,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .hero-clinic {word-break:normal!important;overflow-wrap:break-word!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_eye_table.skinbooster {display:none!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer {grid-template-columns:1fr!important;margin-top:24px!important;gap:18px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer article {padding:24px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .product-explainer .mobile-product-image {display:block!important;width:100%!important;height:150px!important;object-fit:contain!important;margin:0 auto 18px!important;border-radius:12px!important;background:#fff}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid {width:100%!important;margin:0!important;padding:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid > .flickity-viewport {width:100%!important;height:auto!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid > .flickity-viewport > .flickity-slider {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;transform:none!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .flickity-slider > .cell {grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .inner-wrap-outer,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .inner-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .wpb_row,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .row_col_wrap_12_inner {width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box {width:100%!important;height:140px!important;min-height:140px!important;margin:0!important;border-radius:22px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box > .vc_column-inner {padding:18px 20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .point_skinbooster p {font-size:23px!important;line-height:1.35!important;margin:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box .ftw_400 p {font-size:15px!important;line-height:1.6!important;margin:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .divider {height:8px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f166a0, .treatment-concerns-section) {padding-top:48px!important;padding-bottom:48px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links {padding:56px 20px!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .seo-inner.narrow {width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .related-columns {grid-template-columns:minmax(0,1fr)!important;gap:32px!important;margin-top:32px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid {min-width:0!important;width:100%!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .link-grid a {padding:18px 20px!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card > div:first-child {padding:30px 24px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card .seo-en {font-size:17px!important;letter-spacing:.06em!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h2 {font-size:27px!important;line-height:1.35!important;word-break:keep-all!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card h3 {font-size:21px!important;margin-top:22px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .doctor-careers li {font-size:14px!important;line-height:1.85!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-date {font-size:13px!important;line-height:1.7!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card a {font-size:15px!important;min-height:48px!important;padding:12px 20px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .medical-note {font-size:13px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h2 {font-size:30px!important;margin-bottom:14px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h3 {font-size:19px!important;margin-bottom:12px!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-address {font-size:16px!important;line-height:1.7!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-actions a {font-size:16px!important;min-height:52px!important;padding:12px 16px!important}
}
/* Keep each mobile concern card's painted background at the full track width. */
@media(max-width:690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .flickity-slider {justify-items:stretch!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell {justify-self:stretch!important;min-width:0!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .target_box {display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;background:#fff!important;overflow:hidden!important;border-radius:22px!important;padding:0!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .target_box > .vc_column-inner {display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;flex:none!important;height:100%!important;margin:0!important;padding:18px 20px!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .cell .target_box > .vc_column-inner > .wpb_wrapper {display:block!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .concern-grid .target_box .column-bg-overlay-wrap {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important;border-radius:inherit!important}
}

:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f0e3b3, .treatment-bna-carousel-wide):not(.masonry) .flickity-slider .cell img {
      height: 247px;
    }
    @media only screen and (max-width: 1300px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f0e3b3, .treatment-bna-carousel-wide):not(.masonry) .flickity-slider .cell img {
        height: 200px;
      }
    }
    @media only screen and (max-width: 1000px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f0e3b3, .treatment-bna-carousel-wide):not(.masonry) .flickity-slider .cell img {
        height: 200px;
      }
    }
    @media only screen and (max-width: 690px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f0e3b3, .treatment-bna-carousel-wide):not(.masonry) .flickity-slider .cell img {
        height: 90px;
      }
    }
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f11701, .treatment-bna-carousel-standard):not(.masonry) .flickity-slider .cell img {
      height: 383px;
    }
    @media only screen and (max-width: 1300px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f11701, .treatment-bna-carousel-standard):not(.masonry) .flickity-slider .cell img {
        height: 200px;
      }
    }
    @media only screen and (max-width: 1000px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f11701, .treatment-bna-carousel-standard):not(.masonry) .flickity-slider .cell img {
        height: 200px;
      }
    }
    @media only screen and (max-width: 690px) {
      :is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_gallery_slidesflickity_static_height_style :is(.ac-rejuran-carousel, .treatment-carousel):is(.instace-6a99340f11701, .treatment-bna-carousel-standard):not(.masonry) .flickity-slider .cell img {
        height: 120px;
      }
    }
:is(#allclinic-rejuran-page, .allclinic-treatment-page) a.design_link {
    color:#d5d5d5 !important;
    font-weight:200;
    letter-spacing:-0.03em;
}

/* Full-width outer Salient Row: full-bleed backgrounds, contained content. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) {
  --treatment-content-max: 1500px;
  --treatment-gutter: clamp(24px, 4.75vw, 90px);
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

/* Neutralize Salient's viewport breakout inside an already full-width Row. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_row.full-width-content,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_row.full-width-section {
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_row > .row-bg-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_row > .nectar-shape-divider-wrap,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .wpb_row > .video-color-overlay {
  left: 0 !important;
  right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Main section rows and embedded product / before-and-after sections. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .wpb_row:not(.has-global-section),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods),
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .wpb_row:not(.sub_banner_wrap):not(.has-global-section) > .row_col_wrap_12,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(#fws_6a99340f061c6, .treatment-methods) > .row_col_wrap_12,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top > .row_col_wrap_12,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap > .row_col_wrap_12 {
  width: calc(100% - var(--treatment-gutter) * 2) !important;
  max-width: var(--treatment-content-max) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  left: 0 !important;
  box-sizing: border-box !important;
}

/* Wrapper-only global sections must not add a second gutter. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .has-global-section,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .has-global-section > .row_col_wrap_12,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) .nectar-global-section > .container {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Hero artwork stays full-bleed; do not constrain its two background columns. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .sub_banner_wrap > .row_col_wrap_12 {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Text-based sections retain their narrower reading measures. */
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .seo-new,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .references-compact,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .booking-banner {
  padding-left: var(--treatment-gutter) !important;
  padding-right: var(--treatment-gutter) !important;
  box-sizing: border-box !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .seo-new > .seo-inner {
  width: 100% !important;
  max-width: 1280px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .seo-new > .seo-inner.narrow {
  max-width: 1120px !important;
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .related-links > .seo-inner,
:is(#allclinic-rejuran-page, .allclinic-treatment-page) > .medical-review > .seo-inner {
  max-width: 1320px !important;
}

@media (max-width: 999px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) { --treatment-gutter: 24px; }
}
@media (max-width: 690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) { --treatment-gutter: 20px; }
}
/* Small-phone typography: match the live site's mobile type scale. */
@media (max-width: 480px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h2.main_ko,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .review-card h2,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h2 {
    font-size:28px!important;line-height:1.35!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new h3,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .pain-grid h3,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .review-card h3,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .step-grid h3,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner h3 {
    font-size:21px!important;line-height:1.4!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new p:not(.seo-en):not(.main_en),
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .pain-grid p,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .evidence-summary p,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new li,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new td,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-address {
    font-size:16px!important;line-height:1.7!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .seo-en {
    font-size:17px!important;line-height:1.4!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .faq-list summary,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .link-grid a,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new .review-card a,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .booking-banner .booking-actions a {
    font-size:16px!important;line-height:1.5!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new p.review-date,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new p.medical-note {
    font-size:13px!important;line-height:1.7!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-emboss .pain-grid p {
    margin:0 0 16px!important;
    padding:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-emboss .pain-grid p:last-child {
    margin-bottom:0!important;
  }
}
/* Mobile English labels: include legacy badges and higher-specificity headings. */
@media (max-width: 690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new > .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .seo-new > .seo-inner > .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .medical-review .review-card .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_about_wrap .main_en h4,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_banner_wrap .main_en.petit h6,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .main_en h4.point_skinbooster {
    font-size:14px!important;
    line-height:1.4!important;
    letter-spacing:.04em!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_t h5,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .faq-section .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .related-links .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-evidence, .treatment-evidence) .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-references, .treatment-references) .seo-en,
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) :is(.rejuran-cost, .treatment-cost) .seo-en {
    padding:9px 16px!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    white-space:normal!important;
  }
}
/* Mobile spacing: override exported desktop padding and late card min-heights. */
@media (max-width: 690px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel .cell > .inner {
    padding:24px 16px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .local-carousel-nav.is-overlay {
    inset:50% 8px auto!important;
    transform:translateY(-50%)!important;
    margin:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_why_wrap .equipment_img_wrap > .vc_column-inner {
    padding-top:16px!important;
    padding-bottom:16px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top {
    padding-top:48px!important;
    padding-bottom:24px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap_top .wpb_row.inner_row {
    padding-bottom:0!important;
    margin-bottom:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap {
    padding-top:0!important;
    padding-bottom:36px!important;
    margin-bottom:0!important;
    min-height:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap.sub_case_bna_wrap_bottom {
    padding-bottom:48px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap > .row_col_wrap_12 {
    gap:16px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .title_wrap > .vc_column-inner {
    padding:16px 12px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .bna_wrap > .vc_column-inner {
    padding-top:0!important;
    padding-bottom:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .sub_case_bna_wrap .wpb_gallery {
    margin-bottom:0!important;
  }
}
@media (max-width: 480px) {
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-emboss .pain-grid article {
    padding:24px 20px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .pain-emboss .pain-grid h3 {
    margin:0 0 18px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid {
    margin-top:28px!important;
    gap:14px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid article {
    min-height:0!important;
    height:auto!important;
    padding:20px!important;
    border-radius:20px!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid span {
    width:44px!important;
    height:44px!important;
    font-size:11px!important;
    letter-spacing:0!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid h3 {
    margin:14px 0 0!important;
    font-size:18px!important;
    line-height:1.5!important;
  }
  :is(#allclinic-rejuran-page, .allclinic-treatment-page) .authenticity .step-grid p {
    margin:10px 0 0!important;
    padding:0!important;
    font-size:16px!important;
    line-height:1.7!important;
  }
}
:is(#allclinic-rejuran-page, .allclinic-treatment-page) a.design_link {
    color:#d5d5d5 !important;
    font-weight:200;
    letter-spacing:-0.03em;
}

