body{font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--site-page);color:var(--ink);font-size:18px;line-height:1.75;overflow-x:hidden}main{gap:var(--site-gap-section);padding:var(--e-4xl) 0 var(--site-gap-section);flex-direction:column;display:flex}main section[id]{scroll-margin-top:calc(var(--site-header-h) + var(--e-xl))}svg{flex-shrink:0}.cabeca-de-secao{max-width:760px;margin-bottom:var(--e-4xl)}.cabeca-de-secao--centro{text-align:center;margin-inline:auto}.cabeca-de-secao--centro .lead{margin-inline:auto}.foto{object-fit:cover;border-radius:var(--site-radius-photo);width:100%;height:100%;display:block}.cabecalho-nav{gap:var(--e-xs);background:var(--site-page);border-radius:var(--site-radius-control);padding:var(--e-xs);display:flex}.cabecalho-nav a{white-space:nowrap;font-size:var(--t-sm);color:var(--navy);padding:var(--e-sm) 18px;border-radius:var(--site-radius-control);transition:background var(--site-dur-lift);font-weight:500;line-height:1.3}.cabecalho-nav a:hover{background:var(--site-surface-sand)}.cabecalho-nav a.ativo{background:var(--navy);color:var(--on-navy);font-weight:600}.topo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.topo-texto{gap:var(--e-3xl);flex-direction:column;display:flex}.topo-texto .tag{margin-bottom:0}.topo-marca{font-weight:700;font-size:var(--t-lg);color:var(--navy)}.topo-lead{color:var(--body);max-width:560px;font-size:1.15rem;line-height:1.7}.topo-botoes{gap:var(--e-md);flex-wrap:wrap;display:flex}.lista-de-selos{gap:var(--e-sm) var(--e-2xl);font-size:var(--t-sm);color:var(--body);flex-wrap:wrap;list-style:none;display:flex}.lista-de-selos li{align-items:center;gap:var(--e-xs);display:flex}.topo-foto{height:560px;position:relative}.topo-foto-selo{top:var(--e-xl);right:var(--e-xl);background:var(--site-surface);max-width:min(300px,80%);color:var(--navy);font-size:var(--t-sm);border-radius:var(--site-radius-card);padding:var(--e-md) var(--e-xl);font-weight:600;line-height:1.4;position:absolute}.conversa{left:calc(-1 * var(--e-md));bottom:var(--e-4xl);background:var(--site-surface);border-radius:var(--site-radius-card);width:min(320px,85%);padding:var(--e-xl);gap:var(--e-sm);font-size:var(--t-sm);flex-direction:column;line-height:1.45;display:flex;position:absolute}.conversa-rotulo{align-items:center;gap:var(--e-sm);font-size:var(--site-t-label);color:var(--navy);font-weight:700;display:flex}.conversa-icone{display:flex}.conversa-icone .icone{color:var(--site-wa-ink)}.conversa-paciente,.conversa-clinica{padding:var(--e-sm) var(--e-md);max-width:90%}.conversa-paciente{background:var(--site-page);color:var(--ink);border-radius:var(--e-xl) var(--e-xl) var(--e-xl) var(--rxs);align-self:flex-start}.conversa-clinica{background:var(--site-feature);color:var(--on-navy);border-radius:var(--e-xl) var(--e-xl) var(--rxs) var(--e-xl);align-self:flex-end}.conversa-legenda{font-size:var(--site-t-label);color:var(--site-ink-secondary)}.grade{gap:var(--e-md);display:grid}.grade--5{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grade--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grade--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.icone{color:var(--navy)}.cartao-site-destaque .icone{color:var(--site-on-feature)}.numero-do-passo{font-family:var(--site-font-title);font-weight:var(--site-fw-title);color:var(--site-ink-secondary);font-size:2.5rem;line-height:1}.cartao-site-destaque .numero-do-passo{color:var(--site-on-feature-mut)}.compromisso{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;display:grid}.compromisso-foto{min-height:320px}.lista-com-marca{gap:var(--e-lg);flex-direction:column;list-style:none;display:flex}.lista-com-marca li{gap:var(--e-md);font-size:var(--t-base);align-items:flex-start;line-height:1.6;display:flex}.lista-com-marca svg{margin-top:3px}.compromisso .lead{margin-bottom:var(--e-3xl)}.numero{font-family:var(--site-font-title);font-weight:var(--site-fw-title);letter-spacing:var(--site-title-tracking);font-size:var(--site-t-number);color:var(--navy);line-height:1}.projetos{gap:var(--e-md);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.projetos-coluna{gap:var(--e-md);flex-direction:column;display:flex}.projeto-principal{border-radius:var(--site-radius-photo);justify-content:space-between;padding:36px}.projeto-principal .cartao-titulo{font-family:var(--site-font-title);font-weight:var(--site-fw-title);letter-spacing:var(--site-title-tracking);font-size:2.1rem;line-height:1.15}.projeto-principal .cartao-texto{font-size:var(--t-base)}.selo{font-size:var(--site-t-label);color:var(--site-label);align-self:flex-start;font-weight:700}.cartao-site-destaque .selo{padding:6px var(--e-md);border-radius:var(--site-radius-control);background:var(--site-feature-raise);color:var(--site-on-feature)}.meta{font-size:var(--t-sm);color:var(--site-ink-secondary)}.cartao-site-destaque .meta{color:var(--site-on-feature-mut)}.faixa-de-acao{margin-top:var(--e-md);justify-content:space-between;align-items:center;gap:var(--e-xl);border-radius:var(--site-radius-card);padding:var(--e-3xl) var(--site-pad-card);background:var(--site-surface-sand);color:var(--body);flex-wrap:wrap;font-weight:500;display:flex}.duas-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.duas-colunas--centro{align-items:center}.texto-corrido{font-size:var(--t-lg);color:var(--body);margin-bottom:var(--e-2xl);line-height:1.75}.coluna-fixa{top:calc(var(--site-header-h) + var(--e-3xl));position:sticky}.coluna-de-cartoes{gap:var(--e-md);flex-direction:column;display:flex}.chamado-foto{aspect-ratio:4/3}.chamado .texto-corrido{margin-bottom:var(--e-4xl)}.rodape-topo{padding-bottom:var(--e-4xl);border-bottom:1px solid color-mix(in srgb, var(--on-navy) 12%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.rodape-redes{gap:var(--e-4xl);align-items:center;display:flex}.rodape-redes a{align-items:center;gap:var(--e-xs);font-size:var(--t-sm);transition:color .2s;display:flex}.rodape-redes a:hover{color:var(--on-navy)}.rodape-direitos{font-size:var(--t-sm);margin-top:var(--e-3xl);color:var(--site-on-feature-mut)}.wa-flutuante{bottom:var(--e-4xl);right:var(--e-4xl);z-index:200;background:var(--wa);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed}@media (max-width:900px){.cabecalho-barra{border-radius:var(--site-radius-card);row-gap:var(--e-xs);flex-wrap:wrap}.cabecalho-nav{scrollbar-width:none;flex-basis:100%;order:3;overflow-x:auto}.topo,.compromisso,.projetos,.duas-colunas{grid-template-columns:minmax(0,1fr)}.topo-foto{height:420px}.conversa{left:var(--e-md)}.compromisso-foto{aspect-ratio:4/3;min-height:0}.coluna-fixa{position:static}}@media (max-width:560px){.topo-botoes .btn-acao,.topo-botoes .btn-suave,.chamado .btn-acao{white-space:normal;text-align:center;width:100%}.projeto-principal{padding:var(--site-pad-card)}.topo-foto{gap:var(--e-md);height:auto;display:grid}.topo-foto .foto{grid-area:1/1;height:560px}.conversa{margin:0 0 var(--e-xl) var(--e-md);grid-area:1/1;align-self:end;position:relative;bottom:auto;left:auto}.topo-foto-selo{max-width:none;position:static}.wa-flutuante{bottom:var(--e-2xl);right:var(--e-2xl)}}
