main{overflow-x:clip}h2.h-secao{font-size:var(--h2);letter-spacing:0;line-height:1.1}strong,b{font-family:var(--fonte-texto);font-weight:700}.btn-text-mobile{display:none}@media (width<=760px){.btn-text-desktop{display:none}.btn-text-mobile{display:inline}}.link{font-family:var(--fonte-titulo);text-underline-offset:5px;font-size:16px;font-weight:700;text-decoration:underline 1px;transition:color .2s;display:inline-block}.link:hover{color:var(--bordo)}.hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;min-height:calc(100svh - 76px);padding-top:clamp(16px,3vh,40px);display:grid;position:relative;overflow:clip}.hero-txt{z-index:2;flex-direction:column;grid-area:1/1/auto/8;justify-content:center;padding-bottom:clamp(32px,5vh,64px);display:flex;position:relative}.hero-txt h1{display:block}.hero-title-service{font-family:var(--fonte-titulo);letter-spacing:0;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:700;line-height:1.3;display:block}.hero-title-tagline{font-family:var(--fonte-titulo);letter-spacing:0;margin-top:clamp(8px,1.6vh,20px);margin-left:-.04em;font-size:clamp(3.6rem,min(8.6vw,15.5svh),9rem);font-weight:700;line-height:1.1;display:block}.hero-title-tagline em{color:var(--bordo);font-style:normal;display:block}.hero-baixo{max-width:36rem;margin-top:clamp(24px,4vh,40px)}.hero-texto{color:var(--tinta);margin-bottom:24px}.hero-acao{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.hero-acao .botao-whatsapp{min-height:56px;padding:0 30px}.crp{font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);padding-top:3px;font-size:14px;font-weight:700;line-height:1.3}.crp .badge{display:inline}.hero-foto{grid-area:1/7/auto/13;place-self:end;width:min(100%,70svh - 53.2px - clamp(16px,3vh,40px)/1.42857,720px);position:relative}.hero-foto img{width:100%;height:auto}.selo{background:var(--papel);border:1px solid var(--linha);font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);white-space:nowrap;border-radius:3px;padding:12px 16px 10px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;bottom:14%;left:0}.js .hero-foto img{animation:abrir .9s var(--curva) both}.js .hero-title-service{animation:subir .7s var(--curva) both}.js .hero-title-tagline{animation:subir .7s var(--curva) both 80ms}.js .hero-baixo{animation:.6s .25s both surgir}@keyframes abrir{0%{clip-path:inset(100% 0 0 round 50% 50% 0 0);transform:translateY(24px)}to{clip-path:inset(0);transform:none}}@keyframes subir{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}@keyframes surgir{0%{opacity:0}to{opacity:1}}.cred{padding-block:var(--secao);border-top:1px solid var(--linha)}.cred-top{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:clamp(48px,7vw,104px);display:grid}.cred-top>div{grid-column:1/9}.cred-top .rotulo{margin-bottom:16px;display:block}.cred-top p:not(.rotulo){color:var(--tinta);grid-column:9/13;align-self:end}.fatos{border-top:1px solid var(--tinta);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fatos li{border-bottom:1px solid var(--linha);color:var(--tinta);padding:26px 32px 38px 0;line-height:1.7}.fatos li+li{border-left:1px solid var(--linha);padding-left:32px}.fatos li:nth-child(4){border-left:0;padding-left:0}.fatos b{font-family:var(--fonte-titulo);letter-spacing:0;color:var(--tinta);margin-block:6px 14px;font-size:clamp(2.9rem,5vw,5.5rem);font-weight:700;line-height:1.1;display:block}.depo{margin-top:clamp(72px,9vw,150px)}.depo-top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:clamp(44px,6vw,84px);display:grid}.depo-top h2{grid-column:1/8}.depo-top h2 .section-tag{font:inherit;letter-spacing:0;text-transform:none;color:var(--tinta)}.depo-top p{color:var(--tinta);grid-column:9/13;align-self:end;font-size:18px}.depo-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(32px,4vw,64px);display:grid}.depo-col blockquote{border-top:1px solid var(--linha);flex-direction:column;padding-top:24px;display:flex}.depo-col blockquote p{font-family:var(--fonte-texto);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.7}.depo-col footer{color:var(--tinta);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:20px;font-size:18px;line-height:1.3;display:flex}.depo-col footer b{color:var(--tinta)}.js .depo-col{--depo-vao:clamp(32px, 4vw, 64px);gap:var(--depo-vao);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.js .depo-col::-webkit-scrollbar{display:none}.js .depo-col blockquote{flex:0 0 calc((100% - var(--depo-vao)) / 2);scroll-snap-align:start;min-width:0}.depo-controles{gap:8px;margin-top:28px;display:flex}.depo-controles[hidden]{display:none}.depo-seta{border:1px solid var(--bordo);width:48px;height:48px;color:var(--bordo);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background .25s,color .25s;display:inline-flex}.depo-seta svg{width:22px;height:22px}@media (hover:hover){.depo-seta:hover{background:var(--bordo);color:var(--branco)}}.estrelas{color:var(--bordo);letter-spacing:.14em;margin-bottom:12px;font-size:.72rem;display:block}.limiar-txt .limiar-rotulo{color:var(--amarelo)}.limiar-txt p{max-width:1120px;margin-inline:auto}.sobre{background:var(--papel);padding-block:var(--secao)}.sobre-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.sobre-foto{grid-column:1/7;position:relative}.sobre-foto img{width:100%;height:auto}.sobre-foto figcaption{background:var(--bordo);max-width:12rem;color:var(--branco);border-radius:3px;flex-direction:column;gap:4px;padding:16px 20px;font-size:17px;line-height:1.3;display:flex;position:absolute;bottom:6%;right:0}.sobre-foto .number{font-family:var(--fonte-titulo);color:var(--branco);font-size:clamp(2.25rem,3vw,3rem);font-weight:700;line-height:1}.sobre-txt{grid-column:8/13;padding-bottom:8px}.sobre-txt .rotulo{margin-bottom:16px;display:block}.sobre-txt h3{font-family:var(--fonte-titulo);color:var(--bordo);margin:16px 0 24px;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:700;line-height:1.3}.sobre-txt p{color:var(--tinta);margin-bottom:18px}.sobre-txt p strong{color:var(--tinta)}.sobre-acao{margin-top:16px}.sobre-acao a{background:var(--bordo);min-height:52px;color:var(--branco);font-family:var(--fonte-texto);border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 24px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .25s;display:inline-flex}@media (hover:hover){.sobre-acao a:hover{background:var(--bordo-hover);color:var(--branco)}}@media (width<=767px){.sobre-acao a{width:100%}}.serv{background:var(--apoio);padding-block:var(--secao)}.serv-top{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:clamp(44px,6vw,84px);display:grid}.serv-top>div{grid-column:1/9}.serv-top .rotulo{margin-bottom:16px;display:block}.serv-top>p{color:var(--tinta);grid-column:9/13;align-self:end}.indice{border-top:1px solid var(--tinta)}.indice li{border-bottom:1px solid var(--linha)}.indice a{grid-template-columns:minmax(0,6fr) minmax(0,5fr) 32px;align-items:baseline;gap:24px;padding-block:clamp(22px,2.6vw,36px);text-decoration:none;transition:color .25s;display:grid}.indice h3{letter-spacing:0;transition:transform .35s var(--curva);font-size:clamp(1.75rem,3.1vw,3rem);line-height:1.1}.indice p{color:var(--tinta);line-height:1.7}.indice svg{width:24px;height:24px;color:var(--bordo);transition:transform .45s var(--curva);justify-self:end}@media (hover:hover){.indice a:hover{color:var(--bordo-hover)}.indice a:hover h3{transform:translate(12px)}.indice a:hover svg{transform:translate(6px)}}.contato{background:var(--bordo);color:var(--papel);padding-block:var(--secao);overflow:clip}.contato-in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.contato-a{grid-column:1/8}.contato-a .rotulo{color:var(--amarelo);margin-bottom:16px;display:block}.contato-a h2{letter-spacing:0;color:var(--papel);font-size:clamp(2.75rem,6vw,5.75rem);line-height:1.1}.contato-a>p:not(.rotulo){max-width:34rem;color:var(--papel);margin:34px 0 36px}.contato-acao .botao-whatsapp{min-height:56px;padding:0 30px}.passos{counter-reset:passo;grid-column:9/13;align-self:start}.passos li{border-top:1px solid color-mix(in srgb, var(--papel) 22%, transparent);padding-block:22px 26px}.passos li>span{font-family:var(--fonte-titulo);color:var(--amarelo);margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.1;display:block}.passos strong{font-family:var(--fonte-titulo);color:var(--papel);margin-bottom:8px;font-size:1.25rem;line-height:1.25;display:block}.passos p{color:var(--papel);font-size:18px;line-height:1.7}.faq{padding-block:var(--secao);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.faq-top{grid-column:1/6;align-self:start;position:sticky;top:110px}.faq-top .rotulo{margin-bottom:16px;display:block}.faq-top h2{font-size:var(--h2);letter-spacing:0;line-height:1.1}.faq-top p:last-child{color:var(--tinta);max-width:24rem;margin-top:22px}.faq-lista{border-top:1px solid var(--tinta);grid-column:6/13}.faq details{border-bottom:1px solid var(--linha)}.faq summary{cursor:pointer;font-family:var(--fonte-titulo);justify-content:space-between;align-items:baseline;gap:24px;padding-block:24px;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:700;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--fonte-titulo);color:var(--bordo);transition:transform .3s var(--curva);font-size:1.5rem;font-weight:700;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{max-width:42rem;color:var(--tinta);padding-bottom:28px}.faq details p+p{margin-top:12px}.faq-answer-lead{font-family:var(--fonte-titulo);font-weight:700}.local{background:var(--apoio);padding-block:var(--secao)}.local h2{font-size:var(--h2);letter-spacing:0;max-width:13em;margin-block:16px 22px;line-height:1.1}.consultorio-apoio{max-width:40rem;color:var(--tinta);margin-top:24px;margin-bottom:clamp(40px,5vw,72px)}.local-in{border-top:1px solid var(--tinta);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;padding-top:32px;display:grid}.local-a{grid-column:1/7}.local-a address{font-family:var(--fonte-titulo);letter-spacing:0;font-size:clamp(1.6rem,2.7vw,2.5rem);font-style:normal;font-weight:700;line-height:1.2}.local-a .clinic-desc{max-width:34rem;color:var(--tinta);margin:26px 0 30px}.contato-titulo{font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--bordo);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.3}.local-a .contato-titulo{margin-top:36px}.local-a>.contato-titulo:first-child{margin-top:0}.local-acoes{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;display:flex}.local-acoes .btn-gps{background:var(--bordo);min-height:56px;color:var(--branco);font-family:var(--fonte-texto);border-radius:3px;justify-content:center;align-items:center;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:background .25s;display:inline-flex}.local-acoes .btn-gps:hover{background:var(--bordo-hover)}.local-acoes a:not(.btn-gps){text-align:center;background:var(--bordo);min-height:52px;color:var(--branco);font-family:var(--fonte-texto);border:0;border-radius:3px;justify-content:center;align-items:center;padding:10px 24px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .25s;display:inline-flex}@media (hover:hover){.local-acoes a:not(.btn-gps):hover{background:var(--bordo-hover);color:var(--branco)}}@media (width<=767px){.local-acoes a:not(.btn-gps){width:100%}}.contato-linhas{gap:22px;margin-top:36px;display:grid}.contato-linhas p{color:var(--tinta)}.contato-linhas a{font-weight:700}.local-b{grid-column:8/13}.mapa{border:1px solid var(--linha);background:var(--papel);width:100%;height:360px}[data-mapa-src]:empty{display:none}.mapa iframe{border:0;width:100%;height:100%;display:block}.local-b .contato-titulo{margin-top:36px}.local-b ul li{border-top:1px solid var(--linha);color:var(--tinta);padding-block:14px;line-height:1.7}.local-a address+.clinic-desc{margin-top:26px}@media (width<=1080px){.fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.fatos li:nth-child(n){border-left:0;padding-left:0;padding-right:20px}.fatos li:nth-child(2n){border-left:1px solid var(--linha);padding-left:20px;padding-right:0}.depo-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero{flex-direction:column;min-height:0;padding-top:20px;display:flex}.hero-txt,.hero-baixo{display:contents}.hero-txt h1{order:1}.hero-acao{order:2;gap:12px;margin-top:24px}.hero-foto{order:3;align-self:flex-end;width:74%;margin:16px 0 0;position:relative}.selo{white-space:normal;width:13rem;bottom:6%;left:-22%}.hero-texto{order:4;margin:28px 0 0}.hero{padding-bottom:56px}.hero-acao .botao-whatsapp,.contato-acao .botao-whatsapp,.local-acoes .btn-gps{width:100%}.hero-title-tagline{font-size:16.5vw}.hero-title-service{font-size:1.05rem}.cred-top>div,.cred-top p:not(.rotulo),.serv-top>div,.serv-top>p,.depo-top h2,.depo-top p,.contato-a,.passos,.faq-top,.faq-lista,.local-a,.local-b,.sobre-foto,.sobre-txt{grid-column:1/-1}.faq{display:block}.faq-top{margin-bottom:36px;position:static}.passos{margin-top:56px}.sobre-foto{margin-bottom:40px}.fatos{grid-template-columns:1fr}.fatos li:nth-child(n){border-left:0;padding:20px 0 24px}.depo-col{grid-template-columns:minmax(0,1fr)}.js .depo-col blockquote{flex-basis:100%}.indice a{grid-template-columns:1fr 24px;gap:8px 12px}.indice h3{grid-column:1}.indice svg{grid-area:1/2}.indice p{grid-column:1/-1}.mapa{height:280px}.local-a address{font-size:1.3rem}.cep{white-space:nowrap}.limiar-txt p{font-size:clamp(1.45rem,6.3vw,2rem);line-height:1.24}}@media (prefers-reduced-motion:reduce){.limiar-fixo{height:auto;padding-block:var(--secao);position:static}.js .limiar-arco{clip-path:none}.js .limiar-txt{opacity:1}}
