:root{scroll-padding-top:110px}main [id]{scroll-margin-top:110px}.bc-quick-paths{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.bc-quick-paths a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #c9d8e5;border-radius:14px;background:#f5f9fc;color:#0c2e4f;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s}.bc-quick-paths a:hover{background:#e8f1f8;border-color:#0c2e4f}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9a6615;outline-offset:4px}.mobile-menu summary,.header-language-picker summary{min-height:44px;min-width:44px}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.bc-quick-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bc-quick-paths a{justify-content:center;text-align:center;padding:10px}.mobile-cta{padding-bottom:max(10px,env(safe-area-inset-bottom))}.mobile-menu nav{max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.bc-quick-paths{display:none}}body.bc-luxe{--bc-luxe-navy:#092b49;--bc-luxe-gold:#ddbd7e;--bc-luxe-ink:#153c59}body.bc-luxe .site-header{background:rgba(255,255,255,.97);border-bottom:1px solid #ddbd7e66;box-shadow:0 4px 24px #092b4909}body.home-page.bc-luxe .hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 8% 15%,#21607a66,transparent 52%),radial-gradient(ellipse at 95% 80%,#a17d3930,transparent 48%),linear-gradient(125deg,#061f36,#103e5d 60%,#092b49)!important;color:#fff;border-bottom:1px solid #d9b877;padding-block:64px 54px!important}body.home-page.bc-luxe .hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#e2c68f24 .7px,transparent .7px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,transparent 70%)}body.home-page.bc-luxe .hero h1{color:#fff!important;font-weight:800;line-height:1.4!important;letter-spacing:normal;text-shadow:0 3px 24px #0002}body.home-page.bc-luxe .hero h1>span{color:#fff!important}body.home-page.bc-luxe .hero h1 .hero-accent{color:#edcf96!important}body.home-page.bc-luxe .hero .eyebrow{color:#e5c78e!important;letter-spacing:.03em}body.home-page.bc-luxe .hero .lead{color:#dbe7ee!important;line-height:1.95!important}body.home-page.bc-luxe .hero-crescent{opacity:.12!important;filter:brightness(2) saturate(.4)}body.home-page.bc-luxe .hero .hero-reassurance{color:#dbe7ee!important}body.home-page.bc-luxe .hero .hero-reassurance i{color:#edcf96!important}body.home-page.bc-luxe .hero .hero-proof{color:#12395d!important;text-shadow:none!important}body.home-page.bc-luxe .hero .hero-offer{background:#ffffff0e!important;border:1px solid #d8b77966!important;color:#f8efdf!important;border-radius:16px;padding:12px 16px}body.home-page.bc-luxe .hero .hero-offer .ho-num{color:#edcf96!important}body.home-page.bc-luxe .hero .actions>.primary{background:linear-gradient(115deg,#edcf96,#d8b36d)!important;color:#092b49!important;border:1px solid #f5dfb4!important;box-shadow:0 8px 28px #0003!important;font-weight:800}body.home-page.bc-luxe .hero .actions>.secondary:not(.bc-hero-guide){background:#ffffff0c!important;border:1px solid #e6cf9e88!important;color:#fff!important}body.home-page.bc-luxe .hero .actions>.bc-hero-guide{color:#edcf96!important}body.home-page.bc-luxe .bc-quick-paths{gap:8px}body.home-page.bc-luxe .bc-quick-paths a{background:#ffffff09;color:#edf4f8;border:1px solid #ffffff30;border-radius:10px;font-weight:600}body.home-page.bc-luxe .bc-quick-paths a:hover{background:#ffffff1c;border-color:#e5c78e}body.home-page.bc-luxe .hero-gallery{border:1px solid #d9ba7e!important;border-radius:28px!important;padding:7px!important;background:linear-gradient(145deg,#f4dfad55,#ffffff09)!important;box-shadow:0 28px 70px #0004,0 0 0 7px #ffffff05!important}body.home-page.bc-luxe .hero-photo{border-radius:20px 20px 8px 8px!important;overflow:hidden}body.home-page.bc-luxe .hero-photo img{border-radius:20px 20px 8px 8px!important}body.home-page.bc-luxe .hero-language-area{background:#092b49!important;border-radius:0 0 20px 20px;padding:16px!important}body.home-page.bc-luxe .hero-language-area>p{color:#edcf96!important}body.home-page.bc-luxe .hero-journey-rail a{background:#ffffff0b!important;color:#eff5f8!important;border:1px solid #ffffff26!important;border-radius:16px!important;box-shadow:none!important}body.home-page.bc-luxe .hero-journey-rail a strong{color:#fff!important}body.home-page.bc-luxe .hero-journey-rail a small{color:#d6e4ee!important}body.home-page.bc-luxe .hero .bc-welcome{background:#ffffff09!important;border:1px solid #e5c78e4d!important;color:#f5f8fa!important}body.home-page.bc-luxe .hero .bc-welcome button,body.home-page.bc-luxe .hero .bc-welcome summary{color:#edcf96!important}body.home-page.bc-luxe .hero .bc-welcome-note{color:#d4e1eb!important}body.home-page.bc-luxe .hero .bc-welcome-new{background:#edcf96!important;color:#092b49!important}body.home-page.bc-luxe .hero .bc-welcome details p{color:#edf4f8!important}body.home-page.bc-luxe .hero .motion-control{color:#e4edf4!important}body.bc-luxe .section{padding-block:clamp(48px,6vw,88px)}body.bc-luxe .section-heading h2{letter-spacing:normal;line-height:1.55;text-wrap:balance}body.home-page.bc-luxe .section-heading h2::after{content:"";display:block;width:58px;height:3px;margin:16px auto 0;background:linear-gradient(90deg,#b58b45,#eed6a6);border-radius:4px}body.bc-luxe .section-heading>p:not(.eyebrow){line-height:1.95}body.home-page.bc-luxe .bc-route-section{background:#f5f7f8;padding-block:40px}body.home-page.bc-luxe .bc-route-card{background:#fff;border:1px solid #dce4e9!important;border-radius:20px!important;box-shadow:0 9px 30px #123c5908}body.home-page.bc-luxe .bc-route-card>i{background:#f5ecd9!important;color:#876323!important;border-radius:15px!important}body.bc-luxe .specialty,body.bc-luxe .hospital.card,body.bc-luxe .team-benefit,body.bc-luxe .bc-doctor-mini,body.bc-luxe .bc-stay-card,body.bc-luxe .bc-comfort-card{border:1px solid #dce4e9!important;border-radius:22px!important;box-shadow:0 10px 34px #153b5909!important;overflow:hidden}body.bc-luxe .specialty,body.bc-luxe .team-benefit{background:linear-gradient(150deg,#fff,#f8fafb)!important}body.bc-luxe .icon-box{background:linear-gradient(140deg,#f7efdc,#fff9eb)!important;color:#896324!important;border:1px solid #e8d6b3;border-radius:16px}body.home-page.bc-luxe .bc-doctors-section{background:radial-gradient(ellipse at 10% 0%,#e9d6af44,transparent 50%),#f6f8fa!important}body.bc-luxe .bc-doctor-mini{background:#fff!important}body.bc-luxe .bc-doctor-mini-body{border-top:3px solid #d9ba7e;padding:22px!important}body.bc-luxe .bc-doctor-specialty{color:#785617!important;font-weight:700}body.bc-luxe .bc-doctor-photo{background:linear-gradient(145deg,#e6edf2,#fbf8ef)!important}body.bc-luxe .bc-doctor-mini .bc-doctor-photo img{transition:transform .4s ease}body.bc-luxe .bc-doctor-mini h3 a{text-decoration:none}body.bc-luxe .hospital .hospital-body{border-top:3px solid #ddbd7e}body.home-page.bc-luxe #aftercare{background:radial-gradient(ellipse at 90% 5%,#2b627466,transparent 55%),linear-gradient(135deg,#071f37,#103b59)!important;color:#fff!important;border-block:1px solid #caa56d}body.home-page.bc-luxe .bc-aftercare-banner{border-radius:24px;border:1px solid #dec99e;box-shadow:0 16px 45px #153b5912;overflow:hidden}body.bc-luxe .bc-aftercare-card{border:1px solid #e3d6bd!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 28px #153b5908}body.bc-luxe .bc-aftercare-card .bc-step{color:#876323;background:#f5ecd9}body.bc-luxe .team-benefit h3{color:#12334e!important}body.bc-luxe .team-benefit p{color:#425a70!important}body.bc-luxe .bc-aftercare .bc-aftercare-top h2{color:#fff!important;text-wrap:balance}body.bc-luxe .bc-aftercare .bc-aftercare-top .eyebrow{color:#edcf96!important}body.bc-luxe .bc-aftercare .bc-aftercare-top .lead{color:#dce8f0!important;max-width:850px}body.bc-luxe .bc-aftercare .bc-aftercare-banner figcaption{color:#c8dce9!important;padding:12px 16px;background:#0a2841;margin:0}body.bc-luxe .bc-aftercare .bc-aftercare-card{position:relative;background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #dfc38f!important;border-top:4px solid #d4af70!important;padding:28px!important}body.bc-luxe .bc-aftercare .bc-aftercare-card h3{color:#12334e!important;margin:18px 0 10px;font-size:1.15rem}body.bc-luxe .bc-aftercare .bc-aftercare-card p{color:#425a70!important;font-size:1rem;line-height:1.9}body.bc-luxe .bc-aftercare .bc-aftercare-card .bc-step{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#12334e!important;color:#f0d49b!important;border:1px solid #d7b77c;font-weight:700;letter-spacing:0}body.bc-luxe .bc-aftercare .bc-aftercare-promise{color:#f0d49b!important;border-inline-start:3px solid #d4af70;padding:12px 20px;background:#ffffff08;border-radius:8px;max-width:900px;line-height:1.95}body.bc-luxe .bc-aftercare .button{color:#102e50!important;background:linear-gradient(120deg,#f1d59e,#d9b572)!important;min-height:50px;padding:13px 24px;box-shadow:0 8px 22px #0002}body.bc-luxe .bc-followup-step{background:linear-gradient(145deg,#fff,#f5f8fa);border-radius:22px;box-shadow:0 10px 30px #12334e0a}body.bc-luxe .bc-followup-step h3{color:#12334e}body.bc-luxe .bc-followup-step p{color:#425a70}body.bc-luxe .bc-guide-chip{border-radius:12px!important}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.bc-luxe .bc-route-card,body.bc-luxe .specialty,body.bc-luxe .hospital.card,body.bc-luxe .bc-doctor-mini{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}body.bc-luxe .bc-route-card:hover,body.bc-luxe .specialty:hover,body.bc-luxe .hospital.card:hover,body.bc-luxe .bc-doctor-mini:hover{transform:translateY(-5px);border-color:#c9a361!important;box-shadow:0 18px 42px #153b5919!important}body.bc-luxe .bc-doctor-mini:hover .bc-doctor-photo img{transform:scale(1.025)}}@media(max-width:900px){body.home-page.bc-luxe .hero{padding-block:36px!important}body.home-page.bc-luxe .hero-gallery{border-radius:22px!important}body.home-page.bc-luxe .hero h1{font-size:clamp(2rem,7vw,3.2rem)!important;line-height:1.45!important}body.home-page.bc-luxe .hero .actions>.bc-intake-hero-trigger,body.home-page.bc-luxe .hero .actions>.bc-hero-guide{color:#edcf96!important}body.home-page.bc-luxe .hero .actions>a[href^="https://wa.me/"]{background:linear-gradient(115deg,#edcf96,#d8b36d)!important;color:#092b49!important}body.home-page.bc-luxe .bc-quick-paths a{font-size:.82rem;min-height:44px}body.bc-luxe .bc-doctor-mini-body{padding:16px!important}body.bc-luxe .bc-aftercare .bc-aftercare-card{padding:22px!important}body.bc-luxe .bc-aftercare .bc-aftercare-top h2{font-size:clamp(1.8rem,7vw,2.5rem);line-height:1.5}body.bc-luxe .bc-aftercare .bc-aftercare-top .eyebrow{font-size:.85rem;line-height:1.8}body.bc-luxe .bc-aftercare .bc-aftercare-promise{padding:12px 16px;font-size:1rem}}@media(prefers-reduced-motion:reduce){body.bc-luxe .bc-doctor-mini .bc-doctor-photo img{transition:none}}@media print{body.home-page.bc-luxe .hero{background:#fff!important;color:#153c59!important}body.home-page.bc-luxe .hero h1>span,body.home-page.bc-luxe .hero .lead{color:#153c59!important}}body.home-page.bc-luxe .hero-journey-rail a>.path-note{color:#e1ecf4!important;opacity:1!important;font-size:.875rem!important;line-height:1.8!important;letter-spacing:0!important}body.home-page.bc-luxe .hero-journey-rail a>.path-icon{color:#edcf96!important}body.home-page.bc-luxe .hero-journey-rail a::after{color:#edcf96!important}body.home-page.bc-luxe .hero-journey-rail a{background:#123952!important;border-color:#a8c3d04d!important}body.home-page.bc-luxe .hero-journey-rail a:hover{background:#1b4963!important;border-color:#edcf96!important}@media(max-width:520px){body.home-page.bc-luxe .hero-journey-rail{grid-template-columns:1fr!important;gap:10px!important}body.home-page.bc-luxe .hero-journey-rail a{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important;min-height:82px!important;padding:16px 18px!important;text-align:start!important}body.home-page.bc-luxe .hero-journey-rail a>.path-icon{grid-column:1;grid-row:1/3;margin:0!important;font-size:1.3rem!important}body.home-page.bc-luxe .hero-journey-rail a>strong{grid-column:2;font-size:1rem!important;padding-inline-end:24px}body.home-page.bc-luxe .hero-journey-rail a>.path-note{grid-column:2}body.home-page.bc-luxe .hero-journey-rail a::after{top:14px;inset-inline-end:14px}}body.bc-luxe .bc-directory{background:linear-gradient(180deg,#f4f7fa,#fff 1100px);padding-block:32px 64px}body.bc-luxe .bc-directory-hero{max-width:none;padding:clamp(24px,4vw,48px);margin:20px 0 28px;background:radial-gradient(ellipse at 90% 0%,#2d637955,transparent 60%),linear-gradient(125deg,#09253e,#134461);color:#fff;border:1px solid #c8a568;border-radius:28px;box-shadow:0 20px 55px #12334e14}body.bc-luxe .bc-directory-hero h1{color:#fff!important;line-height:1.55;max-width:950px;margin:8px 0 18px;text-wrap:balance;letter-spacing:normal}body.bc-luxe .bc-directory-hero .lead{color:#dce8f0!important;max-width:900px;line-height:1.95}body.bc-luxe .bc-directory-hero .eyebrow,body.bc-luxe .bc-directory-hero .bc-directory-minimum{color:#edcf96!important}body.bc-luxe .bc-directory-hero .bc-directory-verified{color:#d4e3ed!important}body.bc-luxe .bc-directory-hero .bc-directory-stat{background:#ffffff0d!important;border-color:#ffffff33!important;box-shadow:none}body.bc-luxe .bc-directory-hero .bc-directory-stat strong{color:#edcf96!important}body.bc-luxe .bc-directory-hero .bc-directory-stat span{color:#edf4f8!important}body.bc-luxe .bc-directory-hero::before{margin-top:0;background:linear-gradient(90deg,#f0d49c,#bb8a3d)}body.bc-luxe .bc-directory-search,body.bc-luxe .bc-directory-filter{background:#fff;border:1px solid #d9e3ea;padding:24px;border-radius:20px;box-shadow:0 10px 30px #12334e08;margin-block:24px}body.bc-luxe .bc-directory-search label,body.bc-luxe .bc-directory-filter label{color:#12334e;line-height:1.8}body.bc-luxe .bc-directory-search input,body.bc-luxe .bc-directory-filter select{background:#f7fafc;color:#12334e;border:1px solid #bfcfdc;border-radius:12px;min-height:50px}body.bc-luxe .bc-department-card{border-radius:22px;border:1px solid #dce5eb;border-top:3px solid #d5b478;padding:25px;box-shadow:0 8px 28px #12334e09;background:linear-gradient(145deg,#fff,#f9fbfc);display:flex;flex-direction:column}body.bc-luxe .bc-department-card h3{color:#12334e;margin-block:16px 9px}body.bc-luxe .bc-department-card p{color:#465f73}body.bc-luxe .bc-department-icon{background:#f5ecd9;color:#886321;border:1px solid #e6d6b7;border-radius:14px}body.bc-luxe .bc-department-number{color:#80612d}body.bc-luxe .bc-department-read{display:block;color:#12334e;border-top:1px solid #dce5eb;padding-top:14px;margin-top:auto;font-weight:700}body.bc-luxe .bc-specialist-card{padding:26px;border:1px solid #d6e1e9;border-top:4px solid #cfad6b;border-radius:24px;background:#fff;box-shadow:0 12px 36px #12334e0a}body.bc-luxe .bc-specialist-card h2{color:#12334e!important;line-height:1.65}body.bc-luxe .bc-specialist-card .bc-specialist-focus{color:#76571d}body.bc-luxe .bc-specialist-photo{background:linear-gradient(145deg,#eaf1f5,#faf6ed);border:1px solid #d5e0e8;border-radius:18px;overflow:hidden}body.bc-luxe .bc-specialist-photo img{object-fit:contain;object-position:center bottom}body.bc-luxe .bc-card-fields{gap:8px}body.bc-luxe .bc-card-fields li{color:#254c66;background:#f0f5f8;border-color:#d8e5ec;border-radius:10px}body.bc-luxe .bc-specialist-role{background:#f8fafb;border:1px solid #e1e8ed;border-radius:14px;padding:16px}body.bc-luxe .bc-specialist-role dt{color:#76571d}body.bc-luxe .bc-specialist-role dd{color:#25465f;line-height:1.9}body.bc-luxe .bc-specialist-hospital{color:#35566c;line-height:1.9}body.bc-luxe .bc-full-open-button{background:#123b58;color:#fff;border:1px solid #123b58;border-radius:12px;min-height:48px;font-weight:700}body.bc-luxe .bc-specialist-links{gap:14px;padding-top:16px;border-top:1px solid #e0e7ed}body.bc-luxe .bc-specialist-links .text-link{color:#164e76;text-underline-offset:4px}body.bc-luxe .bc-specialist-links .primary{background:#f1e2c2;color:#12334e;border:1px solid #cfad6b;border-radius:12px;line-height:1.65}body.bc-luxe .bc-mini-profile-link{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #dce5eb;padding-top:14px;margin-top:18px;color:#164e76;font-weight:700;text-decoration:none;min-height:44px;font-size:.9rem}body.bc-luxe .bc-mini-profile-link::after{content:"↗";color:#805f25;font-size:1.2rem}body.bc-luxe .bc-mini-profile-link:hover{text-decoration:underline;text-underline-offset:4px}body.bc-luxe #faq details{border:1px solid #dbe4eb;border-radius:16px;overflow:hidden;background:#fff;margin-block:10px;box-shadow:0 5px 20px #12334e05}body.bc-luxe #faq details summary{color:#153c59;background:#fff;padding:20px;line-height:1.8}body.bc-luxe #faq details[open]{border-color:#c4a367}body.bc-luxe #faq details[open] summary{background:#f8f4eb}body.bc-luxe #faq details p{color:#425a70;line-height:1.95}body.bc-luxe .bc-full-dialog{border:1px solid #cfb076;box-shadow:0 30px 100px #061a2c66}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.bc-luxe .bc-department-card{transition:transform .2s,box-shadow .2s}body.bc-luxe .bc-department-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #12334e15}}@media(max-width:600px){body.bc-luxe .bc-directory-hero{border-radius:22px;padding:24px 20px}body.bc-luxe .bc-directory-hero h1{font-size:clamp(1.7rem,6.5vw,2.3rem)}body.bc-luxe .bc-directory-hero .lead{font-size:1rem}body.bc-luxe .bc-directory-search,body.bc-luxe .bc-directory-filter{padding:18px}body.bc-luxe .bc-specialist-card{padding:20px}body.bc-luxe .bc-specialist-links{flex-direction:column;align-items:stretch}body.bc-luxe .bc-specialist-links .primary{text-align:center;justify-content:center;width:100%}body.bc-luxe .bc-departments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.bc-luxe .bc-department-card{padding:18px 14px}body.bc-luxe .bc-department-card h3{font-size:1rem}body.bc-luxe #faq details summary{padding:17px}}@media(max-width:380px){body.bc-luxe .bc-departments-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.bc-luxe .bc-department-card:hover{transform:none}}html[dir=rtl] body.bc-luxe .bc-full-english{text-align:right}body.bc-luxe .bc-full-identity{min-width:0}body.bc-luxe .bc-directory-profile-note{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px 20px;border:1px solid #bca37066;border-radius:14px;background:#ffffff0a;color:#f0e0be;font-size:.94rem;line-height:1.9}body.bc-luxe .bc-directory-profile-note::before{content:'↗';display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #d9bd83;border-radius:50%;color:#edcf96;font-size:20px}body.bc-luxe .bc-card-credential-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:4px 0 18px;padding:15px 0;border-block:1px solid #e1e8ed}body.bc-luxe .bc-card-credential-preview>div{min-width:0}body.bc-luxe .bc-card-credential-preview dt{font-size:.75rem;line-height:1.8;color:#576d7e;margin-bottom:5px}body.bc-luxe .bc-card-credential-preview dd{font-size:.86rem;line-height:1.9;font-weight:700;color:#153c59;margin:0;overflow-wrap:anywhere}body.bc-luxe .bc-card-credential-preview .bc-card-experience dd{color:#78591f;font-size:1rem;white-space:nowrap}body.bc-luxe .bc-card-credential-preview .bc-card-study dd{unicode-bidi:plaintext}body.bc-luxe .bc-specialist-card .bc-full-open-wrap{margin-bottom:16px}body.bc-luxe .bc-full-open-button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:13px 17px;min-height:52px;font-size:.9rem;line-height:1.8;text-align:start;white-space:normal;background:linear-gradient(110deg,#103750,#164d69);box-shadow:0 5px 16px #12334e12}body.bc-luxe .bc-full-open-button:hover{background:#092b49;border-color:#ba995e}body.bc-luxe .bc-full-dialog{--bc-profile-pad:34px;width:min(1040px,calc(100% - 28px));max-height:calc(100dvh - 36px);padding:0;border:1px solid #c6a463;border-radius:24px;background:#f3f6f8;color:#183d58;overscroll-behavior:contain;scroll-padding-top:95px;box-shadow:0 35px 110px #041c3266}body.bc-luxe .bc-full-dialog::backdrop{background:#041b30c7;backdrop-filter:blur(5px)}body.bc-luxe .bc-full-content{padding:var(--bc-profile-pad)}body.bc-luxe .bc-full-close{top:14px;z-index:12;width:44px;height:44px;margin:14px 16px -58px;border-color:#b0c4d1;background:#fff;color:#12334e;font-size:29px;box-shadow:0 4px 18px #041b3033}body.bc-luxe .bc-full-hero{margin:calc(-1 * var(--bc-profile-pad)) calc(-1 * var(--bc-profile-pad)) 0;padding:42px var(--bc-profile-pad) 32px;padding-inline-end:70px;gap:26px;grid-template-columns:144px minmax(0,1fr);border:0;background:radial-gradient(ellipse at 8% 0%,#31647877,transparent 60%),linear-gradient(125deg,#092a45,#12435f);color:#fff}body.bc-luxe .bc-full-photo{border:4px solid #dec48b;background:linear-gradient(145deg,#f2f6f9,#e7edf1);box-shadow:0 12px 32px #0002;border-radius:18px;color:#153c59}body.bc-luxe .bc-full-photo img{object-fit:contain;object-position:center bottom}body.bc-luxe .bc-full-identity h2{color:#fff!important;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.6;margin:4px 0 8px;overflow-wrap:anywhere}body.bc-luxe .bc-full-hero .bc-full-eyebrow{color:#edcf96!important;font-size:.78rem;line-height:1.8;letter-spacing:normal}body.bc-luxe .bc-full-hero .bc-full-english{color:#d2e2eb!important;font-size:.84rem;line-height:1.8}body.bc-luxe .bc-full-hero .bc-full-role{color:#fff!important;font-size:1rem;line-height:1.9}body.bc-luxe .bc-full-hero .bc-full-hospital{color:#e5ce9e!important;font-size:.9rem;line-height:1.9}body.bc-luxe .bc-full-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}body.bc-luxe .bc-full-meta p{min-width:0;padding:18px 20px;border:1px solid #d6e1e8;border-radius:16px;gap:6px;box-shadow:0 5px 18px #12334e04}body.bc-luxe .bc-full-meta span{font-size:.8rem;color:#526c7f}body.bc-luxe .bc-full-meta strong{font-size:1.35rem;color:#153c59;line-height:1.6}body.bc-luxe .bc-full-meta small{font-size:.75rem;line-height:1.8;color:#526c7f}body.bc-luxe .bc-full-section{padding:26px;border-color:#d9e3e9;border-radius:18px;margin:20px 0;box-shadow:0 5px 22px #12334e04;scroll-margin-top:96px;min-width:0}body.bc-luxe .bc-full-section h3{display:flex;align-items:center;gap:12px;color:#123b58;font-size:1.12rem;line-height:1.85;margin-bottom:18px}body.bc-luxe .bc-full-section p{font-size:.96rem;line-height:1.95;color:#3c586c}body.bc-luxe .bc-full-jump{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 calc(-1 * var(--bc-profile-pad)) 22px;padding:12px var(--bc-profile-pad);background:#f3f6f8f5;border-block:1px solid #d9e3ea;backdrop-filter:blur(12px)}body.bc-luxe .bc-full-jump button{font:inherit;font-size:.86rem;font-weight:700;line-height:1.7;min-height:46px;white-space:normal;padding:8px 6px;border:1px solid #cbdbe6;border-radius:11px;background:#fff;color:#1a4562;cursor:pointer}body.bc-luxe .bc-full-jump button:hover{background:#153c59;color:#fff;border-color:#153c59}body.bc-luxe .bc-full-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}body.bc-luxe .bc-full-credentials-grid .bc-full-section{margin:0;padding:24px}body.bc-luxe .bc-full-credential{border-top:3px solid #d5b270}body.bc-luxe .bc-full-section-no{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#f3ead5;border:1px solid #e2d1ad;color:#805d23;font-size:.78rem;font-weight:700;direction:ltr}body.bc-luxe .bc-full-education{list-style:none;margin:0;padding:0;font-size:.92rem;line-height:1.95}body.bc-luxe .bc-full-education li{position:relative;display:flex;gap:10px;margin:0;padding:12px 0;border-bottom:1px solid #e4ebef;overflow-wrap:anywhere}body.bc-luxe .bc-full-education li:first-child{padding-top:0}body.bc-luxe .bc-full-education li:last-child{border-bottom:0;padding-bottom:0}body.bc-luxe .bc-full-education li::before{content:'';flex:0 0 7px;width:7px;height:7px;margin-top:12px;border:2px solid #b48c49;border-radius:50%;box-sizing:border-box}body.bc-luxe .bc-full-credential-text{min-width:0;overflow-wrap:anywhere}body.bc-luxe .bc-full-section .bc-full-note,body.bc-luxe .bc-full-note{font-size:.8rem;line-height:1.9;color:#576f80;margin-top:14px}body.bc-luxe .bc-full-professional{background:#fbfcfd}body.bc-luxe .bc-full-professional h3{font-size:1rem;margin-bottom:10px}body.bc-luxe .bc-full-more-credentials{margin-top:18px;min-width:0}body.bc-luxe .bc-full-more-credentials summary{font:inherit;font-size:.9rem;line-height:1.9;cursor:pointer;color:#164e72;font-weight:700;min-height:44px;padding:10px 14px;border:1px solid #cddde7;border-radius:10px;background:#f3f8fb}body.bc-luxe .bc-full-more-credentials[open] summary{border-color:#bca06b;background:#f9f3e6}body.bc-luxe .bc-full-professional .bc-full-more-credentials{margin-top:0}body.bc-luxe .bc-full-memberships{list-style:disc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:12px;font-size:.88rem;line-height:1.85;margin:20px 0 0;padding-inline-start:20px;color:#375a72;overflow-wrap:anywhere}body.bc-luxe .bc-full-memberships li::marker{color:#b48c49}body.bc-luxe .bc-full-current-role{padding:18px 20px;border-inline-start:3px solid #c29a55;border-radius:12px;background:#f5f8fa}body.bc-luxe .bc-full-label{display:block;color:#7d5c22;font-size:.8rem;line-height:1.9;margin-bottom:5px}body.bc-luxe .bc-full-current-role p{font-weight:700;color:#123b58}body.bc-luxe .bc-full-experience-line{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0!important}body.bc-luxe .bc-full-experience-line strong{color:#78571e;background:#f6ecd6;border:1px solid #e1cfaa;border-radius:10px;padding:7px 13px;font-size:1.1rem}body.bc-luxe .bc-full-experience-line span{font-size:.82rem;line-height:1.9;color:#526c7f}body.bc-luxe .bc-full-career{list-style:none;margin:20px 0 0;padding:0;line-height:1.95;font-size:.92rem}body.bc-luxe .bc-full-career li{position:relative;margin:0;padding:0 0 18px;padding-inline-start:24px;border-inline-start:1px solid #d2dde5;overflow-wrap:anywhere}body.bc-luxe .bc-full-career li::before{content:'';position:absolute;inset-inline-start:-5px;top:9px;width:9px;height:9px;background:#d2b271;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c4a366;box-sizing:border-box}body.bc-luxe .bc-full-career li:last-child{padding-bottom:0;border-color:transparent}body.bc-luxe .bc-full-expertise li{font-size:.88rem;line-height:1.9;border-radius:11px;padding:10px 13px;background:#f0f5f8;color:#254e69}body.bc-luxe .bc-full-awards{background:linear-gradient(140deg,#fdf9ef,#fff);border-color:#e3d5b7}body.bc-luxe .bc-full-awards ul{font-size:.92rem;line-height:1.95}body.bc-luxe .bc-full-original{font-size:.86rem;line-height:1.95}body.bc-luxe .bc-full-original summary{padding:10px 0;min-height:44px}body.bc-luxe .bc-full-coordination{background:radial-gradient(ellipse at 90% 0%,#2f647455,transparent 60%),linear-gradient(125deg,#092a45,#13435e);color:#fff;border:1px solid #d1b477}body.bc-luxe .bc-full-coordination h3{color:#edcf96;font-size:.82rem}body.bc-luxe .bc-full-coordination h4{color:#fff;font-size:1.5rem}body.bc-luxe .bc-full-coordination>p,body.bc-luxe .bc-full-coordination .bc-full-steps p{color:#dce8f1}body.bc-luxe .bc-full-coordination .bc-full-steps h5{color:#fff}body.bc-luxe .bc-full-follow{color:#edcf96;font-size:.9rem;line-height:1.9}body.bc-luxe .bc-full-sources{padding:18px 0;border-block:1px solid #d9e3ea;gap:14px}body.bc-luxe .bc-full-sources a{font-size:.86rem;line-height:1.9;overflow-wrap:anywhere;min-height:32px}body.bc-luxe .bc-full-actions .primary{background:linear-gradient(115deg,#e8c98c,#d7b474);color:#102f49;border:1px solid #c8a365;border-radius:12px;font-weight:700;box-shadow:0 6px 20px #12334e0c}body.bc-luxe .bc-full-share{font-size:.88rem;min-height:48px}body.bc-luxe .bc-full-dialog :is(button,a,summary):focus-visible{outline:3px solid #b58a3b;outline-offset:3px}body.bc-luxe .bc-full-section:focus-visible{outline:2px solid #b58a3b;outline-offset:4px}@media(max-width:700px){body.bc-luxe .bc-full-dialog{--bc-profile-pad:20px;width:calc(100% - 14px);max-height:calc(100dvh - 18px);border-radius:18px;scroll-padding-top:92px}body.bc-luxe .bc-full-hero{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:64px 20px 24px;align-items:start}body.bc-luxe .bc-full-photo{width:90px;height:119px;border-width:3px;border-radius:13px}body.bc-luxe .bc-full-identity h2{font-size:1.4rem}body.bc-luxe .bc-full-hero .bc-full-role{font-size:.9rem}body.bc-luxe .bc-full-hero .bc-full-hospital{font-size:.82rem}body.bc-luxe .bc-full-meta{gap:10px}body.bc-luxe .bc-full-meta p{padding:14px 12px}body.bc-luxe .bc-full-meta strong{font-size:1.1rem}body.bc-luxe .bc-full-credentials-grid{grid-template-columns:1fr;gap:18px}body.bc-luxe .bc-full-section,body.bc-luxe .bc-full-credentials-grid .bc-full-section{padding:20px}body.bc-luxe .bc-full-section h3{font-size:1.05rem;gap:9px}body.bc-luxe .bc-full-jump{gap:5px;padding:10px 12px}body.bc-luxe .bc-full-jump button{font-size:.79rem;padding:8px 4px}body.bc-luxe .bc-full-education,body.bc-luxe .bc-full-career{font-size:.94rem}body.bc-luxe .bc-full-memberships{grid-template-columns:1fr;font-size:.92rem}body.bc-luxe .bc-full-coordination h4{font-size:1.35rem}body.bc-luxe .bc-full-meta span,body.bc-luxe .bc-full-meta small{font-size:.74rem}body.bc-luxe .bc-directory-profile-note{font-size:.88rem;padding:14px}}@media(max-width:380px){body.bc-luxe .bc-card-credential-preview{grid-template-columns:1fr}body.bc-luxe .bc-full-dialog{--bc-profile-pad:16px}body.bc-luxe .bc-full-hero{grid-template-columns:78px minmax(0,1fr);gap:12px;padding-inline:16px}body.bc-luxe .bc-full-photo{width:78px;height:105px}body.bc-luxe .bc-full-identity h2{font-size:1.24rem}body.bc-luxe .bc-full-section,body.bc-luxe .bc-full-credentials-grid .bc-full-section{padding:18px}}@media(prefers-reduced-motion:reduce){body.bc-luxe .bc-full-dialog{scroll-behavior:auto}}body.home-page.bc-luxe .stats.container.trust-strip{position:relative;isolation:isolate}body.home-page.bc-luxe .stats.container.trust-strip::before{content:"";position:absolute;z-index:-1;top:-3px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);box-sizing:border-box;background:#12395d;border-top:3px solid #d0ab69;pointer-events:none}:root{scroll-padding-top:100px}html{overflow-x:clip}body{max-width:100%;overflow-wrap:break-word}img,video,svg{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #e2b960!important;outline-offset:3px!important}body.home-page.bc-luxe .hero .hero-proof{background:#fff!important;color:#12395d!important;text-shadow:none!important;border-color:#b7c9d9!important;align-items:center}body.home-page.bc-luxe .hero .hero-proof>span:nth-child(2){color:#12395d!important;opacity:1!important;text-shadow:none!important}body.home-page.bc-luxe .hero .hero-proof .hp-arrow{color:#245c91!important}body.home-page.bc-luxe .hero .hero-proof:focus-visible{outline:3px solid #e2b960!important}.home-page .hero-gallery,.home-page .hero-copy,.home-page .hero-visual{min-width:0;max-width:100%}.home-page .hero-gallery img{max-width:100%;height:auto}.home-page .hero-journey-rail a,.home-page .hero .actions a{touch-action:manipulation}.home-page .stats.container.trust-strip>div{min-width:0;overflow-wrap:anywhere}.bc-aftercare-banner a{display:block;touch-action:manipulation}@media(max-width:760px){.home-page .hero .hero-proof{width:100%;max-width:100%;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;min-height:56px;border-radius:20px}.home-page .hero .hero-proof .hp-faces{flex-shrink:0}.home-page .hero .hero-proof>span:nth-child(2){flex:1 1 auto;min-width:0;white-space:normal;line-height:1.55;font-size:.92rem}.home-page .hero .hero-proof .hp-arrow{flex-shrink:0}.home-page .hero-journey-rail>a{min-height:96px;min-width:0;padding:14px 9px}.home-page .hero-journey-rail .path-note{overflow-wrap:anywhere}.home-page .stats.container.trust-strip{min-width:0}.bc-aftercare-banner a{min-height:44px}}@media(max-width:400px){.home-page .hero .hero-proof .hp-faces img{width:30px;height:30px}.home-page .hero .hero-proof>span:nth-child(2){font-size:.86rem}.home-page .hero-journey-rail a strong{line-height:1.4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.hero-proof,.hero-journey-rail a{animation:none!important;transition:none!important}}