.clinica-hero[data-astro-cid-qt4ofmq3]{background-color:var(--color-backdrop);width:100%;min-height:clamp(680px,100svh,940px);color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.clinica-hero__media[data-astro-cid-qt4ofmq3]{z-index:0;display:block;position:absolute;inset:0}.clinica-hero__media[data-astro-cid-qt4ofmq3] picture{width:100%;height:100%;display:block}.clinica-hero__img[data-astro-cid-qt4ofmq3]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.clinica-hero__scrim[data-astro-cid-qt4ofmq3]{z-index:1;background:linear-gradient(#0000004d 0%,#000000a6 35% 65%,#0000004d 100%);position:absolute;inset:0}.clinica-hero__container[data-astro-cid-qt4ofmq3]{z-index:2;text-align:center;width:100%;padding-top:calc(var(--header-height) + var(--spacing-md));padding-bottom:var(--spacing-lg);flex-direction:column;align-items:center;display:flex;position:relative}.clinica-hero__content[data-astro-cid-qt4ofmq3]{flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.clinica-hero__eyebrow[data-astro-cid-qt4ofmq3]{margin:0 0 var(--spacing-sm) 0;font-family:var(--font-family-base);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-ink);-webkit-backdrop-filter:blur(8px);border-radius:var(--border-radius-pill);background-color:#ffffff80;padding:6px 16px;font-weight:500;display:inline-block}.clinica-hero__title[data-astro-cid-qt4ofmq3]{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family-heading);font-size:var(--heading-1);color:#fff;text-wrap:balance;font-weight:400;line-height:1.05}.clinica-hero__description[data-astro-cid-qt4ofmq3]{margin:0 auto var(--spacing-lg);font-family:var(--font-family-base);font-size:var(--text-base);color:#ffffffe6;max-width:620px;line-height:1.5}.clinica-hero__actions[data-astro-cid-qt4ofmq3]{gap:var(--spacing-sm);flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto;display:flex}@media (width>=500px){.clinica-hero__actions[data-astro-cid-qt4ofmq3]{flex-direction:row;max-width:none}}.clinica-hero__support[data-astro-cid-qt4ofmq3]{margin:var(--spacing-md) 0 0 0;font-family:var(--font-family-base);font-size:var(--text-sm);color:#ffffffd9}@media (width<=767px){.clinica-hero__img[data-astro-cid-qt4ofmq3]{object-position:center 40%}.clinica-hero__description[data-astro-cid-qt4ofmq3]{max-width:520px}}.clinica-espaco[data-astro-cid-geoina4n]{background-color:var(--color-surface);padding:var(--spacing-xl) 0}.clinica-espaco__grid[data-astro-cid-geoina4n]{gap:var(--spacing-lg);flex-direction:column;display:flex}.clinica-espaco__content[data-astro-cid-geoina4n]{gap:var(--spacing-md);flex-direction:column;order:2;display:flex}.clinica-espaco__media[data-astro-cid-geoina4n]{order:1;width:100%}.clinica-espaco__img[data-astro-cid-geoina4n]{object-fit:cover;object-position:center 28%;aspect-ratio:4/5;border-radius:var(--border-radius-lg);background-color:var(--color-paper);width:100%;height:100%;display:block}.clinica-espaco__list[data-astro-cid-geoina4n]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qualidade[data-astro-cid-geoina4n]{padding:var(--spacing-sm) 0;border-top:1px solid var(--color-line)}.qualidade[data-astro-cid-geoina4n]:last-child{border-bottom:1px solid var(--color-line)}.qualidade__title[data-astro-cid-geoina4n]{font-family:var(--font-family-heading);font-size:var(--heading-6);color:var(--color-ink);margin:0 0 6px;font-weight:400;line-height:1.25}.qualidade__description[data-astro-cid-geoina4n]{font-family:var(--font-family-base);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.6}@media (width>=1024px){.clinica-espaco__grid[data-astro-cid-geoina4n]{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.clinica-espaco__content[data-astro-cid-geoina4n],.clinica-espaco__media[data-astro-cid-geoina4n]{order:0}.clinica-espaco__img[data-astro-cid-geoina4n]{aspect-ratio:3/4}}.clinica-atendimento[data-astro-cid-n5ef4fvm]{background-color:var(--color-ivory);padding:var(--spacing-xl) 0}.clinica-atendimento__intro[data-astro-cid-n5ef4fvm]{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.etapas[data-astro-cid-n5ef4fvm]{gap:var(--spacing-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.etapas[data-astro-cid-n5ef4fvm]{gap:var(--spacing-lg) clamp(1.5rem, 4vw, 3rem);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.etapas[data-astro-cid-n5ef4fvm]{grid-template-columns:repeat(4,1fr)}}.etapa[data-astro-cid-n5ef4fvm]{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.etapa__id[data-astro-cid-n5ef4fvm]{font-family:var(--font-family-base);font-size:var(--text-sm);letter-spacing:.05em;color:var(--color-accent);font-weight:600}.etapa__title[data-astro-cid-n5ef4fvm]{font-family:var(--font-family-heading);font-size:var(--heading-6);color:var(--color-ink);margin:0;font-weight:400;line-height:1.25}.etapa__description[data-astro-cid-n5ef4fvm]{font-family:var(--font-family-base);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.6}.clinica-ambientes[data-astro-cid-qhdnwaqv]{background-color:var(--color-ivory);padding:var(--spacing-xl) 0}.clinica-ambientes__grade[data-astro-cid-qhdnwaqv]{margin:var(--spacing-lg) 0 0 0;gap:var(--spacing-md);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.ambiente__figura[data-astro-cid-qhdnwaqv]{gap:var(--spacing-xs);flex-direction:column;margin:0;display:flex}.ambiente__img[data-astro-cid-qhdnwaqv]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--border-radius-md);background-color:var(--color-paper);width:100%;height:auto;display:block}.ambiente__nome[data-astro-cid-qhdnwaqv]{font-family:var(--font-family-base);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-ink);font-weight:500}@media (width>=640px){.clinica-ambientes__grade[data-astro-cid-qhdnwaqv]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.clinica-ambientes__grade[data-astro-cid-qhdnwaqv]{gap:var(--spacing-lg) var(--spacing-md)}}.clinica-localizacao[data-astro-cid-zgti6l5a]{background-color:var(--color-surface);padding:var(--spacing-xl) 0;scroll-margin-top:calc(var(--header-height) + var(--spacing-sm))}.clinica-localizacao__grid[data-astro-cid-zgti6l5a]{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=980px){.clinica-localizacao__grid[data-astro-cid-zgti6l5a]{grid-template-columns:1fr .9fr;gap:clamp(3rem,6vw,6rem)}}.clinica-localizacao__info[data-astro-cid-zgti6l5a]{gap:var(--spacing-md);flex-direction:column;display:flex}.address-block[data-astro-cid-zgti6l5a]{background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--border-radius-md);padding:var(--spacing-md);margin-top:var(--spacing-xs)}.address-block__label[data-astro-cid-zgti6l5a]{font-family:var(--font-family-base);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink);margin:0 0 8px;font-weight:600}.address-block__address[data-astro-cid-zgti6l5a]{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family-base);font-style:normal;font-size:var(--text-sm);color:var(--color-ink-soft);flex-direction:column;gap:2px;line-height:1.5;display:flex}.address-block__actions[data-astro-cid-zgti6l5a]{flex-wrap:wrap;gap:12px;display:flex}.map-placeholder[data-astro-cid-zgti6l5a]{justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;aspect-ratio:4/3;padding:var(--spacing-md);border:1px dashed var(--color-line);border-radius:var(--border-radius-lg);background-color:var(--color-paper);color:var(--color-ink-soft);flex-direction:column;display:flex}.map-placeholder__pin[data-astro-cid-zgti6l5a]{color:var(--color-accent)}.map-placeholder__city[data-astro-cid-zgti6l5a]{font-family:var(--font-family-heading);font-size:var(--heading-6);color:var(--color-ink);margin:0;font-weight:400}.map-placeholder__hint[data-astro-cid-zgti6l5a]{font-family:var(--font-family-base);font-size:var(--text-xs);max-width:34ch;margin:0;line-height:1.5}
