.Coverage-module__cpYI4q__section{background:var(--cream);color:var(--green);padding:0 var(--gutter) clamp(80px, 10vw, 140px)}.Coverage-module__cpYI4q__grid{border-top:1px solid #1e4a3133;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(40px,6vw,96px);padding-top:clamp(56px,7vw,96px);display:grid}.Coverage-module__cpYI4q__title{margin:0;font-size:48px;line-height:1}.Coverage-module__cpYI4q__obras{letter-spacing:.02em;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;font-size:22px;line-height:1.2;list-style:none;display:flex}.Coverage-module__cpYI4q__badge{background:var(--peach);border-radius:999px;margin-top:20px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.Coverage-module__cpYI4q__text{margin:20px 0 0}.Coverage-module__cpYI4q__link{text-underline-offset:3px;font-weight:500;text-decoration:underline}.Coverage-module__cpYI4q__map{aspect-ratio:16/9;background-color:var(--green);background-image:linear-gradient(var(--cream) 2px, transparent 2px), linear-gradient(90deg, var(--cream) 2px, transparent 2px);background-position:12px 8px,30px 0;background-size:80px 56px,120px 80px;border-radius:8px;margin-top:28px;position:relative;overflow:hidden}.Coverage-module__cpYI4q__pin{background:var(--peach);border-radius:50% 50% 50% 0;width:22px;height:22px;margin:-30px 0 0 -11px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.Coverage-module__cpYI4q__mapLabel{color:var(--cream);font-family:monospace;font-size:12px;position:absolute;bottom:10px;left:12px}
.Collapse-module__gzVlDW__collapse{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}.Collapse-module__gzVlDW__open{grid-template-rows:1fr}.Collapse-module__gzVlDW__inner{min-height:0;overflow:hidden}.Collapse-module__gzVlDW__content{opacity:0;translate:0 calc(-4px * var(--motion));transition:opacity .2s var(--ease-out), translate .2s var(--ease-out)}.Collapse-module__gzVlDW__open .Collapse-module__gzVlDW__content{opacity:1;transition-delay:60ms;translate:0}@media (prefers-reduced-motion:reduce){.Collapse-module__gzVlDW__collapse{transition-duration:0s}}
.Decor-module__NFc6qW__tilt{transition:transform .4s}@media (hover:hover) and (pointer:fine){.Decor-module__NFc6qW__tilt:hover{transform:rotate(5deg)}}.Decor-module__NFc6qW__blob{transition:rotate .4s;position:absolute}.Decor-module__NFc6qW__highlight{background:var(--mint);color:var(--green);padding:0 .12em;display:inline-block;transform:rotate(-1deg)}.Decor-module__NFc6qW__placeholder{color:var(--green);text-align:center;justify-content:center;align-items:center;padding:16px;font-family:monospace;font-size:12px;display:flex}
.Faq-module__oyfdUG__section{background:var(--cream);color:var(--green);padding:clamp(80px, 10vw, 140px) var(--gutter)}.Faq-module__oyfdUG__title{margin:0 0 clamp(32px,4vw,64px);font-size:clamp(40px,6vw,96px);line-height:1.02}.Faq-module__oyfdUG__list{border-top:1px solid #1e4a3133;position:relative}.Faq-module__oyfdUG__item{border-bottom:1px solid #1e4a3133}.Faq-module__oyfdUG__trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 40px;align-items:center;gap:16px;padding:22px 0;display:grid}.Faq-module__oyfdUG__question{font-size:clamp(24px,2.6vw,36px);line-height:1.15}.Faq-module__oyfdUG__plus{transition:transform .3s var(--ease-out), scale .14s var(--ease-out);justify-self:end;font-size:36px;font-weight:300;line-height:1}.Faq-module__oyfdUG__trigger:active .Faq-module__oyfdUG__plus{scale:.8}.Faq-module__oyfdUG__plusOpen{transform:rotate(45deg)}.Faq-module__oyfdUG__answer{max-width:64ch;margin:0;padding:0 0 26px}.Faq-module__oyfdUG__cta{text-underline-offset:3px;font-weight:500;text-decoration:underline}.Faq-module__oyfdUG__note{text-align:right;max-width:14ch;font-size:24px;line-height:1.1;position:absolute;bottom:-40px;right:0;transform:rotate(-3deg)}
.FinalCta-module__jaDlQa__section{background:var(--green);min-height:100vh;color:var(--cream);text-align:center;padding:120px var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.FinalCta-module__jaDlQa__front,.FinalCta-module__jaDlQa__title,.FinalCta-module__jaDlQa__note{z-index:1;position:relative}.FinalCta-module__jaDlQa__title{margin:0;font-size:clamp(64px,11vw,180px);line-height:.98}.FinalCta-module__jaDlQa__note{color:var(--peach);align-items:center;gap:8px;margin-top:36px;font-size:32px;line-height:1;display:flex}.FinalCta-module__jaDlQa__wa{text-underline-offset:3px;margin-top:20px;font-size:15px;text-decoration:underline}.FinalCta-module__jaDlQa__blobPeach{width:clamp(200px,28vw,400px);height:clamp(180px,24vw,340px);top:10%;left:-140px}.FinalCta-module__jaDlQa__blobSage{width:clamp(160px,22vw,320px);height:clamp(150px,20vw,280px);top:30%;right:-120px}.FinalCta-module__jaDlQa__blobSky{width:clamp(180px,24vw,340px);height:clamp(160px,20vw,280px);bottom:-140px;left:35%}
.Logo-module__ugCtEW__logo{align-items:center;gap:10px;display:flex}.Logo-module__ugCtEW__mark{align-items:flex-end;gap:2px;display:flex}.Logo-module__ugCtEW__dot1,.Logo-module__ugCtEW__dot2,.Logo-module__ugCtEW__dot3{display:block}.Logo-module__ugCtEW__dot1{background:var(--peach);border-radius:var(--blob-1);width:12px;height:16px}.Logo-module__ugCtEW__dot2{background:var(--sage);border-radius:var(--blob-2);width:10px;height:12px}.Logo-module__ugCtEW__dot3{background:var(--sky);border-radius:var(--blob-3);width:11px;height:14px}.Logo-module__ugCtEW__text{flex-direction:column;line-height:1;display:flex}.Logo-module__ugCtEW__name{font-weight:700}.Logo-module__ugCtEW__tagline{letter-spacing:.22em;font-size:9px;font-weight:600}
.Footer-module__OezkmW__footer{background:var(--green);color:var(--cream);padding:clamp(48px, 6vw, 80px) var(--gutter) 32px;border-top:1px solid #f3e7cb33}.Footer-module__OezkmW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px 32px;display:grid}.Footer-module__OezkmW__brand{flex-direction:column;gap:12px;display:flex}.Footer-module__OezkmW__muted{color:#f3e7cbcc;font-size:15px}.Footer-module__OezkmW__nav{flex-direction:column;gap:8px;font-weight:500;display:flex}.Footer-module__OezkmW__address{color:#f3e7cbcc;font-size:16px}.Footer-module__OezkmW__legal{color:#f3e7cb99;margin-top:48px;font-size:14px}
.Header-module__OqXpma__header{z-index:50;background:var(--header-bg);color:var(--header-fg);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,5vw,64px);transition:background .4s,color .4s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__OqXpma__transparent{--header-bg:transparent;--header-fg:var(--cream);--header-cta-fg:var(--green)}.Header-module__OqXpma__green{--header-bg:#1e4a31e6;--header-fg:var(--cream);--header-cta-fg:var(--green)}.Header-module__OqXpma__cream{--header-bg:#f3e7cbe6;--header-fg:var(--green);--header-cta-fg:var(--cream)}.Header-module__OqXpma__nav{gap:32px;font-size:16px;font-weight:500;display:none}.Header-module__OqXpma__actions{align-items:center;gap:12px;display:flex}.Header-module__OqXpma__header .Header-module__OqXpma__cta{background:var(--header-fg);color:var(--header-cta-fg);transition:transform .25s var(--ease-out), background .4s, color .4s;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-block}.Header-module__OqXpma__header .Header-module__OqXpma__cta:hover{color:var(--header-cta-fg)}.Header-module__OqXpma__header .Header-module__OqXpma__cta:active{transition-duration:.14s,.4s,.4s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Header-module__OqXpma__header .Header-module__OqXpma__cta:hover{transform:rotate(-2deg)scale(1.04)}.Header-module__OqXpma__header .Header-module__OqXpma__cta:active{transform:rotate(-2deg)scale(.99)}}.Header-module__OqXpma__burger{color:inherit;cursor:pointer;width:44px;height:44px;transition:scale .14s var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.Header-module__OqXpma__burger:active,.Header-module__OqXpma__close:active{scale:.9}.Header-module__OqXpma__burger span{background:currentColor;width:24px;height:2px;display:block}@media (min-width:768px){.Header-module__OqXpma__nav{display:flex}.Header-module__OqXpma__burger{display:none}}.Header-module__OqXpma__menu{z-index:60;background:var(--green);color:var(--cream);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;padding:96px 32px 40px;transition:opacity .16s ease-in,visibility 0s linear .16s;display:flex;position:fixed;inset:0}.Header-module__OqXpma__menuOpen{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), visibility 0s}.Header-module__OqXpma__close{width:44px;height:44px;color:var(--cream);cursor:pointer;transition:scale .14s var(--ease-out);background:0 0;border:0;font-size:36px;position:absolute;top:16px;right:20px}.Header-module__OqXpma__menuNav{flex-direction:column;gap:20px;font-size:56px;line-height:1;display:flex}.Header-module__OqXpma__menuCta{text-align:center;background:var(--cream);color:var(--green);border-radius:999px;padding:18px;font-size:18px;font-weight:600;display:block}.Header-module__OqXpma__menuNav a,.Header-module__OqXpma__menuCta{opacity:0;translate:0 calc(16px * var(--motion));transition:opacity .15s ease-in,translate .15s ease-in}.Header-module__OqXpma__menuOpen .Header-module__OqXpma__menuNav a,.Header-module__OqXpma__menuOpen .Header-module__OqXpma__menuCta{opacity:1;transition:opacity .3s var(--ease-out), translate .3s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + 60ms);translate:0}
.Hero-module__s-6kkG__hero{background:var(--green);min-height:100vh;color:var(--cream);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));display:grid;position:relative;overflow:hidden}.Hero-module__s-6kkG__copy{padding:clamp(120px, 16vh, 180px) var(--gutter) clamp(48px, 8vh, 96px);z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.Hero-module__s-6kkG__titleWrap{position:relative}.Hero-module__s-6kkG__sparkle{position:absolute;top:-28px;right:clamp(0px,6vw,80px)}.Hero-module__s-6kkG__title{letter-spacing:-.01em;margin:0;font-size:clamp(72px,11vw,180px);line-height:.9}.Hero-module__s-6kkG__subtitle{margin-top:4px;font-size:clamp(44px,6vw,96px);line-height:1}.Hero-module__s-6kkG__tagline{max-width:18ch;margin:32px 0 0;font-size:clamp(26px,2.6vw,40px);line-height:1.15}.Hero-module__s-6kkG__lead{color:#f3e7cbcc;max-width:46ch;margin:20px 0 0}.Hero-module__s-6kkG__ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.Hero-module__s-6kkG__note{color:var(--peach);align-items:flex-end;gap:6px;margin-top:14px;padding-left:16px;font-size:26px;line-height:1;display:flex}.Hero-module__s-6kkG__media{min-height:56vh;position:relative}.Hero-module__s-6kkG__photo{padding:24px;font-size:13px;position:absolute;inset:0}.Hero-module__s-6kkG__blob{z-index:1;width:clamp(220px,30vw,420px);height:clamp(200px,26vw,360px);bottom:-140px;left:-120px}@media (hover:hover) and (pointer:fine){.Hero-module__s-6kkG__blob:hover{rotate:4deg}}
.Instagram-module__5RiKdq__section{background:var(--cream);color:var(--green);padding:clamp(80px, 10vw, 140px) var(--gutter)}.Instagram-module__5RiKdq__title{text-wrap:pretty;max-width:20ch;margin:0 0 clamp(32px,4vw,56px);font-size:clamp(40px,5vw,72px);line-height:1}.Instagram-module__5RiKdq__grid{grid-template-columns:repeat(auto-fit,minmax(min(45%,260px),1fr));gap:8px;display:grid}.Instagram-module__5RiKdq__post{aspect-ratio:1;background:repeating-linear-gradient(45deg, var(--stripe) 0 12px, var(--cream) 12px 24px);color:var(--green);border-radius:8px;display:block;position:relative;overflow:hidden}.Instagram-module__5RiKdq__label{text-align:center;justify-content:center;align-items:center;padding:16px;font-family:monospace;font-size:12px;display:flex;position:absolute;inset:0}.Instagram-module__5RiKdq__overlay{opacity:0;background:#1e4a31e6;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.Instagram-module__5RiKdq__overlay svg{width:36px;height:36px}.Instagram-module__5RiKdq__post:focus-visible .Instagram-module__5RiKdq__overlay{opacity:1}@media (hover:hover) and (pointer:fine){.Instagram-module__5RiKdq__post:hover .Instagram-module__5RiKdq__overlay{opacity:1}}.Instagram-module__5RiKdq__post{transition:scale .14s var(--ease-out)}.Instagram-module__5RiKdq__post:active{scale:.98}
.Manifesto-module__RcQ2Oq__section{background:var(--cream);color:var(--green);padding:clamp(80px, 12vw, 160px) var(--gutter);position:relative;overflow:hidden}.Manifesto-module__RcQ2Oq__lines{flex-direction:column;gap:6px;font-size:clamp(44px,7.5vw,120px);line-height:1.05;display:flex}.Manifesto-module__RcQ2Oq__aside{letter-spacing:0;font-size:.45em}.Manifesto-module__RcQ2Oq__grid{grid-template-columns:repeat(12,1fr);margin-top:clamp(48px,6vw,96px);display:grid}.Manifesto-module__RcQ2Oq__body{flex-direction:column;grid-column:7/-1;gap:20px;min-width:0;display:flex;position:relative}@media (max-width:767px){.Manifesto-module__RcQ2Oq__body{grid-column:1/-1}}.Manifesto-module__RcQ2Oq__body p{margin:0}.Manifesto-module__RcQ2Oq__note{color:var(--moss);max-width:16ch;font-size:26px;line-height:1.1;display:inline-block;transform:rotate(-3deg)}.Manifesto-module__RcQ2Oq__blob{width:clamp(200px,26vw,380px);height:clamp(180px,24vw,340px);top:15%;right:-140px}@media (hover:hover) and (pointer:fine){.Manifesto-module__RcQ2Oq__blob:hover{rotate:-4deg}}
.Marquee-module__8a-K_G__marquee{background:var(--cream);color:var(--green);letter-spacing:-.01em;white-space:nowrap;padding:18px 0;font-size:32px;line-height:1.6;overflow:hidden}.Marquee-module__8a-K_G__track{will-change:transform;gap:40px;animation:40s linear infinite Marquee-module__8a-K_G__marquee;display:inline-flex}.Marquee-module__8a-K_G__item{align-items:center;gap:40px;display:inline-flex}@media (prefers-reduced-motion:reduce){.Marquee-module__8a-K_G__track{animation:none}}@keyframes Marquee-module__8a-K_G__marquee{to{transform:translate(-50%)}}
.Pediatrics-module__4lTR2G__section{background:var(--cream);color:var(--green);padding:clamp(80px, 10vw, 140px) var(--gutter);position:relative;overflow:hidden}.Pediatrics-module__4lTR2G__grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.Pediatrics-module__4lTR2G__title{margin:0;font-size:clamp(40px,6vw,96px);line-height:1.02}.Pediatrics-module__4lTR2G__lead{max-width:50ch;margin:28px 0 0}.Pediatrics-module__4lTR2G__quote{margin:0;padding-top:clamp(0px,4vw,64px);position:relative}.Pediatrics-module__4lTR2G__quote p{margin:0;font-size:clamp(22px,2.2vw,32px);line-height:1.3;position:relative}.Pediatrics-module__4lTR2G__mark{color:var(--peach);font-size:160px;line-height:1;position:absolute;top:-30px;left:-16px}.Pediatrics-module__4lTR2G__author{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:16px;display:flex}.Pediatrics-module__4lTR2G__name{font-weight:600}.Pediatrics-module__4lTR2G__stars{color:var(--peach);letter-spacing:2px}.Pediatrics-module__4lTR2G__blob{z-index:0;width:clamp(260px,34vw,480px);height:clamp(240px,30vw,420px);margin-top:-200px;top:50%;right:-160px}
.Services-module__mJrWua__section{background:var(--green);color:var(--cream);padding:clamp(80px, 10vw, 140px) var(--gutter);position:relative}.Services-module__mJrWua__heading{align-items:flex-start;gap:16px;display:flex}.Services-module__mJrWua__title{margin:0 0 clamp(32px,4vw,64px);font-size:clamp(48px,7vw,96px);line-height:1}.Services-module__mJrWua__list{border-top:1px solid #f3e7cb33}.Services-module__mJrWua__item{border-bottom:1px solid #f3e7cb33}.Services-module__mJrWua__trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 40px;align-items:center;gap:16px;padding:22px 0;display:grid}.Services-module__mJrWua__num{color:#f3e7cb99;font-size:14px}.Services-module__mJrWua__name{font-size:clamp(28px,3.4vw,48px);line-height:1.1}.Services-module__mJrWua__plus{transition:transform .3s var(--ease-out), scale .14s var(--ease-out);justify-self:end;font-size:36px;font-weight:300;line-height:1}.Services-module__mJrWua__trigger:active .Services-module__mJrWua__plus{scale:.8}.Services-module__mJrWua__plusOpen{transform:rotate(45deg)}.Services-module__mJrWua__panel{grid-template-columns:48px 1fr;gap:16px;padding:0 0 28px;display:grid}.Services-module__mJrWua__panelBody{flex-direction:column;gap:12px;max-width:60ch;display:flex}.Services-module__mJrWua__panelBody p{margin:0}.Services-module__mJrWua__panelBody strong{font-weight:600}.Services-module__mJrWua__book{align-self:flex-start}.Services-module__mJrWua__footer{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.Services-module__mJrWua__note{font-size:26px;line-height:1;display:inline-block;transform:rotate(-2deg)}
.Team-module__RnjtxW__section{background:var(--green);color:var(--cream);padding:clamp(80px,10vw,140px) 0 clamp(60px,8vw,100px)}.Team-module__RnjtxW__title{margin:0 var(--gutter) clamp(32px, 4vw, 64px);font-size:clamp(48px,7vw,96px);line-height:1}.Team-module__RnjtxW__grid{grid-template-columns:1fr;display:grid}@media (min-width:560px){.Team-module__RnjtxW__grid{grid-template-columns:repeat(3,1fr)}}.Team-module__RnjtxW__card{flex-direction:column;min-width:0;display:flex}.Team-module__RnjtxW__photoWrap{aspect-ratio:3/4;position:relative}.Team-module__RnjtxW__photo{transition:transform .35s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Team-module__RnjtxW__photo:hover{transform:translateY(-8px)}}.Team-module__RnjtxW__info{flex-direction:column;gap:6px;padding:20px clamp(16px,2vw,28px) 28px;display:flex}.Team-module__RnjtxW__first{font-size:clamp(34px,3.2vw,48px);line-height:1}.Team-module__RnjtxW__meta{letter-spacing:-.01em;font-size:clamp(16px,1.5vw,24px);line-height:1.1}.Team-module__RnjtxW__note{margin-top:6px;font-size:24px;line-height:1.1}.Team-module__RnjtxW__book{align-self:flex-start;margin-top:14px}
.Testimonials-module__VOp6eq__section{background:var(--green);color:var(--cream);padding:clamp(80px, 10vw, 140px) var(--gutter)}.Testimonials-module__VOp6eq__badge{background:var(--cream);color:var(--green);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-block}.Testimonials-module__VOp6eq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(32px,4vw,64px);margin-top:clamp(40px,5vw,72px);display:grid}.Testimonials-module__VOp6eq__review{margin:0;position:relative}@media (min-width:900px){.Testimonials-module__VOp6eq__review:nth-child(2){padding-top:40px}}.Testimonials-module__VOp6eq__review p{margin:0;font-size:28px;line-height:1.3;position:relative}.Testimonials-module__VOp6eq__mark{font-size:120px;line-height:1;position:absolute;top:-24px;left:-10px}.Testimonials-module__VOp6eq__author{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:16px;display:flex}.Testimonials-module__VOp6eq__name{font-weight:600}.Testimonials-module__VOp6eq__stars{color:var(--peach);letter-spacing:2px}.Testimonials-module__VOp6eq__more{margin-top:clamp(40px,5vw,72px)}
