@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._gO8iW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._gO8iW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.utU3yq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.utU3yq_variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--tinta:#0b1f4b;--noite:#081736;--azul:#2456e6;--azul-claro:#9db9ff;--nevoa:#eef2fa;--branco:#fff;--texto-suave:#55617e;--linha:#d9e0ee;--raio-grande:28px;--raio-medio:18px;--largura:1200px;--margem:clamp(20px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--branco);color:var(--tinta);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--largura) + 2 * var(--margem));padding-inline:var(--margem);margin-inline:auto}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contador{font-variant-numeric:tabular-nums}.pular{z-index:100;background:var(--tinta);color:var(--branco);border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:16px}.pular:focus{top:16px}.marca{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.marca-logo{width:46px;display:block}.botao{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.botao-pequeno{min-height:42px;padding:0 18px;font-size:15px}.botao-azul{background:var(--azul);color:var(--branco)}.botao-azul:hover{background:var(--tinta)}.botao-escuro{background:var(--tinta);color:var(--branco)}.botao-escuro:hover{background:var(--azul)}.botao-linha{border-color:var(--linha)}.botao-linha:hover{border-color:var(--tinta)}.link-sublinhado{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-weight:600;display:inline-flex}.lista-marcada{gap:10px;display:grid}.lista-marcada li{padding-left:22px;position:relative}.lista-marcada li:before{content:"";background:var(--azul);border-radius:2px;width:10px;height:2px;position:absolute;top:.62em;left:0}.topo{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffdb;border-bottom:1px solid #0b1f4b0f;position:sticky;top:0}.topo-linha{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.topo-nav{color:var(--texto-suave);gap:32px;font-size:15.5px;font-weight:500;display:flex}.topo-nav a:hover{color:var(--tinta)}.hero{--p:0;--topo-altura:72px;height:calc(100svh - var(--topo-altura) + 55vh)}.hero-palco{top:var(--topo-altura);height:calc(100svh - var(--topo-altura));min-height:520px;position:sticky;overflow:hidden}.hero-topo{z-index:2;padding:clamp(20px, 4.5vh, 52px) var(--margem) 0;text-align:center;opacity:calc(1 - var(--p) * 2.2);transform:translateY(calc(var(--p) * -70px));position:relative}.hero-titulo{max-width:1200px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin-inline:auto;font-size:clamp(2.9rem,6.4vw,5.25rem);font-weight:600;line-height:1}.hero-titulo .titulo-linha{display:block}.hero-titulo .titulo-linha-suave{letter-spacing:-.02em;margin-bottom:.2em;font-size:.42em;font-weight:500}.titulo-anim,.projeto-nome,.plano-nome,.combo-nome,.etapa-titulo{text-wrap:balance}.hero-apoio,.secao-apoio,.projeto-resumo,.plano-frase,.plano-descricao,.combo-frase,.combo-observacao,.etapa-texto,.lista-marcada li{text-wrap:pretty}.titulo-linha{display:block}.titulo-linha-suave{color:#8894b0}.titulo-anim .palavra{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.titulo-anim .palavra>span{transition:transform .95s cubic-bezier(.2,.75,.1,1);display:inline-block;transform:translateY(115%)}.titulo-anim[data-visivel=true] .palavra>span{transform:none}.hero-retrato{z-index:1;aspect-ratio:750/1145;height:min(76%,760px);transform:translateX(-50%) scale(calc(1 + var(--p) * .16));transform-origin:50% 100%;animation:1.1s .15s both surgir;position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.hero-retrato img{object-fit:contain;object-position:bottom;width:100%;height:100%}.hero-base{z-index:3;padding:clamp(90px, 16vh, 150px) var(--margem) clamp(20px, 4vh, 40px);text-align:center;background:linear-gradient(to top, var(--branco) 46%, #ffffffdb 66%, #fff0);opacity:calc(1 - var(--p) * 3);transform:translateY(calc(var(--p) * 40px));justify-items:center;gap:22px;display:grid;position:absolute;inset:auto 0 0}.hero[data-avancado] .hero-base{pointer-events:none}.hero-apoio{max-width:36em;color:var(--tinta);font-size:clamp(1rem,1.35vw,1.15rem);animation:.9s cubic-bezier(.2,.7,.1,1) .3s both subir}.hero-acoes{flex-wrap:wrap;justify-content:center;gap:12px;animation:.9s cubic-bezier(.2,.7,.1,1) .38s both subir;display:flex}.botao-branco{border-color:var(--linha);background:var(--branco)}.botao-branco:hover{border-color:var(--tinta)}@keyframes subir{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes surgir{0%{opacity:0}to{opacity:1}}.secao{padding-block:clamp(64px,9vw,128px)}.secao-nevoa{background:var(--nevoa)}.secao-cabeca{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(20px,5vw,72px);margin-bottom:clamp(36px,5vw,64px);display:grid}.secao-titulo{max-width:13em;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1.05}.secao-apoio{color:var(--texto-suave);font-size:1.05rem}.projetos{gap:clamp(40px,6vw,80px);display:grid}.projeto{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.projeto:nth-child(2n) .projeto-capa{order:2}.projeto-capa{aspect-ratio:16/11;border-radius:var(--raio-grande);align-items:flex-end;padding:clamp(20px,3vw,36px);display:flex;position:relative;overflow:hidden}.projeto-capa img{object-fit:cover}.projeto-capa-tela{box-shadow:0 0 0 1px var(--linha), 0 24px 60px -28px #0b1f4b59}.projeto-capa-tela img{object-position:top}.projeto-capa-foto:after{content:"";background:linear-gradient(#060e1e14 35%,#060e1ed1);position:absolute;inset:0}.projeto-capa-foto .projeto-capa-nome,.projeto-capa-foto .projeto-capa-barra{z-index:1}.projeto-capa-foto .projeto-capa-nome{position:relative}.projeto-capa-barra{gap:7px;display:flex;position:absolute;top:clamp(18px,2.4vw,28px);left:clamp(20px,3vw,36px)}.projeto-capa-barra i{opacity:.35;background:currentColor;border-radius:50%;width:10px;height:10px}.projeto-capa-nome{max-width:9em;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,3.9rem);font-weight:600;line-height:.98}.projeto-tipo{color:var(--azul);font-size:15px;font-weight:600}.projeto-nome{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:600;line-height:1.1}.projeto-resumo{color:var(--texto-suave);margin-block:16px 22px}.projeto-info .link-sublinhado{margin-top:26px}.planos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plano{border-radius:var(--raio-grande);background:var(--branco);flex-direction:column;padding:clamp(24px,2.6vw,34px);display:flex}.plano-destaque{background:var(--tinta);color:var(--branco)}@media (hover:hover){.plano{transition:transform .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s}.plano:hover{transform:translateY(-6px);box-shadow:0 22px 44px -26px #0b1f4b61}}.plano-nome{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;font-size:1.7rem;font-weight:600;line-height:1.1}.plano-frase{color:var(--texto-suave);margin-top:8px}.plano-preco{border-bottom:1px solid var(--linha);margin-block:30px 26px;padding-bottom:26px}.plano-valor{color:var(--azul);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;align-items:baseline;gap:8px;font-size:clamp(3rem,4.6vw,4rem);font-weight:600;line-height:1;display:flex}.plano-valor-texto{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.5rem);line-height:1.25}.plano-parcelas,.plano-moeda{letter-spacing:0;font-size:.38em}.plano-moeda{align-self:flex-start;margin-top:.5em}.plano-total{color:var(--texto-suave);margin-top:10px;font-size:14.5px}.plano-descricao{margin-bottom:22px}.plano .lista-marcada{margin-bottom:32px;font-size:16px}.plano-botao{border-top:1px solid var(--linha);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;font-weight:600;display:flex}.plano-botao-seta{background:var(--nevoa);width:40px;height:40px;color:var(--azul);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.plano-botao:hover .plano-botao-seta{background:var(--azul);color:var(--branco)}.plano-destaque .plano-frase,.plano-destaque .plano-total{color:#b4c0de}.plano-destaque .plano-valor{color:var(--azul-claro)}.plano-destaque .plano-preco,.plano-destaque .plano-botao{border-color:#ffffff29}.plano-destaque .lista-marcada li:before{background:var(--azul-claro)}.plano-destaque .plano-botao-seta{color:var(--branco);background:#ffffff1f}.plano-destaque :focus-visible{outline-color:var(--azul-claro)}.planos-pontos{display:none}.combo{border-radius:var(--raio-grande);border:2px solid var(--azul);background:var(--tinta);color:var(--branco);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:16px;padding:clamp(56px,5vw,64px) clamp(24px,4vw,56px) clamp(28px,4vw,52px);display:grid;position:relative}.combo-selo{border-radius:0 var(--raio-grande) 0 16px;background:var(--azul);align-items:center;gap:8px;padding:9px 18px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:-2px;right:-2px}.combo-nome{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;line-height:1.05}.combo-frase{color:#b4c0de;max-width:30em;margin-block:14px 24px}.combo .lista-marcada li:before{background:var(--azul-claro)}.combo-corte{color:#b4c0de;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.combo-pilula{color:#0c5a36;background:#c9f3dd;border-radius:999px;padding:5px 12px;font-size:14.5px;font-weight:600}.combo-desconto{align-items:center;gap:16px;margin-block:14px 16px;display:flex}.combo-desconto strong{color:var(--azul-claro);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;font-size:clamp(4rem,7.5vw,6rem);font-weight:600;line-height:.9}.combo-desconto>span{max-width:9em;font-size:1.2rem;font-weight:500;line-height:1.25}.combo-observacao{color:#b4c0de;max-width:28em;font-size:14.5px}.combo-botao{background:var(--branco);color:var(--tinta);margin-top:26px}.combo-botao:hover{background:var(--azul-claro)}.combo :focus-visible{outline-color:var(--azul-claro)}@media (hover:hover){.combo{transition:transform .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s}.combo:hover{transform:translateY(-6px);box-shadow:0 26px 50px -26px #0b1f4b8c}}.etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.etapa{padding-top:24px;position:relative}.etapa:before,.etapa:after{content:"";border-radius:2px;height:2px;position:absolute;inset:0 0 auto}.etapa:before{background:var(--linha)}.etapa:after{background:var(--azul);transform:scaleX(var(--f,1));transform-origin:0}.etapa-numero,.etapa-titulo,.etapa-texto{transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.1,1),color .6s}.processo[data-anim] .etapa[data-ativa=false] .etapa-numero{color:#b9c3d9;transform:translateY(12px)}.processo[data-anim] .etapa[data-ativa=false] .etapa-titulo,.processo[data-anim] .etapa[data-ativa=false] .etapa-texto{opacity:.28;transform:translateY(12px)}.etapa-titulo{transition-delay:60ms}.etapa-texto{transition-delay:.12s}@media (min-width:861px){.secao.processo{--topo-altura:72px;height:calc(100svh - var(--topo-altura) + 90vh);padding-block:0}.processo-palco{top:var(--topo-altura);height:calc(100svh - var(--topo-altura));align-content:center;min-height:480px;display:grid;position:sticky}}.etapa-numero{color:var(--azul);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:2.6rem;font-weight:600;line-height:1;display:block}.etapa-titulo{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-block:18px 8px;font-size:1.35rem;font-weight:600}.etapa-texto{color:var(--texto-suave)}.rodape{padding:0 12px 12px}.rodape-caixa{border-radius:var(--raio-grande);background:var(--noite);color:var(--branco);padding-top:clamp(32px,4vw,52px);position:relative;overflow:hidden}.rodape-topo,.rodape-meio{max-width:var(--largura);padding-inline:var(--margem);margin-inline:auto}.rodape-topo{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.rodape-topo .marca-logo{width:46px;display:block}.marca-logo img{width:100%;height:auto}.rodape-topo .link-sublinhado{justify-self:end}.rodape-nav{gap:28px;font-size:15.5px;font-weight:500;display:flex}.rodape-nav a:hover,.rodape-links a:hover,.rodape-contato a:hover{color:var(--azul-claro)}.rodape-meio{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:clamp(40px,6vw,72px);display:grid}.rodape-links{gap:10px;font-size:1.25rem;font-weight:500;display:grid}.rodape-links-direita{text-align:right}.rodape-contato{text-align:center;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;gap:4px;font-size:clamp(1.6rem,3.6vw,2.75rem);font-weight:500;line-height:1.2;display:grid}.rodape :focus-visible{outline-color:var(--azul-claro)}.letreiro{height:clamp(110px,19vw,270px);margin-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.letreiro-trilho{width:max-content;animation:48s linear infinite correr;display:flex;-webkit-mask-image:linear-gradient(#000 20%,#0000 96%);mask-image:linear-gradient(#000 20%,#0000 96%)}.letreiro[data-pausado=true] .letreiro-trilho{animation-play-state:paused}.letreiro-grupo{flex:none;display:flex}.letreiro-grupo span{color:#ffffff1a;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;padding-right:.28em;font-size:clamp(120px,21vw,300px);font-weight:700;line-height:.92}.letreiro-botao{width:32px;height:32px;color:var(--branco);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:18px;left:20px}.letreiro-botao:hover{border-color:var(--branco)}.rodape-direitos{text-align:center;color:#b4c0de;pointer-events:none;font-size:14px;position:absolute;bottom:24px;left:0;right:0}.whatsapp-flutuante{z-index:30;width:60px;height:60px;color:var(--branco);background:#25d366;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:clamp(16px,2.4vw,28px);right:clamp(16px,2.4vw,28px);box-shadow:0 10px 28px #08173647}.whatsapp-flutuante:hover{transform:scale(1.07)}@keyframes correr{to{transform:translate(-50%)}}@media (max-width:960px){.planos{margin-inline:calc(-1 * var(--margem));padding:4px var(--margem) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.planos::-webkit-scrollbar{display:none}.plano{scroll-snap-align:start;flex:0 0 min(84%,380px)}.planos-pontos{justify-content:center;align-items:center;margin-block:2px 14px;display:flex}.planos-ponto{cursor:pointer;background:0 0;border:0;place-items:center;height:32px;padding:0 5px;display:grid}.planos-ponto:before{content:"";background:#0b1f4b33;border-radius:999px;width:7px;height:7px;transition:width .45s cubic-bezier(.2,.7,.1,1),background-color .3s}.planos-ponto[aria-current=true]:before{background:var(--azul);width:28px}.combo{margin-top:0}.etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.topo-nav{display:none}.secao-cabeca,.projeto,.combo{grid-template-columns:1fr}.hero-retrato{height:min(68%,560px)}.titulo-linha{display:inline}.projeto:nth-child(2n) .projeto-capa{order:0}.rodape-topo{grid-template-columns:1fr auto}.rodape-nav{display:none}.rodape-meio{grid-template-columns:1fr 1fr}.rodape-contato{text-align:left;grid-area:1/1/auto/-1}}@media (max-width:520px){body{font-size:16px}.marca-nome{display:none}.rodape-topo .marca-nome{display:inline}.etapas{grid-template-columns:1fr}.hero-acoes .botao-branco{display:none}.hero-base{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.titulo-anim .palavra>span{transition:none;transform:none}.whatsapp-flutuante,.plano,.combo,.planos-ponto:before{transition:none}.plano:hover,.combo:hover{transform:none}.hero-apoio,.hero-acoes,.hero-retrato,.letreiro-trilho{animation:none}.hero,.secao.processo{height:auto}.secao.processo{padding-block:clamp(64px,9vw,128px)}.processo-palco{height:auto;min-height:0;position:static}.etapa-numero,.etapa-titulo,.etapa-texto{transition:none}.hero-palco{position:relative;top:auto}}
