:root{--oliva:#6e785d;--oliva-escuro:#5f6a4f;--oliva-claro:#e9ece1;--laranja:#ff8c00;--grafite:#363636;--texto:#4a4a4a;--fundo:#faf6ee;--pessego:#f2d9b8;--cinza:#c9c7bd;--linha:#d9d4c4}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--grafite);margin:0;font-family:ui-rounded,Nunito,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.55}.pagina{flex-direction:column;gap:14px;max-width:440px;min-height:100vh;margin:0 auto;padding:20px 18px 24px;display:flex}.logo{width:112px;height:auto;display:block}h1{margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.25}h2{margin:6px 0 0;font-size:18px;font-weight:600;line-height:1.3}p{color:var(--texto);margin:0;font-size:15px}.destaque{background:var(--oliva-claro);border:1px solid var(--oliva);color:var(--grafite);border-radius:16px;padding:14px 16px;font-size:15px}.destaque strong{color:var(--oliva-escuro);margin-bottom:2px;font-size:16px;font-weight:700;display:block}.escada{flex-direction:column;display:flex}.degrau{align-items:stretch;gap:12px;display:flex}.trilho{border-bottom:3px solid #4a4a44;border-left:3px solid #4a4a44;border-right:3px solid #4a4a44;flex:none;width:32px;position:relative}.trilho.topo{border-top:3px solid #4a4a44}.trilho .seta{background:var(--fundo);color:var(--oliva);z-index:1;font-size:18px;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.cartao{border-radius:16px;flex-direction:column;flex:1;gap:8px;margin:7px 0;padding:14px;display:flex}.cartao h3{margin:0;font-size:16px;font-weight:700}.cartao p{color:inherit;font-size:14px}.seguro{background:var(--oliva-escuro);color:var(--fundo)}.alerta{background:var(--pessego)}.desligado{background:var(--cinza)}.nota{opacity:.95;font-size:13px!important}.botao{text-align:center;cursor:pointer;border-radius:12px;padding:13px 14px;font-size:15px;font-weight:700;text-decoration:none;display:block}.botao.principal{background:var(--laranja);color:#2b1700}.botao.contorno{color:var(--grafite);border:1.5px solid var(--oliva);background:#fff}.botao:focus-visible,.rodape a:focus-visible{outline:3px solid var(--grafite);outline-offset:2px}.lgpd{background:var(--oliva-claro);color:var(--grafite);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.lgpd svg{flex:none;margin-top:2px}.rodape{border-top:1px solid var(--linha);text-align:center;color:#6b6b6b;margin-top:auto;padding-top:14px;font-size:13px}.rodape a{color:inherit}.aviso-seguranca{color:#5a5a5a;background:var(--oliva-claro);border-radius:12px;padding:10px 12px;font-size:13px}.sanfona{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pratica{border:1px solid var(--linha);background:#fff;border-radius:14px;overflow:hidden}.pratica.aberta{border-color:var(--oliva)}.pratica-cab{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.pratica-cab:focus-visible{outline:3px solid var(--grafite);outline-offset:-3px;border-radius:14px}.pratica-icone{flex:none}.pratica-texto{flex-direction:column;flex:1;gap:2px;display:flex}.pratica-nome{color:var(--grafite);font-size:15px;font-weight:700}.pratica-tempo{color:var(--oliva-escuro);white-space:nowrap;font-weight:600}.pratica-resumo{color:var(--texto);font-size:13px}.pratica-seta{flex:none;transition:transform .2s}.pratica.aberta .pratica-seta{transform:rotate(180deg)}.pratica-corpo{border-top:1px dashed var(--linha);padding:0 16px 14px 18px}.pratica-corpo[hidden]{display:none}.pratica-corpo ol{color:var(--texto);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;font-size:15px;display:flex}.cuidado{color:#8a4b00;margin-top:12px;font-size:13px}.fechamento{color:#5a5a5a;font-size:14px}.voltar{text-align:center;color:var(--oliva-escuro);font-size:14px}.cartoes-info{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cartoes-info li{border:1px solid var(--linha);color:var(--texto);background:#fff;border-radius:14px;padding:13px 14px;font-size:15px}.cartoes-info strong,.forte{color:var(--grafite);font-weight:700}.aviso-destaque{background:var(--pessego);color:var(--grafite);border-radius:12px;padding:12px 14px;font-size:15px}.procure-ajuda{color:#5a5a5a;border-left:3px solid var(--oliva);padding-left:12px;font-size:13px}.procure-ajuda strong{color:var(--grafite)}.fontes p{color:#6b6b6b;font-size:12px}.fontes p+p{margin-top:6px}.alerta-texto{color:var(--grafite);margin-top:4px;font-size:15px}.fonte-pequena{color:#6b6b6b;font-size:12px}.formulario{flex-direction:column;gap:14px;display:flex}.campo{flex-direction:column;gap:6px;display:flex}.campo label{color:var(--grafite);font-size:14px;font-weight:700}.campo input[type=text],.campo input[type=tel]{width:100%;font:inherit;color:var(--grafite);background:#fff;border:1.5px solid #b9b39f;border-radius:12px;padding:13px 14px;font-size:16px}.campo input:focus-visible,.caixa input:focus-visible{outline:3px solid var(--grafite);outline-offset:2px}.campo input[aria-invalid=true]{border-color:#a8431a}.erro{color:#a8431a;font-size:13px;font-weight:600}.erro-envio{color:#6b2a0e;background:#fbe9e0;border-radius:12px;padding:12px 14px;font-size:14px}.caixa{background:var(--oliva-claro);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.5;display:flex;font-size:14px!important;font-weight:400!important}.caixa input{width:22px;height:22px;accent-color:var(--oliva-escuro);flex:none;margin:0}.caixa a{color:var(--oliva-escuro)}.armadilha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button.botao{border:0;width:100%;font-family:inherit}button.botao:disabled{opacity:.75;cursor:progress}.confirmacao{border:1px solid var(--oliva);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.confirmacao h2{outline:none;margin:0}.confirmacao .pequena{color:#6b6b6b;font-size:12px}.modo-teste{color:#8a4b00;background:#fff3e0;border-radius:8px;padding:8px 10px;font-size:12px}.faq{border:1px solid var(--linha);background:#fff;border-radius:14px}.faq summary,.faq-item summary{cursor:pointer;color:var(--grafite);justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"›";color:var(--oliva);font-size:22px;line-height:1;transition:transform .2s}.faq[open]>summary:after{transform:rotate(90deg)}.faq-resumo{padding:13px 14px}.faq summary:focus-visible{outline:3px solid var(--grafite);outline-offset:-3px;border-radius:14px}.faq-lista{border-top:1px dashed var(--linha);padding:4px 14px 8px}.faq-item{border-bottom:1px solid var(--linha)}.faq-item:last-child{border-bottom:0}.faq-item summary{padding:12px 0;font-size:14px}.faq-item p{padding-bottom:12px;font-size:14px}@media (prefers-reduced-motion:reduce){.faq summary:after,.pratica-seta{transition:none}}.provisoria{border:1px dashed var(--oliva);background:#fff;border-radius:14px;padding:16px}.privacidade ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.privacidade h2{margin-top:10px}.privacidade a{color:var(--oliva-escuro)}.privacidade a.botao{color:var(--grafite)}.rodape p+p{margin-top:6px}.rodape-links a{color:var(--oliva-escuro);text-decoration:underline}.portao{display:contents}.portao[hidden]{display:none}.inicio h1{margin:14px 0 0;font-size:clamp(30px,10.4vw,40px);font-weight:700;line-height:1.1}.marca{box-shadow:inset 0 -.42em 0 var(--pessego)}.subtitulo{color:var(--texto);font-size:16px;line-height:1.45}.subtitulo strong{color:var(--oliva-escuro);margin-bottom:6px;font-size:21px;font-weight:700;line-height:1.3;display:block}.inicio h2{margin-top:10px}.escolhas{flex-direction:column;gap:10px;display:flex}.escolha{border:1.5px solid var(--oliva);color:var(--grafite);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 14px;text-decoration:none;display:flex}.escolha.tracejado{border-style:dashed}.escolha:focus-visible{outline:3px solid var(--grafite);outline-offset:2px}.escolha-icone{color:var(--oliva);display:flex}.escolha-texto{flex-direction:column;flex:1;display:flex}.escolha-texto strong{font-size:16px;font-weight:700}.escolha-texto small{color:#5a5a5a;font-size:13px;line-height:1.35}.escolha-seta{background:var(--laranja);color:#2b1700;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.nota-escada{color:#5a5a5a;font-size:13px}.escada-figura{width:100%;height:auto;margin:4px 0;display:block}.estagios{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.estagio{align-items:flex-start;gap:12px;display:flex}.estagio-num{width:30px;height:30px;color:var(--grafite);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.estagio-num.seguro{background:var(--oliva);color:#fff}.estagio-num.alerta{background:var(--pessego)}.estagio-num.desligado{background:var(--cinza)}.estagio-texto{flex-direction:column;gap:3px;display:flex}.estagio-texto h2{flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;font-size:17px;display:flex}.estagio-teoria{color:var(--oliva-escuro);font-size:13px;font-style:italic}.estagio-ajuda{font-size:14px}.degrau-tag{color:var(--oliva-escuro);background:var(--oliva-claro);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700}.chave{background:var(--oliva-claro);color:var(--grafite);border-radius:12px;padding:12px 14px;font-size:15px}.janela-figura{width:100%;height:auto;display:block}.sinais{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sinais li{border:1px solid var(--linha);color:var(--grafite);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px}.bloco-burnout{border:1px solid var(--linha);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.bloco-burnout h2{margin:0}.bloco-burnout .sinais li{background:var(--fundo)}.bloco-aviso{border-top:1px solid var(--linha);color:var(--grafite);padding-top:10px;font-weight:700}.demo{background:var(--fundo);--ciclo:8s;border-radius:12px;margin:12px 0 0;padding:10px 8px 2px}.demo svg{width:100%;height:auto;max-height:180px;font-family:inherit;display:block}.demo svg *{transform-box:view-box}.demo-pausa{all:unset;color:var(--oliva-escuro);cursor:pointer;margin:0 auto;padding:8px 10px;font-size:12px;text-decoration:underline;display:block}.demo-pausa:focus-visible{outline:3px solid var(--grafite);border-radius:6px}.demo.pausada svg *{animation-play-state:paused!important}.demo-vez-a{animation:demo-a40 var(--ciclo) infinite}.demo-vez-b{animation:demo-b40 var(--ciclo) infinite}.demo-apertar-soltar .demo-vez-a,.demo-peso-pressao .demo-vez-a{animation-name:demo-a60}.demo-apertar-soltar .demo-vez-b,.demo-peso-pressao .demo-vez-b{animation-name:demo-b60}@keyframes demo-a40{0%,36%{opacity:1}44%,96%{opacity:.25}to{opacity:1}}@keyframes demo-b40{0%,36%{opacity:.25}44%,96%{opacity:1}to{opacity:.25}}@keyframes demo-a60{0%,58%{opacity:1}64%,96%{opacity:.25}to{opacity:1}}@keyframes demo-b60{0%,58%{opacity:.25}64%,96%{opacity:1}to{opacity:.25}}.demo-soltar-ar{--ciclo:10s}.demo-barriga{transform-origin:86px 82px;animation:10s ease-in-out infinite demo-barriga}.demo-maos{animation:10s ease-in-out infinite demo-maos}.demo-sopro{animation:10s ease-out infinite demo-sopro}@keyframes demo-barriga{0%,to{transform:scaleX(1)}40%{transform:scaleX(1.6)}}@keyframes demo-maos{0%,to{transform:translate(0)}40%{transform:translate(5px)}}@keyframes demo-sopro{0%,40%{opacity:0;transform:translate(-4px)}48%{opacity:1}92%{opacity:.7;transform:translate(8px)}to{opacity:0;transform:translate(10px)}}.demo-ombros{animation:8s ease-in-out infinite demo-ombros}.demo-queixo{animation:8s ease-in-out infinite demo-queixo}@keyframes demo-ombros{0%,to{transform:translateY(0)}35%,42%{transform:translateY(-12px)}56%{transform:translateY(0)}}@keyframes demo-queixo{0%,42%,to{transform:translateY(0)}56%,94%{transform:translateY(2px)}}.demo-braco-esq{transform-origin:78px 50px;animation:8s ease-in-out infinite demo-braco-esq}.demo-braco-dir{transform-origin:82px 50px;animation:8s ease-in-out infinite demo-braco-dir}@keyframes demo-braco-esq{0%,to{transform:rotate(0)}35%,42%{transform:rotate(115deg)}}@keyframes demo-braco-dir{0%,to{transform:rotate(0)}35%,42%{transform:rotate(-115deg)}}.demo-mao-aberta{opacity:0;animation:8s infinite demo-aberta}.demo-punho{animation:8s infinite demo-punho}.demo-tensao{animation:8s infinite demo-tensao}@keyframes demo-aberta{0%,4%{opacity:1}8%,60%{opacity:0}64%,to{opacity:1}}@keyframes demo-punho{0%,4%{opacity:0}8%,60%{opacity:1}64%,to{opacity:0}}@keyframes demo-tensao{0%,8%{opacity:0}12%,28%,44%,58%{opacity:1}20%,36%,52%{opacity:.4}62%,to{opacity:0}}.demo-costas{transform-origin:74px 104px;animation:6s ease-in-out infinite demo-costas}@keyframes demo-costas{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)}}.demo-olhos{animation:9s ease-in-out infinite demo-olhos}.demo-achado{animation:9s infinite backwards demo-achado}.demo-achado-1{animation-delay:.6s}.demo-achado-2{animation-delay:3.4s}.demo-achado-3{animation-delay:6.1s}@keyframes demo-olhos{0%,to{transform:translate(0)}8%,30%{transform:translate(-6px,-3px)}38%,60%{transform:translate(6px)}68%,90%{transform:translate(-6px,4px)}}@keyframes demo-achado{0%{opacity:0}3%,22%{opacity:1}26%,to{opacity:0}}.demo-peso-pressao{--ciclo:7s}.demo-setas{animation:7s ease-in-out infinite demo-setas}@keyframes demo-setas{0%{opacity:.15}8%,56%{opacity:1}62%,to{opacity:.15}}.demo-vez{opacity:0;animation:10s infinite backwards demo-vez}.demo-pilula{fill:var(--grafite);animation:10s infinite backwards demo-texto}.demo-vez-1,.demo-t-1{animation-delay:0s}.demo-vez-2,.demo-t-2{animation-delay:2s}.demo-vez-3,.demo-t-3{animation-delay:4s}.demo-vez-4,.demo-t-4{animation-delay:6s}.demo-vez-5,.demo-t-5{animation-delay:8s}@keyframes demo-vez{0%{opacity:0}2%,18%{opacity:1}20%,to{opacity:0}}@keyframes demo-texto{0%{fill:#363636}2%,18%{fill:#fff}20%,to{fill:#363636}}.demo-coxa{transform-origin:100px 90px;animation:6s ease-in-out infinite demo-coxa}.demo-canela{transform-origin:100px 113px;animation:6s ease-in-out infinite demo-canela}.demo-braco{transform-origin:101px 46px;animation:6s ease-in-out infinite demo-braco}.demo-marchar-no-lugar .demo-tras{animation-delay:.5s}.demo-pes{animation:6s infinite demo-pes}.demo-marcha-a{animation:6s infinite demo-marcha-a}.demo-marcha-b{animation:6s infinite demo-marcha-b}@keyframes demo-coxa{0%,8.33%,16.67%,25%,33.33%,41.67%,50%,58.33%,to{transform:rotate(0)}4.17%,20.83%,37.5%,54.17%{transform:rotate(-60deg)}}@keyframes demo-canela{0%,8.33%,16.67%,25%,33.33%,41.67%,50%,58.33%,to{transform:rotate(0)}4.17%,20.83%,37.5%,54.17%{transform:rotate(75deg)}}@keyframes demo-braco{0%,8.33%,16.67%,25%,33.33%,41.67%,50%,58.33%,to{transform:rotate(0)}4.17%,20.83%,37.5%,54.17%{transform:rotate(-35deg)}}@keyframes demo-pes{0%,66%{opacity:0}72%,96%{opacity:1}to{opacity:0}}@keyframes demo-marcha-a{0%,64%{opacity:1}70%,96%{opacity:.25}to{opacity:1}}@keyframes demo-marcha-b{0%,64%{opacity:.25}70%,96%{opacity:1}to{opacity:.25}}.demo-frio{animation:8s infinite demo-some-a}.demo-morno{animation:8s infinite demo-some-b}.demo-gota{animation:1.2s linear infinite demo-gota}.demo-gota-2{animation-delay:.4s}.demo-gota-3{animation-delay:.8s}.demo-onda{animation:2s ease-out infinite demo-onda}.demo-onda-2{animation-delay:.6s}.demo-onda-3{animation-delay:1.2s}.demo-esfregar{animation:8s ease-in-out infinite demo-esfregar}.demo-metade-a{animation:8s infinite demo-a50}.demo-metade-b{animation:8s infinite demo-b50}@keyframes demo-some-a{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes demo-some-b{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@keyframes demo-a50{0%,46%{opacity:1}50%,96%{opacity:.25}to{opacity:1}}@keyframes demo-b50{0%,46%{opacity:.25}50%,96%{opacity:1}to{opacity:.25}}@keyframes demo-gota{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(50px)}}@keyframes demo-onda{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes demo-esfregar{0%,50%,90%,to{transform:translate(0)}55%,65%,75%,85%{transform:translate(-3px)}60%,70%,80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.demo svg *{animation:none!important}.demo-pausa{display:none}}
