.Header-module__ldgnoG__header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;transition:var(--transition);background-color:#f9fafaeb;border-bottom:1px solid #0000;position:fixed;top:0;left:0}.Header-module__ldgnoG__headerScrolled{border-bottom-color:var(--gray-light)}.Header-module__ldgnoG__navContainer{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Header-module__ldgnoG__logo{color:var(--contrast);align-items:center;gap:.7rem;text-decoration:none;display:flex}.Header-module__ldgnoG__logoIcon{color:var(--mid-tone);flex-shrink:0}.Header-module__ldgnoG__logoText{flex-direction:column;line-height:1.2;display:flex}.Header-module__ldgnoG__logoName{font-family:var(--font-serif), serif;font-size:1.3rem;font-weight:500}.Header-module__ldgnoG__logoTag{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-tone);font-size:.65rem;font-weight:600}.Header-module__ldgnoG__logoCrp{letter-spacing:.03em;color:var(--text-dark);opacity:.75;margin-top:.15rem;font-size:.6rem;font-weight:500}.Header-module__ldgnoG__navGroup{align-items:center;gap:2.5rem;display:flex}.Header-module__ldgnoG__navLinks{gap:2rem;list-style:none;display:flex}.Header-module__ldgnoG__navLinks a{color:var(--text-dark);letter-spacing:.05em;text-transform:uppercase;transition:var(--transition);font-size:.85rem;font-weight:500;text-decoration:none;position:relative}.Header-module__ldgnoG__navLinks a:after{content:"";background-color:var(--mid-tone);width:0%;height:2px;transition:var(--transition);position:absolute;bottom:-5px;left:0}.Header-module__ldgnoG__navLinks a.Header-module__ldgnoG__navLinkActive{color:var(--contrast)}.Header-module__ldgnoG__navLinks a.Header-module__ldgnoG__navLinkActive:after,.Header-module__ldgnoG__navLinks a:hover:after{width:100%}.Header-module__ldgnoG__navLinks a:hover{color:var(--contrast)}.Header-module__ldgnoG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.Header-module__ldgnoG__hamburger span{background-color:var(--contrast);width:25px;height:3px;transition:var(--transition);border-radius:3px}.Header-module__ldgnoG__navCta{padding:.7rem 1.4rem;font-size:.8rem}@media (max-width:992px){.Header-module__ldgnoG__hamburger{display:flex}.Header-module__ldgnoG__navCta{display:none}.Header-module__ldgnoG__navLinks{top:var(--header-height);background-color:var(--bg-soft);flex-direction:column;align-items:center;gap:0;width:100%;max-height:0;transition:max-height .4s;position:absolute;left:0;overflow:hidden;box-shadow:0 10px 15px #0000000d}.Header-module__ldgnoG__navLinksOpen{max-height:400px}.Header-module__ldgnoG__navLinks li{text-align:center;width:100%}.Header-module__ldgnoG__navLinks a{border-bottom:1px solid #ffffff4d;padding:1.5rem;display:block}.Header-module__ldgnoG__navLinks a:after{display:none}}
.Hero-module__JgYmMq__hero{min-height:100vh;padding-top:var(--header-height);background-color:var(--bg-soft);align-items:center;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__watermark{color:var(--white);opacity:.35;pointer-events:none;z-index:0;position:absolute;top:-8%;right:-6%}.Hero-module__JgYmMq__heroContainer{z-index:1;justify-content:space-between;align-items:center;gap:4rem;display:flex;position:relative}.Hero-module__JgYmMq__heroContent{flex:1;max-width:560px}.Hero-module__JgYmMq__heroContent h1{color:var(--contrast);margin-bottom:1.5rem}.Hero-module__JgYmMq__subtitle{color:var(--text-dark);margin-bottom:2.5rem;font-size:1.15rem}.Hero-module__JgYmMq__heroImage{flex:1;justify-content:center;display:flex}.Hero-module__JgYmMq__imageOuter{width:100%;max-width:440px;position:relative}.Hero-module__JgYmMq__imageOuter:after{content:"";border:1px solid var(--mid-tone);z-index:0;border-radius:4px;position:absolute;inset:18px -18px -18px 18px}.Hero-module__JgYmMq__imageFrame{z-index:1;aspect-ratio:4/5;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px #2f3e462e}.Hero-module__JgYmMq__imageFrame img{object-fit:cover;transition:transform .6s}.Hero-module__JgYmMq__imageFrame:hover img{transform:scale(1.04)}@media (max-width:992px){.Hero-module__JgYmMq__heroContainer{text-align:center;flex-direction:column}.Hero-module__JgYmMq__heroContent{order:1;max-width:100%;margin-bottom:3rem}.Hero-module__JgYmMq__heroImage{order:2;width:100%}.Hero-module__JgYmMq__watermark{opacity:.25;width:320px;height:385px}}
.Reveal-module__noJY2G__reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(18px)}.Reveal-module__noJY2G__visible{opacity:1;transform:none}
.Especialidades-module__a6jFEW__header{max-width:640px;margin-bottom:3.5rem}.Especialidades-module__a6jFEW__header h2{margin-bottom:0}.Especialidades-module__a6jFEW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.Especialidades-module__a6jFEW__card{border-top:1px solid var(--gray-light);transition:var(--transition);padding-top:1.75rem}.Especialidades-module__a6jFEW__card:hover{border-top-color:var(--mid-tone);transform:translateY(-4px)}.Especialidades-module__a6jFEW__card:hover .Especialidades-module__a6jFEW__number{color:var(--contrast)}.Especialidades-module__a6jFEW__card p{color:var(--text-dark);margin-bottom:0}.Especialidades-module__a6jFEW__number{font-family:var(--font-serif), serif;color:var(--mid-tone);transition:var(--transition);margin-bottom:.75rem;font-size:1.3rem;display:block}.Especialidades-module__a6jFEW__card h3{margin-bottom:.75rem;font-size:1.2rem}
.Sobre-module__-BR_7W__sobreContainer{align-items:center;gap:5rem;display:flex}.Sobre-module__-BR_7W__imgWrap{flex:.85;justify-content:center;display:flex}.Sobre-module__-BR_7W__imgOuter{width:100%;max-width:380px;position:relative}.Sobre-module__-BR_7W__imgOuter:after{content:"";border:1px solid var(--mid-tone);z-index:0;border-radius:4px;position:absolute;inset:-16px -16px 16px 16px}.Sobre-module__-BR_7W__imgFrame{z-index:1;aspect-ratio:4/5;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #2f3e4626}.Sobre-module__-BR_7W__imgFrame img{object-fit:cover;object-position:center 20%;transition:transform .6s}.Sobre-module__-BR_7W__imgFrame:hover img{transform:scale(1.04)}.Sobre-module__-BR_7W__text{flex:1.2}@media (max-width:992px){.Sobre-module__-BR_7W__sobreContainer{text-align:center;flex-direction:column}.Sobre-module__-BR_7W__imgWrap{width:100%}.Sobre-module__-BR_7W__text .eyebrow{justify-content:center}}
.AlemDaClinica-module__gD00Ta__section{position:relative;overflow:hidden}.AlemDaClinica-module__gD00Ta__watermark{color:var(--bg-soft);z-index:0;pointer-events:none;position:absolute;bottom:-8%;left:-8%}.AlemDaClinica-module__gD00Ta__wrapper{z-index:1;max-width:900px;margin:0 auto;position:relative}.AlemDaClinica-module__gD00Ta__row{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.AlemDaClinica-module__gD00Ta__col{flex:1;min-width:300px}.AlemDaClinica-module__gD00Ta__col p:last-child{margin-bottom:0}.AlemDaClinica-module__gD00Ta__artFrame{aspect-ratio:1;border-radius:4px;width:100%;max-width:400px;margin-bottom:1.75rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #2f3e4626}.AlemDaClinica-module__gD00Ta__artFrame img{object-fit:cover}.AlemDaClinica-module__gD00Ta__quote{border-left:2px solid var(--mid-tone);font-family:var(--font-serif), serif;color:var(--mid-tone);margin:0;padding:.25rem 0 .25rem 1.75rem;font-size:1.35rem;font-style:italic;line-height:1.4}.AlemDaClinica-module__gD00Ta__quoteAuthor{font-family:var(--font-sans), sans-serif;letter-spacing:.03em;color:var(--text-dark);margin-top:1rem;font-size:.9rem;font-style:normal;font-weight:600;display:block}@media (max-width:768px){.AlemDaClinica-module__gD00Ta__watermark{width:240px;height:289px}}
.Psicoterapia-module__0YNPta__section{background-color:var(--contrast);color:var(--white)}.Psicoterapia-module__0YNPta__inner{text-align:center;flex-direction:column;align-items:center;max-width:780px;display:flex}.Psicoterapia-module__0YNPta__heading{color:var(--white);margin-bottom:1.5rem}.Psicoterapia-module__0YNPta__text{color:var(--bg-soft);text-align:center;margin-bottom:0;font-size:1.15rem;font-weight:300}
.Modalidades-module__fJ4H0G__header{max-width:640px;margin-bottom:3.5rem}.Modalidades-module__fJ4H0G__header h2{margin-bottom:0}.Modalidades-module__fJ4H0G__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;display:grid}.Modalidades-module__fJ4H0G__card{text-align:center;transition:var(--transition);border-top:1px solid #2f3e4626;flex-direction:column;align-items:center;padding-top:1.75rem;display:flex}.Modalidades-module__fJ4H0G__card:hover{border-top-color:var(--mid-tone);transform:translateY(-4px)}.Modalidades-module__fJ4H0G__card:hover .Modalidades-module__fJ4H0G__iconWrap{background-color:var(--mid-tone);color:var(--white)}.Modalidades-module__fJ4H0G__card h3{margin-bottom:.75rem;font-size:1.2rem}.Modalidades-module__fJ4H0G__card p{margin-bottom:0}.Modalidades-module__fJ4H0G__iconWrap{border:1px solid var(--mid-tone);width:56px;height:56px;color:var(--mid-tone);transition:var(--transition);border-radius:4px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}
.Faq-module__X38XYa__sectionHeader{max-width:640px;margin-bottom:3rem}.Faq-module__X38XYa__sectionHeader h2{margin-bottom:0}.Faq-module__X38XYa__accordion{max-width:850px}.Faq-module__X38XYa__item{border-bottom:1px solid var(--gray-light)}.Faq-module__X38XYa__header{text-align:left;width:100%;color:var(--contrast);cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-family:inherit;font-size:1.05rem;font-weight:600;display:flex}.Faq-module__X38XYa__header:hover{color:var(--mid-tone)}.Faq-module__X38XYa__toggle{border:1px solid var(--mid-tone);width:28px;height:28px;color:var(--mid-tone);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:transform .3s;display:flex}.Faq-module__X38XYa__toggleOpen{transform:rotate(45deg)}.Faq-module__X38XYa__content{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.Faq-module__X38XYa__contentOpen{grid-template-rows:1fr}.Faq-module__X38XYa__contentInner{overflow:hidden}.Faq-module__X38XYa__content p{color:var(--text-dark);margin:0;padding:0 0 1.5rem;line-height:1.7}.Faq-module__X38XYa__content p+p{padding-top:0}
.Footer-module__Grjkva__footer{background-color:var(--contrast);color:var(--white);text-align:center;z-index:1;padding:6rem 0 2rem;position:relative}.Footer-module__Grjkva__footer h2{color:var(--white)}.Footer-module__Grjkva__cta{margin-bottom:4rem}.Footer-module__Grjkva__ctaText{color:var(--bg-soft);text-align:center;margin-bottom:2rem}.Footer-module__Grjkva__ctaButton{background-color:var(--highlight);color:var(--contrast);margin-top:1rem}.Footer-module__Grjkva__ctaButton:hover{background-color:#fff}.Footer-module__Grjkva__socialLinks{justify-content:center;gap:2.5rem;margin-bottom:2rem;display:flex}.Footer-module__Grjkva__socialLinks a{color:var(--bg-soft);transition:var(--transition);text-decoration:none}.Footer-module__Grjkva__socialLinks a:hover{color:var(--white);transform:translateY(-5px)}.Footer-module__Grjkva__florescerFooter{opacity:.8;color:var(--highlight);justify-content:center;margin:3rem 0 1.5rem;display:flex}.Footer-module__Grjkva__legal{color:#94a3b8;border-top:1px solid #ffffff1a;padding-top:1.5rem;font-size:.95rem}
.WhatsappFloat-module__1HOmwW__float{color:#fff;z-index:999;width:65px;height:65px;transition:var(--transition);background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 20px #25d36666}.WhatsappFloat-module__1HOmwW__float:hover{transform:scale(1.1)translateY(-5px);box-shadow:0 10px 25px #25d36680}@media (max-width:768px){.WhatsappFloat-module__1HOmwW__float{width:55px;height:55px;bottom:20px;right:20px}}
