:root{--nav:#191919;--verde:#84CB06;--verde-escuro:#4A7A00;--fundo:#ffffff;--suave-fundo:#f6f6f3;--texto:#111111;--suave:#6b6b6b;--linha:#e9e9e6;--altura-nav:72px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--fundo);color:var(--texto);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:3px solid #2E6FD8;outline-offset:3px;border-radius:6px}.topo :focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.larg{max-width:1180px;margin:0 auto;padding:0 24px}.rev{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.rev.vis{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rev{opacity:1;transform:none;transition:none}}.topo{position:sticky;top:0;z-index:100;background:var(--nav);transition:box-shadow .25s}.topo.rolou{box-shadow:0 8px 28px #0003}.topo-linha{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--altura-nav);padding:0 20px;max-width:1500px;margin:0 auto}.topo-logo{display:flex;align-items:center;justify-self:start}.logo{height:92px;width:auto;margin:-10px 0 -10px -12px}.topo-menu a{color:#d6d6d6;font-size:15px;font-weight:500;transition:color .15s}.topo-menu a:hover{color:#fff}.topo-baixar{display:none;justify-self:end;background:var(--verde);color:#111;font-size:15px;font-weight:600;border-radius:999px;padding:12px 26px;transition:transform .15s,background .15s}.topo-baixar:hover{background:#9be012;transform:translateY(-1px)}.menu-baixar{display:block}.hamb{grid-column:3;justify-self:end;width:46px;height:46px;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:10px}.hamb span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .2s}.topo.aberto .hamb span:nth-child(1){transform:translateY(7px) rotate(45deg)}.topo.aberto .hamb span:nth-child(2){opacity:0}.topo.aberto .hamb span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.topo-menu{display:flex;flex-direction:column;gap:2px;position:absolute;left:0;right:0;top:100%;background:var(--nav);padding:6px 24px 24px;border-top:1px solid #2c2c2c;box-shadow:0 18px 30px #00000040;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.topo.aberto .topo-menu{opacity:1;visibility:visible;transform:none}.topo-menu a{padding:15px 0;font-size:17px;border-bottom:1px solid #2a2a2a}.topo-menu .menu-baixar{margin-top:18px;text-align:center;border:0;padding:15px 20px;font-size:16px;font-weight:600;background:var(--verde);color:#111;border-radius:999px}.download{margin-top:34px}.lojas{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.loja{display:inline-flex;align-items:center;transition:transform .15s}a.loja:hover{transform:translateY(-2px)}.loja img{width:auto}.loja.em-breve{position:relative;cursor:default;margin-left:6px}.loja.em-breve img{opacity:.5}.loja.em-breve i{position:absolute;right:-6px;top:-12px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--texto);color:#fff;border-radius:999px;padding:3px 9px;white-space:nowrap}.nota{margin-top:12px;font-size:13px;color:var(--suave)}.download .qr{display:none}.heroi{padding:48px 0 0;overflow:hidden;background:radial-gradient(60% 55% at 85% 20%,rgba(132,203,6,.16),transparent 70%),linear-gradient(#fbfcf7,#fff 75%)}.heroi-grade{display:grid;gap:56px}.heroi h1{font-size:clamp(42px,12vw,64px);font-weight:600;line-height:1.04;letter-spacing:-.04em}.nw{white-space:nowrap}.marca-texto{white-space:nowrap;background:linear-gradient(#84cb068c,#84cb068c) 0 90%/100% .26em no-repeat;padding:0 4px;margin:0 -4px}.lide{margin-top:20px;font-size:18px;font-weight:300;color:var(--suave);max-width:30ch;line-height:1.5}.palco{position:relative;display:flex;justify-content:center;align-items:flex-start}.palco:before{content:"";position:absolute;left:50%;top:44%;width:112%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(132,203,6,.28),rgba(132,203,6,.1) 60%,transparent 100%)}.celular{position:relative;width:min(70%,300px);padding:8px;border-radius:44px;background:var(--nav);margin-bottom:-90px;box-shadow:0 40px 80px #19191940,0 0 0 1px #ffffff0f inset;animation:sobe .9s ease both .1s}.celular img{width:100%;border-radius:36px;display:block}.chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--texto);font-size:13px;font-weight:500;padding:10px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 14px 34px #19191924;border:1px solid var(--linha);animation:flutua 6s ease-in-out infinite}.chip svg{color:var(--verde-escuro)}.chip-a{left:0;top:5%}.chip-b{right:0;top:52%;animation-delay:-2s}.chip-c{left:2%;bottom:20%;animation-delay:-4s}@keyframes sobe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes flutua{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.celular,.chip{animation:none}}.secao{padding:96px 0 0}.titulo{font-size:clamp(27px,7.2vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.035em;max-width:22ch;text-wrap:balance}.rotulo{font-size:13px;color:var(--suave);margin-bottom:26px}.sobretitulo{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--verde-escuro);margin-bottom:14px}.subtitulo{margin-top:14px;font-size:17px;font-weight:300;color:var(--suave);max-width:38ch;line-height:1.5}.cats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.cat{background:var(--suave-fundo);border-radius:24px;padding:18px 16px;display:flex;flex-direction:column;gap:14px;transition:opacity .7s ease,transform .25s ease,box-shadow .25s}.cat.vis:hover{transform:translateY(-4px);box-shadow:0 18px 40px #19191914}.cat-arte{position:relative;height:104px;display:flex;align-items:flex-end;justify-content:center}.cat-arte i{position:absolute;left:0;right:0;bottom:0;height:28px;border-radius:9px}.cat-arte img{position:relative;max-height:100%;width:auto;max-width:92%;object-fit:contain}.cat b{font-size:15px;font-weight:500}.mosaico{display:grid;gap:14px;margin-top:36px}.bloco{border-radius:30px;padding:30px 28px 32px}.bloco h3{font-size:22px;font-weight:600;letter-spacing:-.025em}.bloco p{margin-top:10px;font-size:15.5px;line-height:1.6}.ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin-bottom:22px}.bloco.escuro{background:var(--nav);color:#fff}.bloco.escuro p{color:#b5b5b5}.bloco.escuro .ico{background:#2b2b2b;color:var(--verde)}.bloco.verde{background:var(--verde);color:#111}.bloco.verde p{color:#111111c7}.bloco.verde .ico{background:#111;color:var(--verde)}.bloco.claro{background:var(--suave-fundo)}.bloco.claro p{color:var(--suave)}.bloco.claro .ico{background:var(--nav);color:var(--verde)}.conversa{display:flex;flex-direction:column;gap:10px;margin-top:26px}.fala{max-width:78%;padding:11px 16px;border-radius:20px;font-size:14px;line-height:1.35}.fala.eu{align-self:flex-start;background:#fff;border:1px solid var(--linha);border-bottom-left-radius:6px}.fala.outro{align-self:flex-end;background:var(--nav);color:#fff;border-bottom-right-radius:6px}.marcas-secao{overflow:hidden}.marcas-janela{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marcas-trilho{display:flex;width:max-content;align-items:center;gap:56px;padding:0 28px;animation:corre 40s linear infinite}.marcas-trilho li{flex:none;height:34px;display:flex;align-items:center}.marcas-trilho img{height:100%;width:auto;max-width:120px;object-fit:contain;filter:brightness(0);opacity:.5}.marcas-janela:hover .marcas-trilho{animation-play-state:paused}@keyframes corre{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marcas-trilho{animation:none}}.faq{margin-top:28px;border-top:1px solid var(--linha)}.faq details{border-bottom:1px solid var(--linha)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:300;color:var(--suave);line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 24px;font-size:15px;color:var(--suave);max-width:60ch}.final-caixa{margin-top:110px}.final{text-align:center;padding:64px 24px;border-radius:36px;background:radial-gradient(60% 80% at 50% 0%,rgba(132,203,6,.2),transparent 70%),#eef3e2}.final h2{font-size:clamp(30px,9vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.final .download{display:flex;flex-direction:column;align-items:center}.final .lojas{justify-content:center}.rodape{padding:44px 0 52px;text-align:center}.redes{display:flex;justify-content:center;gap:10px}.redes a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--suave);transition:color .15s}.redes a:hover{color:var(--texto)}.links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin-top:14px;font-size:13px;color:var(--suave)}.links a:hover{color:var(--texto)}.legal{margin:16px auto 0;max-width:46ch;font-size:12px;color:#9a9a96}@media(max-width:520px){.chip{font-size:12px;padding:8px 12px}.chip-a{left:-2px;top:3%}.chip-b{right:-2px;top:58%}.chip-c{display:none}}@media(min-width:900px){:root{--altura-nav:96px}.topo-linha{padding:0 48px}.logo{height:112px;margin:-8px 0 -8px -16px}.hamb{display:none}.topo-baixar{display:inline-flex}.topo-menu{position:static;display:flex;flex-direction:row;align-items:center;gap:44px;background:none;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.topo-menu a{padding:0;border:0;font-size:16px}.topo-menu .menu-baixar{display:none}.heroi{padding:72px 0 0}.heroi-grade{grid-template-columns:1.05fr .95fr;align-items:end;gap:72px}.heroi-texto{padding-bottom:130px}.heroi h1{font-size:clamp(50px,5.6vw,80px)}.lide{font-size:21px}.download .qr{display:flex;align-items:center;gap:14px;margin-top:30px}.download .qr img{border-radius:10px;border:1px solid var(--linha);padding:5px;background:#fff}.download .qr span{font-size:13px;color:var(--suave);max-width:22ch;text-align:left}.final .qr{justify-content:center}.celular{width:min(88%,350px);margin-bottom:-150px;rotate:3deg}.chip{font-size:14px}.chip-a{left:-8%;top:12%}.chip-b{right:-6%;top:46%}.chip-c{left:-4%;bottom:26%}.secao{padding-top:140px}.cats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.cat-arte{height:136px}.mosaico{grid-template-columns:1fr 1fr;gap:18px;margin-top:56px}.bloco{padding:40px 38px 42px}.bloco.largo{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.conversa{margin-top:0}.marcas-trilho{gap:84px}.marcas-trilho li{height:40px}.estreita .larg{max-width:760px}.final-caixa{margin-top:140px}.final{padding:110px 24px}}
