:root{--teal-500:#00abb2;--teal-600:#008a91;--teal-700:#00767c;--teal-800:#005a5e;--teal-900:#083b3d;--teal-300:#99e0e3;--teal-100:#ccf0f1;--cream:#fff7f0;--mint:#e3fffa;--sage:#e6ffee;--peach:#fff2e6;--white:#fff;--ink:#1e3436;--ink-muted:#4b6365;--grey-label:#848484;--line:#d5e6e6;--line-strong:#768d8e;--whatsapp:#25d366;--on-whatsapp:#0b3b2e;--star:#f4b400;--success:#1f7a4d;--danger:#b3261e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:10px;--radius-md:18px;--radius-lg:32px;--radius-pill:999px;--shadow-card:0 1px 2px #083b3d0f, 0 10px 28px #083b3d14;--shadow-float:0 6px 20px #083b3d38;--font-sans:"Poppins", "Segoe UI", system-ui, sans-serif;--font-tamil:"Hind Madurai", "Noto Sans Tamil", "Latha", sans-serif}.edc-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:600 16px/24px var(--font-sans);cursor:pointer;white-space:nowrap;border:2px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.edc-btn svg{flex:none;width:20px;height:20px}.edc-btn--primary{background:var(--teal-700);color:var(--white)}.edc-btn--primary:hover{background:var(--teal-800)}.edc-btn--secondary{background:var(--white);color:var(--teal-700);border-color:var(--teal-700)}.edc-btn--secondary:hover{background:var(--teal-100);color:var(--teal-800);border-color:var(--teal-800)}.edc-btn--whatsapp{background:var(--whatsapp);color:var(--on-whatsapp)}.edc-btn--whatsapp:hover{border-color:var(--on-whatsapp)}.edc-btn--sm{min-height:40px;padding:var(--space-2) var(--space-4);font-size:14px;line-height:20px}.edc-btn--lg{min-height:56px;padding:14px var(--space-8);font-size:17px}.edc-btn[disabled]{opacity:.45;cursor:not-allowed}.edc-fab{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);width:60px;height:60px;min-height:0;box-shadow:var(--shadow-float);padding:0;position:fixed}.edc-fab svg{width:28px;height:28px}.edc-chip{align-items:center;gap:var(--space-1);padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--teal-100);color:var(--teal-800);font:500 14px/20px var(--font-sans);display:inline-flex}.edc-chip svg{width:16px;height:16px}.edc-chip--outline{background:var(--white);color:var(--teal-800);box-shadow:inset 0 0 0 1px var(--line-strong)}.edc-eyebrow{font:600 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);margin:0}.edc-headline{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:52px;line-height:60px}.edc-headline b{font-weight:700;display:block}.edc-headline span{font-weight:200;display:block}@media (width<=600px){.edc-headline{font-size:36px;line-height:44px}}.edc-card{gap:var(--space-3);padding:var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);align-content:start;min-width:0;text-decoration:none;display:grid}.edc-card--raised{box-shadow:var(--shadow-card);border-color:#0000}.edc-card h3{margin:0;font-size:20px;font-weight:600;line-height:28px}.edc-card p{color:var(--ink-muted);margin:0}.edc-card__icon{border-radius:var(--radius-pill);background:var(--mint);width:48px;height:48px;color:var(--teal-700);place-items:center;display:grid}.edc-card__icon svg{width:24px;height:24px}.edc-card__link{color:var(--teal-700);gap:var(--space-1);align-items:center;font-weight:600;display:inline-flex}a.edc-card:hover{border-color:var(--teal-600)}a.edc-card:hover .edc-card__link{text-underline-offset:4px;text-decoration:underline}.edc-doctor{gap:var(--space-8);padding:var(--space-6);background:var(--mint);border-radius:var(--radius-lg);grid-template-columns:220px 1fr;align-items:center;display:grid}.edc-doctor__photo{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--teal-500);place-items:center;max-width:100%;display:grid}.edc-doctor__photo img{opacity:.9;width:45%}.edc-doctor__body{gap:var(--space-3);min-width:0;display:grid}.edc-doctor h3{color:var(--teal-900);margin:0;font-size:30px;font-weight:600;line-height:38px}.edc-doctor__creds{gap:var(--space-2);color:var(--ink);margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.edc-doctor__creds b{font-weight:600}.edc-doctor__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.edc-doctor{grid-template-columns:1fr}.edc-doctor__photo{max-width:220px}}.edc-steps{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.edc-steps li{counter-increment:step;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--teal-500);align-content:start;display:grid}.edc-steps li:before{content:counter(step);font:700 14px/20px var(--font-sans);color:var(--white);background:var(--teal-700);border-radius:var(--radius-pill);place-items:center;width:32px;height:32px;display:grid}.edc-steps p{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}@media (width<=760px){.edc-steps{grid-template-columns:1fr}.edc-steps li{border-top:0;border-left:2px solid var(--teal-500);padding:0 0 0 var(--space-4)}}.edc-faq{gap:var(--space-3);display:grid}.edc-faq details[open]{border-color:var(--teal-600)}.edc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-size:17px;font-weight:600;line-height:26px;list-style:none;display:flex}.edc-faq summary::-webkit-details-marker{display:none}.edc-faq summary:after{content:"+";color:var(--teal-700);flex:none;font-size:26px;font-weight:300}.edc-faq details p{margin:0 0 var(--space-4);color:var(--ink-muted);max-width:62ch}.edc-form{gap:var(--space-4);padding:var(--space-8);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);max-width:460px;display:grid}.edc-field{gap:var(--space-2);display:grid}.edc-field label{font-size:15px;font-weight:500;line-height:22px}.edc-field input,.edc-field select{font:400 16px/24px var(--font-sans);color:var(--ink);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:100%}.edc-field input:focus,.edc-field select:focus{outline:2px solid var(--teal-800);outline-offset:1px;border-color:var(--teal-800)}.edc-field__help{color:var(--ink-muted);font-size:14px;line-height:20px}.edc-field--error input{border-color:var(--danger)}.edc-field__error{gap:var(--space-1);color:var(--danger);align-items:center;font-size:14px;line-height:20px;display:flex}.edc-field__error svg,.edc-note--success svg{flex:none;width:16px;height:16px}.edc-note--success{gap:var(--space-2);color:var(--success);align-items:center;font-size:14px;display:flex}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:26px}img{max-width:100%;height:auto;display:block}a{color:var(--teal-700);text-underline-offset:3px}a:hover{color:var(--teal-800)}:focus-visible{outline:2px solid var(--teal-800);outline-offset:2px}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}h1{letter-spacing:-.01em;font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.15}h2{font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.2}h3{font-size:22px;font-weight:600;line-height:30px}h4{font-size:17px;font-weight:600;line-height:26px}p{margin:0}.skip{background:var(--white);z-index:100;border-radius:14px;padding:8px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1180px;padding-inline:var(--space-4);margin-inline:auto}@media (width>=760px){.wrap{padding-inline:var(--space-8)}}@media (width>=760px){.section{padding-block:var(--space-24)}}.section--cream{background:var(--cream)}.section--mint{background:var(--mint)}.section--sage{background:var(--sage)}.section--peach{background:var(--peach)}.section--tight{padding-block:var(--space-12)}.stack{gap:var(--space-4);display:grid}.stack-lg{gap:var(--space-8);display:grid}.head{gap:var(--space-3);max-width:760px;margin-bottom:var(--space-8);display:grid}.lede{color:var(--ink-muted);max-width:62ch;font-size:18px;line-height:30px}.prose{gap:var(--space-4);max-width:65ch;display:grid}.prose p{color:var(--ink)}.muted{color:var(--ink-muted)}.small{font-size:14px;line-height:22px}.grid-2{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.grid-2{gap:var(--space-16);grid-template-columns:1fr 1fr}.grid-2--wide-text{grid-template-columns:1.2fr 1fr}}.cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.photo{border-radius:var(--radius-lg);background:var(--teal-100);overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.gallery{gap:var(--space-6);display:grid}@media (width>=700px){.gallery{grid-template-columns:1fr 1fr}}.gallery figure{gap:var(--space-2);margin:0;display:grid}.gallery .photo{aspect-ratio:4/3;border-radius:var(--radius-md)}.gallery figcaption{color:var(--ink-muted);font-size:14px}.ticks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ticks li{gap:var(--space-3);grid-template-columns:24px 1fr;align-items:start;display:grid}.ticks li svg{color:var(--teal-700);margin-top:1px}.ticks--2{gap:var(--space-4) var(--space-8)}@media (width>=760px){.ticks--2{grid-template-columns:1fr 1fr}}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-header{z-index:40;backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.site-header__bar{align-items:center;gap:var(--space-4);min-height:72px;display:flex}.site-header__logo img{width:auto;height:44px}@media (width<=759px){.site-header__logo img{height:36px}.site-header__bar{min-height:64px}}.site-nav{margin-left:auto}.site-nav ul{gap:var(--space-1);align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:44px;padding:0 var(--space-3);color:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1279px){.site-header__cta .hide-md{display:none}}.site-header__cta{gap:var(--space-2);display:flex}.menu-btn{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);width:48px;height:48px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:none}@media (width<=1023px){.menu-btn{display:inline-flex}.site-nav{background:var(--white);border-bottom:1px solid var(--line);padding:var(--space-3) var(--space-4) var(--space-6);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #083b3d14}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:0}.site-nav a{border-radius:var(--radius-sm);min-height:52px;font-size:17px}.site-header__cta .hide-sm{display:none}}@media (width<=479px){.site-header__cta .edc-btn{padding-inline:var(--space-4)}.site-header__cta .label-long{display:none}}.banner{background:var(--cream);padding-block:var(--space-8) var(--space-12)}@media (width>=760px){.banner{padding-block:var(--space-12) var(--space-16)}}.crumbs{color:var(--ink-muted);margin-bottom:var(--space-4);font-size:14px;line-height:20px}.crumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--line-strong)}.crumbs a{color:var(--ink-muted)}.banner__grid{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.banner__grid--photo{gap:var(--space-12);grid-template-columns:1.25fr 1fr}}.banner .lede{margin-top:var(--space-4)}.reviewed{margin-top:var(--space-4);color:var(--ink-muted);font-size:14px}.banner__ctas{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero{background:var(--cream);padding-block:var(--space-8) var(--space-12)}@media (width>=760px){.hero{padding-block:var(--space-16) var(--space-24)}}.hero__grid{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.hero__grid{gap:var(--space-12);grid-template-columns:1.15fr 1fr}}.hero__copy{gap:var(--space-6);display:grid}.hero__media{position:relative}.hero__media .photo{aspect-ratio:4/5;max-height:640px}.hero__badge{left:var(--space-4);bottom:var(--space-4);right:var(--space-4);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-card);background:#fffffff2;gap:2px;display:grid;position:absolute}.hero__badge strong{color:var(--teal-900);font-weight:600}.hero__badge span{color:var(--ink-muted);font-size:14px;line-height:20px}@media (width>=900px){.hero__badge{right:auto;left:calc(-1 * var(--space-8));max-width:320px}}.info-strip{background:var(--teal-800);color:var(--white)}.info-strip__grid{gap:var(--space-4);padding-block:var(--space-6);display:grid}@media (width>=760px){.info-strip__grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.info-strip__item{gap:var(--space-3);grid-template-columns:44px 1fr;align-items:center;display:grid}.info-strip__item svg{border-radius:var(--radius-pill);background:#ffffff1f;width:44px;height:44px;padding:10px}.info-strip__item span{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:13px;display:block}.info-strip__item a,.info-strip__item p{color:var(--white);font-weight:600;text-decoration:none}.info-strip__item a:hover{color:var(--white);text-decoration:underline}.facts{border:2px solid var(--teal-500);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.facts h3{padding:var(--space-4) var(--space-6);background:var(--mint);font-size:18px}.facts dl{margin:0;display:grid}.facts div{gap:var(--space-4);padding:var(--space-3) var(--space-6);border-top:1px solid var(--line);grid-template-columns:minmax(120px,38%) 1fr;display:grid}.facts dt{font-weight:600}.facts dd{color:var(--ink-muted);margin:0}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:22px}.table-scroll th,.table-scroll td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top}.table-scroll thead th{background:var(--mint);color:var(--teal-900);font-weight:600}.table-scroll tbody th{width:22%;font-weight:600}.table-scroll tr:last-child td,.table-scroll tr:last-child th{border-bottom:0}.care{gap:var(--space-4);display:grid}@media (width>=760px){.care{grid-template-columns:1fr 1fr}}.care .edc-card ul{gap:var(--space-2);color:var(--ink-muted);margin:0;padding-left:20px;display:grid}.guide{gap:var(--space-3);display:grid}@media (width>=760px){.guide{gap:var(--space-3) var(--space-8);grid-template-columns:1fr 1fr}}.guide div{padding:var(--space-4) 0;border-bottom:1px solid var(--line);gap:var(--space-1);display:grid}.guide dt{font-weight:600}.guide dd{color:var(--ink-muted);margin:0}.cta-band{background:var(--teal-800);color:var(--white);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);gap:var(--space-6);align-items:center;display:grid}@media (width>=900px){.cta-band{padding:var(--space-12);grid-template-columns:1.4fr auto}}.cta-band h2{color:var(--white)}.cta-band .edc-headline{color:var(--white);font-size:clamp(30px,4vw,44px);line-height:1.15}.cta-band p{color:#ffffffe6;margin-top:var(--space-3);max-width:52ch}.cta-band__btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.contact-cards .edc-card a{font-weight:600;text-decoration:none}.map{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--mint);border:0;width:100%}.edc-form{max-width:none}.edc-field textarea{font:400 16px/24px var(--font-sans);color:var(--ink);min-height:96px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);resize:vertical;width:100%}.edc-field textarea:focus{outline:2px solid var(--teal-800);outline-offset:1px;border-color:var(--teal-800)}.edc-field--error select,.edc-field--error textarea{border-color:var(--danger)}.edc-field__opt{color:var(--ink-muted);font-weight:400}.consent{gap:var(--space-3);color:var(--ink-muted);grid-template-columns:24px 1fr;align-items:start;font-size:14px;line-height:21px;display:grid}.consent input{width:22px;height:22px;accent-color:var(--teal-700);margin:0}.form-status{font-size:15px}.form-status--error{color:var(--danger);gap:var(--space-2);display:flex}.edc-form__alt{color:var(--ink-muted);text-align:center;font-size:14px}.site-footer{background:var(--teal-900);color:#ffffffe0;padding-block:var(--space-16) var(--space-8);margin-top:0;font-size:15px;line-height:24px}.site-footer a{color:var(--white);text-decoration:none}.site-footer a:hover{color:var(--white);text-decoration:underline}.site-footer :focus-visible{outline-color:var(--white)}.site-footer__grid{gap:var(--space-8);display:grid}@media (width>=760px){.site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr}}.site-footer h2{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:15px;font-weight:600}.site-footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__brand img{width:auto;height:52px;margin-bottom:var(--space-4)}.site-footer__social{gap:var(--space-2);margin-top:var(--space-4);display:flex}.site-footer__social a{border-radius:var(--radius-pill);background:#ffffff1a;place-items:center;width:44px;height:44px;display:grid}@media (width<=759px){.site-footer{padding-bottom:104px}}.site-footer__bottom{margin-top:var(--space-12);padding-top:var(--space-6);gap:var(--space-4);color:#ffffffbf;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;font-size:14px;display:flex}.edc-fab{z-index:45}@media (width>=760px){body.has-consent-bar .edc-fab{bottom:96px}}.consent-bar{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:50;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:var(--space-4);gap:var(--space-3);max-width:760px;margin-inline:auto;display:grid;position:fixed}@media (width>=760px){.consent-bar{grid-template-columns:1fr auto;align-items:center}}.consent-bar p{color:var(--ink-muted);font-size:14px;line-height:21px}.consent-bar__btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent-bar[hidden]{display:none}.edc-doctor{grid-template-columns:minmax(0,280px) 1fr}.edc-doctor__photo{background:var(--teal-100);display:block;overflow:hidden}.edc-doctor__photo img{object-fit:cover;opacity:1;width:100%;height:100%}@media (width<=640px){.edc-doctor{grid-template-columns:1fr}.edc-doctor__photo{max-width:260px}}.edc-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.edc-steps h3{margin:0;font-size:16px;font-weight:600;line-height:24px}html{touch-action:manipulation}body.has-consent-bar{scroll-padding-bottom:160px}.edc-eyebrow{font-size:14px;line-height:20px}.edc-card__link,.contact-cards .edc-card a{align-items:center;gap:var(--space-1);min-height:44px;display:inline-flex}.site-header__logo{align-items:center;min-height:48px;display:inline-flex}.skip{align-items:center;min-height:44px;display:inline-flex}@media (width<=1023px){.site-header__cta .edc-btn--sm{min-height:44px}}.menu-btn .icon-close,.menu-btn[aria-expanded=true] .icon-open{display:none}.menu-btn[aria-expanded=true] .icon-close{display:block}@media (width<=760px){.edc-steps{grid-template-columns:1fr}}.edc-faq details[open] summary:after{content:"−"}@media (width>=640px){.cards--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cards--even{grid-template-columns:repeat(4,minmax(0,1fr))}}.wrap--narrow>*{max-width:820px}@media (width>=700px){.cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--lead>:first-child{grid-column:span 2}}.edc-doctor__body p{max-width:62ch}.wrap--narrow>.prose{max-width:68ch}.consent-bar .edc-btn{min-height:44px}.edc-fab{bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.has-consent-bar .edc-fab{bottom:180px}@media (width>=760px){body.has-consent-bar .edc-fab{bottom:144px}}@media (width<=759px){.site-footer{padding-bottom:152px}}:root,[data-palette=sand]{--p-bg:#f7f2eb;--p-surface:#fffcf8;--p-tint:#e4f4f2;--p-accent:#e6cba8;--p-line:#e7ded3}[data-palette=sage]{--p-bg:#f3f5ee;--p-surface:#fff;--p-tint:#e2ebdd;--p-accent:#b9c9a8;--p-line:#dfe3d8}[data-palette=blush]{--p-bg:#fbf4f0;--p-surface:#fff;--p-tint:#f5e5dc;--p-accent:#e2b4a0;--p-line:#eedfd6}[data-palette=ivory]{--p-bg:#fafaf7;--p-surface:#fff;--p-tint:#edf3f2;--p-accent:#cfe3e1;--p-line:#e6eae8}[data-palette=peach]{--p-bg:#fff6ef;--p-surface:#fff;--p-tint:#e1f8f3;--p-accent:#ffd5ba;--p-line:#f1e2d6}:root{--logo-teal:#19acb2;--gap-x:72px}body{background:var(--p-bg);font-size:17px;line-height:28px}.aurora,.hero__orb,.hero__mark,.glass-badge{display:none}::selection{background:var(--logo-teal);color:var(--ink)}h1,h2{letter-spacing:-.02em;color:var(--ink);font-weight:200}h3{font-weight:500}.edc-eyebrow{color:var(--ink-muted);letter-spacing:.14em;align-items:center;gap:10px;display:inline-flex}.edc-eyebrow:before{content:"";background:var(--logo-teal);border-radius:50%;flex:none;width:8px;height:8px}a{text-decoration-color:#00767c66;text-decoration-thickness:1px}.site-header{background:var(--p-bg);backdrop-filter:none;border-bottom:0}.site-header__bar{min-height:84px}.site-nav a{color:var(--ink-muted);border-radius:var(--radius-pill);font-weight:400}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:0 0}.site-nav a[aria-current=page]:before{content:"";background:var(--logo-teal);border-radius:50%;width:6px;height:6px;margin-right:8px}.site-header__cta .edc-btn--secondary{border-color:var(--p-line);background:var(--p-surface)}@media (width<=1023px){.site-nav{background:var(--p-surface);border-bottom:0;border-radius:0 0 24px 24px;box-shadow:0 20px 40px -20px #083b3d33}}.section,.section--cream,.section--mint,.section--sage,.section--peach{background:0 0}@media (width>=1024px){.section{padding-block:120px}.section>.wrap:has(>.head){column-gap:var(--gap-x);grid-template-columns:minmax(240px,.85fr) 2fr;align-items:start;display:grid}.section>.wrap:has(>.head)>.head{grid-area:1/1/span 4;margin-bottom:0;position:sticky;top:120px}.section>.wrap:has(>.head)>:not(.head){grid-column:2}.section>.wrap:has(>.head) .lede{font-size:17px;line-height:28px}}.hero{padding-block:var(--space-12) var(--space-16);background:0 0}@media (width>=1024px){.hero__grid{column-gap:var(--gap-x);grid-template-columns:1fr 340px;align-items:end}}.hero .edc-headline{letter-spacing:-.035em;font-size:clamp(44px,7.4vw,104px);line-height:1}.hero .edc-headline b{font-weight:500}.hero .edc-headline span{color:var(--teal-700);font-weight:200}.hero .chips{gap:var(--space-2) var(--space-6)}.hero .edc-chip{color:var(--ink-muted);background:0 0;padding:0;font-weight:400}.hero .edc-chip svg{color:var(--logo-teal)}.hero__media{width:100%;max-width:340px}@media (width<=1023px){.hero__media{max-width:300px}}.hero__media .hero__photo{aspect-ratio:9/16;border-radius:var(--radius-pill);background:var(--p-tint);max-height:none;box-shadow:none;overflow:hidden}.hero__photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.hero__badge{box-shadow:none;padding:var(--space-4) 0 0;text-align:center;background:0 0;border:0;max-width:none;position:static}.hero__badge strong{font-weight:500}.info-strip{color:var(--ink);background:0 0}.info-strip__grid{padding-block:var(--space-6);gap:var(--space-3) var(--space-12);flex-wrap:wrap;display:flex}.info-strip__item{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.info-strip__item svg{display:none}.info-strip__item>div{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.info-strip__item span{color:var(--ink-muted);opacity:1;letter-spacing:0;text-transform:none;font-size:15px}.info-strip__item span:after{content:":"}.info-strip__item a,.info-strip__item p{color:var(--ink);font-weight:500}.info-strip__item a{align-items:center;min-height:44px;display:inline-flex}.cards{gap:0 var(--space-12)}@media (width>=640px){.cards,.cards--even,.cards--three{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--lead>:first-child{grid-column:auto}.cards:has(>:last-child:nth-child(3n):nth-child(odd)){grid-template-columns:repeat(3,minmax(0,1fr))}.cards:has(>:last-child:nth-child(odd):not(:nth-child(3n))){grid-template-columns:minmax(0,1fr)}}.edc-card,.edc-card--raised{box-shadow:none;padding:var(--space-6) 0;gap:var(--space-2);background:0 0;border:0;border-radius:0}.edc-card__icon{display:none}.edc-card h3{font-size:22px;font-weight:500;line-height:30px}.edc-card p{color:var(--ink-muted)}.edc-card__link{font-weight:500}a.edc-card{transition:color .2s}a.edc-card:hover h3{color:var(--teal-700)}a.edc-card h3:after{content:" →";color:var(--logo-teal);font-weight:200;transition:transform .25s;display:inline-block}a.edc-card:hover h3:after{transform:translate(6px)}a.edc-card .edc-card__link{display:none}.edc-doctor{gap:var(--gap-x);background:0 0;border-radius:0;padding:0}@media (width>=640px){.edc-doctor{grid-template-columns:minmax(0,300px) 1fr}}.edc-doctor__photo{aspect-ratio:3/5;border-radius:var(--radius-pill);background:var(--p-tint)}.edc-doctor h2,.edc-doctor h3{color:var(--ink);font-size:clamp(32px,4vw,48px);font-weight:200;line-height:1.1}.edc-chip--outline{box-shadow:none;background:var(--p-tint)}.photo{box-shadow:none;background:var(--p-tint);border-radius:28px}.gallery{gap:var(--space-8)}.gallery .photo,.map{border-radius:28px}.banner .photo{border-radius:var(--radius-pill);justify-self:end;max-width:320px;aspect-ratio:3/4!important}.ticks li svg{display:none}.ticks li{grid-template-columns:12px 1fr}.ticks li:before{content:"";background:var(--logo-teal);border-radius:50%;width:8px;height:8px;margin-top:10px}.edc-steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)!important}.edc-steps li{column-gap:var(--space-5,20px);border:0;grid-template-columns:40px 1fr;row-gap:2px;padding:0}.edc-steps li:before{background:var(--p-tint);color:var(--teal-800);grid-row:1/span 2;width:40px;height:40px;font-weight:500}.edc-steps li>*{grid-column:2}@media (width<=760px){.edc-steps li{border-left:0;padding-left:0}}.edc-faq{gap:var(--space-2)}.edc-faq details{background:0 0;border:0;border-radius:0;padding:0}.edc-faq summary{font-size:19px;font-weight:400}.edc-faq details[open] summary,.edc-faq summary:after{color:var(--teal-700)}.facts{background:var(--p-surface);border:0;border-radius:24px}.facts h3{background:0 0;padding-bottom:0}.facts div{border-top:0}.table-scroll{background:var(--p-surface);border:0;border-radius:24px}.table-scroll thead th{color:var(--ink);background:0 0}.table-scroll th,.table-scroll td{border-bottom-color:var(--p-line)}.care .edc-card{background:var(--p-surface);padding:var(--space-6);border-radius:24px}.banner{padding-block:var(--space-8) var(--space-12);background:0 0}.banner h1{letter-spacing:-.03em;font-size:clamp(36px,5.6vw,72px);line-height:1.04}.crumbs a,.crumbs{color:var(--ink-muted)}.cta-band{background:var(--logo-teal);color:var(--ink);border-radius:32px}.cta-band h2,.cta-band .edc-headline,.cta-band .edc-headline b,.cta-band .edc-headline span,.cta-band p{color:var(--ink)}.cta-band .edc-btn--secondary{color:var(--ink);border-color:var(--ink);background:#ffffff59}.cta-band .edc-btn--secondary:hover{color:var(--ink);background:#fff9}.cta-band :focus-visible{outline-color:var(--ink)}.edc-form{background:var(--p-surface);box-shadow:none;border:0;border-radius:28px}.edc-field input,.edc-field select,.edc-field textarea{background:var(--p-bg);border-color:var(--line-strong);border-radius:14px}.edc-btn--secondary{background:0 0}.edc-fab{box-shadow:0 10px 24px -10px #0b3b2e80}.consent-bar{background:var(--p-surface);border:0;border-radius:20px}.site-footer{margin-top:var(--space-16)}.section--mint,.section--sage{background:var(--p-tint)}.section--cream,.section--peach{background:var(--p-surface)}.hero__media{isolation:isolate;position:relative}.hero__media:before{content:"";z-index:-1;aspect-ratio:1;background:var(--p-accent);opacity:.55;border-radius:50%;width:92%;position:absolute;bottom:14%;left:-38%}@media (width<=1023px){.hero__media:before{width:70%;left:auto;right:-24%}}.section--mint,.section--sage{--teal-700:var(--teal-800)}.hero{overflow:hidden}[data-palette=coral]{--p-bg:#fff7f3;--p-surface:#fff;--p-tint:#fde8e1;--p-accent:#f4977f;--p-line:#f3ded6;--teal-600:#245a78;--teal-700:#1d4b66;--teal-800:#163a50;--teal-900:#163447;--ink:#1f2a33;--ink-muted:#4d5a66}[data-palette=apricot]{--p-bg:#fffaf2;--p-surface:#fff;--p-tint:#ffecd6;--p-accent:#f5b36b;--p-line:#f2e3cf;--teal-600:#2d6a9a;--teal-700:#245c8a;--teal-800:#1b476c;--teal-900:#17324d;--ink:#1c2833;--ink-muted:#4b5866}[data-palette=navy]{--p-bg:#f6f1e9;--p-surface:#fffdf9;--p-tint:#e6edf4;--p-accent:#d9b88c;--p-line:#e6ddd0;--teal-600:#2a4a73;--teal-700:#1f3a5f;--teal-800:#172c48;--teal-900:#14263d;--ink:#1b2733;--ink-muted:#4a5563}[data-palette=terracotta]{--p-bg:#f5f2ee;--p-surface:#fffdfa;--p-tint:#f1e1d8;--p-accent:#c9725a;--p-line:#e6ddd5;--teal-600:#a8503b;--teal-700:#9a4330;--teal-800:#7e3524;--teal-900:#3b2a24;--ink:#2a2522;--ink-muted:#5a504a}[data-palette=rose]{--p-bg:#fcf7f8;--p-surface:#fff;--p-tint:#f7e4ea;--p-accent:#e8a5b8;--p-line:#efdfe4;--teal-600:#4a5e79;--teal-700:#3e5068;--teal-800:#2f3e52;--teal-900:#2b3646;--ink:#232b36;--ink-muted:#525c69}:is([data-palette=coral],[data-palette=apricot],[data-palette=navy],[data-palette=terracotta],[data-palette=rose]) .edc-btn--whatsapp{background:var(--teal-700);color:#fff;box-shadow:none}:is([data-palette=coral],[data-palette=apricot],[data-palette=navy],[data-palette=terracotta],[data-palette=rose]) .edc-btn--whatsapp:hover{background:var(--teal-800);border-color:#0000}:is([data-palette=coral],[data-palette=apricot],[data-palette=navy],[data-palette=terracotta],[data-palette=rose]) .edc-fab{background:var(--logo-teal);color:var(--ink)}.wrap{max-width:1480px;padding-inline:var(--space-4)}@media (width>=760px){.wrap{padding-inline:40px}}@media (width>=1280px){.wrap{padding-inline:48px}}@media (width>=760px){.site-header .wrap.site-header__bar{max-width:1480px}}body{font-size:16px;line-height:26px}h2{font-size:clamp(26px,2.5vw,38px);line-height:1.15}h3{font-size:19px;line-height:27px}.lede{font-size:17px;line-height:28px}.hero .edc-headline{font-size:clamp(38px,4.6vw,68px);line-height:1.04}.banner h1{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.edc-doctor h2,.edc-doctor h3{font-size:clamp(26px,2.5vw,38px)}.edc-card h3{font-size:19px;line-height:27px}.edc-faq summary{font-size:17px}.info-strip__item span{font-size:14px}.section{padding-block:var(--space-12)}@media (width>=760px){.section{padding-block:72px}}@media (width>=1024px){.section{padding-block:88px}}.hero{padding-block:var(--space-8) var(--space-12)}.hero__copy{gap:var(--space-6)}@media (width>=1024px){.hero__grid{grid-template-columns:1fr 320px;column-gap:64px}.section>.wrap:has(>.head){grid-template-columns:minmax(220px,.7fr) 2fr;column-gap:64px}.section>.wrap:has(>.head)>.head{top:104px}}.hero__media{max-width:320px}.lede,.prose p,.stack>p,.banner .lede,.edc-doctor__body p{max-width:var(--measure)}.edc-card p{max-width:var(--measure-card)}.hero .lede{max-width:var(--measure)}:root{--measure:52ch;--measure-card:46ch}main :is(p,li,dd),.edc-faq details p,.ticks li,.wrap--narrow>.prose{max-width:var(--measure)}main .edc-card p{max-width:var(--measure-card)}
