.vtv{--marinho:#0a2d4b;--marinho-2:#12406a;--azul:#16507f;--menta:#6bc69f;--menta-escura:#2f7d5c;--fundo:#f4f8fa;--cartao:#fff;--texto:#0f2233;--suave:#4f6475;--linha:#d6e2ea;--faixa-texto:#eef5f8;--faixa-suave:#a9c0d1;--f:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){.vtv{--fundo:#0b1620;--cartao:#122231;--texto:#e6eef4;--suave:#9fb4c4;--linha:#22384a;--azul:#8fbbe0;--menta-escura:#8fdcbb;--marinho:#071e33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.vtv,.vtv *{box-sizing:border-box}.vtv{background:var(--fundo);color:var(--texto);font-family:var(--f);min-height:100vh;font-size:16px;line-height:1.55}.vtv .lado{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.vtv .miolo{max-width:1080px;margin:0 auto}.vtv a{color:inherit}.vtv :focus-visible{outline:3px solid var(--menta);outline-offset:2px}.vtv h1,.vtv h2,.vtv h3{text-wrap:balance;margin:0}.vtv .prototipo-x{background:var(--menta);color:#0a2d4b;font:600 13px/1.4 var(--f);text-align:center;padding-block:6px}.vtv .faixa{background:var(--marinho);color:var(--faixa-texto)}.vtv .topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.vtv .marca{letter-spacing:-.2px;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.vtv .marca img{width:36px;height:36px;display:block}.vtv .menu{flex-wrap:wrap;gap:22px;font-size:15px;display:flex}.vtv .menu a{opacity:.85;text-decoration:none}.vtv .menu a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.vtv .abertura{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-block:48px 64px;display:grid}.vtv .selo{color:var(--menta);letter-spacing:.4px;font-size:13px;font-weight:600;display:inline-block}.vtv .abertura h1{letter-spacing:-.8px;margin-top:12px;font-size:clamp(34px,4.6vw,50px);font-weight:800;line-height:1.06}.vtv .abertura p{color:#c7d8e4;max-width:36ch;margin:18px 0 0;font-size:18px}.vtv .escolha{gap:14px;display:grid}.vtv .escolha h2{color:var(--faixa-suave);letter-spacing:.4px;font-size:14px;font-weight:600}.vtv .porta{color:#0f2233;border-left:6px solid var(--menta);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:transform .12s;display:grid}.vtv .porta:hover{transform:translate(4px)}.vtv .porta .icone{color:#0a2d4b;background:#e6f5ee;place-items:center;width:52px;height:52px;display:grid}.vtv .porta .icone svg{width:28px;height:28px}.vtv .porta b{font-size:20px;font-weight:800;display:block}.vtv .porta span{color:#4f6475;margin-top:2px;font-size:15px;display:block}.vtv .porta .ir{color:#16507f;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.vtv .porta .ir svg{width:18px;height:18px}.vtv .porta.tutor{border-left-color:#16507f}.vtv .porta.tutor .icone{background:#e3edf6}.vtv .nota-tutor{color:var(--faixa-suave);margin:0;font-size:14px}.vtv section.bloco{padding-block:56px 8px}.vtv .cab h2{letter-spacing:-.4px;font-size:clamp(26px,3vw,32px);font-weight:800}.vtv .cab p{color:var(--suave);max-width:60ch;margin:6px 0 0}.vtv .rotulo{color:var(--menta-escura);letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:700}.vtv .lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin-top:20px;display:grid}.vtv .item{background:var(--cartao);border:1px solid var(--linha);align-items:start;gap:12px;min-width:0;padding:16px 18px;display:flex}.vtv .item svg{width:22px;height:22px;color:var(--menta-escura);flex:none;margin-top:2px}.vtv .item b{font-size:16px;display:block}.vtv .item span{color:var(--suave);margin-top:2px;font-size:14px;display:block}.vtv .acao{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.vtv .botao{align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.vtv .botao svg{width:18px;height:18px}.vtv .botao.cheio{background:var(--marinho);color:#fff}.vtv .botao.vazado{border:2px solid var(--linha);color:var(--texto)}.vtv .botao.vazado:hover{border-color:var(--suave)}.vtv footer{margin-top:64px}.vtv .rodape{color:var(--faixa-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:14px;display:flex}.vtv .rodape .marca{color:var(--faixa-texto);font-size:18px}.vtv .rodape .marca img{width:28px;height:28px}.vtv .rodape a{color:var(--faixa-texto)}@media (max-width:860px){.vtv .abertura{grid-template-columns:1fr;gap:28px;padding-block:32px 44px}}@media (max-width:480px){.vtv .porta{grid-template-columns:auto minmax(0,1fr)}.vtv .porta .ir{grid-column:1/-1}.vtv .menu{gap:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.vtv .porta{transition:none}.vtv .porta:hover{transform:none}}.vtv ul{list-style:none}.vtv .porta>span:not(.icone):not(.ir){color:inherit}.vtv .porta b{color:#0f2233}.vtv .item>span{color:inherit}.vtv .item b{color:var(--texto)}
