:root{--roxo: #713f91;--roxo-escuro: #4e2b66;--rosa: #e84d93;--amarelo: #ffc85a;--verde: #a3c45b;--ciano: #35ccef;--tinta: #16141a;--tinta-suave: #5e5a66;--tinta-media: #4a4652;--linha: #e2ded8;--linha-forte: #cfcad4;--papel: #f7f5f2;--branco: #ffffff;--f-roxo: #f3eef6;--f-rosa: #fce4ef;--f-amarelo: #fff3d9;--f-verde: #eef4e2;--f-ciano: #e1f6fc;--espectro: linear-gradient(90deg, var(--roxo) 0%, var(--rosa) 25%, var(--amarelo) 50%, var(--verde) 75%, var(--ciano) 100%);--espectro-v: linear-gradient(180deg, var(--roxo), var(--rosa), var(--amarelo), var(--verde), var(--ciano));--raio: 16px;--raio-g: 24px;--largura: 1200px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-inter),system-ui,sans-serif;color:var(--tinta);background:var(--branco);line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--roxo)}a:hover{color:var(--roxo-escuro)}:focus-visible{outline:3px solid var(--roxo);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.02em;margin:0}p{margin:0}.container{max-width:var(--largura);margin:0 auto;padding-left:32px;padding-right:32px}@media(max-width:600px){.container{padding-left:20px;padding-right:20px}}.pular{position:absolute;left:-999px;top:8px;background:var(--tinta);color:#fff;padding:10px 16px;border-radius:8px;z-index:50}.pular:focus{left:8px}.secao{padding:80px 0}.secao--papel{background:var(--papel);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.secao__topo{display:flex;flex-direction:column;gap:10px;max-width:760px;margin-bottom:36px}.rotulo{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--roxo)}.titulo-secao{font-size:clamp(30px,3.6vw,44px);line-height:1.12}.texto-suave{color:var(--tinta-suave)}.nota{font-size:14px;color:var(--tinta-suave);margin-top:20px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:inherit}.botao--roxo{background:var(--roxo);color:#fff}.botao--roxo:hover{color:#fff}.botao--contorno{background:transparent;color:var(--tinta);border-color:var(--tinta)}.botao--contorno:hover{color:var(--tinta);background:var(--papel)}.botao--escuro{background:var(--tinta);color:#fff}.botao--escuro:hover{color:#fff}.botao--peq{min-height:44px;padding:0 22px;font-size:15px}.icone-botao{width:44px;height:44px;border-radius:999px;border:1px solid var(--linha);display:inline-flex;align-items:center;justify-content:center;color:var(--tinta)}.faixa{height:6px;background:var(--espectro)}.faixa--viva{transform-origin:left center;animation:mx-acende .9s cubic-bezier(.2,.7,.2,1) both}@keyframes mx-acende{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.luz{position:relative;overflow:hidden;transition:box-shadow .2s ease}.luz:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(232,77,147,.55),rgba(255,200,90,.6),rgba(53,204,239,.55),transparent);transform:skew(-20deg);pointer-events:none;opacity:0}.luz:hover:after,.luz:focus-visible:after{opacity:1;animation:mx-feixe .6s ease-out both}.luz:hover,.luz:focus-visible{box-shadow:0 6px 18px #713f9159}@keyframes mx-feixe{0%{left:-60%}to{left:130%}}.levanta{transition:transform .25s ease,box-shadow .25s ease}.levanta:hover,.levanta:focus-visible{transform:translateY(-4px);box-shadow:0 12px 28px #713f912e}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faixa--viva{animation:none}.luz:after{display:none}.luz,.levanta{transition:none}.levanta:hover,.levanta:focus-visible{transform:none}}.topo{background:#fff;border-bottom:1px solid var(--linha);position:relative;z-index:10}.topo__linha{display:flex;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px}.marca{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--tinta)}.marca img{height:52px;width:auto}.marca__nome{display:flex;flex-direction:column;gap:4px}.marca__texto{font-weight:900;font-style:italic;font-size:22px;line-height:22px;letter-spacing:-.02em}.marca__barra{height:4px;border-radius:999px;background:var(--espectro)}.menu{display:flex;gap:28px;margin-left:auto;font-size:15px;font-weight:600}.menu a{color:var(--tinta);text-decoration:none;padding:6px 0}.menu a:hover{color:var(--roxo)}.menu a[aria-current=page]{border-bottom:3px solid var(--roxo)}.topo__acoes{display:flex;gap:12px;align-items:center;margin-left:auto}.menu-celular{display:none;position:relative}.menu-celular summary{list-style:none;cursor:pointer}.menu-celular summary::-webkit-details-marker{display:none}.menu-celular__lista{position:absolute;right:0;top:54px;background:#fff;border:1px solid var(--linha);border-radius:var(--raio);padding:12px;min-width:220px;display:flex;flex-direction:column;box-shadow:0 12px 28px #16141a1f}.menu-celular__lista a{padding:12px;color:var(--tinta);text-decoration:none;font-weight:600;border-radius:10px}.menu-celular__lista a:hover{background:var(--papel)}@media(max-width:900px){.menu{display:none}.menu-celular{display:block}.topo__acoes .esconde-celular{display:none}}.rodape{border-top:1px solid var(--linha);background:#fff}.rodape__grade{display:flex;flex-wrap:wrap;gap:40px;padding-top:56px;padding-bottom:32px}.rodape__col{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.rodape__col--marca{flex:1 1 260px;gap:14px}.rodape__col a{color:var(--tinta);text-decoration:none}.rodape__col a:hover{color:var(--roxo);text-decoration:underline}.rodape__titulo{font-weight:700}.rodape__final{border-top:1px solid var(--linha);padding-top:20px;padding-bottom:32px;font-size:13px;color:var(--tinta-suave)}.abertura{padding-top:72px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.abertura__texto{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.selo{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--f-roxo);font-size:14px;font-weight:600;color:var(--roxo-escuro)}.selo__ponto{width:8px;height:8px;border-radius:999px;background:var(--rosa)}.abertura h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.03em}.abertura__sub{font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--tinta-suave);max-width:580px}.abertura__botoes{display:flex;gap:12px;flex-wrap:wrap}.abertura__arte{flex:1 1 420px;min-width:0}.palco{border-radius:var(--raio-g);padding:4px;background:linear-gradient(135deg,var(--roxo),var(--rosa),var(--amarelo),var(--verde),var(--ciano))}.palco__dentro{border-radius:20px;background:var(--papel);aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center}.palco__dentro img{width:46%}.portas{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:72px}.porta{flex:1 1 300px;min-width:0;display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:var(--raio);background:#fff;border:1px solid var(--linha);border-top-width:6px;text-decoration:none;color:var(--tinta);box-shadow:0 2px 10px #16141a0f}.porta:hover{color:var(--tinta)}.porta__icone{flex:none;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.porta__textos{display:flex;flex-direction:column;gap:2px}.porta__titulo{font-weight:700;font-size:18px}.porta__desc{font-size:14px;color:var(--tinta-suave)}.porta__seta{margin-left:auto;font-size:20px}.cor-roxo{border-top-color:var(--roxo)}.fundo-roxo{background:var(--f-roxo)}.cor-rosa{border-top-color:var(--rosa)}.fundo-rosa{background:var(--f-rosa)}.cor-amarelo{border-top-color:var(--amarelo)}.fundo-amarelo{background:var(--f-amarelo)}.cor-verde{border-top-color:var(--verde)}.fundo-verde{background:var(--f-verde)}.cor-ciano{border-top-color:var(--ciano)}.fundo-ciano{background:var(--f-ciano)}.grade{display:flex;flex-wrap:wrap;gap:20px}.grade--espaco{margin-top:20px}.secao__topo .botao{align-self:flex-start}.cartao{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px;border-radius:20px;background:#fff;border:1px solid var(--linha);border-top-width:8px;padding:26px;text-decoration:none;color:var(--tinta)}.cartao:hover{color:var(--tinta)}.cartao__icone{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.cartao__titulo{font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:23px}.cartao__texto{font-size:16px;line-height:1.55;color:var(--tinta-suave)}.cartao__link{margin-top:auto;font-weight:700;font-size:15px;color:var(--roxo)}.ferramenta{flex:1 1 250px;min-width:0;border-radius:var(--raio);border:1px solid var(--linha);padding:24px;display:flex;flex-direction:column;gap:10px;background:#fff}.ferramenta__topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.etiqueta{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;color:var(--tinta)}.etiqueta--pronto{background:var(--verde)}.etiqueta--exemplo{background:var(--amarelo)}.numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}@media(max-width:760px){.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.numero{padding:28px 24px;border-radius:var(--raio);background:#fff;border-bottom:6px solid var(--roxo);display:flex;flex-direction:column;gap:6px}.numero__valor{font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:52px;line-height:1.05}.numero__texto{font-size:15px;font-weight:600;color:var(--tinta-suave)}.borda-roxo{border-bottom-color:var(--roxo)}.borda-rosa{border-bottom-color:var(--rosa)}.borda-amarelo{border-bottom-color:var(--amarelo)}.borda-ciano{border-bottom-color:var(--ciano)}.pessoa{flex:1 1 460px;min-width:0;border-radius:20px;border:1px solid var(--linha);padding:28px;display:flex;gap:20px;align-items:flex-start;background:#fff}.pessoa__foto{flex:none;width:104px;height:104px;border-radius:999px;object-fit:cover;border:3px solid var(--rosa)}.pessoa__iniciais{flex:none;width:104px;height:104px;border-radius:999px;background:var(--f-amarelo);border:3px solid var(--amarelo);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:32px}.pessoa__nome{font-weight:700;font-size:20px}.pessoa__cargo{font-size:14px;font-weight:600;color:var(--roxo)}.pessoa__texto{margin-top:6px;font-size:15px;line-height:1.6;color:var(--tinta-suave)}.diversidade{border-radius:20px;background:var(--f-roxo);padding:28px 32px 28px 40px;position:relative;overflow:hidden;margin-top:24px;display:flex;flex-direction:column;gap:8px}.diversidade:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--espectro-v)}.diversidade__frase{font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:26px;line-height:1.25}.etiquetas{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.etiquetas li{padding:10px 18px;border-radius:999px;font-size:16px;font-weight:600}.etiquetas--peq li{padding:8px 14px;font-size:15px}.passos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.passo{flex:1 1 190px;min-width:0;border-radius:var(--raio);background:var(--papel);padding:22px;display:flex;flex-direction:column;gap:10px;border-top:6px solid var(--rosa)}.passo__num{font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:32px;line-height:1}.passo__titulo{font-weight:700;font-size:19px}.passo__texto{font-size:15px;line-height:1.55;color:var(--tinta-suave)}.faq{border-top:1px solid var(--linha);max-width:880px}.faq details{border-bottom:1px solid var(--linha);padding:20px 0}.faq summary{display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:18px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:24px;line-height:24px;color:var(--rosa)}.faq details[open] summary:after{content:"−"}.faq p{margin-top:12px;color:var(--tinta-suave);font-size:16px;line-height:1.6}.jogue{border-radius:var(--raio-g);border:1px solid var(--linha);overflow:hidden;display:flex;flex-wrap:wrap}.jogue__texto{flex:1 1 420px;min-width:0;padding:44px;display:flex;flex-direction:column;gap:14px;border-top:8px solid var(--ciano)}.jogue__tela{flex:1 1 360px;min-width:0;background:#111114;min-height:260px;display:flex;align-items:center;justify-content:center;gap:6px}.jogue__barra{width:36px;height:8px;border-radius:999px}.trilha{padding-top:28px;font-size:14px;color:var(--tinta-suave)}.trilha a{color:var(--tinta-suave)}.abertura-servico{border-bottom:10px solid var(--rosa)}.servico-nome{display:flex;align-items:center;gap:14px}.servico-nome__icone{width:52px;height:52px;border-radius:14px;background:var(--rosa);display:flex;align-items:center;justify-content:center;color:var(--tinta)}.servico-nome__texto{font-weight:900;font-style:italic;font-size:30px;letter-spacing:-.02em}.bloco{flex:1 1 340px;min-width:0;border-radius:20px;border:1px solid var(--linha);overflow:hidden;background:#fff}.bloco__faixa{height:10px}.bloco__corpo{padding:28px;display:flex;flex-direction:column;gap:16px}.bloco__titulo{font-family:var(--font-display),Arial,sans-serif;font-weight:700;font-size:26px}.faixa-rosa{background:var(--rosa)}.faixa-roxo{background:var(--roxo)}.faixa-amarelo{background:var(--amarelo)}.lista-pontos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.lista-pontos li{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.55}.lista-pontos li:before{content:"";flex:none;margin-top:7px;width:14px;height:14px;border-radius:999px;background:var(--rosa)}.duas-colunas{display:flex;flex-wrap:wrap;gap:48px}.duas-colunas>*{flex:1 1 380px;min-width:0}.destaque-borda{border-radius:var(--raio-g);background:#fff;border:1px solid var(--linha);padding:40px 40px 40px 48px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px}.destaque-borda:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--espectro-v)}.form{background:#fff;border-radius:20px;border:1px solid var(--linha);padding:32px;display:flex;flex-direction:column;gap:20px}@media(max-width:600px){.form{padding:22px}}.form fieldset{border:0;margin:0;padding:0}.form legend{font-weight:700;font-size:16px;padding:0;margin-bottom:12px}.opcoes{display:flex;flex-wrap:wrap;gap:10px}.opcao input{position:absolute;opacity:0;width:1px;height:1px}.opcao span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--linha-forte);background:#fff;font-size:15px;font-weight:600;cursor:pointer}.opcao input:checked+span{border:2px solid var(--roxo);background:var(--f-roxo)}.opcao input:checked+span:before{content:"✓ ";margin-right:4px}.opcao input:focus-visible+span{outline:3px solid var(--roxo);outline-offset:3px}.campos{display:flex;flex-wrap:wrap;gap:16px}.campo{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.campo--cheio{flex-basis:100%}.campo input,.campo textarea,.campo select{font:inherit;font-weight:400;font-size:16px;border-radius:10px;border:1px solid var(--linha-forte);padding:0 14px;min-height:46px;background:#fff;color:var(--tinta)}.campo textarea{padding:12px 14px;resize:vertical;min-height:110px}.aceite{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--tinta-media)}.aceite input{width:20px;height:20px;margin:0;flex:none}.isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form .botao{align-self:flex-start}.texto-longo{max-width:820px;display:flex;flex-direction:column;gap:28px}.texto-longo h2{font-size:24px}.texto-longo p{margin-top:10px;font-size:16px;line-height:1.7;color:var(--tinta-media)}.titulo-pagina{font-size:clamp(36px,5vw,64px);line-height:1.05}
