.cp-page .ci-hero h1{font-size:min(var(--text-v2-32),(100vw - 2 * var(--ci-margem)) / 14.4)}@media(min-width:640px){.cp-page .ci-hero h1{font-size:2.5rem}}@media(min-width:1024px){.cp-page .ci-hero h1{font-size:clamp(2rem,3.05vw,3.25rem)}}.cp-page .ci-form-cartao h2{text-wrap:balance}.cp-page .ci-hero-sub strong{font-weight:700;color:var(--color-v2-neutral-0)}.cp-agenda{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"horas" "dias" "legenda";gap:10px;margin:22px 0 0;padding:14px 16px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:18px;background:linear-gradient(160deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 14px 30px -20px #000000e6}.cp-agenda-horas{grid-area:horas;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.cp-agenda-rotulo{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-200)}.cp-agenda-horas strong{font-size:var(--text-v2-28);font-weight:800;line-height:1.05;letter-spacing:var(--tracking-v2-tight);white-space:nowrap;color:var(--color-v2-neutral-0)}.cp-agenda-dias{grid-area:dias;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.cp-agenda-dias li{display:grid;place-items:center;height:36px;border-radius:10px;font-size:var(--text-v2-12);font-weight:700;color:var(--color-v2-neutral-0);background:linear-gradient(180deg,var(--color-v2-violet-500),var(--color-v2-violet-600));box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #803efce6}.cp-agenda-legenda{grid-area:legenda;margin:0;text-wrap:pretty;font-size:var(--text-v2-13);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-300)}@media(min-width:480px){.cp-agenda{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"horas dias" "legenda legenda";align-items:center;gap:12px 18px;padding:16px 18px}.cp-agenda-horas{flex-direction:column;align-items:flex-start;gap:2px}.cp-agenda-horas strong{font-size:var(--text-v2-32)}}@media(min-width:1024px){.cp-agenda{margin-top:28px}.cp-agenda-dias li{height:40px;font-size:var(--text-v2-13)}}.cp-vantagens-grade{display:grid;gap:14px}.cp-emblema{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px 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}.cp-emblema strong{width:fit-content;font-size:4.5rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--color-v2-violet-300);background:linear-gradient(90deg,var(--color-v2-violet-300),#e9e3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cp-emblema p{max-width:22rem;margin:0;font-size:var(--text-v2-16);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-200)}.cp-vantagens-lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cp-vantagens-lista li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start;padding:20px;border-radius:20px;background:var(--color-v2-neutral-0);box-shadow:0 1px 2px #07060d0a,0 18px 40px -22px #3e168459}.cp-vantagens-lista .ci-icone{--ci-icone-d: 44px}.cp-vantagens-lista h3{margin:2px 0 0;font-size:var(--text-v2-16);font-weight:700;line-height:var(--leading-v2-snug)}.cp-vantagens-lista p{margin:4px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-700)}.cp-programa{display:flex;align-items:flex-start;gap:12px;margin:20px 0 0;padding:18px 20px;border:1px solid var(--color-v2-violet-100);border-radius:16px;font-size:.9375rem;line-height:var(--leading-v2-relaxed);color:var(--color-v2-violet-900);background:var(--color-v2-violet-50)}.cp-programa svg{flex:none;margin-top:1px;color:var(--color-v2-violet-600)}@media(min-width:768px){.cp-vantagens-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.cp-vantagens-grade{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px}.cp-emblema{padding:40px 32px}.cp-emblema strong{font-size:7rem}.cp-vantagens-lista li{padding:24px}}.cp-horarios{background:radial-gradient(60% 50% at 8% 0%,rgb(128 62 252 / .3),transparent 70%),var(--color-v2-neutral-975)}.cp-horario{display:grid;margin:0;padding:0;list-style:none;border:1px solid rgb(255 255 255 / .1);border-radius:24px;background:linear-gradient(160deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 24px 50px -30px #000000e6}.cp-horario li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:18px 20px}.cp-horario li+li{border-top:1px solid rgb(255 255 255 / .08)}.cp-horario .ci-icone{--ci-icone-d: 44px}.cp-horario p{display:grid;gap:2px;margin:0}.cp-horario strong{width:fit-content;font-size:var(--text-v2-28);font-weight:800;line-height:1.15;letter-spacing:var(--tracking-v2-tight);color:var(--color-v2-neutral-0);background:linear-gradient(90deg,var(--color-v2-neutral-0),var(--color-v2-violet-200));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cp-horario p span{font-size:var(--text-v2-14);text-wrap:pretty;line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-300)}@media(min-width:768px){.cp-horario{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-horario li{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:14px;padding:24px}.cp-horario li+li{border-top:0;border-left:1px solid rgb(255 255 255 / .08)}.cp-horario strong{font-size:var(--text-v2-32)}}@media(min-width:1024px){.cp-horario li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;padding:30px 32px}.cp-horario .ci-icone{--ci-icone-d: 52px}.cp-horario strong{font-size:clamp(2rem,2.8vw,2.5rem)}}.cp-como-grade{display:grid;gap:24px}.cp-passos{display:grid;margin:0;padding:0;list-style:none;counter-reset:cp-passo}.cp-passos li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding-bottom:20px;counter-increment:cp-passo}.cp-passos li:before{content:counter(cp-passo);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:var(--text-v2-14);font-weight:800;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 5px #803efc24,0 8px 20px -8px #803efcbf}.cp-passos li:after{content:"";position:absolute;top:44px;bottom:4px;left:17px;width:2px;border-radius:2px;background:linear-gradient(var(--color-v2-violet-300),rgb(198 187 255 / .2))}.cp-passos li:last-child{padding-bottom:0}.cp-passos li:last-child:after{display:none}.cp-passos h3{margin:6px 0 0;font-size:var(--text-v2-16);font-weight:700;line-height:var(--leading-v2-snug)}.cp-passos p{margin:2px 0 0;text-wrap:pretty;font-size:var(--text-v2-14);line-height:var(--leading-v2-normal);color:var(--color-v2-neutral-700)}.cp-como-foto{display:none}.cp-em-cada-aula{padding:20px 22px;border-radius:20px;background:var(--color-v2-neutral-0);box-shadow:0 1px 2px #07060d0a,0 18px 40px -22px #3e168459}.cp-em-cada-aula h3{margin:0 0 12px;font-size:var(--text-v2-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-v2-violet-600)}.cp-em-cada-aula ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cp-em-cada-aula 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-800)}.cp-frequencia{display:grid;gap:22px;margin-top:28px;padding:24px 20px;border-radius:24px;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);box-shadow:0 30px 60px -28px #1a093ccc}.cp-frequencia h3{margin:0;font-size:var(--text-v2-20);font-weight:700;line-height:var(--leading-v2-snug)}.cp-frequencia p{margin:6px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-200)}.cp-frequencia ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cp-frequencia li{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 6px 14px;border:1px solid rgb(255 255 255 / .14);border-radius:16px;text-align:center;background:#ffffff0d}.cp-frequencia li.is-destaque{border-color:var(--color-v2-violet-400);background:linear-gradient(180deg,#803efc61,#803efc1f)}.cp-frequencia li strong{font-size:var(--text-v2-40);font-weight:800;line-height:1;letter-spacing:var(--tracking-v2-tight)}.cp-freq-rotulo{margin-top:4px;font-size:var(--text-v2-12);line-height:var(--leading-v2-snug);color:var(--color-v2-neutral-300)}.cp-freq-plano{margin-top:8px;font-size:var(--text-v2-12);font-weight:700;color:var(--color-v2-violet-200)}.cp-freq-selo{position:absolute;top:-10px;left:50%;padding:3px 10px;border-radius:var(--radius-v2-pill);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-v2-neutral-0);background:var(--color-v2-violet-500);transform:translate(-50%)}@media(min-width:640px){.cp-passos p{font-size:.9375rem}.cp-frequencia{padding:28px 32px}.cp-freq-plano{font-size:var(--text-v2-13)}}@media(min-width:1024px){.cp-como-grade{grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-template-areas:"passos foto" "cada foto";gap:32px 64px;align-items:start}.cp-passos{grid-area:passos}.cp-em-cada-aula{grid-area:cada;align-self:end;padding:22px 26px}.cp-como-foto{grid-area:foto;display:block;align-self:stretch;width:100%;height:100%;min-height:320px;aspect-ratio:auto;contain:size;border-radius:24px;object-fit:cover;box-shadow:0 30px 60px -30px #3e168499}.cp-frequencia{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:40px;padding:36px 40px}}@media(min-width:1280px){.cp-em-cada-aula ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cp-objetivos{color:var(--color-v2-neutral-0);background:radial-gradient(70% 60% at 12% 0%,rgb(128 62 252 / .45),transparent 70%),var(--color-v2-violet-950)}.cp-objetivos-grade{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cp-objetivos-grade li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start;padding:20px;border:1px solid rgb(255 255 255 / .12);border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.cp-objetivos-grade .ci-icone{--ci-icone-d: 44px;grid-row:span 2}.cp-objetivos-grade h3{margin:2px 0 0;font-size:var(--text-v2-16);font-weight:700;line-height:var(--leading-v2-snug)}.cp-objetivos-grade p{margin:4px 0 0;font-size:var(--text-v2-14);line-height:var(--leading-v2-relaxed);color:var(--color-v2-neutral-300)}@media(min-width:640px){.cp-objetivos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.cp-objetivos-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cp-objetivos-grade li{grid-template-columns:minmax(0,1fr);padding:22px 20px}.cp-objetivos-grade .ci-icone{--ci-icone-d: 40px;grid-row:auto;margin-bottom:14px}}.cp-page .cp-final-conteudo{max-width:calc(760px + 2 * var(--ci-margem));text-align:center}.cp-page .cp-final h2,.cp-page .cp-final .ci-lead{margin-inline:auto}.cp-page .cp-final .ci-acao{justify-content:center}@media(min-width:1024px){.cp-page .cp-final{padding-bottom:104px}}
