body:has(.home-vidro)>header{position:absolute;top:0;left:0;right:0}.home-vidro{--hv-noite:#171b20;--hv-creme:#f4f1ee;--hv-creme2:#e3e1e2;--hv-carvao:#21262c;--hv-ouro:#dba172;--hv-vidro:#21262c75;--hv-vidro-forte:#171b20b8;--hv-borda:#ffffff29;--hv-raio:22px;background:var(--hv-noite);color:var(--hv-creme);font-family:var(--font-helvetica), Arial, sans-serif}.home-vidro a:focus-visible,.home-vidro button:focus-visible{outline:2px solid var(--hv-ouro);outline-offset:3px}.home-vidro h1,.home-vidro h2,.home-vidro h3{color:var(--hv-creme);font-family:var(--font-qelrage), Georgia, serif;font-weight:400}.home-vidro em{color:var(--hv-ouro);font-style:normal}.hv-oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hv-hero{isolation:isolate;background:var(--hv-noite);flex-direction:column;justify-content:flex-end;padding:440px 16px 124px;display:flex;position:relative;overflow:hidden}.hv-hero-foto{z-index:-2;height:480px;position:absolute;top:0;left:0;right:0}.hv-hero-foto img{object-fit:cover;object-position:center 22%}.hv-sombra{z-index:-1;background:linear-gradient(#171b2073 0,#171b2000 110px 290px,#171b20 435px);position:absolute;inset:0}.hv-hero-texto{width:min(1160px,100%);margin:0 auto}.hv-sobrelinha{letter-spacing:.18em;text-transform:uppercase;color:var(--hv-ouro);margin:0 0 14px;font-size:.78rem;line-height:1.3}.hv-hero h1{margin:0 0 18px;font-size:clamp(2.2rem,4.4vw,3.7rem);line-height:1.12}.hv-linha{max-width:60ch;color:var(--hv-creme);margin:0 0 20px;font-size:1.05rem;line-height:1.55}.hv-selos{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;font-size:.82rem;list-style:none;display:flex}.hv-selos li{background:#171b2066;border:1px solid #dba1728c;border-radius:999px;padding:6px 14px}.hv-acoes{flex-wrap:wrap;gap:12px;display:flex}.hv-btn{text-transform:uppercase;letter-spacing:.03em;background:var(--hv-creme);min-height:44px;color:var(--hv-carvao);border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:.85rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.hv-btn:hover{background:#fff}.hv-btn-ouro{background:var(--hv-ouro)}.hv-btn-vidro{color:var(--hv-creme);background:#ffffff1a;border:1px solid #ffffff59}.hv-btn-vidro:hover{background:#fff3}.hv-noite{background:radial-gradient(900px 600px at 90% 30%, #dba17214, transparent 65%), radial-gradient(800px 600px at 0 60%, #aa652c14, transparent 65%), var(--hv-noite);padding-bottom:88px}.hv-bloco{background:var(--hv-vidro);border:1px solid var(--hv-borda);border-radius:var(--hv-raio);padding:24px;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #00000047}.hv-faixa{z-index:2;gap:16px;width:min(1160px,100% - 32px);margin:-84px auto 0;display:grid;position:relative}.hv-faixa .hv-bloco{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.hv-bloco h3{margin:0 0 10px;font-size:1.35rem;line-height:1.25}.hv-bloco p{color:var(--hv-creme2);margin:0;font-size:1rem;line-height:1.55}.hv-bloco .hv-sobrelinha{color:var(--hv-ouro);margin-bottom:12px;font-size:.72rem}.hv-secao{width:min(1160px,100% - 32px);margin:80px auto 0;scroll-margin-top:24px}.hv-secao>h2,.hv-titulo{margin:0 0 26px;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.15}.hv-duas{align-items:start;gap:24px;display:grid}.hv-coluna{gap:24px;display:grid}.hv-cartao{padding:0;overflow:hidden}.hv-cartao-texto{padding:22px}.hv-cartao h2{margin:0 0 12px;font-size:1.6rem;line-height:1.2}.hv-cartao p+p{margin-top:12px}.hv-foto{aspect-ratio:4/5;position:relative}.hv-foto img{object-fit:cover;object-position:center 45%}.hv-foto-larga{aspect-ratio:1600/712}.hv-foto-clinica{aspect-ratio:4/3}.hv-foto-clinica img{object-position:center 72%}.hv-medico{background:linear-gradient(160deg,#aa652c3d,#21262cb8);flex-direction:column;gap:18px;display:flex}.hv-medico-foto{border-radius:16px;overflow:hidden}.hv-medico-foto img{object-position:center 80%}.hv-medico-selos{margin:0}.hv-medico-selos li{padding:5px 12px;font-size:.78rem}.hv-medico-parte{border-top:1px solid var(--hv-borda);padding-top:16px}.hv-bloco .hv-medico-titulo{letter-spacing:.18em;text-transform:uppercase;color:var(--hv-ouro);margin:0 0 12px;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.3}.hv-medico-hoje{color:var(--hv-creme2);gap:10px;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:grid}.hv-medico-linha{border-left:1px solid #dba1728c;gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.hv-medico-linha span{color:var(--hv-ouro);font-size:.78rem;display:block}.hv-medico-linha b{color:var(--hv-creme);font-size:.98rem;font-weight:400;line-height:1.3;display:block}.hv-medico-linha small{color:var(--hv-creme2);font-size:.85rem}.hv-rotulo{letter-spacing:.18em;text-transform:uppercase;color:var(--hv-ouro);font-size:.75rem}.hv-nome.hv-nome{margin:0;font-size:2rem;line-height:1.15}.hv-mais{min-height:44px;color:var(--hv-ouro);text-underline-offset:4px;align-items:center;gap:6px;font-size:.92rem;text-decoration:underline;display:inline-flex}.hv-mais:hover{color:#fff}.hv-artigos{border-top:1px solid var(--hv-borda);margin:0 0 12px;padding:0;list-style:none}.hv-artigos li{border-bottom:1px solid var(--hv-borda)}.hv-artigos a{color:var(--hv-creme);gap:4px;padding:16px 0;text-decoration:none;display:grid}.hv-artigos a:hover b{color:var(--hv-ouro)}.hv-artigos time{color:var(--hv-creme2);font-size:.82rem}.hv-artigos b{font-family:var(--font-qelrage), Georgia, serif;font-size:1.3rem;font-weight:400;line-height:1.25}.hv-artigos span{color:var(--hv-creme2);max-width:72ch;font-size:.95rem;line-height:1.5}.hv-duas-iguais{align-items:stretch}.hv-duas-iguais .hv-bloco>p{margin-bottom:12px}.hv-h2-menor.hv-h2-menor{margin:0 0 14px;font-size:1.7rem;line-height:1.2}.hv-instagram{background:#fff;border:0;border-radius:14px;width:100%;height:600px;margin-top:12px;display:block}.hv-onde{flex-direction:column;scroll-margin-top:24px;display:flex}.hv-onde .hv-btn{align-self:flex-start}.hv-onde a:not(.hv-btn){color:var(--hv-ouro);text-underline-offset:4px;text-decoration:underline}.hv-onde-foto{border:1px solid var(--hv-borda);border-radius:16px;flex:1;min-height:280px;margin-top:20px;position:relative;overflow:hidden}.hv-onde-foto img{object-fit:cover}.hv-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px 24px;display:flex}.hv-cta h2{margin:0;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.15}.hv-clinica-hero{padding:290px 16px 40px}.hv-clinica-hero .hv-hero-foto{height:320px}.hv-clinica-hero .hv-hero-foto img{object-position:68% center}.hv-clinica-hero .hv-sombra{background:linear-gradient(#171b2073 0,#171b2000 90px 190px,#171b20 315px)}.hv-clinica-hero nav,.hv-clinica-hero nav span{color:var(--hv-creme2)}.home-vidro .hv-clinica-hero h1{margin-top:14px}.hv-clinica>.hv-secao{margin-top:24px}.hv-foto-metade{aspect-ratio:3/2}.hv-foto-casal img{object-position:center 25%}.hv-foto-clinica-espera img{object-position:center 72%}.hv-profissional{flex-direction:column;display:flex}.hv-profissional .hv-mais{align-self:flex-start;margin-top:auto;padding-top:12px}.hv-clinica-mapa{min-height:360px;position:relative}.hv-clinica-mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.hv-clinica-selo{text-align:center;grid-column:1/-1}@media (min-width:640px){.hv-tecnologia{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.hv-tecnologia .hv-foto{aspect-ratio:auto;min-height:100%}}@media (min-width:760px){.hv-faixa{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.hv-hero{min-height:min(820px,92svh);padding-top:112px;padding-bottom:150px}.hv-hero-foto{width:58%;height:100%;left:auto}.hv-hero .hv-sombra{background:linear-gradient(90deg,#171b20 0% 42%,#171b2080 47%,#171b2000 58%),linear-gradient(#171b2059 0%,#171b2000 22% 62%,#171b20 100%)}.hv-hero-texto>*{max-width:min(30rem,40vw)}.hv-hero h1{text-wrap:balance;font-size:clamp(2rem,3.6vw,3.25rem)}.hv-faixa{margin-top:-110px}.hv-duas{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hv-duas-iguais{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hv-duas-alinhadas{align-items:stretch}.hv-duas-alinhadas>.hv-coluna{grid-template-rows:auto auto minmax(240px,1fr)}.hv-foto-clinica{aspect-ratio:auto}.hv-clinica-hero{min-height:620px;padding-top:112px;padding-bottom:64px}.hv-clinica-hero .hv-hero-foto{width:68%;height:100%;left:auto}.hv-clinica-hero .hv-sombra{background:linear-gradient(90deg,#171b20 0% 32%,#171b2080 40%,#171b2000 52%),linear-gradient(#171b2059 0%,#171b2000 22% 72%,#171b20 100%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hv-faixa .hv-bloco{background:var(--hv-vidro-forte)}}
