@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bace89c4-module__09p2wq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bace89c4-module__09p2wq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_9c89f898-module__GzIvQG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_9c89f898-module__GzIvQG__variable{--font-barlow:"Barlow", "Barlow Fallback"}
:root{--background:#fff;--foreground:#171717;--primary:#001b2e;--accent:#00f5ff;--accent-hover:#00c4cc;--secondary:#f4f4f4;--glass-bg:#ffffffd9;--glass-border:#ffffff4d}html,body{font-family:var(--font-inter), sans-serif;background-color:var(--background);color:var(--foreground);margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-barlow), sans-serif}h1{font-size:55px;font-weight:600}h2{font-size:35px;font-weight:600}p{font-family:var(--font-barlow), sans-serif;color:#8f8f8f;margin-bottom:1rem;font-size:18px;line-height:1.8}ul{margin:0;padding:0;list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-primary{color:var(--primary)}.text-accent{color:var(--accent)}.bg-primary{background-color:var(--primary);color:#fff}.bg-accent{background-color:var(--accent);color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.btn{cursor:pointer;border:none;border-radius:50px;padding:.75rem 1.5rem;font-size:22px;font-weight:600;transition:all .3s;display:inline-block}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:#002d4d;transform:translateY(-2px)}.btn-accent{background-color:var(--accent);color:#001b2e}.btn-accent:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 15px #00f5ff66}.btn-outline{color:#fff;background-color:#0000;border:2px solid #fff}.btn-outline:hover{color:var(--primary);background-color:#fff}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border)}.whatsapp-btn{z-index:1000;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s;animation:2s infinite pulse-cyan;display:flex;position:fixed;bottom:2rem;right:2rem}.whatsapp-btn img{object-fit:contain;width:100%;height:100%}.whatsapp-btn:hover{transform:scale(1.1)}@keyframes pulse-cyan{0%{transform:scale(1);box-shadow:0 0 #00f5ffb3}70%{transform:scale(1.05);box-shadow:0 0 0 8px #00f5ff00}to{transform:scale(1);box-shadow:0 0 #00f5ff00}}
.Navbar-module__0-zgDW__header{background-color:var(--background);z-index:100;border-bottom:1px solid #0000;width:100%}.Navbar-module__0-zgDW__navbar{background:var(--background);padding:1.5rem 0}.Navbar-module__0-zgDW__navContainer{flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__0-zgDW__logo{justify-content:center;align-items:center;display:flex}.Navbar-module__0-zgDW__navLinks{justify-content:center;align-items:center;gap:3rem;width:100%;display:flex}.Navbar-module__0-zgDW__navLinks a{color:#7b8a97;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700;transition:color .3s;position:relative}.Navbar-module__0-zgDW__navLinks a:hover{color:var(--primary)}.Navbar-module__0-zgDW__blueStripe{background-color:var(--primary);text-align:center;justify-content:center;align-items:center;width:100%;padding:90px 2rem;display:flex}.Navbar-module__0-zgDW__blueStripe h1{color:var(--accent);max-width:900px;margin:0;line-height:1.2}.Navbar-module__0-zgDW__brandName{letter-spacing:-.5px}.Navbar-module__0-zgDW__navLinks{align-items:center;gap:2rem;display:flex}.Navbar-module__0-zgDW__navLinks a,.Navbar-module__0-zgDW__contactNavLink{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;font-weight:600;transition:color .3s;position:relative}.Navbar-module__0-zgDW__navLinks a:after,.Navbar-module__0-zgDW__contactNavLink:after{content:"";background-color:var(--accent);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Navbar-module__0-zgDW__navLinks a:hover:after,.Navbar-module__0-zgDW__contactNavLink:hover:after{width:100%}.Navbar-module__0-zgDW__navLinks a:hover,.Navbar-module__0-zgDW__contactNavLink:hover{color:var(--accent)}.Navbar-module__0-zgDW__mobileMenuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.Navbar-module__0-zgDW__mobileMenuBtn span{background-color:var(--primary);border-radius:3px;width:25px;height:3px;transition:all .3s;display:block}.Navbar-module__0-zgDW__menuBtnOpen span:first-child{transform:translateY(8px)rotate(45deg)}.Navbar-module__0-zgDW__menuBtnOpen span:nth-child(2){opacity:0}.Navbar-module__0-zgDW__menuBtnOpen span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:768px){.Navbar-module__0-zgDW__header{position:relative}.Navbar-module__0-zgDW__navContainer{flex-direction:row;justify-content:space-between;padding:0 1rem}.Navbar-module__0-zgDW__logo img{max-width:250px;height:auto}.Navbar-module__0-zgDW__mobileMenuBtn{display:flex}.Navbar-module__0-zgDW__navLinks{background-color:var(--background);opacity:0;visibility:hidden;z-index:99;flex-direction:column;width:100%;padding:2rem;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 10px 15px #0000000d}.Navbar-module__0-zgDW__navLinks.Navbar-module__0-zgDW__open{opacity:1;visibility:visible;transform:translateY(0)}}
.InsuranceSlider-module__2hwqZq__insuranceSection{background-color:var(--background);border-top:1px solid var(--secondary);padding:6rem 0}.InsuranceSlider-module__2hwqZq__content{text-align:center;flex-direction:column;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;display:flex}.InsuranceSlider-module__2hwqZq__textSection h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:1.5rem;font-size:2.5rem}.InsuranceSlider-module__2hwqZq__textSection p{color:var(--foreground);opacity:.8;max-width:800px;margin:0 auto;font-size:1.15rem;line-height:1.6}.InsuranceSlider-module__2hwqZq__sliderContainer{justify-content:center;align-items:center;width:100%;height:150px;display:flex;position:relative}.InsuranceSlider-module__2hwqZq__slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1.5s ease-in-out;display:flex;position:absolute;top:0;left:0}.InsuranceSlider-module__2hwqZq__slide.InsuranceSlider-module__2hwqZq__active{opacity:1;z-index:2}.InsuranceSlider-module__2hwqZq__image{object-fit:contain;filter:grayscale();max-width:100%;max-height:100px;transition:filter .3s}.InsuranceSlider-module__2hwqZq__image:hover{filter:none}@media (min-width:768px){.InsuranceSlider-module__2hwqZq__sliderContainer{height:200px}.InsuranceSlider-module__2hwqZq__image{max-height:150px}}
.PreFooter-module__W2uUNG__aboutDoctor{background-color:var(--secondary);padding:6rem 0}.PreFooter-module__W2uUNG__aboutDoctorGrid{grid-template-columns:300px 1fr;align-items:center;gap:4rem;max-width:1000px;margin:0 auto;display:grid}.PreFooter-module__W2uUNG__doctorImageWrapper{justify-content:center;display:flex}.PreFooter-module__W2uUNG__doctorImage{object-fit:cover;border-radius:50%;width:250px;height:250px}.PreFooter-module__W2uUNG__doctorInfo{text-align:left}.PreFooter-module__W2uUNG__doctorInfo h3{color:var(--primary);text-transform:uppercase;margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.PreFooter-module__W2uUNG__doctorEmail{color:var(--primary);margin-bottom:1rem;font-weight:600;text-decoration:none;display:block}.PreFooter-module__W2uUNG__doctorInfo p{color:#8f8f8f;margin-bottom:2rem;font-size:1rem;line-height:1.8}.PreFooter-module__W2uUNG__doctorLink{color:var(--primary);font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .3s}.PreFooter-module__W2uUNG__doctorLink:hover{opacity:.8}.PreFooter-module__W2uUNG__contactSection{background-color:#fff;padding:6rem 0}.PreFooter-module__W2uUNG__contactTitle{color:var(--primary);font-size:2.5rem;font-family:var(--font-barlow);margin-bottom:1.5rem;font-weight:600}.PreFooter-module__W2uUNG__contactGrid{grid-template-columns:1fr 2fr;align-items:center;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.PreFooter-module__W2uUNG__contactInfo{text-align:left}.PreFooter-module__W2uUNG__contactInfo h3{color:var(--primary);margin-top:0;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.4}.PreFooter-module__W2uUNG__contactInfo p{color:#8f8f8f;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.PreFooter-module__W2uUNG__contactLinkCyan{color:var(--accent);margin-bottom:1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s;display:block}.PreFooter-module__W2uUNG__contactLinkCyan:hover{color:var(--primary)}.PreFooter-module__W2uUNG__phoneLabel{margin-top:2rem}.PreFooter-module__W2uUNG__contactMap iframe{border-radius:8px;width:100%}@media (max-width:768px){.PreFooter-module__W2uUNG__contactGrid{grid-template-columns:1fr}.PreFooter-module__W2uUNG__aboutDoctorGrid{text-align:center;grid-template-columns:1fr;gap:2rem}.PreFooter-module__W2uUNG__doctorInfo{text-align:center}}
.Footer-module__-l71HG__preFooter{color:var(--primary);text-align:center;background-color:#f7f9fc;padding:4rem 0 2rem}.Footer-module__-l71HG__preFooterTitle{color:var(--primary);text-align:left;max-width:900px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:700}.Footer-module__-l71HG__linksGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto 3rem;display:grid}.Footer-module__-l71HG__linkColumn{flex-direction:column;gap:.8rem;display:flex}.Footer-module__-l71HG__linkColumn a{font-family:var(--font-barlow), sans-serif;color:var(--primary);font-size:.95rem;font-weight:500;transition:color .3s}.Footer-module__-l71HG__linkColumn a:hover{color:var(--accent)}.Footer-module__-l71HG__cardsSection{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Footer-module__-l71HG__cardLogos{color:#1a1a1a;gap:1rem;font-size:1.2rem;font-weight:700;display:flex}.Footer-module__-l71HG__cardLogos img{width:150px!important;height:auto!important}.Footer-module__-l71HG__visa{color:#1a1f71;font-style:italic;font-weight:900}.Footer-module__-l71HG__mc{color:#eb001b}.Footer-module__-l71HG__amex{color:#002663}.Footer-module__-l71HG__cardsSection p{color:#888;letter-spacing:.5px;font-size:.75rem}.Footer-module__-l71HG__footer{background-color:var(--primary);color:#fff;padding:4rem 0 2rem}.Footer-module__-l71HG__container{flex-direction:column;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Footer-module__-l71HG__logoSection{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.Footer-module__-l71HG__logo{margin-bottom:1rem}.Footer-module__-l71HG__logo img{width:290px!important;height:auto!important}.Footer-module__-l71HG__socials{gap:1rem;display:flex}.Footer-module__-l71HG__socials a{color:#fff;transition:transform .3s,filter .3s}.Footer-module__-l71HG__socials a:hover{filter:brightness(1.2) drop-shadow(0 0 5px var(--accent));transform:translateY(-3px)}.Footer-module__-l71HG__copyright{opacity:.6;margin-top:1rem;font-size:.85rem}.Footer-module__-l71HG__bottomLinks{opacity:.8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;display:flex}.Footer-module__-l71HG__bottomLinks a{transition:color .3s}.Footer-module__-l71HG__bottomLinks a:hover{color:var(--accent)}.Footer-module__-l71HG__bottomLinks span{opacity:.5}@media (max-width:768px){.Footer-module__-l71HG__linksGrid{text-align:center;grid-template-columns:1fr}}
