@font-face{font-family:display;src:url(../media/BigShouldersDisplay-s.p.3717rc2-dzi8n.woff2?dpl=dpl_BnQxQkG2Xptzf8GqPXdhVj78UmL9)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.display_4b0f12bd-module__LZi0Lq__className{font-family:display,display Fallback}.display_4b0f12bd-module__LZi0Lq__variable{--fonte-display:"display", "display Fallback"}
@font-face{font-family:texto;src:url(../media/Figtree-s.p.2wgi2s79cfcd3.woff2?dpl=dpl_BnQxQkG2Xptzf8GqPXdhVj78UmL9)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:texto Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.texto_fdba9c3d-module__JscAkq__className{font-family:texto,texto Fallback}.texto_fdba9c3d-module__JscAkq__variable{--fonte-texto:"texto", "texto Fallback"}
:root{--conto-violeta:#4a24c9;--conto-violeta-escuro:#33188f;--conto-violeta-suave:#efebfc;--conto-verde:#19b36b;--conto-verde-noite:#08331f;--conto-verde-texto:#0a7a47;--conto-verde-suave:#ddf3e7;--conto-lilas:#b7a6f2;--conto-tinta:#16151c;--conto-cinza:#5e5c69;--conto-linha:#e6e5ea;--conto-superficie:#f4f4f6;--conto-branco:#fff;--conto-fonte-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--conto-fonte-texto:"Figtree", "Helvetica Neue", Arial, sans-serif;--conto-raio-pequeno:12px;--conto-raio-medio:24px;--conto-raio-grande:28px;--conto-raio-pilula:999px}
:root{--conto-fonte-display:var(--fonte-display), "Arial Narrow", sans-serif;--conto-fonte-texto:var(--fonte-texto), "Helvetica Neue", Arial, sans-serif;--lateral:20px;--largura:1120px;--erro:#33188f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--conto-branco);color:var(--conto-tinta);font-family:var(--conto-fonte-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--conto-violeta)}a:hover{color:var(--conto-violeta-escuro)}:focus-visible{outline:3px solid var(--conto-violeta);outline-offset:3px}h1,h2,h3,p{margin:0}.pular{z-index:10;border-radius:var(--conto-raio-pequeno);background:var(--conto-tinta);color:var(--conto-branco);padding:12px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.pular:focus{color:var(--conto-branco);top:12px}.contem{width:100%;max-width:var(--largura);padding-inline:var(--lateral);margin:0 auto}.display{font-family:var(--conto-fonte-display);letter-spacing:0;font-weight:800;line-height:.92}.chapeu{color:var(--conto-violeta);font-size:14px;font-weight:700}.apoio{color:var(--conto-cinza)}.exemplo{color:var(--conto-cinza);font-size:13px}.botao{border-radius:var(--conto-raio-pilula);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.botao:active{transform:scale(.98)}.botao-verde{background:var(--conto-verde);color:var(--conto-verde-noite)}.botao-verde:hover{color:var(--conto-verde-noite);background:#15a060}.botao-branco{background:var(--conto-branco);color:var(--conto-violeta)}.botao-branco:hover{background:var(--conto-violeta-suave);color:var(--conto-violeta-escuro)}.botao-violeta{background:var(--conto-violeta);color:var(--conto-branco)}.botao-violeta:hover{background:var(--conto-violeta-escuro);color:var(--conto-branco)}.botao[disabled]{background:var(--conto-linha);color:var(--conto-cinza);cursor:wait}.cabecalho{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.cabecalho a.logo{align-items:center;min-height:44px;display:inline-flex}.cabecalho a.logo img{width:auto;height:32px}.cabecalho .atalho{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.secao{border-top:1px solid var(--conto-linha);padding-block:64px}.secao-titulo{font-size:clamp(2.5rem,8vw,4.25rem)}.secao-intro{max-width:620px;margin-top:16px;font-size:18px}.topo{gap:32px;padding-block:16px 64px;display:grid}.topo h1{font-size:clamp(2.6rem,10vw,4.25rem)}.topo .subtitulo{max-width:520px;color:var(--conto-cinza);margin-top:20px;font-size:19px}.topo .acoes{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.topo .regiao{color:var(--conto-cinza);font-size:15px}.foto-topo{margin:0;position:relative}.foto-topo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--conto-raio-grande);width:100%}.conversa{flex-direction:column;gap:8px;font-size:15px;line-height:1.4;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.conversa p{border-radius:18px;max-width:300px;padding:10px 14px}.conversa .eu{background:#e4ddfb;border-top-right-radius:4px;align-self:flex-end}.conversa .bot{background:var(--conto-branco);border-top-left-radius:4px;align-self:flex-start}.passos{margin:40px 0 0;padding:0;list-style:none;display:grid}.passos li{border-top:1px solid var(--conto-linha);grid-template-columns:64px 1fr;gap:4px 16px;padding:24px 0;display:grid}.passos .numero{font-family:var(--conto-fonte-display);color:var(--conto-violeta);grid-row:span 2;font-size:64px;font-weight:900;line-height:.8}.passos h3{font-size:20px;font-weight:700}.passos p{color:var(--conto-cinza)}.equilibrio{align-items:center;gap:40px;display:grid}.mapa{justify-items:center;gap:24px;display:grid}.mapa figure{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:350px;margin:0;display:flex}.mapa figure>div{width:100%}.mapa svg{width:100%;height:auto;display:block}.mapa svg text{font-family:var(--conto-fonte-texto)}.mapa figcaption{color:var(--conto-cinza);font-size:14px;font-weight:600}.legenda{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.legenda li{align-items:center;gap:12px;font-size:16px;display:flex}.legenda .marca{border-radius:9px;flex-shrink:0;width:18px;height:18px}.faixa{color:var(--conto-verde-texto);margin-top:20px;font-size:15px;font-weight:600}.capacidades{border-top:1px solid var(--conto-linha);gap:12px;margin-top:24px;padding-top:16px;display:grid}.capacidades-titulo{font-size:15px;font-weight:700}.capacidades ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.capacidades li{gap:6px;display:grid}.capacidade-nome{font-size:15px;font-weight:600}.capacidade-nome .apoio{font-size:13px;font-weight:500}.medidor{gap:4px;display:flex}.medidor span{background:var(--conto-linha);border-radius:3px;width:22px;height:6px}.medidor span.cheio{background:var(--conto-tinta)}.treino{align-items:center;gap:32px;display:grid}.treino img{aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:var(--conto-raio-grande);width:100%}.treino h2{margin-top:10px;font-size:clamp(3rem,12vw,5.5rem)}.motivos{border-top:1px solid var(--conto-linha);margin:28px 0 0;padding:0;list-style:none;display:grid}.motivos li{border-bottom:1px solid var(--conto-linha);align-items:baseline;gap:16px;padding:16px 0;display:flex}.motivos strong{min-width:96px;font-family:var(--conto-fonte-display);color:var(--conto-tinta);font-size:40px;font-weight:800;line-height:1}.motivos li:first-child strong{color:var(--conto-violeta)}.motivos strong small{font-size:24px}.motivos span{color:var(--conto-cinza)}.aviso-sugestao{margin-top:20px;font-weight:600}.constancia{gap:48px;display:grid}.sequencia{flex-direction:column;gap:20px;display:flex}.sequencia .numero{font-size:clamp(4rem,16vw,7rem)}.semana{align-items:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex}.semana li{color:var(--conto-cinza);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.semana .barra{border-radius:7px;width:14px}.lema{font-family:var(--conto-fonte-display);color:var(--conto-verde-texto);font-size:32px;font-weight:800;line-height:1}.comunidade img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--conto-raio-grande);width:100%}.comunidade h3{font-family:var(--conto-fonte-display);margin-top:24px;font-size:40px;font-weight:800;line-height:.95}.comunidade p{margin-top:12px}.campanha{background:var(--conto-violeta);color:var(--conto-branco);padding-block:80px}.campanha .frases{gap:48px;display:grid}.campanha blockquote{margin:0}.campanha .pergunta{font-family:var(--conto-fonte-display);font-size:clamp(2.4rem,9vw,4.5rem);font-weight:800;line-height:.95}.campanha .resposta{font-family:var(--conto-fonte-display);color:var(--conto-lilas);margin-top:8px;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:900;line-height:.95}.campanha .botao{margin-top:48px}.perguntas{border-bottom:1px solid var(--conto-linha);max-width:760px;margin-top:32px}.perguntas details{border-top:1px solid var(--conto-linha)}.perguntas summary{cursor:pointer;min-height:64px;padding:18px 44px 18px 0;font-size:18px;font-weight:700;list-style:none;position:relative}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"";border-right:2.5px solid var(--conto-violeta);border-bottom:2.5px solid var(--conto-violeta);width:12px;height:12px;margin-top:-9px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.perguntas details[open] summary:after{margin-top:-3px;transform:rotate(-135deg)}.perguntas .resposta{color:var(--conto-cinza);max-width:680px;padding:0 0 22px}.lista{gap:40px;display:grid}.formulario{gap:20px;max-width:560px;display:grid}.campo{gap:8px;display:grid}.campo label,.campo .rotulo{font-size:15px;font-weight:700}.campo input,.campo select{border-radius:var(--conto-raio-pequeno);background:var(--conto-branco);width:100%;min-height:54px;color:var(--conto-tinta);border:1.5px solid #d5d3dc;padding:0 16px;font-family:inherit;font-size:17px}.campo select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5e5c69 50%),linear-gradient(135deg,#5e5c69 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.campo input:focus,.campo select:focus{border-color:var(--conto-violeta);box-shadow:0 0 0 3px var(--conto-violeta-suave);outline:none}.campo.invalido input,.campo.invalido select{border:2px solid var(--erro)}.telefone{gap:8px;display:flex}.telefone .ddi{border-radius:var(--conto-raio-pequeno);background:var(--conto-superficie);color:#3f3d48;border:1.5px solid #d5d3dc;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.erro-campo{color:var(--erro);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.aceite{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.5;display:flex}.aceite input{width:24px;height:24px;accent-color:var(--conto-violeta);cursor:pointer;flex-shrink:0;margin:1px 0 0}.escondido{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.formulario .botao{justify-self:start}.demonstracao{color:var(--conto-cinza);font-size:14px}.giro{border:2.5px solid #5e5c6959;border-top-color:var(--conto-cinza);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite gira}.confirmacao{border-top:1px solid var(--conto-linha);border-bottom:1px solid var(--conto-linha);gap:12px;max-width:520px;padding:28px 0;animation:.4s both surge;display:grid}.confirmacao .selo{background:var(--conto-verde);width:56px;height:56px;color:var(--conto-verde-noite);border-radius:28px;justify-content:center;align-items:center;display:flex}.confirmacao h3{font-family:var(--conto-fonte-display);font-size:44px;font-weight:800;line-height:.95}.alerta{border-left:4px solid var(--erro);background:var(--conto-violeta-suave);padding:14px 16px;font-size:15px}.rodape{border-top:1px solid var(--conto-linha);padding-block:48px}.rodape .linha1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.rodape img{width:auto;height:32px}.rodape .assinatura{color:var(--conto-cinza)}.rodape .assinatura strong{font-family:var(--conto-fonte-display);color:var(--conto-tinta);margin-right:6px;font-size:24px;font-weight:800}.rodape nav{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:15px;display:flex}.rodape nav a{align-items:center;min-height:44px;display:inline-flex}.rodape .legal{color:var(--conto-cinza);margin-top:16px;font-size:13px}.politica{max-width:760px;padding-block:24px 80px}.politica h1{font-size:clamp(2.8rem,10vw,4.5rem)}.politica h2{margin-top:40px;font-size:22px}.politica p,.politica li{color:#3f3d48;margin-top:12px}.politica ul{padding-left:22px}@keyframes surge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gira{to{transform:rotate(360deg)}}@media (min-width:720px){:root{--lateral:32px}.secao{padding-block:96px}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.passos li{grid-template-columns:1fr;gap:12px;padding:28px 0 0}.passos .numero{grid-row:auto;font-size:88px}.mapa{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.constancia{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.campanha{padding-block:120px}.campanha .frases{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}@media (min-width:960px){.topo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:32px 96px}.topo h1{font-size:clamp(3.2rem,5.4vw,4.25rem)}.treino img{aspect-ratio:4/5}.equilibrio{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}.treino{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.lista{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important}}
