.WhyChoose-module__LT1dIW__section{background:var(--background-section);padding:clamp(76px,8vw,116px) 24px;position:relative;overflow:hidden}.WhyChoose-module__LT1dIW__section:before,.WhyChoose-module__LT1dIW__section:after{content:"";pointer-events:none;border:1px solid #40b8e81a;border-radius:50%;position:absolute}.WhyChoose-module__LT1dIW__section:before{width:720px;height:250px;top:-130px;left:-180px;transform:rotate(-9deg);box-shadow:0 0 0 60px #40b8e808}.WhyChoose-module__LT1dIW__section:after{width:640px;height:230px;bottom:-130px;right:-170px;transform:rotate(12deg);box-shadow:0 0 0 55px #40b8e808}.WhyChoose-module__LT1dIW__heading{z-index:1;text-align:center;max-width:700px;margin:0 auto 46px;position:relative}.WhyChoose-module__LT1dIW__heading h2{color:var(--clr-title);letter-spacing:-.048em;font-size:clamp(36px,4.1vw,54px);font-weight:750;line-height:1.04}.WhyChoose-module__LT1dIW__heading p{max-width:650px;color:var(--text-primary);margin:16px auto 0;font-size:15px;line-height:1.65}.WhyChoose-module__LT1dIW__grid{z-index:1;grid-template-rows:repeat(2,330px);grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;display:grid;position:relative}.WhyChoose-module__LT1dIW__photo,.WhyChoose-module__LT1dIW__fact{border-radius:26px;overflow:hidden}.WhyChoose-module__LT1dIW__photo{background:var(--background-section-strong);position:relative}.WhyChoose-module__LT1dIW__photo img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.WhyChoose-module__LT1dIW__photo:hover img{transform:scale(1.035)}.WhyChoose-module__LT1dIW__photoOne img{object-position:50% center}.WhyChoose-module__LT1dIW__photoTwo img{object-position:48% center}.WhyChoose-module__LT1dIW__photoThree img{object-position:52% center}.WhyChoose-module__LT1dIW__fact{color:var(--clr-title);flex-direction:column;padding:27px 24px 20px;display:flex}.WhyChoose-module__LT1dIW__blue{background:var(--background-section-strong)}.WhyChoose-module__LT1dIW__lilac{background:#e9f5f3}.WhyChoose-module__LT1dIW__softBlue{background:#e9f7fb}.WhyChoose-module__LT1dIW__fact strong{letter-spacing:-.05em;font-size:clamp(34px,3.2vw,48px);font-weight:750;line-height:1}.WhyChoose-module__LT1dIW__fact h3{letter-spacing:-.025em;margin-top:16px;font-size:18px;line-height:1.2}.WhyChoose-module__LT1dIW__fact p{color:var(--text-primary);margin-top:10px;font-size:12px;line-height:1.55}.WhyChoose-module__LT1dIW__fact a{min-height:48px;color:var(--text-on-dark);background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:flex}.WhyChoose-module__LT1dIW__fact a:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}.WhyChoose-module__LT1dIW__fact a:active{background:var(--brand-primary-dark)}@media (max-width:850px){.WhyChoose-module__LT1dIW__grid{grid-template-rows:repeat(3,320px);grid-template-columns:1fr 1fr}}@media (max-width:580px){.WhyChoose-module__LT1dIW__section{padding:68px 12px}.WhyChoose-module__LT1dIW__heading{margin-bottom:34px;padding:0 10px}.WhyChoose-module__LT1dIW__grid{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.WhyChoose-module__LT1dIW__photo,.WhyChoose-module__LT1dIW__fact{min-height:320px}.WhyChoose-module__LT1dIW__photoTwo{order:4}.WhyChoose-module__LT1dIW__lilac{order:3}.WhyChoose-module__LT1dIW__heading h2{font-size:clamp(30px,8vw,38px)}.WhyChoose-module__LT1dIW__heading p{font-size:16px}.WhyChoose-module__LT1dIW__fact p{font-size:16px;line-height:1.6}}
.TechSpotlight-module__gLa6dG__section{padding:var(--space-section) 0;background:linear-gradient(125deg,var(--background-dark),var(--background-footer));position:relative;overflow:hidden}.TechSpotlight-module__gLa6dG__section:after{content:"";opacity:.2;background-image:radial-gradient(circle,var(--brand-cyan-soft) 2px,transparent 2.5px);pointer-events:none;background-size:15px 15px;width:190px;height:105px;position:absolute;top:2rem;right:3vw;-webkit-mask-image:linear-gradient(120deg,#000,#0000 82%);mask-image:linear-gradient(120deg,#000,#0000 82%)}.TechSpotlight-module__gLa6dG__inner{z-index:1;max-width:1200px;margin-inline:auto;position:relative}.TechSpotlight-module__gLa6dG__labelBar{justify-content:center;margin-bottom:1.5rem;display:flex}.TechSpotlight-module__gLa6dG__label{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--brand-primary);background:var(--background-section);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.TechSpotlight-module__gLa6dG__label:before{content:"";background:var(--success);border-radius:50%;width:.42rem;height:.42rem}.TechSpotlight-module__gLa6dG__heading{max-width:20ch;color:var(--text-on-dark);letter-spacing:-.05em;text-align:center;margin:0 auto clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,3.8vw,3.5rem);font-weight:650;line-height:1.06}.TechSpotlight-module__gLa6dG__carouselWrapper{width:100%;position:relative}.TechSpotlight-module__gLa6dG__carouselTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a6ddec66 #ffffff0f;flex-flow:row;gap:1.25rem;padding-block:.5rem 1.25rem;padding-inline:4px;display:flex;overflow:auto hidden}.TechSpotlight-module__gLa6dG__carouselTrack:focus-visible{outline:2px solid var(--brand-cyan-soft);outline-offset:4px;border-radius:1.25rem}.TechSpotlight-module__gLa6dG__carouselTrack::-webkit-scrollbar{height:8px}.TechSpotlight-module__gLa6dG__carouselTrack::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px;margin-inline:1rem}.TechSpotlight-module__gLa6dG__carouselTrack::-webkit-scrollbar-thumb{background:#a6ddec66 padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .2s}.TechSpotlight-module__gLa6dG__carouselTrack::-webkit-scrollbar-thumb:hover{background:#a6ddecb3}.TechSpotlight-module__gLa6dG__navButton{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:46px;height:46px;color:var(--text-on-dark);cursor:pointer;background:#062430d9;border:1px solid #ffffff4d;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;display:grid;position:absolute;top:calc(50% - 12px);transform:translateY(-50%);box-shadow:0 8px 24px #00000059}.TechSpotlight-module__gLa6dG__navButton:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transform:translateY(-50%)scale(1.08)}.TechSpotlight-module__gLa6dG__navButton:focus-visible{outline:2px solid var(--brand-cyan-soft);outline-offset:2px}.TechSpotlight-module__gLa6dG__navButton:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.TechSpotlight-module__gLa6dG__navPrev{left:-20px}.TechSpotlight-module__gLa6dG__navNext{right:-20px}.TechSpotlight-module__gLa6dG__item{background:var(--background-dark);scroll-snap-align:start;border-radius:1.5rem;flex:0 0 360px;min-width:0;height:410px;position:relative;overflow:hidden;box-shadow:0 16px 38px #1037461f}.TechSpotlight-module__gLa6dG__media{position:absolute;inset:0;overflow:hidden}.TechSpotlight-module__gLa6dG__media:after{content:"";background:linear-gradient(#0000 0%,#082b3747 25%,#082b37c7 68%,#082b37fa 100%);position:absolute;inset:18% 0 0}.TechSpotlight-module__gLa6dG__media img{object-fit:cover;transition:transform .45s var(--ease-out)}.TechSpotlight-module__gLa6dG__item:hover .TechSpotlight-module__gLa6dG__media img{transform:scale(1.035)}.TechSpotlight-module__gLa6dG__itemBody{z-index:2;padding:1.5rem;position:absolute;inset:auto 0 0}.TechSpotlight-module__gLa6dG__itemTitle{max-width:none;color:var(--text-on-dark);text-shadow:0 2px 12px #0419218c;margin-bottom:.45rem;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:650;line-height:1.3}.TechSpotlight-module__gLa6dG__itemDetail{color:var(--text-on-dark-muted);text-shadow:0 1px 8px #041921a6;font-size:.82rem;line-height:1.5}.TechSpotlight-module__gLa6dG__disclaimer{max-width:90ch;color:var(--text-on-dark-muted);text-align:center;margin:1.6rem auto 0;font-size:.72rem;line-height:1.6}@media (max-width:1240px){.TechSpotlight-module__gLa6dG__navPrev{left:8px}.TechSpotlight-module__gLa6dG__navNext{right:8px}}@media (max-width:900px){.TechSpotlight-module__gLa6dG__heading{margin-bottom:2.5rem}.TechSpotlight-module__gLa6dG__item{flex:0 0 330px;height:400px}}@media (max-width:620px){.TechSpotlight-module__gLa6dG__section{padding-block:4rem}.TechSpotlight-module__gLa6dG__navButton{display:none}.TechSpotlight-module__gLa6dG__heading{font-size:clamp(30px,8vw,38px)}.TechSpotlight-module__gLa6dG__item{flex:0 0 clamp(280px,84vw,340px);height:380px}.TechSpotlight-module__gLa6dG__itemDetail{font-size:15px;line-height:1.6}.TechSpotlight-module__gLa6dG__disclaimer{font-size:14px}}@media (prefers-reduced-motion:reduce){.TechSpotlight-module__gLa6dG__carouselTrack{scroll-behavior:auto}.TechSpotlight-module__gLa6dG__media img{transition:none}}
.DoctorSection-module__lMRtfG__section{background:var(--background-page);padding:clamp(76px,8vw,118px) 24px;overflow:hidden}.DoctorSection-module__lMRtfG__heading{text-align:center;max-width:720px;margin:auto}.DoctorSection-module__lMRtfG__heading h2{color:var(--clr-title);letter-spacing:-.048em;font-size:clamp(36px,4.2vw,56px);font-weight:750;line-height:1.04}.DoctorSection-module__lMRtfG__heading p{max-width:660px;color:var(--text-primary);margin:16px auto 0;font-size:15px;line-height:1.65}.DoctorSection-module__lMRtfG__specialties{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:1000px;margin:42px auto 34px;display:flex}.DoctorSection-module__lMRtfG__specialties span{color:var(--text-primary);background:var(--background-section);border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600}.DoctorSection-module__lMRtfG__specialties .DoctorSection-module__lMRtfG__active{color:var(--text-on-dark);background:var(--brand-primary);box-shadow:0 8px 18px var(--shadow-color)}.DoctorSection-module__lMRtfG__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1060px;margin:42px auto 0;display:grid}.DoctorSection-module__lMRtfG__card{isolation:isolate;background:var(--background-section-strong);border-radius:25px;height:420px;position:relative;overflow:hidden}.DoctorSection-module__lMRtfG__portrait{object-fit:cover;object-position:center 20%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.DoctorSection-module__lMRtfG__tint{z-index:1;background:linear-gradient(#0000 42%,#1b869757 72%,#054c5bf0 100%);position:absolute;inset:0}.DoctorSection-module__lMRtfG__tone2 .DoctorSection-module__lMRtfG__tint{background:linear-gradient(#0000 40%,#3497a84d 70%,#065465f0 100%)}.DoctorSection-module__lMRtfG__tone3 .DoctorSection-module__lMRtfG__tint{background:linear-gradient(#0000 40%,#42b8cd4d 70%,#075e70ed 100%)}.DoctorSection-module__lMRtfG__info{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.DoctorSection-module__lMRtfG__info h3{letter-spacing:-.025em;font-size:clamp(18px,1.55vw,22px);font-weight:700;line-height:1.2}.DoctorSection-module__lMRtfG__role{color:#ffffffeb;margin-top:7px;font-size:13px;line-height:1.35}.DoctorSection-module__lMRtfG__credentials{color:#ffffffb8;margin-top:5px;font-size:11px;line-height:1.4}.DoctorSection-module__lMRtfG__regNo{color:#ffffffb8;margin-top:3px;font-size:11px;line-height:1.4}.DoctorSection-module__lMRtfG__card:hover .DoctorSection-module__lMRtfG__portrait{transform:scale(1.035)}.DoctorSection-module__lMRtfG__pagination{justify-content:center;align-items:center;gap:5px;margin-top:30px;display:flex}.DoctorSection-module__lMRtfG__pagination i{background:var(--border-strong);border-radius:99px;width:5px;height:5px}.DoctorSection-module__lMRtfG__pagination i:first-child{background:var(--clr-logo-blue);width:28px}.DoctorSection-module__lMRtfG__imageNote{text-align:center;color:var(--text-muted);margin-top:24px;font-size:10px}@media (max-width:850px){.DoctorSection-module__lMRtfG__grid{grid-template-columns:repeat(2,1fr);max-width:680px}.DoctorSection-module__lMRtfG__card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}}@media (max-width:600px){.DoctorSection-module__lMRtfG__section{padding:68px 12px}.DoctorSection-module__lMRtfG__specialties{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-12px;padding:0 18px 8px;overflow-x:auto}.DoctorSection-module__lMRtfG__specialties span{white-space:nowrap}.DoctorSection-module__lMRtfG__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 6px 12px;display:flex;overflow-x:auto}.DoctorSection-module__lMRtfG__card,.DoctorSection-module__lMRtfG__card:last-child{scroll-snap-align:center;flex:0 0 86%;width:auto;height:440px}.DoctorSection-module__lMRtfG__heading h2{font-size:clamp(30px,8vw,38px)}.DoctorSection-module__lMRtfG__heading p{font-size:16px}.DoctorSection-module__lMRtfG__role,.DoctorSection-module__lMRtfG__credentials,.DoctorSection-module__lMRtfG__regNo{font-size:15px}}
.FacilitiesInsurance-module__EgL0sq__section{background:radial-gradient(circle at 8% 88%, #46c1e61f 0 2px, transparent 2.5px) 0 0 / 18px 18px, var(--clr-bg-page);padding:clamp(2.75rem,4vw,4rem) 0;overflow:hidden}.FacilitiesInsurance-module__EgL0sq__inner{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.FacilitiesInsurance-module__EgL0sq__topline{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);width:100%;display:grid}.FacilitiesInsurance-module__EgL0sq__intro{max-width:39rem}.FacilitiesInsurance-module__EgL0sq__eyebrow{border:1px solid var(--border-subtle);width:fit-content;color:var(--brand-primary);letter-spacing:.04em;background:#ffffffb8;border-radius:999px;margin-bottom:.65rem;padding:.45rem .85rem;font-size:.76rem;font-weight:700}.FacilitiesInsurance-module__EgL0sq__heading{color:var(--clr-charcoal);letter-spacing:-.055em;margin-bottom:.45rem;font-size:clamp(2.5rem,4vw,4.35rem);line-height:1}.FacilitiesInsurance-module__EgL0sq__lead{max-width:44rem;color:var(--clr-slate-700);font-size:.9rem;line-height:1.55}.FacilitiesInsurance-module__EgL0sq__support{border:1px solid var(--border-subtle);text-align:left;background:#fffc;border-radius:1rem;align-items:flex-start;gap:.9rem;margin:0;padding:.75rem .9rem;display:flex}.FacilitiesInsurance-module__EgL0sq__support svg{color:var(--brand-primary);flex:none}.FacilitiesInsurance-module__EgL0sq__support strong,.FacilitiesInsurance-module__EgL0sq__support span{display:block}.FacilitiesInsurance-module__EgL0sq__support strong{color:var(--clr-charcoal);margin-bottom:.25rem;font-size:.96rem}.FacilitiesInsurance-module__EgL0sq__support span{color:var(--clr-slate-500);font-size:.86rem;line-height:1.5}.FacilitiesInsurance-module__EgL0sq__providerCount{background:var(--clr-charcoal);color:#fff;border-radius:1rem;place-items:center;min-width:92px;padding:.7rem 1rem;display:grid}.FacilitiesInsurance-module__EgL0sq__providerCount strong{font-size:1.65rem;line-height:1}.FacilitiesInsurance-module__EgL0sq__providerCount span{color:var(--brand-cyan-soft);margin-top:.2rem;font-size:.7rem}.FacilitiesInsurance-module__EgL0sq__directory{background:#ffffffd1;border-radius:1.75rem;width:100%;min-width:0;padding:clamp(1rem,2vw,1.75rem);box-shadow:0 24px 70px #0c445417}.FacilitiesInsurance-module__EgL0sq__logoMarquee{width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.FacilitiesInsurance-module__EgL0sq__logoMarquee .slick-list{overflow:hidden}.FacilitiesInsurance-module__EgL0sq__logoMarquee .slick-track{will-change:transform;align-items:center;animation:48s linear infinite FacilitiesInsurance-module__EgL0sq__logo-marquee;display:flex}.FacilitiesInsurance-module__EgL0sq__logoMarquee .slick-slide>div{padding-inline:clamp(.75rem,1.5vw,1.75rem)}.FacilitiesInsurance-module__EgL0sq__logoTile{place-items:center;min-height:72px;display:grid}.FacilitiesInsurance-module__EgL0sq__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px;transform:scale(var(--logo-scale,1));transform-origin:50%}@keyframes FacilitiesInsurance-module__EgL0sq__logo-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.FacilitiesInsurance-module__EgL0sq__logoMarquee{-webkit-mask-image:none;mask-image:none}.FacilitiesInsurance-module__EgL0sq__logoMarquee .slick-track{animation:none;transform:none!important}}.FacilitiesInsurance-module__EgL0sq__notice{max-width:54rem;color:var(--clr-slate-700);background:#e9f8fc;border-radius:.9rem;align-items:flex-start;gap:.75rem;margin:1rem auto 0;padding:.9rem 1rem;display:flex}.FacilitiesInsurance-module__EgL0sq__notice svg{width:1.1rem;height:1.1rem;color:var(--brand-primary);flex:none;margin-top:.15rem}.FacilitiesInsurance-module__EgL0sq__notice p{font-size:.78rem;line-height:1.55}@media (max-width:1024px){.FacilitiesInsurance-module__EgL0sq__topline{grid-template-columns:1fr auto}.FacilitiesInsurance-module__EgL0sq__support{grid-area:2/1/auto/-1}}@media (max-width:620px){.FacilitiesInsurance-module__EgL0sq__topline{grid-template-columns:1fr auto}.FacilitiesInsurance-module__EgL0sq__logoTile{min-height:68px}.FacilitiesInsurance-module__EgL0sq__directory{padding-inline:1rem}.FacilitiesInsurance-module__EgL0sq__support{display:none}.FacilitiesInsurance-module__EgL0sq__providerCount{min-width:76px}.FacilitiesInsurance-module__EgL0sq__heading{font-size:clamp(2rem,8vw,2.5rem)}.FacilitiesInsurance-module__EgL0sq__lead,.FacilitiesInsurance-module__EgL0sq__notice p{font-size:1rem;line-height:1.65}}
