.edu .landing-heroi{border-radius:var(--edu-raio-xl);box-shadow:var(--edu-sombra);background:#f7f2e6;position:relative;overflow:hidden}.edu .landing-heroi-media{aspect-ratio:16/9;background:#f7f2e6;position:relative}.edu .landing-heroi-media img,.edu .landing-heroi-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.edu .landing-heroi-media video{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);inset:1px}.edu .landing-heroi-media video[data-a-tocar=true]{opacity:1}.edu .landing-heroi-texto{padding:16px 20px 24px}.edu .edu-label.landing-ola{font-size:30px;line-height:1.1}.edu .landing-escrita .edu-escrita-uma{animation:edu-escrever-uma var(--edu-escrita-dur,1.6s) cubic-bezier(.4,0,.6,1) .35s both}.edu .landing-escrita-lapis{pointer-events:none;width:1.05em;height:1.05em;animation:edu-lapis-uma calc(var(--edu-escrita-dur,1.6s) + .45s) cubic-bezier(.4,0,.6,1) .35s both;position:absolute;bottom:.1em;left:0}.edu .landing-escrita-lapis svg{animation:.28s ease-in-out .35s 9 alternate edu-lapis-traco}@media (prefers-reduced-motion:reduce){.edu .landing-escrita .edu-escrita-uma{animation:none}.edu .landing-escrita-lapis{display:none}}html.edu-sem-movimento .edu .landing-escrita .edu-escrita-uma{animation:none}html.edu-sem-movimento .edu .landing-escrita-lapis{display:none}@media (min-width:860px){.edu .landing-heroi-texto{flex-direction:column;justify-content:center;width:54%;padding:28px 44px 28px 8px;display:flex;position:absolute;inset:0 0 0 auto}.edu .landing-heroi h1{font-size:clamp(36px,4.3vw,56px)}.edu .landing-heroi .landing-lead{font-size:clamp(17px,1.55vw,20px)}}.edu .landing-cena{aspect-ratio:16/9;object-fit:cover;background:var(--edu-afundado);border-radius:22px;width:100%;height:auto;display:block}.edu .landing-cab{align-items:center;gap:16px;display:grid}@media (min-width:860px){.edu .landing-cab{grid-template-columns:1fr 1.2fr;gap:36px}}.edu .landing-pista{border-radius:var(--edu-raio-xl);background:var(--edu-cartao);box-shadow:var(--edu-sombra);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.edu .landing-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1fr);min-width:0;transition:opacity .6s,visibility 0s linear .6s;display:grid}.edu .landing-slide[data-ativo=true]{opacity:1;visibility:visible;transition:opacity .6s}.edu .landing-slide-media{aspect-ratio:16/9;background:var(--edu-afundado);min-width:0;position:relative;overflow:hidden}.edu .landing-slide-texto{min-width:0}.edu .landing-slide-media img,.edu .landing-slide-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.edu .landing-slide-media video{opacity:0;transition:opacity .4s}.edu .landing-slide-media video[data-a-tocar=true]{opacity:1}.edu .landing-slide-texto{padding:18px 20px 22px}@media (min-width:860px){.edu .landing-slide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:460px}.edu .landing-slide-media{aspect-ratio:auto;height:100%}.edu .landing-slide-texto{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 36px;display:flex}}.edu .landing-ponto{cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;padding:0;display:grid}.edu .landing-ponto i{background:var(--edu-fraca);border-radius:5px;width:10px;height:10px;transition:width .3s;display:block}.edu .landing-ponto[aria-current=true] i{background:var(--edu-marca);width:26px}.edu .landing-seta{background:var(--edu-cartao);width:44px;height:44px;color:var(--edu-tinta);box-shadow:var(--edu-sombra);border-radius:22px;place-items:center;display:grid}.edu .landing-mat{white-space:nowrap;font-style:italic;font-weight:700}.edu .landing-mat .landing-mat-n{font-style:normal}.edu .landing-barras{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:72px;display:grid}.edu .landing-barras i{background:var(--edu-mat);transform-origin:bottom;border-radius:4px;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.edu .landing-barras i[data-vazio=true]{background:var(--edu-fraca);height:4px}.edu .landing-dias{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.edu [data-espera=true] .landing-barras i:not([data-vazio=true]){transform:scaleY(0)}.edu [data-espera=true] .edu-ring{stroke-dashoffset:var(--edu-ring-c);animation:none!important}.edu .landing-faq summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.edu .landing-faq summary::-webkit-details-marker{display:none}.edu .landing-faq summary:after{content:"+";color:var(--edu-marca);font-size:22px;font-weight:800;line-height:1}.edu .landing-faq details[open] summary:after{content:"−"}@media (prefers-reduced-motion:reduce){.edu .landing-slide,.edu .landing-slide[data-ativo=true],.edu .landing-ponto i,.edu .landing-barras i,.edu .landing-slide-media video{transition:none}}.edu .edu-degrau.landing-degrau{min-height:44px;padding:8px 14px;font-size:15px}.landing{overflow-x:clip}.landing>header{flex-wrap:wrap;row-gap:8px}.landing .edu-pilula{white-space:normal}@media (max-width:480px){.edu .landing-heroi .edu-mark{white-space:normal}.edu .landing-heroi h1{font-size:clamp(28px,8.6vw,34px)}.edu .landing-ponto{width:32px}}@media (max-width:380px){.landing>header,.landing>main,.landing>footer>div{padding-left:50px;padding-right:12px}.edu .landing-heroi-texto,.edu .landing-slide-texto{padding-left:16px;padding-right:16px}}.landing #como .edu-card{min-width:0;overflow:hidden}@media (max-width:400px){.landing>header nav{gap:6px}.landing>header nav a{padding-left:12px;padding-right:12px;font-size:14px}.landing>header a>.edu-title{font-size:17px}}.edu .landing-opcao{border:2px solid #0000}.edu .landing-opcao:focus-visible{outline:3px solid var(--edu-marca);outline-offset:2px}.edu .landing-opcao[aria-checked=true]{border-color:var(--edu-marca)}.edu .landing-opcao[data-estado=certa]{border-color:var(--edu-bom);background:var(--edu-bom-suave)}.edu .landing-opcao[data-estado=errada]{border-color:var(--edu-atencao);background:var(--edu-atencao-suave)}.edu .landing-caixa-x{border:2px solid var(--edu-tinta);border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:15px;font-weight:800;line-height:1;display:inline-grid}.landing-programa i{height:100%;display:block}.landing-capturas{scrollbar-width:thin;scroll-padding-inline:0}.edu .landing-precos-detalhe>summary{list-style:none}.edu .landing-precos-detalhe>summary::-webkit-details-marker{display:none}.edu .landing-precos-detalhe>summary:after{content:"+";color:var(--edu-marca);font-size:20px;font-weight:800;line-height:1}.edu .landing-precos-detalhe[open]>summary:after{content:"−"}