:root{--verde-abissal: #0e1d15;--verde-profundo: #14261c;--verde: #1e3a2a;--verde-medio: #2c5340;--terra: #a8461f;--ambar: #fcba4d;--ambar-claro: #ffd98a;--areia: #f5eee3;--areia-media: #e9dcc8;--branco: #fdfbf7;--tinta: #1b1d19;--tinta-media: #4a4f46;--tinta-suave: #6e7368;--fonte-display: "Fraunces", "Iowan Old Style", Georgia, serif;--fonte-texto: "Outfit", "Segoe UI", system-ui, -apple-system, sans-serif;--escala-h1: clamp(2.05rem, 1.05rem + 3.9vw, 4.6rem);--escala-h2: clamp(1.7rem, 1.15rem + 2.2vw, 2.9rem);--escala-h3: clamp(1.2rem, 1.05rem + .7vw, 1.6rem);--escala-corpo: clamp(1rem, .97rem + .14vw, 1.08rem);--escala-pequeno: .85rem;--escala-micro: .72rem;--gutter: clamp(1.15rem, .5rem + 2.6vw, 2.5rem);--largura-max: 77.5rem;--secao-y: clamp(2.6rem, 1.6rem + 3.4vw, 5rem);--raio: 12px;--raio-pequeno: 8px;--sombra-suave: 0 16px 40px -26px rgba(14, 29, 21, .5);--sombra-media: 0 26px 60px -34px rgba(14, 29, 21, .62);--easing: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:clamp(1rem,calc(1rem + (100vw - 1500px)*.0095),1.375rem);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.75rem}body{font-family:var(--fonte-texto);font-size:var(--escala-corpo);line-height:1.66;color:var(--tinta);background:var(--branco);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}picture{width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--fonte-display);font-weight:500;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--ambar);color:var(--verde-abissal)}:focus-visible{outline:2.5px solid var(--terra);outline-offset:3px;border-radius:3px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.pagina{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.pagina__conteudo{display:flex;flex-direction:column;flex:1}.container{width:100%;max-width:var(--largura-max);margin-inline:auto;padding-inline:var(--gutter)}.secao{padding-block:var(--secao-y);scroll-margin-top:4.5rem}.secao--areia{background:var(--areia)}.kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--escala-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--terra)}.kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.titulo-secao{font-size:var(--escala-h2);max-width:20ch;margin-top:.85rem}.texto-secao{max-width:54ch;margin-top:1rem;color:var(--tinta-media)}.botao{--bg: var(--verde);--fg: var(--branco);--borda: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.85rem 1.45rem;border:1px solid var(--borda);border-radius:999px;background:var(--bg);color:var(--fg);font-size:.94rem;font-weight:500;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:transform .3s var(--easing),background-color .3s var(--easing),color .3s var(--easing),border-color .3s var(--easing)}.botao:hover{transform:translateY(-2px)}.botao:active{transform:translateY(0)}.botao--primario{box-shadow:0 14px 28px -18px #14261ce6}.botao--primario:hover{--bg: var(--verde-medio)}.botao--fantasma{--bg: transparent;--fg: var(--verde);--borda: rgba(30, 58, 42, .26)}.botao--fantasma:hover{--borda: var(--verde);--bg: rgba(30, 58, 42, .05)}.botao svg{width:1.05em;height:1.05em;flex:none}html[data-abertura=ativa]{overflow:hidden}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden;outline:none;background:var(--areia)}.abertura__cortina{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transition:transform .9s cubic-bezier(.76,0,.24,1)}.abertura__cortina--creme{background:linear-gradient(180deg,var(--areia) 0%,var(--branco) 100%);transition-delay:.1s}.abertura__cortina--verde{overflow:hidden;background:radial-gradient(90% 70% at 72% 30%,rgba(44,83,64,.95) 0%,rgba(30,58,42,.6) 46%,transparent 78%),linear-gradient(180deg,#1e3a2a,#14261c 58%,#0e1d15)}.abertura--saindo .abertura__cortina{transform:translateY(-108%)}.abertura--saindo .abertura__cortina--verde{border-radius:0 0 50% 50%/0 0 7vh 7vh}.abertura--saindo .abertura__cortina--creme{border-radius:0 0 50% 50%/0 0 5vh 5vh}.abertura__sol{position:absolute;top:12vh;right:10vw;width:clamp(220px,38vmin,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffd98a,#fcc562 22%,#fcba4d9e 33%,#fcba4d3d 48%,#fcba4d12 62%,#fcba4d00 74%);animation:abertura-sol 1.9s cubic-bezier(.22,.61,.36,1) both}@keyframes abertura-sol{0%{opacity:0;transform:translateY(26vh) scale(.84)}to{opacity:1;transform:none}}.abertura__morros{position:absolute;left:0;bottom:0;width:100%;height:52vh;min-height:300px;animation:abertura-morros 1.2s cubic-bezier(.22,.61,.36,1) both}@keyframes abertura-morros{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:none}}.abertura__caminhao{position:absolute;left:0;bottom:max(3.2vh,18px);width:clamp(220px,34vw,460px);animation:abertura-cruza 2.1s cubic-bezier(.32,.1,.38,1) .25s both}@keyframes abertura-cruza{0%{transform:translate(-118%)}to{transform:translate(calc(100vw + 18%))}}.abertura__caminhao-svg{display:block;width:100%;height:auto;overflow:visible}.abertura__corpo{transform-box:fill-box;transform-origin:50% 100%;animation:abertura-balanco .42s ease-in-out infinite alternate}@keyframes abertura-balanco{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-1.4px) rotate(-.55deg)}}.abertura__roda{transform-box:view-box;animation:abertura-roda .46s linear infinite}@keyframes abertura-roda{to{transform:rotate(360deg)}}.abertura__bandeira{transform-box:fill-box;transform-origin:0 50%;animation:abertura-bandeira .34s ease-in-out infinite alternate}@keyframes abertura-bandeira{0%{transform:skewY(-5deg) scaleX(1)}to{transform:skewY(6deg) scaleX(.9)}}.abertura__poeira{position:absolute;left:6%;bottom:4%;width:clamp(26px,4vw,52px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#de92629e,#de926200 70%);opacity:0;animation:abertura-poeira .95s ease-out infinite}.abertura__poeira--2{animation-delay:.22s}.abertura__poeira--3{animation-delay:.44s}.abertura__poeira--4{animation-delay:.66s}@keyframes abertura-poeira{0%{opacity:.8;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(-150%,-60%) scale(2.6)}}.abertura__conteudo{position:absolute;top:0;right:0;bottom:18vh;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-inline:1.5rem;text-align:center}.abertura__marca{width:clamp(176px,17vw,232px);animation:abertura-logo 1s cubic-bezier(.22,.61,.36,1) 1.05s both}.abertura__marca img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 22px rgba(0,0,0,.35))}@keyframes abertura-logo{0%{opacity:0;transform:translateY(16px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.abertura__local{font-size:var(--escala-micro);letter-spacing:.26em;text-transform:uppercase;color:#f5eee3c7;animation:abertura-local .9s cubic-bezier(.22,.61,.36,1) 1.45s both}@keyframes abertura-local{0%{opacity:0;letter-spacing:.42em}to{opacity:1;letter-spacing:.26em}}@media (max-width: 520px){.abertura__sol{right:-14vw;top:16vh}.abertura__conteudo{top:0;right:0;bottom:20vh;left:0}}html[data-abertura=ativa]:not([data-revelar]) .cabecalho,html[data-abertura=ativa]:not([data-revelar]) .hero__local,html[data-abertura=ativa]:not([data-revelar]) .hero h1,html[data-abertura=ativa]:not([data-revelar]) .hero__apoio,html[data-abertura=ativa]:not([data-revelar]) .hero__acoes,html[data-abertura=ativa]:not([data-revelar]) .hero__foto{opacity:0}html[data-revelar] .cabecalho{animation:entra-cabecalho .9s var(--easing) .45s backwards}html[data-revelar] .hero__local{animation:entra-sobe .9s var(--easing) .5s backwards}html[data-revelar] .hero h1{animation:entra-sobe 1.1s var(--easing) .62s backwards}html[data-revelar] .hero__apoio{animation:entra-sobe 1s var(--easing) .85s backwards}html[data-revelar] .hero__acoes{animation:entra-sobe 1s var(--easing) 1s backwards}html[data-revelar] .hero__foto{animation:entra-foto 1.5s var(--easing) .5s backwards}@keyframes entra-cabecalho{0%{opacity:0;transform:translateY(-40%)}}@keyframes entra-sobe{0%{opacity:0;transform:translateY(26px)}}@keyframes entra-foto{0%{opacity:0;transform:translateY(34px) scale(1.07);clip-path:inset(10% 7% 10% 7% round 22px)}to{clip-path:inset(0 0 0 0 round 0)}}.cabecalho{position:sticky;top:0;z-index:40;background:#fdfbf7e6;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid transparent;transition:border-color .4s var(--easing)}.cabecalho--rolado{border-bottom-color:#1e3a2a1f}.cabecalho__interno{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.85rem;padding-block:.5rem}.marca{display:inline-flex;align-items:center;flex:none;min-height:44px;text-decoration:none}.marca__logo{height:1.875rem;width:auto}.navegacao{display:none;gap:1.7rem;align-items:center}.navegacao a{position:relative;font-size:.9rem;color:var(--tinta-media);text-decoration:none;transition:color .3s var(--easing)}.navegacao a:hover{color:var(--tinta)}.cabecalho__acoes{display:flex;align-items:center;gap:.5rem}.cabecalho__cta{display:none;min-height:2.625rem;padding:.55rem 1.05rem;font-size:.88rem}.cabecalho__menu{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .7rem;border:1px solid rgba(30,58,42,.22);border-radius:999px;background:transparent;color:var(--verde);font-size:var(--escala-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cabecalho__menu svg{width:18px;height:18px;flex:none}.menu-mobile{position:absolute;top:100%;left:0;right:0;z-index:2;border-top:1px solid rgba(30,58,42,.12);border-radius:0 0 18px 18px;background:var(--branco);box-shadow:0 26px 50px -24px #0e1d158c;animation:menu-entra .28s var(--easing) both}.menu-mobile__fundo{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:1;padding:0;border:none;background:#0a140f6b;animation:menu-fundo .28s var(--easing) both;cursor:default}@keyframes menu-entra{0%{opacity:0;transform:translateY(-10px)}}@keyframes menu-fundo{0%{opacity:0}}.menu-mobile ul{list-style:none;padding:.35rem var(--gutter) .9rem;margin:0}.menu-mobile a{display:block;padding:.85rem 0;min-height:44px;font-size:1rem;text-decoration:none;border-bottom:1px solid rgba(30,58,42,.1)}.menu-mobile li:last-child a{border-bottom:none;color:var(--terra)}.hero{padding-block:1.5rem 2.4rem;background:linear-gradient(180deg,var(--areia) 0%,var(--branco) 62%);overflow:hidden}.hero__grade{display:grid;gap:1.3rem;align-items:start}.hero__local{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--escala-micro);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.hero__local span{width:6px;height:6px;border-radius:50%;background:var(--terra);box-shadow:0 0 0 4px #a8461f24;flex:none}.hero h1{margin-top:.9rem;font-size:var(--escala-h1);font-weight:400;letter-spacing:-.035em;max-width:14ch}.hero h1 em{font-style:italic;font-weight:300;color:var(--verde-medio)}.hero__apoio{margin-top:.9rem;max-width:42ch;font-size:1.02rem;line-height:1.58;color:var(--tinta-media)}.hero__foto{margin-inline:calc(var(--gutter) * -1)}.hero__foto picture,.hero__foto img{width:100%;height:auto}.hero__foto img{object-position:58% 52%}.hero__acoes{display:grid;gap:1rem}.hero__botoes{display:flex;flex-wrap:wrap;gap:.65rem}.hero__botoes .botao{flex:1 1 auto;min-width:10.5rem}.hero__provas{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;list-style:none;padding:0;margin:0;border-top:1px solid rgba(30,58,42,.14);padding-top:.85rem}.hero__provas li{position:relative;padding-left:.95rem;font-size:var(--escala-pequeno);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-media)}.hero__provas li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--ambar)}.secao--encontros{padding-block:var(--secao-y)}.encontro{display:grid;gap:1.35rem;padding-block:clamp(1.8rem,1.2rem + 2vw,3rem);scroll-margin-top:4.5rem}.encontro+.encontro{border-top:1px solid rgba(30,58,42,.1)}.encontro__lugar{font-size:var(--escala-micro);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.encontro__titulo{font-size:var(--escala-h3);font-weight:500;margin-top:.6rem;max-width:20ch}.encontro__texto-corpo{margin-top:.75rem;max-width:46ch;color:var(--tinta-media)}.encontro__figuras{display:grid;gap:.85rem}.encontro__figura{margin:0}.encontro__figura-botao{display:block;width:100%;padding:0;border:none;border-radius:var(--raio);overflow:hidden;background:var(--areia-media);box-shadow:var(--sombra-suave);cursor:zoom-in}.encontro__detalhe{margin:0;width:48%;justify-self:end}.encontro__detalhe figcaption{margin-top:.5rem;font-size:var(--escala-pequeno);color:var(--tinta-suave)}.encontro__picture,.encontro__picture img{width:100%;height:100%;object-fit:cover}.encontro--terra .encontro__figura-botao{aspect-ratio:1 / 1}.encontro--terra .encontro__picture img{object-position:50% 46%}.encontro--mata .encontro__figura-botao{aspect-ratio:1 / 1}.encontro--mata .encontro__picture img{object-position:50% 42%}.encontro--gamboa .encontro__figura-botao{aspect-ratio:4 / 5}.encontro--gamboa .encontro__picture img{object-position:50% 66%}.encontro__detalhe .encontro__quadro{display:block;width:100%;padding:0;border:none;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--raio);background:var(--areia-media);box-shadow:var(--sombra-suave);cursor:zoom-in}.encontro--gamboa .encontro__detalhe .encontro__picture img{object-position:50% 38%}.encontro--mata .encontro__detalhe .encontro__picture img{object-position:50% 46%}.rota{display:grid;gap:2rem;align-items:start}.rota__aviso{margin-top:.9rem;font-size:.9rem;color:var(--tinta-suave);max-width:52ch}.rota__acoes{margin-top:1.4rem}.rota__mapa{margin:0;width:78%}.rota__mapa-figura{margin:0;padding:.7rem;border-radius:var(--raio);background:#cfe0ea;box-shadow:var(--sombra-suave)}.rota__mapa-figura figcaption{margin-top:.55rem;font-size:var(--escala-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);text-align:center}.consulta__grade{display:grid;gap:2rem}.consulta__coluna{display:grid;gap:1.8rem;align-content:start}.informada{margin:0;border-top:1px solid rgba(30,58,42,.14)}.informada__linha{display:grid;gap:.15rem;padding-block:.7rem;border-bottom:1px solid rgba(30,58,42,.14)}.informada dt{font-size:var(--escala-micro);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-suave)}.informada dd{margin:0;font-family:var(--fonte-display);font-size:1.05rem;color:var(--verde-profundo)}.consulta__chamada{padding:clamp(1.25rem,.9rem + 1.4vw,2rem);border-radius:var(--raio);background:var(--verde-profundo);color:var(--areia)}.consulta__chamada-titulo{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:500;color:var(--branco)}.consulta__chamada-texto{margin-top:.7rem;max-width:46ch;color:#e9dcc8c7}.consulta__chamada .botao{margin-top:1.3rem}.duvidas{min-width:0}.duvidas__titulo{font-size:var(--escala-h3);font-weight:500;max-width:24ch}.plano{border:none;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;overflow:hidden}.plano::backdrop{background:#0a140f9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.plano__folha{position:absolute;inset:auto 0 0 0;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--branco);border-radius:18px 18px 0 0;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 -20px 60px -30px #0a140fb3}.plano__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(30,58,42,.14)}.plano__rotulo{font-size:var(--escala-micro);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.plano__titulo{font-size:1.35rem;font-weight:500;margin-top:.35rem}.plano__fechar{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(30,58,42,.18);background:transparent;color:var(--verde-profundo);cursor:pointer;transition:background-color .3s var(--easing)}.plano__fechar:hover{background:var(--areia)}.plano__fechar svg{width:18px;height:18px}.plano__corpo{padding-top:1rem;display:grid;gap:1.15rem}.plano__campo{display:grid;gap:.5rem;border:none;padding:0;margin:0;min-width:0}.plano__rotulo-campo{font-size:.95rem;font-weight:500;color:var(--verde-profundo);padding:0}.plano__controle{width:100%;min-height:48px;padding:.7rem .9rem;border:1px solid rgba(30,58,42,.22);border-radius:var(--raio-pequeno);background:var(--branco);color:var(--tinta)}.plano__controle--curto{max-width:8rem}.plano__linha-data{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.plano__linha-data .plano__controle{flex:0 1 11.5rem}.plano__linha-data .plano__controle:disabled{background:var(--areia-media);color:var(--tinta-suave)}.plano__opcao--inline{min-height:44px}.plano__contadores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.plano__contador{display:grid;gap:.4rem;padding:.6rem .7rem;border:1px solid rgba(30,58,42,.16);border-radius:var(--raio-pequeno);background:var(--branco)}.plano__contador-rotulo{font-size:var(--escala-pequeno);color:var(--tinta-media)}.plano__contador-botoes{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.plano__contador-valor{font-family:var(--fonte-display);font-size:1.4rem;color:var(--verde-profundo);min-width:2ch;text-align:center}.plano__passo{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid rgba(30,58,42,.22);border-radius:50%;background:var(--branco);color:var(--verde-profundo);font-size:1.2rem;line-height:1;cursor:pointer;transition:background-color .25s var(--easing),border-color .25s var(--easing)}.plano__passo:hover:not(:disabled){background:var(--areia);border-color:var(--terra)}.plano__passo:disabled{opacity:.4;cursor:not-allowed}.plano__campo-idade{display:grid;gap:.45rem;justify-items:start}.plano__chips{display:flex;flex-wrap:wrap;gap:.45rem}.plano__chip{min-height:40px;padding:.4rem .85rem;border:1px solid rgba(30,58,42,.22);border-radius:999px;background:var(--branco);color:var(--tinta-media);font-family:var(--fonte-texto);font-size:.9rem;cursor:pointer;transition:background-color .25s var(--easing),border-color .25s var(--easing),color .25s var(--easing)}.plano__chip[aria-pressed=true]{background:var(--verde-profundo);border-color:var(--verde-profundo);color:var(--areia)}.plano__alternar{min-height:44px;padding:0;border:none;background:none;color:var(--terra);font-family:var(--fonte-texto);font-size:.92rem;text-decoration:underline;cursor:pointer;justify-self:start}.plano__controle--area{resize:vertical;font-family:var(--fonte-texto);line-height:1.55}.plano__dica{font-size:var(--escala-pequeno);color:var(--tinta-suave)}.plano__aviso{font-size:var(--escala-pequeno);color:var(--terra)}.plano__lista{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.plano__opcao{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.35rem 0;cursor:pointer}.plano__opcao input{width:20px;height:20px;accent-color:var(--verde);flex:none}.plano__acao{width:100%}.plano__mensagem{width:100%;min-height:8.5rem;padding:.85rem .95rem;border:1px solid rgba(30,58,42,.22);border-radius:var(--raio-pequeno);background:var(--areia);color:var(--tinta);line-height:1.6;resize:vertical}.plano__acoes{display:grid;gap:.6rem}.plano__acoes .botao{width:100%}.plano__editar{min-height:44px;border:none;background:none;color:var(--terra);font-size:.92rem;text-decoration:underline;cursor:pointer;justify-self:start}.plano__retorno{font-size:var(--escala-pequeno);color:var(--tinta-media);padding-top:.5rem;border-top:1px solid rgba(30,58,42,.14)}.barra{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:.5rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom));background:#fdfbf7f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(30,58,42,.14);transform:translateY(120%);transition:transform .4s var(--easing);pointer-events:none}.barra--visivel{transform:translateY(0);pointer-events:auto}.barra__botao{width:100%}.rodape{padding-block:1.9rem 1.2rem;background:var(--verde-profundo);color:#e9dcc8a8;margin-bottom:0}.rodape__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-bottom:1.1rem}.rodape__logo{height:28px;width:auto;filter:brightness(1.55) saturate(.85)}.rodape__links{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem}.rodape__links a{min-height:44px;display:inline-flex;align-items:center;font-size:.9rem;text-decoration:none;color:#e9dcc8cc;transition:color .3s var(--easing)}.rodape__links a:hover{color:var(--ambar)}.rodape__base{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:space-between;padding-top:1.2rem;border-top:1px solid rgba(233,220,200,.14);font-size:var(--escala-pequeno)}.rodape__base p{max-width:62ch}.faq__lista{margin-top:1rem;border-top:1px solid rgba(30,58,42,.14)}.faq__item{border-bottom:1px solid rgba(30,58,42,.14)}.faq__pergunta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:52px;padding:.8rem 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--fonte-display);font-size:1.08rem;font-weight:500;color:var(--verde-profundo);transition:color .3s var(--easing)}.faq__pergunta:hover{color:var(--terra)}.faq__icone{position:relative;width:16px;height:16px;flex:none}.faq__icone:before,.faq__icone:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;transition:transform .4s var(--easing)}.faq__icone:after{transform:rotate(90deg)}.faq__item--aberto .faq__icone:after{transform:rotate(0)}.faq__resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--easing)}.faq__item--aberto .faq__resposta{grid-template-rows:1fr}.faq__resposta-conteudo{overflow:hidden;min-height:0}.faq__resposta p{padding-bottom:1.15rem;max-width:58ch;color:var(--tinta-media)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(1rem,3vw,3rem);background:#0a140fe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:lb-entra .32s var(--easing)}@keyframes lb-entra{0%{opacity:0}}.lightbox__figura{position:relative;max-width:min(1100px,100%);max-height:86vh;display:flex;flex-direction:column;gap:.9rem}.lightbox__figura img{max-width:100%;max-height:78vh;width:auto;height:auto;object-fit:contain;border-radius:var(--raio-pequeno);background:var(--verde-abissal)}.lightbox__legenda{color:#f5eee3d9;font-size:var(--escala-pequeno);text-align:center;max-width:60ch;margin-inline:auto}.lightbox__fechar{position:absolute;top:-.6rem;right:-.6rem;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(245,238,227,.28);background:#14261ccc;color:var(--areia);cursor:pointer;transition:background-color .3s var(--easing),transform .3s var(--easing)}.lightbox__fechar:hover{background:var(--terra);transform:rotate(90deg)}.lightbox__fechar svg{width:18px;height:18px}.lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(245,238,227,.24);background:#14261cb3;color:var(--areia);cursor:pointer;transition:background-color .3s var(--easing)}.lightbox__nav:hover{background:var(--terra)}.lightbox__nav--anterior{left:clamp(.5rem,2vw,1.5rem)}.lightbox__nav--proximo{right:clamp(.5rem,2vw,1.5rem)}.lightbox__nav svg{width:20px;height:20px}.lightbox__contador{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);color:#f5eee399;font-size:var(--escala-pequeno);letter-spacing:.12em}.revelar{opacity:0;transform:translateY(18px);transition:opacity .8s var(--easing),transform .8s var(--easing)}.revelar--visivel{opacity:1;transform:none}.revelar:focus-within{opacity:1;transform:none;transition-delay:0ms}.cabecalho__progresso{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--verde-medio),var(--ambar));transform-origin:0 50%;transform:scaleX(var(--progresso, 0));pointer-events:none}.hero{padding-bottom:2.6rem;background:radial-gradient(70% 90% at 88% 4%,rgba(44,83,64,.2),transparent 70%),radial-gradient(55% 60% at 0% 0%,rgba(252,186,77,.16),transparent 65%),linear-gradient(180deg,#ece4d3 0%,var(--areia) 24%,var(--branco) 100%)}.hero h1{color:var(--verde-profundo)}.imersao{--h-palco: clamp(400px, 52vh, 520px);--w-foto: 217vw ;--h-foto: calc(var(--w-foto) * 1.16);--rolagem-foto: calc((var(--h-foto) - var(--h-palco)) * .9);position:relative;z-index:1;height:calc(var(--h-palco) + var(--rolagem-foto));margin-block:-1.4rem -2.2rem}.imersao__palco{position:sticky;top:3.85rem;isolation:isolate;height:var(--h-palco);overflow:hidden}.imersao__janela{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 88%,transparent 100%)}.imersao__janela:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,29,21,.62) 0%,rgba(14,29,21,.1) 52%,transparent 70%)}.imersao__moldura{position:absolute;top:0;left:50%;width:var(--w-foto);margin-left:calc(var(--w-foto) / -2);height:var(--h-foto);transform:translate3d(0,calc(var(--pan, .6) * (var(--h-palco) - var(--h-foto))),0);will-change:transform}.imersao__foto,.imersao__foto img{width:100%;height:100%}.imersao__foto img{object-fit:cover;object-position:50% 50%}.imersao__onda{position:absolute;left:-12%;width:124%;max-width:none;height:clamp(110px,17vw,190px);fill:var(--branco);filter:blur(11px);pointer-events:none;z-index:2}.imersao__onda--topo{top:-26px}.imersao__onda--base{bottom:-26px}.imersao__palco:before,.imersao__palco:after{content:"";position:absolute;left:0;right:0;height:22%;z-index:1;pointer-events:none}.imersao__palco:before{top:0;background:linear-gradient(180deg,rgba(236,228,211,.55),transparent)}.imersao__palco:after{bottom:0;background:linear-gradient(0deg,rgba(238,241,231,.7),transparent)}.imersao__texto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;gap:.7rem;padding-top:clamp(5.2rem,22%,7.4rem);pointer-events:none}.imersao__kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--escala-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ambar-claro)}.imersao__kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.imersao__frase{max-width:17ch;font-family:var(--fonte-display);font-size:clamp(1.55rem,1.05rem + 1.9vw,2.6rem);line-height:1.12;letter-spacing:-.02em;color:#fffaf0;text-shadow:0 2px 22px rgba(10,20,15,.55);text-wrap:balance}@media (min-width: 600px) and (max-width: 899px){.imersao{--w-foto: calc(100vw * 1.15)}}@media (min-width: 900px){.imersao{--h-palco: clamp(520px, calc(100vh - 4.75rem) , 920px);--w-foto: 100vw;--h-foto: max(calc(var(--w-foto) * 1.16), var(--h-palco));--rolagem-foto: calc((var(--h-foto) - var(--h-palco)) * .85)}.imersao__janela:after{background:linear-gradient(90deg,rgba(14,29,21,.66) 0%,rgba(14,29,21,.2) 36%,transparent 60%)}.imersao__texto{justify-content:center;padding-top:0;padding-bottom:2rem}}@supports (height: 1svh){.imersao{--h-palco: clamp(400px, 52svh, 520px)}@media (min-width: 900px){.imersao{--h-palco: clamp(520px, calc(100svh - 4.75rem) , 920px)}}}@media (prefers-reduced-motion: reduce){.imersao{height:auto}.imersao__palco{position:relative;top:auto}}.secao--encontros{background:linear-gradient(180deg,var(--branco) 0%,#f5f2e8 34%,#eef1e7 66%,var(--areia) 100%)}.encontro+.encontro{border-top:none}.encontro__figura-botao,.encontro__detalhe .encontro__quadro{border-radius:18px}.secao--areia{background:linear-gradient(180deg,var(--areia) 0%,#efe3cf 55%,var(--branco) 100%)}.encontro--com-detalhe .encontro__detalhe{position:relative;z-index:2}.encontro--com-detalhe .encontro__quadro{border:5px solid var(--branco);box-shadow:0 18px 38px -22px #0e1d15b3}@media (max-width: 699px){.encontro--com-detalhe .encontro__detalhe{margin-top:-4.2rem;margin-right:.6rem}}@media (min-width: 700px){.encontro--com-detalhe .encontro__detalhe{margin-left:-2.6rem}}.consulta__chamada{position:relative;overflow:hidden;border-radius:22px;background:radial-gradient(110% 110% at 100% 0%,rgba(252,186,77,.24) 0%,transparent 48%),linear-gradient(160deg,#234634,#14261c 72%)}.consulta__chamada-preco{margin-top:1.1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem}.consulta__chamada-preco strong{font-family:var(--fonte-display);font-size:1.55rem;font-weight:500;color:var(--ambar-claro)}.consulta__chamada-preco span{font-size:var(--escala-pequeno);color:#e9dcc8bd}.rodape{position:relative;margin-top:2.4rem;padding-top:2.2rem}.rodape:before{content:"";position:absolute;left:0;right:0;top:-2.4rem;height:2.5rem;background:var(--verde-profundo);clip-path:ellipse(58% 100% at 50% 100%)}.rodape__logo{height:2.125rem;width:auto;filter:none}@media (min-width: 900px){.hero__foto{transform:translate3d(0,calc(var(--rolagem, 0) * -.045px),0)}}.plano__folha{background:#fcf9f2}.plano__texto{color:var(--tinta-media);font-size:.95rem}.plano__registro{padding-top:1.05rem;border-top:1px dashed rgba(30,58,42,.3)}.plano__registro--leve{border-top-style:dotted}.plano__rotulo-campo{display:flex;align-items:baseline;gap:.6rem}.plano__numero{font-family:var(--fonte-display);font-style:italic;font-size:.95rem;color:var(--terra)}.plano__rotulo-pequeno{display:block;margin-bottom:.35rem;font-size:.88rem;font-weight:500;color:var(--tinta-media)}.plano__alternador{display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid rgba(30,58,42,.22);border-radius:999px;background:var(--branco);justify-self:start}.plano__alternador button{min-height:42px;padding:.35rem 1.05rem;border:none;border-radius:999px;background:transparent;color:var(--tinta-media);font-size:.9rem;cursor:pointer;transition:background-color .25s var(--easing),color .25s var(--easing)}.plano__alternador button[aria-pressed=true]{background:var(--verde-profundo);color:var(--areia)}.plano__lista{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.45rem}.plano__lista .plano__opcao{min-height:48px;padding:.5rem .75rem;border:1px solid rgba(30,58,42,.18);border-radius:12px;background:var(--branco);line-height:1.3;transition:background-color .25s var(--easing),border-color .25s var(--easing)}.plano__lista .plano__opcao[data-marcado=true]{background:#2c534017;border-color:var(--verde-medio)}.plano__resumo{margin:0;padding:.35rem .9rem;border:1px dashed rgba(30,58,42,.3);border-radius:12px;background:var(--branco)}.plano__resumo div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0}.plano__resumo div+div{border-top:1px dotted rgba(30,58,42,.22)}.plano__resumo dt{font-size:var(--escala-micro);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);padding-top:.2rem;flex:none}.plano__resumo dd{margin:0;text-align:right;font-family:var(--fonte-display);color:var(--verde-profundo)}.botao--whatsapp{--bg: #1f8f55;min-height:54px;font-size:1rem}.botao--whatsapp:hover{--bg: #187a48}.botao--whatsapp svg{width:1.3em;height:1.3em}.plano__fecho{position:sticky;bottom:calc(-1.25rem - env(safe-area-inset-bottom));z-index:2;display:grid;gap:.75rem;margin:.4rem calc(var(--gutter) * -1) calc(-1.25rem - env(safe-area-inset-bottom));padding:.85rem var(--gutter) calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(30,58,42,.16);background:linear-gradient(180deg,#fcf9f2f0,#fcf9f2 32%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.plano__valor-preco{font-family:var(--fonte-display);font-size:1.2rem;color:var(--verde-profundo)}.plano__valor-conta{font-size:.95rem;color:var(--tinta)}.plano__valor-conta strong{font-weight:600;color:var(--verde-profundo)}.plano__valor-nota{margin-top:.15rem;font-size:var(--escala-pequeno);color:var(--tinta-suave)}@media (min-width: 640px){.plano__folha{width:min(33rem,100%)}}@media (min-width: 640px){.plano__folha{inset:0 0 0 auto;width:min(30rem,100%);max-height:100%;border-radius:0;padding-top:1.75rem}.plano__acoes{grid-template-columns:1fr 1fr}.plano__editar{grid-column:1 / -1}.hero__grade{gap:1.6rem}}@media (min-width: 700px){:root{--col-texto: minmax(0, 1fr);--col-foto: minmax(0, .88fr)}.hero__grade{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"texto foto" "acoes foto";column-gap:clamp(1.8rem,1rem + 2.6vw,3rem);row-gap:1.4rem;align-items:start}.hero__texto{grid-area:texto}.hero__foto{grid-area:foto;margin-inline:0;border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra-media)}.hero__acoes{grid-area:acoes}.hero__botoes .botao{flex:0 0 auto}.encontro{grid-template-columns:var(--col-texto) var(--col-foto);gap:clamp(1.8rem,1rem + 2.4vw,3rem);align-items:start;padding-block:clamp(1.2rem,.8rem + 1.2vw,1.6rem)}.encontro--invertido{grid-template-columns:var(--col-foto) var(--col-texto)}.encontro__texto{grid-column:1;grid-row:1}.encontro__figuras{grid-column:2;grid-row:1}.encontro--invertido .encontro__texto{grid-column:2}.encontro--invertido .encontro__figuras{grid-column:1}.encontro--com-detalhe .encontro__figuras{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);align-items:end}.encontro--com-detalhe .encontro__detalhe{width:100%}.rota{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:clamp(1.8rem,1rem + 2.6vw,3rem);align-items:center}.rota__mapa{justify-self:end;width:min(100%,22rem)}.consulta__grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 2.6vw,3.4rem)}}@media (min-width: 900px){:root{--secao-y: clamp(2.4rem, 1.4rem + 2vw, 3.2rem)}.navegacao{display:flex}.cabecalho__menu{display:none}.cabecalho__cta{display:inline-flex;padding:.6rem 1.2rem}.hero{padding-block:2rem 2.4rem}.hero__grade{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}.barra{display:none}}@media (min-width: 1024px){:root{--col-foto: 23rem}.encontro--gamboa{--col-foto: 27rem}}@media (min-width: 1180px){.encontro__texto{padding-right:1.5rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.revelar{opacity:1;transform:none}}@media print{.cabecalho,.barra,.abertura,.lightbox{display:none!important}}
