:root{color:#232528;background:#ffffff;--navy: #232528;--navy-2: #232528;--teal: #c84464;--teal-dark: #c84464;--teal-pale: #fff4f5;--coral: #c84464;--coral-dark: #c84464;--muted: #72767b;--line: #e5e5e5;--soft: #f5f5f5}
.treatment-trust-band{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.treatment-trust-band span{color:#c84464}
.treatment-split-section>div,.before-after-care>div{background:#ffffff}
.treatment-timeline dl{border-top:1px solid #e5e5e5}
.availability-panel ul{border-top:1px solid #e5e5e5}
.treatment-inquiry-cta{color:#ffffff}
.treatment-inquiry-cta p{color:#c84464}
.clinic-treatment-list>div:last-child{border-top:1px solid #e5e5e5}
.planning-trust-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-article>section>span{color:#c84464}
.pricing-principles article span{color:#c84464}
.decorative-scene{color:#c84464}
.decorative-scene .decorative-scene-accent{color:#c84464}
.price-table{border-top:1px solid #e5e5e5}
.published-price-meta{border-left:3px solid #e5e5e5;background:#f5f5f5}
.treatment-card-facts em{border:1px solid #c8446429}
.treatment-pricing-note{border:1px solid #e5e5e5;background:#f5f5f5}
.treatment-price-basis{border-top:1px solid #c844641f}
.treatment-price-basis>div{border-bottom:1px solid #c844641a}
.treatment-price-variables li{border-bottom:1px solid #c844641a}
.treatment-verified-prices{border-top:1px solid #e5e5e5}
.treatment-verified-prices article{border-bottom:1px solid #c844641a}
.clinic-published-prices{border-top:1px solid #e5e5e5}
.price-factors dl{border-top:1px solid #e5e5e5}
.planning-cta{color:#ffffff}
.planning-cta p{color:#c84464}
.about-ledger{border-top:1px solid #e5e5e5}
.registration-panel{color:#ffffff}
.registration-panel>div>p{color:#c84464}
.registration-panel>div>span{color:#c84464}
.registration-panel dl{border-top:1px solid #e5e5e53d}
.registration-panel dl>div{border-bottom:1px solid #e5e5e53d}
.registration-panel dt{color:#c84464}
.registration-panel dd{color:#ffffff}
.service-boundaries>div:last-child{border-top:1px solid #e5e5e5}
.guide-jump{border-top:1px solid #e5e5e5}
.guide-section>div:first-child>span{color:#c84464}
.guide-link-grid{border-top:1px solid #e5e5e5}
.legal-hero{border-bottom:1px solid #e5e5e5}
.legal-page section p{color:#62666b}
@media(max-width:760px){.contact-toggle{color:#ffffff}}
.skip-link{color:#ffffff}
.language-popover{box-shadow:0 20px 60px #23252824;background:#ffffff}
.language-option{background:#ffffff}
.language-option:focus-visible{outline:3px solid #e9476d40}
.menu-button{background:#ffffff}
.button:focus-visible,.text-link:focus-visible,.language-button:focus-visible,.menu-button:focus-visible,.modal-close:focus-visible,.clinic-image-button:focus-visible,.clinic-dialog-thumbnails button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e9476d40}
.button-teal{color:#ffffff}
.button-teal:hover{box-shadow:0 12px 28px #23252833}
.button-coral{color:#ffffff}
.button-coral:hover{box-shadow:0 12px 28px #23252833}
.button-outline{background:#ffffff}
.button-dark-outline{color:#ffffff;border-color:#c84464}
.route-motif{color:#c84464}
.route-motif span{background:#ffffff}
.service-list,.steps-list{border-top:1px solid #e5e5e5}
.info-row{border-bottom:1px solid #e5e5e5}
.journey-panel{color:#ffffff;box-shadow:0 24px 70px #23252829}
.journey-panel-heading>svg{color:#c84464}
.journey-panel-heading>p{color:#c84464}
.journey-panel ol{border-top:1px solid #e5e5e540}
.journey-panel li{border-bottom:1px solid #e5e5e540}
.journey-panel li span{color:#c84464}
.journey-panel li p{color:#ffffff}
.journey-disclaimer{color:#c84464}
.support-cta-inner{border:1px solid #e5e5e5}
.department-tab{background:#ffffff}
.seo-topic-card{background:#f5f5f5}
.closing-section{color:#ffffff}
.closing-copy{border-right:1px solid #e5e5e54c}
.closing-copy p{color:#ffffff}
.closing-actions>p{color:#ffffff}
.closing-actions>p svg{color:#c84464}
.modal-backdrop{background:#26292db8}
.appointment-modal{background:#ffffff;box-shadow:0 30px 90px #23252847}
.modal-close{background:#ffffff}
.form-grid input,.form-grid select,.form-grid textarea{border:1px solid #e5e5e5;background:#ffffff}
.free-booking-note{border:1px solid #c8446440}
.consent-panel{background:#f5f5f5}
.submission-message{border:1px solid #e5e5e5;background:#f5f5f5}
.clinic-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.clinic-dialog-media{background:#f5f5f5}
.clinic-dialog-main-image{background:#f5f5f5}
.clinic-dialog-thumbnails button{background:#ffffff}
.contact-line{color:#ffffff;background:#c84464}
.contact-label{color:#ffffff}
.contact-toast{color:#ffffff;box-shadow:0 12px 32px #2325283d}
.contact-toast span{color:#ffffff}
.contact-qr-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.contact-qr-icon{color:#ffffff;background:#26292d}
.contact-qr-image-shell{background:#f5f5f5}
.contact-qr-image-shell img{background:#ffffff}
.treatment-tag-cloud span{background:#ffffff}
.device-card{background:#ffffff}
.device-card figure{background:#f5f5f5}
.device-card figcaption{color:#ffffff;background:#26292dd1}
.treatment-category-tabs a:focus-visible{box-shadow:inset 0 0 0 3px #2325283d}
.treatment-category-tabs a.is-active{background:#ffffff}
.treatment-category-tabs a.is-active:after{background:#c84464}
.treatment-category-directory>a:hover,.treatment-category-directory>a:focus-visible{background:#f5f5f5}
.category-number{color:#c84464}
.category-directory-copy li:before{color:#c84464}
.treatment-option-list>a:hover,.treatment-option-list>a:focus-visible{background:#f5f5f5}
.treatment-option-number{color:#c84464}
.treatment-option-list figure,.treatment-concept-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-option-list figure.is-cover{background:#26292d}
.treatment-option-list figure figcaption{color:#62666b}
.treatment-concept-visual{box-shadow:inset 0 0 0 1px #23252880}
.treatment-concept-visual:before{background-image:linear-gradient(#26292d12 1px,transparent 1px),linear-gradient(90deg,#26292d12 1px,transparent 1px)}
.treatment-concept-visual:after{background:radial-gradient(circle,#c8446438,#c8446400 70%)}
.treatment-concept-eyebrow span{background:#c84464}
.treatment-concept-code strong{color:#62666b}
.treatment-concept-light{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-injectable{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-care{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-pagination button{background:#ffffff}
.treatment-pagination button:hover:not(:disabled),.treatment-pagination button:focus-visible{color:#ffffff}
.treatment-pagination button.is-active{color:#ffffff}
.treatment-detail-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-detail-visual.is-cover{background:#26292d}
.treatment-detail-visual figcaption{border-top:1px solid #e5e5e5}
.treatment-detail-no-product{border:1px solid #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.treatment-price-fact{border-bottom-color:#e5e5e5!important;background:#f5f5f5}
.risk-list li:before{background:#c84464}
.related-treatments nav{border-top:1px solid #e5e5e5}
.related-treatments nav a:focus-visible{outline:3px solid #e9476d38}
.page-cta{color:#ffffff}
.page-cta p{color:#ffffff}
.story-scenario-grid article{background:#ffffff}
@media(max-width:1120px){.mobile-nav-panel{background:#ffffff;box-shadow:0 20px 40px #23252814}
.closing-copy{border-bottom:1px solid #e5e5e54c}}
@media(max-width:760px){.contact-dock{border:1px solid #c8446414;box-shadow:0 12px 32px #23252829}}
:root{--coral: #c84464;--coral-dark: #c84464;--teal: #c84464;--soft: #f5f5f5}
.button-light{border:1px solid #e5e5e5b8;background:#ffffff}
.button-outline{background:#ffffff}
.button-outline:hover{background:#ffffff}
.home-hero-copy>small{color:#62666b}
.home-hero-media{background:#f5f5f5}
.visit-scenario-grid button{background:#ffffff}
.home-decision-list{border-top:1px solid #e5e5e5}
.home-decision-list>a:hover,.home-decision-list>a:focus-visible{background:#ffffff}
.home-decision-list>a>span{color:#62666b}
.home-service-list{border-top:1px solid #e5e5e5}
.home-service-list article>span{color:#62666b}
.home-support-media figure{background:#f5f5f5}
.home-mid-cta{color:#ffffff}
.home-mid-cta h2{color:#ffffff}
.home-mid-cta p{color:#c84464}
.home-mid-cta small{color:#c84464}
.home-clinic-grid>a{background:#ffffff}
.home-clinic-grid figure{background:#f5f5f5}
.home-treatment-grid>a{background:#ffffff}
.home-treatment-grid figure{background:#f5f5f5}
.home-treatment-grid figure>span{color:#62666b}
.home-treatment-grid>a>div>span{color:#62666b}
.home-treatment-grid em{background:#f5f5f5}
.home-treatment-grid small{color:#62666b}
.home-guide-grid>a,.guide-card-grid>a{background:#ffffff}
.home-guide-grid figure,.guide-card-grid figure{background:#f5f5f5}
.home-guide-grid small,.guide-card-grid small{color:#62666b}
.guide-bottom-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-downtime-table{border-top:1px solid #e5e5e5}
.page-hero,.treatment-catalog-hero,.planning-hero{background:#ffffff}
.page-hero .breadcrumbs,.treatment-catalog-hero .breadcrumbs{color:#62666b}
.clinics-section .clinic-row{background:#ffffff}
.clinics-section .clinic-image-button{background:#f5f5f5}
.clinic-overview-grid .clinic-facts{border-top-color:#e5e5e5}
.treatment-category-directory>a{background:#ffffff}
.treatment-category-directory>a>figure{background:#f5f5f5}
.treatment-category-directory>a>figure.is-cover{background:#26292d}
.category-price-signal{background:#f5f5f5}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
.clinic-price-card-grid article{background:#ffffff}
.clinic-price-card-grid img{background:#f5f5f5}
.about-overview-media{background:#f5f5f5}
.clinic-doctor-grid{border-top:1px solid #e5e5e5}
.clinic-doctor-photo{background:#f5f5f5}
.clinic-doctor-photo span{color:#ffffff;background:#26292dc7}
.clinic-doctor-copy li:before{background:#c84464}
.clinic-treatment-tabs button{background:#ffffff}
.clinic-treatment-tabs button:hover,.clinic-treatment-tabs button:focus-visible{background:#f5f5f5;outline:2px solid #e9476d38}
.clinic-treatment-tabs button.is-active{color:#ffffff}
.clinic-treatment-tabs button small{background:#26292d12}
.clinic-treatment-panel{border-top:1px solid #e5e5e5}
.clinic-matcher-grid{border-top:1px solid #e5e5e5}
.clinic-matcher-grid article{background:#ffffff}
.why-grey-card-grid{border-top:1px solid #e5e5e5}
.why-grey-card-grid article{border-right:1px solid #e5e5e538;border-bottom:1px solid #e5e5e538}
.why-grey-card-grid article:after{background:linear-gradient(90deg,#26292df7,#26292de0 45%,#26292d57 78%,#26292d2e),linear-gradient(0deg,#26292dd1,#26292d1a 64%)}
.why-grey-card-grid article>span{color:#c84464}
.why-grey-card-grid h2{color:#ffffff}
.clinic-facilities-panel .clinic-gallery button{background:#f5f5f5}
.clinic-facilities-panel .clinic-gallery button>span{color:#ffffff;background:#26292dc2}
.clinic-current-event{background:#f5f5f5}
.clinic-event-image{background:#ffffff;box-shadow:0 16px 44px #2325281c}
.clinic-event-image>span{color:#ffffff;background:#26292de0}
.clinic-event-empty{border:1px dashed #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.clinic-bottom-booking{color:#ffffff}
.clinic-bottom-booking h2{color:#ffffff}
.image-lightbox{background:#26292deb}
.image-lightbox-dialog figcaption{color:#ffffff}
.image-lightbox-close{border:1px solid #e5e5e559;color:#ffffff;background:#26292db8}
.image-lightbox-nav{border:1px solid #e5e5e547;color:#ffffff;background:#26292d9e}
.image-lightbox-close:hover,.image-lightbox-nav:hover,.image-lightbox-close:focus-visible,.image-lightbox-nav:focus-visible{outline:2px solid #e9476d}
.home-benefit-grid article{background:var(--surface,#ffffff)}
.home-benefit-icon{background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.home-benefit-grid small{color:var(--teal,#232528)}
.home-benefit-grid p{color:var(--muted,#62666b)}
.interest-chips button{background:#ffffff}
.interest-chips button.is-active{border-color:var(--teal,#c84464);background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.form-footer{background:#fffffff7}
.form-footer small{color:var(--teal,#232528)}
.treatment-aliases{color:var(--muted,#62666b)}
@media(max-width:1120px){.mobile-cta-bar{background:#fffffff5;box-shadow:0 -10px 30px #2325281a}}
.treatment-option-list figure:not(.is-cover),.treatment-detail-visual:not(.is-cover){background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.home-step-icon{border:1px solid #c844644c}
.treatment-concept-visual{background:linear-gradient(145deg,#ffffff 0%,#f5f5f5 100%);box-shadow:inset 0 0 0 1px #232528c2}
.treatment-option-list figure:has(img[src*="/treatments/originals/"]),.treatment-detail-visual:has(img[src*="/treatments/originals/"]){background:#ffffff!important}
.treatment-detail-visual img[src*="/treatments/originals/"]{background:#ffffff}
@media (max-width: 720px){.mobile-cta-bar{border: 1px solid #c844641a !important;background: #fffffff7 !important;box-shadow: 0 16px 42px #23252833 !important}
.mobile-cta-bar .button-coral{box-shadow: 0 9px 20px #23252842 !important}
.mobile-cta-bar .button-outline{border-color: #c84464 !important;background: #26292d !important;color: #ffffff !important;box-shadow: 0 9px 20px #23252838 !important}
.mobile-cta-bar .button-outline:focus-visible,
  .mobile-cta-bar .button-outline:hover{border-color: #c84464 !important;background: #26292d !important;color: #ffffff !important}}
.grey-event-carousel{--grey-event-accent: #c84464;--grey-event-ink: #232528}
.grey-event-stage{border: 1px solid #c8446424;background: #f5f5f5}
.grey-event-arrow{border: 1px solid #c8446429;background: #fffffff0;box-shadow: 0 8px 24px #2325282e}
.grey-event-arrow:hover,
.grey-event-arrow:focus-visible{background: #ffffff;outline: 3px solid #e9476d40}
.grey-event-counter{background: #f5f5f5;color: #232528}
.grey-event-thumb{background: #f5f5f5}
.grey-event-thumb img{background: #f5f5f5}
.grey-event-thumb[aria-current="true"]{background: #f5f5f5}
.grey-event-lightbox{background: #26292de0}
.grey-event-lightbox-dialog{background: #ffffff;box-shadow: 0 24px 80px #2325286b}
.grey-event-lightbox-figure{background: #f5f5f5}
.grey-event-lightbox-close{background: #26292dd1;color: #ffffff}
.grey-doctor-petit-event .clinic-event-note{color: #62666b}
.treatment-option-list figure,.treatment-category-directory figure,.treatment-detail-visual{background:#ffffff!important;border:1px solid #e5e5e5!important}
.treatment-option-list figure img,.treatment-category-directory figure img,.treatment-detail-visual img{background:#ffffff!important}
.treatment-option-list figure figcaption{background:#ffffff;color:#62666b}
.treatment-detail-visual figcaption{background:#ffffff;border-top:1px solid #e5e5e5}
.treatment-detail-visual figcaption small{color:#62666b}
.grey-contact-fields .grey-contact-preview{background: #f5f5f5}
.grey-contact-fields .grey-contact-preview strong{color: #232528}

.grey-priorities{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-priorities p{color:#62666b}
.grey-priorities label{border:1px solid #e5e5e5}
.grey-priorities input[type=checkbox]{accent-color:#c84464}
.grey-priorities label:has(input:checked){border-color:#c84464;background:#f5f5f5}
.grey-priorities label:focus-within{outline:2px solid #e9476d}
.grey-deposit-note{color:#62666b;background:#f5f5f5;border-left:3px solid #72767b}
.grey-example-label{color:#62666b}
.grey-service-example li{background:#f5f5f5}
.grey-service-example li:before{color:#62666b}
.grey-clinic-options a{border:1px solid #e5e5e5}
.grey-clinic-options a:hover{border-color:#c84464}
.grey-clinic-options span{color:#62666b}
.grey-journal-evidence{background:#f5f5f5}
.grey-journal-evidence a{color:#232528}
.grey-entry-help{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-entry-help>small{color:#62666b}

.grey-optional-fields{border:1px solid #e5e5e5}
.grey-optional-fields>summary{color:#62666b}
.contact-metric-note{color:#62666b}
.grey-price-examples{border:1px solid #e5e5e5}
.grey-price-examples>p{color:#62666b}
.grey-price-rows article{border-top:1px solid #e5e5e5}
.grey-price-rows small{color:#62666b}
.grey-inquiry-context{background:#f5f5f5}
.grey-inquiry-context strong{color:#62666b}
.grey-address-actions button{border:1px solid #e5e5e5}
.grey-guide-links a{border:1px solid #e5e5e5}
.grey-treatment-search input{border:1px solid #e5e5e5}
.grey-price-explorer>p,.grey-treatment-prices>p,.grey-event-text>p{color:#62666b}
.grey-price-tabs button{border:1px solid #e5e5e5}
.grey-price-tabs button[aria-pressed=true]{background:#26292d;color:#ffffff;border-color:#c84464}
.grey-selected-price{background:#f5f5f5}
.grey-option{border:1px solid #e5e5e5;background:#ffffff}
.grey-option a{color:#232528}
.grey-option h3{color:#232528}
.grey-option small{color:#62666b}
.grey-inclusive{color:#232528}
.grey-total{color:#232528}
.grey-show-options{color:#232528!important;border:1px solid #e5e5e5!important}
.grey-price-jump{color:#232528}
.grey-treatment-prices{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-clinic-gallery>button{background:#f5f5f5;border:1px solid #e5e5e5}
.grey-clinic-gallery span{color:#232528}
.grey-photo-dialog{background:#ffffff}
.grey-photo-dialog::backdrop{background:#26292dd1}
.grey-photo-dialog button{border:1px solid #e5e5e5}
.grey-comparison{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-comparison>p{color:#62666b}
.grey-compare-table th,.grey-compare-table td{border-bottom:1px solid #e5e5e5}
.grey-compare-table thead{background:#f5f5f5}
.grey-comparison-links a{border:1px solid #e5e5e5;color:#232528}
.grey-price-empty{border:1px dashed #e5e5e5}
.grey-booking-heading .eyebrow{color:#c84464}
.grey-booking-heading h2{color:#232528}
.grey-booking-heading>p:last-child{color:#62666b}
.grey-booking-steps>li{border-top:1px solid #e5e5e5}
.grey-booking-number{background:#f5f5f5;color:#232528}
.grey-booking-steps h3{color:#232528}
.grey-booking-steps p{color:#62666b}
.grey-booking-fee{background:#f5f5f5}
.grey-booking-fee h3{color:#232528}
.grey-booking-fee p{color:#62666b}
.grey-booking-terms{color:#62666b}
.grey-booking-flow button:focus-visible,.grey-booking-terms summary:focus-visible{outline:3px solid #e9476d}
body .button.button-coral,body .button.button-teal,body .button.primary,body .contact-toggle,body .grey-mobile-primary,body .grey-mobile-inquiry{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
body .button.button-coral:hover,body .button.button-teal:hover,body .button.primary:hover,body .contact-toggle:hover,body .grey-mobile-primary:hover,body .grey-mobile-inquiry:hover{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
body .button.button-outline,body .button.button-dark-outline{background:#ffffff!important;border-color:#e5e5e5!important;color:#232528!important}
body .button.button-outline:hover,body .button.button-dark-outline:hover{background:#f5f5f5!important;border-color:#72767b!important;color:#232528!important}
body .button:focus-visible,body .contact-toggle:focus-visible{outline:3px solid #e9476d!important}
body .department-tab.active,body .clinic-treatment-tabs .is-active{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
.grey-smile-clinic{color:#232528}
.grey-smile-clinic .page-hero .section-kicker{color:#62666b}
.smile-hero-action small,.smile-final-cta small{color:#62666b}
.smile-card-grid article,.smile-card-grid li{border:1px solid #e5e5e5;background:#f5f5f5}
.smile-card-grid p{color:#62666b}
.smile-card-grid li>span{color:#62666b}
.smile-medical-team-photo{background:#f5f5f5}
.smile-doctor-names article{border:1px solid #e5e5e5}
.smile-doctor-names p{color:#62666b}
.smile-final-cta{background:#f5f5f5}
.smile-source{color:#62666b}
.grey-home-refresh,.grey-specialty-directory{--grey-action:#c84464;--grey-action-hover:#c84464;color:#232528}
body:has(.grey-home-refresh) .button-coral,body:has(.grey-specialty-directory) .button-coral{background:#26292d;border-color:#72767b;color:#ffffff}
body:has(.grey-home-refresh) .button-coral:hover,body:has(.grey-specialty-directory) .button-coral:hover{background:#26292d;border-color:#72767b;color:#ffffff}
.grey-home-refresh .button-outline,.grey-specialty-directory .button-outline{background:#ffffff;border:1px solid #e5e5e5;color:#232528}
.grey-home-refresh .button-outline:hover,.grey-specialty-directory .button-outline:hover{background:#f5f5f5;border-color:#72767b}
.grey-home-refresh :is(a,button):focus-visible,.grey-specialty-directory :is(a,button):focus-visible{outline:3px solid #e9476d}
.grey-campaign-hero,.grey-campaign-banner{background:#f5f5f5}
.grey-campaign-copy{color:#232528}
.grey-campaign-copy h1{color:#232528}
.grey-campaign-subtitle{color:#232528}
.grey-campaign-description{color:#232528}
.grey-campaign-free{color:#232528}
.grey-motion-toggle{background:#ffffff99;border:1px solid #e5e5e5aa;color:#232528}
.grey-campaign-banner h2{color:#232528}
.grey-campaign-banner-note{color:#232528}
.grey-consultation h2{color:#232528}
.grey-consultation p{color:#62666b}
.grey-method-grid article{background:#ffffff;border:1px solid #e5e5e5}
.grey-method-number{color:#62666b}
.grey-method-grid h3{color:#232528}
.grey-method-grid li:before{color:#62666b}
.grey-specialty-label{color:#62666b}
.grey-eye-layout p:not(.grey-specialty-label){color:#62666b}
.grey-eye-gallery figcaption{color:#62666b}
.grey-eye-note{color:#62666b;border-top:1px solid #e5e5e5}
.grey-specialty-nav a{border:1px solid #e5e5e5;color:#62666b;background:#ffffff}
.grey-specialty-nav a[aria-current=true]{background:#26292d;border-color:#72767b}
.grey-home-refresh .grey-booking-number{background:#26292d}
.grey-home-refresh .grey-booking-fee{background:#f5f5f5}
.gcd{--ink:#232528;--olive:#232528;--muted:#72767b;--line:#e5e5e5;--paper:#f5f5f5;--white:#ffffff;--gold:#c84464}
.gcd button:focus-visible,.gcd a:focus-visible,.gcd select:focus-visible,.gcd summary:focus-visible{outline:3px solid #e9476d}
.gcd .button{color:#ffffff}
.gcd .button:hover{background:#26292d}
.gcd .button.secondary{background:#ffffff;border-color:#e5e5e5}
.gcd .review{background:#ffffff}
.gcd .review blockquote{color:#232528}
.gcd .review-empty,.gcd .notice{color:#62666b}
.gcd .notice{border-left:3px solid #c84464;background:#f5f5f5}
.gcd .fact .number{border-top:1px solid #e5e5e5;color:#62666b}
.gcd .aside-inner{background:#f5f5f5}
.gcd .doctor-photo{background:#f5f5f5}
.gcd .recommend{color:#ffffff}
.gcd #photo-dialog{background:#f5f5f5}
.gcd .photo-controls button{background:#ffffff}
.gcd .strength-feature{background:#f5f5f5;border:1px solid #e5e5e5}
.gcd .strength-visual{background:#f5f5f5}
.gcd .strength-visual.portrait img{background:#f5f5f5}
.gcd .strength-visual figcaption{background:#26292d;color:#ffffff}
.gcd .strength-symbol{color:#62666b}
.gcd .chip-label{color:#62666b}
.gcd .strength-chips>span{border:1px solid #e5e5e5;background:#f5f5f5;color:#62666b}
.gcd .strength-cards article{background:#ffffff}
.gcd .strength-card-icon{color:#62666b;border-bottom:1px solid #e5e5e5}
.gcd .strength-cards small{color:#62666b}
.gcd .strength-note{color:#62666b}
.gcd .strength-feature.value{background:#f5f5f5}
.gcd .strength-feature.experience{background:#f5f5f5}
.gcd .evidence-panel,.gcd .access-panel{background:#fff4f5;color:#232528}
.gcd .access-panel{background:#fff4f5}
.gcd .visual-kicker{color:#62666b!important}
.gcd .teaching-record li{border-left:1px solid #e5e5e5}
.gcd .teaching-record li:before{background:#26292d}
.gcd .teaching-record time{color:#62666b}
.gcd .teaching-record span{color:#62666b}
.gcd .visual-footnote{color:#62666b!important}
.gcd .access-route li:not(:last-child):before{border-left:1px dashed #e5e5e5}
.gcd .route-node{background:#f5f5f5;border:1px solid #e5e5e5}
.gcd .clinic-node{background:#26292d;color:#ffffff;border-color:#72767b}
.gcd .access-route small{color:#62666b}
.gcd .access-route div>span{color:#62666b}
.gcd .visual-link{color:#232528;border-top:1px solid #e5e5e5}
.gcd .visual-link:focus-visible{outline:2px solid #e9476d}
.gcd .nearby-card{background:#ffffff}
.gcd .nearby-card:hover{border-color:#72767b;box-shadow:0 6px 22px #23252810}
.gcd .nearby-card:focus-visible{outline:3px solid #e9476d}
.gcd .nearby-image>span{background:#f5f5f5;color:#232528}
.gcd .nearby-body>small{color:#62666b}
.gcd .nearby-address{color:#62666b}
.gcd .nearby-link{border-top:1px solid #e5e5e5;color:#62666b}
.gcd{color:#232528;background:#ffffff}
.gcd .grey-method-recommended{background:#26292d;color:#ffffff}
.gcd .grey-method-channels .button{background:#ffffff;color:#62666b;border-color:#e5e5e5}
.gcd .address-copy{border:1px solid #e5e5e5;background:#ffffff;color:#62666b}
.gcd .native-team .clinic-doctor-grid>article,.gcd .native-team .clinic-doctor-grid>article:nth-child(even){border:1px solid #e5e5e5}
.gcd .native-team .clinic-doctor-photo{background:#f5f5f5}
.gcd .native-team .clinic-doctor-copy>p{color:#62666b}
.gcd .native-extras .grey-event-stage{background:#f5f5f5;border-color:#e5e5e5}
.gcd .native-extras .grey-event-arrow{background:#ffffff;color:#62666b}
.gcd .native-extras .clinic-event-image,.gcd .native-extras .clinic-event-poster{background:#f5f5f5}
.gcd .native-extras .clinic-event-image>span,.gcd .native-extras .clinic-event-poster>span{background:#26292d;color:#ffffff}
.gcd .grey-price-tabs button[aria-pressed=true]{background:#26292d;border-color:#72767b;color:#ffffff}
.gcd .grey-inclusive{color:#62666b}
.gcd .gup-originals{border-top:1px solid #e5e5e5}

.grey-total .grey-vat-note{color:#62666b}
.grey-flow-progress li{border-bottom:2px solid #e5e5e5;color:#62666b}
.grey-flow-progress li.current{color:#232528;border-color:#c84464}
.grey-flow-progress li.complete{border-color:#e5e5e5;color:#62666b}
.grey-flow-progress li>span{border:1px solid #e5e5e5}
.grey-flow-progress .current>span{background:#26292d;border-color:#c84464}
.grey-flow-step-count{color:#62666b}
.grey-flow-hint{color:#62666b}
.grey-date-undecided input{accent-color:#c84464}
.grey-flow-footer{border-top:1px solid #e5e5e5}
.grey-flow-footer>small{color:#62666b}
.grey-flow-back{color:#62666b}
.grey-flow-review{background:#f5f5f5}
.grey-flow-review small{color:#62666b}
.grey-flow-review button{color:#232528}
.grey-flow-context{border-left:3px solid #72767b;background:#f5f5f5}
.grey-flow-context small{color:#62666b}
.grey-flow-question small{color:#62666b}
.grey-visit-visual{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-visit-photo>span{background:#fffffff0;color:#232528}
.grey-visit-visual figcaption>small{color:#62666b}
.grey-visit-credit{color:#62666b}
.grey-visit-planning{background:#f5f5f5}
.grey-inquiry-flow :focus-visible{outline:2px solid #e9476d}
.grey-contact-split .field-hint{color:#62666b}
.grey-contact-split .field-hint{color:#62666b}
.grey-contact-split .grey-code-mode{color:#62666b}
.grey-contact-split .grey-code-mode:hover{color:#232528}

.gcd .gfp{background:#f5f5f5;border:1px solid #e5e5e5;color:#232528}
.gcd .gfp-kicker{color:#62666b}
.gcd .gfp-heading h2{color:#232528}
.gcd .gfp-intro{color:#62666b}
.gcd .gfp-all{color:#232528;border-bottom:1px solid #72767b}
.gcd .gfp-card{background:#ffffff;border:1px solid #e5e5e5;box-shadow:0 5px 18px #23252810}
.gcd .gfp-card:hover{border-color:#72767b;box-shadow:0 9px 24px #23252818}
.gcd .gfp-art{background:radial-gradient(ellipse at 40% 30%,#ffffff,#fff4f5);border-bottom:1px solid #e5e5e5}
.gcd .gfp-art-pores{background:linear-gradient(135deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-tone{background:linear-gradient(135deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-lines,.gcd .gfp-art-texture{background:linear-gradient(130deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-number{color:#23252880}
.gcd .gfp-art-photo .gfp-art-number{color:#ffffff;text-shadow:0 1px 4px #232528}
.gcd .gfp-pattern span{border:1px solid #e5e5e5b3;background:radial-gradient(circle at 30% 20%,#ffffff88,#ffffff08);box-shadow:inset 0 0 18px #23252850,0 6px 12px #23252810}
.gcd .gfp-concern{color:#62666b}
.gcd .gfp-card h3{color:#232528}
.gcd .gfp-included{color:#62666b}
.gcd .gfp-card li{color:#62666b}
.gcd .gfp-card li:before{color:#62666b}
.gcd .gfp-bottom{border-top:1px solid #e5e5e5}
.gcd .gfp-price strong{color:#232528}
.gcd .gfp-price small{color:#62666b}
.gcd .gfp-period{color:#62666b}
.gcd .gfp-ask{border:1px solid #c84464;background:#ffffff;color:#232528}
.gcd .gfp-featured{border-color:#72767b}
.gcd .gfp-featured .gfp-ask{background:#26292d;color:#ffffff}
.gcd .gfp-ask:hover{background:#26292d;color:#ffffff}
.gcd .gfp-source{color:#62666b}
.gcd .gfp-note{color:#62666b}
.gcd .gfp a:focus-visible,.gcd .gfp button:focus-visible{outline:3px solid #e9476d}
.gcd .jump a[href='#featured-packages']{color:#ffffff;background:#26292d;border-color:#c84464}
.gex-detail{background:#f5f5f5;color:#232528}
.gex-crumb{color:#62666b}
.gex-hero span{color:#62666b}
.gex-detail figcaption{color:#62666b}
.gex-jump{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gex-note{background:#f5f5f5;border-left:3px solid #72767b}
.gex-section{border-bottom:1px solid #e5e5e5}
.gex-options article{background:#ffffff;border:1px solid #e5e5e5}
.gex-options article:first-child{background:#f5f5f5}
.gex-number{color:#62666b}
.gex-options small{color:#62666b}
.gex-options button{border-top:1px solid #e5e5e5;color:#232528}
.gex-fine{color:#62666b}
.gex-team figure{background:#f5f5f5}
.gex-contact{background:#f5f5f5}
.gex-area-links a,.gex-area-links button{border:1px solid #e5e5e5;color:#232528}
.gex-detail button:focus-visible,.gex-detail a:focus-visible,.gex-area-links a:focus-visible{outline:3px solid #e9476d}
.gpr-card{border:1px solid #e5e5e5;background:#ffffff}
.gpr-card figure{background:#f5f5f5}
.gpr-regular{color:#62666b}
.gpr-price strong{color:#232528}
.gpr-note{color:#62666b}
.gpr-more{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528}
.gpr-menu{border-top:1px solid #e5e5e5}
.lmp-featured article{border:1px solid #e5e5e5;background:#ffffff}
.lmp-featured article>img{background:#f5f5f5}
.lmp-amount small{color:#62666b}
.lmp-amount>span{color:#62666b}
.lmp-menu details{background:#ffffff;border:1px solid #e5e5e5}
.lmp-menu summary small{color:#62666b}
.lmp-menu summary:focus-visible{outline:3px solid #e9476d}
.lmp-rows article{border-top:1px solid #e5e5e5}
.lmp-rows small{color:#62666b}
.lmp-row-action button{color:#232528}
.gcl-controls strong{color:#232528}
.gcl-controls small{color:#62666b}
.gcl-arrows button{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gcl-arrows button:hover{background:#f5f5f5}
.gcl-arrows button:focus-visible{outline:3px solid #e9476d}
.gcl-surgery-body>.gcl-source{color:#62666b}
.gpr-card figure.gcl-package-photo{background:#f5f5f5}
.gsh-hub{color:#232528;background:#f5f5f5}
.gsh-heading>p:last-child{color:#62666b}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff}
.gsh-department{border:1px solid #e5e5e5}
.gsh-department figure{background:#f5f5f5}
.gsh-department p{color:#62666b}
.gsh-department strong{border-top:1px solid #e5e5e5}
.gsh-intro{color:#62666b}
.gsh-procedure{background:#ffffff;border:1px solid #e5e5e5}
.gsh-label{color:#62666b}
.gsh-procedure p{color:#62666b}
.gsh-actions>a{color:#232528}
.gsh-planning{background:#f5f5f5}
.gsh-help{border-top:1px solid #e5e5e5}
.gsh-help p{color:#62666b}
.gsh-hub a:focus-visible,.gsh-hub button:focus-visible{outline:3px solid #e9476d}
.gsh-department:hover{border-color:#e5e5e5;box-shadow:0 6px 22px #2325280c}
.gex-plastic .home-clinic-grid figure,.gex-plastic .clinic-image-button{background:#f5f5f5}
.gex-home-card figure:has(img[src*=lamaison])::after,.clinic-image-button[href*="la-maison-dermatology"]::after{background-color:#c84464;box-shadow:0 2px 7px #23252822}
.gsh-nav a{border:1px solid #e5e5e5;color:#232528;background:#ffffff}
.gsh-nav a:hover{background:#f5f5f5}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.gex-surgery .gex-intro{color:#62666b}
.gpr-editorial{border-color:#e5e5e5;box-shadow:0 4px 15px #23252805}
.gpr-cover{background:#fff4f5}
.gsh-home .gsh-department h3{color:#232528}
.gpr-cover-index{color:#232528}
.gpr-editorial .section-kicker{color:#62666b}
.gpr-editorial .gpr-price-block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gpr-editorial .gpr-price small{color:#62666b}
.gpr-highlights span{background:#f5f5f5;color:#62666b}
.gpr-components summary{color:#232528}
.gpr-editorial .gpr-source{color:#62666b}
.gpr-image-credit{color:#62666b}
:root{--clinic-ink:#232528;--clinic-muted:#72767b;--clinic-line:#e5e5e5;--clinic-surface:#f5f5f5}
.grey-specialty-directory .clinic-matcher-grid>article{background:#ffffff}
.grey-specialty-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.grey-specialty-nav a:hover{background:#f5f5f5}
.grey-specialty-nav a[aria-current=true],.grey-specialty-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.grey-specialty-directory .clinics-section .clinic-row{background:#ffffff}
.guc-specialty-intro{background:#f5f5f5}
.gsh-hub .notice-band{background:#f5f5f5}
.treatment-category-tabs a,.gcd .jump a,.gex-detail .gex-jump a{background:#ffffff;color:#232528}
.treatment-category-tabs a:hover,.gcd .jump a:hover,.gex-detail .gex-jump a:hover{background:#f5f5f5;border-color:#e5e5e5}
.gsh-hub .treatment-category-directory>a,.gsh-procedure{background:#ffffff}
.gsh-hub .treatment-category-directory>a>figure{background:#f5f5f5!important}
.gsh-hub .category-directory-copy li{background:#f5f5f5;color:#62666b}
.gsh-help,.gsh-skin .page-cta{background:#f5f5f5}
:is(.grey-specialty-directory,.gsh-hub,.gex-detail,.gcd) :is(a,button,summary):focus-visible{outline:3px solid #e9476d}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
.gdu-directory .gdu-heading .section-kicker{color:#62666b}
.gdu-directory .gdu-heading>p:last-child{color:#62666b}
.gdu-directory .gdu-help{background:#f5f5f5;border:1px solid #e5e5e5}
.gdu-help p{color:#62666b}
.gdu-directory .gdu-guide{background:#ffffff;border:1px solid #e5e5e5}
.gdu-guide>summary{color:#232528}
.gdu-guide[open]>summary{border-bottom:1px solid #e5e5e5}
.gdu-guide summary:focus-visible{outline:3px solid #e9476d}
.gsh-procedure>img.gsh-eye-image{background:#f5f5f5}
.gsh-procedure>img[src$="smile-eye-tracking.webp"]{background:#ffffff}
.gpg-price-intro{color:#62666b}
.gpg-guide{border:1px solid #e5e5e5;background:#ffffff}
.gpg-guide>summary:hover{background:#f5f5f5}
.gpg-guide>summary:focus-visible{outline:3px solid #e9476d}
.gpg-index{color:#62666b}
.gpg-guide>summary strong{color:#232528}
.gpg-guide>summary small{color:#62666b}
.gpg-guide[open]>summary{background:#f5f5f5}
.gpg-content{border-top:1px solid #e5e5e5}
.gpg-content p,.gpg-content li{color:#62666b}
.gpg-content h3{color:#232528}
.gpg-plan{background:#f5f5f5}
.gpg-price,.gpg-quote{border:1px solid #e5e5e5}
.gpg-price-type{color:#62666b}
.gpg-price h4,.gpg-quote h4{color:#232528}
.gpg-amount strong{color:#232528}
.gpg-amount small{color:#62666b}
.gpg-price-ask{color:#232528}
.gpg-sources{border-top:1px solid #e5e5e5;color:#62666b}
.gpg-content a:focus-visible,.gpg-content button:focus-visible{outline:3px solid #e9476d}
.gpe-body{border-top:1px solid #e5e5e5;color:#232528}
.gpe-body h3,.gpe-eye-content h3{color:#232528}
.gpe-body h4{color:#232528}
.gpe-body p,.gpe-eye-section p,.gpe-skin-overview p,.gpe-skin-comparison p{color:#62666b}
.gpe-methods>article{background:#f5f5f5;border:1px solid #e5e5e5}
.gpe-number,.gpe-kicker{color:#62666b}
.gpe-limits{border-left:3px solid #e5e5e5}
.gpe-faq{background:#f5f5f5}
.gpe-body .gpe-note,.gpe-eye-section>.gpe-note{color:#62666b}
.gpe-sources{color:#62666b}
.gpe-eye-guide{border:1px solid #e5e5e5}
.gpe-eye-guide>summary strong{color:#232528}
.gpe-plus{color:#62666b}
.gpe-eye-guide[open]>summary{background:#f5f5f5}
.gpe-eye-content{border-top:1px solid #e5e5e5}
.gpe-eye-lead img{background:#f5f5f5}
.gpe-actions a,.gpe-skin-options a{color:#232528}
.gpe-skin-options>details{border:1px solid #e5e5e5}
.gpe-skin-options summary{color:#232528}
.gpe-skin-options details[open]>summary{background:#f5f5f5}
.gpe-skin-comparison{border:1px solid #e5e5e5;background:#f5f5f5}
.gpe-body :is(a,summary):focus-visible,.gpe-eye-guide :is(a,button,summary):focus-visible,.gpe-skin-options :is(a,summary):focus-visible{outline:3px solid #e9476d}
.gpj-clinic-nav{border-bottom:1px solid #e5e5e5}
.gpj-clinic-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gpj-clinic-nav a:nth-child(2){background:#f5f5f5;border-color:#e5e5e5}
.gpj-clinic-nav a:hover,.gpj-guide-nav a:hover{background:#f5f5f5}
.gpj-guide-nav{border-bottom:1px solid #e5e5e5}
.gpj-guide-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gpj-guide-nav .gpj-price-link{background:#f5f5f5}
.gpj-equipment-credit{color:#62666b}
.gsh-actions .gpj-details{background:#26292d;border:1px solid #72767b}
.gsh-actions .gpj-ask{border:1px solid #e5e5e5;color:#232528}
.gpj-home{background:#f5f5f5;border-bottom:1px solid #e5e5e5}
.gpj-home-card{border:1px solid #e5e5e5}
.gpj-home-card>a{color:#232528}
.gpj-home-card strong{color:#62666b}
.gpj-concerns a{color:#62666b;background:#f5f5f5}
.gpj-concerns a:hover{background:#fff4f5}
.gpj-home a:focus-visible,.gpj-clinic-nav a:focus-visible,.gpj-guide-nav a:focus-visible{outline:3px solid #e9476d}
.gsh-help,.gdu-help{background:#f5f5f5}
.gdc-team,.gdc-catalog{color:#232528}
.gdc-doctor-grid article{border:1px solid #e5e5e5;background:#ffffff}
.gdc-doctor-ko{color:#62666b}
.gdc-doctor-grid a{color:#62666b}
.gdc-team-photo{background:#f5f5f5}
.gdc-team-note{color:#62666b}
.gdc-price-group{background:#ffffff;border:1px solid #e5e5e5}
.gdc-price-group>summary small{color:#62666b}
.gdc-price-range{color:#62666b}
.gdc-price-group[open]>summary{border-bottom:1px solid #e5e5e5}
.gdc-procedure{border:1px solid #e5e5e5;background:#ffffff}
.gdc-quote{color:#62666b}
.gdc-menu-actions button{background:#26292d}
.gdc-menu-actions a{color:#62666b}
.gdc-procedure summary:focus-visible,.gdc-menu-actions :focus-visible,.gdc-price-group summary:focus-visible{outline:3px solid #e9476d}
.gcd .wrap>aside{border:1px solid #e5e5e5;background:#f5f5f5}
.gskin-entry{background:#f5f5f5}
.gskin-heading p{color:#62666b}
.gskin-heading .eyebrow{color:#62666b}
.gskin-all{color:#232528}
.gskin-concerns>a{background:#ffffff;border:1px solid #e5e5e5;color:#232528}
.gskin-concerns>a:hover{background:#f5f5f5;border-color:#72767b}
.gskin-number{color:#62666b}
.gskin-hint{color:#62666b}
.gskin-more>details{border:1px solid #e5e5e5;background:#f5f5f5}
.gskin-more summary{color:#232528}
.gskin-other{color:#62666b}
.gskin-toggle{border:1px solid #e5e5e5}
.gskin-more-content{border-top:1px solid #e5e5e5}
.gskin-more-intro{color:#62666b}
.gskin-entry a:focus-visible,.gskin-more summary:focus-visible{outline:3px solid #e9476d}
@media(max-width:700px){.grey-home-refresh .grey-campaign-hero{background:#f5f5f5}
.grey-home-refresh .grey-campaign-hero .grey-campaign-subtitle{color:#62666b}
.grey-home-refresh .grey-campaign-hero .grey-campaign-free{color:#62666b}}
@media(max-width:760px){.cky-consent-container .cky-consent-bar{border:1px solid #e5e5e5!important;box-shadow:0 5px 30px #23252822!important}
.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-accept{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
.cky-consent-container .cky-btn-customize{color:#232528!important;border-color:#e5e5e5!important}}

.gcf-choice{color:#232528;background:#ffffff;border:1px solid #e5e5e5}
.gcf-choice:hover{background:#f5f5f5;border-color:#72767b}
.gcf-choice[aria-pressed=true]{background:#26292d;color:#ffffff;border-color:#72767b}
.gcf-hint{color:#62666b}
.gcf-choice[aria-pressed=true] .gskin-number,.gcf-choice[aria-pressed=true] .gcf-hint{color:#ffffff}
.gcf-empty p{color:#62666b}
.gcf-result-heading{color:#232528}
.gcf-card{border:1px solid #e5e5e5}
.gcf-card p{color:#62666b}
.gcf-links a{color:#232528}
.gcf-ask{border:1px solid #72767b;background:#26292d;color:#ffffff}
.gcf-ask:hover{background:#26292d}
.gcf-note{color:#62666b}
.gcf button:focus-visible,.gcf a:focus-visible,.gcf-result-heading:focus-visible{outline:3px solid #e9476d}
.gcf-change{color:#232528}
.gld-trigger{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-trigger:disabled{background:#f5f5f5;color:#62666b}
.gld-calendar{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-toolbar>button{background:#f5f5f5;color:#232528}
.gld-selects select{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-week>[role=columnheader]{color:#62666b}
.gld-week button{background:#ffffff;color:#232528}
.gld-week button:hover:not(:disabled){background:#f5f5f5}
.gld-week button[aria-current=date]{box-shadow:inset 0 0 0 1px #232528}
.gld-week button.gld-selected{background:#26292d;color:#ffffff}
.gld-date button:focus-visible,.gld-date select:focus-visible{outline:3px solid #e9476d}
.gld-actions{border-top:1px solid #e5e5e5}
.gld-actions button{color:#232528}
.gwi-dialog{color:#232528;background:#f5f5f5;border:1px solid #e5e5e5;box-shadow:0 24px 80px #23252830}
.gwi-dialog::backdrop{background:#26292d99}
.gwi-close{background:#f5f5f5;color:#232528}
.gwi-copy{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528}
.gwi-copy:hover{background:#f5f5f5;border-color:#e5e5e5}
.gwi-icon{color:#62666b}
.gwi-identity>span{color:#62666b}
.gwi-instructions{color:#62666b}
.gwi-manual{border:1px solid #e5e5e5;color:#232528}
.gwi-copy:focus-visible,.gwi-close:focus-visible{outline:3px solid #e9476d}
.gwi-icon{background:#26292d;color:#ffffff}
.gcb-trigger-dock{border:1px solid #e5e5e5;background:#ffffff;color:#232528;box-shadow:0 3px 12px #23252810}
.gcb-dialog{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528;box-shadow:0 24px 80px #23252840}
.gcb-dialog::backdrop{background:#26292d80}
.gcb-close{background:#f5f5f5;color:#232528}
.gcb-intro,.gcb-hint{color:#62666b}
.gcb-row{background:#ffffff;border:1px solid #e5e5e5}
.gcb-label{color:#62666b}
.gcb-icon{color:#ffffff;background:#26292d}
.gcb-line{background:#c84464}
.gcb-actions a{color:#62666b}
.gcb-actions button{color:#ffffff;background:#26292d}
.gcb-trigger:focus-visible,.gcb-dialog :focus-visible{outline:3px solid #e9476d}
.gcb-manual{border:1px solid #e5e5e5}
:root{--grey-action:#c84464;--grey-action-hover:#c84464;--grey-border:#e5e5e5}
main#main :is(.button-coral,.button-teal,.gfp-ask,.gpg-price-ask,.eye-price-ask,.lmp-featured button,.lmp-row-action button),.gcd .gfp .gfp-ask{color:#ffffff}
main#main :is(.button-coral,.button-teal,.gfp-ask,.gpg-price-ask,.eye-price-ask,.lmp-featured button,.lmp-row-action button):hover,.gcd .gfp .gfp-ask:hover{color:#ffffff}
main#main :is(.button-outline,.button-dark-outline,.gpj-ask){background:#ffffff}
.gpj-clinic-nav a,.gpj-clinic-nav a:nth-child(2),.gpj-guide-nav a{background:#ffffff}
.gpj-clinic-nav a:hover,.gpj-guide-nav a:hover{background:#f5f5f5;border-color:#e5e5e5}
.gpj-clinic-nav a[aria-current],.gpj-guide-nav .gpj-price-link{background:#f5f5f5;border-color:#e5e5e5}
main#main :is(.grey-total,.eye-price-offer strong,.gpr-price strong,.gpg-amount strong,.lmp-amount strong,.gfp-price strong){color:#232528}
main#main :is(.grey-vat-note,.eye-price-offer small,.gpr-price small,.gpg-amount small,.lmp-amount small,.gfp-price small){color:#62666b}
main#main :is(.button,.gfp-ask,.gpg-price-ask,.eye-price-ask,.gpj-details,.gpj-ask,.lmp-featured button,.lmp-row-action button):focus-visible,.contact-dock button:focus-visible,.contact-dock a:focus-visible{outline:3px solid #e9476d}
@media(min-width:768px){.contact-dock .contact-toggle{border:1px solid #e5e5e5;color:#ffffff;box-shadow:0 5px 22px #23252826}
.contact-dock.is-expanded{background:#ffffff;box-shadow:0 12px 38px #23252826}}
.gpc-filters{background:#f5f5f5;border:1px solid #e5e5e5}
.gpc-filters select,.gpc-filters input{color:#232528;border:1px solid #e5e5e5}
.gpc-count{color:#62666b}
.gpc-columns{color:#62666b}
.gpc-rows{border:1px solid #e5e5e5}
.gpc-row+.gpc-row{border-top:1px solid #e5e5e5}
.gpc-clinic>a:first-child{color:#232528}
.gpc-clinic small{color:#62666b}
.gpc-kind{background:#f5f5f5;color:#62666b}
.gpc-option>p{color:#62666b}
.gpc-price strong{color:#232528}
.gpc-price small{color:#62666b}
.gpc-note{color:#62666b}
.gpc-empty{border:1px solid #e5e5e5}
.gpc-card-link{color:#62666b}
.gpc a:focus-visible,.gpc button:focus-visible,.gpc select:focus-visible,.gpc input:focus-visible,.gpc summary:focus-visible{outline:3px solid #e9476d}
@media(max-width:800px){.gpc-clinic{border-bottom:1px solid #e5e5e5}}
@media(max-width:520px){.gpc-price{border-top:1px solid #e5e5e5}}
.gpc-filter-panel{border:1px solid #e5e5e5;background:#f5f5f5}
.gpc-filter-panel>summary{color:#232528}
.gpc-filter-panel .gpc-filters{border-top:1px solid #e5e5e5}
.gpc-eligibility{color:#62666b}
.grey-language-menu>summary:focus-visible{outline:2px solid #e9476d}
.gpc-normalized{border-top:1px solid #e5e5e5}
.gpc-row[data-selected-offer],.gpc-row:target{outline:3px solid #e9476d;background:#f5f5f5}
.grey-inquiry-flow>.grey-flow-context{background:#f5f5f5}
.grey-flow-footer{background:#ffffff}
.grey-inquiry-flow :focus-visible{outline:3px solid #e9476d}
.grey-review-translation{color:#62666b}
.lmp-rows article[data-selected-offer]{outline:3px solid #e9476d;background:#f5f5f5}
.clinic-profile-equipment,.clinic-profile-location{border-top:1px solid #e5e5e5}
.clinic-profile-device-list li{border:1px solid #e5e5e5}
.clinic-text-cover{background:#f5f5f5;color:#232528}
.clinic-profile-gallery-card{background:#ffffff;border:1px solid #e5e5e5}
.clinic-profile-gallery button:focus-visible{outline:3px solid #e9476d}
.clinic-profile-gallery-dialog{background:#26292d}
.clinic-profile-gallery-dialog::backdrop{background:#26292dcc}
.clinic-profile-gallery-dialog button{border:1px solid #72767b;background:#26292d}
.clinic-profile-gallery-dialog button:focus-visible{outline:3px solid #e9476d}
.clinic-prices-controls input,.clinic-prices-controls select{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.clinic-prices-count{color:#62666b}
.clinic-price-card{border:1px solid #e5e5e5;background:#ffffff}
.clinic-price-category{color:#62666b}
.clinic-price-vat{color:#62666b}
.clinic-price-options li{border-top:1px solid #e5e5e5}
.clinic-price-facts dt{color:#62666b}
.clinic-price-source{color:#62666b}
.clinic-prices :is(input,select,summary):focus-visible{outline:3px solid #e9476d}
.gsc-section-nav a{background:#f5f5f5;border:1px solid #e5e5e5;color:#232528}
.gsc-slot{border-bottom:1px solid #e5e5e5}
.gsc-review-unavailable{background:#f5f5f5}
.gsc-profile a:focus-visible,.gsc-profile button:focus-visible{outline:3px solid #e9476d}
.grey-contact-confirmation{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-contact-confirmation input{accent-color:#c84464}
.grey-contact-confirmation:focus-within{outline:2px solid #e9476d}
.ghp-card{border:1px solid #e5e5e5;background:#ffffff}
.ghp-card>img{background:#f5f5f5}
.ghp-clinic{color:#62666b}
.ghp-controls button{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.ghp :is(a,button,summary,.ghp-viewport):focus-visible{outline:3px solid #e9476d}
.ghp-card,.ghp-card:not(:has(>img)){background:#ffffff;box-shadow:0 18px 40px #23252812}
.ghp-art{background:linear-gradient(145deg,#f5f5f5,#fff4f5 58%,#c84464);color:#232528}
.ghp-art-tone-1{background:linear-gradient(145deg,#f5f5f5,#fff4f5 65%,#f5f5f5)}
.ghp-art-tone-2{background:linear-gradient(145deg,#f5f5f5,#fff4f5 60%,#f5f5f5)}
.ghp-art-offer{background:linear-gradient(0deg,#f5f5f5 60%,#f5f5f5d9 82%,transparent)}
.ghp-art-disclosure,.ghp-art-temporary{background:#f5f5f5;color:#232528}
.ghp .ghp-art.ghp-art-final{background:#f5f5f5}
.grey-why-editorial{--why-rule:var(--color-border,#f5f5f5);color:var(--color-ink,#232528)}
.grey-why-photo figcaption small{color:var(--color-muted,#62666b)}
.grey-why-steps li>span{color:var(--color-muted,#62666b)}
.grey-why-editorial a:focus-visible,.grey-why-editorial button:focus-visible{outline:3px solid #e9476d}
.gsc-subsection{border-top:1px solid #e5e5e5}
.gsc-profile .gallery .photo,.gsc-profile .lmp-gallery-grid button{background:#ffffff;border:1px solid #e5e5e5}
.gsc-profile .gpc-row{background:#ffffff;border:1px solid #e5e5e5}
.gsc-profile .gpc-price{border-top:1px solid #e5e5e5}
.gsc-profile .clinic-doctor-grid article,.gsc-profile .gdc-doctor-grid article,.gsc-profile .gex-team{border:1px solid #e5e5e5;background:#ffffff}
.gsc-profile .gex-team figure img{background:#f5f5f5}
.gsc-profile .address,.gsc-profile .clinic-facts,.gsc-profile .gex-visit>div:first-child{border:1px solid #e5e5e5;background:#ffffff}
.gsc-final-inquiry{border:1px solid #e5e5e5;background:#f5f5f5}
.gsc-fallback-gallery button{border:1px solid #e5e5e5}
.gsc-photo-dialog{background:#ffffff}
.gsc-photo-dialog::backdrop{background:#26292ddd}
.gsc-photo-dialog>div{background:#ffffff}
.gsc-profile .lmp-rows article,.gsc-profile .gpg-price{border:1px solid #e5e5e5;background:#ffffff}
.gsc-profile .gallery .photo .gsc-gallery-caption{background:#ffffff!important}

.gsc-profile :is(.lmp-featured,.gpr-card,.gfp-card,.gpc-price) :is(.button,.gfp-ask){background:#ffffff!important;color:#62666b!important;border:1px solid #e5e5e5!important}
.gsc-profile .gpg-amount{border-top:1px solid #e5e5e5}
.gsc-profile .gpg-price-ask{background:#ffffff!important;border:1px solid #e5e5e5!important;color:#62666b!important}
.gsc-profile .eye-price-ask{background:#ffffff!important;border:1px solid #e5e5e5!important;color:#62666b!important}
.gsc-profile .gpc-row{border:1px solid #e5e5e5;background:#ffffff}
.gsc-profile .gpc-row+.gpc-row{border-top:1px solid #e5e5e5}
.gsc-profile .gpc-clinic{border-bottom:1px solid #e5e5e5}
.gsc-profile .gpc-kind{color:#62666b}
.gsc-profile .gpc-price>div:first-child>strong{color:#232528}
.gsc-profile .gpc-price .gpc-normalized{border-top:1px solid #e5e5e5}
.gsc-profile .gpc-normalized strong{color:#62666b}
.gsc-profile .gpc-price .button{background:#ffffff;color:#62666b;border:1px solid #e5e5e5}
.gsc-profile .gpc-price .button:hover{background:#f5f5f5}
.gsc-profile .gpc-filter-panel,.gsc-profile .gpc-filter-panel .gpc-filters{background:#ffffff;border-color:#e5e5e5}
.gsc-profile .lmp-featured article,.gsc-profile .gpr-card,.gsc-profile .gfp-card{background:#ffffff;border:1px solid #e5e5e5}
.gsc-profile .lmp-featured .lmp-amount{border-top:1px solid #e5e5e5}
.gsc-profile .lmp-menu details{border-color:#e5e5e5}
.gsc-profile .lmp-rows article{border-color:#e5e5e5}
.gsc-profile .gpg-price,.gsc-profile .eye-price-card{border:1px solid #e5e5e5;background:#ffffff}
.gsc-profile .gpg-price strong,.gsc-profile .eye-price-offer strong{color:#232528}
.gsc-profile .eye-price-offer{border-top:1px solid #e5e5e5}
.gsc-profile .eye-exam{background:#ffffff;border-color:#e5e5e5}
.gsc-profile .eye-price-ask{background:#ffffff;border-color:#e5e5e5}
.gsc-profile :is(.lmp-featured,.gpr-card,.gfp-card) :is(.button,.gfp-ask){background:#ffffff;color:#62666b;border:1px solid #e5e5e5}
.grey-language-notice{color:#62666b}
.grey-specialty-choices{background:#f5f5f5;color:#232528}
.grey-specialty-card{border:1px solid #e5e5e5;background:#ffffff}
.grey-specialty-card:hover{border-color:#72767b;background:#f5f5f5}
.grey-specialty-card:focus-visible{outline:3px solid #e9476d}
.grey-specialty-card p{color:#62666b}
.ghp .ghp-art.ghp-art-interior{background:#f5f5f5}
.ghp-viewport .ghp-slide-center .ghp-card{box-shadow:0 12px 30px #23252821}
.gpr-intro{color:#62666b!important}
.gpr-group{border:1px solid #e5e5e5}
.gpr-group-title{background:#f5f5f5;border-bottom:1px solid #e5e5e5;color:#232528}
.gpr .gpc-row{border-bottom:1px solid #e5e5e5!important}
.gpr .gpc-option>p{color:#62666b!important}
.gpr .gpc-eligibility{color:#62666b!important}
.gpr .gpc-price small{color:#62666b!important}
.gpr-details>summary{color:#62666b}
.gpr-details[open]{border-top:1px dashed #e5e5e5}
.gpr-clinic-footer{border-top:1px solid #e5e5e5}
.gpr-clinic-footer strong{color:#232528}
.gpr-clinic-footer p{color:#62666b}
.gpr-maison .lmp-price-row{border-bottom:1px solid #e5e5e5!important}
.gpr-maison .gpr-featured-source{border:1px solid #e5e5e5}


.gcg-clinic-label{background:#f5f5f5;border-bottom:1px solid #e5e5e5}
.gcg-clinic-label a{color:#232528}
.gcg-category,.gcg-family{border:1px solid #e5e5e5;background:#ffffff}
.gcg-category>summary:before,.gcg-family>summary:before{color:#62666b}
.gcg-category>summary>small,.gcg-family>summary>small{color:#62666b}
.gcg-category>summary{background:#f5f5f5}
body[data-grey-clinic-improvements] .gcg-option.gpc-row{border-top:1px solid #e5e5e5!important}
.gcg-option-label .gpc-eligibility{color:#62666b}
.gcg-amounts small{color:#62666b}
.gcg-detail-body{background:#f5f5f5}
.gcg-comparison{border-top:1px solid #e5e5e5}
.gcg-source{border:1px solid #e5e5e5}
.gcg-category>summary:focus-visible,.gcg-family>summary:focus-visible,.gcg-option-details>summary:focus-visible{outline:2px solid #e9476d}
.gcg-family+ .gcg-family{border-top:1px solid #e5e5e5}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle){border:1px solid #e5e5e5;background:#ffffff}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle)>summary{background:#f5f5f5}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle)>summary::before{color:#62666b}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle)>summary::after{color:#62666b}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle)>summary>small{color:#62666b}
body[data-clinic-ui-locale] main details:is(.gcg-category,.eye-price-group,[id^="maison-menu-"],.clinic-ui-price-toggle)>summary:focus-visible{outline:3px solid #e9476d}
body[data-clinic-ui-locale] main [data-planew-detail] .gex-section{border-bottom:1px solid #e5e5e5}


.gca-location{border:1px solid var(--grey-border,#e5e5e5);background:var(--grey-bg,#ffffff);color:var(--grey-text,#232528)}
.gca-location a{color:var(--grey-text,#232528)}
.gca-location .gca-address-ko{color:var(--grey-text,#232528)!important}
.gca-copy{border:1px solid var(--grey-border,#e5e5e5);background:var(--grey-surface,#f5f5f5);color:var(--grey-text,#232528)}
.gca-location .gca-address-en{color:var(--grey-muted,#62666b)!important}
.gca-manual{border:1px solid var(--grey-border,#72767b)}
.gca-location .gca-directions{background:var(--grey-accent-hover,#26292d)}
.gca-location .gca-address-source{color:var(--grey-muted,#62666b)!important}
.gca-review a{color:var(--grey-text,#232528)!important}
.gca-review small{color:var(--grey-muted,#62666b)}
.gca-snapshot small,.gca-snapshot>a{color:var(--grey-muted,#62666b)}
.gca-location :is(a,button,textarea):focus-visible,.gca-review a:focus-visible,.gca-home-card a:focus-visible{outline:3px solid var(--grey-focus,#e9476d)}

:root{color:#232528;background:#ffffff;--navy: #232528;--navy-2: #232528;--teal: #c84464;--teal-dark: #c84464;--teal-pale: #fff4f5;--coral: #c84464;--coral-dark: #c84464;--muted: #72767b;--line: #e5e5e5;--soft: #f5f5f5}
.treatment-trust-band{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.treatment-trust-band span{color:#c84464}
.treatment-split-section>div,.before-after-care>div{background:#ffffff}
.treatment-timeline dl{border-top:1px solid #e5e5e5}
.availability-panel ul{border-top:1px solid #e5e5e5}
.treatment-inquiry-cta{color:#ffffff}
.treatment-inquiry-cta p{color:#c84464}
.clinic-treatment-list>div:last-child{border-top:1px solid #e5e5e5}
.planning-trust-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-article>section>span{color:#c84464}
.pricing-principles article span{color:#c84464}
.decorative-scene{color:#c84464}
.decorative-scene .decorative-scene-accent{color:#c84464}
.price-table{border-top:1px solid #e5e5e5}
.published-price-meta{border-left:3px solid #e5e5e5;background:#f5f5f5}
.treatment-card-facts em{border:1px solid #c8446429}
.treatment-pricing-note{border:1px solid #e5e5e5;background:#f5f5f5}
.treatment-price-basis{border-top:1px solid #c844641f}
.treatment-price-basis>div{border-bottom:1px solid #c844641a}
.treatment-price-variables li{border-bottom:1px solid #c844641a}
.treatment-verified-prices{border-top:1px solid #e5e5e5}
.treatment-verified-prices article{border-bottom:1px solid #c844641a}
.clinic-published-prices{border-top:1px solid #e5e5e5}
.price-factors dl{border-top:1px solid #e5e5e5}
.planning-cta{color:#ffffff}
.planning-cta p{color:#c84464}
.about-ledger{border-top:1px solid #e5e5e5}
.registration-panel{color:#ffffff}
.registration-panel>div>p{color:#c84464}
.registration-panel>div>span{color:#c84464}
.registration-panel dl{border-top:1px solid #e5e5e53d}
.registration-panel dl>div{border-bottom:1px solid #e5e5e53d}
.registration-panel dt{color:#c84464}
.registration-panel dd{color:#ffffff}
.service-boundaries>div:last-child{border-top:1px solid #e5e5e5}
.guide-jump{border-top:1px solid #e5e5e5}
.guide-section>div:first-child>span{color:#c84464}
.guide-link-grid{border-top:1px solid #e5e5e5}
.legal-hero{border-bottom:1px solid #e5e5e5}
.legal-page section p{color:#62666b}
@media(max-width:760px){.contact-toggle{color:#ffffff}}
.skip-link{color:#ffffff}
.language-popover{box-shadow:0 20px 60px #23252824;background:#ffffff}
.language-option{background:#ffffff}
.language-option:focus-visible{outline:3px solid #e9476d40}
.menu-button{background:#ffffff}
.button:focus-visible,.text-link:focus-visible,.language-button:focus-visible,.menu-button:focus-visible,.modal-close:focus-visible,.clinic-image-button:focus-visible,.clinic-dialog-thumbnails button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e9476d40}
.button-teal{color:#ffffff}
.button-teal:hover{box-shadow:0 12px 28px #23252833}
.button-coral{color:#ffffff}
.button-coral:hover{box-shadow:0 12px 28px #23252833}
.button-outline{background:#ffffff}
.button-dark-outline{color:#ffffff;border-color:#c84464}
.route-motif{color:#c84464}
.route-motif span{background:#ffffff}
.service-list,.steps-list{border-top:1px solid #e5e5e5}
.info-row{border-bottom:1px solid #e5e5e5}
.journey-panel{color:#ffffff;box-shadow:0 24px 70px #23252829}
.journey-panel-heading>svg{color:#c84464}
.journey-panel-heading>p{color:#c84464}
.journey-panel ol{border-top:1px solid #e5e5e540}
.journey-panel li{border-bottom:1px solid #e5e5e540}
.journey-panel li span{color:#c84464}
.journey-panel li p{color:#ffffff}
.journey-disclaimer{color:#c84464}
.support-cta-inner{border:1px solid #e5e5e5}
.department-tab{background:#ffffff}
.seo-topic-card{background:#f5f5f5}
.closing-section{color:#ffffff}
.closing-copy{border-right:1px solid #e5e5e54c}
.closing-copy p{color:#ffffff}
.closing-actions>p{color:#ffffff}
.closing-actions>p svg{color:#c84464}
.modal-backdrop{background:#26292db8}
.appointment-modal{background:#ffffff;box-shadow:0 30px 90px #23252847}
.modal-close{background:#ffffff}
.form-grid input,.form-grid select,.form-grid textarea{border:1px solid #e5e5e5;background:#ffffff}
.free-booking-note{border:1px solid #c8446440}
.consent-panel{background:#f5f5f5}
.submission-message{border:1px solid #e5e5e5;background:#f5f5f5}
.clinic-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.clinic-dialog-media{background:#f5f5f5}
.clinic-dialog-main-image{background:#f5f5f5}
.clinic-dialog-thumbnails button{background:#ffffff}
.contact-line{color:#ffffff;background:#c84464}
.contact-label{color:#ffffff}
.contact-toast{color:#ffffff;box-shadow:0 12px 32px #2325283d}
.contact-toast span{color:#ffffff}
.contact-qr-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.contact-qr-icon{color:#ffffff;background:#26292d}
.contact-qr-image-shell{background:#f5f5f5}
.contact-qr-image-shell img{background:#ffffff}
.treatment-tag-cloud span{background:#ffffff}
.device-card{background:#ffffff}
.device-card figure{background:#f5f5f5}
.device-card figcaption{color:#ffffff;background:#26292dd1}
.treatment-category-tabs a:focus-visible{box-shadow:inset 0 0 0 3px #2325283d}
.treatment-category-tabs a.is-active{background:#ffffff}
.treatment-category-tabs a.is-active:after{background:#c84464}
.treatment-category-directory>a:hover,.treatment-category-directory>a:focus-visible{background:#f5f5f5}
.category-number{color:#c84464}
.category-directory-copy li:before{color:#c84464}
.treatment-option-list>a:hover,.treatment-option-list>a:focus-visible{background:#f5f5f5}
.treatment-option-number{color:#c84464}
.treatment-option-list figure,.treatment-concept-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-option-list figure.is-cover{background:#26292d}
.treatment-option-list figure figcaption{color:#62666b}
.treatment-concept-visual{box-shadow:inset 0 0 0 1px #23252880}
.treatment-concept-visual:before{background-image:linear-gradient(#26292d12 1px,transparent 1px),linear-gradient(90deg,#26292d12 1px,transparent 1px)}
.treatment-concept-visual:after{background:radial-gradient(circle,#c8446438,#c8446400 70%)}
.treatment-concept-eyebrow span{background:#c84464}
.treatment-concept-code strong{color:#62666b}
.treatment-concept-light{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-injectable{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-care{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-pagination button{background:#ffffff}
.treatment-pagination button:hover:not(:disabled),.treatment-pagination button:focus-visible{color:#ffffff}
.treatment-pagination button.is-active{color:#ffffff}
.treatment-detail-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-detail-visual.is-cover{background:#26292d}
.treatment-detail-visual figcaption{border-top:1px solid #e5e5e5}
.treatment-detail-no-product{border:1px solid #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.treatment-price-fact{border-bottom-color:#e5e5e5!important;background:#f5f5f5}
.risk-list li:before{background:#c84464}
.related-treatments nav{border-top:1px solid #e5e5e5}
.related-treatments nav a:focus-visible{outline:3px solid #e9476d38}
.page-cta{color:#ffffff}
.page-cta p{color:#ffffff}
.story-scenario-grid article{background:#ffffff}
@media(max-width:1120px){.mobile-nav-panel{background:#ffffff;box-shadow:0 20px 40px #23252814}
.closing-copy{border-bottom:1px solid #e5e5e54c}}
@media(max-width:760px){.contact-dock{border:1px solid #c8446414;box-shadow:0 12px 32px #23252829}}
:root{--coral: #c84464;--coral-dark: #c84464;--teal: #c84464;--soft: #f5f5f5}
.button-light{border:1px solid #e5e5e5b8;background:#ffffff}
.button-outline{background:#ffffff}
.button-outline:hover{background:#ffffff}
.home-hero-copy>small{color:#62666b}
.home-hero-media{background:#f5f5f5}
.visit-scenario-grid button{background:#ffffff}
.home-decision-list{border-top:1px solid #e5e5e5}
.home-decision-list>a:hover,.home-decision-list>a:focus-visible{background:#ffffff}
.home-decision-list>a>span{color:#62666b}
.home-service-list{border-top:1px solid #e5e5e5}
.home-service-list article>span{color:#62666b}
.home-support-media figure{background:#f5f5f5}
.home-mid-cta{color:#ffffff}
.home-mid-cta h2{color:#ffffff}
.home-mid-cta p{color:#c84464}
.home-mid-cta small{color:#c84464}
.home-clinic-grid>:is(a,article.gca-home-card){background:#ffffff}
.home-clinic-grid figure{background:#f5f5f5}
.home-treatment-grid>a{background:#ffffff}
.home-treatment-grid figure{background:#f5f5f5}
.home-treatment-grid figure>span{color:#62666b}
.home-treatment-grid>a>div>span{color:#62666b}
.home-treatment-grid em{background:#f5f5f5}
.home-treatment-grid small{color:#62666b}
.home-guide-grid>a,.guide-card-grid>a{background:#ffffff}
.home-guide-grid figure,.guide-card-grid figure{background:#f5f5f5}
.home-guide-grid small,.guide-card-grid small{color:#62666b}
.guide-bottom-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-downtime-table{border-top:1px solid #e5e5e5}
.page-hero,.treatment-catalog-hero,.planning-hero{background:#ffffff}
.page-hero .breadcrumbs,.treatment-catalog-hero .breadcrumbs{color:#62666b}
.clinics-section .clinic-row{background:#ffffff}
.clinics-section .clinic-image-button{background:#f5f5f5}
.clinic-overview-grid .clinic-facts{border-top-color:#e5e5e5}
.treatment-category-directory>a{background:#ffffff}
.treatment-category-directory>a>figure{background:#f5f5f5}
.treatment-category-directory>a>figure.is-cover{background:#26292d}
.category-price-signal{background:#f5f5f5}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
.clinic-price-card-grid article{background:#ffffff}
.clinic-price-card-grid img{background:#f5f5f5}
.about-overview-media{background:#f5f5f5}
.clinic-doctor-grid{border-top:1px solid #e5e5e5}
.clinic-doctor-photo{background:#f5f5f5}
.clinic-doctor-photo span{color:#ffffff;background:#26292dc7}
.clinic-doctor-copy li:before{background:#c84464}
.clinic-treatment-tabs button{background:#ffffff}
.clinic-treatment-tabs button:hover,.clinic-treatment-tabs button:focus-visible{background:#f5f5f5;outline:2px solid #e9476d38}
.clinic-treatment-tabs button.is-active{color:#ffffff}
.clinic-treatment-tabs button small{background:#26292d12}
.clinic-treatment-panel{border-top:1px solid #e5e5e5}
.clinic-matcher-grid{border-top:1px solid #e5e5e5}
.clinic-matcher-grid article{background:#ffffff}
.why-grey-card-grid{border-top:1px solid #e5e5e5}
.why-grey-card-grid article{border-right:1px solid #e5e5e538;border-bottom:1px solid #e5e5e538}
.why-grey-card-grid article:after{background:linear-gradient(90deg,#26292df7,#26292de0 45%,#26292d57 78%,#26292d2e),linear-gradient(0deg,#26292dd1,#26292d1a 64%)}
.why-grey-card-grid article>span{color:#c84464}
.why-grey-card-grid h2{color:#ffffff}
.clinic-facilities-panel .clinic-gallery button{background:#f5f5f5}
.clinic-facilities-panel .clinic-gallery button>span{color:#ffffff;background:#26292dc2}
.clinic-current-event{background:#f5f5f5}
.clinic-event-image{background:#ffffff;box-shadow:0 16px 44px #2325281c}
.clinic-event-image>span{color:#ffffff;background:#26292de0}
.clinic-event-empty{border:1px dashed #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.clinic-bottom-booking{color:#ffffff}
.clinic-bottom-booking h2{color:#ffffff}
.image-lightbox{background:#26292deb}
.image-lightbox-dialog figcaption{color:#ffffff}
.image-lightbox-close{border:1px solid #e5e5e559;color:#ffffff;background:#26292db8}
.image-lightbox-nav{border:1px solid #e5e5e547;color:#ffffff;background:#26292d9e}
.image-lightbox-close:hover,.image-lightbox-nav:hover,.image-lightbox-close:focus-visible,.image-lightbox-nav:focus-visible{outline:2px solid #e9476d}
.home-benefit-grid article{background:var(--surface,#ffffff)}
.home-benefit-icon{background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.home-benefit-grid small{color:var(--teal,#232528)}
.home-benefit-grid p{color:var(--muted,#62666b)}
.interest-chips button{background:#ffffff}
.interest-chips button.is-active{border-color:var(--teal,#c84464);background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.form-footer{background:#fffffff7}
.form-footer small{color:var(--teal,#232528)}
.treatment-aliases{color:var(--muted,#62666b)}
@media(max-width:1120px){.mobile-cta-bar{background:#fffffff5;box-shadow:0 -10px 30px #2325281a}}
.treatment-option-list figure:not(.is-cover),.treatment-detail-visual:not(.is-cover){background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.home-step-icon{border:1px solid #c844644c}
.treatment-concept-visual{background:linear-gradient(145deg,#ffffff 0%,#f5f5f5 100%);box-shadow:inset 0 0 0 1px #232528c2}
.treatment-option-list figure:has(img[src*="/treatments/originals/"]),.treatment-detail-visual:has(img[src*="/treatments/originals/"]){background:#ffffff!important}
.treatment-detail-visual img[src*="/treatments/originals/"]{background:#ffffff}

@media (max-width:700px){.grey-campaign-hero,.grey-campaign-banner{background:#f5f5f5}
.grey-campaign-media::after{background:linear-gradient(#f5f5f5,transparent)}}
@media(max-width:700px){.grey-campaign-banner{background:#ffffff}}
.grey-total .grey-vat-note{color:#62666b}
.grey-flow-progress li{border-bottom:2px solid #e5e5e5;color:#62666b}
.grey-flow-progress li.current{color:#232528;border-color:#c84464}
.grey-flow-progress li.complete{border-color:#e5e5e5;color:#62666b}
.grey-flow-progress li>span{border:1px solid #e5e5e5}
.grey-flow-progress .current>span{background:#26292d;border-color:#c84464}
.grey-flow-step-count{color:#62666b}
.grey-flow-hint{color:#62666b}
.grey-date-undecided input{accent-color:#c84464}
.grey-flow-footer{border-top:1px solid #e5e5e5}
.grey-flow-footer>small{color:#62666b}
.grey-flow-back{color:#62666b}
.grey-flow-review{background:#f5f5f5}
.grey-flow-review small{color:#62666b}
.grey-flow-review button{color:#232528}
.grey-flow-context{border-left:3px solid #72767b;background:#f5f5f5}
.grey-flow-context small{color:#62666b}
.grey-flow-question small{color:#62666b}
.grey-visit-visual{border:1px solid #e5e5e5;background:#f5f5f5}
.grey-visit-photo>span{background:#fffffff0;color:#232528}
.grey-visit-visual figcaption>small{color:#62666b}
.grey-visit-credit{color:#62666b}
.grey-visit-planning{background:#f5f5f5}
.grey-inquiry-flow :focus-visible{outline:2px solid #e9476d}
.grey-contact-split .field-hint{color:#62666b}
.grey-contact-split .field-hint{color:#62666b}
.grey-contact-split .grey-code-mode{color:#62666b}
.grey-contact-split .grey-code-mode:hover{color:#232528}
.gcd .gfp{background:#f5f5f5;border:1px solid #e5e5e5;color:#232528}
.gcd .gfp-kicker{color:#62666b}
.gcd .gfp-heading h2{color:#232528}
.gcd .gfp-intro{color:#62666b}
.gcd .gfp-all{color:#232528;border-bottom:1px solid #72767b}
.gcd .gfp-card{background:#ffffff;border:1px solid #e5e5e5;box-shadow:0 5px 18px #23252810}
.gcd .gfp-card:hover{border-color:#72767b;box-shadow:0 9px 24px #23252818}
.gcd .gfp-art{background:radial-gradient(ellipse at 40% 30%,#ffffff,#fff4f5);border-bottom:1px solid #e5e5e5}
.gcd .gfp-art-pores{background:linear-gradient(135deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-tone{background:linear-gradient(135deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-lines,.gcd .gfp-art-texture{background:linear-gradient(130deg,#f5f5f5,#fff4f5)}
.gcd .gfp-art-number{color:#23252880}
.gcd .gfp-art-photo .gfp-art-number{color:#ffffff;text-shadow:0 1px 4px #232528}
.gcd .gfp-pattern span{border:1px solid #e5e5e5b3;background:radial-gradient(circle at 30% 20%,#ffffff88,#ffffff08);box-shadow:inset 0 0 18px #23252850,0 6px 12px #23252810}
.gcd .gfp-concern{color:#62666b}
.gcd .gfp-card h3{color:#232528}
.gcd .gfp-included{color:#62666b}
.gcd .gfp-card li{color:#62666b}
.gcd .gfp-card li:before{color:#62666b}
.gcd .gfp-bottom{border-top:1px solid #e5e5e5}
.gcd .gfp-price strong{color:#232528}
.gcd .gfp-price small{color:#62666b}
.gcd .gfp-period{color:#62666b}
.gcd .gfp-ask{border:1px solid #c84464;background:#ffffff;color:#232528}
.gcd .gfp-featured{border-color:#72767b}
.gcd .gfp-featured .gfp-ask{background:#26292d;color:#ffffff}
.gcd .gfp-ask:hover{background:#26292d;color:#ffffff}
.gcd .gfp-source{color:#62666b}
.gcd .gfp-note{color:#62666b}
.gcd .gfp a:focus-visible,.gcd .gfp button:focus-visible{outline:3px solid #e9476d}
.gcd .jump a[href='#featured-packages']{color:#ffffff;background:#26292d;border-color:#c84464}
.gex-detail{background:#f5f5f5;color:#232528}
.gex-crumb{color:#62666b}
.gex-hero span{color:#62666b}
.gex-detail figcaption{color:#62666b}
.gex-jump{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gex-note{background:#f5f5f5;border-left:3px solid #72767b}
.gex-section{border-bottom:1px solid #e5e5e5}
.gex-options article{background:#ffffff;border:1px solid #e5e5e5}
.gex-options article:first-child{background:#f5f5f5}
.gex-number{color:#62666b}
.gex-options small{color:#62666b}
.gex-options button{border-top:1px solid #e5e5e5;color:#232528}
.gex-fine{color:#62666b}
.gex-team figure{background:#f5f5f5}
.gex-contact{background:#f5f5f5}
.gex-area-links a,.gex-area-links button{border:1px solid #e5e5e5;color:#232528}
.gex-detail button:focus-visible,.gex-detail a:focus-visible,.gex-area-links a:focus-visible{outline:3px solid #e9476d}
.gpr-card{border:1px solid #e5e5e5;background:#ffffff}
.gpr-card figure{background:#f5f5f5}
.gpr-regular{color:#62666b}
.gpr-price strong{color:#232528}
.gpr-note{color:#62666b}
.gpr-more{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528}
.gpr-menu{border-top:1px solid #e5e5e5}
.lmp-featured article{border:1px solid #e5e5e5;background:#ffffff}
.lmp-featured article>img{background:#f5f5f5}
.lmp-amount small{color:#62666b}
.lmp-amount>span{color:#62666b}
.lmp-menu details{background:#ffffff;border:1px solid #e5e5e5}
.lmp-menu summary small{color:#62666b}
.lmp-menu summary:focus-visible{outline:3px solid #e9476d}
.lmp-rows article{border-top:1px solid #e5e5e5}
.lmp-rows small{color:#62666b}
.lmp-row-action button{color:#232528}
.gcl-controls strong{color:#232528}
.gcl-controls small{color:#62666b}
.gcl-arrows button{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gcl-arrows button:hover{background:#f5f5f5}
.gcl-arrows button:focus-visible{outline:3px solid #e9476d}
.gcl-surgery-body>.gcl-source{color:#62666b}
.gpr-card figure.gcl-package-photo{background:#f5f5f5}
.gsh-hub{color:#232528;background:#f5f5f5}
.gsh-heading>p:last-child{color:#62666b}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff}
.gsh-department{border:1px solid #e5e5e5}
.gsh-department figure{background:#f5f5f5}
.gsh-department p{color:#62666b}
.gsh-department strong{border-top:1px solid #e5e5e5}
.gsh-intro{color:#62666b}
.gsh-procedure{background:#ffffff;border:1px solid #e5e5e5}
.gsh-label{color:#62666b}
.gsh-procedure p{color:#62666b}
.gsh-actions>a{color:#232528}
.gsh-planning{background:#f5f5f5}
.gsh-help{border-top:1px solid #e5e5e5}
.gsh-help p{color:#62666b}
.gsh-hub a:focus-visible,.gsh-hub button:focus-visible{outline:3px solid #e9476d}
.gsh-department:hover{border-color:#e5e5e5;box-shadow:0 6px 22px #2325280c}
.gex-plastic .home-clinic-grid figure,.gex-plastic .clinic-image-button{background:#f5f5f5}
.gex-home-card figure:has(img[src*=lamaison])::after,.clinic-image-button[href*="la-maison-dermatology"]::after{background-color:#c84464;box-shadow:0 2px 7px #23252822}
.gsh-nav a{border:1px solid #e5e5e5;color:#232528;background:#ffffff}
.gsh-nav a:hover{background:#f5f5f5}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.gex-surgery .gex-intro{color:#62666b}
.gpr-editorial{border-color:#e5e5e5;box-shadow:0 4px 15px #23252805}
.gpr-cover{background:#fff4f5}
.gsh-home .gsh-department h3{color:#232528}
.gpr-cover-index{color:#232528}
.gpr-editorial .section-kicker{color:#62666b}
.gpr-editorial .gpr-price-block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gpr-editorial .gpr-price small{color:#62666b}
.gpr-highlights span{background:#f5f5f5;color:#62666b}
.gpr-components summary{color:#232528}
.gpr-editorial .gpr-source{color:#62666b}
.gpr-image-credit{color:#62666b}
:root{--clinic-ink:#232528;--clinic-muted:#72767b;--clinic-line:#e5e5e5;--clinic-surface:#f5f5f5}
.grey-specialty-directory .clinic-matcher-grid>article{background:#ffffff}
.grey-specialty-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.grey-specialty-nav a:hover{background:#f5f5f5}
.grey-specialty-nav a[aria-current=true],.grey-specialty-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.grey-specialty-directory .clinics-section .clinic-row{background:#ffffff}
.guc-specialty-intro{background:#f5f5f5}
.gsh-hub .notice-band{background:#f5f5f5}
.treatment-category-tabs a,.gcd .jump a,.gex-detail .gex-jump a{background:#ffffff;color:#232528}
.treatment-category-tabs a:hover,.gcd .jump a:hover,.gex-detail .gex-jump a:hover{background:#f5f5f5;border-color:#e5e5e5}
.gsh-hub .treatment-category-directory>a,.gsh-procedure{background:#ffffff}
.gsh-hub .treatment-category-directory>a>figure{background:#f5f5f5!important}
.gsh-hub .category-directory-copy li{background:#f5f5f5;color:#62666b}
.gsh-help,.gsh-skin .page-cta{background:#f5f5f5}
:is(.grey-specialty-directory,.gsh-hub,.gex-detail,.gcd) :is(a,button,summary):focus-visible{outline:3px solid #e9476d}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
.gdu-directory .gdu-heading .section-kicker{color:#62666b}
.gdu-directory .gdu-heading>p:last-child{color:#62666b}
.gdu-directory .gdu-help{background:#f5f5f5;border:1px solid #e5e5e5}
.gdu-help p{color:#62666b}
.gdu-directory .gdu-guide{background:#ffffff;border:1px solid #e5e5e5}
.gdu-guide>summary{color:#232528}
.gdu-guide[open]>summary{border-bottom:1px solid #e5e5e5}
.gdu-guide summary:focus-visible{outline:3px solid #e9476d}
.gsh-procedure>img.gsh-eye-image{background:#f5f5f5}
.gsh-procedure>img[src$="smile-eye-tracking.webp"]{background:#ffffff}
.gpg-price-intro{color:#62666b}
.gpg-guide{border:1px solid #e5e5e5;background:#ffffff}
.gpg-guide>summary:hover{background:#f5f5f5}
.gpg-guide>summary:focus-visible{outline:3px solid #e9476d}
.gpg-index{color:#62666b}
.gpg-guide>summary strong{color:#232528}
.gpg-guide>summary small{color:#62666b}
.gpg-guide[open]>summary{background:#f5f5f5}
.gpg-content{border-top:1px solid #e5e5e5}
.gpg-content p,.gpg-content li{color:#62666b}
.gpg-content h3{color:#232528}
.gpg-plan{background:#f5f5f5}
.gpg-price,.gpg-quote{border:1px solid #e5e5e5}
.gpg-price-type{color:#62666b}
.gpg-price h4,.gpg-quote h4{color:#232528}
.gpg-amount strong{color:#232528}
.gpg-amount small{color:#62666b}
.gpg-price-ask{color:#232528}
.gpg-sources{border-top:1px solid #e5e5e5;color:#62666b}
.gpg-content a:focus-visible,.gpg-content button:focus-visible{outline:3px solid #e9476d}
.gpe-body{border-top:1px solid #e5e5e5;color:#232528}
.gpe-body h3,.gpe-eye-content h3{color:#232528}
.gpe-body h4{color:#232528}
.gpe-body p,.gpe-eye-section p,.gpe-skin-overview p,.gpe-skin-comparison p{color:#62666b}
.gpe-methods>article{background:#f5f5f5;border:1px solid #e5e5e5}
.gpe-number,.gpe-kicker{color:#62666b}
.gpe-limits{border-left:3px solid #e5e5e5}
.gpe-faq{background:#f5f5f5}
.gpe-body .gpe-note,.gpe-eye-section>.gpe-note{color:#62666b}
.gpe-sources{color:#62666b}
.gpe-eye-guide{border:1px solid #e5e5e5}
.gpe-eye-guide>summary strong{color:#232528}
.gpe-plus{color:#62666b}
.gpe-eye-guide[open]>summary{background:#f5f5f5}
.gpe-eye-content{border-top:1px solid #e5e5e5}
.gpe-eye-lead img{background:#f5f5f5}
.gpe-actions a,.gpe-skin-options a{color:#232528}
.gpe-skin-options>details{border:1px solid #e5e5e5}
.gpe-skin-options summary{color:#232528}
.gpe-skin-options details[open]>summary{background:#f5f5f5}
.gpe-skin-comparison{border:1px solid #e5e5e5;background:#f5f5f5}
.gpe-body :is(a,summary):focus-visible,.gpe-eye-guide :is(a,button,summary):focus-visible,.gpe-skin-options :is(a,summary):focus-visible{outline:3px solid #e9476d}
.gpj-clinic-nav{border-bottom:1px solid #e5e5e5}
.gpj-clinic-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gpj-clinic-nav a:nth-child(2){background:#f5f5f5;border-color:#e5e5e5}
.gpj-clinic-nav a:hover,.gpj-guide-nav a:hover{background:#f5f5f5}
.gpj-guide-nav{border-bottom:1px solid #e5e5e5}
.gpj-guide-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gpj-guide-nav .gpj-price-link{background:#f5f5f5}
.gpj-equipment-credit{color:#62666b}
.gsh-actions .gpj-details{background:#26292d;border:1px solid #72767b}
.gsh-actions .gpj-ask{border:1px solid #e5e5e5;color:#232528}
.gpj-home{background:#f5f5f5;border-bottom:1px solid #e5e5e5}
.gpj-home-card{border:1px solid #e5e5e5}
.gpj-home-card>a{color:#232528}
.gpj-home-card strong{color:#62666b}
.gpj-concerns a{color:#62666b;background:#f5f5f5}
.gpj-concerns a:hover{background:#fff4f5}
.gpj-home a:focus-visible,.gpj-clinic-nav a:focus-visible,.gpj-guide-nav a:focus-visible{outline:3px solid #e9476d}
.gsh-help,.gdu-help{background:#f5f5f5}
.gdc-team,.gdc-catalog{color:#232528}
.gdc-doctor-grid article{border:1px solid #e5e5e5;background:#ffffff}
.gdc-doctor-ko{color:#62666b}
.gdc-doctor-grid a{color:#62666b}
.gdc-team-photo{background:#f5f5f5}
.gdc-team-note{color:#62666b}
.gdc-price-group{background:#ffffff;border:1px solid #e5e5e5}
.gdc-price-group>summary small{color:#62666b}
.gdc-price-range{color:#62666b}
.gdc-price-group[open]>summary{border-bottom:1px solid #e5e5e5}
.gdc-procedure{border:1px solid #e5e5e5;background:#ffffff}
.gdc-quote{color:#62666b}
.gdc-menu-actions button{background:#26292d}
.gdc-menu-actions a{color:#62666b}
.gdc-procedure summary:focus-visible,.gdc-menu-actions :focus-visible,.gdc-price-group summary:focus-visible{outline:3px solid #e9476d}
.gcd .wrap>aside{border:1px solid #e5e5e5;background:#f5f5f5}
.gskin-entry{background:#f5f5f5}
.gskin-heading p{color:#62666b}
.gskin-heading .eyebrow{color:#62666b}
.gskin-all{color:#232528}
.gskin-concerns>a{background:#ffffff;border:1px solid #e5e5e5;color:#232528}
.gskin-concerns>a:hover{background:#f5f5f5;border-color:#72767b}
.gskin-number{color:#62666b}
.gskin-hint{color:#62666b}
.gskin-more>details{border:1px solid #e5e5e5;background:#f5f5f5}
.gskin-more summary{color:#232528}
.gskin-other{color:#62666b}
.gskin-toggle{border:1px solid #e5e5e5}
.gskin-more-content{border-top:1px solid #e5e5e5}
.gskin-more-intro{color:#62666b}
.gskin-entry a:focus-visible,.gskin-more summary:focus-visible{outline:3px solid #e9476d}
@media(max-width:700px){.grey-home-refresh .grey-campaign-hero{background:#f5f5f5}
.grey-home-refresh .grey-campaign-hero .grey-campaign-subtitle{color:#62666b}
.grey-home-refresh .grey-campaign-hero .grey-campaign-free{color:#62666b}}
@media(max-width:760px){.cky-consent-container .cky-consent-bar{border:1px solid #e5e5e5!important;box-shadow:0 5px 30px #23252822!important}
.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-accept{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
.cky-consent-container .cky-btn-customize{color:#232528!important;border-color:#e5e5e5!important}}
.gcf-choice{color:#232528;background:#ffffff;border:1px solid #e5e5e5}
.gcf-choice:hover{background:#f5f5f5;border-color:#72767b}
.gcf-choice[aria-pressed=true]{background:#26292d;color:#ffffff;border-color:#72767b}
.gcf-hint{color:#62666b}
.gcf-choice[aria-pressed=true] .gskin-number,.gcf-choice[aria-pressed=true] .gcf-hint{color:#ffffff}
.gcf-empty p{color:#62666b}
.gcf-result-heading{color:#232528}
.gcf-card{border:1px solid #e5e5e5}
.gcf-card p{color:#62666b}
.gcf-links a{color:#232528}
.gcf-ask{border:1px solid #72767b;background:#26292d;color:#ffffff}
.gcf-ask:hover{background:#26292d}
.gcf-note{color:#62666b}
.gcf button:focus-visible,.gcf a:focus-visible,.gcf-result-heading:focus-visible{outline:3px solid #e9476d}
.gcf-change{color:#232528}
.gld-trigger{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-trigger:disabled{background:#f5f5f5;color:#62666b}
.gld-calendar{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-toolbar>button{background:#f5f5f5;color:#232528}
.gld-selects select{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gld-week>[role=columnheader]{color:#62666b}
.gld-week button{background:#ffffff;color:#232528}
.gld-week button:hover:not(:disabled){background:#f5f5f5}
.gld-week button[aria-current=date]{box-shadow:inset 0 0 0 1px #232528}
.gld-week button.gld-selected{background:#26292d;color:#ffffff}
.gld-date button:focus-visible,.gld-date select:focus-visible{outline:3px solid #e9476d}
.gld-actions{border-top:1px solid #e5e5e5}
.gld-actions button{color:#232528}
.gwi-dialog{color:#232528;background:#f5f5f5;border:1px solid #e5e5e5;box-shadow:0 24px 80px #23252830}
.gwi-dialog::backdrop{background:#26292d99}
.gwi-close{background:#f5f5f5;color:#232528}
.gwi-copy{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528}
.gwi-copy:hover{background:#f5f5f5;border-color:#e5e5e5}
.gwi-icon{color:#62666b}
.gwi-identity>span{color:#62666b}
.gwi-instructions{color:#62666b}
.gwi-manual{border:1px solid #e5e5e5;color:#232528}
.gwi-copy:focus-visible,.gwi-close:focus-visible{outline:3px solid #e9476d}
.gwi-icon{background:#26292d;color:#ffffff}
.gcb-trigger-dock{border:1px solid #e5e5e5;background:#ffffff;color:#232528;box-shadow:0 3px 12px #23252810}
.gcb-dialog{border:1px solid #e5e5e5;background:#f5f5f5;color:#232528;box-shadow:0 24px 80px #23252840}
.gcb-dialog::backdrop{background:#26292d80}
.gcb-close{background:#f5f5f5;color:#232528}
.gcb-intro,.gcb-hint{color:#62666b}
.gcb-row{background:#ffffff;border:1px solid #e5e5e5}
.gcb-label{color:#62666b}
.gcb-icon{color:#ffffff;background:#26292d}
.gcb-line{background:#c84464}
.gcb-actions a{color:#62666b}
.gcb-actions button{color:#ffffff;background:#26292d}
.gcb-trigger:focus-visible,.gcb-dialog :focus-visible{outline:3px solid #e9476d}
.gcb-manual{border:1px solid #e5e5e5}
:root{--grey-action:#c84464;--grey-action-hover:#c84464;--grey-border:#e5e5e5}
main#main :is(.button-coral,.button-teal,.gfp-ask,.gpg-price-ask,.eye-price-ask,.lmp-featured button,.lmp-row-action button),.gcd .gfp .gfp-ask{color:#ffffff}
main#main :is(.button-coral,.button-teal,.gfp-ask,.gpg-price-ask,.eye-price-ask,.lmp-featured button,.lmp-row-action button):hover,.gcd .gfp .gfp-ask:hover{color:#ffffff}
main#main :is(.button-outline,.button-dark-outline,.gpj-ask){background:#ffffff}
.gpj-clinic-nav a,.gpj-clinic-nav a:nth-child(2),.gpj-guide-nav a{background:#ffffff}
.gpj-clinic-nav a:hover,.gpj-guide-nav a:hover{background:#f5f5f5;border-color:#e5e5e5}
.gpj-clinic-nav a[aria-current],.gpj-guide-nav .gpj-price-link{background:#f5f5f5;border-color:#e5e5e5}
main#main :is(.grey-total,.eye-price-offer strong,.gpr-price strong,.gpg-amount strong,.lmp-amount strong,.gfp-price strong){color:#232528}
main#main :is(.grey-vat-note,.eye-price-offer small,.gpr-price small,.gpg-amount small,.lmp-amount small,.gfp-price small){color:#62666b}
main#main :is(.button,.gfp-ask,.gpg-price-ask,.eye-price-ask,.gpj-details,.gpj-ask,.lmp-featured button,.lmp-row-action button):focus-visible,.contact-dock button:focus-visible,.contact-dock a:focus-visible{outline:3px solid #e9476d}
@media(min-width:768px){.contact-dock .contact-toggle{border:1px solid #e5e5e5;color:#ffffff;box-shadow:0 5px 22px #23252826}
.contact-dock.is-expanded{background:#ffffff;box-shadow:0 12px 38px #23252826}}
.gpc-filters{background:#f5f5f5;border:1px solid #e5e5e5}
.gpc-filters select,.gpc-filters input{color:#232528;border:1px solid #e5e5e5}
.gpc-count{color:#62666b}
.gpc-columns{color:#62666b}
.gpc-rows{border:1px solid #e5e5e5}
.gpc-row+.gpc-row{border-top:1px solid #e5e5e5}
.gpc-clinic>a:first-child{color:#232528}
.gpc-clinic small{color:#62666b}
.gpc-kind{background:#f5f5f5;color:#62666b}
.gpc-option>p{color:#62666b}
.gpc-price strong{color:#232528}
.gpc-price small{color:#62666b}
.gpc-note{color:#62666b}
.gpc-empty{border:1px solid #e5e5e5}
.gpc-card-link{color:#62666b}
.gpc a:focus-visible,.gpc button:focus-visible,.gpc select:focus-visible,.gpc input:focus-visible,.gpc summary:focus-visible{outline:3px solid #e9476d}
@media(max-width:800px){.gpc-clinic{border-bottom:1px solid #e5e5e5}}
@media(max-width:520px){.gpc-price{border-top:1px solid #e5e5e5}}
.gpc-filter-panel{border:1px solid #e5e5e5;background:#f5f5f5}
.gpc-filter-panel>summary{color:#232528}
.gpc-filter-panel .gpc-filters{border-top:1px solid #e5e5e5}
.gpc-eligibility{color:#62666b}
:root{color:#232528;background:#ffffff;--navy: #232528;--navy-2: #232528;--teal: #c84464;--teal-dark: #c84464;--teal-pale: #fff4f5;--coral: #c84464;--coral-dark: #c84464;--muted: #72767b;--line: #e5e5e5;--soft: #f5f5f5}
.treatment-trust-band{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.treatment-trust-band span{color:#c84464}
.treatment-split-section>div,.before-after-care>div{background:#ffffff}
.treatment-timeline dl{border-top:1px solid #e5e5e5}
.availability-panel ul{border-top:1px solid #e5e5e5}
.treatment-inquiry-cta{color:#ffffff}
.treatment-inquiry-cta p{color:#c84464}
.clinic-treatment-list>div:last-child{border-top:1px solid #e5e5e5}
.planning-trust-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-article>section>span{color:#c84464}
.pricing-principles article span{color:#c84464}
.decorative-scene{color:#c84464}
.decorative-scene .decorative-scene-accent{color:#c84464}
.price-table{border-top:1px solid #e5e5e5}
.published-price-meta{border-left:3px solid #e5e5e5;background:#f5f5f5}
.treatment-card-facts em{border:1px solid #c8446429}
.treatment-pricing-note{border:1px solid #e5e5e5;background:#f5f5f5}
.treatment-price-basis{border-top:1px solid #c844641f}
.treatment-price-basis>div{border-bottom:1px solid #c844641a}
.treatment-price-variables li{border-bottom:1px solid #c844641a}
.treatment-verified-prices{border-top:1px solid #e5e5e5}
.treatment-verified-prices article{border-bottom:1px solid #c844641a}
.clinic-published-prices{border-top:1px solid #e5e5e5}
.price-factors dl{border-top:1px solid #e5e5e5}
.planning-cta{color:#ffffff}
.planning-cta p{color:#c84464}
.about-ledger{border-top:1px solid #e5e5e5}
.registration-panel{color:#ffffff}
.registration-panel>div>p{color:#c84464}
.registration-panel>div>span{color:#c84464}
.registration-panel dl{border-top:1px solid #e5e5e53d}
.registration-panel dl>div{border-bottom:1px solid #e5e5e53d}
.registration-panel dt{color:#c84464}
.registration-panel dd{color:#ffffff}
.service-boundaries>div:last-child{border-top:1px solid #e5e5e5}
.guide-jump{border-top:1px solid #e5e5e5}
.guide-section>div:first-child>span{color:#c84464}
.guide-link-grid{border-top:1px solid #e5e5e5}
.legal-hero{border-bottom:1px solid #e5e5e5}
.legal-page section p{color:#62666b}
@media(max-width:760px){.contact-toggle{color:#ffffff}}
.skip-link{color:#ffffff}
.language-popover{box-shadow:0 20px 60px #23252824;background:#ffffff}
.language-option{background:#ffffff}
.language-option:focus-visible{outline:3px solid #e9476d40}
.menu-button{background:#ffffff}
.button:focus-visible,.text-link:focus-visible,.language-button:focus-visible,.menu-button:focus-visible,.modal-close:focus-visible,.clinic-image-button:focus-visible,.clinic-dialog-thumbnails button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e9476d40}
.button-teal{color:#ffffff}
.button-teal:hover{box-shadow:0 12px 28px #23252833}
.button-coral{color:#ffffff}
.button-coral:hover{box-shadow:0 12px 28px #23252833}
.button-outline{background:#ffffff}
.button-dark-outline{color:#ffffff;border-color:#c84464}
.route-motif{color:#c84464}
.route-motif span{background:#ffffff}
.service-list,.steps-list{border-top:1px solid #e5e5e5}
.info-row{border-bottom:1px solid #e5e5e5}
.journey-panel{color:#ffffff;box-shadow:0 24px 70px #23252829}
.journey-panel-heading>svg{color:#c84464}
.journey-panel-heading>p{color:#c84464}
.journey-panel ol{border-top:1px solid #e5e5e540}
.journey-panel li{border-bottom:1px solid #e5e5e540}
.journey-panel li span{color:#c84464}
.journey-panel li p{color:#ffffff}
.journey-disclaimer{color:#c84464}
.support-cta-inner{border:1px solid #e5e5e5}
.department-tab{background:#ffffff}
.seo-topic-card{background:#f5f5f5}
.closing-section{color:#ffffff}
.closing-copy{border-right:1px solid #e5e5e54c}
.closing-copy p{color:#ffffff}
.closing-actions>p{color:#ffffff}
.closing-actions>p svg{color:#c84464}
.modal-backdrop{background:#26292db8}
.appointment-modal{background:#ffffff;box-shadow:0 30px 90px #23252847}
.modal-close{background:#ffffff}
.form-grid input,.form-grid select,.form-grid textarea{border:1px solid #e5e5e5;background:#ffffff}
.free-booking-note{border:1px solid #c8446440}
.consent-panel{background:#f5f5f5}
.submission-message{border:1px solid #e5e5e5;background:#f5f5f5}
.clinic-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.clinic-dialog-media{background:#f5f5f5}
.clinic-dialog-main-image{background:#f5f5f5}
.clinic-dialog-thumbnails button{background:#ffffff}
.contact-line{color:#ffffff;background:#c84464}
.contact-label{color:#ffffff}
.contact-toast{color:#ffffff;box-shadow:0 12px 32px #2325283d}
.contact-toast span{color:#ffffff}
.contact-qr-dialog{background:#ffffff;box-shadow:0 30px 90px #23252847}
.contact-qr-icon{color:#ffffff;background:#26292d}
.contact-qr-image-shell{background:#f5f5f5}
.contact-qr-image-shell img{background:#ffffff}
.treatment-tag-cloud span{background:#ffffff}
.device-card{background:#ffffff}
.device-card figure{background:#f5f5f5}
.device-card figcaption{color:#ffffff;background:#26292dd1}
.treatment-category-tabs a:focus-visible{box-shadow:inset 0 0 0 3px #2325283d}
.treatment-category-tabs a.is-active{background:#ffffff}
.treatment-category-tabs a.is-active:after{background:#c84464}
.treatment-category-directory>a:hover,.treatment-category-directory>a:focus-visible{background:#f5f5f5}
.category-number{color:#c84464}
.category-directory-copy li:before{color:#c84464}
.treatment-option-list>a:hover,.treatment-option-list>a:focus-visible{background:#f5f5f5}
.treatment-option-number{color:#c84464}
.treatment-option-list figure,.treatment-concept-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-option-list figure.is-cover{background:#26292d}
.treatment-option-list figure figcaption{color:#62666b}
.treatment-concept-visual{box-shadow:inset 0 0 0 1px #23252880}
.treatment-concept-visual:before{background-image:linear-gradient(#26292d12 1px,transparent 1px),linear-gradient(90deg,#26292d12 1px,transparent 1px)}
.treatment-concept-visual:after{background:radial-gradient(circle,#c8446438,#c8446400 70%)}
.treatment-concept-eyebrow span{background:#c84464}
.treatment-concept-code strong{color:#62666b}
.treatment-concept-light{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-injectable{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-concept-care{color:#62666b;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-pagination button{background:#ffffff}
.treatment-pagination button:hover:not(:disabled),.treatment-pagination button:focus-visible{color:#ffffff}
.treatment-pagination button.is-active{color:#ffffff}
.treatment-detail-visual{border:1px solid #e5e5e5;background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.treatment-detail-visual.is-cover{background:#26292d}
.treatment-detail-visual figcaption{border-top:1px solid #e5e5e5}
.treatment-detail-no-product{border:1px solid #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.treatment-price-fact{border-bottom-color:#e5e5e5!important;background:#f5f5f5}
.risk-list li:before{background:#c84464}
.related-treatments nav{border-top:1px solid #e5e5e5}
.related-treatments nav a:focus-visible{outline:3px solid #e9476d38}
.page-cta{color:#ffffff}
.page-cta p{color:#ffffff}
.story-scenario-grid article{background:#ffffff}
@media(max-width:1120px){.mobile-nav-panel{background:#ffffff;box-shadow:0 20px 40px #23252814}
.closing-copy{border-bottom:1px solid #e5e5e54c}}
@media(max-width:760px){.contact-dock{border:1px solid #c8446414;box-shadow:0 12px 32px #23252829}}
:root{--coral: #c84464;--coral-dark: #c84464;--teal: #c84464;--soft: #f5f5f5}
.button-light{border:1px solid #e5e5e5b8;background:#ffffff}
.button-outline{background:#ffffff}
.button-outline:hover{background:#ffffff}
.home-hero-copy>small{color:#62666b}
.home-hero-media{background:#f5f5f5}
.visit-scenario-grid button{background:#ffffff}
.home-decision-list{border-top:1px solid #e5e5e5}
.home-decision-list>a:hover,.home-decision-list>a:focus-visible{background:#ffffff}
.home-decision-list>a>span{color:#62666b}
.home-service-list{border-top:1px solid #e5e5e5}
.home-service-list article>span{color:#62666b}
.home-support-media figure{background:#f5f5f5}
.home-mid-cta{color:#ffffff}
.home-mid-cta h2{color:#ffffff}
.home-mid-cta p{color:#c84464}
.home-mid-cta small{color:#c84464}
.home-clinic-grid>:is(a,article.gca-home-card){background:#ffffff}
.home-clinic-grid figure{background:#f5f5f5}
.home-treatment-grid>a{background:#ffffff}
.home-treatment-grid figure{background:#f5f5f5}
.home-treatment-grid figure>span{color:#62666b}
.home-treatment-grid>a>div>span{color:#62666b}
.home-treatment-grid em{background:#f5f5f5}
.home-treatment-grid small{color:#62666b}
.home-guide-grid>a,.guide-card-grid>a{background:#ffffff}
.home-guide-grid figure,.guide-card-grid figure{background:#f5f5f5}
.home-guide-grid small,.guide-card-grid small{color:#62666b}
.guide-bottom-note{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.guide-downtime-table{border-top:1px solid #e5e5e5}
.page-hero,.treatment-catalog-hero,.planning-hero{background:#ffffff}
.page-hero .breadcrumbs,.treatment-catalog-hero .breadcrumbs{color:#62666b}
.clinics-section .clinic-row{background:#ffffff}
.clinics-section .clinic-image-button{background:#f5f5f5}
.clinic-overview-grid .clinic-facts{border-top-color:#e5e5e5}
.treatment-category-directory>a{background:#ffffff}
.treatment-category-directory>a>figure{background:#f5f5f5}
.treatment-category-directory>a>figure.is-cover{background:#26292d}
.category-price-signal{background:#f5f5f5}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
.clinic-price-card-grid article{background:#ffffff}
.clinic-price-card-grid img{background:#f5f5f5}
.about-overview-media{background:#f5f5f5}
.clinic-doctor-grid{border-top:1px solid #e5e5e5}
.clinic-doctor-photo{background:#f5f5f5}
.clinic-doctor-photo span{color:#ffffff;background:#26292dc7}
.clinic-doctor-copy li:before{background:#c84464}
.clinic-treatment-tabs button{background:#ffffff}
.clinic-treatment-tabs button:hover,.clinic-treatment-tabs button:focus-visible{background:#f5f5f5;outline:2px solid #e9476d38}
.clinic-treatment-tabs button.is-active{color:#ffffff}
.clinic-treatment-tabs button small{background:#26292d12}
.clinic-treatment-panel{border-top:1px solid #e5e5e5}
.clinic-matcher-grid{border-top:1px solid #e5e5e5}
.clinic-matcher-grid article{background:#ffffff}
.why-grey-card-grid{border-top:1px solid #e5e5e5}
.why-grey-card-grid article{border-right:1px solid #e5e5e538;border-bottom:1px solid #e5e5e538}
.why-grey-card-grid article:after{background:linear-gradient(90deg,#26292df7,#26292de0 45%,#26292d57 78%,#26292d2e),linear-gradient(0deg,#26292dd1,#26292d1a 64%)}
.why-grey-card-grid article>span{color:#c84464}
.why-grey-card-grid h2{color:#ffffff}
.clinic-facilities-panel .clinic-gallery button{background:#f5f5f5}
.clinic-facilities-panel .clinic-gallery button>span{color:#ffffff;background:#26292dc2}
.clinic-current-event{background:#f5f5f5}
.clinic-event-image{background:#ffffff;box-shadow:0 16px 44px #2325281c}
.clinic-event-image>span{color:#ffffff;background:#26292de0}
.clinic-event-empty{border:1px dashed #e5e5e5;background:linear-gradient(145deg,#ffffff,#f5f5f5)}
.clinic-bottom-booking{color:#ffffff}
.clinic-bottom-booking h2{color:#ffffff}
.image-lightbox{background:#26292deb}
.image-lightbox-dialog figcaption{color:#ffffff}
.image-lightbox-close{border:1px solid #e5e5e559;color:#ffffff;background:#26292db8}
.image-lightbox-nav{border:1px solid #e5e5e547;color:#ffffff;background:#26292d9e}
.image-lightbox-close:hover,.image-lightbox-nav:hover,.image-lightbox-close:focus-visible,.image-lightbox-nav:focus-visible{outline:2px solid #e9476d}
.home-benefit-grid article{background:var(--surface,#ffffff)}
.home-benefit-icon{background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.home-benefit-grid small{color:var(--teal,#232528)}
.home-benefit-grid p{color:var(--muted,#62666b)}
.interest-chips button{background:#ffffff}
.interest-chips button.is-active{border-color:var(--teal,#c84464);background:var(--teal-soft,#f5f5f5);color:var(--teal,#232528)}
.form-footer{background:#fffffff7}
.form-footer small{color:var(--teal,#232528)}
.treatment-aliases{color:var(--muted,#62666b)}
@media(max-width:1120px){.mobile-cta-bar{background:#fffffff5;box-shadow:0 -10px 30px #2325281a}}
.treatment-option-list figure:not(.is-cover),.treatment-detail-visual:not(.is-cover){background:linear-gradient(145deg,#f5f5f5,#f5f5f5)}
.home-step-icon{border:1px solid #c844644c}
.treatment-concept-visual{background:linear-gradient(145deg,#ffffff 0%,#f5f5f5 100%);box-shadow:inset 0 0 0 1px #232528c2}
.treatment-option-list figure:has(img[src*="/treatments/originals/"]),.treatment-detail-visual:has(img[src*="/treatments/originals/"]){background:#ffffff!important}
.treatment-detail-visual img[src*="/treatments/originals/"]{background:#ffffff}
.gex-detail{background:#f5f5f5;color:#232528}
.gex-crumb{color:#62666b}
.gex-hero span{color:#62666b}
.gex-detail figcaption{color:#62666b}
.gex-jump{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gex-note{background:#f5f5f5;border-left:3px solid #72767b}
.gex-section{border-bottom:1px solid #e5e5e5}
.gex-options article{background:#ffffff;border:1px solid #e5e5e5}
.gex-options article:first-child{background:#f5f5f5}
.gex-number{color:#62666b}
.gex-options small{color:#62666b}
.gex-options button{border-top:1px solid #e5e5e5;color:#232528}
.gex-fine{color:#62666b}
.gex-team figure{background:#f5f5f5}
.gex-contact{background:#f5f5f5}
.gex-area-links a,.gex-area-links button{border:1px solid #e5e5e5;color:#232528}
.gex-detail button:focus-visible,.gex-detail a:focus-visible,.gex-area-links a:focus-visible{outline:3px solid #e9476d}
.gcl-controls strong{color:#232528}
.gcl-controls small{color:#62666b}
.gcl-arrows button{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.gcl-arrows button:hover{background:#f5f5f5}
.gcl-arrows button:focus-visible{outline:3px solid #e9476d}
.gcl-surgery-body>.gcl-source{color:#62666b}
.gpr-card figure.gcl-package-photo{background:#f5f5f5}
.gsh-hub{color:#232528;background:#f5f5f5}
.gsh-heading>p:last-child{color:#62666b}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff}
.gsh-department{border:1px solid #e5e5e5}
.gsh-department figure{background:#f5f5f5}
.gsh-department p{color:#62666b}
.gsh-department strong{border-top:1px solid #e5e5e5}
.gsh-intro{color:#62666b}
.gsh-procedure{background:#ffffff;border:1px solid #e5e5e5}
.gsh-label{color:#62666b}
.gsh-procedure p{color:#62666b}
.gsh-actions>a{color:#232528}
.gsh-planning{background:#f5f5f5}
.gsh-help{border-top:1px solid #e5e5e5}
.gsh-help p{color:#62666b}
.gsh-hub a:focus-visible,.gsh-hub button:focus-visible{outline:3px solid #e9476d}
.gsh-department:hover{border-color:#e5e5e5;box-shadow:0 6px 22px #2325280c}
.gex-plastic .home-clinic-grid figure,.gex-plastic .clinic-image-button{background:#f5f5f5}
.gex-home-card figure:has(img[src*=lamaison])::after,.clinic-image-button[href*="la-maison-dermatology"]::after{background-color:#c84464;box-shadow:0 2px 7px #23252822}
.gsh-nav a{border:1px solid #e5e5e5;color:#232528;background:#ffffff}
.gsh-nav a:hover{background:#f5f5f5}
.gsh-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.gex-surgery .gex-intro{color:#62666b}
.gpr-editorial{border-color:#e5e5e5;box-shadow:0 4px 15px #23252805}
.gpr-cover{background:#fff4f5}
.gsh-home .gsh-department h3{color:#232528}
.gpr-cover-index{color:#232528}
.gpr-editorial .section-kicker{color:#62666b}
.gpr-editorial .gpr-price-block{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.gpr-editorial .gpr-price small{color:#62666b}
.gpr-highlights span{background:#f5f5f5;color:#62666b}
.gpr-components summary{color:#232528}
.gpr-editorial .gpr-source{color:#62666b}
.gpr-image-credit{color:#62666b}
:root{--clinic-ink:#232528;--clinic-muted:#72767b;--clinic-line:#e5e5e5;--clinic-surface:#f5f5f5}
.grey-specialty-directory .clinic-matcher-grid>article{background:#ffffff}
.grey-specialty-nav a{border:1px solid #e5e5e5;background:#ffffff;color:#232528}
.grey-specialty-nav a:hover{background:#f5f5f5}
.grey-specialty-nav a[aria-current=true],.grey-specialty-nav a[aria-current=page]{background:#26292d;color:#ffffff;border-color:#72767b}
.grey-specialty-directory .clinics-section .clinic-row{background:#ffffff}
.guc-specialty-intro{background:#f5f5f5}
.gsh-hub .notice-band{background:#f5f5f5}
.treatment-category-tabs a,.gcd .jump a,.gex-detail .gex-jump a{background:#ffffff;color:#232528}
.treatment-category-tabs a:hover,.gcd .jump a:hover,.gex-detail .gex-jump a:hover{background:#f5f5f5;border-color:#e5e5e5}
.gsh-hub .treatment-category-directory>a,.gsh-procedure{background:#ffffff}
.gsh-hub .treatment-category-directory>a>figure{background:#f5f5f5!important}
.gsh-hub .category-directory-copy li{background:#f5f5f5;color:#62666b}
.gsh-help,.gsh-skin .page-cta{background:#f5f5f5}
:is(.grey-specialty-directory,.gsh-hub,.gex-detail,.gcd) :is(a,button,summary):focus-visible{outline:3px solid #e9476d}
.treatment-category-page .treatment-option-list>a{background:#ffffff}
@media(max-width:700px){.grey-home-refresh .grey-campaign-hero{background:#f5f5f5}
.grey-home-refresh .grey-campaign-hero .grey-campaign-subtitle{color:#62666b}
.grey-home-refresh .grey-campaign-hero .grey-campaign-free{color:#62666b}}
@media(max-width:760px){.cky-consent-container .cky-consent-bar{border:1px solid #e5e5e5!important;box-shadow:0 5px 30px #23252822!important}
.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-accept{background:#26292d!important;border-color:#72767b!important;color:#ffffff!important}
.cky-consent-container .cky-btn-customize{color:#232528!important;border-color:#e5e5e5!important}}
/* Approved GREY Journal palette. Public UI only; content and handlers unchanged. */
:root{--grey-bg:#fff;--grey-surface:#f5f5f5;--grey-surface-warm:#faf6f7;--grey-text:#232528;--grey-muted:#72767b;--grey-border:#e5e5e5;--grey-accent:#e9476d;--grey-accent-hover:#c84464;--grey-accent-soft:#fff4f5;--grey-selected:#26292d;--grey-focus:#e9476d}
html,body{background:#fff;color:#232528}
body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--grey-focus)!important;outline-offset:3px}
body :is(input,select,textarea){accent-color:#c84464;caret-color:#c84464}
body :is(.button.button-coral,.button.button-teal,.button.primary,.contact-toggle,.grey-mobile-primary,.grey-mobile-inquiry,.header-cta){background:#c84464!important;border-color:#c84464!important;color:#fff!important}
body :is(.button.button-coral,.button.button-teal,.button.primary,.contact-toggle,.grey-mobile-primary,.grey-mobile-inquiry,.header-cta):hover{background:#ae3553!important;border-color:#ae3553!important;color:#fff!important}
body :is(.department-tab.active,.clinic-treatment-tabs .is-active,.journal-topics button[aria-pressed=true]){background:#26292d!important;border-color:#26292d!important;color:#fff!important}
body :is(.button.button-outline,.button.button-dark-outline){background:#fff!important;border-color:#e5e5e5!important;color:#232528!important}
body :is(.button.button-outline,.button.button-dark-outline):hover{background:#fff4f5!important;border-color:#c84464!important;color:#c84464!important}
body :is(button,input,select,textarea):disabled{cursor:not-allowed}
body [aria-invalid=true]{border-color:#b42336}
body .contact-wechat{color:#232528!important}
body .grey-analytics-consent{background:#fff;color:#232528;border-color:#e5e5e5}
body .grey-analytics-consent p{color:#62666b}
body .grey-analytics-consent button[data-allow]{background:#c84464;border-color:#c84464;color:#fff}
body .grey-analytics-revisit{background:#fff;color:#62666b;border-color:#e5e5e5}
