.academia-section[data-astro-cid-evdouzi7]{padding:80px 0;background:var(--bg)}.sub-label[data-astro-cid-evdouzi7]{color:var(--amber-text);font-size:.7rem;font-weight:800;letter-spacing:3px;margin-bottom:20px;text-align:center}.micro-tabs[data-astro-cid-evdouzi7]{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.tab-btn[data-astro-cid-evdouzi7]{background:transparent;border:1px solid var(--line-strong);color:var(--text-faint);padding:8px 15px;border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-size:.7rem}.tab-btn[data-astro-cid-evdouzi7].active{border-color:var(--amber-text);color:var(--amber-text)}.micro-viewer[data-astro-cid-evdouzi7]{max-width:600px;margin:0 auto 60px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);padding:30px;min-height:160px;display:flex;align-items:center;position:relative}#slideText[data-astro-cid-evdouzi7]{color:var(--text);font-size:1.1rem;line-height:1.6;font-style:italic;text-align:left}.slide-controls[data-astro-cid-evdouzi7]{position:absolute;bottom:10px;right:20px;display:flex;align-items:center;gap:10px}.slide-counter[data-astro-cid-evdouzi7]{color:var(--text-faint);font-size:.8rem;font-weight:800}.arrow-btn[data-astro-cid-evdouzi7]{background:transparent!important;background-color:transparent!important;border:none;cursor:pointer;padding:10px;outline:none}.neon-arrow[data-astro-cid-evdouzi7]{color:var(--amber-text);font-size:1.5rem;background:transparent}.inner-divider[data-astro-cid-evdouzi7]{text-align:center;margin-bottom:60px;border-bottom:1px solid var(--line);height:10px}.inner-divider[data-astro-cid-evdouzi7] span[data-astro-cid-evdouzi7]{background:var(--bg);padding:0 20px;color:var(--text-faint);font-size:.7rem;font-weight:800;letter-spacing:2px}.cursos-grid[data-astro-cid-evdouzi7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.curso-card[data-astro-cid-evdouzi7]{background:var(--surface-1);border-radius:var(--radius-lg);padding:2px;transition:transform var(--dur-media) var(--curva)}.card-inner[data-astro-cid-evdouzi7]{background:var(--surface-1);padding:40px 30px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--amber) 10%,transparent);height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.icon-neon[data-astro-cid-evdouzi7]{font-size:3rem;color:var(--amber-text);margin-bottom:20px}.curso-card[data-astro-cid-evdouzi7] h3[data-astro-cid-evdouzi7]{color:var(--text);font-size:1.3rem;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.curso-card[data-astro-cid-evdouzi7] p[data-astro-cid-evdouzi7]{color:var(--text-dim);font-size:.95rem;line-height:1.6;flex-grow:1}.btn-programa[data-astro-cid-evdouzi7]{margin-top:25px;width:100%}.curso-card[data-astro-cid-evdouzi7]:hover{transform:translateY(-10px)}.curso-card[data-astro-cid-evdouzi7]:hover .card-inner[data-astro-cid-evdouzi7]{border-color:var(--amber-text)}.modal-overlay[data-astro-cid-evdouzi7]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--scrim);display:none;align-items:center;justify-content:center;z-index:var(--z-modal);backdrop-filter:blur(8px)}.modal-overlay[data-astro-cid-evdouzi7].active{display:flex}.modal-content[data-astro-cid-evdouzi7]{background:var(--surface-1);padding:40px;border-radius:var(--radius-lg);width:90%;max-width:500px;border:2px solid var(--amber-text);position:relative;box-shadow:var(--shadow-card)}.close-btn[data-astro-cid-evdouzi7]{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--text);font-size:2rem;cursor:pointer}#modalTitle[data-astro-cid-evdouzi7]{margin-bottom:10px;font-weight:900}#modalPoints[data-astro-cid-evdouzi7]{padding-left:20px;color:var(--text-dim);margin:20px 0 30px}.btn-inscribirme[data-astro-cid-evdouzi7]{display:flex;justify-content:center;width:100%;text-decoration:none;text-align:center}@media(max-width:768px){.micro-viewer[data-astro-cid-evdouzi7]{padding:25px;margin-bottom:40px}#slideText[data-astro-cid-evdouzi7]{font-size:.95rem}}.ac-interes[data-astro-cid-e7d3mglg]{padding:80px 0;background:var(--bg)}.ac-eyebrow[data-astro-cid-e7d3mglg]{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-text);text-align:center;margin:0 0 8px}.ac-title[data-astro-cid-e7d3mglg]{text-align:center;margin-bottom:16px}.ac-lead[data-astro-cid-e7d3mglg]{max-width:620px;margin:0 auto 48px;text-align:center;color:var(--text-dim);line-height:1.65;font-size:.98rem}.ac-grid[data-astro-cid-e7d3mglg]{display:grid;grid-template-columns:1fr;gap:20px;max-width:980px;margin:0 auto}@media(min-width:769px){.ac-grid[data-astro-cid-e7d3mglg]{grid-template-columns:repeat(3,1fr)}}.ac-card[data-astro-cid-e7d3mglg]{background:var(--surface-1);border:1px solid color-mix(in srgb,var(--amber) 28%,transparent);border-radius:var(--radius-md);padding:26px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--dur-media) var(--curva),transform var(--dur-media) var(--curva)}.ac-card[data-astro-cid-e7d3mglg]:hover{border-color:var(--amber-text);transform:translateY(-3px)}.ac-card[data-astro-cid-e7d3mglg] h3[data-astro-cid-e7d3mglg]{margin:0;font-size:1.05rem;color:var(--text);text-transform:uppercase;letter-spacing:.03em}.ac-card[data-astro-cid-e7d3mglg] p[data-astro-cid-e7d3mglg]{margin:0;flex:1;color:var(--text-dim);font-size:.88rem;line-height:1.55}.ac-btn[data-astro-cid-e7d3mglg]{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ac-nota[data-astro-cid-e7d3mglg]{text-align:center;margin:36px 0 0;font-size:.78rem;color:var(--text-faint)}
