.medical-module__MHPc7a__page{color:#2e2e2e;background:#fff;min-height:100vh;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif}.medical-module__MHPc7a__header{z-index:1000;background:0 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.medical-module__MHPc7a__headerScrolled{background:#fff;box-shadow:0 4px 6px -1px #0000001a}.medical-module__MHPc7a__headerContent{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex}.medical-module__MHPc7a__logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.medical-module__MHPc7a__logoIcon{font-size:2rem}.medical-module__MHPc7a__logoTextGroup{flex-direction:column;display:flex}.medical-module__MHPc7a__logoText{color:#fff;font-size:1.25rem;font-weight:700}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__logoText{color:#2e2e2e}.medical-module__MHPc7a__logoSubtext{color:#90caf9;font-size:.75rem}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__logoSubtext{color:#1e88e5}.medical-module__MHPc7a__nav{align-items:center;gap:2rem;display:flex}@media (max-width:768px){.medical-module__MHPc7a__nav{display:none}}.medical-module__MHPc7a__navLink{color:#fff;font-weight:500;text-decoration:none;transition:color .2s}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__navLink{color:#2e2e2e}.medical-module__MHPc7a__navLink:hover{color:#90caf9}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__navLink:hover{color:#1e88e5}.medical-module__MHPc7a__navLinkCta{color:#1e88e5;background:#fff;border-radius:.5rem;padding:.5rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s}.medical-module__MHPc7a__navLinkCta:hover{background:#f5f7fa;transform:translateY(-2px)}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__navLinkCta{color:#fff;background:#1e88e5}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__navLinkCta:hover{background:#0d47a1}.medical-module__MHPc7a__mobileMenuButton{cursor:pointer;z-index:1002;background:0 0;border:none;padding:.5rem;display:none}@media (max-width:768px){.medical-module__MHPc7a__mobileMenuButton{display:block}}.medical-module__MHPc7a__menuIconLines{flex-direction:column;justify-content:center;gap:5px;width:26px;height:20px;display:flex}.medical-module__MHPc7a__menuLine{background:#fff;border-radius:2px;width:100%;height:3px;transition:all .3s;display:block}.medical-module__MHPc7a__headerScrolled .medical-module__MHPc7a__menuLine{background:#2e2e2e}.medical-module__MHPc7a__menuLineOpen1{transform:translateY(8px)rotate(45deg)}.medical-module__MHPc7a__menuLineOpen2{opacity:0}.medical-module__MHPc7a__menuLineOpen3{transform:translateY(-8px)rotate(-45deg)}.medical-module__MHPc7a__mobileMenu{z-index:1001;background:#fff;width:280px;padding-top:5rem;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 6px #0000001a}.medical-module__MHPc7a__mobileNav{flex-direction:column;padding:1rem;display:flex}.medical-module__MHPc7a__mobileNavLink{color:#2e2e2e;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .2s}.medical-module__MHPc7a__mobileNavLink:hover{color:#1e88e5;background:#f5f7fa}.medical-module__MHPc7a__mobileNavLinkCta{color:#fff;text-align:center;background:#1e88e5;border-radius:.75rem;margin:1rem 1.5rem;padding:1rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .2s}.medical-module__MHPc7a__mobileNavLinkCta:hover{background:#0d47a1;transform:translateY(-2px)}.medical-module__MHPc7a__mobileMenuOverlay{z-index:1000;background:#00000080;position:fixed;inset:0}.medical-module__MHPc7a__container{min-height:100vh}.medical-module__MHPc7a__main{padding-top:0}.medical-module__MHPc7a__hero{color:#fff;background:linear-gradient(135deg,#1e88e5 0%,#1565c0 50%,#0d47a1 100%);padding:6rem 1.5rem;position:relative;overflow:hidden}.medical-module__MHPc7a__heroBackground{position:absolute;inset:0;overflow:hidden}.medical-module__MHPc7a__gradientOrb1,.medical-module__MHPc7a__gradientOrb2,.medical-module__MHPc7a__gradientOrb3{filter:blur(80px);opacity:.3;border-radius:50%;animation:20s ease-in-out infinite medical-module__MHPc7a__float;position:absolute}.medical-module__MHPc7a__gradientOrb1{background:#90caf9;width:400px;height:400px;top:-10%;right:10%}.medical-module__MHPc7a__gradientOrb2{background:#0d47a1;width:300px;height:300px;animation-delay:-5s;bottom:10%;left:5%}.medical-module__MHPc7a__gradientOrb3{background:#1e88e5;width:350px;height:350px;animation-delay:-10s;top:40%;left:50%}@keyframes medical-module__MHPc7a__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.medical-module__MHPc7a__heroContent{max-width:1280px;margin:0 auto;position:relative}.medical-module__MHPc7a__heroLayout{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.medical-module__MHPc7a__heroLayout{grid-template-columns:1fr 1fr}}.medical-module__MHPc7a__heroLeft,.medical-module__MHPc7a__heroRight{z-index:10;position:relative}.medical-module__MHPc7a__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-block}.medical-module__MHPc7a__heroTitle{margin:0 auto 1.5rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.2}.medical-module__MHPc7a__highlight{background:linear-gradient(90deg,#90caf9,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.medical-module__MHPc7a__heroSubtitle{color:#90caf9;margin:0 auto 2.5rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.75}.medical-module__MHPc7a__heroButtons{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.medical-module__MHPc7a__heroButtons{flex-direction:row}}.medical-module__MHPc7a__ctaButton{color:#1e88e5;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 20px 25px -5px #0000001a}.medical-module__MHPc7a__ctaButton:hover{background:#f5f7fa;transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000040}.medical-module__MHPc7a__buttonArrow{transition:transform .2s}.medical-module__MHPc7a__ctaButton:hover .medical-module__MHPc7a__buttonArrow{transform:translate(4px)}.medical-module__MHPc7a__secondaryButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:.75rem;align-items:center;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.medical-module__MHPc7a__secondaryButton:hover{background:#ffffff40}.medical-module__MHPc7a__heroStats{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:640px){.medical-module__MHPc7a__heroStats{grid-template-columns:repeat(4,1fr)}}.medical-module__MHPc7a__statItem{text-align:center}.medical-module__MHPc7a__statNumber{color:#fff;margin-bottom:.25rem;font-size:2rem;font-weight:700}.medical-module__MHPc7a__statLabel{color:#90caf9;font-size:.875rem}.medical-module__MHPc7a__doctorCard{background:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.medical-module__MHPc7a__doctorImageWrapper{aspect-ratio:1;overflow:hidden}.medical-module__MHPc7a__doctorImagePlaceholder{background:linear-gradient(135deg,#f5f7fa,#e5e7eb);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.medical-module__MHPc7a__doctorIcon{color:#1e88e5;width:6rem;height:6rem}.medical-module__MHPc7a__imagePlaceholderText{color:#4b5563;font-size:1.125rem;font-weight:500}.medical-module__MHPc7a__doctorInfo{padding:2rem}.medical-module__MHPc7a__doctorName{color:#2e2e2e;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.medical-module__MHPc7a__doctorTitle{color:#1e88e5;margin:0 0 1.5rem;font-weight:600}.medical-module__MHPc7a__doctorCredentials{flex-direction:column;gap:.75rem;display:flex}.medical-module__MHPc7a__credentialItem{color:#4b5563;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.medical-module__MHPc7a__credentialIcon{font-size:1.25rem}.medical-module__MHPc7a__sectionHeader{text-align:center;margin-bottom:3rem}.medical-module__MHPc7a__sectionTitle{color:#2e2e2e;margin:0 0 1rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700}.medical-module__MHPc7a__sectionSubtitle{color:#4b5563;max-width:42rem;margin:0 auto;font-size:1.125rem}.medical-module__MHPc7a__about{background:#f5f7fa;padding:5rem 1.5rem}.medical-module__MHPc7a__aboutContent{grid-template-columns:1fr;gap:3rem;max-width:1280px;margin:0 auto;display:grid}@media (min-width:1024px){.medical-module__MHPc7a__aboutContent{grid-template-columns:1fr 1fr}}.medical-module__MHPc7a__aboutText{flex-direction:column;gap:1rem;display:flex}.medical-module__MHPc7a__aboutText p{color:#4b5563;margin:0;font-size:1.0625rem;line-height:1.75}.medical-module__MHPc7a__aboutHighlights{flex-direction:column;gap:1.5rem;display:flex}.medical-module__MHPc7a__highlightCard{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem;box-shadow:0 10px 15px -3px #00000014}.medical-module__MHPc7a__highlightIcon{margin-bottom:1rem;font-size:2.5rem}.medical-module__MHPc7a__highlightCard h4{color:#2e2e2e;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.medical-module__MHPc7a__highlightCard ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.medical-module__MHPc7a__highlightCard li{color:#4b5563;padding-left:1.5rem;position:relative}.medical-module__MHPc7a__highlightCard li:before{content:"✓";color:#1e88e5;font-weight:700;position:absolute;left:0}.medical-module__MHPc7a__features{background:#fff;padding:5rem 1.5rem}.medical-module__MHPc7a__featureGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1280px;margin:0 auto;display:grid}.medical-module__MHPc7a__featureCard{text-align:center;background:#f5f7fa;border:2px solid #0000;border-radius:1rem;padding:2rem;transition:all .3s}.medical-module__MHPc7a__featureCard:hover{background:#fff;border-color:#1e88e5;box-shadow:0 20px 25px -5px #1e88e526}.medical-module__MHPc7a__featureIcon{margin-bottom:1rem;font-size:3rem}.medical-module__MHPc7a__featureTitle{color:#2e2e2e;margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.medical-module__MHPc7a__featureDesc{color:#4b5563;margin:0;line-height:1.6}.medical-module__MHPc7a__testimonials{background:#f5f7fa;padding:5rem 1.5rem}.medical-module__MHPc7a__testimonialContainer{max-width:900px;min-height:300px;margin:0 auto 2rem;position:relative}.medical-module__MHPc7a__testimonialCard{background:#fff;border-radius:1.5rem;padding:3rem;transition:all .5s;position:absolute;inset:0;box-shadow:0 10px 15px -3px #0000001a}.medical-module__MHPc7a__stars{gap:.25rem;margin-bottom:1.5rem;font-size:1.25rem;display:flex}.medical-module__MHPc7a__testimonialText{color:#2e2e2e;margin:0 0 1.5rem;font-size:1.125rem;font-style:italic;line-height:1.8}.medical-module__MHPc7a__testimonialAuthor{flex-direction:column;gap:.25rem;display:flex}.medical-module__MHPc7a__testimonialAuthor strong{color:#2e2e2e;font-size:1.125rem}.medical-module__MHPc7a__testimonialAuthor span{color:#4b5563;font-size:.95rem}.medical-module__MHPc7a__testimonialDots{justify-content:center;gap:.75rem;display:flex}.medical-module__MHPc7a__dot{cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;width:.75rem;height:.75rem;transition:all .3s}.medical-module__MHPc7a__activeDot{background:#1e88e5;border-radius:.375rem;width:2rem}.medical-module__MHPc7a__info{background:#fff;padding:5rem 1.5rem}.medical-module__MHPc7a__infoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1280px;margin:0 auto;display:grid}.medical-module__MHPc7a__infoCard{background:#f5f7fa;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem}.medical-module__MHPc7a__infoIcon{margin-bottom:1rem;font-size:2.5rem}.medical-module__MHPc7a__infoTitle{color:#2e2e2e;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.medical-module__MHPc7a__infoText{color:#4b5563;margin:0 0 1.5rem;line-height:1.75}.medical-module__MHPc7a__infoDetails{flex-direction:column;gap:.75rem;display:flex}.medical-module__MHPc7a__infoDetail{color:#2e2e2e;align-items:center;gap:.5rem;display:flex}.medical-module__MHPc7a__infoDetailIcon{font-size:1.25rem}.medical-module__MHPc7a__convenios{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.medical-module__MHPc7a__convenioItem{color:#2e2e2e;font-size:.95rem}.medical-module__MHPc7a__infoNote{color:#4b5563;margin:0;font-size:.875rem;font-style:italic}.medical-module__MHPc7a__schedule{flex-direction:column;gap:1rem;display:flex}.medical-module__MHPc7a__scheduleItem{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.medical-module__MHPc7a__scheduleItem:last-child{border-bottom:none}.medical-module__MHPc7a__scheduleItem strong{color:#2e2e2e}.medical-module__MHPc7a__scheduleItem span{color:#1e88e5;font-weight:600}.medical-module__MHPc7a__contact{background:#f5f7fa;padding:5rem 1.5rem}.medical-module__MHPc7a__contactCard{text-align:center;background:#fff;border-radius:1.5rem;max-width:700px;margin:0 auto;padding:3rem;box-shadow:0 20px 25px -5px #0000001a}.medical-module__MHPc7a__contactTitle{color:#2e2e2e;margin:0 0 1rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700}.medical-module__MHPc7a__contactSubtitle{color:#4b5563;margin:0 0 2rem;font-size:1.125rem;line-height:1.75}.medical-module__MHPc7a__whatsappButton{color:#fff;background:#25d366;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1.25rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 15px -3px #25d36666}.medical-module__MHPc7a__whatsappButton:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 20px 25px -5px #25d36680}.medical-module__MHPc7a__whatsappIcon{font-size:1.5rem}.medical-module__MHPc7a__contactAlternatives{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1.5rem;display:flex}.medical-module__MHPc7a__contactAlt{color:#4b5563;align-items:center;gap:.5rem;display:flex}.medical-module__MHPc7a__contactAltIcon{font-size:1.25rem}.medical-module__MHPc7a__contactNote{color:#1e88e5;margin:0;font-size:.875rem;font-weight:600}.medical-module__MHPc7a__footer{background:#0d47a1;padding:3rem 1.5rem 1.5rem}.medical-module__MHPc7a__footerContent{border-bottom:1px solid #90caf933;grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto;padding-bottom:2rem;display:grid}@media (min-width:768px){.medical-module__MHPc7a__footerContent{grid-template-columns:2fr 3fr}}.medical-module__MHPc7a__footerBrand{flex-direction:column;gap:1rem;display:flex}.medical-module__MHPc7a__footerLogo{align-items:center;gap:.75rem;display:flex}.medical-module__MHPc7a__footerDesc{color:#90caf9;margin:0;line-height:1.6}.medical-module__MHPc7a__footerLinks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}.medical-module__MHPc7a__footerColumn{flex-direction:column;gap:.75rem;display:flex}.medical-module__MHPc7a__footerColumn h4{color:#fff;margin:0 0 .5rem;font-weight:700}.medical-module__MHPc7a__footerColumn a{color:#90caf9;text-decoration:none;transition:color .2s}.medical-module__MHPc7a__footerColumn a:hover{color:#fff}.medical-module__MHPc7a__footerBottom{text-align:center;max-width:1280px;margin:0 auto;padding-top:2rem}.medical-module__MHPc7a__footerBottom p{color:#90caf9;margin:0;font-size:.875rem}@media (max-width:640px){.medical-module__MHPc7a__hero{padding:4rem 1rem}.medical-module__MHPc7a__about,.medical-module__MHPc7a__features,.medical-module__MHPc7a__testimonials,.medical-module__MHPc7a__info,.medical-module__MHPc7a__contact{padding:3rem 1rem}}.medical-module__MHPc7a__doctorImage{background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.medical-module__MHPc7a__doctorPhoto{object-fit:cover}
