:root{--fundo: #0b0b0b;--fundo-2: #212121;--texto: #ffffff;--texto-suave: #bfbfbf;--acento: #30d5c8;--acento-texto: #0b0b0b;--linha: rgb(255 255 255 / .12);--mistura: lighten;--fonte-titulo: "Instrument Serif", Georgia, "Times New Roman", serif;--fonte-texto: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--raio: 18px;--gutter: clamp(16px, 4vw, 56px);--largura: 1240px;--ease: cubic-bezier(.2, .7, .1, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:80px}body{margin:0;background:var(--fundo);color:var(--texto);font:400 clamp(16px,1.05vw,18px)/1.65 var(--fonte-texto);overflow-x:clip;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grao 1s steps(4) infinite}@keyframes grao{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acento);outline-offset:3px}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:400;line-height:1.04;margin:0 0 .5em;letter-spacing:-.005em;text-wrap:balance}h1{font-size:clamp(44px,6.8vw,108px)}h1 em,h2 em{font-style:italic;color:var(--acento)}h2{font-size:clamp(36px,4.6vw,72px)}h3{font-size:clamp(24px,2vw,32px)}p{margin:0 0 1em;color:var(--texto-suave);text-wrap:pretty}strong{color:var(--texto);font-weight:600}.pular{position:absolute;left:16px;top:-60px;z-index:100;background:var(--acento);color:var(--acento-texto);padding:10px 16px;border-radius:8px;font-weight:600}.pular:focus{top:16px}.topo{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(16px + env(safe-area-inset-top,0px)) var(--gutter) 16px;transition:background .4s var(--ease),backdrop-filter .4s}.topo.rolou{background:#0b0b0b9e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linha)}.marca{text-decoration:none;display:flex;align-items:center}.marca-logo{height:34px;width:auto}.menu{display:flex;gap:26px;align-items:center;font-size:14px;letter-spacing:.03em}.menu a{text-decoration:none;opacity:.78;transition:opacity .3s,color .3s}.menu a:hover{opacity:1;color:var(--acento)}.menu-cta{border:1px solid color-mix(in srgb,var(--acento) 55%,transparent);padding:9px 16px;border-radius:999px;opacity:1!important;white-space:nowrap}@media(max-width:1020px){.menu a:not(.menu-cta){display:none}}.cine{position:relative;height:var(--altura, 900vh)}.cine-palco{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--fundo)}.cine-canvas{position:absolute;inset:0;width:100%;height:100%}.cine-tela{position:absolute;left:0;top:0;overflow:hidden;visibility:hidden;transform-origin:0 0;border-radius:34px;background:#0b0b0b;will-change:transform,opacity;backface-visibility:hidden}.cine-tela img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cine-tela-mapa{opacity:0}.cine-tela:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgb(255 255 255 / .16) 0%,rgb(255 255 255 / .05) 28%,transparent 46%),radial-gradient(120% 60% at 80% 100%,rgb(255 190 120 / .1),transparent 70%);box-shadow:inset 0 0 0 2px #0000008c,inset 0 0 18px #00000059}.cine-brilho{position:absolute;inset:0;pointer-events:none;opacity:var(--brilho, 0);background:radial-gradient(70% 70% at 50% 50%,#1d8f86,#0e3f3b 38%,#0b0b0b 78%)}.cine-vinheta{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgb(11 11 11 / .7),rgb(11 11 11 / .15) 26%,transparent 45%,transparent 62%,rgb(11 11 11 / .55) 84%,var(--fundo) 100%),radial-gradient(130% 100% at 50% 50%,transparent 55%,rgb(0 0 0 / .45) 100%)}.trecho{position:absolute;z-index:2;pointer-events:none;opacity:0;transform:translateY(26px);filter:blur(8px);transition:opacity .8s var(--ease),transform 1s var(--ease),filter .8s var(--ease);text-shadow:0 2px 30px rgb(0 0 0 / .75),0 1px 3px rgb(0 0 0 / .5)}.trecho.ativo{opacity:1;transform:none;filter:none;pointer-events:auto}.trecho p{color:#e9e9e9}.trecho--titulo{top:calc(10vh + env(safe-area-inset-top,0px));left:var(--gutter);right:var(--gutter);text-align:center}.trecho--titulo .titulo-abertura{margin:0 auto .3em;font-size:clamp(42px,5.4vw,92px)}.trecho--titulo:before{content:"";position:absolute;inset:-12vh -10vw -8vh;z-index:-1;background:radial-gradient(50% 50% at 50% 45%,rgb(11 11 11 / .55),transparent 100%);pointer-events:none}.trecho--titulo .apoio{font-size:clamp(16px,1.35vw,21px);color:#f0f0f0}.trecho--titulo .apoio{max-width:46ch;margin:0 auto}.trecho--esquerda{left:var(--gutter);bottom:12vh;max-width:560px}.trecho--final{left:var(--gutter);right:var(--gutter);bottom:9vh;text-align:center}.trecho--final .destaque{margin-bottom:.5em}.nota{font-size:14px;max-width:48ch;margin:18px auto 0;color:#d6d6d6!important}.titulo-abertura{margin-bottom:.25em}.apoio{font-size:clamp(16px,1.3vw,21px);margin:0}.destaque{font-family:var(--fonte-titulo);font-size:clamp(28px,3.2vw,50px);line-height:1.12;color:var(--texto)!important;margin:0}.destaque em{color:var(--acento)}.trecho--marcador{bottom:14vh}.trecho--m1{left:10vw}.trecho--m2{left:36vw}.trecho--m3{left:52vw}.trecho--m4{right:8vw}.marcador{display:grid;grid-template-columns:auto 1fr;column-gap:14px;margin:0;font-size:15px;max-width:300px;color:#e6e6e6!important}.marcador strong{font-family:var(--fonte-titulo);font-weight:400;font-size:clamp(26px,2.4vw,36px);line-height:1.05;grid-column:2}.marcador .pino{grid-row:span 2;width:14px;height:14px;margin-top:10px;border-radius:50%;background:var(--acento);box-shadow:0 0 0 5px #30d5c838,0 0 24px #30d5c8cc;position:relative}.marcador .pino:after{content:"";position:absolute;left:6px;top:22px;width:1px;height:60px;background:linear-gradient(var(--acento),transparent)}.cine-dica{position:absolute;z-index:2;bottom:26px;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:8px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.7;transition:opacity .5s}.cine-dica span{width:1px;height:38px;background:linear-gradient(var(--acento),transparent);animation:dica 2s var(--ease) infinite}@keyframes dica{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.cine.andou .cine-dica{opacity:0}.painel{position:relative}.painel>:last-child{margin-bottom:0}.rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--acento);margin-bottom:20px}.selo{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;font:600 11px/1 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--linha);color:var(--texto-suave)}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.selo--disponivel{color:var(--acento);border-color:color-mix(in srgb,var(--acento) 45%,transparent)}.selo--desenvolvimento{color:#e8c37a;border-color:#e8c37a66;margin-bottom:16px}.selo--futuro,.selo--planejada{color:var(--texto-suave)}li .selo{margin-left:6px;font-size:10px;padding:4px 8px}.secao{position:relative;isolation:isolate;overflow:clip;min-height:100vh;padding:18vh var(--gutter);display:grid;align-content:center}.secao-grade{width:100%;max-width:var(--largura);margin:0 auto;display:grid;grid-template-columns:minmax(0,580px) 1fr}.secao-grade--direita{grid-template-columns:1fr minmax(0,580px)}.secao-grade--direita>.painel{grid-column:2}.secao-grade--largo{grid-template-columns:1fr minmax(0,780px)}.secao--larga{gap:24px;justify-items:center}.painel--cabecalho{width:100%;max-width:var(--largura);margin-bottom:24px}.painel--cabecalho p{max-width:70ch}.acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.acoes--centro{justify-content:center;margin-top:8px}.essencia{width:100%;max-width:var(--largura);display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}.painel--valores{grid-column:1 / -1}.valores{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 40px;color:var(--texto-suave)}.valores li{padding-top:14px;border-top:1px solid var(--linha)}.valores strong{font-family:var(--fonte-titulo);font-weight:400;font-size:1.35em;color:var(--acento)}.grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:8px}.grupo h3{font-size:22px;color:var(--acento);margin-bottom:.6em}.lista{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:.94em}.lista li{display:grid;gap:2px}.lista span{color:var(--texto-suave)}.lista--simples{gap:10px}.lista--simples li{display:block;color:var(--texto-suave);padding-left:18px;position:relative}.lista--simples li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--acento)}.duas{width:100%;max-width:var(--largura);display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}.passos{list-style:none;margin:8px 0 0;padding:0;counter-reset:p;display:grid;gap:20px}.passos li{counter-increment:p;display:grid;grid-template-columns:42px 1fr;column-gap:12px}.passos li:before{content:counter(p,decimal-leading-zero);grid-row:span 2;font-family:var(--fonte-titulo);color:var(--acento);font-size:24px;line-height:1.1}.passos span{color:var(--texto-suave)}.tec{width:100%;max-width:var(--largura);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.tec li{padding:clamp(20px,2.2vw,32px) clamp(16px,2vw,28px);display:grid;align-content:start;gap:6px;border-right:1px solid var(--linha);border-bottom:1px solid var(--linha)}.tec li:nth-child(4n){border-right:0}.tec li:nth-last-child(-n+4){border-bottom:0}.tec strong{font-family:var(--fonte-titulo);font-weight:400;font-size:24px;line-height:1.15}.tec span{color:var(--texto-suave);font-size:.94em}.tec .selo{display:flex;width:max-content;margin:10px 0 0;font:600 10px/1 var(--fonte-texto);letter-spacing:.08em;padding:5px 9px}.secao--perguntas{min-height:auto}.secao-grade--faq{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:24px;align-items:start}.faq{display:grid;border-top:1px solid var(--linha)}.faq-item{padding:0;border-bottom:1px solid var(--linha)}.faq-item summary{cursor:pointer;list-style:none;padding:24px 48px 24px 0;font-weight:600;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font:300 26px/1 var(--fonte-texto);color:var(--acento);transition:transform .3s var(--ease)}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item p{padding:0 48px 26px 0;margin:0}.faq-item a{color:var(--acento)}.arte{position:absolute;z-index:-1;pointer-events:none;object-fit:cover;mix-blend-mode:var(--mistura);-webkit-mask-composite:source-in;mask-composite:intersect;will-change:transform}.arte--direita,.arte--esquerda{top:0;bottom:0;width:64vw;height:100%}.arte--direita{right:0;-webkit-mask-image:linear-gradient(to left,#000 38%,transparent 96%),linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(to left,#000 38%,transparent 96%),linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent)}.arte--esquerda{left:0;-webkit-mask-image:linear-gradient(to right,#000 38%,transparent 96%),linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(to right,#000 38%,transparent 96%),linear-gradient(to bottom,transparent,#000 18%,#000 80%,transparent)}.arte--fundo{inset:0;width:100%;height:100%;opacity:.3;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%),linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%),linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.arte--suave{opacity:.32}.secao h2,.secao h3,.secao p,.secao li,.secao strong{text-shadow:0 1px 2px rgb(11 11 11 / .6),0 0 22px rgb(11 11 11 / .9)}.secao--contato{justify-items:center}.painel--form{width:100%;max-width:820px;text-align:left}.form-titulo{margin-top:44px;padding-top:32px;border-top:1px solid var(--linha)}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.campo{display:grid;gap:6px}.campo--inteiro{grid-column:1 / -1}.campo label{font-size:13px;letter-spacing:.04em;color:var(--texto-suave)}.campo input,.campo textarea,.campo select{width:100%;font:inherit;color:var(--texto);background:#ffffff0a;border:1px solid var(--linha);border-radius:12px;padding:14px 16px;transition:border-color .3s,background .3s;resize:vertical}.campo select option{background:var(--fundo-2)}.campo input:focus,.campo textarea:focus,.campo select:focus{border-color:var(--acento);background:#ffffff12}.campo.erro input{border-color:#e58a7f}.pote{position:absolute;left:-9999px}.form-status{min-height:1.4em;margin:0;font-size:14px}.form-status.ok{color:var(--acento)}.form-status.falha{color:#f0a69c}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:700 15px/1 var(--fonte-texto);letter-spacing:.02em;text-decoration:none;cursor:pointer;color:var(--acento-texto);background:var(--acento);border:1px solid var(--acento);border-radius:999px;padding:16px 28px;transition:transform .4s var(--ease),filter .3s,background .3s,color .3s}.botao:hover{transform:translateY(-2px);filter:brightness(1.08)}.botao--linha{background:transparent;color:var(--texto);border-color:#ffffff47}.botao--linha:hover{border-color:var(--acento);color:var(--acento);filter:none}.botao[disabled]{opacity:.6;cursor:progress}.whats{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:60;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 30px #00000059;transform:scale(0);transition:transform .5s var(--ease)}.whats.visivel{transform:scale(1)}.whats:hover{transform:scale(1.07)}.whats svg{width:30px;height:30px}.whats:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:pulso 2.6s ease-out infinite}@keyframes pulso{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}.rodape{padding:0 var(--gutter) calc(40px + env(safe-area-inset-bottom,0px))}.rodape-painel{max-width:var(--largura);margin:0 auto;border-top:1px solid var(--linha);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px 40px;font-size:14px;color:var(--texto-suave);padding:40px 0 0}.rodape-logo{width:150px;height:auto;grid-row:span 2}.rodape-assinatura{font-family:var(--fonte-titulo);font-size:26px;color:var(--texto);margin:0}.rodape-links{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end}.rodape-links a{text-decoration:none}.rodape-links a:hover{color:var(--acento)}.rodape-copy{grid-column:2 / -1}.revelar{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.revelar.visto{opacity:1;transform:none}@media(max-width:1100px){.tec{grid-template-columns:repeat(2,minmax(0,1fr))}.tec li:nth-child(4n){border-right:1px solid var(--linha)}.tec li:nth-child(2n){border-right:0}.tec li:nth-last-child(-n+4){border-bottom:1px solid var(--linha)}.tec li:nth-last-child(-n+2){border-bottom:0}.grupos{grid-template-columns:1fr 1fr}}@media(max-width:860px){.secao{padding:14vh var(--gutter);min-height:auto}.secao-grade,.secao-grade--direita,.secao-grade--largo,.secao-grade--faq{grid-template-columns:1fr}.secao-grade--direita>.painel{grid-column:1}.arte--direita,.arte--esquerda{inset:0 0 auto;width:100%;height:55vh;opacity:.8;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 55%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 60%,transparent)}.trecho--esquerda{right:var(--gutter);bottom:10vh}.trecho--titulo{top:calc(15vh + env(safe-area-inset-top,0px))}.trecho--marcador,.trecho--m1,.trecho--m2,.trecho--m3,.trecho--m4{left:var(--gutter);right:var(--gutter);bottom:12vh}.secao:has(.arte--direita),.secao:has(.arte--esquerda){padding-top:38vh}.essencia,.duas{grid-template-columns:1fr}.grupos{grid-template-columns:1fr;gap:22px}.rodape-painel{grid-template-columns:1fr}.rodape-logo{grid-row:auto;width:130px}.rodape-links{justify-content:flex-start}.rodape-copy{grid-column:auto}}@media(max-width:560px){.tec{grid-template-columns:1fr}.tec li,.tec li:nth-child(2n),.tec li:nth-child(4n){border-right:0;border-bottom:1px solid var(--linha)}.tec li:last-child{border-bottom:0}.form{grid-template-columns:1fr}.acoes .botao{flex:1 1 100%}.marca-logo{height:28px}.menu-cta{padding:8px 13px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.revelar{opacity:1;transform:none}.trecho{transform:none;filter:none}body:after{display:none}}.rodape-redes{grid-column:2 / -1}.rodape-endereco{grid-column:2 / -1;margin:0}@media(max-width:760px){.rodape-redes,.rodape-endereco{grid-column:auto}}
