.skip-link[data-astro-cid-mir6kpti]{position:absolute;top:-100px;left:16px;z-index:200;padding:8px 16px;background:var(--color-primary);color:var(--color-bg);font-family:var(--font-body);font-weight:600;border-radius:var(--radius-sm)}.skip-link[data-astro-cid-mir6kpti]:focus-visible{top:16px}.navbar[data-astro-cid-mir6kpti]{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;display:flex;align-items:center;justify-content:center;gap:93px;padding:0 32px;transition:background .3s,backdrop-filter .3s,box-shadow .3s}.navbar[data-astro-cid-mir6kpti].is-scrolled{background:#090d12bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #00c8d814}.navbar__logo[data-astro-cid-mir6kpti]{display:flex;align-items:center;flex-shrink:0}.navbar__logo[data-astro-cid-mir6kpti] img[data-astro-cid-mir6kpti]{width:95px;height:auto;display:block}.navbar__links[data-astro-cid-mir6kpti]{display:flex;align-items:center;gap:40px}.navbar__links[data-astro-cid-mir6kpti] a[data-astro-cid-mir6kpti]{font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:32px;color:var(--color-text);text-decoration:none;padding:10px;white-space:nowrap;transition:color .2s}.navbar__links[data-astro-cid-mir6kpti] a[data-astro-cid-mir6kpti]:hover{color:var(--color-primary)}.navbar__toggle[data-astro-cid-mir6kpti]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.navbar__toggle[data-astro-cid-mir6kpti] span[data-astro-cid-mir6kpti]{display:block;width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:transform .3s,opacity .3s}.navbar__mobile[data-astro-cid-mir6kpti]{display:none;position:fixed;top:76px;left:0;right:0;background:var(--color-bg-card);z-index:99;padding:24px 32px;border-bottom:1px solid var(--color-border-subtle)}.navbar__mobile[data-astro-cid-mir6kpti].is-open{display:block}.navbar__mobile[data-astro-cid-mir6kpti] nav[data-astro-cid-mir6kpti]{display:flex;flex-direction:column;gap:8px}.navbar__mobile[data-astro-cid-mir6kpti] nav[data-astro-cid-mir6kpti] a[data-astro-cid-mir6kpti]{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--color-text);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--color-border-subtle);transition:color .2s}.navbar__mobile[data-astro-cid-mir6kpti] nav[data-astro-cid-mir6kpti] a[data-astro-cid-mir6kpti]:hover{color:var(--color-primary)}@media(max-width:1024px){.navbar[data-astro-cid-mir6kpti]{justify-content:space-between;gap:0}.navbar__links[data-astro-cid-mir6kpti]{display:none}.navbar__toggle[data-astro-cid-mir6kpti]{display:flex}}.cta-button[data-astro-cid-knq4qm3m]{display:inline-flex;align-items:center;justify-content:center;min-width:254px;padding:11.3px 42.3px 11.7px;background:linear-gradient(90deg,#058aa0,#005261);border-radius:6px;filter:drop-shadow(0 8px 12px rgba(0,200,216,.13));font-family:var(--font-body);font-size:14px;font-weight:700;line-height:22.4px;letter-spacing:1.19px;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;transition:opacity .2s,transform .2s}.cta-button[data-astro-cid-knq4qm3m]:hover{opacity:.9;transform:translateY(-1px)}.cta-button[data-astro-cid-knq4qm3m]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:480px){.cta-button[data-astro-cid-knq4qm3m]{width:100%;min-width:0}}.medico[data-astro-cid-oer7ajk3]{position:relative;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-mid) 50%,var(--color-bg) 100%);padding:100px clamp(32px,19.4vw,372.5px)}.medico__divider--top[data-astro-cid-oer7ajk3]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--color-primary-0) 0%,var(--color-primary-35) 40%,var(--color-primary) 50%,var(--color-primary-35) 60%,var(--color-primary-0) 100%)}.medico__container[data-astro-cid-oer7ajk3]{position:relative;max-width:1160px;width:100%;margin:0 auto;display:grid;grid-template-columns:380px 1fr;gap:72px;min-height:730px}.medico__foto-wrap[data-astro-cid-oer7ajk3]{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);overflow:hidden;align-self:start;flex-shrink:0}.medico__foto[data-astro-cid-oer7ajk3]{width:100%;height:730px;object-fit:cover;object-position:center top;display:block}.medico__foto-overlay[data-astro-cid-oer7ajk3]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 60%,#0a0e14);border-radius:var(--radius-lg)}.medico--procedimiento[data-astro-cid-oer7ajk3] .medico__content[data-astro-cid-oer7ajk3]{align-self:center}.medico__content[data-astro-cid-oer7ajk3]{display:flex;flex-direction:column;gap:11px;padding-top:0}.medico__eyebrow[data-astro-cid-oer7ajk3]{font-family:var(--font-body);font-size:11px;font-weight:600;line-height:17.6px;letter-spacing:2.2px;text-transform:uppercase;color:var(--color-primary)}.medico__titulo[data-astro-cid-oer7ajk3]{font-family:var(--font-body);font-size:clamp(24px,2vw,32px);font-weight:700;line-height:48.3px;color:var(--color-text)}.medico__bio[data-astro-cid-oer7ajk3]{display:flex;flex-direction:column;gap:15.3px;padding-top:16px}.medico__bio[data-astro-cid-oer7ajk3] p[data-astro-cid-oer7ajk3]{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:26.25px;color:var(--color-text-muted)}.medico__destaque[data-astro-cid-oer7ajk3],.medico__enfoque[data-astro-cid-oer7ajk3] strong{font-weight:600;color:var(--color-text)}.medico__content[data-astro-cid-oer7ajk3] .medico__cta-proc{align-self:flex-start;margin-top:4px}.medico__blockquote[data-astro-cid-oer7ajk3]{background:var(--color-primary-12);border-left:2px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:16px 20px 16px 22px;font-family:var(--font-body);font-size:15px;font-style:italic;font-weight:400;line-height:24.75px;color:var(--color-text);margin:0}.medico__cta[data-astro-cid-oer7ajk3]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(90deg,var(--color-accent-from) 0%,var(--color-accent-to) 100%);border:1px solid rgba(255,255,255,.3);border-radius:5.6px;font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:-.9px;color:#fdfeff;text-decoration:none;white-space:nowrap;width:254px;transition:opacity .2s,transform .2s;margin-top:4px}.medico__cta[data-astro-cid-oer7ajk3]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:1024px){.medico[data-astro-cid-oer7ajk3]{padding:80px 32px}.medico__container[data-astro-cid-oer7ajk3]{grid-template-columns:1fr;gap:48px;min-height:auto}.medico__foto[data-astro-cid-oer7ajk3]{height:480px}}@media(max-width:768px){.medico[data-astro-cid-oer7ajk3]{padding:60px 24px}.medico__foto[data-astro-cid-oer7ajk3]{height:360px}.medico__cta[data-astro-cid-oer7ajk3]{width:100%}}.depoimentos[data-astro-cid-zwarcjwf]{position:relative;background:var(--color-bg);padding:99px clamp(32px,19.4vw,372.5px) 100px}.depoimentos__divider--top[data-astro-cid-zwarcjwf]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--color-primary-0) 0%,var(--color-primary-35) 40%,var(--color-primary) 50%,var(--color-primary-35) 60%,var(--color-primary-0) 100%)}.depoimentos__divider--bottom[data-astro-cid-zwarcjwf]{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--color-primary-0) 0%,var(--color-primary-35) 40%,var(--color-primary) 50%,var(--color-primary-35) 60%,var(--color-primary-0) 100%)}.depoimentos__container[data-astro-cid-zwarcjwf]{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:11.2px;padding:0 32px}.depoimentos__header[data-astro-cid-zwarcjwf]{display:flex;flex-direction:column;align-items:center;gap:11.2px}.depoimentos__eyebrow[data-astro-cid-zwarcjwf]{font-family:var(--font-body);font-size:11px;font-weight:600;line-height:17.6px;letter-spacing:2.2px;text-transform:uppercase;color:var(--color-primary);text-align:center}.depoimentos__titulo[data-astro-cid-zwarcjwf]{font-family:var(--font-body);font-size:clamp(22px,2vw,32px);font-weight:700;line-height:42px;color:var(--color-text);text-align:center}.depoimentos__grid[data-astro-cid-zwarcjwf]{display:flex;gap:24px;justify-content:center;padding-top:36.8px;flex-wrap:wrap}.depoimento-card[data-astro-cid-zwarcjwf]{background:var(--color-bg-card);border:1px solid var(--color-primary-18);border-radius:var(--radius-lg);padding:33px 29px;width:349px;flex-shrink:0;display:flex;flex-direction:column;gap:19px;min-height:270px}.depoimento-card__stars[data-astro-cid-zwarcjwf]{font-size:15px;line-height:24px;letter-spacing:3px;color:var(--color-primary)}.depoimento-card__texto[data-astro-cid-zwarcjwf]{font-family:var(--font-body);font-size:14.5px;font-style:italic;font-weight:400;line-height:24.65px;color:var(--color-text-muted);flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.depoimento-card__autor[data-astro-cid-zwarcjwf]{display:flex;align-items:center;gap:14px}.depoimento-card__avatar[data-astro-cid-zwarcjwf]{width:42px;height:42px;border-radius:50%;background:var(--color-bg-card-alt);border:1px solid var(--color-primary-18);flex-shrink:0}.depoimento-card__nome[data-astro-cid-zwarcjwf]{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:22.4px;color:var(--color-text)}@media(max-width:1024px){.depoimentos[data-astro-cid-zwarcjwf]{padding:80px 32px}}@media(max-width:768px){.depoimentos[data-astro-cid-zwarcjwf]{padding:60px 24px}.depoimento-card[data-astro-cid-zwarcjwf]{width:100%;max-width:400px}.depoimentos__titulo[data-astro-cid-zwarcjwf]{font-size:22px;line-height:32px}.depoimentos__titulo[data-astro-cid-zwarcjwf] br[data-astro-cid-zwarcjwf]{display:none}}.footer[data-astro-cid-ml52l7o4]{position:relative;background:var(--color-bg-dark);padding-top:71px}.footer__divider[data-astro-cid-ml52l7o4]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--color-primary-0) 0%,var(--color-primary-35) 40%,var(--color-primary) 50%,var(--color-primary-35) 60%,var(--color-primary-0) 100%)}.footer__container[data-astro-cid-ml52l7o4]{max-width:1160px;margin:0 auto;padding:0 32px 64px;display:flex;gap:48px;align-items:flex-start;flex-wrap:wrap}.footer__col--brand[data-astro-cid-ml52l7o4]{max-width:260px;flex:0 0 260px}.footer__brand-text[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:23.8px;color:var(--color-text-muted)}.footer__col[data-astro-cid-ml52l7o4]{display:flex;flex-direction:column;gap:16px;flex:1;min-width:160px}.footer__col-title[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:1.98px;text-transform:uppercase;color:var(--color-primary)}.footer__link[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:23.1px;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.footer__link[data-astro-cid-ml52l7o4]:hover{color:var(--color-text)}.footer__address[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:23.1px;color:var(--color-text-muted);font-style:normal}.footer__social-link[data-astro-cid-ml52l7o4]{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:23.1px;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.footer__social-link[data-astro-cid-ml52l7o4]:hover{color:var(--color-text)}.footer__social-link[data-astro-cid-ml52l7o4] img[data-astro-cid-ml52l7o4]{flex-shrink:0;filter:brightness(.7)}.footer__cta[data-astro-cid-ml52l7o4]{display:flex;justify-content:center;padding:0 32px 40px}.footer__bottom[data-astro-cid-ml52l7o4]{border-top:1px solid var(--color-border-subtle);padding:21px 32px 20px;display:flex;flex-direction:column;align-items:center;gap:6px}.footer__copyright[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:19.2px;color:var(--color-text-muted-50);text-align:center}.footer__credits[data-astro-cid-ml52l7o4]{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--color-text-muted-50);text-decoration:none;transition:color .2s}.footer__credits[data-astro-cid-ml52l7o4]:hover{color:var(--color-primary)}.footer__credits[data-astro-cid-ml52l7o4] strong[data-astro-cid-ml52l7o4]{font-weight:600}@media(max-width:768px){.footer__container[data-astro-cid-ml52l7o4]{flex-direction:column;gap:32px}.footer__col--brand[data-astro-cid-ml52l7o4]{flex:none;max-width:none}}
