body.uses-ds :where(header,.site-header,.main-header,.elementor-location-header,.ekit-template-content-header){background:var(--ds-surface)!important;color:var(--ds-text)!important;border-bottom:1px solid rgba(6,23,40,.1);box-shadow:0 8px 24px rgba(6,23,40,.06)}body.uses-ds :where(.ekit-menu-nav-link,.elementskit-navbar-nav>li>a,.wpb-mobile-menu a,.slicknav_nav a,.navbar-nav a,nav a){color:var(--ds-ink)!important;font-family:var(--ds-font-sans);font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;text-transform:uppercase}body.uses-ds :where(.ekit-menu-nav-link.active,.ekit-menu-nav-link:hover,.ekit-menu-nav-link:focus-visible,.elementskit-navbar-nav>li.current-menu-item>a,.elementskit-navbar-nav>li.current_page_item>a){color:var(--ds-gold-800)!important}body.uses-ds :where(.elementskit-submenu-panel,.ekit-wid-con .elementskit-dropdown,.sub-menu,.dropdown-menu,.slicknav_nav){background:var(--ds-card)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}body.uses-ds :where(.elementskit-submenu-panel a,.sub-menu a,.dropdown-menu a,.slicknav_nav a){color:var(--ds-text)!important;background:transparent!important;border-radius:var(--ds-radius-sm)}body.uses-ds :where(.elementskit-submenu-panel a:hover,.sub-menu a:hover,.dropdown-menu a:hover,.slicknav_nav a:hover){color:var(--ds-ink)!important;background:var(--ds-surface-3)!important}body.uses-ds :where(.elementskit-menu-hamburger,.slicknav_btn){background:var(--ds-teal-900)!important;color:var(--ds-white)!important;border:1px solid rgba(255,255,255,.2);border-radius:var(--ds-radius-md)}body.uses-ds :where(.elementskit-menu-hamburger *,.slicknav_icon-bar){color:var(--ds-white)!important;background-color:var(--ds-white)!important}body.uses-ds :where(.elementor-button,.button,button,input[type="submit"],input[type="button"],.wp-block-button__link,.ds-btn,.cta-book,a[href*="/appointment"]){min-height:var(--ds-button-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px var(--ds-button-px);border:1px solid transparent;border-radius:var(--ds-radius-pill);background:var(--ds-teal-900)!important;color:var(--ds-white)!important;box-shadow:0 12px 24px rgba(5,48,32,.18);font-family:var(--ds-font-sans);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:normal}body.uses-ds :where(.elementor-button:hover,.elementor-button:focus-visible,.button:hover,button:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.ds-btn:hover,.cta-book:hover,a[href*="/appointment"]:hover){background:var(--ds-teal-800)!important;color:var(--ds-white)!important;border-color:var(--ds-teal-800)!important;box-shadow:0 14px 28px rgba(5,48,32,.22);transform:translateY(-1px)}body.uses-ds :where(.elementor-button *,.elementor-button-content-wrapper,.elementor-button-text,.elementor-button-icon,.button *,button *,.wp-block-button__link *){color:inherit!important;fill:currentColor!important}body.uses-ds :where(.elementskit-menu-hamburger,.slicknav_btn){min-width:44px;min-height:44px;padding:10px 12px;border-radius:var(--ds-radius-md);text-transform:none}body.uses-ds :where(.elementskit-menu-hamburger *,.slicknav_icon-bar){color:var(--ds-white)!important;background-color:var(--ds-white)!important}body.uses-ds :where(.elementor-button:disabled,button:disabled,input[type="submit"]:disabled,.is-disabled,.disabled,[aria-disabled="true"]){background:var(--ds-disabled-bg)!important;color:var(--ds-disabled-text)!important;border-color:var(--ds-disabled-bg)!important;box-shadow:none!important;cursor:not-allowed;opacity:1;transform:none}body.uses-ds :where(.elementor-button.elementor-size-sm,.button.small,.ds-btn-sm){min-height:42px;padding:10px 18px;font-size:14px}body.uses-ds :where(.ds-btn-gold,.btn-gold,.elementor-button.ds-btn-gold){background:var(--ds-gold-400)!important;color:var(--ds-ink)!important;border-color:var(--ds-gold-400)!important;box-shadow:0 12px 24px rgba(132,98,15,.18)}body.uses-ds :where(.ds-btn-gold:hover,.btn-gold:hover,.elementor-button.ds-btn-gold:hover){background:var(--ds-gold-300)!important;color:var(--ds-ink)!important}body.uses-ds :where(.ds-btn-outline,.btn-outline,.elementor-button.ds-btn-outline){background:transparent!important;color:var(--ds-teal-900)!important;border-color:var(--ds-teal-900)!important;box-shadow:none}body.uses-ds [data-ds-surface="dark"] :where(.ds-btn-outline,.btn-outline,.elementor-button.ds-btn-outline){color:var(--ds-white)!important;border-color:rgba(255,255,255,.58)!important}body.uses-ds :where(.ds-btn-outline:hover,.btn-outline:hover,.elementor-button.ds-btn-outline:hover){background:var(--ds-teal-900)!important;color:var(--ds-white)!important}body.uses-ds :where(.cta-whatsapp,a[href*="wa.me"],a[href*="api.whatsapp.com"],a[href*="whatsapp"]){background:var(--ds-success-800)!important;color:var(--ds-white)!important;border-color:var(--ds-success-800)!important;box-shadow:0 12px 24px rgba(7,94,84,.22)}body.uses-ds :where(.cta-whatsapp:hover,a[href*="wa.me"]:hover,a[href*="api.whatsapp.com"]:hover,a[href*="whatsapp"]:hover){background:var(--ds-success-900)!important;color:var(--ds-white)!important}body.uses-ds :where(.cta-call){color:var(--ds-white)!important}body.uses-ds [data-ds-surface="dark"] :where(a[href^="tel:"]):not(.elementor-button):not(.button){color:var(--ds-on-dark-accent)!important}body.uses-ds :where(.mobile-cta,.sticky-cta,.floating-cta,.cta-floating,.cta-stack,.sticky-bottom-cta){background:var(--ds-navy-900)!important;color:var(--ds-white)!important;border:1px solid rgba(255,255,255,.12);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md);z-index:10020!important}body.uses-ds :where(.mobile-cta a,.sticky-cta a,.floating-cta a,.cta-floating a,.cta-stack a,.sticky-bottom-cta a){color:var(--ds-white)!important;min-height:44px;border-radius:var(--ds-radius-sm);text-decoration:none!important}body.uses-ds :where(.mobile-cta a:hover,.sticky-cta a:hover,.floating-cta a:hover,.cta-floating a:hover,.cta-stack a:hover,.sticky-bottom-cta a:hover){background:rgba(255,255,255,.1)!important;color:var(--ds-white)!important}@media (max-width:767px){body.uses-ds :where(#cookie-notice,.cookie-notice,.cky-consent-container,.cmplz-cookiebanner,#cmplz-cookiebanner-container,.moove-gdpr-info-bar,.cookie-banner){bottom:calc(74px + env(safe-area-inset-bottom))!important;z-index:10000!important}}body.uses-ds :where(.ds-card,.ds-panel,.ds-why-card,.ds-treatment-card,.treatment-card,.service-card,.feature-card,.prp-card,.prp-review-card,.prp-stat-card,.testimonial-card,.review-card,article.post,.blog-post,.eael-grid-post,.elementor-post,.elementor-widget-icon-box .elementor-widget-container,.elementor-widget-image-box .elementor-widget-container){background:var(--ds-card)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}body.uses-ds :where(.ds-card,.ds-panel,.ds-why-card,.ds-treatment-card,.treatment-card,.service-card,.feature-card,.prp-card,.prp-review-card,.prp-stat-card,.testimonial-card,.review-card,article.post,.blog-post,.eael-grid-post,.elementor-post) :where(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.entry-title){color:var(--ds-ink)!important;text-shadow:none!important}body.uses-ds :where(.ds-card,.ds-panel,.ds-why-card,.ds-treatment-card,.treatment-card,.service-card,.feature-card,.prp-card,.prp-review-card,.prp-stat-card,.testimonial-card,.review-card,article.post,.blog-post,.eael-grid-post,.elementor-post) :where(p,li,small,figcaption,.elementor-widget-text-editor,.elementor-icon-list-text){color:var(--ds-text)!important}body.uses-ds :where(.ds-card:hover,.ds-why-card:hover,.ds-treatment-card:hover,.treatment-card:hover,.service-card:hover,.feature-card:hover,.prp-review-card:hover,.eael-grid-post:hover,.elementor-post:hover){border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-md)}body.uses-ds :where(.ds-why-grid,.treatment-grid,.prp-grid,.elementor-posts-container,.eael-post-grid){gap:clamp(16px, 2vw, 28px)}body.uses-ds :where(.ds-stats-strip,.ds-hospitals){background:var(--ds-navy-900)!important;color:var(--ds-on-dark)!important;border:1px solid rgba(255,255,255,.12);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}body.uses-ds :where(.ds-stat,.ds-hosp-list){color:var(--ds-on-dark)!important}body.uses-ds :where(.ds-stat-num,.ds-hosp-label){color:var(--ds-on-dark-accent)!important;font-weight:700}body.uses-ds :where(.ds-stat-label,.ds-hosp-list span){color:var(--ds-on-dark-muted)!important}body.uses-ds :where(.prp-rating-star,.star,.stars,.rating,.review-rating,[class*="star"]){color:var(--ds-gold-700)!important}body.uses-ds :where(.prp-stat-card span,.prp-metric,.review-score,.rating-score){color:var(--ds-gold-800)!important}body.uses-ds [data-ds-surface="dark"] :where(.prp-rating-star,.star,.stars,.rating,.review-rating,[class*="star"],.prp-stat-card span,.prp-metric,.review-score,.rating-score){color:var(--ds-on-dark-accent)!important}body.uses-ds :where(.badge,.chip,.pill,.ds-chip,.ds-cred-abbr,.trust-badge,.featured-badge,.taxonomy-post_tag a,.post-cats a){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid rgba(132,98,15,.28);border-radius:var(--ds-radius-pill);background:#fff7df!important;color:var(--ds-gold-800)!important;font-family:var(--ds-font-sans);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase}body.uses-ds :where(.ds-cred-full,.caption,.subcaption){color:var(--ds-text-muted)!important}body.uses-ds [data-ds-surface="dark"] :where(.badge,.chip,.pill,.ds-chip,.ds-cred-abbr,.trust-badge,.featured-badge,.taxonomy-post_tag a,.post-cats a){background:rgba(255,255,255,.12)!important;color:var(--ds-on-dark-accent)!important;border-color:rgba(242,216,137,.42)}body.uses-ds [data-ds-surface="dark"] :where(.ds-cred-full,.caption,.subcaption){color:var(--ds-on-dark-muted)!important}body.uses-ds :where(.related-treatments,.other-surgeries,.surgery-links,.treatment-links,.ds-related,.ds-treatment-links){background:var(--ds-navy-900)!important;color:var(--ds-on-dark)!important;border-radius:var(--ds-radius-md)}body.uses-ds :where(.related-treatments a,.other-surgeries a,.surgery-links a,.treatment-links a,.ds-related a,.ds-treatment-links a){background:rgba(255,255,255,.16)!important;color:var(--ds-white)!important;border:1px solid rgba(255,255,255,.24);border-radius:var(--ds-radius-pill);text-decoration:none!important}body.uses-ds :where(.related-treatments a:hover,.other-surgeries a:hover,.surgery-links a:hover,.treatment-links a:hover,.ds-related a:hover,.ds-treatment-links a:hover){background:var(--ds-white)!important;color:var(--ds-ink)!important}body.uses-ds :where(.page-title-section,.breadcrumb-area,.page-header,.page-title,.title-area){background:var(--ds-navy-900)!important;color:var(--ds-white)!important}body.uses-ds :where(.page-title-section,.breadcrumb-area,.page-header,.page-title,.title-area) :where(h1,h2,h3,.title,.breadcrumbs,.breadcrumbs span,.breadcrumbs a){color:var(--ds-white)!important}body.uses-ds :where(.archive .entry-title,.search .entry-title,.blog .entry-title,.category .entry-title){color:var(--ds-ink)!important;background:transparent!important}body.uses-ds :where(.archive .post,.search .post,.blog .post,.category .post){background:var(--ds-card)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}body.uses-ds :where(.archive .post .entry-title a,.search .post .entry-title a,.blog .post .entry-title a,.category .post .entry-title a){color:var(--ds-ink)!important}body.uses-ds :where(.archive .post .entry-meta,.archive .post .entry-meta *,.search .post .entry-meta,.search .post .entry-meta *,.blog .post .entry-meta,.blog .post .entry-meta *,.category .post .entry-meta,.category .post .entry-meta *){color:var(--ds-text-muted)!important}body.uses-ds :where(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="number"],input[type="date"],select,textarea,.wpforms-field input,.wpforms-field textarea,.wpcf7-form-control){width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--ds-border-strong)!important;border-radius:var(--ds-radius-sm);background:var(--ds-white)!important;color:var(--ds-text)!important;font-family:var(--ds-font-sans);font-size:16px;line-height:1.35;box-shadow:none}body.uses-ds :where(textarea,.wpforms-field textarea){min-height:120px;resize:vertical}body.uses-ds :where(input::placeholder,textarea::placeholder){color:#6b7a8c;opacity:1}body.uses-ds :where(input:focus,textarea:focus,select:focus){border-color:var(--ds-focus)!important;box-shadow:var(--ds-shadow-focus);outline:0}body.uses-ds :where(label,.wpforms-field-label,.wpcf7-form label){color:var(--ds-ink)!important;font-weight:700}body.uses-ds [data-ds-surface="dark"] :where(label,.wpforms-field-label,.wpcf7-form label){color:var(--ds-on-dark)!important}body.uses-ds :where(.wpcf7-not-valid-tip,.wpforms-error){color:var(--ds-danger-700)!important;font-weight:600}body.uses-ds :where(.wpcf7-response-output,.wpforms-confirmation-container-full){border-radius:var(--ds-radius-md)!important;background:var(--ds-success-100)!important;color:var(--ds-success-900)!important;border-color:rgba(6,78,59,.28)!important}body.uses-ds :where(.elementor-accordion .elementor-tab-title,.eael-accordion-list .eael-accordion-header,.elementor-toggle .elementor-tab-title,details>summary){background:var(--ds-card)!important;color:var(--ds-ink)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);font-weight:700}body.uses-ds :where(.elementor-accordion .elementor-tab-title a,.eael-accordion-list .eael-accordion-header a,.elementor-toggle .elementor-tab-title a){color:var(--ds-ink)!important}body.uses-ds :where(.elementor-accordion .elementor-tab-content,.elementor-toggle .elementor-tab-content,.eael-accordion-content,details[open]){background:var(--ds-card)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}body.uses-ds :where(.elementor-popup-modal,.modal,.popup,dialog){color:var(--ds-text)!important}body.uses-ds :where(.elementor-popup-modal .dialog-widget-content,.modal-content,.popup-content,dialog){background:var(--ds-card)!important;color:var(--ds-text)!important;border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}body.uses-ds :where(table){width:100%;border-collapse:separate;border-spacing:0;color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}body.uses-ds :where(th){background:var(--ds-navy-900)!important;color:var(--ds-white)!important;font-weight:700}body.uses-ds :where(td,th){padding:12px 14px;border-bottom:1px solid var(--ds-border)}body.uses-ds :where(tr:nth-child(even) td){background:var(--ds-surface-2)}body.uses-ds :where(footer,.site-footer,.main-footer,.elementor-location-footer){background:var(--ds-navy-950)!important;color:var(--ds-on-dark-muted)!important}body.uses-ds :where(footer,.site-footer,.main-footer,.elementor-location-footer) :where(h1,h2,h3,h4,h5,h6,.elementor-heading-title){color:var(--ds-white)!important;text-shadow:none!important}body.uses-ds :where(footer,.site-footer,.main-footer,.elementor-location-footer) :where(p,li,span,label,small,.elementor-icon-list-text){color:var(--ds-on-dark-muted)!important}body.uses-ds :where(footer,.site-footer,.main-footer,.elementor-location-footer) :where(a){color:var(--ds-on-dark-accent)!important}body.uses-ds :where(footer,.site-footer,.main-footer,.elementor-location-footer) :where(a:hover,a:focus-visible){color:var(--ds-white)!important}body.uses-ds :where(.elementor-social-icon,.social-icon,.social-icons a){background:var(--ds-teal-900)!important;color:var(--ds-gold-300)!important;border:1px solid rgba(242,216,137,.26)}body.uses-ds :where(.elementor-social-icon i,.elementor-social-icon svg,.social-icon i,.social-icons a i){color:inherit!important;fill:currentColor!important}body.uses-ds :where(.elementor-social-icon:hover,.social-icon:hover,.social-icons a:hover){background:var(--ds-teal-800)!important;color:var(--ds-white)!important}body.uses-ds :where(.elementor-widget-container,.e-con-inner,.elementor-widget-wrap,.elementor-column,.elementor-element){border-color:var(--ds-border)}body.uses-ds :where(.elementor-divider-separator,hr){border-color:var(--ds-border)!important}body.uses-ds [data-ds-surface="dark"] :where(.elementor-divider-separator,hr){border-color:rgba(255,255,255,.28)!important}@media (max-width:767px){body.uses-ds :where(.elementor-button,.button,button,input[type="submit"],.wp-block-button__link){width:auto;max-width:100%;min-height:46px;padding-inline:18px;font-size:14px}body.uses-ds :where(.elementskit-navbar-nav-default,.slicknav_nav,.wpb-mobile-menu){background:var(--ds-card)!important;color:var(--ds-text)!important;border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}body.uses-ds :where(.elementskit-navbar-nav-default a,.slicknav_nav a,.wpb-mobile-menu a){min-height:44px;display:flex;align-items:center;color:var(--ds-text)!important}body.uses-ds :where(.ds-card,.ds-panel,.ds-why-card,.ds-treatment-card,.treatment-card,.service-card,.feature-card,.prp-card,.prp-review-card,.prp-stat-card,.testimonial-card,.review-card,article.post,.blog-post,.eael-grid-post,.elementor-post){border-radius:var(--ds-radius-md)}body.uses-ds :where(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}