html:has(#vn){background:#f3f1f8}html:has(#vn) body{background:#f3f1f8}html:has(#vn[data-tema=escuro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505}html:has(#vn[data-tema=escuro]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505}.vn{--bg:#f3f1f8;--ink:#141218;--text:#2a2830;--muted:#6b6875;--glass:#fff9;--line:#fffffff2;--card:#ffffffc7;--field:#fff;--hair:#14121817;--shadow:0 24px 60px -28px #14121e38;--solid:#f3f1f8;--wordop:.14;--p-accent:var(--ink);--p-hi:#2a2830;--p-soft:var(--ink);--p-on:#fff;--p-word:var(--p-accent);--p-star:var(--p-accent);--ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.vn[data-tema=escuro]{--ink:#f2f1f5;--text:#cfcdd6;--muted:#8e8b98;--glass:#fff1;--line:#ffffff21;--card:#ffffff16;--field:#ffffff12;--hair:#ffffff1a;--shadow:0 24px 60px -24px #000c;--solid:#0b0b0b;--wordop:.24;--p-hi:#fff;--p-word:var(--p-soft);--p-star:var(--p-soft);background:linear-gradient(#0a0a0adb 0%,#060606b8 45%,#01010161 100%),linear-gradient(27deg,#070707 2.5px,#0000 2.5px) 0 2.5px/10px 10px,linear-gradient(207deg,#070707 2.5px,#0000 2.5px) 5px 0/10px 10px,linear-gradient(27deg,#111 2.5px,#0000 2.5px) 0 5px/10px 10px,linear-gradient(207deg,#111 2.5px,#0000 2.5px) 5px 2.5px/10px 10px,linear-gradient(90deg,#0a0a0a 5px,#0000 5px) 0 0/10px 10px,linear-gradient(#0c0c0c 25%,#080808 25% 50%,#0000 50% 75%,#101010 75%,#101010) 0 0/10px 10px,#050505}.vn[data-paleta=neutra][data-tema=escuro]{--p-on:#0b0b0b}.vn[data-paleta=cor][data-tema=escuro],.vn[data-paleta=cor]{--p-hi:var(--p-hi-cor)}.vn *,.vn :before,.vn :after{box-sizing:border-box}.vn h1,.vn h2,.vn h3,.vn h4{color:var(--ink);margin:0;font-family:inherit}.vn p{margin:0}.vn :where(a){color:inherit;text-decoration:none}.vn a:hover{opacity:.75}.vn :where(button){font:inherit}.vn input::placeholder{color:var(--muted)}.vn :focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.vn .vn-so-claro{display:block}.vn .vn-so-escuro,.vn[data-tema=escuro] .vn-so-claro{display:none}.vn[data-tema=escuro] .vn-so-escuro{display:block}.vn .vn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vn-glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);box-shadow:var(--shadow)}.vn-rotulo{background:var(--glass);border:1px solid var(--line);letter-spacing:.14em;color:var(--ink);text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.vn-rotulo:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.vn-btn{cursor:pointer;background:var(--p-accent);min-height:48px;color:var(--p-on);box-shadow:0 14px 30px -12px var(--p-accent);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 26px;font-size:15px;font-weight:600;line-height:1.2;transition:background .2s;display:inline-flex}.vn a.vn-btn,.vn button.vn-btn{color:var(--p-on)}.vn-btn:hover{background:var(--p-hi);opacity:1!important}.vn-btn:disabled{opacity:.6;cursor:default}.vn{--laser-paleta:var(--p-soft)}.vn[data-paleta=neutra]{--laser-paleta:#f6c770}.vn-btn-sec{border:1px solid var(--hair);background:var(--glass);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.vn-icone-btn{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.vn-rede{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.vn-rede:hover{background:var(--glass);opacity:1!important}.vn-header{z-index:5;border-radius:999px;align-items:center;gap:24px;padding:8px 8px 8px 28px;display:flex;position:relative}.vn-header-nome{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.vn-header-links{color:var(--ink);gap:28px;margin-right:30px;font-size:15px;font-weight:500;display:flex}.vn-header-acoes{align-items:center;gap:6px;margin-left:auto;display:flex}.vn-menu{display:none}.vn-hero{isolation:isolate;min-height:860px;position:relative;overflow:hidden}.vn-hero-visual{pointer-events:none;position:absolute;inset:0}.vn-word{justify-content:flex-start;padding-left:500px;display:flex;position:absolute;top:262px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 470px,#000 540px);mask-image:linear-gradient(90deg,#0000 470px,#000 540px)}.vn-word span{letter-spacing:-.05em;white-space:nowrap;color:var(--p-word);opacity:var(--wordop);font-weight:600;line-height:.8;font-size:var(--word-size,340px)}.vn-foto{z-index:2;width:620px;height:780px;margin-left:-310px;position:absolute;bottom:0;left:50%}.vn-foto-in{filter:drop-shadow(0 30px 50px #0000002e);width:100%;height:100%}.vn-foto img.vn-recorte{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.vn-foto-circulo{border:1px solid var(--line);width:440px;height:440px;box-shadow:var(--shadow);border-radius:50%;margin-left:-220px;position:absolute;bottom:120px;left:50%;overflow:hidden}.vn-iniciais.vn-iniciais-topo{width:100%;height:100%;box-shadow:none;font-size:120px}@media (max-width:767px){.vn-iniciais.vn-iniciais-topo{font-size:80px}}.vn-iniciais.vn-iniciais-copy{margin-bottom:8px}.vn-hero-sem-foto .vn-word{-webkit-mask-image:linear-gradient(90deg,#0000 470px,#000 620px);mask-image:linear-gradient(90deg,#0000 470px,#000 620px)}@media (max-width:767px){.vn-hero-sem-foto .vn-hero-visual{height:96px}.vn-hero-sem-foto .vn-word{display:none}.vn-hero-sem-foto .vn-hero-content{padding-top:0}}.vn-foto-circulo img{object-fit:cover;width:100%;height:100%;display:block}.vn-hero-content{z-index:3;pointer-events:none;flex-direction:column;min-height:860px;padding:24px 48px 40px;display:flex;position:relative}.vn-hero-content>*{pointer-events:auto}.vn-copy{flex-direction:column;gap:20px;width:420px;margin-top:88px;display:flex}.vn-esp{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.vn-esp:before{content:"";background:var(--p-accent);border-radius:50%;flex:none;width:7px;height:7px}.vn-h1{letter-spacing:-.03em;font-size:66px;font-weight:500;line-height:1}.vn-bio{text-wrap:pretty;max-width:34ch;font-size:17px;line-height:1.6}.vn-copy .vn-btn{align-self:flex-start;margin-top:6px}.vn-hero-espaco{pointer-events:none;flex:1}.vn-cartoes{flex-wrap:wrap;align-self:flex-start;align-items:flex-start;gap:12px;max-width:min(100%,560px);margin-top:32px;display:flex}.vn-cartao{border-radius:24px;flex-direction:column;gap:6px;min-width:170px;max-width:250px;padding:18px 22px;display:flex}.vn-cartao-rot{color:var(--muted);font-size:13px;line-height:1.3}.vn-cartao-val{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.vn-corpo{padding:0 96px}.vn-sec{flex-direction:column;gap:28px;margin-top:120px;display:flex}.vn-h2{letter-spacing:-.03em;text-wrap:balance;font-size:46px;font-weight:500;line-height:1.05}.vn-aurora-bloco{border-radius:40px;grid-template-columns:5fr 7fr;gap:64px;margin-top:120px;padding:64px;display:grid}.vn-aurora-txt{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.vn-aurora-txt .vn-rotulo{background:var(--card)}.vn-aurora-txt h2{font-size:50px}.vn-aurora-txt p{text-wrap:pretty;max-width:38ch}.vn-aurora-chat{flex-direction:column;gap:18px;min-width:0;display:flex}.vn-esfera{border-radius:50%;flex:none;display:block}.vn-msg{align-items:flex-start;gap:12px;display:flex}.vn-msg p{background:var(--card);border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;border-radius:6px 24px 24px;max-width:52ch;padding:18px 22px;font-size:17px;line-height:1.55}.vn-msg-eu{justify-content:flex-end}.vn-msg-eu p{background:var(--p-accent);color:var(--p-on);border-color:#0000;border-radius:24px 6px 24px 24px}.vn-msgs{flex-direction:column;gap:14px;max-height:420px;display:flex;overflow-y:auto}.vn-campo-pilula{background:var(--field);border:1px solid var(--hair);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:8px 8px 8px 24px;display:flex}.vn-campo-pilula input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:44px;font-size:16px}.vn-enviar{cursor:pointer;background:var(--p-accent);width:48px;height:48px;color:var(--p-on);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vn-enviar:hover{background:var(--p-hi)}.vn-recomenda{align-self:flex-start;margin-left:48px}.vn-faixa{border-radius:999px;grid-template-columns:auto 1fr minmax(320px,500px);align-items:center;gap:24px;margin-top:96px;padding:28px 28px 28px 32px;display:grid}.vn-faixa-tit{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.3}.vn-faixa-sub{color:var(--muted);font-size:15px;line-height:1.5}.vn-faixa .vn-campo-pilula{box-shadow:none;margin-top:0;padding:6px 6px 6px 22px}.vn-btn-perguntar{box-shadow:none;min-height:44px;padding:13px 22px}.vn-faixa-conversa{border-radius:34px;flex-direction:column;gap:14px;margin-top:16px;padding:28px;display:flex}.vn-embreve{grid-template-columns:7fr 5fr;gap:24px;display:grid}.vn-embreve-info{border-radius:36px;flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex}.vn-embreve-info h2{font-size:44px;line-height:1.08}.vn-embreve-form{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:36px;padding:32px}.vn-form{flex-direction:column;gap:14px;display:flex}.vn-form h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.3}.vn-input{border:1px solid var(--hair);background:var(--field);height:52px;font:inherit;color:var(--ink);border-radius:999px;width:100%;padding:0 20px;font-size:15px}.vn-seletor{background:var(--glass);border:1px solid var(--hair);border-radius:999px;align-self:flex-start;padding:4px;display:flex}.vn-seletor label{cursor:pointer;position:relative}.vn-seletor input{opacity:0;cursor:pointer;position:absolute;inset:0}.vn-seletor span{color:var(--ink);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;line-height:1.3;display:block}.vn-seletor input:checked+span{background:var(--p-accent);color:var(--p-on);font-weight:600}.vn-seletor input:focus-visible+span{outline:2px solid var(--p-accent);outline-offset:2px}.vn-aceite{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;padding:0 4px;font-size:13px;line-height:1.5;display:flex}.vn-aceite input{accent-color:var(--p-accent);flex:none;width:16px;height:16px;margin-top:3px}.vn-form .vn-btn{justify-content:space-between;width:100%}.vn-erro{color:#c0392b;font-size:13px}.vn[data-tema=escuro] .vn-erro{color:#ff9a8b}.vn-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.vn-ok{flex-direction:column;gap:14px;padding:12px 0;display:flex}.vn-ok h3{letter-spacing:-.02em;font-size:26px;font-weight:500}.vn-check{background:var(--p-accent);width:52px;height:52px;color:var(--p-on);border-radius:50%;flex:none;place-items:center;display:grid}.vn-cat-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.vn-cat-cab>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vn-cat-cab h2{font-size:48px}.vn-curso-card .vn-selo{padding:6px 13px}.vn-selo{background:var(--p-accent);color:var(--p-on);border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2}.vn-curso-grande{border-radius:40px;grid-template-columns:7fr 5fr;gap:48px;padding:24px;display:grid}.vn-capa{background:var(--card);border-radius:30px;position:relative;overflow:hidden}.vn-capa img{object-fit:cover;width:100%;height:100%;display:block}.vn-capa-vazia{text-align:center;height:100%;color:var(--muted);place-items:center;padding:24px;font-size:22px;font-weight:600;display:grid}.vn-curso-grande .vn-capa{height:500px}.vn-curso-info{flex-direction:column;gap:18px;padding:24px 24px 24px 0;display:flex}.vn-curso-grande h3{letter-spacing:-.035em;text-wrap:balance;font-size:52px;font-weight:500;line-height:1.02}.vn-curso-desc{text-wrap:pretty;max-width:42ch;font-size:17px;line-height:1.6}.vn-linha{background:var(--card);border-radius:16px;justify-content:space-between;gap:16px;padding:14px 18px;font-size:15px;line-height:1.4;display:flex}.vn-linha span:first-child{color:var(--muted)}.vn-linha span:last-child{color:var(--ink);text-align:right;font-weight:600}.vn-curso-rodape{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;display:flex}.vn-preco{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:600;line-height:1.2}.vn-preco-bloco{flex-direction:column;gap:2px;display:flex}.vn-preco-riscado{color:var(--muted);font-size:15px;text-decoration:line-through}.vn-preco-ate{color:var(--muted);font-size:13px}.vn-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vn-curso-card{border-radius:34px;flex-direction:column;gap:16px;padding:16px;display:flex}.vn-curso-card .vn-capa{border-radius:24px;height:280px}.vn-curso-card-info{flex-direction:column;flex:1;gap:12px;padding:4px 10px 10px;display:flex}.vn-curso-card h3{letter-spacing:-.025em;text-wrap:balance;font-size:28px;font-weight:500;line-height:1.1}.vn-curso-card .vn-meta{color:var(--muted);font-size:14px}.vn-rodape{margin-top:120px}.vn-rodape-l1,.vn-rodape-l2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.vn-rodape-l1>div{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.vn-rodape-nome{color:var(--ink);font-size:18px;font-weight:600}.vn-rodape-redes{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.vn-rodape-l2{color:var(--muted);font-size:13px}.vn-rodape-legal{gap:24px;display:flex}.vn-powered{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.vn-powered img{width:auto;height:22px}.vn-zero{flex-direction:column;min-height:100dvh;display:flex}.vn-zero-topo{padding:32px 64px 0}.vn-zero-topo .vn-header{gap:12px;padding-left:24px}.vn-zero-meio{flex-direction:column;flex:1;justify-content:center;gap:36px;max-width:1000px;padding:32px 64px;display:flex}.vn-iniciais{background:var(--p-accent);width:112px;height:112px;color:var(--p-on);letter-spacing:.02em;box-shadow:0 18px 40px -18px var(--p-accent);border-radius:50%;place-items:center;font-size:38px;font-weight:500;line-height:1;display:grid}.vn-zero-txt{flex-direction:column;gap:14px;display:flex}.vn-zero-txt .vn-zero-esp{color:var(--muted);font-size:15px;font-weight:500}.vn-zero-txt h1{letter-spacing:-.04em;text-wrap:balance;font-size:128px;font-weight:500;line-height:.98}.vn-zero-frase{color:var(--text);max-width:30ch;font-size:24px;line-height:1.45}.vn-zero-acao{flex-direction:column;gap:14px;max-width:460px;display:flex}.vn-zero-acao>.vn-btn{align-self:flex-start;padding:17px 26px;font-size:16px}.vn-zero-caixa{border-radius:30px;padding:24px}.vn-zero-ok{color:var(--ink);align-items:center;gap:16px;font-size:17px;line-height:1.5;display:flex}.vn-zero-ok .vn-check{width:44px;height:44px}.vn-zero-ok strong{font-weight:600}.vn-zero-rodape{padding:0 64px 32px}.vn-zero-rodape>.vn-zero-antigo{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;font-size:13px;display:flex}.vn-zero-rodape .vn-zero-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.vn-zero-rodape .vn-rodape-nome{font-size:15px}@keyframes vn-sobe{0%{opacity:0;transform:translateY(var(--de-y,24px)) scale(var(--de-s,1));filter:blur(var(--de-b,0))}}@media (prefers-reduced-motion:no-preference){.vn [data-entra]{animation:vn-sobe 1.5s var(--ease) backwards}.vn [data-entra=nav]{--de-y:-16px;animation-delay:.1s}.vn [data-entra=copy]{animation-delay:.3s}.vn [data-entra=foto]{--de-y:46px;--de-s:1.04;animation-delay:.35s}.vn [data-entra=palavra]{--de-y:40px;--de-s:1.03;--de-b:14px;animation-delay:.5s}.vn [data-entra=cartoes]{--de-y:30px;animation-delay:.9s}.vn [data-entra=zero]{--de-y:20px;animation-duration:1.3s}.vn [data-entra=zero]:nth-child(2){animation-delay:.14s}.vn [data-entra=zero]:nth-child(3){animation-delay:.28s}.vn.vn-js [data-revela]:not(.vn-visto){opacity:0;transform:translateY(28px)}.vn.vn-js [data-revela]{transition:opacity 1.1s var(--ease), transform 1.1s var(--ease)}}.vn-curso-rodape .vn-btn{box-shadow:none;padding:15px 24px}.vn-header.vn-glass,.vn-cartao.vn-glass{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3)}.vn-curso-grande.vn-glass,.vn-curso-card.vn-glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media (max-width:1179px){.vn-hero,.vn-hero-content{min-height:720px}.vn-hero-content{padding:24px 48px 32px}.vn-copy{width:340px;margin-top:64px}.vn-h1{font-size:52px}.vn-word{padding-left:372px;top:230px;-webkit-mask-image:linear-gradient(90deg,#0000 350px,#000 410px);mask-image:linear-gradient(90deg,#0000 350px,#000 410px)}.vn-word span{font-size:min(var(--word-size,300px), clamp(200px, 26vw, 300px))}.vn-foto{width:420px;height:520px;margin-left:-60px;left:50%}.vn-foto-circulo{width:320px;height:320px;margin-left:-40px;bottom:140px}.vn-corpo{padding:0 48px}.vn-sec,.vn-aurora-bloco,.vn-rodape{margin-top:88px}.vn-aurora-bloco{grid-template-columns:1fr;gap:32px;padding:40px}.vn-aurora-txt h2{font-size:40px}.vn-faixa{border-radius:40px;grid-template-columns:auto 1fr}.vn-faixa .vn-campo-pilula{grid-column:1/-1}.vn-embreve{grid-template-columns:1fr}.vn-curso-grande{grid-template-columns:1fr;gap:24px}.vn-curso-grande .vn-capa{height:420px}.vn-curso-info{padding:0 8px 8px}.vn-curso-grande h3{font-size:40px}.vn-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-zero-txt h1{font-size:88px}.vn-zero-topo,.vn-zero-meio{padding-left:48px;padding-right:48px}.vn-zero-rodape{padding:0 48px 32px}}@media (max-width:767px){.vn{font-size:15px}.vn-hero{min-height:0;overflow:visible}.vn-hero-visual{height:480px;position:relative;overflow:hidden}.vn-word{justify-content:center;padding-left:0;top:150px;-webkit-mask-image:none;mask-image:none}.vn-word span{font-size:min(var(--word-size-m,150px), 150px)}.vn-foto{width:auto;height:400px;margin-left:0;left:25px;right:25px}.vn-foto-circulo{width:260px;height:260px;margin-left:-130px;bottom:40px;left:50%}.vn-hero-content{gap:14px;min-height:0;padding:20px 16px 0;position:static}.vn-hero-content>.vn-header{gap:8px;padding:6px 6px 6px 18px;position:absolute;top:14px;left:14px;right:14px}.vn-header-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.vn-header-links,.vn-header .vn-rede{display:none}.vn-menu{background:0 0;border:0;display:grid}.vn-menu-painel{z-index:6;border-radius:26px;flex-direction:column;padding:10px;display:flex;position:absolute;top:72px;left:14px;right:14px}.vn-menu-painel a{color:var(--ink);border-radius:16px;min-height:44px;padding:12px 16px;font-weight:500}.vn-copy{gap:14px;width:auto;margin-top:0}.vn-esp{gap:8px;font-size:13px}.vn-esp:before{width:6px;height:6px}.vn-h1{font-size:40px;line-height:1.02}.vn-bio{max-width:none;font-size:15px}.vn-copy .vn-btn{justify-content:space-between;align-self:stretch;margin-top:0;padding:17px 24px;font-size:16px}.vn-hero-espaco{display:none}.vn-cartoes{flex-direction:column;align-self:stretch;align-items:stretch;gap:8px;max-width:none;margin-top:0}.vn-cartao{min-width:0;max-width:none;box-shadow:none;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px}.vn-cartao-rot{font-size:12px}.vn-cartao-val{text-align:right;font-size:16px}.vn-corpo{padding:0 16px}.vn-sec,.vn-aurora-bloco,.vn-rodape{margin-top:56px}.vn-sec{gap:16px}.vn-rotulo{padding:6px 12px;font-size:11px}.vn-h2,.vn-cat-cab h2,.vn-embreve-info h2,.vn-aurora-txt h2{font-size:31px}.vn-aurora-bloco{border-radius:30px;gap:20px;padding:20px}.vn-aurora-txt{gap:14px}.vn-msg p{padding:14px 16px;font-size:15px}.vn-campo-pilula{box-shadow:none;padding:5px 5px 5px 18px}.vn-enviar{width:44px;height:44px}.vn-faixa{border-radius:30px;grid-template-columns:auto 1fr;gap:14px;margin-top:56px;padding:20px}.vn-faixa .vn-esfera{width:48px;height:48px}.vn-faixa-tit{font-size:18px}.vn-faixa-sub{display:none}.vn-faixa-conversa{border-radius:26px;padding:20px}.vn-embreve-info,.vn-embreve-form{border-radius:30px;padding:20px}.vn-input{font-size:16px}.vn-curso-grande{box-shadow:var(--shadow);border-radius:30px;gap:14px;padding:12px}.vn-curso-grande .vn-capa{aspect-ratio:16/9;border-radius:22px;height:auto}.vn-curso-info{gap:10px;padding:4px 8px 8px}.vn-curso-grande h3,.vn-curso-card h3{font-size:28px;line-height:1.05}.vn-curso-desc{font-size:15px}.vn-curso-rodape{flex-direction:column;align-items:stretch;gap:12px}.vn-curso-rodape .vn-btn{justify-content:space-between;font-size:16px}.vn-preco{font-size:24px}.vn-grade{grid-template-columns:1fr;gap:16px}.vn-curso-card{border-radius:30px;padding:12px}.vn-curso-card .vn-capa{aspect-ratio:16/9;border-radius:22px;height:auto}.vn-rodape{gap:18px;padding:28px 0 32px;font-size:14px}.vn-rodape-l1,.vn-rodape-l2,.vn-rodape-l1>div{flex-direction:column;align-items:flex-start;gap:18px}.vn-rodape-nome{font-size:17px}.vn-rodape-legal{gap:18px}.vn-zero-topo{padding:16px 16px 0}.vn-zero-topo .vn-header{padding:6px 6px 6px 18px}.vn-zero-meio{gap:28px;max-width:none;padding:16px}.vn-iniciais{width:72px;height:72px;font-size:26px}.vn-zero-txt h1{font-size:52px}.vn-zero-frase{font-size:19px}.vn-zero-rodape{padding:0 16px 24px}.vn-zero-rodape>div{flex-direction:column;align-items:flex-start}.vn-zero-acao>.vn-btn{justify-content:space-between;align-self:stretch}.vn-hero-content>.vn-header,.vn-zero-topo .vn-header{box-shadow:none}.vn-copy .vn-btn{box-shadow:none;min-height:56px}.vn-selo,.vn-curso-card .vn-selo{padding:6px 12px;font-size:12px}.vn-cartao.vn-glass,.vn-curso-grande.vn-glass,.vn-curso-card.vn-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.vn{--palco:#ffffff80}.vn[data-tema=escuro]{--palco:#ffffff09}.vn-hero{background:var(--palco);border:1px solid var(--line);height:calc(100svh - 24px);min-height:680px;box-shadow:var(--shadow);border-radius:40px;margin:12px;overflow:hidden}.vn-hero-content{height:100%;min-height:0;padding:24px 36px 36px}.vn-word{top:30%}.vn-foto{aspect-ratio:620/780;width:auto;height:min(780px,100% - 104px);margin:0 auto;left:0;right:0}.vn-cartoes{flex-wrap:nowrap;max-width:none}.vn-cartao{flex:0 auto;min-width:150px;max-width:240px}.vn-cartao-val{-webkit-line-clamp:2}.vn-rolar{z-index:4;color:var(--muted);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:26px;right:104px}.vn-rolar:hover{color:var(--ink);opacity:1!important}.vn-corpo>.vn-sec:first-child{margin-top:112px}@keyframes vn-revela{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(36px)}to{clip-path:inset(0 0 -10%);opacity:var(--wordop);transform:none}}@keyframes vn-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.vn [data-entra=palavra]{animation:vn-revela 1.5s var(--ease) .15s backwards}.vn [data-entra=copy]{animation-delay:.45s}.vn [data-entra=foto]{--de-y:70px;--de-s:1;animation-duration:1.6s;animation-delay:.6s}.vn [data-entra=cartoes]{animation-delay:1.15s}.vn [data-entra=rolar]{--de-y:0px;animation-delay:1.7s}.vn-rolar svg{animation:2.4s ease-in-out 2.4s infinite vn-flutua}}.vn-curso-destaque{border-radius:40px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding:24px;display:grid}.vn-curso-destaque .vn-curso-info{min-width:0}.vn-curso-destaque.vn-glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.vn-curso-destaque .vn-capa{border-radius:30px;height:440px}.vn-curso-destaque h3{letter-spacing:-.035em;text-wrap:balance;font-size:52px;font-weight:500;line-height:1.02}.vn-curso-destaque .vn-curso-info{justify-content:center;gap:16px}.vn-curso-destaque .vn-curso-rodape{margin-top:18px}.vn-curso-promessa{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.5;overflow:hidden}.vn-curso-destaque .vn-meta,.vn-curso-card .vn-meta{color:var(--muted);font-size:15px}.vn-capa-inteira img{object-fit:contain}.vn-curso-card .vn-capa{height:240px}.vn-curso-card h3{font-size:26px}.vn-curso-card-acao{margin-top:auto;padding-top:6px}.vn-curso-card-acao .vn-btn{box-shadow:none;padding:15px 24px}@media (max-width:1179px){.vn-hero{border-radius:34px;min-height:640px;margin:10px}.vn-hero-content{padding:22px 28px 28px}.vn-foto{height:min(560px,100% - 140px);margin-left:auto;margin-right:6%}.vn-cartoes{flex-wrap:wrap;max-width:380px}.vn-curso-destaque{grid-template-columns:1fr;gap:24px}.vn-curso-destaque .vn-capa{height:380px}.vn-curso-destaque h3{font-size:40px}}@media (max-width:767px){.vn-hero{border-radius:28px;flex-direction:column;height:auto;min-height:calc(100svh - 16px);margin:8px;display:flex;overflow:hidden}.vn-hero-visual{flex:none;height:480px}.vn-foto{aspect-ratio:auto;width:auto;height:400px;margin:0;left:20px;right:20px}.vn-hero-content{flex:1;height:auto;padding:18px 16px 20px}.vn-copy{margin-top:0}.vn-hero-content>.vn-header{top:10px;left:10px;right:10px}.vn-cartoes{flex-wrap:wrap;max-width:none}.vn-cartao{max-width:none}.vn-rolar{display:none}.vn-corpo>.vn-sec:first-child{margin-top:56px}.vn-curso-destaque,.vn-curso-card{border-radius:30px;flex-direction:column;gap:14px;padding:16px 16px 22px;display:flex}.vn-curso-destaque .vn-capa,.vn-curso-card .vn-capa{aspect-ratio:auto;border-radius:22px;height:210px}.vn-curso-destaque .vn-curso-info,.vn-curso-card .vn-curso-card-info{gap:10px;padding:0 6px}.vn-curso-destaque h3,.vn-curso-card h3{font-size:26px;line-height:1.08}.vn-curso-promessa{font-size:15px}.vn-curso-destaque .vn-meta,.vn-curso-card .vn-meta{font-size:14px}.vn-curso-destaque .vn-preco{font-size:24px}.vn-curso-destaque .vn-curso-rodape{margin-top:6px}.vn-curso-rodape .vn-btn,.vn-curso-card-acao .vn-btn{width:100%;box-shadow:none;justify-content:space-between;font-size:16px}.vn-curso-destaque.vn-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.vn-cab-fixo{z-index:50;height:0;position:sticky;top:0}.vn-cab-fixo .vn-header{position:absolute;top:24px;left:48px;right:48px}.vn-hero-content{padding-top:104px}.vn-copy{margin-top:clamp(8px,4vh,48px)}.vn-foto-in{filter:none}.vn-selos{flex-wrap:wrap;gap:8px;display:flex}.vn-selo-destaque{letter-spacing:.04em;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:12px;font-weight:600;line-height:1.2}.vn-curso-promessa{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vn-curso-destaque .vn-capa-larga{height:440px}.vn-curso-destaque-quadrado{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.vn-capa-quadrada{aspect-ratio:1;height:auto!important}.vn-curso-card .vn-capa-larga{aspect-ratio:16/9;height:auto}.vn-curso-card-acao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vn-curso-card .vn-preco{font-size:22px}@media (max-width:1179px){.vn-cab-fixo .vn-header{top:20px;left:38px;right:38px}.vn-curso-destaque-quadrado{grid-template-columns:1fr}.vn-curso-destaque .vn-capa-quadrada{width:100%;max-width:440px}}@media (max-width:767px){.vn-cab-fixo .vn-header{box-shadow:none;gap:8px;padding:6px 6px 6px 18px;top:14px;left:18px;right:18px}.vn-hero-content{padding-top:18px}.vn-curso-destaque .vn-capa-larga,.vn-curso-card .vn-capa-larga{aspect-ratio:auto;height:210px}.vn-curso-destaque .vn-capa-quadrada{max-width:none}.vn-curso-card-acao{flex-direction:column;align-items:stretch}}.vn-acoes-topo{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:-4px;display:flex}.vn .vn-acao-link{cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:4px;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:14px;font-weight:600}.vn .vn-acao-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.vn-recado{background:var(--glass);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:inline-flex}.vn .vn-recado-play{cursor:pointer;background:var(--p-accent);width:32px;height:32px;color:var(--p-on);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vn-recado-txt{flex-direction:column;gap:5px;min-width:120px;display:flex}.vn-recado-tit{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.vn-recado-barra{background:var(--hair);border-radius:3px;height:3px;display:block;overflow:hidden}.vn-recado-barra>span{background:var(--p-accent);height:100%;transition:width .2s linear;display:block}.vn-aviso-ia{vertical-align:middle;display:inline-flex;position:relative}.vn .vn-aviso-ia-botao{border:1px solid var(--hair);background:var(--card);color:var(--muted);cursor:help;letter-spacing:.04em;border-radius:5px;padding:3px 5px;font-size:9.5px;font-weight:700;line-height:1}.vn-aviso-ia-dica{z-index:20;width:max-content;max-width:240px;color:var(--ink);border:1px solid var(--hair);box-shadow:var(--shadow);text-align:left;white-space:normal;background:#fff;border-radius:12px;width:230px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.vn[data-tema=escuro] .vn-aviso-ia-dica{background:#1b1b1f}.vn-modal-fundo{z-index:80;background:#0a0a0e80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vn-modal{border-radius:28px;outline:none;flex-direction:column;gap:14px;width:min(560px,100%);max-height:min(80svh,720px);padding:18px 22px 24px;display:flex;overflow:auto}.vn-modal.vn-glass{background:#faf9fdfa}.vn[data-tema=escuro] .vn-modal.vn-glass{background:#141417fa}.vn-modal-largo{width:min(960px,100%)}.vn-modal-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.vn-modal-tit{color:var(--ink);font-size:17px;font-weight:600}.vn-modal-texto{color:var(--text);white-space:pre-line;font-size:16px;line-height:1.65}.vn-modal-video{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden}.vn-modal-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vn-filtros{border-radius:999px;gap:4px;margin-bottom:20px;padding:5px;display:inline-flex}.vn .vn-filtros button{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.vn .vn-filtros button[data-ativo]{background:var(--ink);color:var(--solid);font-weight:600}.vn-grade-filtrada[data-filtro=curso] [data-tipo]:not([data-tipo=curso]),.vn-grade-filtrada[data-filtro=ler] [data-tipo]:not([data-tipo=ler]),.vn-grade-filtrada[data-filtro=ouvir] [data-tipo]:not([data-tipo=ouvir]),.vn-grade-filtrada[data-filtro=gratuito] [data-tipo]:not([data-gratuito]){display:none}.vn-filtro-vazio{color:var(--muted);font-size:15px}@media (max-width:767px){.vn-filtros{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:flex;overflow-x:auto}.vn .vn-filtros button{background:var(--glass);border:1px solid var(--line);flex:none}.vn-acoes-topo{gap:8px 16px}}@media (min-width:768px){.vn-hero{height:clamp(640px,100svh - 24px,920px);min-height:0;container-type:size}.vn-foto{aspect-ratio:auto;pointer-events:none;justify-content:center;align-items:flex-end;width:auto;height:auto;margin:0;display:flex;inset:96px 0 0}.vn-foto-in{justify-content:center;align-items:flex-end;width:auto;height:100%;display:flex}.vn-foto img.vn-recorte{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%}.vn-word{top:calc(96px + 7cqh)}.vn-word span{font-size:min(var(--word-size,340px), 38cqh)}.vn-hero-content{justify-content:center;height:100%;padding:96px 36px 36px}.vn-hero-espaco{display:none}.vn-copy{margin:0}.vn-rolar{display:none}}@media (min-width:768px) and (max-width:1179px){.vn-foto{justify-content:flex-end;padding-right:4%}.vn-hero-content{padding:92px 28px 28px}.vn-cartoes{margin-top:24px}}@media (min-width:1180px){.vn-cartoes{z-index:4;flex-flow:column;justify-content:center;align-self:normal;align-items:stretch;gap:12px;max-width:250px;margin:0;display:flex;position:absolute;top:96px;bottom:36px;right:36px}.vn-cartao{min-width:0;max-width:none}}.vn-cab-fixo .vn-header.vn-glass{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#faf9fdd9}.vn[data-tema=escuro] .vn-cab-fixo .vn-header.vn-glass{background:#0e0e10d9}@media (max-width:767px){.vn-foto img.vn-recorte{-webkit-mask-image:linear-gradient(#000 0% 66%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#0000 100%)}.vn-hero:not(.vn-hero-sem-foto) .vn-hero-content{z-index:3;margin-top:-52px;position:relative}.vn-rolar{display:none!important}}.vn-curso-destaque.vn-curso-destaque-quadrado{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.vn-curso-destaque .vn-capa-quadrada{max-width:none}.vn-capa-quadrada>img{width:100%;height:100%;position:absolute;inset:0}.vn .vn-capa-quadrada{aspect-ratio:1!important;height:auto!important}.vn-curso-descricao{color:var(--text);max-width:60ch;font-size:16px;line-height:1.6}.vn-resultados{flex-direction:column;gap:8px;display:flex}.vn-resultados-tit{letter-spacing:.04em;color:var(--ink);font-size:13px;font-weight:600}.vn-resultados ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vn-resultados li{color:var(--text);padding-left:26px;font-size:15px;line-height:1.5;position:relative}.vn-resultados li:before{content:"";border-left:2px solid var(--p-accent);border-bottom:2px solid var(--p-accent);width:14px;height:8px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.vn-curso-destaque h3{font-size:44px}@media (max-width:767px){.vn-hero.vn-hero-sem-foto{min-height:0}.vn-hero.vn-hero-sem-foto .vn-hero-content{padding-bottom:24px}}.vn .vn-btn-aurora{align-self:flex-start;gap:10px;margin-top:8px}.vn-btn-aurora-orb{flex:none;width:22px;height:22px;display:inline-block;position:relative}@media (max-width:1179px){.vn-curso-destaque.vn-curso-destaque-quadrado{grid-template-columns:1fr}.vn-curso-destaque h3{font-size:36px}}@media (max-width:767px){.vn-curso-destaque .vn-capa-quadrada{aspect-ratio:1;height:auto!important}.vn-curso-destaque h3{font-size:26px}.vn-curso-descricao{font-size:15px}.vn .vn-btn-aurora{justify-content:center;align-self:stretch}}.vn-secao{flex-direction:column;gap:20px;display:flex}.vn-secao+.vn-secao{margin-top:36px}.vn .vn-secao-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:600}.vn-selo-metodo{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:12px;font-weight:600;line-height:1.2}.vn-selo-avatar{align-items:center;gap:6px;display:inline-flex}.vn .vn-selo-avatar .vn-aviso-ia-botao{color:inherit;background:0 0;border-color:currentColor}.vn .vn-capa-vertical{aspect-ratio:2/3;max-height:520px;height:auto!important}.vn-capa-vertical>img{width:100%;height:100%;position:absolute;inset:0}.vn-curso-destaque.vn-curso-destaque-vertical{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.vn-curso-destaque.vn-curso-destaque-sem-capa{grid-template-columns:1fr}.vn-curso-card .vn-capa-vertical{max-height:360px}@media (max-width:1179px){.vn-curso-destaque.vn-curso-destaque-vertical{grid-template-columns:1fr}.vn-curso-destaque .vn-capa-vertical{width:100%;max-width:320px}}@media (max-width:767px){.vn-secao+.vn-secao{margin-top:24px}.vn .vn-curso-destaque .vn-capa-vertical,.vn .vn-curso-card .vn-capa-vertical{aspect-ratio:2/3;max-width:260px;height:auto!important}}.vn-compartilhar{flex:none;display:inline-flex;position:relative}.vn-compartilhar-aviso{z-index:7;white-space:nowrap;pointer-events:none;background:var(--ink);color:var(--solid);box-shadow:var(--shadow);opacity:0;transition:opacity .2s ease, transform .2s var(--ease);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px)}.vn-compartilhar-aviso[data-visivel]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vn-compartilhar-aviso{transition:none;transform:none}}.vn .vn-pilula-tipo{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.vn .vn-capa-vertical[data-quadrada]{aspect-ratio:1;max-height:420px}@media (max-width:767px){.vn .vn-curso-destaque .vn-capa-vertical[data-quadrada],.vn .vn-curso-card .vn-capa-vertical[data-quadrada]{aspect-ratio:1;max-width:300px}}
