:root{--color-navy-950:#17232c;--color-navy-900:#1e2d38;--color-slate-800:#34444f;--color-slate-700:#52626d;--color-slate-500:#84919a;--color-sky-100:var(--dux-page);--color-sky-050:var(--dux-surface);--color-warm-white:var(--dux-surface);--color-panel:var(--dux-page);--color-panel-secondary:var(--dux-surface);--color-orange:#dc764c;--color-orange-hover:#c9653f;--color-orange-soft:#edaa87;--color-text:var(--dux-body);--color-text-soft:#59636a;--color-text-light:#fff;--color-text-light-soft:#ffffffd1;--color-border:var(--dux-border);--color-border-light:#ffffff38;--color-footer:#17232c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-inter),Arial,sans-serif;color:var(--color-text);background:var(--color-sky-100);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:var(--font-heading),Georgia,serif;letter-spacing:-.02em;margin:0;font-weight:400}p{letter-spacing:-.006em;font-size:15px;line-height:1.68}svg{stroke-width:1.5px}.header{z-index:50;color:#fff;height:86px;transition:background .25s,color .25s;position:absolute;top:0;left:0;right:0}.header:not(.overlay),.header.sticky{border-bottom:1px solid var(--color-border);color:var(--color-text);background:#faf8f4fa;position:fixed}.nav{align-items:center;gap:26px;max-width:1480px;height:100%;margin:auto;padding-inline:clamp(22px,3.4vw,54px);display:flex}.logo{object-fit:contain;width:min(13vw,190px);height:auto}.desktopNav{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:clamp(13px,1.3vw,24px);font-size:12px;font-weight:500;display:flex}.desktopNav a,.language{padding-block:15px}.desktopNav a:hover{color:var(--color-orange-soft)}.navActions{align-items:center;gap:9px;display:flex}.language{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;height:46px;padding-inline:23px;font-size:11px;font-weight:600;display:inline-flex}.primary{background:var(--color-orange);color:#fff}.primary:hover{background:var(--color-orange-hover);transform:translateY(-1px)}.secondary{color:#fff;border-color:#ffffffa6}.sticky .secondary{border-color:var(--color-slate-700);color:var(--color-text)}.darkOutline{border-color:var(--color-slate-700)}.menuButton{background:0 0;border:0;width:48px;height:48px;display:none}.menuButton i{border-top:1px solid;width:26px;margin:7px auto;display:block}.mobileMenu{background:var(--color-warm-white);color:var(--color-text);z-index:-1;flex-direction:column;padding:28px;display:flex;position:fixed;inset:0}.mobileLogo{width:150px;height:auto;margin-bottom:36px}.mobileMenu nav{font:30px/1.5 var(--font-heading);flex-direction:column;display:flex}.mobileMenu .btn{margin-top:12px}.hero{color:#fff;height:94svh;min-height:800px;max-height:1020px;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:center}.heroShade{background:radial-gradient(at 17% 46%,#131f2885 0%,#131f2833 46%,#0000 72%),#18232d47;position:absolute;inset:0}.heroContent{z-index:2;max-width:1480px;margin:auto;padding:clamp(155px,18vh,220px) clamp(32px,5vw,76px) 130px;position:relative}.heroContent h1{max-width:830px;font-size:clamp(50px,4.7vw,76px);animation:.65s both reveal}.heroContent h2{font-family:var(--font-inter);letter-spacing:-.01em;margin-top:22px;font-size:19px;font-weight:500;animation:.65s .12s both reveal}.heroContent p{max-width:635px;color:var(--color-text-light-soft);font-size:16px;animation:.65s .22s both reveal}.heroButtons{gap:13px;margin-top:25px;animation:.65s .32s both reveal;display:flex}.hours{align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.heroContent .hours{animation:.65s .42s both reveal}.trustRow{z-index:3;grid-template-columns:repeat(4,1fr);width:min(1320px,90%);animation:.65s .6s both reveal;display:grid;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.trustRow>div{border-right:1px solid var(--color-border-light);align-items:center;gap:18px;padding:10px 25px;font-size:13px;line-height:1.45;display:flex}.trustRow>div:last-child{border:0}.trustRow svg{flex:none;width:30px;height:30px}.atmosphere{background:radial-gradient(circle at 78% 8%,#e5906040,#0000 32%),radial-gradient(circle at 16% 30%,#b2c4cf94,#0000 42%),radial-gradient(circle at 73% 72%,#dde7ebbf,#0000 48%),linear-gradient(#82919c 0%,#b8c4cb 30%,#dde4e7 68%,#edf1f2 100%);padding:22px clamp(18px,5vw,76px) 24px}.panel,.audiences article{background:var(--color-panel);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 14px 38px #1c2a3413}.atmosphere>section,.contentSection{max-width:1320px;margin:0 auto 18px}.stats{grid-template-columns:repeat(3,1fr);padding:30px 24px;display:grid}.stats article{border-right:1px solid var(--color-border);align-items:center;gap:22px;padding:8px 28px;display:flex}.stats article:last-child{border:0}.stats svg{border:1px solid var(--color-border);border-radius:50%;flex:none;width:42px;height:42px;padding:9px}.stats h3{font-size:23px}.stats h3 b{color:var(--color-orange);font-weight:400}.stats p{color:var(--color-text-soft);margin:7px 0 0}.contentSection>h2,.services>h2{text-align:center;margin:34px 0 24px;font-size:36px}.audiences{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audiences article{flex-direction:column;min-height:310px;padding:38px;transition:all .25s;display:flex}.audiences article:hover{border-color:#dc764c61;transform:translateY(-4px)}.audiences p{color:var(--color-text-soft)}.textLink{color:var(--color-orange-hover);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:600;display:inline-flex}.serviceGrid{grid-template-columns:repeat(5,1fr);margin-bottom:27px;display:grid}.service{border-right:1px solid var(--color-border);min-height:255px;padding:15px 22px;transition:all .2s}.service:last-child{border:0}.service>svg:last-child{color:var(--color-orange);width:18px;margin-top:8px}.service:hover>svg:first-child{color:var(--color-orange)}.service:hover h3{transform:translateY(-2px)}.service h3{margin:15px 0 12px;font-size:21px;transition:all .2s}.service p{color:var(--color-text-soft);font-size:13px}.centered{width:max-content;margin:auto}.process h2,.why h2{margin-bottom:25px;font-size:34px}.process>div{grid-template-columns:repeat(5,1fr);display:grid}.process article>span{border:1px solid var(--color-border);width:54px;height:54px;font:26px var(--font-heading);color:var(--color-orange);border-radius:50%;place-items:center;display:inline-grid}.process article i{border-top:1px solid var(--color-slate-500);width:70%;position:absolute;top:20px;left:64%}.process article i svg{width:14px;position:absolute;top:-8px;right:0}.process h3{max-width:150px;margin:16px auto 0;font-size:17px}.why>div{grid-template-columns:repeat(4,1fr);display:grid}.why article{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:18px;font-size:13px;line-height:1.5;display:flex}.why article:nth-child(n+5){border-bottom:0}.why svg{color:var(--color-orange);flex:none}.finalCta{justify-content:space-between;align-items:center;gap:40px;padding:42px 48px;display:flex}.finalCta p{color:var(--color-text-soft)}.finalCta>div:last-child{flex-direction:column;gap:18px;display:flex}.finalCta .hours svg{width:18px}footer{background:var(--color-footer);color:var(--color-text-light-soft);padding:50px clamp(32px,5vw,76px)}.footerInner{grid-template-columns:1.4fr 1fr 1fr;gap:70px;max-width:1320px;margin:auto;display:grid}.footerLogo{object-fit:contain;width:190px;height:auto}.footerInner p{white-space:pre-line;font-size:13px}.footerInner nav{flex-direction:column;gap:13px;font-size:13px;display:flex}.subpage{background:var(--color-sky-050);min-height:80vh;padding-top:86px}.pageHero{background:var(--color-slate-800);color:#fff;padding:100px clamp(32px,5vw,76px)}.pageHero>div{max-width:1320px;margin:auto}.pageHero h1{max-width:900px;font-size:clamp(48px,6vw,78px)}.pageHero p:not(.eyebrow){max-width:720px;color:var(--color-text-light-soft);font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-orange-soft);font-size:11px}.pagePanels{max-width:1320px;margin:auto;padding:22px clamp(18px,4vw,50px) 70px}.pagePanels>.panel{margin-bottom:18px}.prose{padding:42px 48px}.prose h2,.pageCta h2,.callGrid h2,.related h2,.price h2{font-size:34px}.prose h3,.price h3{margin-top:28px;font-size:21px}.prose p{max-width:800px;color:var(--color-text-soft)}.prose ul,.price ul{padding:0;list-style:none}.prose li,.price li{gap:12px;margin:11px 0;font-size:14px;display:flex}.prose li svg,.price li svg{color:var(--color-orange);flex:none;width:18px}.split{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.pageCta{justify-content:space-between;align-items:center;gap:30px;padding:38px 48px;display:flex}.pageCta p{margin-bottom:0}.pricing{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.price{padding:42px 48px}.price>strong{color:var(--color-orange);font:28px var(--font-heading);margin:20px 0 30px;display:block}.related{padding:42px 48px}.related a{border-top:1px solid var(--color-border);justify-content:space-between;padding:20px 0;display:flex}.related svg{color:var(--color-orange)}.callGrid{grid-template-columns:1fr 1fr;gap:50px;padding:48px;display:grid}.phonePlaceholder{aspect-ratio:4/3;background:var(--color-panel-secondary);border:1px solid var(--color-border);text-align:center;color:var(--color-text-soft);place-content:center;gap:16px;display:grid}.phonePlaceholder svg{width:48px;height:48px;margin:auto}.contactForm{grid-template-columns:1fr 1fr;gap:20px;padding:12px;display:grid}.contactForm label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.contactForm input:not([type=checkbox]),.contactForm select,.contactForm textarea{border:1px solid var(--color-border);background:#fff;border-radius:3px;min-height:50px;padding:12px}.contactForm textarea{resize:vertical;min-height:150px}.wide{grid-column:1/-1}.checkbox{align-items:flex-start;flex-direction:row!important}.checkbox input{width:20px;height:20px}.contactForm small{color:var(--color-text-soft);font-weight:400}.error{color:#9b321e}.honeypot{position:absolute;left:-9999px}.status{margin:0}.contactForm button:disabled{opacity:.55}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1150px){.desktopNav,.navActions{display:none}.menuButton{color:inherit;margin-left:auto;display:block}.serviceGrid{grid-template-columns:repeat(3,1fr)}.service{border-bottom:1px solid var(--color-border)}.serviceGrid .service:nth-child(3){border-right:0}.stats article{padding:8px 18px}.logo{width:175px}}@media (max-width:767px){.header{height:72px}.nav{padding-inline:18px}.logo{width:150px}.hero{height:100svh;min-height:820px}.hero>img{object-position:58% center}.heroContent{padding:125px 22px 230px}.heroContent h1{font-size:clamp(40px,11vw,48px)}.heroContent h2{font-size:16px}.heroContent p{font-size:14px}.heroButtons{flex-direction:column}.heroButtons .btn{width:100%}.trustRow{grid-template-columns:1fr 1fr;width:calc(100% - 32px);bottom:18px}.trustRow>div{border-bottom:1px solid var(--color-border-light);gap:8px;padding:10px 6px;font-size:10px}.trustRow svg{width:22px;height:22px}.atmosphere{padding-inline:12px}.stats,.audiences,.serviceGrid,.why>div,.pricing,.split,.callGrid,.footerInner{grid-template-columns:1fr}.stats article{border-right:0;border-bottom:1px solid var(--color-border);padding:22px 12px}.contentSection>h2,.services>h2{font-size:31px}.audiences article{min-height:260px;padding:30px}.services,.process,.why,.finalCta,.prose,.pageCta,.price,.related,.callGrid{padding:30px 24px}.service{border-right:0;min-height:210px}.process{overflow:hidden}.process>div{scroll-snap-type:x mandatory;margin-inline:-24px;padding:0 24px;display:flex;overflow-x:auto}.process article{scroll-snap-align:start;min-width:80%}.process article i{display:none}.why>div{grid-template-columns:1fr 1fr;display:grid}.why article,.why article:nth-child(4n){border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.finalCta,.pageCta{flex-direction:column;align-items:flex-start}.finalCta h2{font-size:31px}.footerInner{gap:28px}.subpage{padding-top:72px}.pageHero{padding:70px 22px}.pageHero h1{font-size:44px}.pagePanels{padding-inline:12px}.contactForm{grid-template-columns:1fr;padding:0}.contactForm>*{grid-column:1}.pricing{display:grid}.phonePlaceholder{order:-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-heading:"Cormorant Garamond",Georgia,serif;--font-body:"Inter",Arial,sans-serif}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.018em;font-weight:400}p{font-size:14px;font-weight:400;line-height:1.62}.contentSection>h2,.services>h2,.process h2,.why h2{font-weight:500}.header{height:76px}.nav{gap:20px;width:min(100% - 48px,1320px);max-width:none;padding:0}.logo{width:145px;max-width:145px}.desktopNav{gap:clamp(18px,1.45vw,28px);font-size:11px}.navActions{gap:7px}.language{justify-content:center;min-width:48px;height:34px;padding:0}.languageFlag{border-radius:1px;flex:none;width:20px;height:14px;overflow:hidden}.navActions .btn{height:42px;font-size:10px}.navActions .primary{padding-inline:20px}.navActions .secondary{padding-inline:18px}.btn{letter-spacing:.08em;border-radius:2px}.primary{border-color:var(--color-orange)}.hero{height:100svh;min-height:760px;max-height:960px}.heroShade{background:linear-gradient(90deg,#121d26b8 0%,#121d2680 34%,#121d2629 62%,#0000 82%),#141f2733}.heroInner{z-index:2;grid-template-rows:auto 1fr auto;width:min(100% - 64px,1280px);height:100%;margin-inline:auto;display:grid;position:relative}.heroContent{align-self:center;max-width:690px;margin:0;padding:72px 0 150px}.heroContent .heroTitle{letter-spacing:-.018em;max-width:660px;font-size:clamp(46px,4vw,66px);font-weight:400}.heroContent .heroSubtitle{margin-top:18px;font-size:17px}.heroBody{max-width:550px;margin-top:13px}.heroBody p{margin:0 0 7px;font-size:15px;line-height:1.55}.heroButtons{margin-top:20px}.heroContent .heroHours{margin-top:12px}.trustRow{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 64px,1280px);animation:.6s .6s both trustReveal;bottom:28px}.trustRow>div{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:8px 24px;font-size:13px;line-height:1.4;display:grid}.trustRow svg{width:27px;height:27px}.atmosphere{padding:18px 24px 20px}.atmosphere>section,.contentSection{width:min(100% - 48px,1260px);max-width:none;margin:0 auto 14px}.stats{min-height:170px;padding:28px 36px}.stats article{gap:18px;padding:6px 26px}.stats h3{font-size:25px;font-weight:500}.stats p{font-size:13px;line-height:1.5}.contentSection>h2,.services>h2{margin:24px 0 18px;font-size:clamp(30px,2.7vw,42px)}.audiences{gap:14px}.audiences article{min-height:270px;padding:30px 30px 26px}.audiences svg{width:31px;height:31px}.audiences h3{margin-top:23px;font-size:30px}.audiences p{max-width:320px;font-size:14px;line-height:1.58}.textLink{letter-spacing:.09em;font-size:10px}.textLink svg{width:18px;height:18px}.services{padding:28px 30px 26px}.services>h2{margin:0 0 24px;font-size:34px}.serviceGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}.service{min-height:225px;padding:8px 20px}.service>svg:first-child{width:27px;height:27px}.service>svg:last-child{width:15px;height:15px}.service h3{margin:13px 0 10px;font-size:20px;font-weight:500}.service p{font-size:12px;line-height:1.5}.process{padding:27px 34px}.process h2{margin-bottom:0;font-size:31px}.processTrack{grid-template-columns:repeat(5,1fr);align-items:start;margin-top:24px;position:relative;display:grid!important}.processTrack:before{content:"";z-index:0;background:#25303975;height:1px;position:absolute;top:22px;left:10%;right:10%}.process article{text-align:center;position:relative}.processNumber,.process article>span{z-index:2;background:var(--color-panel);width:44px;height:44px;color:var(--color-orange);font:400 23px var(--font-heading);border:1px solid #25303933;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative}.process .processArrow{z-index:3;border-top:1px solid #2530398c;border-right:1px solid #2530398c;width:6px;height:6px;position:absolute;top:19px;left:calc(100% - 3px);transform:rotate(45deg)}.process h3{max-width:150px;margin:14px auto 0;font-size:16px;font-weight:500}.why{padding:27px 26px}.why h2{margin-bottom:22px;font-size:31px}.why>div{grid-template-columns:repeat(8,minmax(0,1fr))}.why article{text-align:center;border-right:1px solid var(--color-border);border-bottom:0;flex-direction:column;gap:12px;min-width:0;padding:8px 12px;font-size:11px;line-height:1.4;display:flex}.why article:nth-child(4n){border-right:1px solid var(--color-border)}.why article:last-child{border-right:0}.why svg{width:28px;height:28px;color:var(--color-text)}.finalCta{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:34px 40px;display:grid}.finalCta h2{max-width:610px;font-size:30px}.finalCta p{max-width:640px;font-size:13px}.finalCta .btn{height:43px;padding-inline:23px}footer{min-height:180px;padding:36px 28px}.footerInner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;width:min(100% - 56px,1260px);max-width:none}.footerLogo{width:145px;max-width:145px}.footerInner p{font-size:11px;line-height:1.55}.footerInner nav{gap:0;font-size:11px;line-height:1.9}.subpage{padding-top:76px}@keyframes trustReveal{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1199px) and (min-width:768px){.trustRow>div{gap:10px;padding:8px 12px;font-size:12px}.serviceGrid{grid-template-columns:repeat(3,1fr)}.service{border-bottom:1px solid var(--color-border)}.serviceGrid .service:nth-child(3){border-right:0}.why>div{grid-template-columns:repeat(4,1fr)}.why article:nth-child(4n){border-right:0}.why article:nth-child(-n+4){border-bottom:1px solid var(--color-border)}}@media (max-width:1150px){.logo{width:145px}}@media (max-width:767px){.header{height:72px}.hero{height:auto;min-height:820px}.heroInner{width:calc(100% - 36px);min-height:820px}.heroContent{align-self:start;padding:116px 0 28px}.heroContent .heroTitle{font-size:clamp(39px,11vw,50px)}.heroContent .heroSubtitle{margin-top:15px;font-size:15px}.heroBody p{font-size:14px}.trustRow{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px);margin:-190px auto 18px;animation:.6s .5s both mobileTrustReveal;position:relative;bottom:auto;left:auto;transform:none}.trustRow>div{border-bottom:1px solid var(--color-border-light);gap:8px;padding:10px 7px;font-size:10px}.trustRow>div:nth-child(2){border-right:0}.trustRow svg{width:22px;height:22px}.atmosphere{padding-inline:0}.atmosphere>section,.contentSection{width:calc(100% - 24px)}.stats{padding:12px 22px}.audiences article{min-height:245px;padding:27px 25px}.services,.process,.why,.finalCta{padding:27px 22px}.processTrack{display:flex!important}.processTrack:before{display:none}.process article{min-width:78%}.process article:not(:last-child):after{content:"";background:#25303975;width:calc(100% - 44px);height:1px;position:absolute;top:22px;left:calc(50% + 22px)}.process .processArrow{left:calc(100% - 4px)}.why>div{grid-template-columns:1fr 1fr}.why article:nth-child(odd){border-right:1px solid var(--color-border)}.why article:nth-child(2n){border-right:0}.finalCta{display:flex}.footerInner{grid-template-columns:1fr;gap:20px;width:100%}.footerLogo{width:145px}@keyframes mobileTrustReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (max-height:850px) and (min-width:900px){.heroContent .heroTitle{font-size:clamp(42px,3.7vw,58px)}.heroContent{padding-top:68px;padding-bottom:124px}.heroContent .heroSubtitle{margin-top:14px}.heroBody{margin-top:10px}.heroBody p{margin-bottom:4px;font-size:14px;line-height:1.45}.heroButtons{margin-top:16px}.heroContent .heroHours{margin-top:9px}.trustRow{bottom:18px}}:root{--color-navy:#10293a;--color-navy-deep:#091d2b;--color-ink:var(--dux-ink);--color-ink-muted:#52636f;--color-paper:var(--dux-page);--color-paper-warm:var(--dux-page);--color-mist-blue:var(--dux-surface);--color-soft-blue:var(--dux-surface);--color-white:#fff;--color-accent:#c84632;--color-accent-hover:#a93627;--color-line-dark:var(--dux-border);--color-line-light:#fff3;--content-max:1280px;--content-wide:1440px}.approvedHome{color:var(--color-ink);background:var(--color-paper)}.approvedHome section{min-height:100svh;position:relative;overflow:hidden}.approvedHome h2{font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400}.approvedHome h3{font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:500}.approvedHome p{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65}.chapterLabel{text-transform:uppercase;margin:0 0 18px;letter-spacing:.14em!important;font-size:.75rem!important;font-weight:600!important}.approvedButton{background:var(--color-accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;min-height:56px;padding-inline:36px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.approvedButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.approvedButton:active{transform:none}.approvedButton:focus-visible{outline-offset:3px;outline:3px solid #c8463259}.homeMenuHeader{z-index:100;pointer-events:none;position:fixed;inset:0 0 auto}.homeMenuButton{width:48px;height:48px;color:var(--color-navy);z-index:102;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:50%;place-content:center;gap:7px;transition:all .2s;display:grid;position:fixed;top:28px;right:30px}.homeMenuButton i{border-top:1.5px solid;width:23px;display:block}.homeMenuHeader.scrolled .homeMenuButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f2d6;border-color:#142b3b1a}.homeMenu{background:var(--color-paper);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:38px;display:flex;position:fixed;inset:0}.homeMenu nav{font:400 clamp(2rem,5vw,3.6rem)/1.12 var(--font-heading);flex-direction:column;align-items:center;gap:14px;display:flex}.homeMenu nav a:hover{color:var(--color-accent)}.homeMenu .language{color:var(--color-ink)}.approvedHero>img{object-fit:cover;object-position:center 58%}.approvedHeroShade{background:radial-gradient(circle,#f8f6f280 0%,#f8f6f229 48%,#0000 72%),linear-gradient(#f8f6f21f 0%,#f8f6f20d 48%,#10293a1f 100%);position:absolute;inset:0}.approvedHeroContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,1000px);min-height:100svh;margin:auto;padding:80px 0;display:flex;position:relative}.approvedHeroLogo{object-fit:contain;mix-blend-mode:multiply;width:clamp(320px,34vw,480px);max-width:70vw;height:auto}.approvedHero h1{max-width:900px;color:var(--color-ink);font:400 clamp(2rem,3.5vw,3.75rem)/1.05 var(--font-heading);letter-spacing:-.018em;margin:20px 0 0}.approvedHero .approvedButton{margin-top:32px}.audienceChapter{background:linear-gradient(90deg,#f6f5f1 0%,#edf2f4 42%,#dbe8ef 100%);grid-template-columns:43% 57%;display:grid}.audienceCopy{padding:clamp(88px,10vh,144px) clamp(40px,7vw,112px);z-index:2;align-self:center;padding-right:clamp(30px,4vw,64px)}.audienceCopy h2{max-width:620px;margin:0 0 38px}.audienceImage{min-height:100svh;position:relative}.audienceImage img{object-fit:cover;object-position:62% center}.audienceImage:after{content:"";background:linear-gradient(90deg,#edf2f4 0%,#edf2f4d6 16%,#edf2f42e 46%,#0000 72%);position:absolute;inset:0}.audienceRows{border-top:1px solid var(--color-line-dark)}.editorialRow{border-bottom:1px solid var(--color-line-dark);grid-template-columns:42px 1fr 22px;align-items:center;gap:20px;min-height:135px;padding:24px 0;display:grid}.editorialRow>svg:first-child{width:32px;height:32px}.editorialRow>svg:last-child{width:17px;color:var(--color-accent);transition:all .2s}.editorialRow:hover>svg:last-child{transform:translate(4px)}.editorialRow h3{margin:0 0 7px;font-size:clamp(1.45rem,2vw,2rem)}.editorialRow p{color:var(--color-ink-muted);max-width:55ch;margin:0;font-size:1rem}.servicesChapter{background:var(--color-navy-deep);color:var(--color-paper);grid-template-columns:58% 42%;display:grid}.servicesCopy{z-index:2;align-self:center;padding:clamp(88px,10vh,144px) clamp(28px,4vw,58px) clamp(88px,10vh,144px) clamp(40px,7vw,112px)}.servicesCopy h2{margin:0 0 44px}.servicesCopy .chapterLabel{color:#ffffffb8}.servicesImage{min-height:100svh;position:relative}.servicesImage img{object-fit:cover;object-position:52% 42%}.servicesImage:after{content:"";background:linear-gradient(90deg,var(--color-navy-deep) 0%,#091d2bf0 20%,#091d2b61 56%,transparent 84%);position:absolute;inset:0}.editorialServices{grid-template-columns:repeat(3,1fr);margin-bottom:40px;display:grid}.editorialServices>a{border-bottom:1px solid var(--color-line-light);border-right:1px solid var(--color-line-light);min-height:230px;padding:24px 24px 24px 0;position:relative}.editorialServices>a:nth-child(3){border-right:0;padding-left:24px}.editorialServices>a:nth-child(2){padding-left:24px}.editorialServices>a:nth-child(n+4){border-bottom:0}.editorialServices>a:nth-child(5){padding-left:24px}.editorialServices svg:first-child{width:29px;height:29px}.editorialServices h3{margin:16px 0 10px;font-size:clamp(1.25rem,1.7vw,1.75rem)}.editorialServices p{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.55}.editorialServices svg:last-child{width:16px;color:var(--color-accent);transition:all .2s;position:absolute;bottom:22px;right:20px}.editorialServices a:hover svg:last-child{transform:translate(4px)}.processChapter>img{object-fit:cover;object-position:center 58%}.processOverlay{background:linear-gradient(#f8f6f2cc 0%,#f8f6f294 52%,#f8f6f261 100%);position:absolute;inset:0}.processContent{z-index:2;flex-direction:column;justify-content:center;width:min(100% - 80px,1120px);min-height:100svh;margin:auto;padding:clamp(88px,10vh,144px) 0;display:flex;position:relative}.processContent h2{text-align:center;margin:0 0 80px}.approvedProcess{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.approvedProcess:before{content:"";background:#142b3b61;height:1px;position:absolute;top:31px;left:10%;right:10%}.approvedProcess article{text-align:center;position:relative}.approvedProcess span{z-index:2;width:62px;height:62px;color:var(--color-accent);font:500 26px/1 var(--font-heading);background:#f8f6f2d1;border:1px solid #142b3b4d;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.approvedProcess h3{max-width:170px;margin:20px auto 0;font-size:clamp(1.15rem,1.8vw,1.55rem)}.reasonsChapter{background:linear-gradient(135deg,#e8f0f4 0%,#dbe7ee 58%,#cfdfe8 100%);align-items:center;display:flex}.reasonsContent{z-index:2;width:min(100% - 80px,1280px);margin:auto;padding:clamp(88px,10vh,144px) 0;position:relative}.reasonsContent h2{max-width:700px;margin:0 0 55px}.approvedReasons{grid-template-columns:repeat(4,1fr);width:68%;display:grid}.approvedReasons article{border-right:1px solid var(--color-line-dark);border-bottom:1px solid var(--color-line-dark);min-height:190px;padding:28px}.approvedReasons article:nth-child(4n){border-right:0}.approvedReasons article:nth-child(n+5){border-bottom:0}.approvedReasons svg{width:33px;height:33px}.approvedReasons p{margin:18px 0 0;font-size:1rem;line-height:1.5}.reasonsImage{opacity:.82;width:44%;height:55%;position:absolute;bottom:0;right:0}.reasonsImage img{object-fit:cover;object-position:66% center}.reasonsImage:after{content:"";background:linear-gradient(90deg,#dbe7ee 0%,#dbe7eeb8 22%,#0000 65%),linear-gradient(#dbe7ee 0%,#0000 40%);position:absolute;inset:0}.approvedContact{background:linear-gradient(90deg,var(--color-paper) 0%,var(--color-mist-blue) 100%);align-items:center;display:flex;min-height:580px!important}.approvedContact>div{width:min(calc(100% - 80px),var(--content-max));margin:auto;padding:96px 0}.approvedContact h2{max-width:760px;margin:0}.approvedContact p{max-width:650px;color:var(--color-ink-muted)}.approvedContact>div>span{align-items:center;gap:10px;margin-top:20px;font-size:.9rem;display:flex}.approvedContact>div>span svg{width:18px}.contactActions{align-items:center;gap:28px;margin-top:34px;display:flex}.contactPhone{min-height:44px;color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:600;display:inline-flex}.contactPhone svg{width:18px;color:var(--color-accent)}footer{background:var(--color-navy-deep)}@media (max-width:860px){.audienceChapter,.servicesChapter{flex-direction:column;display:flex}.audienceCopy,.servicesCopy{padding:88px 24px}.audienceImage{order:2;min-height:42svh}.audienceImage:after{background:linear-gradient(#edf2f4 0%,#edf2f46b 30%,#0000 70%)}.servicesImage{order:1;min-height:38svh}.servicesCopy{order:0}.servicesImage:after{background:linear-gradient(180deg,var(--color-navy-deep) 0%,#091d2b59 42%,transparent 80%)}.editorialServices{grid-template-columns:1fr}.editorialServices>a,.editorialServices>a:nth-child(2),.editorialServices>a:nth-child(3),.editorialServices>a:nth-child(5){border-right:0;border-bottom:1px solid var(--color-line-light);min-height:0;padding:28px 0 54px}.processContent{width:calc(100% - 48px);padding:88px 0}.processContent h2{text-align:left;margin-bottom:48px}.approvedProcess{flex-direction:column;gap:28px;display:flex}.approvedProcess:before{width:1px;height:auto;inset:30px auto 30px 30px}.approvedProcess article{text-align:left;grid-template-columns:62px 1fr;align-items:center;gap:24px;display:grid}.approvedProcess span{margin:0}.approvedProcess h3{max-width:none;margin:0}.reasonsContent{width:calc(100% - 48px);padding:88px 0 0}.approvedReasons{grid-template-columns:repeat(2,1fr);width:100%}.approvedReasons article:nth-child(4n){border-right:1px solid var(--color-line-dark)}.approvedReasons article:nth-child(2n){border-right:0}.approvedReasons article:nth-child(n+5){border-bottom:1px solid var(--color-line-dark)}.approvedReasons article:nth-child(n+7){border-bottom:0}.reasonsImage{width:100%;height:36svh;margin-top:48px;position:relative}.reasonsImage:after{background:linear-gradient(#dbe7ee 0%,#0000 52%)}.approvedContact>div{width:calc(100% - 48px);padding:80px 0}}@media (max-width:767px){.homeMenuButton{top:18px;right:18px}.approvedHero>img{object-position:58% 62%}.approvedHeroContent{width:calc(100% - 44px);padding:72px 0}.approvedHeroLogo{width:80vw;max-width:360px}.approvedHero h1{margin-top:18px;font-size:clamp(2rem,10vw,3rem)}.approvedHero .approvedButton{width:auto;max-width:260px}.approvedHome p{font-size:1rem;line-height:1.65}.audienceCopy h2,.servicesCopy h2{margin-bottom:34px}.editorialRow{grid-template-columns:38px 1fr 18px;gap:14px}.editorialRow p{font-size:1rem}.servicesCopy .approvedButton{padding-inline:24px}.approvedReasons article{min-height:180px;padding:24px 14px}.approvedReasons p{font-size:1rem}.contactActions{flex-direction:column;align-items:flex-start}.approvedContact h2{font-size:2.6rem}}@media (max-width:359px){.approvedReasons{grid-template-columns:1fr}.approvedReasons article{border-right:0!important;border-bottom:1px solid var(--color-line-dark)!important}.approvedReasons article:last-child{border-bottom:0!important}}.flowingHome section:not(.approvedHero){min-height:auto}.flowingHome .approvedHero{min-height:92svh}.flowingHome .approvedHeroContent{min-height:92svh;transform:translateY(-5vh)}.flowingHome .approvedHeroLogo{mix-blend-mode:multiply;width:clamp(320px,30vw,460px)}.flowingHome .approvedHero h1{margin-top:38px;font-size:clamp(2.15rem,3.4vw,3.65rem)}.flowingHome .approvedHero .approvedButton{margin-top:30px}.flowingHome .approvedHeroShade{background:radial-gradient(circle,#f8f6f294 0%,#f8f6f233 48%,#0000 72%),linear-gradient(#f8f6f21a,#10293a1a)}.homeMenuButton,.homeMenuHeader.scrolled .homeMenuButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:50px;height:50px;color:var(--color-navy);background:#f8f6f2e0;border:1px solid #10293a40;top:24px;right:28px;box-shadow:0 8px 30px #10293a14}.homeMenuButton i{width:20px}.flowingHome .audienceChapter{background:linear-gradient(90deg,#f6f5f1 0%,#edf2f4 45%,#dbe8ef 100%);grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);min-height:auto}.flowingHome .audienceCopy{padding-block:clamp(96px,9vw,145px);padding-left:max(clamp(28px,6vw,96px),50vw - 662px);padding-right:clamp(28px,4vw,62px)}.flowingHome .audienceCopy h2{max-width:530px;margin-bottom:28px;font-size:clamp(2.75rem,4vw,4.4rem)}.flowingHome .audienceImage{min-height:720px}.flowingHome .audienceImage:before{content:"";z-index:1;pointer-events:none;background:#f3efea14;position:absolute;inset:0}.flowingHome .editorialRow{min-height:0;padding-block:28px}.flowingHome .editorialRow p{font-size:1rem;line-height:1.55}.flowingHome .servicesChapter{padding-block:clamp(100px,9vw,150px);grid-template-columns:minmax(280px,30%) minmax(460px,43%) minmax(270px,27%);align-items:stretch;min-height:auto;padding-left:max(clamp(28px,6vw,96px),50vw - 662px);display:grid;overflow:hidden}.servicesIntro{align-self:center;padding-right:clamp(30px,4vw,62px)}.servicesIntro h2{margin:0 0 42px;font-size:clamp(2.55rem,3.7vw,3.95rem)}.servicesIntro .approvedButton{text-align:center;max-width:240px;padding-inline:24px}.flowingHome .editorialServices{grid-template-columns:1fr 1fr;align-self:center;margin:0;display:grid}.flowingHome .editorialServices>a{border-bottom:1px solid var(--color-line-light);border-right:1px solid var(--color-line-light);grid-template-columns:32px 1fr 18px;align-content:start;gap:14px;min-height:240px;padding:28px;display:grid}.flowingHome .editorialServices>a:nth-child(2n){border-right:0}.flowingHome .editorialServices>a:nth-child(3){border-right:1px solid var(--color-line-light)}.flowingHome .editorialServices>a:nth-child(5){border:0;grid-column:1/-1;min-height:190px;padding-left:28px}.flowingHome .editorialServices h3{margin:0 0 10px;font-size:clamp(1.25rem,1.6vw,1.65rem)}.flowingHome .editorialServices p{font-size:.9rem}.flowingHome .editorialServices svg:first-child{width:27px;height:27px}.flowingHome .editorialServices svg:last-child{width:16px;color:var(--color-accent);align-self:start;position:static}.flowingHome .servicesImage{min-height:720px;margin-right:-5vw}.flowingHome .servicesImage:after{background:linear-gradient(90deg,var(--color-navy-deep) 0%,#091d2bb8 18%,transparent 58%)}.flowingHome .processChapter{background:linear-gradient(110deg,var(--color-paper) 0%,#eef3f5 100%);grid-template-columns:minmax(620px,58%) minmax(360px,42%);align-items:center;gap:0;min-height:auto;padding:clamp(96px,9vw,145px) 0 clamp(96px,9vw,145px) max(clamp(28px,6vw,96px),50vw - 662px);display:grid}.flowingHome .processContent{grid-template-columns:minmax(220px,34%) minmax(360px,66%);align-items:start;gap:clamp(38px,5vw,76px);width:auto;min-height:0;margin:0;padding:0 clamp(48px,6vw,90px) 0 0;display:grid}.processHeading h2{margin:0;font-size:clamp(2.75rem,4vw,4.4rem)}.flowingHome .approvedProcess{flex-direction:column;gap:0;display:flex}.flowingHome .approvedProcess:before{width:1px;height:auto;inset:24px auto 24px 24px}.flowingHome .approvedProcess article{text-align:left;grid-template-columns:50px 1fr;align-items:start;gap:22px;min-height:92px;padding-bottom:22px;display:grid}.flowingHome .approvedProcess span{background:var(--color-paper);width:50px;height:50px;margin:0}.flowingHome .approvedProcess h3{text-align:left;max-width:none;margin:11px 0 0;font-size:clamp(1.25rem,1.7vw,1.65rem)}.processImage{align-self:stretch;min-height:520px;position:relative}.processImage img{object-fit:cover;object-position:center 58%}.processImage:after{content:"";background:linear-gradient(90deg,#eef3f5 0%,#eef3f59e 18%,#0000 55%);position:absolute;inset:0}.flowingHome .reasonsChapter{grid-template-columns:minmax(680px,70%) minmax(300px,30%);align-items:stretch;min-height:auto;padding:clamp(96px,8vw,135px) 0 clamp(96px,8vw,135px) max(clamp(28px,6vw,96px),50vw - 662px);display:grid}.flowingHome .reasonsContent{width:auto;margin:0;padding:0 clamp(38px,5vw,72px) 0 0}.flowingHome .reasonsContent h2{margin-bottom:34px;font-size:clamp(2.55rem,3.7vw,3.95rem)}.flowingHome .approvedReasons{width:100%}.flowingHome .approvedReasons article{min-height:145px;padding:30px 24px}.flowingHome .approvedReasons p{margin-top:12px}.flowingHome .reasonsImage{opacity:1;width:auto;height:auto;min-height:560px;position:relative}.flowingHome .reasonsImage:after{background:linear-gradient(90deg,#dbe7ee 0%,#dbe7ee8f 18%,#0000 54%)}.flowingHome .approvedContact{background:linear-gradient(90deg,var(--color-paper),var(--color-mist-blue));min-height:620px!important}.flowingHome .approvedContact>div{width:min(100% - 56px,1380px);padding-inline:clamp(28px,6vw,96px)}.flowingHome .approvedContact h2{max-width:760px;font-size:clamp(2.7rem,4vw,4.35rem)}@media (max-width:1100px){.flowingHome .servicesChapter{grid-template-columns:36% 64%;padding-right:28px}.flowingHome .servicesImage{grid-column:1/-1;min-height:400px;margin:52px -28px -150px 0}.flowingHome .processChapter{grid-template-columns:1fr;padding-right:0}.processImage{min-height:380px;margin-top:50px}.flowingHome .reasonsChapter{grid-template-columns:68% 32%}.flowingHome .approvedReasons{grid-template-columns:repeat(2,1fr)}.flowingHome .approvedReasons article:nth-child(odd){border-right:1px solid var(--color-line-dark)}.flowingHome .approvedReasons article:nth-child(2n){border-right:0}}@media (max-width:860px){.flowingHome .approvedHeroContent{transform:translateY(-24px)}.flowingHome .audienceChapter{display:flex}.flowingHome .audienceCopy{padding:88px 24px}.flowingHome .audienceImage{min-height:400px}.flowingHome .servicesChapter{padding:88px 24px;display:flex}.servicesIntro{display:contents}.servicesIntro .chapterLabel{order:0}.servicesIntro h2{order:1}.flowingHome .servicesImage{order:2;min-height:360px;margin:34px -24px 0}.flowingHome .editorialServices{order:3;grid-template-columns:1fr;margin-top:36px;display:grid}.flowingHome .editorialServices>a,.flowingHome .editorialServices>a:nth-child(3),.flowingHome .editorialServices>a:nth-child(5){border-right:0;border-bottom:1px solid var(--color-line-light);grid-column:auto;min-height:0;padding:28px 0 38px}.servicesIntro .approvedButton{order:4;margin-top:36px}.flowingHome .processChapter{flex-direction:column;padding:88px 0 0 24px;display:flex}.flowingHome .processContent{padding-right:24px;display:block}.processHeading{margin-bottom:42px}.processImage{width:calc(100% + 24px);min-height:360px;margin-left:-24px}.flowingHome .reasonsChapter{flex-direction:column;padding:88px 0 0;display:flex}.flowingHome .reasonsContent{padding:0 24px}.flowingHome .reasonsImage{min-height:390px;margin-top:40px}.flowingHome .approvedContact{min-height:auto!important}.flowingHome .approvedContact>div{width:100%;padding:80px 24px}.homeMenuButton,.homeMenuHeader.scrolled .homeMenuButton{width:46px;height:46px;top:18px;right:18px}}@media (max-width:359px){.flowingHome .approvedReasons{grid-template-columns:1fr}}:root{--color-ink:var(--dux-ink);--color-ink-deep:#081e2b;--color-ink-muted:#5d6970;--color-paper:var(--dux-page);--color-paper-warm:var(--dux-page);--color-white:#fff;--color-mist:var(--dux-page);--color-mist-deep:var(--dux-surface);--color-accent:#c65338;--color-accent-hover:#a9422d;--color-accent-soft:var(--dux-surface);--color-line:var(--dux-border);--color-line-light:#ffffff2e;--color-success:#356b58;--color-error:#a93d32;--color-placeholder:#ece8e1;--color-placeholder-text:#6e777c;--color-placeholder-line:#102a382e;--content-max:1280px;--content-wide:1440px;--page-padding:clamp(24px,5vw,80px);--section-space:clamp(88px,10vw,160px)}.newSite h1,.newSite h2,.newSite h3,.siteFooter h2,.mobileNavigation h2{font-family:var(--font-heading);font-weight:400}.newSite h1{letter-spacing:-.035em;font-size:clamp(3rem,6vw,6.25rem)}.newSite h2{letter-spacing:-.025em;font-size:clamp(2.5rem,4.5vw,4.75rem)}.newSite h3{font-size:clamp(1.55rem,2.4vw,2.25rem)}.newSite p{font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.68}.lead{max-width:64ch;font-size:clamp(1.15rem,1.5vw,1.4rem)!important;line-height:1.55!important}.eyebrow{font-family:var(--font-inter);text-transform:uppercase;color:var(--color-accent);letter-spacing:.13em!important;font-size:.75rem!important;font-weight:600!important}.section{padding:var(--section-space) var(--page-padding)}.primaryButton,.secondaryButton,.lightButton,.headerBook{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;min-height:54px;padding-inline:30px;font-size:.75rem;font-weight:600;display:inline-flex}.primaryButton,.headerBook{background:var(--color-accent);color:#fff}.primaryButton:hover,.headerBook:hover{background:var(--color-accent-hover)}.secondaryButton{border:1px solid var(--color-ink);color:var(--color-ink)}.lightButton{color:#fff;border:1px solid #ffffffb3}.buttonRow{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.arrowLink{min-height:44px;color:var(--color-ink);align-items:center;gap:9px;font-size:.82rem;font-weight:600;display:inline-flex}.arrowLink svg{width:17px;color:var(--color-accent);transition:all .2s}.arrowLink:hover{text-decoration:underline}.arrowLink:hover svg{transform:translate(3px)}.siteLogo{object-fit:contain;width:210px;height:auto}.siteHeader{z-index:80;border-bottom:1px solid var(--color-line);background:#f8f4edfa;position:sticky;top:0}.skipLink{background:var(--color-ink);color:#fff;z-index:200;padding:12px 18px;position:fixed;top:-80px;left:16px}.skipLink:focus{top:16px}.utilityHeader{height:88px;max-width:var(--content-wide);padding:0 var(--page-padding);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;font-size:.75rem;display:grid}.utilityActions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.utilityActions .headerBook{min-height:44px;padding-inline:20px}.desktopNavigation{border-top:1px solid var(--color-line);justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px);height:52px;font-size:.82rem;font-weight:500;display:flex}.desktopNavigation>a,.navDropdown>button{min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.navDropdown{position:relative}.navDropdown>button{gap:5px}.navDropdown>button svg{width:14px}.navDropdown>div{background:var(--color-paper);border:1px solid var(--color-line);min-width:250px;padding:10px;position:absolute;top:48px;left:0;box-shadow:0 14px 34px #081e2b14}.navDropdown>div a{padding:12px;display:block}.navDropdown>div a:hover{background:var(--color-paper-warm)}.mobileHeader,.mobileNavigation{display:none}.imagePlaceholder{background:var(--color-placeholder);color:var(--color-placeholder-text);border:1px solid var(--color-placeholder-line);text-align:center;font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;width:100%;font-size:.75rem;font-weight:600;display:flex}.responsiveImage{width:100%;position:relative;overflow:hidden}.newHero,.pageHeroNew{max-width:var(--content-wide);padding:clamp(64px,8vw,120px) var(--page-padding);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(44px,7vw,110px);margin:auto;display:grid}.newHero{min-height:clamp(680px,82svh,900px)}.newHero h1,.pageHeroNew h1{max-width:850px;margin:18px 0 26px}.trustBar{border-block:1px solid var(--color-line);max-width:var(--content-wide);padding-inline:var(--page-padding);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.trustBar span{text-align:center;border-right:1px solid var(--color-line);padding:25px 22px;font-size:.82rem}.trustBar span:last-child{border:0}.pathways>h2,.selectedServices>h2,.locationsPreview>h2{max-width:850px;margin:16px 0 50px}.pathwayGrid{max-width:var(--content-max);border-block:1px solid var(--color-line);grid-template-columns:1fr 1fr;margin:auto;display:grid}.pathwayGrid article{border-right:1px solid var(--color-line);padding:clamp(38px,5vw,76px)}.pathwayGrid article:last-child{border:0}.pathwayGrid ul{margin:30px 0;padding:0;list-style:none}.pathwayGrid li{gap:12px;padding:10px 0;display:flex}.pathwayGrid li svg{width:18px;color:var(--color-accent)}.doctorIntro{background:var(--color-mist);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.doctorIntro>div h2{max-width:700px;margin:16px 0 26px}.selectedServices>div{max-width:var(--content-max);border-top:1px solid var(--color-line)}.selectedServices>div>a{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 30px;align-items:center;padding:28px 0;display:grid}.selectedServices h3{margin:0 0 6px}.selectedServices p{color:var(--color-ink-muted);margin:0}.selectedServices svg{color:var(--color-accent)}.darkSection{background:var(--color-ink-deep);color:#fff}.whyDux>h2{max-width:780px;margin:16px 0 55px}.whyDux>div{border-top:1px solid var(--color-line-light);grid-template-columns:repeat(3,1fr);display:grid}.whyDux span{border-right:1px solid var(--color-line-light);border-bottom:1px solid var(--color-line-light);padding:30px 18px}.locationGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.locationGrid article h3,.locationGrid article h2{margin:26px 0 10px}.locationGrid article p{align-items:center;gap:8px;display:flex}.locationGrid article p svg{width:18px}.finalChoice{padding:clamp(72px,8vw,120px) var(--page-padding);grid-template-columns:1fr 1fr;display:grid}.finalChoice>div{border-right:1px solid var(--color-line-light);padding:40px clamp(20px,5vw,80px)}.finalChoice>div:last-child{border:0}.finalChoice h2{margin-bottom:30px;font-size:clamp(2rem,3vw,3.3rem)}.pageHeroNew{background:var(--color-mist);min-height:600px}.pageHeroNew h1{font-size:clamp(3rem,5vw,5.5rem)}.pageSections{max-width:var(--content-wide);margin:auto}.contentSectionNew{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,120px);display:grid}.contentSectionNew h2{margin:14px 0}.contentSectionNew ul{padding-left:20px}.contentSectionNew li{padding:10px 0;font-size:1.05rem}.serviceHub>h2{margin-bottom:50px}.serviceHub>div{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,1fr);display:grid}.serviceHub article{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:38px}.contactPage{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,8vw,100px);display:grid}.privacyWarning{border-left:3px solid var(--color-accent);background:var(--color-paper-warm);padding:18px}.bookingStrip{padding:clamp(70px,8vw,110px) var(--page-padding);justify-content:space-between;align-items:center;gap:30px;display:flex}.bookingStrip>div{gap:12px;display:flex}.imageGallery{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.siteFooter{background:var(--color-ink-deep);color:#ffffffc7;padding:70px var(--page-padding)}.newFooter{max-width:var(--content-max);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;margin:auto;display:grid}.newFooter .siteLogo{width:210px}.newFooter h2{color:#fff;margin-bottom:18px;font-size:1.35rem}.newFooter>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.newFooter p,.newFooter a{margin:0;font-size:.84rem;line-height:1.65}@media (max-width:1000px){.desktopNavigation,.utilityHeader{display:none}.mobileHeader{grid-template-columns:1fr auto auto;align-items:center;gap:12px;height:76px;padding:0 18px;display:grid}.mobileHeader .siteLogo{width:150px}.mobileHeader .headerBook{min-height:44px;padding-inline:15px}.mobileHeader button{border:1px solid var(--color-line);background:0 0;place-items:center;width:46px;height:46px;display:grid}.mobileNavigation{background:var(--color-paper);flex-direction:column;padding:30px 24px 60px;display:flex;position:fixed;inset:76px 0 0;overflow:auto}.mobileNavigation h2{margin:22px 0 6px;font-size:1.65rem}.mobileNavigation>a{min-height:44px;padding:9px 0}.mobileNavOther{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px;display:grid}.mobileNavOther a{min-height:44px}.newHero,.pageHeroNew{grid-template-columns:1fr}.newHero{min-height:auto}.newHero .imagePlaceholder{max-width:720px}.trustBar{grid-template-columns:repeat(2,1fr)}.trustBar span:nth-child(2){border-right:0}.pathwayGrid{grid-template-columns:1fr}.pathwayGrid article{border-right:0;border-bottom:1px solid var(--color-line)}.doctorIntro{grid-template-columns:1fr}.whyDux>div,.newFooter{grid-template-columns:repeat(2,1fr)}.contentSectionNew,.contactPage,.serviceHub>div{grid-template-columns:1fr}.bookingStrip{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.newSite h1{font-size:clamp(2.8rem,14vw,4.3rem)}.section,.newHero,.pageHeroNew{padding:64px 22px}.newHero{gap:38px}.buttonRow{flex-direction:column;align-items:stretch}.primaryButton,.secondaryButton{width:100%}.trustBar{grid-template-columns:1fr;padding:0 22px}.trustBar span{border-right:0;border-bottom:1px solid var(--color-line)}.pathwayGrid article{padding:38px 0}.locationGrid{grid-template-columns:1fr}.finalChoice{grid-template-columns:1fr;padding:55px 22px}.finalChoice>div{border-right:0;border-bottom:1px solid var(--color-line-light);padding:35px 0}.whyDux>div{grid-template-columns:1fr}.serviceHub article{padding:30px 0}.imageGallery{grid-template-columns:1fr}.bookingStrip>div{flex-direction:column;width:100%}.newFooter{grid-template-columns:1fr}.mobileHeader .siteLogo{width:125px}.mobileHeader .headerBook{font-size:.65rem}.contactForm{grid-template-columns:1fr}.contactForm>*{grid-column:1}}:root{--color-page-background:var(--dux-page);--color-surface:var(--dux-page);--color-surface-muted:var(--dux-surface);--color-ink:var(--dux-ink);--color-ink-deep:#092633;--color-ink-muted:#5d6d74;--color-accent:#cde6f0;--color-accent-hover:#b8dce9;--color-accent-active:#a8d1e1;--color-accent-text:var(--dux-ink);--color-accent-soft:var(--dux-surface);--color-line:var(--dux-border);--color-line-strong:#102f3d38;--color-focus:#579bb8;--color-footer:#092633;--color-footer-text:#fff;--color-paper:var(--dux-page);--color-paper-warm:var(--dux-page);--color-mist:var(--dux-page);--color-mist-deep:var(--dux-surface);--color-orange:#cde6f0;--color-orange-hover:#b8dce9;--color-orange-soft:#f1f8fa;--color-placeholder:#f2f1ee;--color-placeholder-text:#68787f;--color-placeholder-line:#102f3d29}body{background:var(--color-page-background);color:var(--color-ink)}.newSite,.subpage{background:var(--color-page-background)}.primaryButton,.headerBook,.btn.primary,.contactForm button{background:var(--color-accent);color:var(--color-accent-text);border:1px solid var(--color-accent);letter-spacing:.1em;min-height:54px;box-shadow:none;border-radius:3px;padding-inline:30px;font-size:.78rem;font-weight:600}.primaryButton:hover,.headerBook:hover,.btn.primary:hover,.contactForm button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-text);transform:translateY(-1px)}.primaryButton:active,.headerBook:active,.btn.primary:active{background:var(--color-accent-active);border-color:var(--color-accent-active);transform:none}.primaryButton:focus-visible,.headerBook:focus-visible,.secondaryButton:focus-visible,.btn:focus-visible,.contactForm button:focus-visible{outline-offset:3px;outline:3px solid #579bb859}.secondaryButton{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.secondaryButton:hover{background:var(--color-accent-soft)}.arrowLink,.textLink{color:var(--color-ink)}.arrowLink svg,.textLink svg,.selectedServices svg{color:var(--color-focus)}.arrowLink:hover{-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.privacyWarning{border-left-color:var(--color-focus);background:var(--color-accent-soft)}.siteHeader{z-index:100;background:var(--color-surface);border-bottom:1px solid var(--color-line);width:100%;position:sticky;top:0;box-shadow:0 5px 22px #102f3d0f}.siteHeaderInner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;column-gap:28px;width:100%;max-width:1440px;min-height:92px;margin:auto;padding-inline:clamp(28px,5vw,76px);display:grid}.headerLogo{justify-self:start;display:flex}.siteHeader .desktopNavigation{white-space:nowrap;border:0;justify-self:center;gap:clamp(16px,1.55vw,25px);height:auto;font-size:.78rem}.siteHeader .desktopNavigation>a,.siteHeader .navDropdown>button{min-height:44px}.headerControls{justify-self:end;align-items:center;gap:20px;display:flex}.headerControls .headerBook{min-height:48px;padding-inline:24px}.tabletMenuButton{border:1px solid var(--color-line-strong);background:var(--color-surface);width:46px;height:46px;color:var(--color-ink);place-items:center;display:none}.navDropdown>div{background:var(--color-surface);top:45px}.siteHeader [aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-active);text-decoration-color:var(--color-accent-active);text-underline-offset:8px;text-decoration-thickness:3px}.newHero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(48px,6vw,96px);max-width:1380px;min-height:calc(100svh - 92px);padding-block:clamp(42px,5.5vh,72px);padding-inline:clamp(28px,6vw,96px)}.newHero h1{max-width:820px;margin:0;font-size:clamp(4rem,6.4vw,6.4rem)}.newHero .lead{max-width:690px;margin:30px 0 0}.newHero .buttonRow{flex-wrap:nowrap;gap:16px;margin-top:35px}.newHero .imagePlaceholder{color:#68787f;background:#f2f1ee;border-color:#102f3d29;max-height:500px;aspect-ratio:3/2!important}.pageHeroNew{background:var(--color-surface-muted)}.trustSection{background:var(--color-page-background);padding:clamp(64px,7vw,96px) var(--page-padding);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1160px;margin:auto;display:grid}.trustSection span{text-align:center;background:var(--color-accent);min-height:150px;color:var(--color-accent-text);font:500 clamp(1.3rem,1.7vw,1.65rem)/1.2 var(--font-heading);border:1px solid #102f3d14;border-radius:4px;justify-content:center;align-items:center;padding:30px 28px;display:flex}.helpSection{padding:clamp(88px,9vw,136px) var(--page-padding);background:#f4f9fb}.helpSection>h2{text-align:center;margin:0 0 clamp(44px,5vw,68px);font-size:clamp(2.8rem,4.6vw,4.8rem)}.helpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px);width:100%;max-width:1160px;margin:auto;display:grid}.helpGrid article{background:#fff;border:1px solid #102f3d1f;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:360px;padding:clamp(36px,4vw,56px);display:flex;box-shadow:0 12px 38px #102f3d0b}.helpGrid h3{margin:0;font-size:clamp(2rem,3vw,3rem)}.helpGrid ul{margin:28px 0;padding:0;list-style:none}.helpGrid li{color:var(--color-ink-muted);gap:12px;padding:8px 0;font-size:clamp(1rem,1.15vw,1.12rem);display:flex}.helpGrid li svg{width:18px;color:var(--color-focus)}.helpGrid .primaryButton{margin-top:auto}.doctorIntro{background:var(--color-surface-muted)}.darkSection{background:var(--color-footer)}.siteFooter{background:var(--color-footer);color:#ffffffd1}.imagePlaceholder{color:#68787f;background:#f2f1ee;border-color:#102f3d29}@media (max-width:1180px){.siteHeaderInner{grid-template-columns:1fr auto;min-height:82px}.siteHeader .desktopNavigation{display:none}.headerLogo .siteLogo{width:165px}.headerControls .language{display:none}.tabletMenuButton{display:grid}.siteHeader .mobileNavigation{display:flex;top:82px}.headerControls{gap:12px}}@media (max-width:900px){.newHero{grid-template-columns:1fr;min-height:auto;padding-top:48px;padding-bottom:72px}.newHero .buttonRow{flex-wrap:wrap}.newHero .imagePlaceholder{max-width:720px;margin-top:16px}.trustSection{grid-template-columns:repeat(2,1fr)}.trustSection span:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.helpGrid{grid-template-columns:1fr}.helpGrid article{min-height:0}.helpGrid .primaryButton{margin-top:28px}}@media (max-width:600px){.siteHeaderInner{min-height:74px;padding-inline:18px}.headerLogo .siteLogo{width:150px}.headerControls .headerBook{display:none}.siteHeader .mobileNavigation{top:74px}.newHero{gap:0;padding:44px 22px 64px}.newHero h1{font-size:clamp(3rem,13vw,4.5rem)}.newHero .lead{margin-top:26px}.newHero .buttonRow{flex-direction:column;margin-top:30px}.newHero .imagePlaceholder{margin-top:40px;aspect-ratio:4/3!important}.trustSection{grid-template-columns:1fr;gap:15px;padding:64px 22px}.trustSection span,.trustSection span:last-child{grid-column:auto;width:100%;min-height:118px;font-size:1.25rem}.helpSection{padding:72px 22px}.helpGrid article{padding:32px}.helpGrid .primaryButton{width:100%}.mobileBook{margin-top:20px;display:flex!important}}.designValvetRoot{text-align:center;color:#172c37;background:#f7f7f5;place-content:center;gap:24px;min-height:100svh;padding:32px;display:grid}.designValvetRoot h1{font:500 clamp(2.5rem,8vw,5rem)/1 var(--font-heading);margin:0}.designValvetRoot a{text-underline-offset:5px;text-decoration:underline}:root{--site-header-height:114px}.newHero{min-height:calc(100svh - var(--site-header-height));grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);column-gap:clamp(64px,6vw,112px);padding-inline:clamp(28px,5vw,80px)}.newHero>.heroContent{z-index:auto;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:650px;margin:0;padding:0;display:flex;position:static}.newHero>.heroMedia{justify-self:end;width:100%;min-width:0;max-width:620px}.newHero .heroTitle{letter-spacing:-.04em;width:100%;max-width:650px;margin:0;font-size:clamp(4.4rem,5vw,5rem)}.newHero .heroTitle span{display:block}.newHero .heroTitleEnglish{font-size:clamp(3.8rem,4.3vw,4.7rem)}.newHero .heroIntro{width:100%;max-width:620px;color:var(--color-ink);margin-top:clamp(26px,3vw,36px);font-size:clamp(1.1rem,1.4vw,1.35rem)!important;line-height:1.55!important}.newHero .buttonRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;width:100%;margin-top:clamp(28px,3vw,38px);display:flex}.newHero .buttonRow a{white-space:nowrap}.siteHeaderInner{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);column-gap:28px;max-width:1600px;min-height:114px;padding:14px clamp(24px,3vw,48px)}.headerLogo .siteLogo{object-fit:contain;width:clamp(160px,11vw,180px);height:auto;max-height:86px;display:block}.siteHeader .mobileNavigation{top:114px}@media (max-width:1400px){:root{--site-header-height:100px}.siteHeaderInner{grid-template-columns:1fr auto;min-height:100px;padding-block:12px}.siteHeader .desktopNavigation{display:none}.headerLogo .siteLogo{width:160px;max-height:76px}.headerControls .language{display:none}.tabletMenuButton{display:grid}.siteHeader .mobileNavigation{display:flex;top:100px}}@media (max-width:1180px){.newHero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:clamp(56px,7vw,80px)}.newHero>.heroContent,.newHero>.heroMedia{justify-self:center;max-width:720px}}@media (max-width:600px){:root{--site-header-height:88px}.siteHeaderInner{min-height:88px;padding:10px 18px}.headerLogo .siteLogo{width:140px;max-height:66px}.siteHeader .mobileNavigation{top:88px}.newHero .heroTitle{font-size:clamp(2.95rem,13.8vw,4.5rem)}.newHero .buttonRow{align-items:stretch}.newHero .buttonRow a{white-space:nowrap}.helpGrid article{box-sizing:border-box;width:100%;min-width:0}}.trustEmblems{place-self:flex-start start;width:100%;max-width:620px;margin-top:clamp(28px,3vw,40px);margin-left:0;margin-right:0;padding-left:0}.trustEmblems img{object-fit:contain;max-width:100%;height:auto;display:block}.trustEmblemsFull{width:100%;height:auto}.trustEmblemsMobile{display:none}.trustEmblemsEnglish{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,2.4vw,36px);display:grid}.trustEmblemEnglish{grid-template-columns:clamp(18px,3.5vw,36px) minmax(0,1fr) clamp(18px,3.5vw,36px);align-items:center;gap:clamp(4px,.65vw,8px);min-width:0;display:grid}.trustEmblemEnglish>img{width:100%;height:auto}.trustEmblemEnglish>span{color:var(--color-ink);font-family:var(--font-heading);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(.92rem,1.35vw,1.25rem);font-weight:400;line-height:1.12;display:flex}@media (max-width:600px){.trustEmblems{margin-top:28px}.trustEmblemsFull{display:none}.trustEmblemsMobile{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.trustEmblemsMobile img:first-child{width:min(100%,360px)}.trustEmblemsMobile img:last-child{width:min(100%,390px)}.trustEmblemsEnglish{grid-template-columns:1fr;gap:14px}.trustEmblemEnglish{grid-template-columns:34px minmax(0,1fr) 34px;width:min(100%,390px);margin-inline:0}.trustEmblemEnglish>span{font-size:clamp(1.05rem,5.2vw,1.35rem)}}.notFoundPage{min-height:65svh;padding:clamp(72px,10vw,140px) var(--page-padding);text-align:center}.notFoundPage .lead{margin:24px auto 32px}.imageGallery>*{min-width:0}:root{--button-blue:#3b82d9;--button-blue-hover:#2474cf;--button-text:#fff;--button-focus:#085ece52;--nav-hover-background:#eaf5ff}.interactiveButton{--pointer-x:50%;--pointer-y:50%;--wave-diameter:340%;isolation:isolate;min-height:58px;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 28px;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s;display:inline-flex;position:relative;overflow:hidden;border:1px solid var(--button-blue)!important;background:var(--button-blue)!important;color:var(--button-text)!important;box-shadow:none!important;transform:none!important}.interactiveButtonWaveFill,.interactiveButtonWaveFoam{left:var(--pointer-x);top:var(--pointer-y);width:var(--wave-diameter);height:var(--wave-diameter);pointer-events:none;border-radius:50%;transition:transform .56s cubic-bezier(.22,1,.36,1);display:none;position:absolute;transform:translate(-50%,-50%)scale(0)}.interactiveButtonWaveFill{z-index:0;background:var(--button-blue-hover)}.interactiveButtonWaveFoam{z-index:1;opacity:.2;border:2px solid #cffbf5c7;box-shadow:0 0 5px #f2ffff8c,0 0 13px #9fe8f159,0 0 18px #cffbf559}.interactiveButtonWaveFoam:after{content:"";opacity:.55;background:radial-gradient(circle at 14% 48%,#ffffffd9 0 1px,#0000 2px),radial-gradient(circle at 31% 9%,#cffbf5bf 0 1.2px,#0000 2.2px),radial-gradient(circle at 68% 12%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 91% 54%,#9fe8f1b8 0 1.2px,#0000 2.3px),radial-gradient(circle at 64% 91%,#ffffffad 0 1px,#0000 2px),radial-gradient(circle at 24% 87%,#cffbf5b3 0 1px,#0000 2px);border-radius:50%;position:absolute;inset:-5px}.interactiveButtonContent{z-index:1;z-index:3;justify-content:center;align-items:center;gap:11px;display:inline-flex;position:relative}.animatedArrow{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.animatedArrowSvg{width:100%;height:100%;display:block;overflow:visible}.animatedArrowStem,.animatedArrowChevron{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transform-box:fill-box}.animatedArrowStem{opacity:0;visibility:hidden;transform-origin:100%;transition:transform .23s cubic-bezier(.22,1,.36,1),opacity 80ms .15s,visibility 0s linear .23s;transform:translate(0)scaleX(0)}.animatedArrowChevron{transform-origin:50%;transition:transform .23s cubic-bezier(.22,1,.36,1);transform:translate(0)}.interactiveButtonArrow{color:#fff;flex:0 0 .72em;width:.72em;min-width:.72em;height:.85em;transition:transform .2s cubic-bezier(.22,1,.36,1)}.interactiveButtonArrow .animatedArrowStem{stroke-width:2.6px;opacity:0;visibility:hidden;transform-origin:100%;transition:transform .21s cubic-bezier(.22,1,.36,1),opacity 70ms linear,visibility 0s linear .21s;transform:scaleX(0)}.interactiveButtonArrow .animatedArrowChevron{stroke-width:2.6px;transition:none;transform:none}.interactiveButton.headerBook{min-height:52px;padding-inline:24px;font-size:.96875rem}.interactiveButton:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--button-blue-hover)!important}.interactiveButton:focus-visible{outline-offset:3px;outline:3px solid var(--button-focus)!important}.interactiveButton:active{transform:translateY(1px)!important}.interactiveButton:disabled,.interactiveButton[aria-disabled=true]{cursor:not-allowed;opacity:.58}@media (hover:hover) and (pointer:fine){.interactiveButton:not(:disabled):not([aria-disabled=true]):hover .interactiveButtonWaveFill{transition-duration:.78s;transform:translate(-50%,-50%)scale(1)}.interactiveButton:not(:disabled):not([aria-disabled=true]):hover .interactiveButtonWaveFoam{transition-duration:.78s;animation:.78s cubic-bezier(.22,1,.36,1) both buttonWaveFoam;transform:translate(-50%,-50%)scale(1.015)}.interactiveButton:not(:disabled):not([aria-disabled=true]):hover .interactiveButtonArrow{transform:translate(3px)}.interactiveButton:not(:disabled):not([aria-disabled=true]):hover .interactiveButtonArrow .animatedArrowStem{opacity:1;visibility:visible;transition:transform .21s cubic-bezier(.22,1,.36,1),opacity 70ms linear,visibility;transform:scaleX(1)}}.interactiveButton:not(:disabled):not([aria-disabled=true]):focus-visible .interactiveButtonWaveFill{transition-duration:.78s;transform:translate(-50%,-50%)scale(1)}.interactiveButton:not(:disabled):not([aria-disabled=true]):focus-visible .interactiveButtonWaveFoam{transition-duration:.78s;animation:.78s cubic-bezier(.22,1,.36,1) both buttonWaveFoam;transform:translate(-50%,-50%)scale(1.015)}.interactiveButton:not(:disabled):not([aria-disabled=true]):focus-visible .interactiveButtonArrow{transform:translate(3px)}.interactiveButton:not(:disabled):not([aria-disabled=true]):focus-visible .interactiveButtonArrow .animatedArrowStem{opacity:1;visibility:visible;transition:transform .21s cubic-bezier(.22,1,.36,1),opacity 70ms linear,visibility;transform:scaleX(1)}@keyframes buttonWaveFoam{0%{opacity:0}46%{opacity:.74}to{opacity:.08}}.primaryButton,.headerBook,.btn.primary,.contactForm button{transition:background-color .18s;color:#fff!important;box-shadow:none!important;background-color:#3b82d9!important;border-color:#3b82d9!important;border-radius:9px!important;transform:none!important}.primaryButton:hover,.headerBook:hover,.btn.primary:hover,.contactForm button:hover{box-shadow:none!important;background-color:#2474cf!important;border-color:#2474cf!important;transform:none!important}.siteHeaderInner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(12px,1.4vw,22px);max-width:1600px;padding-inline:clamp(20px,2vw,32px)}.headerLogo .siteLogo{width:clamp(150px,10vw,170px)}.siteHeader .desktopNavigation{gap:0;width:100%;font-size:clamp(.7rem,.78vw,.78rem)}.siteHeader .desktopNavigation>a,.siteHeader .navDropdown>button{color:var(--color-ink);border-radius:4px;padding:0 7px;transition:background-color .15s}.siteHeader .siteNavLink,.siteHeader .siteNavDropdownLink,.siteHeader .mobileNavLink{align-items:center;gap:4px;display:flex}.siteNavLabel{transform-origin:50%;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block;transform:scale(1)}.siteHeader .siteNavLink:hover .siteNavLabel,.siteHeader .siteNavLink:focus-visible .siteNavLabel,.siteHeader .navDropdown:hover>.siteNavTrigger .siteNavLabel,.siteHeader .navDropdown:focus-within>.siteNavTrigger .siteNavLabel,.siteHeader .siteNavDropdownLink:hover .siteNavLabel,.siteHeader .siteNavDropdownLink:focus-visible .siteNavLabel{transform:scale(1.04)}.siteNavArrow{opacity:0;flex-basis:18px;width:18px;min-width:18px;height:14px;transition:opacity .15s,transform .23s cubic-bezier(.22,1,.36,1);transform:translate(-3px)}.siteNavArrow .animatedArrowSvg{width:18px;height:14px}.siteNavArrowSmall{flex-basis:18px;width:18px;min-width:18px;margin-left:auto}.siteHeader .siteNavLink:hover .siteNavArrow,.siteHeader .siteNavLink:focus-visible .siteNavArrow,.siteHeader .siteNavDropdownLink:hover .siteNavArrow,.siteHeader .siteNavDropdownLink:focus-visible .siteNavArrow{opacity:1;transform:translate(0)}.siteHeader .siteNavLink:hover .animatedArrowStem,.siteHeader .siteNavLink:focus-visible .animatedArrowStem,.siteHeader .siteNavDropdownLink:hover .animatedArrowStem,.siteHeader .siteNavDropdownLink:focus-visible .animatedArrowStem{opacity:1;visibility:visible;transition:transform .23s cubic-bezier(.22,1,.36,1),opacity 60ms,visibility;transform:translate(4px)scaleX(1)}.siteHeader .siteNavLink:hover .animatedArrowChevron,.siteHeader .siteNavLink:focus-visible .animatedArrowChevron,.siteHeader .siteNavDropdownLink:hover .animatedArrowChevron,.siteHeader .siteNavDropdownLink:focus-visible .animatedArrowChevron{transform:translate(4px)}.siteHeader .desktopNavigation>a:hover,.siteHeader .desktopNavigation>a:focus-visible,.siteHeader .navDropdown:hover>button,.siteHeader .navDropdown:focus-within>button,.siteHeader .navDropdown[data-open]>button{background:var(--nav-hover-background)}.siteHeader .navDropdown{align-items:center;min-height:44px;display:flex;position:relative}.siteHeader .navDropdown>button .dropdownChevron{transition:transform .15s}.siteHeader .navDropdown[data-open]>button .dropdownChevron{transform:rotate(180deg)}.siteHeader .navDropdown>div{background:var(--color-surface);border:1px solid var(--color-line);border-radius:4px;min-width:260px;padding:8px;top:100%;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #081e2b1f}.siteHeader .navDropdown>div a{border-radius:3px;align-items:center;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.siteHeader .navDropdown>div a:hover,.siteHeader .navDropdown>div a:focus-visible{background:var(--nav-hover-background);outline:none}.mobileNavSection{border-bottom:1px solid var(--color-line)}.mobileNavSectionButton{width:100%;min-height:52px;color:var(--color-ink);font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 0;font-size:1.5rem;display:flex}.mobileNavSectionButton svg{width:20px;transition:transform .15s}.mobileNavSectionButton[aria-expanded=true] svg{transform:rotate(180deg)}.mobileNavSectionButton:focus-visible{outline:3px solid var(--button-focus);outline-offset:2px}.mobileNavSubmenu{flex-direction:column;padding:0 0 12px 14px;display:flex}.siteHeader .mobileNavSubmenu a{border-radius:3px;align-items:center;min-height:44px;padding:8px;display:flex}.siteHeader .mobileNavSubmenu a:hover,.siteHeader .mobileNavSubmenu a:focus-visible{background:var(--nav-hover-background)}@media (min-width:1321px){.siteHeaderInner{min-height:100px}.siteHeader .desktopNavigation,.siteHeader .headerControls .language{display:flex}.siteHeader .tabletMenuButton,.siteHeader .mobileNavigation{display:none}.headerControls{gap:12px}}@media (max-width:1320px){:root{--site-header-height:100px}.siteHeaderInner{grid-template-columns:1fr auto;min-height:100px;padding-block:12px}.siteHeader .desktopNavigation{display:none}.headerLogo .siteLogo{width:160px;max-height:76px}.headerControls .language{display:none}.tabletMenuButton{display:grid}.siteHeader .mobileNavigation{display:flex;top:100px}}@media (prefers-reduced-motion:reduce){.interactiveButtonWaveFill,.interactiveButtonWaveFoam,.interactiveButtonArrow,.animatedArrowStem,.animatedArrowChevron,.siteNavArrow,.siteNavLabel,.siteHeader .navDropdown>button .dropdownChevron,.mobileNavSectionButton svg{transition-duration:.01ms!important;animation:none!important}.interactiveButton:not(:disabled):not([aria-disabled=true]):hover .interactiveButtonArrow,.interactiveButton:not(:disabled):not([aria-disabled=true]):focus-visible .interactiveButtonArrow,.siteHeader .siteNavLink:hover .siteNavLabel,.siteHeader .siteNavLink:focus-visible .siteNavLabel,.siteHeader .navDropdown:hover>.siteNavTrigger .siteNavLabel,.siteHeader .navDropdown:focus-within>.siteNavTrigger .siteNavLabel,.siteHeader .siteNavDropdownLink:hover .siteNavLabel,.siteHeader .siteNavDropdownLink:focus-visible .siteNavLabel{transform:none}.interactiveButtonWaveFoam{box-shadow:none;opacity:.08}}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffe0;border:0;border-bottom:1px solid #ffffffc7;border-radius:0;box-shadow:0 12px 34px #19304112,0 2px 8px #1930410a}.siteHeaderHome{background:#ffffffb3;width:100%;position:fixed;top:0;left:0;right:0}.siteHeaderSubpage{width:100%;margin:0;position:sticky;top:0}.siteHeaderInner{grid-template-columns:120px minmax(0,1fr) auto;column-gap:clamp(16px,2vw,30px);width:100%;max-width:none;min-height:76px;padding:0 24px}.headerLogo .siteLogo{width:114px;max-height:64px}.siteHeader .desktopNavigation{justify-content:center;gap:clamp(1px,.25vw,5px);font-size:.875rem}.siteHeader .desktopNavigation>a,.siteHeader .navDropdown>button{padding-inline:8px}.headerControls{gap:12px}.siteHeader .mobileNavigation{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#fffffff0;border:1px solid #ffffffc7;border-radius:16px;box-shadow:0 18px 44px #1930411a}.siteHeader.mobileOpen{-webkit-backdrop-filter:none;backdrop-filter:none}.siteHeaderHome .mobileNavigation{top:94px}.siteHeaderSubpage .mobileNavigation{top:100px}.newHero{background-color:#f5f8fa;border-radius:0;align-items:center;width:100%;max-width:none;min-height:660px;margin:0;padding:64px 0;display:flex}.newHero>.heroContent{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;column-gap:70px;width:calc(100% - 96px);max-width:1180px;margin:0 auto;display:grid}.newHero .heroTitle{color:#092633;max-width:590px;font-family:var(--font-heading);letter-spacing:-1.2px;text-align:left;margin:0;font-size:64px;font-weight:400}.newHero .heroIntro{color:#23424f;max-width:560px;font-family:var(--font-body);text-align:left;margin:24px 0 0;font-weight:400;font-size:20px!important;line-height:30px!important}.newHero .heroBookingCta{width:auto;min-width:0;height:54px;min-height:54px;margin:0;padding-inline:24px;font-size:16px}.newHero .heroServicesLink{color:#092633;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.newHero .heroServicesLink:hover,.newHero .heroServicesLink:focus-visible{color:#3b83d9;text-decoration:none}.newHero .heroDoctorPlaceholder{color:#71828a;width:520px;max-width:100%;height:570px;font-family:var(--font-body);text-align:center;background:#eaf0f3;border:1px solid #d7e1e5;border-radius:0;justify-content:center;justify-self:end;align-items:center;font-size:15px;font-weight:500;line-height:22px;display:flex}.bookingJourney{background:#fbf8e8;width:100%;padding:80px clamp(24px,5vw,80px)}.bookingJourneyInner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1480px;margin:auto;display:flex}.bookingJourneyTitle{margin:0}.bookingJourneyIntro{width:100%;max-width:720px;color:var(--color-ink);font-family:var(--font-body);text-align:center;text-wrap:balance;margin:16px auto 0;font-weight:400;font-size:clamp(1rem,1vw,1.15rem)!important;line-height:1.5!important}.bookingJourneyContent{width:100%}.bookingJourneyCta{min-width:220px;height:58px;min-height:58px;margin-top:28px;padding-inline:30px;font-size:.96875rem}.heroAudience{width:100%;margin-top:64px}.heroAudienceTabs{box-sizing:border-box;background:#f4f2ec;border:1px solid #d9e1de;border-radius:13px;align-items:stretch;width:fit-content;max-width:calc(100% - 32px);height:58px;margin:0 auto;padding:4px;display:inline-flex}.heroAudienceTab{min-width:0;height:50px;color:var(--color-ink-muted);font-family:var(--font-body);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 26px;font-size:16px;font-weight:600;line-height:1.1;transition:background-color .15s,color .15s}.heroAudienceTab[aria-selected=true]{color:var(--color-ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #0000000a}.heroAudienceTab:not([aria-selected=true]):hover{background:#ffffff73}.heroAudienceTab:focus-visible{z-index:1;outline:3px solid var(--button-focus);outline-offset:3px;position:relative}.heroAudiencePanel{width:100%;max-width:984px;min-height:260px;color:var(--color-ink);text-align:center;background:#fff;border-radius:20px;justify-content:center;align-items:center;margin:20px auto 0;display:flex}.heroAudiencePanel p{font-family:var(--font-body);margin:0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-ink-deep)!important}@media (max-width:1320px){:root{--site-header-height:76px}.siteHeaderInner{grid-template-columns:1fr auto;min-height:74px;padding:0 20px}.headerLogo .siteLogo{width:112px;max-height:60px}.siteHeader .mobileNavigation{display:flex}.siteHeaderHome .mobileNavigation{top:92px}.siteHeaderSubpage .mobileNavigation{top:98px}}@media (max-width:900px){.newHero{min-height:0;padding-top:138px;padding-bottom:72px}.newHero .heroLogo{width:clamp(210px,29vw,244px)}.newHero>.heroContent{max-width:1180px}.newHero .heroTitle,.newHero .heroTitleEnglish,.bookingJourneyTitle{max-width:1120px;font-size:clamp(2.25rem,5.1vw,2.895rem)}.heroTypewriter{margin-top:28px;font-size:clamp(1.62rem,3.75vw,2.07rem)}.newHero .heroIntro{max-width:760px;font-size:clamp(1.125rem,1.65vw,1.2rem)!important}.bookingJourney{padding-top:72px;padding-bottom:72px}.heroAudiencePanel{width:calc(100% - 48px)}}@media (max-width:600px){.siteHeaderHome,.siteHeaderSubpage{width:100%;margin:0;top:0;left:0;right:0}.siteHeaderInner{min-height:68px;padding:0 14px}.headerLogo .siteLogo{width:104px;max-height:54px}.siteHeaderHome .mobileNavigation,.siteHeaderSubpage .mobileNavigation{inset:86px 10px 10px}.newHero{border-radius:0 0 26px 26px;min-height:0;padding:116px 22px 48px}.newHero .heroBackground{object-position:55% center}.newHero .heroLogo{width:clamp(160px,50vw,190px);margin-bottom:26px}.newHero .heroTitle,.newHero .heroTitleEnglish,.bookingJourneyTitle{font-size:clamp(1.77rem,8.55vw,2.25rem);line-height:1.03}.heroTypewriter{margin-top:24px;font-size:clamp(1.35rem,6.375vw,1.695rem)}.heroTypewriterMeasure{white-space:nowrap}.newHero .heroIntro{margin-top:24px;font-size:clamp(1.08rem,3.525vw,1.125rem)!important;line-height:1.55!important}.newHero .heroBookingCta{margin-top:24px}.bookingJourney{padding:56px 22px 64px}.bookingJourneyIntro{font-size:1rem!important;line-height:1.55!important}.bookingJourneyCta{margin-top:24px}.heroAudience{margin-top:48px}.heroAudienceTabs{width:calc(100% - 32px);max-width:none;height:auto;padding:4px}.heroAudienceTab{white-space:normal;border-radius:9px;flex:1 1 0;height:auto;min-height:52px;padding:8px 12px;font-size:14px}.heroAudiencePanel{border-radius:16px;width:calc(100% - 32px);min-height:220px}}@media (min-width:768px) and (max-width:1023px){.newHero{min-height:600px;padding:64px 0}.newHero>.heroContent{grid-template-columns:1fr 1fr;column-gap:40px;width:calc(100% - 64px)}.newHero .heroTitle{letter-spacing:-.8px;font-size:48px}.newHero .heroIntro{font-size:18px!important;line-height:28px!important}.newHero .heroCtas{gap:18px}.newHero .heroDoctorPlaceholder{aspect-ratio:.91;width:100%;height:auto}}@media (max-width:767px){.newHero{border-radius:0;min-height:auto;padding:64px 0}.newHero>.heroContent{flex-direction:column;align-items:stretch;width:calc(100% - 40px);display:flex}.newHero .heroTitle{letter-spacing:-.6px;font-size:42px}.newHero .heroIntro{font-size:18px!important;line-height:28px!important}.newHero .heroTrust{font-size:14px;line-height:21px}.newHero .heroCtas{flex-direction:column;align-items:flex-start;gap:18px}.newHero .heroDoctorPlaceholder{aspect-ratio:4/5;width:100%;height:auto;margin-top:48px}}@media (prefers-reduced-motion:reduce){.heroTypewriterCursor{display:none}}.breadcrumbs{color:var(--color-text-soft);align-items:center;gap:10px;margin-bottom:22px;font-size:.82rem;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.contentNote{border-left:3px solid var(--color-accent);background:#146fad0f;margin-top:22px;padding:16px 18px}.trustSection article{padding:24px 28px}.trustSection article h2{font:500 1.15rem var(--font-heading);margin:0 0 8px}.trustSection article p{color:var(--color-text-soft);margin:0}.contextLink{color:var(--color-accent);margin-top:15px;font-size:.86rem;font-weight:600;display:block}.visitProcess>div{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.visitProcess article{padding:28px}.visitProcess article strong{border:1px solid #fff6;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.visitProcess article h3{font-size:1.4rem}.visitProcess article p{color:#ffffffc2}.processDisclaimer{color:#ffffffc2;text-align:center;max-width:920px;margin:26px auto 0}.faqList{max-width:1040px}.faqList>h2{margin-bottom:28px}.faqItem{border-top:1px solid var(--color-border);padding:18px 0}.faqCategory{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.faqItem h3{margin:5px 0 0}.faqItem button{text-align:left;width:100%;min-height:48px;font:500 1.28rem var(--font-heading);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.faqItem button svg{flex:none;transition:transform .2s}.faqItem button[aria-expanded=true] svg{transform:rotate(180deg)}.faqAnswer{max-width:760px;padding:4px 44px 5px 0}.contactChoices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactChoices article{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:34px}.contactChoices h2{font-size:1.8rem}.contactChoices .arrowLink{margin-top:20px}@media (max-width:767px){.trustSection article{padding:19px 20px}.visitProcess>div,.contactChoices{grid-template-columns:1fr}.visitProcess article{border-bottom:1px solid #ffffff2e;padding:22px 0}.processDisclaimer{text-align:left}.faqItem button{font-size:1.1rem}.contactChoices article{padding:25px}.breadcrumbs{margin-bottom:16px}}.homePage{--home-ink:#092633;--home-blue:#3b83d9;--home-blue-hover:#2474cf;--home-eggshell:#fcf8e9;--home-cool:#f7f9fa;--home-white:#fff;--home-border:#d7e1e5;--home-placeholder:#eef3f5;--home-placeholder-text:#6b7e87;color:var(--home-ink)}.homeSection{background:var(--home-cool);width:100%;padding:96px 0}.homeContainer{width:calc(100% - 96px);max-width:1080px;margin:0 auto}.homePage h2{color:var(--home-ink);font-family:var(--font-heading);letter-spacing:-.5px;margin:0;font-size:46px;font-weight:400}.homePage h3{color:var(--home-ink);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:22px;font-weight:600}.homePage p{color:var(--home-ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:26px}.homeImagePlaceholder{justify-content:center;align-items:center;display:flex;background:var(--home-placeholder)!important;border:1px solid var(--home-border)!important;color:var(--home-placeholder-text)!important;font-family:var(--font-body)!important;text-transform:none!important;border-radius:0!important;font-size:15px!important;font-weight:500!important}.homePageButton{height:52px;background:var(--home-blue)!important;color:#fff!important;min-height:52px!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:9px!important;padding-inline:24px!important;font-size:16px!important;font-weight:500!important;line-height:1!important;transition:background-color .18s!important}.homePageButton:hover,.homePageButton:focus-visible{background:var(--home-blue-hover)!important;box-shadow:none!important;transform:none!important}.homeReviews{background:var(--home-cool);padding:72px 0 80px}.homeReviews h2{color:#092633;letter-spacing:-.4px;text-align:center;margin:0;font-size:40px;font-weight:400}.homeReviewsSubtitle{text-align:center;color:#667982!important;margin:12px 0 36px!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}.homeReviewsGrid--2{grid-template-columns:repeat(2,minmax(0,344px));justify-content:center}.homeReviewsGrid--1{grid-template-columns:minmax(0,430px);justify-content:center}.homeReviewCard{box-sizing:border-box;background:#fff;border:1px solid #d7e1e5;border-radius:0;flex-direction:column;min-height:230px;padding:28px 28px 24px;display:flex}.homeReviewStars{color:#3b83d9;gap:3px;font-size:16px;line-height:16px;display:flex}.homeReviewText{text-align:left;color:#092633!important;margin:18px 0 0!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}.homeReviewSource{padding-top:24px;color:#667982!important;margin:auto 0 0!important;font-size:13px!important;line-height:20px!important}.homeReviewSource a{color:#667982;text-decoration:none}.homeReviewSource a:hover,.homeReviewSource a:focus-visible{color:#3b83d9;text-decoration:underline}.homeBenefits{background:var(--home-eggshell);padding:92px 0 96px}.homeIntro{text-align:center;margin:0 auto}.homeBenefitsIntro{max-width:780px}.homeServicesIntro{max-width:650px}.homeIntro p{margin-top:20px;font-size:18px;line-height:29px}.homeBenefitsGrid{grid-template-columns:repeat(3,1fr);column-gap:60px;margin-top:52px;display:grid}.homeBenefitsGrid article{text-align:center}.homeBenefitImage{width:150px;height:150px;margin:0 auto;aspect-ratio:1!important;border-radius:50%!important}.homeBenefitsGrid h3{margin-top:22px}.homeBenefitsGrid p{margin-top:12px}.homeServices{background:var(--home-cool);padding:96px 0 104px}.homeServicesIntro p{margin-top:18px}.homeServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px;margin-top:52px;display:grid}.homeServiceLink{color:inherit;text-decoration:none;display:block}.homeServiceLink:focus-visible{outline-offset:5px;outline:3px solid #3b83d98c}.homeServiceImage{width:100%;height:auto;aspect-ratio:1!important}.homeServicesGrid h3{color:#092633;font-family:var(--font-heading);margin-top:22px;font-size:22px;font-weight:600}.homeServicesGrid p{margin-top:10px}.homeTextLink{color:var(--home-blue);font-family:var(--font-body);align-items:center;gap:6px;margin-top:16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.homeServiceLink:hover .homeTextLink,.homeServiceLink:focus-visible .homeTextLink,.homeTextLink:hover,.homeTextLink:focus-visible{color:var(--home-blue-hover);text-decoration:none}.homeServicesAllLink{color:var(--home-blue);font-family:var(--font-body);justify-content:center;gap:6px;margin-top:48px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.homeServicesAllLink:hover,.homeServicesAllLink:focus-visible{color:var(--home-blue-hover);text-decoration:none}.homeDoctor,.homeLocations{background:var(--home-eggshell)}.homeCase,.homeContact{background:var(--home-cool)}.homeSplit{grid-template-columns:504px 504px;align-items:center;column-gap:72px;display:grid}.homeSplitCopy p{margin-top:24px;font-size:18px;line-height:29px}.homeSplitCopy .homeTextLink{margin-top:28px}.homeSplitCopy .homePageButton{margin-top:30px}.homeDoctorImage{width:504px;height:504px;aspect-ratio:1!important}.homeCaseImage{width:504px;height:605px;aspect-ratio:5/6!important}.homeLocationsImage{width:504px;height:360px;aspect-ratio:7/5!important}.homeContact{padding:96px 0 104px}.homeContactIntro{max-width:720px}.homeContactIntro p{margin-top:20px;font-size:18px;line-height:29px}.homeContactGrid{grid-template-columns:504px 504px;column-gap:72px;margin-top:48px;display:grid}.homeContactForm{flex-direction:column;gap:12px;display:flex}.homeContactForm label{color:var(--home-ink);font-family:var(--font-body);flex-direction:column;gap:6px;font-size:16px;line-height:24px;display:flex}.homeContactForm input,.homeContactForm textarea{border:1px solid var(--home-border);background:var(--home-white);width:100%;color:var(--home-ink);font-family:var(--font-body);border-radius:0;font-size:16px}.homeContactForm input{height:52px;padding:0 16px}.homeContactForm textarea{resize:vertical;height:150px;padding:15px 16px}.homeContactForm .homePageButton{align-self:flex-start;margin-top:6px}.homeContactStatus{min-height:26px!important;margin:0!important}.homeContactDetails{flex-direction:column;align-items:flex-start;display:flex}.homeContactDetails>div+div{margin-top:24px}.homeContactDetails h3{font-size:16px}.homeContactDetails a{color:var(--home-ink);font-family:var(--font-body);font-size:18px;line-height:29px;text-decoration:none}.homeContactDetails a:hover{text-decoration:underline}.homeContactDetails p{margin-top:4px;font-size:18px;line-height:29px}@media (max-width:1179px){.homeContainer{width:calc(100% - 64px)}.homePage h2{font-size:38px}.homePage h3{font-size:21px}.homeIntro p,.homeSplitCopy p,.homeContactIntro p,.homeContactDetails a,.homeContactDetails p{font-size:17px;line-height:27px}.homeBenefitsGrid{column-gap:32px}.homeBenefitImage{width:128px;height:128px}.homeSplit,.homeContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}.homeDoctorImage,.homeCaseImage,.homeLocationsImage{width:100%;height:auto}.homeDoctorImage{aspect-ratio:1!important}.homeCaseImage{aspect-ratio:5/6!important}.homeLocationsImage{aspect-ratio:7/5!important}}@media (max-width:1023px){.homeReviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.homeReviewsGrid--1{grid-template-columns:minmax(0,430px)}.homeServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.homeServiceImage{height:auto;aspect-ratio:1!important}}@media (max-width:767px){.homeSection{padding:64px 0}.homeContainer{width:calc(100% - 40px)}.homePage h2{letter-spacing:-.25px;font-size:34px}.homePage h3{font-size:21px}.homeIntro p,.homeSplitCopy p,.homeContactIntro p,.homeContactDetails a,.homeContactDetails p{font-size:17px;line-height:27px}.homeReviews{padding:56px 0 64px}.homeReviews h2{margin:0;font-size:34px}.homeReviewsGrid,.homeReviewsGrid--2,.homeReviewsGrid--1{grid-template-columns:1fr;gap:16px}.homeReviewCard{min-height:0;padding:24px 22px}.homeBenefits{padding:64px 0}.homeBenefitsGrid,.homeServicesGrid{grid-template-columns:1fr}.homeBenefitsGrid{gap:44px;margin-top:52px}.homeBenefitImage{width:120px;height:120px}.homeServices h2{font-size:34px}.homeServicesGrid{row-gap:48px}.homeServiceImage{height:auto;aspect-ratio:1.4!important}.homeServicesGrid h3{font-size:22px}.homeSplit,.homeContactGrid{flex-direction:column;gap:0;display:flex}.homeCaseGrid .homeSplitCopy{order:1}.homeCaseGrid .homeCaseImage{order:2;margin-top:36px}.homeDoctorImage,.homeLocationsImage{margin-top:36px}.homeCaseImage,.homeDoctorImage,.homeLocationsImage{width:100%;height:auto}.homeContact{padding-bottom:64px}.homeContactGrid{gap:48px}.homeContactDetails{width:100%}}.medicalAreaPage,.medicalServicesPage{color:#092633;background:#f7f9fa}.medicalAreaContainer{width:calc(100% - 96px);max-width:900px;margin:0 auto}.medicalAreaHero{text-align:center;background:#fcf8e9;padding:120px 0 96px}.medicalAreaHero h1{color:#092633;font-family:var(--font-heading);letter-spacing:-.5px;margin:0;font-size:54px;font-weight:400}.medicalAreaHero p{color:#092633;max-width:720px;font-family:var(--font-body);margin:24px auto 0;font-size:19px;line-height:30px}.medicalAreaBody,.medicalServicesBody{padding:88px 0 96px}.medicalAreaBody>section{border-bottom:1px solid #d7e1e5;margin:0 0 52px;padding:0 0 52px}.medicalAreaBody>section:last-child{margin-bottom:0}.medicalAreaBody h2,.medicalAreaCase h2,.medicalServicesBody h2{color:#092633;font-family:var(--font-heading);letter-spacing:-.35px;margin:0;font-size:38px;font-weight:400}.medicalAreaBody p,.medicalAreaCase p,.medicalServicesBody p{color:#092633;font-family:var(--font-body);margin:20px 0 0;font-size:17px;line-height:28px}.medicalAreaBody ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.medicalAreaBody li{color:#092633;font-family:var(--font-body);padding-left:18px;font-size:17px;line-height:28px;position:relative}.medicalAreaBody li:before{content:"•";color:#3b83d9;position:absolute;left:0}.medicalAreaPrice{margin-top:32px}.medicalAreaPrice h3{color:#092633;font-family:var(--font-body);margin:0;font-size:16px;font-weight:600}.medicalAreaPrice p{margin-top:5px}.medicalAreaCta{margin-top:32px}.medicalAreaCase{background:#fcf8e9;padding:76px 0}.medicalAreaCase>div{text-align:center}.medicalAreaCase p{max-width:720px;margin-inline:auto}.medicalAreaCase a{color:#3b83d9;font-family:var(--font-body);margin-top:24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.medicalAreaCase a:hover,.medicalAreaCase a:focus-visible{color:#2474cf;text-decoration:none}.medicalServicesBody>section+section{margin-top:72px}.medicalServicesList{border-top:1px solid #d7e1e5;margin-top:28px}.medicalServicesList>a,.medicalServicesList article{border-bottom:1px solid #d7e1e5;padding:21px 0;display:block}.medicalServicesList>a,.medicalServicesList article>a{color:#092633;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:18px;font-size:23px;font-weight:400;line-height:30px;text-decoration:none;display:flex}.medicalServicesList>a:hover,.medicalServicesList>a:focus-visible,.medicalServicesList article>a:hover,.medicalServicesList article>a:focus-visible{color:#2474cf}.medicalServicesList article h3{color:#092633;font-family:var(--font-heading);margin:0;font-size:23px;font-weight:400}.medicalServicesList article p{max-width:720px;margin-top:8px;font-size:16px;line-height:26px}@media (max-width:1023px){.medicalAreaContainer{width:calc(100% - 64px)}.medicalAreaHero{padding:104px 0 80px}.medicalAreaHero h1{font-size:46px}.medicalAreaBody h2,.medicalAreaCase h2,.medicalServicesBody h2{font-size:35px}}@media (max-width:767px){.medicalAreaContainer{width:calc(100% - 40px)}.medicalAreaHero{padding:88px 0 64px}.medicalAreaHero h1{font-size:42px}.medicalAreaHero p{font-size:17px;line-height:28px}.medicalAreaBody,.medicalServicesBody{padding:64px 0}.medicalAreaBody>section{margin-bottom:40px;padding-bottom:40px}.medicalAreaBody h2,.medicalAreaCase h2,.medicalServicesBody h2{font-size:32px}.medicalAreaBody p,.medicalAreaCase p,.medicalServicesBody p,.medicalAreaBody li{font-size:16px;line-height:26px}.medicalAreaBody ul{grid-template-columns:1fr;gap:8px;margin-top:24px}.medicalAreaCase{padding:64px 0}.medicalServicesBody>section+section{margin-top:56px}.medicalServicesList>a,.medicalServicesList article>a,.medicalServicesList article h3{font-size:21px;line-height:28px}}.lakararendeSection{background:#f7f9fa;padding:96px 0}.lakararendeHeader h2,.lakararendeSuitable h2,.lakararendeFinalCta h2{color:#092633;font-family:var(--font-heading);letter-spacing:-.5px;margin:0;font-weight:400}.lakararendeHeader h2{max-width:680px;font-size:46px}.lakararendeHeader>p{color:#23424f;max-width:700px;font-family:var(--font-body);margin:20px 0 0;font-size:18px;line-height:29px}.lakararendeProcess{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lakararendeProcess li{padding:0}.lakararendeStepNumber{color:#3b83d9;font-family:var(--font-heading);font-size:44px;line-height:1;display:block}.lakararendeProcess h3{color:#092633;font-family:var(--font-body);margin:18px 0 0;font-size:22px;font-weight:600}.lakararendeProcess p{color:#092633;font-family:var(--font-body);margin:12px 0 0;font-size:16px;line-height:26px}.lakararendeProcess strong{color:#092633;font-family:var(--font-body);margin-top:12px;font-size:16px;font-weight:600;line-height:26px;display:block}.lakararendeDetails{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:72px;margin-top:72px;display:grid}.lakararendePrice h3{color:#092633;font-family:var(--font-heading);letter-spacing:-.4px;margin:0;font-size:38px;font-weight:400}.lakararendePrice>p{color:#092633;font-family:var(--font-body);margin:18px 0 0;font-size:17px;line-height:28px}.lakararendeCta{margin-top:28px}.lakararendeIncluded{background:#f7f9fa;border:1px solid #d7e1e5;border-radius:0;padding:36px}.lakararendeIncluded h3{color:#092633;font-family:var(--font-heading);letter-spacing:-.25px;margin:0;font-size:30px;font-weight:400}.lakararendeIncluded ul{color:#092633;gap:10px;margin:24px 0 0;padding-left:20px;display:grid}.lakararendeIncluded li{font-family:var(--font-body);padding-left:2px;font-size:16px;line-height:25px}.lakararendeIncluded p{color:#667982;font-family:var(--font-body);margin:24px 0 0;font-size:14px;line-height:22px}.lakararendeSuitable{margin-top:96px}.lakararendeSuitable h2{font-size:40px}.lakararendeSuitable ul{color:#092633;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 48px;margin:28px 0 0;padding-left:20px;display:grid}.lakararendeSuitable li{font-family:var(--font-body);padding-left:2px;font-size:16px;line-height:25px}.lakararendeSuitable>p{color:#092633;max-width:760px;font-family:var(--font-heading);margin:36px 0 0;font-size:26px;line-height:34px}.lakararendeAccordions{border-top:1px solid #d7e1e5;margin-top:80px}.lakararendeAccordionItem{border-bottom:1px solid #d7e1e5}.lakararendeAccordionItem button{color:#092633;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 0;font-size:18px;font-weight:600;line-height:26px;display:flex}.lakararendeAccordionItem button:focus-visible{outline-offset:3px;outline:3px solid #579bb88c}.lakararendeAccordionIndicator{flex:none;margin-left:24px;font-size:26px;font-weight:400;line-height:1}.lakararendeAccordionContent{color:#092633;max-width:760px;font-family:var(--font-body);padding:0 0 28px;font-size:16px;line-height:26px}.lakararendeAccordionContent p{margin:0}.lakararendeAccordionContent p+p{margin-top:16px}.lakararendeAccordionContent ul{gap:8px;margin:16px 0;padding-left:20px;display:grid}.lakararendeAccordionContent li{padding-left:2px}.lakararendeFinalCta{text-align:center;background:#fcf8e9;margin-top:88px;padding:72px 32px}.lakararendeFinalCta h2{max-width:720px;margin:0 auto;font-size:38px}.lakararendeFinalCta .lakararendeCta{margin-top:30px}@media (max-width:1023px){.lakararendeDetails{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:800px){.lakararendeProcess{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.lakararendeSection{padding:64px 0}.lakararendeHeader h2{font-size:34px}.lakararendeProcess{grid-template-columns:1fr;gap:36px}.lakararendeDetails{grid-template-columns:1fr;gap:40px;margin-top:64px}.lakararendeIncluded{padding:28px 22px}.lakararendeSuitable{margin-top:72px}.lakararendeSuitable h2{font-size:34px}.lakararendeSuitable ul{grid-template-columns:1fr;row-gap:12px}.lakararendeSuitable>p{font-size:23px;line-height:31px}.lakararendeAccordions{margin-top:64px}.lakararendeFinalCta{margin-top:64px;padding:56px 22px}.lakararendeFinalCta h2{font-size:34px}}.medicalAreaBridge h2{max-width:680px}.medicalAreaBridge p{max-width:700px}.lakararendePrice .lakararendePriceTotal{margin-top:18px;font-size:18px;font-weight:600;line-height:28px}.lakararendePrice .lakararendePriceRemainder{margin-top:10px;font-size:17px;line-height:28px}.lakararendePriceRemainder strong{font-weight:600}.lakararendePrice .lakararendePriceRemainder+p{margin-top:18px}.lakararendeIncluded .lakararendeIncludedIntro{color:#092633;margin-top:16px;font-size:16px;line-height:25px}.lakararendeIncludedIntro+ul{margin-top:16px}.lakararendeFinalCta p{color:#667982;font-family:var(--font-body);margin:16px auto 0;font-size:14px;line-height:21px}.bookingPage{min-height:calc(100svh - var(--site-header-height));background:var(--color-page-background);color:#092633}.bookingShell{width:calc(100% - 48px);max-width:960px;margin:0 auto;padding:clamp(56px,8vw,100px) 0}.bookingAudienceStart{text-align:center;max-width:780px}.bookingEyebrow,.bookingStepNumber{color:#3b83d9;font:600 .75rem/1.25 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0}.bookingHeadingRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bookingHeadingRow h1,.bookingAudienceStart h1{color:#092633;font:400 clamp(3rem,6vw,4.6rem)/.98 var(--font-heading);letter-spacing:-.04em;margin:10px 0 0}.bookingLead{color:#667982;font:400 1.1rem/1.6 var(--font-body);margin:14px 0 0}.bookingChangeAudience,.bookingTextButton,.bookingBack{color:#092633;font:600 .9rem/1.2 var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.bookingChangeAudience:focus-visible,.bookingTextButton:focus-visible,.bookingBack:focus-visible{outline-offset:4px;outline:3px solid #579bb880}.bookingAudienceGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.bookingAudienceCard{color:#092633;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1e5;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:170px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.bookingAudienceCard strong{font:500 1.8rem/1.1 var(--font-heading)}.bookingAudienceCard span{font:400 1rem/1.55 var(--font-body)}.bookingAudienceCard:hover{border-color:#3b83d9;transform:translateY(-2px);box-shadow:0 12px 30px #09263314}.bookingAudienceCard:focus-visible{outline-offset:3px;outline:3px solid #579bb88c}.bookingProgress{grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0 26px;padding:0;list-style:none;display:grid}.bookingProgress li{color:#667982;font:500 .84rem/1.3 var(--font-body);border-top:2px solid #d7e1e5;padding:13px 0}.bookingProgress li.active,.bookingProgress li.complete{color:#092633;border-color:#3b83d9}.bookingStepCard{background:#fff;border:1px solid #d7e1e5;border-radius:4px;padding:clamp(26px,5vw,48px)}.bookingStepHeading{border-bottom:1px solid #d7e1e5;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:26px;display:flex}.bookingStepHeading h2,.bookingSuccess h2{color:#092633;font:400 clamp(2rem,4vw,3rem)/1.05 var(--font-heading);letter-spacing:-.03em;margin:8px 0 0}.bookingStepHeading>p{color:#667982;font:400 .9rem/1.5 var(--font-body);white-space:nowrap;margin:2px 0 0}.bookingMessage{color:#092633;font:500 .95rem/1.5 var(--font-body);background:#f1f8fa;border-left:3px solid #579bb8;margin:22px 0;padding:15px 18px}.bookingConflict{border-left-color:#3b83d9}.bookingStatus{color:#667982;font:400 1rem/1.5 var(--font-body);margin:30px 0}.bookingUnavailable{justify-content:space-between;align-items:center;gap:20px;display:flex}.bookingUnavailable p{margin:0}.bookingCalendar{max-width:660px;margin:34px auto 0}.bookingCalendarHeader{grid-template-columns:48px 1fr 48px;align-items:center;margin-bottom:20px;display:grid}.bookingCalendarHeader h3{color:#092633;font:500 1.45rem/1.2 var(--font-heading);text-align:center;text-transform:capitalize;margin:0}.bookingCalendarHeader button{color:#092633;cursor:pointer;background:#fff;border:1px solid #d7e1e5;place-items:center;width:44px;height:44px;display:grid}.bookingCalendarHeader button:last-child{justify-self:end}.bookingCalendarHeader button:disabled{opacity:.35;cursor:not-allowed}.bookingCalendarHeader button:not(:disabled):hover{background:#f1f8fa}.bookingCalendarHeader button:focus-visible,.bookingCalendarDay:focus-visible,.bookingTimeButton:focus-visible,.bookingForm input:focus-visible,.bookingForm textarea:focus-visible,.bookingForm input[type=radio]:focus-visible,.bookingForm input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #579bb88c}.bookingWeekdays,.bookingCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.bookingWeekdays{color:#667982;font:600 .7rem/1.2 var(--font-body);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:8px}.bookingCalendarDay{color:#092633;min-height:52px;font:500 .95rem/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:3px}.bookingCalendarDay:not(:disabled):hover{background:#f1f8fa;border-color:#579bb8}.bookingCalendarDay.selected{color:#fff;background:#3b83d9;border-color:#3b83d9}.bookingCalendarDay:disabled{color:#a8b5ba;cursor:not-allowed}.bookingCalendarBlank{min-height:52px;display:block}.bookingTimePicker{border-top:1px solid #d7e1e5;max-width:660px;margin:38px auto 0;padding-top:28px}.bookingTimePicker h3{color:#092633;font:500 1.25rem/1.3 var(--font-heading);text-transform:capitalize;margin:0 0 18px}.bookingTimeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bookingTimeButton{color:#092633;min-height:58px;font:600 1rem/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d7e1e5;border-radius:3px}.bookingTimeButton:hover{background:#f1f8fa;border-color:#579bb8}.bookingTimeButton.selected{color:#fff;background:#3b83d9;border-color:#3b83d9}.bookingActions{justify-content:flex-end;margin-top:36px;display:flex}.bookingPrimaryAction{min-width:190px}.bookingPrimaryAction:disabled{opacity:.45;cursor:not-allowed}.bookingBack{align-items:center;gap:7px;margin:0 0 28px;display:inline-flex}.bookingBack svg{width:17px}.bookingForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.bookingForm label,.bookingForm legend{color:#092633;font:600 .95rem/1.4 var(--font-body)}.bookingForm label>span,.bookingForm legend>span{color:#3b83d9}.bookingForm input:not([type=radio]):not([type=checkbox]),.bookingForm textarea{color:#092633;width:100%;font:400 1rem/1.4 var(--font-body);background:#fff;border:1px solid #b8c9cf;border-radius:3px;margin-top:8px}.bookingForm input:not([type=radio]):not([type=checkbox]){min-height:54px;padding:0 14px}.bookingForm textarea{resize:vertical;padding:12px 14px}.bookingFullWidth{grid-column:1/-1}.bookingVisitMode,.bookingReasons{border:0;margin:2px 0 0;padding:0}.bookingRadioGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.bookingRadioGroup label,.bookingCheckboxGrid label{cursor:pointer;background:#fff;border:1px solid #d7e1e5;border-radius:3px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-weight:500;display:flex}.bookingRadioGroup input,.bookingCheckboxGrid input{accent-color:#3b83d9;width:18px;height:18px}.bookingOnlineHint{color:#092633;font:400 .95rem/1.55 var(--font-body);background:#f1f8fa;border-left:3px solid #579bb8;margin:13px 0 0;padding:13px 15px}.bookingReasons>p{color:#667982;font:400 .9rem/1.4 var(--font-body);margin:7px 0 12px}.bookingCheckboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bookingOtherReason{margin-top:16px;display:block}.bookingSummary{border-top:1px solid #d7e1e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:30px 0 0;display:grid}.bookingSummary>div{border-bottom:1px solid #d7e1e5;padding:16px 0}.bookingSummary>div:nth-child(odd){padding-right:22px}.bookingSummary>div:nth-child(2n){border-left:1px solid #d7e1e5;padding-left:22px}.bookingSummary dt{color:#667982;font:500 .78rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.bookingSummary dd{color:#092633;font:400 1rem/1.45 var(--font-body);margin:6px 0 0}.bookingSuccess{text-align:center;max-width:680px;margin:0 auto}.bookingSuccessIcon{color:#2474cf;background:#eaf5ff;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;display:grid}.bookingSuccessIcon svg{width:31px;height:31px}.bookingSuccess .bookingSummary{text-align:left}.bookingSuccess>p{color:#667982;font:400 1rem/1.6 var(--font-body);margin:18px 0 0}@media (max-width:700px){.bookingShell{width:calc(100% - 40px);padding:48px 0 64px}.bookingHeadingRow{flex-direction:column;align-items:flex-start}.bookingProgress{gap:7px;margin-top:30px}.bookingProgress li{font-size:.72rem}.bookingStepCard{padding:26px 20px}.bookingStepHeading{flex-direction:column;align-items:flex-start;gap:8px}.bookingCalendar{margin-top:27px}.bookingCalendarDay,.bookingCalendarBlank{min-height:46px}.bookingTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bookingTimeButton{min-height:62px}.bookingForm,.bookingAudienceGrid,.bookingRadioGroup,.bookingCheckboxGrid,.bookingSummary{grid-template-columns:1fr}.bookingForm{gap:18px}.bookingRadioGroup label,.bookingCheckboxGrid label{min-height:54px}.bookingSummary>div:nth-child(odd),.bookingSummary>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.bookingActions{justify-content:stretch}.bookingPrimaryAction{width:100%;min-height:58px}.bookingUnavailable{flex-direction:column;align-items:flex-start}.bookingAudienceCard{min-height:142px}.bookingAudienceStart h1{font-size:3.1rem}}.adminPage{color:#092633;background:#f7f9fa;min-height:100svh;padding:48px 24px 72px}.adminShell,.adminLoginCard{width:min(100%,1040px);margin:0 auto}.adminTopbar,.adminDayControls,.adminSectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminEyebrow{color:#3b83d9;font:600 .75rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0}.adminTopbar h1,.adminLoginCard h1{font:400 clamp(2.5rem,5vw,4rem)/1 var(--font-heading);letter-spacing:-.04em;margin:8px 0 0}.adminDayControls{background:#fff;border:1px solid #d7e1e5;flex-wrap:wrap;justify-content:flex-start;margin:34px 0 22px;padding:18px}.adminDayControls label,.adminManualBooking label,.adminLoginForm label{font:600 .88rem/1.3 var(--font-body);flex-direction:column;gap:6px;display:flex}.adminDayControls input,.adminManualBooking input,.adminManualBooking select,.adminLoginForm input{color:#092633;min-height:46px;font:400 1rem/1.3 var(--font-body);background:#fff;border:1px solid #b8c9cf;border-radius:3px;padding:0 12px}.adminPrimaryButton,.adminSecondaryButton,.adminTextButton,.adminDangerButton{font:600 .9rem/1.2 var(--font-body);cursor:pointer;border-radius:3px}.adminPrimaryButton{color:#fff;background:#3b83d9;border:1px solid #3b83d9;min-height:46px;padding:0 18px}.adminSecondaryButton{color:#092633;background:#fff;border:1px solid #b8c9cf;min-height:46px;padding:0 16px}.adminTextButton,.adminDangerButton{text-underline-offset:3px;background:0 0;border:0;padding:8px;text-decoration:underline}.adminTextButton{color:#092633}.adminDangerButton{color:#a93232}.adminPrimaryButton:disabled,.adminSecondaryButton:disabled,.adminTextButton:disabled,.adminDangerButton:disabled{opacity:.5;cursor:not-allowed}.adminPrimaryButton:focus-visible,.adminSecondaryButton:focus-visible,.adminTextButton:focus-visible,.adminDangerButton:focus-visible,.adminPage input:focus-visible,.adminPage select:focus-visible{outline-offset:3px;outline:3px solid #579bb88c}.adminDayHeading{font:400 1.65rem/1.2 var(--font-heading);text-transform:capitalize;margin:0 0 14px}.adminSlotList{border-top:1px solid #d7e1e5}.adminSlot{background:#fff;border-bottom:1px solid #d7e1e5;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 12px;display:grid}.adminSlot time{font:600 1.05rem/1.2 var(--font-body)}.adminSlot strong,.adminSlot span{display:block}.adminSlot strong{font:600 1rem/1.35 var(--font-body)}.adminSlot span{color:#667982;font:400 .9rem/1.35 var(--font-body);margin-top:3px}.adminSlot-available strong{color:#2d704b}.adminSlot-blocked strong{color:#9a6420}.adminSlotActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.adminError,.adminMessage{color:#092633;font:500 .92rem/1.45 var(--font-body);background:#fff;border-left:3px solid #a93232;margin:16px 0;padding:13px 16px}.adminMessage{background:#f1f8fa;border-color:#3b83d9}.adminDetails,.adminManualBooking,.adminLoginCard{background:#fff;border:1px solid #d7e1e5;margin-top:32px;padding:28px}.adminDetails h2,.adminManualBooking h2{font:400 1.8rem/1.15 var(--font-heading);margin:0}.adminDetails dl{border-top:1px solid #d7e1e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.adminDetails dl>div{border-bottom:1px solid #d7e1e5;padding:13px 0}.adminDetails dt{color:#667982;font:600 .72rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.adminDetails dd{font:400 .98rem/1.45 var(--font-body);overflow-wrap:anywhere;margin:5px 0 0}.adminManualBooking>p{color:#667982;font:400 .95rem/1.5 var(--font-body);margin:8px 0 0}.adminManualBooking form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.adminManualBooking .adminPrimaryButton{align-self:end}.adminLoginPage{place-items:center;display:grid}.adminLoginCard{max-width:480px;margin:0}.adminLoginCard>p:not(.adminEyebrow){color:#667982;font:400 1rem/1.55 var(--font-body);margin:16px 0 0}.adminLoginForm{flex-direction:column;gap:14px;margin-top:26px;display:flex}.adminLoginForm>p{font:400 .9rem/1.5 var(--font-body);margin:0}@media (max-width:700px){.adminPage{padding:30px 16px 52px}.adminTopbar{align-items:flex-start}.adminDayControls{flex-direction:column;align-items:stretch}.adminDayControls button{width:100%}.adminSlot{grid-template-columns:64px minmax(0,1fr)}.adminSlotActions{grid-column:1/-1;justify-content:flex-start}.adminDetails,.adminManualBooking,.adminLoginCard{padding:22px 18px}.adminDetails dl,.adminManualBooking form{grid-template-columns:1fr}.adminManualBooking .adminPrimaryButton{width:100%}}:root{--duxdoktor-hero-blue:var(--dux-page);--duxdoktor-heading:var(--dux-ink)}.newSite,.subpage,.homePage,.homeSection,.homeReviews,.homeBenefits,.homeServices,.homeDoctor,.homeCase,.homeLocations,.homeContact,.medicalAreaPage,.medicalServicesPage,.medicalAreaHero,.medicalAreaCase,.lakararendeSection,.bookingPage,.pageHeroNew{background-color:var(--duxdoktor-hero-blue)}.newSite h1,.newSite h2,.subpage h1,.subpage h2,.medicalAreaPage h1,.medicalAreaPage h2,.medicalServicesPage h1,.medicalServicesPage h2,.lakararendeSection h2,.bookingPage h1,.bookingPage h2{color:var(--duxdoktor-heading)!important}.newHero{background-color:var(--duxdoktor-hero-blue)}.newHero .heroBookingCta{border-radius:7px;height:54px;min-height:54px;padding-inline:24px;color:#fff!important;background:#3b82d9!important;border-color:#3b82d9!important}.newHero .heroContactCta{color:#092633;min-height:54px;font-family:var(--font-body);text-align:center;background:#fff;border:1px solid #09263342;border-radius:7px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.newHero .heroContactCta:focus-visible{outline-offset:3px;outline:3px solid #4a8f9552}@media (max-width:767px){.newHero .heroCtas{align-items:stretch;gap:12px}.newHero .heroBookingCta,.newHero .heroContactCta{width:100%}}.homePathwaysIntro{max-width:680px;margin:0 0 clamp(42px,5vw,64px)}.homePathwaysIntro h2{margin:0;font-size:clamp(2.55rem,4.3vw,4.5rem)}.homePathway{min-width:0;color:inherit;text-decoration:none;display:block}.homePathwayImage{width:100%;min-height:300px;transition:background-color .18s,border-color .18s;background:#eaf1f3!important;border:1px solid #0926331f!important;border-radius:0!important}.homePathway p{color:#23424f;max-width:540px;margin:14px 0 0;font-size:17px;line-height:28px}.homePathway .homeTextLink{color:#092633;margin-top:20px}.homePathway:hover .homePathwayImage{background:#e1eef1!important;border-color:#4a8f957a!important}@media (max-width:767px){.homePathways{padding:72px 0}.homePathwaysIntro{margin-bottom:42px}.homePathwaysGrid{grid-template-columns:1fr;gap:46px}.homePathwayImage{min-height:0}.homePathway h3{margin-top:20px;font-size:clamp(2rem,9vw,2.65rem)}.homePathway p{font-size:16px;line-height:26px}}.homeDoctorSpecialty{color:#23424f;font-weight:500;margin:14px 0 0!important;font-size:17px!important;line-height:1.45!important}.homeDoctor .homeSplitCopy>p:not(.homeDoctorSpecialty){margin-top:18px}.homeSupport{padding-block:clamp(88px,10vw,132px)}.homeSupportIntro{max-width:680px}.homeSupportIntro h2,.homeFinalCta h2{margin:0;font-size:clamp(2.5rem,4vw,4.25rem)}.homeSupportIntro p{color:#23424f;max-width:650px;margin:20px 0 0;font-size:18px;line-height:29px}.homeSupportGrid{border-top:1px solid #09263329;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.homeSupportGrid article{border-bottom:1px solid #09263329;min-height:172px;padding:30px 28px 28px 0}.homeSupportGrid h3{color:#4a8f95;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400}.homeSupportGrid p{color:#23424f;margin:12px 0 0;font-size:16px;line-height:25px}.homeFinalCta{text-align:center;padding-block:clamp(96px,12vw,150px)}.homeFinalCta h2{margin-inline:auto}.homeFinalContactCta{color:#092633;font-family:var(--font-body);text-align:center;background:#fff;border:1px solid #09263342;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.homeFinalContactCta:focus-visible{outline-offset:3px;outline:3px solid #4a8f9552}@media (max-width:767px){.homeSupport{padding-block:72px}.homeSupportIntro p{font-size:17px;line-height:27px}.homeSupportGrid{grid-template-columns:1fr;margin-top:42px}.homeSupportGrid article,.homeSupportGrid article:nth-child(3n+2),.homeSupportGrid article:nth-child(3n+3){border-left:0;min-height:0;padding:24px 0}.homeSupportGrid h3{font-size:1.75rem}.homeFinalCta{padding-block:82px}.homeFinalCtas{flex-direction:column;align-items:stretch;gap:12px}.homeFinalCta .interactiveButton,.homeFinalContactCta{width:100%}}.newHero{isolation:isolate;color:#fff;background:#092633;align-items:center;width:100%;min-height:clamp(660px,78svh,820px);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.newHero:after{z-index:-1;content:"";background:linear-gradient(90deg,#041923d1 0%,#041923ad 48%,#04192366 100%);position:absolute;inset:0}.newHero .heroBackground{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;inset:0;position:absolute!important}.newHero>.heroContent{z-index:1;width:min(100% - 96px,1180px);max-width:none;margin:0 auto;padding:clamp(116px,12vh,158px) 0;display:block;position:relative}.newHero .heroCopy{width:min(100%,690px)}.newHero .heroTrust{color:#ffffffdb;font-family:var(--font-body);letter-spacing:.02em;margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.45}.newHero .heroTitle{letter-spacing:-.045em;text-align:left;max-width:680px;margin:0;font-size:clamp(3.45rem,6.1vw,6.1rem);font-weight:400;color:#fff!important}.newHero .heroIntro{color:#ffffffeb;text-align:left;max-width:610px;margin:28px 0 0;font-weight:400;font-size:clamp(1.06rem,1.45vw,1.25rem)!important;line-height:1.55!important}.newHero .heroCtas{align-items:center;gap:14px;margin-top:34px;display:flex}.newHero .heroBookingCta{border-radius:7px;min-height:56px;padding-inline:26px;color:#fff!important;background:#3b82d9!important;border-color:#3b82d9!important}.newHero .heroContactCta{color:#092633;background:#fff;border-color:#ffffffe6;border-radius:7px;min-height:56px;padding-inline:26px;font-size:16px;font-weight:500}.newHero .heroContactCta:hover,.newHero .heroContactCta:focus-visible{color:#092633;background:#eaf1f3;border-color:#fff}@media (max-width:900px){.newHero{min-height:620px}.newHero>.heroContent{width:calc(100% - 64px);padding-block:120px}.newHero .heroCopy{max-width:650px}.newHero .heroBackground{object-position:58% center}}@media (max-width:767px){.newHero{min-height:660px}.newHero:after{background:linear-gradient(90deg,#041923d1,#04192399)}.newHero>.heroContent{width:calc(100% - 40px);padding-block:116px 76px}.newHero .heroTitle{font-size:clamp(2.8rem,12vw,4.1rem)}.newHero .heroIntro{margin-top:22px;font-size:17px!important;line-height:1.55!important}.newHero .heroTrust{margin-bottom:16px;font-size:14px}.newHero .heroCtas{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px}.newHero .heroBookingCta,.newHero .heroContactCta{width:100%;min-height:54px}.newHero .heroBackground{object-position:63% center}}.homePathway{color:#092633;background:#fff;border:1px solid #09263321;border-radius:12px;flex-direction:column;min-width:0;min-height:390px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 10px 25px #0926330f}.homePathwayMedia{background:#eaf1f3;flex:none;position:relative;overflow:hidden}.homePathwayImage{aspect-ratio:16/10;width:100%;display:flex;background:#eaf1f3!important;border:0!important;border-radius:0!important;min-height:0!important}.homePathwayBadge{color:#fff;min-height:26px;font-family:var(--font-body);letter-spacing:.02em;text-transform:none;background:#4a8f95;border-radius:5px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.homePathway p{color:#23424f;margin:11px 20px 0;font-size:14px;line-height:1.48}.homePathway .homeTextLink{color:#092633;margin:16px 20px 20px;font-size:14px;font-weight:600}.homePathway:hover .homePathwayImage{background:#e1eef1!important}.homePathway:hover .homeTextLink,.homePathway:focus-visible .homeTextLink{color:#4a8f95}@media (max-width:1023px){.homePathwaysGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.homePathway{min-height:360px}.homePathway h3{font-size:1.8rem}.homePathway p{font-size:16px}}@media (max-width:767px){.homePathways{padding:48px 0}.homePathwaysGrid{grid-template-columns:1fr;gap:18px}.homePathway{min-height:0}.homePathway h3{margin:18px 18px 0;font-size:1.8rem}.homePathway p{margin:10px 18px 0}.homePathway .homeTextLink{margin:16px 18px 18px}}.newHero .heroChoiceCard{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #ffffff73;border-radius:28px;width:520px;min-height:300px;margin-top:34px;padding:28px 30px 30px;position:relative;overflow:hidden;box-shadow:0 18px 45px #03233038}.newHero .heroChoiceCard:before{z-index:0;content:"";clip-path:polygon(0 0,100% 0,100% 100%,0 62%);background:#ddf1f2;width:100%;height:138px;position:absolute;top:0;left:0}.newHero .heroChoiceTitle{z-index:1;color:#17313a;font-family:var(--font-body);text-align:center;margin:0 0 24px;font-weight:600;position:relative;font-size:18px!important;line-height:24px!important}.newHero .heroCtas{z-index:1;flex-direction:column;align-items:stretch;gap:16px;margin:0;display:flex;position:relative}.newHero .heroChoiceButton{box-sizing:border-box;color:#fff;width:100%;height:72px;font-family:var(--font-body);text-align:center;background:#438f94;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s;display:flex;box-shadow:0 8px 18px #1d5b602e}.newHero .heroChoiceButton:hover,.newHero .heroChoiceButton:focus-visible{color:#fff;background:#5ab5be}.newHero .heroChoiceButton:focus-visible{outline-offset:3px;outline:3px solid #ffffffeb}@media (min-width:768px) and (max-width:1023px){.newHero .heroChoiceCard{width:460px;min-height:278px;padding:26px}.newHero .heroChoiceButton{height:66px;font-size:17px}}@media (max-width:767px){.newHero .heroChoiceCard{border-radius:22px;width:100%;max-width:none;min-height:auto;margin-top:28px;padding:24px 20px}.newHero .heroChoiceCard:before{height:120px}.newHero .heroChoiceTitle{margin-bottom:24px;font-size:18px!important}.newHero .heroCtas{gap:14px}.newHero .heroChoiceButton{height:62px;min-height:62px;font-size:16px}}.newHero{align-items:center;height:calc(100dvh - 76px);min-height:calc(100dvh - 76px);max-height:none;margin-top:76px}.newHero .heroBackground{object-position:center center}.newHero>.heroContent{box-sizing:border-box;align-items:flex-start;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:24px 60px 24px 100px;display:flex}.newHero .heroCopy{width:100%;max-width:720px}.newHero .heroTrust{color:#ffffffdb;letter-spacing:0;text-shadow:0 1px 3px #0000007a;margin:16px 0 0;font-size:16px;font-weight:600;line-height:24px}.newHero .heroIntro{color:#ffffffeb;text-shadow:0 1px 3px #0000007a;max-width:620px;margin:22px 0 0;font-weight:400;font-size:20px!important;line-height:1.55!important}.newHero .heroChoiceCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12232b94;border:1px solid #ffffff24;border-radius:22px;width:min(500px,100%);min-height:0;margin:26px 0 0;padding:22px 22px 20px;box-shadow:0 20px 60px #00000038}.newHero .heroChoiceCard:before{display:none}.newHero .heroChoiceTitle{color:#f7f7f2;text-align:left;text-shadow:0 1px 2px #00000038;margin:0 0 18px;font-weight:700;font-size:18px!important;line-height:24px!important}.newHero .heroCtas{gap:0;margin:0}.newHero .heroChoiceButton{color:#fff;border:0;padding:0 22px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s;display:flex;position:relative}.newHero .heroChoiceButton:after{content:"→";font-size:19px;font-weight:400;line-height:1}.newHero .heroBookingButton{background:#4b7fa3;border-radius:14px;justify-content:center;width:228px;height:56px;min-height:56px;padding-inline:24px;font-size:17px;box-shadow:0 8px 24px #19374e38}.newHero .heroBookingButton:after{margin-left:10px}.newHero .heroContactButton{background:#6ea7b0;border-radius:14px;justify-content:space-between;width:100%;height:58px;min-height:58px;margin-top:12px;padding-inline:22px;font-size:16px;box-shadow:0 8px 24px #12303829}.newHero .heroChoiceButton:hover,.newHero .heroChoiceButton:focus-visible{color:#fff}.newHero .heroBookingButton:hover,.newHero .heroBookingButton:focus-visible{background:#416f8f}.newHero .heroContactButton:hover,.newHero .heroContactButton:focus-visible{background:#5e959d}@media (min-width:768px) and (max-width:1320px){.newHero{height:calc(100dvh - 74px);min-height:calc(100dvh - 74px);margin-top:74px}.newHero>.heroContent{width:100%;padding:24px clamp(32px,5vw,60px) 24px clamp(48px,8vw,100px)}.newHero .heroTitle{font-size:clamp(52px,6vw,78px)}}@media (max-width:767px){.newHero{height:auto;min-height:0;margin-top:68px}.newHero>.heroContent{width:calc(100% - 40px);height:auto;padding:72px 0 64px}.newHero .heroTitle{margin-bottom:22px;font-size:clamp(44px,12vw,62px)}.newHero .heroTrust{margin-bottom:18px;font-size:14px;line-height:21px}.newHero .heroIntro{margin-bottom:28px;font-size:17px!important}.newHero .heroChoiceCard{border-radius:14px;padding:20px}.newHero .heroChoiceButton{border-radius:8px;height:58px;min-height:58px;font-size:15px}.newHero .heroGoogleRating{margin-top:20px}.newHero .heroGoogleSummary{gap:8px;font-size:13px}.newHero .heroGoogleStars{letter-spacing:0;font-size:14px}}.newHero{color:#f8f7f3;background:#071a23;height:calc(100svh - 84px);min-height:760px;margin-top:76px;overflow:hidden}.newHero .heroBackground{object-position:center;filter:none}.newHero>.heroContent{justify-content:center;align-items:flex-start;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:80px 64px 70px 90px}.newHero .heroMainContent{flex:1;justify-content:flex-start;align-items:center;width:100%;display:flex}.newHero .heroCopy{text-align:left;width:100%;max-width:720px;margin-left:0}.newHero .heroTitle{max-width:720px;font-family:var(--font-hero-serif),"Cormorant Garamond",serif;letter-spacing:-.03em;text-align:left;text-shadow:none;text-transform:none;white-space:pre-line;margin:0 0 24px;font-size:88px;font-weight:600;color:#f8f7f3!important}.newHero .heroIntro{color:#f8f7f3eb;max-width:620px;text-shadow:none;margin:0 0 28px;font-weight:400;font-size:19px!important;line-height:1.55!important}.newHero .heroInlineCtas{align-items:center;gap:14px;display:flex}.newHero .heroInlineCta{box-sizing:border-box;height:52px;font-family:var(--font-body);border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex}.newHero .heroInlineCta:after{content:"→";margin-left:10px;font-size:18px;font-weight:400;line-height:1}.newHero .heroInlinePrimary{color:#fff;background:#173e5d;border:0}.newHero .heroInlineSecondary{color:#173a3b;background:#ffffffeb;border:1px solid #fff9}.newHero .heroTrustPoints{color:#f8f7f3e6;font-family:var(--font-body);align-items:center;gap:30px;margin-top:44px;padding-top:0;display:flex}.newHero .heroTrustPoints>span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.newHero .heroTrustPoints svg{fill:none;stroke:#f8f7f3e6;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}@media (max-width:1320px){.newHero>.heroContent{padding-left:clamp(48px,7vw,90px);padding-right:clamp(32px,5vw,64px)}.newHero .heroTitle{font-size:clamp(60px,6.7vw,88px)}.newHero .heroTrustPoints{gap:clamp(16px,2.5vw,30px)}}@media (max-width:767px){.newHero{height:auto;min-height:0;margin-top:68px}.newHero:after{background:linear-gradient(90deg,#071a23cc 0%,#071a239e 100%)}.newHero>.heroContent{width:100%;height:auto;min-height:0;padding:48px 22px}.newHero .heroMainContent{flex:none;display:block}.newHero .heroCopy{max-width:100%}.newHero .heroTitle{max-width:600px;margin-bottom:22px;font-size:44px}.newHero .heroIntro{max-width:540px;margin-bottom:28px;font-size:17px!important}.newHero .heroInlineCtas{flex-direction:column;align-items:stretch;gap:12px}.newHero .heroInlineCta{width:100%}.newHero .heroTrustPoints{grid-template-columns:1fr 1fr;gap:18px 14px;width:100%;margin-top:36px;padding-top:0;display:grid}.newHero .heroTrustPoints>span{white-space:normal;font-size:13px}.newHero .heroBackground{object-position:58% center}}.siteHeaderHome{z-index:100;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ebf5f7d1;border-bottom:1px solid #ffffff38;position:absolute;top:0;left:0;right:0}.newHero{height:100svh;min-height:0;margin-top:0;overflow:hidden}.newHero>.heroContent{justify-content:center;padding:76px 64px 42px 90px}.newHero .heroInlinePrimary{background-color:#3b82d9!important}.newHero .heroInlinePrimary:hover,.newHero .heroInlinePrimary:focus-visible{background-color:#2474cf!important}.newHero .heroInlineCta:after{font-size:18px;font-weight:700;transition:transform .16s;display:inline-block}.newHero .heroInlineCta:hover:after,.newHero .heroInlineCta:focus-visible:after{transform:translate(3px)}.newHero .heroTrustPoints{margin-top:44px;padding-top:0}@media (max-width:1320px){.newHero>.heroContent{padding-top:74px;padding-bottom:42px}}@media (max-width:767px){.siteHeaderHome{position:absolute}.newHero{height:auto;min-height:0;margin-top:0}.newHero>.heroContent{padding:92px 22px 48px}.newHero .heroMainContent{flex:none;display:block}.newHero .heroTrustPoints{margin-top:36px}.newHero:after{background:linear-gradient(90deg,#071a23cc 0%,#071a239e 100%),#08222b4d}}.newHero{color:#173a3b;background:#f9f8f3}.newHero .heroTitle{max-width:680px;text-shadow:none;font-size:64px;color:#173a3b!important}.newHero .heroInlineSecondary{color:#173a3b;background:#fffffff0;border-color:#173a3b52}.newHero .heroInlineSecondary:hover,.newHero .heroInlineSecondary:focus-visible{color:#173a3b;background:#fff}.newHero .heroTrustPoints{color:#354d50}.newHero .heroTrustPoints svg{stroke:#35696d}@media (max-width:1320px){.newHero .heroTitle{font-size:clamp(54px,5.4vw,64px)}}@media (max-width:767px){.newHero:after{background:linear-gradient(90deg,#f9f8f3f5 0%,#f9f8f3de 62%,#f9f8f380 100%)}.newHero .heroTitle{font-size:44px}.newHero .heroIntro,.newHero .heroTrustPoints{color:#354d50}.newHero .heroTrustPoints svg{stroke:#35696d}}.homePathways{background:var(--duxdoktor-hero-blue);padding:clamp(64px,7.5svh,96px) 0}.homePathwaysGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homePathway{aspect-ratio:4/5;color:#fff;min-width:0;min-height:0;box-shadow:none;isolation:isolate;background:#193b46;border:0;border-radius:10px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.homePathwayVisual{z-index:-2;background-color:#183b45;background-position:50%;background-size:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.homePathway:after{z-index:-1;content:"";background:linear-gradient(#04171f00 30%,#04171f24 48%,#04171fc7 100%);position:absolute;inset:0}.homePathwayOverlay{justify-content:space-between;align-items:flex-end;gap:12px;padding:22px;display:flex;position:absolute;inset:0}.homePathwayCopy{min-width:0;padding-right:2px;display:block}.homePathway h3{color:#fff;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500}.homePathway p{color:#fffffff0;font-family:var(--font-body);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.4}.homePathwayArrow{color:#173a3b;width:42px;height:42px;font-family:var(--font-body);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:500;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:grid}.homePathway:hover{border:0;transform:translateY(-2px);box-shadow:0 16px 34px #09263329}.homePathway:hover .homePathwayArrow,.homePathway:focus-visible .homePathwayArrow{color:#fff;background:#173e5d;transform:translate(2px)}.homePathway:focus-visible{outline-offset:4px;outline:3px solid #173e5d}@media (max-width:1023px){.homePathwaysGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homePathway{aspect-ratio:4/5}.homePathway h3{font-size:30px}}@media (max-width:767px){.homePathways{padding:56px 0}.homePathwaysGrid{grid-template-columns:1fr;gap:18px}.homePathway{aspect-ratio:4/5}.homePathwayOverlay{padding:24px}.homePathway h3{font-size:30px}.homePathway p{max-width:285px}}.homeSupport{background:#f8fbfb;max-height:60svh;padding:clamp(52px,6svh,72px) 0}.homeSupportHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.homeSupportHeading h2{color:#173a3b;max-width:790px;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.1vw,3rem);font-weight:500}.homeSupportAllLink{color:#173a3b;font-family:var(--font-body);white-space:nowrap;align-items:center;gap:7px;padding-top:8px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.homeSupportAllLink:hover,.homeSupportAllLink:focus-visible{color:#35696d;text-underline-offset:4px;text-decoration:underline}.homeSupportGrid{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.5vw,38px);margin-top:42px;display:grid}.homeSupportGrid article{color:#173a3b;background:0 0;border:0;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.homeSupportGrid article:nth-child(3n+2),.homeSupportGrid article:nth-child(3n+3){border-left:0;padding-left:0}.homeSupportGrid article svg{stroke:#35696d;stroke-width:1.55px;flex:none;width:38px;height:38px}.homeSupportGrid article span{font-family:var(--font-body);padding-top:9px;font-size:16px;font-weight:500;line-height:1.35}.homeSupportGrid h3,.homeSupportGrid p{display:none}@media (max-width:1023px){.homeSupport{max-height:none}.homeSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.homeSupportGrid article{gap:11px}}@media (max-width:767px){.homeSupport{max-height:none;padding:52px 0}.homeSupportHeading{flex-direction:column;align-items:flex-start;gap:14px}.homeSupportHeading h2{font-size:clamp(2rem,9vw,2.55rem)}.homeSupportAllLink{padding-top:0}.homeSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:34px}.homeSupportGrid article{gap:10px}.homeSupportGrid article svg{width:36px;height:36px}.homeSupportGrid article span{padding-top:8px;font-size:15px;line-height:1.35}}.homeDoctor{background:#f9f8f3;max-height:100svh;padding:clamp(48px,6svh,72px) 0}.homeDoctorGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(48px,7vw,96px)}.homeDoctor .homeDoctorImage{order:-1;justify-self:start;width:min(100%,48svh);height:auto;aspect-ratio:4/5!important;border-radius:0!important}.homeDoctor .homeSplitCopy h2{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.65rem,4.2vw,4.6rem);font-weight:500}.homeDoctorName{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(1.7rem,2.2vw,2.15rem);font-weight:500}.homeDoctor .homeDoctorSpecialty{color:#35696d;font-weight:600;margin:9px 0 0!important;font-size:16px!important;line-height:1.45!important}.homeDoctor .homeSplitCopy>p:not(.homeDoctorSpecialty){color:#354d50;max-width:500px;margin-top:22px;font-size:17px;line-height:1.6}.homeDoctor .homeTextLink{color:#173a3b;font-size:16px;font-weight:600}.homeDoctor .homeTextLink:hover,.homeDoctor .homeTextLink:focus-visible{color:#35696d}@media (max-width:767px){.homeDoctor{max-height:none;padding:64px 0}.homeDoctorGrid{flex-direction:column;gap:0;display:flex}.homeDoctor .homeSplitCopy{order:1;max-width:none}.homeDoctor .homeDoctorImage{order:2;width:100%;margin-top:38px}.homeDoctor .homeSplitCopy h2{font-size:clamp(2.45rem,11vw,3.35rem)}.homeDoctorName{font-size:1.8rem}.homeDoctor .homeSplitCopy>p:not(.homeDoctorSpecialty){font-size:17px;line-height:1.58}}.homeReviews{background:#f8fbfb;max-height:100svh;padding:clamp(56px,7svh,84px) 0}.homeReviews h2{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(2.5rem,4.1vw,4.35rem);font-weight:500}.homeReviewsSubtitle{font-family:var(--font-body);text-align:center;color:#567074!important;margin:14px 0 42px!important;font-size:15px!important;line-height:1.5!important}.homeReviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homeReviewsGrid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.homeReviewsGrid--1{grid-template-columns:minmax(0,460px);max-width:460px;margin-inline:auto}.homeReviewCard{min-height:260px;box-shadow:none;background:#ffffffbd;border:1px solid #173a3b24;border-radius:8px;padding:30px 28px 26px}.homeReviewStars{color:#35696d;gap:3px;font-size:14px;line-height:1}.homeReviewText{font-family:var(--font-body);color:#29494d!important;margin:20px 0 0!important;font-size:16px!important;line-height:1.62!important}.homeReviewSource{font-family:var(--font-body);padding-top:26px;color:#6e8285!important;font-size:13px!important;line-height:1.4!important}.homeReviewSource strong{color:#173a3b;font-size:14px;font-weight:600}.homeReviewSource a{color:#6e8285;text-underline-offset:3px;-webkit-text-decoration:underline #6e82856b;text-decoration:underline #6e82856b}.homeReviewSource a:hover,.homeReviewSource a:focus-visible{color:#173e5d}@media (max-width:1023px){.homeReviews{max-height:none}.homeReviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homeReviewsGrid--1{grid-template-columns:minmax(0,430px)}}@media (max-width:767px){.homeReviews{max-height:none;padding:64px 0}.homeReviews h2{font-size:clamp(2.35rem,10vw,3.05rem)}.homeReviewsSubtitle{margin-bottom:32px!important;font-size:15px!important}.homeReviewsGrid,.homeReviewsGrid--2,.homeReviewsGrid--1{grid-template-columns:1fr;max-width:none}.homeReviewCard{min-height:0;padding:26px 22px 24px}}.homeProcess{background:#f9f8f3;max-height:100svh;padding:clamp(64px,8svh,96px) 0}.homeProcess h2{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:500}.homeProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,6vw,88px);margin-top:48px;display:grid}.homeProcessGrid article{color:#173a3b;min-width:0}.homeProcessNumber{color:#5f979d;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.05em;font-size:clamp(3.4rem,5vw,5.3rem);font-weight:500;line-height:.85;display:block}.homeProcessGrid h3{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:500}.homeProcessGrid p{color:#4d6568;font-family:var(--font-body);margin:12px 0 0;font-size:16px;line-height:1.55}@media (max-width:1023px){.homeProcess{max-height:none}.homeProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 64px}.homeProcessNumber{font-size:4.5rem}}@media (max-width:767px){.homeProcess{max-height:none;padding:64px 0}.homeProcess h2{font-size:clamp(2.5rem,11vw,3.2rem)}.homeProcessGrid{grid-template-columns:1fr;gap:42px;margin-top:40px}.homeProcessNumber{font-size:4.15rem}.homeProcessGrid h3{margin-top:18px;font-size:1.7rem}.homeProcessGrid p{max-width:390px;font-size:16px}}.homeBenefits{background:#f8fbfb;max-height:70svh;padding:clamp(58px,7svh,82px) 0}.homeBenefits .homeContainer>h2{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4.1vw,4.3rem);font-weight:500}.homeBenefitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin-top:44px;display:grid}.homeBenefitsGrid article{text-align:left;color:#173a3b;min-width:0;display:block}.homeBenefitIcon{color:#5f979d;stroke-width:1.55px;width:40px;height:40px}.homeBenefitsGrid h3{color:#173a3b;font-family:var(--font-body);letter-spacing:0;margin:20px 0 0;font-size:17px;font-weight:600;line-height:1.35}.homeBenefitsGrid p{color:#526b6e;font-family:var(--font-body);margin:10px 0 0;font-size:15px;line-height:1.5}.homeFinalCta{color:#fff;text-align:center;background:#173a3b;align-items:center;min-height:55svh;max-height:65svh;padding:clamp(72px,9svh,104px) 0;display:flex}.homeFinalCta .homeContainer{max-width:780px}.homeFinalCta h2{color:#f9f8f3;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:500}.homeFinalCta p{color:#f9f8f3d6;max-width:620px;font-family:var(--font-body);margin:22px auto 0;font-size:18px;line-height:1.6}.homeFinalCtas{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.homeFinalCta .interactiveButton,.homeFinalContactCta{border-radius:7px;min-height:54px;padding-inline:24px;font-size:15px}.homeFinalCta .primaryButton{color:#fff!important;background:#173e5d!important;border-color:#173e5d!important}.homeFinalCta .primaryButton:hover,.homeFinalCta .primaryButton:focus-visible{background:#102f48!important;border-color:#102f48!important}.homeFinalContactCta{color:#173a3b;font-family:var(--font-body);background:#fff;border:1px solid #ffffff94;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.homeFinalContactCta:hover,.homeFinalContactCta:focus-visible{color:#173a3b;background:#f4fafa;border-color:#fff}.homePage+.siteFooter{padding-top:56px}@media (max-width:1023px){.homeBenefits{max-height:none}.homeBenefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 56px}.homeFinalCta{max-height:none}}@media (max-width:767px){.homeBenefits{max-height:none;padding:64px 0}.homeBenefits .homeContainer>h2{font-size:clamp(2.4rem,10vw,3.1rem)}.homeBenefitsGrid{grid-template-columns:1fr;gap:34px;margin-top:38px}.homeBenefitIcon{width:38px;height:38px}.homeBenefitsGrid h3{font-size:17px}.homeFinalCta{min-height:0;max-height:none;padding:78px 0}.homeFinalCta h2{font-size:clamp(2.55rem,11vw,3.35rem)}.homeFinalCta p{font-size:17px}.homeFinalCtas{flex-direction:column;align-items:stretch;gap:12px}.homeFinalCta .interactiveButton,.homeFinalContactCta{width:100%}.homePage+.siteFooter{padding-top:48px}}:root{--duxdoktor-page-background:var(--dux-page);--duxdoktor-hero-blue:var(--dux-page);--color-page-background:var(--dux-page);--color-paper:var(--dux-page);--color-paper-warm:var(--dux-page);--color-mist:var(--dux-page);--color-surface-muted:var(--dux-surface)}body,.newSite,.subpage,.homePage,.homeSection,.homeReviews,.homeBenefits,.homeServices,.homeDoctor,.homeCase,.homeLocations,.homeContact,.medicalAreaPage,.medicalServicesPage,.medicalAreaHero,.medicalAreaCase,.lakararendeSection,.bookingPage,.pageHeroNew{background-color:var(--duxdoktor-page-background)}.newHero .heroTitle{max-width:740px;font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.035em;font-size:clamp(4.5rem,5.6vw,4.9rem);font-weight:600;color:#4d9196!important}@media (max-width:767px){.newHero .heroTitle{font-size:clamp(3rem,12vw,4rem)}}.homePathwayArrow{font-size:25px;font-weight:700}.homeSupport{max-height:none;padding:clamp(72px,8svh,112px) 0}.homeSupportLayout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);align-items:stretch;gap:clamp(36px,5vw,76px);display:grid}.homeSupportContent{min-width:0}.homeSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;margin-top:46px}.homeSupportCta{color:#173a3b;background:#eaf4f4;border:1px solid #35696d33;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:clamp(30px,3.2vw,44px);display:flex}.homeSupportCta h3{color:#173a3b;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,2.2vw,2.35rem);font-weight:500}.homeSupportCta p{color:#405c60;max-width:380px;font-family:var(--font-body);margin:18px 0 28px;font-size:16px;line-height:1.58}.homeSupportCta .primaryButton{color:#fff;letter-spacing:0;text-transform:none;background:#173e5d;border-color:#173e5d;min-height:52px;font-size:15px}.homeSupportCta .primaryButton:hover,.homeSupportCta .primaryButton:focus-visible{color:#fff;background:#102f48;border-color:#102f48}@media (max-width:1023px){.homeSupportLayout{grid-template-columns:1fr;gap:36px}.homeSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeSupportCta{min-height:0}.homeSupportCta p{max-width:560px}}@media (max-width:767px){.homeSupport{padding:64px 0}.homeSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:36px}.homeSupportCta{border-radius:14px;padding:28px 24px}.homeSupportCta p{margin:14px 0 24px}.homeSupportCta .primaryButton{width:100%}}:root{--duxdoktor-heading-accent:var(--dux-ink);--duxdoktor-body-text:var(--dux-body);--duxdoktor-primary:var(--dux-primary);--duxdoktor-primary-hover:var(--dux-primary-hover);--button-blue:var(--duxdoktor-primary);--button-blue-hover:var(--duxdoktor-primary-hover);--button-focus:#48748652;--font-heading:var(--font-cormorant),Georgia,serif;--font-hero-serif:var(--font-cormorant),Georgia,serif;--font-newsreader:var(--font-cormorant),Georgia,serif}body,body :where(p,a,button,input,textarea,select,label,span,li,legend,dt,dd){font-family:var(--font-inter),Arial,sans-serif!important}.homePage h1,.homePage h2,.homePage h3{color:var(--duxdoktor-heading-accent)}.homePage p,.homePage .homeDoctorSpecialty{color:var(--duxdoktor-body-text)}.homeFinalCta h2,.homeFinalCta p{color:#fff!important}.newHero .heroTitle{letter-spacing:-.045em;font-weight:700;color:var(--duxdoktor-heading-accent)!important;font-family:var(--font-inter),Arial,sans-serif!important}.homeTextLink,.homeServicesAllLink,.homeSupportAllLink{background:#fff;border:1px solid #3e747847;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;color:var(--duxdoktor-heading-accent)!important}.homeTextLink:hover,.homeTextLink:focus-visible,.homeServicesAllLink:hover,.homeServicesAllLink:focus-visible,.homeSupportAllLink:hover,.homeSupportAllLink:focus-visible{border-color:var(--duxdoktor-heading-accent);background:#f4f9f9;text-decoration:none;color:var(--duxdoktor-heading-accent)!important}.homeSupportAllLink{padding-top:0}.homePathway h3{letter-spacing:-.025em;font-weight:700;color:var(--duxdoktor-heading-accent)!important}.homePathway p{margin-top:8px;font-weight:500;color:var(--duxdoktor-body-text)!important}.homePathwayArrow{color:var(--duxdoktor-heading-accent)}.homePathway:hover .homePathwayArrow,.homePathway:focus-visible .homePathwayArrow{background:var(--duxdoktor-primary);color:#fff}.homeDoctor .homeSplitCopy h2,.homeDoctorName{color:var(--duxdoktor-heading-accent)!important}.homeDoctor .homeDoctorSpecialty,.homeDoctor .homeSplitCopy>p:not(.homeDoctorSpecialty){color:var(--duxdoktor-body-text)!important}.homeDoctor .homeTextLink,.homeFinalCta .homeFinalContactCta{color:var(--duxdoktor-heading-accent)!important}.homePage h1,.homePage h2,.homePage h3{letter-spacing:-.028em;font-weight:600}.newHero .heroTitle{letter-spacing:-.03em;font-weight:600;font-family:var(--font-cormorant),Georgia,serif!important}.homePathways .homeContainer{width:calc(100% - 80px);max-width:1440px}.homePathway{aspect-ratio:auto;min-height:500px;color:var(--duxdoktor-body-text);background:#fff;border:1px solid #3e747824;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 10px 26px #173a3b0f}.homePathwayVisual{z-index:0;background-position:50%;background-size:cover;flex:auto;min-height:300px;position:relative;inset:auto}.homePathway:after{display:none}.homePathwayPanel{background:#f8fbfb;justify-content:space-between;align-items:flex-end;gap:16px;min-height:190px;padding:24px;display:flex}.homePathwayCopy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.homePathway h3{letter-spacing:-.025em;max-width:245px;font-size:clamp(1.85rem,2.05vw,2.35rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.homePathway p{max-width:275px;margin-top:10px;font-size:15px;line-height:1.48;color:var(--duxdoktor-body-text)!important}.homePathwayArrow{width:44px;height:44px;color:var(--duxdoktor-heading-accent);background:#fff;border:1px solid #3e74783d;margin-bottom:2px;font-size:25px;font-weight:700}.homePathway:hover{border-color:#3e74784d;transform:translateY(-2px);box-shadow:0 14px 32px #173a3b1a}.homePathway:hover .homePathwayVisual{transform:scale(1.025)}@media (max-width:1023px){.homePathways .homeContainer{width:calc(100% - 64px)}.homePathway{min-height:475px}.homePathwayVisual{min-height:285px}}@media (max-width:767px){.homePathways .homeContainer{width:calc(100% - 40px)}.homePathway{min-height:0}.homePathwayVisual{flex:none;min-height:270px}.homePathwayPanel{min-height:0;padding:22px}.homePathway h3{max-width:none;font-size:2rem}.homePathway p{max-width:none}.homePathwayArrow{width:42px;height:42px}}.homeSupportContent>.homeSupportAllLink{align-self:flex-start;margin-top:34px}.homeServiceImage--editorial{background-position:50%;background-size:cover;display:block;overflow:hidden;background-color:#eaf2f2!important;border:1px solid #3e74781f!important;border-radius:10px!important}.homeServiceLink:hover .homeServiceImage--editorial{filter:saturate(.9)contrast(.96)}.homeFinalCta{color:var(--duxdoktor-body-text);background:#dcebeb}.homeFinalCta p{color:var(--duxdoktor-body-text)!important}.homePathwayArrow{text-indent:0;background:#eaf4f4;border-color:#35696d33;place-items:center;margin-bottom:0;padding:0;line-height:1;display:grid}.homePathwayArrow:first-letter{line-height:1}.homeProcessGrid{align-items:start}.homeProcessGrid h3{margin-top:0}.homeProcessNumber{display:none}.homeServiceImage--editorial{isolation:isolate;position:relative}.homeServiceImage--editorial:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#f9f8f366,#ddf1f22e);position:absolute;inset:0}.homeLocations{background:var(--duxdoktor-page-background);padding:clamp(82px,9vw,126px) 0}.homeLocationsIntro{text-align:center;max-width:720px;margin:0 auto}.homeLocationsIntro h2{color:var(--duxdoktor-heading-accent)!important}.homeLocationsIntro p{max-width:620px;color:var(--duxdoktor-body-text);margin:18px auto 0;font-size:18px;line-height:1.58}.homeLocationsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin:48px auto 0;display:grid}.homeLocationCard{isolation:isolate;color:#fff;background:#eaf4f4;border:1px solid #35696d29;border-radius:14px;min-height:300px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #173a3b14}.homeLocationVisual{z-index:-1;background-position:50%;background-size:cover;transition:transform .22s;position:absolute;inset:0}.homeLocationCard:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#4a8f9547,#f9f8f31a 66%,#173a3b33);position:absolute;inset:0}.homeLocationCard span{color:#fff;font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.025em;text-shadow:0 2px 12px #0a2c3042;font-size:clamp(2.25rem,3.2vw,3.4rem);font-weight:600;line-height:1;position:absolute;bottom:24px;left:28px;right:28px}.homeLocationCard:hover .homeLocationVisual,.homeLocationCard:focus-visible .homeLocationVisual{transform:scale(1.025)}.homeLocationCard:focus-visible{outline:3px solid var(--duxdoktor-primary);outline-offset:4px}.homeContact{text-align:center}.homeContactIntro{margin-left:auto;margin-right:auto}.homeContactGrid{text-align:left;grid-template-columns:minmax(0,640px);justify-content:center;margin:48px auto 0}.homeContactForm{width:100%}.homeContactDetails{text-align:center;align-items:center;width:100%;margin-top:8px}.homeContactDetails .homePageButton{margin-top:28px}@media (max-width:767px){.homeLocationsIntro p{font-size:17px}.homeLocationsCards{grid-template-columns:1fr;gap:18px;margin-top:36px}.homeLocationCard{min-height:240px}.homeLocationCard span{font-size:2.35rem;bottom:20px;left:22px;right:22px}.homeContactGrid{margin-top:36px}}.homePathwayVisual,.homeServiceImage--editorial,.homeLocationVisual{overflow:hidden}.homePathwayVisual:after,.homeServiceImage--editorial:after,.homeLocationVisual:after{z-index:1;content:"";background:var(--duxdoktor-image-wash);pointer-events:none;position:absolute;inset:0}.homePathway:hover .homePathwayVisual,.homeServiceLink:hover .homeServiceImage--editorial,.homeLocationCard:hover .homeLocationVisual{filter:saturate(.92)contrast(.96)brightness(1.02)}:root{--duxdoktor-image-wash:linear-gradient(135deg,#fff9ef4d 0%,#eff8f124 53%,#4d91962e 100%)}.homePathwayVisual,.homeServiceImage--editorial,.homeLocationVisual{filter:saturate(.95)contrast(.92)brightness(1.08)}.homePathwayVisual:after,.homeLocationVisual:after{background:var(--duxdoktor-image-wash)}.homeServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:52px}.homeServicesGrid>article{min-width:0}.homeServiceLink{height:100%;min-height:420px;color:var(--duxdoktor-body-text);background:#f8fbfb;border:1px solid #3e747824;border-radius:12px;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 10px 26px #173a3b0f}.homeServiceLink:hover,.homeServiceLink:focus-visible{border-color:#3e74784d;transform:translateY(-2px);box-shadow:0 14px 32px #173a3b1a}.homeServiceVisual{isolation:isolate;background:#dcebeb;flex:auto;place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.homeServiceImage--editorial{width:100%;height:100%;inset:0;aspect-ratio:auto!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;position:absolute!important}.homeServiceImage--editorial:after{background:linear-gradient(#21535824 0%,#21535857 100%)}.homeServiceVisual h3{z-index:2;letter-spacing:-.028em;text-align:center;text-shadow:0 2px 15px #0a2c3061;max-width:88%;position:relative;color:#fff!important;margin:0!important;font-size:clamp(2rem,2.4vw,2.45rem)!important;font-weight:600!important}.homeServicePanel{background:#f8fbfb;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:166px;padding:22px 24px 24px;display:flex}.homeServicesGrid p{font-size:15px;line-height:1.5;color:var(--duxdoktor-body-text)!important;margin:0!important}.homeServicesGrid .homeTextLink{margin-top:18px}@media (max-width:1023px){.homeServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.homeServiceVisual{min-height:265px}}@media (max-width:767px){.homeServicesGrid{grid-template-columns:1fr;gap:22px;margin-top:38px}.homeServiceLink{min-height:0}.homeServiceVisual{flex:none;min-height:235px}.homeServicePanel{min-height:0;padding:20px 22px 22px}.homeServiceVisual h3{font-size:2rem!important}.homeServicesGrid .homeTextLink{margin-top:16px}}.homeLocationCard{place-items:center;min-height:300px;display:grid}.homeLocationCard span{z-index:2;color:#fff;text-align:center;width:100%;padding:24px;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:767px){.homeLocationCard{min-height:240px}}.homePathway{transition:border-color .26s,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.homePathwayVisual{transition:transform .42s cubic-bezier(.22,1,.36,1),filter .32s}.homePathwayArrow{transition:background-color .22s,color .22s,box-shadow .22s!important}@media (hover:hover){.homePathway:hover{border-color:#3e747840;transform:translateY(-3px);box-shadow:0 16px 34px #173a3b1a}.homePathway:hover .homePathwayVisual{filter:saturate(.98)contrast(.94)brightness(1.06);transform:scale(1.018)}.homePathway:hover .homePathwayArrow{transform:none;box-shadow:0 5px 12px #173a3b1f}}@media (max-width:1023px){.homePathwaysGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:767px){.homePathwaysGrid{grid-template-columns:1fr;gap:18px}}.membershipPage{background:var(--duxdoktor-page-background);color:var(--duxdoktor-body-text)}.membershipHero{background:#eaf4f4;padding:clamp(128px,16vw,190px) 32px clamp(80px,10vw,120px)}.membershipHero>div,.membershipIntro>div,.membershipPlansGrid,.membershipCta>div,.membershipBack{width:min(100% - 64px,1120px);margin:0 auto}.membershipHero>div{max-width:920px;margin-left:max(32px,50vw - 560px)}.membershipEyebrow{color:var(--duxdoktor-heading-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:700;font-family:var(--font-inter),Arial,sans-serif!important}.membershipHero h1{letter-spacing:-.04em;max-width:740px;margin:0;font-size:clamp(3.6rem,7vw,6.4rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.membershipHero h1,.membershipPlans h2,.membershipCta h2{font-family:var(--font-cormorant),Georgia,serif!important}.membershipHero>div>p:last-child{max-width:660px;color:var(--duxdoktor-body-text);margin:26px 0 0;font-size:clamp(1.1rem,1.65vw,1.3rem);line-height:1.56}.membershipIntro{background:#f8fbfb;padding:clamp(70px,9vw,112px) 0}.membershipIntro>div{max-width:800px}.membershipIntro p{color:var(--duxdoktor-body-text);text-align:center;margin:0;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.6}.membershipPlans{background:#f8fbfb;padding:0 0 clamp(82px,10vw,126px)}.membershipPlansGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1000px;display:grid}.membershipPlan{background:#fff;border:1px solid #3e74782e;border-radius:16px;flex-direction:column;min-height:540px;padding:clamp(30px,4vw,46px);display:flex;box-shadow:0 12px 28px #173a3b0f}.membershipPlan--premium{background:#eaf4f4;border-color:#3e747857}.membershipPlanLabel{color:var(--duxdoktor-heading-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:700;font-family:var(--font-inter),Arial,sans-serif!important}.membershipPlan h2{margin:0;font-size:clamp(2.3rem,3.4vw,3.25rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.membershipPrice{color:#173a3b;margin:20px 0 28px;font-size:22px;font-weight:700;line-height:1.2;font-family:var(--font-inter),Arial,sans-serif!important}.membershipPlan p:not(.membershipPlanLabel):not(.membershipPrice){color:var(--duxdoktor-body-text);margin:0 0 18px;font-size:16px;line-height:1.6}.membershipPlanLead{font-weight:600;font-size:18px!important}.membershipPlanNote{border-top:1px solid #3e74782e;padding-top:20px;margin-top:auto!important;font-size:14px!important}.membershipCta{text-align:center;background:#dcebeb;padding:clamp(78px,10vw,126px) 32px}.membershipCta>div{max-width:740px}.membershipCta h2{margin:0;font-size:clamp(2.8rem,5.4vw,4.8rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.membershipCta p{max-width:600px;color:var(--duxdoktor-body-text);margin:20px auto 30px;font-size:18px;line-height:1.55}.membershipBack{text-align:center;padding:32px 0 44px}.membershipBack a{color:var(--duxdoktor-heading-accent);font-size:15px;font-weight:600;text-decoration:none;font-family:var(--font-inter),Arial,sans-serif!important}.membershipBack a:hover,.membershipBack a:focus-visible{text-decoration:underline}@media (max-width:767px){.membershipHero{padding:118px 0 72px}.membershipHero>div,.membershipIntro>div,.membershipPlansGrid,.membershipCta>div,.membershipBack{width:calc(100% - 40px)}.membershipHero>div{margin-left:auto;margin-right:auto}.membershipHero h1{font-size:clamp(3.35rem,14vw,4.6rem)}.membershipIntro{padding:64px 0}.membershipIntro p{text-align:left}.membershipPlansGrid{grid-template-columns:1fr;gap:18px}.membershipPlan{min-height:0;padding:28px 24px}.membershipCta{padding:74px 0}.membershipCta h2{font-size:clamp(2.8rem,12vw,3.8rem)}}.homeSupportGrid{margin-top:32px}.homeSupportContent>.homeSupportAllLink{margin-top:26px}.homePathway{height:520px;min-height:0;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)!important;transform:none!important}.homePathwayVisual{will-change:transform,filter;flex:0 0 290px;height:290px;min-height:290px;background-size:cover!important;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1)!important}.homePathway:first-child .homePathwayVisual{background-position:50% 42%}.homePathway:nth-child(2) .homePathwayVisual{background-position:50%}.homePathway:nth-child(3) .homePathwayVisual{background-position:50% 46%}.homePathway:nth-child(4) .homePathwayVisual{background-position:50%}.homePathway:nth-child(5) .homePathwayVisual{background-position:50% 40%}.homePathwayPanel{flex:0 0 230px;align-items:flex-end;height:230px;min-height:230px}.homePathwayCopy{flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.homePathway h3,.homePathway p{transition:color .42s cubic-bezier(.22,1,.36,1)}.homePathwayArrow{transition:background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)!important;transform:none!important}@media (hover:hover){.homePathway:hover{border-color:#3e74784d;box-shadow:0 15px 32px #173a3b1f;transform:none!important}.homePathway:hover .homePathwayVisual{filter:saturate(1.02)contrast(.97)brightness(1.07);transform:scale(1.02)}.homePathway:hover h3{color:#2f6569!important}.homePathway:hover p{color:#263f49!important}.homePathway:hover .homePathwayArrow{box-shadow:0 4px 10px #173a3b14;transform:none!important}}@media (max-width:1023px){.homePathway{height:500px}.homePathwayVisual{flex-basis:275px;height:275px;min-height:275px}.homePathwayPanel{flex-basis:225px;height:225px;min-height:225px}}@media (max-width:767px){.homePathway{height:auto}.homePathwayVisual{flex-basis:270px;height:270px;min-height:270px}.homePathwayPanel{flex-basis:auto;height:auto;min-height:0}}.siteNavLink,.mobileNavLink,.homeFinalContactCta,.siteFooterContactLink,.heroInlineSecondary{font:inherit}button.siteNavLink,button.mobileNavLink,button.homeFinalContactCta,button.siteFooterContactLink,button.heroInlineSecondary{cursor:pointer}button.siteNavLink,button.mobileNavLink,button.siteFooterContactLink{color:inherit;text-align:left;background:0 0;border:0;padding:0}.siteFooterContactLink{color:inherit;text-decoration:none;display:block}.contactModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1f267a;place-items:center;padding:24px;animation:.18s ease-out both contactModalFade;display:grid;position:fixed;inset:0}.contactModal{width:min(100%,480px);color:var(--duxdoktor-body-text);background:#f8fbfb;border:1px solid #3e74782e;border-radius:18px;padding:38px;animation:.22s cubic-bezier(.22,1,.36,1) both contactModalEnter;position:relative;box-shadow:0 24px 70px #061c2347}.contactModal h2{color:var(--duxdoktor-heading-accent);margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:600}.contactModal p{max-width:350px;color:var(--duxdoktor-body-text);margin:16px 0 0;font-size:16px;line-height:1.6}.contactModalClose{width:40px;height:40px;color:var(--duxdoktor-heading-accent);cursor:pointer;background:#fff;border:1px solid #3e74782e;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,color .18s;display:grid;position:absolute;top:16px;right:16px}.contactModalClose:hover{background:#eaf4f4}.contactModalClose:focus-visible,.contactModalDetails a:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.contactModalClose svg{stroke-width:2px;width:19px;height:19px}.contactModalDetails{gap:12px;margin-top:28px;display:grid}.contactModalDetails a{min-height:58px;color:var(--duxdoktor-heading-accent);background:#fff;border:1px solid #3e747829;border-radius:10px;align-items:center;gap:13px;padding:0 18px;font-size:16px;font-weight:600;line-height:1.2;transition:border-color .18s,background-color .18s;display:flex}.contactModalDetails a:hover{background:#eef6f6;border-color:#3e747866}.contactModalDetails svg{stroke-width:1.8px;flex:none;width:20px;height:20px}@keyframes contactModalFade{0%{opacity:0}to{opacity:1}}@keyframes contactModalEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.contactModalBackdrop{padding:16px}.contactModal{border-radius:16px;padding:32px 24px 26px}.contactModal h2{padding-right:32px;font-size:2.2rem}.contactModalDetails a{font-size:15px}}@media (prefers-reduced-motion:reduce){.contactModalBackdrop,.contactModal{animation:none}.homePathway,.homePathwayVisual,.homePathway h3,.homePathway p,.homePathwayArrow{transition-duration:.01ms!important}}.informationGuide{background:var(--duxdoktor-page-background)}.informationGuideHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(38px,6vw,84px);width:min(100% - 128px,1240px);margin:0 auto;padding:clamp(118px,12vw,152px) 0 clamp(56px,7vw,86px);display:grid}.informationGuideHeroCopy{max-width:660px}.informationGuideHero .breadcrumbs{margin-bottom:20px}.informationGuideHero h1{max-width:720px;color:var(--duxdoktor-heading-accent);letter-spacing:-.035em;margin:0;font-size:clamp(3.25rem,5.4vw,5.2rem);font-weight:600}.informationGuideLead{max-width:610px;color:var(--duxdoktor-body-text);margin:22px 0 0;font-size:18px;line-height:1.6}.informationGuideImage{background:#eaf2f2;border:1px solid #3e747826;border-radius:14px;min-height:315px;position:relative;overflow:hidden}.informationGuideImage img{object-fit:cover;object-position:center}.informationGuideActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.informationGuideActions .primaryButton,.informationGuideContactButton{border-radius:8px;min-height:52px;padding:0 22px;font-size:15px;font-weight:600}.informationGuideContactButton{color:var(--duxdoktor-heading-accent);cursor:pointer;background:#fff;border:1px solid #3e747852;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.informationGuideContactButton:hover{border-color:var(--duxdoktor-heading-accent);background:#f2f8f8}.informationGuideContactButton:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.informationGuideLayout{grid-template-columns:minmax(0,68fr) minmax(245px,32fr);gap:clamp(48px,7vw,104px);width:min(100% - 128px,1120px);margin:0 auto;padding:clamp(26px,4vw,48px) 0 clamp(78px,9vw,118px);display:grid}.informationGuideArticle{min-width:0}.informationGuideSection{border-bottom:1px solid #3e74782e;padding:0 0 clamp(40px,5vw,64px)}.informationGuideSection+.informationGuideSection{padding-top:clamp(40px,5vw,64px)}.informationGuideSection h2{max-width:620px;color:var(--duxdoktor-heading-accent);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(2.1rem,3.5vw,3rem);font-weight:600}.informationGuideSection p{max-width:700px;color:var(--duxdoktor-body-text);margin:0;font-size:16px;line-height:1.68}.informationGuideSection p+p{margin-top:16px}.informationGuideSection ul{gap:10px;max-width:700px;margin:20px 0 0;padding:0;list-style:none;display:grid}.informationGuideSection li{color:var(--duxdoktor-body-text);padding-left:20px;font-size:16px;line-height:1.55;position:relative}.informationGuideSection li:before{background:var(--duxdoktor-primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0}.informationGuideNote{border-left:3px solid var(--duxdoktor-primary);background:#eaf4f4b8;padding:16px 18px;margin-top:20px!important;font-size:15px!important}.informationGuideSidebar{border-left:1px solid #3e747829;min-width:0}.informationGuideFaq details{border-top:1px solid #3e747829;max-width:700px;padding:16px 0}.informationGuideFaq details:last-child{border-bottom:1px solid #3e747829}.informationGuideFaq summary{color:var(--duxdoktor-heading-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.informationGuideFaq summary::-webkit-details-marker{display:none}.informationGuideFaq summary:after{content:"+";font-size:25px;font-weight:400}.informationGuideFaq details[open] summary:after{content:"–"}.informationGuideFaq details p{padding:12px 32px 2px 0}@media (max-width:1023px){.informationGuideHero{grid-template-columns:1fr;width:min(100% - 80px,820px);padding-top:128px}.informationGuideHeroCopy{max-width:720px}.informationGuideImage{max-width:720px;min-height:280px}.informationGuideLayout{grid-template-columns:minmax(0,1fr) minmax(200px,.34fr);gap:44px;width:calc(100% - 80px)}.informationGuideSidebar{min-height:100%}}@media (max-width:767px){.informationGuideHero{gap:30px;width:calc(100% - 40px);padding:106px 0 54px}.informationGuideHero h1{font-size:clamp(2.8rem,12vw,4rem)}.informationGuideLead{font-size:17px}.informationGuideImage{min-height:235px}.informationGuideActions{flex-direction:column;align-items:stretch}.informationGuideActions .primaryButton,.informationGuideContactButton{width:100%}.informationGuideLayout{width:calc(100% - 40px);padding-top:22px;padding-bottom:72px;display:block}.informationGuideSidebar{display:none}.informationGuideSection{padding-bottom:42px}.informationGuideSection+.informationGuideSection{padding-top:42px}.informationGuideSection h2{font-size:clamp(2rem,9vw,2.65rem)}.informationGuideSection p,.informationGuideSection li{font-size:16px}.informationGuideFaq details p{padding-right:0}}.informationGuideLayout{align-items:start}.informationGuideArticle{grid-area:1/1}.informationGuideSidebar{border:0;grid-area:1/2;align-self:start;position:sticky;top:108px}.informationGuideSidebarInner{gap:16px;display:grid}.informationGuideSidebarCard,.informationGuideToc{background:#f8fbfb;border:1px solid #3e74782b;border-radius:12px;box-shadow:0 10px 24px #173a3b0b}.informationGuideSidebarCard{padding:24px}.informationGuideSidebarCard h2,.informationGuideToc summary{color:var(--duxdoktor-heading-accent);margin:0;font-size:17px;font-weight:700;line-height:1.35;font-family:var(--font-inter),Arial,sans-serif!important}.informationGuideSummary p{color:var(--duxdoktor-body-text);margin:12px 0 0;font-size:15px;line-height:1.55}.informationGuideSummary ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.informationGuideSummary li{color:var(--duxdoktor-body-text);padding-left:16px;font-size:14px;line-height:1.45;position:relative}.informationGuideSummary li:before{background:var(--duxdoktor-primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.54em;left:0}.informationGuideToc{overflow:hidden}.informationGuideToc summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none;display:flex}.informationGuideToc summary::-webkit-details-marker{display:none}.informationGuideToc summary:after{content:"+";font-size:22px;font-weight:400}.informationGuideToc[open] summary:after{content:"–"}.informationGuideToc nav{padding:10px 12px 14px;display:grid}.informationGuideToc a{color:var(--duxdoktor-body-text);border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s}.informationGuideToc a:hover,.informationGuideToc a:focus-visible,.informationGuideToc a.isActive{color:var(--duxdoktor-heading-accent);background:#eaf4f4;outline:none}.informationGuideSection h2{scroll-margin-top:120px}.informationGuideClosingCta{background:#dcebeb;padding:clamp(70px,9vw,108px) 32px}.informationGuideClosingCta>div{text-align:center;width:min(100%,760px);margin:0 auto}.informationGuideClosingCta h2{color:var(--duxdoktor-heading-accent);margin:0;font-size:clamp(2.45rem,4.6vw,4rem);font-weight:600}.informationGuideClosingCta p{max-width:620px;color:var(--duxdoktor-body-text);margin:18px auto 28px;font-size:17px;line-height:1.6}.informationGuideClosingCta>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.informationGuideClosingContact{min-height:52px;color:var(--duxdoktor-heading-accent);cursor:pointer;background:#fff;border:1px solid #3e747852;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.informationGuideClosingContact:hover{border-color:var(--duxdoktor-heading-accent);background:#f2f8f8}.informationGuideClosingContact:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}@media (max-width:1023px){.informationGuideLayout{grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);gap:34px}.informationGuideSidebar{top:92px}.informationGuideSidebarCard{padding:20px}.informationGuideSidebarCard h2,.informationGuideToc summary{font-size:16px}.informationGuideSummary p{font-size:14px}.informationGuideSummary li,.informationGuideToc a{font-size:13px}}@media (max-width:767px){.informationGuideLayout{flex-direction:column;gap:32px;display:flex}.informationGuideSidebar{order:0;width:100%;display:block;position:static}.informationGuideArticle{order:1;width:100%}.informationGuideSidebarInner{gap:12px}.informationGuideSidebarCard{padding:22px}.informationGuideToc summary{padding:17px 18px}.informationGuideToc nav{padding:8px 10px 12px}.informationGuideClosingCta{padding:68px 20px}.informationGuideClosingCta>div>div{flex-direction:column;align-items:stretch}.informationGuideClosingCta .interactiveButton,.informationGuideClosingContact{width:100%}}.informationGuideHero .breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.informationGuideHero .breadcrumbs>span{display:contents}.informationGuideHero .breadcrumbs a,.informationGuideHero .breadcrumbs [aria-current=page]{color:var(--duxdoktor-body-text);font-size:14px;line-height:1.4}.informationGuideHero .breadcrumbs a:hover,.informationGuideHero .breadcrumbs a:focus-visible{color:var(--duxdoktor-heading-accent);text-underline-offset:3px;text-decoration:underline}.informationGuideSectionLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.informationGuideSectionLinks h3{color:var(--duxdoktor-heading-accent);flex-basis:100%;margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.4;font-family:var(--font-inter),Arial,sans-serif!important}.informationGuideSectionLinks a{min-height:40px;color:var(--duxdoktor-heading-accent);background:#fff;border:1px solid #3e747838;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.informationGuideSectionLinks a:hover,.informationGuideSectionLinks a:focus-visible{border-color:var(--duxdoktor-heading-accent);background:#f2f8f8}.informationGuideSectionLinks a span{font-size:17px;line-height:1}.legalPolicyHero,.legalPolicyArticle{width:min(100% - 64px,920px);margin:0 auto}.legalPolicyHero{padding:clamp(120px,15vw,190px) 0 clamp(54px,7vw,84px)}.legalPolicyHero .breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.legalPolicyHero .breadcrumbs a,.legalPolicyHero .breadcrumbs [aria-current=page]{color:var(--duxdoktor-body-text);font-size:14px;line-height:1.4}.legalPolicyHero .breadcrumbs a:hover,.legalPolicyHero .breadcrumbs a:focus-visible{color:var(--duxdoktor-heading-accent);text-underline-offset:3px;text-decoration:underline}.legalPolicyHero h1{max-width:700px;color:var(--duxdoktor-heading-accent);letter-spacing:-.03em;margin:0;font-size:clamp(3rem,6vw,5.6rem);font-weight:600}.legalPolicyHero .lead{max-width:680px;color:var(--duxdoktor-body-text);margin:20px 0 0}.legalPolicyArticle{padding-bottom:clamp(80px,10vw,140px)}.legalPolicyArticle section{border-top:1px solid #3e74782e;padding:clamp(30px,4vw,48px) 0}.legalPolicyArticle h2{max-width:720px;color:var(--duxdoktor-heading-accent);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600}.legalPolicyArticle p{max-width:760px;color:var(--duxdoktor-body-text);margin:0;font-size:16px;line-height:1.7}.legalPolicyArticle p+p{margin-top:15px}.legalPolicyArticle a{color:var(--duxdoktor-heading-accent);text-underline-offset:3px;text-decoration:underline}.legalPolicyArticle a:hover,.legalPolicyArticle a:focus-visible{color:var(--duxdoktor-primary-hover)}@media (max-width:767px){.legalPolicyHero,.legalPolicyArticle{width:calc(100% - 40px)}.legalPolicyHero{padding-top:106px}.legalPolicyArticle{padding-bottom:72px}.legalPolicyArticle section{padding:34px 0}.legalPolicyArticle p{font-size:16px}}.informationGuideHero .breadcrumbs{margin-bottom:18px;display:flex}.informationGuideSidebar{top:94px}.informationGuideSidebarInner{display:block}.informationGuideSidebarCard,.informationGuideToc{box-shadow:none}.informationGuideSidebarCard{background:#fff;border-color:#3e747833;border-radius:10px;padding:20px 20px 18px}.informationGuideSidebarCard h2{font-size:16px;line-height:1.25}.informationGuideSummary p{margin-top:9px;font-size:14px;line-height:1.45}.informationGuideSummary ul{gap:5px;margin-top:13px}.informationGuideSummary li{font-size:13px;line-height:1.35}.informationGuideToc{background:0 0;border-radius:0;margin-top:17px;padding-top:15px;border:0!important;border-top:1px solid #3e747829!important}.informationGuideToc summary{color:var(--duxdoktor-heading-accent);padding:0;font-size:15px}.informationGuideToc[open] summary{border-bottom:0;padding-bottom:9px}.informationGuideToc nav{gap:1px;padding:1px 0 0}.informationGuideToc a{border-radius:4px;padding:5px 0;font-size:12px;line-height:1.28}.informationGuideToc a:hover,.informationGuideToc a:focus-visible,.informationGuideToc a.isActive{color:var(--duxdoktor-heading-accent);text-underline-offset:3px;background:0 0;padding-left:7px;text-decoration:underline}.informationGuideClosingCta p{display:none}.informationGuideClosingCta>div>div{margin-top:27px}@media (max-width:1023px){.informationGuideSidebar{top:86px}.informationGuideSidebarCard{padding:18px}.informationGuideSummary p{font-size:13px}.informationGuideSummary li,.informationGuideToc a{font-size:12px}.informationGuideToc summary{font-size:14px}}@media (max-width:767px){.informationGuideSidebarCard{padding:20px}.informationGuideToc{margin-top:16px;padding-top:15px}.informationGuideToc summary{padding:0;font-size:15px}.informationGuideToc[open] summary{padding-bottom:10px}.informationGuideToc a{padding:8px 0;font-size:13px}.informationGuideClosingCta>div>div{margin-top:24px}}.homePathwayPanel{text-align:center;padding:20px 24px 52px;display:block;position:relative}.homePathwayCopy{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0 4px 2px;display:flex}.homePathway h3{text-align:center;max-width:none;margin:0}.homePathway p{text-align:center;max-width:100%;margin-top:10px}.homePathwayArrow{width:auto;height:auto;color:var(--duxdoktor-heading-accent);margin:0;padding:0;font-size:18px;font-weight:500;line-height:1;display:block;position:absolute;bottom:18px;right:24px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:color .36s!important}.homePathway:hover,.homePathway:focus-visible{box-shadow:0 11px 27px #173a3b13;transform:none!important}.homePathway:hover .homePathwayVisual{filter:saturate(.98)contrast(.95)brightness(1.06);transform:scale(1.008)}.homePathway:hover .homePathwayArrow,.homePathway:focus-visible .homePathwayArrow{color:#2f6569;box-shadow:none!important;background:0 0!important;transform:none!important}.homePage :is(.homeSupportHeading h2,.homeServicesIntro h2,.homeDoctor .homeSplitCopy h2,.homeProcess h2,.homeLocationsIntro h2,.homeReviews h2,.homeFinalCta h2){letter-spacing:-.028em;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}@media (max-width:767px){.homePathwayPanel{padding:20px 20px 52px}.homePathwayArrow{bottom:18px;right:20px}.homePage :is(.homeSupportHeading h2,.homeServicesIntro h2,.homeDoctor .homeSplitCopy h2,.homeProcess h2,.homeLocationsIntro h2,.homeReviews h2,.homeFinalCta h2){font-size:clamp(2.45rem,11vw,3.2rem)}}.homeLocationVisual{filter:saturate(1.08)contrast(1.01)brightness(1.08);transition:filter .36s cubic-bezier(.22,1,.36,1)!important}.homeLocationVisual:after{background:linear-gradient(135deg,#fffaf21f,#4d919614)}.homeLocationCard:after{background:linear-gradient(#082b2f0a 0%,#082b2f2e 100%)}.homeLocationCard span,.locationNameMotion>span{transform-origin:50%;transition:transform .36s cubic-bezier(.22,1,.36,1),color .36s;transform:scale(1)}.homeLocationCard:hover .homeLocationVisual,.homeLocationCard:focus-visible .homeLocationVisual{filter:saturate(1.04)contrast(1.02)brightness(.94);transform:none!important}.homeLocationCard:hover span,.homeLocationCard:focus-visible span,.locationNameMotion:hover>span,.locationNameMotion:focus-visible>span{transform:scale(1.06)}:root{--duxdoktor-primary:var(--dux-primary);--duxdoktor-primary-hover:var(--dux-primary-hover);--button-focus:#71abbd57;--duxdoktor-logo:#3e8ba1}.newHero .heroInlinePrimary{color:#fff;background:var(--duxdoktor-primary)!important}.newHero .heroInlinePrimary:hover,.newHero .heroInlinePrimary:focus-visible{color:#fff;background:var(--duxdoktor-primary-hover)!important}.siteLogo{aspect-ratio:859/582;background:var(--duxdoktor-logo);height:auto;-webkit-mask-image:var(--duxdoktor-logo-mask);-webkit-mask-image:var(--duxdoktor-logo-mask);mask-image:var(--duxdoktor-logo-mask);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root{--duxdoktor-font-heading:var(--font-cormorant),Georgia,serif;--duxdoktor-font-body:var(--font-inter),Arial,sans-serif;--font-heading:var(--duxdoktor-font-heading);--font-body:var(--duxdoktor-font-body)}body{font-family:var(--duxdoktor-font-body)}body :where(p,a,button,input,textarea,select,label,span,li,legend,dt,dd,small,figcaption){font-family:var(--duxdoktor-font-body)!important}body :is(h1,h2,h3,h4,h5,h6),body :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--duxdoktor-font-heading)!important}@media (min-width:900px){.homeLocationsIntro{max-width:1100px}.homeLocationsIntro h2{white-space:nowrap;max-width:none}}.homeProcess{max-height:none;padding:clamp(54px,6vw,76px) 0}.homeProcessGrid{gap:clamp(24px,4.2vw,58px);margin-top:30px}.homeProcessGrid p{margin-top:8px;font-size:15px;line-height:1.48}@media (max-width:1023px){.homeProcessGrid{gap:32px 44px}}@media (max-width:767px){.homeSupport,.homeProcess{padding:56px 0}.homeProcessGrid{gap:28px;margin-top:28px}.homeProcessGrid h3{font-size:1.55rem}.homeProcessGrid p{font-size:16px}}.homePathwayArrow{width:28px;height:28px;color:var(--duxdoktor-heading-accent);display:block;transition:color .36s,opacity .36s!important}.homePathwayArrow svg{stroke-width:2.35px;width:26px;height:26px;display:block;transition:none!important}.homePathway:hover .homePathwayArrow,.homePathway:focus-visible .homePathwayArrow{color:#2f6569;opacity:.94;transform:none!important}.homeFeaturedReviews{background:#eaf4f475;padding:clamp(54px,6vw,78px) 0}.homeFeaturedReviewsIntro{text-align:center}.homeFeaturedReviewsIntro h2{color:var(--duxdoktor-heading-accent);margin:0;font-size:clamp(2.15rem,3.3vw,3.2rem);font-weight:600}.homeFeaturedReviewsIntro p{color:var(--duxdoktor-body-text);margin:10px 0 0;font-size:14px;line-height:1.45}.homeFeaturedReviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.homeFeaturedReview{background:#ffffffb8;border:1px solid #3e747821;border-radius:12px;flex-direction:column;min-height:190px;margin:0;padding:24px 25px 20px;transition:box-shadow .32s,background-color .32s;display:flex;box-shadow:0 7px 20px #173a3b06}.homeFeaturedReviewStars{color:#71abbd;letter-spacing:2px;font-size:14px;line-height:1;font-family:var(--duxdoktor-font-body)!important}.homeFeaturedReview blockquote{color:#26484d;letter-spacing:-.018em;margin:22px 0 0;font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:600;line-height:1.18;font-family:var(--duxdoktor-font-heading)!important}.homeFeaturedReview figcaption{color:#647d82;margin-top:auto;padding-top:22px;font-size:12px;line-height:1.2;font-family:var(--duxdoktor-font-body)!important}.homeFeaturedReview:hover{background:#fff;box-shadow:0 10px 24px #173a3b12}@media (max-width:900px){.homeFeaturedReviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeFeaturedReview:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (max-width:767px){.homeFeaturedReviews{padding:52px 0}.homeFeaturedReviewsGrid{grid-template-columns:1fr;gap:14px;margin-top:26px}.homeFeaturedReview,.homeFeaturedReview:last-child{grid-column:auto;width:100%;min-height:0;padding:22px}.homeFeaturedReview blockquote{font-size:1.5rem}}.homeFeaturedReviews{isolation:isolate;background-color:#eaf4f4;background-position:50% 62%;background-size:cover;padding:clamp(38px,4.2vw,52px) 0;position:relative;overflow:hidden}.homeFeaturedReviews:before{z-index:-1;content:"";background:linear-gradient(90deg,#faf8f0d6,#faf8f0a8 52%,#faf8f06b);position:absolute;inset:0}.homeFeaturedReviewsIntro p{margin-top:7px}.homeFeaturedReviewsGrid{margin-top:22px}.homeFeaturedReview{background:#ffffffdb;min-height:142px;padding:19px 22px;box-shadow:0 6px 18px #173a3b09}.homeFeaturedReview blockquote{margin-top:16px}.homeFeaturedReview figcaption{display:none}@media (max-width:767px){.homeFeaturedReviews{padding:38px 0}.homeFeaturedReviewsGrid{margin-top:20px}.homeFeaturedReview,.homeFeaturedReview:last-child{padding:20px 22px}}.homeFeaturedReviews{background:var(--duxdoktor-page-background);background-position:initial;background-size:auto;background-image:none!important}.homeFeaturedReviews:before{display:none}.homeFeaturedReviewStars{color:#f4c95d}.homeTrustBarGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.homeTrustBarGrid p{min-height:34px;color:var(--duxdoktor-body-text);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:14px;font-weight:500;line-height:1.35;display:flex;font-family:var(--duxdoktor-font-body)!important}.homeTrustBarGrid p+p{border-left:1px solid #3e74782e}@media (max-width:900px){.homeTrustBarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.homeTrustBarGrid p:nth-child(3){border-left:0}.homeTrustBarGrid p{min-height:30px}}@media (max-width:767px){.homeTrustBar{padding:18px 0}.homeTrustBarGrid p{padding:0 12px;font-size:13px}.homeTrustBarGrid p:nth-child(odd){border-left:0}}.homeTrustBar{background:var(--duxdoktor-page-background);padding:32px 0}.homeTrustBarGrid{min-height:52px}.homeTrustBarGrid p{display:none}.homeTrustBarItem{text-align:left;justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.homeTrustBarItem+.homeTrustBarItem{border-left:1px solid #3e74782e}.homeTrustBarItem svg{width:22px;height:22px;color:var(--duxdoktor-heading-accent);stroke-width:1.7px;flex:none}.homeTrustBarItem div{gap:3px;display:grid}.homeTrustBarItem strong{color:#29494d;font-size:15px;font-weight:600;line-height:1.2;font-family:var(--duxdoktor-font-body)!important}.homeTrustBarItem span{color:#647d82;font-size:12px;line-height:1.3;font-family:var(--duxdoktor-font-body)!important}@media (max-width:900px){.homeTrustBar{padding:26px 0}.homeTrustBarGrid{gap:14px 0}.homeTrustBarItem{justify-content:flex-start;padding:0 26px}.homeTrustBarItem:nth-child(3){border-left:0}}@media (max-width:767px){.homeTrustBar{padding:20px 0}.homeTrustBarItem{gap:9px;padding:0 12px}.homeTrustBarItem svg{width:19px;height:19px}.homeTrustBarItem strong{font-size:14px}.homeTrustBarItem span{font-size:11px}.homeTrustBarItem:nth-child(odd){border-left:0}}.heroInternationalLink{color:#29494d;align-items:center;gap:7px;margin-top:17px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.heroInternationalLink:hover,.heroInternationalLink:focus-visible{color:var(--duxdoktor-heading-accent);text-underline-offset:3px;text-decoration:underline}.homePathwaysGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.homePathway{height:500px}.homePathwayVisual{flex-basis:270px;height:270px;min-height:270px}.homePathwayPanel{flex-basis:230px;height:230px;min-height:230px}.homePathway:first-child{border-color:#3e74783d}.homePathwayCta{color:var(--duxdoktor-heading-accent);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homePathwayCta svg{stroke-width:2px;width:18px;height:18px}.homePathway .homePathwayCta{position:absolute;bottom:20px;right:24px}.homePathway:hover .homePathwayCta{color:#2f6569}@media (max-width:767px){.homePathwaysGrid{grid-template-columns:1fr}.homePathway{height:auto}.homePathwayVisual{flex-basis:250px;height:250px;min-height:250px}.homePathwayPanel{flex-basis:auto;height:auto;min-height:220px}}.homeAudienceCare{background:var(--duxdoktor-page-background);padding:clamp(64px,7vw,96px) 0}.homeAudienceCareIntro{max-width:800px}.homeAudienceCareIntro h2{max-width:760px;color:var(--duxdoktor-heading-accent);letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.homeAudienceCareIntro p{max-width:720px;color:var(--duxdoktor-body-text);margin:20px 0 0;font-size:17px;line-height:1.6}.homeAudienceCareGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.homeAudienceCareCard{min-height:292px;color:var(--duxdoktor-body-text);background:#ffffffa3;border:1px solid #3e74782e;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px 26px 25px;text-decoration:none;transition:border-color .26s,background-color .26s,box-shadow .26s;display:flex}.homeAudienceCareCard>svg{width:28px;height:28px;color:var(--duxdoktor-primary);stroke-width:1.65px;margin-bottom:30px}.homeAudienceCareCard h3{color:var(--duxdoktor-heading-accent);letter-spacing:-.018em;margin:0;font-size:clamp(1.55rem,1.8vw,1.9rem);font-weight:600}.homeAudienceCareCard p{color:var(--duxdoktor-body-text);margin:14px 0 0;font-size:15px;line-height:1.55}.homeAudienceCareCard>span{color:var(--duxdoktor-heading-accent);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeAudienceCareCard>span svg{stroke-width:2px;width:18px;height:18px;transition:transform .26s}@media (hover:hover){.homeAudienceCareCard:hover{background:#ffffffdb;border-color:#3e747857;box-shadow:0 10px 24px #173a3b0e}.homeAudienceCareCard:hover>span svg{transform:translate(3px)}}.homeAudienceCareCard:focus-visible{outline:3px solid var(--button-focus);outline-offset:4px}@media (max-width:1023px){.homeAudienceCareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.homeAudienceCareCard{min-height:260px}}@media (max-width:767px){.homeAudienceCare{padding:56px 0}.homeAudienceCareIntro p{margin-top:16px;font-size:16px}.homeAudienceCareGrid{grid-template-columns:1fr;gap:14px;margin-top:30px}.homeAudienceCareCard{min-height:0;padding:24px 22px}.homeAudienceCareCard>svg{margin-bottom:22px}.homeAudienceCareCard>span{margin-top:0;padding-top:22px}}.homeAudienceCare{background:#eef7f6}.homeAudienceCareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.homeAudienceCareCard{background:#ffffffb8;min-height:306px;padding:32px 29px 28px}.homeAudienceCareFeature{color:var(--duxdoktor-body-text);border-top:1px solid #3e747833;border-bottom:1px solid #3e747833;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:22px;padding:28px 30px;display:grid}.homeAudienceCareFeature>svg{width:34px;height:34px;color:var(--duxdoktor-primary);stroke-width:1.55px}.homeAudienceCareFeature h3{color:var(--duxdoktor-heading-accent);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:600}.homeAudienceCareFeature p{max-width:690px;color:var(--duxdoktor-body-text);margin:8px 0 0;font-size:15px;line-height:1.55}.homeAudienceCareFeatureCta{color:var(--duxdoktor-heading-accent);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeAudienceCareFeatureCta svg{stroke-width:2px;width:18px;height:18px;transition:transform .22s}.homeAudienceCareFeatureCta:hover,.homeAudienceCareFeatureCta:focus-visible{color:#2f6569;text-underline-offset:3px;text-decoration:underline}.homeAudienceCareFeatureCta:hover svg{transform:translate(3px)}.homeAudienceCareFeatureCta:focus-visible{outline:3px solid var(--button-focus);outline-offset:4px}.homeSupportContactCta{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeSupportContactCta:hover,.homeSupportContactCta:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.homeSupportContactCta:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}:root{--duxdoktor-page-background:var(--dux-page);--duxdoktor-hero-blue:var(--dux-page);--color-page-background:var(--dux-page);--color-paper:var(--dux-page);--color-paper-warm:var(--dux-page);--color-mist:var(--dux-page);--color-surface-muted:var(--dux-surface);--color-sky-100:var(--dux-page);--color-sky-050:var(--dux-surface)}html,body,body,.newSite,.subpage,.homePage,.homeSection,.homePathways,.homeSupport,.homeDoctor,.homeReviews,.homeBenefits,.homeServices,.homeCase,.homeLocations,.homeContact,.medicalAreaPage,.medicalServicesPage,.medicalAreaHero,.medicalAreaCase,.lakararendeSection,.bookingPage,.pageHeroNew,.membershipPage,.membershipIntro,.membershipPlans,.organisationLanding,.organisationExamples,.insuranceHelp,.internationalLanding,.internationalCoordination,.medicalNavigationLanding,.medicalNavigationScenarios,.homePathwayPanel,.homeServiceLink,.homeServicePanel,.membershipPlan,.contactModal,.informationGuideSidebarCard,.informationGuideToc,.insuranceHelp aside,.internationalLocationsGrid>div{background-color:#fff}@media (min-width:1280px){.siteHeader .navMegaDropdown .desktopMegaMenu{background:#fff;border-color:#173a3b21;box-shadow:0 24px 58px #102f3d1f}}@media (max-width:1279px){.siteHeader .mobileNavigation,.mobileNavigationFooter{background:#fff}}:root{--dux-ink:#0e3940;--dux-body:#314b50;--dux-primary:#32768a;--dux-primary-hover:#296474;--dux-page:#fff;--dux-surface:#f3f6f7;--dux-border:#dce4e7}body{color:var(--dux-body);background:var(--dux-page)}:is(h1,h2,h3),.newHero .heroTitle,.newHero .heroTitlePrimary,.newHero .heroTitleSecondary{color:var(--dux-ink)!important}:is(footer,.newFooter,.siteFooter,.pageHero,.hero,.homeServiceVisual,.homePathway) :is(h1,h2,h3){color:#fff!important}.homeFinalCta h2{color:var(--dux-ink)!important}.homeFinalCta,.informationGuideClosingCta,.insuranceFinalCta,.internationalFinalCta,.medicalNavigationFinalCta,.membershipCta,.homeAudienceCare,.insuranceHow,.internationalAudience,.medicalNavigationHero{background:var(--dux-surface)}.siteHeader,.siteHeader .desktopMegaMenu,.siteHeader .mobileNavigation,.mobileNavigationFooter{background-color:var(--dux-page)}.desktopContact{align-self:center;position:relative}.footerLanguageSwitcher{width:min(100% - 48px,1180px);margin:24px auto 0;padding-bottom:32px}.languageChoices{align-items:center;gap:12px;display:flex}.siteFooter .languageChoices .language{color:#fff;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.siteFooter .languageChoices .isActive{background:var(--dux-primary);border-color:var(--dux-primary);font-weight:700}.siteFooter .languageChoices a:hover{background:#ffffff1a}.siteFooter .languageChoices a:focus-visible{outline-offset:3px;outline:3px solid #fff}.siteHeader .desktopContactButton{border:1px solid var(--dux-primary);background:var(--dux-primary);color:#fff;min-height:40px;font:600 14px var(--duxdoktor-font-body);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;transition:background-color .18s;display:inline-flex}.siteHeader .desktopContactButton:hover{background:var(--dux-primary-hover);border-color:var(--dux-primary-hover)}.desktopContactBridge{z-index:120;min-width:260px;padding-top:10px;position:absolute;top:100%;right:0}.desktopContactBridge[hidden]{display:none}.desktopContactPanel{border:1px solid var(--dux-border);background:#fff;border-radius:12px;padding:10px;box-shadow:0 8px 24px #0e39401a}.siteHeader .desktopContactPanel a{min-height:44px;color:var(--dux-ink);white-space:nowrap;align-items:center;gap:12px;padding:8px 10px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.siteHeader .desktopContactPanel a:hover{color:var(--dux-primary);text-underline-offset:4px;text-decoration:underline}.desktopContactButton:focus-visible,.desktopContactPanel a:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}body .siteHeader .desktopContactButton{border-radius:9px!important}body .siteHeader .desktopContactPanel{border-radius:12px!important}.medicalAssociationLogo{--association-logo-width:228px;width:var(--association-logo-width);object-fit:contain;max-width:100%;height:auto;border-radius:0!important}.newHero .heroMedicalAssociationLogo{z-index:2;width:var(--association-logo-width);object-fit:contain;pointer-events:none;border-radius:0;height:auto;position:absolute;bottom:24px;right:clamp(24px,3vw,48px)}.siteFooter .footerMedicalAssociationLogo{width:var(--association-logo-width);height:auto;margin-top:24px;display:block}@media (max-width:767px){.medicalAssociationLogo{--association-logo-width:192px}.newHero .heroMedicalAssociationLogo{bottom:12px;right:22px}body .newSite .newHero>.heroContent{padding-bottom:132px}}.homeFinalCta,.informationGuideClosingCta,.insuranceFinalCta,.internationalFinalCta,.medicalNavigationFinalCta,.membershipCta,.homeAudienceCare,.insuranceHow,.internationalAudience,.medicalNavigationHero{background:var(--dux-surface)}.doctorProfilePage{color:var(--duxdoktor-body-text);background:#fff}.doctorProfileContainer{width:min(100% - 80px,1180px);margin:0 auto}.doctorProfileHero{background:#fff;padding:clamp(86px,9vw,132px) 0 clamp(52px,6vw,82px)}.doctorProfileHeroGrid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.doctorProfileHeroCopy .breadcrumbs{margin:0 0 22px}.doctorProfileHeroCopy h1{letter-spacing:-.036em;max-width:760px;margin:0;font-size:clamp(3.2rem,5.25vw,5.75rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.doctorProfileHeroCopy>p{max-width:670px;color:var(--duxdoktor-body-text);margin:25px 0 0;font-size:clamp(1.05rem,1.28vw,1.22rem);line-height:1.65}.doctorProfileHeroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.doctorProfileContactButton{min-height:52px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);background:#fff;border:1px solid #173a3b33;border-radius:9px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:650;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.doctorProfileContactButton:hover,.doctorProfileContactButton:focus-visible{border-color:var(--duxdoktor-primary);color:var(--duxdoktor-heading-accent);background:#f1f8f8}.doctorProfileContactButton:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.doctorProfilePortrait{border-radius:var(--duxdoktor-image-radius);background:#e7f1f1;min-height:clamp(470px,48vw,620px);position:relative;overflow:hidden}.doctorProfilePortrait>img{object-fit:cover;object-position:right center}.doctorProfileFacts{background:#fff;border-block:1px solid #173a3b21}.doctorProfileFacts ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.doctorProfileFacts li{min-height:95px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);align-items:center;padding:18px 24px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.doctorProfileFacts li+li{border-left:1px solid #173a3b21}.doctorProfileContent{padding:clamp(64px,8vw,112px) 0}.doctorProfileSection{border-top:1px solid #173a3b24;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(42px,8vw,132px);padding:clamp(46px,5.8vw,78px) 0;display:grid}.doctorProfileSection:first-child{border-top:0;padding-top:0}.doctorProfileSection h2{letter-spacing:-.027em;margin:0;font-size:clamp(2.2rem,3.35vw,3.65rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.doctorProfileSection p{max-width:690px;color:var(--duxdoktor-body-text);margin:0;font-size:17px;line-height:1.68}.doctorProfileSection p+p{margin-top:18px}.doctorProfileSection ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;max-width:690px;margin:24px 0 0;padding:0;list-style:none;display:grid}.doctorProfileSection li{color:var(--duxdoktor-body-text);padding-left:18px;font-size:16px;line-height:1.5;position:relative}.doctorProfileSection li:before{background:var(--duxdoktor-primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.doctorProfileLinks{flex-wrap:wrap;gap:11px 22px;margin-top:27px;display:flex}.doctorProfileLinks a{color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.doctorProfileLinks a:hover,.doctorProfileLinks a:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.doctorProfileLinks a:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.doctorProfileClosingCta{text-align:center;background:#dcebeb;padding:clamp(64px,8vw,100px) 0}.doctorProfileClosingCta h2{letter-spacing:-.03em;max-width:760px;margin:0 auto;font-size:clamp(2.5rem,4.2vw,4.5rem);font-weight:600;color:var(--duxdoktor-heading-accent)!important}.doctorProfileClosingCta>div>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (max-width:899px){.doctorProfileHeroGrid{grid-template-columns:1fr;gap:38px}.doctorProfilePortrait{max-width:680px;min-height:clamp(420px,90vw,620px)}.doctorProfileFacts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.doctorProfileFacts li{min-height:0;padding:18px 0}.doctorProfileFacts li+li{border-left:0}.doctorProfileFacts li:nth-child(2n){border-left:1px solid #173a3b21;padding-left:24px}.doctorProfileFacts li:nth-child(n+3){border-top:1px solid #173a3b21}.doctorProfileSection{grid-template-columns:1fr;gap:22px}.doctorProfileSection h2{max-width:620px}}@media (max-width:767px){.doctorProfileContainer{width:calc(100% - 40px)}.doctorProfileHero{padding:72px 0 44px}.doctorProfileHeroCopy .breadcrumbs{margin-bottom:18px}.doctorProfileHeroCopy h1{font-size:clamp(2.7rem,11.6vw,4rem)}.doctorProfileHeroCopy>p{margin-top:20px;font-size:16px;line-height:1.6}.doctorProfileHeroActions,.doctorProfileClosingCta>div>div{flex-direction:column;align-items:stretch}.doctorProfileHeroActions :is(.primaryButton,.doctorProfileContactButton),.doctorProfileClosingCta :is(.primaryButton,.doctorProfileContactButton){width:100%}.doctorProfilePortrait{min-height:clamp(390px,110vw,510px)}.doctorProfileFacts li{font-size:13px}.doctorProfileContent{padding:58px 0}.doctorProfileSection{padding:42px 0}.doctorProfileSection ul{grid-template-columns:1fr;margin-top:20px}.doctorProfileClosingCta{padding:60px 0}}.homeDoctorGrid{align-items:center;gap:clamp(46px,7vw,96px)}.homeDoctor .homeSplitCopy{max-width:570px}.homeProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:26px;display:grid;position:relative}.homeProcessGrid:before{content:"";background:#3e747833;height:1px;position:absolute;top:10px;left:8%;right:8%}.homeProcessGrid article{padding-top:27px;position:relative}.homeProcessGrid article:before{border:2px solid var(--duxdoktor-primary);background:var(--duxdoktor-page-background);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.homeProcessGrid h3{font-size:clamp(1.3rem,1.6vw,1.58rem)}.homeFinalCta p{display:none}.homeFinalCta .homeFinalPrivateButton{color:var(--duxdoktor-heading-accent)!important;background:#fff!important;border-color:#3e747852!important}.homeFinalCta .homeFinalPrivateButton:hover,.homeFinalCta .homeFinalPrivateButton:focus-visible{border-color:var(--duxdoktor-heading-accent)!important;color:var(--duxdoktor-heading-accent)!important;background:#f4f9f9!important}@media (max-width:1023px){.homeAudienceCareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAudienceCareCard{min-height:270px}.homeAudienceCareFeature{grid-template-columns:auto minmax(0,1fr);gap:20px}.homeAudienceCareFeatureCta{grid-column:2;justify-self:start}.homeDoctorImage{min-height:420px}.homeProcessGrid{gap:28px}}@media (max-width:767px){.homeAudienceCare{padding:54px 0}.homeAudienceCareGrid{grid-template-columns:1fr;gap:14px}.homeAudienceCareCard{min-height:0;padding:25px 22px}.homeAudienceCareFeature{grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:16px;padding:24px 4px}.homeAudienceCareFeature>svg{width:28px;height:28px}.homeAudienceCareFeature h3{font-size:1.65rem}.homeAudienceCareFeature p{font-size:15px}.homeAudienceCareFeatureCta{grid-column:1/-1;justify-self:start;margin-top:2px}.homeSupportContactCta{width:100%}.homeDoctor{padding:58px 0}.homeDoctorImage{min-height:360px}.homeProcess{padding:48px 0}.homeProcessGrid{grid-template-columns:1fr;gap:24px;margin-top:24px}.homeProcessGrid:before{width:1px;height:auto;top:10px;bottom:10px;left:5px}.homeProcessGrid article{padding:0 0 0 27px}.homeProcessGrid article:before{top:5px;left:0}.homeFinalCta .homeFinalPrivateButton{width:100%}}.homePathwayVisual{position:relative;overflow:hidden;background:#eaf1f3!important}.homePathwayVisual>img{object-fit:cover;filter:saturate(1.05)contrast(.98)brightness(1.04);transition:filter .36s cubic-bezier(.22,1,.36,1)!important;transform:none!important}.homePathwayVisual:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(135deg,#f1fbfa1f,#41818712);position:absolute;inset:0}.homePathway:first-child .homePathwayVisual>img{object-position:center 46%}.homePathway:nth-child(2) .homePathwayVisual>img{object-position:center 50%}.homePathway:hover .homePathwayVisual,.homePathway:focus-visible .homePathwayVisual{filter:none!important;transform:none!important}.homePathway:hover .homePathwayVisual>img,.homePathway:focus-visible .homePathwayVisual>img{filter:saturate(1.06)contrast()brightness(1.02);transform:none!important}.newHero .heroCtaHelp{color:#f8f7f3cc;max-width:570px;margin:14px 0 0;font-size:13px;line-height:1.5;font-family:var(--duxdoktor-font-body)!important}.newHero .heroInternationalLink{margin-top:12px}@media (max-width:767px){.newHero .heroCtaHelp{margin-top:13px;font-size:12px;line-height:1.45}}.homeSupport{padding:clamp(52px,5.8vw,74px) 0}.homeDoctor{padding:clamp(54px,6vw,78px) 0}.homeDoctorGrid{gap:clamp(38px,5.5vw,72px)}.homeDoctorImage{min-height:440px;max-height:560px}.homeServices{padding:clamp(58px,6.2vw,80px) 0}.homeProcess{padding:clamp(42px,4.8vw,60px) 0}.homeProcessGrid{margin-top:22px}@media (max-width:1023px){.homeDoctorImage{min-height:400px}}@media (max-width:767px){.homeSupport,.homeDoctor,.homeServices{padding:52px 0}.homeDoctorImage{min-height:340px}.homeProcess{padding:42px 0}.homeProcessGrid{margin-top:22px}}.newHero .heroCtaHelp{width:fit-content;color:var(--duxdoktor-body-text);text-shadow:none;background:#f8fbfbc7;border-radius:4px;padding:4px 8px;font-weight:500}.homeAudienceCareFeatureCta{background:#3e8ba1;border-radius:8px;min-height:52px;padding:0 20px;text-decoration:none;transition:background-color .18s,border-color .18s;color:#fff!important}.homeAudienceCareFeatureCta:hover,.homeAudienceCareFeatureCta:focus-visible{background:#32768a;text-decoration:none;color:#fff!important}.homeProcessGrid{--process-gap:clamp(24px,4vw,56px);gap:var(--process-gap)}.homeProcessGrid:before{left:calc((100% - (var(--process-gap) * 3)) / 8);right:calc((100% - (var(--process-gap) * 3)) / 8)}.homeProcessGrid article:before{left:50%;transform:translate(-50%)}@media (max-width:1023px){.homeProcessGrid:before{display:none}}@media (max-width:767px){.homeProcessGrid:before{display:block}.homeProcessGrid article:before{left:0;transform:none}}.homeFaq{background:var(--duxdoktor-page-background);padding:clamp(58px,6.5vw,82px) 0}.homeFaqInner{width:min(100% - 128px,980px);margin:0 auto}.homeFaq h2{color:var(--duxdoktor-heading-accent);letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.homeFaqList{border-top:1px solid #3e747833;margin-top:28px}.homeFaqItem{border-bottom:1px solid #3e747833}.homeFaqItem h3{margin:0}.homeFaqItem h3 button{width:100%;color:var(--duxdoktor-heading-accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 2px;font-size:17px;font-weight:600;line-height:1.4;display:flex;font-family:var(--duxdoktor-font-body)!important}.homeFaqItem h3 button svg{stroke-width:1.8px;flex:none;width:20px;height:20px;transition:transform .22s}.homeFaqItem.isOpen h3 button svg{transform:rotate(180deg)}.homeFaqItem h3 button:focus-visible,.homeFaqAction a:focus-visible,.homeFaqContactTrigger:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.homeFaqAnswer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.homeFaqAnswer>div{min-height:0;overflow:hidden}.homeFaqItem.isOpen .homeFaqAnswer{grid-template-rows:1fr}.homeFaqAnswerContent{max-width:720px;color:var(--duxdoktor-body-text);opacity:0;padding:0 2px;font-size:16px;line-height:1.62;transition:opacity .18s,transform .24s,padding-bottom .24s;transform:translateY(-4px)}.homeFaqItem.isOpen .homeFaqAnswerContent{opacity:1;padding-bottom:22px;transform:translateY(0)}.homeFaqAnswerContent p{margin:0}.homeFaqAction{margin-top:14px}.homeFaqAction a,.homeFaqContactTrigger{min-height:38px;color:var(--duxdoktor-heading-accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;font-size:14px;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeFaqAction a:hover,.homeFaqContactTrigger:hover{color:#2f6569}@media (max-width:767px){.homeFaq{padding:52px 0}.homeFaqInner{width:calc(100% - 40px)}.homeFaq h2{font-size:clamp(2.45rem,11vw,3.2rem)}.homeFaqList{margin-top:22px}.homeFaqItem h3 button{padding:18px 0;font-size:16px}.homeFaqAnswerContent{font-size:15px;line-height:1.58}}@media (prefers-reduced-motion:reduce){.homeFaqAnswer,.homeFaqAnswerContent,.homeFaqItem h3 button svg{transition:none}}.homeFinalInternationalLink{color:var(--duxdoktor-heading-accent);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeFinalInternationalLink:hover,.homeFinalInternationalLink:focus-visible{color:#2f6569;text-underline-offset:3px;text-decoration:underline}.homeFinalInternationalLink:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.organisationContainer{width:min(100% - 128px,1240px);margin:0 auto}.organisationLanding{color:var(--duxdoktor-body-text);background:var(--duxdoktor-page-background)}.organisationSection{padding:clamp(68px,7.5vw,100px) 0}.organisationLanding h1,.organisationLanding h2,.organisationLanding h3{color:var(--duxdoktor-heading-accent)}.organisationHero{padding:clamp(112px,12vw,158px) 0 clamp(68px,8vw,104px)}.organisationHeroGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.organisationHeroCopy{max-width:660px}.organisationHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,5.65vw,5.85rem);font-weight:600}.organisationHeroCopy>p{max-width:610px;color:var(--duxdoktor-body-text);margin:24px 0 0;font-size:19px;line-height:1.6}.organisationHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.organisationPrimaryCta,.organisationSecondaryCta{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.organisationPrimaryCta{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff}.organisationPrimaryCta:hover,.organisationPrimaryCta:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.organisationSecondaryCta{color:var(--duxdoktor-heading-accent);background:#fff;border:1px solid #3e74784d}.organisationSecondaryCta:hover,.organisationSecondaryCta:focus-visible{border-color:var(--duxdoktor-heading-accent);color:var(--duxdoktor-heading-accent);background:#f4f9f9}.organisationPrimaryCta:focus-visible,.organisationSecondaryCta:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.organisationSecondaryCta svg{stroke-width:2px;width:18px;height:18px}.organisationHeroImage{background:#e7f1f1;border-radius:14px;min-height:420px;position:relative;overflow:hidden}.organisationHeroImage img{object-fit:cover;object-position:center 45%;filter:saturate(1.03)contrast(.98)brightness(1.04)}.organisationHeroImage:after{pointer-events:none;content:"";background:linear-gradient(135deg,#f1fbfa1f,#4181870f);position:absolute;inset:0}.organisationAudience{background:#eef7f6}.organisationAudience h2,.organisationOffer h2,.organisationExamples h2,.organisationProcess h2{letter-spacing:-.028em;max-width:720px;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.organisationAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.organisationAudienceGrid article{border-right:1px solid #3e747833;padding:3px 20px 0 0}.organisationAudienceGrid article:last-child{border-right:0}.organisationAudienceGrid svg{width:29px;height:29px;color:var(--duxdoktor-primary);stroke-width:1.6px}.organisationAudienceGrid h3{margin:20px 0 0;font-size:clamp(1.45rem,1.85vw,1.9rem);font-weight:600}.organisationAudienceGrid p{color:var(--duxdoktor-body-text);margin:12px 0 0;font-size:15px;line-height:1.55}.organisationOfferGrid{border-top:1px solid #3e747833;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.organisationOfferGrid article{border-bottom:1px solid #3e747833;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:23px 32px 23px 0;display:grid}.organisationOfferGrid article:nth-child(2n){border-left:1px solid #3e747833;padding-left:32px;padding-right:0}.organisationOfferGrid svg{width:26px;height:26px;color:var(--duxdoktor-primary);stroke-width:1.55px;margin-top:2px}.organisationOfferGrid h3{margin:0;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:600}.organisationOfferGrid p{color:var(--duxdoktor-body-text);margin:8px 0 0;font-size:15px;line-height:1.55}.organisationExamples{background:#f7fbfb}.organisationExamplesGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.organisationExamplesGrid>div>p{max-width:480px;color:var(--duxdoktor-body-text);margin:20px 0 0;font-size:17px;line-height:1.58}.organisationExamples ul{border-top:1px solid #3e747833;gap:0;margin:0;padding:0;list-style:none;display:grid}.organisationExamples li{color:var(--duxdoktor-body-text);border-bottom:1px solid #3e747833;gap:14px;padding:18px 0;font-size:16px;line-height:1.5;display:flex}.organisationExamples li svg{width:21px;height:21px;color:var(--duxdoktor-primary);stroke-width:1.7px;flex:none;margin-top:1px}.organisationProcess{text-align:center}.organisationProcess h2{margin-inline:auto}.organisationProcess ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.organisationProcess ol:before{content:"";background:#3e74783b;height:1px;position:absolute;top:18px;left:12%;right:12%}.organisationProcess li{z-index:1;color:var(--duxdoktor-heading-accent);justify-items:center;gap:14px;font-size:15px;line-height:1.4;display:grid;position:relative;font-family:var(--duxdoktor-font-body)!important}.organisationProcess li span{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-page-background);width:38px;height:38px;color:var(--duxdoktor-heading-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.organisationProcess li strong{font-weight:600}.organisationFinalCta{text-align:center;background:#dcebeb;padding:clamp(72px,9vw,112px) 0}.organisationFinalCta>div{flex-direction:column;align-items:center;display:flex}.organisationFinalCta svg{width:34px;height:34px;color:var(--duxdoktor-primary);stroke-width:1.5px}.organisationFinalCta h2{max-width:700px;color:var(--duxdoktor-heading-accent);letter-spacing:-.03em;margin:18px 0 28px;font-size:clamp(2.65rem,4.4vw,4.8rem);font-weight:600}@media (max-width:1023px){.organisationContainer{width:calc(100% - 80px)}.organisationHeroGrid{grid-template-columns:1fr;gap:38px}.organisationHeroImage{max-width:720px;min-height:340px}.organisationAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.organisationAudienceGrid article:nth-child(2){border-right:0}.organisationExamplesGrid{grid-template-columns:1fr;gap:34px}.organisationProcess ol:before{left:10%;right:10%}}@media (max-width:767px){.organisationContainer{width:calc(100% - 40px)}.organisationSection{padding:56px 0}.organisationHero{padding:108px 0 56px}.organisationHero h1{font-size:clamp(2.9rem,12vw,4rem)}.organisationHeroCopy>p{margin-top:20px;font-size:17px;line-height:1.58}.organisationHeroActions{flex-direction:column;align-items:stretch;margin-top:26px}.organisationPrimaryCta,.organisationSecondaryCta{width:100%}.organisationHeroImage{border-radius:12px;min-height:260px}.organisationAudienceGrid{grid-template-columns:1fr;gap:0;margin-top:30px}.organisationAudienceGrid article{border-bottom:1px solid #3e747833;border-right:0;padding:21px 0}.organisationAudienceGrid article:first-child{padding-top:0}.organisationOfferGrid{grid-template-columns:1fr;margin-top:28px}.organisationOfferGrid article,.organisationOfferGrid article:nth-child(2n){border-left:0;padding:20px 0}.organisationExamplesGrid>div>p{font-size:16px}.organisationExamples li{font-size:15px}.organisationProcess ol{text-align:left;grid-template-columns:1fr;justify-items:start;gap:18px;margin-top:30px}.organisationProcess ol:before{width:1px;height:auto;top:17px;bottom:17px;left:18px}.organisationProcess li{grid-template-columns:38px 1fr;place-items:center start;gap:14px}.organisationFinalCta{padding:72px 0}.organisationFinalCta h2{font-size:clamp(2.55rem,11vw,3.4rem)}}.insuranceContainer{width:min(100% - 128px,1180px);margin:0 auto}.insuranceLanding{color:var(--duxdoktor-body-text);background:var(--duxdoktor-page-background)}.insuranceLanding h1,.insuranceLanding h2,.insuranceLanding h3{color:var(--duxdoktor-heading-accent)}.insuranceSection{padding:clamp(64px,7vw,92px) 0}.insuranceHero{padding:clamp(112px,12vw,158px) 0 clamp(64px,7.5vw,94px)}.insuranceHeroGrid{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);align-items:center;gap:clamp(44px,7vw,94px);display:grid}.insuranceHeroGrid>div:first-child{max-width:660px}.insuranceHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,5.5vw,5.75rem);font-weight:600}.insuranceHeroGrid>div:first-child>p{max-width:600px;color:var(--duxdoktor-body-text);margin:24px 0 0;font-size:19px;line-height:1.6}.insurancePrimaryCta{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;margin-top:30px;padding:0 21px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.insurancePrimaryCta:hover,.insurancePrimaryCta:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.insurancePrimaryCta:focus-visible,.insuranceFaq button:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.insuranceHeroImage{background:#e7f1f1;border-radius:14px;min-height:390px;position:relative;overflow:hidden}.insuranceHeroImage img{object-fit:cover;object-position:center 45%;filter:saturate(1.03)contrast(.98)brightness(1.04)}.insuranceHeroImage:after{pointer-events:none;content:"";background:linear-gradient(135deg,#f1fbfa1a,#4181870f);position:absolute;inset:0}.insuranceHow{background:#eef7f6}.insuranceHow h2,.insurancePractical h2,.insuranceHelp h2,.insuranceFaq h2{letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.insuranceHowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;display:grid}.insuranceHowGrid article{border-right:1px solid #3e747833;padding-right:26px}.insuranceHowGrid article:last-child{border:0}.insuranceHowGrid svg{width:30px;height:30px;color:var(--duxdoktor-primary);stroke-width:1.6px}.insuranceHowGrid h3{margin:20px 0 0;font-size:clamp(1.5rem,1.95vw,1.9rem);font-weight:600}.insuranceHowGrid p{color:var(--duxdoktor-body-text);margin:12px 0 0;font-size:15px;line-height:1.55}.insurancePracticalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,8vw,110px);display:grid}.insurancePractical ul,.insuranceHelp ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.insurancePractical li,.insuranceHelp li{color:var(--duxdoktor-body-text);gap:12px;font-size:16px;line-height:1.55;display:flex}.insurancePractical li svg,.insuranceHelp li svg{width:20px;height:20px;color:var(--duxdoktor-primary);stroke-width:1.8px;flex:none;margin-top:2px}.insuranceHelp{background:#f7fbfb}.insuranceHelpGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(54px,9vw,122px);display:grid}.insuranceHelp aside{background:#fff;border:1px solid #3e74782e;border-radius:14px;padding:30px}.insuranceHelp aside>svg{width:31px;height:31px;color:var(--duxdoktor-primary);stroke-width:1.55px}.insuranceHelp aside h2{margin-top:20px;font-size:clamp(2rem,3vw,2.8rem)}.insuranceHelp aside p{color:var(--duxdoktor-body-text);margin:16px 0 0;font-size:16px;line-height:1.6}.insuranceFaqInner{width:min(100% - 128px,900px);margin:0 auto}.insuranceFaqInner>div{border-top:1px solid #3e747833;margin-top:28px}.insuranceFaq article{border-bottom:1px solid #3e747833}.insuranceFaq h3{margin:0}.insuranceFaq button{width:100%;color:var(--duxdoktor-heading-accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:17px;font-weight:600;line-height:1.4;display:flex;font-family:var(--duxdoktor-font-body)!important}.insuranceFaq button svg{stroke-width:1.8px;flex:none;width:20px;height:20px;transition:transform .22s}.insuranceFaq article.isOpen button svg{transform:rotate(180deg)}.insuranceFaqAnswer{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.insuranceFaqAnswer>div{min-height:0;overflow:hidden}.insuranceFaqAnswer p{color:var(--duxdoktor-body-text);opacity:0;margin:0;padding:0 2px;font-size:16px;line-height:1.6;transition:opacity .18s,transform .22s,padding-bottom .22s;transform:translateY(-4px)}.insuranceFaq article.isOpen .insuranceFaqAnswer{grid-template-rows:1fr}.insuranceFaq article.isOpen .insuranceFaqAnswer p{opacity:1;padding-bottom:21px;transform:translateY(0)}.insuranceFinalCta{text-align:center;background:#dcebeb;padding:clamp(72px,9vw,110px) 0}.insuranceFinalCta>div{flex-direction:column;align-items:center;display:flex}.insuranceFinalCta svg{width:34px;height:34px;color:var(--duxdoktor-primary);stroke-width:1.55px}.insuranceFinalCta h2{max-width:720px;color:var(--duxdoktor-heading-accent);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(2.65rem,4.4vw,4.8rem);font-weight:600}.insuranceFinalCta .insurancePrimaryCta{margin-top:28px}@media (max-width:1023px){.insuranceContainer{width:calc(100% - 80px)}.insuranceHeroGrid{grid-template-columns:1fr;gap:36px}.insuranceHeroImage{max-width:700px;min-height:330px}.insuranceHowGrid{gap:22px}.insuranceHelpGrid{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.insuranceContainer,.insuranceFaqInner{width:calc(100% - 40px)}.insuranceSection{padding:54px 0}.insuranceHero{padding:108px 0 56px}.insuranceHero h1{font-size:clamp(2.9rem,12vw,4rem)}.insuranceHeroGrid>div:first-child>p{margin-top:20px;font-size:17px;line-height:1.58}.insurancePrimaryCta{width:100%;margin-top:26px}.insuranceHeroImage{border-radius:12px;min-height:250px}.insuranceHowGrid,.insurancePracticalGrid{grid-template-columns:1fr;gap:0;margin-top:30px}.insuranceHowGrid article{border-bottom:1px solid #3e747833;border-right:0;padding:21px 0}.insuranceHowGrid article:first-child{padding-top:0}.insurancePracticalGrid>div+div{padding-top:38px}.insurancePractical li,.insuranceHelp li{font-size:15px}.insuranceHelp aside{padding:24px}.insuranceFaqInner>div{margin-top:22px}.insuranceFaq button{padding:18px 0;font-size:16px}.insuranceFaqAnswer p{font-size:15px;line-height:1.58}.insuranceFinalCta{padding:70px 0}.insuranceFinalCta h2{font-size:clamp(2.55rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.insuranceFaqAnswer,.insuranceFaqAnswer p,.insuranceFaq button svg{transition:none}}.internationalContainer{width:min(100% - 128px,1180px);margin:0 auto}.internationalLanding{color:var(--duxdoktor-body-text);background:var(--duxdoktor-page-background)}.internationalHero{padding:clamp(112px,12vw,158px) 0 clamp(64px,7.5vw,94px)}.internationalHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(44px,7vw,94px);display:grid}.internationalHeroCopy{max-width:640px}.internationalKicker{color:var(--duxdoktor-heading-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.3;font-family:var(--duxdoktor-font-body)!important}.internationalLanding h1,.internationalLanding h2,.internationalLanding h3{color:var(--duxdoktor-heading-accent)}.internationalHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,5.5vw,5.75rem);font-weight:600}.internationalHeroCopy>p:not(.internationalKicker){max-width:580px;color:var(--duxdoktor-body-text);margin:24px 0 0;font-size:19px;line-height:1.6}.internationalPrimaryCta{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:30px;padding:0 21px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.internationalPrimaryCta:hover,.internationalPrimaryCta:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.internationalPrimaryCta:focus-visible,.internationalFaq button:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.internationalPrimaryCta svg{stroke-width:2px;width:18px;height:18px}.internationalHeroImage{background:#e7f1f1;border-radius:14px;min-height:420px;position:relative;overflow:hidden}.internationalHeroImage img{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(.98)brightness(1.04)}.internationalHeroImage:after{pointer-events:none;content:"";background:linear-gradient(135deg,#f1fbfa1a,#4181870f);position:absolute;inset:0}.internationalSection{padding:clamp(64px,7vw,92px) 0}.internationalSectionHeading{max-width:760px}.internationalSectionHeading>p{color:var(--duxdoktor-body-text);margin:0 0 10px;font-size:16px;line-height:1.58}.internationalSection h2{letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.internationalAudience{background:#eef7f6}.internationalAudienceGrid,.internationalServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;display:grid}.internationalAudienceGrid article,.internationalServicesGrid article{border-right:1px solid #3e747833;padding-right:26px}.internationalAudienceGrid article:last-child,.internationalServicesGrid article:last-child{border-right:0}.internationalAudienceGrid svg,.internationalServicesGrid svg,.internationalLocationsGrid>div>svg{width:30px;height:30px;color:var(--duxdoktor-primary);stroke-width:1.6px}.internationalAudienceGrid h3,.internationalServicesGrid h3{margin:20px 0 0;font-size:clamp(1.5rem,1.95vw,1.9rem);font-weight:600}.internationalAudienceGrid p,.internationalServicesGrid p,.internationalCoordinationGrid p,.internationalLocationsGrid p{color:var(--duxdoktor-body-text);margin:12px 0 0;font-size:15px;line-height:1.58}.internationalServices{background:var(--duxdoktor-page-background)}.internationalCoordination{background:#f7fbfb}.internationalCoordinationGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(54px,9vw,122px);display:grid}.internationalCoordinationGrid h2{font-size:clamp(2.4rem,3.7vw,3.8rem)}.internationalCoordinationGrid p{font-size:17px;line-height:1.62}.internationalCoordinationGrid p+p{margin-top:16px}.internationalLocationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.internationalLocationsGrid>div{background:#fff;border:1px solid #3e74782e;border-radius:14px;padding:clamp(30px,4vw,48px)}.internationalLocationsGrid h2{margin:16px 0 0;font-size:clamp(2rem,3vw,3rem)}.internationalBooking{background:#f6f0e6!important}.internationalBooking ol{color:var(--duxdoktor-body-text);gap:15px;margin:22px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.internationalBooking li{grid-template-columns:26px 1fr;gap:10px;display:grid}.internationalBooking li span{background:var(--duxdoktor-primary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;font-family:var(--duxdoktor-font-body)!important}.internationalFaq{padding-top:clamp(54px,6vw,80px)}.internationalFaqInner{width:min(100% - 128px,900px);margin:0 auto}.internationalFaqInner>div{border-top:1px solid #3e747833;margin-top:28px}.internationalFaq article{border-bottom:1px solid #3e747833}.internationalFaq h3{margin:0}.internationalFaq button{width:100%;color:var(--duxdoktor-heading-accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:17px;font-weight:600;line-height:1.4;display:flex;font-family:var(--duxdoktor-font-body)!important}.internationalFaq button svg{stroke-width:1.8px;flex:none;width:20px;height:20px;transition:transform .22s}.internationalFaq article.isOpen button svg{transform:rotate(180deg)}.internationalFaqAnswer{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.internationalFaqAnswer>div{min-height:0;overflow:hidden}.internationalFaqAnswer p{color:var(--duxdoktor-body-text);opacity:0;margin:0;padding:0 2px;font-size:16px;line-height:1.6;transition:opacity .18s,transform .22s,padding-bottom .22s;transform:translateY(-4px)}.internationalFaq article.isOpen .internationalFaqAnswer{grid-template-rows:1fr}.internationalFaq article.isOpen .internationalFaqAnswer p{opacity:1;padding-bottom:21px;transform:translateY(0)}.internationalFinalCta{text-align:center;background:#dcebeb;padding:clamp(72px,9vw,110px) 0}.internationalFinalCta>div{flex-direction:column;align-items:center;display:flex}.internationalFinalCta h2{max-width:720px;color:var(--duxdoktor-heading-accent);letter-spacing:-.03em;margin:0;font-size:clamp(2.65rem,4.4vw,4.8rem);font-weight:600}.internationalFinalCta .internationalPrimaryCta{margin-top:28px}@media (max-width:1023px){.internationalContainer{width:calc(100% - 80px)}.internationalHeroGrid{grid-template-columns:1fr;gap:36px}.internationalHeroImage{max-width:700px;min-height:330px}.internationalAudienceGrid,.internationalServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.internationalAudienceGrid article:nth-child(2),.internationalServicesGrid article:nth-child(2){border-right:0}.internationalCoordinationGrid{grid-template-columns:1fr;gap:30px}.internationalLocationsGrid{grid-template-columns:1fr}}@media (max-width:767px){.internationalContainer,.internationalFaqInner{width:calc(100% - 40px)}.internationalSection{padding:54px 0}.internationalHero{padding:108px 0 56px}.internationalHero h1{font-size:clamp(2.9rem,12vw,4rem)}.internationalHeroCopy>p:not(.internationalKicker){margin-top:20px;font-size:17px;line-height:1.58}.internationalPrimaryCta{width:100%;margin-top:26px}.internationalHeroImage{border-radius:12px;min-height:250px}.internationalAudienceGrid,.internationalServicesGrid{grid-template-columns:1fr;gap:0;margin-top:30px}.internationalAudienceGrid article,.internationalServicesGrid article{border-bottom:1px solid #3e747833;border-right:0;padding:21px 0}.internationalAudienceGrid article:first-child,.internationalServicesGrid article:first-child{padding-top:0}.internationalCoordinationGrid p{font-size:16px}.internationalLocationsGrid>div{padding:28px 24px}.internationalFaqInner>div{margin-top:22px}.internationalFaq button{padding:18px 0;font-size:16px}.internationalFaqAnswer p{font-size:15px;line-height:1.58}.internationalFinalCta{padding:70px 0}.internationalFinalCta h2{font-size:clamp(2.55rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.internationalFaqAnswer,.internationalFaqAnswer p,.internationalFaq button svg{transition:none}}.newHero .heroTitle{text-shadow:none;color:#173a3b!important}.newHero .heroIntro{color:#354d50;text-shadow:none}.newHero .heroCtaLabel,.newHero .heroInternationalLink{color:#29494d;text-shadow:none}.homeAudienceCareFeature{background:#dcebec;border:1px solid #3e74783d;border-radius:16px;padding:30px 32px;box-shadow:0 8px 22px #173a3b09}@media (max-width:767px){.homeProcessGrid:before{top:12.5px}}.homeFaqItem h3 button{font-size:clamp(1.125rem,1.45vw,1.25rem);font-weight:650}@media (max-width:767px){.homeFaqItem h3 button{font-size:17px;font-weight:650}}.newHero .heroInlinePrimary{box-shadow:0 8px 20px #173a3b2e;background:#3e8ba1!important}.newHero .heroInlinePrimary:hover,.newHero .heroInlinePrimary:focus-visible{box-shadow:0 10px 24px #173a3b38;background:#32768a!important}.newHero .heroInlineCtas{align-items:flex-start;gap:18px}.newHero .heroCtaGroup{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.newHero .heroCtaLabel{color:#29494d;text-shadow:none;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.25;font-family:var(--duxdoktor-font-body)!important}@media (max-width:767px){.newHero .heroInlineCtas{gap:16px}.newHero .heroCtaGroup{width:100%}.newHero .heroCtaLabel{margin-bottom:7px}.newHero .heroCtaGroup .heroInlineCta{width:100%}}.newHero .heroBackground{filter:saturate(.92)contrast(.9)brightness(1.04)}.newHero .heroCopy{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4cc;border:1px solid #ffffffb8;border-radius:26px;max-width:760px;padding:36px 38px 34px;box-shadow:0 18px 44px #16313a1f}@media (max-width:767px){.newHero .heroCopy{border-radius:20px;padding:26px 22px 24px}}:root{--duxdoktor-primary:var(--dux-primary);--duxdoktor-primary-hover:var(--dux-primary-hover);--button-focus:#3e8ba157}.siteHeader :is(button,.headerBook,.tabletMenuButton,.siteNavLink,.siteNavDropdownLink),.siteFooter button,.newSite :is(button,input,textarea,select,.heroCopy,.heroInlineCta,.heroCtaLabel,.homePathway,.homePathwayVisual,.homePathwayPanel,.homeAudienceCareCard,.homeAudienceCareFeature,.homeSupportCta,.homeDoctorImage,.homeServicePanel,.homeLocationCard,.homeLocationVisual,.homeFaqItem,.homeFaqItem button,.homeTextLink,.homeServicesAllLink,.homeSupportAllLink,.homeImagePlaceholder),.contactModal,body :is(button,input,textarea,select,[class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Popover],[class*=popover],[class*=Modal],[class*=modal],[class*=Cta],[class*=cta],[class*=Button],[class*=button]),.newSite :is(.homeServicesGrid article,.homeServiceLink,.homeServiceVisual,.homeServiceImage,.homeServicePanel,.homeFeaturedReview,.homeReviewCard,.homeLocationsCards>a){border-radius:0!important}.newHero .heroCtaGroup{grid-template-columns:max-content;align-items:start;display:grid}.newHero .heroCtaLabel{color:#29494d;background:#dcebec;border:1px solid #3e8ba142;border-bottom:0;justify-self:stretch;margin:0;padding:7px 10px 6px;font-size:12px;line-height:1.2;display:block}.newHero .heroCtaGroup .heroInlineCta{justify-self:stretch}.newHero .heroInternationalLink{color:#3e8ba1}.newHero .heroInternationalLink:hover,.newHero .heroInternationalLink:focus-visible{color:#32768a}.homeProcessGrid article{text-align:center}.homeProcessGrid p{margin-left:auto;margin-right:auto}.homeProcessGrid:before{top:12.5px}.homeProcessGrid article:before{top:5px;left:50%;transform:translate(-50%)}.homeDoctorImage{background:#e7f1f1;position:relative;overflow:hidden}.homeDoctorImage>img{object-fit:cover;object-position:right center}@media (max-width:767px){.newHero .heroCtaGroup{width:100%;display:flex}.newHero .heroCtaLabel{width:100%;padding:7px 10px 6px}.homeProcessGrid article{text-align:left}.homeProcessGrid p{margin-left:0;margin-right:0}.homeProcessGrid article:before{left:0;transform:none}}.siteHeader .headerBook,.newSite :is(.interactiveButton,.primaryButton,.homePageButton,.homeSupportCta,.homeSupportCta .primaryButton,.homeFinalCta .primaryButton,.heroInlineCta,.homeAudienceCareFeatureCta,.homeSupportAllLink,.homeServicesAllLink),.newSite .homeFaqItem button{border-radius:9px!important}.newHero .heroTitle{color:#3e8ba1!important}.newHero .heroCtaLabel{padding:7px 10px 6px;border-radius:8px 8px 0 0!important;justify-self:start!important;width:fit-content!important}.newSite :is(.homePathway,.homeServiceLink,.homeLocationCard,.homeDoctorImage){overflow:hidden;border-radius:14px!important}.newSite :is(.homePathwayVisual,.homeServiceVisual,.homeLocationVisual){border-radius:14px 14px 0 0!important}.newSite :is(.homePathwayPanel,.homeServicePanel){border-radius:0 0 14px 14px!important}.newSite :is(.homeServiceImage,.homeServiceImage--editorial){border-radius:14px!important}@media (max-width:767px){.newHero .heroCtaLabel{width:fit-content!important}}:root{--duxdoktor-image-radius:18px}:is(.responsiveImage,.informationGuideImage,.organisationHeroImage,.insuranceHeroImage,.internationalHeroImage,.homeLocationsImage,.homeCaseImage,.homePathwayImage),.newSite :is(.homeDoctorImage,.homePathway,.homeServiceLink,.homeServicesGrid article,.homeLocationCard){overflow:hidden;border-radius:var(--duxdoktor-image-radius)!important}.newSite :is(.homePathwayVisual,.homeServiceVisual){border-radius:var(--duxdoktor-image-radius) var(--duxdoktor-image-radius) 0 0!important}.newSite .homeLocationVisual{border-radius:var(--duxdoktor-image-radius)!important}:is(.responsiveImage,.informationGuideImage,.organisationHeroImage,.insuranceHeroImage,.internationalHeroImage,.homeLocationsImage,.homeCaseImage,.homePathwayImage)>img,.newSite :is(.homeDoctorImage,.homePathwayVisual,.homeServiceVisual,.homeLocationVisual)>img{border-radius:inherit}.priceList{max-width:var(--content-wide);margin:0 auto}.priceListIntro{max-width:680px}.priceListIntro p{margin:18px 0 0}.priceListGroups{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:52px;display:grid}.priceListGroup{border-bottom:1px solid var(--color-line);padding:30px 0}.priceListGroup h3{color:var(--duxdoktor-heading-accent);font-size:clamp(1.5rem,2vw,2rem)}.priceListGroup dl{margin:20px 0 0}.priceListGroup dl>div{border-top:1px solid #102f3d1a;justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.priceListGroup dt{font-family:var(--font-inter),Arial,sans-serif;font-size:15px;line-height:1.45}.priceListGroup dd{white-space:nowrap;color:var(--duxdoktor-heading-accent);font-family:var(--font-inter),Arial,sans-serif;margin:0;font-size:15px;font-weight:700}.priceListGroup:first-child dl>div:first-child{border-top:0}@media (max-width:700px){.priceListGroups{grid-template-columns:1fr;margin-top:36px}.priceListGroup dl>div{flex-direction:column;align-items:flex-start;gap:4px}.priceListGroup dd{white-space:normal}}@media (max-width:767px){:root{--duxdoktor-image-radius:16px}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.serviceCatalogPage,.pricingOverviewPage{background:var(--duxdoktor-page-background)}.serviceCatalogContainer,.pricingOverviewContainer{width:min(100% - 2 * var(--page-padding),1180px);margin-inline:auto}.serviceCatalogHero,.pricingOverviewHero{background:var(--duxdoktor-page-background);padding:clamp(72px,10vw,132px) 0 clamp(42px,6vw,72px)}.serviceCatalogHero h1,.pricingOverviewHero h1{color:var(--duxdoktor-heading);font-family:var(--duxdoktor-font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(3.4rem,6vw,6.2rem);font-weight:400}.serviceCatalogHero p,.pricingOverviewHero p{max-width:720px;color:var(--duxdoktor-body-text);margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.serviceCatalogContent,.pricingOverviewContent{padding:0 0 clamp(76px,10vw,140px)}.serviceCatalogFilters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:10px;padding:18px 0 32px;display:flex}.serviceCatalogFilters button{min-height:44px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);cursor:pointer;background:#fff;border:1px solid #3e747842;border-radius:9px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.serviceCatalogFilters button:hover{background:#f4f9f9;border-color:#3e8ba1}.serviceCatalogFilters button.isActive{color:#fff;background:#3e8ba1;border-color:#3e8ba1}.serviceCatalogFilters button:focus-visible{outline-offset:3px;outline:3px solid #3e8ba152}.serviceCatalogGroups{gap:56px;padding-top:48px;display:grid}.serviceCatalogGroup h2,.pricingOverviewGroup h2{color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-heading);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:400}.serviceCatalogList{border-top:1px solid var(--color-line)}.serviceCatalogRow{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);align-items:start;gap:24px;padding:25px 0;display:grid}.serviceCatalogRow h3{color:var(--duxdoktor-heading);font-family:var(--duxdoktor-font-heading);margin:0;font-size:clamp(1.38rem,2vw,1.8rem);font-weight:400}.serviceCatalogRow p{color:var(--duxdoktor-body-text);margin:8px 0 0;font-size:15px;line-height:1.55}.serviceCatalogMeta{justify-items:start;gap:4px;display:grid}.serviceCatalogMeta .serviceCatalogPrice{color:var(--duxdoktor-heading-accent);margin:0;font-size:16px;font-weight:700}.serviceCatalogMeta .serviceCatalogNote{color:var(--duxdoktor-body-text);margin:0;font-size:13px}.serviceCatalogLink{color:#3e8ba1;align-items:center;gap:5px;min-height:36px;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.serviceCatalogLink svg{width:16px;height:16px}.serviceCatalogLink:hover,.serviceCatalogLink:focus-visible{color:#2f6569;text-decoration:underline}.pricingOverviewGroups{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.pricingOverviewGroup{border-bottom:1px solid var(--color-line);padding:34px 0}.pricingOverviewGroup dl{margin:0}.pricingOverviewGroup dl>div{border-top:1px solid #102f3d1a;justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.pricingOverviewGroup dt{gap:3px;font-size:15px;line-height:1.45;display:grid}.pricingOverviewGroup dt a{color:var(--duxdoktor-heading);font-weight:600;text-decoration:none}.pricingOverviewGroup dt a:hover,.pricingOverviewGroup dt a:focus-visible{text-decoration:underline}.pricingOverviewGroup dt span{color:var(--duxdoktor-body-text);font-size:13px}.pricingOverviewGroup dd{white-space:nowrap;color:var(--duxdoktor-heading-accent);margin:0;font-size:15px;font-weight:700}.pricingOverviewNote{max-width:820px;color:var(--duxdoktor-body-text);margin:34px 0 0;font-size:15px;line-height:1.6}@media (max-width:760px){.serviceCatalogHero,.pricingOverviewHero{padding-top:72px}.serviceCatalogFilters{margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.serviceCatalogFilters button{flex:none}.serviceCatalogGroups{gap:42px;padding-top:34px}.serviceCatalogRow{grid-template-columns:1fr;gap:14px}.pricingOverviewGroups{grid-template-columns:1fr}.pricingOverviewGroup{padding:28px 0}.pricingOverviewGroup dl>div{flex-direction:column;align-items:flex-start;gap:5px}.pricingOverviewGroup dd{white-space:normal}}.serviceCatalogList{border:0}.serviceCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.editorialServiceCard{min-width:0;display:flex}.editorialServiceCard .homeServicePanel>p{font-size:15px;line-height:1.5;color:var(--duxdoktor-body-text)!important;margin:0!important}.serviceCatalogGrid .editorialServiceCard>.homeServiceLink{width:100%;height:100%;min-height:420px;overflow:hidden;border-radius:var(--duxdoktor-image-radius)!important}.serviceCatalogGrid .homeServiceVisual{flex:0 0 245px;min-height:245px;border-radius:var(--duxdoktor-image-radius) var(--duxdoktor-image-radius) 0 0!important}.serviceCatalogGrid .homeServicePanel{flex-direction:column;flex:auto;min-height:166px;display:flex;border-radius:0 0 var(--duxdoktor-image-radius) var(--duxdoktor-image-radius)!important}.serviceCatalogGrid .homeServicePriceMeta{gap:3px;margin-top:16px;display:grid}.homeServicePriceMeta .homeServicePrice{font-family:var(--duxdoktor-font-body);font-weight:700;line-height:1.35;color:var(--duxdoktor-heading-accent)!important;margin:0!important;font-size:16px!important}.homeServicePriceMeta .homeServicePriceNote{font-family:var(--duxdoktor-font-body);line-height:1.45;color:var(--duxdoktor-body-text)!important;margin:0!important;font-size:13px!important}.homeServiceImage--unavailable{background:linear-gradient(135deg,#6ca3ab,#3e7d87)!important}.serviceCatalogGrid .homeServiceCta{flex:none;margin-top:auto;padding-top:20px;display:flex}.serviceCatalogGrid .homeTextLink{min-height:44px;padding:0 16px;margin:0!important}@media (max-width:1080px){.serviceCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.serviceCatalogGrid .homeServiceVisual{flex-basis:265px;min-height:265px}}@media (max-width:700px){.serviceCatalogGrid{grid-template-columns:1fr;gap:22px}.serviceCatalogGrid .editorialServiceCard>.homeServiceLink{min-height:0}.serviceCatalogGrid .homeServiceVisual{flex-basis:235px;min-height:235px}.serviceCatalogGrid .homeServicePanel{min-height:0}}@media (prefers-reduced-motion:reduce){.homeServiceLink,.homeServiceImage--editorial{transition:none}}.locationDirections{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.locationDirectionsIntro h2{margin:0}.locationDirectionsIntro address{color:var(--duxdoktor-body-text);font-family:var(--duxdoktor-font-body);margin:16px 0 0;font-size:17px;font-style:normal;line-height:1.55}.locationMap{border-radius:var(--duxdoktor-image-radius);background:#eaf2f3;min-height:310px;overflow:hidden}.locationMap iframe{border:0;width:100%;height:310px;display:block}.locationMapPlaceholder{min-height:310px;color:var(--duxdoktor-body-text);font-family:var(--duxdoktor-font-body);text-align:center;align-content:center;place-items:center;gap:14px;padding:28px;font-size:15px;display:grid}.locationMapPlaceholder button{border:1px solid var(--duxdoktor-primary);min-height:42px;color:var(--duxdoktor-heading-accent);font:600 14px/1 var(--duxdoktor-font-body);cursor:pointer;background:#fff;border-radius:8px;padding:0 16px}.locationMapPlaceholder button:hover{background:#f7fbfb}.locationMapActions{flex-wrap:wrap;grid-column:2;gap:12px;margin-top:-50px;padding:0 22px;display:flex;position:relative}.locationMapActions a{min-height:46px;font-family:var(--duxdoktor-font-body);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.locationMapActions .primaryButton{background:var(--duxdoktor-primary);color:#fff}.locationMapActions .secondaryButton{color:var(--duxdoktor-heading-accent);background:#fff;border:1px solid #173a3b47}.locationMapActions a:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}@media (max-width:767px){.locationDirections{grid-template-columns:1fr;gap:22px}.locationMap,.locationMap iframe,.locationMapPlaceholder{height:260px;min-height:260px}.locationMapActions{grid-column:auto;margin-top:-56px;padding:0 16px}.locationMapActions a{flex:100%}}.newHero .heroTitlePrimary,.newHero .heroTitleSecondary{display:block}.newHero .heroTitlePrimary{color:#2f6569}.newHero .heroTitleSecondary{color:#3e8ba1;letter-spacing:-.025em;margin-top:.18em;font-size:.73em}@media (min-width:768px){.newHero>.heroContent{padding-top:0;padding-bottom:0}.newHero .heroMainContent{align-items:center}}:root{--duxdoktor-home-header-height:100px}.siteHeaderHome{height:var(--duxdoktor-home-header-height);position:relative}.newHero{height:calc(100svh - var(--duxdoktor-home-header-height));min-height:calc(100svh - var(--duxdoktor-home-header-height));margin-top:0}.newHero>.heroContent{height:100%;padding-top:0;padding-bottom:0}.newHero .heroMainContent{align-items:center}@media (max-width:1320px){:root{--duxdoktor-home-header-height:76px}}@media (max-width:767px){:root{--duxdoktor-home-header-height:68px}.newHero{height:auto;min-height:0}.newHero>.heroContent{height:auto;padding-top:92px;padding-bottom:48px}.newHero .heroMainContent{flex:none;display:block}}.audienceSelector{background:#eef7f6;padding:clamp(58px,7vw,96px) 0}.audienceSelector h2{max-width:760px;color:var(--duxdoktor-heading-accent);letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.audienceSelectorTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.audienceSelectorTabs button{color:#29494d;text-align:center;cursor:pointer;background:#dcebec;border:1px solid #3e8ba133;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .18s,border-color .18s,color .18s;display:flex;font-family:var(--duxdoktor-font-body)!important}.audienceSelectorTabs button svg{stroke-width:1.8px;flex:none;width:18px;height:18px}.audienceSelectorTabs button:hover{background:#e7f2f2;border-color:#3e8ba16b}.audienceSelectorTabs button.isActive{color:#fff;background:#3e8ba1;border-color:#3e8ba1}.audienceSelectorTabs button:focus-visible,.audienceSelectorPrimary:focus-visible,.audienceSelectorSecondary:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.audienceSelectorPanel{background:#ffffff9e;border:1px solid #3e747829;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(36px,6vw,86px);min-height:500px;margin-top:20px;padding:clamp(28px,4vw,50px);animation:.24s ease-out audience-selector-fade;display:grid}@keyframes audience-selector-fade{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.audienceSelectorPanel{animation:none}.audienceSelectorTabs button,.audienceSelectorPrimary,.audienceSelectorSecondary{transition:none}}.audienceSelectorCopy{max-width:610px}.audienceSelectorIcon{color:#3e8ba1;stroke-width:1.55px;width:31px;height:31px}.audienceSelectorCopy h3{max-width:600px;color:var(--duxdoktor-heading-accent);letter-spacing:-.028em;margin:19px 0 0;font-size:clamp(2rem,3.2vw,3.3rem);font-weight:600}.audienceSelectorCopy>p{max-width:570px;color:var(--duxdoktor-body-text);margin:16px 0 0;font-size:17px;line-height:1.6}.audienceSelectorCopy ul{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.audienceSelectorCopy li{color:var(--duxdoktor-body-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.48;display:flex;font-family:var(--duxdoktor-font-body)!important}.audienceSelectorCopy li svg{color:#3e8ba1;stroke-width:2px;flex:none;width:18px;height:18px;margin-top:2px}.audienceSelectorActions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.audienceSelectorPrimary,.audienceSelectorSecondary{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.audienceSelectorPrimary{color:#fff;background:#3e8ba1;border-color:#3e8ba1;transition:background-color .18s,border-color .18s}.audienceSelectorPrimary:hover{color:#fff;background:#32768a;border-color:#32768a}.audienceSelectorPrimary svg{stroke-width:2px;width:18px;height:18px}.audienceSelectorSecondary{color:var(--duxdoktor-heading-accent);background:#ffffffe0;border-color:#3e747852;transition:background-color .18s,border-color .18s}.audienceSelectorSecondary:hover{border-color:var(--duxdoktor-heading-accent);color:var(--duxdoktor-heading-accent);background:#fff}.audienceSelectorImage{border-radius:var(--duxdoktor-image-radius);min-height:330px;position:relative;overflow:hidden}.audienceSelectorImage:after{pointer-events:none;content:"";background:linear-gradient(135deg,#f1fbfa1a,#41818714);position:absolute;inset:0}.audienceSelectorImage img{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(.98)brightness(1.03)}.audienceSelectorCopy li span{gap:2px;display:grid}@media (max-width:1023px){.audienceSelectorTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audienceSelectorPanel{grid-template-columns:1fr;gap:32px;min-height:0}.audienceSelectorImage{order:2;min-height:340px}.audienceSelectorCopy{max-width:680px}}@media (max-width:767px){.audienceSelector{padding:52px 0}.audienceSelectorTabs{scrollbar-width:thin;gap:8px;margin:28px -20px 0;padding:0 20px 4px;display:flex;overflow-x:auto}.audienceSelectorTabs button{white-space:nowrap;flex:none;min-height:48px;padding:10px 14px;font-size:13px}.audienceSelectorPanel{border-radius:14px;gap:26px;margin-top:16px;padding:24px 20px}.audienceSelectorCopy h3{font-size:clamp(2rem,9vw,2.65rem)}.audienceSelectorCopy>p{font-size:16px}.audienceSelectorActions{grid-template-columns:1fr;margin-top:25px;display:grid}.audienceSelectorPrimary,.audienceSelectorSecondary{width:100%}.audienceSelectorImage{border-radius:var(--duxdoktor-image-radius);min-height:250px}}.audienceSelectorPanel{grid-template-columns:minmax(0,1fr) minmax(410px,.98fr);gap:clamp(34px,5vw,68px);min-height:470px;padding:clamp(24px,3vw,38px)}.audienceSelectorCopy h3{margin-top:0}.audienceSelectorImage{min-height:394px}.audienceSelectorPanel[data-audience=insurance] .audienceSelectorImage img{object-position:center 52%}.audienceSelectorPanel[data-audience=organisations] .audienceSelectorImage img{object-position:center 58%}@media (max-width:1023px){.audienceSelectorPanel{grid-template-columns:1fr;min-height:0}.audienceSelectorImage{min-height:340px}}@media (max-width:767px){.audienceSelectorImage{min-height:250px}}.audienceSelectorTabs button{box-shadow:none;background:#dcebec;border-color:#0000;transition:background-color .18s,color .18s}.audienceSelectorTabs button svg{stroke-width:1.75px;width:18px;height:18px}.audienceSelectorTabs button:not(.isActive):hover{background:#cfe4e5;border-color:#0000}.audienceSelectorTabs button.isActive{color:#fff;background:#3e8ba1;border-color:#3e8ba1;box-shadow:inset 0 -2px #ffffff47}.audienceSelectorPanel{animation-duration:.22s}:root{--duxdoktor-contact:#276873;--duxdoktor-contact-hover:#1e5660}.audienceSelectorContactPrimary{border-color:var(--duxdoktor-contact)!important;background:var(--duxdoktor-contact)!important;color:#fff!important}.audienceSelectorContactPrimary:hover,.audienceSelectorContactPrimary:focus-visible{border-color:var(--duxdoktor-contact-hover)!important;background:var(--duxdoktor-contact-hover)!important;color:#fff!important}.homeSupportContactLink{color:var(--duxdoktor-heading-accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:22px;padding:0;font-size:15px;font-weight:600;line-height:1.4;-webkit-text-decoration:underline #3e8ba173;text-decoration:underline #3e8ba173;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.homeSupportContactLink:hover,.homeSupportContactLink:focus-visible{color:var(--duxdoktor-contact);text-decoration-color:currentColor}.homeSupportContactLink:focus-visible{outline:3px solid var(--button-focus);outline-offset:4px}.homeFinalCta p{max-width:680px;display:block}.homeFinalCta .homeFinalB2bButton{justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;color:var(--duxdoktor-heading-accent)!important;font-family:var(--duxdoktor-font-body)!important;background:#fff!important;border:1px solid #173a3b52!important;border-radius:9px!important}.homeFinalCta .homeFinalB2bButton:hover,.homeFinalCta .homeFinalB2bButton:focus-visible{border-color:var(--duxdoktor-heading-accent)!important;color:var(--duxdoktor-heading-accent)!important;background:#f4f9f9!important}.homeFinalCta .homeFinalB2bButton:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.siteHeader .desktopNavigation{gap:clamp(2px,.28vw,7px);font-size:clamp(.71rem,.78vw,.84rem)}.siteHeader .siteNavLink,.siteHeader .navDropdown>button{min-height:48px;padding-inline:clamp(6px,.6vw,10px)}.siteHeader .navDropdown>div{border-radius:12px;min-width:300px;padding:8px}.siteHeader .navDropdown>div a{border-radius:8px;min-height:46px;padding:11px 13px}.mobileNavigationBackdrop,.mobileNavigationTop,.mobileNavigationFooter{display:none}@media (max-width:1320px){.siteHeader.mobileOpen{z-index:130}.siteHeader.mobileOpen .headerControls{visibility:hidden;pointer-events:none}.siteHeader .mobileNavigationBackdrop{z-index:131;cursor:default;background:#0a242c47;border:0;display:block;position:fixed;inset:0}.siteHeader .mobileNavigation{z-index:132;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7fbfb;border:0;border-radius:0;flex-direction:column;width:min(100%,440px);padding:0;animation:.22s cubic-bezier(.22,1,.36,1) both duxdoktor-drawer-in;display:flex;position:fixed;overflow:hidden auto;box-shadow:-18px 0 52px #0a242c2e;inset:0 0 0 auto!important}.mobileNavigationTop{min-height:82px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-heading);border-bottom:1px solid #173a3b24;flex:none;justify-content:space-between;align-items:center;padding:0 24px;font-size:1.55rem;font-weight:600;display:flex}.mobileNavigationClose{width:46px;height:46px;color:var(--duxdoktor-heading-accent);cursor:pointer;background:#fff;border:1px solid #173a3b33;border-radius:50%;place-items:center;display:grid}.mobileNavigationClose svg{width:21px;height:21px}.siteHeader .mobileNavigation nav{flex-direction:column;flex:1;min-width:0;padding:8px 24px 24px;display:flex}.siteHeader .mobileNavSection{border-bottom:1px solid #173a3b24}.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavLink{box-sizing:border-box;min-height:52px;color:var(--duxdoktor-heading);font-family:var(--duxdoktor-font-body);font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.siteHeader .mobileNavSectionButton{padding:10px 0;font-size:17px}.siteHeader .mobileNavSectionButton svg{width:19px;height:19px}.siteHeader .mobileNavSubmenu{gap:2px;padding:0 0 13px 16px}.siteHeader .mobileNavSubmenu .mobileNavLink{min-height:44px;color:var(--duxdoktor-body-text);padding:9px 10px;font-size:15px;font-weight:500}.siteHeader .mobileNavigation>nav>.mobileNavLink{border-bottom:1px solid #173a3b24;padding:10px 0}.siteHeader .mobileNavigation .siteNavArrow{opacity:1;transform:none}.siteHeader .mobileNavigation .siteNavArrowSmall{margin-left:auto}.mobileNavigationFooter{border-top:1px solid #173a3b24;flex:none;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:20px 24px 28px;display:flex}.mobileNavigationFooter .language{display:flex}.mobileNavigationFooter .mobileBook{white-space:nowrap;flex:1;min-height:50px;padding-inline:17px;display:inline-flex!important}.siteHeader .mobileNavigation :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #3e8ba19e}}@keyframes duxdoktor-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.siteHeader .mobileNavigation{animation:none}}@media (max-width:600px){.siteHeader .mobileNavigation{width:100%}.mobileNavigationTop{min-height:72px;padding-inline:20px}.siteHeader .mobileNavigation nav{padding-inline:20px}.mobileNavigationFooter{padding:18px 20px 24px}.mobileNavigationFooter .mobileBook{padding-inline:14px;font-size:14px}}@media (min-width:1280px){:root{--duxdoktor-home-header-height:108px}.siteHeader .siteHeaderInner{grid-template-columns:190px minmax(0,1fr) auto;column-gap:26px;min-height:108px;padding-inline:clamp(32px,3vw,48px)}.siteHeader .headerLogo .siteLogo{width:160px;max-height:72px}.siteHeader .desktopNavigation{white-space:nowrap;justify-self:center;gap:clamp(10px,1.1vw,20px);font-size:clamp(.9rem,1.04vw,1rem);font-weight:600;display:flex!important}.siteHeader .siteNavLink,.siteHeader .navDropdown>button{min-height:54px;color:var(--duxdoktor-heading);font-size:inherit;padding-inline:0;font-weight:600}.siteHeader .desktopNavigation .siteNavArrow{display:none}.siteHeader .headerControls{gap:16px}.siteHeader .headerControls .language{display:flex!important}.siteHeader .headerControls .headerBook{letter-spacing:0;text-transform:none;min-height:56px;padding-inline:30px;font-size:15px}.siteHeader .tabletMenuButton,.siteHeader .mobileNavigation,.siteHeader .mobileNavigationBackdrop{display:none!important}.siteHeader .navMegaDropdown{position:static}.siteHeader .navMegaDropdown .desktopMegaMenu{z-index:125;background:#f9fbfa;border:1px solid #173a3b1f;border-radius:30px;grid-template-columns:minmax(260px,.76fr) minmax(0,1.74fr);min-height:352px;padding:0;animation:.25s ease-out both dux-desktop-dropdown-in;display:grid;position:fixed;top:120px;left:clamp(20px,2vw,28px);right:clamp(20px,2vw,28px);overflow:hidden;box-shadow:0 20px 54px #102f3d24}.desktopMegaMenuVisual{background:#ddedee;min-height:100%;position:relative;overflow:hidden}.desktopMegaMenuVisual img{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(.97)brightness(1.03)}.desktopMegaMenuVisual>span{background:linear-gradient(135deg,#26687314,#fafcfb05);position:absolute;inset:0}.desktopMegaMenuGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(26px,4vw,64px);padding:clamp(42px,4vw,62px) clamp(38px,4vw,58px);display:grid}.desktopMegaMenuGroups section{min-width:0}.desktopMegaMenuGroups h2{color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);letter-spacing:.05em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.35}.siteHeader .desktopMegaMenu .siteNavDropdownLink{min-height:40px;color:var(--duxdoktor-heading);font-family:var(--duxdoktor-font-body);align-items:center;gap:7px;padding:5px 0;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.siteHeader .desktopMegaMenu .siteNavDropdownLink:hover,.siteHeader .desktopMegaMenu .siteNavDropdownLink:focus-visible{color:var(--duxdoktor-primary);text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.siteHeader .desktopMegaMenu .siteNavArrow{opacity:.8;transform:none}.siteHeader .desktopMegaMenu .siteNavArrowSmall{margin-left:auto}}@media (min-width:1280px) and (max-width:1430px){.siteHeader .siteHeaderInner{grid-template-columns:158px minmax(0,1fr) auto;column-gap:18px}.siteHeader .headerLogo .siteLogo{width:148px}.siteHeader .desktopNavigation{gap:clamp(10px,1.25vw,18px);font-size:14px}.siteHeader .headerControls .headerBook{min-height:52px;padding-inline:19px;font-size:14px}}@media (min-width:1431px) and (max-width:1500px){.siteHeader .desktopNavigation{gap:8px;font-size:14px}}@media (max-width:1279px){.siteHeader .mobileNavigation{height:100dvh;min-height:100svh;box-shadow:none;background:#f7fbfb;flex-direction:column;padding:0;display:flex;overflow:hidden;width:100%!important;inset:0!important}.mobileNavigationTop{min-height:104px;font-size:inherit;border-bottom:1px solid #173a3b24;flex:none;justify-content:space-between;align-items:center;padding:22px clamp(32px,5vw,56px);display:flex}.mobileNavigationLogo{align-items:center;display:flex}.mobileNavigationLogo .siteLogo{width:148px;max-height:64px}.mobileNavigationClose{background:0 0;border-color:#173a3b38;width:48px;height:48px;border-radius:50%!important}.siteHeader .mobileNavigation nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:clamp(12px,2.1vh,24px);min-width:0;padding:clamp(30px,5.5vh,58px) clamp(32px,7vw,94px);display:flex;overflow-y:auto}.siteHeader .mobileNavigation nav>*{flex:none}.siteHeader .mobileNavSection,.siteHeader .mobileNavigation>nav>.mobileNavLink{border:0}.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavLink{width:100%;min-height:0;color:var(--duxdoktor-heading);padding:0;font-size:clamp(2.5rem,4.1vw,2.85rem);font-weight:600;line-height:1.15;text-decoration:none}.siteHeader .mobileNavSectionButton{justify-content:space-between;align-items:center;display:flex}.siteHeader .mobileNavSectionButton svg{stroke-width:1.35px;width:30px;height:30px}.siteHeader .mobileNavigation>nav>.mobileNavLink{justify-content:space-between;align-items:center;padding:0;display:flex}.siteHeader .mobileNavigation .siteNavArrow{opacity:.9;width:24px;min-width:24px;height:20px;transform:none}.siteHeader .mobileNavSubmenu{gap:13px;padding:4px 0 4px 22px;display:grid}.siteHeader .mobileNavSubmenu .mobileNavLink{min-height:0;color:var(--duxdoktor-body-text);padding:0;font-size:18px;font-weight:500;line-height:1.45;display:flex}.siteHeader .mobileNavSubmenu .siteNavArrow{width:18px;min-width:18px;height:16px}.mobileNavigationFooter{background:#f7fbfb;border-top:1px solid #173a3b24;flex-direction:column;flex:none;align-items:stretch;gap:18px;margin:0;padding:22px clamp(32px,5vw,56px) 28px;display:flex}.mobileNavigationFooterActions{align-items:center;gap:12px;display:flex}.mobileNavigationFooter .mobileBook{white-space:nowrap;flex:1;min-height:54px;margin:0;padding-inline:22px;font-size:15px;display:inline-flex!important}.mobileFooterContact{min-height:54px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #173a3b4d;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;border-radius:9px!important}.mobileNavigationFooter .language{align-self:flex-start;display:flex}}@media (max-width:600px){.siteHeader .mobileNavigation{min-height:100svh}.mobileNavigationTop{min-height:78px;padding:14px 20px}.mobileNavigationLogo .siteLogo{width:120px;max-height:50px}.mobileNavigationClose{width:44px;height:44px}.siteHeader .mobileNavigation nav{gap:clamp(15px,3.1vh,24px);padding:clamp(26px,5vh,40px) 22px}.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavLink{font-size:clamp(1.75rem,8vw,2rem);line-height:1.16}.siteHeader .mobileNavSectionButton svg{width:25px;height:25px}.siteHeader .mobileNavSubmenu{gap:10px;padding-left:16px}.siteHeader .mobileNavSubmenu .mobileNavLink{font-size:17px}.mobileNavigationFooter{gap:14px;padding:16px 20px 22px}.mobileNavigationFooterActions{gap:9px}.mobileNavigationFooter .mobileBook{min-height:50px;padding-inline:13px;font-size:14px}.mobileFooterContact{min-height:50px;padding-inline:12px;font-size:13px}}@media (min-width:1280px){.siteHeader .desktopNavigation{letter-spacing:-.012em}.siteHeader .navMegaDropdown>.siteNavTrigger{background:0 0;border:0;position:relative}.siteHeader .navMegaDropdown>.siteNavTrigger:after{background:var(--duxdoktor-primary);content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(.72)}.siteHeader .navMegaDropdown[data-open]>.siteNavTrigger,.siteHeader .navMegaDropdown>.siteNavTrigger:hover,.siteHeader .navMegaDropdown>.siteNavTrigger:focus-visible{color:var(--duxdoktor-heading-accent);background:0 0}.siteHeader .navMegaDropdown[data-open]>.siteNavTrigger:after,.siteHeader .navMegaDropdown>.siteNavTrigger:hover:after,.siteHeader .navMegaDropdown>.siteNavTrigger:focus-visible:after{opacity:1;transform:scaleX(1)}.siteHeader .navMegaDropdown .desktopMegaMenu{top:calc(var(--duxdoktor-home-header-height) + 12px);border-color:#173a3b1a;box-shadow:0 24px 58px #102f3d1f}.desktopMegaMenuGroups{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:clamp(32px,4vw,70px)}.desktopMegaMenuVisual>span{background:linear-gradient(135deg,#26687324,#fafcfb06)}}@media (min-width:1351px) and (max-width:1500px){.siteHeader .desktopNavigation{gap:6px;font-size:15px}.siteHeader .headerControls{gap:10px}.siteHeader .headerControls .headerBook{padding-inline:18px}}@media (min-width:1501px){.siteHeader .desktopNavigation{font-size:clamp(16px,1.1vw,17px)}}@media (max-width:1279px){.siteHeader .mobileNavigation nav>:not(:last-child){border-bottom:1px solid #173a3b1c;padding-bottom:clamp(10px,1.5vh,14px)}.siteHeader .mobileNavSubmenu{animation:.18s ease-out both duxdoktor-mobile-submenu-in}}@keyframes duxdoktor-mobile-submenu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.siteHeader .mobileNavSubmenu{animation:none}}@media (min-width:1280px){.siteHeader .navMegaDropdown .desktopMegaMenu{top:calc(var(--duxdoktor-home-header-height) + 18px);background:#fafcfb;border-radius:30px;grid-template-columns:minmax(0,31fr) minmax(0,69fr);gap:clamp(28px,3.4vw,52px);min-height:500px;padding:clamp(20px,2vw,30px);display:grid;box-shadow:0 26px 68px #102f3d21}.desktopMegaMenuVisualFrame{align-self:center;min-width:0;min-height:0}.desktopMegaMenuVisual{background:#ddedee;border-radius:22px;height:100%;min-height:100%}.desktopMegaMenuVisual img{border-radius:inherit;object-fit:cover}body .siteHeader .desktopMegaMenuBrand,body .siteHeader .desktopMegaMenuBrand img{border-radius:0!important}.desktopMegaMenuVisual.desktopMegaMenuBrand{aspect-ratio:1;height:auto;min-height:0}.desktopMegaMenuBrand img{filter:none;object-fit:contain;object-position:center}.desktopMegaMenuBrand>span{background:#08191c57}.desktopMegaMenuBrandCopy{color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px 20px;display:flex;position:absolute;inset:0}.desktopMegaMenuBrandStatement{letter-spacing:-.025em;color:#fff;text-align:center;width:100%;max-width:30ch;margin:0;font-size:clamp(24px,2.05vw,34px);font-weight:700;line-height:1.25}.desktopMegaMenuBrandStatement span{white-space:nowrap;display:block}.siteHeader .desktopMegaMenuBrandCaption{color:#fff;white-space:normal;text-align:center;align-self:center;width:100%;max-width:26ch;margin:0;font-size:20px;font-weight:700;line-height:1.4}.desktopMegaMenuContent{flex-direction:column;min-width:0;padding:clamp(22px,2.3vw,34px) clamp(18px,2.8vw,42px) clamp(20px,2.2vw,30px) 0;display:flex}.desktopMegaMenuGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(38px,4.3vw,64px);padding:0;display:grid}.desktopMegaMenu:not(.desktopMegaMenu--withCta) .desktopMegaMenuGroups{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.desktopMegaMenuGroups section{min-width:0}.desktopMegaMenuGroups h2{color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);letter-spacing:-.01em;text-transform:none;margin:0 0 21px;font-size:clamp(18px,1.3vw,20px);font-weight:700;line-height:1.28}.siteHeader .desktopMegaMenu .siteNavDropdownLink{min-height:0;color:var(--duxdoktor-heading);white-space:normal;align-items:flex-start;gap:10px;padding:0;font-size:clamp(16px,1.13vw,18px);font-weight:600;line-height:1.42}.siteHeader .desktopMegaMenu .siteNavDropdownLink+.siteNavDropdownLink{margin-top:22px}.siteHeader .desktopMegaMenu .siteNavDropdownLink .siteNavLabel{white-space:normal}.siteHeader .desktopMegaMenu .siteNavArrow{opacity:.78;flex:none;margin-top:.28em}.desktopMegaMenuCta{border-top:1px solid #173a3b21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:auto;padding-top:26px;display:grid}.desktopMegaMenuCta h2{max-width:530px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.75vw,1.7rem);font-weight:600}.desktopMegaMenuCta p{max-width:540px;color:var(--duxdoktor-body-text);font-family:var(--duxdoktor-font-body);margin:8px 0 0;font-size:15px;line-height:1.5}.desktopMegaMenuCtaButton{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff;min-height:54px;font-family:var(--duxdoktor-font-body);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.desktopMegaMenuCtaButton:hover,.desktopMegaMenuCtaButton:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.desktopMegaMenuCtaButton:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.desktopMegaMenuCtaButton .animatedArrow{opacity:1;width:14px;height:18px;transform:none}}@media (min-width:1280px) and (max-width:1360px){.siteHeader .navMegaDropdown .desktopMegaMenu{gap:28px;min-height:480px;padding:28px}.desktopMegaMenuVisualFrame{min-height:0}.desktopMegaMenuContent{padding:18px 12px 16px 0}.desktopMegaMenuGroups{gap:38px}.desktopMegaMenuGroups h2{font-size:17px}.siteHeader .desktopMegaMenu .siteNavDropdownLink{font-size:15px}.desktopMegaMenuCta{gap:18px;padding-top:20px}.desktopMegaMenuCta h2{font-size:1.25rem}.desktopMegaMenuCta p{font-size:14px}.desktopMegaMenuCtaButton{min-height:50px;padding-inline:16px;font-size:14px}}.siteHeader,.siteHeaderHome,.siteHeaderSubpage{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbfb!important}.siteHeader .siteNavLink,.siteHeader .navDropdown>button,.siteHeader .mobileNavLink,.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavSubmenu .mobileNavLink,.mobileFooterContact{color:var(--duxdoktor-body-text)!important}.siteHeader .desktopNavigation>a:hover,.siteHeader .desktopNavigation>a:focus-visible,.siteHeader .navDropdown:hover>button,.siteHeader .navDropdown:focus-within>button,.siteHeader .navDropdown[data-open]>button,.siteHeader .navDropdown>div a:hover,.siteHeader .navDropdown>div a:focus-visible,.siteHeader .mobileNavSubmenu a:hover,.siteHeader .mobileNavSubmenu a:focus-visible{background:0 0!important}.siteHeader .siteNavLabel{transition:color .16s,text-decoration-color .16s;transform:none!important}.siteHeader .desktopNavigation>a:hover .siteNavLabel,.siteHeader .desktopNavigation>a:focus-visible .siteNavLabel,.siteHeader .navDropdown:hover>.siteNavTrigger .siteNavLabel,.siteHeader .navDropdown:focus-within>.siteNavTrigger .siteNavLabel,.siteHeader .navDropdown[data-open]>.siteNavTrigger .siteNavLabel{color:var(--duxdoktor-heading-accent);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:1280px){.siteHeader .navMegaDropdown .desktopMegaMenu{top:var(--duxdoktor-home-header-height);z-index:310;background:#fafcfb}.siteHeader .desktopMegaMenu .desktopMegaMenuGroups h2{color:var(--duxdoktor-body-text);font-size:clamp(18px,1.3vw,20px);font-weight:750}.siteHeader .desktopMegaMenu .siteNavDropdownLink{color:var(--duxdoktor-body-text);font-weight:500}.siteHeader .desktopMegaMenu .siteNavDropdownLink:hover,.siteHeader .desktopMegaMenu .siteNavDropdownLink:focus-visible{color:var(--duxdoktor-heading-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:1279px){.siteHeader .mobileNavigation{z-index:320;background:#f8fbfb;height:100dvh;min-height:100svh;max-height:100dvh}.mobileNavigationTop{min-height:76px;padding:14px clamp(20px,4vw,32px)}.siteHeader .mobileNavigation nav{gap:0;padding:8px clamp(20px,4vw,32px) 14px}.siteHeader .mobileNavSection,.siteHeader .mobileNavigation>nav>.mobileNavLink{border-bottom:1px solid #173a3b24}.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavLink{min-height:48px;padding:10px 0;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:600;line-height:1.25}.siteHeader .mobileNavSectionButton{font-size:clamp(1.15rem,2.1vw,1.3rem)}.siteHeader .mobileNavSectionButton svg{stroke-width:1.7px;width:18px;height:18px}.siteHeader .mobileNavigation>nav>.mobileNavLink{justify-content:flex-start}.siteHeader .mobileNavigation .siteNavArrow{display:none!important}.siteHeader .mobileNavSubmenu{gap:0;padding:0 0 8px 16px}.siteHeader .mobileNavSubmenu .mobileNavLink{min-height:42px;padding:8px 0;font-size:15px;font-weight:500;line-height:1.35}.mobileNavigationFooter{align-items:flex-start;gap:12px;padding:14px clamp(20px,4vw,32px) 18px}.mobileNavigationFooterActions{flex-wrap:wrap;gap:10px}.mobileNavigationFooter .mobileBook{flex:none;width:auto;min-height:48px;padding-inline:17px;font-size:14px}.mobileFooterContact{min-height:48px;padding-inline:15px;font-size:14px}}@media (max-width:600px){.mobileNavigationTop{min-height:68px;padding-inline:20px}.siteHeader .mobileNavigation nav{padding:6px 20px 12px}.siteHeader .mobileNavSectionButton,.siteHeader .mobileNavLink{min-height:46px;font-size:18px}.siteHeader .mobileNavSectionButton{font-size:18px}.siteHeader .mobileNavSubmenu .mobileNavLink{min-height:40px;font-size:14px}.mobileNavigationFooter{padding:12px 20px 16px}}@media (min-width:1280px){.siteHeader .navMegaDropdown:not(.navMegaDropdownHost){position:relative!important}.siteHeader .navMegaDropdown:not(.navMegaDropdownHost):before{content:"";height:28px;position:absolute;top:100%;left:-28px;right:-28px}.siteHeader .navMegaDropdownHost{min-height:0!important;display:contents!important}.siteHeader .navMegaDropdown>.siteNavTrigger:after{display:none}.siteHeader .desktopNavigation>a:hover .siteNavLabel,.siteHeader .desktopNavigation>a:focus-visible .siteNavLabel,.siteHeader .navMegaDropdown:hover>.siteNavTrigger .siteNavLabel,.siteHeader .navMegaDropdown:focus-within>.siteNavTrigger .siteNavLabel,.siteHeader .navMegaDropdown[data-open]>.siteNavTrigger .siteNavLabel{color:var(--duxdoktor-heading-accent);text-decoration:none}.siteHeader .navMegaDropdown .desktopMegaMenu{top:var(--duxdoktor-home-header-height)}.desktopMegaMenu--twoColumns .desktopMegaMenuGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.siteHeader .desktopMegaMenu .desktopMegaMenuGroups h2{color:var(--duxdoktor-heading);letter-spacing:-.018em;overflow-wrap:break-word;white-space:normal;max-width:100%;min-height:0;margin:0 0 24px;font-size:clamp(24px,1.9vw,28px);font-weight:800;line-height:1.25}.desktopMegaMenuGroups section{flex-direction:column;align-items:stretch;display:flex}.siteHeader .desktopMegaMenu .siteNavDropdownLink{color:var(--duxdoktor-body-text);flex:none;min-width:0;min-height:0;padding:0;font-size:clamp(15px,1.05vw,17px);font-weight:500;line-height:1.5}.siteHeader .desktopMegaMenu .siteNavDropdownLink+.siteNavDropdownLink{margin-top:24px}.siteHeader .desktopMegaMenu .siteNavDropdownLink .siteNavLabel{white-space:normal;overflow-wrap:break-word;min-width:0;line-height:inherit}.desktopMegaMenuCtaActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.desktopMegaMenuCtaSecondary{min-height:44px;color:var(--duxdoktor-heading-accent);font-family:var(--duxdoktor-font-body);text-underline-offset:4px;white-space:nowrap;align-items:center;padding:0 2px;font-size:15px;font-weight:650;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.desktopMegaMenuCtaSecondary:hover,.desktopMegaMenuCtaSecondary:focus-visible{color:var(--duxdoktor-primary-hover)}.desktopMegaMenuCtaSecondary:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}}@media (min-width:1280px) and (max-width:1360px){.siteHeader .desktopMegaMenu .desktopMegaMenuGroups h2{font-size:24px}.desktopMegaMenuCtaActions{gap:11px}.desktopMegaMenuCtaSecondary{font-size:14px}}@keyframes dux-desktop-dropdown-in{0%{opacity:0;clip-path:inset(0 0 32%);transform:translateY(-20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (min-width:1280px){.desktopAboutNavigation{align-self:stretch;align-items:center;display:flex;position:relative}.desktopAboutMenu{z-index:125;background:#fff;border:1px solid #173a3b21;border-radius:30px;width:410px;max-width:calc(100vw - 56px);padding:32px;animation:.25s ease-out both dux-desktop-dropdown-in;position:absolute;top:100%;left:0;box-shadow:0 24px 58px #102f3d1f}.siteHeader .desktopAboutMenu h2{color:var(--dux-ink);font-family:var(--duxdoktor-font-body);white-space:normal;margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.25}.siteHeader .desktopAboutMenu p{color:var(--dux-body);white-space:normal;margin:0 0 24px;font-size:16px;line-height:1.5}.desktopAboutMenu a{min-height:44px;color:var(--dux-ink);align-items:center;padding:8px 0;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.desktopAboutMenu a+a{margin-top:16px}.desktopContactPanel{animation:.25s ease-out both dux-desktop-dropdown-in}.siteHeader .navMegaDropdown .desktopMegaMenu,.desktopContactPanel{animation-duration:.38s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.siteHeader .navMegaDropdown .desktopMegaMenu{grid-template-columns:minmax(0,31fr) minmax(0,69fr);height:500px;min-height:0}.siteHeader .desktopMegaMenu--about .desktopMegaMenuContent{grid-area:1/2;width:calc(55.0725% - 38px);padding-right:0}.siteHeader .desktopMegaMenu--about .desktopMegaMenuGroups{grid-template-columns:1fr;align-content:center}.siteHeader .desktopMegaMenu--about .desktopMegaMenuGroups h2{min-height:0}.desktopMegaMenuEditorial{aspect-ratio:1;border:1px solid var(--dux-border);background:var(--dux-surface);width:44.9275%;min-width:0;color:var(--dux-body);text-align:center;border-radius:0;flex-direction:column;grid-area:1/2;justify-content:center;place-self:center end;align-items:center;padding:18px;display:flex}.siteHeader .desktopMegaMenuEditorial h2{color:var(--dux-ink);font-family:var(--duxdoktor-font-body);letter-spacing:-.018em;margin:0 0 18px;font-size:clamp(24px,2vw,29px);font-weight:700;line-height:1.3}.desktopMegaMenuEditorial p{max-width:360px;margin:0;font-size:16px;line-height:1.65}.desktopMegaMenuEditorial .desktopMegaMenuEditorialLocations{margin-bottom:20px;font-size:14px;font-weight:600}.desktopMegaMenuEditorial ul{gap:14px;margin:24px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.desktopMegaMenuEditorial li{border:0;padding:0}.desktopMegaMenuEditorialSymbol{opacity:.45;flex:none;width:96px;height:47px;margin-bottom:18px;overflow:hidden}.desktopMegaMenuEditorialSymbol .siteLogo{width:96px;height:65px;max-height:none;display:block;transform:translateY(-18px)}.desktopMegaMenuEditorial h2 span{display:block}.desktopMegaMenuEditorial :is(h2,p,li){white-space:normal}.siteHeader .desktopMegaMenuEditorial h2{margin-bottom:10px;font-size:clamp(20px,1.6vw,23px)}.desktopMegaMenuEditorial p{font-size:14px;line-height:1.5}.desktopMegaMenuEditorial .desktopMegaMenuEditorialLocations{margin-bottom:12px}.desktopMegaMenuEditorial ul{gap:8px;margin-top:14px;font-size:13px}.desktopMegaMenuEditorialSymbol{width:74px;height:36px;margin-bottom:10px}.desktopMegaMenuEditorialSymbol .siteLogo{width:74px;height:50px;transform:translateY(-14px)}.desktopAboutMenu a:hover{color:var(--dux-primary)}.desktopAboutMenu a:focus-visible{outline:2px solid var(--dux-primary);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.siteHeader .navMegaDropdown .desktopMegaMenu,.desktopAboutMenu,.desktopContactPanel{animation:none}}@media (min-width:1280px) and (max-width:1360px){.siteHeader .navMegaDropdown .desktopMegaMenu{height:480px}.siteHeader .desktopNavigation{gap:4px}}.medicalNavigationContainer{width:min(100% - 128px,1180px);margin:0 auto}.medicalNavigationLanding{color:var(--duxdoktor-body-text);background:var(--duxdoktor-page-background)}.medicalNavigationLanding h1,.medicalNavigationLanding h2,.medicalNavigationLanding h3{color:var(--duxdoktor-heading-accent)}.medicalNavigationHero{background:#eef7f6;padding:clamp(138px,16vw,208px) 0 clamp(86px,10vw,126px)}.medicalNavigationHero>div{max-width:790px}.medicalNavigationKicker{color:var(--duxdoktor-heading-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.3;font-family:var(--duxdoktor-font-body)!important}.medicalNavigationHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.6rem,6.2vw,6.4rem);font-weight:600}.medicalNavigationHero>div>p:not(.medicalNavigationKicker){max-width:720px;color:var(--duxdoktor-body-text);margin:24px 0 0;font-size:20px;line-height:1.62}.medicalNavigationPrimaryCta{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-primary);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:30px;padding:0 21px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex;font-family:var(--duxdoktor-font-body)!important}.medicalNavigationPrimaryCta:hover,.medicalNavigationPrimaryCta:focus-visible{border-color:var(--duxdoktor-primary-hover);background:var(--duxdoktor-primary-hover);color:#fff}.medicalNavigationPrimaryCta:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.medicalNavigationPrimaryCta svg{stroke-width:2px;width:18px;height:18px}.medicalNavigationSection{padding:clamp(64px,7vw,96px) 0}.medicalNavigationSection h2{letter-spacing:-.028em;margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600}.medicalNavigationSplit{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(54px,9vw,122px);display:grid}.medicalNavigationSplit>div>p{max-width:490px;color:var(--duxdoktor-body-text);margin:22px 0 0;font-size:17px;line-height:1.62}.medicalNavigationSplit ul{border-top:1px solid #3e747833;gap:0;margin:0;padding:0;list-style:none;display:grid}.medicalNavigationSplit li{color:var(--duxdoktor-body-text);border-bottom:1px solid #3e747833;align-items:flex-start;gap:14px;padding:17px 0;font-size:16px;line-height:1.5;display:flex}.medicalNavigationSplit li svg{width:23px;height:23px;color:var(--duxdoktor-primary);stroke-width:1.6px;flex:none;margin-top:1px}.medicalNavigationScenarios{background:#f7fbfb}.medicalNavigationScenarioGrid{border-top:1px solid #3e747833;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.medicalNavigationScenarioGrid article{border-bottom:1px solid #3e747833;padding:27px 38px 27px 0}.medicalNavigationScenarioGrid article:nth-child(2n){border-left:1px solid #3e747833;padding-left:38px;padding-right:0}.medicalNavigationScenarioGrid svg{width:27px;height:27px;color:var(--duxdoktor-primary);stroke-width:1.55px}.medicalNavigationScenarioGrid h3{margin:18px 0 0;font-size:clamp(1.55rem,2vw,2rem);font-weight:600}.medicalNavigationScenarioGrid p{color:var(--duxdoktor-body-text);margin:11px 0 0;font-size:15px;line-height:1.57}.medicalNavigationProcess{text-align:center}.medicalNavigationProcessHeading .medicalNavigationKicker{margin-bottom:10px}.medicalNavigationProcess ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.medicalNavigationProcess ol:before{content:"";background:#3e74783b;height:1px;position:absolute;top:18px;left:12%;right:12%}.medicalNavigationProcess li{z-index:1;justify-items:center;gap:15px;padding:0 14px;display:grid;position:relative}.medicalNavigationProcess li>span{border:1px solid var(--duxdoktor-primary);background:var(--duxdoktor-page-background);width:38px;height:38px;color:var(--duxdoktor-heading-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;font-family:var(--duxdoktor-font-body)!important}.medicalNavigationProcess h3{margin:0;font-size:clamp(1.38rem,1.8vw,1.72rem);font-weight:600}.medicalNavigationProcess p{max-width:215px;color:var(--duxdoktor-body-text);margin:10px auto 0;font-size:15px;line-height:1.54}.medicalNavigationFinalCta{text-align:center;background:#dcebeb;padding:clamp(72px,9vw,110px) 0}.medicalNavigationFinalCta>div{flex-direction:column;align-items:center;display:flex}.medicalNavigationFinalCta h2{letter-spacing:-.03em;max-width:720px;margin:0;font-size:clamp(2.65rem,4.4vw,4.8rem);font-weight:600}.medicalNavigationFinalCta .medicalNavigationPrimaryCta{margin-top:28px}@media (max-width:1023px){.medicalNavigationContainer{width:calc(100% - 80px)}.medicalNavigationSplit{grid-template-columns:1fr;gap:34px}.medicalNavigationScenarioGrid{gap:0}.medicalNavigationProcess ol:before{left:10%;right:10%}}@media (max-width:767px){.medicalNavigationContainer{width:calc(100% - 40px)}.medicalNavigationHero{padding:120px 0 68px}.medicalNavigationHero h1{font-size:clamp(3rem,13vw,4.2rem)}.medicalNavigationHero>div>p:not(.medicalNavigationKicker){margin-top:20px;font-size:17px;line-height:1.58}.medicalNavigationPrimaryCta{width:100%;margin-top:26px}.medicalNavigationSection{padding:54px 0}.medicalNavigationSplit li{font-size:15px}.medicalNavigationScenarioGrid{grid-template-columns:1fr;margin-top:30px}.medicalNavigationScenarioGrid article,.medicalNavigationScenarioGrid article:nth-child(2n){border-left:0;padding:23px 0}.medicalNavigationScenarioGrid article:first-child{padding-top:0}.medicalNavigationProcess ol{text-align:left;grid-template-columns:1fr;justify-items:start;gap:22px;margin-top:30px}.medicalNavigationProcess ol:before{width:1px;height:auto;top:17px;bottom:17px;left:18px}.medicalNavigationProcess li{grid-template-columns:38px 1fr;place-items:start;gap:14px;padding:0}.medicalNavigationProcess p{max-width:none;margin:9px 0 0}.medicalNavigationFinalCta{padding:70px 0}.medicalNavigationFinalCta h2{font-size:clamp(2.55rem,11vw,3.4rem)}}body,.newSite,.subpage,.homePage,.homeSection,.homePathways,.homeSupport,.homeDoctor,.homeReviews,.homeBenefits,.homeServices,.homeCase,.homeLocations,.homeContact,.medicalAreaPage,.medicalServicesPage,.medicalAreaHero,.medicalAreaCase,.lakararendeSection,.bookingPage,.pageHeroNew,.membershipPage,.membershipIntro,.membershipPlans,.organisationLanding,.organisationExamples,.insuranceHelp,.internationalLanding,.internationalCoordination,.medicalNavigationLanding,.medicalNavigationScenarios,.homePathwayPanel,.homeServiceLink,.homeServicePanel,.membershipPlan,.contactModal,.informationGuideSidebarCard,.informationGuideToc,.insuranceHelp aside,.internationalLocationsGrid>div{background-color:#fff}@media (min-width:1280px){.siteHeader .navMegaDropdown .desktopMegaMenu{background:#fff;border-color:#173a3b21;box-shadow:0 24px 58px #102f3d1f}}@media (max-width:1279px){.siteHeader .mobileNavigation,.mobileNavigationFooter{background:#fff}}.homeFinalCta,.informationGuideClosingCta,.insuranceFinalCta,.internationalFinalCta,.medicalNavigationFinalCta,.membershipCta,.homeAudienceCare,.insuranceHow,.internationalAudience,.medicalNavigationHero{background:var(--dux-surface)}.newHero .heroTitle,.newHero .heroTitlePrimary,.newHero .heroTitleSecondary{color:var(--dux-ink)!important}.siteHeader .navMegaDropdown .desktopMegaMenu{background:var(--dux-page)}:root{--dux-button-height:52px;--dux-button-radius:9px;--dux-button-padding:22px}body :is(.primaryButton,.headerBook,.btn.primary,.homePageButton,.heroInlineCta,.audienceSelectorPrimary,.audienceSelectorSecondary,.desktopMegaMenuCtaButton,.medicalNavigationPrimaryCta,.secondaryButton,.lightButton,.homeFinalB2bButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink){min-height:var(--dux-button-height);padding:12px var(--dux-button-padding);border:1px solid var(--dux-border);font-family:var(--duxdoktor-font-body);box-sizing:border-box;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;border-radius:var(--dux-button-radius)!important;box-shadow:none!important;transform:none!important}body :is(.primaryButton,.headerBook,.btn.primary,.homePageButton,.heroInlinePrimary,.audienceSelectorPrimary,.desktopMegaMenuCtaButton,.medicalNavigationPrimaryCta,.contactForm button){background:var(--dux-primary)!important;border-color:var(--dux-primary)!important;color:#fff!important}body :is(.primaryButton,.headerBook,.btn.primary,.homePageButton,.heroInlinePrimary,.audienceSelectorPrimary,.desktopMegaMenuCtaButton,.medicalNavigationPrimaryCta,.contactForm button):is(:hover,:focus-visible){background:var(--dux-primary-hover)!important;border-color:var(--dux-primary-hover)!important;color:#fff!important}body :is(.secondaryButton,.lightButton,.heroInlineSecondary,.audienceSelectorSecondary,.homeFinalB2bButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink){border-color:var(--dux-border)!important;color:var(--dux-ink)!important;background:#fff!important}body :is(.secondaryButton,.lightButton,.heroInlineSecondary,.audienceSelectorSecondary,.homeFinalB2bButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink):is(:hover,:focus-visible){background:var(--dux-surface)!important;border-color:var(--dux-primary)!important;color:var(--dux-ink)!important}body :is(.primaryButton,.headerBook,.heroInlineCta,.audienceSelectorPrimary,.audienceSelectorSecondary,.desktopMegaMenuCtaButton,.secondaryButton,.lightButton,.homeFinalB2bButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink):focus-visible{outline:3px solid var(--dux-primary);outline-offset:3px}body .interactiveButtonWaveFill,body .interactiveButtonWaveFoam{display:none}body :is(.desktopMegaMenuCtaSecondary,.homeSupportContactLink,.heroInternationalLink){box-shadow:none;background:0 0;border:0}.newHero .heroCopy{position:relative}.heroLanguageSwitcher{position:absolute;bottom:20px;right:28px}.heroLanguageSwitcher .languageChoices{align-items:center;gap:14px;display:flex}.heroLanguageSwitcher .language{min-width:44px;min-height:44px;color:var(--dux-body);background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.heroLanguageSwitcher .language.isActive{color:var(--dux-ink);font-weight:800}.heroLanguageSwitcher .language svg{width:22px;height:16px;display:block}.heroLanguageSwitcher .language{gap:8px}.heroLanguageSwitcher .language+.language:before{content:"/";color:var(--dux-border);font-weight:400;position:absolute;left:-10px}.heroLanguageSwitcher a:hover{color:var(--dux-primary)}.heroLanguageSwitcher a:focus-visible{outline:2px solid var(--dux-primary);outline-offset:2px;border-radius:4px}@media (max-width:767px){.heroLanguageSwitcher{justify-content:flex-end;margin-top:12px;display:flex;position:static}}:root{--dux-contact:#356fc4;--dux-contact-hover:#295ba5}body :is(.secondaryButton,.lightButton,.heroInlineSecondary,.heroInlinePrimary[href$=\/organisationer],.heroInlinePrimary[href$=\/organisations],a.audienceSelectorPrimary:not([href$=\/boka]):not([href$=\/book]),.medicalNavigationPrimaryCta,.audienceSelectorSecondary,.homeFinalB2bButton,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink){border:2px solid var(--dux-primary)!important;color:var(--dux-ink)!important;background:#fff!important}body :is(.secondaryButton,.lightButton,.heroInlineSecondary,.heroInlinePrimary[href$=\/organisationer],.heroInlinePrimary[href$=\/organisations],a.audienceSelectorPrimary:not([href$=\/boka]):not([href$=\/book]),.medicalNavigationPrimaryCta,.audienceSelectorSecondary,.homeFinalB2bButton,.homeServicesAllLink,.homeSupportAllLink,.homeServiceCta .homeTextLink):is(:hover,:focus-visible){background:var(--dux-surface)!important;border-color:var(--dux-primary-hover)!important}body :is(.desktopContactButton,.contactForm button,[data-contact-cta]:is(.primaryButton,.secondaryButton,.lightButton,.audienceSelectorPrimary,.audienceSelectorSecondary,.desktopMegaMenuCtaButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact)){background:var(--dux-contact)!important;border-color:var(--dux-contact)!important;color:#fff!important}body :is(.desktopContactButton,.contactForm button,[data-contact-cta]:is(.primaryButton,.secondaryButton,.lightButton,.audienceSelectorPrimary,.audienceSelectorSecondary,.desktopMegaMenuCtaButton,.informationGuideContactButton,.informationGuideClosingContact,.doctorProfileContactButton,.mobileFooterContact)):is(:hover,:focus-visible){background:var(--dux-contact-hover)!important;border-color:var(--dux-contact-hover)!important;color:#fff!important}body :is(.desktopContactButton,[data-contact-cta],.contactForm button):focus-visible{outline:3px solid var(--dux-contact);outline-offset:3px}body :is(.desktopContactButton,[data-contact-cta]) svg{color:inherit;stroke:currentColor}:root{--dux-tab-surface:#f5f7f8;--dux-tab-hover:#e9eff1;--dux-section-heading:clamp(2.25rem,3.8vw,3.5rem);--dux-article-heading:clamp(1.8rem,2.8vw,2.5rem);--dux-subheading:clamp(1.35rem,2vw,1.75rem)}body :is(.audienceSelectorTabs,.serviceCatalogFilters) button{background:var(--dux-tab-surface);border:1px solid var(--dux-border);color:var(--dux-ink);box-shadow:none;transition:background-color .18s,border-color .18s,color .18s;transform:none}body :is(.audienceSelectorTabs,.serviceCatalogFilters) button:not(.isActive):hover{background:var(--dux-tab-hover);border-color:#bccdd2;transform:none}body :is(.audienceSelectorTabs,.serviceCatalogFilters) button.isActive{background:var(--dux-primary);border-color:var(--dux-primary-hover);color:#fff;box-shadow:inset 0 -3px 0 var(--dux-primary-hover)}body :is(.audienceSelectorTabs,.serviceCatalogFilters) button svg{color:inherit;stroke:currentColor}body :is(.audienceSelectorTabs,.serviceCatalogFilters) button:focus-visible{outline:3px solid var(--dux-primary);outline-offset:3px}:is(.homeIntro,.homeSupportHeading,.homeSplitCopy,.homeLocations,.homeFinalCta,.audienceSelector,.serviceCatalogGroup,.membershipCta,.doctorProfileClosingCta,.informationGuideClosingCta) h2{font-size:var(--dux-section-heading);letter-spacing:-.025em;font-weight:600}:is(.informationGuideArticle,.doctorProfileSection) h2{font-size:var(--dux-article-heading);letter-spacing:-.02em;font-weight:600;line-height:1.18}:is(.informationGuideArticle,.doctorProfileSection) h3{font-size:var(--dux-subheading);letter-spacing:-.01em;font-weight:600;line-height:1.25}.audienceSelectorCopy h3{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:600}:is(.homeIntro,.homeLocations,.homeFinalCta,.serviceCatalogHero,.pricingOverviewHero,.membershipCta)>p,.homeIntro p,.audienceSelectorCopy>p{color:var(--dux-body);font-family:var(--duxdoktor-font-body);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}:is(.informationGuideArticle,.doctorProfileSection,.membershipPlan) p,.audienceSelectorCopy li{color:var(--dux-body)}.audienceSelectorCopy li strong{color:var(--dux-ink);font-weight:600}:is(.membershipEyebrow,.membershipPlanLabel,.medicalNavigationKicker){color:var(--dux-body);letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1.4}.audienceSelectorPanel,.informationGuideSidebarCard,.membershipPlan,.homeSupportCta{border:1px solid var(--dux-border);box-shadow:none;background:#fff}.homeServiceLink{border-color:var(--dux-border)}@media (prefers-reduced-motion:reduce){body :is(.audienceSelectorTabs,.serviceCatalogFilters) button{transition:none}}:where(.newSite,.siteHeader,footer) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--dux-primary);outline-offset:3px}@media (max-width:599px){body .headerControls .headerBook{display:none}}.newHero:after{background:0 0}.newHero .heroBackground{filter:none;object-fit:cover;object-position:72% 50%}body .newSite .newHero .heroCopy{border:1px solid var(--dux-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;max-width:700px;padding:30px 32px;box-shadow:0 8px 24px #0e394014;border-radius:26px!important}.newHero .heroTitle{font-size:clamp(3.25rem,4.9vw,4.4rem)}.newHero .heroTitleSecondary{margin-top:.22em;font-size:.65em;font-weight:500;line-height:1.12}.newHero .heroIntro{max-width:55ch;color:var(--dux-body);text-shadow:none;margin-top:22px;font-size:17px!important;line-height:1.6!important}.newHero .heroInlineCtas{gap:14px;margin-top:24px}.newHero .heroInlineCta{padding-inline:18px;font-size:14px}.newHero .heroInternationalLink{color:var(--dux-primary);text-shadow:none}@media (max-width:767px){.newHero .heroBackground{object-position:82% 50%}body .newSite .newHero .heroCopy{padding:24px 20px;border-radius:20px!important}.newHero .heroTitle{font-size:clamp(2.5rem,10.5vw,3.5rem)}.newHero .heroIntro{margin-top:18px;font-size:16px!important}.newHero .heroInlineCtas{margin-top:22px}}:root{--dux-leading-display:1.12;--dux-leading-h2:1.16;--dux-leading-subheading:1.25}h1,h2,h3,h4{overflow-wrap:break-word}.serviceCatalogGrid .editorialServiceCard--contact{border-radius:var(--duxdoktor-image-radius);background:#f8fbfb;border:1px solid #3e747824;flex-direction:column;overflow:hidden}.serviceCatalogGrid .homeServiceVisual{flex:0 0 245px;width:100%;height:245px;min-height:245px}.serviceCatalogGrid .homeServiceImage--editorial{width:100%;inset:0;aspect-ratio:auto!important;height:100%!important;position:absolute!important}.serviceCatalogGrid .homeServiceVisual h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:88%;max-width:88%;font-size:clamp(1.65rem,2.1vw,2.1rem)!important;line-height:1.16!important}.informationGuide :is(button,a).primaryButton,.informationGuide :is(button,a).secondaryButton,.informationGuideContactButton,.informationGuideClosingContact,.informationGuidePrimaryContact,.informationGuide .interactiveButtonLabel,.pageHeroNew :is(.primaryButton,.secondaryButton,.interactiveButtonLabel){text-transform:none!important;letter-spacing:normal!important}@media (max-width:1080px){.serviceCatalogGrid .homeServiceVisual{flex-basis:265px;height:265px;min-height:265px}}@media (max-width:700px){.serviceCatalogGrid .homeServiceVisual{flex-basis:235px;height:235px;min-height:235px}}h1{line-height:var(--dux-leading-display)}h2{line-height:var(--dux-leading-h2)}h3,h4{line-height:var(--dux-leading-subheading)}.heroTitle,.heroTitleSecondary{line-height:var(--dux-leading-display)}.homeDoctorName{line-height:var(--dux-leading-subheading)}:root{--dux-announcement-height:34px;--dux-contact-ink:#9b303b}.headerTrustAnnouncement{min-height:var(--dux-announcement-height);background:var(--dux-primary);color:#fff;font:500 13px/1.45 var(--duxdoktor-font-body);text-align:center;justify-content:center;align-items:center;padding:7px 16px;text-decoration:none;display:flex}.headerTrustAnnouncement:hover{background:var(--dux-primary-hover)}.headerTrustAnnouncement:focus-visible{outline-offset:-4px;outline:2px solid #fff}.siteHeaderHome{height:calc(var(--duxdoktor-home-header-height) + var(--dux-announcement-height))}.siteHeaderHome .siteHeaderInner{min-height:var(--duxdoktor-home-header-height)}.newHero{height:calc(100svh - var(--duxdoktor-home-header-height) - var(--dux-announcement-height));min-height:calc(100svh - var(--duxdoktor-home-header-height) - var(--dux-announcement-height))}body .siteHeader .desktopContactButton,body .siteHeader .desktopContactButton:is(:hover,:focus-visible){box-shadow:none;padding:8px 0;text-decoration:none;color:var(--dux-contact-ink)!important;background:0 0!important;border:0!important}body .siteHeader .desktopContactButton:hover{color:#79222b!important}.contactPhoneIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.headerPersonalCare{color:#fff;white-space:nowrap;background:#356fc4;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.headerPersonalCare:hover{color:#fff;background:#295ba5}.headerPersonalCare:focus-visible,.heroPersonalCareLink:focus-visible{outline-offset:4px;outline:3px solid #356fc4}.heroPersonalCareLink{color:#356fc4;text-underline-offset:4px;width:fit-content;margin-top:12px;font-size:15px;font-weight:600;text-decoration:underline;display:block}.heroPersonalCareLink:hover{color:#295ba5}.pendingInformationPage{width:min(100% - 48px,1180px);min-height:45svh;margin:0 auto;padding:64px 0 100px}.pendingInformationPage h1{margin:32px 0 20px;font-size:clamp(42px,5vw,72px)}.pendingInformationPage .informationGuideLead{max-width:760px}@media (min-width:1280px){.siteHeader .siteHeaderInner{grid-template-columns:140px minmax(0,1fr) auto;column-gap:14px;padding-inline:24px}.siteHeader .headerLogo .siteLogo{width:136px}.siteHeader .desktopNavigation{gap:12px;font-size:14px}.siteHeader .headerControls{gap:10px}.siteHeader .headerControls .headerBook,.siteHeader .headerPersonalCare,body .interactiveButton.interactiveButtonDisplay{min-height:52px;padding-inline:16px;font-size:14px}.siteHeader .navMegaDropdown .desktopMegaMenuBridge,.siteHeader .navMegaDropdown .desktopMegaMenu{top:calc(var(--duxdoktor-home-header-height) + var(--dux-announcement-height))}}@media (min-width:1280px) and (max-width:1430px){.siteHeader .siteHeaderInner{grid-template-columns:110px minmax(0,1fr) auto;column-gap:10px;padding-inline:20px}.siteHeader .headerLogo .siteLogo{width:106px}.siteHeader .desktopNavigation{gap:6px;font-size:12.5px}.siteHeader .desktopContactButton{font-size:13px}.siteHeader .headerControls{gap:8px}.siteHeader .headerControls .headerBook,.siteHeader .headerPersonalCare,body .interactiveButton.interactiveButtonDisplay{padding-inline:12px;font-size:13px}}@media (max-width:1279px){.headerControls .headerPersonalCare{display:none}}@media (max-width:767px){:root{--dux-announcement-height:52px}.headerTrustAnnouncement{padding-inline:24px;font-size:12px}.newHero{height:auto;min-height:0}.pendingInformationPage{padding-block:40px 64px}}.informationGuide{--article-sticky-top:calc(var(--duxdoktor-home-header-height) + var(--dux-announcement-height) + 20px)}.informationGuideHero{align-items:start;gap:clamp(32px,4vw,58px);padding-block:32px 48px}.informationGuideImage{background:0 0;border:0;justify-content:center;align-items:center;min-height:0;display:flex}.informationGuideImage .serviceArticleNaturalImage{width:auto;max-width:100%;height:auto;max-height:min(520px,calc(100svh - var(--article-sticky-top) - 72px));object-fit:contain;border-radius:14px;position:static}.informationGuideSidebar{top:var(--article-sticky-top);max-height:calc(100svh - var(--article-sticky-top) - 24px);scrollbar-width:thin;overflow:auto}.informationGuideSection h2[id]{scroll-margin-top:calc(var(--article-sticky-top) + 8px)}.informationGuideSection,.informationGuideFaq details,.informationGuideFaq details:last-child{border-top:0;border-bottom:0}.informationGuideToc{border-top:0!important}.informationGuideToc[open] summary{border-bottom:0}.informationGuideClosingCta h2{text-wrap:balance;max-width:24ch;margin-inline:auto}.informationGuide :is(.informationGuideActions,.informationGuideClosingCta) [data-contact-cta]{background:var(--dux-primary)!important;border-color:var(--dux-primary)!important;color:#fff!important}.informationGuide :is(.informationGuideActions,.informationGuideClosingCta) [data-contact-cta]:is(:hover,:focus-visible){background:var(--dux-primary-hover)!important;border-color:var(--dux-primary-hover)!important;color:#fff!important}@media (min-width:1024px){.informationGuideHero h1{font-size:clamp(3rem,4.2vw,4.4rem)}}@media (max-width:1023px){.informationGuideHero{padding-block:28px 44px}.informationGuideImage .serviceArticleNaturalImage{max-height:480px}}@media (max-width:767px){.informationGuideHero{padding-block:24px 40px}.informationGuideImage .serviceArticleNaturalImage{width:100%;max-height:none}.homeServices .homeServicesGrid{width:calc(100% + 8px);margin-inline:-4px;gap:16px!important}.homeServices .homeServicesGrid .homeServiceLink{width:100%;height:220px;min-height:0;overflow:hidden;border-radius:var(--duxdoktor-image-radius)!important}.homeServices .homeServicesGrid .homeServiceVisual{flex:0 0 220px;width:100%;height:220px;min-height:220px;position:relative;border-radius:inherit!important}.homeServices .homeServicesGrid .homeServiceImage{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important;border-radius:inherit!important;border:0!important}.homeServices .homeServicesGrid .homeServiceImage:after{content:"";background:linear-gradient(#081e2200 30%,#081e22bf);position:absolute;inset:0}.homeServices .homeServicesGrid .homeServiceVisual h3{width:auto;max-width:none;font-family:var(--font-heading);text-align:left;z-index:1;word-break:normal;overflow-wrap:normal;margin:0;font-weight:600;line-height:1.12;position:absolute;inset:auto 20px 20px;transform:none;color:#fff!important;font-size:29px!important}.homeServices .homeServicesGrid .homeServicePanel{display:none}.homeServices .homeServicesGrid .homeServiceLink:focus-visible{outline-offset:4px;outline:3px solid #356fc4}}.audienceSelectorDesktop{display:contents}.audienceSelectorMobile{display:none}@media (max-width:767px){.audienceSelectorDesktop{display:none}.audienceSelectorMobile{margin-top:24px;display:block}.audienceMobileItem{min-width:0;margin-bottom:10px}.audienceMobileTrigger{border:1px solid var(--color-line);width:100%;min-height:54px;color:var(--duxdoktor-heading);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 16px;font-size:17px;font-weight:600;display:flex}.audienceMobileTrigger>svg{flex:none;width:22px;height:22px}.audienceMobileTrigger>span{flex:1;min-width:0}.audienceMobileTrigger .audienceMobileChevron{width:18px;height:18px;transition:transform .2s}.audienceMobileTrigger[aria-expanded=true] .audienceMobileChevron{transform:rotate(180deg)}.audienceSelectorMobile .audienceSelectorPanel{min-width:0;margin:12px 0 20px;animation:none}.homeSupportGrid{grid-template-columns:1fr!important;gap:12px!important}.homeSupportGrid article{align-items:center;gap:14px;min-height:48px;display:flex!important}.homeSupportGrid article>svg{flex:none;width:30px;height:30px}.homeSupportGrid article>span{font-size:18px}.homeProcessGrid{gap:18px!important}.homeProcessGrid:before{content:none;display:none!important}.homeProcessGrid article{text-align:left;padding:0 0 0 30px}.homeProcessGrid article:before{left:0;transform:none}}:root{--dux-public-canvas:#faf9f6;--dux-page:var(--dux-public-canvas)}:is(html:has(.siteHeader),body:has(.siteHeader)){background-color:var(--dux-public-canvas)}body:has(.siteHeader) main{background-color:var(--dux-public-canvas)!important}body:has(.siteHeader) :is(.newSite,.subpage,.homePage,.homeSection,.homePathways,.homeSupport,.homeDoctor,.homeReviews,.homeBenefits,.homeServices,.homeCase,.homeLocations,.homeContact,.medicalAreaPage,.medicalServicesPage,.medicalAreaHero,.medicalAreaCase,.lakararendeSection,.bookingPage,.pageHeroNew,.membershipPage,.membershipIntro,.membershipPlans,.organisationLanding,.organisationExamples,.insuranceHelp,.internationalLanding,.internationalCoordination,.medicalNavigationLanding,.medicalNavigationScenarios,.doctorProfilePage,.doctorProfileHero,.doctorProfileFacts,.serviceCatalogPage,.serviceCatalogHero,.serviceCatalogContent,.informationGuidePage,.informationGuideHero,.informationGuideArticle,.informationGuideClosingCta){background-color:var(--dux-public-canvas)!important}body .siteHeader,body .siteHeader :is(.siteHeaderInner,.mobileNavigation,.mobileNavigationHeader,.mobileNavigationFooter,.desktopMegaMenu,.desktopContactPanel,.desktopAboutMenu),body .newSite .newHero .heroCopy{background-color:var(--dux-public-canvas)!important}@media (min-width:768px){.homeLocationsCards>.homeLocationCard:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media (prefers-reduced-motion:reduce){.homeLocationCard span,.locationNameMotion>span{transition:none}}
