@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._6mn1ja_className{font-family:Figtree,Figtree Fallback;font-style:normal}._6mn1ja_variable{--font-sans:"Figtree", "Figtree Fallback"}
[hidden]{display:none!important}:root{--fundo:#fff;--cinza:#f3f6f4;--branco:#fff;--menta:#e6f0ea;--menta-2:#cfe2d6;--verde:#1e4a3d;--verde-2:#143529;--verde-3:#0d261d;--verde-v:#2f7a5c;--verde-c:#a8cbb9;--tinta:#0f1a16;--t2:#3b4a44;--t3:#64736d;--fio:#0f1a1614;--fio-2:#0f1a1624;--zap:#178a4c;--r1:32px;--r2:24px;--r3:16px;--sombra:0 1px 1px #0f281e0a,0 24px 60px -32px #0f281e47;--sombra-g:0 1px 1px #0f281e0d,0 40px 90px -40px #0f281e61;--mola:cubic-bezier(.32,.72,0,1);--sans:var(--font-sans),"Figtree",system-ui,sans-serif;--titulo:var(--font-titulo),"Sora",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{font:400 17px/1.65 var(--sans);color:var(--tinta);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--verde-v);outline-offset:3px;border-radius:8px}.wrap{width:min(1184px,100% - 2*clamp(20px,4vw,32px));margin-inline:auto}.estreito{width:min(820px,100% - 32px);margin-inline:auto}h1,h2,h3{font-family:var(--titulo);text-wrap:balance;color:var(--tinta);letter-spacing:-.03em;overflow-wrap:break-word;font-weight:600}h1{letter-spacing:-.045em;font-size:clamp(2.4rem,1.3rem + 4vw,4.6rem);font-weight:600;line-height:1.04}h2{letter-spacing:-.04em;font-size:clamp(1.9rem,1.3rem + 2.1vw,3rem);font-weight:600;line-height:1.08}h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.25}p{max-width:64ch;color:var(--t2);text-wrap:pretty}b,strong{color:var(--tinta);font-weight:650}.mini{color:var(--t3);font-size:.86rem}.ic{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.seta{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.zap{fill:currentColor;flex:none;width:19px;height:19px}.pend{border-bottom:1px dashed}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr:focus{clip:auto;z-index:100;background:var(--verde);color:#fff;border-radius:999px;width:auto;height:auto;padding:10px 16px;position:fixed;top:12px;left:12px}.rotulo{color:var(--verde-v);align-self:flex-start;font-size:.86rem;font-weight:600;display:block}.escuro .rotulo,.fecho .rotulo{color:#86d3ac}.bt{cursor:pointer;white-space:nowrap;min-height:50px;transition:background-color .5s var(--mola),color .5s var(--mola),box-shadow .5s var(--mola),transform .5s var(--mola);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.98rem;font-weight:650;text-decoration:none;display:inline-flex}.bt:active{transform:scale(.98)}.bt>.ic:first-child,.bt>.zap:first-child{margin-left:-6px}.bt:not(:has(.bt-ic)){padding:0 24px}.bt-ic{transition:transform .6s var(--mola);flex:none;place-items:center;display:grid}.bt:hover .bt-ic{transform:translate(3px,-1px)scale(1.05)}.bt.primario{background:var(--verde);color:#fff;box-shadow:0 14px 30px -16px #1e4a3dcc}.bt.primario:hover{background:var(--verde-2)}.bt.zapbt{background:var(--zap);color:#fff;box-shadow:0 14px 30px -16px #178a4ccc}.bt.zapbt:hover{background:#127440}.bt.secundario{background:var(--branco);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--fio-2)}.bt.secundario:hover{box-shadow:inset 0 0 0 1px var(--verde)}.bt.claro{color:var(--verde);background:#fff}.bt.claro:hover{background:var(--menta)}.bt.vazado{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}.bt.vazado:hover{background:#ffffff1f}.bt.p{min-height:44px;padding:0 18px;font-size:.9rem}.bt.p:not(:has(.bt-ic)){padding:0 18px}.acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lk{color:var(--verde);align-items:center;gap:10px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.lk .seta{transition:transform .5s var(--mola)}.lk:hover .seta{transform:translate(4px)}.lk:hover{text-decoration:underline}.escuro .lk,.fecho .lk{color:#fff}.topo{z-index:40;margin-top:12px;position:sticky;top:12px}.topo .wrap{-webkit-backdrop-filter:saturate(1.6)blur(18px);min-height:72px;box-shadow:0 0 0 1px var(--fio),0 18px 50px -30px #0f281e59;background:#ffffffd1;border-radius:999px;align-items:center;gap:20px;padding:0 10px 0 26px;display:flex}.marca{color:var(--verde);display:flex}.marca img{width:auto;height:50px}.topo nav.pri{gap:2px;margin-left:auto;display:flex}.topo nav.pri a{color:var(--t2);white-space:nowrap;transition:background-color .4s var(--mola),color .4s var(--mola);border-radius:999px;padding:9px 12px;font-size:.92rem;font-weight:550;text-decoration:none}.topo nav.pri a:hover{background:var(--fundo);color:var(--tinta)}.topo nav.pri a[aria-current]{background:var(--menta);color:var(--verde);font-weight:650}.topo .tel-ic{background:var(--fundo);width:46px;height:46px;color:var(--verde);border-radius:50%;place-items:center;display:grid}.topo .tel-ic .ic{width:20px;height:20px}.menu-bt{background:var(--tinta);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:none;position:relative}.menu-bt i{height:1.6px;transition:transform .6s var(--mola);background:currentColor;border-radius:2px;position:absolute;left:15px;right:15px}.menu-bt i:first-child{transform:translateY(-4px)}.menu-bt i:nth-child(2){transform:translateY(4px)}.menu-bt[aria-expanded=true] i:first-child{transform:rotate(45deg)}.menu-bt[aria-expanded=true] i:nth-child(2){transform:rotate(-45deg)}.menu-movel{z-index:35;-webkit-backdrop-filter:blur(28px);visibility:hidden;opacity:0;transition:opacity .5s var(--mola),visibility .5s;background:#f3f5f2eb;padding:110px clamp(20px,5vw,40px) 120px;position:fixed;inset:0;overflow:auto}.menu-movel.aberto{visibility:visible;opacity:1}.menu-movel nav a{letter-spacing:-.03em;border-bottom:1px solid var(--fio);opacity:0;min-height:62px;transition:opacity .7s var(--mola),transform .7s var(--mola);justify-content:space-between;align-items:center;font-size:1.7rem;font-weight:650;text-decoration:none;display:flex;transform:translateY(28px)}.menu-movel.aberto nav a{opacity:1;transform:none}.menu-movel nav a:nth-child(2){transition-delay:40ms}.menu-movel nav a:nth-child(3){transition-delay:80ms}.menu-movel nav a:nth-child(4){transition-delay:.12s}.menu-movel nav a:nth-child(5){transition-delay:.16s}.menu-movel nav a:nth-child(6){transition-delay:.2s}.menu-movel nav a:nth-child(7){transition-delay:.24s}.menu-movel nav a:nth-child(8){transition-delay:.28s}.menu-movel .mm-pe{gap:12px;margin-top:28px;display:grid}@media (max-width:1200px){.topo nav.pri a{padding:9px;font-size:.88rem}}@media (max-width:1080px){.topo nav.pri,.topo .tel-ic{display:none}.topo .agendar{margin-left:auto}.menu-bt{display:inline-flex}}@media (max-width:560px){.topo{margin-top:8px;top:8px}.topo .wrap{gap:10px;min-height:62px;padding:0 7px 0 18px}.marca img{height:40px}.topo .agendar{display:none}.menu-bt{margin-left:auto}}.hero{padding:16px 0 0}.hero .g{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:16px;display:grid}.hero-card{border-radius:var(--r1);background:var(--verde-2);color:#fff;flex-direction:column;justify-content:flex-end;gap:26px;min-height:min(78vh,700px);padding:clamp(30px,5vw,72px);display:flex;position:relative;overflow:hidden}.hero-card:before{content:"";opacity:.18;mix-blend-mode:luminosity;background:url(/fotos/sala-endoscopia-p.webp) 50%/cover;position:absolute;inset:0}.hero-card:after{content:"";background:radial-gradient(120% 90% at 0 100%,#0d261df5 30%,#0d261d99 100%);position:absolute;inset:0}.hero-card>*{z-index:1;position:relative}.hero-card h1{color:#fff;max-width:13ch}.hero-card .lead{color:#d3e2da;max-width:44ch;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55}.hero-foto{border-radius:var(--r1);background:var(--menta);min-height:420px;position:relative;overflow:hidden}.hero-foto img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.cracha{border-radius:var(--r3);-webkit-backdrop-filter:blur(16px);background:#fffc;align-items:center;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 0 0 1px #fff9}.cracha b{font-size:.98rem;display:block}.cracha span{color:var(--t2);font-size:.8rem;line-height:1.35;display:block}.cracha .selo{background:var(--verde);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cracha .selo .ic{width:20px;height:20px}.fatos{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:4px 28px;margin-top:6px;display:flex}.fatos div{align-items:baseline;gap:8px;padding-top:16px;display:flex}.fatos b{color:#fff;letter-spacing:-.02em;font-size:1.25rem}.fatos span{color:#b9cfc4;font-size:.86rem}.portas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.porta{border-radius:var(--r2);background:var(--branco);box-shadow:var(--sombra);transition:transform .6s var(--mola),box-shadow .6s var(--mola);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.porta:hover{box-shadow:var(--sombra-g);transform:translateY(-4px)}.porta .lin{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.porta .pi{background:var(--menta);width:46px;height:46px;color:var(--verde);border-radius:14px;place-items:center;display:grid}.porta .bt-ic{background:var(--fundo);color:var(--verde)}.porta:hover .bt-ic{background:var(--verde);color:#fff;transform:translate(3px,-1px)scale(1.05)}.porta b{letter-spacing:-.02em;font-size:1.1rem}.porta span{color:var(--t3);font-size:.9rem;line-height:1.45}@media (max-width:980px){.hero .g{grid-template-columns:1fr}.hero-card{min-height:0}.hero-foto{aspect-ratio:4/5;min-height:0;max-height:620px}.portas{grid-template-columns:1fr 1fr}}@media (max-width:520px){.portas{gap:10px}.porta{padding:18px}.porta .pi{width:40px;height:40px}.porta .bt-ic{display:none}}.secao{padding:clamp(72px,9vw,140px) 0}.secao.musgo{background:var(--cinza)}.secao.branca{background:var(--branco)}.escuro{background:radial-gradient(60% 80% at 92% 0%,#2f7a5c73,transparent 70%),radial-gradient(40% 60% at 0% 100%,#86d3ac14,transparent 70%),var(--verde-3);color:#fff}.escuro h2,.escuro h3,.escuro b{color:#fff}.escuro p{color:#c9dbd1}.cab{flex-direction:column;gap:18px;max-width:780px;margin-bottom:clamp(36px,4vw,60px);display:flex}.cab p{font-size:1.08rem}.cab.lado{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none}.cab.lado>div{flex-direction:column;gap:18px;max-width:720px;display:flex}.indice{flex-direction:column;gap:8px;list-style:none;display:flex}.indice a{border-radius:var(--r2);background:var(--branco);box-shadow:0 0 0 1px var(--fio);transition:box-shadow .6s var(--mola),transform .6s var(--mola);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.7fr) 38px;align-items:center;gap:24px;padding:18px 12px 18px 26px;text-decoration:none;display:grid}.indice a:hover{box-shadow:0 0 0 1px var(--fio),var(--sombra);transform:translateY(-2px)}.indice .nome{letter-spacing:-.02em;color:var(--tinta);font-size:clamp(1.1rem,1rem + .45vw,1.3rem);font-weight:650;line-height:1.25}.indice .oque{color:var(--t2);font-size:.96rem;line-height:1.5}.indice .onde{color:var(--verde);background:var(--menta);border-radius:999px;justify-self:start;padding:5px 12px;font-size:.8rem;font-weight:650}.indice .bt-ic{background:var(--fundo);color:var(--verde)}.indice a:hover .bt-ic{background:var(--verde);color:#fff;transform:translate(3px,-1px)scale(1.05)}.secao.musgo .indice .bt-ic,.secao.musgo .indice .onde{background:var(--fundo)}@media (max-width:820px){.indice a{grid-template-columns:minmax(0,1fr) 38px;gap:8px 14px;padding:18px 10px 18px 20px}.indice .oque,.indice .onde{grid-column:1}.indice .bt-ic{grid-area:1/2/span 3}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.bento>*{min-width:0}.ex-card{border-radius:var(--r1);background:var(--branco);min-height:340px;box-shadow:var(--sombra);transition:transform .7s var(--mola),box-shadow .7s var(--mola);flex-direction:column;justify-content:flex-end;gap:12px;padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ex-card:hover{box-shadow:var(--sombra-g);transform:translateY(-4px)}.ex-card.foto{color:#fff;background:var(--verde-3)}.ex-card.foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--mola);position:absolute;inset:0}.ex-card.foto:hover img{transform:scale(1.04)}.ex-card.foto:after{content:"";background:linear-gradient(#0d261d0d 20%,#0d261de6 100%);position:absolute;inset:0}.ex-card>:not(img){z-index:1;position:relative}.ex-card h3{letter-spacing:-.03em;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem)}.ex-card.foto h3{color:#fff}.ex-card.foto p{color:#d6e5dd}.ex-card p{max-width:42ch;font-size:.98rem}.ex-card .linha{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ex-card .bt-ic{color:#fff;background:#ffffff2e;width:46px;height:46px}.ex-card:not(.foto) .bt-ic{background:var(--menta);color:var(--verde)}.ex-card:hover .bt-ic{transform:translate(3px,-1px)scale(1.06)}.ex-card .tag{color:#fff;background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.78rem;font-weight:650}.ex-card:not(.foto) .tag{background:var(--menta);color:var(--verde)}.ex-card:not(.foto){justify-content:space-between}.b-7{grid-column:span 7}.b-5{grid-column:span 5}.b-4{grid-column:span 4}.b-6{grid-column:span 6}.b-8{grid-column:span 8}.b-12{grid-column:span 12}.b-alto{min-height:480px}.lista-card{border-radius:var(--r1);background:var(--branco);box-shadow:var(--sombra);flex-direction:column;padding:14px 26px;display:flex}.lista-card a{border-bottom:1px solid var(--fio);justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-weight:650;text-decoration:none;display:flex}.lista-card a:last-child{border-bottom:0}.lista-card a small{color:var(--t3);font-size:.84rem;font-weight:400;display:block}.lista-card a .seta{color:var(--verde);transition:transform .5s var(--mola)}.lista-card a:hover .seta{transform:translate(4px)}@media (max-width:900px){.bento>*{grid-column:span 12!important}.b-alto,.ex-card{min-height:300px}}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.duo.inv>figure{order:2}.duo figure{border-radius:var(--r1);box-shadow:var(--sombra);overflow:hidden}.duo figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.duo figure.largo img{aspect-ratio:4/3}.duo .texto{flex-direction:column;gap:20px;display:flex}.duo .texto p{font-size:1.06rem}@media (max-width:860px){.duo{grid-template-columns:1fr}.duo.inv>figure{order:0}.duo figure img{aspect-ratio:4/3}}.defs{display:grid}.defs div{border-bottom:1px solid var(--fio);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.defs div:first-child{border-top:1px solid var(--fio)}.defs dt{color:var(--tinta);font-size:.95rem;font-weight:650}.defs dd{color:var(--t2)}.escuro .defs div{border-color:#ffffff1f}.escuro .defs dt{color:#fff}.escuro .defs dd{color:#c9dbd1}@media (max-width:560px){.defs div{grid-template-columns:1fr;gap:2px}}.difs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dif{border-radius:var(--r2);background:var(--branco);box-shadow:var(--sombra);flex-direction:column;gap:14px;padding:28px;display:flex}.dif .pi{background:var(--menta);width:48px;height:48px;color:var(--verde);border-radius:14px;place-items:center;display:grid}.dif h3{font-size:1.1rem}.dif p{font-size:.95rem}@media (max-width:980px){.difs{grid-template-columns:1fr 1fr}}@media (max-width:520px){.difs{grid-template-columns:1fr}}.medico{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.medico figure{border-radius:var(--r1);box-shadow:var(--sombra);overflow:hidden}.medico figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%}.medico .texto{flex-direction:column;gap:20px;display:flex}.medico .nome{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.7rem)}.medico .esp{color:var(--t2);font-size:1.08rem}.registro{flex-wrap:wrap;gap:8px;display:flex}.registro span{background:var(--branco);min-height:34px;box-shadow:inset 0 0 0 1px var(--fio-2);color:var(--t2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.escuro .registro span{color:#d8e8df;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3}@media (max-width:860px){.medico{grid-template-columns:1fr}.medico figure img{aspect-ratio:1;max-height:520px}}.mosaico{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.mosaico figure{border-radius:var(--r1);background:var(--menta);box-shadow:var(--sombra);min-height:300px;position:relative;overflow:hidden}.mosaico img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--mola);position:absolute;inset:0}.mosaico figure:hover img{transform:scale(1.03)}.mosaico figcaption{border-radius:var(--r3);-webkit-backdrop-filter:blur(14px);color:var(--t2);background:#ffffffd6;padding:12px 16px;font-size:.84rem;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.mosaico figcaption b{font-size:.94rem;display:block}.mosaico figure:first-child{grid-area:span 2/span 7;min-height:640px}.mosaico figure:first-child img{object-position:50% 12%}.mosaico figure:nth-child(2),.mosaico figure:nth-child(3){grid-column:span 5}@media (max-width:860px){.mosaico figure:nth-child(n){grid-area:auto/span 12;min-height:340px}}.jornada{counter-reset:j;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.jornada li{border-radius:var(--r2);background:var(--branco);box-shadow:var(--sombra);counter-increment:j;flex-direction:column;gap:12px;padding:30px 26px;display:flex}.jornada li:before{content:counter(j,decimal-leading-zero);color:var(--verde-v);letter-spacing:.04em;font-size:.86rem;font-weight:700}.jornada h3{font-size:1.15rem}.jornada p{font-size:.95rem}.escuro .jornada li{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.escuro .jornada li:before{color:#7fd1a8}@media (max-width:980px){.jornada{grid-template-columns:1fr 1fr}}@media (max-width:520px){.jornada{grid-template-columns:1fr}}.conv{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.conv li{background:var(--branco);min-height:52px;box-shadow:0 0 0 1px var(--fio);color:var(--tinta);border-radius:999px;align-items:center;padding:0 22px;font-weight:600;display:inline-flex}.conv-nota{margin-top:24px;font-size:.98rem}.unis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.uni{border-radius:var(--r1);box-shadow:inset 0 0 0 1px var(--fio);background:#0f1a1609;flex-direction:column;padding:6px;display:flex}.uni>.d{border-radius:calc(var(--r1) - 6px);background:var(--branco);box-shadow:var(--sombra);flex-direction:column;flex:1;gap:18px;padding:clamp(22px,3vw,34px);display:flex}.uni .q{aspect-ratio:16/9;border-radius:calc(var(--r1) - 6px);margin-bottom:6px;overflow:hidden}.uni .q img{object-fit:cover;width:100%;height:100%}.uni .cidade{color:var(--verde);background:var(--menta);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.8rem;font-weight:650}.uni h2,.uni h3{font-size:clamp(1.5rem,1.2rem + .9vw,1.95rem)}.uni .acoes{margin-top:auto}@media (max-width:860px){.unis{grid-template-columns:1fr}}.endereco{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.endereco address{color:var(--t2);font-style:normal;line-height:1.5}.endereco address b{display:block}.copiar{background:var(--fundo);min-height:38px;color:var(--verde);cursor:pointer;transition:background-color .4s var(--mola);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:650;display:inline-flex}.copiar:hover{background:var(--menta)}.copiar .ic{width:16px;height:16px}.contatos{gap:2px;font-size:.98rem;display:grid}.contatos a{min-height:42px;color:var(--tinta);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.contatos a:hover{color:var(--verde);text-decoration:underline}.contatos .ic,.contatos .zap{width:18px;height:18px;color:var(--verde)}.contatos span{min-height:42px;color:var(--t2);align-items:center;gap:12px;display:inline-flex}.mapa{aspect-ratio:16/10;border-radius:var(--r2);background:var(--menta);position:relative;overflow:hidden}.mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mapa .capa{text-align:center;background-image:radial-gradient(circle at 50% 45%,#ffffffbf,transparent 60%),linear-gradient(var(--menta-2) 1px,transparent 1px),linear-gradient(90deg,var(--menta-2) 1px,transparent 1px);background-position:50%;background-size:auto,40px 40px,40px 40px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.mapa .pino{background:var(--verde);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 12px #1e4a3d1f,0 0 0 26px #1e4a3d0f}.mapa .pino .ic{width:24px;height:24px}.mapa .capa b{font-size:1.02rem}.mapa .capa small{color:var(--t3);max-width:34ch;font-size:.82rem}.faq-l{flex-direction:column;gap:10px;display:flex}.faq-l details{border-radius:var(--r2);background:var(--branco);box-shadow:0 0 0 1px var(--fio);transition:box-shadow .5s var(--mola)}.faq-l details[open]{box-shadow:0 0 0 1px var(--fio),var(--sombra)}.faq-l summary{cursor:pointer;letter-spacing:-.01em;color:var(--tinta);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:1.04rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-l summary::-webkit-details-marker{display:none}.faq-l summary:after{content:"+";background:var(--menta);width:34px;height:34px;color:var(--verde);transition:transform .6s var(--mola);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:400;display:grid}.faq-l details[open] summary:after{transform:rotate(45deg)}.faq-l details p{padding:0 22px 22px;font-size:1rem}.faq-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.faq-g .cab{margin-bottom:0;position:sticky;top:130px}@media (max-width:860px){.faq-g{grid-template-columns:1fr}.faq-g .cab{position:static}}.fecho{padding:0 0 clamp(56px,7vw,96px)}.fecho .wrap{border-radius:var(--r1);background:var(--verde-2);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,80px);padding:clamp(32px,6vw,88px);display:grid;position:relative;overflow:hidden}.fecho .wrap:before{content:"";background:radial-gradient(circle,#7fd1a833,#0000 65%);border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-180px}.fecho .wrap>*{position:relative}.fecho h2{color:#fff;max-width:17ch;margin-top:18px}.fecho p{color:#c9dbd1;margin-top:16px;font-size:1.06rem}.fecho .lado{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fecho .mini{color:#a9c4b6}@media (max-width:860px){.fecho .wrap{grid-template-columns:1fr}}.secao+.fecho,.musgo+.fecho,.escuro+.fecho{padding-top:clamp(56px,7vw,96px)}.pg{border-bottom:1px solid var(--fio);padding:clamp(40px,6vw,88px) 0 clamp(40px,5vw,64px)}.pg .g{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pg .g.so{grid-template-columns:1fr}.pg .texto{flex-direction:column;gap:22px;display:flex}.pg h1{max-width:16ch;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.5rem)}.pg .lead{max-width:58ch;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.pg figure{border-radius:var(--r2);overflow:hidden}.pg figure img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:860px){.pg .g{grid-template-columns:1fr}}.trilha{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,32px);font-size:.84rem;display:flex}.trilha a{color:var(--t3);text-decoration:none}.trilha a:hover{color:var(--tinta);text-decoration:underline}.trilha span[aria-hidden]{background:var(--fio-2);border-radius:50%;width:4px;height:4px;font-size:0}.trilha [aria-current]{color:var(--tinta);font-weight:600}.leitura{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(48px,6vw,88px) 0;display:grid}.leitura.so{grid-template-columns:minmax(0,780px)}.prosa{flex-direction:column;gap:18px;min-width:0;display:flex}.prosa>section+section{margin-top:30px}.prosa h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.prosa h3{margin-top:10px;font-size:1.18rem}.prosa p,.prosa li{color:var(--t2);max-width:68ch;font-size:1.05rem}.prosa ul,.prosa ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.prosa li::marker{color:var(--verde-v)}.prosa .aviso{border-radius:var(--r3);background:var(--menta);color:var(--t2);padding:20px 22px;font-size:.98rem}.prosa .aviso b{color:var(--verde);margin-bottom:4px;display:block}.lateral{flex-direction:column;gap:16px;display:flex;position:sticky;top:120px}.caixa{background:var(--branco);box-shadow:var(--sombra);border-radius:var(--r2);flex-direction:column;gap:16px;padding:26px;display:flex}.caixa h2,.caixa h3{margin:0;font-size:1.15rem}.caixa .bt{justify-content:space-between;width:100%}.caixa .defs div{grid-template-columns:1fr;gap:2px;padding:12px 0}.caixa .defs dt{color:var(--t3);font-size:.8rem;font-weight:600}.caixa .defs dd{color:var(--tinta);font-weight:500}.autoria{color:var(--t3);border-top:1px solid var(--fio);flex-direction:column;gap:4px;padding-top:18px;font-size:.86rem;display:flex}.autoria b{font-size:.9rem}@media (max-width:960px){.leitura{grid-template-columns:1fr}.lateral{position:static}}.sumario{flex-wrap:wrap;gap:8px;display:flex}.sumario a{background:var(--fundo);min-height:38px;color:var(--verde);transition:background-color .4s var(--mola);border-radius:999px;align-items:center;padding:0 14px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.sumario a:hover{background:var(--menta)}.grupo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px);padding:clamp(40px,5vw,64px) 0;display:grid}.grupo:first-child{padding-top:0}.grupo .cab{margin:0}@media (max-width:860px){.grupo{grid-template-columns:1fr}}.artigos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.artigos a{border-radius:var(--r2);background:var(--branco);height:100%;box-shadow:var(--sombra);transition:transform .6s var(--mola),box-shadow .6s var(--mola);flex-direction:column;gap:12px;padding:30px;text-decoration:none;display:flex}.artigos a:hover{box-shadow:var(--sombra-g);transform:translateY(-4px)}.artigos .tema{color:var(--verde);background:var(--menta);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.78rem;font-weight:650}.artigos h2,.artigos h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.artigos p{font-size:.98rem}@media (max-width:760px){.artigos{grid-template-columns:1fr}}.credenciais{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}@media (max-width:760px){.credenciais{grid-template-columns:1fr}}.contato-g{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(48px,6vw,88px) 0;display:grid}@media (max-width:960px){.contato-g{grid-template-columns:1fr}}.form{background:var(--branco);box-shadow:var(--sombra);border-radius:var(--r1);flex-direction:column;gap:28px;padding:clamp(22px,4vw,40px);display:flex}.form fieldset{border:0;flex-direction:column;gap:12px;display:flex}.form legend{color:var(--tinta);letter-spacing:-.01em;margin-bottom:12px;font-size:1.08rem;font-weight:650}.form legend i{color:var(--verde-v);font-style:normal}.ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.op{border-radius:var(--r3);min-height:66px;box-shadow:inset 0 0 0 1px var(--fio-2);cursor:pointer;background:var(--branco);transition:box-shadow .4s var(--mola),background-color .4s var(--mola);align-items:center;padding:12px 18px;display:flex;position:relative}.op input{opacity:0;pointer-events:none;position:absolute}.op span{flex-direction:column;gap:2px;display:flex}.op b{font-size:1rem}.op small{color:var(--t3);font-size:.82rem;line-height:1.35}.op:hover{box-shadow:inset 0 0 0 1px var(--verde)}.op:has(input:checked){box-shadow:inset 0 0 0 2px var(--verde);background:#f1f7f3}.op:has(input:focus-visible){outline:2px solid var(--verde-v);outline-offset:2px}@media (max-width:560px){.ops,.ops.tres{grid-template-columns:1fr}}.campo{flex-direction:column;gap:8px;display:flex}.campo span{font-size:.94rem;font-weight:600}.campo input{border-radius:var(--r3);min-height:54px;box-shadow:inset 0 0 0 1px var(--fio-2);font:inherit;background:var(--branco);border:0;padding:0 18px}.campo input:focus{outline:2px solid var(--verde);outline-offset:0}.erro{color:#a3312a;font-weight:650}.envia{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rodape{background:var(--verde-3);color:#b8ccc2;padding:clamp(56px,7vw,96px) 0 0;font-size:.94rem}.rodape .g{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.rodape .marca-r{color:#fff;margin-bottom:20px;display:inline-flex}.rodape .marca-r svg{width:auto;height:60px}.rodape p{color:#b8ccc2;max-width:34ch;font-size:.94rem}.rodape h2{color:#fff;letter-spacing:0;margin-bottom:14px;font-size:.86rem;font-weight:650}.rodape ul{flex-direction:column;gap:2px;list-style:none;display:flex}.rodape a{color:#b8ccc2;align-items:center;min-height:34px;text-decoration:none;display:inline-flex}.rodape a:hover{color:#fff;text-decoration:underline}.rodape address{font-style:normal;line-height:1.5}.rodape address b{color:#fff;display:block}.rodape .uni-r+.uni-r{margin-top:14px}.legal{color:#93aea1;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(40px,5vw,64px);padding:22px 0 28px;font-size:.8rem;display:flex}.legal a{min-height:auto}@media (max-width:960px){.rodape .g{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rodape .g{grid-template-columns:1fr}}.barra-movel{display:none}@media (max-width:760px){.barra-movel{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px var(--fio),0 20px 40px -20px #0f281e73;background:#ffffffe0;border-radius:999px;grid-template-columns:1fr 52px 52px;gap:6px;padding:6px;display:grid;position:fixed}.barra-movel .bt{min-height:52px}.barra-movel .ico{background:var(--fundo);min-height:52px;color:var(--verde);border-radius:50%;place-items:center;display:grid}.barra-movel .ico.z{color:var(--zap)}body{padding-bottom:84px}}.lp-topo{padding:12px 0 0}.lp-topo .wrap{background:var(--branco);min-height:68px;box-shadow:0 0 0 1px var(--fio);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 24px;display:flex}.lp-topo .marca img{height:42px}.lp-topo a.tel{background:var(--fundo);min-height:48px;color:var(--verde);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}@keyframes subir{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-r]>*{animation:subir both var(--mola);animation-timeline:view();animation-range:entry entry 40%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bio{background:var(--verde-3);min-height:100vh;padding:0 0 24px}.lk-folha{background:#fff;max-width:430px;margin:0 auto;overflow:hidden}.lk-capa{background:var(--verde-3);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 24px 30px;display:flex}.lk-marca{color:#fff;display:flex}.lk-marca svg{width:auto;height:76px}.lk-slogan{color:#c9dbd1;max-width:30ch;font-size:14.5px}.lk-site{color:#fff;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.lk-site .ic{width:18px;height:18px}.lk-corpo{padding:22px 16px 36px}.lk-marcar{background:var(--zap);color:#fff;border-radius:24px;align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex;box-shadow:0 16px 40px -20px #178a4ccc}.lk-marcar .zap{fill:#fff;width:34px;height:34px}.lk-marcar>span{flex-direction:column;gap:2px;display:flex}.lk-selo{background:#0000002e;border-radius:99px;align-self:flex-start;padding:2px 10px;font-size:11.5px;font-weight:650}.lk-nome{margin-top:4px;font-size:19px;font-weight:650}.lk-num{font-weight:650}.lk-nota{opacity:.85;font-size:12.5px}.lk-secao{flex-direction:column;gap:10px;margin-top:30px;display:flex}.lk-secao h2{letter-spacing:0;font-size:14px;font-weight:650}.lk-resumo{color:var(--t3);margin-top:-8px;font-size:12.5px}.lk-uni{box-shadow:inset 0 0 0 1px var(--fio-2);border-radius:24px;flex-direction:column;gap:8px;padding:12px;display:flex}.lk-uni-cab{align-items:flex-start;gap:12px;padding:4px 4px 8px;display:flex}.lk-uni-cab b{font-size:15px;font-weight:650;display:block}.lk-uni-cab small{color:var(--t3);font-size:12.5px;line-height:1.4;display:block}.lk-pl{background:var(--menta);width:36px;height:36px;color:var(--verde);border-radius:99px;flex:none;place-items:center;display:grid}.lk-pl .ic{width:18px;height:18px}.lk-canal{background:var(--fundo);min-height:52px;color:var(--tinta);border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;font-weight:650;text-decoration:none;display:flex}.lk-canal .ic,.lk-canal .zap{width:20px;height:20px;color:var(--verde);fill:none}.lk-canal .zap{fill:var(--zap)}.lk-canal span{flex:1}.lk-canal small{color:var(--t3);font-size:12px;font-weight:500}.lk-linha{min-height:56px;box-shadow:inset 0 0 0 1px var(--fio-2);color:var(--tinta);border-radius:18px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lk-linha>span:nth-child(2){flex:1}.lk-linha .seta{color:var(--t3)}.lk-rod{text-align:center;color:var(--t3);max-width:none;margin-top:34px;font-size:12px}.capa{padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,80px)}.capa .g{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.capa .texto{flex-direction:column;gap:28px;display:flex}.capa h1{max-width:12ch}.capa .lead{max-width:46ch;font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.55}.selo-linha{background:var(--branco);box-shadow:0 0 0 1px var(--fio),0 12px 30px -20px #0f281e59;color:var(--t2);border-radius:999px;align-self:flex-start;align-items:center;gap:14px;max-width:100%;padding:10px 18px 10px 10px;font-size:.86rem;display:inline-flex}.selo-linha .pi{background:var(--verde);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.selo-linha .pi .ic{width:18px;height:18px}.selo-linha b{color:var(--tinta)}.numeros-card{border-radius:var(--r2);color:#fff;background:radial-gradient(70% 90% at 100% 0%,#2f7a5c8c,transparent 70%),var(--verde-3);box-shadow:var(--sombra-g);grid-template-columns:1fr 1fr;gap:28px 24px;padding:clamp(26px,3vw,36px);display:grid}.numeros-card b{font-family:var(--titulo);letter-spacing:-.05em;color:#fff;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.6rem);font-weight:600;line-height:1;display:block}.numeros-card span{color:#b9d3c6;margin-top:8px;font-size:.86rem;line-height:1.35;display:block}@media (max-width:900px){.capa .g{grid-template-columns:1fr}.capa h1{max-width:14ch}}.faixa{border-top:1px solid var(--fio);border-bottom:1px solid var(--fio);padding:clamp(28px,4vw,44px) 0}.faixa .wrap{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;gap:28px;display:grid}.faixa h2{letter-spacing:-.02em;font-size:1.15rem}.faixa p{margin-top:6px;font-size:.9rem}.faixa .conv li{min-height:44px;box-shadow:0 0 0 1px var(--fio),0 10px 24px -18px #0f281e66;padding:0 18px;font-size:.92rem}@media (max-width:860px){.faixa .wrap{grid-template-columns:1fr}}.cab2{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:clamp(36px,4vw,56px);display:grid}.cab2 h2{max-width:16ch}.cab2 .lado{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:820px){.cab2{grid-template-columns:1fr}}.servicos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);display:grid}.servico{flex-direction:column;gap:16px;text-decoration:none;display:flex}.servico .q{aspect-ratio:4/5;border-radius:var(--r2);background:var(--menta);box-shadow:0 0 0 6px #fff,0 0 0 7px var(--fio),0 30px 60px -36px #0f281e73;margin:7px;position:relative;overflow:hidden}.servico .q img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--mola);position:absolute;inset:0}.servico:hover .q img{transform:scale(1.04)}.servico .q .tag{color:var(--verde);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:650;position:absolute;top:14px;left:14px}.servico h3{letter-spacing:-.025em;font-size:1.32rem}.servico p{font-size:.95rem}.servico .lk{min-height:auto}@media (max-width:900px){.servicos{grid-template-columns:1fr}.servico .q{aspect-ratio:4/3}}.linhas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(24px,4vw,48px);max-width:880px;margin-left:auto;display:grid}.linhas div{border-top:1px solid var(--fio);padding:24px 0}.escuro .linhas div{border-color:#ffffff24}.linhas h3{margin-bottom:6px;font-size:1.12rem}.linhas p{font-size:.92rem}@media (max-width:760px){.linhas{grid-template-columns:1fr}}.passos{counter-reset:p;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid}.passos li{counter-increment:p;border-top:1px solid #ffffff38;flex-direction:column;gap:8px;padding-top:18px;display:flex}.passos li:before{content:counter(p);color:#86d3ac;font-size:1.3rem;font-weight:750}.passos h3{font-size:1.05rem}.passos p{font-size:.9rem}@media (max-width:900px){.passos{grid-template-columns:1fr 1fr}}@media (max-width:480px){.passos{grid-template-columns:1fr}}.equipe{flex-wrap:wrap;gap:14px;display:flex}.membro{border-radius:var(--r2);background:var(--branco);box-shadow:0 0 0 1px var(--fio),var(--sombra);align-items:center;gap:14px;padding:14px 22px 14px 14px;display:flex}.membro img{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.membro b{letter-spacing:-.015em;font-size:1.02rem;display:block}.membro span{color:var(--t3);font-size:.84rem;line-height:1.4;display:block}.fecho .wrap{text-align:left}.fecho .agua{letter-spacing:-.05em;color:#ffffff09;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,15vw,13rem);font-weight:750;line-height:1;position:absolute;bottom:-.18em;left:50%;transform:translate(-50%)}.rodape{background:radial-gradient(50% 70% at 100% 0%,#2f7a5c4d,transparent 70%),var(--verde-3)}.capa.marca-p{padding:14px 0 0}.capa.marca-p>.wrap{border-radius:var(--r1);color:#fff;background:radial-gradient(70% 90% at 100% 0%,#2f7a5c8c,transparent 65%),radial-gradient(60% 70% at 0% 100%,#86d3ac1a,transparent 70%),var(--verde-3);padding:clamp(36px,6vw,88px) clamp(26px,5vw,72px);position:relative;overflow:hidden}.capa.marca-p .g{z-index:1;position:relative}.capa.marca-p h1{color:#fff}.capa.marca-p .lead{color:#c9dbd1}.capa.marca-p .rotulo{color:#86d3ac}.capa.marca-p .numeros-card{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.capa.marca-p .selo-linha{color:#d3e2da;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.capa.marca-p .selo-linha b{color:#fff}.capa.marca-p .selo-linha .pi{color:var(--verde-3);background:#86d3ac}.serpente{pointer-events:none;position:absolute}.serpente path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.serpente circle{fill:currentColor}.capa.marca-p .serpente{color:#86d3ac38;width:min(64%,720px);top:-30px;right:-60px}.fecho .serpente{color:#86d3ac2e;width:min(46%,520px);bottom:-80px;right:-40px}@media (prefers-reduced-motion:no-preference){.serpente path{stroke-dashoffset:1px;animation:desenhar 3.2s var(--mola) .2s forwards}.serpente circle{opacity:0;animation:aparecer .6s var(--mola) 3s forwards}}@keyframes desenhar{to{stroke-dashoffset:0}}@keyframes aparecer{to{opacity:1}}@media (max-width:900px){.capa.marca-p .serpente{opacity:.7;width:120%;top:auto;bottom:-10%;right:-40%}}.capa.marca-p .bt.secundario{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}.capa.marca-p .bt.secundario:hover{background:#ffffff1a}.capa.marca-p .bt.primario{color:var(--verde);background:#fff}.capa.marca-p .bt.primario:hover{background:var(--menta)}.passos li:before,.jornada li:before{font-family:var(--titulo)}.capa.abre{padding:clamp(40px,6vw,88px) 0 clamp(40px,5vw,64px)}.capa.abre .g{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center}.capa.abre h1{max-width:15ch;font-size:clamp(2.3rem,1.4rem + 3.2vw,3.9rem)}.cartao-marca{border-radius:var(--r2);color:#fff;background:radial-gradient(80% 90% at 100% 0%,#2f7a5c99,transparent 70%),var(--verde-3);box-shadow:var(--sombra-g);flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden}.cartao-marca>:not(.serpente){z-index:1;position:relative}.cartao-marca .serpente{color:#86d3ac40;width:320px;top:-40px;right:-70px}.cartao-marca .destaque b{font-family:var(--titulo);letter-spacing:-.05em;color:#fff;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:600;line-height:1;display:block}.cartao-marca .destaque>span{color:#b9d3c6;margin-top:6px;font-size:.95rem;display:block}.cartao-marca .numeros{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.cartao-marca .numeros b{font-family:var(--titulo);letter-spacing:-.04em;color:#fff;font-size:1.45rem;font-weight:600;line-height:1.1;display:block}.cartao-marca .numeros>div>span{color:#b9d3c6;margin-top:4px;font-size:.78rem;line-height:1.3;display:block}@media (max-width:900px){.capa.abre .g{grid-template-columns:1fr}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trilho-m{gap:10px;width:max-content;display:flex}.trilho-m .conv{flex-wrap:nowrap}.trilho-m>div[aria-hidden]{display:flex}@media (prefers-reduced-motion:no-preference){.trilho-m{animation:38s linear infinite correr}.marquee:hover .trilho-m{animation-play-state:paused}.abre .texto>*{animation:subir .9s var(--mola) both}.abre .texto>:nth-child(2){animation-delay:80ms}.abre .texto>:nth-child(3){animation-delay:.16s}.abre .texto>:nth-child(4){animation-delay:.24s}.abre .cartao-marca{animation:subir 1s var(--mola) .2s both}.servicos .servico{animation:subir both var(--mola);animation-timeline:view();animation-range:entry entry 45%}}@media (prefers-reduced-motion:reduce){.trilho-m>div[aria-hidden]{display:none}.trilho-m .conv{flex-wrap:wrap}}@keyframes correr{to{transform:translate(calc(-50% - 5px))}}::selection{color:#0f1a16;background:#cfe2d6}html{scrollbar-color:#a8cbb9 #f3f6f4;accent-color:#1e4a3d;caret-color:#1e4a3d}h1,h2{text-wrap:balance}.titulo-s{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto clamp(36px,4vw,56px);display:flex}.titulo-s p{margin-top:4px;font-size:1.06rem}.traco{width:120px;height:14px}.traco path{fill:none;stroke:var(--verde-v);stroke-width:2.4px;stroke-linecap:round}.secao.escuro .traco path,.percurso .traco path{stroke:var(--verde-v)}.faixa-conv{border-top:1px solid var(--fio);border-bottom:1px solid var(--fio);background:var(--branco);padding:28px 0 32px}.faixa-t{text-align:center;color:var(--t3);margin:0 auto 18px;font-size:.9rem;font-weight:600}.logos-c{flex-wrap:nowrap;gap:14px;list-style:none;display:flex}.logos-c li{border-radius:var(--r3);background:var(--branco);min-width:150px;height:76px;box-shadow:0 0 0 1px var(--fio),0 10px 24px -18px #0f281e59;flex:none;place-items:center;padding:0 24px;display:grid}.logos-c img{object-fit:contain;width:auto;max-width:150px;height:40px}.logos-c span{color:var(--tinta);white-space:nowrap;font-weight:650}@media (prefers-reduced-motion:reduce){.logos-c{flex-wrap:wrap;justify-content:center}}.seletor{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.sel-lista{flex-direction:column;gap:8px;display:flex}.sel-item{text-align:left;border-radius:var(--r3);background:var(--branco);width:100%;box-shadow:0 0 0 1px var(--fio);cursor:pointer;transition:box-shadow .4s var(--mola),background-color .4s var(--mola),transform .4s var(--mola);border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.sel-item b{font-family:var(--titulo);letter-spacing:-.02em;font-size:1.05rem;font-weight:600;display:block}.sel-item small{color:var(--t3);margin-top:2px;font-size:.84rem;display:block}.sel-item .seta{color:var(--verde-v);opacity:.4;transition:opacity .3s,transform .4s var(--mola)}.sel-item:hover{box-shadow:0 0 0 1px var(--verde-c)}.sel-item[aria-selected=true]{background:var(--verde-3);box-shadow:var(--sombra)}.sel-item[aria-selected=true] b{color:#fff}.sel-item[aria-selected=true] small{color:#b9d3c6}.sel-item[aria-selected=true] .seta{color:#86d3ac;opacity:1;transform:translate(4px)}.sel-painel{border-radius:var(--r1);background:var(--branco);box-shadow:var(--sombra-g);position:sticky;top:110px;overflow:hidden}.sel-painel .q{aspect-ratio:16/10;background:var(--menta);overflow:hidden}.sel-painel .q img{object-fit:cover;width:100%;height:100%}.sel-painel .d{flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);display:flex}.sel-painel h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.sel-fatos{color:var(--t2);gap:6px;font-size:.95rem;list-style:none;display:grid}.sel-fatos b{color:var(--verde)}@media (prefers-reduced-motion:no-preference){.sel-painel{animation:subir .6s var(--mola) both}}@media (max-width:900px){.seletor{grid-template-columns:1fr}.sel-painel{order:-1;position:static}}.trilho-p{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid;position:relative}.trilho-p:before{content:"";border-top:2px dashed var(--verde-c);position:absolute;top:31px;left:12%;right:12%}.trilho-p li{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.pino-p{background:var(--verde);color:#fff;width:64px;height:64px;box-shadow:0 0 0 8px var(--branco),0 0 0 9px var(--menta-2);border-radius:50%;place-items:center;display:grid}.pino-p .ic{width:26px;height:26px}.trilho-p h3{margin-top:8px;font-size:1.1rem}.trilho-p p{max-width:30ch;font-size:.94rem}.centro-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:44px;display:flex}@media (max-width:860px){.trilho-p{grid-template-columns:1fr;gap:28px}.trilho-p:before{border-top:0;border-left:2px dashed var(--verde-c);inset:0 auto 0 31px}.trilho-p li{text-align:left;flex-direction:row;align-items:flex-start;gap:18px}.trilho-p li>div{display:block}}.clinica{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.fotos-c{padding-bottom:60px;position:relative}.fotos-c img:first-child{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r1);width:78%;box-shadow:var(--sombra)}.fotos-c img:last-child{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r2);border:6px solid var(--branco);width:52%;box-shadow:var(--sombra-g);position:absolute;bottom:0;right:0}.clinica .texto{flex-direction:column;gap:22px;display:flex}.checks{flex-direction:column;gap:18px;list-style:none;display:flex}.checks li{align-items:flex-start;gap:14px;display:flex}.checks .ck{background:var(--menta);width:34px;height:34px;color:var(--verde);border-radius:50%;flex:none;place-items:center;display:grid}.checks .ck .ic{stroke-width:2px;width:18px;height:18px}.checks b{font-size:1.04rem;display:block}.checks p{margin-top:2px;font-size:.95rem}@media (max-width:900px){.clinica{grid-template-columns:1fr}}.cab .bt,.cab .lk{align-self:flex-start}:root{--titulo:var(--font-sans),"Figtree",system-ui,sans-serif;--rb:10px}h1,h2,h3{font-family:var(--sans);letter-spacing:-.02em;font-weight:600}h1{letter-spacing:-.028em;font-size:clamp(2.2rem,1.4rem + 2.8vw,3.6rem);line-height:1.08}h2{letter-spacing:-.025em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);line-height:1.12}.bt{border-radius:var(--rb);letter-spacing:.005em;min-height:48px;font-weight:600}.bt.p{border-radius:8px}.bt.primario{background:var(--verde);box-shadow:0 8px 18px -10px #1e4a3db3}.bt.secundario{box-shadow:inset 0 0 0 1.5px var(--verde);color:var(--verde)}.bt.secundario:hover{background:var(--menta)}.copiar,.sumario a,.registro span,.conv li,.uni .cidade,.artigos .tema,.servico .q .tag{border-radius:8px}.barra-info{background:var(--verde-3);color:#cfe1d7;font-size:.86rem}.barra-info .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex}.barra-info a{color:#fff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.barra-info a:hover{text-decoration:underline}.barra-info .ic,.barra-info .zap{width:15px;height:15px}.bi-uni,.bi-contato{align-items:center;gap:22px;display:flex}.bi-uni a{color:#cfe1d7}@media (max-width:860px){.bi-uni,.bi-hora{display:none}.barra-info .wrap{justify-content:center}}.topo{box-shadow:0 1px 0 var(--fio),0 10px 30px -24px #0f281e73;background:#fff;margin:0;position:sticky;top:0}.topo .wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;min-height:78px;padding:0}.topo nav.pri a{color:var(--tinta);border-radius:6px;font-weight:500}.topo nav.pri a[aria-current]{color:var(--verde);box-shadow:inset 0 -2px 0 var(--verde-v);background:0 0;border-radius:0}.topo .tel-ic{background:var(--menta);border-radius:10px}.menu-bt{background:var(--verde);border-radius:10px}@media (max-width:560px){.topo{margin:0;top:0}.topo .wrap{min-height:64px}}html{scroll-padding-top:100px}.abertura{color:#fff;background:var(--verde-3);position:relative;overflow:hidden}.abertura>img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.abertura:after{content:"";background:linear-gradient(90deg,#0d261df0 0%,#0d261dd1 45%,#0d261d73 100%);position:absolute;inset:0}.ab-g{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(56px,8vw,112px) 0;display:grid;position:relative}.abertura h1{color:#fff;max-width:16ch}.abertura .lead{color:#d5e5dc;max-width:48ch;margin:20px 0 30px;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.marcar-r{color:var(--tinta);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 30px 60px -30px #0009}.marcar-r h2{font-size:1.4rem}.marcar-r p{margin-top:-6px;font-size:.92rem}.marcar-r label{color:var(--t2);flex-direction:column;gap:6px;font-size:.86rem;font-weight:600;display:flex}.marcar-r select{border-radius:var(--rb);border:1.5px solid var(--fio-2);min-height:48px;font:inherit;color:var(--tinta);background:var(--fundo);padding:0 14px;font-weight:500}.marcar-r select:focus{outline:2px solid var(--verde-v);outline-offset:1px}.marcar-r .bt{width:100%;margin-top:4px}.marcar-r small{text-align:center;color:var(--t3);font-size:.8rem}@media (max-width:900px){.ab-g{grid-template-columns:1fr}.abertura:after{background:#0d261ddb}}.numeros-faixa{border-bottom:1px solid var(--fio);background:#fff}.numeros-faixa .wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numeros-faixa .wrap>div{border-left:1px solid var(--fio);flex-direction:column;gap:4px;padding:26px 22px;display:flex}.numeros-faixa .wrap>div:first-child{border-left:0;padding-left:0}.numeros-faixa b{color:var(--verde);letter-spacing:-.03em;font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem);font-weight:700;line-height:1.1}.numeros-faixa .wrap>div>span{color:var(--t2);font-size:.9rem}@media (max-width:760px){.numeros-faixa .wrap{grid-template-columns:1fr 1fr}.numeros-faixa .wrap>div:nth-child(3){border-left:0;padding-left:0}.numeros-faixa .wrap>div:nth-child(n+3){border-top:1px solid var(--fio)}}.uni{box-shadow:none;background:0 0;padding:0}.uni>.d{box-shadow:0 0 0 1px var(--fio),0 18px 40px -30px #0f281e59;border-radius:16px}.sel-painel,.faq-l details,.sel-item,.form,.caixa{border-radius:14px}.fecho .wrap{border-radius:18px}.sel-item[aria-selected=true]{background:var(--verde)}.abertura:after{background:linear-gradient(90deg,#0d261deb 0%,#0d261dbd 42%,#0d261d47 100%)}@media (max-width:760px){.barra-movel{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--fio),0 -12px 30px -20px #0f281e66;background:#fff;border-radius:0;bottom:0;left:0;right:0}.barra-movel .bt{border-radius:var(--rb)}.barra-movel .ico{border-radius:var(--rb);background:var(--menta)}}.secao .logos-c{flex-wrap:wrap}.nota-g{color:var(--t2);align-self:flex-start;align-items:center;gap:8px;min-height:32px;font-size:.9rem;text-decoration:none;display:inline-flex}.nota-g .estrelas{color:#e2a93b;letter-spacing:1px;font-size:1rem}.nota-g b{color:var(--tinta)}.nota-g:hover{text-decoration:underline}.galeria{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.galeria img{aspect-ratio:6/7;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 18px 40px -30px #0f281e66}.galeria figcaption,.videos-u figcaption{color:var(--t2);margin-top:10px;font-size:.88rem;line-height:1.4}.videos-u{scroll-snap-type:x mandatory;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:18px;margin-top:32px;padding-bottom:6px;display:grid;overflow-x:auto}.videos-u figure{scroll-snap-align:start;min-width:0}.video-laco{object-fit:cover;background:var(--menta);border-radius:14px;width:100%;height:auto;display:block}.por-dentro .videos-u{margin-top:0}@media (max-width:700px){.galeria{grid-template-columns:1fr 1fr}.galeria figure:first-child{grid-column:1/-1}.galeria figure:first-child img{aspect-ratio:4/3}.videos-u{grid-auto-columns:62%}}.galeria+.videos-u{grid-auto-columns:minmax(190px,250px)}
