@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2) format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{--roxo: #7b2ff7;--roxo-2: #a64bf4;--roxo-escuro: #4b1a9e;--amarelo: #ffd43b;--amarelo-claro: #fff4c2;--lilas: #f7f2ff;--lilas-2: #efe5ff;--texto: #2a2140;--texto-suave: #6b6380;--branco: #ffffff;--verde: #25d366;--vermelho: #e5484d;--borda: #e6dcfa;--sombra: 0 6px 20px rgba(91, 33, 182, .12);--raio: 20px;--titulo: "Baloo 2", system-ui, sans-serif;--corpo: "Nunito", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--lilas);color:var(--texto);font-family:var(--corpo);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}input{font:inherit}a{color:inherit}h1,h2,h3{font-family:var(--titulo);line-height:1.05;margin:0}.grad{background:linear-gradient(90deg,var(--roxo-escuro),var(--roxo) 45%,var(--roxo-2));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--titulo);font-weight:800;font-size:20px;padding:14px 24px;border-radius:999px;text-decoration:none;background:linear-gradient(90deg,var(--roxo),var(--roxo-2));color:var(--branco);box-shadow:0 8px 22px #7b2ff759;transition:transform .15s}.btn:active{transform:scale(.97)}.btn.amarelo{background:var(--amarelo);color:var(--roxo-escuro);box-shadow:0 8px 22px #ffc40066}.btn.verde{background:var(--verde);box-shadow:0 8px 22px #25d36659}.btn.contorno{background:var(--branco);color:var(--roxo);box-shadow:none;border:2px solid var(--roxo)}.btn.largo{width:100%}.btn:disabled{opacity:.6}.selo{display:inline-block;background:var(--amarelo);color:var(--roxo-escuro);font-family:var(--titulo);font-weight:800;font-size:14px;letter-spacing:.04em;padding:4px 14px;border-radius:999px;text-transform:uppercase}.campo{width:100%;padding:14px 18px;border-radius:16px;border:2px solid var(--borda);background:var(--branco);color:var(--texto);font-size:17px;outline:none}.campo:focus{border-color:var(--roxo)}.vsl{max-width:720px;margin:0 auto;padding:0 16px 120px}.vsl-topo{text-align:center;padding:28px 0 8px}.vsl-topo h1{font-size:clamp(40px,11vw,68px);font-weight:800;margin:12px 0 6px}.vsl-topo p.lead{font-size:19px;color:var(--texto);margin:0 auto;max-width:560px}.vsl-topo .lead b{color:var(--roxo)}.video{position:relative;margin:22px 0;border-radius:var(--raio);overflow:hidden;aspect-ratio:9 / 12;max-height:70vh;width:100%;background:#1d1233;box-shadow:var(--sombra)}.video img{width:100%;height:100%;object-fit:cover;opacity:.7}.video .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--branco);text-align:center;background:#1e0e3c59;text-shadow:0 1px 6px rgba(0,0,0,.5)}.video .play span{width:84px;height:84px;border-radius:50%;background:var(--amarelo);color:var(--roxo-escuro);display:grid;place-items:center;margin:0 auto 10px;box-shadow:0 0 0 10px #ffd43b4d}.video .play small{font-weight:700;font-size:15px}.vsl section{margin:34px 0}.vsl h2{font-size:32px;font-weight:800;text-align:center;margin-bottom:16px}.beneficios{display:grid;gap:12px}.beneficio{display:flex;gap:14px;align-items:flex-start;background:var(--branco);border-radius:18px;padding:14px 16px;box-shadow:var(--sombra)}.beneficio .ok{flex:none;width:30px;height:30px;border-radius:50%;background:var(--roxo);color:var(--branco);display:grid;place-items:center}.amostras{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.amostra{background:var(--branco);border-radius:18px;overflow:hidden;box-shadow:var(--sombra)}.amostra img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.amostra b{display:block;padding:8px 12px 12px;font-size:14px;line-height:1.2}.livros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.livros img{border-radius:12px;box-shadow:var(--sombra);aspect-ratio:3 / 4.2;object-fit:cover;width:100%}.oferta{background:linear-gradient(160deg,var(--roxo-escuro),var(--roxo) 60%,var(--roxo-2));color:var(--branco);border-radius:28px;padding:26px 20px;text-align:center;box-shadow:0 16px 40px #5b21b659}.oferta h2{color:var(--branco)}.preco-de{opacity:.8;text-decoration:line-through;font-size:18px}.preco{font-family:var(--titulo);font-weight:800;font-size:64px;line-height:1;margin:6px 0;color:var(--amarelo)}.preco small{font-size:26px}.preco-total{opacity:.9;font-size:15px;margin-bottom:18px}.preco.pulse{animation:pulse .9s ease 2}@keyframes pulse{50%{transform:scale(1.12)}}.desconto{background:var(--branco);color:var(--texto);border-radius:20px;padding:16px;margin:18px 0;text-align:left;border:3px dashed var(--verde)}.desconto.ok{border-style:solid;background:#eafff2}.desconto h3{font-size:22px;color:#128c4a}.desconto p{margin:6px 0 12px;font-size:15px}.garantia{display:flex;gap:14px;align-items:center;background:var(--amarelo-claro);border-radius:20px;padding:16px}.garantia .icone{flex:none;color:var(--roxo)}.faq details{background:var(--branco);border-radius:16px;padding:14px 16px;margin-bottom:10px;box-shadow:var(--sombra)}.faq summary{font-weight:800;cursor:pointer}.faq p{margin:8px 0 0;color:var(--texto-suave)}.barra-compra{position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -6px 20px #5b21b61f;display:flex;align-items:center;gap:12px;justify-content:center;z-index:20;transform:translateY(110%);transition:transform .4s}.barra-compra.on{transform:none}.barra-compra .valor{font-family:var(--titulo);font-weight:800;color:var(--roxo);font-size:20px;line-height:1.1}.barra-compra .valor small{display:block;font-family:var(--corpo);font-size:12px;color:var(--texto-suave);font-weight:700}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e0e3c8c;display:grid;place-items:end center;z-index:50}.modal{width:100%;max-width:520px;background:var(--branco);border-radius:28px 28px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));position:relative}@media (min-width: 600px){.modal-fundo{place-items:center}.modal{border-radius:28px}}.modal h3{font-size:26px;margin-bottom:6px}.modal p{color:var(--texto-suave);margin:0 0 14px}.modal .fechar{position:absolute;top:14px;right:14px;color:var(--texto-suave);padding:6px}.modal .resumo{background:var(--lilas);border-radius:16px;padding:12px 14px;margin:14px 0;font-size:15px}.aviso-preview{font-size:13px;color:var(--texto-suave);text-align:center;margin-top:10px}.instalar{max-width:560px;margin:0 auto;padding:32px 16px 48px;text-align:center}.instalar .icone-app{width:112px;height:112px;border-radius:28px;margin:18px auto;box-shadow:var(--sombra)}.instalar h1{font-size:40px;font-weight:800}.instalar .ok-badge{width:64px;height:64px;border-radius:50%;background:var(--verde);color:var(--branco);display:grid;place-items:center;margin:0 auto}.instalar .passos{text-align:left;background:var(--branco);border-radius:var(--raio);padding:18px;margin:18px 0;box-shadow:var(--sombra)}.instalar .passos ol{margin:8px 0 0;padding-left:0;list-style:none;counter-reset:p}.instalar .passos li{counter-increment:p;display:flex;gap:12px;align-items:center;margin:12px 0}.instalar .passos li:before{content:counter(p);flex:none;width:30px;height:30px;border-radius:50%;background:var(--roxo);color:var(--branco);font-weight:800;display:grid;place-items:center}.instalar .codigo{font-family:ui-monospace,monospace;font-weight:800;background:var(--amarelo-claro);padding:4px 10px;border-radius:8px}.instalar .acoes{display:grid;gap:12px;margin-top:18px}.app{max-width:640px;margin:0 auto;min-height:100vh;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.app-topo{padding:calc(18px + env(safe-area-inset-top)) 16px 8px}.app-topo .ola{color:var(--texto-suave);font-weight:700}.app-topo h1{font-size:34px;font-weight:800}.busca{position:relative;margin:14px 16px 6px}.busca svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--roxo)}.busca input{padding-left:48px;border-radius:999px;box-shadow:var(--sombra);border-color:transparent}.chips{display:flex;gap:8px;overflow-x:auto;padding:8px 16px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding:7px 14px;border-radius:999px;background:var(--branco);border:2px solid var(--borda);font-weight:700;font-size:14px;color:var(--texto);white-space:nowrap;text-decoration:none}.chip.on{background:var(--roxo);border-color:var(--roxo);color:var(--branco)}.secao-titulo{display:flex;align-items:center;gap:10px;margin:18px 16px 10px}.secao-titulo h2{font-size:24px;font-weight:800;color:var(--roxo);text-transform:uppercase;letter-spacing:.01em}.secao-titulo:after{content:"";flex:1;height:2px;background:var(--roxo-2);opacity:.5;border-radius:2px}.areas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.area{position:relative;border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra);background:var(--branco);text-decoration:none;aspect-ratio:1 / 1.05;display:block}.area img{width:100%;height:100%;object-fit:cover;object-position:top}.area .rotulo{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(transparent,#2e1065eb);color:var(--branco)}.area .rotulo b{font-family:var(--titulo);font-weight:800;font-size:22px;display:block;line-height:1}.area .rotulo small{font-weight:700;opacity:.9}.area.destaque{grid-column:span 2;aspect-ratio:2 / 1.1}.lista{display:grid;gap:12px;padding:0 16px}.card{display:flex;gap:12px;background:var(--branco);border-radius:18px;padding:10px;box-shadow:var(--sombra);text-decoration:none;align-items:center}.card img{width:96px;height:96px;border-radius:14px;object-fit:cover;flex:none}.card .info{flex:1;min-width:0}.card .num{font-size:12px;font-weight:800;color:var(--roxo);text-transform:uppercase}.card h3{font-size:19px;font-weight:800;color:var(--texto);margin:2px 0 4px}.card .meta{display:flex;gap:10px;color:var(--texto-suave);font-size:13px;font-weight:700;flex-wrap:wrap}.card .meta span{display:inline-flex;align-items:center;gap:4px}.vazio{text-align:center;color:var(--texto-suave);padding:36px 24px}.vazio b{display:block;font-family:var(--titulo);font-size:22px;color:var(--roxo)}.nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--branco);box-shadow:0 -4px 20px #5b21b61a;padding-bottom:env(safe-area-inset-bottom)}.nav-in{max-width:640px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.nav a{display:grid;justify-items:center;gap:2px;padding:10px 0 8px;font-size:12px;font-weight:800;color:var(--texto-suave);text-decoration:none}.nav a.active{color:var(--roxo)}.voltar{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;z-index:5;width:42px;height:42px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--roxo);box-shadow:var(--sombra)}.cabecalho{position:relative;padding:calc(64px + env(safe-area-inset-top)) 16px 4px}.cabecalho h1{font-size:34px;font-weight:800}.cabecalho p{color:var(--texto-suave);margin:4px 0 0}.receita,.receita .hero{position:relative}.receita .hero img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0 0 28px 28px}.receita .fav{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;width:42px;height:42px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--roxo);box-shadow:var(--sombra)}.receita .fav.on{color:var(--vermelho)}.receita .corpo{padding:16px}.receita h1{font-size:34px;font-weight:800;margin-top:10px}.receita .sub{font-size:18px;color:var(--roxo-escuro);margin:4px 0 0}.infos{display:flex;justify-content:space-around;background:var(--branco);border-radius:18px;padding:12px 6px;margin:16px 0;box-shadow:var(--sombra);border:1px solid var(--borda)}.infos div{display:grid;justify-items:center;gap:2px;font-weight:700;font-size:14px;text-align:center;flex:1}.infos div+div{border-left:1px solid var(--borda)}.infos svg{color:var(--roxo)}.bloco{background:var(--branco);border-radius:var(--raio);padding:16px;margin:14px 0;box-shadow:var(--sombra)}.bloco h2{font-size:24px;font-weight:800;color:var(--roxo);display:flex;align-items:center;gap:10px;margin-bottom:10px;text-transform:uppercase}.bloco h2:after{content:"";flex:1;height:2px;background:var(--roxo-2);opacity:.5}.ingredientes{list-style:none;margin:0;padding:0}.ingredientes li{display:flex;gap:12px;align-items:baseline;padding:6px 0}.ingredientes li:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:var(--amarelo);transform:translateY(1px)}.ingredientes li.grupo{font-family:var(--titulo);font-weight:800;color:var(--roxo);padding-top:10px}.ingredientes li.grupo:before{display:none}.preparo{list-style:none;margin:0;padding:0;counter-reset:s}.preparo li{counter-increment:s;display:flex;gap:12px;padding:7px 0}.preparo li:before{content:counter(s);flex:none;width:28px;height:28px;border-radius:50%;background:var(--roxo);color:var(--branco);font-weight:800;display:grid;place-items:center;font-size:15px}.visual{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.visual figure{margin:0;background:var(--lilas);border-radius:14px;overflow:hidden}.visual img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.visual figcaption{padding:6px 10px 8px;font-size:14px;font-weight:700}.visual figcaption b{color:var(--roxo)}.visual.longo figcaption{font-weight:600;font-size:13.5px}.dica{display:flex;gap:14px;align-items:center;background:var(--lilas-2);border-radius:var(--raio);padding:16px;margin:14px 0}.dica svg{flex:none;color:var(--amarelo);filter:drop-shadow(0 0 1px var(--roxo))}.dica b{font-family:var(--titulo);font-size:20px;color:var(--roxo);text-transform:uppercase;display:block}.dica p{margin:2px 0 0}.extras{display:grid;gap:10px;grid-template-columns:1fr 1fr}.extra{border-radius:16px;padding:12px;font-size:14px;display:flex;gap:10px;align-items:flex-start}.extra.alerta{background:#ffeaea}.extra.alerta svg{color:var(--vermelho);flex:none}.extra.conserva{background:#eaf8ea}.extra.conserva svg{color:#2f9e44;flex:none}.extra b{display:block;text-transform:uppercase;font-size:13px}.nutri{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nutri div{background:var(--lilas);border-radius:12px;padding:8px;text-align:center;font-size:12px;font-weight:700;color:var(--texto-suave);text-transform:uppercase}.nutri b{display:block;font-size:17px;color:var(--texto);text-transform:none}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tags span{background:var(--amarelo-claro);color:var(--roxo-escuro);font-weight:800;font-size:12px;padding:4px 10px;border-radius:999px}.guia .secao{background:var(--branco);border-radius:var(--raio);margin:14px 16px;overflow:hidden;box-shadow:var(--sombra)}.guia .secao>img{width:100%;max-height:260px;object-fit:cover}.guia .secao .in{padding:16px}.guia h2{font-size:26px;font-weight:800;color:var(--roxo-escuro);margin-bottom:8px}.guia .gcard{display:flex;gap:12px;align-items:flex-start;background:var(--lilas);border-radius:14px;padding:12px;margin:8px 0}.guia .gcard .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--roxo);color:var(--branco);font-weight:800;display:grid;place-items:center}.guia .gcard b{display:block}.guia ul{padding:0;list-style:none}.guia ul li{display:flex;gap:10px;align-items:center;padding:5px 0}.guia ul li svg{color:#2f9e44;flex:none}.guia .destaque{background:var(--amarelo);color:var(--roxo-escuro);font-weight:800;padding:12px 14px;border-radius:14px;margin-top:10px;display:flex;gap:10px;align-items:center}.tela-centro{min-height:100vh;display:grid;place-items:center;padding:24px 16px;text-align:center}.tela-centro .caixa{width:100%;max-width:420px}.tela-centro .icone-app{width:96px;height:96px;border-radius:26px;margin:0 auto 16px;box-shadow:var(--sombra)}.tela-centro h1{font-size:32px;font-weight:800}.tela-centro p{color:var(--texto-suave)}.progresso{height:16px;border-radius:999px;background:var(--lilas-2);overflow:hidden;margin:18px 0 8px}.progresso div{height:100%;background:linear-gradient(90deg,var(--roxo),var(--roxo-2));border-radius:999px;transition:width .2s}.erro{color:var(--vermelho);font-weight:700;margin-top:10px}.ajustes .linha{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--borda)}.ajustes .linha:last-child{border-bottom:0}.ajustes small{color:var(--texto-suave);display:block}.bonus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.bonus-item{background:var(--branco);border-radius:18px;overflow:hidden;box-shadow:var(--sombra);text-decoration:none;position:relative}.bonus-item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top}.bonus-item b{display:block;padding:8px 10px 10px;font-size:14px;line-height:1.2}.bonus-item .em-breve{position:absolute;top:8px;right:8px}
