.lp-topo-acoes{display:flex;align-items:center;gap:10px}.lp-matricula-pergunta{display:none;font-size:var(--text-v2-13);color:#ffffffb3;white-space:nowrap}.lp-matricula{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgb(255 255 255 / .4);border-radius:var(--radius-v2-pill);font-size:var(--text-v2-13);font-weight:600;color:var(--color-v2-neutral-0);text-decoration:none;white-space:nowrap;transition:background-color .1s,border-color .1s}.lp-matricula:hover{border-color:#ffffffb3;background:#ffffff14}.lp-matricula:focus-visible{outline:2px solid var(--color-v2-violet-300);outline-offset:2px}@media(min-width:640px){.lp-matricula{min-height:42px;padding:0 18px}}@media(min-width:1280px){.lp-matricula-pergunta{display:inline}}.lp-planos-cabeca{display:flex;flex-direction:column;align-items:center;margin-inline:auto;text-align:center}.lp-planos-cabeca .ci-lead{margin-inline:auto}.lp-planos-cartoes{margin-top:36px;font-family:var(--font-v2-sans)}@media(min-width:1024px){.lp-planos-cartoes{margin-top:48px}}.ci-page{--ci-topo: 60px;--ci-curva-h: 14px;--ci-margem: 20px;--ci-chegada: cubic-bezier(.16, 1, .3, 1);--ci-lavanda: #f4f1fc;min-height:100dvh;overflow-x:clip;font-family:var(--font-v2-sans);font-size:var(--text-v2-16);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-0);background:var(--color-v2-neutral-1000);-webkit-font-smoothing:antialiased}@media(min-width:640px){.ci-page{--ci-topo: 68px;--ci-curva-h: 24px;--ci-margem: 32px}}@media(min-width:1024px){.ci-page{--ci-margem: 40px}}.ci-container{position:relative;z-index:2;width:100%;max-width:calc(var(--container-v2-xl) + 2 * var(--ci-margem));box-sizing:border-box;margin-inline:auto;padding-inline:var(--ci-margem)}.ci-frase{display:block;text-wrap:balance}.ci-junto{white-space:nowrap}.ci-icone{--ci-icone-d: 48px;display:grid;flex:none;place-items:center;width:var(--ci-icone-d);height:var(--ci-icone-d);border-radius:50%;color:var(--color-v2-neutral-0);background:radial-gradient(circle at 32% 26%,#9d6bff 0%,var(--color-v2-violet-500) 58%,var(--color-v2-violet-600) 100%);box-shadow:0 0 0 6px #803efc24,0 10px 24px -8px #803efcbf,inset 0 1px #ffffff47}.ci-icone svg{width:calc(var(--ci-icone-d) * .46);height:calc(var(--ci-icone-d) * .46)}.ci-icone-p{--ci-icone-d: 40px}.ci-icone-g{--ci-icone-d: 56px}.ci-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:54px;padding:0 18px;border-radius:10px;font-size:var(--text-v2-13);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.03em;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color-v2-neutral-0);background:var(--color-v2-violet-500);box-shadow:0 12px 32px -10px #803efcbf,inset 0 1px #ffffff38;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.ci-cta:hover{background:var(--color-v2-violet-600);box-shadow:0 16px 40px -10px #803efcd9,inset 0 1px #ffffff38}.ci-cta:active{transform:translateY(1px)}.ci-cta:focus-visible{outline:3px solid var(--color-v2-violet-300);outline-offset:3px}.ci-cta svg{flex:none;transition:transform .16s var(--ci-chegada)}.ci-cta:hover svg{transform:translate(3px)}.ci-cta-grande{min-height:58px}@media(min-width:640px){.ci-cta{padding:0 26px;font-size:var(--text-v2-14);letter-spacing:.05em}.ci-cta-grande{min-height:60px;padding:0 32px;font-size:var(--text-v2-16)}}.ci-topo{position:fixed;inset:0 0 auto;z-index:30;border-bottom:1px solid rgb(255 255 255 / .12);background:#07060d8f;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}.ci-topo-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;height:var(--ci-topo);max-width:calc(var(--container-v2-xl) + 2 * var(--ci-margem));margin-inline:auto;padding-inline:var(--ci-margem)}.ci-topo-logo{padding:4px;margin-left:-4px;border:0;border-radius:8px;background:none;cursor:pointer;transition:opacity .1s}.ci-topo-logo:hover{opacity:.8}.ci-topo-logo:focus-visible{outline:2px solid var(--color-v2-violet-300);outline-offset:2px}.ci-topo-logo img{display:block;width:auto;height:34px}.ci-cta-topo{display:none}@media(min-width:640px){.ci-topo-logo img{height:40px}.ci-cta-topo{display:inline-flex;min-height:42px;padding:0 18px;font-size:var(--text-v2-13)}}.ci-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--ci-topo) + 24px) 0 calc(var(--ci-curva-h) + 40px);background:radial-gradient(60% 40% at 10% 6%,rgb(128 62 252 / .36),transparent 70%),radial-gradient(45% 50% at 90% 50%,rgb(107 42 217 / .32),transparent 70%),radial-gradient(90% 45% at 50% 112%,rgb(42 15 92 / .9),transparent 70%),linear-gradient(180deg,#0c0918 0%,var(--color-v2-neutral-1000) 100%)}.ci-hero-luz{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-position:center top;background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 55% at 50% 20%,#000,transparent 78%);mask-image:radial-gradient(75% 55% at 50% 20%,#000,transparent 78%)}.ci-hero:before{content:"";position:absolute;top:120px;right:-280px;z-index:-1;width:560px;aspect-ratio:1;border:1px solid rgb(162 135 255 / .18);border-radius:50%;box-shadow:inset 0 0 120px #803efc24,0 0 0 64px #a287ff08;pointer-events:none}.ci-hero-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"oferta" "cartao" "credenciais";gap:28px;max-width:calc(640px + 2 * var(--ci-margem))}.ci-hero-oferta{grid-area:oferta;animation:ci-entra .9s var(--ci-chegada) calc(.12s - var(--ja, 0ms)) backwards}.ci-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;border:1px solid rgb(198 187 255 / .38);border-radius:var(--radius-v2-pill);font-size:var(--text-v2-11);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.12em;text-transform:uppercase;color:var(--color-v2-violet-100);background:#803efc33}.ci-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-v2-violet-300);box-shadow:0 0 0 3px #c6bbff33,0 0 10px var(--color-v2-violet-400)}.ci-hero h1{margin:0;font-size:min(var(--text-v2-32),(100vw - 2 * var(--ci-margem)) / 12.8);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--color-v2-neutral-0)}.ci-h1-destaque{width:fit-content;color:var(--color-v2-violet-300);background:linear-gradient(90deg,var(--color-v2-violet-300),var(--color-v2-violet-400) 55%,#e9e3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ci-marca{color:var(--color-v2-violet-300)}.ci-hero-sub{max-width:600px;margin:16px 0 0;font-size:var(--text-v2-16);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-200);text-wrap:pretty}.ci-difs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.ci-difs li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:linear-gradient(160deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 14px 30px -20px #000000e6}.ci-icone-dif{--ci-icone-d: 36px}.ci-dif-texto{min-width:0}.ci-dif-texto strong{display:block;font-size:var(--text-v2-13);font-weight:700;line-height:var(--leading-v2-snug);color:var(--color-v2-neutral-0)}.ci-dif-texto span{display:block;margin-top:2px;font-size:var(--text-v2-12);line-height:var(--leading-v2-compact);color:var(--color-v2-neutral-300)}.ci-hero-acao{display:flex;margin-top:22px}.ci-hero-acao .ci-cta{width:100%;max-width:420px}.ci-credenciais{grid-area:credenciais;display:flex;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;list-style:none}.ci-credenciais li{display:flex;align-items:center;gap:10px;font-size:var(--text-v2-13);font-weight:600;line-height:var(--leading-v2-snug);color:var(--color-v2-neutral-200)}.ci-icone-mini{--ci-icone-d: 28px;box-shadow:0 6px 14px -6px #803efccc,inset 0 1px #ffffff40}.ci-form-cartao{grid-area:cartao;box-sizing:border-box;width:100%;max-width:520px;padding:24px 20px;border:1px solid transparent;border-radius:24px;color:var(--color-v2-neutral-1000);background:linear-gradient(var(--color-v2-neutral-0),var(--color-v2-neutral-0)) padding-box,linear-gradient(150deg,var(--color-v2-violet-300),rgb(128 62 252 / .3) 45%,rgb(255 255 255 / .6)) border-box;box-shadow:0 0 0 8px #803efc24,0 40px 80px -28px #0a041ee6,0 0 120px -30px #803efcb3;scroll-margin-top:calc(var(--ci-topo) + 16px);animation:ci-entra .9s var(--ci-chegada) calc(.22s - var(--ja, 0ms)) backwards}.ci-form-sobre{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px;border:1px solid var(--color-v2-violet-100);border-radius:var(--radius-v2-pill);font-size:var(--text-v2-11);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.12em;text-transform:uppercase;color:var(--color-v2-violet-700);background:var(--color-v2-violet-50)}.ci-form-sobre:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-v2-violet-500)}.ci-form-cartao h2{margin:0;font-size:var(--text-v2-24);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:var(--tracking-v2-tight);color:var(--color-v2-neutral-1000)}.ci-form-cartao h2:focus:not(:focus-visible){outline:none}.ci-form-sub{margin:6px 0 18px;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-600);text-wrap:pretty}.ci-campos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin:0;padding:0;border:0}@media(min-width:480px){.ci-campos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.ci-campos>*{grid-column:1 / -1}.ci-campos>:nth-child(2),.ci-campos>:nth-child(3){grid-column:auto}}.ci-enviar{height:54px;margin-top:4px;font-size:var(--text-v2-14);font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 12px 28px -12px #803efccc}@media(min-width:640px){.ci-enviar{font-size:var(--text-v2-16);letter-spacing:.05em}}.ci-form-aviso{margin:12px 0 0;font-size:var(--text-v2-12);line-height:var(--leading-v2-normal);text-align:center;color:var(--color-v2-neutral-600)}.ci-form-aviso a{color:inherit;text-decoration:underline}.ci-passos{margin-top:36px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .1)}.ci-passos-titulo{margin:0 0 12px;font-size:var(--text-v2-11);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.14em;text-transform:uppercase;color:var(--color-v2-violet-200)}.ci-passos ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:ci-passo}.ci-passos li{display:flex;align-items:center;gap:12px;font-size:var(--text-v2-14);line-height:var(--leading-v2-snug);color:var(--color-v2-neutral-200);counter-increment:ci-passo}.ci-passos li:before{content:counter(ci-passo);display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid rgb(198 187 255 / .5);border-radius:50%;font-size:var(--text-v2-13);font-weight:700;color:var(--color-v2-violet-200)}@media(min-width:640px){.ci-hero{padding-top:calc(var(--ci-topo) + 40px);padding-bottom:calc(var(--ci-curva-h) + 52px)}.ci-hero:before{top:80px;right:-240px;width:720px}.ci-hero h1{font-size:2.75rem}.ci-hero-sub{font-size:var(--text-v2-18)}.ci-difs li{gap:14px;padding:14px 16px}.ci-icone-dif{--ci-icone-d: 42px}.ci-dif-texto strong{font-size:var(--text-v2-14)}.ci-dif-texto span{font-size:var(--text-v2-13)}.ci-hero-acao .ci-cta{width:auto}.ci-form-cartao{padding:28px}}@media(min-width:1024px){.ci-hero{padding-bottom:calc(var(--ci-curva-h) + 44px)}.ci-hero:before{top:50%;right:calc(max(var(--ci-margem),(100vw - var(--container-v2-xl)) / 2) - 220px);width:760px;transform:translateY(-55%)}.ci-hero-grade{max-width:calc(var(--container-v2-xl) + 2 * var(--ci-margem));grid-template-columns:minmax(0,1fr) minmax(0,430px);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". cartao" "oferta cartao" "credenciais cartao" ". cartao";column-gap:40px;row-gap:0}.ci-credenciais{margin-top:28px}.ci-hero h1{font-size:clamp(2.25rem,3.4vw,3.5rem)}.ci-difs{gap:12px;margin-top:30px}.ci-icone-dif{--ci-icone-d: 44px}.ci-dif-texto strong{font-size:.9375rem}.ci-hero-acao{display:none}.ci-form-cartao{max-width:none}.ci-form-cartao h2{font-size:1.625rem}.ci-passos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:44px}.ci-passos-titulo{margin:0}.ci-passos ol{display:flex;flex-wrap:wrap;gap:12px 32px}}@media(min-width:1280px){.ci-hero-grade{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:clamp(56px,5vw,88px)}}@media(min-width:1024px)and (max-height:800px){.ci-hero{padding-top:calc(var(--ci-topo) + 24px)}.ci-form-cartao{padding:22px 26px}.ci-form-sub{margin-bottom:14px}.ci-campos{gap:10px}}@keyframes ci-entra{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ci-hero-oferta,.ci-form-cartao{animation:none}}.ci-sec{position:relative;padding:calc(var(--ci-curva-h) + 56px) 0 64px;scroll-margin-top:var(--ci-topo)}@media(min-width:1024px){.ci-sec{padding:calc(var(--ci-curva-h) + 96px) 0 104px}}.ci-curva,.ci-curva-arco{margin-top:calc(-1 * var(--ci-curva-h))}.ci-curva{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q50 20 100 0V10H0Z'/%3E%3C/svg%3E") top / 100% var(--ci-curva-h) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--ci-curva-h) - 1px) / 100% calc(100% - var(--ci-curva-h) + 1px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q50 20 100 0V10H0Z'/%3E%3C/svg%3E") top / 100% var(--ci-curva-h) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--ci-curva-h) - 1px) / 100% calc(100% - var(--ci-curva-h) + 1px) no-repeat}.ci-curva-arco{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q50 -10 100 10Z'/%3E%3C/svg%3E") top / 100% var(--ci-curva-h) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--ci-curva-h) - 1px) / 100% calc(100% - var(--ci-curva-h) + 1px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q50 -10 100 10Z'/%3E%3C/svg%3E") top / 100% var(--ci-curva-h) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--ci-curva-h) - 1px) / 100% calc(100% - var(--ci-curva-h) + 1px) no-repeat}.ci-cabeca{max-width:780px;margin-bottom:36px}.ci-sobre{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:var(--text-v2-12);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.12em;text-transform:uppercase;color:var(--color-v2-violet-300)}.ci-sobre:before{content:"";flex:none;width:24px;height:2px;margin-top:.55em;border-radius:2px;background:currentColor}.ci-sec h2{margin:0;font-size:var(--text-v2-28);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:var(--tracking-v2-tight);text-wrap:balance}.ci-lead{max-width:680px;margin:14px 0 0;font-size:var(--text-v2-16);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-200);text-wrap:pretty}@media(min-width:640px){.ci-sec h2{font-size:var(--text-v2-40);line-height:var(--leading-v2-tight)}.ci-lead{font-size:var(--text-v2-18)}.ci-cabeca{margin-bottom:48px}}.ci-claro{color:var(--color-v2-neutral-1000);background:radial-gradient(70% 55% at 88% 0%,rgb(220 215 255 / .9),transparent 65%),var(--ci-lavanda)}.ci-claro .ci-sobre,.ci-claro .ci-marca{color:var(--color-v2-violet-600)}.ci-claro .ci-lead{color:var(--color-v2-neutral-700)}.ci-acao{display:flex;justify-content:center;margin-top:40px}.ci-acao .ci-cta{width:100%;max-width:420px}@media(min-width:640px){.ci-acao .ci-cta{width:auto}}.ci-beneficios li,.ci-semana,.ci-prof-cartao,.ci-incluido-grade li{border-radius:20px;background:var(--color-v2-neutral-0);box-shadow:0 1px 2px #07060d0a,0 18px 40px -22px #3e168459}.ci-comparacao{display:grid;gap:16px}.ci-comp{padding:24px;border-radius:20px}.ci-comp h3{margin:0 0 8px;font-size:var(--text-v2-18);font-weight:700;line-height:var(--leading-v2-snug)}.ci-comp dl{margin:0}.ci-comp dl>div{padding:14px 0;border-top:1px solid var(--ci-comp-fio)}.ci-comp dt{font-size:var(--text-v2-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ci-comp-rotulo)}.ci-comp dd{display:flex;align-items:flex-start;gap:10px;margin:6px 0 0;font-size:var(--text-v2-16);font-weight:500;line-height:var(--leading-v2-compact)}.ci-comp-marca{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%}.ci-comp-turma{--ci-comp-fio: var(--color-v2-neutral-100);--ci-comp-rotulo: var(--color-v2-neutral-500);color:var(--color-v2-neutral-700);background:#ffffffb3;border:1px solid var(--color-v2-neutral-200)}.ci-comp-turma h3{color:var(--color-v2-neutral-600)}.ci-comp-turma .ci-comp-marca{color:var(--color-v2-neutral-500);background:var(--color-v2-neutral-100)}.ci-comp-boost{--ci-comp-fio: rgb(255 255 255 / .14);--ci-comp-rotulo: var(--color-v2-violet-200);color:var(--color-v2-neutral-0);background:radial-gradient(80% 60% at 100% 0%,rgb(162 135 255 / .35),transparent 70%),linear-gradient(160deg,var(--color-v2-violet-700),var(--color-v2-violet-950));box-shadow:0 30px 60px -28px #541eafb3}.ci-comp-boost .ci-comp-marca{color:var(--color-v2-neutral-0);background:var(--color-v2-violet-500);box-shadow:0 0 0 4px #803efc40}.ci-beneficios{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}.ci-beneficios li{padding:24px}.ci-beneficios h3,.ci-incluido-grade h3,.ci-momentos h3,.ci-etapas h3{margin:18px 0 0;font-size:var(--text-v2-18);font-weight:700;line-height:var(--leading-v2-snug)}.ci-beneficios p,.ci-incluido-grade p{margin:8px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-700)}.ci-semana{margin:40px 0 0;padding:20px 16px}.ci-semana ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.ci-semana li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 2px;border-radius:14px;color:var(--color-v2-neutral-500);background:var(--color-v2-neutral-50)}.ci-semana li.tem-aula{color:var(--color-v2-neutral-0);background:linear-gradient(180deg,var(--color-v2-violet-500),var(--color-v2-violet-600));box-shadow:0 10px 22px -12px #803efce6}.ci-dia{font-size:var(--text-v2-13);font-weight:700}.ci-dia-marca{display:grid;place-items:center;height:20px}.ci-dia-info{font-size:var(--text-v2-12);font-weight:600}.ci-semana figcaption{margin-top:16px;font-size:var(--text-v2-13);line-height:var(--leading-v2-normal);text-align:center;color:var(--color-v2-neutral-600);text-wrap:pretty}@media(min-width:768px){.ci-comparacao{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ci-comp{padding:32px}.ci-beneficios{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ci-beneficios li{padding:28px}.ci-semana{padding:28px 32px}.ci-semana ol{gap:12px}}.ci-metodo{background:radial-gradient(55% 45% at 92% 8%,rgb(128 62 252 / .28),transparent 70%),var(--color-v2-neutral-1000)}.ci-metodo .ci-cabeca{margin-bottom:0}.ci-metodo-topo{display:grid;gap:24px}.ci-habilidades{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.ci-habilidades li{padding:6px 14px;border:1px solid rgb(198 187 255 / .35);border-radius:var(--radius-v2-pill);font-size:var(--text-v2-13);font-weight:600;color:var(--color-v2-violet-100);background:#803efc24}.ci-metodo-foto{justify-self:center;width:min(100%,440px);height:auto;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 78%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.ci-etapas{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}.ci-etapas li{padding:24px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff05)}.ci-etapa-topo{display:flex;align-items:center;justify-content:space-between}.ci-etapa-num{font-size:var(--text-v2-40);font-weight:700;line-height:1;letter-spacing:var(--tracking-v2-tight);font-variant-numeric:tabular-nums;color:#c6bbff47}.ci-etapas p,.ci-momentos p{margin:8px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-300)}@media(min-width:640px){.ci-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ci-metodo-topo{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;column-gap:56px}.ci-metodo-foto{justify-self:end;margin-bottom:-24px}.ci-etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.ci-etapas li{padding:28px 24px}}.ci-prof-grade{display:grid;gap:20px}.ci-prof-cartao{display:flex;flex-direction:column;padding:24px}.ci-selos{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ci-selos li{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--color-v2-violet-100);border-radius:16px;background:var(--color-v2-violet-50)}.ci-selo-texto strong{display:block;font-size:var(--text-v2-24);font-weight:800;line-height:1.1;letter-spacing:.06em;color:var(--color-v2-violet-700)}.ci-selo-texto span{display:block;margin-top:4px;font-size:var(--text-v2-13);line-height:var(--leading-v2-compact);color:var(--color-v2-neutral-600)}.ci-selos-legenda{margin:12px 0 24px;font-size:var(--text-v2-13);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-600)}.ci-prof-itens{display:grid;gap:20px;margin:auto 0 0;padding:24px 0 0;border-top:1px solid var(--color-v2-neutral-100);list-style:none}.ci-prof-itens li{display:flex;align-items:flex-start;gap:14px}.ci-prof-itens h3{margin:0;font-size:var(--text-v2-16);font-weight:700;line-height:var(--leading-v2-snug)}.ci-prof-itens p{margin:4px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-700)}.ci-garantia{display:flex;flex-direction:column;padding:28px 24px;border-radius:20px;color:var(--color-v2-neutral-0);background:radial-gradient(80% 70% at 100% 0%,rgb(128 62 252 / .5),transparent 70%),var(--color-v2-violet-950);box-shadow:0 30px 60px -28px #1a093ccc}.ci-garantia-selo{display:grid;place-items:center;align-content:center;gap:2px;width:96px;height:96px;border-radius:50%;font-size:.625rem;font-weight:800;line-height:1.15;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-v2-neutral-0);background:radial-gradient(circle at 32% 26%,#9d6bff 0%,var(--color-v2-violet-500) 58%,var(--color-v2-violet-700) 100%);box-shadow:0 0 0 8px #803efc2e,0 18px 40px -12px #803efcd9,inset 0 1px #ffffff4d}.ci-garantia h3{margin:24px 0 0;font-size:var(--text-v2-24);font-weight:700;line-height:var(--leading-v2-snug)}.ci-garantia-texto{margin:10px 0 0;font-size:var(--text-v2-16);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-200)}.ci-garantia-pontos{display:grid;gap:12px;margin:20px 0 22px;padding:0;list-style:none}.ci-garantia-pontos li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-100)}.ci-check{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;color:var(--color-v2-neutral-0);background:var(--color-v2-violet-500)}.ci-garantia-rodape{display:flex;align-items:flex-start;gap:10px;margin:auto 0 0;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12);font-size:var(--text-v2-13);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-300)}.ci-garantia-rodape svg{flex:none;color:var(--color-v2-violet-300)}@media(min-width:640px){.ci-prof-cartao,.ci-garantia{padding:32px}.ci-selos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ci-prof-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.ci-prof-cartao,.ci-garantia{padding:40px}}.ci-horarios{background:radial-gradient(60% 50% at 8% 0%,rgb(128 62 252 / .3),transparent 70%),var(--color-v2-neutral-975)}.ci-dia-aulas{padding:24px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:24px;background:#ffffff0a}.ci-horas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ci-horas>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:6px;text-align:center}.ci-horas dt{font-size:var(--text-v2-11);font-weight:700;line-height:var(--leading-v2-snug);letter-spacing:.08em;text-transform:uppercase;color:var(--color-v2-neutral-400)}.ci-horas dd{margin:0;font-size:var(--text-v2-32);font-weight:800;line-height:1;letter-spacing:var(--tracking-v2-tight);font-variant-numeric:tabular-nums;color:var(--color-v2-neutral-0)}.ci-horas>div:nth-child(2) dd{color:var(--color-v2-violet-300)}.ci-faixas{display:grid;grid-template-columns:4fr 5fr 5fr;gap:3px;margin:24px 0 0;padding:0;overflow:hidden;border-radius:14px;list-style:none}.ci-faixas li{padding:12px 6px;text-align:center}.ci-faixas li:nth-child(1){background:var(--color-v2-violet-600)}.ci-faixas li:nth-child(2){background:var(--color-v2-violet-500)}.ci-faixas li:nth-child(3){background:var(--color-v2-violet-700)}.ci-faixas strong{display:block;font-size:var(--text-v2-14);font-weight:700}.ci-faixas span{display:block;font-size:var(--text-v2-12);color:var(--color-v2-violet-100)}.ci-dia-nota{max-width:720px;margin:18px auto 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);text-align:center;color:var(--color-v2-neutral-300);text-wrap:pretty}.ci-momentos{display:grid;gap:16px;margin:32px 0 0;padding:0;list-style:none}.ci-momentos li{padding:24px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:#ffffff08}@media(min-width:640px){.ci-dia-aulas{padding:32px}.ci-horas dd{font-size:var(--text-v2-48)}.ci-horas dt{font-size:var(--text-v2-12)}.ci-momentos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ci-momentos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ci-faixas li{padding:14px 8px}}.ci-incluido-grade{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ci-incluido-grade li{padding:24px}.ci-incluido-grade li:last-child{color:var(--color-v2-neutral-0);background:radial-gradient(80% 90% at 100% 0%,rgb(128 62 252 / .5),transparent 70%),var(--color-v2-violet-950)}.ci-incluido-grade li:last-child p{color:var(--color-v2-neutral-200)}.ci-fecho{margin:32px 0 0;font-size:var(--text-v2-18);font-weight:600;line-height:var(--leading-v2-snug);text-align:center;color:var(--color-v2-violet-800);text-wrap:balance}@media(min-width:640px){.ci-incluido-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-incluido-grade li:last-child{grid-column:span 2}}@media(min-width:1024px){.ci-incluido-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ci-incluido-grade li{padding:28px 24px}.ci-incluido-grade li:last-child{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-content:center}.ci-incluido-grade li:last-child .ci-icone{grid-row:span 2}.ci-incluido-grade li:last-child h3{margin-top:0;align-self:end}}.ci-provas{background:var(--color-v2-neutral-1000)}.ci-depoimentos,.ci-demos,.ci-professores-reais{display:grid;gap:20px;margin:0;padding:0;list-style:none}.ci-depoimentos li,.ci-professores-reais li{padding:24px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:#ffffff0a}.ci-depoimentos img,.ci-professores-reais img{width:64px;height:64px;border-radius:50%;object-fit:cover}.ci-depoimentos blockquote{margin:16px 0 0;font-size:var(--text-v2-16);line-height:var(--leading-v2-relaxed)}.ci-depoimentos p,.ci-professores-reais p{margin:12px 0 0;font-size:var(--text-v2-14);color:var(--color-v2-neutral-300)}.ci-depoimentos p span{display:block}.ci-professores-reais h3{margin:14px 0 0;font-size:var(--text-v2-18);font-weight:700}.ci-demos img{width:100%;border-radius:16px}.ci-demos p{margin:10px 0 0;font-size:var(--text-v2-14);color:var(--color-v2-neutral-300)}@media(min-width:768px){.ci-depoimentos,.ci-demos,.ci-professores-reais{grid-template-columns:repeat(3,minmax(0,1fr))}}.ci-duvidas{background:radial-gradient(50% 40% at 0% 100%,rgb(128 62 252 / .22),transparent 70%),var(--color-v2-neutral-1000)}.ci-duvidas-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeca" "faq" "acao"}.ci-duvidas-lado{display:contents}.ci-duvidas .ci-cabeca{grid-area:cabeca}.ci-faq{grid-area:faq}.ci-duvidas .ci-acao{grid-area:acao}.ci-faq details{border-bottom:1px solid rgb(255 255 255 / .12)}.ci-faq details:first-child{border-top:1px solid rgb(255 255 255 / .12)}.ci-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:var(--text-v2-16);font-weight:600;line-height:var(--leading-v2-snug);list-style:none;cursor:pointer}.ci-faq summary::-webkit-details-marker{display:none}.ci-faq summary:focus-visible{outline:2px solid var(--color-v2-violet-300);outline-offset:4px;border-radius:4px}.ci-faq-sinal{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:#803efc38;transition:background-color .12s}.ci-faq-sinal:before,.ci-faq-sinal:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--color-v2-violet-200);transition:transform .16s var(--ci-chegada)}.ci-faq-sinal:after{transform:rotate(90deg)}.ci-faq details[open] .ci-faq-sinal{background:var(--color-v2-violet-500)}.ci-faq details[open] .ci-faq-sinal:before,.ci-faq details[open] .ci-faq-sinal:after{background:var(--color-v2-neutral-0)}.ci-faq details[open] .ci-faq-sinal:after{transform:rotate(0)}.ci-faq details p{margin:0;padding:0 46px 22px 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-300)}@media(min-width:640px){.ci-faq summary{font-size:var(--text-v2-18)}.ci-faq details p{font-size:var(--text-v2-16)}}@media(min-width:1024px){.ci-duvidas-grade{grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-template-areas:"lado faq";column-gap:72px;align-items:start}.ci-duvidas-lado{position:sticky;top:calc(var(--ci-topo) + 32px);display:block;grid-area:lado}.ci-duvidas .ci-cabeca{margin-bottom:0}.ci-duvidas .ci-acao{justify-content:flex-start;margin-top:32px}}.ci-final{color:var(--color-v2-neutral-0);background:radial-gradient(60% 80% at 85% 100%,rgb(128 62 252 / .6),transparent 70%),linear-gradient(160deg,var(--color-v2-violet-800),var(--color-v2-violet-950) 70%)}.ci-final h2{max-width:640px}.ci-final .ci-lead{color:var(--color-v2-neutral-200)}.ci-final .ci-acao{justify-content:flex-start}.ci-final-foto{display:none}@media(min-width:1024px){.ci-final{padding-bottom:0}.ci-final-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;column-gap:56px}.ci-final-texto{padding-bottom:var(--ci-curva-h)}.ci-final-foto{display:block;align-self:end;width:100%;height:auto}}.ci-rodape{padding:40px 0 32px;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-400);background:var(--color-v2-neutral-1000)}.ci-rodape-meio{display:grid;gap:16px;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / .1)}.ci-rodape-logo{display:block;width:auto;height:34px}.ci-rodape-meio p{max-width:26rem;margin:0}.ci-rodape-links,.ci-rodape-base nav{display:flex;flex-wrap:wrap;gap:8px 20px}.ci-rodape a{color:var(--color-v2-neutral-300);text-decoration:none;transition:color .1s}.ci-rodape a:hover{color:var(--color-v2-neutral-0)}.ci-rodape-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:20px;font-size:var(--text-v2-13)}@media(min-width:768px){.ci-rodape-meio{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px}}.ci-barra{position:fixed;right:0;bottom:0;left:0;z-index:25;padding:12px var(--ci-margem) calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .12);background:#07060dc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(110%);transition:transform .26s var(--ci-chegada)}.ci-barra.is-visivel{transform:none}.ci-barra .ci-cta{width:100%}@media(max-width:639px){.ci-rodape{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media(min-width:640px){.ci-barra{display:none}}@media(prefers-reduced-motion:reduce){.ci-barra{transition:none}}@media(max-width:639px){.ci-beneficios li,.ci-etapas li,.ci-momentos li,.ci-incluido-grade li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start;padding:20px}.ci-beneficios .ci-icone,.ci-momentos .ci-icone,.ci-incluido-grade .ci-icone,.ci-etapa-topo{grid-row:span 2}.ci-beneficios .ci-icone,.ci-etapas .ci-icone,.ci-momentos .ci-icone,.ci-incluido-grade .ci-icone{--ci-icone-d: 44px}.ci-beneficios h3,.ci-etapas h3,.ci-momentos h3,.ci-incluido-grade h3{margin-top:2px;font-size:var(--text-v2-16)}.ci-beneficios p,.ci-etapas p,.ci-momentos p,.ci-incluido-grade p{margin-top:4px}.ci-etapa-num{position:absolute;top:16px;right:18px;font-size:var(--text-v2-24)}.ci-etapas h3{padding-right:36px}.ci-beneficios,.ci-momentos,.ci-incluido-grade,.ci-etapas{gap:12px}}@media(min-width:640px)and (max-width:767px){.ci-beneficios li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start}.ci-beneficios .ci-icone{grid-row:span 2}.ci-beneficios h3{margin-top:4px}}@media(max-width:359px){.ci-cta,.ci-enviar{letter-spacing:0}.ci-enviar{font-size:var(--text-v2-13)}.ci-eyebrow{letter-spacing:.08em;text-wrap:balance}.ci-dia-aulas{padding-inline:10px}.ci-horas dd{font-size:var(--text-v2-24)}.ci-semana ol{gap:4px}.ci-dia{font-size:var(--text-v2-12)}}
