:root{--bg-void:#050508;--bg-card:#12121c73;--bg-card-hover:#1e1e2eb3;--border-glass:#ffffff1f;--border-glow:#818cf880;--neon-purple:#a855f7;--neon-yellow:#facc15;--neon-cyan:#38bdf8;--neon-crimson:#f43f5e;--text-main:#f3f4f6;--text-muted:#9ca3af;--font-heading:"Impact", "Bebas Neue", sans-serif;--font-mono:"Fira Code", "Consolas", monospace;--font-body:-apple-system, BlinkMacSystemFont, "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-void);color:var(--text-main);font-family:var(--font-body);overflow-x:hidden}.glossy-panel{background:var(--bg-card);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff26}.view-laptop{max-width:1280px;margin:0 auto}.view-tab{max-width:768px;margin:0 auto}.view-mobile{max-width:390px;margin:0 auto}.navbar[data-v-00e4480e]{z-index:100;justify-content:space-between;align-items:center;margin:12px;padding:14px 28px;display:flex;position:sticky;top:12px}.brand[data-v-00e4480e]{align-items:center;gap:10px;font-weight:900;display:flex}.logo-box[data-v-00e4480e]{background:var(--neon-yellow);color:#000;font-family:var(--font-mono);border-radius:4px;padding:4px 8px}.title[data-v-00e4480e]{letter-spacing:.1em;color:var(--text-main);font-size:18px}.nav-links[data-v-00e4480e]{gap:20px;display:flex}.nav-links a[data-v-00e4480e]{color:var(--text-muted);font-size:14px;text-decoration:none;transition:all .2s}.nav-links a[data-v-00e4480e]:hover{color:var(--neon-purple)}.device-override[data-v-00e4480e]{font-size:11px;font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.device-override button[data-v-00e4480e]{border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;background:#ffffff0d;border-radius:4px;padding:4px 8px}.device-override button.active[data-v-00e4480e]{background:var(--neon-purple);color:#fff;border-color:var(--neon-purple)}.hero-slideshow[data-v-a1aa189f]{height:420px;margin:24px 12px;position:relative;overflow:hidden}.slide-container[data-v-a1aa189f]{width:100%;height:100%;position:relative}.slide[data-v-a1aa189f]{opacity:0;background-position:50%;background-size:cover;align-items:flex-end;padding:40px;transition:opacity .8s;display:flex;position:absolute;inset:0}.slide.active[data-v-a1aa189f]{opacity:1}.slide-content h2[data-v-a1aa189f]{color:#fff;font-size:38px;font-family:var(--font-heading);text-transform:uppercase}.tag[data-v-a1aa189f]{font-family:var(--font-mono);color:var(--neon-yellow);font-weight:700}.section-padding[data-v-277f50fd]{padding:32px 12px}.section-title[data-v-277f50fd]{font-family:var(--font-heading);color:var(--neon-cyan);letter-spacing:1px;margin-bottom:24px;font-size:32px}.courses-grid[data-v-277f50fd]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.course-card[data-v-277f50fd]{flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .3s;display:flex}.course-card[data-v-277f50fd]:hover{border-color:var(--neon-purple)}.card-header[data-v-277f50fd]{justify-content:space-between;margin-bottom:12px;display:flex}.category-badge[data-v-277f50fd]{font-family:var(--font-mono);color:var(--neon-yellow);background:#facc151a;border-radius:4px;padding:4px 8px;font-size:11px}.price-tag[data-v-277f50fd]{color:var(--neon-cyan);font-size:14px;font-weight:700}.course-name[data-v-277f50fd]{color:#fff;margin-bottom:12px;font-size:20px}.coverage[data-v-277f50fd],.focus[data-v-277f50fd]{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.4}.section-padding[data-v-d7d0ea8b]{padding:32px 12px}.section-title[data-v-d7d0ea8b]{font-family:var(--font-heading);color:var(--neon-yellow);margin-bottom:24px;font-size:32px}.faculty-grid[data-v-d7d0ea8b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.faculty-card[data-v-d7d0ea8b]{text-align:center;padding:20px}.avatar-placeholder[data-v-d7d0ea8b]{background:var(--neon-purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:20px;font-weight:700;display:flex}.faculty-card h3[data-v-d7d0ea8b]{color:#fff;margin-bottom:4px;font-size:18px}.qual[data-v-d7d0ea8b]{color:var(--text-muted);margin-bottom:10px;font-size:12px}.dept-tag[data-v-d7d0ea8b]{font-family:var(--font-mono);color:var(--neon-cyan);background:#38bdf81a;border-radius:4px;padding:4px 8px;font-size:10px}.section-padding[data-v-3ed1ed00]{padding:32px 12px}.form-container[data-v-3ed1ed00]{max-width:600px;margin:0 auto;padding:36px}.form-title[data-v-3ed1ed00]{font-family:var(--font-heading);color:var(--neon-purple);text-align:center;margin-bottom:20px;font-size:28px}.form-group[data-v-3ed1ed00]{text-align:left;margin-bottom:16px}.form-group label[data-v-3ed1ed00],.field-label[data-v-3ed1ed00]{font-size:12px;font-family:var(--font-mono);color:var(--text-muted);margin-bottom:6px;display:block}.form-group input[type=text][data-v-3ed1ed00],.form-group input[type=tel][data-v-3ed1ed00],.form-group input[type=email][data-v-3ed1ed00]{border:1px solid var(--border-glass);color:#fff;background:#00000080;border-radius:6px;width:100%;padding:12px;font-size:14px}.radio-group[data-v-3ed1ed00]{flex-direction:column;gap:8px;display:flex}.radio-item[data-v-3ed1ed00]{color:#fff;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.submit-btn[data-v-3ed1ed00]{background:var(--neon-purple);color:#fff;width:100%;font-weight:700;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:14px;transition:opacity .2s}.submit-btn[data-v-3ed1ed00]:disabled{opacity:.5;cursor:not-allowed}.status-msg[data-v-3ed1ed00]{text-align:center;color:var(--neon-yellow);margin-top:16px;font-size:13px}.status-msg.error[data-v-3ed1ed00]{color:#ff4d4d}.footer[data-v-0da1f26d]{text-align:center;font-family:var(--font-mono);color:var(--text-muted);margin:40px 12px 12px;padding:24px;font-size:12px}.footer strong[data-v-0da1f26d]{color:var(--neon-cyan)}.footer span[data-v-0da1f26d]{color:var(--neon-purple)}.copy[data-v-0da1f26d]{opacity:.6;margin-top:6px}.whatsapp-btn[data-v-85bc24ab]{z-index:999;color:#fff;background:#25d36633;border:1px solid #25d36680;border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 25px #00000080}.whatsapp-btn[data-v-85bc24ab]:hover{transform:scale(1.05)}
