.site-chrome_topbar__e4Ydr{background:#123e40;color:#f1f6f3;font-family:var(--font-armm-body),sans-serif}.site-chrome_topbarInner__8CjDj{max-width:1328px;margin-inline:auto;padding:4px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;min-height:36px;font-size:12px;line-height:1.5}.site-chrome_topbarLinks__uaM22,.site-chrome_topbar__e4Ydr a{display:flex;align-items:center;gap:10px}.site-chrome_topbarLinks__uaM22{gap:24px;flex-wrap:wrap;margin-left:auto}.site-chrome_topbar__e4Ydr a{min-height:28px;color:inherit;text-decoration:none;text-underline-offset:4px}.site-chrome_topbar__e4Ydr a:hover{color:#f0d58f;text-decoration:underline}.site-chrome_topbar__e4Ydr svg{width:14px;height:14px;flex:none}.site-chrome_topbar__e4Ydr a:focus-visible{outline:2px solid #f0d58f;outline-offset:2px;border-radius:3px}.site-chrome_header__TZlkp{background:#fffffff7;color:#0c1e21;position:relative;z-index:30;border-bottom:1px solid #d5e3df;box-shadow:0 4px 20px #143c4005;font-family:var(--font-armm-body),sans-serif}.site-chrome_inner__ySwhG{max-width:1328px;margin-inline:auto;padding:12px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:80px}.site-chrome_logo__IJXJz{width:205px;line-height:0;padding-right:22px;border-right:1px solid #d5e3df}.site-chrome_logo__IJXJz img{width:100%;height:auto}.site-chrome_navigation__iFX_x{min-width:0;max-width:none;justify-content:center}.site-chrome_list__HE_z1{flex-wrap:wrap;gap:2px 16px}.site-chrome_list__HE_z1 a,.site-chrome_list__HE_z1 button{position:relative;height:auto;min-height:44px;padding:6px 0;border-radius:3px;font:500 14px/1.4 var(--font-armm-body),sans-serif;color:#3a5355;background:transparent;border:0;white-space:nowrap;text-decoration:none}.site-chrome_list__HE_z1 a:hover,.site-chrome_list__HE_z1 button:hover,.site-chrome_list__HE_z1 button[data-state=open]{background:transparent;color:#145e60}.site-chrome_list__HE_z1>li>a:after,.site-chrome_list__HE_z1>li>button:after{content:"";position:absolute;inset:auto 0 3px;height:2px;border-radius:2px;background:#c7a45e;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-chrome_list__HE_z1>li>a:hover:after,.site-chrome_list__HE_z1>li>a[aria-current=page]:after,.site-chrome_list__HE_z1>li>button:hover:after,.site-chrome_list__HE_z1>li>button[data-active=true]:after{transform:scaleX(1)}.site-chrome_submenu__WP__u{background:#fff;border:1px solid #d5e3df;width:min(360px,85vw);padding:12px;box-shadow:0 16px 40px #0c1e211a;border-radius:14px}.site-chrome_submenu__WP__u a{display:block;white-space:normal;padding:12px;border-radius:8px}.site-chrome_submenu__WP__u a:focus-visible,.site-chrome_submenu__WP__u a:hover{background:#edf4f1}.site-chrome_headerActions__UYEzD{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.site-chrome_appointment__sdiCC,.site-chrome_headerWhatsapp__t3TY1{flex-shrink:0;border-radius:12px;padding:12px 16px;min-height:44px;height:auto;font:600 16px/1.4 var(--font-armm-body),sans-serif;gap:8px;white-space:normal;transition:background-color .18s,border-color .18s,box-shadow .18s}.site-chrome_headerWhatsapp__t3TY1{color:#145e60;background:#fff;border:1px solid #b9ceca}.site-chrome_headerWhatsapp__t3TY1:hover{color:#125757;background:#edf4f1;border-color:#145e60}.site-chrome_appointment__sdiCC{color:#fff;background:#145e60;border:1px solid #145e60;box-shadow:0 3px 10px #145e6012}.site-chrome_appointment__sdiCC:hover{color:#fff;background:#125757;border-color:#125757;box-shadow:0 5px 16px #145e6026}.site-chrome_headerActions__UYEzD svg{width:18px;height:18px}.site-chrome_mobile__k30ZV{display:none}.site-chrome_menuPhysician__u53rg{font-size:13px;line-height:1.5;color:#577071;margin:4px 0 0}.site-chrome_mobileMenu___sUXa.site-chrome_mobileMenu___sUXa{--spacing:0.25rem;--color-background:#fff;--color-foreground:#0c1e21;--color-muted:#ecf0f0;--color-muted-foreground:#364e52;--color-accent:#d5e6e7;--color-accent-foreground:#0c1e21;--color-ring:#145e60;background:white;color:#0c1e21;display:flex;flex-direction:column;gap:0;inset:0 0 0 auto;width:min(420px,100%);max-width:none;height:100dvh;max-height:100dvh;transform:none;translate:none;border-radius:0;overflow-y:auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));font:400 16px/1.4 var(--font-armm-body),sans-serif}.site-chrome_mobileMenu___sUXa[data-state=open]{animation:site-chrome_menu-enter__jrR2n .18s ease-out}.site-chrome_menuHeading__IMfhm{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #dce5e5}.site-chrome_menuHeading__IMfhm h2{font-family:var(--font-armm-heading),sans-serif;font-size:24px;line-height:1.3;margin:0;color:#0c1e21}.site-chrome_menuHeading__IMfhm .site-chrome_closeMenu__jof4h{width:44px;height:44px;padding:10px;border-radius:50%;background:#ecf0f0;color:#0c1e21}.site-chrome_mobileLinks__qKfOr{padding-block:16px}.site-chrome_mobileLinks__qKfOr [data-slot=accordion-trigger],.site-chrome_mobileLinks__qKfOr>a{display:flex;align-items:center;width:100%;min-height:52px;padding:12px;border-radius:8px;font:inherit;font-weight:500;color:#0c1e21;text-decoration:none}.site-chrome_mobileLinks__qKfOr [data-slot=accordion-item]{border:0}.site-chrome_mobileSubmenu__E_EIo{height:auto;padding:0 0 12px 12px}.site-chrome_mobileSubmenu__E_EIo a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;white-space:normal;overflow-wrap:anywhere;font-size:15px;color:#364e52;text-decoration:none}.site-chrome_mobileLinks__qKfOr [aria-current=page],.site-chrome_mobileLinks__qKfOr [data-active=true],.site-chrome_mobileLinks__qKfOr a:hover,.site-chrome_mobileLinks__qKfOr button:hover{color:#125858;background:#ecf0f0}.site-chrome_mobileLinks__qKfOr [aria-current=page]{box-shadow:inset 3px 0 #145e60;font-weight:600}.site-chrome_menuContact__j8uiQ{display:grid;gap:10px;margin-top:auto;padding-top:24px;border-top:1px solid #dce5e5}.site-chrome_menuContact__j8uiQ a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border-radius:12px;background:#ecf0f0;color:#0c1e21;font-size:15px;font-weight:500;text-decoration:none}.site-chrome_menuContact__j8uiQ .site-chrome_menuWhatsapp__6WBA3{background:#145e60;color:white}.site-chrome_menuContact__j8uiQ svg{width:22px;height:22px;flex-shrink:0}.site-chrome_header__TZlkp a:focus-visible,.site-chrome_header__TZlkp button:focus-visible,.site-chrome_mobileMenu___sUXa a:focus-visible,.site-chrome_mobileMenu___sUXa button:focus-visible{outline:3px solid #145e60;outline-offset:3px}.site-chrome_list__HE_z1 [aria-current=page],.site-chrome_list__HE_z1 button[data-active=true]{color:#125858;text-decoration:none;font-weight:600}.site-chrome_srOnly__gpd0q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes site-chrome_menu-enter__jrR2n{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.site-chrome_mobileMenu___sUXa[data-state=open]{animation:none}}.site-chrome_footer__tvd4C{background:#e2eded;color:#364e52;border-radius:18px 18px 0 0;margin-top:0;padding:0 32px 32px;font:400 16px/1.65 var(--font-armm-body),sans-serif;overflow-wrap:anywhere}.site-chrome_footerContainer__cSTzw{max-width:1280px;margin:auto}.site-chrome_footerGrid__VDxvZ{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:40px;padding:64px 0 48px}.site-chrome_footerGrid__VDxvZ>*{min-width:0}.site-chrome_footer__tvd4C h3{margin:0 0 18px;color:#0c1e21;font:600 21px/1.3 var(--font-armm-heading),sans-serif}.site-chrome_footer__tvd4C p{margin:0}.site-chrome_footerLogo__gM7nj{display:inline-block;max-width:100%}.site-chrome_credentials__1ohEy img{width:280px;max-width:100%;height:auto}.site-chrome_credentials__1ohEy p{margin:20px 0 14px;font-size:15px}.site-chrome_footerGrid__VDxvZ nav:not(.site-chrome_social__hOxtU) a{display:block;min-height:44px;padding-block:9px;line-height:1.55;font-size:15px}.site-chrome_footerGrid__VDxvZ nav:not(.site-chrome_social__hOxtU) a:first-of-type{padding-top:0}.site-chrome_footerTextLink__4skNr{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;color:#125858;font-size:15px;font-weight:600}.site-chrome_footerContact__qBRf6 svg,.site-chrome_footerOffice__sKOGO svg,.site-chrome_footerTextLink__4skNr svg{flex:none;width:20px;height:20px}.site-chrome_footerContact__qBRf6{display:flex;flex-direction:column;align-items:flex-start}.site-chrome_footerContact__qBRf6>a{display:flex;align-items:center;gap:9px;max-width:100%;min-height:44px;padding-block:8px;font-size:15px}.site-chrome_footerContact__qBRf6>a span{min-width:0;overflow-wrap:anywhere}.site-chrome_footerContact__qBRf6 .site-chrome_footerAppointment__7W_Q3{justify-content:center;margin-top:15px;min-height:48px;padding:12px 20px;border-radius:12px;white-space:normal;background:var(--color-primary,#186c6c);color:white;font:600 15px/1.4 var(--font-armm-body),sans-serif}.site-chrome_social__hOxtU{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.site-chrome_social__hOxtU a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #a8c4c4;border-radius:50%;color:#125858;background:#f5f9f9}.site-chrome_social__hOxtU svg{width:19px;height:19px}.site-chrome_footerOffice__sKOGO{--practice-hours-background:var(--armm-surface-soft,#e7efec);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:24px 64px;padding:28px 0;border-block:1px solid #bfd4d4}.site-chrome_footerOffice__sKOGO>*{min-width:0}.site-chrome_footer__tvd4C .site-chrome_footerEyebrow__omtru{margin:0 0 8px;color:#125858;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.site-chrome_footerOffice__sKOGO h3{margin:0 0 12px;font-size:18px;line-height:1.4}.site-chrome_footerAddress__CIGSa address{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-style:normal;max-width:58ch}.site-chrome_footerAddress__CIGSa svg{margin-top:3px}.site-chrome_footerAddress__CIGSa .site-chrome_footerTextLink__4skNr{margin-top:10px}.site-chrome_footerHours__FGFfC summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px 0;color:#125858;font-size:16px;font-weight:600;cursor:pointer;list-style:none;border-bottom:1px solid #bfd4d4}.site-chrome_footerHours__FGFfC summary::-webkit-details-marker{display:none}.site-chrome_footerHours__FGFfC summary svg:last-child{margin-left:auto}.site-chrome_footerHours__FGFfC summary>svg{flex-shrink:0}.site-chrome_footerHours__FGFfC[open] summary svg:last-child{transform:rotate(180deg)}.site-chrome_footerHours__FGFfC summary:focus-visible{outline:3px solid #186c6c;outline-offset:4px}.site-chrome_footerHours__FGFfC ul{margin:12px 0 0;padding:0;list-style:none;font-size:14px}.site-chrome_footerHours__FGFfC li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:2px}.site-chrome_newsletter__Qu7xW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:48px;padding:40px 0}.site-chrome_newsletter__Qu7xW h3{margin-bottom:0;font-size:27px}.site-chrome_newsletter__Qu7xW form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px}.site-chrome_newsletter__Qu7xW form>div:not([role=status]){grid-column:1}.site-chrome_newsletter__Qu7xW form>button{grid-column:2;font-size:15px;background:var(--color-primary,#186c6c);transition:background-color .16s ease}.site-chrome_newsletter__Qu7xW form>button:hover{background:#125858}.site-chrome_footerProfessional__N_Ock{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3.1fr);gap:32px;padding:28px 0;border-top:1px solid #bdd2d2}.site-chrome_footerProfessional__N_Ock h3{margin:0;font-size:17px}.site-chrome_footerProfessional__N_Ock p{font-size:13px;line-height:1.75}.site-chrome_footerBottom__IJPLH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;border-top:1px solid #bdd2d2;padding-top:20px}.site-chrome_footerBottom__IJPLH p{font-size:12px}.site-chrome_credit__Nn92M{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-height:44px;padding-block:10px;font-size:12px;color:#364e52}.site-chrome_credit__Nn92M span{font-size:19px;font-weight:600;color:#125858}.site-chrome_footer__tvd4C a{transition:color .16s ease,background-color .16s ease,border-color .16s ease}.site-chrome_footer__tvd4C a:hover{color:#125858;text-decoration:underline;text-underline-offset:4px}.site-chrome_footerContact__qBRf6 .site-chrome_footerAppointment__7W_Q3:hover,.site-chrome_social__hOxtU a:hover{color:white;background:#125858;border-color:#125858;text-decoration:none}.site-chrome_footer__tvd4C :is(input,button):focus-visible,.site-chrome_footer__tvd4C a:focus-visible{outline:3px solid #125858;outline-offset:4px}@media (max-width:1119px){.site-chrome_footerGrid__VDxvZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}}@media (max-width:1023px){.site-chrome_newsletter__Qu7xW{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){.site-chrome_footer__tvd4C{padding:0 24px 24px}.site-chrome_footerGrid__VDxvZ{padding:48px 0 32px;gap:32px 24px}.site-chrome_credentials__1ohEy,.site-chrome_footerContact__qBRf6{grid-column:1/-1}.site-chrome_footerOffice__sKOGO,.site-chrome_footerProfessional__N_Ock{grid-template-columns:minmax(0,1fr);gap:20px}.site-chrome_footerProfessional__N_Ock h3{margin-bottom:0}.site-chrome_footerBottom__IJPLH{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:479px){.site-chrome_footer__tvd4C{padding-inline:20px}.site-chrome_footerGrid__VDxvZ,.site-chrome_newsletter__Qu7xW form{grid-template-columns:minmax(0,1fr)}.site-chrome_footerContact__qBRf6 .site-chrome_footerAppointment__7W_Q3{width:100%}.site-chrome_newsletter__Qu7xW form>button{grid-column:1}}@media (prefers-reduced-motion:reduce){.site-chrome_footer__tvd4C a,.site-chrome_newsletter__Qu7xW form>button{transition:none;translate:none}}@media (min-width:1200px) and (max-width:1279px){.site-chrome_inner__ySwhG{gap:16px}.site-chrome_logo__IJXJz{width:185px;padding-right:16px}.site-chrome_list__HE_z1{gap:2px 12px}.site-chrome_appointment__sdiCC,.site-chrome_headerWhatsapp__t3TY1{padding-inline:13px}}@media (max-width:1199px){.site-chrome_headerActions__UYEzD,.site-chrome_navigation__iFX_x{display:none}.site-chrome_inner__ySwhG{grid-template-columns:minmax(0,1fr) auto}.site-chrome_logo__IJXJz{width:205px;max-width:100%;padding:0;border:0}.site-chrome_mobile__k30ZV{display:flex;align-items:center;gap:10px}.site-chrome_mobileWhatsapp__NxSRg,.site-chrome_toggle__yhSTr{width:44px;height:44px;min-width:44px;padding:10px;border:1px solid #c8d9d5;border-radius:50%;background:#fff;color:#186c6c}.site-chrome_toggle__yhSTr{color:#173e40;background:#f1f6f3}.site-chrome_mobileWhatsapp__NxSRg svg{width:20px;height:20px}}@media (max-width:767px){.site-chrome_topbarInner__8CjDj{padding-inline:20px;gap:2px 16px}.site-chrome_topbarLinks__uaM22 .site-chrome_topbarMap__GzJiH{display:none}.site-chrome_topbarLinks__uaM22{gap:0}.site-chrome_inner__ySwhG{padding-inline:20px;gap:16px}}@media (max-width:479px){.site-chrome_topbarInner__8CjDj{padding-inline:20px;font-size:11px}.site-chrome_inner__ySwhG{padding-inline:20px;gap:10px}.site-chrome_logo__IJXJz{width:178px}.site-chrome_mobile__k30ZV{gap:8px}}@media (min-width:1024px){.site-chrome_footer__tvd4C{padding-bottom:var(--armm-contact-space,104px)}.site-chrome_header__TZlkp{position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.site-chrome_appointment__sdiCC,.site-chrome_headerWhatsapp__t3TY1,.site-chrome_list__HE_z1>li>a:after,.site-chrome_list__HE_z1>li>button:after{transition:none}}@media (max-width:1023px){.saga-armm:has(>.site-chrome_header__TZlkp[data-contact-dock=true]){padding-bottom:var(--armm-contact-space,calc(80px + env(safe-area-inset-bottom)))}}.topbar-messages_rotator__qsl_G{display:flex;flex:1 1 13em;align-items:center;gap:8px;min-width:min(100%,13em);max-width:560px}.topbar-messages_messages__LpJFe{display:grid;min-width:0;overflow:hidden}.topbar-messages_message__D66Wg{grid-area:1/1;align-self:center;margin:0;visibility:hidden;opacity:0;transform:translateY(.4em);overflow-wrap:anywhere;transition:opacity .22s ease,transform .22s ease,visibility .22s}.topbar-messages_message__D66Wg[data-active=true]{visibility:visible;opacity:1;transform:translateY(0)}.topbar-messages_label__6KzHL{color:#f0d58f;font-weight:500}.topbar-messages_detail__Odelt{color:#f1f6f3}.topbar-messages_detail__Odelt:before{content:"·";padding-inline:8px;color:#b7cfcb}.topbar-messages_rotator__qsl_G .topbar-messages_control__QgBNc{flex:none;width:28px;height:28px;min-width:28px;padding:6px;border:1px solid #ffffff30;border-radius:8px;color:#f0d58f;background:transparent;visibility:hidden}.topbar-messages_rotator__qsl_G .topbar-messages_control__QgBNc[data-ready=true]{visibility:visible}.topbar-messages_rotator__qsl_G .topbar-messages_control__QgBNc:hover{color:#fff;background:#ffffff12}.topbar-messages_rotator__qsl_G .topbar-messages_control__QgBNc:focus-visible{outline:2px solid #f0d58f;outline-offset:2px}.topbar-messages_control__QgBNc svg{width:13px;height:13px}.topbar-messages_accessible__r2saK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.topbar-messages_message__D66Wg{transition:none;transform:none}.topbar-messages_rotator__qsl_G .topbar-messages_control__QgBNc{display:none}}