/* VELIXRA AI LEARNING ACCESS — restored presentation layer */
.velixra-ai-access-panel{display:grid;grid-template-columns:1.15fr 1.85fr;gap:14px;padding:16px;border:1px solid #d9e4f2;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fffaf0);box-shadow:0 10px 28px rgba(7,27,59,.05)}
.velixra-ai-access-primary{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 12px}
.velixra-ai-access-label{font-size:10px;font-weight:900;letter-spacing:.12em;color:#2469df}.velixra-ai-access-primary strong{font-size:20px;color:#071b3b}.velixra-ai-access-included{font-size:12px;color:#64748b}
.velixra-ai-access-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.velixra-ai-access-meter{padding:12px;border:1px solid #dde6f2;border-radius:14px;background:#fff}.velixra-ai-access-meter span{display:block;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#6b7c93}.velixra-ai-access-meter strong{display:block;margin:2px 0;font-size:23px;color:#071b3b}.velixra-ai-access-meter small{display:block;color:#64748b;line-height:1.25}
@media(max-width:820px){.velixra-ai-access-panel{grid-template-columns:1fr}.velixra-ai-access-meters{grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){.velixra-ai-access-meters{grid-template-columns:1fr}}
