/*! Gerado por scripts/minify-css.mjs a partir de css/style.css. NÃO EDITE — edite o fonte e rode `npm run css`. */
@font-face{font-family: 'Poppins';src: url('../assets/fonts/poppins/Poppins-400.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Poppins';src: url('../assets/fonts/poppins/Poppins-500.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Poppins';src: url('../assets/fonts/poppins/Poppins-600.woff2') format('woff2');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Poppins';src: url('../assets/fonts/poppins/Poppins-700.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Poppins';src: url('../assets/fonts/poppins/Poppins-800.woff2') format('woff2');font-weight: 800;font-style: normal;font-display: swap}@font-face{font-family: 'Cabinet Grotesk';src: url('../assets/fonts/cabinet-grotesk/CabinetGrotesk-400.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Cabinet Grotesk';src: url('../assets/fonts/cabinet-grotesk/CabinetGrotesk-500.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Cabinet Grotesk';src: url('../assets/fonts/cabinet-grotesk/CabinetGrotesk-700.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Cabinet Grotesk';src: url('../assets/fonts/cabinet-grotesk/CabinetGrotesk-800.woff2') format('woff2');font-weight: 800;font-style: normal;font-display: swap}:root{--primary-gold: #0080ba;--primary-gold-hover: #1a98d2;--dark-bg: #000000;--dark-surface: #031a2c;--dark-surface-light: #004570;--text-light: #ffffff;--text-muted: #9bb6c9;--font-heading: 'Cabinet Grotesk',sans-serif;--font-body: 'Poppins',sans-serif;--glass-bg: rgba(0,69,112,0.52);--glass-border: rgba(255,255,255,0.08);--glass-shadow: 0 8px 32px 0 rgba(0,0,0,0.37);--transition: color 0.3s cubic-bezier(0.25,0.8,0.25,1),background-color 0.3s cubic-bezier(0.25,0.8,0.25,1),border-color 0.3s cubic-bezier(0.25,0.8,0.25,1),box-shadow 0.3s cubic-bezier(0.25,0.8,0.25,1),opacity 0.3s cubic-bezier(0.25,0.8,0.25,1),transform 0.3s cubic-bezier(0.25,0.8,0.25,1);--fs-3xs: 0.6875rem;--fs-2xs: 0.75rem;--fs-xs: 0.8125rem;--fs-sm: 0.875rem;--fs-base: 1.0rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 3.0rem;--fs-5xl: 3.5rem;--fs-fluid-display: clamp(2.25rem,5vw,3.5rem);--fs-fluid-h1: clamp(2rem,4vw,3rem);--fs-fluid-h2: clamp(1.75rem,3vw,2.25rem);--fs-fluid-h3: clamp(1.375rem,2vw,1.75rem);--fs-fluid-lead: clamp(1rem,1.4vw,1.125rem)}*{margin: 0;padding: 0;box-sizing: border-box}html{scroll-behavior: smooth}body{font-family: var(--font-body);background-color: var(--dark-bg);color: var(--text-light);line-height: 1.6;overflow-x: hidden}body.mobile-nav-open{overflow: hidden}h1,h2,h3,h4,h5,h6{font-family: var(--font-heading);font-weight: 700;line-height: 1.2;margin-bottom: 1rem}h1{font-size: var(--fs-fluid-h1)}h2{font-size: var(--fs-fluid-h2)}h3{font-size: var(--fs-fluid-h3)}h4{font-size: var(--fs-xl)}h5{font-size: var(--fs-lg)}h6{font-size: var(--fs-md)}button,input,select,textarea{font-size: inherit}a{color: var(--text-light);text-decoration: none;transition: var(--transition)}ul{list-style: none}.text-gold{color: var(--primary-gold)}.text-muted{color: var(--text-muted)}.center{text-align: center}.container{width: 90%;max-width: none;margin: 0 auto;padding: 0}.grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 40px}.grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px}.grid-4{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.align-center{align-items: center}.m-t-20{margin-top: 20px}.m-t-40{margin-top: 40px}.responsive-img{max-width: 100%;height: auto}img{height: auto}.rounded{border-radius: 12px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 12px 28px;font-family: var(--font-body);font-weight: 600;font-size: var(--fs-base);border-radius: 999px;cursor: pointer;transition: var(--transition);border: 2px solid transparent;text-transform: none;letter-spacing: 0;text-align: center;line-height: 1.2}.btn span,.btn i{display: inline-flex;align-items: center;justify-content: center}.btn-primary{background-color: var(--color-health-mid);color: var(--color-brand-deep)}@media (hover: hover) and (pointer: fine){.btn-primary:hover{background-color: #0FB898;transform: translateY(-2px);box-shadow: 0 10px 20px rgba(29,213,177,0.28)}}.btn-large{padding: 16px 36px;font-size: var(--fs-base)}.back-to-top-button{position: fixed;right: clamp(16px,2vw,28px);bottom: clamp(16px,2vw,28px);z-index: 1200;display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;padding: 0;border: none;border-radius: 999px;background: var(--color-brand-deep);color: #ffffff;box-shadow: 0 6px 18px rgba(0,0,0,0.18);cursor: pointer;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.2s ease,visibility 0.2s ease,background 0.2s ease}.back-to-top-button span{display: none}.back-to-top-button i{font-size: var(--fs-base)}.back-to-top-button.is-visible{opacity: 1;visibility: visible;pointer-events: auto}.back-to-top-button:focus-visible{background: var(--color-health-strong)}@media (hover: hover) and (pointer: fine){.back-to-top-button:hover{background: var(--color-health-strong)}}.back-to-top-button:focus-visible{outline: 2px solid rgba(255,255,255,0.6);outline-offset: 2px}.main-header .container{max-width: none;width: 100%;padding-left: clamp(18px,3vw,48px);padding-right: clamp(18px,3vw,48px)}.main-header{position: sticky;top: 0;z-index: 1000;border-bottom: 1px solid var(--glass-border);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);background: var(--glass-bg)}.header-inner{display: flex;justify-content: space-between;align-items: center;min-height: var(--header-height);gap: 24px}.logo{flex: 0 0 auto;min-width: 0}.logo img{height: var(--logo-height,56px);max-width: 190px;width: auto;display: block}.main-nav{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex: 1 1 auto;min-width: 0}.mobile-nav-extras{display: none}.mobile-nav-group{display: grid;gap: 12px}.mobile-nav-group-title{margin: 0;color: rgba(255,255,255,0.56);font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase}.mobile-utility-links{display: grid;gap: 10px}.mobile-utility-link{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 13px 16px;border-radius: 16px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);color: #fff;font-weight: 600}.mobile-utility-link[aria-current="page"]{border-color: rgba(127,209,255,0.28);background: rgba(0,128,186,0.14);color: var(--primary-gold-soft)}@media (hover: hover) and (pointer: fine){.mobile-utility-link:hover{border-color: rgba(127,209,255,0.28);background: rgba(0,128,186,0.14);color: var(--primary-gold-soft)}}.mobile-social-links{display: flex;flex-wrap: wrap;gap: 10px}.mobile-social-link{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.04);color: rgba(255,255,255,0.86)}@media (hover: hover) and (pointer: fine){.mobile-social-link:hover{color: #fff;border-color: rgba(127,209,255,0.28);background: rgba(0,128,186,0.18)}}.nav-list{display: flex;align-items: center;justify-content: space-evenly;gap: clamp(14px,1.8vw,24px);flex: 1 1 auto;min-width: 0}.nav-list .submenu{list-style: none;margin: 0}.nav-item > a,.nav-item > .nav-item-row > a{font-family: var(--font-body);font-weight: 400;font-size: var(--fs-base);color: var(--text-light);padding: 10px 0;position: relative;display: flex;align-items: center;gap: 5px;white-space: nowrap}.nav-link-caret{display: inline-flex;align-items: center;color: rgba(255,255,255,0.56)}.nav-item > a i,.nav-item > .nav-item-row > a i,.submenu-toggle i{font-size: var(--fs-3xs);transition: var(--transition)}.nav-item-row{display: flex;align-items: center;gap: 8px}.submenu-toggle{display: none;align-items: center;justify-content: center;width: 30px;height: 30px;border: 0;border-radius: 999px;background: transparent;color: var(--text-light);cursor: pointer;transition: var(--transition)}@media (hover: hover) and (pointer: fine){.submenu-toggle:hover{background: rgba(255,255,255,0.08)}}.nav-item > a:after,.nav-item > .nav-item-row > a:after{content: '';position: absolute;bottom: -5px;left: 0;width: 0%;height: 2px;background-color: #1CCFAB;transition: var(--transition)}@media (hover: hover) and (pointer: fine){.nav-item:hover > a:after,.nav-item:hover > .nav-item-row > a:after{width: 100%}}@media (hover: hover) and (pointer: fine){.nav-item:hover > a i,.nav-item:hover > .nav-item-row > a i,.nav-item:hover .submenu-toggle i{transform: rotate(180deg)}}.nav-item.is-open .submenu-toggle i{transform: rotate(180deg)}@media (hover: hover) and (pointer: fine){.nav-item:hover > a,.nav-item:hover > .nav-item-row > a{color: #1CCFAB}}@media (hover: hover) and (pointer: fine){.nav-item:hover .nav-link-caret{color: #1CCFAB}}.nav-actions{flex: 0 0 auto}.nav-item.has-dropdown{position: relative}.dropdown{position: absolute;top: 100%;left: 0;background: var(--dark-surface);border: 1px solid var(--glass-border);border-top: 3px solid var(--primary-gold);box-shadow: var(--glass-shadow);opacity: 0;visibility: hidden;transform: translateY(15px);transition: var(--transition);min-width: 220px;padding: 10px 0;border-radius: 0 0 8px 8px;z-index: 100}@media (hover: hover) and (pointer: fine){.nav-item:hover .dropdown{opacity: 1;visibility: visible;transform: translateY(0)}}.dropdown li a{display: block;padding: 10px 20px;font-size: var(--fs-sm);border-bottom: 1px solid rgba(255,255,255,0.05)}.dropdown li:last-child a{border-bottom: none}@media (hover: hover) and (pointer: fine){.dropdown li a:hover{background-color: rgba(0,128,186,0.1);color: var(--primary-gold);padding-left: 25px}}.mega-menu{min-width: 450px;padding: 20px}.submenu{max-height: min(70vh,520px);max-height: min(70dvh,520px);overflow-y: auto}.mega-menu-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.mobile-menu-btn{display: none;background: none;border: none;color: var(--text-light);font-size: var(--fs-xl);cursor: pointer;min-width: 44px;min-height: 44px;align-items: center;justify-content: center;padding: 0}.hero-section{position: relative;min-height: 90vh;min-height: 90dvh;display: flex;align-items: center;overflow: visible}.hero-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.hero-video{width: 100%;height: 100%;object-fit: cover}.hero-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg,#03152a 0%,rgba(3,21,42,0.8) 50%,rgba(3,21,42,0.3) 100%)}.hero-content{position: relative;z-index: 1;max-width: 800px}.hero-title{font-size: var(--fs-5xl);line-height: 1.1;margin-bottom: 20px}.hero-subtitle{font-size: var(--fs-lg);color: var(--text-muted);margin-bottom: 40px;max-width: 600px}.hero-stats{display: flex;gap: 40px;margin-top: 60px;border-top: 1px solid var(--glass-border);padding-top: 30px}.stat-item{display: flex;flex-direction: column}.stat-number{font-family: var(--font-heading);font-size: var(--fs-3xl);font-weight: 800;color: var(--primary-gold);line-height: 1}.stat-label{font-size: var(--fs-sm);color: var(--text-muted);font-weight: 500;margin-top: 5px}.section-dark{position: relative;padding: 100px 0;background: linear-gradient(180deg,#ffffff 0%,#f8fbfc 100%)}.section-header{display: grid;justify-items: center;text-align: center;gap: 16px;margin: 0 auto 56px;max-width: 65%}.section-header > div,.split-header > div{width: 100%}.section-subtitle{display: inline-flex;align-items: center;width: fit-content;padding: 8px 14px;border-radius: 999px;border: 1px solid rgba(50,190,235,0.18);background: rgba(50,190,235,0.08);font-size: var(--fs-sm);text-transform: uppercase;letter-spacing: 2px;color: #0080c2;margin-bottom: 0}.section-title{font-size: var(--fs-3xl);max-width: 100%;margin-bottom: 0;letter-spacing: -0.02em;color: #004570}.faq-landing-intro .section-title,.faq-group-heading .section-title,.medical-board-copy .section-title,.cosmetics-copy .section-title,.sci-heading .section-title,.sci-story-card .section-title,.units-highlight-copy .section-title{color: #ffffff}.glass-card{background: rgba(255,255,255,0.96);border: 1px solid rgba(0,69,112,0.08);border-radius: 16px;padding: 30px;transition: var(--transition);box-shadow: 0 18px 44px rgba(0,69,112,0.08)}@media (hover: hover) and (pointer: fine){.glass-card:hover{transform: translateY(-5px);box-shadow: 0 22px 48px rgba(0,69,112,0.14);border-color: rgba(29,213,177,0.24)}}.service-card{display: flex;flex-direction: column;justify-content: space-between;height: 100%}.service-card .icon{font-size: var(--fs-3xl);color: var(--primary-gold);margin-bottom: 20px}.service-card h4{font-size: var(--fs-lg);margin-bottom: 10px}.service-card .read-more{margin-top: 20px;color: #1CCFAB;font-size: var(--fs-sm);font-weight: 600;text-transform: uppercase}@media (hover: hover) and (pointer: fine){.service-card:hover .read-more{text-decoration: underline}}.section-embaixadores{padding: 100px 0;background: radial-gradient(circle at top right,rgba(50,190,235,0.18),transparent 34%),linear-gradient(135deg,#0f3f67 0%,#2d6da5 52%,#4a8dca 100%)}.gold-quote{font-family: var(--font-heading);font-size: var(--fs-xl);font-weight: 300;font-style: italic;line-height: 1.5;margin-bottom: 15px;border-left: 4px solid var(--primary-gold);padding-left: 20px}.author{font-weight: 600;color: var(--primary-gold)}.form-section{background-color: var(--dark-surface-light)}.main-footer{background-color: #04060d;padding: 30px 0;border-top: 1px solid #1a2238}.pulse-effect{animation: pulse 2s infinite}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(204,161,100,0.4)}70%{box-shadow: 0 0 0 10px rgba(204,161,100,0)}100%{box-shadow: 0 0 0 0 rgba(204,161,100,0)}}@media (max-width: 992px){.grid-2,.grid-3,.grid-4{grid-template-columns: 1fr}.nav-list{display: none}.mobile-menu-btn{display: inline-flex}.hero-title{font-size: var(--fs-4xl)}}:root{--primary-gold-soft: #7fd1ff;--dark-ink: #04111c;--dark-panel: #052038;--dark-panel-strong: #004570;--line-soft: rgba(255,255,255,0.08);--font-heading: 'Cabinet Grotesk',sans-serif;--font-body: 'Poppins',sans-serif;--hero-fixed-height: 800px;--hero-nav-size: 52px;--hero-nav-offset: 28px;--hero-safe-inline: calc(var(--hero-nav-size) + (var(--hero-nav-offset) * 2));--topbar-height: 0px;--header-height: 90px;--logo-height: 56px;--hero-controls-height: 86px;--hero-viewport-offset: calc(var(--topbar-height) + var(--header-height))}body.home-v2{background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),radial-gradient(circle at top right,rgba(0,69,112,0.08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f6fafc 40%,#edf1f2 100%);color: #2C2C2C}.home-v2 .main-header{background: linear-gradient(135deg,rgba(255,255,255,0.92),rgba(236,245,251,0.86));border-bottom: 1px solid rgba(50,190,235,0.18);box-shadow: 0 14px 34px rgba(0,69,112,0.08);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px)}.home-v2 .logo img{filter: brightness(0) saturate(100%) invert(18%) sepia(63%) saturate(1583%) hue-rotate(173deg) brightness(93%) contrast(104%)}.home-v2 .nav-list a,.home-v2 .nav-item > a,.home-v2 .submenu-toggle,.home-v2 .mobile-menu-btn{color: #004570 !important}.home-v2 .nav-link-caret{color: #1CCFAB !important}@media (hover: hover) and (pointer: fine){.home-v2 .nav-item:hover > a,.home-v2 .nav-item:hover .nav-link-caret{color: #0080c2}}.home-v2 .dropdown{background: linear-gradient(180deg,rgba(255,255,255,0.99),rgba(241,247,251,0.98));border: 1px solid rgba(0,69,112,0.08);border-top: 3px solid #00d7a4;box-shadow: 0 18px 40px rgba(0,69,112,0.14)}.home-v2 .dropdown li a{color: #004570;border-bottom: 1px solid rgba(0,69,112,0.06)}@media (hover: hover) and (pointer: fine){.home-v2 .dropdown li a:hover{background-color: rgba(50,190,235,0.08);color: #0080c2}}.hero-fullbleed{width: 100%}.section-kicker,.eyebrow,.summary-kicker{display: inline-flex;align-items: center;gap: 10px;font-size: var(--fs-xs);text-transform: uppercase;letter-spacing: 0.18em;color: var(--primary-gold-soft)}.hero-v2{min-height: var(--hero-fixed-height);padding: 0}.hero-v2-background{inset: 0}.hero-grid-lines{position: absolute;inset: 0;background-image: linear-gradient(rgba(0,69,112,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,69,112,0.08) 1px,transparent 1px);background-size: 72px 72px;mask-image: linear-gradient(180deg,rgba(0,0,0,0.85),transparent 88%);opacity: 0.44}.hero-slider{position: relative;overflow: hidden;padding: 0;z-index: 1;width: 100%;height: var(--hero-fixed-height);min-height: var(--hero-fixed-height);display: flex;flex-direction: column;border-radius: 0;border-left: 0;border-right: 0;border-color: rgba(0,69,112,0.1);background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.9)),rgba(255,255,255,0.98);box-shadow: 0 24px 60px rgba(0,69,112,0.12)}.hero-slider::before{content: '';position: absolute;inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,transparent,#1CCFAB,transparent);z-index: 2}.hero-slider-track{display: flex;width: 100%;max-width: 100%;flex: 1 1 auto;transition: transform 0.6s ease;will-change: transform}.hero-slide{flex: 0 0 100%;min-width: 100%;max-width: 100%;display: grid;grid-template-columns: minmax(0,1.18fr) minmax(220px,0.82fr);align-items: stretch;min-height: calc(var(--hero-fixed-height) - var(--hero-controls-height));padding-inline: var(--hero-safe-inline)}.hero-slide-content{display: flex;flex-direction: column;justify-content: center;width: 88%;max-width: 100%;margin-left: clamp(18px,2.2vw,34px);padding: clamp(44px,5vw,72px) clamp(4px,0.7vw,10px) clamp(44px,5vw,72px) 0;min-width: 0}.hero-slide-eyebrow{display: inline-flex;margin-bottom: 12px;color: #0080c2;font-size: var(--fs-xs);text-transform: uppercase;letter-spacing: 0.24em}.hero-slide-title{margin-bottom: 20px;max-width: 11ch;font-size: var(--fs-fluid-display);line-height: 0.95;letter-spacing: -0.04em;font-weight: 600;color: #004570}.hero-slide-description{max-width: 52ch;font-size: var(--fs-fluid-lead);line-height: 1.72;color: #2C2C2C}.hero-slide-actions{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 36px}.hero-slide-image-wrap{position: relative;min-height: 100%;background: #edf1f2;border-left: 1px solid rgba(0,69,112,0.08)}.hero-slide-image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.hero-slider-controls{position: absolute;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;gap: 20px;min-height: var(--hero-controls-height);padding: 16px clamp(24px,3vw,36px) 18px;border-top: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.94),rgba(237,241,242,0.96));z-index: 3}.hero-slider-meta{display: grid;justify-items: center;gap: 10px;flex: 0 1 auto}.hero-slider-label{color: rgba(0,69,112,0.66);font-size: var(--fs-2xs);letter-spacing: 0.2em;text-transform: uppercase}.hero-slider-dots{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px}.hero-dot,.hero-nav-btn{border: 0;cursor: pointer;transition: var(--transition)}.hero-dot{width: 12px;height: 12px;border-radius: 999px;background: rgba(0,69,112,0.16);position: relative}.hero-dot::before{content: '';position: absolute;inset: -16px -10px}.hero-dot.is-active{width: 34px;background: #1CCFAB}.hero-nav-btn{display: inline-flex;align-items: center;justify-content: center;width: var(--hero-nav-size);height: var(--hero-nav-size);border-radius: 999px;background: rgba(255,255,255,0.9);color: #004570;border: 1px solid rgba(0,69,112,0.12);position: absolute;top: calc((var(--hero-fixed-height) - var(--hero-controls-height)) / 2);transform: translateY(-50%);z-index: 4;box-shadow: 0 14px 34px rgba(0,69,112,0.12);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);opacity: 0.96}.hero-nav-btn i{font-size: var(--fs-sm)}#hero-prev{left: var(--hero-nav-offset)}#hero-next{right: var(--hero-nav-offset)}@media (hover: hover) and (pointer: fine){.hero-nav-btn:hover{background: #ffffff;color: #0080c2;border-color: rgba(50,190,235,0.28);box-shadow: 0 18px 40px rgba(0,69,112,0.16);opacity: 1}}.hero-slider-counter{min-width: 72px;text-align: center;color: rgba(0,69,112,0.72);font-size: var(--fs-xs);letter-spacing: 0.16em;pointer-events: auto}.proof-strip{position: relative;z-index: 2;margin-top: 14px;padding-bottom: 34px}.brand-lead-section{position: relative;z-index: 2;padding: 34px 0 28px}.brand-lead-shell{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(320px,0.95fr);gap: clamp(28px,4vw,56px);align-items: center;padding: clamp(28px,3vw,42px);border: 1px solid rgba(0,69,112,0.08);border-radius: 32px;background: linear-gradient(135deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 34%);box-shadow: 0 24px 60px rgba(0,69,112,0.1)}.brand-lead-copy{display: grid;align-content: start;gap: 14px;max-width: 560px}.brand-lead-title{margin-top: 14px;font-size: var(--fs-fluid-h1);line-height: 1.02;letter-spacing: -0.04em;color: #004570}.brand-lead-link{display: inline-flex;align-items: center;gap: 10px;margin-top: 28px;color: #004570;font-weight: 600}.brand-lead-link::after{content: '\2192';color: #1CCFAB;transition: transform 0.2s ease}@media (hover: hover) and (pointer: fine){.brand-lead-link:hover::after{transform: translateX(4px)}}.brand-lead-highlights{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.brand-lead-item{display: grid;grid-template-columns: 58px 1fr;gap: 16px;align-items: start;padding: 18px 18px 18px 16px;border-radius: 24px;background: rgba(255,255,255,0.82);border: 1px solid rgba(0,69,112,0.08)}.brand-lead-icon{display: grid;place-items: center;width: 58px;height: 58px;border-radius: 18px;background: linear-gradient(180deg,rgba(127,209,255,0.14),rgba(0,69,112,0.18));color: var(--primary-gold-soft);font-size: var(--fs-md)}.brand-lead-item h3{font-size: var(--fs-md);line-height: 1.3;color: #004570}.testimonials-section{position: relative;z-index: 2;padding: 28px 0 52px}.testimonials-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.testimonial-card{display: grid;align-content: start;padding: 28px;border-radius: 28px;border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.96)),rgba(255,255,255,0.98);backdrop-filter: blur(14px)}.testimonial-rating{display: inline-flex;gap: 6px;margin-bottom: 18px;color: var(--primary-gold-soft);font-size: var(--fs-sm)}.testimonial-quote{margin: 0;font-size: var(--fs-base);line-height: 1.8;color: #2C2C2C}.testimonial-meta{display: grid;grid-template-columns: 88px 1fr;gap: 14px;align-items: center;margin-top: 22px;padding-top: 18px;border-top: 1px solid rgba(0,69,112,0.08)}.testimonial-identity{display: grid;align-content: center;gap: 4px}.testimonial-media{width: 88px;height: 88px;overflow: hidden;border-radius: 22px;background: linear-gradient(180deg,rgba(127,209,255,0.1),rgba(0,69,112,0.12));border: 1px solid rgba(0,69,112,0.08)}.testimonial-media-asset,.testimonial-avatar{display: grid;place-items: center;width: 100%;height: 100%;object-fit: cover}.testimonial-avatar{border-radius: 22px;background: linear-gradient(180deg,rgba(127,209,255,0.16),rgba(0,69,112,0.14));color: var(--primary-gold-soft);font-weight: 700;letter-spacing: 0.08em}.testimonial-media.is-video{background: #edf1f2}.testimonial-name{display: block;font-size: var(--fs-base);color: #004570}.testimonial-role{display: block;color: #6B6B6B;font-size: var(--fs-sm)}.testimonial-action{display: inline-flex;align-items: center;justify-content: center;margin-top: 18px;color: var(--primary-gold-soft);font-size: var(--fs-sm);font-weight: 600;text-decoration: none}@media (hover: hover) and (pointer: fine){.testimonial-action:hover{color: #fff}}.pioneer-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr) minmax(0,0.95fr);gap: 22px;align-items: stretch}.pioneer-card{border-radius: 30px;overflow: hidden;border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.96)),rgba(255,255,255,0.98)}.pioneer-card-copy{display: flex;flex-direction: column;justify-content: space-between;padding: clamp(28px,3vw,40px)}.pioneer-card-copy .section-title{margin-top: 8px}.pioneer-card-copy .section-intro{max-width: 30ch;margin: 18px 0 30px}.pioneer-card-media{display: flex;flex-direction: column}.pioneer-media{aspect-ratio: 1 / 1.04;overflow: hidden;background: rgba(255,255,255,0.04)}.pioneer-media img{width: 100%;height: 100%;object-fit: cover;display: block}.pioneer-card-body{display: flex;flex-direction: column;gap: 14px;padding: 22px 22px 24px}.pioneer-card-body h3{font-size: var(--fs-xl)}.pioneer-card-body p{color: #2C2C2C;line-height: 1.7}.proof-strip-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(18px,2vw,30px)}.proof-item{padding: 28px clamp(22px,2.4vw,34px);background: rgba(11,20,34,0.9);border: 1px solid var(--line-soft);border-radius: 24px;backdrop-filter: blur(12px)}.proof-label{display: inline-block;margin-bottom: 14px;color: var(--primary-gold-soft);font-size: var(--fs-2xs);letter-spacing: 0.2em;text-transform: uppercase}.proof-item p{max-width: 30ch;font-size: var(--fs-base);line-height: 1.75;color: rgba(255,255,255,0.76)}.editorial-section,.section-contrast,.section-sand,.network-section,.faq-section,.form-section-v2{background: transparent}.split-header{display: grid;grid-template-columns: 1fr;gap: 16px;justify-items: center;align-items: center}.section-intro{position: relative;max-width: 100%;margin: 0 auto;padding-left: 0;text-align: center;border-left: none;color: #2C2C2C;line-height: 1.8}.section-intro::before{content: none}.editorial-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.editorial-fullbleed{width: 100%;padding-inline: clamp(18px,3vw,48px)}.editorial-feature{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(24px,3vw,36px);align-items: stretch;width: 100%;min-height: 760px}.editorial-copy{display: flex;flex-direction: column;gap: 22px;width: 100%;padding: clamp(28px,3vw,44px) 0;justify-content: center}.editorial-grid-rich{grid-template-columns: repeat(2,minmax(0,1fr));margin: 10px 0 8px;width: 100%}.editorial-card{min-height: 260px;padding: 26px;background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94))}.editorial-card-icon{display: inline-grid;place-items: center;width: 54px;height: 54px;margin-bottom: 18px;border-radius: 18px;background: linear-gradient(180deg,rgba(127,209,255,0.14),rgba(0,69,112,0.18));color: var(--primary-gold-soft);font-size: var(--fs-base)}.editorial-card h3{margin-bottom: 10px}.editorial-card p{margin-top: 14px;padding-top: 14px;border-top: 1px solid rgba(0,69,112,0.08);color: #2C2C2C;line-height: 1.75}.press-section{position: relative}.sci-section{background: radial-gradient(circle at top left,rgba(255,255,255,0.22),transparent 34%),linear-gradient(135deg,#9896f0 0%,#8b88ea 52%,#7f7bdf 100%)}.sci-shell{display: grid;grid-template-columns: minmax(0,0.96fr) minmax(0,1.04fr);gap: clamp(28px,4vw,56px);align-items: center;padding-inline: clamp(18px,3vw,48px)}.sci-copy{max-width: 560px}.sci-logo{width: clamp(110px,11vw,160px);height: auto;display: block;margin-bottom: 24px}.sci-title{font-size: var(--fs-fluid-display);line-height: 0.96;letter-spacing: -0.04em;color: #ffffff;margin-bottom: 20px}.sci-description{max-width: 42ch;font-size: var(--fs-base);line-height: 1.85;color: rgba(255,255,255,0.9)}.sci-cta{display: inline-flex;align-items: center;justify-content: center;min-width: 180px;margin-top: 30px;padding: 14px 28px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.38);background: rgba(8,17,31,0.16);color: #ffffff;font-weight: 700;letter-spacing: 0.01em;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}@media (hover: hover) and (pointer: fine){.sci-cta:hover{background: rgba(8,17,31,0.28);border-color: rgba(255,255,255,0.62);transform: translateY(-2px)}}.sci-media{position: relative;min-height: 100%}.sci-media::before{content: '';position: absolute;inset: auto auto -16px -16px;width: 140px;height: 140px;border-radius: 28px;background: rgba(255,255,255,0.18);filter: blur(2px)}.sci-image{position: relative;z-index: 1;width: 85%;margin-inline: auto;min-height: 442px;display: block;object-fit: cover;border-radius: 32px;box-shadow: 0 24px 60px rgba(29,18,88,0.28)}.press-header-side{display: grid;gap: 22px;align-content: start;justify-items: start}.press-grid{display: grid;gap: 22px}.press-grid-home{grid-template-columns: repeat(4,minmax(0,1fr));align-items: stretch}.press-grid-archive{grid-template-columns: repeat(3,minmax(0,1fr))}.press-card{--press-card-padding: 24px;display: flex;flex-direction: column;gap: 16px;min-height: 100%;padding: var(--press-card-padding);border-radius: 26px;border: 1px solid rgba(255,255,255,0.12);background: radial-gradient(circle at top right,rgba(50,190,235,0.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),linear-gradient(135deg,#123f65 0%,#215882 58%,#2f6da2 100%);box-shadow: 0 20px 48px rgba(0,69,112,0.18)}.press-card-featured{background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.16),transparent 34%),linear-gradient(135deg,#1a4d78 0%,#265d8e 55%,#2f6da4 100%)}.press-card-top{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 48px}.press-card-logo{width: auto;max-width: 150px;max-height: 42px;object-fit: contain;filter: brightness(0) invert(1);opacity: 0.92}.press-badge{display: none}.press-card h3{margin-bottom: 0;font-size: var(--fs-lg);line-height: 1.22;color: #ffffff}.press-card p{margin: 0;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.14);color: rgba(255,255,255,0.88);line-height: 1.75}.press-card-actions{margin-top: auto;padding-top: 6px}.press-card-actions a{display: inline-flex;align-items: center;gap: 10px;color: #ffffff;font-weight: 700}.press-card-actions a i{color: #1CCFAB}.press-archive-status{margin: 26px 0 0;color: #2C2C2C;font-size: var(--fs-base);line-height: 1.7}.editorial-index{display: inline-block;margin-bottom: 18px;font-size: var(--fs-2xl);font-family: var(--font-heading);color: var(--primary-gold)}.editorial-media-panel{position: relative;min-height: 100%;overflow: hidden;border-radius: 32px;border: 1px solid rgba(0,69,112,0.08);background: #edf1f2}.editorial-feature-image{width: 100%;height: 100%;object-fit: cover;display: block}.integrated-layout,.network-layout,.form-shell{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(320px,0.9fr);gap: 30px;align-items: start}.integrated-points{display: grid;gap: 18px;margin-top: 30px}.integrated-point{display: grid;grid-template-columns: 52px 1fr;gap: 18px;padding: 18px 0;border-top: 1px solid rgba(255,255,255,0.08)}.integrated-point i{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: rgba(0,128,186,0.14);color: var(--primary-gold)}.integrated-point h3{margin-bottom: 6px}.integrated-panel{padding: 30px}.route-list{margin: 24px 0;padding-left: 22px;color: rgba(255,255,255,0.78)}.route-list li + li{margin-top: 10px}.services-grid-featured{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.feature-card{padding: 0;overflow: hidden;background: rgba(12,23,39,0.82)}.feature-card-media{height: 210px;background-position: center;background-size: cover}.feature-card-body{padding: 22px}.feature-card-index{color: var(--primary-gold-soft);font-size: var(--fs-sm);letter-spacing: 0.16em}.feature-card p{margin-top: 12px;padding-top: 12px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.68)}.transplant-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.transplant-card{overflow: hidden;border-radius: 20px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.transplant-card img{width: 100%;height: 210px;object-fit: cover;display: block}.transplant-card-body{padding: 20px}.transplant-card-body p{margin-top: 12px;padding-top: 12px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.7);min-height: 72px}.network-panel{background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.03))}.network-summary{display: grid;gap: 8px;margin-bottom: 22px}.region-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 24px}.region-card{padding: 16px;border-radius: 18px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.region-name{display: block;margin-bottom: 10px;color: var(--primary-gold-soft);text-transform: uppercase;letter-spacing: 0.14em;font-size: var(--fs-2xs)}.region-card p{margin-top: 10px;color: rgba(255,255,255,0.62);font-size: var(--fs-sm)}.ambassador-v2{background: radial-gradient(circle at top right,rgba(255,255,255,0.12),transparent 30%),linear-gradient(135deg,#164873 0%,#235e8f 52%,#2f6da4 100%)}.portrait-card{padding: 16px}.faq-list{display: grid;gap: 14px}#perguntas .faq-list{width: 75%;margin-inline: auto}@media (max-width: 768px){#perguntas .faq-list{width: 100%}}.faq-item{padding: 0 22px;border: 1px solid rgba(255,255,255,0.08);border-radius: 18px;background: rgba(255,255,255,0.025)}.faq-item summary{cursor: pointer;list-style: none;padding: 22px 0;font-weight: 700;font-size: var(--fs-base)}.faq-item summary::-webkit-details-marker{display: none}.faq-item p{padding: 16px 0 22px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.72)}.faq-answer{padding: 16px 0 22px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.72)}.faq-answer > *:first-child{margin-top: 0}.faq-answer > *:last-child{margin-bottom: 0}.form-benefits h3{margin-bottom: 18px}.benefits-list{list-style: disc;padding-left: 18px;color: rgba(255,255,255,0.78)}.benefits-list li + li{margin-top: 12px}.contact-conversion-shell{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 28px;align-items: stretch;padding: clamp(18px,2.6vw,28px);border-radius: 38px;background: radial-gradient(circle at top right,rgba(255,255,255,0.16),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.12),transparent 32%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%);box-shadow: 0 28px 68px rgba(0,69,112,0.16)}.contact-proof-panel,.contact-form-panel{padding: clamp(24px,3vw,34px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.14);background: linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.04)),rgba(15,55,90,0.44);box-shadow: 0 20px 44px rgba(0,69,112,0.1);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.contact-proof-panel{display: grid;gap: 22px;align-content: start}.contact-proof-kicker{display: inline-flex;width: fit-content;padding: 8px 12px;border-radius: 999px;background: rgba(255,255,255,0.12);color: #ffffff !important;font-size: var(--fs-xs);letter-spacing: 0.1em;text-transform: uppercase}.contact-proof-panel h3{margin: 0;font-size: var(--fs-fluid-h2);line-height: 1;color: #ffffff !important}.contact-proof-panel > p{color: rgba(255,255,255,0.88);line-height: 1.8}.contact-proof-list{display: grid;gap: 16px}.contact-proof-item{display: grid;grid-template-columns: 50px 1fr;gap: 16px;align-items: start;padding: 16px 0;border-top: 1px solid rgba(255,255,255,0.14)}.contact-proof-item i{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 16px;background: rgba(255,255,255,0.14);color: #b6f3ff}.contact-proof-item strong{display: block;margin-bottom: 6px;color: #fff}.contact-proof-item p{color: rgba(255,255,255,0.82);margin: 0}.contact-proof-item p a{color: inherit}.contact-proof-item p a:focus-visible{color: #b6f3ff}@media (hover: hover) and (pointer: fine){.contact-proof-item p a:hover{color: #b6f3ff}}.contact-proof-highlights{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.contact-highlight-card{padding: 16px;border-radius: 20px;border: 1px solid rgba(255,255,255,0.14);background: rgba(255,255,255,0.08)}.contact-highlight-card span{display: block;margin-bottom: 8px;color: rgba(255,255,255,0.92);font-size: var(--fs-2xs);text-transform: uppercase;letter-spacing: 0.08em}.contact-highlight-card strong{color: #fff;line-height: 1.35}.contact-conversion-form{display: grid;gap: 20px}.contact-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.contact-field{display: grid;gap: 10px}.contact-field span{color: rgba(255,255,255,0.92);font-size: var(--fs-sm);font-weight: 600}.contact-field input,.contact-field select,.contact-field textarea{width: 100%;padding: 16px 18px;border: 1px solid rgba(255,255,255,0.18);border-radius: 18px;background: rgba(255,255,255,0.1);color: #fff;font: inherit;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.contact-field select{appearance: none}.contact-field input::placeholder,.contact-field textarea::placeholder{color: rgba(255,255,255,0.36)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline: none;border-color: rgba(219,178,93,0.44);box-shadow: 0 0 0 4px rgba(219,178,93,0.08);transform: translateY(-1px)}.contact-form-actions{display: flex;flex-wrap: wrap;gap: 14px;padding-top: 6px}.contact-form-note{color: rgba(255,255,255,0.82);font-size: var(--fs-sm);line-height: 1.7}.footer-v2{padding: 60px 0 24px;background: radial-gradient(circle at top right,rgba(255,255,255,0.1),transparent 26%),radial-gradient(circle at bottom left,rgba(29,213,177,0.1),transparent 30%),linear-gradient(135deg,#103d63 0%,#1b4f79 42%,#2f6da4 100%)}.footer-grid{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 24px}.contact-page .footer-grid{grid-template-columns: 1.45fr 1fr 1fr;align-items: start}.home-v2 .footer-grid{grid-template-columns: 1.45fr 1fr 1fr 1fr;align-items: start}.footer-logo{width: 180px;margin-bottom: 16px}.footer-copy{color: rgba(255,255,255,0.78);max-width: 360px}.footer-grid h3{margin-bottom: 14px;font-size: var(--fs-md);color: #ffffff}.footer-grid a{display: block;color: rgba(255,255,255,0.84);margin-bottom: 10px}@media (hover: hover) and (pointer: fine){.footer-grid a:hover{color: #1CCFAB}}.footer-bottom{margin-top: 32px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,0.14)}.reveal-text{animation: fadeUp 0.8s ease both}.delay-1{animation-delay: 0.08s}.delay-2{animation-delay: 0.16s}.delay-3{animation-delay: 0.24s}@keyframes fadeUp{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 1180px){:root{--hero-controls-height: 94px;--hero-nav-size: 48px;--hero-nav-offset: 18px}.integrated-layout,.network-layout,.form-shell,.contact-conversion-shell,.split-header,.units-highlight-shell,.unit-hero-shell,.unit-overview-grid,.unit-contact-shell,.editorial-feature,.medical-board-shell,.medical-board-hero-shell,.cosmetics-shell,.sci-hero-shell,.sci-split,.sci-vision-shell,.sci-shell,.footer-grid,.pioneer-grid,.brand-lead-shell{grid-template-columns: 1fr}.contact-form-grid,.contact-proof-highlights,.unit-info-grid,.unit-gallery-grid,.results-grid,.procedure-rich-content .cols_2,.procedure-rich-content .cols_3,.procedure-rich-content .cols_1-3,.procedure-rich-content .procedure-slider-fallback{grid-template-columns: 1fr}.units-highlight-image{min-height: 320px}.unit-hero-media,.unit-hero-image,.unit-map-frame,.unit-map-frame iframe{min-height: 320px}.transplant-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.hero-slide{grid-template-columns: 1fr;padding-inline: var(--hero-safe-inline)}.editorial-fullbleed{padding-inline: 20px}.editorial-feature{min-height: auto}.sci-concept-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.medical-board-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.sci-hero-image{min-height: 420px}.hero-slide-image-wrap{height: clamp(260px,34vh,360px);height: clamp(260px,34dvh,360px);min-height: 0;order: -1}}@media (max-width: 992px){:root{--hero-nav-size: 56px;--hero-nav-offset: 16px;--topbar-height: 0px;--header-height: 82px;--hero-controls-height: 88px;--hero-viewport-offset: calc(var(--topbar-height) + var(--header-height))}.home-v2 .main-nav{position: absolute;top: calc(100% + 12px);right: 20px;left: 20px;display: none;flex-direction: column;align-items: stretch;gap: 18px;padding: 20px;border-radius: 20px;background: rgba(7,16,28,0.98);border: 1px solid rgba(255,255,255,0.08);max-height: min(calc(100vh - var(--header-height) - 32px),78vh);max-height: min(calc(100dvh - var(--header-height) - 32px),78dvh);overflow-y: auto;overscroll-behavior: contain}.home-v2 .main-nav.active{display: flex}.home-v2 .nav-list{display: flex;flex-direction: column;gap: 16px;align-items: stretch}.home-v2 .dropdown{position: static;opacity: 1;visibility: visible;transform: none;margin-top: 8px;min-width: 0;max-height: 0;overflow: hidden;padding: 0;border: 0;border-top: 0;box-shadow: none;background: transparent;transition: max-height 0.25s ease}.home-v2 .nav-item > a{justify-content: flex-start}.home-v2 .nav-link-caret{display: none}.home-v2 .nav-item-row{justify-content: space-between;width: 100%}.home-v2 .submenu-toggle{display: inline-flex;flex: 0 0 auto}@media (hover: hover) and (pointer: fine){.home-v2 .nav-item.has-dropdown:hover .dropdown{transform: none}}.home-v2 .nav-item.is-open .dropdown{max-height: 520px;padding: 8px 0 0}.home-v2 .dropdown li a{padding: 10px 0 10px 18px;border-bottom: 0;font-size: var(--fs-sm);color: rgba(255,255,255,0.76)}.home-v2 .mobile-nav-extras{display: grid;gap: 16px;padding-top: 4px;border-top: 1px solid rgba(255,255,255,0.08)}.home-v2 .nav-actions,.home-v2 .nav-actions .btn{width: 100%}.proof-strip{margin-top: 0;padding-top: 20px}.proof-strip-grid,.testimonials-grid,.brand-lead-highlights,.editorial-grid,.press-grid-home,.press-grid-archive,.sci-story-intro,.sci-story-grid,.sci-journey-grid,.sci-gallery-grid,.sci-diff-grid,.sci-care-grid,.services-grid-featured,.region-grid,.transplant-grid{grid-template-columns: 1fr}.proof-item p{max-width: none}.brand-lead-shell{padding: 24px 20px}.brand-lead-copy{max-width: none}.brand-lead-title{font-size: var(--fs-3xl)}.editorial-media-panel{min-height: 520px}.press-card-featured{min-height: auto}.sci-copy{max-width: none}.sci-hero-visual{padding-bottom: 0}.sci-hero-panel{position: static;width: 100%;margin-top: 18px}.cosmetics-copy{max-width: none}.medical-board-description{max-width: none}.cosmetics-image{min-height: 380px}.sci-image{min-height: 357px}.sci-vision-steps{grid-template-columns: 1fr}.sci-anchor-nav-wrap{top: var(--header-height)}.hero-slide-content{width: 100%;margin-left: 18px;padding: 36px 2px 26px 0;justify-content: flex-start}.hero-slide-title{max-width: none;font-size: var(--fs-3xl)}.hero-slide-description{max-width: none}.hero-slider-controls{padding: 14px 18px 18px}.hero-slider-counter{display: none}}@media (max-width: 640px){:root{--hero-nav-size: 44px;--hero-nav-offset: 10px;--header-height: 78px;--hero-controls-height: 96px;--hero-viewport-offset: calc(var(--topbar-height) + var(--header-height))}.container{width: 100%;padding: 0 16px}.main-header .container{padding-left: 16px;padding-right: 16px}.editorial-fullbleed{padding-inline: 16px}.sci-anchor-nav{padding-inline: 16px}.medical-board-video-frame{border-radius: 24px}.cosmetics-shell{padding-inline: 16px}.sci-shell{padding-inline: 16px}.sci-title{font-size: var(--fs-fluid-h1)}.sci-description{max-width: none;font-size: var(--fs-base);line-height: 1.75}.sci-image{min-height: 238px;border-radius: 24px}.cosmetics-image{min-height: 300px;border-radius: 24px}.medical-board-grid{grid-template-columns: 1fr}.sci-hero-actions{flex-direction: column;align-items: stretch}.sci-hero-panel,.sci-story-card,.sci-journey-shell,.sci-journey-step,.sci-solution-copy{padding: 20px}.sci-hero-image{min-height: 300px;border-radius: 24px}.sci-spotlight-poster{min-height: 280px}.sci-story-figure img,.sci-story-photo img,.sci-inline-photo img{min-height: 220px}.sci-concept-grid{grid-template-columns: 1fr}.sci-gallery-card-large{grid-column: auto}.press-card{--press-card-padding: 22px 20px;border-radius: 22px}.press-card-top{align-items: flex-start;flex-direction: column}.press-card-logo{max-width: 136px}.hero-slide-actions{flex-direction: column;align-items: stretch;gap: 12px;margin-top: 24px}.hero-slide-content{width: 100%;margin-left: 12px;padding: 30px 0 22px 0}.brand-lead-item{grid-template-columns: 52px 1fr;padding: 16px 14px}.brand-lead-icon{width: 52px;height: 52px;border-radius: 16px}.testimonial-meta{grid-template-columns: 74px 1fr}.testimonial-media{width: 74px;height: 74px;border-radius: 18px}.hero-slide-title{font-size: var(--fs-fluid-h2);margin-bottom: 14px}.hero-slide-description{font-size: var(--fs-base);line-height: 1.58}.hero-slide-image-wrap{height: 250px;min-height: 0}.btn,.btn-large{width: 100%}.hero-slider-controls{gap: 12px;padding-bottom: 16px}.hero-slider-meta{width: auto}.hero-slide{padding-inline: calc(var(--hero-nav-size) + 18px)}}body.site-page{background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),radial-gradient(circle at top right,rgba(0,69,112,0.08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f6fafc 40%,#edf1f2 100%);color: #2C2C2C}body.faq-page{background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),radial-gradient(circle at top right,rgba(0,69,112,0.08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f6fafc 40%,#edf1f2 100%)}body.medical-board-page{background: radial-gradient(circle at top left,rgba(0,128,186,0.18),transparent 24%),linear-gradient(180deg,#03070d 0%,#06111d 44%,#02050a 100%)}body.sci-page{background: radial-gradient(circle at top left,rgba(152,150,240,0.26),transparent 24%),linear-gradient(180deg,#050812 0%,#0a0e18 45%,#04050b 100%)}.nav-item > a.is-current,.nav-item > a[aria-current="page"],.nav-item > .nav-item-row > a.is-current,.nav-item > .nav-item-row > a[aria-current="page"]{color: #004570}.nav-item > a.is-current:after,.nav-item > a[aria-current="page"]:after,.nav-item > .nav-item-row > a.is-current:after,.nav-item > .nav-item-row > a[aria-current="page"]:after{width: 100%}.nav-item > a[aria-current="page"] .nav-link-caret,.nav-item > .nav-item-row > a[aria-current="page"] .nav-link-caret{color: #1CCFAB}body.site-page .main-header{background: linear-gradient(135deg,rgba(255,255,255,0.92),rgba(236,245,251,0.86));border-bottom: 1px solid rgba(50,190,235,0.18);box-shadow: 0 14px 34px rgba(0,69,112,0.08);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px)}body.site-page .logo img{filter: brightness(0) saturate(100%) invert(18%) sepia(63%) saturate(1583%) hue-rotate(173deg) brightness(93%) contrast(104%)}body.site-page .nav-list a,body.site-page .nav-item > a,body.site-page .submenu-toggle,body.site-page .mobile-menu-btn{color: #004570 !important}body.site-page .nav-link-caret{color: #1CCFAB !important}body.site-page .dropdown{background: linear-gradient(180deg,rgba(255,255,255,0.99),rgba(241,247,251,0.98));border: 1px solid rgba(0,69,112,0.08);border-top: 3px solid #1CCFAB;box-shadow: 0 18px 40px rgba(0,69,112,0.14)}body.site-page .dropdown li a{color: #004570;border-bottom: 1px solid rgba(0,69,112,0.06)}@media (hover: hover) and (pointer: fine){body.site-page .dropdown li a:hover{background-color: rgba(29,213,177,0.08);color: #0080c2}}.page-hero{position: relative;padding: 132px 0 60px;overflow: hidden;background: linear-gradient(120deg,rgba(0,0,0,0.84),rgba(0,69,112,0.78)),linear-gradient(180deg,rgba(255,255,255,0.04),transparent)}.page-hero.page-hero-image{background-size: cover;background-position: center}.page-hero::after{content: '';position: absolute;inset: auto 0 0 0;height: 120px;background: linear-gradient(180deg,transparent,rgba(0,0,0,0.85))}.page-hero.page-hero-image::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg,rgba(0,69,112,0.46),rgba(50,190,235,0.22))}.page-hero .container{width: 100%;position: relative;z-index: 1;padding-inline: clamp(18px,3vw,48px)}.page-hero.page-hero-image .container{width: min(calc(100% - clamp(36px,6vw,96px)),1180px);margin: 0 auto;padding: clamp(28px,4vw,42px);border-radius: 34px;border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(135deg,rgba(255,255,255,0.96),rgba(246,250,252,0.92)),radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 34%);box-shadow: 0 24px 60px rgba(0,69,112,0.12)}.page-kicker{display: inline-flex;margin-bottom: 14px;color: #9fdcff;font-size: var(--fs-sm);text-transform: uppercase;letter-spacing: 0.18em}.page-title{font-size: var(--fs-fluid-display);line-height: 0.96;letter-spacing: -0.03em;color: #ffffff}.page-hero.page-hero-image .page-kicker,.page-hero.page-hero-image .page-title,.page-hero.page-hero-image .page-lead{color: #004570}.page-hero.page-hero-image .page-kicker{color: #0080c2}.page-hero.page-hero-image .page-lead{max-width: 62ch;color: #2C2C2C}.page-lead{max-width: 760px;margin-top: 18px;color: rgba(255,255,255,0.86);font-size: var(--fs-base);line-height: 1.8}.page-main{padding: 44px 0 110px}.medical-board-hero{background: radial-gradient(circle at top right,rgba(127,209,255,0.14),transparent 30%),linear-gradient(135deg,rgba(4,17,28,0.98),rgba(0,69,112,0.84))}.medical-board-hero-shell{display: grid;grid-template-columns: minmax(0,1fr) minmax(340px,0.95fr);gap: clamp(28px,4vw,56px);align-items: center}.medical-board-hero-copy .page-title{max-width: 11ch}.partnerships-page .page-main{padding-top: 26px}.partnerships-hero{background: radial-gradient(circle at top right,rgba(219,178,93,0.16),transparent 24%),radial-gradient(circle at bottom left,rgba(127,209,255,0.14),transparent 26%),linear-gradient(135deg,rgba(5,12,22,0.98),rgba(0,69,112,0.84))}.partnerships-hero-shell{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(320px,0.92fr);gap: clamp(28px,4vw,56px);align-items: center}.partnerships-hero-copy .page-title{max-width: 10ch}.partnerships-hero-panel{display: grid;gap: 18px;padding: clamp(24px,3vw,34px);border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(255,255,255,0.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(8,16,28,0.88);box-shadow: 0 26px 60px rgba(0,0,0,0.22)}.partnerships-hero-panel h2{margin: 0;font-size: var(--fs-fluid-h2);line-height: 0.98}.partnerships-hero-panel > p{color: rgba(255,255,255,0.76);line-height: 1.8}.partnerships-hero-points{display: grid;gap: 14px}.partnerships-hero-points article{padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.08)}.partnerships-hero-points strong{display: block;margin-bottom: 6px;color: #fff}.partnerships-hero-points p{margin: 0;color: rgba(255,255,255,0.68)}.partnerships-proof-band .metric-card{min-height: 100%}.partnerships-benefits-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.partnership-benefit{display: grid;gap: 16px;padding: 26px;border-radius: 26px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025)),rgba(8,17,29,0.9);box-shadow: 0 20px 46px rgba(0,0,0,0.18)}.partnership-benefit h3{margin: 0;font-size: var(--fs-lg)}.partnership-benefit p{margin: 0;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.72);line-height: 1.75}.partnership-benefit-icon{display: grid;place-items: center;width: 82px;height: 82px;border-radius: 24px;background: linear-gradient(180deg,rgba(127,209,255,0.14),rgba(0,69,112,0.16))}.partnership-benefit-icon img{width: 50px;height: 50px;object-fit: contain}.partnerships-spotlight{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);gap: clamp(24px,4vw,44px);align-items: center}.partnerships-spotlight-copy p{color: rgba(255,255,255,0.76);line-height: 1.85}.partnerships-spotlight-media{position: relative;overflow: hidden;min-height: 100%;padding: 0}.partnerships-spotlight-image{width: 100%;height: 100%;min-height: 360px;display: block;object-fit: cover}.partnerships-logo-shell{display: grid;gap: 24px}.partnerships-logo-heading{margin-bottom: 0}.partnerships-logo-wall{display: grid;place-items: center;padding: clamp(22px,3vw,34px);border-radius: 32px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(219,178,93,0.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.025)),rgba(8,17,29,0.92);box-shadow: 0 24px 60px rgba(0,0,0,0.2)}.partnerships-logo-wall img{width: auto;max-width: min(100%,720px);max-height: 220px;display: block;object-fit: contain;border-radius: 22px;background: #ffffff;padding: clamp(18px,2vw,26px);box-shadow: inset 0 0 0 1px rgba(5,12,22,0.06)}.sci-page .page-main{padding-top: 22px}.sci-page .sci-hero{background: radial-gradient(circle at top left,rgba(255,255,255,0.22),transparent 34%),linear-gradient(135deg,#9896f0 0%,#8b88ea 52%,#7f7bdf 100%)}.sci-page .sci-hero::after{background: linear-gradient(180deg,transparent,rgba(18,14,54,0.52))}.sci-page .sci-hero-shell{grid-template-columns: minmax(0,0.96fr) minmax(0,1.04fr);gap: clamp(28px,4vw,56px);align-items: center}.sci-page .sci-hero .page-title{max-width: 18ch}.sci-page .sci-hero .text-gold{color: rgba(255,255,255,0.92)}.sci-hero-visual{position: relative;min-height: 100%}.sci-hero-panel{display: grid;gap: 18px;padding: clamp(24px,3vw,34px);border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(12,15,54,0.76),rgba(16,18,60,0.58)),rgba(255,255,255,0.08);box-shadow: 0 24px 60px rgba(0,0,0,0.22);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);position: absolute;right: 0;bottom: 24px;width: min(420px,calc(100% - 24px));z-index: 3}.sci-hero-panel h2{margin: 0;font-size: var(--fs-fluid-h3);line-height: 1.2}.sci-hero-panel > p{margin: 0;color: rgba(255,255,255,0.76);line-height: 1.82}.sci-hero-stats{display: grid;gap: 14px}.sci-hero-stats article{padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.08)}.sci-hero-stats strong{display: block;margin-bottom: 6px;color: #fff}.sci-hero-stats p{margin: 0;color: rgba(255,255,255,0.68)}.sci-story-intro{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(280px,0.92fr);gap: 22px;align-items: stretch}.sci-story-shell{display: grid;gap: 24px}.sci-story-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.sci-story-card{display: grid;gap: 16px;padding: clamp(24px,3vw,34px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(9,15,27,0.92);box-shadow: 0 20px 46px rgba(0,0,0,0.18)}.sci-story-card-primary{background: radial-gradient(circle at top left,rgba(127,209,255,0.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),rgba(9,15,27,0.96)}.sci-story-card i{display: inline-grid;place-items: center;width: 54px;height: 54px;border-radius: 18px;background: linear-gradient(180deg,rgba(127,209,255,0.14),rgba(0,69,112,0.18));color: var(--primary-gold-soft);font-size: var(--fs-base)}.sci-story-card h3,.sci-story-card .section-title{margin: 0}.sci-story-card p{margin: 0;color: rgba(255,255,255,0.74);line-height: 1.8}.sci-story-figure,.sci-story-photo,.sci-inline-photo{overflow: hidden;padding: 0;border-radius: 28px}.sci-story-figure img,.sci-story-photo img,.sci-inline-photo img{width: 100%;height: 100%;min-height: 100%;display: block;object-fit: cover}.sci-story-figure img{min-height: 340px}.sci-story-photo img,.sci-inline-photo img{min-height: 280px}.sci-spotlight-shell{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);gap: clamp(24px,4vw,46px);align-items: center}.sci-spotlight-copy{display: grid;gap: 18px}.sci-spotlight-copy p{margin: 0;color: rgba(255,255,255,0.76);line-height: 1.82}.sci-spotlight-media{overflow: hidden;padding: 0;border-radius: 30px}.sci-spotlight-poster{width: 100%;height: 100%;min-height: 380px;object-fit: cover}.sci-video-badge.hybrid-video-trigger{left: 26px;right: auto;top: auto;bottom: 26px;transform: none}.sci-journey-shell{display: grid;gap: 24px;padding: clamp(26px,3vw,38px);border-radius: 32px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(219,178,93,0.12),transparent 24%),radial-gradient(circle at bottom right,rgba(127,209,255,0.12),transparent 28%),rgba(8,13,23,0.94)}.sci-journey-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.sci-journey-step{padding: 24px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.035)}.sci-journey-step span{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin-bottom: 16px;border-radius: 16px;background: rgba(219,178,93,0.16);color: var(--primary-gold-soft);font-family: var(--font-heading);font-weight: 700}.sci-journey-step h3{margin: 0 0 10px}.sci-journey-step p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.75}.sci-solutions-shell,.sci-gallery-shell{display: grid;gap: 24px}.sci-solutions-grid{align-items: stretch}.sci-solution-card{overflow: hidden;padding: 0;border-radius: 28px}.sci-solution-media{min-height: 250px}.sci-solution-media img{width: 100%;height: 100%;min-height: 250px;display: block;object-fit: cover}.sci-solution-copy{display: grid;gap: 14px;padding: 24px}.sci-solution-copy h3{margin: 0}.sci-solution-copy p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.78}.sci-gallery-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.sci-gallery-card{overflow: hidden;padding: 0;border-radius: 26px;cursor: zoom-in}.sci-gallery-card-large{grid-column: span 2}.sci-gallery-card img{width: 100%;height: 100%;min-height: 260px;display: block;object-fit: cover}.medical-board-main{padding-top: 30px}.medical-board-intro-card{max-width: 1180px;padding: clamp(26px,3vw,36px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(127,209,255,0.08),transparent 32%),rgba(8,14,24,0.92)}.medical-board-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.medical-board-card{display: grid;gap: 14px;padding: 26px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(8,14,24,0.88);box-shadow: 0 18px 42px rgba(0,0,0,0.16)}.medical-board-card h3{margin-bottom: 0;font-size: var(--fs-lg)}.medical-board-card p{color: rgba(255,255,255,0.72);line-height: 1.7}.medical-board-initials{display: inline-grid;place-items: center;width: 54px;height: 54px;border-radius: 18px;background: linear-gradient(180deg,rgba(127,209,255,0.18),rgba(0,69,112,0.24));color: #7fd1ff;font-family: var(--font-heading);font-weight: 700;letter-spacing: 0.04em}.medical-board-support{max-width: 1180px}.medical-board-grid-cards{grid-template-columns: repeat(4,minmax(0,1fr))}.medical-board-grid-tech{grid-template-columns: repeat(2,minmax(0,1fr))}.medical-board-person{overflow: hidden;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(8,14,24,0.88);box-shadow: 0 18px 42px rgba(0,0,0,0.16);color: inherit;text-decoration: none;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}@media (hover: hover) and (pointer: fine){.medical-board-person:hover{transform: translateY(-4px);border-color: rgba(127,209,255,0.3);box-shadow: 0 24px 48px rgba(0,0,0,0.22)}}.medical-board-person-image{aspect-ratio: 4 / 3;overflow: hidden;background: rgba(255,255,255,0.03)}.medical-board-person-image img{display: block;width: 100%;height: 100%;object-fit: cover}.medical-board-person-copy{display: grid;gap: 10px;padding: 22px}.medical-board-person-copy h3{margin: 0;font-size: var(--fs-lg)}.medical-board-person-copy p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.65}.medical-board-person-copy span{color: #7fd1ff;font-weight: 700}.director-profile-page .page-title{font-size: var(--fs-fluid-display)}.director-profile-hero{padding-bottom: 78px}.director-profile-shell{display: grid;grid-template-columns: minmax(320px,0.9fr) minmax(0,1.1fr);gap: clamp(28px,4vw,56px);align-items: center}.director-profile-media{overflow: hidden;border-radius: 30px}.director-profile-image{display: block;width: 100%;min-height: 420px;object-fit: cover}.director-profile-copy{display: grid;gap: 18px}.director-hero-panel{display: grid;gap: 18px;padding: clamp(22px,2.8vw,30px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.1);background: linear-gradient(180deg,rgba(8,25,43,0.82),rgba(6,16,29,0.92)),radial-gradient(circle at top left,rgba(127,209,255,0.16),transparent 34%);box-shadow: 0 24px 54px rgba(0,0,0,0.24)}.director-hero-panel-header{display: grid;gap: 8px}.director-hero-panel-title{margin: 0;font-size: var(--fs-fluid-h3)}.director-hero-panel-copy{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.7}.director-hero-list{margin: 0;padding: 0;list-style: none;display: grid;gap: 10px}.director-hero-list li{display: flex;gap: 12px;align-items: flex-start;color: rgba(255,255,255,0.84);line-height: 1.65}.director-hero-list li::before{content: "";flex: 0 0 9px;width: 9px;height: 9px;margin-top: 0.55em;border-radius: 999px;background: linear-gradient(135deg,#7fd1ff,var(--primary-gold));box-shadow: 0 0 0 6px rgba(127,209,255,0.08)}.director-meta-list{display: flex;flex-wrap: wrap;gap: 10px}.director-meta-item{display: inline-flex;align-items: center;padding: 10px 14px;border-radius: 999px;background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.88);font-weight: 700}.director-profile-main{padding-top: 34px}.director-content-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.director-content-grid-single{grid-template-columns: minmax(0,1fr)}.director-detail-card{display: grid;gap: 18px;padding: clamp(24px,3vw,34px)}.director-detail-card-unified{gap: 24px}.director-detail-card-unified .section-title{margin-bottom: 0}.director-detail-stack{display: grid;gap: 24px}.director-detail-block{display: grid;gap: 16px}.director-detail-block + .director-detail-block{padding-top: 24px;border-top: 1px solid rgba(255,255,255,0.08)}.director-detail-heading{display: grid;gap: 6px}.director-detail-heading h3{margin: 0;font-size: var(--fs-base);color: #ffffff}.director-detail-heading p{margin: 0;color: rgba(255,255,255,0.68);line-height: 1.65}.director-list{margin: 0;padding-left: 0;list-style: none;display: grid;gap: 12px;color: rgba(255,255,255,0.82);line-height: 1.75}.director-detail-stack .director-list li{position: relative;padding-left: 22px}.director-detail-stack .director-list li::before{content: "";position: absolute;left: 0;top: 0.72em;width: 8px;height: 8px;border-radius: 999px;background: #1CCFAB;box-shadow: 0 0 0 4px rgba(29,213,177,0.16);transform: translateY(-50%)}.director-prose{display: grid;gap: 16px;color: rgba(255,255,255,0.82);line-height: 1.8}.director-prose p{margin: 0}.director-timeline{display: grid;gap: 14px}.director-timeline-item{padding: 16px 18px;border-radius: 18px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.director-timeline-item strong{display: block;margin-bottom: 6px;color: #7fd1ff;font-family: var(--font-heading);font-size: var(--fs-base);letter-spacing: 0.08em;text-transform: uppercase}.director-timeline-item p{margin: 0;color: rgba(255,255,255,0.8);line-height: 1.75}.faq-page-main{padding-top: 24px}.faq-landing-band{padding-top: 24px;padding-bottom: 24px}.faq-landing-shell{display: grid;grid-template-columns: minmax(0,1fr);gap: 22px;align-items: stretch;width: 75%;max-width: 1180px}.faq-landing-aside{display: grid;grid-template-columns: minmax(260px,0.85fr) minmax(0,1.15fr);gap: 18px;align-items: start}.faq-landing-intro,.faq-jump-nav,.faq-video-card,.faq-group-shell{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 22px 54px rgba(0,69,112,0.1)}.faq-landing-intro{padding: clamp(28px,3vw,40px);border-radius: 30px}.faq-landing-intro .section-title{max-width: 12ch;margin-top: 10px}.faq-landing-intro p{max-width: 54ch;margin-top: 18px;color: #2C2C2C;line-height: 1.8}.faq-jump-nav{display: grid;align-content: center;gap: 12px;padding: 22px;border-radius: 30px}.faq-jump-nav a{display: flex;align-items: center;min-height: 64px;padding: 14px 18px;border-radius: 20px;border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.82);color: #004570;font-weight: 600}@media (hover: hover) and (pointer: fine){.faq-jump-nav a:hover{transform: translateY(-1px);border-color: rgba(29,213,177,0.22);background: linear-gradient(135deg,rgba(29,213,177,0.14),rgba(255,255,255,0.94))}}.faq-video-card{margin: 0;padding: 18px;border-radius: 30px}.faq-video-frame{overflow: hidden;border-radius: 22px;background: #edf1f2;box-shadow: inset 0 0 0 1px rgba(0,69,112,0.06)}.faq-video-frame video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;background: #02070d}.faq-video-card figcaption{margin-top: 14px;color: #6B6B6B;line-height: 1.7}.faq-group-band{padding-top: 18px;padding-bottom: 18px}.faq-group-band[id]{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 28px)}.faq-group-shell{width: 75%;max-width: 1180px;padding: clamp(22px,2.5vw,34px);border-radius: 32px}.faq-group-heading{display: grid;gap: 12px;margin-bottom: 22px;padding-bottom: 20px;border-bottom: 1px solid rgba(29,213,177,0.16)}.faq-group-heading .section-title{max-width: 15ch}.faq-group-heading p{max-width: 62ch;color: #2C2C2C;line-height: 1.8}.faq-stack-premium{gap: 14px}.faq-stack-premium details{position: relative;border-radius: var(--home-radius);border: 1px solid rgba(0,69,112,0.10);background: #f5f9fc;overflow: hidden;transition: border-color 0.2s ease}.faq-stack-premium details[open]{border-color: rgba(0,69,112,0.20)}@media (hover: hover) and (pointer: fine){.faq-stack-premium details:hover{border-color: rgba(0,69,112,0.20)}}.faq-stack-premium summary{position: relative;padding: 20px 56px 20px 22px;font-size: var(--fs-base);line-height: 1.5;color: #004570;cursor: pointer}.faq-stack-premium summary::before{content: none}.faq-stack-premium summary::after{content: '+';position: absolute;right: 22px;top: 50%;transform: translateY(-50%);width: auto;height: auto;background: none;box-shadow: none;border-radius: 0;font-size: var(--fs-xl);font-weight: 400;line-height: 1;color: #1CCFAB;transition: transform 0.2s ease}.faq-stack-premium details[open] summary::after{content: '−';background: none;box-shadow: none;transform: translateY(-50%)}.faq-stack-premium p{padding: 0 22px 20px;color: #2C2C2C;line-height: 1.8}.faq-stack-premium p a{color: var(--primary-gold);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.medical-board-shell{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(340px,1.1fr);gap: clamp(24px,3vw,40px);align-items: center}.medical-board-copy{display: grid;gap: 18px}.medical-board-copy .section-title{max-width: 11ch}.medical-board-description{max-width: 38ch;color: rgba(255,255,255,0.74);line-height: 1.8}.medical-board-video{position: relative}.medical-board-video-frame{position: relative;overflow: hidden;border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 24px 60px rgba(0,0,0,0.24);background: rgba(255,255,255,0.03);aspect-ratio: 16 / 9}.medical-board-video-frame iframe{width: 100%;height: 100%;border: 0;display: block}.medical-board-video-frame video,.hybrid-video-player,.hybrid-video-player iframe,.hybrid-video-player video{width: 100%;height: 100%;border: 0;display: block}.hybrid-video-embed{position: relative;overflow: hidden}.hybrid-video-poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hybrid-video-player{position: absolute;inset: 0;z-index: 3}.hybrid-video-trigger{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 4;display: inline-flex;align-items: center;gap: 12px;padding: 14px 22px;border: 0;border-radius: 999px;background: rgba(7,17,29,0.82);color: #fff;font: inherit;font-weight: 700;cursor: pointer;box-shadow: 0 22px 45px rgba(0,0,0,0.28)}.hybrid-video-trigger-icon{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 999px;background: #FF0000;color: #FFFFFF}.hybrid-video-embed.is-active .hybrid-video-poster,.hybrid-video-embed.is-active .hybrid-video-trigger{display: none}.cosmetics-section{background: radial-gradient(circle at right top,rgba(127,209,255,0.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0)),transparent}.cosmetics-shell{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(320px,1.1fr);gap: clamp(24px,3.5vw,44px);align-items: center;padding-inline: clamp(18px,3vw,48px)}.cosmetics-copy{display: grid;gap: 18px;max-width: 520px}.cosmetics-copy .section-title{max-width: 11ch;color: #004570}.cosmetics-copy .section-intro{max-width: 38ch;margin-top: 0}.cosmetics-media{position: relative}.cosmetics-media::before{content: '';position: absolute;inset: auto -10px -14px auto;width: 150px;height: 150px;border-radius: 30px;background: rgba(127,209,255,0.08)}.cosmetics-image{position: relative;z-index: 1;width: 100%;min-height: 440px;display: block;object-fit: cover;border-radius: 30px;box-shadow: 0 24px 56px rgba(0,0,0,0.24)}.sci-hero{background: radial-gradient(circle at top left,rgba(255,255,255,0.16),transparent 32%),linear-gradient(135deg,rgba(152,150,240,0.92),rgba(113,111,219,0.88))}.sci-hero::after{background: linear-gradient(180deg,transparent,rgba(4,5,11,0.7))}.sci-hero-shell{display: grid;grid-template-columns: minmax(0,1fr) minmax(320px,0.92fr);gap: clamp(28px,4vw,64px);align-items: center}.sci-hero-copy{position: relative;z-index: 1}.sci-hero-logo{width: clamp(120px,11vw,168px);height: auto;display: block;margin-bottom: 18px}.sci-hero .page-kicker,.sci-hero .page-lead,.sci-hero .page-title,.sci-hero .text-gold{color: #ffffff}.sci-hero .page-title{max-width: 18ch}.sci-hero .text-gold{color: rgba(255,255,255,0.92)}.sci-hero .page-lead{max-width: 62ch}@media (min-width: 993px){.sci-hero-visual{display: grid;grid-template-columns: minmax(0,1fr)}.sci-hero-media,.sci-hero-panel{grid-area: 1 / 1}.sci-hero-media,.sci-hero-image{height: 100%}.sci-hero-panel{position: relative;right: auto;bottom: auto;justify-self: end;align-self: end;margin: 24px 0 24px 24px}}.sci-hero-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 32px}.sci-hero .btn-outline{border-color: rgba(255,255,255,0.42);color: #ffffff}@media (hover: hover) and (pointer: fine){.sci-hero .btn-outline:hover{background: rgba(255,255,255,0.14);color: #ffffff}}.sci-hero-media{position: relative}.sci-hero-media::before{content: '';position: absolute;inset: -18px auto auto -18px;width: 132px;height: 132px;border-radius: 30px;background: rgba(255,255,255,0.18)}.sci-hero-image{position: relative;z-index: 1;width: 100%;min-height: 560px;display: block;object-fit: cover;border-radius: 34px;box-shadow: 0 26px 70px rgba(31,25,88,0.32)}.sci-anchor-nav-wrap{position: sticky;top: calc(var(--topbar-height) + var(--header-height));z-index: 950;backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);background: rgba(7,10,18,0.74);border-top: 1px solid rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.06)}.sci-anchor-nav{display: flex;align-items: center;gap: 10px;padding: 14px clamp(18px,3vw,48px);overflow-x: auto}.sci-anchor-nav a{display: inline-flex;align-items: center;white-space: nowrap;padding: 10px 16px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.04);color: rgba(255,255,255,0.82);font-size: var(--fs-sm);font-weight: 600}@media (hover: hover) and (pointer: fine){.sci-anchor-nav a:hover{border-color: rgba(152,150,240,0.5);background: rgba(152,150,240,0.16);color: #ffffff}}.sci-main{padding-top: 28px}.sci-band{padding: 34px 0}.sci-band[id]{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 96px)}.sci-split,.sci-vision-shell{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;align-items: stretch}.sci-card{border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025)),rgba(10,14,24,0.9);box-shadow: 0 18px 42px rgba(0,0,0,0.18)}.sci-card h2,.sci-card h3{max-width: none}.sci-card-highlight{padding: clamp(28px,3vw,40px);background: radial-gradient(circle at top left,rgba(152,150,240,0.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03)),rgba(10,14,24,0.94)}.sci-points{display: grid;gap: 18px}.sci-mini-card{padding: 26px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(10,14,24,0.82)}.sci-mini-card i{margin-bottom: 16px;color: #9896f0;font-size: var(--fs-lg)}.sci-mini-card p,.sci-card p,.sci-heading p,.sci-final-cta p,.sci-concept-item p,.sci-vision-steps p{color: rgba(255,255,255,0.74)}.sci-heading{margin-bottom: 28px}.sci-heading .section-title{max-width: 16ch}.sci-diff-grid,.sci-care-grid{gap: 22px}.sci-concept-shell{padding: clamp(28px,3vw,42px);border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(152,150,240,0.12),transparent 28%),rgba(8,12,22,0.9)}.sci-concept-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.sci-concept-item{padding: 24px;border-radius: 24px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.06)}.sci-concept-item strong,.sci-vision-steps h3{display: block;margin-bottom: 12px;font-family: var(--font-heading);font-size: var(--fs-lg)}.sci-card-vision{padding: clamp(28px,3vw,40px)}.sci-vision-steps{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.sci-vision-steps article{padding: 24px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(10,14,24,0.82)}.sci-vision-steps span{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: 18px;border-radius: 16px;background: rgba(152,150,240,0.16);color: #b8b6ff;font-family: var(--font-heading);font-size: var(--fs-base);font-weight: 700}.sci-care-shell{display: grid;gap: 24px}.sci-final-cta{display: grid;gap: 18px;padding: clamp(28px,3vw,36px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(135deg,rgba(152,150,240,0.18),rgba(255,255,255,0.05)),rgba(8,12,22,0.9)}.section-band{position: relative;padding: 44px 0}.section-band + .section-band::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(29,213,177,0.16),transparent)}.content-grid-2,.content-grid-3,.content-grid-4,.info-split{display: grid;gap: 22px}.content-grid-2,.info-split{grid-template-columns: repeat(2,minmax(0,1fr))}.content-grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.content-grid-4{grid-template-columns: repeat(4,minmax(0,1fr))}.page-card,.metric-card,.accent-panel{background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94));border: 1px solid rgba(0,69,112,0.08);border-radius: 22px;padding: 26px;box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.page-card h3,.metric-card h3,.accent-panel h3{margin-bottom: 10px}.page-card p,.metric-card p,.accent-panel p,.page-card li,.accent-panel li{color: #2C2C2C}.page-card h3 + p,.metric-card strong + p,.accent-panel h3 + p{margin-top: 14px;padding-top: 14px;border-top: 1px solid rgba(0,69,112,0.08)}.metric-strip{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin-top: -28px;position: relative;z-index: 2}.metric-card strong{display: block;margin-bottom: 10px;color: #004570;font-size: var(--fs-2xl);font-family: var(--font-heading)}.list-clean{list-style: none;padding: 0;margin: 0}.list-clean li + li{margin-top: 12px}.list-check li{position: relative;padding-left: 24px}.list-check li::before{content: '';position: absolute;left: 0;top: 10px;width: 10px;height: 10px;border-radius: 999px;background: #1CCFAB;box-shadow: 0 0 0 4px rgba(29,213,177,0.14)}.section-heading{display: grid;justify-items: center;text-align: center;gap: 14px;margin: 0 auto 34px;max-width: 65%;padding-bottom: 20px;border-bottom: 1px solid rgba(29,213,177,0.16)}.section-heading p{max-width: 100%;color: #2C2C2C}.eyebrow-label{color: #0080c2;font-size: var(--fs-2xs);text-transform: uppercase;letter-spacing: 0.18em}.inline-cta-row{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 24px}.content-image{width: 100%;height: 100%;min-height: 280px;object-fit: cover;border-radius: 22px;display: block}.region-block{margin-bottom: 34px}.region-anchor{display: block;position: relative;top: -110px;visibility: hidden}.region-title{margin: 8px 0 0;color: #aee7ff}.units-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.unit-card,.blog-card{display: flex;flex-direction: column;gap: 0;padding: 0;overflow: hidden;border-radius: 28px;border: 1px solid rgba(255,255,255,0.14);background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.blog-card,.blog-home-card,.blog-featured-card,.blog-article-card,.blog-article-aside-card{box-shadow: 0 24px 54px rgba(0,69,112,0.16)}.unit-card i,.blog-card .eyebrow-label{color: var(--primary-gold)}.units-directory-section{position: relative;overflow: hidden;background: radial-gradient(circle at top left,rgba(127,209,255,0.16),transparent 24%),radial-gradient(circle at bottom right,rgba(219,178,93,0.14),transparent 22%)}.units-directory-shell{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);gap: 28px;align-items: center}.units-directory-copy{display: grid;gap: 18px}.units-directory-search{display: grid;gap: 16px;padding: clamp(22px,2.6vw,28px);border-radius: 28px;align-self: center}.page-hero .units-directory-search{background: linear-gradient(160deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(7,17,29,0.94)}.units-search-label{color: #fff;font-weight: 700;font-size: var(--fs-base)}.units-search-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 14px}.units-search-field{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: center;padding: 0 18px;min-height: 58px;border-radius: 18px;border: 1px solid rgba(255,255,255,0.1);background: rgba(255,255,255,0.03)}.units-search-field i{color: rgba(174,231,255,0.86)}.units-search-field input{align-self: stretch;min-height: 44px;width: 100%;border: 0;outline: 0;background: transparent;color: #fff;font: inherit}.units-search-field input::placeholder{color: rgba(255,255,255,0.44)}.units-search-feedback{color: rgba(255,255,255,0.62);font-size: var(--fs-sm)}.units-search-preview{display: grid;min-height: 0}.units-search-preview-list{display: grid;gap: 12px;max-height: 100%;overflow-y: auto;padding-right: 4px}.units-search-preview-card{display: grid;grid-template-columns: 116px minmax(0,1fr);gap: 14px;align-items: center;padding: 12px;border-radius: 22px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);color: inherit;text-decoration: none;transition: transform 0.2s ease,border-color 0.2s ease,background 0.2s ease}.units-search-preview-list::-webkit-scrollbar{width: 8px}.units-search-preview-list::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(255,255,255,0.14)}@media (hover: hover) and (pointer: fine){.units-search-preview-card:hover{transform: translateY(-1px);border-color: rgba(174,231,255,0.24);background: rgba(255,255,255,0.05)}}.units-search-preview-media{overflow: hidden;border-radius: 18px;aspect-ratio: 4 / 3}.units-search-preview-media img{width: 100%;height: 100%;display: block;object-fit: cover}.units-search-preview-copy{display: grid;gap: 6px}.units-search-preview-kicker{color: #9fdcff;font-size: var(--fs-2xs);font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em}.units-search-preview-copy strong{color: #aee7ff}.units-search-preview-copy span{color: rgba(255,255,255,0.68)}.units-search-preview-phone{display: inline-flex;align-items: center;gap: 8px}.units-nearest-spotlight{margin-top: 22px}.units-nearest-card{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;padding: 22px 24px;border-radius: 28px}.units-nearest-kicker,.region-kicker,.unit-card-region{display: inline-flex;width: fit-content;padding: 6px 12px;border-radius: 999px;background: rgba(0,128,186,0.14);color: #9fdcff;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase}.units-nearest-copy{display: grid;gap: 10px}.units-nearest-copy h3{margin: 0;color: #aee7ff}.units-nearest-copy p{margin: 0;color: rgba(255,255,255,0.72)}.units-nearest-meta{display: flex;flex-wrap: wrap;gap: 10px 16px;color: rgba(255,255,255,0.62);font-size: var(--fs-sm)}.units-nearest-meta span{display: inline-flex;align-items: center;gap: 8px}.units-nearest-actions{display: grid;grid-template-columns: 1fr;gap: 10px}.units-directory-summary{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 28px}.units-summary-chip{display: inline-flex;gap: 12px;align-items: center;padding: 12px 16px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);color: #fff;font: inherit;cursor: pointer;transition: var(--transition)}.units-summary-chip strong{display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 32px;padding: 0 10px;border-radius: 999px;background: rgba(255,255,255,0.1);color: #fff}.units-summary-chip span{color: rgba(255,255,255,0.82);font-weight: 700}.units-summary-chip.is-active{border-color: rgba(26,152,210,0.85);background: #1a98d2}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover{border-color: rgba(26,152,210,0.85);background: #1a98d2}}.units-summary-chip.is-active span,.units-summary-chip.is-active strong{color: #082f4d}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover span,.units-summary-chip:hover strong{color: #082f4d}}.units-summary-chip.is-active strong{background: rgba(255,255,255,0.5)}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover strong{background: rgba(255,255,255,0.5)}}.region-block-header{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(0,1.3fr);gap: 24px;align-items: center;margin-bottom: 18px;padding: 22px 24px;border-radius: 28px;border: 1px solid rgba(0,45,72,0.2);background: var(--color-brand-main)}.region-block-header .region-title{color: #ffffff}.region-block-header p{margin: 0;color: rgba(255,255,255,0.86)}.region-block-header .region-kicker{color: var(--color-brand-main)}.unit-card-media{display: block;aspect-ratio: 16 / 8;overflow: hidden;cursor: pointer}.unit-card-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.28s ease}.unit-card-media:focus-visible img{transform: scale(1.03)}@media (hover: hover) and (pointer: fine){.unit-card-media:hover img{transform: scale(1.03)}}.unit-card-media:focus-visible{outline: 2px solid rgba(10,60,99,0.22);outline-offset: 3px}.unit-card-body{display: flex;flex-direction: column;flex: 1;gap: 16px;padding: 22px}.unit-card-heading{display: grid;gap: 10px}.unit-card h3{margin: 0;color: #aee7ff}.unit-card-address{margin: 0;color: rgba(255,255,255,0.74);line-height: 1.7}.unit-card-phone{display: inline-flex;align-items: center;gap: 10px;margin: 0;color: rgba(255,255,255,0.78)}.unit-card-phone a{color: inherit;text-decoration: none}.unit-card-phone i{color: var(--primary-gold)}.unit-card-map{overflow: hidden;min-height: 170px;border-radius: 20px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.unit-card-map iframe,.unit-card-map-placeholder{width: 100%;height: 100%;min-height: 170px;border: 0}.unit-card-map-placeholder{display: grid;place-items: center;color: rgba(255,255,255,0.56);padding: 20px;text-align: center}.unit-card-actions{margin-top: auto;padding-top: 8px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.unit-card-cta{display: flex;align-items: center;justify-content: center;min-height: 46px;padding: 10px 14px;border-radius: 999px;font-family: var(--font-body);font-size: var(--fs-sm);font-weight: 600;text-decoration: none;transition: filter 0.2s ease,background 0.2s ease}.unit-card-cta-ver{background: #ffffff;color: var(--color-brand-deep);border: 1px solid rgba(255,255,255,0.6)}.unit-card-cta-agendar{background: var(--color-health-mid);color: var(--color-brand-deep)}.unit-card-cta:focus-visible{filter: brightness(1.06)}@media (hover: hover) and (pointer: fine){.unit-card-cta:hover{filter: brightness(1.06)}}.units-empty-state{padding: 28px;border-radius: 28px}.units-empty-state h3{margin-bottom: 10px}.blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.blog-card h3,.blog-home-card h3,.blog-featured-card h3{margin: 0}.blog-card-copy,.blog-home-card-copy,.blog-featured-card-copy{min-width: 0}.blog-card-media,.blog-home-card-media,.blog-featured-card-media{display: block;overflow: hidden;border-radius: 18px}.blog-card img{width: 100%;height: 220px;object-fit: cover;border-radius: 16px;transition: transform 0.45s ease}@media (hover: hover) and (pointer: fine){.blog-card:hover img,.blog-home-card:hover img,.blog-featured-card:hover img{transform: scale(1.035)}}.blog-post-meta{margin: 0;font-size: var(--fs-sm);color: rgba(182,243,255,0.88);text-transform: uppercase;letter-spacing: 0.08em}.blog-card > p,.blog-card-copy > p,.blog-home-card-copy > p:last-of-type,.blog-featured-card-copy > p:last-of-type{color: rgba(255,255,255,0.88);display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}.blog-card-copy > p:last-of-type{-webkit-line-clamp: 4}.blog-home-card-copy > p:last-of-type,.blog-featured-card-copy > p:last-of-type{-webkit-line-clamp: 5}.blog-home-section{position: relative;overflow: hidden;background: radial-gradient(circle at top left,rgba(127,209,255,0.12),transparent 22%),radial-gradient(circle at bottom right,rgba(219,178,93,0.14),transparent 22%)}.blog-home-layout{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;align-items: start}.blog-home-card{display: flex;flex-direction: column;gap: 16px;padding: 24px;border-radius: 22px;border: 1px solid rgba(255,255,255,0.14);background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%);box-shadow: 0 24px 54px rgba(0,69,112,0.16)}.blog-home-card img,.blog-featured-card img{width: 100%;height: 320px;object-fit: cover;border-radius: 18px}.blog-home-card-copy,.blog-card-copy,.blog-featured-card-copy{display: flex;flex-direction: column;gap: 14px;min-width: 0}.blog-card-copy{padding: 20px 22px 22px}.blog-home-card-copy .eyebrow-label,.blog-card-copy .eyebrow-label,.blog-featured-card-copy .eyebrow-label{color: rgba(255,255,255,0.86)}.blog-home-card-copy h3,.blog-card-copy h3,.blog-featured-card-copy h3{color: #ffffff}.blog-home-card-copy .blog-post-meta,.blog-card-copy .blog-post-meta,.blog-featured-card-copy .blog-post-meta{color: rgba(182,243,255,0.92)}.blog-home-card-copy > p:last-of-type,.blog-card-copy > p:last-of-type,.blog-featured-card-copy > p:last-of-type{color: rgba(255,255,255,0.9)}.blog-home-card-copy .read-more,.blog-card-copy .read-more,.blog-featured-card-copy .read-more{margin-top: 4px;color: #ffffff}.blog-home-card-copy .read-more i,.blog-card-copy .read-more i,.blog-featured-card-copy .read-more i{color: #1CCFAB}.blog-section-footnote{margin-top: 18px;color: rgba(255,255,255,0.62);font-size: var(--fs-sm);line-height: 1.7}.blog-page-shell{display: grid;gap: 28px;align-content: start;min-height: 100vh}.blog-page-shell > *,.blog-page-intro,.blog-page-intro > *,.blog-page-featured,.blog-grid{min-width: 0;max-width: 100%}.units-highlight-section{position: relative;overflow: hidden;background: linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.units-highlight-shell{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: 32px;align-items: center}.units-highlight-copy{display: grid;gap: 22px}.units-highlight-copy .section-title{max-width: none;color: #ffffff}.units-highlight-description{max-width: 56ch;color: rgba(255,255,255,0.86);font-size: var(--fs-base);line-height: 1.8}.units-highlight-filter{display: grid;gap: 18px;max-width: 620px;padding: clamp(24px,3vw,30px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.22);background: rgba(255,255,255,0.10);box-shadow: 0 24px 54px rgba(0,45,72,0.22)}.units-highlight-label{color: #ffffff;font-size: var(--fs-base);font-weight: 600}.units-highlight-filter select{width: 100%;padding: 17px 18px;border: 1px solid rgba(255,255,255,0.1);border-radius: 18px;background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),rgba(20,58,90,0.72);color: #fff;font: inherit;appearance: none;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.units-highlight-filter select option{background: #215882;color: #ffffff}.units-highlight-filter select:focus{outline: none;border-color: rgba(29,213,177,0.44);box-shadow: 0 0 0 4px rgba(29,213,177,0.1);transform: translateY(-1px)}.units-highlight-media{position: relative}.units-highlight-image{width: 100%;min-height: 420px;object-fit: cover;border-radius: 32px;border: 1px solid rgba(255,255,255,0.7);box-shadow: 0 28px 60px rgba(0,69,112,0.14)}.unit-hero{position: relative;overflow: hidden;padding: 90px 0 70px;background: radial-gradient(circle at top left,rgba(127,209,255,0.12),transparent 28%),radial-gradient(circle at bottom right,rgba(0,128,186,0.16),transparent 32%),linear-gradient(180deg,rgba(3,26,44,0.92),rgba(0,0,0,0.98))}.unit-hero-shell,.unit-overview-grid,.unit-contact-shell{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: 32px;align-items: start}.unit-hero-copy{display: grid;gap: 22px;align-content: center}.unit-hero-copy .page-title{max-width: 10ch;margin-bottom: 0}.unit-hero-media{position: relative;aspect-ratio: 16 / 10;min-height: 440px;overflow: hidden;border-radius: 32px;border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 28px 60px rgba(0,0,0,0.28)}.unit-hero-image{width: 100%;height: 100%;object-fit: cover;border-radius: inherit;display: block}.unit-meta-strip,.unit-hero-actions,.unit-contact-actions{display: flex;flex-wrap: wrap;gap: 12px}.unit-meta-pill{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 999px;border: 1px solid rgba(127,209,255,0.18);background: rgba(127,209,255,0.08);color: #fff;font-size: var(--fs-sm);font-weight: 600}.unit-overview-grid,.unit-contact-shell{align-items: stretch}.unit-overview-grid{grid-template-columns: 1fr;gap: 24px}.unit-summary-card,.unit-contact-card{display: grid;gap: 16px;padding: clamp(24px,3vw,32px);border-radius: 28px;background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(7,17,29,0.92)}.unit-summary-label,.unit-info-eyebrow{display: inline-flex;align-items: center;gap: 10px;width: fit-content;padding: 0;border-radius: 0;background: transparent;color: #aee7ff;font-size: var(--fs-base);font-weight: 700;letter-spacing: 0;text-transform: none;line-height: 1.45}.unit-summary-label i,.unit-info-eyebrow i{color: var(--primary-gold-soft);font-size: var(--fs-sm)}.unit-summary-head{display: grid;grid-template-columns: 108px minmax(0,1fr);gap: 18px;align-items: start}.unit-summary-thumb{margin: 0;overflow: hidden;border-radius: 22px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.04);aspect-ratio: 1 / 1}.unit-summary-thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.unit-summary-intro{display: grid;gap: 12px;min-width: 0}.unit-summary-copy,.unit-info-text,.unit-contact-line span,.unit-contact-line a{color: rgba(255,255,255,0.78);line-height: 1.8}.unit-summary-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 14px;padding-top: 6px}.unit-summary-list > div{padding: 14px 16px;border-radius: 18px;border: 1px solid rgba(255,255,255,0.07);background: rgba(255,255,255,0.03)}.unit-summary-list strong{color: #fff}.unit-info-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;align-content: start;grid-auto-flow: dense}.unit-summary-card{grid-column: 1 / -1}.unit-info-card{display: grid;align-content: start;gap: 10px;padding: 24px;border-radius: 24px;background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(7,17,29,0.92)}.unit-info-card.is-wide{grid-column: span 2}.unit-summary-copy p,.unit-info-text p{margin: 0}.unit-info-text{display: grid;gap: 8px}.unit-info-text span{display: inline}.unit-info-text p + p{margin-top: 0}.unit-info-text strong{color: #fff}.unit-summary-card{align-content: start}.unit-summary-card > *{min-width: 0}.unit-info-card > *{min-width: 0}.unit-info-card .unit-info-eyebrow{min-height: 52px}.unit-gallery-section{background: radial-gradient(circle at top right,rgba(127,209,255,0.1),transparent 20%),radial-gradient(circle at bottom left,rgba(0,128,186,0.12),transparent 24%)}.unit-gallery-section .section-title{font-size: var(--fs-2xl);max-width: 100%}.unit-gallery-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.unit-gallery-card{overflow: hidden;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);cursor: zoom-in;transition: transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}.unit-gallery-card:focus-visible{transform: translateY(-4px);border-color: rgba(174,231,255,0.28);box-shadow: 0 22px 40px rgba(0,0,0,0.22);outline: none}@media (hover: hover) and (pointer: fine){.unit-gallery-card:hover{transform: translateY(-4px);border-color: rgba(174,231,255,0.28);box-shadow: 0 22px 40px rgba(0,0,0,0.22);outline: none}}.unit-gallery-card img{width: 100%;height: 260px;object-fit: cover;display: block}.procedure-rich-content{display: grid;gap: 20px}.procedure-rich-content .l-section{position: relative;overflow: hidden;padding: 0;border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top right,rgba(127,209,255,0.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.025)),rgba(8,17,29,0.72);backdrop-filter: blur(12px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.03)}.procedure-rich-content .l-section{border-radius: 26px;border-color: rgba(255,255,255,0.09);background: radial-gradient(circle at top right,rgba(127,209,255,0.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.025)),rgba(8,17,29,0.88);box-shadow: inset 0 1px 0 rgba(255,255,255,0.04),0 28px 60px rgba(0,0,0,0.22)}.procedure-rich-content .l-section::before{content: '';position: absolute;inset: 0 auto auto 0;width: 100%;height: 1px;background: linear-gradient(90deg,rgba(174,231,255,0.44),rgba(219,178,93,0.2),transparent);pointer-events: none}.procedure-rich-content .l-section:nth-child(even){background: radial-gradient(circle at bottom left,rgba(219,178,93,0.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(8,17,29,0.9)}.procedure-rich-content .l-section + .l-section{border-top: none}.procedure-rich-content .l-section-h{padding: clamp(20px,2.3vw,28px)}.procedure-rich-content .g-cols{display: grid;gap: 16px;align-items: start}.procedure-rich-content .wpb_column,.procedure-rich-content .vc_column_container,.procedure-rich-content .vc_column-inner,.procedure-rich-content .wpb_wrapper{min-width: 0}.procedure-rich-content .wpb_column,.procedure-rich-content .vc_column_container{display: grid;align-content: start}.procedure-rich-content .wpb_wrapper{display: grid;align-content: start}.procedure-rich-content .cols_2,.procedure-rich-content .cols_1-3{grid-template-columns: 1fr}.procedure-rich-content .cols_3{grid-template-columns: 1fr}.procedure-rich-content .wpb_wrapper > * + *,.procedure-rich-content .vc_column-inner > * + *{margin-top: 18px}.procedure-rich-content .wpb_wrapper > h2,.procedure-rich-content .wpb_wrapper > h3,.procedure-rich-content .wpb_wrapper > h4,.procedure-rich-content .vc_column-inner h2,.procedure-rich-content .vc_column-inner h3,.procedure-rich-content .vc_column-inner h4{font-size: var(--fs-fluid-h3);line-height: 1.1;letter-spacing: 0.01em;color: #fff;max-width: none;text-wrap: balance}.procedure-rich-content .wpb_wrapper > p,.procedure-rich-content .vc_column-inner p,.procedure-rich-content li{color: rgba(255,255,255,0.74);line-height: 1.72;font-size: var(--fs-base)}.procedure-rich-content .l-section-img,.procedure-rich-content .w-image,.procedure-rich-content .w-video,.procedure-rich-content iframe{border-radius: 24px;overflow: hidden}.procedure-rich-content .w-image{cursor: zoom-in}.procedure-rich-content .l-section-img{min-height: 220px;margin-bottom: 0;background-position: center;background-size: cover}.procedure-rich-content .with_img .l-section-img{border-radius: 24px 24px 0 0}.procedure-rich-content img{display: block;max-width: 100%;height: auto}.procedure-rich-content .post_image img,.procedure-rich-content .w-image img{width: 100%;border-radius: 22px;object-fit: cover}.procedure-rich-content .vc_column-inner div[style*="padding-bottom:75%"]{padding-bottom: 10% !important}.procedure-rich-content .vc_column-inner div[style*="padding-bottom:100%"]{padding-bottom: 10% !important}.procedure-rich-content .vc_column-inner div[style*="padding-bottom:56.25%"]{padding-bottom: 0 !important}.procedure-rich-content .w-image,.procedure-rich-content .w-image-h,.procedure-rich-content .w-video,.procedure-rich-content .w-video-h{height: 100%}.procedure-rich-content .w-video{position: relative;min-height: 220px;display: flex;align-items: center;justify-content: center;background-position: center;background-size: cover;border: 1px solid rgba(255,255,255,0.08)}.procedure-rich-content .w-video::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,0.18),rgba(0,0,0,0.52))}.procedure-rich-content .w-video-play,.procedure-rich-content .w-video-play-icon{position: relative;z-index: 1}.procedure-rich-content .w-video.has_local_video::after,.procedure-rich-content .w-video.has_local_video .w-video-play,.procedure-rich-content .w-video.has_local_video .w-video-h{display: none}.procedure-rich-content .w-video.has_local_video .hybrid-video-trigger{z-index: 3}.procedure-rich-content .w-video.has_local_video .hybrid-video-player video{object-fit: cover}.procedure-rich-content .w-btn,.procedure-rich-content .w-btn-wrapper a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 24px;min-height: 48px;border-radius: 999px;border: 1px solid transparent;background: var(--primary-gold);color: #fff;font-weight: 700;text-transform: none;letter-spacing: 0;box-shadow: 0 14px 30px rgba(219,178,93,0.18);text-align: center;line-height: 1.2}.procedure-rich-content .w-btn-label,.procedure-rich-content .w-btn i,.procedure-rich-content .w-btn-wrapper a span,.procedure-rich-content .w-btn-wrapper a i{display: inline-flex;align-items: center;justify-content: center;text-align: center}@media (hover: hover) and (pointer: fine){.procedure-rich-content .w-btn:hover,.procedure-rich-content .w-btn-wrapper a:hover{background: #fff;border-color: #fff;color: #08111f}}.procedure-rich-content .w-iconbox,.procedure-rich-content .w-grid-item-h,.procedure-rich-content .wpb_column > .vc_column-inner{padding: 18px;border: 1px solid rgba(255,255,255,0.08);border-radius: 24px;background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.025)),rgba(255,255,255,0.02)}.procedure-rich-content .wpb_column > .vc_column-inner{padding: 0;border: none;border-radius: 0;background: transparent}.procedure-rich-content .w-grid-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 18px}.procedure-rich-content .w-iconbox{text-align: left}.procedure-rich-content .w-iconbox-icon{margin-bottom: 14px}.procedure-rich-content .w-iconbox-text p{margin: 0;color: #fff;font-weight: 700;line-height: 1.45}.procedure-rich-content .w-btn-wrapper{margin-top: 22px}.procedure-rich-content .w-grid-carousel-json,.procedure-rich-content .hidden{display: none !important}.procedure-rich-content .procedure-slider-fallback{display: grid;grid-template-columns: 1fr;gap: 14px}.procedure-rich-content .procedure-slider-card{overflow: hidden;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);min-height: 220px;cursor: zoom-in}.procedure-rich-content .procedure-slider-card img{display: block;width: 100%;height: 100%;object-fit: cover}.procedure-rich-content .w-separator{display: none}.procedure-rich-content .l-section:has(.vc_column-inner:empty){display: none}.procedure-hero-shell{display: grid;grid-template-columns: 1fr;gap: 18px;align-items: start}.procedure-hero-copy{display: grid;gap: 16px}.procedure-hero-panel{display: grid;gap: 16px;padding: clamp(22px,3vw,30px);border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(160deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(7,17,29,0.9)}.procedure-hero-panel h3{margin: 0;font-size: var(--fs-fluid-h3);line-height: 1.15}.procedure-hero-points{display: grid;gap: 10px}.procedure-hero-points p{display: inline-flex;align-items: center;gap: 10px;margin: 0;color: rgba(255,255,255,0.78)}.procedure-hero-points i{color: var(--primary-gold)}.procedure-hero-actions,.procedure-anchor-nav,.procedure-results-actions,.procedure-decision-actions{display: flex;flex-wrap: wrap;gap: 12px}.procedure-meta-strip{margin-top: 6px}.procedure-lead-section .brand-lead-highlights .brand-lead-item{align-items: start}.procedure-lead-section .brand-lead-highlights .brand-lead-item p{margin: 6px 0 0;color: rgba(255,255,255,0.68);line-height: 1.65}.procedure-knowledge-section{background: radial-gradient(circle at top left,rgba(127,209,255,0.08),transparent 24%),linear-gradient(180deg,rgba(2,8,16,0.98),rgba(3,11,20,0.94))}.procedure-page .page-main{display: flex;flex-direction: column}.procedure-page .procedure-knowledge-section{order: -1}.procedure-content-shell{display: grid;grid-template-columns: 1fr;gap: 24px;align-items: start}.procedure-content-card,.procedure-decision-panel{border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(7,17,29,0.92)}.procedure-content-card{position: relative;padding: clamp(16px,2vw,24px);overflow: hidden;border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at top left,rgba(127,209,255,0.1),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(7,17,29,0.94);box-shadow: inset 0 1px 0 rgba(255,255,255,0.04),0 24px 48px rgba(0,0,0,0.2)}@media (hover: hover) and (pointer: fine){.procedure-content-card:hover{transform: none;border-color: rgba(255,255,255,0.08);box-shadow: inset 0 1px 0 rgba(255,255,255,0.04),0 24px 48px rgba(0,0,0,0.2)}}.procedure-decision-panel{position: sticky;top: 118px;display: grid;gap: 16px;padding: 24px}.procedure-decision-panel h3{margin: 0;font-size: var(--fs-xl);line-height: 1.18}.procedure-decision-accordion{gap: 10px}.procedure-decision-accordion details{background: rgba(255,255,255,0.025)}.procedure-decision-accordion summary{font-size: var(--fs-base)}.procedure-decision-accordion .faq-answer{padding-top: 14px;padding-bottom: 18px}.procedure-decision-accordion .faq-answer p{padding: 0;border-top: 0}.procedure-decision-list{display: grid;gap: 14px}.procedure-decision-item{display: grid;grid-template-columns: 20px 1fr;gap: 12px;align-items: start}.procedure-decision-item i{margin-top: 4px;color: var(--primary-gold)}.procedure-decision-item strong{display: block;color: #fff}.procedure-decision-item p{margin: 6px 0 0;color: rgba(255,255,255,0.72);line-height: 1.7}.procedure-decision-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.procedure-brand-proof{display: grid;gap: 14px}.procedure-brand-proof-item{display: grid;grid-template-columns: 20px 1fr;gap: 12px;align-items: start;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.08)}.procedure-brand-proof-item i{margin-top: 4px;color: var(--primary-gold)}.procedure-brand-proof-item strong{display: block;color: #fff}.procedure-brand-proof-item p{margin: 6px 0 0;color: rgba(255,255,255,0.72);line-height: 1.68}.procedure-results-section .results-grid{margin-top: 0}.procedure-results-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.procedure-results-grid .results-card-body h3{margin: 0}.procedure-results-actions{margin-top: 24px;justify-content: center}@media (min-width: 768px){.procedure-hero-shell{grid-template-columns: minmax(0,1.15fr) minmax(320px,0.85fr);gap: 28px;align-items: end}.procedure-content-shell{grid-template-columns: minmax(0,1.18fr) minmax(290px,0.62fr);gap: 24px}.procedure-rich-content{gap: 22px}.procedure-rich-content .l-section{border-radius: 34px}.procedure-rich-content .l-section-h{padding: clamp(28px,2.8vw,40px)}.procedure-rich-content .l-section-h.i-cf{padding-top: 28px;padding-bottom: 28px}.procedure-rich-content .g-cols{gap: 24px}.procedure-rich-content .cols_2,.procedure-rich-content .cols_1-3{grid-template-columns: repeat(2,minmax(0,1fr));align-items: center}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2{grid-template-columns: minmax(0,1.08fr) minmax(320px,0.92fr);align-items: start;gap: clamp(28px,3vw,44px)}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2 > .wpb_column:first-child{align-content: start}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2 > .wpb_column:first-child > .vc_column-inner{display: grid;align-content: start;gap: 18px;padding-top: 8px}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2 > .wpb_column:first-child .w-separator{display: none}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .us_custom_43aafe7f{margin: 0}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .us_custom_43aafe7f .wpb_wrapper > h3{max-width: 11ch;margin-bottom: 0}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .us_custom_8b3d6790,.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .w-btn-wrapper{margin: 0}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2 > .wpb_column:last-child{align-content: start}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .g-cols.cols_2 > .wpb_column:last-child > .vc_column-inner{display: grid;justify-items: center;align-content: start;padding: 0}.procedure-rich-content .l-section.with_img:has(.w-image.us_custom_a5fd5e18) .w-image.us_custom_a5fd5e18{width: min(100%,420px);margin: 0 auto;align-self: start}.procedure-rich-content .l-section.with_img:has(img[src$="transplante-capilar-masculino/30-banner-mapa.png"]) .g-cols.cols_2 > .wpb_column:last-child > .vc_column-inner{justify-items: center;align-content: start;padding-top: 0}.procedure-rich-content .l-section.with_img:has(img[src$="transplante-capilar-masculino/30-banner-mapa.png"]) .w-image.us_custom_a5fd5e18{align-self: start;position: relative;top: -180px;margin: 0 auto -180px;z-index: 1}.procedure-rich-content .cols_3{grid-template-columns: repeat(2,minmax(0,1fr))}.procedure-rich-content .wpb_wrapper > h2,.procedure-rich-content .wpb_wrapper > h3,.procedure-rich-content .wpb_wrapper > h4,.procedure-rich-content .vc_column-inner h2,.procedure-rich-content .vc_column-inner h3,.procedure-rich-content .vc_column-inner h4{font-size: var(--fs-fluid-h2);line-height: 1.05;max-width: 18ch}.procedure-rich-content .wpb_wrapper > p,.procedure-rich-content .vc_column-inner p,.procedure-rich-content li{line-height: 1.82;font-size: var(--fs-base)}.procedure-rich-content .l-section-img{min-height: 360px}.procedure-rich-content .with_img .l-section-img{border-radius: 34px 34px 0 0}.procedure-rich-content .w-video{min-height: 320px}.procedure-rich-content .w-iconbox,.procedure-rich-content .w-grid-item-h,.procedure-rich-content .wpb_column > .vc_column-inner{padding: 24px}.procedure-rich-content .cols_2 > .wpb_column,.procedure-rich-content .cols_1-3 > .wpb_column{align-content: center}.procedure-rich-content .cols_2 > .wpb_column:first-child:has(.w-image,.w-video),.procedure-rich-content .cols_1-3 > .wpb_column:first-child:has(.w-image,.w-video){order: 2}.procedure-rich-content .cols_2 > .wpb_column:last-child:not(:has(.w-image,.w-video)),.procedure-rich-content .cols_1-3 > .wpb_column:last-child:not(:has(.w-image,.w-video)){order: 1}.procedure-rich-content .cols_2 .wpb_wrapper,.procedure-rich-content .cols_1-3 .wpb_wrapper{align-content: center}.procedure-rich-content .cols_2 .w-image,.procedure-rich-content .cols_2 .w-video,.procedure-rich-content .cols_1-3 .w-image,.procedure-rich-content .cols_1-3 .w-video{align-self: center}.procedure-rich-content .procedure-slider-fallback{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.procedure-rich-content .procedure-slider-card{min-height: 240px}}@media (min-width: 1180px){.procedure-rich-content .cols_3{grid-template-columns: repeat(3,minmax(0,1fr))}.procedure-rich-content .procedure-slider-fallback{grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}}.results-filter-bar{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 28px}.results-filter-btn{display: inline-flex;align-items: center;gap: 12px;padding: 12px 18px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.1);background: rgba(255,255,255,0.04);color: #fff;font: inherit;font-weight: 700;cursor: pointer;transition: var(--transition)}.results-filter-btn span{display: inline-flex;align-items: center;justify-content: center;min-width: 30px;height: 30px;padding: 0 8px;border-radius: 999px;background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.8);font-size: var(--fs-xs)}.results-filter-btn.is-active{background: var(--primary-gold);border-color: var(--primary-gold)}@media (hover: hover) and (pointer: fine){.results-filter-btn:hover{background: var(--primary-gold);border-color: var(--primary-gold)}}.results-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.results-card{overflow: hidden;border-radius: 26px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02))}.results-card.is-hidden{display: none}.results-card-media{aspect-ratio: 4 / 3;overflow: hidden;cursor: zoom-in;position: relative}.results-card-media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease}@media (hover: hover) and (pointer: fine){.results-card:hover .results-card-media img{transform: scale(1.04)}}.results-card-media:focus-visible{outline: 2px solid rgba(174,231,255,0.9);outline-offset: -2px}.results-card-body{display: grid;gap: 10px;padding: 20px}.results-card-tag{display: inline-flex;width: fit-content;padding: 6px 12px;border-radius: 999px;background: rgba(0,128,186,0.16);color: #9fdcff;font-size: var(--fs-2xs);font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em}.results-card-body p{color: rgba(255,255,255,0.7)}body.image-viewer-open{overflow: hidden}.image-viewer{position: fixed;inset: 0;z-index: 1200;display: grid;place-items: center;padding: 20px;opacity: 0;pointer-events: none;visibility: hidden;transition: opacity 0.24s ease,visibility 0s linear 0.24s}.image-viewer.is-open{opacity: 1;pointer-events: auto;visibility: visible;transition: opacity 0.24s ease,visibility 0s linear 0s}.image-viewer-backdrop{position: absolute;inset: 0;background: radial-gradient(circle at top,rgba(20,44,70,0.35),transparent 34%),rgba(5,10,18,0.86);backdrop-filter: blur(14px)}.image-viewer-dialog{position: relative;z-index: 1;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px;width: min(100%,1240px)}.image-viewer-figure{margin: 0;display: grid;gap: 16px}.image-viewer-media{display: block;width: 100%;max-height: min(78vh,920px);max-height: min(78dvh,920px);object-fit: contain;border-radius: 28px;background: rgba(255,255,255,0.03);box-shadow: 0 30px 80px rgba(0,0,0,0.35)}.image-viewer-caption{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 0 8px;color: rgba(255,255,255,0.88)}.image-viewer-title{font-size: var(--fs-base);line-height: 1.5}.image-viewer-counter{flex-shrink: 0;padding: 8px 12px;border-radius: 999px;background: rgba(255,255,255,0.08);font-size: var(--fs-xs);font-weight: 700;letter-spacing: 0.04em}.image-viewer-close,.image-viewer-nav{width: 54px;height: 54px;border: 1px solid rgba(255,255,255,0.12);border-radius: 999px;background: rgba(12,20,32,0.72);color: #fff;display: inline-flex;align-items: center;justify-content: center;backdrop-filter: blur(12px);transition: transform 0.24s ease,background 0.24s ease,border-color 0.24s ease}.image-viewer-close:focus-visible,.image-viewer-nav:focus-visible{background: rgba(24,38,58,0.92);border-color: rgba(174,231,255,0.38);transform: scale(1.04);outline: none}@media (hover: hover) and (pointer: fine){.image-viewer-close:hover,.image-viewer-nav:hover{background: rgba(24,38,58,0.92);border-color: rgba(174,231,255,0.38);transform: scale(1.04);outline: none}}.image-viewer-close{position: absolute;top: -72px;right: 0}.image-viewer-nav[hidden]{display: none}@media (max-width: 992px){.image-viewer{padding: 16px}.image-viewer-dialog{grid-template-columns: 1fr;gap: 12px}.image-viewer-figure{order: 1}.image-viewer-close{position: static;justify-self: end;margin-bottom: 4px}.image-viewer-nav{position: fixed;bottom: 24px;z-index: 2;width: 52px;height: 52px}.image-viewer-nav-prev{left: 20px}.image-viewer-nav-next{right: 20px}.image-viewer-media{max-height: 68vh;max-height: 68dvh;border-radius: 22px}.image-viewer-caption{flex-direction: column;align-items: flex-start;padding: 0}}.unit-contact-line{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;padding: 14px 0;border-top: 1px solid rgba(255,255,255,0.08)}.unit-contact-line i{color: var(--primary-gold);margin-top: 4px}.unit-map-panel,.unit-map-frame{min-height: 100%}.unit-map-frame{overflow: hidden;border-radius: 28px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);min-height: 420px}.unit-map-frame iframe{width: 100%;height: 100%;min-height: 420px;border: 0;display: block}.blog-page-intro{display: grid;gap: 18px}.blog-category-chips{display: flex;flex-wrap: wrap;gap: 10px}.blog-chip{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 999px;border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.82);color: #2C2C2C;font-size: var(--fs-sm)}.blog-chip strong{color: #1CCFAB;font-size: var(--fs-xs)}.blog-page-featured{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.blog-featured-card{display: flex;flex-direction: column;gap: 16px;padding: 22px;border-radius: 22px;background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%);border: 1px solid rgba(255,255,255,0.14)}@media (hover: hover) and (pointer: fine){.blog-card:hover,.blog-featured-card:hover,.blog-home-card:hover{transform: translateY(-3px);border-color: rgba(29,213,177,0.22)}}.blog-featured-card.is-primary{grid-column: span 2;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);align-items: stretch}.blog-breadcrumb{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 18px;color: rgba(255,255,255,0.82);font-size: var(--fs-sm)}@media (hover: hover) and (pointer: fine){.blog-breadcrumb:hover{color: var(--primary-gold-soft)}}.blog-article-meta{display: flex;flex-wrap: wrap;gap: 14px 24px;margin-top: 24px;color: rgba(255,255,255,0.72);font-size: var(--fs-sm)}.blog-article-meta a{color: var(--primary-gold-soft)}.blog-article-hero .page-title{max-width: 14ch}.blog-article-main{background: radial-gradient(circle at top right,rgba(127,209,255,0.08),transparent 28%),linear-gradient(180deg,rgba(2,8,16,0.98),rgba(3,11,20,0.94))}.blog-article-shell{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(280px,0.52fr);gap: 28px;align-items: start}.blog-article-card,.blog-article-aside-card{border-radius: 24px;border: 1px solid rgba(255,255,255,0.14);background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.blog-article-card{padding: clamp(22px,3vw,38px)}.blog-article-sidebar{display: grid;gap: 18px;position: sticky;top: 120px}.blog-article-aside-card{padding: 22px}.blog-article-aside-card h2{margin: 0 0 12px;font-size: var(--fs-xl);line-height: 1.2}.blog-article-content{color: rgba(255,255,255,0.82);font-size: var(--fs-base);line-height: 1.92;max-width: 760px;margin-inline: auto}.blog-article-content > *:first-child{margin-top: 0}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{margin-top: 1.9em;margin-bottom: 0.7em;color: #fff;line-height: 1.2}.blog-article-content h2,.blog-article-content h3{color: var(--primary-gold-soft)}.blog-article-content h2{font-size: var(--fs-fluid-h3)}.blog-article-content h3{font-size: var(--fs-fluid-h3)}.blog-article-content p,.blog-article-content ul,.blog-article-content ol,.blog-article-content blockquote{margin: 1em 0}.blog-article-content ul,.blog-article-content ol{padding-left: 1.4em}.blog-article-content li + li{margin-top: 0.4em}.blog-article-content a{color: var(--primary-gold-soft);text-decoration: underline;text-underline-offset: 3px}.blog-article-content img{width: 100%;height: auto;display: block;margin: 28px 0;border-radius: 20px;background: rgba(255,255,255,0.04)}.blog-article-content .aligncenter,.blog-article-content .wp-caption{margin-inline: auto}.blog-article-content blockquote{padding: 20px 22px;border-left: 3px solid var(--primary-gold);border-radius: 18px;background: rgba(255,255,255,0.04)}.blog-article-facts{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.blog-article-facts li{display: grid;gap: 4px;padding-bottom: 12px;border-bottom: 1px solid rgba(255,255,255,0.08)}.blog-article-facts li:last-child{padding-bottom: 0;border-bottom: 0}.blog-article-facts strong{color: rgba(255,255,255,0.64);font-size: var(--fs-xs);text-transform: uppercase;letter-spacing: 0.08em}.blog-article-facts span{color: #fff;line-height: 1.45}.faq-stack{display: grid;gap: 14px}.faq-stack details{border-radius: 18px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);padding: 0 20px}.faq-stack summary{padding: 20px 0;list-style: none;cursor: pointer;font-weight: 700}.faq-stack summary::-webkit-details-marker{display: none}.faq-stack p{padding: 16px 0 20px;border-top: 1px solid rgba(255,255,255,0.08);color: rgba(255,255,255,0.74)}.footer-v2 h3{font-size: var(--fs-md)}@media (max-width: 992px){.site-page .main-nav{position: absolute;top: calc(100% + 12px);right: 20px;left: 20px;display: none;flex-direction: column;align-items: stretch;gap: 18px;padding: 20px;border-radius: 20px;background: rgba(0,8,14,0.98);border: 1px solid rgba(255,255,255,0.08);max-height: min(calc(100vh - var(--header-height) - 32px),78vh);max-height: min(calc(100dvh - var(--header-height) - 32px),78dvh);overflow-y: auto;overscroll-behavior: contain}.site-page .main-nav.active{display: flex}.site-page .nav-list{display: flex;flex-direction: column;gap: 16px;align-items: stretch}.site-page .dropdown{position: static;opacity: 1;visibility: visible;transform: none;margin-top: 8px;min-width: 0;max-height: 0;overflow: hidden;padding: 0;border: 0;border-top: 0;box-shadow: none;background: transparent;transition: max-height 0.25s ease}.site-page .nav-item > a{justify-content: flex-start}.site-page .nav-link-caret{display: none}.site-page .nav-item-row{justify-content: space-between;width: 100%}.site-page .submenu-toggle{display: inline-flex;flex: 0 0 auto}@media (hover: hover) and (pointer: fine){.site-page .nav-item.has-dropdown:hover .dropdown{transform: none}}.site-page .nav-item.is-open .dropdown{max-height: 520px;padding: 8px 0 0}.site-page .dropdown li a{padding: 10px 0 10px 18px;border-bottom: 0;font-size: var(--fs-sm);color: rgba(255,255,255,0.76)}.site-page .mobile-nav-extras{display: grid;gap: 16px;padding-top: 4px;border-top: 1px solid rgba(255,255,255,0.08)}.site-page .nav-actions,.site-page .nav-actions .btn{width: 100%}.content-grid-2,.content-grid-3,.content-grid-4,.info-split,.units-directory-shell,.region-block-header,.units-grid,.blog-grid,.blog-home-layout,.blog-article-shell,.blog-page-featured,.blog-featured-card.is-primary,.metric-strip,.faq-landing-shell,.faq-landing-aside{grid-template-columns: 1fr}.faq-landing-shell,.faq-group-shell{width: 90%}.blog-article-sidebar{position: static;top: auto}.blog-home-card img,.blog-featured-card img{min-height: 240px}.procedure-hero-shell,.procedure-content-shell,.procedure-decision-metrics,.partnerships-hero-shell,.partnerships-spotlight,.partnerships-benefits-grid{grid-template-columns: 1fr}.procedure-decision-panel{position: static;top: auto}.units-search-row,.units-nearest-card{grid-template-columns: 1fr}.unit-summary-head{grid-template-columns: 88px minmax(0,1fr)}.unit-summary-list,.unit-info-grid{grid-template-columns: 1fr}.unit-info-card.is-wide{grid-column: auto}.units-nearest-actions{justify-content: stretch}.units-nearest-actions .btn{width: 100%;justify-content: center}}@media (max-width: 640px){.partnerships-hero-panel,.partnership-benefit,.partnerships-logo-wall{padding: 20px}.partnership-benefit-icon{width: 72px;height: 72px;border-radius: 20px}.partnership-benefit-icon img{width: 42px;height: 42px}.partnerships-spotlight-image{min-height: 260px}.unit-summary-head{grid-template-columns: 1fr}.unit-summary-thumb{max-width: 120px}.blog-home-card,.blog-card,.blog-featured-card,.blog-article-card,.blog-article-aside-card{padding: 18px}.faq-landing-intro,.faq-jump-nav,.faq-video-card,.faq-group-shell{border-radius: 24px}.faq-jump-nav{padding: 16px}.faq-video-card{padding: 14px}.faq-jump-nav a{min-height: 56px;padding: 12px 14px;border-radius: 16px}.faq-stack-premium summary{padding: 20px 56px 20px 18px;font-size: var(--fs-base)}.faq-stack-premium summary::after{right: 16px;width: 30px;height: 30px}.faq-stack-premium p{padding: 0 18px 20px;line-height: 1.75}}.about-page .page-main{overflow: hidden}.about-hero{background: radial-gradient(circle at top right,rgba(26,152,210,0.22),transparent 28%),radial-gradient(circle at bottom left,rgba(219,178,93,0.12),transparent 20%)}.about-hero-shell,.about-story-grid,.about-feature-grid,.about-units-shell{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px;align-items: center}.about-hero-copy,.about-feature-copy,.about-units-copy{display: grid;gap: 18px}.about-hero-media,.about-story-card,.about-feature-media,.about-units-shell,.about-video-card,.about-note,.about-form-embed{overflow: hidden;border-radius: 28px}.about-hero-media,.about-feature-media,.about-units-media,.about-quote-figure{position: relative}.about-hero-image,.about-story-image,.about-feature-image,.about-video-poster img{display: block;width: 100%;height: 100%;object-fit: cover}.about-hero-image{min-height: 420px}.about-video-badge{position: absolute;left: 22px;bottom: 22px;display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: 999px;background: rgba(7,17,29,0.82);color: #fff;font-weight: 700}.about-video-badge.hybrid-video-trigger{left: 22px;right: auto;top: auto;bottom: 22px;transform: none}.about-proof-grid,.about-video-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.about-quote-stack{display: grid;gap: 24px}.about-quote-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;align-items: center}.about-quote-card,.about-video-card{display: grid;gap: 18px;padding: 28px}.about-video-card{align-content: center}.about-video-copy{display: grid;gap: 14px;align-content: start}.about-video-copy > *{margin: 0}.about-quote-author{margin: 0;color: var(--primary-gold-soft);font-weight: 700}.about-note{padding: 26px 30px;text-align: center;background: linear-gradient(140deg,rgba(26,152,210,0.16),rgba(255,255,255,0.03)),rgba(7,17,29,0.92)}.about-note p{margin: 0;font-size: var(--fs-base);line-height: 1.8}.about-video-poster{position: relative;display: block;overflow: hidden;border-radius: 22px}.about-video-poster img{min-height: 320px}.about-region-links{display: flex;flex-wrap: wrap;gap: 12px}.about-region-chip{display: inline-flex;align-items: center;padding: 10px 16px;border-radius: 999px;background: rgba(255,255,255,0.08);color: #fff;text-decoration: none;font-weight: 700;transition: var(--transition)}@media (hover: hover) and (pointer: fine){.about-region-chip:hover{background: #1a98d2;color: #082f4d}}.about-form-section{position: relative}.about-form-embed iframe{display: block;width: 100%;border: 0}.franchise-page .page-main{padding-top: 24px}.franchise-hero{background: radial-gradient(circle at top right,rgba(219,178,93,0.16),transparent 24%),radial-gradient(circle at bottom left,rgba(127,209,255,0.16),transparent 26%),linear-gradient(135deg,rgba(5,12,22,0.98),rgba(0,69,112,0.84))}.franchise-hero-shell,.franchise-spotlight-shell{display: grid;grid-template-columns: minmax(0,1.04fr) minmax(320px,0.96fr);gap: clamp(28px,4vw,54px);align-items: center}.franchise-hero-copy{display: grid;gap: 18px}.franchise-hero-copy .page-title{max-width: 11ch}.franchise-hero-copy .page-lead{max-width: 60ch}.franchise-hero-actions{margin-top: 10px}.franchise-hero-badges{display: flex;flex-wrap: wrap;gap: 12px}.franchise-hero-badges span{display: inline-flex;align-items: center;gap: 10px;padding: 11px 16px;border-radius: 999px;background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.9);font-weight: 700}.franchise-hero-badges i,.franchise-path-icon{color: var(--primary-gold-soft)}.franchise-hero-panel{display: grid;gap: 0;overflow: hidden;padding: 0;border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.025)),rgba(8,17,29,0.92);box-shadow: 0 26px 60px rgba(0,0,0,0.22)}.franchise-hero-figure{margin: 0;min-height: 100%}.franchise-hero-figure img{display: block;width: 100%;min-height: 320px;object-fit: cover;transform: scaleX(-1)}.franchise-hero-panel-copy{display: grid;gap: 18px;padding: clamp(24px,3vw,32px)}.franchise-hero-panel-copy h2{margin: 0;font-size: var(--fs-fluid-h2);line-height: 1.02}.franchise-proof-band{padding-top: 0}.franchise-metric-strip{margin-top: -72px}.franchise-path-grid{align-items: stretch}.franchise-path-card{display: grid;gap: 14px;padding: 28px;min-height: 100%;background: radial-gradient(circle at top left,rgba(127,209,255,0.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025))}.franchise-path-icon{display: inline-grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: linear-gradient(180deg,rgba(127,209,255,0.14),rgba(0,69,112,0.18));font-size: var(--fs-md)}.franchise-spotlight-copy{display: grid;gap: 18px;padding: clamp(26px,3vw,36px)}.franchise-spotlight-copy p{margin: 0;color: rgba(255,255,255,0.76);line-height: 1.82}.franchise-spotlight-points{display: grid;gap: 16px}.franchise-spotlight-points article{padding-top: 16px;border-top: 1px solid rgba(255,255,255,0.08)}.franchise-spotlight-points strong{display: block;margin-bottom: 6px;color: #ffffff}.franchise-spotlight-media{overflow: hidden;padding: 0;border-radius: 30px}.franchise-spotlight-image{min-height: 460px}.franchise-benefits-band{background: radial-gradient(circle at top left,rgba(127,209,255,0.12),transparent 24%),radial-gradient(circle at bottom right,rgba(219,178,93,0.12),transparent 22%)}.franchise-benefits-grid{align-items: stretch}.franchise-benefit-panel{display: grid;gap: 16px;min-height: 100%;background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025)),rgba(8,16,28,0.9);box-shadow: 0 20px 48px rgba(0,0,0,0.18)}.franchise-benefit-panel-featured{background: radial-gradient(circle at top left,rgba(219,178,93,0.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03)),rgba(8,16,28,0.94)}.franchise-journey-shell{display: grid;gap: 24px;padding: clamp(26px,3vw,36px)}.franchise-journey-heading{margin-bottom: 0}.franchise-journey-grid{gap: 18px}.franchise-journey-step{padding: 24px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.franchise-journey-step span{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin-bottom: 16px;border-radius: 16px;background: rgba(219,178,93,0.14);color: var(--primary-gold-soft);font-family: var(--font-heading);font-weight: 700}.franchise-journey-step h3{margin: 0 0 10px}.franchise-journey-step p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.75}.franchise-cta-shell{max-width: 980px}.franchise-cta-card{display: grid;gap: 18px;padding: clamp(28px,3vw,38px);border-radius: 30px;background: radial-gradient(circle at top left,rgba(127,209,255,0.14),transparent 32%),linear-gradient(135deg,rgba(0,69,112,0.28),rgba(255,255,255,0.04)),rgba(8,14,24,0.92)}.franchise-cta-card p{margin: 0;color: rgba(255,255,255,0.74);line-height: 1.8}.careers-page .page-main{padding-top: 26px}.careers-hero{background: radial-gradient(circle at top right,rgba(127,209,255,0.16),transparent 24%),radial-gradient(circle at bottom left,rgba(219,178,93,0.12),transparent 22%),linear-gradient(135deg,rgba(5,12,22,0.98),rgba(0,69,112,0.84))}.careers-hero-shell{display: grid;grid-template-columns: minmax(0,1.04fr) minmax(320px,0.96fr);gap: clamp(28px,4vw,54px);align-items: center}.careers-hero-copy{display: grid;gap: 18px}.careers-hero-copy .page-title{max-width: 11ch}.careers-hero-panel{display: grid;gap: 18px;padding: clamp(24px,3vw,34px);border-radius: 30px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.025)),rgba(8,17,29,0.92);box-shadow: 0 26px 60px rgba(0,0,0,0.22)}.careers-hero-panel h2{margin: 0;font-size: var(--fs-fluid-h2);line-height: 1.02}.careers-hero-points{display: grid;gap: 16px}.careers-hero-points article{padding-top: 16px;border-top: 1px solid rgba(255,255,255,0.08)}.careers-hero-points strong{display: block;margin-bottom: 6px;color: #ffffff}.careers-hero-points p{margin: 0;color: rgba(255,255,255,0.74);line-height: 1.8}.careers-process-shell{display: grid;gap: 24px;padding: clamp(26px,3vw,36px)}.careers-process-heading{margin-bottom: 0}.careers-process-grid{gap: 18px}.careers-process-step{padding: 24px;border-radius: 24px;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03)}.careers-process-step span{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin-bottom: 16px;border-radius: 16px;background: rgba(219,178,93,0.14);color: var(--primary-gold-soft);font-family: var(--font-heading);font-weight: 700}.careers-process-step h3{margin: 0 0 10px}.careers-process-step p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.75}.careers-cta-shell{max-width: 980px}.careers-cta-card{display: grid;gap: 18px;padding: clamp(28px,3vw,38px);border-radius: 30px;background: radial-gradient(circle at top left,rgba(127,209,255,0.14),transparent 32%),linear-gradient(135deg,rgba(0,69,112,0.28),rgba(255,255,255,0.04)),rgba(8,14,24,0.92)}.careers-cta-card p{margin: 0;color: rgba(255,255,255,0.74);line-height: 1.8}@media (max-width: 1024px){.medical-board-grid-cards,.director-content-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.medical-board-grid-tech,.director-profile-shell{grid-template-columns: 1fr}.director-profile-copy{gap: 20px}.about-hero-shell,.about-story-grid,.about-feature-grid,.about-units-shell,.about-proof-grid,.about-video-grid,.about-quote-grid,.franchise-hero-shell,.franchise-spotlight-shell,.careers-hero-shell{grid-template-columns: 1fr}.about-quote-grid-reverse .about-quote-figure{order: -1}.franchise-metric-strip,.franchise-journey-grid,.careers-process-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.franchise-proof-band{padding-top: 18px}.franchise-metric-strip{margin-top: 0}}@media (max-width: 760px){.medical-board-grid-cards,.medical-board-grid-tech,.director-content-grid{grid-template-columns: 1fr}.director-profile-image{min-height: 320px}.director-hero-panel{padding: 22px}.franchise-hero-badges{display: grid}.franchise-metric-strip,.franchise-journey-grid,.careers-process-grid{grid-template-columns: 1fr}.franchise-hero-panel-copy,.franchise-path-card,.franchise-spotlight-copy,.franchise-journey-shell,.franchise-cta-card,.careers-hero-panel,.careers-process-shell,.careers-cta-card{padding: 22px}.franchise-spotlight-image,.franchise-hero-figure img{min-height: 280px}}@media (max-width: 1180px){.medical-board-hero-shell,.medical-board-shell,.cosmetics-shell,.sci-hero-shell,.units-highlight-shell,.unit-hero-shell,.unit-overview-grid,.unit-contact-shell{grid-template-columns: 1fr}.medical-board-copy,.cosmetics-copy,.units-highlight-copy,.unit-hero-copy,.sci-hero-copy,.medical-board-video,.cosmetics-media,.units-highlight-media,.unit-hero-media,.sci-hero-media{min-width: 0;width: 100%}.medical-board-description,.cosmetics-copy,.units-highlight-description,.sci-hero .page-lead{max-width: none}.medical-board-video-frame,.units-highlight-image,.unit-hero-media,.unit-map-frame,.unit-map-frame iframe{min-height: 320px}.cosmetics-shell,.sci-shell{padding-inline: 16px}.cosmetics-image,.sci-hero-image{min-height: 380px;border-radius: 24px}}@media (max-width: 760px){.cosmetics-image,.sci-hero-image{min-height: 300px}}@media (max-width: 1180px){.about-hero-shell,.about-story-grid,.about-feature-grid,.about-proof-grid,.about-video-grid,.about-quote-grid,.about-units-shell,.partnerships-hero-shell,.medical-board-hero-shell,.director-profile-shell,.franchise-hero-shell,.franchise-spotlight-shell,.careers-hero-shell,.brand-lead-shell,.pioneer-grid,.editorial-feature{grid-template-columns: 1fr}.about-hero-copy,.about-feature-copy,.about-units-copy,.partnerships-hero-copy,.medical-board-hero-copy,.director-profile-copy,.franchise-hero-copy,.franchise-spotlight-copy,.careers-hero-copy,.brand-lead-copy,.editorial-copy,.about-hero-media,.about-feature-media,.about-units-media,.about-units-map,.partnerships-hero-panel,.medical-board-video-frame,.director-profile-media,.franchise-hero-panel,.franchise-spotlight-media,.careers-hero-panel,.brand-lead-highlights,.editorial-media-panel,.pioneer-card{min-width: 0;width: 100%}.about-hero-image,.about-story-image,.about-feature-image,.about-video-poster img,.director-profile-image,.franchise-hero-figure img,.franchise-spotlight-image,.editorial-feature-image{min-height: 320px}.franchise-metric-strip,.franchise-journey-grid,.careers-process-grid,.medical-board-grid-cards,.medical-board-grid-tech,.director-content-grid{grid-template-columns: 1fr}}@media (max-width: 760px){.about-quote-grid-reverse .about-quote-figure{order: -1}.director-hero-panel,.partnerships-hero-panel,.franchise-hero-panel-copy,.franchise-path-card,.franchise-spotlight-copy,.franchise-journey-shell,.franchise-cta-card,.careers-hero-panel,.careers-process-shell,.careers-cta-card{padding: 22px}.about-hero-image,.about-story-image,.about-feature-image,.about-video-poster img,.director-profile-image,.franchise-hero-figure img,.franchise-spotlight-image,.editorial-feature-image{min-height: 280px}.procedure-page .procedure-results-grid,.procedure-rich-content .procedure-slider-fallback,.sci-gallery-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.sci-gallery-card-large{grid-column: span 2}}@media (max-width: 760px){.blog-page-featured{grid-template-columns: 1fr}.blog-page-featured .blog-featured-card.is-primary{grid-template-columns: 1fr}}@media (max-width: 1180px){.sci-page .sci-hero-shell{grid-template-columns: 1fr}.sci-hero-visual{padding-bottom: 0;min-width: 0}.sci-hero-panel{position: static;width: 100%;margin-top: 18px}.sci-story-intro,.sci-story-grid,.sci-spotlight-shell,.sci-journey-grid,.sci-solutions-grid{grid-template-columns: 1fr}}@media (max-width: 760px){.sci-anchor-nav-wrap{overflow-x: clip}.sci-anchor-nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;overflow: visible;padding-block: 14px}.sci-anchor-nav a{justify-content: center;text-align: center;white-space: normal;min-height: 48px;line-height: 1.2}.sci-story-intro,.sci-story-grid,.sci-spotlight-shell,.sci-journey-grid,.sci-solutions-grid{grid-template-columns: 1fr}.unit-gallery-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.blog-page-featured,.blog-featured-card.is-primary{grid-template-columns: 1fr !important}}.contact-page-hero{background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.contact-command-shell{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(320px,0.85fr);gap: 28px;align-items: start}.contact-command-copy,.contact-command-panel,.contact-route-card,.links-hub-group,.links-hub-highlight{min-width: 0}.contact-command-copy{display: grid;gap: 24px}.contact-hero-actions{display: flex;flex-wrap: wrap;gap: 14px}.contact-command-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.contact-command-metric{display: grid;gap: 8px;padding: 18px 20px;border-radius: 24px;background: linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05)),rgba(13,57,91,0.34)}.contact-command-metric span{color: rgba(255,255,255,0.56);font-size: var(--fs-xs);text-transform: uppercase;letter-spacing: 0.08em}.contact-command-metric strong{color: #fff;line-height: 1.4}.contact-command-panel{display: grid;gap: 18px;padding: 24px;border-radius: 28px;background: radial-gradient(circle at top right,rgba(255,255,255,0.14),transparent 28%),radial-gradient(circle at bottom left,rgba(50,190,235,0.14),transparent 34%),linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.contact-command-panel-kicker,.links-hub-highlight-label{margin: 0;color: #9fdcff;font-size: var(--fs-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.contact-channel-stack,.contact-route-grid{display: grid;gap: 16px}.contact-channel-card,.contact-route-card{color: inherit;text-decoration: none;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.contact-channel-card{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: start;padding: 18px;border-radius: 22px;border: 1px solid rgba(255,255,255,0.14);background: rgba(255,255,255,0.08)}@media (hover: hover) and (pointer: fine){.contact-channel-card:hover,.contact-route-card:hover,.links-hub-button:hover{transform: translateY(-2px)}}.contact-channel-card-primary{border-color: rgba(29,213,177,0.28);background: linear-gradient(180deg,rgba(29,213,177,0.16),rgba(255,255,255,0.06)),rgba(255,255,255,0.08)}.contact-channel-icon,.contact-route-icon{display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 18px;background: rgba(29,213,177,0.14);color: #1CCFAB;font-size: var(--fs-md)}.contact-channel-card strong,.contact-route-card h3{color: #fff}.contact-channel-card p,.contact-route-card p{margin: 6px 0 0;color: rgba(255,255,255,0.72);line-height: 1.65}.contact-route-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.contact-route-card{display: grid;gap: 14px;padding: 24px;border-radius: 24px}.contact-page-form-section .contact-conversion-shell{align-items: start}.links-hub-page{min-height: 100vh;min-height: 100dvh;background: radial-gradient(circle at top left,rgba(127,209,255,0.12),transparent 24%),radial-gradient(circle at bottom right,rgba(219,178,93,0.16),transparent 22%),linear-gradient(180deg,#040b14 0%,#08111f 100%)}.links-hub-main{padding: 28px 18px 56px}.links-hub-shell{width: min(100%,760px);margin: 0 auto;display: grid;gap: 20px}.links-hub-brand{display: grid;gap: 14px;padding: 26px 24px;border-radius: 30px;text-align: center;background: linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(7,17,29,0.94);border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 20px 48px rgba(0,0,0,0.2)}.links-hub-logo-link{display: inline-flex;justify-content: center}.links-hub-logo{width: min(220px,70%)}.links-hub-kicker{color: #9fdcff;font-size: var(--fs-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.links-hub-brand h1{margin: 0;font-size: var(--fs-fluid-h1);line-height: 1.05}.links-hub-brand p{margin: 0;color: rgba(255,255,255,0.72);line-height: 1.7}.links-hub-quick,.links-hub-group-list{display: grid;gap: 12px}.links-hub-highlight{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 20px 22px;border-radius: 24px;border: 1px solid rgba(219,178,93,0.24);background: linear-gradient(180deg,rgba(219,178,93,0.12),rgba(255,255,255,0.02)),rgba(7,17,29,0.94);box-shadow: 0 16px 36px rgba(0,0,0,0.18)}.links-hub-highlight strong{display: block;margin-top: 4px;color: #fff;font-size: var(--fs-base)}.links-hub-groups{display: grid;gap: 18px}.links-hub-group{padding: 22px;border-radius: 28px}.links-hub-group-head{display: flex;justify-content: space-between;gap: 16px;align-items: center;margin-bottom: 16px}.links-hub-group-head span{color: #9fdcff;font-size: var(--fs-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.links-hub-group-head strong{color: rgba(255,255,255,0.68);font-size: var(--fs-sm)}.links-hub-button{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 16px 18px;border-radius: 20px;border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02)),rgba(7,17,29,0.9);color: inherit;text-decoration: none;box-shadow: 0 12px 28px rgba(0,0,0,0.14);transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.links-hub-button-primary{border-color: rgba(127,209,255,0.16)}.links-hub-button-icon,.links-hub-button-trailing{display: inline-grid;place-items: center;width: 46px;height: 46px;border-radius: 16px;background: rgba(255,255,255,0.06);color: var(--primary-gold)}.links-hub-button-copy{display: grid;gap: 4px;min-width: 0}.links-hub-button-copy strong{color: #fff;line-height: 1.35}.links-hub-button-copy small{color: rgba(255,255,255,0.62);line-height: 1.45}.links-hub-footer{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 16px;padding-bottom: 8px}.links-hub-footer a{color: rgba(255,255,255,0.72);text-decoration: none}@media (hover: hover) and (pointer: fine){.links-hub-footer a:hover{color: var(--primary-gold)}}@media (max-width: 1180px){.contact-command-shell,.contact-route-grid{grid-template-columns: 1fr}.contact-command-metrics{grid-template-columns: 1fr}}@media (max-width: 760px){.contact-page-hero .page-title{font-size: var(--fs-fluid-h1)}.contact-command-panel,.contact-route-card,.links-hub-group,.links-hub-brand,.links-hub-highlight{padding: 20px;border-radius: 24px}.contact-hero-actions,.contact-form-actions{flex-direction: column}.contact-hero-actions .btn,.contact-form-actions .btn,.links-hub-highlight .btn{width: 100%;justify-content: center}.links-hub-highlight{grid-template-columns: 1fr}.links-hub-button{grid-template-columns: auto minmax(0,1fr)}.links-hub-button-trailing{display: none}}.procedure-page .procedure-knowledge-section,.treatment-detail-page .procedure-knowledge-section,.procedure-page .section-dark{background: transparent}.procedure-page .procedure-content-card,.procedure-page .procedure-decision-panel,.procedure-page .procedure-rich-content .l-section,.procedure-page .procedure-rich-content .w-iconbox,.procedure-page .procedure-rich-content .w-grid-item-h,.procedure-page .procedure-rich-content .procedure-slider-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 22px 54px rgba(0,69,112,0.1)}.procedure-page .procedure-rich-content .l-section::before{background: linear-gradient(90deg,rgba(29,213,177,0.3),rgba(50,190,235,0.18),transparent)}.procedure-page .procedure-rich-content .l-section:nth-child(even){background: radial-gradient(circle at bottom left,rgba(29,213,177,0.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98)}.procedure-page .procedure-rich-content .wpb_wrapper > h2,.procedure-page .procedure-rich-content .wpb_wrapper > h3,.procedure-page .procedure-rich-content .wpb_wrapper > h4,.procedure-page .procedure-rich-content .vc_column-inner h2,.procedure-page .procedure-rich-content .vc_column-inner h3,.procedure-page .procedure-rich-content .vc_column-inner h4,.procedure-page .procedure-decision-panel h3,.procedure-page .procedure-content-card .section-title,.procedure-page .section-dark .section-title{color: #004570}.procedure-page .procedure-rich-content .wpb_wrapper > p,.procedure-page .procedure-rich-content .vc_column-inner p,.procedure-page .procedure-rich-content li,.procedure-page .procedure-decision-item p,.procedure-page .procedure-brand-proof-item p,.procedure-page .procedure-lead-section .brand-lead-highlights .brand-lead-item p,.procedure-page .section-dark .section-intro{color: #2C2C2C}.procedure-page .section-dark .section-subtitle{color: #0080c2;border-color: rgba(50,190,235,0.18);background: rgba(50,190,235,0.08)}.procedure-page .procedure-rich-content .w-video{border: 1px solid rgba(0,69,112,0.08);background-color: #edf1f2}.procedure-page .procedure-rich-content .w-iconbox-text p,.procedure-page .procedure-decision-item strong,.procedure-page .procedure-brand-proof-item strong{color: #004570}.procedure-page .procedure-rich-content .w-btn,.procedure-page .procedure-rich-content .w-btn-wrapper a{box-shadow: 0 14px 30px rgba(29,213,177,0.18)}@media (hover: hover) and (pointer: fine){.procedure-page .procedure-rich-content .w-btn:hover,.procedure-page .procedure-rich-content .w-btn-wrapper a:hover{background: #18b89a;border-color: #18b89a;color: #ffffff}}.procedure-page .procedure-decision-accordion details,.procedure-page .faq-stack-premium details{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98)}.procedure-page .faq-stack-premium details[open]{border-color: rgba(29,213,177,0.18);background: radial-gradient(circle at top right,rgba(29,213,177,0.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 22px 42px rgba(0,69,112,0.12)}.procedure-page .faq-stack-premium summary,.procedure-page .faq-stack-premium details[open] summary{color: #004570}.procedure-page .faq-stack-premium p,.procedure-page .faq-stack-premium .faq-answer,.procedure-page .faq-stack-premium .faq-answer p{color: #2C2C2C;background: transparent;border-top-color: rgba(0,69,112,0.08)}.procedure-page .procedure-hero-panel{border: 1px solid rgba(255,255,255,0.08);background: linear-gradient(160deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(7,17,29,0.9)}.procedure-page .procedure-hero-panel h3,.procedure-page .procedure-hero-panel-title,.procedure-page .procedure-hero-points p{color: rgba(255,255,255,0.88)}.procedure-page .unit-meta-pill{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.82);color: #8da4b7}.procedure-page .unit-meta-pill i{color: #9fb2c1}.procedure-page .results-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98)}.procedure-page .results-card-body h3{color: #004570}.procedure-page .results-card-body p{color: #2C2C2C}.procedure-page .results-card-tag{background: rgba(0,128,186,0.12);color: #0080c2}.procedure-page .procedure-slider-card{border: 1px solid rgba(0,69,112,0.08);background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),linear-gradient(135deg,#1a4d78 0%,#2f6da4 100%)}.procedure-page .procedure-slider-card img{object-fit: contain;background: transparent}body.site-page .section-dark:not(.form-section-v2):not(.contact-page-form-section){background: transparent}body.site-page .section-dark .section-title,body.site-page .section-dark .section-subtitle,body.site-page .section-dark .section-intro{color: inherit}.procedure-page .procedure-content-card,.procedure-page .procedure-decision-panel,.procedure-page .procedure-rich-content .l-section,.procedure-page .procedure-rich-content .w-iconbox,.procedure-page .procedure-rich-content .procedure-slider-card,.results-card,.unit-summary-card,.unit-info-card,.unit-map-frame,.blog-featured-card,.blog-home-card,.blog-article-card,.blog-article-aside-card,.contact-command-metric,.contact-route-card,.links-hub-brand,.links-hub-highlight,.links-hub-group,.links-hub-button,.partnerships-hero-panel,.partnership-benefit,.partnerships-logo-wall,.sci-hero-panel,.sci-story-card,.sci-journey-shell,.sci-journey-step,.sci-card,.sci-mini-card,.sci-concept-shell,.medical-board-intro-card,.medical-board-card,.medical-board-person,.director-hero-panel,.director-timeline-item,.about-note,.about-video-card,.about-quote-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}.results-filter-btn,.units-summary-chip,.sci-anchor-nav-wrap,.sci-anchor-nav a,.faq-stack details,.faq-stack-premium details,.medical-board-video-frame,.image-viewer-media{border-color: rgba(0,69,112,0.08)}.results-filter-btn,.units-summary-chip,.faq-stack details,.faq-stack-premium details,.contact-channel-card,.links-hub-button,.sci-anchor-nav a{background: rgba(255,255,255,0.88)}.blog-article-main,.results-filter-btn,.results-filter-btn span,.units-summary-chip strong,.units-summary-chip span,.blog-breadcrumb,.blog-article-meta,.blog-article-meta a,.blog-article-content,.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-facts strong,.blog-article-facts span,.faq-stack summary,.faq-stack p,.unit-contact-line,.director-hero-panel-copy,.director-hero-list li,.director-detail-heading p,.director-list,.director-prose,.director-timeline-item p,.links-hub-brand p,.links-hub-button-copy small,.links-hub-group-head strong,.contact-command-panel-kicker,.contact-command-metric span,.contact-channel-card p,.contact-route-card p,.partnerships-hero-panel > p,.partnerships-hero-points p,.partnership-benefit p,.sci-story-card p,.sci-journey-step p,.sci-mini-card p,.sci-card p,.sci-concept-item p,.sci-vision-steps p,.sci-spotlight-copy p,.sci-solution-copy p{color: #2C2C2C}.results-card h3,.unit-summary-card h3,.unit-info-card h3,.blog-featured-card h3,.blog-home-card h3,.blog-article-aside-card h2,.blog-article-content h1,.blog-article-content h4,.contact-command-panel strong,.contact-command-metric strong,.contact-route-card h3,.contact-channel-card strong,.links-hub-brand h1,.links-hub-highlight strong,.links-hub-button-copy strong,.partnerships-hero-panel h2,.partnerships-hero-points strong,.partnership-benefit h3,.sci-hero-panel h2,.sci-story-card h3,.sci-card h2,.sci-card h3,.medical-board-card h3,.medical-board-person-copy h3,.director-hero-panel-title,.director-detail-heading h3,.about-note p,.about-video-card h3,.about-quote-card p{color: #004570}.blog-article-content h2,.blog-article-content h3,.medical-board-person-copy span,.director-timeline-item strong,.links-hub-kicker,.links-hub-group-head span,.links-hub-highlight-label,.contact-command-panel-kicker,.results-card-tag,.unit-card-region,.units-nearest-kicker,.region-kicker,.units-search-preview-kicker{color: #0080ba}.blog-article-content blockquote,.faq-stack-premium details[open],.units-summary-chip.is-active,.results-filter-btn.is-active,.contact-channel-card-primary{background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.96)),rgba(255,255,255,0.98);border-color: rgba(29,213,177,0.2)}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover,.results-filter-btn:hover{background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.96)),rgba(255,255,255,0.98);border-color: rgba(29,213,177,0.2)}}.faq-stack-premium details[open] summary,.faq-stack-premium summary,.faq-stack summary,.units-summary-chip,.results-filter-btn,.contact-channel-card strong,.contact-route-card h3{color: #004570}.faq-stack-premium p,.faq-stack-premium .faq-answer,.faq-stack-premium .faq-answer p,.faq-stack p{color: #2C2C2C;border-top-color: rgba(0,69,112,0.08)}.contact-command-panel,.procedure-page .procedure-hero-panel,.contact-proof-panel,.contact-form-panel,.contact-conversion-shell{background: radial-gradient(circle at top right,rgba(50,190,235,0.14),transparent 28%),linear-gradient(135deg,#1a4d78 0%,#2f6da4 100%)}.contact-proof-kicker,.contact-command-panel-kicker,.procedure-page .contact-proof-kicker,.links-hub-highlight-label,.links-hub-kicker,.links-hub-group-head span{color: #c8efff}.contact-proof-panel h3,.contact-proof-panel > p,.contact-proof-item strong,.contact-proof-item p,.contact-highlight-card strong,.contact-highlight-card span,.contact-field span,.contact-field input,.contact-field select,.contact-field textarea,.contact-field input::placeholder,.contact-field textarea::placeholder,.procedure-page .procedure-hero-panel h3,.procedure-page .procedure-hero-panel-title,.procedure-page .procedure-hero-points p{color: rgba(255,255,255,0.92)}.links-hub-page{background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),radial-gradient(circle at top right,rgba(0,69,112,0.08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f6fafc 40%,#edf1f2 100%)}.links-hub-footer a{color: #5d7688}.results-card,.results-filter-btn,.units-summary-chip,.unit-map-frame,.blog-featured-card,.blog-home-card,.blog-article-card,.blog-article-aside-card,.partnership-benefit,.medical-board-card,.medical-board-person,.director-timeline-item,.sci-story-card,.sci-journey-step,.sci-mini-card,.sci-card{color: #2C2C2C}body.sci-page,body.medical-board-page,body.director-profile-page{background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 30%),radial-gradient(circle at top right,rgba(0,69,112,0.08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f6fafc 40%,#edf1f2 100%)}.blog-article-main{background: radial-gradient(circle at top left,rgba(50,190,235,0.08),transparent 26%),linear-gradient(180deg,#f8fbfd 0%,#eef4f7 100%)}.sci-page .sci-hero,.medical-board-hero,.director-profile-hero{background: radial-gradient(circle at top right,rgba(50,190,235,0.16),transparent 26%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(236,245,251,0.9))}.sci-page .sci-hero::after,.medical-board-hero::after,.director-profile-hero::after{background: linear-gradient(180deg,transparent,rgba(255,255,255,0.12))}.sci-page .sci-hero .page-kicker,.sci-page .sci-hero .page-title,.sci-page .sci-hero .page-lead,.sci-page .sci-hero .text-gold,.medical-board-hero .page-title,.director-profile-hero .page-title{color: #004570}.contact-proof-header .section-subtitle,.contact-proof-header .section-title,.contact-proof-header .section-intro{color: #ffffff !important}.contact-proof-header .section-subtitle{border-color: rgba(255,255,255,0.18);background: rgba(255,255,255,0.1)}.contact-proof-header .section-intro{border-left-color: rgba(255,255,255,0.22)}.contact-proof-header .section-intro::before{background: #1CCFAB;box-shadow: 0 0 0 8px rgba(29,213,177,0.18)}.page-hero,.unit-hero,.contact-page-hero,.partnerships-hero,.medical-board-hero,.sci-hero,.franchise-hero,.careers-hero,.about-hero,.director-profile-hero{position: relative;overflow: hidden;padding: 132px 0 60px;background: radial-gradient(circle at top right,rgba(50,190,235,0.16),transparent 26%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(236,245,251,0.9))}.page-hero::after,.unit-hero::after,.contact-page-hero::after,.partnerships-hero::after,.medical-board-hero::after,.sci-hero::after,.franchise-hero::after,.careers-hero::after,.about-hero::after,.director-profile-hero::after{content: '';position: absolute;inset: auto 0 0 0;height: 120px;background: linear-gradient(180deg,transparent,rgba(255,255,255,0.18))}.page-hero .container,.unit-hero .container,.contact-page-hero .container,.partnerships-hero .container,.medical-board-hero .container,.sci-hero .container,.franchise-hero .container,.careers-hero .container,.about-hero .container,.director-profile-hero .container{position: relative;z-index: 1}.page-hero .page-kicker,.unit-hero .page-kicker,.contact-page-hero .page-kicker,.partnerships-hero .page-kicker,.medical-board-hero .page-kicker,.sci-hero .page-kicker,.franchise-hero .page-kicker,.careers-hero .page-kicker,.about-hero .page-kicker,.director-profile-hero .page-kicker{color: #0080ba}.page-hero .page-title,.unit-hero .page-title,.contact-page-hero .page-title,.partnerships-hero .page-title,.medical-board-hero .page-title,.sci-hero .page-title,.franchise-hero .page-title,.careers-hero .page-title,.about-hero .page-title,.director-profile-hero .page-title{color: #004570}.page-hero .page-lead,.unit-hero .page-lead,.contact-page-hero .page-lead,.partnerships-hero .page-lead,.medical-board-hero .page-lead,.sci-hero .page-lead,.franchise-hero .page-lead,.careers-hero .page-lead,.about-hero .page-lead,.director-profile-hero .page-lead{color: #2C2C2C}.units-directory-shell,.unit-hero-shell,.contact-command-shell,.partnerships-hero-shell,.medical-board-hero-shell,.sci-hero-shell,.franchise-hero-shell,.careers-hero-shell,.about-hero-shell,.director-profile-shell{padding: clamp(28px,4vw,42px);border-radius: 34px;border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(135deg,rgba(255,255,255,0.96),rgba(246,250,252,0.92)),radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 34%);box-shadow: 0 24px 60px rgba(0,69,112,0.12)}.units-directory-search,.unit-hero-media,.contact-command-panel,.partnerships-hero-panel,.sci-hero-panel,.franchise-hero-panel,.careers-hero-panel,.director-hero-panel{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.units-search-label,.units-search-field input,.units-search-feedback,.contact-command-panel strong,.contact-command-panel p,.partnerships-hero-panel h2,.partnerships-hero-panel > p,.partnerships-hero-points strong,.partnerships-hero-points p,.sci-hero-panel h2,.sci-hero-panel > p,.sci-hero-stats strong,.sci-hero-stats p,.franchise-hero-panel-copy h2,.franchise-hero-panel-copy p,.careers-hero-panel h2,.careers-hero-points strong,.careers-hero-points p,.director-hero-panel-title,.director-hero-panel-copy,.director-hero-list li{color: #004570}.unit-hero{padding: 132px 0 60px}.unit-hero-media{min-height: 420px;aspect-ratio: 16 / 10}.unit-meta-pill{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.82);color: #004570}.btn-outline{border: 2px solid rgba(0,128,186,0.58);color: #004570;background: rgba(255,255,255,0.96);box-shadow: 0 12px 28px rgba(0,69,112,0.1)}.btn-outline:focus-visible{background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(228,246,252,0.96));border-color: rgba(0,128,186,0.82);color: #004570;box-shadow: 0 18px 36px rgba(0,69,112,0.16)}@media (hover: hover) and (pointer: fine){.btn-outline:hover{background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(228,246,252,0.96));border-color: rgba(0,128,186,0.82);color: #004570;box-shadow: 0 18px 36px rgba(0,69,112,0.16)}}.contact-proof-header,.contact-proof-header .section-subtitle,.contact-proof-header .section-title,.contact-proof-header .section-intro{color: #ffffff !important}.contact-proof-header .section-subtitle{border-color: rgba(255,255,255,0.22);background: rgba(255,255,255,0.12)}.contact-proof-header .section-intro{border-left-color: rgba(255,255,255,0.28)}.contact-proof-header .section-intro::before{background: #1CCFAB;box-shadow: 0 0 0 8px rgba(29,213,177,0.18)}.page-hero.page-hero-image{isolation: isolate;background-size: cover;background-position: center}.page-hero.page-hero-image::before{background: linear-gradient(135deg,rgba(255,255,255,0.68),rgba(236,245,251,0.52)),radial-gradient(circle at top right,rgba(50,190,235,0.16),transparent 34%)}.page-hero.page-hero-image::after{background: linear-gradient(180deg,transparent,rgba(255,255,255,0.24))}.units-directory-shell,.unit-hero-shell{align-items: center}.page-hero.unit-hero,.unit-page .page-hero,.unit-page .unit-hero{background: radial-gradient(circle at top right,rgba(50,190,235,0.16),transparent 26%),linear-gradient(135deg,rgba(255,255,255,0.97),rgba(236,245,251,0.92))}.unit-page .unit-hero-copy,.unit-page .unit-hero-copy .page-title,.unit-page .unit-hero-copy .page-lead,.unit-page .unit-hero-copy .page-kicker{color: #004570}.unit-page .unit-hero-copy .page-kicker{color: #0080ba}.unit-hero-shell{grid-template-columns: minmax(0,3fr) minmax(0,2fr)}.unit-hero-copy .page-title{max-width: none}.unit-contact-shell{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 28px;align-items: stretch}.unit-contact-info{align-content: center}.unit-contact-map{overflow: hidden;border-radius: 28px;border: 1px solid rgba(0,69,112,0.08);min-height: 320px;box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.unit-contact-map iframe{width: 100%;height: 100%;min-height: 320px;border: 0;display: block}@media (max-width: 768px){.unit-hero-shell,.unit-contact-shell{grid-template-columns: minmax(0,1fr)}}.unit-team-card{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 22px;align-items: start;padding: clamp(22px,3vw,32px);border-radius: 24px;border: 1px solid rgba(0,69,112,0.1);background: #ffffff;box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.unit-team-avatar{display: grid;place-items: center;width: 72px;height: 72px;border-radius: 999px;background: rgba(28,207,171,0.12);color: var(--color-health-strong);font-size: var(--fs-xl)}.unit-team-body{display: grid;gap: 10px}.unit-team-body h3{margin: 0;color: var(--color-brand-deep);font-size: var(--fs-lg)}.unit-team-meta{margin: 0;color: var(--color-brand-light);font-weight: 600;font-size: var(--fs-sm)}.unit-team-body p{margin: 0;color: var(--color-neutral-700);line-height: 1.75}.unit-team-note{color: var(--color-neutral-500) !important;font-size: var(--fs-sm)}@media (max-width: 560px){.unit-team-card{grid-template-columns: 1fr}}.unit-team-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 18px;margin-top: 20px}.unit-team-person{grid-template-columns: 56px minmax(0,1fr);gap: 16px;align-items: start;padding: clamp(18px,2vw,24px)}.unit-team-person .unit-team-avatar{width: 56px;height: 56px;font-size: var(--fs-lg)}.unit-team-person .unit-team-body{gap: 4px}.unit-team-person h3{font-size: var(--fs-md);line-height: 1.35}.unit-team-person p{font-size: var(--fs-sm);line-height: 1.55}.unit-team-credential{color: var(--color-brand-main) !important;font-weight: 600}.unit-team-section-note{margin: 18px 0 0;color: var(--color-neutral-500);font-size: var(--fs-sm);line-height: 1.6}.page-hero .units-directory-search,.units-directory-search.glass-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.units-search-label,.units-search-field input,.units-search-feedback,.units-search-preview-copy strong{color: #004570}.units-search-field{border: 1px solid rgba(0,69,112,0.1);background: rgba(244,249,252,0.96)}.units-search-field i,.units-search-preview-kicker{color: #0080ba}.units-search-field input::placeholder,.units-search-preview-copy span{color: #5d7688}.units-search-preview-card{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.96)}@media (hover: hover) and (pointer: fine){.units-search-preview-card:hover{border-color: rgba(29,213,177,0.28);background: linear-gradient(135deg,rgba(29,213,177,0.08),rgba(255,255,255,0.98)),rgba(255,255,255,0.98)}}.units-summary-chip{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.96);box-shadow: 0 10px 24px rgba(0,69,112,0.06)}.units-summary-chip strong{background: rgba(0,128,186,0.1);color: #004570}.units-summary-chip span{color: #004570}.units-summary-chip.is-active{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98)),rgba(255,255,255,0.98);box-shadow: 0 16px 32px rgba(0,69,112,0.1)}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98)),rgba(255,255,255,0.98);box-shadow: 0 16px 32px rgba(0,69,112,0.1)}}.units-summary-chip.is-active strong{background: rgba(29,213,177,0.16);color: #004570}@media (hover: hover) and (pointer: fine){.units-summary-chip:hover strong{background: rgba(29,213,177,0.16);color: #004570}}.region-kicker{background: rgba(0,128,186,0.08);color: #004570;border: 1px solid rgba(0,128,186,0.12)}.medical-board-person-copy h3{color: #004570}.medical-board-person-copy p{color: #5d7688}.medical-board-person-copy span{color: #0080ba}.unit-overview-grid,.unit-contact-shell{gap: 24px}.unit-summary-card,.unit-contact-card,.unit-info-card,.unit-map-frame{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.unit-summary-label,.unit-info-eyebrow{color: #004570}.unit-summary-label i,.unit-info-eyebrow i,.unit-contact-line i{color: #1CCFAB}.unit-summary-thumb{border: 1px solid rgba(0,69,112,0.08);background: rgba(244,249,252,0.96)}.unit-summary-copy,.unit-info-text,.unit-contact-line span,.unit-contact-line a{color: #5d7688}.unit-summary-list > div{border: 1px solid rgba(0,69,112,0.08);background: rgba(244,249,252,0.92);color: #5d7688}.unit-summary-list a{color: inherit}.unit-summary-list a:focus-visible{color: #004570}@media (hover: hover) and (pointer: fine){.unit-summary-list a:hover{color: #004570}}.unit-summary-list strong,.unit-info-text strong{color: #004570}.unit-contact-line{border-top: 1px solid rgba(0,69,112,0.08)}.faq-landing-intro,.faq-group-shell{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 22px 54px rgba(0,69,112,0.1)}.faq-landing-intro .eyebrow-label,.faq-group-heading .eyebrow-label{color: #0080ba}.faq-landing-intro .section-title,.faq-group-heading .section-title{color: #004570}.faq-landing-intro p,.faq-group-heading p{color: #5d7688}.faq-group-heading{border-bottom: 1px solid rgba(0,69,112,0.08)}.faq-stack-premium details{border: 1px solid rgba(0,69,112,0.10);background: #f5f9fc;box-shadow: none}.faq-stack-premium details[open]{background: #eef4f9;border-color: rgba(0,69,112,0.20)}.faq-stack-premium summary{color: #004570}.faq-stack-premium p,.faq-stack-premium .faq-answer,.faq-stack-premium .faq-answer p{color: #5d7688;border-top-color: rgba(0,69,112,0.08)}.main-footer.footer-v2{border-top: 1px solid rgba(255,255,255,0.82);background: radial-gradient(circle at top right,rgba(255,255,255,0.12),transparent 26%),radial-gradient(circle at bottom left,rgba(29,213,177,0.12),transparent 30%),linear-gradient(135deg,#0f446d 0%,#1a5a89 42%,#2f6da4 100%)}.main-footer.footer-v2 .footer-copy{color: rgba(255,255,255,0.82)}.main-footer.footer-v2 .footer-grid h3{color: #ffffff}.main-footer.footer-v2 .footer-grid a{color: rgba(255,255,255,0.86)}@media (hover: hover) and (pointer: fine){.main-footer.footer-v2 .footer-grid a:hover{color: #1CCFAB}}.links-hub-highlight-label,.links-hub-kicker,.contact-command-panel-kicker,.contact-proof-kicker,.eyebrow-label,.section-subtitle,.page-kicker,.units-nearest-kicker,.region-kicker,.units-search-preview-kicker,.results-card-tag,.unit-summary-label,.unit-info-eyebrow{display: inline-flex;align-items: center;gap: 8px;width: fit-content;padding: 8px 14px;border-radius: 999px;border: 1px solid rgba(0,128,186,0.14);background: linear-gradient(135deg,rgba(29,213,177,0.1),rgba(255,255,255,0.96)),rgba(255,255,255,0.96);color: #006ea6;box-shadow: 0 8px 18px rgba(0,69,112,0.06);font-size: var(--fs-2xs);font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;line-height: 1}.section-intro{padding-left: 0;border-left: none}.section-intro::before{content: none}.faq-stack-premium summary,.procedure-decision-accordion summary{position: relative;display: block;padding-right: 88px;line-height: 1.55}.faq-stack-premium summary::after{right: 20px}@media (max-width: 768px){.faq-stack-premium summary,.procedure-decision-accordion summary{padding-right: 82px}.faq-stack-premium summary::after{right: 18px;width: 32px;height: 32px}}@media (max-width: 992px){.home-v2 .main-header.glassmorphism,body.site-page .main-header.glassmorphism{border-bottom: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(243,248,251,0.96));box-shadow: 0 12px 30px rgba(0,69,112,0.08);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.home-v2 .logo img,body.site-page .logo img{filter: brightness(0) saturate(100%) invert(18%) sepia(63%) saturate(1583%) hue-rotate(173deg) brightness(93%) contrast(104%)}.home-v2 .mobile-menu-btn,body.site-page .mobile-menu-btn{color: #004570 !important}.home-v2 .main-nav,body.site-page .main-nav{background: radial-gradient(circle at top right,rgba(29,213,177,0.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.99),rgba(243,248,251,0.97));border: 1px solid rgba(0,69,112,0.08);box-shadow: 0 18px 42px rgba(0,69,112,0.14)}.home-v2 .nav-item > a,.home-v2 .nav-list a,.home-v2 .submenu-toggle,.home-v2 .dropdown li a,body.site-page .nav-item > a,body.site-page .nav-list a,body.site-page .submenu-toggle,body.site-page .dropdown li a{color: #004570 !important}.home-v2 .dropdown li a,body.site-page .dropdown li a{border-bottom-color: rgba(0,69,112,0.06)}.home-v2 .mobile-nav-extras,body.site-page .mobile-nav-extras{border-top: 1px solid rgba(0,69,112,0.08)}.home-v2 .mobile-nav-group-title,body.site-page .mobile-nav-group-title{color: #5d7688}.home-v2 .mobile-utility-link,body.site-page .mobile-utility-link{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.9);color: #004570}.home-v2 .mobile-utility-link[aria-current="page"],body.site-page .mobile-utility-link[aria-current="page"]{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.96));color: #004570}@media (hover: hover) and (pointer: fine){.home-v2 .mobile-utility-link:hover,body.site-page .mobile-utility-link:hover{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.96));color: #004570}}.home-v2 .mobile-social-link,body.site-page .mobile-social-link{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.94);color: #0080ba}@media (hover: hover) and (pointer: fine){.home-v2 .mobile-social-link:hover,body.site-page .mobile-social-link:hover{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.96));color: #004570}}.home-v2 .nav-actions .btn,body.site-page .nav-actions .btn{box-shadow: none}body.sci-page .sci-anchor-nav-wrap{background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(242,248,251,0.94));border-top: 1px solid rgba(0,69,112,0.08);border-bottom: 1px solid rgba(0,69,112,0.08);box-shadow: 0 10px 24px rgba(0,69,112,0.08);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}body.sci-page .sci-anchor-nav a{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.94);color: #004570}body.sci-page .sci-anchor-nav a:focus-visible{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98));color: #004570}@media (hover: hover) and (pointer: fine){body.sci-page .sci-anchor-nav a:hover{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98));color: #004570}}}body.sci-page .section-dark,body.sci-page .sci-band.section-dark{background: radial-gradient(circle at top left,rgba(50,190,235,0.08),transparent 28%),linear-gradient(180deg,#f8fbfd 0%,#eef4f7 100%)}body.sci-page .sci-spotlight-shell,body.sci-page .sci-solutions-shell,body.sci-page .sci-gallery-shell,body.sci-page .sci-story-shell{position: relative}body.sci-page .sci-spotlight-copy,body.sci-page .sci-final-cta,body.sci-page .sci-solution-card,body.sci-page .sci-inline-photo,body.sci-page .sci-story-figure,body.sci-page .sci-story-photo,body.sci-page .sci-gallery-card,body.sci-page .sci-spotlight-media{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}body.sci-page .sci-spotlight-copy{padding: clamp(28px,3vw,38px);border-radius: 30px}body.sci-page .sci-spotlight-copy .section-title,body.sci-page .sci-final-cta .section-title,body.sci-page .sci-final-cta strong,body.sci-page .sci-solution-copy h3,body.sci-page .sci-journey-step h3{color: #004570}body.sci-page .sci-spotlight-copy p,body.sci-page .sci-final-cta p,body.sci-page .sci-solution-copy p,body.sci-page .sci-heading p{color: #5d7688}body.sci-page .sci-journey-shell{border: 1px solid rgba(0,69,112,0.08);background: radial-gradient(circle at top left,rgba(50,190,235,0.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}body.sci-page .sci-journey-step{border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.92);box-shadow: 0 12px 28px rgba(0,69,112,0.06)}body.sci-page .sci-journey-step span{background: rgba(0,128,186,0.1);color: #004570}body.sci-page .sci-journey-step p{color: #5d7688}body.sci-page .sci-solution-copy{background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98)}body.sci-page .sci-gallery-card,body.sci-page .sci-inline-photo,body.sci-page .sci-story-figure,body.sci-page .sci-story-photo,body.sci-page .sci-spotlight-media{overflow: hidden;border-radius: 28px}body.sci-page .sci-final-cta{padding: clamp(28px,3vw,36px);border-radius: 30px}body.sci-page .sci-anchor-nav-wrap{background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(242,248,251,0.94));border-top: 1px solid rgba(0,69,112,0.08);border-bottom: 1px solid rgba(0,69,112,0.08);box-shadow: 0 10px 24px rgba(0,69,112,0.08);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}body.sci-page .sci-anchor-nav{gap: 12px;padding-block: 16px}body.sci-page .sci-anchor-nav a{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94));color: #004570;box-shadow: 0 8px 18px rgba(0,69,112,0.06)}body.sci-page .sci-anchor-nav a:focus-visible{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98));color: #004570}@media (hover: hover) and (pointer: fine){body.sci-page .sci-anchor-nav a:hover{border-color: rgba(29,213,177,0.24);background: linear-gradient(135deg,rgba(29,213,177,0.12),rgba(255,255,255,0.98));color: #004570}}@media (max-width: 760px){.container,.main-header .container,.page-hero .container,.page-hero.page-hero-image .container{padding-left: 20px !important;padding-right: 20px !important}.section-header,.section-heading,.split-header,.faq-group-heading,.faq-landing-intro,.medical-board-copy,.cosmetics-copy,.sci-heading,.about-hero-copy,.partnerships-hero-copy,.careers-hero-copy,.franchise-hero-copy,.unit-hero-copy,.units-directory-copy,.contact-page-hero-copy,.page-hero .container > *:first-child{min-width: 0}.section-kicker,.eyebrow,.summary-kicker,.eyebrow-label,.section-subtitle,.page-kicker{align-self: flex-start;max-width: calc(100% - 8px);margin-left: 4px;margin-right: 4px}.section-header,.section-heading,.split-header{max-width: 100%;padding-inline: 4px}.section-header > div,.section-heading > div,.split-header > div{padding-inline: 4px}.section-title,.page-title{overflow-wrap: anywhere}.brand-lead-shell{padding: 24px}.brand-lead-copy,.brand-lead-highlights{padding-inline: 8px;min-width: 0}.brand-lead-copy .section-kicker{margin-left: 0;margin-right: 0}}body.sci-page .section-title,body.sci-page .metric-card strong,body.sci-page .accent-panel h3,body.sci-page .sci-story-card .section-title,body.sci-page .sci-story-card h3,body.sci-page .sci-spotlight-copy .section-title,body.sci-page .sci-journey-step h3,body.sci-page .sci-solution-copy h3,body.sci-page .sci-hero-panel h2{color: #004570;line-height: 1.04}body.sci-page .section-heading .section-title,body.sci-page .sci-story-card .section-title,body.sci-page .sci-spotlight-copy .section-title{max-width: 14ch}body.sci-page .metric-card strong{font-size: var(--fs-fluid-h2)}.results-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}.results-card-body{background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98)}.results-card-body h3{color: #004570}.results-card-body p{color: #5d7688}.results-card-tag{border: 1px solid rgba(0,128,186,0.12);background: linear-gradient(135deg,rgba(29,213,177,0.1),rgba(255,255,255,0.96)),rgba(255,255,255,0.96);color: #006ea6}.eyebrow-label{font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.05em;line-height: 1.1;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: #0080ba}.blog-card,.blog-home-card,.blog-featured-card,.blog-article-card,.blog-article-aside-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}.blog-card h3,.blog-home-card h3,.blog-featured-card h3,.blog-article-aside-card h2,.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color: #004570}.blog-card .eyebrow-label,.blog-home-card .eyebrow-label,.blog-featured-card .eyebrow-label,.blog-article-aside-card .eyebrow-label,.blog-home-card-copy .eyebrow-label,.blog-card-copy .eyebrow-label,.blog-featured-card-copy .eyebrow-label{color: #0080ba}.blog-card .blog-post-meta,.blog-home-card .blog-post-meta,.blog-featured-card .blog-post-meta,.blog-home-card-copy .blog-post-meta,.blog-card-copy .blog-post-meta,.blog-featured-card-copy .blog-post-meta,.blog-breadcrumb,.blog-article-meta{color: #5d7688}.blog-card-copy > p:last-of-type,.blog-home-card-copy > p:last-of-type,.blog-featured-card-copy > p:last-of-type,.blog-article-card,.blog-article-aside-card p,.blog-article-content,.blog-article-content p,.blog-article-content li{color: #2C2C2C}.blog-card-copy .read-more,.blog-home-card-copy .read-more,.blog-featured-card-copy .read-more{color: #004570}.blog-card-copy .read-more i,.blog-home-card-copy .read-more i,.blog-featured-card-copy .read-more i{color: #1CCFAB}:root{--color-brand-deep: #002D48;--color-brand-main: #004570;--color-brand-light: #0080B5;--color-brand-vivid: #54D4EB;--color-brand-pale: #A6E0E5;--color-health-strong: #0F806E;--color-health-mid: #1CCFAB;--color-health-light: #96E3D6;--color-violet-deep: #2F2F4E;--color-violet-mid: #4D4C80;--color-neutral-900: #0D0D0D;--color-neutral-700: #2C2C2C;--color-neutral-500: #6B6B6B;--color-neutral-300: #C4C4C4;--color-neutral-100: #F5F5F5;--surface-page: #FFFFFF;--surface-section-alt: #F0F6FA;--surface-dark: #002D48;--gradient-brand: linear-gradient(135deg,#0080B5 0%,#1CCFAB 100%);--gradient-brand-horiz: linear-gradient(90deg,#0080B5 0%,#1CCFAB 100%);--gradient-brand-subtle: linear-gradient(135deg,#004570 0%,#0080B5 100%);--home-radius: 8px;--home-section-y: clamp(56px,8vw,104px);--home-container: 1280px;--hero-altura: 60vh}body.home-v2{--hero-fixed-height: auto;--hero-controls-height: 72px;--hero-nav-size: 44px;--hero-nav-offset: clamp(14px,2vw,28px);--hero-safe-inline: clamp(72px,7vw,112px);background: var(--surface-page);color: #2c2c2c}.home-v2 .container{width: 100%;max-width: none;padding-inline: clamp(18px,3vw,48px)}.home-v2 .main-header{background: rgba(255,255,255,0.96);border-bottom: 1px solid rgba(0,69,112,0.1);box-shadow: 0 10px 28px rgba(0,45,72,0.08)}.home-v2 .btn{min-height: 48px;border-radius: 999px;letter-spacing: 0;text-transform: none;font-weight: 600}.home-v2 .btn-primary{background: var(--color-health-mid);color: var(--color-brand-deep);box-shadow: 0 10px 22px rgba(28,207,171,0.2);position: relative;overflow: hidden;padding-right: 28px;transition: transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease,padding 0.22s ease}.home-v2 .btn-primary::after{content: '\2192';display: inline-flex;align-items: center;justify-content: center;width: 0;opacity: 0;transform: translateX(-6px);transition: width 0.22s ease,opacity 0.22s ease,transform 0.22s ease}.home-v2 .btn-primary:focus-visible{background: #0FB898;color: var(--color-brand-deep);padding-right: 34px;transform: translateY(-1px)}@media (hover: hover) and (pointer: fine){.home-v2 .btn-primary:hover{background: #0FB898;color: var(--color-brand-deep);padding-right: 34px;transform: translateY(-1px)}}.home-v2 .btn-primary:focus-visible::after{width: 18px;opacity: 1;transform: translateX(0)}@media (hover: hover) and (pointer: fine){.home-v2 .btn-primary:hover::after{width: 18px;opacity: 1;transform: translateX(0)}}.home-v2 .btn-outline{border-color: rgba(0,69,112,0.22);color: var(--color-brand-main);background: rgba(255,255,255,0.76)}.home-v2 .btn-outline:focus-visible{border-color: var(--color-brand-main);background: var(--color-brand-main);color: #ffffff}@media (hover: hover) and (pointer: fine){.home-v2 .btn-outline:hover{border-color: var(--color-brand-main);background: var(--color-brand-main);color: #ffffff}}.home-v2 .section-subtitle,.home-v2 .section-kicker,.home-v2 .hero-slide-eyebrow{color: var(--color-health-strong);letter-spacing: 0.12em}.home-v2 .section-title,.home-v2 .brand-lead-title,.home-v2 .pioneer-card-body h3,.home-v2 .editorial-card h3{color: var(--color-brand-deep);letter-spacing: 0}.home-v2 .units-highlight-copy .section-title{color: #ffffff}.home-v2 .text-gold{color: var(--color-brand-light)}.home-v2 .section-intro{color: #4d5c66;border-left-color: rgba(28,207,171,0.36)}.hero-v2{min-height: auto;background: var(--gradient-brand-subtle)}.hero-v2-background{opacity: 0.5}.hero-grid-lines{background-size: 56px 56px;background-image: linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);mask-image: linear-gradient(180deg,rgba(0,0,0,0.9),transparent 92%)}.hero-slider{height: auto;min-height: var(--hero-altura);border: 0;background: transparent;box-shadow: none}.hero-slider::before{display: none}.hero-slide{min-height: calc(var(--hero-altura) - var(--hero-controls-height));grid-template-columns: minmax(0,1.12fr) minmax(280px,0.88fr);gap: clamp(24px,5vw,72px);padding: clamp(18px,2vw,30px) var(--hero-safe-inline) calc(var(--hero-controls-height) + clamp(10px,1.2vw,16px))}.hero-slide-content{width: 100%;max-width: 680px;margin-left: 0;padding: 0}.hero-slide-title{max-width: none;margin-bottom: 14px;color: #ffffff;font-size: var(--fs-fluid-h1);line-height: 1.06;letter-spacing: 0;font-weight: 700}.hero-slide-description{max-width: 48ch;color: rgba(255,255,255,0.86);font-size: var(--fs-fluid-lead);line-height: 1.6}.hero-slide-actions{margin-top: 18px}.hero-v2 .btn-outline{border-color: rgba(255,255,255,0.42);color: #ffffff;background: rgba(255,255,255,0.08)}.hero-v2 .btn-outline:focus-visible{background: rgba(255,255,255,0.16);border-color: #ffffff;color: #ffffff}@media (hover: hover) and (pointer: fine){.hero-v2 .btn-outline:hover{background: rgba(255,255,255,0.16);border-color: #ffffff;color: #ffffff}}.hero-slide-image-wrap{align-self: stretch;min-height: 280px;overflow: hidden;border: 1px solid rgba(255,255,255,0.14);border-radius: var(--home-radius);background: rgba(255,255,255,0.08);box-shadow: 0 24px 60px rgba(0,24,40,0.24)}.hero-slide-image{transform: scale(1.01)}.hero-slider-controls{min-height: var(--hero-controls-height);padding: 12px clamp(18px,4vw,48px);border-top: 1px solid rgba(255,255,255,0.14);background: rgba(0,45,72,0.34);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.hero-slider-label,.hero-slider-counter{color: rgba(255,255,255,0.72)}.hero-dot{background: rgba(255,255,255,0.3)}.hero-dot.is-active{background: var(--color-health-mid)}.hero-nav-btn{background: rgba(255,255,255,0.94);color: var(--color-brand-deep);border-color: rgba(255,255,255,0.5);top: 50%;transform: translateY(-50%)}.brand-lead-section,.testimonials-section,.section-contrast,.editorial-section,.press-section,.faq-section,.blog-home-section,.units-highlight-section{padding-block: var(--home-section-y)}.brand-lead-section,.testimonials-section,.editorial-section,.faq-section{background: var(--surface-page)}.units-highlight-section{background: linear-gradient(135deg,#184c77 0%,#2d6ca3 58%,#4b8dc8 100%)}.section-contrast,.press-section,.blog-home-section{background: var(--surface-section-alt)}.brand-lead-shell{grid-template-columns: 1fr;gap: clamp(34px,5vw,56px);padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none}.brand-lead-copy{max-width: 920px;justify-self: center;text-align: center;justify-items: center}.brand-lead-description{max-width: 58ch;margin: 0;color: #4d5c66;line-height: 1.8}.brand-timeline{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;align-items: stretch;list-style: none;margin: 0;width: 100%;padding: 32px 0 0}.brand-timeline::before{display: none}.brand-timeline-item{position: relative;display: grid;grid-template-rows: auto 1fr;justify-items: center;gap: 0;min-width: 0;padding: 0}.brand-timeline-marker{position: relative;z-index: 2;display: grid;place-items: center;width: 50px;height: 50px;border-radius: 999px;background: #ffffff;border: 1px solid rgba(0,69,112,0.12);box-shadow: 0 16px 34px rgba(0,69,112,0.12);color: var(--color-health-strong);margin-bottom: -25px}.brand-timeline-marker i{font-size: var(--fs-base)}.brand-timeline-number{position: absolute;top: -24px;left: 50%;transform: translateX(-50%);color: var(--color-brand-light);font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.12em}.brand-timeline-copy{display: grid;gap: 10px;align-content: start;height: 100%;min-height: 172px;padding: 42px 22px 22px;border: 1px solid rgba(0,69,112,0.1);border-radius: var(--home-radius);background: var(--color-brand-main);box-shadow: 0 18px 40px rgba(0,69,112,0.12);text-align: center}.brand-timeline-copy h3{margin: 0;color: #ffffff;font-size: var(--fs-md);line-height: 1.2}.brand-timeline-copy p{margin: 0;color: rgba(255,255,255,0.82);font-size: var(--fs-base);line-height: 1.65}.brand-timeline-item:nth-child(1) .brand-timeline-copy{background: linear-gradient(135deg,#004570 0%,#0080B5 100%)}.brand-timeline-item:nth-child(2) .brand-timeline-copy{background: linear-gradient(135deg,#004570 0%,#0080B5 100%)}.brand-timeline-item:nth-child(2) .brand-timeline-copy h3,.brand-timeline-item:nth-child(2) .brand-timeline-copy p{color: #ffffff}.brand-timeline-item:nth-child(3) .brand-timeline-copy{background: linear-gradient(135deg,#004570 0%,#0080B5 100%)}.brand-timeline-item:nth-child(4) .brand-timeline-copy{background: linear-gradient(135deg,#004570 0%,#0080B5 100%)}.brand-lead-actions{display: flex;justify-content: center;margin-top: 6px}.brand-lead-highlights{display: grid;gap: 14px}.brand-lead-highlights{grid-template-columns: repeat(2,minmax(0,1fr))}.brand-lead-item,.testimonial-card,.pioneer-card,.editorial-card,.press-card,.faq-stack-premium details,.blog-home-card,.contact-proof-panel,.contact-form-panel,.units-highlight-filter{border-radius: var(--home-radius)}.brand-lead-item{min-height: 164px;grid-template-columns: 48px 1fr;padding: 20px;background: #ffffff;border: 1px solid rgba(0,69,112,0.1);box-shadow: 0 14px 34px rgba(0,69,112,0.06)}.brand-lead-icon,.editorial-card-icon{display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--home-radius);background: rgba(28,207,171,0.12);color: var(--color-health-strong);font-size: var(--fs-lg)}.brand-lead-item h3{margin-bottom: 8px;color: var(--color-brand-deep);font-size: var(--fs-md)}.brand-lead-item p{margin: 0;color: #5d6b73;font-size: var(--fs-base);line-height: 1.65}.testimonials-grid,.pioneer-grid,.press-grid-home{margin-top: clamp(28px,4vw,44px)}.testimonial-card,.pioneer-card,.editorial-card{border: 1px solid rgba(0,69,112,0.1);background: #ffffff;box-shadow: 0 16px 36px rgba(0,69,112,0.06)}.testimonial-rating,.testimonial-action,.brand-lead-link::after,.press-card-actions a i{color: var(--color-health-strong)}@media (hover: hover) and (pointer: fine){.testimonial-action:hover{color: var(--color-brand-main)}}.section-contrast .pioneer-card-copy{background: var(--gradient-brand-subtle)}.section-contrast .pioneer-card-copy .section-subtitle,.section-contrast .pioneer-card-copy .section-title,.section-contrast .pioneer-card-copy .section-intro{color: #ffffff}.section-contrast .pioneer-card-copy .section-intro{border-left-color: rgba(255,255,255,0.28)}.section-contrast .pioneer-card-copy .section-intro::before{background: var(--color-health-mid);box-shadow: 0 0 0 8px rgba(28,207,171,0.18)}.section-contrast .pioneer-card-copy,.section-contrast .pioneer-card-copy .section-intro{text-align: left}.section-contrast .pioneer-card-copy .section-intro{margin-left: 0;margin-right: auto}.section-contrast .pioneer-card-copy .section-subtitle{background: rgba(255,255,255,0.14);border-color: rgba(255,255,255,0.30);color: #ffffff}.section-embaixadores .medical-board-copy .section-title{color: #ffffff;max-width: none}.cosmetics-copy{text-align: left}.cosmetics-copy .section-title{max-width: none}.cosmetics-copy .section-intro{text-align: left;margin-left: 0;margin-right: auto}.editorial-fullbleed{max-width: var(--home-container);margin-inline: auto;padding-inline: clamp(18px,4vw,48px)}.editorial-feature{min-height: auto}.editorial-media-panel{border-radius: var(--home-radius)}.sci-section{padding-block: var(--home-section-y);background: linear-gradient(135deg,rgba(77,76,128,0.96),rgba(138,135,217,0.92)),var(--color-violet-mid)}.sci-image,.cosmetics-image,.units-highlight-image,.medical-board-video-frame{border-radius: var(--home-radius)}.press-card,.press-card-featured{background: #ffffff;border: 1px solid rgba(0,69,112,0.1);box-shadow: 0 16px 36px rgba(0,69,112,0.06)}.press-card-logo{filter: none;opacity: 1;height: 30px;max-height: 30px;width: auto;max-width: 150px;object-fit: contain;object-position: left center;background: none;padding: 0}.press-card h3{color: var(--color-brand-deep)}.press-card p{color: #4d5c66;border-top-color: rgba(0,69,112,0.08)}.press-card-actions a{color: var(--color-brand-main)}.contact-conversion-shell{border-radius: var(--home-radius);background: var(--gradient-brand-subtle)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color: rgba(28,207,171,0.62);box-shadow: 0 0 0 4px rgba(28,207,171,0.12)}@media (max-width: 1180px){.hero-slide{grid-template-columns: 1fr}.hero-slide-image-wrap{order: -1;height: 360px;min-height: 0}}@media (max-width: 992px){body.home-v2{--hero-controls-height: 74px;--hero-safe-inline: clamp(18px,5vw,34px)}.hero-slider{min-height: auto}.hero-slide{min-height: auto;padding-top: 34px;padding-bottom: calc(var(--hero-controls-height) + 28px)}.hero-slide-content{justify-content: flex-start;margin-left: 0}.hero-slide-title{max-width: 13ch;font-size: var(--fs-fluid-display)}.hero-slide-image-wrap{height: 320px;min-height: 0}.brand-lead-shell,.split-header,.pioneer-grid,.editorial-feature,.sci-shell,.contact-conversion-shell,.units-highlight-shell,.medical-board-shell{grid-template-columns: 1fr}.brand-lead-highlights,.testimonials-grid,.press-grid-home{grid-template-columns: 1fr 1fr}.brand-timeline{grid-template-columns: 1fr;gap: 18px;padding: 0 0 0 36px}.brand-timeline::before{top: 0;bottom: 0;left: 24px;right: auto;width: 2px;height: auto;background: linear-gradient(180deg,rgba(0,69,112,0.14),rgba(28,207,171,0.82),rgba(0,69,112,0.14))}.brand-timeline-item{grid-template-columns: 50px minmax(0,1fr);justify-items: stretch;gap: 16px;padding: 0}.brand-timeline-marker{margin-left: -36px;margin-bottom: 0;align-self: start}.brand-timeline-number{top: auto;bottom: -22px;left: 50%;transform: translateX(-50%);letter-spacing: 0.08em}.brand-timeline-copy{min-height: auto;padding-top: 22px;text-align: left}.home-v2 .main-nav{z-index: 1400;background: #ffffff !important;border: 1px solid rgba(0,69,112,0.12);box-shadow: 0 24px 60px rgba(0,45,72,0.24);backdrop-filter: none;-webkit-backdrop-filter: none}.home-v2 .dropdown{background: #ffffff}.home-v2 .mobile-utility-link,.home-v2 .mobile-social-link{background: #ffffff}}@media (max-width: 640px){body.home-v2{--hero-controls-height: 78px;--hero-nav-size: 44px;--hero-nav-offset: 10px}.home-v2 .container,.home-v2 .main-header .container{width: 100%;padding-inline: 18px}.hero-slide{gap: 18px;padding-top: 24px;padding-inline: 18px}.hero-slide-title{max-width: 11ch;margin-bottom: 16px;font-size: var(--fs-fluid-h2)}.hero-slide-description{font-size: var(--fs-base);line-height: 1.68}.hero-slide-actions{align-items: stretch;margin-top: 20px}.hero-slide-image-wrap{height: 196px;min-height: 0;max-height: none}.hero-nav-btn{top: auto;bottom: 18px;transform: none}.hero-slider-controls{justify-content: center;padding-inline: 86px}.hero-slider-label{display: none}.brand-lead-section,.testimonials-section,.section-contrast,.editorial-section,.press-section,.faq-section,.blog-home-section,.units-highlight-section,.sci-section,.form-section-v2{padding-block: 56px}.brand-lead-title,.home-v2 .section-title{font-size: var(--fs-fluid-h2);line-height: 1.05}.brand-lead-highlights,.testimonials-grid,.press-grid-home,.editorial-grid-rich{grid-template-columns: 1fr}.brand-timeline{padding-left: 30px}.brand-timeline::before{left: 20px}.brand-timeline-item{grid-template-columns: 44px minmax(0,1fr);gap: 12px}.brand-timeline-marker{width: 44px;height: 44px;margin-left: -30px}.brand-timeline-copy{padding: 18px}.brand-lead-item{min-height: auto;padding: 18px}.section-intro{padding-left: 16px}.editorial-media-panel{min-height: 320px}.contact-conversion-shell,.contact-proof-panel,.contact-form-panel{padding: 18px}.home-v2 .footer-grid,.home-v2 .footer-bottom{grid-template-columns: 1fr;width: 100%;padding-inline: 18px}.home-v2 .footer-grid{gap: 28px}.home-v2 .footer-grid > div,.home-v2 .footer-grid a,.home-v2 .footer-grid h3{width: 100%;max-width: 100%}}body.site-page .blog-card,body.site-page .blog-home-card,body.site-page .blog-featured-card,body.site-page .blog-article-card,body.site-page .blog-article-aside-card{border: 1px solid rgba(0,69,112,0.08) !important;background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)) !important;box-shadow: 0 20px 48px rgba(0,69,112,0.1) !important}body.site-page .blog-card .eyebrow-label,body.site-page .blog-home-card .eyebrow-label,body.site-page .blog-featured-card .eyebrow-label,body.site-page .blog-article-aside-card .eyebrow-label,body.site-page .blog-home-card-copy .eyebrow-label,body.site-page .blog-card-copy .eyebrow-label,body.site-page .blog-featured-card-copy .eyebrow-label{color: #0080ba !important}body.site-page .blog-card h3,body.site-page .blog-home-card h3,body.site-page .blog-featured-card h3,body.site-page .blog-article-aside-card h2,body.site-page .blog-article-content h1,body.site-page .blog-article-content h2,body.site-page .blog-article-content h3,body.site-page .blog-article-content h4{color: #004570 !important}body.site-page .blog-card .blog-post-meta,body.site-page .blog-home-card .blog-post-meta,body.site-page .blog-featured-card .blog-post-meta,body.site-page .blog-home-card-copy .blog-post-meta,body.site-page .blog-card-copy .blog-post-meta,body.site-page .blog-featured-card-copy .blog-post-meta,body.site-page .blog-breadcrumb,body.site-page .blog-article-meta{color: #5d7688 !important}body.site-page .blog-card-copy > p:last-of-type,body.site-page .blog-home-card-copy > p:last-of-type,body.site-page .blog-featured-card-copy > p:last-of-type,body.site-page .blog-article-card,body.site-page .blog-article-aside-card p,body.site-page .blog-article-content,body.site-page .blog-article-content p,body.site-page .blog-article-content li{color: #2C2C2C !important}.blog-section-footnote{color: #5d7688}.unit-summary-label,.unit-info-eyebrow{letter-spacing: 0.04em}.page-hero .page-kicker,.unit-hero .page-kicker,.contact-page-hero .page-kicker,.partnerships-hero .page-kicker,.medical-board-hero .page-kicker,.sci-hero .page-kicker,.franchise-hero .page-kicker,.careers-hero .page-kicker,.about-hero .page-kicker,.director-profile-hero .page-kicker{color: #006ea6}.careers-process-grid{gap: 20px}.careers-process-grid .careers-process-step{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 16px 34px rgba(0,69,112,0.08)}.careers-process-grid .careers-process-step span{background: rgba(0,128,186,0.1);color: #004570}.careers-process-grid .careers-process-step h3{color: #004570}.careers-process-grid .careers-process-step p{color: #5d7688}.careers-cta-card.glass-card,.careers-cta-card{border: 1px solid rgba(0,69,112,0.08);background: radial-gradient(circle at top right,rgba(50,190,235,0.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 46px rgba(0,69,112,0.1)}.careers-cta-card .section-title{color: #004570}.careers-cta-card p{color: #5d7688}.contact-proof-kicker{display: inline-flex;align-items: center;gap: 8px;width: fit-content;padding: 8px 14px;border-radius: 999px;border: 1px solid rgba(255,255,255,0.18);background: rgba(255,255,255,0.12);color: #ffffff !important;box-shadow: none;font-size: var(--fs-2xs);font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;line-height: 1}.unit-meta-pill i{color: #0080ba}body.blog-page .eyebrow-label,.blog-page .eyebrow-label,.blog-home-section .eyebrow-label,.blog-card .eyebrow-label,.blog-home-card .eyebrow-label,.blog-featured-card .eyebrow-label,.blog-article-aside-card .eyebrow-label{padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: #0080ba}.blog-card,.blog-home-card,.blog-featured-card,.blog-article-card,.blog-article-aside-card{border: 1px solid rgba(0,69,112,0.08);background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,252,0.94)),rgba(255,255,255,0.98);box-shadow: 0 20px 48px rgba(0,69,112,0.1)}.blog-card h3,.blog-home-card h3,.blog-featured-card h3,.blog-article-aside-card h2,.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color: #004570}.blog-card .blog-post-meta,.blog-home-card .blog-post-meta,.blog-featured-card .blog-post-meta,.blog-home-card-copy .blog-post-meta,.blog-card-copy .blog-post-meta,.blog-featured-card-copy .blog-post-meta,.blog-breadcrumb,.blog-article-meta{color: #5d7688}.blog-card-copy > p:last-of-type,.blog-home-card-copy > p:last-of-type,.blog-featured-card-copy > p:last-of-type,.blog-article-card,.blog-article-aside-card p,.blog-article-content,.blog-article-content p,.blog-article-content li{color: #2C2C2C}.blog-card-copy .read-more,.blog-home-card-copy .read-more,.blog-featured-card-copy .read-more{color: #004570}.blog-card-copy .read-more i,.blog-home-card-copy .read-more i,.blog-featured-card-copy .read-more i{color: #1CCFAB}.main-footer.footer-v3{padding: 48px 0 20px}.main-footer.footer-v2.footer-v3 .footer-grid,.home-v2 .main-footer.footer-v3 .footer-grid,.contact-page .main-footer.footer-v3 .footer-grid{grid-template-columns: 1.5fr 1fr 1fr;align-items: start;gap: clamp(24px,4vw,56px)}.footer-v3 .footer-logo{width: 150px;margin-bottom: 14px}.main-footer.footer-v3 .footer-copy{max-width: 340px;font-size: var(--fs-xs);line-height: 1.65;color: rgba(255,255,255,0.72)}.footer-v3 .footer-contact{display: flex;flex-direction: column;gap: 4px;margin-top: 16px}.main-footer.footer-v3 .footer-contact a{font-size: var(--fs-sm);font-weight: 600;color: rgba(255,255,255,0.92);display: inline-flex;align-items: center;min-height: 44px;padding-block: 6px}.footer-v3 .footer-contact a i{margin-right: 8px;color: var(--primary-gold)}.main-footer.footer-v2.footer-v3 .footer-grid h3,.main-footer.footer-v3 .footer-nav h3{margin-bottom: 12px;font-size: var(--fs-2xs);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: rgba(255,255,255,0.62)}.footer-v3 .footer-link-list{list-style: none;margin: 0;padding: 0}.footer-v3 .footer-link-list li{margin-bottom: 7px}.main-footer.footer-v2.footer-v3 .footer-grid a,.main-footer.footer-v3 .footer-link-list a{display: block;margin-bottom: 0;font-size: var(--fs-sm);line-height: 1.45;color: rgba(255,255,255,0.88)}.main-footer.footer-v3 .footer-link-list-sm a{font-size: var(--fs-xs);color: rgba(255,255,255,0.7)}@media (hover: hover) and (pointer: fine){.main-footer.footer-v2.footer-v3 .footer-grid a:hover,.main-footer.footer-v3 .footer-link-list a:hover{color: #1CCFAB}}.main-footer.footer-v3 .footer-bottom{margin-top: 28px;padding-top: 16px}.main-footer.footer-v3 .footer-bottom p{font-size: var(--fs-2xs);color: rgba(255,255,255,0.58)}@media (max-width: 1180px){.main-footer.footer-v2.footer-v3 .footer-grid{grid-template-columns: 1fr 1fr}.footer-v3 .footer-brand{grid-column: 1 / -1}}@media (max-width: 600px){.main-footer.footer-v2.footer-v3 .footer-grid{grid-template-columns: 1fr}.main-footer.footer-v3 .footer-copy{max-width: none}}@media (min-width: 993px){.main-nav{justify-content: space-between;gap: clamp(20px,2vw,40px)}.main-nav .nav-list{flex: 1 1 auto;justify-content: center;gap: clamp(20px,1.6vw,32px)}}.main-footer .footer-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px}.main-footer .footer-bottom p{margin: 0}.footer-socials{display: inline-flex;align-items: center;gap: 10px}.footer-social-link{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 999px;color: rgba(255,255,255,0.86);background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.14);transition: var(--transition)}.footer-social-link i{font-size: var(--fs-sm);color: inherit}@media (hover: hover) and (pointer: fine){.footer-social-link:hover{color: #ffffff;background: rgba(29,213,177,0.24);border-color: rgba(29,213,177,0.42)}}@media (max-width: 600px){.main-footer .footer-bottom{flex-direction: column;align-items: flex-start}}.unit-booking-section .booking-shell{align-items: stretch}.unit-booking-section [hidden]{display: none !important}.booking-steps{display: grid;grid-auto-rows: 1fr;gap: 14px;margin: 0;padding: 0;counter-reset: booking-step}.booking-steps li{display: grid;grid-template-columns: 38px 1fr;gap: 14px;align-items: center;counter-increment: booking-step}.booking-steps li::before{content: counter(booking-step);display: grid;place-items: center;width: 38px;height: 38px;border-radius: 14px;border: 1px solid rgba(255,255,255,0.18);background: rgba(255,255,255,0.12);color: #b6f3ff;font-family: var(--font-heading);font-weight: 700}.booking-steps strong{display: block;margin-bottom: 0;color: #fff}.booking-steps p{margin: 0;color: rgba(255,255,255,0.82);font-size: var(--fs-base);line-height: 1.6}.booking-form{display: grid;gap: 20px}[data-booking-fields]{display: grid;gap: clamp(20px,1.6vw,26px);align-content: start}.booking-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.booking-field-full{grid-column: 1 / -1}.contact-field .booking-optional{color: rgba(255,255,255,0.56);font-weight: 400}.booking-unit-block{display: grid;gap: 12px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,0.14)}.booking-unit-label{color: rgba(255,255,255,0.92);font-size: var(--fs-sm);font-weight: 600}.booking-unit-locked{display: flex;align-items: center;gap: 10px;padding: 15px 18px;border: 1px solid rgba(255,255,255,0.18);border-radius: 18px;background: rgba(255,255,255,0.08);color: #fff;font-weight: 600}.booking-unit-locked::before{content: '\f3c5';font-family: 'Font Awesome 7 Free';font-weight: 900;color: var(--primary-gold)}.booking-unit-status{margin: 0;color: rgba(255,255,255,0.78);font-size: var(--fs-sm);line-height: 1.6}.booking-slots-block{display: grid;gap: 12px}.booking-slots-label{color: rgba(255,255,255,0.92);font-size: var(--fs-sm);font-weight: 600}.booking-slots{display: grid;grid-template-columns: repeat(auto-fill,minmax(108px,1fr));gap: 10px}.booking-slot{padding: 13px 10px;border: 1px solid rgba(255,255,255,0.2);border-radius: 16px;background: rgba(255,255,255,0.08);color: #fff;font: inherit;font-weight: 600;cursor: pointer;transition: var(--transition)}.booking-slot:focus-visible{border-color: rgba(0,128,186,0.6);background: rgba(255,255,255,0.14);outline: none;transform: translateY(-1px)}@media (hover: hover) and (pointer: fine){.booking-slot:hover{border-color: rgba(0,128,186,0.6);background: rgba(255,255,255,0.14);outline: none;transform: translateY(-1px)}}.booking-slot.is-selected{border-color: var(--primary-gold);background: var(--primary-gold);color: #fff;box-shadow: 0 10px 24px rgba(0,128,186,0.32)}.booking-feedback{margin: 0;padding: 14px 16px;border: 1px solid rgba(255,255,255,0.18);border-radius: 16px;background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.92);font-size: var(--fs-sm);line-height: 1.6}.booking-feedback.is-error{border-color: rgba(255,138,138,0.44);background: rgba(180,44,44,0.22)}.booking-feedback.is-success{border-color: rgba(0,128,186,0.5);background: rgba(0,128,186,0.18)}.booking-actions{display: grid;gap: 12px}[data-booking-fields] > .booking-actions:last-of-type{margin-top: 4px}.booking-actions + .booking-note{margin-top: -8px}.booking-form .btn:disabled{opacity: 0.55;cursor: not-allowed;transform: none;box-shadow: none}.booking-load-slots.is-loading{position: relative;color: transparent}.booking-load-slots.is-loading::after{content: '';position: absolute;width: 20px;height: 20px;border: 2px solid rgba(255,255,255,0.32);border-top-color: #fff;border-radius: 50%;animation: booking-spin 0.7s linear infinite}@keyframes booking-spin{to{transform: rotate(360deg)}}.booking-note{margin: 0;color: rgba(255,255,255,0.7);font-size: var(--fs-xs);line-height: 1.6}.booking-success{display: grid;gap: 14px;justify-items: center;padding: clamp(20px,3vw,34px) 10px;text-align: center}.booking-success i{display: grid;place-items: center;width: 62px;height: 62px;border-radius: 50%;background: rgba(28,207,171,0.18);color: var(--color-health-mid);font-size: var(--fs-2xl)}.booking-success h3{margin: 0;color: #fff}.booking-success p{margin: 0;color: rgba(255,255,255,0.85);line-height: 1.7}.booking-success-summary:empty{display: none}.booking-success-summary{padding: 12px 18px;border: 1px solid rgba(0,128,186,0.5);border-radius: 999px;background: rgba(0,128,186,0.16);color: #fff !important;font-weight: 600}.unit-booking-section.is-unavailable .booking-form-grid,.unit-booking-section.is-unavailable .booking-actions{opacity: 0.6}@media (max-width: 960px){.booking-form-grid{grid-template-columns: 1fr}}@media (max-width: 520px){.booking-slots{grid-template-columns: repeat(auto-fill,minmax(92px,1fr))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}}@media (min-width: 1025px) and (max-height: 880px){.home-v2 .hero-slide-title{font-size: var(--fs-fluid-h2)}.home-v2 .hero-slide-description{line-height: 1.5}.home-v2 .hero-slide-actions{margin-top: 14px}}.testimonial-carousel{position: relative;width: 100%;overflow: hidden;padding: 4px 0 58px}.testimonial-carousel:focus-visible{outline: 3px solid rgba(29,213,177,0.42);outline-offset: 6px}.testimonial-carousel-track{display: flex;align-items: stretch;gap: 22px;width: max-content;will-change: transform}.testimonial-carousel.is-ready .testimonial-carousel-track{transition: transform 0.58s cubic-bezier(0.22,1,0.36,1)}.testimonial-carousel .testimonial-card{flex: 0 0 min(720px,100vw - 120px);opacity: 0.65;transform: scale(0.94);pointer-events: none;transition: opacity 0.35s ease,transform 0.35s ease}.testimonial-carousel .testimonial-card:not(.is-active) .testimonial-role,.testimonial-carousel .testimonial-card:not(.is-active) .testimonial-name{color: #2C2C2C}.testimonial-carousel .testimonial-card.is-active{opacity: 1;transform: scale(1);pointer-events: auto}.testimonial-carousel-controls{position: absolute;top: 50%;left: 0;right: 0;z-index: 2;display: flex;justify-content: space-between;padding: 0 6px;transform: translateY(-50%);pointer-events: none}.testimonial-carousel-button{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border: 1px solid rgba(0,69,112,0.18);border-radius: 50%;background: rgba(255,255,255,0.92);color: #004570;cursor: pointer;pointer-events: auto;transition: var(--transition)}.testimonial-carousel-button:focus-visible{border-color: #1CCFAB;background: rgba(29,213,177,0.16);transform: translateY(-1px);outline: 0}@media (hover: hover) and (pointer: fine){.testimonial-carousel-button:hover{border-color: #1CCFAB;background: rgba(29,213,177,0.16);transform: translateY(-1px);outline: 0}}.testimonial-carousel-dots{position: absolute;left: 50%;bottom: 18px;display: flex;align-items: center;justify-content: center;gap: 9px;transform: translateX(-50%)}.testimonial-carousel-dot{width: 10px;height: 10px;padding: 0;border: 0;border-radius: 50%;background: rgba(0,69,112,0.28);cursor: pointer;transition: background 0.2s ease,transform 0.2s ease}.testimonial-carousel-dot.is-active{background: #1CCFAB;transform: scale(1.25)}.testimonial-carousel.is-single .testimonial-carousel-controls,.testimonial-carousel.is-single .testimonial-carousel-dots{display: none}.testimonial-carousel.is-single{padding-bottom: 4px}.section-dark .testimonial-carousel-button{border-color: rgba(255,255,255,0.24);background: rgba(255,255,255,0.08);color: var(--text-light)}.section-dark .testimonial-carousel-button:focus-visible{border-color: #1CCFAB;background: rgba(29,213,177,0.18)}@media (hover: hover) and (pointer: fine){.section-dark .testimonial-carousel-button:hover{border-color: #1CCFAB;background: rgba(29,213,177,0.18)}}.section-dark .testimonial-carousel-dot{background: rgba(255,255,255,0.38)}.section-dark .testimonial-carousel-dot.is-active{background: #1CCFAB}@media (max-width: 760px){.testimonial-carousel{padding-bottom: 52px}.testimonial-carousel .testimonial-card{flex: 0 0 min(420px,100vw - 56px);transform: scale(0.96)}.testimonial-carousel-controls{top: auto;bottom: 6px;justify-content: space-between;padding: 0;transform: none}.testimonial-carousel-button{width: 38px;height: 38px}}@media (prefers-reduced-motion: reduce){.testimonial-carousel.is-ready .testimonial-carousel-track,.testimonial-carousel .testimonial-card{transition: none}}.unit-hero-contact{display: grid;gap: 14px;padding-top: 20px;border-top: 1px solid rgba(0,69,112,0.12)}.unit-hero-contact-item{display: grid;grid-template-columns: 44px 1fr;gap: 14px;align-items: start}.unit-hero-contact-item i{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;border: 1px solid rgba(0,69,112,0.08);background: rgba(0,128,186,0.08);color: #0080ba}.unit-hero-contact-item strong{display: block;margin-bottom: 4px;color: #004570;font-size: var(--fs-sm);letter-spacing: 0.04em;text-transform: uppercase}.unit-hero-contact-item p{margin: 0;color: #2c4a5e;line-height: 1.6}.unit-hero-contact-item a{color: #004570;font-weight: 600}.unit-hero-contact-item a:focus-visible{color: #0080ba}@media (hover: hover) and (pointer: fine){.unit-hero-contact-item a:hover{color: #0080ba}}.unit-hero-contact-meta{margin-top: 2px;color: #6a8798 !important;font-size: var(--fs-sm)}:root{--unit-hero-media-altura: clamp(240px,23vw,336px)}.unit-hero-aside{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;align-content: start}.unit-hero-aside .unit-hero-media,.unit-hero-map{aspect-ratio: auto;height: var(--unit-hero-media-altura);min-height: 0}.unit-hero-map{overflow: hidden;border-radius: 28px;border: 1px solid rgba(0,69,112,0.08);background: rgba(255,255,255,0.98);box-shadow: 0 18px 44px rgba(0,69,112,0.08)}.unit-hero-map iframe{width: 100%;height: 100%;border: 0;display: block}@media (max-width: 620px){.unit-hero-aside{grid-template-columns: minmax(0,1fr)}.unit-hero-aside .unit-hero-media,.unit-hero-map{height: 240px}}@media (max-width: 560px){.unit-hero-contact-item{grid-template-columns: 38px 1fr;gap: 12px}.unit-hero-contact-item i{width: 38px;height: 38px;border-radius: 12px}}.unit-card .unit-card-region{background: rgba(0,45,72,0.55);color: #ffffff}body.site-page .contact-proof-card .contact-proof-kicker,body.site-page .procedure-decision-panel .contact-proof-kicker,body.site-page .about-units-shell .about-region-chip,body.site-page .director-profile-shell .director-meta-item{background: rgba(0,69,112,0.08);border-color: rgba(0,69,112,0.16);color: var(--color-brand-main) !important}@media (hover: hover) and (pointer: fine){body.site-page .about-units-shell .about-region-chip:hover{background: var(--color-brand-main);color: #ffffff !important}}body.site-page .sci-hero .btn-outline{border-color: rgba(0,69,112,0.32);color: var(--color-brand-main)}@media (hover: hover) and (pointer: fine){body.site-page .sci-hero .btn-outline:hover{background: var(--color-brand-main);color: #ffffff}}body.site-page .about-story-card .about-quote-author,body.site-page .brand-lead-section .section-kicker{color: var(--color-brand-main)}.testimonial-avatar{color: var(--color-brand-main)}.main-footer.footer-v3 .footer-copy,.main-footer.footer-v2 .footer-copy{color: rgba(255,255,255,0.9)}.main-footer.footer-v2.footer-v3 .footer-grid h3,.main-footer.footer-v3 .footer-nav h3{color: rgba(255,255,255,0.88)}.main-footer.footer-v3 .footer-bottom p,.main-footer .footer-bottom .text-muted{color: rgba(255,255,255,0.88)}.contact-form-note,.booking-note,.contact-field .booking-optional{color: rgba(255,255,255,0.9)}.home-v2 .hero-slide-eyebrow{color: #ffffff}.footer-v3 .footer-link-list li{margin-bottom: 0}.main-footer.footer-v3 .footer-link-list a,.main-footer.footer-v3 .footer-contact a{padding-block: 7px}.footer-social-link{width: 40px;height: 40px}.testimonial-carousel-dot,.hero-dot{box-sizing: content-box;padding: 7px;background-clip: content-box;border: 0}@media (max-width: 760px){.testimonial-carousel-button{width: 44px;height: 44px}}.brand-lead-link,.blog-breadcrumb,.testimonial-action,.read-more{padding-block: 6px}h1,h2,h3,h4,h5,h6,.hero-title,.page-title,.section-title,.sci-title,.brand-lead-title,.director-hero-panel-title,.t-hero,.t-h1,.t-h2,.t-h3{max-width: 100%;text-wrap: balance;overflow-wrap: normal;word-break: normal}p,.t-lead,.t-body{max-width: 100%;text-wrap: pretty;word-break: normal}.page-lead,.page-hero.page-hero-image .page-lead,.sci-hero .page-lead,.franchise-hero-copy .page-lead,.sci-description,.brand-lead-description,.units-highlight-description,.medical-board-description,.pioneer-card-copy .section-intro,.proof-item p,.faq-landing-intro p,.faq-group-heading p,.error-lead,.unit-contact-band .unit-hero-contact-item > div > p,.unit-contact-band .unit-hero-contact-item > div > strong{max-width: 100%}.cosmetics-copy .section-intro{max-width: 30ch}.hero-slide-title{max-width: 80%;text-wrap: balance;overflow-wrap: normal;word-break: normal}:is( .section-header,.section-heading,.section-intro,.center,.brand-lead-copy,.brand-timeline-copy,.about-note,.links-hub-brand,.booking-success ) :is(h1,h2,h3,h4,h5,h6,.section-title,.page-title),[style*="text-align: center"] :is(h1,h2,h3,h4,h5,h6),[style*="text-align:center"] :is(h1,h2,h3,h4,h5,h6){margin-inline: auto}body.site-page .section-contrast .pioneer-card-copy .section-subtitle,body.site-page .section-contrast .pioneer-card-copy .section-title,body.site-page .section-contrast .pioneer-card-copy .section-intro{color: #ffffff}.blog-article-content a{color: var(--color-brand-light)}@media (hover: hover) and (pointer: fine){.blog-article-content a:hover{color: var(--color-brand-main)}}.service-card .read-more{color: var(--color-brand-main)}body.site-page .service-card .text-muted,body.site-page .glass-card .text-muted,body.site-page .procedure-card .text-muted{color: var(--color-neutral-500)}.franchise-benefit-panel h3,.franchise-benefit-panel p,.franchise-benefit-panel li,.franchise-benefit-panel strong{color: #ffffff}.franchise-benefit-panel .section-subtitle,.franchise-benefit-panel .eyebrow-label{color: var(--color-health-light)}.franchise-cta-card .section-title,.franchise-cta-card .section-intro,.franchise-cta-card p{color: #ffffff}.franchise-journey-step p,.franchise-journey-step li{color: var(--color-neutral-700)}.franchise-journey-step .step-number,.franchise-journey-step > span:first-child{color: var(--color-brand-main)}.franchise-hero-badges span,.franchise-spotlight-copy p,.franchise-spotlight-copy strong,.franchise-spotlight-points strong,.franchise-spotlight-points p{color: var(--color-neutral-700)}.franchise-spotlight-points strong{color: var(--color-brand-main)}.partnerships-spotlight-copy p,.partnerships-spotlight-copy li{color: var(--color-neutral-700)}body.site-page .brand-story-card a{color: var(--color-brand-light)}@media (hover: hover) and (pointer: fine){body.site-page .brand-story-card a:hover{color: var(--color-brand-main)}}.blog-article-content h5 b,.blog-article-content h5 strong{color: var(--color-brand-deep)}.unit-hero-contact-meta{color: var(--color-neutral-500) !important}.unit-meta-pill{color: var(--color-neutral-500) !important}@media (max-width: 760px){.blog-article-content a,.blog-article-meta a{display: inline-block;padding-block: 4px}}.unit-contact-head{margin-bottom: clamp(24px,3vw,36px)}.unit-contact-head .section-header{margin-bottom: 0}.unit-contact-band .unit-hero-contact{gap: clamp(20px,2.2vw,30px)}@media (max-width: 992px){.unit-contact-band .unit-hero-contact{gap: 24px}.unit-contact-band .unit-contact-actions{margin-top: 12px}}.unit-contact-band .unit-hero-contact-item > div > p,.unit-contact-band .unit-hero-contact-item > div > strong{max-width: 38ch}.unit-contact-band .unit-hero-contact-item > div{display: grid;gap: 4px}.unit-contact-shell{gap: clamp(32px,4vw,56px)}@media (max-width: 900px){.unit-contact-band .unit-hero-contact-item > div > p,.unit-contact-band .unit-hero-contact-item > div > strong{max-width: none}}@media (max-width: 1180px){.hero-slide-actions,.unit-hero-actions,.unit-contact-actions,.stats-actions,.inline-cta-row,.contact-form-actions,.contact-hero-actions,.contact-proof-actions,.sci-hero-actions,.franchise-hero-actions,.procedure-hero-actions,.procedure-decision-actions,.procedure-results-actions,.brand-lead-actions,.hero__actions{display: flex;flex-wrap: wrap;align-items: center}.hero-slide-actions > .btn-primary,.unit-hero-actions > .btn-primary,.unit-contact-actions > .btn-primary,.inline-cta-row > .btn-primary,.contact-form-actions > .btn-primary,.contact-hero-actions > .btn-primary,.contact-proof-actions > .btn-primary,.sci-hero-actions > .btn-primary,.franchise-hero-actions > .btn-primary,.procedure-hero-actions > .btn-primary,.procedure-decision-actions > .btn-primary,.procedure-results-actions > .btn-primary,.brand-lead-actions > .btn-primary,.hero__actions > .btn-primary{order: 1}.error-hero-actions > .btn-primary{order: 0}.cosmetics-shell > .cosmetics-media,.medical-board-shell > .medical-board-video,.medical-board-hero-shell > .medical-board-video-frame,.units-highlight-shell > .units-highlight-media,.about-units-shell > .about-units-media,.about-feature-grid > .about-feature-media,.about-feature-grid > .about-pillars,.about-hero-shell > .about-hero-media,.sci-hero-shell > .sci-hero-visual,.sci-shell > .sci-media,.partnerships-spotlight > .partnerships-spotlight-media,.franchise-hero-shell > .franchise-hero-panel,.careers-hero-shell > .careers-hero-panel,.director-profile-shell > .director-profile-media,.contact-command-shell > .contact-command-panel,.sci-spotlight-shell > .sci-spotlight-media,.unit-contact-shell > .unit-contact-map{order: -1}.director-profile-copy > .inline-cta-row{order: 1}}.acao-mobile{display: none}@media (max-width: 992px){.acao-mobile{position: fixed;inset: auto 0 0 0;z-index: 60;display: grid;grid-template-columns: 1fr;padding: 10px 16px;padding-bottom: calc(10px + env(safe-area-inset-bottom,0px));background: var(--surface-page,#fff);border-top: 1px solid rgba(0,69,112,0.12);box-shadow: 0 -6px 24px rgba(0,45,72,0.1);transform: translateY(0);transition: transform 0.24s ease}.acao-mobile.esta-oculta{transform: translateY(calc(100% + 8px))}.acao-mobile-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 12px 18px;border-radius: 999px;font-family: var(--font-body);font-size: var(--fs-base);font-weight: 700;line-height: 1.2;text-align: center;border: 2px solid transparent}.acao-mobile-agendar{background: var(--color-health-mid,#1CCFAB);color: var(--color-brand-deep,#002D48)}body{padding-bottom: calc(78px + env(safe-area-inset-bottom,0px))}.back-to-top-button{bottom: calc(90px + env(safe-area-inset-bottom,0px))}body.formulario-na-tela .acao-mobile{transform: translateY(calc(100% + 8px));pointer-events: none}body.formulario-na-tela .back-to-top-button{opacity: 0;visibility: hidden;pointer-events: none}}@media (prefers-reduced-motion: reduce){.acao-mobile{transition: none}}@media (max-width: 992px){.main-nav .submenu a,.main-nav .dropdown a{min-height: 44px;display: flex;align-items: center}}@media (max-width: 992px){.btn,.nav-list a,.footer-link-list a,.footer-contact a,.mobile-utility-link,.brand-lead-link,.blog-breadcrumb,.read-more,.unit-card-cta,.results-filter-btn,.submenu-toggle,.accordion-header,.faq-question{min-height: 44px}.read-more,.unit-card-cta,.mobile-utility-link,.brand-lead-link,.blog-breadcrumb{display: inline-flex;align-items: center}.footer-social-link,.mobile-social-link,.hero-dot,.testimonial-carousel-dot,.top-bar-social-link{position: relative}.footer-social-link::after,.mobile-social-link::after,.hero-dot::after,.testimonial-carousel-dot::after,.top-bar-social-link::after{content: '';position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%,-50%)}}@media (max-width: 992px){.main-nav .nav-actions{display: none}.main-nav .submenu > li[data-repete-o-pai="true"]{display: none}}@media (max-width: 992px){.hero-nav-btn,.testimonial-carousel-button,.image-viewer-nav{display: none}.home-v2 .hero-slide,.hero-slide{padding-inline: var(--hero-safe-inline,16px)}}@media (max-width: 992px){.hero-slide-actions a[href="#myform"]{display: none}}body.home-v2 main .btn,body.home-v2 main .btn-large{min-height: 44px;padding: 10px 24px;font-size: 0.9375rem}body.home-v2 .units-highlight-section .btn{min-height: 48px;padding: 12px 28px;font-size: var(--fs-base)}@media (max-width: 768px){.blog-home-card{flex-direction: row;align-items: stretch;gap: 14px;padding: 14px}.blog-home-card-media{flex: 0 0 96px;align-self: flex-start}.blog-home-card img,.blog-featured-card img{width: 96px;height: 96px;min-height: 0;border-radius: 12px}.blog-home-card-copy{gap: 6px}.blog-home-card-copy h3{font-size: var(--fs-md);line-height: 1.25;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.blog-home-card-copy > p:not(.blog-post-meta){font-size: var(--fs-sm);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.blog-home-card-copy .blog-post-meta{display: none}.press-card{--press-card-padding: 16px}.press-card h3{font-size: var(--fs-md);line-height: 1.3;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.press-card > p{display: none}.faq-list.faq-stack{gap: 8px}.editorial-copy{gap: 14px}.editorial-copy > *{margin-block: 0}.editorial-card{min-height: 0;padding: 18px}.editorial-card-icon{width: 44px;height: 44px;margin-bottom: 12px}.editorial-grid{gap: 12px}.section-dark{padding-block: 40px}:root,body.home-v2{--home-section-y: 40px}.brand-lead-section,.testimonials-section{padding-block: 40px}.section-embaixadores{padding-block: 44px}}@media (min-width: 1181px){.unit-booking-section .booking-shell{grid-template-columns: minmax(0,0.78fr) minmax(0,1.22fr)}.unit-booking-section .contact-proof-panel{align-content: start;gap: 26px}}.booking-steps li{position: relative}.booking-steps li:not(:last-child)::after{content: "";position: absolute;left: 19px;top: calc(50% + 19px);bottom: -15px;width: 2px;transform: translateX(-1px);background: linear-gradient(180deg,rgba(255,255,255,0.28),rgba(255,255,255,0.08))}.booking-steps li::before{position: relative;z-index: 1}.unit-booking-section .contact-proof-item,.contact-proof-panel .contact-proof-item{grid-template-columns: 38px 1fr;gap: 14px}.unit-booking-section .contact-proof-item > i,.contact-proof-panel .contact-proof-item > i{width: 38px;height: 38px;border-radius: 14px;font-size: var(--fs-sm)}.unit-booking-section .contact-proof-item > div > strong,.contact-proof-panel .contact-proof-item > div > strong{display: flex;align-items: center;min-height: 38px}@media (max-width: 768px){.main-footer.footer-v3 .footer-grid,.main-footer.footer-v3 .footer-bottom{width: 80%;min-width: 260px;margin-inline: 0;padding-left: 35px !important;padding-right: 0 !important}.main-footer.footer-v3 .footer-copy{max-width: 42ch}.main-footer.footer-v3 .footer-bottom .text-muted{max-width: 42ch}.main-footer.footer-v3 .footer-bottom{display: flex;flex-direction: column;gap: 18px}}#booking-form{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 20px)}@media (max-width: 992px){a.btn[href="#agendar"],a.btn[href="#booking-form"],a.btn[href$="/#agendar"]{display: none !important}.stats-actions > a.btn[href="#agendar"]{display: inline-flex !important}.hero-slide-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.unit-hero-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.unit-contact-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.inline-cta-row:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.contact-form-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.contact-hero-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.contact-proof-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.sci-hero-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.franchise-hero-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.procedure-hero-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.procedure-decision-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.procedure-results-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.procedure-anchor-nav:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.brand-lead-actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))),.hero__actions:has(> a.btn[href="#agendar"],> a.btn[href="#booking-form"],> a.btn[href$="/#agendar"]):not(:has(> .btn:not([href="#agendar"]):not([href="#booking-form"]):not([href$="/#agendar"]))){display: none !important}}@media (max-width: 992px){.hero-slide-actions,.unit-hero-actions,.unit-contact-actions,.inline-cta-row,.contact-form-actions,.contact-hero-actions,.contact-proof-actions,.sci-hero-actions,.franchise-hero-actions,.procedure-hero-actions,.procedure-decision-actions,.procedure-results-actions,.procedure-anchor-nav,.brand-lead-actions,.hero__actions{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 8px;max-width: 100%;min-width: 0}.hero-slide-actions > .btn,.unit-hero-actions > .btn,.unit-contact-actions > .btn,.inline-cta-row > .btn,.contact-form-actions > .btn,.contact-hero-actions > .btn,.contact-proof-actions > .btn,.sci-hero-actions > .btn,.franchise-hero-actions > .btn,.procedure-hero-actions > .btn,.procedure-decision-actions > .btn,.procedure-results-actions > .btn,.procedure-anchor-nav > .btn,.brand-lead-actions > .btn,.hero__actions > .btn{flex: 1 1 0;min-width: 0;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding-inline: 14px;font-size: clamp(0.78rem,3.1vw,var(--fs-base));line-height: 1.25;white-space: normal;text-align: center}}@media (max-width: 992px){.hero-slider-controls{padding-inline: 18px}.hero-slider-dots{flex-wrap: nowrap;gap: 2px}.hero-dot::before{inset: 0}.hero-dot::after{width: 26px;height: 26px}}@media (max-width: 992px){.hero-slide-content{height: 100%}.hero-slide-content > .hero-slide-actions{margin-top: auto;padding-top: 20px}}.error-page-main{padding: 0}.error-hero{display: grid;align-items: center;min-height: min(72vh,640px);padding-block: clamp(64px,12vh,132px)}.error-hero-shell{display: grid;justify-items: center;gap: 6px}.error-code{margin: 0;color: var(--color-brand-light);font-family: var(--font-heading);font-size: clamp(3rem,10vw,6rem);font-weight: 800;line-height: 1;letter-spacing: -0.03em}.error-hero .page-title{margin-bottom: 0}.error-lead{max-width: 56ch;margin-inline: auto}.error-hero-actions{justify-self: stretch;justify-content: center;margin-top: 18px}@media (max-width: 768px){.unit-card{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;padding: 12px;align-items: stretch}.unit-card-media{width: 96px;min-height: 96px;border-radius: 12px;align-self: stretch}.unit-card-media img{width: 100%;height: 100%;object-fit: cover}.unit-card-body{padding: 0;gap: 8px}.unit-card-heading{gap: 4px}.unit-card h3{font-size: var(--fs-lg);line-height: 1.2}.unit-card-address{font-size: var(--fs-xs);line-height: 1.4}.unit-card-phone{font-size: var(--fs-xs)}.unit-card-actions{padding-top: 4px;gap: 8px}.region-block-header{gap: 8px;margin-bottom: 12px;padding: 14px 16px;border-radius: 18px}.region-block-header p{font-size: var(--fs-xs);line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.units-grid{gap: 12px}}.unit-card .unit-card-region{padding: 2px 0;background: none;font-size: var(--fs-2xs);letter-spacing: 0.08em;color: rgba(255,255,255,0.62)}.procedure-rich-content .procedure-block{display: grid;gap: 16px}.procedure-rich-content .procedure-block + .procedure-block{margin-top: 8px;padding-top: 28px;border-top: 1px solid rgba(0,69,112,0.1)}.procedure-rich-content .procedure-block h3{margin: 0;font-size: var(--fs-fluid-h3);line-height: 1.25;color: #004570}.procedure-hero-panel-title{margin: 0;font-size: var(--fs-fluid-h3);line-height: 1.3}.procedure-rich-content .procedure-block p{margin: 0;color: #2C2C2C;line-height: 1.7}.procedure-block-split,.procedure-block-nacional{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);align-items: center;gap: clamp(20px,3vw,36px)}.procedure-block-copy{display: grid;gap: 14px}.procedure-block-media{width: 100%;height: auto;border-radius: var(--home-radius,8px)}.procedure-benefits{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 14px}.procedure-benefits li + li,.procedure-steps li + li{margin-top: 0}.procedure-benefits li{display: grid;justify-items: start;gap: 10px;margin: 0;padding: 18px;border-radius: var(--home-radius,8px);border: 1px solid rgba(0,69,112,0.1);background: rgba(240,246,250,0.75)}.procedure-benefits strong{color: #004570;font-size: var(--fs-base);line-height: 1.35;font-weight: 700}.procedure-steps{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;counter-reset: etapa}@media (min-width: 1500px){.procedure-steps{grid-template-columns: repeat(4,minmax(0,1fr))}}.procedure-step{position: relative;display: grid;align-content: start;gap: 10px;margin: 0}.procedure-step img{width: 100%;height: 168px;object-fit: cover;border-radius: var(--home-radius,8px)}.procedure-step-num{position: absolute;top: 10px;left: 10px;z-index: 1;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 999px;background: var(--color-health-mid,#1CCFAB);color: var(--color-brand-deep,#002D48);font-family: var(--font-heading);font-size: var(--fs-sm);font-weight: 700}.procedure-step-label{font-size: var(--fs-sm);font-weight: 600;color: #004570}@media (max-width: 768px){.procedure-block-split,.procedure-block-nacional{grid-template-columns: 1fr}.procedure-block-nacional .procedure-block-media{order: -1}.procedure-benefits{grid-template-columns: 1fr}.procedure-benefits li{grid-template-columns: auto minmax(0,1fr);align-items: center;justify-items: stretch;padding: 14px}.procedure-step img{height: 128px}}@media (max-width: 992px){.procedure-anchor-nav{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-inline: calc(var(--procedure-nav-sangria,20px) * -1);padding-inline: var(--procedure-nav-sangria,20px)}.procedure-anchor-nav::-webkit-scrollbar{display: none}.procedure-anchor-nav > .btn{flex: 0 0 auto;width: auto;white-space: nowrap;scroll-snap-align: start}}.contact-proof-card-title{margin: 0;font-size: var(--fs-fluid-h3);line-height: 1.3}.btn-whatsapp{background-color: #25D366;color: var(--color-brand-deep)}.btn-instagram{background-image: linear-gradient(45deg,#E1306C 0%,#833AB4 55%,#515BD4 100%);color: #FFFFFF}@media (hover: hover) and (pointer: fine){.btn-whatsapp:hover{background-color: #1FB855;transform: translateY(-2px);box-shadow: 0 10px 20px rgba(37,211,102,0.28)}.btn-instagram:hover{background-image: linear-gradient(45deg,#C82659 0%,#6F2F99 55%,#414ABE 100%);transform: translateY(-2px);box-shadow: 0 10px 20px rgba(131,58,180,0.3)}}@media (max-width: 992px){.unit-contact-actions > .btn{font-size: 0.7rem;padding-inline: 16px;gap: 6px;white-space: nowrap}}@media (min-width: 993px){.unit-contact-actions{flex-wrap: nowrap;align-items: stretch;max-width: 100%;min-width: 0}.unit-contact-actions > .btn{flex: 1 1 0;min-width: 0;min-height: 44px;padding-inline: 14px;line-height: 1.25;white-space: normal;text-align: center}}.quick-booking-section{background-image: var(--gradient-brand-subtle);padding: 26px 0}.quick-booking-shell{display: flex;align-items: flex-end;gap: 28px;flex-wrap: wrap}.quick-booking-intro{flex: 0 1 240px;min-width: 0}.quick-booking-title{margin: 0;max-width: 100%;color: #FFFFFF;font-size: clamp(1.1rem,1.7vw,1.5rem);line-height: 1.2}.quick-booking-form{flex: 1 1 560px;min-width: 0;display: grid;grid-template-columns: 1fr 1fr 1fr auto;align-items: end;gap: 12px}.quick-booking-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.quick-booking-field > span{font-size: 0.75rem;font-weight: 600;color: rgba(255,255,255,0.85)}.quick-booking-field input,.quick-booking-field select{width: 100%;min-width: 0;min-height: 44px;padding: 0 12px;border: 1px solid rgba(255,255,255,0.35);border-radius: 8px;background: rgba(255,255,255,0.96);color: var(--color-brand-deep);font-family: inherit;font-size: 0.95rem}.quick-booking-field select{height: 44px}@media (pointer: coarse){.quick-booking-field input,.quick-booking-field select{font-size: 1rem}}.quick-booking-field input::placeholder{color: var(--color-neutral-500)}.quick-booking-field input:focus-visible,.quick-booking-field select:focus-visible{outline: 3px solid var(--color-health-mid);outline-offset: 2px}.quick-booking-section .quick-booking-submit{min-height: 44px;border-radius: 8px;white-space: nowrap}@media (max-width: 900px){.quick-booking-shell{align-items: stretch;gap: 18px}.quick-booking-intro{flex: 1 1 100%}.quick-booking-title{white-space: nowrap;font-size: clamp(0.95rem,4.6vw,1.5rem)}.quick-booking-form{flex-basis: 100%;grid-template-columns: 1fr}.quick-booking-submit{width: 100%}}.page-hero,.unit-hero,.contact-page-hero,.partnerships-hero,.medical-board-hero,.sci-hero,.franchise-hero,.careers-hero,.about-hero,.director-profile-hero{padding-top: 50px}.policy-hero-shell{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(240px,0.85fr);gap: 32px;align-items: start}.policy-hero-copy{display: grid;gap: 14px;min-width: 0}.policy-updated{margin: 0;font-size: 0.9rem;color: var(--color-neutral-500)}.policy-toc{display: grid;gap: 12px;padding: 22px 24px;min-width: 0}.policy-toc-title{margin: 0;max-width: 100%;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--color-neutral-500)}.policy-toc-list{margin: 0;padding-left: 1.1rem;display: grid;gap: 9px;color: var(--color-brand-main);font-size: 0.95rem}.policy-toc-list a{color: inherit;text-decoration: none;border-bottom: 1px solid transparent}.policy-toc-list a:hover,.policy-toc-list a:focus-visible{border-bottom-color: currentColor}.policy-shell{display: grid;gap: 40px;max-width: 860px}.policy-block{display: grid;gap: 12px;scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 24px)}.policy-block h2{margin: 0;max-width: 100%;color: var(--color-brand-deep)}.policy-block p{margin: 0;color: #2C2C2C;line-height: 1.75}.policy-list{margin: 0;padding-left: 1.15rem;display: grid;gap: 10px;color: #2C2C2C;line-height: 1.7}@media (max-width: 900px){.policy-hero-shell{grid-template-columns: 1fr;gap: 24px}.policy-shell{gap: 32px}}.press-archive-actions{margin-top: 40px}.press-pagination{display: flex;align-items: center;justify-content: center;gap: 10px;flex-wrap: wrap}.press-pagination-pages{display: flex;align-items: center;gap: 6px;max-width: 100%;overflow-x: auto;scrollbar-width: none}.press-pagination-pages::-webkit-scrollbar{display: none}.press-pagination-page,.press-pagination-step{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 0 12px;border: 1px solid rgba(0,69,112,0.18);border-radius: 8px;background: rgba(255,255,255,0.9);color: var(--color-brand-main);font-family: inherit;font-size: 0.95rem;font-weight: 600;cursor: pointer;transition: background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.press-pagination-page.is-active{background: var(--color-brand-main);border-color: var(--color-brand-main);color: #FFFFFF}.press-pagination-step[disabled]{opacity: 0.4;cursor: not-allowed}.press-pagination-gap{padding: 0 2px;color: var(--color-neutral-500)}@media (hover: hover) and (pointer: fine){.press-pagination-page:not(.is-active):hover,.press-pagination-step:not([disabled]):hover{border-color: var(--color-brand-main);background: rgba(0,69,112,0.08)}}.press-pagination-page:focus-visible,.press-pagination-step:focus-visible{outline: 3px solid var(--color-health-mid);outline-offset: 2px}#formacao,#trajetoria{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 24px)}#press-archive-list{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 24px)}.unit-contact-band .unit-hero-contact-item > div > p,.unit-contact-band .unit-hero-contact-item > div > strong,.error-lead{max-width: 100%}.press-card-com-capa{padding: 0;overflow: hidden}.press-card-body{display: flex;flex-direction: column;gap: 16px;flex: 1;min-width: 0;padding: var(--press-card-padding)}.press-card-photo{position: relative;margin: 0;overflow: hidden;aspect-ratio: 16 / 9;background: rgba(255,255,255,0.06)}.press-card:not(.press-card-com-capa) .press-card-photo{border-radius: 14px}.press-card-photo-img{display: block;width: 100%;height: 100%;object-fit: cover}.press-card-photo.is-fallback-deborah .press-card-photo-img{object-position: center 30%}.press-card-photo.is-fallback-malvino .press-card-photo-img{object-position: center 18%}.press-card-photo::after{content: '';position: absolute;inset: auto 0 0 0;height: 60%;background: linear-gradient(180deg,rgba(0,45,72,0),rgba(0,45,72,0.85));pointer-events: none}.press-card-photo .press-card-logo{position: absolute;z-index: 1;left: 16px;bottom: 14px;max-width: 118px;max-height: 32px}@media (max-width: 700px){.press-card-photo{aspect-ratio: 2 / 1}}[data-paginar] > .fora-da-pagina{display: none}[data-paginar]{scroll-margin-top: calc(var(--header-height,84px) + 24px)}.paginacao{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: clamp(28px,4vw,44px)}.paginacao-numero,.paginacao-seta{min-width: 44px;min-height: 44px;padding-inline: 12px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(0,69,112,0.18);border-radius: 14px;background: var(--color-white,#fff);color: var(--color-brand-main,#004570);font-family: var(--font-body);font-size: 0.95rem;font-weight: 600;line-height: 1;cursor: pointer;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.paginacao-numero:hover:not(.is-atual),.paginacao-seta:hover:not(:disabled){border-color: var(--color-brand-main,#004570);background: rgba(0,69,112,0.06)}.paginacao-numero.is-atual{background: var(--color-brand-main,#004570);border-color: var(--color-brand-main,#004570);color: var(--color-white,#fff);cursor: default}.paginacao-seta:disabled{opacity: 0.4;cursor: default}.paginacao-reticencias{min-width: 24px;text-align: center;color: var(--color-neutral-500,#6B6B6B)}.paginacao-status{flex-basis: 100%;margin: 4px 0 0;text-align: center;font-size: 0.85rem;color: var(--color-neutral-500,#6B6B6B)}.section-dark .paginacao-numero,.section-dark .paginacao-seta{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.24);color: #fff}.section-dark .paginacao-numero.is-atual{background: #fff;border-color: #fff;color: var(--color-brand-deep,#002D48)}.section-dark .paginacao-status{color: rgba(255,255,255,0.72)}@media (min-width: 641px){.medical-board-copy > .btn,.cosmetics-copy > .btn{justify-self: start}}.stats-section{position: relative;overflow: hidden;padding-block: clamp(72px,9vw,128px);background-image: var(--gradient-brand-subtle);color: #FFFFFF}.stats-section::before{content: '';position: absolute;inset: -35% -10% auto;height: 75%;background: radial-gradient(ellipse at 50% 0%,rgba(84,212,235,0.2),transparent 62%);pointer-events: none}.stats-shell{position: relative;z-index: 1;display: grid;gap: clamp(36px,4.5vw,60px)}.stats-head{display: grid;gap: 14px;max-width: 100%;justify-items: center;text-align: center}.stats-eyebrow{margin: 0;font-size: 0.72rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: rgba(255,255,255,0.66)}.stats-title{margin: 0;max-width: 100%;color: #FFFFFF;font-size: clamp(1.8rem,3.8vw,3.05rem);line-height: 1.08;letter-spacing: -0.015em}.stats-grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(14px,1.6vw,22px)}.stat-card{position: relative;display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: clamp(24px,2.4vw,34px) clamp(20px,2vw,28px) clamp(28px,2.6vw,38px);border: 1px solid rgba(255,255,255,0.14);border-radius: 22px;background: var(--color-brand-deep,#002D48);overflow: hidden;opacity: 0;transform: translateY(28px);transition: opacity 0.75s cubic-bezier(0.22,1,0.36,1),transform 0.75s cubic-bezier(0.22,1,0.36,1),border-color 0.4s cubic-bezier(0.22,1,0.36,1),background-color 0.4s cubic-bezier(0.22,1,0.36,1)}.stat-card::after{content: '';position: absolute;inset: 0 0 auto;height: 1px;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.55),transparent);pointer-events: none}.stat-card::before{content: '';position: absolute;inset: auto 0 0 0;height: 3px;background: var(--color-brand-vivid,#54D4EB);transform: scaleX(0);transform-origin: left center;transition: transform 0.9s cubic-bezier(0.22,1,0.36,1) 0.25s;pointer-events: none}.stat-card.is-visivel{opacity: 1;transform: translateY(0)}.stat-card.is-visivel::before{transform: scaleX(1)}.stat-number{margin: 0;font-family: var(--font-heading,'Cabinet Grotesk',sans-serif);font-size: clamp(2.8rem,5.4vw,4.2rem);font-weight: 700;line-height: 0.95;letter-spacing: -0.035em;color: #FFFFFF;font-variant-numeric: tabular-nums}.stat-label{margin: 4px 0 0;max-width: 100%;font-size: clamp(1rem,1.3vw,1.15rem);font-weight: 600;line-height: 1.22;color: #FFFFFF}.stat-note{margin: 0;font-size: 0.9rem;line-height: 1.55;color: rgba(255,255,255,0.72)}.stats-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}@media (hover: hover) and (pointer: fine){.stat-card.is-visivel:hover{transform: translateY(-6px) scale(1.04);border-color: rgba(255,255,255,0.38);background: #06395A}}@media (max-width: 1100px){.stats-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.stats-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.stat-card{gap: 4px;padding: 18px 16px 22px;border-radius: 16px}.stat-note{display: none}.stat-number{font-size: clamp(2rem,9vw,2.6rem)}.stat-label{margin-top: 2px;font-size: 0.86rem;line-height: 1.25}}@media (prefers-reduced-motion: reduce){.stat-card,.stat-card::before{opacity: 1;transform: none;transition: none;transition-delay: 0s}.stat-card::before{transform: scaleX(1)}}@media (max-width: 992px){.home-v2 .press-grid-home,.home-v2 .blog-home-layout{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 82%;align-items: stretch;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.home-v2 .press-grid-home::-webkit-scrollbar,.home-v2 .blog-home-layout::-webkit-scrollbar{display: none}.home-v2 .press-grid-home > *,.home-v2 .blog-home-layout > *{scroll-snap-align: start;min-width: 0}.home-v2 .press-card img{height: 168px;object-fit: cover}}@media (max-width: 992px){.faq-stack > details > summary{padding-right: 44px}.home-v2 [data-secao="journey"]{padding-block: 40px}}.faq-ver-mais{display: none}@media (max-width: 992px){.faq-stack > details.faq-oculta{display: none}.faq-ver-mais{display: flex;align-items: center;justify-content: center;gap: 8px;width: fit-content;min-height: 44px;margin: 12px auto 0;padding: 10px 14px;border: 0;background: none;color: var(--color-brand-deep,#002D48);font-family: var(--font-heading);font-size: var(--fs-lg);font-weight: 700;line-height: 1.2;text-decoration: none;cursor: pointer}.faq-ver-mais::after{content: '+';color: var(--color-health-mid,#1CCFAB);font-size: var(--fs-xl);font-weight: 400;line-height: 1}.faq-ver-mais.esta-aberto::after{content: '−'}.faq-ver-mais[hidden]{display: none}}.press-carousel{position: relative;--press-seta: 44px;--press-calha: calc(var(--press-seta) + 14px);padding-inline: var(--press-calha)}.press-carousel .press-grid-home{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * 22px) / 3.25);align-items: stretch;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.press-carousel .press-grid-home::-webkit-scrollbar{display: none}.press-carousel .press-grid-home > *{scroll-snap-align: start;min-width: 0}.press-carousel-controls{position: absolute;top: 50%;left: 0;right: 0;z-index: 2;display: flex;justify-content: space-between;padding-inline: 6px;transform: translateY(-50%);pointer-events: none}.press-carousel-button{display: inline-flex;align-items: center;justify-content: center;width: var(--press-seta,44px);height: var(--press-seta,44px);border: 1px solid rgba(0,69,112,0.18);border-radius: 50%;background: rgba(255,255,255,0.92);color: #004570;cursor: pointer;pointer-events: auto;box-shadow: 0 6px 18px rgba(0,45,72,0.16);transition: var(--transition)}.press-carousel-button:focus-visible{border-color: #1CCFAB;background: rgba(29,213,177,0.16);outline: 0}@media (hover: hover) and (pointer: fine){.press-carousel-button:hover{border-color: #1CCFAB;background: rgba(29,213,177,0.16)}}.press-card-acervo{justify-content: center;gap: 22px;background: var(--color-brand-deep);border-color: rgba(255,255,255,0.16)}.press-card-acervo h3{color: #FFFFFF}.press-card-acervo .press-card-actions{margin-top: 0}.press-card-acervo .press-card-actions a{color: var(--color-brand-vivid)}@media (max-width: 1180px){.press-carousel .press-grid-home{grid-auto-columns: calc((100% - 22px) / 2.25)}}@media (max-width: 992px){.press-carousel{margin-inline: -20px}.press-carousel .press-grid-home{grid-auto-columns: 82%}}@media (max-width: 1180px){.cosmetics-copy .section-intro{max-width: 100%}.cosmetics-copy{gap: 10px}.cosmetics-copy > .btn{margin-top: 10px}.cosmetics-copy .section-subtitle{margin-left: 0}}@media (max-width: 640px){.cosmetics-copy .section-intro{padding-left: 0}}:root{--video-flutuante-lado: clamp(16px,2vw,28px);--video-flutuante-base: clamp(16px,2vw,28px)}:has(.hybrid-video-player.esta-flutuando){transition: none !important;transform: none !important;translate: none !important;rotate: none !important;scale: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;perspective: none !important;contain: none !important;will-change: auto !important}.hybrid-video-player.esta-flutuando{position: fixed;inset: auto auto var(--video-flutuante-base) var(--video-flutuante-lado);z-index: 1100;width: clamp(220px,26vw,340px);height: auto;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 16px;border: 1px solid rgba(255,255,255,0.16);box-shadow: 0 18px 44px rgba(0,45,72,0.32);background: var(--color-brand-deep)}.video-flutuante-fechar{display: none}.hybrid-video-player.esta-flutuando .video-flutuante-fechar{position: absolute;top: 4px;right: 4px;z-index: 2;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: none;background: none;color: #ffffff;font-size: var(--fs-sm);line-height: 1;cursor: pointer}.hybrid-video-player.esta-flutuando .video-flutuante-fechar::before{content: '';position: absolute;width: 30px;height: 30px;border-radius: 999px;background: rgba(0,45,72,0.82);transition: background 0.2s ease}.hybrid-video-player.esta-flutuando .video-flutuante-fechar i{position: relative}.hybrid-video-player.esta-flutuando .video-flutuante-fechar:focus-visible{outline: 2px solid var(--color-health-mid);outline-offset: 2px;border-radius: 999px}@media (hover: hover) and (pointer: fine){.hybrid-video-player.esta-flutuando .video-flutuante-fechar:hover::before{background: var(--color-brand-deep)}}@media (max-width: 992px){:root{--video-flutuante-base: calc(78px + env(safe-area-inset-bottom,0px))}}body.video-viewer-open{overflow: hidden}.video-viewer{position: fixed;inset: 0;z-index: 1300;display: grid;place-items: center;padding: 20px;opacity: 0;pointer-events: none;visibility: hidden;transition: opacity 0.24s ease,visibility 0s linear 0.24s}.video-viewer.is-open{opacity: 1;pointer-events: auto;visibility: visible;transition: opacity 0.24s ease,visibility 0s linear 0s}.video-viewer-backdrop{position: absolute;inset: 0;background: radial-gradient(circle at top,rgba(20,44,70,0.35),transparent 34%),rgba(5,10,18,0.86);backdrop-filter: blur(14px)}.video-viewer-dialog{position: relative;z-index: 1;display: grid;gap: 16px;width: min(100%,960px)}.video-viewer-frame{position: relative;aspect-ratio: 16 / 9;max-height: min(78vh,720px);max-height: min(78dvh,720px);border-radius: 28px;overflow: hidden;background: #05090f;box-shadow: 0 30px 80px rgba(0,0,0,0.35)}.video-viewer-media{display: block;width: 100%;height: 100%;border: 0;object-fit: contain;background: #05090f}.video-viewer-caption{margin: 0;padding: 0 8px;color: rgba(255,255,255,0.88);font-size: var(--fs-base);line-height: 1.5;text-align: center}.video-viewer-caption:empty{display: none}.video-viewer-close{position: absolute;top: -72px;right: 0;width: 54px;height: 54px;border: 1px solid rgba(255,255,255,0.12);border-radius: 999px;background: rgba(12,20,32,0.72);color: #fff;display: inline-flex;align-items: center;justify-content: center;backdrop-filter: blur(12px);transition: transform 0.24s ease,background 0.24s ease,border-color 0.24s ease}.video-viewer-close:focus-visible{background: rgba(24,38,58,0.92);border-color: rgba(174,231,255,0.38);transform: scale(1.04);outline: none}@media (hover: hover) and (pointer: fine){.video-viewer-close:hover{background: rgba(24,38,58,0.92);border-color: rgba(174,231,255,0.38);transform: scale(1.04)}}@media (max-width: 992px){.video-viewer{padding: 16px}.video-viewer-close{top: -64px}}@media (max-width: 560px){.video-viewer-frame{border-radius: 20px}.video-viewer-close{top: -56px;width: 44px;height: 44px}}@media (prefers-reduced-motion: reduce){.video-viewer{transition: none}.video-viewer-close{transition: none}}.testimonial-video-trigger{position: relative;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: pointer}.testimonial-video-play{position: absolute;inset: 0;display: grid;place-items: center;color: #fff;font-size: var(--fs-sm);background: rgba(5,10,18,0.42);transition: background 0.24s ease}.testimonial-video-trigger:focus-visible{outline: 2px solid var(--color-health-mid);outline-offset: 2px}@media (hover: hover) and (pointer: fine){.testimonial-video-trigger:hover .testimonial-video-play{background: rgba(5,10,18,0.58)}}.testimonial-action-video::before{content: '\f04b';font-family: 'Font Awesome 7 Free','Font Awesome 5 Free';font-weight: 900;margin-right: 8px;font-size: var(--fs-xs)}@media (max-width: 992px){.home-v2 .pioneer-grid{grid-template-columns: 1fr;align-items: start;gap: 14px}.home-v2 .pioneer-card:not(:first-child){display: grid;grid-template-columns: 116px minmax(0,1fr);align-items: stretch;overflow: hidden}.home-v2 .pioneer-card:not(:first-child) .pioneer-media{aspect-ratio: auto;width: 100%;height: 100%;min-height: 116px}.home-v2 .pioneer-card:not(:first-child) .pioneer-media img{width: 100%;height: 100%;object-fit: cover}.home-v2 .pioneer-card:not(:first-child) .pioneer-card-body{display: grid;align-content: center;gap: 0;padding: 14px 16px}.home-v2 .pioneer-card:not(:first-child) .pioneer-card-body h3{margin-bottom: 6px;font-size: var(--fs-lg);line-height: 1.2}.home-v2 .pioneer-card:not(:first-child) .pioneer-card-body p{font-size: var(--fs-sm);line-height: 1.5}.home-v2 .pioneer-card:not(:first-child) .pioneer-card-body .brand-lead-link{margin-top: 10px}}.booking-v2 .booking-slot{border-radius: 10px;border: 1px solid rgba(0,69,112,0.14);background: #ffffff;color: var(--color-brand-deep,#002D48);font-weight: 700;box-shadow: 0 2px 10px rgba(0,45,72,0.12)}@media (hover: hover) and (pointer: fine){.booking-v2 .booking-slot:hover{border-color: var(--color-health-mid,#1CCFAB);background: #ffffff;box-shadow: 0 6px 18px rgba(0,45,72,0.2)}}.booking-v2 .booking-slot:focus-visible{border-color: var(--color-health-mid,#1CCFAB);background: #ffffff;outline: 2px solid #ffffff;outline-offset: 2px}.booking-v2 .booking-slot.is-selected{border-color: var(--color-health-mid,#1CCFAB);background: var(--color-health-mid,#1CCFAB);color: var(--color-brand-deep,#002D48);box-shadow: 0 10px 24px rgba(28,207,171,0.36)}.booking-v2 .booking-feedback{border-color: rgba(255,255,255,0.28);background: rgba(0,45,72,0.55);color: #ffffff}.booking-v2 .booking-success{gap: 16px;padding: clamp(24px,4vw,36px) clamp(18px,3vw,30px);border-radius: 24px;background: #ffffff;box-shadow: 0 18px 40px rgba(0,45,72,0.24)}.booking-v2 .booking-success i{display: inline;width: auto;height: auto;border-radius: 0;background: none;color: inherit;font-size: inherit}.booking-v2 .booking-success-badge{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 999px;background: var(--color-health-mid,#1CCFAB);color: var(--color-brand-deep,#002D48);font-size: var(--fs-2xl)}.booking-v2 .booking-success h3{margin: 0;color: var(--color-brand-deep,#002D48);font-size: var(--fs-fluid-h3)}.booking-v2 .booking-success-lead{margin: 0;color: var(--color-neutral-700,#2C2C2C);line-height: 1.6}.booking-v2 .booking-success-card{display: grid;gap: 0;width: 100%;margin: 0;border: 1px solid rgba(0,69,112,0.14);border-radius: 16px;overflow: hidden;text-align: left}.booking-v2 .booking-success-row{display: grid;grid-template-columns: minmax(0,auto) minmax(0,1fr);align-items: baseline;gap: 14px;padding: 12px 16px}.booking-v2 .booking-success-row + .booking-success-row{border-top: 1px solid rgba(0,69,112,0.1)}.booking-v2 .booking-success-card dt{margin: 0;color: var(--color-neutral-500,#6B6B6B);font-size: var(--fs-xs);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.booking-v2 .booking-success-card dd{margin: 0;color: var(--color-brand-deep,#002D48);font-weight: 700;text-align: right}.booking-v2 .booking-success-next{display: grid;gap: 10px;justify-items: center;width: 100%;padding-top: 4px}.booking-v2 .booking-success-note{margin: 0;color: var(--color-neutral-500,#6B6B6B);font-size: var(--fs-sm);line-height: 1.5}.booking-v2 .booking-success-actions{display: flex;flex-wrap: nowrap;gap: 10px;width: 100%;max-width: 380px;min-width: 0;margin-inline: auto}.booking-v2 .booking-success-action{flex: 1 1 0;min-width: 0;min-height: 48px;padding-inline: 12px;font-size: clamp(0.8rem,3.2vw,var(--fs-base));white-space: nowrap}.booking-v2 .booking-success-action[hidden]{display: none}.booking-v2 .booking-success,.booking-v2 .booking-success-card,.booking-v2 .booking-success-row{max-width: 100%;min-width: 0}.booking-v2 .booking-success-card dd,.booking-v2 .booking-success-lead,.booking-v2 .booking-success h3{min-width: 0;overflow-wrap: anywhere}.booking-v2 .booking-success{justify-items: stretch;text-align: center}.booking-v2 .booking-success-badge{justify-self: center}@media (min-width: 993px){.hero-slider-controls{display: none}}@media (min-width: 993px){.hero-slider{min-height: 0}.hero-slide{padding-bottom: clamp(18px,2vw,30px)}}.procedure-results-grid{align-items: start}.procedure-results-grid .results-card-media{aspect-ratio: auto;cursor: zoom-in}.procedure-results-grid .results-card-media img{height: auto;object-fit: contain}.has-locked-unit .booking-unit-block{display: none}.units-search-feedback{scroll-margin-top: calc(var(--topbar-height,0px) + var(--header-height,84px) + 20px)}.units-proximidade{scroll-margin-top: calc(var(--topbar-height,0px) + var(--header-height,84px) + 20px);border: 1px solid rgba(0,45,72,0.14);border-radius: 28px;background: #ffffff;padding: clamp(20px,3vw,32px)}.units-proximidade-header h2{margin: 0;color: var(--color-brand-deep,#002D48);font-size: var(--fs-fluid-h2)}.units-proximidade-header p{margin: 6px 0 0;color: #5d7688}.units-proximidade-lista{margin: 22px 0 0;padding: 0;list-style: none}.units-proximidade-item{display: grid;grid-template-columns: 88px minmax(0,1fr) auto;gap: 16px;align-items: center;padding: 16px 0;border-top: 1px solid rgba(0,45,72,0.1)}.units-proximidade-item:first-child{border-top: 0;padding-top: 0}.units-proximidade-distancia{color: var(--color-health-strong,#0F806E);font-family: var(--font-heading);font-weight: 700;font-size: var(--fs-md);white-space: nowrap}.units-proximidade-copy h3{margin: 0;color: var(--color-brand-deep,#002D48);font-size: var(--fs-lg)}.units-proximidade-copy p{margin: 2px 0 0;color: #5d7688;font-size: var(--fs-sm)}.units-proximidade-cta{white-space: nowrap}.units-proximidade-rodape{display: flex;justify-content: center;margin-top: 24px;padding-top: 22px;border-top: 1px solid rgba(0,45,72,0.1)}.units-proximidade-todas{min-height: 44px;padding-inline: 28px;border: 0;border-radius: var(--radius-pill,9999px);background: var(--color-brand-main,#004570);color: #ffffff;font-weight: 700}.units-proximidade-todas:hover,.units-proximidade-todas:focus-visible{background: var(--color-brand-deep,#002D48);color: #ffffff}@media (max-width: 640px){.units-proximidade-item{grid-template-columns: minmax(0,1fr);gap: 10px;padding: 18px 0}.units-proximidade-distancia{font-size: var(--fs-sm)}.units-proximidade-cta{justify-self: stretch;min-height: 44px}}.skip-link{position: absolute;left: 12px;top: -100px;z-index: 1500;display: inline-flex;align-items: center;min-height: 44px;padding: 10px 20px;border-radius: var(--radius-pill,9999px);background: var(--color-health-mid,#1CCFAB);color: var(--color-brand-deep,#002D48);font-family: var(--font-body,'Poppins',sans-serif);font-size: var(--fs-sm,0.875rem);font-weight: 600;text-decoration: none;box-shadow: 0 4px 16px rgba(0,45,72,0.24);transition: top 0.18s ease}.skip-link:focus,.skip-link:focus-visible{top: 12px}#conteudo:focus{outline: none}@media (prefers-reduced-motion: reduce){.skip-link{transition: none}}.error-page .main-footer{padding: 28px 0}.error-page .footer-copy,.error-page .footer-nav,.error-page .footer-socials{display: none}.error-page .main-footer .footer-grid,.error-page .main-footer.footer-v2.footer-v3 .footer-grid{grid-template-columns: 1fr;justify-items: center;text-align: center;gap: 16px}.error-page .footer-brand{display: flex;flex-direction: column;align-items: center;gap: 14px}.error-page .footer-logo{width: 150px;margin-bottom: 0}.error-page .main-footer .footer-contact{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 8px 24px;margin-top: 0}.error-page .main-footer .footer-bottom{margin-top: 20px;padding-top: 16px;justify-content: center;text-align: center}.booking-v2 .booking-feedback.is-error:not([hidden]),.booking-feedback.is-error:not([hidden]),.booking-v2 .booking-unit-status:not([hidden]),.booking-unit-status:not([hidden]){display: flex;align-items: flex-start;gap: 10px;padding: 14px 16px;border: 1px solid rgba(255,138,110,0.55);border-left: 4px solid #ff6b45;border-radius: 16px;background: rgba(177,45,20,0.38);color: #fff;font-size: var(--fs-sm);font-weight: 600;line-height: 1.5}.booking-v2 .booking-feedback.is-error:not([hidden])::before,.booking-feedback.is-error:not([hidden])::before,.booking-v2 .booking-unit-status:not([hidden])::before,.booking-unit-status:not([hidden])::before{content: '!';flex: 0 0 auto;width: 20px;height: 20px;margin-top: 1px;border-radius: 50%;background: #ff6b45;color: #3a0f03;font-size: 14px;font-weight: 800;line-height: 20px;text-align: center}.popup-saida{position: fixed;inset: 0;z-index: 1500;display: grid;place-items: center;padding: clamp(16px,4vw,32px);visibility: hidden;opacity: 0;transition: opacity 0.2s ease,visibility 0.2s ease}.popup-saida.is-open{visibility: visible;opacity: 1}.popup-saida-backdrop{position: absolute;inset: 0;background: rgba(0,24,40,0.68);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.popup-saida-dialogo{position: relative;width: min(100%,460px);padding: clamp(28px,4vw,40px);border-radius: var(--radius-xl,20px);background: var(--surface-page,#ffffff);box-shadow: 0 32px 80px rgba(0,45,72,0.28);text-align: center;transform: translateY(12px) scale(0.98);transition: transform 0.24s cubic-bezier(0.22,1,0.36,1)}.popup-saida.is-open .popup-saida-dialogo{transform: translateY(0) scale(1)}.popup-saida-fechar{position: absolute;top: 8px;right: 8px;width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border: none;background: none;color: var(--color-neutral-500,#6b6b6b);cursor: pointer}.popup-saida-fechar::before{content: '';position: absolute;width: 32px;height: 32px;border-radius: 999px;background: var(--surface-section-alt,#f0f6fa);transition: background 0.2s ease}.popup-saida-fechar i{position: relative}.popup-saida-kicker{margin: 0 0 10px;color: var(--color-brand-main,#004570);font-size: var(--fs-sm);font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.popup-saida-titulo{margin: 0 0 12px;color: var(--color-brand-deep,#002d48);font-size: var(--fs-fluid-h3,1.6rem);line-height: 1.2}.popup-saida-texto{margin: 0 0 24px;color: var(--color-neutral-700,#2c2c2c);line-height: 1.7}.popup-saida-acoes{display: grid;gap: 10px;justify-items: center}.popup-saida-cta{width: 100%}.popup-saida-recusar{padding: 10px 12px;border: none;background: none;color: var(--color-neutral-500,#6b6b6b);font-family: inherit;font-size: var(--fs-sm);text-decoration: underline;cursor: pointer}body.popup-saida-aberto{overflow: hidden}@media (hover: hover) and (pointer: fine){.popup-saida-fechar:hover::before{background: var(--color-neutral-300,#c4c4c4)}.popup-saida-recusar:hover{color: var(--color-brand-main,#004570)}}@media (prefers-reduced-motion: reduce){.popup-saida,.popup-saida-dialogo{transition: none}.popup-saida-dialogo{transform: none}}[data-booking-field="unidade"] option,[data-booking-field="unidade"] optgroup,[data-booking-field="periodo"] option{background-color: var(--color-brand-deep,#002D48);color: #ffffff}[data-quick-field="unidade"] option,[data-quick-field="unidade"] optgroup{background-color: #ffffff;color: var(--color-brand-deep,#002D48)}@media (min-width: 1181px){.about-proof-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.about-pillars{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(20px,3vw,36px) clamp(16px,2.5vw,28px);margin: 0;padding: clamp(24px,3.5vw,44px);list-style: none}.about-pillar{display: grid;justify-items: center;gap: 14px;text-align: center}.about-pillar-icon{display: grid;place-items: center;width: clamp(56px,6vw,72px);height: clamp(56px,6vw,72px);border-radius: 18px;background: var(--surface-section-alt,#F0F6FA);color: var(--color-brand-main,#004570);font-size: clamp(1.4rem,2.4vw,1.8rem)}.about-pillar-label{color: var(--color-brand-deep,#002D48);font-family: var(--font-heading);font-size: clamp(1.05rem,1.6vw,1.25rem);font-weight: 700;line-height: 1.2}.sci-spotlight-media{position: relative;min-height: 380px}@media (max-width: 640px){.sci-spotlight-media{min-height: 280px}}.faq-subgroup-title{margin: 30px 0 14px;font-family: var(--font-heading,'Cabinet Grotesk',sans-serif);font-size: clamp(1.05rem,1.6vw,1.3rem);font-weight: 600;line-height: 1.35;color: var(--color-brand-deep,#002D48)}.faq-group-heading + .faq-subgroup-title{margin-top: 0}.sci-hero-image{object-position: 50% 45%}@media (min-width: 993px){.sci-hero-visual{grid-template-columns: minmax(0,1fr) minmax(0,400px);gap: 18px;align-items: stretch}.sci-hero-media{grid-area: 1 / 1;min-height: 520px}.sci-hero-image{position: absolute;inset: 0;height: 100%;min-height: 0}.sci-hero-panel{grid-area: 1 / 2;width: auto;margin: 0;justify-self: stretch;align-self: stretch}}@media (max-width: 992px){.sci-hero-image{height: clamp(300px,75vw,480px);min-height: 0;object-position: 50% 55%}}#catalogo{scroll-margin-top: calc(var(--topbar-height) + var(--header-height) + 28px)}.procedure-page .procedure-hero-shell{gap: 24px}.procedure-page .procedure-hero-copy{gap: 0}.procedure-page .procedure-hero-copy .page-kicker{justify-self: start;margin: 0 0 16px}.procedure-page .procedure-hero-copy .page-title{margin: 0}.procedure-page .procedure-hero-copy .page-lead{margin: 24px 0 0}.procedure-page .procedure-hero-points p{align-items: flex-start}.procedure-page .procedure-hero-points i{flex-shrink: 0;margin-top: 0.3em}@media (min-width: 768px){.procedure-page .procedure-hero-shell{grid-template-columns: minmax(0,1fr);gap: 24px;align-items: start}.procedure-page .procedure-hero-panel{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "titulo titulo" "pontos acoes";align-items: center;column-gap: clamp(24px,3vw,48px);row-gap: 18px}.procedure-page .procedure-hero-panel-title,.procedure-page .procedure-hero-panel h3{grid-area: titulo}.procedure-page .procedure-hero-points{grid-area: pontos}.procedure-page .procedure-hero-actions{grid-area: acoes;flex-direction: column;align-items: stretch}}@media (min-width: 1181px){.procedure-page .procedure-hero-shell{gap: 0}.procedure-page .procedure-hero-copy{display: contents}.procedure-page .procedure-hero-panel{order: 1;margin-top: 24px}.procedure-page .procedure-hero-copy .page-lead{order: 2}}
