.cm-topo{border-bottom:1px solid var(--as-linha);background:var(--as-vidro)}.cm-topo__linha{display:flex;align-items:center;height:var(--as-e7)}.cm-topo__marca{display:block;width:120px;height:auto;mix-blend-mode:lighten}.cm-heroi{padding:var(--as-e3) 0 var(--as-e2)}.cm-heroi__caixa{display:flex;flex-direction:column}.cm-video{position:relative;overflow:hidden;margin:0 0 var(--as-e3);aspect-ratio:16 / 9;border:1px solid var(--as-linha-2);border-radius:var(--as-raio-3);background:var(--as-tela)}.cm-video .as-video__filme{object-position:50% 42%}.cm-video::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--as-veu-85) 0,var(--as-veu-0) 4.5rem)}.cm-video .as-video__legenda{left:var(--as-e3);right:var(--as-e3);top:var(--as-e2);flex-direction:row;flex-wrap:wrap;align-items:center}.cm-video .as-video__controle{top:auto;bottom:var(--as-e2);right:var(--as-e2)}.cm-heroi__para{margin:0}.cm-heroi h1{margin:var(--as-e1) 0 0;font-family:var(--fl-fonte-titulo);font-size:var(--as-t-h2);font-weight:800;line-height:0.98;letter-spacing:0;text-transform:uppercase}.cm-heroi h1 em{color:var(--fl-acido)}.cm-heroi__sub{max-width:44ch;margin:var(--as-e2) 0 var(--as-e3);color:var(--fl-texto-2);font-size:var(--as-t-apoio);line-height:1.45}.cm-heroi__sub strong{color:var(--fl-texto);font-weight:600}.cm-heroi__preco{margin:0 0 var(--as-e3);color:var(--fl-texto-2);font-size:var(--as-t-apoio);line-height:1.45}.cm-heroi__preco strong{color:var(--fl-acido);font-size:var(--as-t-h3);font-weight:700;letter-spacing:-0.03em}.cm-verdade{margin:var(--as-e2) 0 0;color:var(--fl-texto-2);font-size:var(--as-t-sub);line-height:1.45;text-align:center}.cm-heroi__alt{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--as-e4);margin:var(--as-e1) 0 0}.cm-heroi__alt a{display:inline-flex;align-items:center;gap:var(--as-e1);min-height:44px;font-size:var(--as-t-apoio);font-weight:600}.cm-heroi__alt svg{flex:none;width:16px;height:16px;color:var(--fl-acido)}[data-intl-pagina] .cm-heroi__alt button{display:inline-flex;align-items:center;min-height:48px;font-size:var(--as-t-apoio);font-weight:600}[data-intl-pagina] .cm-heroi__alt a,[data-intl-pagina] .as-card__entrar a,[data-intl-pagina] .as-final__links a{min-height:48px}.cm-heroi__vagas{margin:var(--as-e1) 0 0;color:var(--fl-texto-2);font-size:var(--as-t-sub);text-align:center}.cm-heroi__vagas [data-vagas-n]{color:var(--fl-acido)}.cm-planos__cabeca{margin:var(--as-e3) 0 0;color:var(--fl-texto-2);font-size:var(--as-t-apoio);line-height:1.8}.cm-planos__cabeca .as-tag{margin-right:var(--as-e1)}.cm-planos__cabeca [data-vagas-n]{color:var(--fl-acido)}.cm-ciclos{display:grid;gap:var(--as-e5);margin:0 0 var(--as-e5);padding:var(--as-e2) 0 0}.cm-ciclo{position:relative;display:flex;flex-direction:column;gap:var(--as-e2);padding:var(--as-e4);border:1px solid var(--as-linha-2);border-radius:var(--as-raio-3);background:var(--as-painel);cursor:pointer;transition:border-color var(--as-rapido),box-shadow var(--as-rapido);-webkit-tap-highlight-color:transparent}.cm-ciclo input{position:absolute;inset:0;width:100%;height:100%;z-index:1;margin:0;opacity:0;cursor:pointer}.cm-ciclo:has(input:checked){border-color:var(--fl-acido);background:linear-gradient(180deg,var(--as-acido-10),transparent 60%),var(--as-painel);box-shadow:inset 0 0 0 1px var(--fl-acido)}.cm-ciclo:has(input:focus-visible){outline:3px solid var(--fl-acido);outline-offset:3px}.cm-ciclo:not(:has(input:checked)):hover{border-color:var(--as-acido-30)}.cm-ciclo__topo{display:flex;align-items:center;gap:var(--as-e2)}.cm-ciclo__marca{flex:none;width:20px;height:20px;border:2px solid var(--fl-texto-3);border-radius:var(--as-raio-cheio)}.cm-ciclo:has(input:checked) .cm-ciclo__marca{border-color:var(--fl-acido);background:var(--fl-acido);box-shadow:inset 0 0 0 3px var(--fl-preto)}.cm-ciclo__nome{color:var(--fl-texto);font:800 var(--as-t-h3)/1.1 var(--fl-fonte-titulo);text-transform:uppercase}.cm-ciclo__selo{margin-left:auto;padding:var(--as-e1) var(--as-e2);border-radius:var(--as-raio-1);background:var(--fl-acido);color:var(--fl-acido-texto);font:600 var(--as-t-rotulo)/1.2 var(--as-mono);letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.cm-ciclo__preco{color:var(--fl-texto-2);font-size:var(--as-t-apoio)}.cm-ciclo__preco strong{color:var(--fl-texto);font-size:var(--as-t-preco-m);font-weight:700;line-height:1;letter-spacing:-0.04em;word-spacing:-0.3em}.cm-ciclo__vista{color:var(--fl-texto-2);font-size:var(--as-t-apoio);line-height:1.4}.cm-ciclo__vista strong{color:var(--fl-texto);font-weight:700}.cm-ciclo__lista{display:flex;flex-direction:column;gap:var(--as-e1);margin:var(--as-e1) 0 0}.cm-item{position:relative;padding-left:var(--as-e5);color:var(--fl-texto);font-size:var(--as-t-apoio);line-height:1.4}.cm-item::before{content:"✓";position:absolute;left:0;color:var(--fl-ok);font-weight:700}.cm-item--bonus{color:var(--fl-acido);font-weight:600}.cm-item--fora{color:var(--fl-texto-3)}.cm-item--fora::before{content:"–";color:var(--fl-texto-3)}.cm-ciclo__ancora{color:var(--fl-texto-2);font-size:var(--as-t-sub);line-height:1.45}.cm-ciclo__ancora strong{color:var(--fl-texto)}.cm-ciclo__normal{padding-top:var(--as-e2);border-top:1px dashed var(--as-linha-2);color:var(--fl-texto-3);font-size:var(--as-t-sub);line-height:1.45}.cm-ciclo__total{color:var(--fl-texto);font-size:var(--as-t-apoio);font-weight:600}.cm-vagas{margin:0 0 var(--as-e5)}.cm-vr{margin:0 0 var(--as-e5)}.cm-vr__rotulo{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--as-e3);padding:var(--as-e4);border:1px dashed var(--as-linha-2);border-radius:var(--as-raio-3);cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-vr__rotulo input{position:absolute;inset:0;width:100%;height:100%;z-index:1;margin:0;opacity:0;cursor:pointer}.cm-vr__caixa{width:28px;height:28px;border:2px solid var(--fl-texto-3);border-radius:var(--as-raio-1)}.cm-vr__rotulo:has(input:checked){border-style:solid;border-color:var(--fl-acido);background:var(--as-acido-10)}.cm-vr__rotulo:has(input:checked) .cm-vr__caixa{border-color:var(--fl-acido);background:var(--fl-acido);box-shadow:inset 0 0 0 4px var(--fl-preto)}.cm-vr__rotulo:has(input:focus-visible){outline:3px solid var(--fl-acido);outline-offset:3px}.cm-vr__texto{display:flex;flex-direction:column;gap:var(--as-e2);color:var(--fl-texto-2);font-size:var(--as-t-sub);line-height:1.45}.cm-vr__texto strong{color:var(--fl-texto);font-size:var(--as-t-corpo);font-weight:600;line-height:1.3}.cm-vr__texto small{font-size:var(--as-t-sub)}.cm-recibo{margin-top:0}.cm-planos .as-card__passo{text-align:center}.cm-planos .as-card__entrar{text-align:center}.cm-numeros{margin-top:var(--as-e5)}.cm-passos{display:grid;gap:var(--as-e4);margin:0;padding:0;list-style:none}.cm-passos li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--as-e4);align-items:start}.cm-passos__n{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--fl-acido);border-radius:var(--as-raio-2);color:var(--fl-acido);font-size:var(--as-t-lead);font-weight:700}.cm-passos h3{padding-top:var(--as-e2);font-size:var(--as-t-corpo)}.cm-passos p{margin:var(--as-e1) 0 0;color:var(--fl-texto-2);font-size:var(--as-t-apoio);line-height:1.5}html:not(.js) .cm-ciclo input,html:not(.js) .cm-ciclo__marca,html:not(.js) .cm-vagas,html:not(.js) .cm-vr{display:none}html:not(.js) .cm-ciclo{cursor:default}@media(prefers-reduced-motion:reduce){.cm-ciclo{transition:none}}@media(max-width:359px){.cm-heroi h1{font-size:var(--as-t-h3)}.cm-heroi__preco strong{font-size:var(--as-t-lead)}}@media(min-width:768px){.cm-topo__marca{width:150px}.cm-heroi{padding:var(--as-e6) 0 var(--as-e4)}.cm-heroi__caixa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;column-gap:var(--as-e7);align-items:start}.cm-heroi__caixa>*{grid-column:1}.cm-heroi__caixa>.cm-video{grid-column:2;grid-row:1 / span 8;aspect-ratio:4 / 5;margin:0}.cm-verdade,.cm-heroi__vagas{text-align:left}.cm-heroi__alt{justify-content:flex-start}.cm-ciclos{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--as-e3)}.cm-ciclo{padding:var(--as-e4) var(--as-e3)}.cm-ciclo__topo{flex-wrap:wrap}.cm-ciclo__selo{margin-left:0}}.cm-heroi__ponte{margin:var(--as-e2) 0 0;font:700 var(--as-t-corpo)/1.3 var(--fl-fonte-texto);color:var(--fl-texto)}.cm-heroi__ponte em{font-style:normal;color:var(--fl-acido)}.cm-prove h2 em{font-style:normal;color:var(--fl-acido)}.cm-prove__sub{margin:var(--as-e2) 0 var(--as-e4);color:var(--fl-texto-2)}.cm-prove__passos{display:grid;gap:var(--as-e3);margin:0 0 var(--as-e4);padding-left:var(--as-e5)}.cm-prove__passos em{font-style:normal;color:var(--fl-acido)}.cm-prove__placar{display:grid;grid-template-columns:1fr 1fr;gap:var(--as-e3)}.cm-prove__placar>div{display:grid;gap:var(--as-e1);padding:var(--as-e4);border:1px solid var(--fl-borda);border-radius:var(--as-raio-2);background:var(--fl-grafite);text-align:center}.cm-prove__placar span{font-size:var(--as-t-rotulo);letter-spacing:0.08em;color:var(--fl-acido)}.cm-prove__placar strong{font-size:var(--as-t-corpo)}.cm-prove__placar small{font-size:var(--as-t-rotulo);color:var(--fl-texto-2)}.cm-prove__nota{margin:var(--as-e3) 0 0;font-size:var(--as-t-apoio);color:var(--fl-texto-3)}.rodape__suporte a{display:inline-flex;align-items:center;min-height:44px}
