@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/manrope-700.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fontes/manrope-800.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/inter-600.woff2) format("woff2")}:root{--ameixa: #69455e;--escura: #322435;--texto: #302534;--marfim: #f7f5f2;--branco: #fff;--lavanda: #f0e7ed;--secundario: #51485a;--borda: #e8e2e7;--verde: #e5f2ea;--verde-texto: #327251;--atencao: #faeedc;--sombra: 0 10px 30px rgb(50 36 53 / .06);--conteudo: 1216px;--raio: 24px;font-family:Inter,sans-serif;color:var(--texto);background:var(--marfim);line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.15;letter-spacing:-.03em;margin:0}a{color:inherit}.skip{position:absolute;left:16px;top:-48px;z-index:20;background:var(--branco);color:var(--ameixa);padding:12px 16px;border-radius:14px}.skip:focus{top:16px}:focus-visible{outline:3px solid var(--ameixa);outline-offset:3px}.agenda :focus-visible,.convite :focus-visible,.rodape :focus-visible{outline-color:#fff}.nav{display:flex;align-items:center;gap:36px;min-height:96px;padding:22px 112px;background:var(--branco)}.logo{display:block;width:168px;flex:0 0 auto}.logo img{display:block;width:100%;height:auto}.nav-links{display:flex;gap:28px;margin-right:auto}.nav-links a{font-size:14px;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.nav-actions{display:flex;align-items:center;gap:18px}.entrar{font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:14px;background:var(--ameixa);color:var(--branco);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;border:0}.botao:hover{background:#5c3c52}.botao:active{background:#533647}.botao-claro{background:var(--branco);color:var(--ameixa)}.botao-claro:hover{background:var(--lavanda)}.hero{padding:32px 48px 56px}.hero-grade{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr) minmax(180px,250px);gap:24px;align-items:stretch;max-width:1344px;margin:0 auto}.coluna-fotos{display:grid;gap:16px}.coluna-fotos img,.hero-fotos img{width:100%;aspect-ratio:316 / 280;object-fit:cover;border-radius:var(--raio);display:block}.hero-card{background:var(--lavanda);border-radius:32px;padding:48px 40px;display:flex;flex-direction:column;justify-content:center}.selo{font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ameixa);margin-bottom:16px}.hero h1{font-size:64px;font-weight:800;max-width:640px}.hero-apoio{margin-top:18px;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.25}.hero-texto{margin-top:18px;max-width:640px;font-size:18px;color:var(--secundario)}.hero-acoes{margin-top:28px}.nota{margin-top:14px;font-size:12px;color:var(--secundario)}.chips{display:flex;flex-wrap:wrap;gap:12px;max-width:1344px;margin:24px auto 0}.chips span{background:var(--branco);border-radius:999px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.hero-fotos{display:none}.secao{padding:80px 112px}.secao-interna{max-width:var(--conteudo);margin:0 auto}.secao h2{font-size:40px;font-weight:800;max-width:16ch}.intro{margin-top:16px;font-size:18px;color:var(--secundario);max-width:62ch}.agenda{background:var(--escura);color:var(--branco)}.agenda .selo,.convite .selo{color:#f0e7ed}.agenda .intro{color:#e4dbe2}.agenda h2{max-width:none}.painel{margin-top:36px;background:var(--branco);color:var(--texto);border-radius:28px;padding:28px;box-shadow:var(--sombra)}.painel-topo{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:20px}.painel-topo h3{font-size:24px}.painel-topo p{font-family:Manrope,sans-serif;font-size:12px;font-weight:700;color:var(--secundario)}.dias{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dia h4{font-size:12px;letter-spacing:.04em;margin-bottom:12px}.vaga{background:var(--branco);border:1px solid var(--borda);border-radius:16px;padding:12px;margin-bottom:10px;min-height:86px}.vaga time{display:block;font-size:12px;color:var(--secundario)}.vaga strong{display:block;margin-top:4px;font-family:Manrope,sans-serif;font-size:16px}.vaga span{display:block;font-size:12px;color:var(--secundario)}.vaga.livre{background:var(--marfim)}.legenda,.observacao{margin-top:16px;font-size:13px;color:var(--secundario)}.agenda .observacao{color:#e4dbe2;max-width:var(--conteudo);margin-left:auto;margin-right:auto}.caminhos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.cartao,.passo,.plano,.pergunta{background:var(--branco);border-radius:var(--raio);padding:28px}.cartao h3,.passo h3{font-size:32px;margin:12px 0}.cartao p,.passo p{color:var(--secundario)}.catalogo,.conversa{margin-top:22px;background:var(--marfim);border-radius:20px;padding:18px}.catalogo small,.conversa small{color:var(--secundario);font-weight:600}.catalogo h4{margin:10px 0 14px;font-size:20px}.servico{display:flex;justify-content:space-between;gap:12px;background:var(--branco);border-radius:14px;padding:12px 14px;margin-bottom:8px}.horario{display:inline-flex;margin-top:8px;background:var(--lavanda);color:var(--ameixa);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.recurso-lista{margin-top:14px;color:var(--secundario);font-size:12px}.conversa p{margin-top:12px;color:var(--texto)}.balao{background:var(--branco);border-radius:16px;padding:14px}.aviso{margin-top:16px;font-size:14px;color:var(--texto)}.nota-fina{margin-top:18px;font-size:12px;color:var(--secundario)}.gestao{background:#e7f3ec}.gestao-grade{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.lista{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:18px}.lista strong{display:block;color:var(--verde-texto);font-family:Manrope,sans-serif}.lista span{color:var(--secundario)}.phone{width:min(320px,100%);background:var(--escura);padding:8px;border-radius:32px}.phone img{display:block;width:100%;height:auto;aspect-ratio:390 / 907;object-fit:contain;border-radius:24px;background:var(--branco)}.phone figcaption{color:var(--verde-texto);font-size:12px;text-align:center;margin-top:12px}.passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.passo span{font-family:Manrope,sans-serif;font-weight:800;color:var(--ameixa)}.passos+.botao{margin-top:28px}.planos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.plano h3{font-size:28px;margin:8px 0}.preco{font-family:Manrope,sans-serif;font-size:40px;font-weight:800}.preco small{font-size:16px;font-weight:700}.plano ul{padding-left:0;list-style:none;display:grid;gap:10px;margin:22px 0}.plano li:before{content:"✓  ";color:var(--verde-texto);font-weight:700}.plano-ia{background:var(--ameixa);color:var(--branco)}.plano-ia p,.plano-ia .nota-fina{color:#f4eaf0}.plano-ia li:before{color:#d7efe2}.claros{margin-top:28px;display:grid;gap:12px}.claros h3{font-size:20px}.claros p{color:var(--secundario);max-width:85ch}.perguntas{display:grid;gap:16px;margin-top:36px}.pergunta h3{font-size:18px;letter-spacing:0;margin-bottom:8px}.pergunta p{color:var(--secundario)}.convite{background:var(--ameixa);color:var(--branco);text-align:left}.convite h2{max-width:14ch}.convite .intro{color:#f4eaf0}.rodape{background:var(--escura);color:var(--branco);padding:28px 112px 24px}.rodape-interna{max-width:var(--conteudo);margin:0 auto}.rodape-principal{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:18px}.rodape .logo{width:156px;flex-shrink:0}.rodape p,.rodape a{color:#e4dbe2}.rodape nav,.rodape-contatos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}.rodape a{min-height:32px;display:inline-flex;align-items:center;text-decoration:none;font-size:13px;font-weight:500}.rodape a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.rodape a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.rodape-detalhes{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;border-top:1px solid rgb(255 255 255 / .16);padding-top:16px}.rodape-empresa{min-width:0}.rodape-empresa p{font-size:11px;line-height:1.7;margin:0;color:#cfc3cd}.rodape-contatos{gap:4px 18px;margin-top:4px}.rodape-contatos a{font-size:12px}.rodape-creditos{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.rodape-creditos small{color:#cfc3cd;font-size:11px}.rodape-creditos a{font-size:12px;gap:4px}@media(max-width:760px){.rodape{padding-top:24px;padding-bottom:20px}.rodape-principal{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:14px}.rodape nav{gap:2px 18px}.rodape-detalhes{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px}.rodape-creditos{width:100%;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 16px}}.contato-acoes{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.logo-desenvolvedor{display:block;width:min(280px,100%);height:auto;margin:8px 0 18px}.rascunho{max-width:760px;margin:0 auto;padding:48px 24px 80px}.rascunho h1{font-size:40px;margin:18px 0}.rascunho h2{font-size:22px;margin:28px 0 8px}.rascunho p+p{margin-top:14px}.aviso-rascunho{background:var(--atencao);border-radius:16px;padding:16px}@media(max-width:1100px){.nav,.secao,.rodape{padding-left:32px;padding-right:32px}.hero-grade{grid-template-columns:1fr}.coluna-fotos{display:none}.hero-fotos{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:1344px;margin:0 auto 20px}.hero h1{font-size:48px}.dias,.gestao-grade,.caminhos,.passos,.planos{grid-template-columns:1fr}.phone{margin:0 auto}}@media(max-width:760px){.nav{min-height:72px;padding:16px 24px;gap:12px}.nav-links,.nav-actions .botao{display:none}.logo{width:148px}.hero,.secao,.rodape{padding-left:24px;padding-right:24px}.hero{padding-top:24px}.hero h1{font-size:40px}.hero-apoio{font-size:22px}.secao h2{font-size:32px}.cartao h3{font-size:26px}.preco{font-size:34px}.hero-card,.painel{padding:22px}}@media(prefers-reduced-motion:no-preference){.hero h1{animation:subir .55s ease-out both}.hero-apoio{animation:subir .55s ease-out .18s both}.hero-texto{animation:subir .5s ease-out .28s both}.coluna-fotos img,.hero-fotos img{animation:subir .5s ease-out both}.coluna-fotos img:nth-child(2),.hero-fotos picture:nth-child(2) img{animation-delay:.08s}.coluna-fotos:last-child img:nth-child(1){animation-delay:.16s}.coluna-fotos:last-child img:nth-child(2){animation-delay:.24s}.js .reveal{opacity:0;transform:translateY(12px)}.js .reveal.is-in{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out}.botao:active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero h1,.hero-apoio,.hero-texto,.coluna-fotos img,.hero-fotos img,.reveal{animation:none;opacity:1;transform:none}}@keyframes subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html{scroll-padding-top:calc(var(--altura-menu, 100px) + 20px)}.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--borda);box-shadow:0 3px 16px #3224350d;gap:24px}.skip{position:fixed;z-index:100}.nav-links{gap:20px}.nav-actions{margin-left:auto;gap:14px}.nav-whatsapp{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;color:#24613f;text-decoration:none;white-space:nowrap}.nav-whatsapp:hover{text-decoration:underline;text-underline-offset:4px}.nav-links a:hover{color:var(--ameixa)}@media(min-width:761px)and (max-width:1350px){.nav{flex-wrap:wrap;padding:12px 32px;gap:2px 24px}.nav-links{order:3;width:100%;justify-content:center}}@media(max-width:760px){.nav{padding:10px 16px 0;gap:4px 12px;flex-wrap:wrap;min-height:0}.nav .logo{width:132px}.nav-actions{gap:10px}.nav-whatsapp{font-size:12px;gap:5px}.nav-whatsapp svg{width:16px;height:16px}.nav .entrar{font-size:12px}.nav-links{display:flex;order:3;width:100%;margin:0;justify-content:space-between;gap:8px;border-top:1px solid var(--borda)}.nav-links a{font-size:12px;min-height:42px;white-space:nowrap}}@media(max-width:380px){.nav .logo{width:108px}.nav-actions{gap:8px}.nav-whatsapp{font-size:11px}}
