.proibidas{background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:16px 16px;border-block:1px solid rgba(255,255,255,.05)}.proibidas__titulo{max-width:800px;margin-inline:auto}.balcao{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-3);margin-top:var(--e-5)}.balao{text-wrap:balance;background:#005c4b;border:2px solid var(--cor-zap);color:#fff;padding:var(--e-2) var(--e-3);font-family:var(--fonte-titulo);font-weight:800;font-size:var(--t-micro);line-height:1.35;text-align:center;border-radius:var(--raio);max-width:100%;box-shadow:0 0 12px #25d36673}@media(min-width:1024px){.balcao{display:block;position:relative;height:360px;max-width:1100px;margin:var(--e-5) auto 0}.balao{position:absolute;max-width:min(250px,20%);pointer-events:none}.p-frente{--s:1.05;z-index:5;box-shadow:0 0 24px #25d366bf,inset 0 0 8px #25d36659}.p-meio{--s:.92;z-index:3;opacity:.85;box-shadow:0 0 16px #25d36673}.p-fundo{--s:.78;z-index:1;opacity:.55;border-color:#25d36666;box-shadow:0 0 8px #25d36633}.f1{animation:flut1 7s infinite ease-in-out}.f2{animation:flut2 8.5s infinite ease-in-out}.f3{animation:flut3 10s infinite ease-in-out}.b1{top:16px;left:1%}.b2{top:32px;left:24%}.b3{top:8px;left:54%}.b4{top:24px;left:77%}.b5{top:96px;left:5%}.b6{top:112px;left:30%}.b7{top:88px;left:59%}.b8{top:112px;left:81%}.b9{top:176px;left:0}.b10{top:192px;left:21%}.b11{top:168px;left:49%}.b12{top:192px;left:74%}.b13{top:256px;left:14%}.b14{top:272px;left:39%}.b15{top:272px;left:66%}}@keyframes flut1{0%,to{transform:translate(0) scale(var(--s,1))}50%{transform:translate(4px,-8px) scale(var(--s,1))}}@keyframes flut2{0%,to{transform:translate(0) scale(var(--s,1))}50%{transform:translate(-4px,8px) scale(var(--s,1))}}@keyframes flut3{0%,to{transform:translate(0) scale(var(--s,1))}50%{transform:translate(-4px,-8px) scale(var(--s,1))}}.membros__sub{text-wrap:balance;color:var(--cor-texto-suave);font-size:var(--t-sub1);margin-top:var(--e-2)}.caixa{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);overflow:hidden;text-align:left}.caixa__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-3);padding:var(--e-3);border-bottom:1px solid var(--cor-borda)}.caixa__marca{font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.02em}.caixa__selo{font-size:var(--t-micro);letter-spacing:.04em;color:var(--cor-marca);border:1px solid var(--cor-borda);border-radius:var(--e-4);padding:var(--e-1) var(--e-2);text-transform:uppercase;white-space:nowrap}.aulas{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1px;background:var(--cor-borda)}.aula{background:var(--cor-superficie);display:grid;grid-template-columns:40% 1fr;align-items:center;gap:var(--e-3);padding-right:var(--e-3)}.aula__capa{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.aula__capa img{width:100%;height:100%;object-fit:cover}.aula__num{position:absolute;left:var(--e-2);bottom:var(--e-1);font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-headline);color:#ffffff2e;line-height:1;pointer-events:none}.aula__txt{padding-block:var(--e-2)}.aula__dur{display:block;font-size:var(--t-micro);font-weight:700;color:var(--cor-marca);line-height:1.4}.aula p{text-wrap:balance;font-size:var(--t-micro);color:var(--cor-texto-suave);line-height:1.4}@media(min-width:1024px){.aulas{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.aula{display:block;padding:0;position:relative}.aula__txt{padding:var(--e-3)}.aula__dur{position:absolute;top:var(--e-2);right:var(--e-2);font-weight:400;background:#0d0b0ab3;color:var(--cor-texto);padding:0 var(--e-2);border-radius:var(--e-1);line-height:1.6}}.pre.aula{opacity:0;transform:translateY(24px);transition:opacity .35s var(--ease),transform .35s var(--ease);transition-delay:var(--d,0ms)}.pre.aula.ativo{opacity:1;transform:none}.of-tag{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;color:orange;background:#ffa50014;border:1px solid rgba(255,165,0,.25);padding:0 var(--e-2);border-radius:var(--e-1);margin-bottom:var(--e-3);text-transform:uppercase}.of-tag svg{width:16px;height:16px;color:orange}.perigo{display:inline-flex;background:#ff28001f;border:1px solid rgba(255,40,0,.3);color:#ff5a4f;padding:0 var(--e-2);border-radius:var(--e-1);font-weight:800;box-shadow:0 0 8px #ff280033}.secao--oferta{padding-block:var(--e-7)}.of{display:grid;grid-template-columns:1fr;gap:var(--e-5);text-align:center}.of__texto h2{font-size:var(--t-titulo);margin:var(--e-3) 0}.of__texto p{color:var(--cor-texto-suave);margin-bottom:var(--e-3);max-width:var(--coluna-leitura);margin-inline:auto}.of__texto p.of__fecho{color:var(--cor-texto);font-weight:700;margin-bottom:0}.of__oferta{display:grid;grid-template-columns:1fr;justify-items:center}.card__topo{display:flex;align-items:center;gap:var(--e-4);margin-bottom:var(--e-3)}.of-capa{width:72px;flex:none;position:relative}.of-capa img{display:block;width:72px;height:108px;border-radius:var(--e-1);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 20px #0000008c}.card{width:100%;background:var(--cor-superficie);border:2px solid #ffa500;border-radius:var(--raio);padding:var(--e-5) var(--e-4);text-align:left;box-shadow:0 0 48px -12px #ffa50059}.oferta__faixa{background:linear-gradient(135deg,gold,orange 50%,#ff8c00);color:#0d0b0a;font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-micro);letter-spacing:.08em;text-align:center;padding:var(--e-3);margin:calc(var(--e-5) * -1) calc(var(--e-4) * -1) var(--e-4);text-transform:uppercase;border-radius:8px 8px 0 0}.card h3{font-size:var(--t-sub1)}.card__sub{color:var(--cor-texto-suave)}.lista-of{display:grid;gap:var(--e-2)}.lista-of li{display:flex;gap:var(--e-2);align-items:flex-start}.lista-of svg{width:20px;height:20px;margin-top:var(--e-1);color:var(--cor-marca)}.preco{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--e-1) var(--e-3);margin-top:var(--e-4)}.preco__antigo{font-size:var(--t-sub1);color:var(--cor-texto-suave);text-decoration:line-through;text-decoration-thickness:2px}.preco__valor{font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-headline);line-height:1.1;color:var(--cor-marca)}.preco__valor small{font-family:var(--fonte);font-size:var(--t-sub2);font-weight:500;color:var(--cor-texto-suave)}.card .btn{width:100%;margin-top:var(--e-3)}.seguro{text-wrap:balance;font-size:var(--t-micro);color:var(--cor-texto-suave);margin-top:var(--e-3);text-align:center}.seguro svg{display:inline-block;vertical-align:-2px;margin-right:var(--e-2);width:16px;height:16px;color:var(--cor-marca)}@media(min-width:1024px){.secao--oferta{padding-block:var(--e-5)}.of{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-7);align-items:center;text-align:left}.of__texto p{margin-inline:0}.of__oferta{justify-items:stretch}.card{padding:var(--e-4)}.oferta__faixa{margin:calc(var(--e-4) * -1) calc(var(--e-4) * -1) var(--e-3)}}.garantia{display:flex;flex-direction:column;align-items:center;gap:var(--e-4);text-align:center}.garantia__selo{width:96px;height:96px;border-radius:50%;border:2px solid var(--cor-marca);position:relative;display:flex;align-items:center;justify-content:center;flex:none}.garantia__selo:before{content:"";position:absolute;inset:var(--e-1);border:1px solid var(--cor-borda);border-radius:50%}.garantia__selo span{font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-titulo);color:var(--cor-marca)}.garantia h3{font-size:var(--t-titulo);line-height:1.2;margin-bottom:var(--e-2)}.garantia p{text-wrap:balance;color:var(--cor-texto-suave);font-size:var(--t-sub1);max-width:var(--coluna-leitura)}@media(min-width:1024px){.garantia{flex-direction:row;text-align:left}}.linha{height:1px;background:#ffffff26;margin:var(--e-6) 0}.publico{display:grid;grid-template-columns:1fr;gap:var(--e-6)}@media(min-width:1024px){.publico{grid-template-columns:1fr 1fr}}.publico h3{font-size:var(--t-sub2);margin-bottom:var(--e-3);letter-spacing:.02em}.publico h3.fraco{color:var(--cor-texto-suave)}.lista-sim,.lista-nao{display:grid;gap:var(--e-3)}.lista-sim li,.lista-nao li{display:flex;gap:var(--e-2);align-items:flex-start}.lista-sim svg{width:20px;height:20px;margin-top:var(--e-1);color:var(--cor-marca)}.lista-nao svg{width:20px;height:20px;margin-top:var(--e-1);color:#6b6b6b}.lista-nao li{color:var(--cor-texto-suave)}@media(max-width:1023px){.publico{text-align:left}.publico>div{max-width:var(--coluna-leitura);margin-inline:auto;width:100%}}.faq{display:grid;gap:var(--e-3);margin-top:var(--e-5)}@media(max-width:1023px){#faq .titulo-bloco{text-align:center}#faq .divisor{margin-inline:auto}}.faq details{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq details[open]{border-color:var(--cor-marca);box-shadow:0 0 16px #e8470a26}.faq summary{list-style:none;cursor:pointer;padding:var(--e-3) var(--e-4);min-height:var(--toque-min);display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);font-family:var(--fonte-titulo);font-weight:700;font-size:var(--t-corpo);text-align:left}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;color:var(--cor-texto-suave);transition:transform .25s var(--ease)}.faq details[open] summary{color:var(--cor-marca)}.faq details[open] summary svg{transform:rotate(180deg);color:var(--cor-marca)}.faq p{padding:0 var(--e-4) var(--e-3);color:var(--cor-texto-suave);max-width:var(--coluna-leitura);text-align:left}.final p.sub{text-wrap:balance;font-size:var(--t-sub1);color:var(--cor-texto-suave);margin:var(--e-2) auto 0;max-width:var(--coluna-leitura)}.final .btn{margin-top:var(--e-5)}.rodape{padding:var(--e-7) 0 var(--e-10);border-top:1px solid var(--cor-borda);text-align:center;background:var(--cor-fundo)}.rodape p{font-size:var(--t-micro);color:var(--cor-texto-suave);margin-bottom:var(--e-3)}.rodape nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-3) var(--e-4);margin-bottom:var(--e-3)}.rodape nav a{font-size:var(--t-micro);color:var(--cor-texto);text-decoration:underline;text-underline-offset:3px;min-height:var(--toque-min);display:inline-flex;align-items:center}.rodape .aviso{color:var(--cor-fraco)}.pop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--e-3)}.pop__fundo{position:absolute;inset:0;background:#0d0b0ae0}.pop__caixa{position:relative;width:100%;max-width:560px;max-height:100%;overflow:auto;text-align:center;background:linear-gradient(180deg,#1d1210,#0d0b0a);border:2px solid var(--cor-marca);border-radius:var(--raio);box-shadow:0 0 0 1px #ff28004d,0 0 48px #e8470a8c,0 24px 64px #0009;padding:var(--e-3)}.pop h2{font-size:var(--t-titulo);margin-bottom:var(--e-3)}.pop__dor{display:grid;gap:var(--e-1);margin-bottom:var(--e-3);color:var(--cor-texto-suave);line-height:1.4}.pop__dor b{color:var(--cor-texto)}.pop__preco{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--e-3)}.pop__de{font-size:var(--t-sub1);color:var(--cor-texto-suave);text-decoration:line-through;text-decoration-thickness:2px}.pop__valor{font-family:var(--fonte-titulo);font-weight:900;font-size:var(--t-headline);line-height:1.1;color:var(--cor-marca);text-shadow:0 0 24px rgba(232,71,10,.55)}.pop__valor small{font-family:var(--fonte);font-size:var(--t-sub2);font-weight:500;color:var(--cor-texto-suave);text-shadow:none}.pop__sub{font-weight:700;margin:var(--e-2) 0 var(--e-3)}.pop .btn{width:100%}.pop__nao{display:inline-flex;align-items:center;justify-content:center;min-height:var(--toque-min);margin-top:var(--e-1);background:none;border:0;color:var(--cor-texto-suave);font:inherit;font-size:var(--t-micro);text-decoration:underline;cursor:pointer}.pop__rod{font-size:var(--t-micro);color:var(--cor-fraco);line-height:1.4}@media(min-width:1024px){.pop__caixa{padding:var(--e-5)}.pop h2{margin-bottom:var(--e-4)}}@media(max-height:700px){.pop{padding:var(--e-2)}.pop h2{font-size:var(--t-sub1);margin-bottom:var(--e-2)}.pop__dor{margin-bottom:var(--e-2)}.pop__sub{margin:var(--e-1) 0 var(--e-2)}.pop__nao{min-height:var(--toque-min);margin-top:0}}