@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-VF.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--berinjela: #322044;--berinjela-fundo: #241733;--berinjela-2: #45325A;--lavanda: #E8E0F0;--lavanda-2: #F4F0F8;--lima: #D5EE59;--branco: #FFFFFF;--apoio: #5E5070;--apoio-escuro: #C9BCD8;--linha: #D6CCE2;--linha-escura: #45325A;--titulo: "Poppins", "Helvetica Neue", Arial, sans-serif;--texto: "Inter", "Helvetica Neue", Arial, sans-serif;--largura: 1200px;--margem: clamp(20px, 5vw, 56px);--secao: clamp(72px, 10vw, 128px);--raio: 20px;--raio-p: 12px;--curva: cubic-bezier(.2, .8, .2, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--branco);color:var(--berinjela);font:400 17px/1.6 var(--texto);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--titulo);margin:0;text-wrap:balance}h1{font-weight:700;font-size:clamp(42px,7vw,84px);line-height:1;letter-spacing:-.035em}h2{font-weight:700;font-size:clamp(32px,4.6vw,54px);line-height:1.04;letter-spacing:-.025em}h3{font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1.2}p{margin:0}.destaque{color:var(--lima)}.claro .destaque{background:var(--lima);color:var(--berinjela);padding:0 .12em;border-radius:.1em}.conteiner{width:100%;max-width:calc(var(--largura) + 2 * var(--margem));margin-inline:auto;padding-inline:max(var(--margem),env(safe-area-inset-left,0px)) max(var(--margem),env(safe-area-inset-right,0px))}.secao{padding-block:var(--secao)}.escuro{background:var(--berinjela-fundo);color:var(--lavanda)}.escuro-2{background:var(--berinjela);color:var(--lavanda)}.lavanda{background:var(--lavanda)}.lima-fundo{background:var(--lima)}.rotulo{font:600 13px/1.3 var(--texto);letter-spacing:.16em;text-transform:uppercase;color:var(--apoio)}.escuro .rotulo,.escuro-2 .rotulo{color:var(--apoio-escuro)}.intro{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.intro p{font-size:clamp(17px,1.4vw,19px);color:var(--apoio);max-width:60ch}.escuro .intro p,.escuro-2 .intro p{color:var(--apoio-escuro)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px var(--titulo);text-decoration:none;border:1.5px solid transparent;transition:transform .2s var(--curva),background-color .2s var(--curva),border-color .2s var(--curva)}.botao:hover{transform:translateY(-2px)}.botao-principal{background:var(--lima);color:var(--berinjela)}.botao-principal:hover{background:#e1f47a}.botao-secundario{background:transparent;color:inherit;border-color:currentColor}.escuro .botao-secundario,.escuro-2 .botao-secundario{border-color:#6e5a86}.escuro .botao-secundario:hover,.escuro-2 .botao-secundario:hover{border-color:var(--lavanda)}.botao-escuro{background:var(--berinjela);color:var(--lavanda)}.botao svg{width:18px;height:18px}:focus-visible{outline:3px solid var(--lima);outline-offset:3px;border-radius:6px}.claro :focus-visible,.lavanda :focus-visible,.lima-fundo :focus-visible{outline-color:var(--berinjela)}.pular{position:absolute;left:12px;top:-60px;background:var(--lima);color:var(--berinjela);padding:10px 16px;border-radius:8px;z-index:100;font-weight:600}.pular:focus{top:12px}.js .revelar{opacity:0;transform:translateY(28px);transition:opacity .7s var(--curva),transform .7s var(--curva)}.js .revelar.visivel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .revelar{opacity:1;transform:none;transition:none}.botao,.botao:hover{transition:none;transform:none}}::view-transition-old(root){animation:.35s var(--curva) both sai-pagina}::view-transition-new(root){animation:.55s var(--curva) both entra-pagina}@keyframes sai-pagina{to{opacity:0;transform:translateY(-18px) scale(.99);filter:blur(4px)}}@keyframes entra-pagina{0%{opacity:0;transform:translateY(26px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.com-fundo{position:relative;overflow:hidden;isolation:isolate}.com-fundo>.conteiner{position:relative;z-index:1}.js [data-palavras] .palavra{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.js [data-palavras] .palavra>span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--curva)}.js [data-palavras].palavras-in .palavra>span{transform:none}.destaque-sublinha{position:relative;white-space:nowrap}.destaque-sublinha:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.1em;background:var(--lima);border-radius:4px;transform:scaleX(0);transform-origin:left;animation:sublinha 1s var(--curva) 1.1s forwards}@keyframes sublinha{to{transform:scaleX(1)}}.brilho{position:relative;isolation:isolate}.brilho:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(213,238,89,.16),transparent 45%)}.brilho:hover:after{opacity:1}.claro .brilho:after,.lavanda .brilho:after{background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(50,32,68,.08),transparent 45%)}.inclina{transition:transform .4s var(--curva);will-change:transform}.js .revelar.da-esquerda{transform:translate(-36px)}.js .revelar.da-direita{transform:translate(36px)}.js .revelar.zoom{transform:scale(.94)}.js .revelar.visivel{transform:none}.linha-viva{position:relative}.linha-viva:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:100%;background:var(--lima);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--curva) .2s}.linha-viva.visivel:before{transform:scaleX(1)}.textura{position:relative}.textura:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(50,32,68,.08) 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%)}.textura>.conteiner{position:relative}.botao{transition:transform .2s var(--curva),translate .25s var(--curva),background-color .2s var(--curva),border-color .2s var(--curva)}.botao-principal{position:relative;overflow:hidden;isolation:isolate}.botao-principal:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--curva)}.botao-principal:hover:before{transform:translate(120%)}.botao :is(.seta){transition:transform .25s var(--curva)}.botao:hover .seta{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.js [data-palavras] .palavra>span{transform:none;transition:none}.destaque-sublinha:after{animation:none;transform:scaleX(1)}.linha-viva:before{transition:none;transform:scaleX(1)}.inclina{transition:none}}html,body{overflow-x:clip}main>section{position:relative}.acoes-visiveis .whatsapp{opacity:0;transform:scale(.6);pointer-events:none}.whatsapp{transition:opacity .3s,transform .3s var(--curva)}.emenda{position:absolute;left:0;right:0;top:-1px;pointer-events:none;z-index:1}.emenda-diagonal{height:calc(clamp(26px,4vw,60px) + 1px);background:var(--de)}.emenda-diagonal.para-direita{clip-path:polygon(0 0,100% 0,100% 0,0 100%)}.emenda-diagonal.para-esquerda{clip-path:polygon(0 0,100% 0,100% 100%,0 0)}.emenda-degrade{height:clamp(48px,8vw,96px);background:linear-gradient(var(--de),transparent)}.carta-ponte{position:absolute;z-index:2;top:clamp(-6px,-.5vw,0px);right:9%;width:clamp(22px,2.6vw,34px);aspect-ratio:1 / 2;border-radius:6px;background:var(--lima);transform:rotate(14deg);box-shadow:0 10px 24px -10px #140c1e80;pointer-events:none;animation:ponte-flutua 6s ease-in-out infinite alternate}section:nth-of-type(4n)>.carta-ponte{right:auto;left:7%;transform:rotate(-12deg);background:var(--lavanda)}@keyframes ponte-flutua{to{translate:0 -10px}}.js main[data-transicao=ousada]>section.assenta{transform:translateY(44px);transition:transform 1s var(--curva)}.js main[data-transicao=ousada]>section.assenta.visivel{transform:none}main[data-transicao=ousada]>.faixa{position:relative;z-index:3;transform:rotate(-1.6deg);margin-block:-14px;width:104%;margin-left:-2%;box-shadow:0 14px 30px -18px #140c1e8c}@media(max-width:700px){main[data-transicao=ousada]>.faixa{transform:rotate(-2.4deg);margin-block:-10px}.carta-ponte{right:6%}}@media(prefers-reduced-motion:reduce){.carta-ponte{animation:none}.js main[data-transicao=ousada]>section.assenta{transform:none;transition:none}}.lima-fundo>.carta-ponte{background:var(--berinjela)}.logo[data-astro-cid-tvrurpns]{display:block}.logo[data-astro-cid-tvrurpns] svg{width:100%;height:auto;display:block}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.sr[data-astro-cid-5hce7sga]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.progresso[data-astro-cid-5hce7sga]{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.progresso[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;height:100%;background:var(--lima);transform-origin:0 50%;transform:scaleX(0)}.topo[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:#241733eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--lavanda);border-bottom:1px solid rgba(201,188,216,.12);padding-top:env(safe-area-inset-top,0px)}.topo-linha[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;transition:min-height .35s var(--curva)}.topo[data-astro-cid-5hce7sga]{transition:background-color .35s,box-shadow .35s}.rolou .topo-linha[data-astro-cid-5hce7sga]{min-height:62px}.topo[data-astro-cid-5hce7sga].rolou{background:#241733f7;box-shadow:0 10px 30px #140c1e59}.topo-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.botao){position:relative}.topo-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--lima);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--curva)}.topo-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover:after,.topo-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]:after{transform:scaleX(1);transform-origin:left}.topo-logo[data-astro-cid-5hce7sga]{width:150px;flex:none;margin-left:-10px}.topo-nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:28px}.topo-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:flex;gap:24px}.topo-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.botao){text-decoration:none;font:500 15px var(--texto);color:var(--apoio-escuro);transition:color .2s}.topo-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.botao):hover,.topo-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--lavanda)}.topo-botao[data-astro-cid-5hce7sga]{min-height:44px;padding:0 20px;font-size:15px}.topo-abrir[data-astro-cid-5hce7sga]{display:none;width:48px;height:48px;border:0;background:none;color:inherit;cursor:pointer;position:relative}.barras[data-astro-cid-5hce7sga],.barras[data-astro-cid-5hce7sga]:before,.barras[data-astro-cid-5hce7sga]:after{position:absolute;left:12px;width:24px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s var(--curva),opacity .2s}.barras[data-astro-cid-5hce7sga]{top:23px}.barras[data-astro-cid-5hce7sga]:before{content:"";left:0;top:-7px}.barras[data-astro-cid-5hce7sga]:after{content:"";left:0;top:7px}@media(max-width:980px){.topo-abrir[data-astro-cid-5hce7sga]{display:block}.topo-nav[data-astro-cid-5hce7sga]{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:20px;padding:24px var(--margem) 32px;background:var(--berinjela-fundo);border-bottom:1px solid rgba(201,188,216,.12);display:none}.topo-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{flex-direction:column;gap:4px}.topo-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.botao){display:block;padding:12px 0;font-size:20px;font-family:var(--titulo);font-weight:600;color:var(--lavanda)}.aberto .topo-nav[data-astro-cid-5hce7sga]{display:flex}.aberto .barras[data-astro-cid-5hce7sga]{background:transparent}.aberto .barras[data-astro-cid-5hce7sga]:before{transform:translateY(7px) rotate(45deg)}.aberto .barras[data-astro-cid-5hce7sga]:after{transform:translateY(-7px) rotate(-45deg)}}.rodape[data-astro-cid-5hce7sga]{padding-block:clamp(48px,7vw,72px) 28px}.rodape-grade[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px 72px;align-items:start}.rodape-marca[data-astro-cid-5hce7sga]{display:grid;gap:16px;justify-items:start}.rodape-marca[data-astro-cid-5hce7sga] .rodape-logo{width:170px;margin-left:-12px}.rodape-marca[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{color:var(--apoio-escuro);font-size:15px}.rodape-botao[data-astro-cid-5hce7sga]{min-height:48px;margin-top:4px}.rodape-nav[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(2,minmax(140px,auto));gap:0 56px}.rodape-nav[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{font:600 12px var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--lima);margin-bottom:4px}.rodape[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:grid}.rodape[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;color:var(--apoio-escuro);font-size:15px;display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.rodape[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--lavanda)}.rodape-base[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:18px;border-top:1px solid var(--linha-escura);font-size:14px;color:var(--apoio-escuro);padding-right:max(var(--margem),84px)}.topo-link[data-astro-cid-5hce7sga]{color:var(--apoio-escuro);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.topo-link[data-astro-cid-5hce7sga]:hover{color:var(--lima)}@media(max-width:700px){.rodape-grade[data-astro-cid-5hce7sga]{grid-template-columns:minmax(0,1fr);gap:28px}.rodape-nav[data-astro-cid-5hce7sga]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}.whatsapp[data-astro-cid-5hce7sga]{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;background:var(--lima);color:var(--berinjela);display:grid;place-items:center;box-shadow:0 6px 20px #24173359;z-index:60;animation:whats-entra .6s var(--curva) 1.2s both}.whatsapp[data-astro-cid-5hce7sga]:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--lima);animation:whats-onda 2.6s ease-out 2s infinite}@keyframes whats-entra{0%{transform:scale(0) rotate(-30deg)}to{transform:none}}@keyframes whats-onda{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.whatsapp[data-astro-cid-5hce7sga],.whatsapp[data-astro-cid-5hce7sga]:before{animation:none}}.whatsapp[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:28px;height:28px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
