:root{color-scheme:light;--public-bg: #F7F2E9;--public-bg-alt: #EFE9DC;--public-panel: #FFFFFF;--public-panel-soft: rgba(255, 255, 255, .78);--public-text: #3E2F23;--public-muted: rgba(62, 47, 35, .72);--public-primary: #0B4F44;--public-primary-2: #0F766E;--public-gold: #C9A227;--public-gold-soft: #C9A96E;--public-border: rgba(15, 118, 110, .15);--public-border-strong: rgba(201, 169, 110, .32);--public-hero-gradient: linear-gradient(170deg, #0B4F44 0%, #0F766E 100%);--public-card-shadow: 0 14px 40px rgba(11, 79, 68, .09);--public-elevated-shadow: 0 16px 44px rgba(11, 79, 68, .22);--public-glass: rgba(255, 255, 255, .7);--public-glass-strong: rgba(255, 255, 255, .84);--public-hero-text: #F7F2E9;--public-hero-muted: rgba(247, 242, 233, .76);--public-section-pad: clamp(44px, 8vh, 80px);--public-section-pad-tight: clamp(30px, 5vh, 48px)}:root[data-public-theme=dark]{color-scheme:dark;--public-bg: #061F1C;--public-bg-alt: #082A26;--public-panel: #0B2F2A;--public-panel-soft: rgba(8, 42, 38, .82);--public-text: #F3EADB;--public-muted: rgba(247, 242, 233, .72);--public-primary: #F7F2E9;--public-primary-2: #5ACFC3;--public-gold: #D8B84F;--public-gold-soft: #C9A96E;--public-border: rgba(201, 169, 110, .22);--public-border-strong: rgba(201, 169, 110, .42);--public-hero-gradient: linear-gradient(170deg, #061F1C 0%, #0B4F44 58%, #0F766E 100%);--public-card-shadow: 0 18px 40px rgba(0, 0, 0, .34);--public-elevated-shadow: 0 22px 54px rgba(0, 0, 0, .46);--public-glass: rgba(6, 31, 28, .64);--public-glass-strong: rgba(8, 42, 38, .84);--public-hero-text: #F7F2E9;--public-hero-muted: rgba(247, 242, 233, .74)}html,body,#app,.site-shell,.site-main{background:var(--public-bg)}body:before{background:radial-gradient(1200px 760px at 80% -10%,var(--color-teal-glow),transparent 55%),radial-gradient(860px 620px at -10% 110%,rgba(201,169,110,.14),transparent 60%)}:root[data-public-theme=dark] body:before{background:radial-gradient(1100px 720px at 78% -12%,rgba(90,207,195,.16),transparent 55%),radial-gradient(760px 560px at -10% 110%,rgba(201,169,110,.1),transparent 60%)}.site-shell .container{width:min(var(--container),calc(100% - 32px))}.site-shell :is(.section,.page-hero,.home-hero,.filipino-body-calculator,.section-about,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.protocol-journal-section,.section-contact,.social-connect,.melasma-hero,.melasma-panel,.health-intake-shell,.specialized-care-page,.video-hero,.promo-page,.privacy-policy-page){padding-top:var(--public-section-pad);padding-bottom:var(--public-section-pad)}.site-shell :is(.melasma-container,.health-intake-shell){width:min(var(--container),calc(100% - 32px));margin-inline:auto}.site-shell :is(.section-heading,.page-hero .container,.filipino-body-calculator .container,.protocol-outcome-section .container,.protocol-journal-section .container,.section-contact .container,.melasma-panel,.warning-strip,.privacy-policy-page .container){max-width:var(--container-narrow)}.site-shell .section-heading{display:grid;gap:.45rem}.site-shell :is(.home-hero-grid,.hero-grid,.melasma-hero-grid,.home-split-grid,.home-contact-stack,.protocol-difference-grid,.filipino-body-calculator-grid){gap:clamp(20px,4vw,32px)}.site-shell :is(.hero-grid,.home-hero-grid){min-height:auto}.site-shell :is(.home-hero-visual,.hero-image-shell){min-height:clamp(340px,44vw,520px)}.site-shell :is(h1,h2,h3,h4,.page-hero-title,.home-hero-title,.contact-row__value,.founder-line strong,.home-contact-card__title){color:var(--public-primary)}.site-shell :is(p,li,.page-hero-subtitle,.text-muted,.field-note,.form-text,.question-description,.hero-lead,.hero-note){color:var(--public-muted)!important}.site-shell :is(.eyebrow,.page-hero-label,.section-kicker,.card-kicker,.contact-row__label,.info-card__numeral){color:var(--public-primary-2)!important}.site-shell :is(.eyebrow):before{background:var(--public-gold-soft)!important}.site-shell :is(.page-hero,.section,.section-about,.section-contact,.filipino-body-calculator,.melasma-check-page,.contact-page,.member-registration-page,.health-intake-page){background:var(--public-bg)!important}.site-shell :is(.section-alt,.protocol-journal-section,.social-connect,.specialized-safe-note,.video-cta){background:var(--public-bg-alt)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer,.promo-strip){background:var(--public-hero-gradient)!important;color:var(--public-hero-text)}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer,.promo-strip) :is(h1,h2,h3,h4,p,li,span,strong,.eyebrow,.home-hero-title,.hero-description){color:var(--public-hero-text)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer,.promo-strip) :is(p,li,.hero-description,.section-heading p,.footer-bottom){color:var(--public-hero-muted)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer) :is(.eyebrow,em,.hero-microstats span,.protocol-outcome-label,.footer-kicker){color:var(--public-gold-soft)!important}.site-shell .site-header{background:color-mix(in srgb,var(--public-bg) 86%,transparent)!important;border-bottom:1px solid var(--public-border)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.site-shell .site-header.is-scrolled,.site-shell .mobile-panel{background:color-mix(in srgb,var(--public-bg) 94%,transparent)!important;border-color:var(--public-border)!important;box-shadow:var(--public-card-shadow)!important}.site-shell :is(.brand-text,.brand-logo,.nav-link,.mobile-link,.theme-toggle__label){color:var(--public-primary)!important}.site-shell :is(.brand-logo,.logo-mark){background:var(--public-primary)!important;color:var(--public-gold-soft)!important;border-color:var(--public-gold-soft)!important}.site-shell :is(.nav-link:hover,.mobile-link:hover,.router-link-active){color:var(--public-primary-2)!important}.site-shell :is(.theme-toggle__track,.menu-toggle,.scroll-top-btn){background:var(--public-glass-strong)!important;border-color:var(--public-border)!important;color:var(--public-primary)!important;box-shadow:var(--public-card-shadow)!important}.site-shell :is(.btn-primary,.footer-primary-link,.filipino-calculate-button,.protocol-outcome-cta,.filipino-program-actions .btn,.cta-card .btn,.video-link-card,.promo-overlay__close){background:var(--public-gold)!important;border-color:var(--public-gold)!important;color:#0b4f44!important;box-shadow:0 8px 22px #c9a22747!important}.site-shell :is(.btn-primary,.footer-primary-link,.filipino-calculate-button,.protocol-outcome-cta,.footer-secondary-link,.btn-secondary,.video-link-card){border-radius:999px!important}.site-shell :is(.btn-secondary,.footer-secondary-link,.filipino-reset-button,.protocol-difference-section .btn-secondary){background:transparent!important;border-color:var(--public-border-strong)!important;color:var(--public-primary)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer) :is(.btn-secondary,.footer-secondary-link){color:var(--public-hero-text)!important;border-color:#c9a96e8c!important}.site-shell :is(.btn-primary:hover,.footer-primary-link:hover,.filipino-calculate-button:hover,.protocol-outcome-cta:hover){background:var(--public-gold-soft)!important;border-color:var(--public-gold-soft)!important}.site-shell :is(.card,.service-card,.stat-card,.testimonial-card,.package-card,.info-card,.form-card,.contact-card,.faq-card,.glass,.glass-strong,.home-info-card,.home-contact-card,.home-map-card,.filipino-calculator-card,.filipino-calculator-visual__panel,.filipino-results-modal,.filipino-results-panel,.filipino-score-card,.filipino-risk-box,.filipino-program-offer,.hero-credentials,.hero-microstats,.protocol-comparison-table,.protocol-outcome-card,.protocol-outcome-readout,.protocol-outcome-unit-pills,.protocol-difference-pills span,.protocol-journal-card,.public-protocol-card,.melasma-panel,.glass-card,.tracker-card,.care-priority-card,.skin-reference,.action-panel,.result-card,.photo-card,.health-intake-card,.hero-status-card,.intake-progress-panel,.doctor-preview-card,.question-example-card,.intake-field,.intake-consent,.state-card,.promo-overlay__card,.social-card__inner,.footer-hero,.footer-mini,.specialized-safe-note__card,.video-frame,.video-link-card,.home-map-shell,.embed-shell){background:var(--public-glass-strong)!important;border-color:var(--public-border)!important;box-shadow:var(--public-card-shadow)!important;color:var(--public-text)!important}.site-shell :is(.card:hover,.service-card:hover,.info-card:hover,.home-info-card:hover,.protocol-journal-card:hover,.social-card__inner:hover,.video-link-card:hover){box-shadow:var(--public-elevated-shadow)!important}.site-shell :is(.card,.service-card,.stat-card,.testimonial-card,.package-card,.info-card,.form-card,.contact-card,.faq-card,.home-info-card,.filipino-calculator-card,.melasma-panel,.health-intake-card,.protocol-journal-card,.public-protocol-card,.promo-overlay__card){border-radius:var(--radius-lg)!important}.site-shell :is(input,select,textarea,.form-control,.form-select,.service-multiselect-toggle,.date-dropdown__trigger){background:var(--public-panel)!important;border-color:var(--public-border)!important;color:var(--public-text)!important;box-shadow:none!important}.site-shell :is(input,select,textarea,.form-control,.form-select)::placeholder{color:color-mix(in srgb,var(--public-muted) 78%,transparent)!important}.site-shell :is(input,select,textarea,.form-control,.form-select):focus{border-color:var(--public-primary-2)!important;box-shadow:0 0 0 4px var(--color-teal-glow)!important}.site-shell :is(.form-label,label span,legend,.question-topline,.tracker-card__top,.protocol-outcome-field__header span,.filipino-input-wrap label,.filipino-range-control label){color:var(--public-primary)!important}.site-shell :is(.service-multiselect-menu,.date-dropdown__panel){background:var(--public-panel)!important;border-color:var(--public-border)!important;color:var(--public-text)!important;box-shadow:var(--public-elevated-shadow)!important}.site-shell :is(.service-multiselect-option:hover,.date-dropdown__day:hover,.date-dropdown__day.is-selected,.single-choice-buttons label.active,.protocol-outcome-unit-pills button.active,.filipino-unit-pills button.active){background:var(--public-gold)!important;color:#0b4f44!important;border-color:var(--public-gold)!important}.site-shell :is(.filipino-calculator-visual,.filipino-results-overlay){background:var(--public-hero-gradient)!important}.site-shell :is(.filipino-calculator-visual,.filipino-results-overlay) :is(h2,h3,p,span,strong,.eyebrow){color:var(--public-hero-text)!important}.site-shell :is(.filipino-score-card.good){background:color-mix(in srgb,#16A34A 16%,var(--public-panel))!important}.site-shell :is(.filipino-score-card.watch){background:color-mix(in srgb,var(--public-gold) 20%,var(--public-panel))!important}.site-shell :is(.filipino-score-card.action,.alert-danger,.form-error,.text-danger){background:color-mix(in srgb,#B91C1C 12%,var(--public-panel))!important;color:#b91c1c!important}:root[data-public-theme=dark] .site-shell :is(.filipino-score-card.action,.alert-danger,.form-error,.text-danger){color:#ffb4a7!important}.site-shell :is(.public-protocol-card,.public-protocol-card__shade,.protocol-journal-card__media,.flip-card__wash,.flip-card__wash--back,.about-placeholder){background:radial-gradient(circle at 50% 24%,rgba(201,169,110,.34),transparent 25%),var(--public-hero-gradient)!important}.site-shell :is(.public-protocol-card__label,.public-protocol-card__link,.protocol-journal-card span,.service-chip,.tracker-pill,.card-kicker,.home-map-tag__dot,.date-dropdown__dot){background:var(--public-gold)!important;color:#0b4f44!important}.site-shell :is(.flip-card__face,.flip-card__glass){border-color:var(--public-border)!important}.site-shell :is(.service-price-back,.service-tagline,.service-front-subtitle,.service-back-copy,.service-bullets li){color:var(--public-hero-muted)!important}.site-shell :is(.member-registration-page .card,.member-registration-page .card-body,.alert,.toast,.modal-content){background:var(--public-glass-strong)!important;border-color:var(--public-border)!important;color:var(--public-text)!important}.site-shell :is(.btn-dark,.btn-success,.btn-primary){background:var(--public-gold)!important;border-color:var(--public-gold)!important;color:#0b4f44!important}.site-shell :is(.btn-outline-secondary,.btn-light){background:transparent!important;border-color:var(--public-border-strong)!important;color:var(--public-primary)!important}.site-shell :is(.alert-success,.success-state){background:color-mix(in srgb,#16A34A 12%,var(--public-panel))!important;border-color:color-mix(in srgb,#16A34A 32%,var(--public-border))!important;color:var(--public-text)!important}.site-shell :is(.warning-strip,.red-flag-box,.doctor-warning,.quality-warning){background:color-mix(in srgb,var(--public-gold) 14%,var(--public-panel))!important;border-color:var(--public-border-strong)!important;color:var(--public-text)!important}.site-shell :is(.tracker-fill,.progress-meter span,.intake-step.done,.loading-mark){background:var(--public-gold)!important}.site-shell :is(.intake-step.active,.date-dropdown__day.is-selected,.score-badge){background:var(--public-primary-2)!important;border-color:var(--public-primary-2)!important;color:var(--public-hero-text)!important}.site-shell :is(.region-table,.region-row,.result-tracker,fieldset){border-color:var(--public-border)!important}.site-shell .site-footer .footer-hero{background:#03302ab8!important;border:1px solid rgba(236,209,145,.36)!important;box-shadow:0 16px 40px #001c182e!important}.site-shell .site-footer .footer-mini{background:transparent!important;border:0!important;box-shadow:none!important}.site-shell .site-footer .footer-hero{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.12),transparent 30%),linear-gradient(145deg,#073f36,#0a5a4e 58%,#087468)!important}.site-shell .site-footer :is(.footer-brand-name,.footer-cta-copy h2,.footer-secondary-link,.explore-links a,.footer-mini a,.footer-socials a){color:#fffdf8!important}.site-shell .site-footer :is(.footer-mini h3,.footer-kicker,.powered-by span){color:#f0c95d!important}.site-shell .site-footer :is(.footer-cta-copy p,.footer-mini p,.footer-hours,.footer-bottom,.footer-bottom p,.powered-by){color:#f6eee3!important;opacity:1!important}.site-shell .site-footer .footer-primary-link{background:#e8c64f!important;border-color:#e8c64f!important;color:#063b34!important}.site-shell .site-footer .footer-secondary-link{border-color:#fffdf880!important;background:#fffdf814!important}.site-shell .site-footer .footer-socials a{border-color:#fffdf880!important;background:#fffdf824!important}.site-shell :is(.card,.card-body,.service-card,.stat-card,.testimonial-card,.package-card,.info-card,.form-card,.contact-card,.faq-card,.glass,.glass-strong,.home-info-card,.home-contact-card,.home-map-card,.filipino-calculator-card,.filipino-results-modal,.filipino-results-panel,.filipino-score-card,.filipino-risk-box,.filipino-program-offer,.hero-credentials,.hero-microstats,.protocol-comparison-table,.protocol-outcome-card,.protocol-outcome-readout,.protocol-outcome-unit-pills,.protocol-difference-pills span,.protocol-journal-card,.melasma-panel,.glass-card,.tracker-card,.care-priority-card,.skin-reference,.action-panel,.result-card,.photo-card,.health-intake-card,.hero-status-card,.intake-progress-panel,.doctor-preview-card,.question-example-card,.intake-field,.intake-consent,.state-card,.promo-overlay__card,.social-card__inner,.specialized-safe-note__card,.video-frame,.video-card,.home-map-shell,.embed-shell,.modal-content,.alert,.toast) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,.form-label,.contact-row__value,.home-contact-card__title,.video-cta){color:var(--public-text)!important}.site-shell :is(.card,.card-body,.service-card,.stat-card,.testimonial-card,.package-card,.info-card,.form-card,.contact-card,.faq-card,.glass,.glass-strong,.home-info-card,.home-contact-card,.home-map-card,.filipino-calculator-card,.filipino-results-modal,.filipino-results-panel,.filipino-score-card,.filipino-risk-box,.filipino-program-offer,.hero-credentials,.hero-microstats,.protocol-comparison-table,.protocol-outcome-card,.protocol-outcome-readout,.protocol-outcome-unit-pills,.protocol-journal-card,.melasma-panel,.glass-card,.tracker-card,.care-priority-card,.skin-reference,.action-panel,.result-card,.photo-card,.health-intake-card,.hero-status-card,.intake-progress-panel,.doctor-preview-card,.question-example-card,.intake-field,.intake-consent,.state-card,.promo-overlay__card,.social-card__inner,.specialized-safe-note__card,.video-frame,.video-card,.home-map-shell,.embed-shell,.modal-content,.alert,.toast) :is(p,li,small,span,.text-muted,.form-text,.field-note,.question-description,.section-note,.registration-note,.footer-hours):not(.eyebrow):not(.btn):not(.badge):not(.cms-status-pill):not(.footer-kicker):not(.logo-mark):not(.on-dark){color:var(--public-muted)!important}.site-shell :is(.card,.card-body,.service-card,.info-card,.form-card,.contact-card,.faq-card,.glass,.glass-strong,.home-info-card,.home-contact-card,.filipino-calculator-card,.filipino-results-modal,.melasma-panel,.health-intake-card,.promo-overlay__card,.video-card,.modal-content) a:not(.btn):not(.footer-primary-link):not(.footer-secondary-link){color:var(--public-primary-2)!important}.site-shell :is(.page-hero,.section,.section-about,.section-contact,.contact-page,.member-registration-page,.health-intake-page,.privacy-policy-page) :is(h1,h2,h3,h4,h5,h6){color:var(--public-primary)!important}.site-shell :is(.page-hero,.section,.section-about,.section-contact,.contact-page,.member-registration-page,.health-intake-page,.privacy-policy-page) :is(p,li,small,.text-muted,.section-note){color:var(--public-muted)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer,.promo-strip) :is(a:not(.btn),.explore-links a,.powered-by){color:var(--public-hero-text)!important}.site-shell :is(.home-hero,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.site-footer,.promo-strip) :is(.btn-primary,.footer-primary-link){color:#063b34!important}.site-shell :is(.public-protocol-card,.public-protocol-card__shade,.protocol-journal-card__media,.flip-card__face,.flip-card__glass,.flip-card__wash,.flip-card__wash--back,.about-placeholder) :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,small){color:var(--public-hero-text)!important}.site-shell :is(.public-protocol-card__label,.public-protocol-card__link,.protocol-journal-card span,.service-chip,.tracker-pill,.card-kicker,.home-map-tag__dot,.date-dropdown__dot,.score-badge){color:#063b34!important}.site-shell :is(input,select,textarea,.form-control,.form-select,.service-multiselect-toggle,.date-dropdown__trigger){color:var(--public-text)!important;background:var(--public-panel)!important}.site-shell :is(input,select,textarea,.form-control,.form-select,.service-multiselect-toggle,.date-dropdown__trigger)::placeholder{color:color-mix(in srgb,var(--public-muted) 82%,transparent)!important;opacity:1}.site-shell :is(.public-protocol-card__label,.protocol-journal-card span,.service-chip,.tracker-pill,.card-kicker){background:#d8ae2f!important;border-color:#d8ae2f!important;color:#083a32!important;opacity:1!important;text-shadow:none!important}.site-shell .public-protocols-section .public-protocol-card .public-protocol-card__label,.site-shell .protocol-journal-section .protocol-journal-card>span,.site-shell .protocol-difference-section .protocol-difference-pills>span{color:#083a32!important;opacity:1!important;text-shadow:none!important}.site-shell .filipino-body-calculator .filipino-calculator-card .filipino-unit-pills button:not(.active){background:#f5efe6!important;border-color:#083a3238!important;color:#0a4c43!important;opacity:1!important;text-shadow:none!important}.site-shell .home-hero .hero-floating-card__inner{background:#fffdf8e6!important;border-color:#ffffffd6!important}.site-shell .home-hero .hero-floating-card__inner h3{color:#2a2620!important;opacity:1!important;text-shadow:none!important}.site-shell .home-hero .hero-floating-card__inner p{color:#0b4f44!important;opacity:1!important;text-shadow:none!important}.site-shell :is(.public-protocol-card__link,.filipino-calculate-button,.btn-primary,.protocol-outcome-cta){color:#063b34!important;text-shadow:none!important}.site-shell .public-protocol-card{background:linear-gradient(160deg,#063d36,#07584e 56%,#05362f)!important;border:1px solid rgba(244,221,159,.28)!important}.site-shell .public-protocol-card:before{background:radial-gradient(circle at 54% 24%,rgba(255,255,255,.22),transparent 16%),linear-gradient(180deg,#0000000f 8%,#000000b8)!important}.site-shell .public-protocol-card :is(h3,p){color:#fffdf8!important;opacity:1!important}.site-shell .protocol-difference-pills span{background:#e9f3ef!important;border-color:#ffffff9e!important;color:#0a4c43!important;opacity:1!important;text-shadow:none!important}.site-shell .protocol-difference-section .protocol-difference-pills>span{background:transparent!important;border-color:#ffffff38!important;color:#fffdf8!important}.site-shell .about-placeholder :is(h3,p,span,strong,small){color:#083a32!important;opacity:1!important;text-shadow:none!important}.site-shell .filipino-body-calculator .filipino-calculator-visual{background:linear-gradient(160deg,#0a5046f5,#063d36fa 52%,#052e28fa),linear-gradient(135deg,#083a32fa,#08211dfa)!important}.site-shell .filipino-body-calculator .filipino-calculator-visual :is(h2,h3,strong){color:#fffdf8!important;opacity:1!important;text-shadow:none!important}.site-shell .filipino-body-calculator .filipino-calculator-visual :is(p,span,small):not(.eyebrow){color:#fffdf8d6!important;opacity:1!important;text-shadow:none!important}.site-shell .filipino-body-calculator .filipino-calculator-visual .eyebrow,.site-shell .weight-loss-page .estimator-result .estimator-result__label,.site-shell.site-shell .weight-loss-page.weight-loss-page .estimator-result.estimator-result .estimator-result__label.estimator-result__label,.site-shell .care-page :is(.care-final-cta__card,.renewal-tool-promo__card,.safety-card--doctor,.maintenance-card,.privacy-card) .eyebrow{color:#f4dd9ff2!important;opacity:1!important;text-shadow:none!important}.site-shell .weight-loss-page .estimator-result :is(strong,p),.site-shell .care-page :is(.care-final-cta__card,.renewal-tool-promo__card,.safety-card--doctor,.maintenance-card,.privacy-card) :is(h2,h3,strong,p,li,small,span):not(.eyebrow):not(.btn){color:#fffdf8!important;opacity:1!important;text-shadow:none!important}.site-shell .care-page :is(.care-final-cta__card,.renewal-tool-promo__card,.safety-card--doctor,.maintenance-card,.privacy-card) :is(.btn-secondary,.btn:not(.btn-primary)){color:#fffdf8!important;border-color:#fffdf857!important;background:#fffdf814!important}.site-shell .about-placeholder{background:#fffdf8e6!important;border-color:#fffdf8c2!important}.site-shell .protocol-comparison-table{background:#e8f2ef!important;border-color:#083a322e!important;color:#1f332f!important}.site-shell .protocol-comparison-row>*{border-color:#083a321f!important;color:#4c5f5b!important}.site-shell .protocol-comparison-row>*:first-child,.site-shell .protocol-comparison-row--head strong{color:#253e39!important}.site-shell .protocol-comparison-row p:last-child,.site-shell .protocol-comparison-row--head strong:last-child{color:#0b5b50!important}.site-shell .protocol-journal-card{background:#fffdf8!important;border:1px solid rgba(8,58,50,.12)!important;border-radius:18px!important;overflow:visible!important;padding:0 0 22px!important;min-width:0!important;color:var(--public-text)!important;box-shadow:0 18px 46px #1f47431f!important}.site-shell .protocol-journal-card :is(h3,p){color:var(--public-text)!important;opacity:1!important;overflow:visible!important;padding-inline:22px!important}.site-shell .protocol-journal-card p{color:#4d5f5b!important}.site-shell .protocol-journal-card>span{margin-left:22px!important;max-width:calc(100% - 44px)!important;color:#083a32!important;opacity:1!important;text-shadow:none!important}.site-shell .protocol-journal-grid{gap:clamp(24px,3vw,34px)!important}.site-shell .filipino-calculator-card :is(.filipino-input-wrap,input,select,.form-control,.form-select){background:#fffdf8!important;border-color:#083a3247!important;color:#1c2421!important;color-scheme:light!important}.site-shell .filipino-calculator-card :is(.filipino-input-wrap small,.filipino-input-grid label,.filipino-input-grid label span,.filipino-range-control>span,.filipino-range-control small span,.filipino-calculator-disclaimer){color:#4e5f5b!important;opacity:1!important}.site-shell .filipino-unit-pills button.active,.site-shell .protocol-outcome-unit-pills button.active,.site-shell .filipino-weight-readout span,.site-shell .protocol-outcome-readout__unit{background:#d8ae2f!important;border-color:#d8ae2f!important;color:#063b34!important;opacity:1!important}@media(max-width:980px){.site-shell :is(.section,.page-hero,.home-hero,.filipino-body-calculator,.section-about,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.protocol-journal-section,.section-contact,.social-connect,.melasma-hero,.melasma-panel,.health-intake-shell){padding-top:48px;padding-bottom:56px}.site-shell :is(.home-hero-grid,.hero-grid,.melasma-hero-grid,.home-split-grid,.home-contact-stack,.protocol-difference-grid,.filipino-body-calculator-grid){gap:24px}}@media(max-width:720px){.site-shell .container,.site-shell :is(.melasma-container,.health-intake-shell){width:min(var(--container),calc(100% - 24px))}.site-shell :is(.section,.page-hero,.home-hero,.filipino-body-calculator,.section-about,.protocol-difference-section,.protocol-outcome-section,.public-protocols-section,.protocol-journal-section,.section-contact,.social-connect,.melasma-hero,.melasma-panel,.health-intake-shell){padding-top:44px;padding-bottom:44px}.site-shell :is(.home-hero-visual,.hero-image-shell){min-height:340px}.site-shell :is(.card,.service-card,.info-card,.form-card,.contact-card,.faq-card,.home-info-card,.filipino-calculator-card,.melasma-panel,.health-intake-card,.protocol-journal-card,.public-protocol-card){border-radius:20px!important}}.site-shell .filipino-body-calculator .filipino-calculator-visual,.site-shell .filipino-body-calculator .filipino-calculator-visual.filipino-calculator-visual{background:linear-gradient(160deg,#0a5046fa,#063d36fc 52%,#052e28fc),linear-gradient(135deg,#083a32fa,#08211dfa)!important}.site-shell .filipino-body-calculator .filipino-calculator-visual__panel,.site-shell .filipino-body-calculator .filipino-calculator-visual__panel.filipino-calculator-visual__panel{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-shell .filipino-body-calculator .filipino-calculator-visual__panel :is(h2,h3,p,span,strong,small,.eyebrow){color:#fffdf8!important}.site-shell .filipino-body-calculator .filipino-calculator-metrics span{background:#02201c6b!important;border-color:#ffffff24!important;box-shadow:none!important}.site-shell .social-connect.social-connect{min-height:clamp(560px,78vh,760px);display:grid;align-items:center;justify-items:center;padding-top:clamp(56px,8vh,86px)!important;padding-bottom:clamp(56px,8vh,86px)!important}.site-shell .social-connect>.container{display:grid;justify-items:center}.site-shell .social-connect .social-connect-heading{margin-bottom:clamp(26px,4vh,38px)!important;margin-left:auto!important;margin-right:auto!important;width:min(100%,var(--container-narrow));text-align:center}.site-shell .social-connect .social-connect-heading h2{max-width:min(100%,860px);margin-left:auto!important;margin-right:auto!important;text-align:center;text-wrap:balance}.site-shell .social-connect .social-grid{margin-inline:auto!important}@media(max-width:980px){.site-shell .social-connect.social-connect{min-height:auto;padding-top:48px!important;padding-bottom:56px!important}}@media(max-width:980px){.site-shell :is(.services-promo-card,.services-specialized-cta__card,.specialized-hero__grid,.specialized-detail,.specialized-safe-note__card,.videos-hero-grid,.featured-video-card,.care-hero__grid,.renewal-hero__grid,.renewal-education,.renewal-result__interpretation,.appointment-request-hero__grid,.melasma-hero-grid,.question-grid,.tracker-grid,.photo-grid,.score-grid,.care-priority-grid,.home-contact-grid){grid-template-columns:1fr!important}.site-shell :is(.social-grid,.services-promo-card,.services-specialized-cta__card,.specialized-card,.specialized-detail,.specialized-safe-note__card,.featured-video-card,.care-final-cta__card,.estimator-next-step,.renewal-next-step,.clinic-cta,.action-panel){max-width:100%!important}.site-shell :is(.care-final-cta__card,.estimator-next-step,.renewal-next-step,.clinic-cta,.action-panel){align-items:flex-start!important;flex-direction:column!important}}@media(max-width:720px){.site-shell :is(.btn,button.btn,.footer-primary-link,.footer-secondary-link){width:100%;justify-content:center;white-space:normal;text-align:center}.site-shell :is(input,select,textarea){width:100%}.site-shell :is(.form-grid.two,.estimator-grid,.option-grid,.candidacy-grid,.faq-grid,.process-grid,.services-promo-mini-grid,.specialized-card-grid,.specialized-two-column,.specialized-two-column--three,.video-grid,.renewal-choice-grid,.renewal-safety-grid,.regen-lines-grid){grid-template-columns:1fr!important}.site-shell .social-connect.social-connect{padding-top:44px!important;padding-bottom:48px!important}.site-shell .social-connect .social-grid{width:100%!important;max-width:min(340px,100%)!important;padding:24px 18px!important}.site-shell .filipino-body-calculator.filipino-body-calculator{padding-top:0!important}.site-shell .filipino-body-calculator .filipino-calculator-visual{min-height:380px!important;border-radius:0 0 28px 28px!important}.site-shell .filipino-body-calculator .filipino-calculator-metrics{gap:8px!important}.site-shell .filipino-body-calculator .filipino-calculator-metrics span{min-width:min(100%,105px)!important;padding:10px 12px!important}}@media(max-width:420px){.site-shell .container,.site-shell :is(.melasma-container,.renewal-container){width:min(100% - 20px,var(--container))!important}.site-shell :is(.card,.form-card,.melasma-panel,.result-card,.health-intake-card,.renewal-tool,.filipino-calculator-card){padding:18px 14px!important}.site-shell :is(h1,.home-hero-title,.page-hero-title){font-size:clamp(2.2rem,13vw,3.35rem)!important}}.luxury-home{--bg: var(--public-bg, var(--color-cream));--surface: var(--public-panel, var(--color-white));--surface-alt: var(--public-bg-alt, var(--color-offwhite));--media: var(--public-bg-alt, var(--color-sand));--line: var(--public-border, var(--color-border));--line-gold: var(--public-border-strong, var(--color-border));--ink: var(--public-text, var(--color-text));--ink-2: var(--public-muted, var(--color-text-soft));--ink-3: color-mix(in srgb, var(--public-muted, var(--color-text-soft)) 78%, transparent);--teal: var(--public-primary-2, var(--color-teal));--teal-deep: var(--color-teal-deep);--teal-fg: var(--public-primary-2, var(--color-teal));--gold: var(--public-gold, var(--color-ochre));--gold-soft: var(--public-gold-soft, var(--color-warm));--gold-pale: color-mix(in srgb, var(--public-gold-soft, var(--color-warm)) 28%, var(--public-panel, var(--color-white)));--earth: var(--color-warm);--earth-soft: color-mix(in srgb, var(--color-warm) 74%, var(--public-panel, var(--color-white)));--on-accent: #0B4F44;--gold-ink: var(--public-gold, var(--color-ochre));--chip-fg: var(--public-hero-text, #F7F2E9);--header-bg: var(--color-teal-deep);--header-fg: var(--public-hero-text, #F7F2E9);--calc-bg: var(--color-teal-deep);--calc-card: color-mix(in srgb, var(--public-hero-text, #F7F2E9) 8%, transparent);--calc-line: color-mix(in srgb, var(--public-hero-text, #F7F2E9) 28%, transparent);--footer-bg: color-mix(in srgb, var(--color-teal-deep) 86%, #000);--footer-fg: var(--public-hero-text, #F7F2E9);--footer-mut: var(--public-hero-muted, rgba(247, 242, 233, .74));--shadow: var(--public-card-shadow, var(--shadow-soft))}.luxury-home .home-hero .hero-floating-card__inner,.luxury-home .about-placeholder,.luxury-home .protocol-comparison-table,.luxury-home .protocol-journal-card{background:var(--public-panel)!important;border-color:var(--public-border)!important;color:var(--public-text)!important}.luxury-home .home-hero .hero-floating-card__inner h3,.luxury-home .about-placeholder :is(h3,strong),.luxury-home .protocol-comparison-row>*:first-child,.luxury-home .protocol-comparison-row--head strong,.luxury-home .protocol-journal-card h3{color:var(--public-text)!important}.luxury-home .home-hero .hero-floating-card__inner p,.luxury-home .about-placeholder :is(p,span,small),.luxury-home .protocol-comparison-row>*,.luxury-home .protocol-journal-card p{color:var(--public-muted)!important}.luxury-home .protocol-comparison-row>*{border-color:var(--public-border)!important}.luxury-home .protocol-comparison-row p:last-child,.luxury-home .protocol-comparison-row--head strong:last-child{color:var(--public-primary-2)!important}.luxury-home .filipino-calculator-card :is(.filipino-input-wrap,input,select,.form-control,.form-select){background:var(--public-panel)!important;border-color:var(--public-border-strong)!important;color:var(--public-text)!important;color-scheme:inherit!important}.luxury-home .filipino-calculator-card :is(.filipino-input-wrap small,.filipino-input-grid label,.filipino-input-grid label span,.filipino-range-control>span,.filipino-range-control small span,.filipino-calculator-disclaimer){color:var(--public-muted)!important}
