.BYIUcq_page{flex-direction:column;height:100%;display:flex}.BYIUcq_main{align-items:center;gap:var(--space-10);min-height:0;padding:var(--space-10) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.BYIUcq_hero{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;animation:.36s both BYIUcq_heroIn;display:flex}.BYIUcq_titulo{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:var(--leading-tight)}.BYIUcq_subtitulo{font-size:var(--text-sm);color:var(--color-text-subtle);line-height:var(--leading-normal);max-width:480px}.BYIUcq_modulos{justify-content:center;gap:var(--space-4);flex-wrap:wrap;width:100%;max-width:920px;display:flex}.BYIUcq_modulo{justify-content:center;align-items:center;gap:var(--space-3);max-width:280px;min-height:160px;padding:var(--space-6);text-align:center;border:1px solid color-mix(in srgb, var(--color-brand-gray) 50%, transparent);background:0 0;border-radius:12px;flex-direction:column;flex:260px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}a.BYIUcq_modulo{cursor:pointer}a.BYIUcq_modulo:hover{border-color:var(--color-accent);transform:translateY(-2px)}.BYIUcq_moduloBadge{font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.BYIUcq_moduloTitulo{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:-.01em}.BYIUcq_moduloCta{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text)}@keyframes BYIUcq_heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.BYIUcq_modulos{grid-template-columns:1fr;max-width:420px}}