.aipost-wrapper[data-v-f327e78a]{width:100%;position:relative;overflow-x:hidden;background-color:var(--bg-cyber-dark, #070a12);color:var(--text-main, #f8fafc);font-family:var(--font-body, "Plus Jakarta Sans", sans-serif)}.aipost-hero[data-v-f327e78a]{position:relative;padding:5rem 1rem 4rem;overflow:hidden;background:radial-gradient(circle at 50% 0%,var(--glow-orange, rgba(249, 115, 22, .14)) 0%,transparent 60%)}.aipost-hero-glow[data-v-f327e78a]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.aipost-hero-glow-1[data-v-f327e78a]{top:-10%;left:20%;width:500px;height:500px;background:var(--glow-orange, rgba(249, 115, 22, .18))}.aipost-hero-glow-2[data-v-f327e78a]{top:15%;right:15%;width:450px;height:450px;background:var(--glow-yellow, rgba(245, 158, 11, .15))}.aipost-hero-container[data-v-f327e78a]{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.aipost-badge-wrapper[data-v-f327e78a]{display:flex;justify-content:center;margin-bottom:1.5rem}.aipost-pill-badge[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.1rem;border-radius:var(--radius-full, 9999px);background:#f9731614;border:1px solid var(--border-cyber-glow, rgba(249, 115, 22, .35));color:var(--color-ai-orange, #f97316);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aipost-pill-badge.small[data-v-f327e78a]{padding:.35rem .9rem;font-size:.75rem;margin-bottom:1rem}.aipost-badge-dot[data-v-f327e78a]{width:8px;height:8px;border-radius:50%;background-color:var(--color-ai-orange, #f97316);box-shadow:0 0 10px var(--color-ai-orange, #f97316);animation:pulse-dot-anim-f327e78a 2s infinite ease-in-out}@keyframes pulse-dot-anim-f327e78a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.aipost-hero-headline[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-main, #f8fafc);margin-bottom:1.5rem;max-width:1050px;margin-left:auto;margin-right:auto}.aipost-gradient-text[data-v-f327e78a]{background:var(--gradient-ai-hero, linear-gradient(135deg, #f97316 0%, #fbbf24 50%, #f59e0b 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-brand[data-v-f327e78a],.text-cyan[data-v-f327e78a]{color:var(--color-ai-orange, #f97316)!important}.text-green[data-v-f327e78a]{color:#10b981!important}.aipost-hero-subtitle[data-v-f327e78a]{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--text-muted, #94a3b8);line-height:1.65;max-width:820px;margin:0 auto 2rem}.aipost-platform-pills-row[data-v-f327e78a]{font-size:clamp(.92rem,1.5vw,1.1rem);color:var(--text-muted, #94a3b8);margin-bottom:.65rem;font-weight:500}.platform-link[data-v-f327e78a]{color:var(--text-main, #f8fafc);text-decoration:none;font-weight:600;transition:all .2s ease;border-bottom:1px dashed rgba(249,115,22,.4)}.platform-link[data-v-f327e78a]:hover{color:var(--color-ai-orange, #f97316);border-bottom-color:var(--color-ai-orange, #f97316)}.aipost-track-formats-row[data-v-f327e78a]{font-size:clamp(.82rem,1.3vw,.92rem);color:var(--text-dim, #64748b);margin-bottom:1.35rem}.track-format-link[data-v-f327e78a]{color:var(--text-muted, #94a3b8);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.track-format-link[data-v-f327e78a]:hover{color:var(--color-ai-orange, #f97316)}.aipost-brush-wrap[data-v-f327e78a]{position:relative;display:inline-block;font-weight:700;color:var(--text-main, #ffffff);white-space:nowrap}.aipost-brush-stroke[data-v-f327e78a]{position:absolute;left:0;bottom:-6px;width:100%;height:10px;overflow:visible;pointer-events:none}.aipost-hero-cta-group[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.aipost-hero-main-cta[data-v-f327e78a]{padding:.95rem 2rem;font-size:1rem;font-weight:700;border-radius:14px;min-height:52px;box-shadow:0 4px 20px #f9731659;transition:all .3s cubic-bezier(.16,1,.3,1)}.aipost-btn-secondary[data-v-f327e78a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--bg-card-glass, rgba(15, 23, 42, .8));border:1.5px solid var(--border-cyber, rgba(255, 255, 255, .15));color:var(--text-main, #ffffff);padding:.95rem 1.85rem;font-size:1rem;font-weight:600;border-radius:14px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.16,1,.3,1)}.aipost-btn-secondary[data-v-f327e78a]:hover{background:#ffffff14;border-color:var(--color-ai-orange, #f97316);color:var(--color-ai-orange, #f97316);transform:translateY(-2px)}.aipost-pricing-microtext[data-v-f327e78a]{font-size:.85rem;color:var(--text-muted, #94a3b8);margin-bottom:3.25rem}.aipost-input-box-wrapper[data-v-f327e78a]{max-width:760px;margin:0 auto 4rem}.aipost-input-box[data-v-f327e78a]{display:flex;align-items:center;background:var(--bg-card-glass, rgba(15, 23, 42, .85));border:1.5px solid var(--border-cyber-glow, rgba(249, 115, 22, .45));border-radius:var(--radius-full, 9999px);padding:.5rem .5rem .5rem 1.4rem;box-shadow:0 10px 35px #00000059,0 0 25px var(--glow-orange, rgba(249, 115, 22, .2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease}.aipost-input-box[data-v-f327e78a]:focus-within{border-color:var(--color-ai-orange, #f97316);box-shadow:0 14px 45px var(--glow-orange, rgba(249, 115, 22, .35))}.aipost-input-icon[data-v-f327e78a]{color:var(--color-ai-orange, #f97316);display:flex;align-items:center;margin-right:.75rem}.aipost-hero-input[data-v-f327e78a]{flex:1;background:transparent;border:none;outline:none;font-size:1rem;font-weight:500;color:var(--text-main, #f8fafc);padding:.5rem 0}.aipost-hero-input[data-v-f327e78a]::placeholder{color:var(--text-dim, #64748b);font-weight:400}.aipost-btn-primary[data-v-f327e78a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--gradient-ai-btn, linear-gradient(135deg, #ea580c 0%, #f97316 50%, #fbbf24 100%));color:#fff;border:none;font-family:var(--font-heading, "Outfit", sans-serif);font-weight:700;font-size:.95rem;padding:.85rem 1.6rem;border-radius:var(--radius-full, 9999px);cursor:pointer;box-shadow:0 4px 18px var(--glow-orange, rgba(249, 115, 22, .4));transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.aipost-btn-primary[data-v-f327e78a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--glow-orange, rgba(249, 115, 22, .6))}.aipost-btn-secondary[data-v-f327e78a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff0f;border:1px solid var(--border-cyber, rgba(255, 255, 255, .15));color:var(--text-main, #f8fafc);font-family:var(--font-heading, "Outfit", sans-serif);font-weight:600;font-size:.95rem;padding:.85rem 1.6rem;border-radius:var(--radius-full, 9999px);cursor:pointer;transition:all .25s ease;white-space:nowrap}.aipost-btn-secondary[data-v-f327e78a]:hover{background:#ffffff1f;border-color:var(--color-ai-orange, #f97316);color:#fff}.aipost-btn-lg[data-v-f327e78a]{padding:1rem 2.2rem;font-size:1.05rem}.w-full[data-v-f327e78a]{width:100%}.aipost-quick-tags[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.quick-tag-label[data-v-f327e78a]{font-size:.82rem;color:var(--text-dim, #64748b);font-weight:600}.quick-tag-btn[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:var(--radius-full, 9999px);background:#ffffff0d;border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));color:var(--text-muted, #94a3b8);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.quick-tag-btn[data-v-f327e78a]:hover,.quick-tag-btn.active[data-v-f327e78a]{background:#f9731626;border-color:#f9731680;color:var(--color-ai-orange, #f97316)}.aipost-guarantee-row[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:1.5rem;margin-bottom:3.25rem;font-size:.88rem;color:var(--text-muted, #94a3b8)}.guarantee-item[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.35rem}.guarantee-icon[data-v-f327e78a]{color:#10b981;font-weight:800}.guarantee-sep[data-v-f327e78a]{color:#475569}.aipost-showcase-container[data-v-f327e78a]{max-width:1100px;margin:0 auto;text-align:left}.aipost-showcase-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .9));border:1px solid var(--border-cyber-glow, rgba(249, 115, 22, .35));border-radius:var(--radius-lg, 20px);box-shadow:0 25px 65px #00000080,0 0 35px var(--glow-orange, rgba(249, 115, 22, .12));overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.showcase-card-header[data-v-f327e78a]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:#020617b3;border-bottom:1px solid var(--border-cyber, rgba(255, 255, 255, .08));flex-wrap:wrap;gap:.75rem}.mac-dots[data-v-f327e78a]{display:flex;align-items:center;gap:6px}.mac-dot[data-v-f327e78a]{width:11px;height:11px;border-radius:50%}.mac-dot.red[data-v-f327e78a]{background:#ef4444}.mac-dot.yellow[data-v-f327e78a]{background:#f59e0b}.mac-dot.green[data-v-f327e78a]{background:#10b981}.showcase-tabs[data-v-f327e78a]{display:flex;align-items:center;gap:.5rem;overflow-x:auto}.showcase-tab-btn[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-muted, #94a3b8);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.showcase-tab-btn[data-v-f327e78a]:hover{color:#fff;background:#ffffff0d}.showcase-tab-btn.active[data-v-f327e78a]{color:var(--color-ai-orange, #f97316);background:#f973161f;border-color:#f9731659}.showcase-badge-status[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:#10b981;letter-spacing:.05em}.pulse-dot[data-v-f327e78a]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-dot-anim-f327e78a 1.5s infinite}.showcase-card-body[data-v-f327e78a]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.98fr);gap:1.25rem;padding:1.25rem;box-sizing:border-box;align-items:stretch}.showcase-left-pane[data-v-f327e78a],.showcase-right-pane[data-v-f327e78a]{min-width:0;max-width:100%;box-sizing:border-box}.project-headline-wrap[data-v-f327e78a]{margin-bottom:.75rem}.project-track-chip[data-v-f327e78a]{display:inline-block;font-size:.7rem;font-weight:700;color:var(--color-ai-orange, #f97316);background:#f973161f;padding:.15rem .5rem;border-radius:4px;margin-bottom:.35rem;text-transform:uppercase}.project-main-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.12rem;font-weight:700;color:var(--text-main, #ffffff);margin-bottom:.3rem;line-height:1.35}.project-brief[data-v-f327e78a]{font-size:.82rem;color:var(--text-muted, #94a3b8);line-height:1.45}.showcase-terminal-box[data-v-f327e78a]{background:#090d16;border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:10px;padding:.65rem .85rem;margin-bottom:.75rem;font-family:var(--font-mono, "Fira Code", monospace)}.terminal-titlebar[data-v-f327e78a]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.4rem;margin-bottom:.5rem}.terminal-code[data-v-f327e78a]{margin:0;font-size:.74rem;line-height:1.5;overflow-x:auto;color:#f1f5f9}.terminal-line[data-v-f327e78a]{display:flex;align-items:baseline;color:#f1f5f9}.line-num[data-v-f327e78a]{width:24px;color:#64748b;font-size:.7rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.line-content[data-v-f327e78a]{flex:1;white-space:pre;color:#f1f5f9}[data-v-f327e78a] .code-kw{color:#fb7185;font-weight:700}[data-v-f327e78a] .code-type{color:#c084fc;font-weight:600}[data-v-f327e78a] .code-fn{color:#38bdf8;font-weight:600}[data-v-f327e78a] .code-str{color:#34d399;font-weight:500}[data-v-f327e78a] .code-prop{color:#fbbf24;font-weight:600}[data-v-f327e78a] .code-bool{color:#f97316;font-weight:700}[data-v-f327e78a] .code-dec{color:#e879f9;font-style:italic}[data-v-f327e78a] .code-comment{color:#64748b;font-style:italic}.project-stack-chips[data-v-f327e78a]{display:flex;flex-wrap:wrap;gap:.35rem}.stack-badge[data-v-f327e78a]{background:#ffffff0f;border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));padding:.2rem .5rem;border-radius:6px;font-size:.72rem;color:#cbd5e1;font-weight:600}.metrics-panel-card[data-v-f327e78a]{background:#02061799;border:1px solid var(--border-cyber, rgba(255, 255, 255, .06));border-radius:12px;padding:1rem;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.metrics-panel-header[data-v-f327e78a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:.4rem}.metrics-panel-header h4[data-v-f327e78a]{font-size:.82rem;font-weight:700;color:#fff;margin:0}.branch-tag[data-v-f327e78a]{font-size:.68rem;background:#f9731626;color:var(--color-ai-orange, #f97316);padding:.15rem .45rem;border-radius:4px;white-space:nowrap}.metrics-grid[data-v-f327e78a]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.85rem}.metric-item[data-v-f327e78a]{background:#ffffff08;border:1px solid var(--border-cyber, rgba(255, 255, 255, .05));padding:.6rem .65rem;border-radius:8px;min-width:0}.metric-val[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.1rem;font-weight:800;display:block;margin-bottom:.15rem;color:#fff;word-break:break-word}.metric-lbl[data-v-f327e78a]{font-size:.68rem;color:#94a3b8;font-weight:600}.review-status-card[data-v-f327e78a]{display:flex;align-items:center;gap:.6rem;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:.55rem .75rem;margin-bottom:.85rem}.reviewer-avatar[data-v-f327e78a]{font-size:1.25rem}.reviewer-name[data-v-f327e78a]{font-size:.75rem;font-weight:700;color:#10b981}.reviewer-comment[data-v-f327e78a]{font-size:.72rem;color:#cbd5e1;font-style:italic}.showcase-actions[data-v-f327e78a]{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.aipost-stats-band[data-v-f327e78a]{background:#0f172a99;border-top:1px solid var(--border-cyber, rgba(255, 255, 255, .06));border-bottom:1px solid var(--border-cyber, rgba(255, 255, 255, .06));padding:2.5rem 1rem}.stats-card-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.stat-pill-card[data-v-f327e78a]{display:flex;align-items:center;gap:1rem;background:var(--bg-card-glass, rgba(255, 255, 255, .02));border:1px solid var(--border-cyber, rgba(255, 255, 255, .06));padding:1rem 1.25rem;border-radius:16px;transition:all .2s ease}.stat-pill-card[data-v-f327e78a]:hover{border-color:#f9731666;background:#f973160d}.stat-num[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:2rem;font-weight:800;line-height:1}.stat-label-title[data-v-f327e78a]{font-size:.92rem;font-weight:700;color:var(--text-main, #f8fafc)}.stat-micro-note[data-v-f327e78a]{font-size:.72rem;color:var(--text-dim, #64748b);margin-top:.2rem}.aipost-section[data-v-f327e78a]{padding:5rem 1rem;position:relative}.aipost-section-base[data-v-f327e78a]{background:var(--bg-cyber-dark, #070a12);color:var(--text-main, #f8fafc)}.aipost-section-alt[data-v-f327e78a]{background:#0f172a66;color:var(--text-main, #f8fafc)}.section-title-wrap[data-v-f327e78a]{max-width:850px;margin:0 auto 3.5rem}.text-center[data-v-f327e78a]{text-align:center}.aipost-section-heading[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem;color:var(--text-main, #f8fafc)}.aipost-section-desc[data-v-f327e78a]{font-size:1.05rem;line-height:1.65;color:var(--text-muted, #94a3b8)}.homework-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.homework-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .7));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:16px;padding:2rem 1.5rem;box-shadow:0 4px 20px #0003;transition:all .3s ease;display:flex;flex-direction:column}.homework-card[data-v-f327e78a]:hover{transform:translateY(-4px);box-shadow:0 14px 35px #00000059;border-color:#f9731666}.card-icon-wrap[data-v-f327e78a]{width:48px;height:48px;border-radius:12px;background:#f973161f;color:var(--color-ai-orange, #f97316);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.homework-card-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.15rem;font-weight:700;color:var(--text-main, #ffffff);margin-bottom:.75rem}.homework-card-desc[data-v-f327e78a]{font-size:.92rem;color:var(--text-muted, #94a3b8);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.homework-card-footer[data-v-f327e78a]{margin-top:auto}.pill-chip[data-v-f327e78a]{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-ai-orange, #f97316);background:#f973161a;padding:.25rem .65rem;border-radius:9999px}.accelerators-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1150px;margin:0 auto}.accelerator-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .7));border:1px solid var(--border-cyber, rgba(255, 255, 255, .1));border-radius:20px;padding:2.25rem 1.75rem;position:relative;display:flex;flex-direction:column;transition:all .3s ease}.accelerator-card[data-v-f327e78a]:hover{border-color:#f9731666;transform:translateY(-4px)}.accelerator-card.featured[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .95));border:2px solid var(--color-ai-orange, #f97316);box-shadow:0 15px 40px var(--glow-orange, rgba(249, 115, 22, .25))}.acc-popular-badge[data-v-f327e78a]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-ai-orange, #f97316);color:#fff;font-size:.72rem;font-weight:800;padding:.2rem .8rem;border-radius:var(--radius-full, 9999px);letter-spacing:.08em}.acc-format-badge[data-v-f327e78a]{font-size:.75rem;color:var(--color-ai-orange, #f97316);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.acc-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.4rem;font-weight:800;color:var(--text-main, #ffffff);margin:.4rem 0 .2rem}.acc-sub[data-v-f327e78a]{font-size:.88rem;color:var(--text-muted, #94a3b8);margin-bottom:1.5rem}.acc-deliverables-title[data-v-f327e78a]{font-size:.8rem;font-weight:700;color:#cbd5e1;text-transform:uppercase;margin-bottom:.75rem}.acc-list[data-v-f327e78a]{list-style:none;padding:0;margin:0 0 2rem}.acc-list li[data-v-f327e78a]{display:flex;align-items:baseline;gap:.6rem;font-size:.9rem;color:#cbd5e1;margin-bottom:.6rem;line-height:1.4}.check[data-v-f327e78a]{color:#10b981;font-weight:800}.acc-footer[data-v-f327e78a]{margin-top:auto}.acc-cost-line[data-v-f327e78a]{text-align:center;font-size:.8rem;color:var(--text-muted, #94a3b8);margin-bottom:1rem;font-weight:600}.aipost-cat-tabs-wrapper[data-v-f327e78a]{display:flex;justify-content:center;margin-bottom:2.75rem;width:100%}.aipost-cat-tabs-pill[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem;background:var(--bg-card-glass, rgba(15, 23, 42, .85));border:1px solid var(--border-cyber, rgba(255, 255, 255, .1));border-radius:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000040;max-width:100%;overflow-x:auto;scrollbar-width:none}.aipost-cat-tabs-pill[data-v-f327e78a]::-webkit-scrollbar{display:none}.aipost-cat-tab-btn[data-v-f327e78a]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--text-muted, #94a3b8);font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.aipost-cat-tab-btn[data-v-f327e78a]:hover{color:var(--text-main, #ffffff);background:#ffffff0d}.aipost-cat-tab-btn.active[data-v-f327e78a]{background:#f973162e;border-color:#f9731666;color:var(--color-ai-orange, #f97316);box-shadow:0 2px 10px #f9731633}.cat-tab-icon[data-v-f327e78a]{font-size:1rem}.examples-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;max-width:1200px;margin:0 auto}.example-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .75));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;transition:all .3s ease}.example-card[data-v-f327e78a]:hover{border-color:#f9731673;transform:translateY(-4px)}.example-card-header[data-v-f327e78a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.example-brand-row[data-v-f327e78a]{display:flex;align-items:center;gap:.75rem}.example-avatar[data-v-f327e78a]{font-size:1.6rem}.example-client-name[data-v-f327e78a]{font-size:.98rem;font-weight:700;color:var(--text-main, #ffffff);margin:0}.example-meta-text[data-v-f327e78a]{font-size:.72rem;color:var(--text-muted, #94a3b8)}.example-platform-pill[data-v-f327e78a]{font-size:.72rem;font-weight:700;color:var(--color-ai-orange, #f97316);background:#f973161f;padding:.25rem .6rem;border-radius:9999px}.example-desc-text[data-v-f327e78a]{font-size:.9rem;color:#cbd5e1;line-height:1.6;margin-bottom:1.25rem}.example-features-box[data-v-f327e78a]{margin-bottom:1.5rem}.feature-bullet[data-v-f327e78a]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-muted, #94a3b8);margin-bottom:.4rem}.bullet-dot[data-v-f327e78a]{width:5px;height:5px;border-radius:50%;background:var(--color-ai-orange, #f97316)}.example-card-footer[data-v-f327e78a]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.example-engagement-stats[data-v-f327e78a]{display:flex;gap:.75rem;font-size:.78rem;color:var(--text-muted, #94a3b8);font-weight:600}.example-view-btn[data-v-f327e78a]{background:transparent;border:none;color:var(--color-ai-orange, #f97316);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.example-view-btn[data-v-f327e78a]:hover{text-decoration:underline;color:var(--color-ai-yellow, #f59e0b)}.aipost-signup-highlight-section[data-v-f327e78a]{position:relative;padding:4.5rem 1rem;overflow:hidden}.aipost-highlight-card[data-v-f327e78a]{position:relative;background:var(--bg-card-glass, rgba(15, 23, 42, .85));border:1.5px solid var(--border-cyber-glow, rgba(249, 115, 22, .35));border-radius:28px;padding:3.5rem 2.5rem;text-align:center;max-width:960px;margin:0 auto;box-shadow:0 20px 50px #00000073,0 0 35px var(--glow-orange, rgba(249, 115, 22, .15));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.aipost-highlight-glow[data-v-f327e78a]{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:450px;height:200px;background:radial-gradient(circle,var(--glow-orange, rgba(249, 115, 22, .25)) 0%,transparent 70%);pointer-events:none;filter:blur(40px)}.highlight-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:clamp(1.8rem,3.8vw,2.75rem);font-weight:800;color:var(--text-main, #ffffff);line-height:1.25;margin:0 auto 1rem;max-width:780px}.highlight-desc[data-v-f327e78a]{font-size:1.05rem;color:var(--text-muted, #94a3b8);line-height:1.6;max-width:680px;margin:0 auto 2.5rem}.highlight-features-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:750px;margin:0 auto 2.5rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1.5rem 0}.highlight-feat-item[data-v-f327e78a]{display:flex;flex-direction:column;align-items:center}.feat-val[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.35rem;font-weight:800;color:var(--color-ai-orange, #f97316);margin-bottom:.35rem}.feat-sub[data-v-f327e78a]{font-size:.8rem;color:var(--text-muted, #94a3b8);line-height:1.4}.highlight-cta-row[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.highlight-guarantee-note[data-v-f327e78a]{font-size:.82rem;color:var(--text-dim, #64748b)}.pipeline-wrapper[data-v-f327e78a]{max-width:900px;margin:0 auto}.pipeline-step-item[data-v-f327e78a]{display:flex;gap:1.5rem;position:relative;margin-bottom:2rem}.pipeline-step-number-wrap[data-v-f327e78a]{display:flex;flex-direction:column;align-items:center;width:44px;flex-shrink:0}.pipeline-step-number[data-v-f327e78a]{width:44px;height:44px;border-radius:50%;background:var(--gradient-ai-btn, linear-gradient(135deg, #ea580c 0%, #f97316 100%));color:#fff;font-family:var(--font-heading, "Outfit", sans-serif);font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px var(--glow-orange, rgba(249, 115, 22, .35));z-index:2}.pipeline-line[data-v-f327e78a]{flex:1;width:2px;background:#ffffff1a;margin:.5rem 0}.pipeline-step-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .75));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:16px;padding:1.75rem;flex:1;box-shadow:0 4px 20px #0003}.step-card-header[data-v-f327e78a]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.step-icon-box[data-v-f327e78a]{width:44px;height:44px;border-radius:10px;background:#f973161f;color:var(--color-ai-orange, #f97316);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.step-phase-badge[data-v-f327e78a]{font-size:.7rem;font-weight:800;color:var(--color-ai-orange, #f97316);letter-spacing:.05em;text-transform:uppercase}.step-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.2rem;font-weight:700;color:var(--text-main, #ffffff);margin:0}.step-desc[data-v-f327e78a]{font-size:.92rem;color:var(--text-muted, #94a3b8);line-height:1.6;margin-bottom:1rem}.step-subpoints[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.step-subpoint-item[data-v-f327e78a]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#cbd5e1;font-weight:600}.point-check[data-v-f327e78a]{color:#10b981;font-weight:800}.bento-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.bento-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .65));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;transition:all .3s ease}.bento-card[data-v-f327e78a]:hover{border-color:#f9731666;transform:translateY(-4px)}.bento-icon[data-v-f327e78a]{font-size:2rem;margin-bottom:1.25rem}.bento-card-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.2rem;font-weight:700;color:var(--text-main, #ffffff);margin-bottom:.75rem}.bento-card-desc[data-v-f327e78a]{font-size:.92rem;color:var(--text-muted, #94a3b8);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.bento-highlight-pill[data-v-f327e78a]{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.features-bento-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.feature-bento-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .75));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:20px;padding:2rem;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}.feature-bento-card[data-v-f327e78a]:hover{border-color:#f9731673;transform:translateY(-4px);box-shadow:0 16px 35px #00000059,0 0 20px var(--glow-orange, rgba(249, 115, 22, .15))}.feature-icon-box[data-v-f327e78a]{width:48px;height:48px;border-radius:14px;background:#f973161f;border:1px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem;transition:transform .3s ease}.feature-bento-card:hover .feature-icon-box[data-v-f327e78a]{transform:scale(1.1)}.feature-card-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.15rem;font-weight:700;color:var(--text-main, #ffffff);margin-bottom:.65rem;line-height:1.35}.feature-card-desc[data-v-f327e78a]{font-size:.9rem;color:var(--text-muted, #94a3b8);line-height:1.6}.tech-models-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;max-width:1150px;margin:0 auto}.tech-model-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .7));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:20px;padding:2.25rem 1.75rem;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;transition:all .3s ease}.tech-model-card[data-v-f327e78a]:hover{border-color:#f9731680;transform:translateY(-4px);box-shadow:0 14px 35px #00000059}.tech-model-card.featured-model[data-v-f327e78a]{border:2px solid var(--color-ai-orange, #f97316);background:var(--bg-card-glass, rgba(15, 23, 42, .9))}.model-badge[data-v-f327e78a]{font-size:.72rem;font-weight:800;color:var(--color-ai-orange, #f97316);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.model-name[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.35rem;font-weight:800;color:var(--text-main, #ffffff);margin-bottom:.75rem}.model-desc[data-v-f327e78a]{font-size:.9rem;color:var(--text-muted, #94a3b8);line-height:1.6;margin-bottom:1.5rem}.model-feature-list[data-v-f327e78a]{list-style:none;padding:0;margin:0}.model-feature-list li[data-v-f327e78a]{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;color:#cbd5e1;margin-bottom:.6rem}.founders-grid[data-v-f327e78a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1050px;margin:0 auto}.founder-card[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .75));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:20px;padding:2rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease}.founder-card[data-v-f327e78a]:hover{border-color:#f9731666}.founder-avatar-box[data-v-f327e78a]{width:90px;height:90px;border-radius:16px;overflow:hidden;border:2px solid var(--border-cyber-glow, rgba(249, 115, 22, .5));flex-shrink:0}.founder-img[data-v-f327e78a]{width:100%;height:100%;object-fit:cover}.founder-badge[data-v-f327e78a]{font-size:.7rem;font-weight:800;color:var(--color-ai-orange, #f97316);letter-spacing:.05em}.founder-name[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.25rem;font-weight:800;color:var(--text-main, #ffffff);margin:.2rem 0}.founder-role[data-v-f327e78a]{font-size:.82rem;color:var(--text-muted, #94a3b8);margin-bottom:.75rem}.founder-quote[data-v-f327e78a]{font-size:.88rem;color:#cbd5e1;font-style:italic;line-height:1.55;margin-bottom:1rem}.founder-skills[data-v-f327e78a]{display:flex;flex-wrap:wrap;gap:.4rem}.skill-tag[data-v-f327e78a]{background:#ffffff0f;color:var(--text-muted, #94a3b8);font-size:.72rem;padding:.2rem .5rem;border-radius:4px}.faq-accordion-wrap[data-v-f327e78a]{max-width:850px;margin:0 auto}.faq-accordion-item[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .75));border:1px solid var(--border-cyber, rgba(255, 255, 255, .08));border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .2s ease}.faq-accordion-item.open[data-v-f327e78a]{border-color:var(--color-ai-orange, #f97316);box-shadow:0 4px 15px var(--glow-orange, rgba(249, 115, 22, .15))}.faq-question-bar[data-v-f327e78a]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left}.faq-question-text[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.05rem;font-weight:700;color:var(--text-main, #ffffff);padding-right:1rem}.faq-chevron-icon[data-v-f327e78a]{font-size:1.5rem;font-weight:700;color:var(--color-ai-orange, #f97316)}.faq-answer-container[data-v-f327e78a]{padding:0 1.5rem 1.25rem;border-top:1px solid rgba(255,255,255,.06)}.faq-answer-text[data-v-f327e78a]{font-size:.94rem;color:var(--text-muted, #94a3b8);line-height:1.65;margin:.75rem 0 0}.aipost-cta-section[data-v-f327e78a]{padding:4rem 1rem;background:var(--bg-cyber-dark, #070a12)}.aipost-cta-banner[data-v-f327e78a]{background:var(--bg-card-glass, rgba(15, 23, 42, .85));border:1.5px solid var(--border-cyber-glow, rgba(249, 115, 22, .45));border-radius:24px;padding:4.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000080,0 0 40px var(--glow-orange, rgba(249, 115, 22, .2));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1100px;margin:0 auto}.cta-glow-element[data-v-f327e78a]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(circle,var(--glow-orange, rgba(249, 115, 22, .25)) 0%,transparent 70%);filter:blur(50px);pointer-events:none}.cta-main-title[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.15}.cta-subtitle[data-v-f327e78a]{font-size:1.1rem;color:var(--text-muted, #94a3b8);max-width:650px;margin:0 auto 2.5rem;line-height:1.6}.cta-buttons-group[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.cta-micro-guarantee[data-v-f327e78a]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.82rem;color:var(--text-dim, #64748b);flex-wrap:wrap}.aipost-codemaya-section[data-v-f327e78a]{padding:3rem 1rem 4rem;background:var(--bg-cyber-dark, #070a12);border-top:1px solid var(--border-cyber, rgba(255, 255, 255, .08))}.codemaya-banner[data-v-f327e78a]{max-width:600px;margin:0 auto}.codemaya-tagline[data-v-f327e78a]{font-size:.88rem;color:var(--text-dim, #64748b);margin-bottom:.5rem}.codemaya-brand-text[data-v-f327e78a]{font-family:var(--font-heading, "Outfit", sans-serif);font-size:1.8rem;font-weight:800;color:var(--text-main, #ffffff);letter-spacing:-.02em}.codemaya-subtext[data-v-f327e78a]{font-size:.8rem;color:var(--text-dim, #64748b);margin-top:.5rem}body.light-theme{background-color:#f8fafc;color:#0f172a}body.light-theme{background:radial-gradient(circle at 50% 0%,rgba(249,115,22,.1) 0%,transparent 60%),#f8fafc}body.light-theme{background:#fff!important;border-color:#00000026!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000a!important}body.light-theme{border-color:#f97316!important;color:#ea580c!important;background:#fff7ed!important}body.light-theme{background:#fff!important;border-color:#0000001a!important;box-shadow:0 4px 18px #0000000f!important}body.light-theme{color:#0f172a!important;background:#f1f5f9!important}body.light-theme{background:#f973161f!important;color:#ea580c!important;border-color:#f973164d!important}body.light-theme{background:#fff!important;border-color:#f9731659!important;box-shadow:0 20px 50px #00000014,0 0 25px #f973160f!important}body.light-theme{border-color:#00000014!important}body.light-theme{background:#fff!important;border-color:#00000014!important}body.light-theme{background:#f973161a!important;border-color:#f9731640!important}body.light-theme{background:#fff!important;border-color:#f9731666!important;color:#ea580c!important;box-shadow:0 2px 10px #f9731614!important}body.light-theme{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 10px 30px #0000000f!important}body.light-theme{background:#fff!important;border-color:#e2e8f0!important;color:#475569!important;box-shadow:0 2px 6px #00000005!important}body.light-theme{background:#f973161f!important;border-color:#f9731680!important;color:#ea580c!important}body.light-theme{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 20px 45px #00000012!important}body.light-theme{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}body.light-theme{color:#64748b!important}body.light-theme{background:#f1f5f9!important;color:#0f172a!important}body.light-theme{background:#f973161f!important;border-color:#f9731666!important;color:#ea580c!important}body.light-theme{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#1e293b!important;font-weight:700!important}body.light-theme{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 18px #0000000a!important}body.light-theme{background:#f1f5f9!important;color:#475569!important;border-bottom-color:#e2e8f0!important}body.light-theme{color:#334155!important}body.light-theme{color:#e11d48!important;font-weight:700!important}body.light-theme{color:#7c3aed!important;font-weight:700!important}body.light-theme{color:#0284c7!important;font-weight:700!important}body.light-theme{color:#15803d!important;font-weight:600!important}body.light-theme{color:#c2410c!important;font-weight:600!important}body.light-theme{color:#d97706!important;font-weight:700!important}body.light-theme{color:#a21caf!important;font-style:italic!important}body.light-theme{color:#64748b!important;font-style:italic!important}body.light-theme{background:#f8fafc!important;border-color:#e2e8f0!important}body.light-theme{border-bottom-color:#e2e8f0!important}body.light-theme{background:#f973161f!important;color:#ea580c!important}body.light-theme{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #00000008!important}body.light-theme{color:#0f172a!important}body.light-theme{color:#64748b!important;font-weight:600!important}body.light-theme{background:#ecfdf5!important;border-color:#a7f3d0!important}body.light-theme{color:#065f46!important;font-weight:700!important}body.light-theme{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;font-weight:700!important}body.light-theme{background:#f8fafc!important;border-color:#ea580c!important;color:#ea580c!important}body.light-theme{background:#fff!important;border-color:#e2e8f0!important}body.light-theme{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #00000005!important}body.light-theme{background:#fff!important}body.light-theme{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}body.light-theme{border-color:#ea580c!important;box-shadow:0 12px 35px #ea580c1f!important}body.light-theme{background:#f973161a!important;color:#ea580c!important}body.light-theme{background:#f1f5f9!important;color:#ea580c!important;font-weight:700!important}body.light-theme{color:#1e293b!important}body.light-theme{border-top-color:#e2e8f0!important}body.light-theme{background:#cbd5e1!important}body.light-theme{background:#f1f5f9!important;color:#475569!important;font-weight:600!important}body.light-theme{border-color:#ea580c!important;box-shadow:0 4px 15px #ea580c1a!important}body.light-theme{border-top-color:#f1f5f9!important}body.light-theme{background:#f8fafc!important}body.light-theme{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-color:#f9731666!important;box-shadow:0 20px 50px #0f172a40!important}body.light-theme{color:#fff!important}body.light-theme{color:#cbd5e1!important}body.light-theme{color:#94a3b8!important}body.light-theme{background:#ffffff1f!important;border-color:#ffffff40!important;color:#fff!important}body.light-theme{background:#f8fafc!important;border-top-color:#e2e8f0!important}body.light-theme{color:#059669!important}body.light-theme{color:#ea580c!important}body.light-theme{border-color:#f9731673!important}body.light-theme{border-color:#ea580c!important;background:#fff!important}body.light-theme{border-color:#ea580c80!important;box-shadow:0 10px 30px #ea580c14!important}.aipost-wrapper[data-v-f327e78a]{width:100%;max-width:100vw;overflow-x:hidden}.anim-fade-in[data-v-f327e78a]{animation:fadeIn-f327e78a .8s ease forwards}.anim-fade-in-up[data-v-f327e78a]{animation:fadeInUp-f327e78a .9s cubic-bezier(.16,1,.3,1) forwards}.anim-fade-in-up-delay[data-v-f327e78a]{animation:fadeInUp-f327e78a .9s .2s cubic-bezier(.16,1,.3,1) both}.anim-fade-in-up-delay-2[data-v-f327e78a]{animation:fadeInUp-f327e78a .9s .35s cubic-bezier(.16,1,.3,1) both}@keyframes fadeIn-f327e78a{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-f327e78a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.aipost-hero[data-v-f327e78a]{padding:3.5rem 1.25rem 3rem}.showcase-card-body[data-v-f327e78a]{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.accelerators-grid[data-v-f327e78a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.examples-grid[data-v-f327e78a],.bento-grid[data-v-f327e78a],.tech-models-grid[data-v-f327e78a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.founders-grid[data-v-f327e78a]{grid-template-columns:1fr;max-width:650px}.founder-card[data-v-f327e78a]{flex-direction:column;align-items:center;text-align:center;padding:1.75rem}.founder-skills[data-v-f327e78a]{justify-content:center}.highlight-features-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1.25rem}.features-bento-grid[data-v-f327e78a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.aipost-hero-cta-group[data-v-f327e78a]{flex-direction:column;width:100%}.aipost-hero-main-cta[data-v-f327e78a],.aipost-btn-secondary[data-v-f327e78a]{width:100%;justify-content:center}.aipost-cat-tabs-pill[data-v-f327e78a]{width:100%;justify-content:flex-start;padding:.35rem}}@media(max-width:960px){.showcase-card-body[data-v-f327e78a]{grid-template-columns:1fr;gap:1.25rem;padding:1.15rem}.metrics-panel-card[data-v-f327e78a]{max-width:100%}.metrics-grid[data-v-f327e78a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:640px){.aipost-hero[data-v-f327e78a]{padding:2.25rem .85rem;overflow:hidden}.aipost-badge-wrapper[data-v-f327e78a]{margin-bottom:1.1rem}.aipost-pill-badge[data-v-f327e78a]{padding:.35rem .85rem;font-size:.72rem;letter-spacing:.04em}.aipost-hero-headline[data-v-f327e78a]{font-size:clamp(1.65rem,6.2vw,2.25rem);line-height:1.22;margin-bottom:1rem;padding:0 .25rem;word-break:break-word}.aipost-platform-pills-row[data-v-f327e78a]{font-size:.84rem;line-height:1.5;margin-bottom:.4rem;padding:0 .5rem}.aipost-track-formats-row[data-v-f327e78a]{font-size:.78rem;line-height:1.4;margin-bottom:.9rem;padding:0 .5rem}.aipost-hero-subtitle[data-v-f327e78a]{font-size:.92rem;line-height:1.55;margin-bottom:1.5rem;padding:0 .4rem}.aipost-hero-cta-group[data-v-f327e78a]{margin-bottom:.75rem}.aipost-hero-main-cta[data-v-f327e78a],.aipost-btn-secondary[data-v-f327e78a]{font-size:.92rem;padding:.8rem 1.25rem;min-height:48px;border-radius:12px}.aipost-pricing-microtext[data-v-f327e78a]{font-size:.76rem;margin-bottom:2rem;padding:0 .5rem}.aipost-cat-tabs-pill[data-v-f327e78a]{width:100%;justify-content:flex-start;padding:.3rem;border-radius:12px}.aipost-cat-tab-btn[data-v-f327e78a]{padding:.45rem .8rem;font-size:.78rem;border-radius:8px}.aipost-highlight-card[data-v-f327e78a]{padding:2.25rem 1.15rem;border-radius:20px}.highlight-title[data-v-f327e78a]{font-size:1.45rem;line-height:1.3}.highlight-desc[data-v-f327e78a]{font-size:.9rem;margin-bottom:1.5rem}.highlight-features-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1rem;margin-bottom:1.75rem;padding:1rem 0}.feat-val[data-v-f327e78a]{font-size:1.2rem}.highlight-cta-row[data-v-f327e78a]{flex-direction:column;width:100%}.highlight-cta-row button[data-v-f327e78a]{width:100%;justify-content:center}.features-bento-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1rem}.feature-bento-card[data-v-f327e78a]{padding:1.4rem;border-radius:16px}.feature-card-title[data-v-f327e78a]{font-size:1.05rem}.feature-card-desc[data-v-f327e78a]{font-size:.85rem}.aipost-input-box-wrapper[data-v-f327e78a]{margin-bottom:2.25rem;padding:0}.aipost-input-box[data-v-f327e78a]{border-radius:18px;flex-direction:column;padding:.75rem;gap:.75rem;align-items:stretch}.aipost-input-icon[data-v-f327e78a]{display:none}.aipost-hero-input[data-v-f327e78a]{width:100%;text-align:center;font-size:.92rem;padding:.4rem .25rem}.aipost-hero-cta[data-v-f327e78a]{width:100%;justify-content:center;min-height:48px;padding:.8rem 1.25rem;font-size:.92rem}.aipost-quick-tags[data-v-f327e78a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;padding:0 .25rem}.quick-tag-label[data-v-f327e78a]{width:100%;text-align:center;font-size:.75rem;margin-bottom:.2rem}.quick-tag-btn[data-v-f327e78a]{padding:.35rem .65rem;font-size:.76rem;border-radius:8px}.aipost-guarantee-row[data-v-f327e78a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-top:1rem;margin-bottom:2rem;text-align:left;padding:0 .5rem}.guarantee-sep[data-v-f327e78a]{display:none}.guarantee-item[data-v-f327e78a]{font-size:.76rem;line-height:1.35}.aipost-showcase-container[data-v-f327e78a]{width:100%;padding:0}.aipost-showcase-card[data-v-f327e78a]{border-radius:16px}.showcase-card-header[data-v-f327e78a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75rem .85rem;gap:.5rem}.mac-dots[data-v-f327e78a]{order:1}.showcase-badge-status[data-v-f327e78a]{order:2;font-size:.68rem}.showcase-tabs[data-v-f327e78a]{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:.25rem;gap:.35rem}.showcase-tabs[data-v-f327e78a]::-webkit-scrollbar{display:none}.showcase-tab-btn[data-v-f327e78a]{flex-shrink:0;padding:.35rem .7rem;font-size:.76rem;white-space:nowrap}.showcase-card-body[data-v-f327e78a]{grid-template-columns:1fr;padding:.85rem;gap:1rem}.project-headline-wrap[data-v-f327e78a]{margin-bottom:.85rem}.project-main-title[data-v-f327e78a]{font-size:1.1rem}.project-brief[data-v-f327e78a]{font-size:.82rem;line-height:1.5}.showcase-terminal-box[data-v-f327e78a]{padding:.65rem .75rem;border-radius:10px;margin-bottom:.85rem}.terminal-titlebar[data-v-f327e78a]{font-size:.7rem;padding-bottom:.4rem;margin-bottom:.5rem}.terminal-code[data-v-f327e78a]{font-size:.72rem;line-height:1.5;max-width:100%;overflow-x:auto}.line-num[data-v-f327e78a]{width:20px;font-size:.68rem}.stack-badge[data-v-f327e78a]{font-size:.7rem;padding:.2rem .5rem}.metrics-panel-card[data-v-f327e78a]{padding:.9rem .8rem;border-radius:12px}.metrics-panel-header[data-v-f327e78a]{margin-bottom:.85rem;padding-bottom:.65rem}.metrics-panel-header h4[data-v-f327e78a]{font-size:.82rem}.metrics-grid[data-v-f327e78a]{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.85rem}.metric-item[data-v-f327e78a]{padding:.65rem .5rem;text-align:center;border-radius:8px}.metric-val[data-v-f327e78a]{font-size:1.1rem}.metric-lbl[data-v-f327e78a]{font-size:.68rem}.review-status-card[data-v-f327e78a]{padding:.65rem .75rem;gap:.6rem;margin-bottom:.85rem}.reviewer-avatar[data-v-f327e78a]{font-size:1.25rem}.reviewer-name[data-v-f327e78a]{font-size:.74rem}.reviewer-comment[data-v-f327e78a]{font-size:.7rem}.showcase-actions[data-v-f327e78a]{gap:.5rem}.showcase-actions button[data-v-f327e78a]{min-height:46px;font-size:.88rem}.aipost-stats-band[data-v-f327e78a]{padding:1.75rem .75rem}.stats-card-grid[data-v-f327e78a]{grid-template-columns:1fr 1fr;gap:.65rem}.stat-pill-card[data-v-f327e78a]{padding:.85rem .75rem;flex-direction:column;align-items:flex-start;gap:.35rem;border-radius:12px}.stat-num[data-v-f327e78a]{font-size:1.45rem}.stat-label-title[data-v-f327e78a]{font-size:.78rem;line-height:1.3}.stat-micro-note[data-v-f327e78a]{display:none}.aipost-section[data-v-f327e78a]{padding:3rem .85rem}.section-title-wrap[data-v-f327e78a]{margin:0 auto 2rem}.aipost-section-heading[data-v-f327e78a]{font-size:clamp(1.55rem,5.5vw,2.15rem);margin-bottom:.75rem;line-height:1.22}.aipost-section-desc[data-v-f327e78a]{font-size:.92rem;line-height:1.55}.homework-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1rem}.homework-card[data-v-f327e78a]{padding:1.35rem 1.15rem;border-radius:14px}.card-icon-wrap[data-v-f327e78a]{width:42px;height:42px;margin-bottom:1rem}.homework-card-title[data-v-f327e78a]{font-size:1.05rem}.homework-card-desc[data-v-f327e78a]{font-size:.88rem;margin-bottom:1rem}.accelerators-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1.25rem}.accelerator-card[data-v-f327e78a]{padding:1.5rem 1.2rem;border-radius:16px}.acc-title[data-v-f327e78a]{font-size:1.25rem}.acc-sub[data-v-f327e78a]{font-size:.82rem;margin-bottom:1.1rem}.acc-deliverables-title[data-v-f327e78a]{font-size:.75rem}.acc-list[data-v-f327e78a]{margin-bottom:1.5rem}.acc-list li[data-v-f327e78a]{font-size:.85rem;margin-bottom:.5rem}.accelerator-card button[data-v-f327e78a]{min-height:46px}.examples-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1.1rem}.example-card[data-v-f327e78a]{padding:1.25rem 1.1rem;border-radius:14px}.example-card-header[data-v-f327e78a]{margin-bottom:1rem;padding-bottom:.75rem}.example-client-name[data-v-f327e78a]{font-size:.92rem}.example-desc-text[data-v-f327e78a]{font-size:.86rem;margin-bottom:1rem}.example-card-footer[data-v-f327e78a]{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:.85rem}.example-engagement-stats[data-v-f327e78a]{font-size:.74rem;gap:.5rem}.example-view-btn[data-v-f327e78a]{align-self:flex-start;font-size:.82rem}.pipeline-step-item[data-v-f327e78a]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.pipeline-step-number-wrap[data-v-f327e78a]{flex-direction:row;width:100%;align-items:center;gap:.5rem}.pipeline-step-number[data-v-f327e78a]{width:32px;height:32px;font-size:.9rem}.pipeline-line[data-v-f327e78a]{display:none}.pipeline-step-card[data-v-f327e78a]{padding:1.15rem 1rem;border-radius:14px}.step-card-header[data-v-f327e78a]{gap:.75rem;margin-bottom:.6rem}.step-icon-box[data-v-f327e78a]{width:36px;height:36px;font-size:1.1rem}.step-title[data-v-f327e78a]{font-size:1.05rem}.step-desc[data-v-f327e78a]{font-size:.86rem;margin-bottom:.75rem}.step-subpoints[data-v-f327e78a]{grid-template-columns:1fr;gap:.35rem}.step-subpoint-item[data-v-f327e78a]{font-size:.78rem}.bento-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1rem}.bento-card[data-v-f327e78a]{padding:1.25rem 1.1rem;border-radius:14px}.bento-icon[data-v-f327e78a]{font-size:1.5rem;margin-bottom:.75rem}.bento-card-title[data-v-f327e78a]{font-size:1.05rem}.bento-card-desc[data-v-f327e78a]{font-size:.86rem;margin-bottom:1rem}.tech-models-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1.1rem}.tech-model-card[data-v-f327e78a]{padding:1.35rem 1.15rem;border-radius:16px}.model-name[data-v-f327e78a]{font-size:1.2rem}.model-desc[data-v-f327e78a]{font-size:.86rem;margin-bottom:1.1rem}.model-feature-list li[data-v-f327e78a]{font-size:.84rem;margin-bottom:.5rem}.founders-grid[data-v-f327e78a]{grid-template-columns:1fr;gap:1.1rem}.founder-card[data-v-f327e78a]{flex-direction:column;align-items:center;text-align:center;padding:1.35rem 1.15rem;gap:1rem;border-radius:16px}.founder-avatar-box[data-v-f327e78a]{width:80px;height:80px;border-radius:14px}.founder-name[data-v-f327e78a]{font-size:1.15rem}.founder-quote[data-v-f327e78a]{font-size:.84rem}.founder-skills[data-v-f327e78a]{justify-content:center}.faq-question-bar[data-v-f327e78a]{padding:1rem 1.1rem}.faq-question-text[data-v-f327e78a]{font-size:.94rem}.faq-chevron-icon[data-v-f327e78a]{font-size:1.3rem}.faq-answer-container[data-v-f327e78a]{padding:0 1.1rem 1rem}.faq-answer-text[data-v-f327e78a]{font-size:.86rem}.aipost-cta-section[data-v-f327e78a]{padding:2.5rem .85rem}.aipost-cta-banner[data-v-f327e78a]{padding:2.25rem 1.15rem;border-radius:18px}.cta-main-title[data-v-f327e78a]{font-size:clamp(1.5rem,5.8vw,2rem);line-height:1.22}.cta-subtitle[data-v-f327e78a]{font-size:.92rem;margin-bottom:1.75rem}.cta-buttons-group[data-v-f327e78a]{flex-direction:column;width:100%;gap:.65rem}.cta-buttons-group button[data-v-f327e78a]{width:100%;min-height:48px;font-size:.95rem}.cta-micro-guarantee[data-v-f327e78a]{flex-direction:column;gap:.35rem;font-size:.76rem}.cta-micro-guarantee span[data-v-f327e78a]:nth-child(2),.cta-micro-guarantee span[data-v-f327e78a]:nth-child(4){display:none}.aipost-codemaya-section[data-v-f327e78a]{padding:2rem .85rem 3rem}.codemaya-tagline[data-v-f327e78a]{font-size:.82rem}.codemaya-brand-text[data-v-f327e78a]{font-size:1.45rem}.codemaya-subtext[data-v-f327e78a]{font-size:.78rem}}@media(max-width:400px){.aipost-hero-headline[data-v-f327e78a]{font-size:1.55rem}.stats-card-grid[data-v-f327e78a]{grid-template-columns:1fr 1fr;gap:.5rem}.stat-pill-card[data-v-f327e78a]{padding:.75rem .6rem}.stat-num[data-v-f327e78a]{font-size:1.3rem}.stat-label-title[data-v-f327e78a]{font-size:.72rem}.aipost-guarantee-row[data-v-f327e78a]{grid-template-columns:1fr;text-align:center;justify-items:center}}:root{--navbar-height: 72px;--navbar-height-mob: 64px;--bg-cyber-dark: #070a12;--bg-card-glass: rgba(15, 23, 42, .75);--bg-card-hover: rgba(22, 33, 58, .85);--bg-nav-glass: rgba(7, 10, 18, .85);--bg-drawer: rgba(9, 12, 22, .98);--bg-input-cyber: rgba(13, 19, 33, .9);--backdrop-overlay: rgba(0, 0, 0, .75);--color-ai-orange: #f97316;--color-ai-orange-hover: #ea580c;--color-ai-yellow: #f59e0b;--color-ai-yellow-hover: #d97706;--color-ai-gold: #fbbf24;--color-ai-amber: #f59e0b;--color-ai-coral: #ff6b4a;--color-ai-emerald: #10b981;--color-ai-pink: #f43f5e;--color-ai-indigo: #6366f1;--color-ai-violet: #f97316;--color-ai-violet-hover: #ea580c;--color-ai-cyan: #f59e0b;--color-ai-cyan-hover: #d97706;--syn-keyword: #f43f5e;--syn-func: #38bdf8;--syn-str: #34d399;--syn-num: #fbbf24;--syn-comment: #64748b;--syn-punct: #e2e8f0;--glow-orange: rgba(249, 115, 22, .28);--glow-yellow: rgba(245, 158, 11, .28);--glow-gold: rgba(251, 191, 36, .25);--glow-violet: rgba(249, 115, 22, .28);--glow-cyan: rgba(245, 158, 11, .28);--glow-emerald: rgba(16, 185, 129, .28);--glow-pink: rgba(244, 63, 94, .28);--gradient-ai-hero: linear-gradient(135deg, #f97316 0%, #fbbf24 50%, #f59e0b 100%);--gradient-ai-secondary: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--gradient-ai-gold: linear-gradient(135deg, #fbbf24 0%, #f59e0b 50%, #d97706 100%);--gradient-ai-btn: linear-gradient(135deg, #ea580c 0%, #f97316 50%, #fbbf24 100%);--gradient-card-border: linear-gradient(135deg, rgba(249, 115, 22, .35), rgba(245, 158, 11, .2), rgba(255, 255, 255, .05));--gradient-glass-shine: linear-gradient(135deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .02) 100%);--border-cyber: rgba(255, 255, 255, .08);--border-cyber-glow: rgba(249, 115, 22, .45);--border-cyan-glow: rgba(245, 158, 11, .45);--glass-blur: blur(16px);--text-main: #f8fafc;--text-muted: #94a3b8;--text-dim: #64748b;--font-heading: "Outfit", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--font-mono: "Fira Code", monospace;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 6px 20px -2px rgba(0, 0, 0, .4), 0 0 15px rgba(249, 115, 22, .05);--shadow-lg: 0 14px 40px -6px rgba(0, 0, 0, .5), 0 0 25px rgba(249, 115, 22, .12);--shadow-card-hover: 0 22px 50px -10px rgba(0, 0, 0, .7), 0 0 30px rgba(249, 115, 22, .25);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);--transition-smooth: all .35s cubic-bezier(.16, 1, .3, 1);--transition-spring: all .4s cubic-bezier(.34, 1.56, .64, 1)}body.light-theme{--bg-cyber-dark: #f8fafc;--bg-card-glass: rgba(255, 255, 255, .95);--bg-card-hover: #ffffff;--bg-nav-glass: rgba(255, 255, 255, .95);--bg-drawer: #ffffff;--bg-input-cyber: #ffffff;--backdrop-overlay: rgba(0, 0, 0, .45);--border-cyber: rgba(0, 0, 0, .12);--border-cyber-glow: rgba(249, 115, 22, .35);--text-main: #000000;--text-muted: #000000;--text-dim: #111111;--color-ai-cyan: #0284c7;--color-ai-cyan-hover: #0369a1;--color-ai-yellow: #d97706;--color-ai-yellow-hover: #b45309;--color-ai-gold: #b45309;--color-ai-amber: #d97706;--syn-keyword: #dc2626;--syn-func: #0284c7;--syn-str: #059669;--syn-num: #d97706;--syn-comment: #374151;--syn-punct: #000000;--shadow-md: 0 4px 16px -2px rgba(0, 0, 0, .08), 0 2px 8px rgba(249, 115, 22, .04);--shadow-lg: 0 12px 35px -6px rgba(0, 0, 0, .1), 0 4px 14px rgba(249, 115, 22, .06);--shadow-card-hover: 0 20px 40px -8px rgba(0, 0, 0, .15), 0 6px 20px rgba(249, 115, 22, .1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;width:100%;max-width:100%;overflow-x:clip}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-cyber-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#f59e0b);border-radius:9999px;border:2px solid var(--bg-cyber-dark)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ea580c,#d97706)}*{scrollbar-width:thin;scrollbar-color:#f97316 var(--bg-cyber-dark)}body{font-family:var(--font-body);background-color:var(--bg-cyber-dark);color:var(--text-main);line-height:1.6;overflow-x:clip;min-height:100vh;width:100%;max-width:100%;position:relative;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;max-width:100%;position:relative;overflow:visible}h1,h2,h3,h4,h5,h6,.hero-title,.section-title{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.subtle-bg-gradient{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;contain:strict;background:radial-gradient(circle at 15% 15%,rgba(249,115,22,.08) 0%,transparent 40%),radial-gradient(circle at 85% 85%,rgba(245,158,11,.06) 0%,transparent 40%)}body.light-theme .subtle-bg-gradient{background:radial-gradient(circle at 15% 15%,rgba(249,115,22,.05) 0%,transparent 40%),radial-gradient(circle at 85% 85%,rgba(245,158,11,.04) 0%,transparent 40%)}a{color:inherit;text-decoration:none}img,.protected-img,.lightbox-img{max-width:100%;height:auto;display:block;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.protected-img-wrapper{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;user-select:none}.protected-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:transparent;pointer-events:auto;-webkit-touch-callout:none}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.text-gradient{background:var(--gradient-ai-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.text-gradient-secondary{background:var(--gradient-ai-secondary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.text-gradient-gold{background:var(--gradient-ai-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.navbar-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:1000;background:var(--bg-nav-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-cyber);transition:all .25s cubic-bezier(.16,1,.3,1)}.navbar-container{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height, 72px)}.brand-logo{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo-img{width:42px;height:42px;border-radius:var(--radius-md);object-fit:cover;border:1.5px solid rgba(249,115,22,.4);transition:var(--transition)}.brand-logo:hover .brand-logo-img{border-color:var(--color-ai-orange);transform:translateY(-1px)}.brand-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;letter-spacing:-.3px;line-height:1.1}.brand-tagline{font-size:.7rem;color:var(--text-muted);font-weight:500;font-family:var(--font-mono)}.nav-links{display:flex;align-items:center;gap:.35rem;list-style:none}.nav-item-btn{background:transparent;border:1px solid transparent;color:var(--text-muted);font-weight:600;padding:.5rem .95rem;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:.4rem;font-size:.875rem;white-space:nowrap}.nav-item-btn:hover{color:var(--text-main);background:#ffffff0d}body.light-theme .nav-item-btn:hover{background:#0f172a0d}.nav-item-btn.active{color:#fff;background:var(--gradient-ai-btn);box-shadow:0 2px 10px #f973164d}.nav-actions{display:flex;align-items:center;gap:.65rem}.theme-toggle-btn{background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);width:38px;height:38px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);flex-shrink:0}.theme-toggle-btn:hover{border-color:var(--color-ai-orange);transform:translateY(-1px)}.cta-btn-header{background:var(--gradient-ai-btn);color:#fff;font-weight:700;padding:.55rem 1.25rem;border-radius:12px;border:none;cursor:pointer;box-shadow:0 2px 10px #f9731640;transition:var(--transition);display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;white-space:nowrap}.cta-btn-header:hover{transform:translateY(-1px);box-shadow:0 4px 15px #f9731666}.nav-outline-btn{background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);padding:.5rem 1.1rem;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.nav-outline-btn:hover{border-color:var(--color-ai-orange);color:var(--color-ai-orange);transform:translateY(-1px)}body.light-theme .nav-outline-btn{background:#fff;border-color:#00000026;color:#0f172a}body.light-theme .nav-outline-btn:hover{border-color:#f97316;color:#ea580c;background:#fff7ed}@media(min-width:1081px){.nav-item-icon{display:none}}.mobile-toggle-btn{display:none;background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);width:40px;height:40px;border-radius:var(--radius-md);font-size:1.25rem;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.mobile-nav-sidebar{position:fixed;top:0;right:0;bottom:0;width:min(350px,86vw);height:100dvh;max-height:100dvh;background:#0b0f19;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-left:1px solid var(--border-cyber);box-shadow:-15px 0 50px #000000bf;display:flex;flex-direction:column;z-index:99999;transform:translate(105%);transition:transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none;visibility:hidden;contain:layout paint;overscroll-behavior:contain}.mobile-nav-sidebar.open{transform:translate(0);pointer-events:auto;visibility:visible}body.light-theme .mobile-nav-sidebar{background:#fff!important;border-left:1px solid rgba(15,23,42,.12);box-shadow:-15px 0 50px #0f172a26}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--border-cyber);background:#ffffff05;flex-shrink:0}body.light-theme .sidebar-header{border-bottom:1px solid rgba(15,23,42,.08);background:#fff!important}.sidebar-brand{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-brand-logo{width:38px;height:38px;border-radius:10px;object-fit:cover;border:1px solid var(--border-cyber);box-shadow:0 0 15px #f9731640}.sidebar-brand-title{font-size:1.1rem;font-weight:900;letter-spacing:-.02em;color:var(--text-main);line-height:1.15}.sidebar-brand-sub{font-size:.68rem;color:var(--text-muted);font-weight:500;line-height:1.2}.sidebar-close-btn{width:36px;height:36px;border-radius:50%;background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;transition:var(--transition);flex-shrink:0}.sidebar-close-btn:hover,.sidebar-close-btn:focus-visible{background:#ef44442e;border-color:#ef4444;color:#ef4444;transform:rotate(90deg)}body.light-theme .sidebar-close-btn{background:#0f172a0d;border-color:#0f172a1f;color:var(--text-main)}.sidebar-user-card{margin:.85rem 1.15rem .35rem;padding:.95rem 1.1rem;border-radius:var(--radius-lg);background:#ffffff08;border:1px solid var(--border-cyber);display:flex;flex-direction:column;gap:.65rem;flex-shrink:0}body.light-theme .sidebar-user-card{background:#0f172a08;border:1px solid rgba(15,23,42,.08)}.sidebar-user-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--bg-card-glass);border:1px solid var(--border-cyber)}.sidebar-user-avatar.student{background:#f9731626;border-color:#f9731666}.sidebar-user-avatar.admin{background:#10b98126;border-color:#10b98166}.sidebar-user-details{display:flex;flex-direction:column;gap:.15rem}.sidebar-user-badge{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sidebar-user-badge.student{color:#10b981}.sidebar-user-badge.admin{color:#34d399}.sidebar-user-badge.guest{color:var(--color-ai-gold)}.sidebar-user-name{font-size:.95rem;font-weight:800;color:var(--text-main);line-height:1.2}.sidebar-user-sub{font-size:.72rem;color:var(--text-muted)}.sidebar-user-btn{width:100%;padding:.55rem .9rem;border-radius:var(--radius-md);background:var(--gradient-ai-btn);color:#fff;font-size:.8rem;font-weight:700;border:none;cursor:pointer;transition:var(--transition);text-align:center}.sidebar-user-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.sidebar-guest-actions{display:flex;gap:.5rem;margin-top:.2rem}.sidebar-guest-btn{flex:1;padding:.55rem .75rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:700;cursor:pointer;transition:var(--transition);border:1px solid transparent;display:flex;align-items:center;justify-content:center;gap:.35rem}.sidebar-guest-btn.primary{background:#f9731633;color:var(--color-ai-orange);border-color:#f9731666}.sidebar-guest-btn.primary:hover{background:var(--gradient-ai-btn);color:#fff}.sidebar-guest-btn.secondary{background:var(--bg-card-glass);color:var(--text-main);border-color:var(--border-cyber)}.sidebar-guest-btn.secondary:hover{border-color:var(--color-ai-gold);color:var(--color-ai-yellow)}.sidebar-nav-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1.15rem 1.5rem;display:flex;flex-direction:column;gap:1.15rem}.sidebar-nav-body::-webkit-scrollbar{width:4px}.sidebar-nav-body::-webkit-scrollbar-track{background:transparent}.sidebar-nav-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}body.light-theme .sidebar-nav-body::-webkit-scrollbar-thumb{background:#0f172a26}.sidebar-nav-section{display:flex;flex-direction:column}.sidebar-nav-heading{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--text-muted);padding:0 .5rem .35rem;margin-bottom:.2rem}.sidebar-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.sidebar-nav-item{width:100%;display:flex;align-items:center;gap:.75rem;padding:.72rem .95rem;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-main);font-size:.9rem;font-weight:600;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.sidebar-nav-item:hover,.sidebar-nav-item:focus-visible{background:#ffffff0a;border-color:#ffffff12;color:var(--color-ai-yellow);transform:translate(3px)}body.light-theme .sidebar-nav-item:hover,body.light-theme .sidebar-nav-item:focus-visible{background:#0f172a0a;border-color:#0f172a14;color:var(--color-ai-orange)}.sidebar-nav-item.active{background:linear-gradient(90deg,#f973162e,#facc1514);border-color:#f9731666;border-left:3px solid var(--color-ai-orange);color:#fff;font-weight:700}body.light-theme .sidebar-nav-item.active{background:linear-gradient(90deg,#f9731626,#facc150f);border-color:#f9731659;border-left:3px solid var(--color-ai-orange);color:#000}.sidebar-nav-item.highlight-admin{color:#34d399}.sidebar-nav-item.highlight-student{color:var(--color-ai-orange)}.sidebar-item-icon{font-size:1.1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px}.sidebar-item-label{flex:1}.sidebar-item-pill{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.12rem .45rem;border-radius:var(--radius-full);background:#f973162e;color:var(--color-ai-orange);border:1px solid rgba(249,115,22,.3)}.sidebar-item-pill.gold{background:#facc152e;color:var(--color-ai-yellow);border-color:#facc1559}.sidebar-item-pill.pulse{background:#10b98133;color:#10b981;border-color:#10b98166;box-shadow:0 0 10px #10b9814d;animation:pulse-badge 2s infinite}.sidebar-cta-wrap{margin-top:.4rem}.sidebar-cta-btn{width:100%;padding:.85rem 1.15rem;border-radius:var(--radius-md);background:var(--gradient-ai-btn);color:#fff;font-weight:800;font-size:.9rem;border:none;cursor:pointer;box-shadow:0 6px 20px #f9731659;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition)}.sidebar-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f9731680}.sidebar-footer{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border-cyber);background:#00000059;display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}body.light-theme .sidebar-footer{border-top:1px solid rgba(15,23,42,.08);background:#0f172a08}.sidebar-theme-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sidebar-theme-label{font-size:.74rem;color:var(--text-muted);font-weight:600}.sidebar-theme-btn{padding:.38rem .85rem;border-radius:var(--radius-full);background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);font-size:.75rem;font-weight:700;cursor:pointer;transition:var(--transition)}.sidebar-theme-btn:hover{border-color:var(--color-ai-gold);color:var(--color-ai-yellow)}.sidebar-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sidebar-contact-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .65rem;border-radius:var(--radius-md);font-size:.78rem;font-weight:700;text-decoration:none;background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);transition:var(--transition)}.sidebar-contact-btn:hover{border-color:var(--color-ai-gold);color:var(--color-ai-yellow);transform:translateY(-1px)}.sidebar-contact-btn.whatsapp{background:#25d3661f;border-color:#25d36659;color:#25d366}.sidebar-contact-btn.whatsapp:hover{background:#25d36638;border-color:#25d366;color:#fff}body.light-theme .sidebar-theme-btn,body.light-theme .sidebar-contact-btn{background:#0f172a0d;border-color:#0f172a1f;color:var(--text-main)}body.light-theme .sidebar-contact-btn.whatsapp{background:#25d3661a;border-color:#25d3664d;color:#16a34a}.sidebar-location-tag{font-size:.66rem;color:var(--text-muted);text-align:center;letter-spacing:.02em}.hero-section{padding:4.5rem 0 3.5rem;position:relative;overflow:hidden;width:100%;max-width:100%}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center;width:100%;max-width:100%;min-width:0}.hero-content{min-width:0;max-width:100%;width:100%}.hero-media-wrapper{min-width:0;max-width:100%;width:100%;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:var(--radius-full);background:#f973161a;border:1px solid rgba(249,115,22,.25);color:var(--color-ai-orange);font-size:.825rem;font-weight:600;margin-bottom:1.25rem;font-family:var(--font-mono);max-width:100%;box-sizing:border-box}.hero-badge-text{overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--color-ai-emerald);flex-shrink:0}.hero-title{font-family:var(--font-heading);font-size:clamp(1.85rem,5vw,3.2rem);font-weight:800;line-height:1.15;margin-bottom:1.25rem;letter-spacing:-.8px;overflow-wrap:anywhere;word-break:break-word}.hero-subtitle{font-size:clamp(.92rem,2.2vw,1.05rem);color:var(--text-muted);margin-bottom:2rem;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.hero-cta-group{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-bottom:2.25rem;width:100%}.hero-highlights-row{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.5rem;width:100%}.hero-highlight-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:var(--radius-full);background:#f9731614;border:1px solid rgba(249,115,22,.18);color:var(--text-muted);font-size:.8rem;font-weight:600;font-family:var(--font-mono);transition:var(--transition);max-width:100%;white-space:normal;line-height:1.35;box-sizing:border-box}.hero-highlight-chip:hover{background:#f9731624;color:var(--color-ai-orange);border-color:#f9731659}.btn-primary{background:var(--gradient-ai-btn);color:#fff;font-weight:700;padding:.75rem 1.6rem;border-radius:var(--radius-md);border:none;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 14px #f9731640;text-align:center;justify-content:center;font-size:.95rem}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f9731661}.btn-secondary{background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);font-weight:600;padding:.75rem 1.6rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:.5rem;text-align:center;justify-content:center;font-size:.95rem}.btn-secondary:hover{background:var(--bg-card-hover);border-color:#f9731666;transform:translateY(-2px)}.code-terminal-card{background:#0a0f1de6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 50px -10px #000000a6,0 0 25px #f9731626;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;width:100%;max-width:100%;min-width:0;contain:inline-size}body.light-theme .code-terminal-card{background:#0f172a;border-color:#f9731659;box-shadow:0 20px 45px -10px #0f172a40,0 0 20px #f973161f}.code-terminal-card:hover{transform:translateY(-4px);box-shadow:0 30px 65px -12px #000c,0 0 35px #f9731640}.code-terminal-header{background:#070c18f2;padding:.85rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);min-width:0}.terminal-dots{display:flex;gap:7px;flex-shrink:0}.terminal-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px currentColor}.terminal-title{font-family:var(--font-mono);font-size:clamp(.72rem,1.15vw,.85rem);color:#94a3b8;letter-spacing:.3px;display:flex;align-items:center;gap:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.code-terminal-body{padding:1.35rem 1.25rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.8;color:#e2e8f0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;min-width:0}.code-line{display:flex;align-items:baseline;white-space:pre;border-radius:4px;padding:1px 6px;transition:background .15s ease;min-width:fit-content}.code-line:hover{background:#ffffff0f}.code-line-num{color:#475569;margin-right:14px;-webkit-user-select:none;user-select:none;width:20px;text-align:right;flex-shrink:0;font-size:.8rem}.code-kw{color:var(--syn-keyword, #f43f5e);font-weight:600}.code-fn{color:var(--syn-func, #38bdf8)}.code-str{color:var(--syn-str, #34d399)}.code-prop{color:var(--syn-num, #fbbf24)}.code-punct{color:var(--syn-punct, #e2e8f0)}.code-comment{color:var(--syn-comment, #64748b);font-style:italic}.terminal-cursor{display:inline-block;width:8px;height:15px;background:var(--color-ai-orange);vertical-align:middle;margin-left:4px;animation:blinkCursor 1s step-start infinite;box-shadow:0 0 8px var(--color-ai-orange)}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.hero-floating-badge{position:absolute;bottom:-25px;right:10px;display:inline-flex;align-items:center;gap:.85rem;background:var(--bg-card-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-cyber-glow);padding:.75rem 1.25rem;border-radius:var(--radius-lg);box-shadow:0 16px 32px -8px #00000080,0 0 20px #f9731633;z-index:10;max-width:100%;box-sizing:border-box;animation:floatingBob 4s ease-in-out infinite alternate}.hero-floating-text{min-width:0;max-width:100%}.hero-floating-title{font-weight:800;font-size:.95rem;color:var(--text-main);overflow-wrap:anywhere;word-break:break-word}.hero-floating-sub{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word}body.light-theme .hero-floating-badge{background:#fffffff2;box-shadow:0 16px 32px -8px #0f172a1f,0 0 16px #f973161a;border-color:#f973164d}.hero-floating-icon{width:42px;height:42px;border-radius:var(--radius-md);background:linear-gradient(135deg,#f9731633,#f59e0b26);border:1px solid rgba(249,115,22,.35);display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.stats-section{padding:2rem 0;margin-bottom:3.5rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%}.stat-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1.5rem 1.25rem;text-align:center;transition:var(--transition)}.stat-card:hover{border-color:var(--border-cyber-glow);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.4rem}.stat-label{color:var(--text-muted);font-size:.9rem;font-weight:500}.section-header{text-align:center;max-width:750px;margin:0 auto 3rem}.section-tag{color:var(--color-ai-cyan);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem;margin-bottom:.6rem;display:inline-block;font-family:var(--font-mono)}.section-title{font-family:var(--font-heading);font-size:2.35rem;font-weight:800;line-height:1.2;margin-bottom:.85rem}.section-subtitle{color:var(--text-muted);font-size:1rem}.courses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;margin-bottom:3.5rem}.course-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:var(--transition);position:relative}.course-card:hover{transform:translateY(-6px);border-color:var(--border-cyber-glow);box-shadow:var(--shadow-lg)}.course-img-wrapper{position:relative;height:190px;overflow:hidden;background:#0000004d}.course-img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.course-card:hover .course-img{transform:scale(1.06)}.course-category-badge{position:absolute;top:1rem;right:1rem;background:#070a12d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);color:#fff!important;padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;font-family:var(--font-mono);box-shadow:0 4px 12px #00000059;z-index:2;letter-spacing:.03em}body.light-theme .course-card{background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 4px 20px -2px #0f172a0f,0 2px 8px #00000008}body.light-theme .course-card:hover{border-color:#f9731673;box-shadow:0 16px 36px -4px #f9731629,0 6px 16px #0f172a0f}body.light-theme .course-img-wrapper{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08)}body.light-theme .course-category-badge{background:#0f172a;color:#fff!important;border:1.5px solid rgba(249,115,22,.5);box-shadow:0 4px 14px #0f172a40;font-weight:800;letter-spacing:.03em}body.light-theme .course-title,body.light-theme .course-desc{color:#000}body.light-theme .course-meta{border-top:1px solid rgba(15,23,42,.08);color:#000}body.light-theme .course-meta-item{color:#000}body.light-theme .course-action-btn{background:#f973161a;border:1px solid rgba(249,115,22,.35);color:#ea580c;font-weight:800}body.light-theme .course-card:hover .course-action-btn{background:var(--gradient-ai-btn);color:#fff;border-color:transparent;box-shadow:0 4px 15px #f9731659}.course-body{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.course-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.6rem;line-height:1.3}.course-desc{color:var(--text-muted);font-size:.9rem;margin-bottom:1.15rem;flex-grow:1;line-height:1.6}.course-meta{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--border-cyber);margin-bottom:1.15rem;font-size:.825rem;color:var(--text-dim)}.course-meta-item{display:flex;align-items:center;gap:.4rem;font-weight:600}.course-action-btn{width:100%;background:#f973161f;border:1px solid rgba(249,115,22,.35);color:var(--color-ai-yellow);font-weight:700;padding:.7rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem}.course-card:hover .course-action-btn{background:var(--gradient-ai-btn);color:#fff;border-color:transparent;box-shadow:0 4px 15px var(--glow-orange)}.internship-banner{background:linear-gradient(135deg,#f973162e,#facc1526);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-lg);padding:2.25rem;margin-bottom:3.5rem;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center;box-shadow:0 0 25px #f9731633;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.home-section-spacer{margin-bottom:3.5rem}.spotlight-banner-heading{font-family:var(--font-heading);font-size:clamp(1.45rem,3.5vw,2rem);font-weight:800;margin-bottom:.85rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.spotlight-banner-desc{color:var(--text-muted);line-height:1.7;margin-bottom:1.25rem;font-size:clamp(.88rem,2vw,.95rem);overflow-wrap:anywhere;word-break:break-word}.banner-cta-btn{white-space:normal!important;line-height:1.35;text-align:center}.duration-pill{display:inline-block;padding:.3rem .8rem;background:var(--gradient-ai-btn);color:#fff;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.75rem;font-family:var(--font-mono);box-shadow:0 0 10px var(--glow-orange);max-width:100%;white-space:normal;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}.skill-tag{background:#ffffff0d;border:1px solid var(--border-cyber);color:var(--text-muted);padding:.2rem .55rem;border-radius:var(--radius-sm);font-size:.725rem;font-weight:600;font-family:var(--font-mono);max-width:100%;box-sizing:border-box}.rating-summary-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:2rem;margin-bottom:3.5rem;display:grid;grid-template-columns:200px 1fr;gap:2.25rem;align-items:center}.big-rating-score{font-family:var(--font-heading);font-size:3.75rem;font-weight:800;line-height:1;color:var(--color-ai-gold)}.star-rating-display{color:var(--color-ai-gold);font-size:1.2rem;letter-spacing:2px}.metric-bar-wrapper{margin-bottom:.75rem}.metric-bar-header{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.3rem}.metric-bar-track{height:8px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden}.metric-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-ai-cyan),var(--color-ai-violet));border-radius:var(--radius-full)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem;margin-bottom:3.5rem}.review-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;transition:var(--transition)}.review-card:hover{transform:translateY(-4px);border-color:var(--border-cyber-glow);box-shadow:var(--shadow-lg)}.review-author{display:flex;align-items:center;gap:.85rem;margin-top:auto;padding-top:1.15rem;border-top:1px solid var(--border-cyber)}.review-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid var(--color-ai-violet);flex-shrink:0;box-shadow:0 0 10px var(--glow-violet)}.exp-badge-required{background:#f59e0b26;border:1px solid var(--color-ai-gold);color:#fbbf24;font-weight:800;padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.775rem;letter-spacing:.5px;display:inline-flex;align-items:center;gap:.4rem;max-width:100%;font-family:var(--font-mono)}.careers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;margin-bottom:3.5rem}.career-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;transition:var(--transition)}.career-card:hover{transform:translateY(-6px);border-color:var(--color-ai-gold);box-shadow:0 10px 30px #f59e0b2e}.about-wrapper-band{background:#0f172a66;border-top:1px solid var(--border-cyber);padding:4rem 0;width:100%;max-width:100%;overflow:hidden}.faculty-wrapper-band{padding:4rem 0;border-top:1px solid var(--border-cyber);width:100%;max-width:100%;overflow:hidden}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;margin-bottom:4rem;width:100%;max-width:100%;min-width:0}.about-card-stack{position:relative;max-width:100%;width:100%;min-width:0}.about-img-main{width:100%;max-width:100%;height:360px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border-cyber-glow);box-shadow:var(--shadow-lg);display:block}.about-img-sub{position:absolute;bottom:-20px;right:0;max-width:45%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);border:3px solid var(--bg-cyber-dark);box-shadow:var(--shadow-lg)}.about-text-content{min-width:0;max-width:100%;width:100%}.about-title{font-family:var(--font-heading);font-size:clamp(1.4rem,3.5vw,2.15rem);font-weight:800;margin-bottom:1.15rem;overflow-wrap:anywhere;word-break:break-word}.about-desc{color:var(--text-muted);margin-bottom:1.15rem;line-height:1.7;font-size:clamp(.88rem,2vw,1rem);overflow-wrap:anywhere;word-break:break-word}.about-features-list{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.25rem;width:100%}.about-feature-item{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.9rem;min-width:0;word-break:break-word}.about-check-icon{width:20px;height:20px;border-radius:50%;background:var(--color-ai-emerald);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.leadership-spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.75rem;margin-top:2.5rem;width:100%;max-width:100%}.director-spotlight-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-lg);padding:2.25rem;display:grid;grid-template-columns:160px 1fr;gap:1.75rem;align-items:center;transition:transform .3s ease,border-color .3s ease;min-width:0;max-width:100%;box-sizing:border-box}.director-spotlight-card:hover{transform:translateY(-4px);border-color:var(--color-ai-yellow)}.director-img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:4px solid var(--color-ai-violet);box-shadow:0 0 22px var(--glow-violet);flex-shrink:0}.director-info-body{min-width:0;max-width:100%}.director-name{font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:800;margin-bottom:.3rem;overflow-wrap:anywhere;word-break:break-word}.director-title{color:var(--color-ai-cyan);font-weight:700;margin-bottom:.65rem;font-size:.85rem;font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word}.cofounder-title{color:var(--color-ai-yellow)}.director-message{color:var(--text-muted);line-height:1.6;margin-bottom:.85rem;font-size:.9rem;overflow-wrap:anywhere;word-break:break-word}.director-skills{display:flex;gap:.35rem;flex-wrap:wrap;width:100%}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.75rem;margin-bottom:3.5rem;width:100%}.team-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:1.75rem 1.25rem;text-align:center;transition:var(--transition)}.team-card:hover{transform:translateY(-6px);border-color:var(--border-cyber-glow);box-shadow:var(--shadow-lg)}.team-avatar-wrapper{position:relative;width:110px;height:110px;margin:0 auto 1.25rem}.team-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid var(--color-ai-violet);box-shadow:0 0 15px var(--glow-violet)}.team-name{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.team-role{color:var(--color-ai-cyan);font-size:.825rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.85rem;font-family:var(--font-mono)}.team-bio{color:var(--text-muted);font-size:.85rem;margin-bottom:1.15rem;line-height:1.6}.team-skills{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.admission-container{display:grid;grid-template-columns:1.2fr .8fr;gap:2.5rem;margin-bottom:4rem;align-items:start}.form-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-lg)}.form-title{font-family:var(--font-heading);font-size:1.65rem;font-weight:800;margin-bottom:.4rem}.form-subtitle{color:var(--text-muted);font-size:.9rem;margin-bottom:1.75rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group.full-width{grid-column:span 2}.form-label{font-weight:600;font-size:.85rem;color:var(--text-main);display:flex;align-items:center;gap:.35rem}.form-label span.req{color:var(--color-ai-pink)}.form-control{background:var(--bg-input-cyber);border:1px solid var(--border-cyber);color:var(--text-main);padding:.75rem 1rem;border-radius:var(--radius-md);transition:var(--transition);width:100%}.form-control:focus{border-color:var(--color-ai-orange);box-shadow:0 0 0 3px #f9731633}.radio-group{display:flex;align-items:center;gap:1.25rem;padding:.5rem 0;flex-wrap:wrap}.radio-option{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.875rem}.receipt-preview-card{background:linear-gradient(145deg,#1c140ef2,#120d08fa);border:2px dashed rgba(249,115,22,.45);border-radius:var(--radius-lg);padding:1.75rem;position:sticky;top:95px;box-shadow:0 15px 40px #0009,0 0 25px #f9731626;transition:var(--transition)}.receipt-header{border-bottom:2px dashed rgba(249,115,22,.35);padding-bottom:1.25rem;margin-bottom:1.35rem;text-align:left;position:relative}.receipt-brand-logo-wrap{display:flex;align-items:center;gap:1.15rem;margin-bottom:1rem}.receipt-logo-img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(249,115,22,.4));flex-shrink:0;border-radius:var(--radius-sm);background:#ffffff0d;padding:4px}.receipt-stamp{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;background:#10b9812e;border:1.5px solid rgba(16,185,129,.5);color:#34d399;border-radius:var(--radius-full);font-size:.775rem;font-weight:800;letter-spacing:.75px;text-transform:uppercase;margin-bottom:.45rem;font-family:var(--font-mono)}.stamp-dot{width:8px;height:8px;background:#34d399;border-radius:50%;animation:pulse 1.8s infinite}.receipt-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:900;color:var(--text-main);margin-bottom:.25rem;letter-spacing:-.3px}.receipt-subtitle{font-size:.825rem;color:var(--text-muted);line-height:1.45}.receipt-badges-row{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.receipt-reg-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-family:var(--font-mono);font-weight:800;color:var(--color-ai-yellow);background:#facc151f;padding:.25rem .65rem;border-radius:var(--radius-sm);border:1px solid rgba(250,204,21,.35);letter-spacing:.3px}.receipt-body{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.receipt-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.875rem;gap:1rem}.receipt-label{color:var(--text-muted);font-size:.825rem;font-weight:600;flex-shrink:0}.receipt-val{font-weight:700;color:var(--text-main);text-align:right;word-break:break-word}.receipt-course-pill{color:var(--color-ai-yellow);background:#f9731626;border:1px solid rgba(249,115,22,.35);padding:.2rem .55rem;border-radius:var(--radius-sm);font-size:.8rem;font-family:var(--font-mono)}.receipt-phone-val{font-family:var(--font-mono);color:#38bdf8}.receipt-footer{border-top:2px dashed rgba(249,115,22,.25);padding-top:1rem;display:flex;flex-direction:column;gap:.85rem}.receipt-security-note{display:flex;align-items:center;gap:.45rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-sm);padding:.5rem .65rem;font-size:.725rem;color:#fbbf24;line-height:1.4}.receipt-signature-line{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(255,255,255,.06);padding-top:.65rem;font-size:.725rem}.sig-title{color:var(--text-muted);font-weight:600}.sig-name{color:var(--text-main);font-weight:700;font-family:var(--font-mono)}body.light-theme .receipt-preview-card{background:linear-gradient(145deg,#fff,#fffdfa 40%,#fff7ed);border:2px dashed #f59e0b;box-shadow:0 15px 40px #f59e0b24,0 4px 15px #0000000a}body.light-theme .receipt-header{border-bottom:2px dashed #fde68a}body.light-theme .receipt-stamp{background:#ecfdf5;border-color:#6ee7b7;color:#047857}body.light-theme .receipt-stamp .stamp-dot{background:#059669}body.light-theme .receipt-title{color:#1e1b18}body.light-theme .receipt-subtitle{color:#78716c}body.light-theme .receipt-reg-badge{color:#b45309;background:#fef3c7;border-color:#fde68a}body.light-theme .receipt-row{border-bottom:1px solid #f5ede4}body.light-theme .receipt-label{color:#78350f}body.light-theme .receipt-val{color:#1c1917}body.light-theme .receipt-course-pill{color:#c2410c;background:#ffedd5;border-color:#fed7aa}body.light-theme .receipt-phone-val{color:#0369a1}body.light-theme .receipt-footer{border-top:2px dashed #fde68a}body.light-theme .receipt-security-note{background:#fffbeb;border-color:#fde68a;color:#92400e}body.light-theme .receipt-signature-line{border-top:1px solid #f5ede4}body.light-theme .sig-title{color:#78716c}body.light-theme .sig-name{color:#292524}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-card{background:var(--bg-cyber-dark);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-lg);max-width:550px;width:100%;padding:2.25rem;box-shadow:0 20px 50px #000000e6;text-align:center;animation:modalScale .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes modalScale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-icon-success{width:64px;height:64px;border-radius:50%;background:#10b98126;color:var(--color-ai-emerald);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto 1.25rem;border:2px solid var(--color-ai-emerald);box-shadow:0 0 15px var(--glow-emerald)}.modal-lg{max-width:960px;width:95%;padding:2.25rem;text-align:left;position:relative;border:1px solid var(--border-cyber-glow);box-shadow:0 25px 60px #000000f2,0 0 35px #f9731640}.modal-close-icon,.modal-close-btn{position:absolute;top:1.25rem;right:1.25rem;background:#0f172ad9;border:1px solid var(--border-cyber-glow);color:var(--color-ai-orange);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;font-weight:800;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:30;box-shadow:0 4px 15px #0006,0 0 15px #f9731633;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-close-icon:hover,.modal-close-btn:hover{background:var(--gradient-ai-btn);border-color:var(--color-ai-gold);color:#fff;transform:rotate(90deg) scale(1.12);box-shadow:0 8px 25px #f973168c,0 0 25px #facc1573}.modal-close-icon:active,.modal-close-btn:active{transform:rotate(90deg) scale(.95)}body.light-theme .modal-close-icon,body.light-theme .modal-close-btn{background:#fffffff2;border-color:#f9731666;color:var(--color-ai-orange);box-shadow:0 4px 15px #0000001a,0 0 15px #f9731626}.detail-popup-header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-cyber);padding-right:2.5rem}.detail-header-icon{font-size:2.5rem;width:68px;height:68px;border-radius:var(--radius-lg);background:var(--bg-card-glass);border:1px solid var(--border-cyber-glow);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 20px #f973164d}.detail-header-icon svg{width:38px;height:38px;fill:currentColor;display:block}.detail-header-content{flex:1}.detail-badge-group{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem}.detail-highlight-pill{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.4);font-size:.775rem;font-weight:700;padding:.25rem .75rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.3rem;letter-spacing:.3px}.detail-popup-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;color:var(--text-main);line-height:1.25;margin-bottom:.35rem}.detail-popup-sub{font-size:.85rem;color:var(--text-muted);font-family:var(--font-mono)}.metric-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.75rem}.metric-stat-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1.15rem;display:flex;flex-direction:column;transition:var(--transition);position:relative;overflow:hidden}.metric-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-ai-hero);opacity:.7}.metric-stat-card:hover{transform:translateY(-2px);border-color:var(--color-ai-orange);box-shadow:0 8px 25px #0006}.stat-earning:before{background:var(--gradient-ai-gold)}.stat-placement:before{background:linear-gradient(90deg,#10b981,#facc15)}.stat-hours:before{background:linear-gradient(90deg,#f97316,#facc15)}.stat-roles:before{background:var(--gradient-ai-hero)}.metric-stat-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.metric-stat-icon{font-size:1.25rem}.metric-stat-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-family:var(--font-mono)}.metric-stat-value{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;margin-bottom:.6rem;line-height:1.2}.metric-stat-detail{font-size:.785rem;color:var(--text-muted);line-height:1.5;display:flex;flex-direction:column;gap:.25rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding-top:.5rem}.stat-progress-bar{width:100%;height:8px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden;margin-bottom:.35rem}.stat-progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#facc15);border-radius:var(--radius-full);transition:width 1s ease-in-out}.role-tags-wrap{display:flex;flex-wrap:wrap;gap:.3rem}.role-chip{background:#f9731626;color:var(--color-ai-yellow);font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:var(--radius-sm);border:1px solid rgba(249,115,22,.3)}.detail-section-block{background:#1a130d80;border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1.35rem;margin-bottom:1.25rem}.detail-section-heading{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:var(--text-main);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.detail-section-heading span{font-size:1.25rem}.detail-section-text{color:var(--text-muted);font-size:.9rem;line-height:1.65;margin-bottom:.85rem}.market-insight-box{background:#f59e0b14;border-left:3px solid #f59e0b;padding:.75rem 1rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.825rem;color:#fef08a;line-height:1.6;display:flex;align-items:flex-start;gap:.5rem}.insight-icon{font-size:1.1rem;flex-shrink:0}.tech-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.tech-cat-box{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:.85rem}.tech-cat-title{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--color-ai-orange);font-family:var(--font-mono);margin-bottom:.5rem;letter-spacing:.5px}.tech-chips-list{display:flex;flex-wrap:wrap;gap:.35rem}.tech-chip-item{background:#facc151a;color:var(--color-ai-yellow);border:1px solid rgba(250,204,21,.25);padding:.2rem .55rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;font-family:var(--font-mono)}.projects-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.project-detail-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:.95rem;transition:var(--transition)}.project-detail-card:hover{border-color:var(--color-ai-orange);background:#f9731614}.project-number-badge{font-size:.7rem;font-family:var(--font-mono);font-weight:800;color:var(--color-ai-orange);text-transform:uppercase;margin-bottom:.3rem}.project-card-title{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--text-main);margin-bottom:.4rem}.project-card-desc{font-size:.8rem;color:var(--text-muted);line-height:1.5}.curriculum-list{display:flex;flex-direction:column;gap:.6rem}.curriculum-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--text-main);line-height:1.5;background:#ffffff05;padding:.6rem .85rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.04)}.curriculum-check{color:var(--color-ai-emerald);font-weight:900;font-size:1rem}.perks-guarantee-banner{background:linear-gradient(135deg,#f9731633,#facc1526);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-md);padding:1.15rem 1.35rem;display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.perks-icon{font-size:2.2rem;flex-shrink:0}.detail-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid var(--border-cyber);padding-top:1.5rem}.proceed-btn{font-size:1rem;padding:.85rem 1.85rem;box-shadow:0 4px 20px var(--glow-orange)}.proceed-btn:hover{box-shadow:0 6px 25px var(--glow-yellow);transform:translateY(-2px)}@media(max-width:768px){.modal-lg{padding:1.5rem 1rem;width:95%}.detail-popup-header{flex-direction:column;gap:.75rem;padding-right:1.5rem}.detail-popup-title{font-size:1.35rem}.metric-stats-grid{grid-template-columns:1fr}.detail-modal-footer{flex-direction:column;width:100%}.detail-modal-footer button{width:100%;justify-content:center}}body.light-theme .modal-lg{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 50px #00000026}body.light-theme .detail-section-block,body.light-theme .metric-stat-card{background:#f8fafc;border-color:#e2e8f0}body.light-theme .tech-cat-box,body.light-theme .project-detail-card,body.light-theme .curriculum-item{background:#fff;border-color:#e2e8f0}body.light-theme .tech-chip-item{background:#06b6d41a;color:#0e7490;border-color:#06b6d44d}body.light-theme .market-insight-box{background:#fffbeb;color:#92400e;border-left-color:#f59e0b}body.light-theme .perks-guarantee-banner{background:linear-gradient(135deg,#f5f3ff,#ecfeff);border-color:#cbd5e1}.internship-page-section{position:relative;overflow:hidden}.internship-hero-banner{background:radial-gradient(circle at 50% 0%,#f9731633,#facc1514,#0c090600 80%);padding:4.5rem 1.5rem 3rem;text-align:center;border-bottom:1px solid var(--border-cyber);position:relative}.internship-live-pill{display:inline-flex;align-items:center;gap:.6rem;background:#f973161f;border:1px solid rgba(249,115,22,.35);color:var(--color-ai-yellow);padding:.4rem 1rem;border-radius:var(--radius-full);font-size:.775rem;font-weight:800;letter-spacing:.5px;font-family:var(--font-mono);margin-bottom:1.5rem;box-shadow:0 0 20px #f9731633}.pulse-dot{width:8px;height:8px;background:var(--color-ai-emerald);border-radius:50%;box-shadow:0 0 10px var(--color-ai-emerald);animation:pulseGlow 1.8s infinite ease-in-out}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.internship-main-title{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.4rem);font-weight:900;line-height:1.15;margin-bottom:1.25rem;color:var(--text-main);letter-spacing:-.5px}.internship-main-desc{max-width:780px;margin:0 auto 2.25rem;font-size:clamp(.95rem,1.8vw,1.125rem);color:var(--text-muted);line-height:1.7}.internship-trust-ribbon{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;max-width:1000px;margin:0 auto}.trust-item{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:.55rem 1.15rem;border-radius:var(--radius-full);font-size:.825rem;font-weight:700;color:var(--text-main);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px #0003;transition:var(--transition)}.trust-item:hover{border-color:var(--color-ai-orange);transform:translateY(-2px);box-shadow:0 8px 20px #f9731640}.trust-icon{font-size:1.1rem}.internship-filter-wrap{display:flex;justify-content:center;margin-bottom:3rem}.internship-filter-capsule{display:inline-flex;align-items:center;gap:.4rem;background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:.4rem;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px #00000059;max-width:100%;overflow-x:auto}.filter-capsule-btn{background:transparent;border:none;color:var(--text-muted);padding:.65rem 1.35rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease;white-space:nowrap}.filter-capsule-btn:hover{color:var(--text-main);background:#ffffff0d}.filter-capsule-btn.active{background:var(--gradient-ai-hero);color:#fff;box-shadow:0 4px 20px var(--glow-orange)}.filter-count-badge{background:#fff3;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.725rem;font-weight:800}.internship-tracks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-bottom:5rem}.modern-track-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 35px #0006}.modern-track-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-ai-hero);opacity:.7;transition:var(--transition)}.modern-track-card:hover{transform:translateY(-8px);border-color:var(--color-ai-orange);box-shadow:0 20px 45px #0009,0 0 30px #f9731640}.modern-track-card:hover:before{opacity:1;height:4px}.track-card-header{padding:1.75rem 1.75rem 1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.track-icon-bubble{width:58px;height:58px;border-radius:var(--radius-md);background:linear-gradient(135deg,#f973162e,#facc1526);border:1px solid var(--border-cyber-glow);display:flex;align-items:center;justify-content:center;font-size:1.85rem;flex-shrink:0;box-shadow:0 8px 20px #0000004d;transition:transform .3s ease}.track-icon-bubble svg{width:32px;height:32px;fill:currentColor;display:block}.modern-track-card:hover .track-icon-bubble{transform:scale(1.08) rotate(5deg)}.track-meta-pills{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.track-duration-tag{background:#f973161f;border:1px solid rgba(249,115,22,.3);color:var(--color-ai-yellow);font-size:.725rem;font-weight:800;padding:.25rem .65rem;border-radius:var(--radius-full);font-family:var(--font-mono)}.track-badge-tag{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:.7rem;font-weight:800;padding:.2rem .6rem;border-radius:var(--radius-full);letter-spacing:.3px}.track-card-body{padding:0 1.75rem 1.5rem;display:flex;flex-direction:column;flex:1}.track-card-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:var(--text-main);margin-bottom:.65rem;line-height:1.3}.track-card-desc{color:var(--text-muted);font-size:.885rem;line-height:1.6;margin-bottom:1.25rem}.track-glass-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;background:#0c090699;border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:.85rem .75rem;margin-bottom:1.25rem;text-align:center}.track-stat-cell{display:flex;flex-direction:column;gap:.2rem}.track-stat-cell:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.cell-label{font-size:.675rem;color:var(--text-muted);text-transform:uppercase;font-weight:700;font-family:var(--font-mono)}.cell-val{font-size:.85rem;font-weight:800;font-family:var(--font-heading);white-space:nowrap}.cell-green{color:var(--color-ai-emerald)}.cell-cyan{color:var(--color-ai-yellow)}.track-projects-preview{background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:var(--radius-md);padding:.75rem .9rem;margin-bottom:1.25rem}.projects-preview-label{font-size:.75rem;font-weight:700;color:var(--color-ai-yellow);margin-bottom:.4rem;font-family:var(--font-mono)}.projects-preview-tags{display:flex;flex-wrap:wrap;gap:.35rem}.proj-tag{background:#1a130db3;border:1px solid rgba(249,115,22,.35);color:var(--text-main);padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:.725rem;font-weight:600}.proj-tag-more{font-size:.7rem;color:var(--color-ai-yellow);font-weight:700;padding:.2rem .4rem}.track-tech-stack{margin-top:auto;margin-bottom:.5rem}.tech-stack-label{font-size:.75rem;font-weight:700;color:var(--text-muted);margin-bottom:.45rem;font-family:var(--font-mono)}.tech-stack-chips{display:flex;flex-wrap:wrap;gap:.35rem}.tech-pill{background:#ffffff0a;border:1px solid var(--border-cyber);color:var(--color-ai-yellow);padding:.25rem .55rem;border-radius:var(--radius-sm);font-size:.725rem;font-weight:600;font-family:var(--font-mono);transition:all .2s ease}.tech-pill:hover{background:#f9731626;border-color:var(--color-ai-orange);transform:translateY(-1px)}.track-card-actions{padding:1.25rem 1.75rem 1.75rem;display:flex;gap:.75rem;border-top:1px solid rgba(255,255,255,.05)}.track-view-btn{flex:1;padding:.75rem 1rem;font-size:.875rem;justify-content:center}.track-fast-btn{padding:.75rem 1rem;font-size:.875rem;justify-content:center;background:#ffffff0f}.track-fast-btn:hover{background:#10b98126;border-color:var(--color-ai-emerald);color:var(--color-ai-emerald)}.internship-features-section{margin-bottom:5rem}.internship-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-pillar-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:2rem 1.5rem;transition:var(--transition);position:relative;overflow:hidden}.feature-pillar-card:hover{transform:translateY(-4px);border-color:var(--color-ai-orange);box-shadow:0 10px 30px #f9731640}.pillar-icon-box{width:52px;height:52px;border-radius:var(--radius-md);background:#f973161f;border:1px solid var(--border-cyber-glow);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem}.pillar-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:var(--text-main);margin-bottom:.5rem}.pillar-desc{color:var(--text-muted);font-size:.875rem;line-height:1.6}.internship-roadmap-section{margin-bottom:5rem}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;position:relative}.roadmap-step-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:1.75rem;transition:var(--transition);position:relative}.roadmap-step-card:hover{transform:translateY(-4px);border-color:var(--color-ai-yellow);box-shadow:0 10px 30px #facc1540}.roadmap-step-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.roadmap-step-badge{background:var(--gradient-ai-hero);color:#fff;font-size:.725rem;font-weight:800;padding:.25rem .65rem;border-radius:var(--radius-full)}.roadmap-step-period{font-size:.75rem;color:var(--color-ai-yellow);font-weight:700;font-family:var(--font-mono)}.roadmap-step-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--text-main);margin-bottom:.5rem}.roadmap-step-desc{color:var(--text-muted);font-size:.85rem;line-height:1.6}.internship-bottom-cta{background:radial-gradient(circle at 50% 50%,#f9731638,#facc151f,#1a130dd9);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-xl);padding:4rem 2rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000b3,0 0 40px #f9731640}.cta-content-wrap{position:relative;z-index:2;max-width:800px;margin:0 auto}.cta-badge-pill{display:inline-block;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:.75rem;font-weight:800;padding:.35rem .85rem;border-radius:var(--radius-full);letter-spacing:.5px;margin-bottom:1.25rem;font-family:var(--font-mono)}.cta-headline{font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:900;line-height:1.2;color:var(--text-main);margin-bottom:1rem}.cta-subtext{color:var(--text-muted);font-size:1rem;line-height:1.7;margin-bottom:2rem}.cta-buttons-wrap{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-action-btn{padding:.9rem 2rem;font-size:1rem;font-weight:800}.cta-whatsapp-btn{padding:.9rem 1.75rem;font-size:1rem;background:#25d3661f;border-color:#25d36666;color:#4ade80}.cta-whatsapp-btn:hover{background:#25d366;color:#fff;border-color:#25d366;box-shadow:0 0 25px #25d36666}body.light-theme .internship-hero-banner{background:radial-gradient(circle at 50% 0%,#f9731614,#facc150a,#fff 80%)}body.light-theme .modern-track-card,body.light-theme .feature-pillar-card,body.light-theme .roadmap-step-card{background:#fff;border-color:#fde68a;box-shadow:0 10px 30px #f973160f}body.light-theme .track-glass-stats{background:#fffbeb;border-color:#fde68a}body.light-theme .track-projects-preview{background:#fff7ed;border-color:#fed7aa}body.light-theme .projects-preview-label{color:#c2410c}body.light-theme .proj-tag{background:#fff;border-color:#fdba74;color:#431407}body.light-theme .tech-pill{background:#fef3c7;border-color:#fde68a;color:#b45309}body.light-theme .internship-bottom-cta{background:radial-gradient(circle at 50% 50%,#fff7ed,#fef3c7 60%,#fff);border-color:#fed7aa;box-shadow:0 20px 50px #f9731614}.footer-section{background:#060504;border-top:1px solid rgba(255,255,255,.12);padding:4rem 0 2rem;color:#fff!important}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2.5rem;margin-bottom:2.5rem}.footer-col h4{font-family:var(--font-heading);color:#fff!important;font-size:1.15rem;font-weight:800;margin-bottom:1.15rem;letter-spacing:-.2px}.footer-col p{color:#fff!important;opacity:.95}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.65rem}.footer-links a{color:#fff!important;opacity:.92;transition:var(--transition);font-size:.875rem}.footer-links a:hover{color:var(--color-ai-yellow)!important;opacity:1;padding-left:5px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:1.75rem;display:flex;align-items:center;justify-content:space-between;font-size:.85rem;flex-wrap:wrap;gap:1rem;color:#fff!important}.footer-bottom a{color:#fff!important;opacity:.92;transition:var(--transition)}.footer-bottom a:hover{color:var(--color-ai-yellow)!important;opacity:1}.footer-section .brand-title{color:#fff}.footer-section .brand-tagline{color:#94a3b8}body.light-theme .footer-section{background:#fff!important;border-top:1px solid #e2e8f0!important;color:#000!important;box-shadow:0 -4px 20px #0f172a08}body.light-theme .footer-section .brand-title,body.light-theme .footer-section .brand-tagline,body.light-theme .footer-section p,body.light-theme .footer-about-text,body.light-theme .footer-contact-item,body.light-theme .footer-col h4,body.light-theme .footer-links a{color:#000!important}body.light-theme .footer-links a:hover{color:#ea580c!important}body.light-theme .footer-bottom,body.light-theme .footer-copyright-text,body.light-theme .footer-bottom a{color:#000!important}body.light-theme .footer-bottom a:hover{color:#ea580c!important}body.light-theme .footer-chip-yellow{background:#fef9c3!important;color:#854d0e!important;border:1.5px solid #facc15!important}body.light-theme .footer-chip-orange{background:#ffedd5!important;color:#9a3412!important;border:1.5px solid #fb923c!important}body.light-theme .footer-chip-green{background:#dcfce7!important;color:#166534!important;border:1.5px solid #4ade80!important}body.light-theme .footer-section a[href*="wa.me"]{background:#dcfce7!important;border:1px solid #86efac!important;color:#15803d!important}.testimonials-page-section{position:relative;overflow:hidden}.alumni-hero-banner{background:radial-gradient(circle at 50% 0%,#f9731638,#facc151a,#0c090600 80%);padding:4.5rem 1.5rem 3.5rem;text-align:center;border-bottom:1px solid var(--border-cyber);position:relative}.alumni-stats-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:3rem auto 0}.alumni-stat-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.5rem 1.25rem;border-radius:var(--radius-md);box-shadow:0 10px 25px #00000059;display:flex;flex-direction:column;align-items:center;text-align:center;transition:var(--transition)}.alumni-stat-card:hover{transform:translateY(-4px);border-color:var(--color-ai-orange);box-shadow:0 15px 35px #f9731633}.alumni-stat-icon{font-size:1.75rem;margin-bottom:.35rem}.alumni-stat-value{font-family:var(--font-heading);font-size:1.85rem;font-weight:900;letter-spacing:-.5px;margin-bottom:.25rem}.alumni-stat-label{font-size:.8rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.alumni-partners-banner{background:#f973160f;border:1px solid rgba(249,115,22,.25);border-radius:var(--radius-lg);padding:1.25rem 2rem;margin-bottom:3rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}.partners-label{font-size:.875rem;font-weight:800;color:var(--color-ai-yellow);text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono)}.partners-logos-wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.partner-pill{background:var(--bg-card-glass);border:1px solid var(--border-cyber);color:var(--text-main);padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.825rem;font-weight:700;box-shadow:0 4px 10px #0003;transition:var(--transition)}.partner-pill:hover{border-color:var(--color-ai-orange);transform:translateY(-2px)}.alumni-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.alumni-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 15px 35px #0006;transition:all .35s cubic-bezier(.16,1,.3,1)}.alumni-card:hover{transform:translateY(-6px);border-color:var(--color-ai-orange);box-shadow:0 25px 50px #0009,0 0 35px #f9731633}.alumni-card-top{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.alumni-avatar-wrap{position:relative;flex-shrink:0}.alumni-avatar-img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--color-ai-orange);box-shadow:0 0 15px #f9731659}.alumni-verified-badge{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:#059669;color:#fff;font-size:.65rem;font-weight:800;padding:.15rem .45rem;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.3px;box-shadow:0 2px 6px #0006}.alumni-user-info{flex:1}.alumni-name{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:var(--text-main);margin-bottom:.25rem;letter-spacing:-.3px}.alumni-role-company{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.alumni-company-tag{background:#f9731624;border:1px solid rgba(249,115,22,.35);color:var(--color-ai-yellow);font-size:.775rem;font-weight:700;padding:.2rem .6rem;border-radius:var(--radius-sm)}.alumni-batch-tag{font-size:.8rem;color:var(--text-muted);font-weight:600}.alumni-achievement-strip{background:linear-gradient(135deg,#f9731626,#facc151a);border:1px dashed rgba(249,115,22,.4);border-radius:var(--radius-md);padding:.85rem 1.15rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.85rem}.achievement-icon{font-size:1.5rem;flex-shrink:0}.achievement-title{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px}.achievement-val{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.2px}.alumni-story-body{position:relative;flex:1;margin-bottom:1.25rem}.quote-symbol{font-size:3rem;line-height:1;font-family:serif;color:#f9731640;position:absolute;top:-10px;left:-5px;pointer-events:none}.alumni-story-text{font-size:.925rem;line-height:1.7;color:var(--text-muted);position:relative;z-index:1;padding-left:.5rem}.alumni-project-footer{border-top:1px solid var(--border-cyber);padding-top:.85rem;display:flex;align-items:center;gap:.5rem;font-size:.825rem;flex-wrap:wrap}.project-label{font-weight:700;color:var(--color-ai-orange)}.project-val{color:var(--text-main);font-weight:600}body.light-theme .alumni-hero-banner{background:radial-gradient(circle at 50% 0%,#f9731626,#facc1514,#fffbf500)}body.light-theme .alumni-stat-card{background:#fff;border-color:#fed7aa;box-shadow:0 10px 25px #f9731614}body.light-theme .alumni-card{background:#fff;border-color:#fed7aa;box-shadow:0 15px 35px #f973160f}body.light-theme .alumni-card:hover{box-shadow:0 25px 45px #f9731626;border-color:#f97316}body.light-theme .alumni-story-text{color:#4b5563}body.light-theme .alumni-stat-label,body.light-theme .alumni-batch-tag{color:#6b7280}@media(max-width:1024px){.hero-grid,.about-grid,.admission-container{grid-template-columns:1fr;gap:2.5rem}.hero-media-wrapper{max-width:550px;margin:0 auto}.director-spotlight-card{grid-template-columns:1fr;text-align:center;justify-items:center}.director-img{margin:0 auto}.receipt-preview-card{position:static}}@media(max-width:900px){.nav-links,.cta-btn-header{display:none}.mobile-toggle-btn{display:flex}.internship-banner,.rating-summary-card{grid-template-columns:1fr}.internship-tracks-grid,.alumni-cards-grid{grid-template-columns:1fr;gap:1.5rem}.alumni-stats-ribbon{grid-template-columns:repeat(2,1fr);gap:1rem}.roadmap-grid,.internship-features-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:640px){.container{padding:0 1rem}.hero-title{font-size:2.15rem}.stats-grid{grid-template-columns:1fr 1fr}.courses-grid,.internship-tracks-grid,.reviews-grid,.careers-grid,.team-grid,.roadmap-grid,.internship-features-grid,.alumni-cards-grid{grid-template-columns:1fr}.alumni-stats-ribbon{grid-template-columns:1fr 1fr;gap:.75rem}.alumni-card{padding:1.25rem}.alumni-card-top{flex-direction:column;text-align:center}.alumni-role-company{justify-content:center}.alumni-partners-banner{flex-direction:column;text-align:center;padding:1.25rem 1rem}.partners-logos-wrap{justify-content:center}.internship-hero-banner{padding:3rem 1rem 2rem}.internship-trust-ribbon{flex-direction:column;gap:.65rem}.trust-item{width:100%;justify-content:center}.internship-filter-capsule{width:100%;justify-content:flex-start}.filter-capsule-btn{padding:.5rem 1rem;font-size:.8rem}.track-card-header{padding:1.25rem 1.25rem .75rem}.track-card-body{padding:0 1.25rem 1.25rem}.track-card-actions{padding:1rem 1.25rem 1.25rem;flex-direction:column}.track-view-btn,.track-fast-btn{width:100%}.internship-bottom-cta{padding:2.5rem 1.25rem;border-radius:var(--radius-lg)}.cta-headline{font-size:1.65rem}.cta-buttons-wrap{flex-direction:column}.cta-action-btn,.cta-whatsapp-btn{width:100%}.modal-lg{padding:1.25rem;width:96%;max-height:92vh}.detail-popup-header{flex-direction:column;align-items:center;text-align:center;padding-right:0;gap:.75rem}.detail-badge-group{justify-content:center}.detail-popup-title{font-size:1.35rem}.metric-stats-grid,.projects-detail-grid{grid-template-columns:1fr}.detail-modal-footer{flex-direction:column}.detail-modal-footer button{width:100%}.form-grid,.footer-grid{grid-template-columns:1fr}.btn-primary,.btn-secondary{width:100%}}.events-page-section{padding:3rem 1.5rem 5rem}.events-hero-banner{background:linear-gradient(135deg,#f9731629,#facc151a,#1a130de6);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-xl);padding:3.5rem 2.5rem 3rem;margin-bottom:3.5rem;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #f9731640;text-align:center}.events-hero-banner:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(circle,rgba(249,115,22,.25) 0%,transparent 70%);pointer-events:none;filter:blur(50px)}.events-badge-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.15rem;background:#f9731626;border:1px solid rgba(249,115,22,.45);border-radius:var(--radius-full);color:var(--color-ai-yellow);font-size:.8rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;font-family:var(--font-mono);margin-bottom:1.25rem}.pulse-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;animation:pulseAnimation 2s infinite}@keyframes pulseAnimation{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 14px #22c55e}to{transform:scale(.95);opacity:.7}}.events-hero-title{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:900;line-height:1.2;margin-bottom:1.15rem;color:var(--text-main)}.events-hero-subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.7;max-width:780px;margin:0 auto 2.5rem}.events-stats-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;max-width:950px;margin:0 auto}.event-stat-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);padding:1.25rem 1rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);text-align:left}.event-stat-card:hover{transform:translateY(-4px);border-color:var(--border-cyber-glow);box-shadow:0 8px 25px #f973162e}.event-stat-icon{font-size:1.85rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f973161f;border:1px solid rgba(249,115,22,.25);flex-shrink:0}.event-stat-val{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;line-height:1.1;margin-bottom:.2rem}.event-stat-lbl{font-size:.775rem;color:var(--text-muted);font-weight:600}.events-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap;background:var(--bg-card-glass);padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid var(--border-cyber);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.events-category-nav{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.event-cat-btn{background:#ffffff0d;border:1px solid var(--border-cyber);color:var(--text-muted);padding:.55rem 1.15rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body)}.event-cat-btn:hover{background:#f973161f;color:var(--text-main);border-color:#f9731666}.event-cat-btn.active{background:var(--gradient-ai-btn);color:#fff;border-color:transparent;box-shadow:0 4px 15px var(--glow-orange)}.events-search-box{display:flex;align-items:center;background:var(--bg-input-cyber);border:1px solid var(--border-cyber);border-radius:var(--radius-full);padding:.45rem 1rem;gap:.65rem;min-width:260px;transition:var(--transition)}.events-search-box:focus-within{border-color:var(--color-ai-orange);box-shadow:0 0 15px #f973164d}.events-search-icon{font-size:1rem;color:var(--text-dim)}.events-search-input{background:transparent;border:none;color:var(--text-main);font-size:.875rem;width:100%;outline:none;font-family:var(--font-body)}.events-search-input::placeholder{color:var(--text-dim)}.events-search-clear{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:.85rem;padding:.2rem}.events-search-clear:hover{color:var(--text-main)}.events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;margin-bottom:4rem}.event-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .35s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.event-card:hover{transform:translateY(-8px);border-color:var(--border-cyber-glow);box-shadow:0 16px 40px -10px #0009,0 0 25px #f9731640}.event-card-media{position:relative;width:100%;height:220px;overflow:hidden;background:#000;cursor:pointer}.event-card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.event-card:hover .event-card-img{transform:scale(1.08)}.event-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#000000a6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.event-card:hover .event-card-overlay{opacity:1}.event-card-overlay-btn{background:#f97316e6;color:#fff;padding:.6rem 1.25rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:800;box-shadow:0 4px 20px #00000080;transform:translateY(10px);transition:transform .3s ease}.event-card:hover .event-card-overlay-btn{transform:translateY(0)}.event-card-badge{position:absolute;top:1rem;left:1rem;background:var(--gradient-ai-btn);color:#fff;padding:.3rem .85rem;border-radius:var(--radius-full);font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 10px #0006;z-index:2}.event-photo-count-pill{position:absolute;bottom:1rem;right:1rem;background:#0c0906d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#fff;padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;font-family:var(--font-mono);z-index:2;display:flex;align-items:center;gap:.4rem}.event-card-thumbnails{display:flex;gap:.4rem;padding:.5rem 1.25rem 0;overflow-x:auto}.event-thumb-mini{width:48px;height:36px;border-radius:6px;object-fit:cover;border:1px solid var(--border-cyber);cursor:pointer;transition:var(--transition);opacity:.7}.event-thumb-mini:hover,.event-thumb-mini.active{opacity:1;border-color:var(--color-ai-orange);transform:scale(1.08)}.event-card-body{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex-grow:1}.event-meta-row{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-ai-yellow);font-weight:700;margin-bottom:.65rem;flex-wrap:wrap}.event-meta-item{display:flex;align-items:center;gap:.35rem}.event-card-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1.35;margin-bottom:.65rem;color:var(--text-main)}.event-card-desc{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.event-chips-wrap{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem}.event-chip{background:#f9731614;border:1px solid rgba(249,115,22,.22);color:var(--color-ai-yellow);padding:.25rem .65rem;border-radius:var(--radius-sm);font-size:.725rem;font-weight:700}.event-venue-strip{display:flex;align-items:center;gap:.45rem;font-size:.775rem;color:var(--text-dim);padding-top:.85rem;border-top:1px solid var(--border-cyber);margin-bottom:1.25rem}.event-card-actions{display:flex;gap:.75rem;align-items:center}.event-explore-btn{width:100%;background:#f973161f;border:1px solid rgba(249,115,22,.4);color:var(--color-ai-yellow);font-weight:800;padding:.8rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}.event-card:hover .event-explore-btn{background:var(--gradient-ai-btn);color:#fff;border-color:transparent;box-shadow:0 4px 18px var(--glow-orange)}.event-detail-popup{max-width:960px!important;max-height:90vh!important;overflow-y:auto!important;padding:2.25rem!important;background:#140e09!important;border:1px solid var(--border-cyber-glow)!important}.event-detail-header{margin-bottom:1.75rem;padding-right:2.5rem}.event-detail-badge-group{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin-bottom:.85rem}.event-category-pill{background:var(--gradient-ai-btn);color:#fff;padding:.35rem .9rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.event-date-pill{background:#ffffff14;border:1px solid var(--border-cyber);color:var(--color-ai-yellow);padding:.35rem .9rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700}.event-detail-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1.25;color:var(--text-main);margin-bottom:.5rem}.event-detail-subtitle{color:var(--text-muted);font-size:1rem;line-height:1.6}.event-gallery-showcase{margin-bottom:2.25rem;background:#0006;border:1px solid var(--border-cyber);border-radius:var(--radius-lg);overflow:hidden;padding:1rem}.event-gallery-main-view{position:relative;width:100%;height:420px;border-radius:var(--radius-md);overflow:hidden;background:#050302;cursor:zoom-in}.event-gallery-main-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.event-gallery-main-view:hover .event-gallery-main-img{transform:scale(1.03)}.event-gallery-caption-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 70%,transparent 100%);padding:1.5rem 1.25rem 1rem;color:#fff}.event-gallery-caption-title{font-size:1.05rem;font-weight:800;margin-bottom:.25rem;font-family:var(--font-heading)}.event-gallery-caption-desc{font-size:.85rem;color:#d6c7b2;line-height:1.5}.event-gallery-zoom-hint{position:absolute;top:1rem;right:1rem;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.4rem .85rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.4rem}.event-gallery-thumbs-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;margin-top:.85rem}.event-gallery-thumb-item{height:70px;border-radius:8px;overflow:hidden;border:2px solid var(--border-cyber);cursor:pointer;transition:var(--transition);position:relative}.event-gallery-thumb-item img{width:100%;height:100%;object-fit:cover}.event-gallery-thumb-item:hover,.event-gallery-thumb-item.active{border-color:var(--color-ai-orange);transform:translateY(-3px);box-shadow:0 4px 15px #f9731666}.event-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.25rem}.event-metric-box{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1.15rem;text-align:center;border-top:3px solid var(--color-ai-orange)}.event-metric-box:nth-child(2){border-top-color:var(--color-ai-yellow)}.event-metric-box:nth-child(3){border-top-color:var(--color-ai-emerald)}.event-metric-box:nth-child(4){border-top-color:var(--color-ai-coral)}.event-metric-val{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:var(--text-main);margin-bottom:.25rem}.event-metric-lbl{font-size:.75rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-detail-section{margin-bottom:2.25rem}.event-detail-section-heading{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:var(--text-main);margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.event-detail-story-text{color:var(--text-muted);font-size:.95rem;line-height:1.8}.event-agenda-timeline{display:flex;flex-direction:column;gap:1rem;position:relative;padding-left:1.5rem;border-left:2px solid rgba(249,115,22,.35);margin-left:.5rem}.agenda-timeline-item{position:relative;background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1rem 1.25rem}.agenda-timeline-item:before{content:"";position:absolute;left:-1.95rem;top:1.25rem;width:12px;height:12px;background:var(--color-ai-orange);border:3px solid #140e09;border-radius:50%;box-shadow:0 0 10px var(--color-ai-orange)}.agenda-time-pill{display:inline-block;background:#f9731626;color:var(--color-ai-yellow);font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;margin-bottom:.4rem}.agenda-title{font-weight:800;font-size:1rem;color:var(--text-main);margin-bottom:.3rem}.agenda-desc{font-size:.85rem;color:var(--text-muted);line-height:1.5}.event-guests-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.event-guest-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1rem;display:flex;align-items:center;gap:1rem}.event-guest-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--color-ai-orange)}.event-guest-name{font-weight:800;font-size:.95rem;color:var(--text-main);margin-bottom:.2rem}.event-guest-role{font-size:.775rem;color:var(--text-muted)}.event-highlights-list{display:flex;flex-direction:column;gap:.6rem}.event-highlight-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:var(--text-muted);line-height:1.6}.event-highlight-bullet{color:#22c55e;font-weight:900;font-size:1.1rem}.event-quote-box{background:linear-gradient(135deg,#f973161f,#facc1514);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-md);padding:1.25rem 1.5rem;margin-top:1rem}.event-quote-text{font-style:italic;font-size:.925rem;color:var(--text-main);line-height:1.6;margin-bottom:.65rem}.event-quote-author{font-size:.8rem;font-weight:700;color:var(--color-ai-yellow)}.event-modal-actions-footer{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--border-cyber);margin-top:2rem;flex-wrap:wrap}.fullscreen-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050302f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem;animation:fadeIn .25s ease}.lightbox-header{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between;color:#fff;padding-bottom:.75rem}.lightbox-counter{font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:var(--color-ai-yellow);background:#ffffff1a;padding:.35rem .85rem;border-radius:var(--radius-full)}.lightbox-close-btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;width:42px;height:42px;border-radius:50%;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.lightbox-close-btn:hover{background:var(--color-ai-orange);transform:scale(1.1)}.lightbox-main-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1100px;flex-grow:1;margin:1rem 0}.lightbox-img-wrapper{max-width:90%;max-height:72vh;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:100%;max-height:72vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 15px 50px #000000e6,0 0 30px #f973164d;border:1px solid rgba(255,255,255,.15)}.lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#120d08d9;border:1px solid var(--border-cyber-glow);color:var(--color-ai-yellow);width:52px;height:52px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition);z-index:10}.lightbox-arrow:hover{background:var(--gradient-ai-btn);color:#fff;transform:translateY(-50%) scale(1.12);box-shadow:0 0 20px var(--glow-orange)}.lightbox-arrow.prev{left:.5rem}.lightbox-arrow.next{right:.5rem}.lightbox-footer-caption{width:100%;max-width:800px;text-align:center;background:#1a130de6;border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:.85rem 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-caption-title{font-weight:800;font-size:1.05rem;color:#fff;margin-bottom:.2rem}.lightbox-caption-text{font-size:.85rem;color:#d6c7b2}.upcoming-events-section{margin-top:5rem}.upcoming-banner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem}.upcoming-event-card{background:linear-gradient(135deg,#1a130df2,#261b11d9);border:1px solid var(--border-cyber-glow);border-radius:var(--radius-xl);padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;transition:var(--transition)}.upcoming-event-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px #f9731633}.upcoming-event-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-ai-hero)}.upcoming-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem;flex-wrap:wrap;gap:.5rem}.upcoming-seats-badge{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;font-family:var(--font-mono)}.upcoming-event-title{font-family:var(--font-heading);font-size:1.45rem;font-weight:800;line-height:1.3;margin-bottom:.85rem;color:var(--text-main)}.upcoming-event-desc{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.35rem;flex-grow:1}.upcoming-perks-list{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.5rem}.upcoming-perk-item{display:flex;align-items:center;gap:.5rem;font-size:.825rem;color:var(--text-muted);font-weight:600}.upcoming-action-btn{width:100%;background:var(--gradient-ai-btn);color:#fff;border:none;font-weight:800;padding:.85rem;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px var(--glow-orange)}.upcoming-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px var(--glow-orange)}body.light-theme .events-hero-banner{background:linear-gradient(135deg,#f973161a,#facc1514,#fffffff2);border-color:#f9731640;box-shadow:0 10px 30px #f973161a}body.light-theme .event-detail-popup{background:#fff!important;color:#27170a!important}body.light-theme .event-metric-box{background:#fff8f0}body.light-theme .agenda-timeline-item{background:#fffdfa}body.light-theme .event-guest-card{background:#fff8f0}body.light-theme .upcoming-event-card{background:#fff;border-color:#f9731633;box-shadow:0 10px 30px #0000000f}@media(max-width:768px){.events-hero-banner{padding:2.5rem 1.25rem 2rem}.events-hero-title{font-size:1.85rem}.events-stats-ribbon{grid-template-columns:1fr 1fr;gap:.85rem}.events-controls-bar{flex-direction:column;align-items:stretch;padding:1rem;gap:1rem}.events-category-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.event-cat-btn{white-space:nowrap;flex-shrink:0}.events-search-box{min-width:100%}.events-grid{grid-template-columns:1fr;gap:1.5rem}.event-gallery-main-view{height:250px}.event-metrics-grid{grid-template-columns:1fr 1fr}.event-detail-popup{padding:1.25rem!important;width:96%!important}.lightbox-arrow{width:40px;height:40px;font-size:1.2rem}.lightbox-arrow.prev{left:0}.lightbox-arrow.next{right:0}.upcoming-banner-grid{grid-template-columns:1fr}}#printable-admission-slip{position:fixed;left:0;top:0;width:794px;max-width:794px;background:#fff;color:#0f172a;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:24px 28px 20px;box-sizing:border-box;border:2px solid #ea580c;border-radius:8px;overflow:hidden;z-index:-9999;opacity:0;pointer-events:none;page-break-after:avoid!important;page-break-before:avoid!important;page-break-inside:avoid!important}.pdf-slip-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #ea580c;padding-bottom:14px;margin-bottom:12px}.pdf-header-brand{display:flex;align-items:center;gap:16px}.pdf-logo-img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(234,88,12,.25))}.pdf-institute-name{font-size:26px;font-weight:900;color:#ea580c;font-family:Outfit,sans-serif;letter-spacing:-.5px;line-height:1.1}.pdf-institute-tagline{font-size:11px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.8px;margin-top:3px}.pdf-institute-contact{font-size:10px;color:#334155;line-height:1.4;margin-top:4px}.pdf-header-seal{text-align:right}.pdf-seal-badge{display:inline-block;background:#fff7ed;border:2px solid #ea580c;color:#c2410c;padding:5px 14px;border-radius:9999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.pdf-slip-title-bar{background:linear-gradient(135deg,#ea580c,#f59e0b);color:#fff;padding:8px 16px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pdf-slip-title{font-size:13px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.pdf-slip-status{font-size:11px;font-weight:800;background:#ffffff40;padding:3px 10px;border-radius:4px}.pdf-reg-highlight-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 14px;margin-bottom:12px}.pdf-highlight-item{display:flex;flex-direction:column}.pdf-highlight-lbl{font-size:9px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.pdf-highlight-val{font-size:13px;font-weight:800;color:#0f172a;font-family:Fira Code,monospace,sans-serif}.pdf-two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.pdf-col-card{border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;background:#fff}.pdf-section-title{font-size:11.5px;font-weight:800;color:#ea580c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:flex;align-items:center;gap:5px;border-bottom:1px dashed #cbd5e1;padding-bottom:3px}.pdf-info-list{display:flex;flex-direction:column;gap:6px}.pdf-info-row{display:flex;justify-content:space-between;font-size:10.5px;line-height:1.35;border-bottom:1px solid #f1f5f9;padding-bottom:4px}.pdf-info-row:last-child{border-bottom:none;padding-bottom:0}.pdf-info-lbl{font-weight:700;color:#475569;width:42%}.pdf-info-val{font-weight:600;color:#0f172a;width:58%;text-align:right;word-break:break-word}.pdf-info-val.highlight{font-weight:800;color:#ea580c}.pdf-guidelines-box{background:#fefce8;border:1px solid #fef08a;border-radius:6px;padding:8px 12px;margin-bottom:12px}.pdf-guidelines-title{font-size:10px;font-weight:800;color:#854d0e;text-transform:uppercase;margin-bottom:4px}.pdf-guidelines-list{font-size:9.5px;color:#713f12;line-height:1.4;margin:0;padding-left:14px}.pdf-footer-signatures{display:flex;align-items:flex-end;justify-content:space-between;border-top:1.5px solid #e2e8f0;padding-top:10px;margin-top:8px}.pdf-security-stamp{font-size:9px;color:#64748b;line-height:1.35}.pdf-sig-box{text-align:right}.pdf-sig-title{font-size:9px;font-weight:700;color:#64748b;text-transform:uppercase}.pdf-sig-name{font-size:12px;font-weight:800;color:#0f172a;margin-top:1px}.pdf-sig-designation{font-size:9.5px;color:#ea580c;font-weight:700}.modal-actions-group{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.pdf-download-btn{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 4px 15px #10b98166!important;color:#fff!important;font-weight:800!important}.pdf-download-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98180!important}@page{size:A4 portrait;margin:10mm}@media print{html,body{width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}#printable-admission-slip,#printable-admission-slip *{visibility:visible!important}#printable-admission-slip{position:absolute!important;left:0!important;top:0!important;display:block!important;opacity:1!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:16px 20px!important;border:2px solid #ea580c!important;box-sizing:border-box!important;background:#fff!important;color:#0f172a!important;page-break-after:avoid!important;page-break-before:avoid!important;page-break-inside:avoid!important}}.scroll-progress-bar{position:fixed;top:0;left:0;height:3.5px;background:linear-gradient(90deg,#ff6b00,#f97316,#facc15,#f59e0b,#ff6b00);background-size:200% auto;animation:progressShine 2s linear infinite;z-index:99999;box-shadow:0 0 14px #f97316e6,0 0 24px #facc15b3;transition:width .1s cubic-bezier(.1,.9,.2,1);pointer-events:none}@keyframes progressShine{0%{background-position:0% 50%}to{background-position:200% 50%}}.ambient-glow-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;contain:strict}.ambient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.32;will-change:transform}.ambient-orb-1{width:520px;height:520px;background:radial-gradient(circle,#f97316,#f9731600 70%);top:-12%;left:12%;animation:orbFloat1 18s ease-in-out infinite alternate}.ambient-orb-2{width:560px;height:560px;background:radial-gradient(circle,#facc15,#facc1500 70%);bottom:0%;right:8%;animation:orbFloat2 22s ease-in-out infinite alternate}.ambient-orb-3{width:420px;height:420px;background:radial-gradient(circle,#ea580c,#ea580c00 70%);top:40%;left:50%;animation:orbFloat3 16s ease-in-out infinite alternate}@keyframes orbFloat1{0%{transform:translate(0) scale(1)}50%{transform:translate(70px,90px) scale(1.15)}to{transform:translate(-50px,130px) scale(.92)}}@keyframes orbFloat2{0%{transform:translate(0) scale(1)}50%{transform:translate(-90px,-70px) scale(1.12)}to{transform:translate(60px,-110px) scale(.88)}}@keyframes orbFloat3{0%{transform:translate(0) scale(.9)}50%{transform:translate(80px,-80px) scale(1.22)}to{transform:translate(-60px,70px) scale(.95)}}.text-gradient,.text-gradient-gold,.text-gradient-secondary{background-size:200% auto!important;animation:textGradientFlow 4s linear infinite}@keyframes textGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.modern-track-card,.event-card,.course-card,.alumni-card,.stat-card,.team-card,.career-card,.feature-pillar-card,.roadmap-step-card,.upcoming-event-card,.rating-summary-card,.form-card,.receipt-preview-card,.director-spotlight-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .3s ease,background-color .3s ease;will-change:transform,box-shadow}.modern-track-card:hover,.event-card:hover,.course-card:hover,.alumni-card:hover,.team-card:hover,.career-card:hover,.upcoming-event-card:hover{transform:translateY(-8px) scale(1.015);border-color:#f97316a6!important;box-shadow:0 22px 45px -10px #000c,0 0 35px #f9731659!important}.modern-track-card:after,.event-card:after,.course-card:after,.alumni-card:after,.career-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 40%,rgba(255,255,255,.09) 50%,transparent 60%);transform:translate(-100%) rotate(25deg);transition:transform .8s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:10}.modern-track-card:hover:after,.event-card:hover:after,.course-card:hover:after,.alumni-card:hover:after,.career-card:hover:after{transform:translate(100%) rotate(25deg)}.hero-floating-badge{animation:floatingBob 4s ease-in-out infinite alternate}@keyframes floatingBob{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1deg)}to{transform:translateY(4px) rotate(-1deg)}}.duration-pill,.internship-live-pill,.events-badge-pill,.hero-badge{animation:subtleGlowPulse 3s ease-in-out infinite alternate}@keyframes subtleGlowPulse{0%{box-shadow:0 0 #f9731600}to{box-shadow:0 0 18px #f9731673}}.pulse-dot,.hero-badge-dot{position:relative}.pulse-dot:before,.hero-badge-dot:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:inherit;animation:radarWave 2s cubic-bezier(0,.2,.8,1) infinite;z-index:-1}@keyframes radarWave{0%{transform:scale(1);opacity:.85}to{transform:scale(3.2);opacity:0}}.btn-primary,.cta-btn-header,.cta-action-btn,.track-view-btn,.course-action-btn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-primary:hover,.cta-btn-header:hover,.cta-action-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 25px -4px #f9731699,0 0 28px #facc1573!important}.btn-primary:active,.cta-btn-header:active{transform:translateY(1px) scale(.98)}.btn-secondary{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-secondary:hover{transform:translateY(-2px) scale(1.02);border-color:var(--color-ai-orange)!important;color:var(--color-ai-yellow)!important;box-shadow:0 8px 20px -4px #00000080,0 0 18px #f973164d!important}.code-terminal-card{box-shadow:0 20px 50px -10px #000000d9,0 0 35px #f9731647!important;transition:transform .4s ease,box-shadow .4s ease}.code-terminal-card:hover{transform:translateY(-4px) rotate(.5deg);box-shadow:0 25px 60px -10px #000000f2,0 0 45px #f9731661!important}.code-line{transition:background-color .2s ease,transform .2s ease;padding:2px 6px;border-radius:4px}.code-line:hover{background:#f9731626;transform:translate(5px)}.modal-overlay{animation:overlayFadeIn .3s ease-out}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.modal-card{animation:modalSpringIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSpringIn{0%{opacity:0;transform:scale(.84) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}.confetti-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99999;overflow:hidden}.confetti-piece{position:absolute;width:10px;height:14px;top:-20px;opacity:.95;border-radius:2px;animation:confettiFall 3.8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes confettiFall{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0);opacity:1}to{transform:translateY(105vh) rotateX(720deg) rotateY(540deg) rotate(360deg);opacity:0}}.anim-stagger-1{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) .08s both}.anim-stagger-2{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) .16s both}.anim-stagger-3{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) .24s both}.anim-stagger-4{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) .32s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.filter-capsule-btn{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.filter-capsule-btn.active{animation:capsuleActivePulse 2.5s ease-in-out infinite alternate}@keyframes capsuleActivePulse{0%{box-shadow:0 0 10px #f9731659}to{box-shadow:0 0 22px #facc1599}}.starfield-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;contain:strict}.stars-layer{position:absolute;top:0;left:0;border-radius:50%;background:transparent;will-change:opacity,transform}.stars-small{width:1px;height:1px;box-shadow:1992px 729px #fef08ae6,2384px 1937px #fff9,2286px 56px #fbbf24bf,101px 1521px #f97316b3,1344px 1719px #f97316b3,1735px 1721px #f97316b3,1154px 108px #fff9,2475px 1021px #fbbf24bf,2524px 641px #fbbf24bf,2050px 1221px #fff9,1871px 1845px #fff9,514px 1174px #ffffffd9,960px 518px #ffffffd9,1374px 492px #ffffffd9,1132px 1880px #fef08ae6,445px 1625px #fef08ae6,944px 1947px #fff9,2347px 1966px #fbbf24bf,1767px 552px #fff9,968px 1095px #f97316b3,1995px 1204px #fbbf24bf,647px 464px #fef08ae6,1747px 499px #ffffffd9,291px 1927px #fbbf24bf,2373px 1229px #ffffffd9,1280px 1415px #fef08ae6,551px 1925px #ffffffd9,2199px 1627px #fbbf24bf,650px 243px #ffffffd9,984px 1928px #fbbf24bf,1746px 835px #fef08ae6,1776px 1511px #fff9,86px 1408px #f97316b3,65px 1485px #fff9,1532px 800px #f97316b3,2503px 128px #fff9,1496px 997px #ffffffd9,2296px 1437px #fbbf24bf,1506px 393px #fef08ae6,1984px 424px #fef08ae6,1170px 351px #f97316b3,1899px 1157px #fbbf24bf,1667px 1957px #fff9,1794px 851px #fbbf24bf,454px 1106px #f97316b3,341px 420px #fbbf24bf,643px 553px #fef08ae6,3px 482px #fef08ae6,2154px 244px #fbbf24bf,1980px 1538px #ffffffd9,1524px 1536px #fef08ae6,822px 696px #fef08ae6,1683px 437px #fff9,2083px 1265px #f97316b3,2330px 432px #fff9,1514px 638px #ffffffd9,1279px 294px #fef08ae6,1378px 432px #fef08ae6,49px 1093px #fef08ae6,695px 1834px #fbbf24bf,2047px 1734px #fbbf24bf,2423px 1925px #fbbf24bf,633px 139px #fbbf24bf,2115px 908px #fbbf24bf,2324px 451px #fff9,2144px 1445px #fbbf24bf,1062px 553px #f97316b3,1746px 1290px #f97316b3,1458px 1853px #fbbf24bf,246px 652px #f97316b3,677px 390px #ffffffd9,2051px 222px #ffffffd9,1769px 1514px #fbbf24bf,1245px 1595px #f97316b3,678px 826px #fef08ae6,424px 814px #f97316b3,1797px 100px #fbbf24bf,140px 1006px #fbbf24bf,1256px 1168px #fff9,131px 1090px #fff9,289px 1139px #fff9,2532px 424px #fef08ae6,2533px 1746px #ffffffd9,835px 975px #fef08ae6,1182px 14px #f97316b3,1830px 426px #fbbf24bf,719px 1326px #fef08ae6,2247px 487px #ffffffd9,2438px 541px #f97316b3,373px 110px #f97316b3,949px 1227px #fff9,1177px 1158px #fff9,87px 1681px #fef08ae6,458px 93px #fbbf24bf,287px 1822px #f97316b3,1712px 819px #ffffffd9,2305px 1042px #fef08ae6,661px 474px #fff9,1911px 603px #ffffffd9,2545px 706px #fef08ae6,2412px 1806px #fef08ae6,1452px 424px #fbbf24bf,2290px 649px #fef08ae6,1739px 862px #fff9,379px 1480px #fef08ae6,1845px 164px #fff9,1438px 1893px #fef08ae6,61px 1152px #fbbf24bf,527px 86px #ffffffd9,1252px 383px #fff9,1530px 1891px #ffffffd9,2072px 1863px #fff9,394px 1137px #f97316b3,2243px 706px #ffffffd9,363px 82px #fbbf24bf,2240px 996px #ffffffd9,2104px 1383px #fff9,394px 37px #fef08ae6,646px 1653px #fbbf24bf,1678px 531px #fef08ae6,2407px 412px #f97316b3,214px 171px #fff9,123px 1588px #ffffffd9,2133px 1287px #fbbf24bf,2433px 1342px #fff9,1680px 298px #fef08ae6,2037px 659px #fff9,1486px 429px #fff9,2063px 308px #f97316b3,1478px 557px #ffffffd9,656px 458px #f97316b3,1104px 156px #fff9,2434px 1320px #fef08ae6,1815px 1759px #f97316b3,293px 1217px #fef08ae6,1738px 649px #fef08ae6,2486px 295px #fbbf24bf,1014px 1745px #fef08ae6,1930px 809px #fff9,1680px 1734px #ffffffd9,1027px 1615px #f97316b3,2161px 1275px #ffffffd9,1274px 397px #fbbf24bf,1179px 1251px #ffffffd9,696px 1539px #fff9,2557px 153px #f97316b3,1209px 1888px #f97316b3,304px 566px #f97316b3,990px 1719px #ffffffd9,2479px 1663px #fff9,2287px 1872px #fef08ae6,1700px 996px #fff9,1715px 164px #f97316b3,1005px 1598px #f97316b3,2096px 573px #ffffffd9,541px 104px #fbbf24bf,1537px 1788px #f97316b3,1170px 1060px #fef08ae6,477px 1851px #fff9,1083px 1647px #fef08ae6,2239px 488px #fff9,829px 652px #f97316b3,681px 1033px #fff9,1557px 845px #ffffffd9,114px 526px #f97316b3,1782px 1155px #ffffffd9,204px 674px #fbbf24bf,2321px 1639px #ffffffd9,2512px 1948px #ffffffd9,1746px 1824px #fef08ae6,613px 386px #ffffffd9,211px 1808px #fbbf24bf,854px 713px #ffffffd9,1234px 1189px #ffffffd9,2242px 1471px #fbbf24bf,1460px 811px #fef08ae6,2224px 1933px #ffffffd9,974px 584px #fef08ae6,647px 123px #ffffffd9,330px 1268px #fef08ae6,1762px 988px #fff9,1522px 1396px #fef08ae6,114px 349px #fff9,2053px 37px #ffffffd9,1886px 1038px #f97316b3,1235px 1257px #ffffffd9,1684px 1680px #fbbf24bf,137px 1174px #fff9,479px 1885px #ffffffd9,2549px 1619px #ffffffd9,226px 1282px #fbbf24bf,2361px 1377px #fef08ae6,1070px 37px #f97316b3,629px 1707px #fff9,1515px 1988px #f97316b3,2547px 1925px #fff9,1124px 1023px #f97316b3,884px 484px #ffffffd9,2154px 1237px #fbbf24bf,904px 652px #fef08ae6,2211px 490px #fef08ae6,2517px 316px #fef08ae6,2133px 1566px #fbbf24bf,1063px 1454px #f97316b3,394px 539px #ffffffd9,406px 1975px #f97316b3,136px 1020px #fbbf24bf,2262px 1299px #fef08ae6,327px 1452px #f97316b3,2472px 1318px #fbbf24bf,1049px 1914px #fbbf24bf,2219px 409px #fbbf24bf,1256px 1207px #f97316b3,739px 1793px #fbbf24bf,2455px 635px #fef08ae6,543px 1420px #ffffffd9,1734px 139px #f97316b3,2242px 1054px #fef08ae6,2328px 1938px #ffffffd9,2297px 344px #f97316b3,469px 790px #f97316b3,1386px 6px #f97316b3,2237px 1381px #fef08ae6,2439px 384px #fff9,1115px 179px #f97316b3,1514px 913px #fff9,2230px 1208px #f97316b3,1978px 1007px #fbbf24bf,1699px 151px #fef08ae6,2064px 1911px #fef08ae6,1768px 1590px #fbbf24bf,316px 1771px #fff9,53px 493px #fff9,1961px 179px #fff9,328px 1369px #fbbf24bf,2305px 716px #fbbf24bf,382px 535px #fef08ae6,2496px 1160px #fff9,26px 1241px #fff9,859px 193px #fef08ae6,1567px 1465px #fef08ae6,354px 770px #fff9,679px 131px #fff9,1440px 299px #fff9,2201px 530px #f97316b3,1720px 324px #fef08ae6,772px 1265px #fbbf24bf,2425px 792px #ffffffd9,2064px 1584px #fef08ae6,83px 962px #fbbf24bf;animation:starTwinkleSlow 4.5s ease-in-out infinite alternate}.stars-medium{width:2px;height:2px;box-shadow:2338px 849px #fffffff2,1914px 626px #fde047f2,908px 291px #fffffff2,2346px 824px #fffffff2,1957px 676px #fffffff2,2199px 6px #f97316d9,2148px 496px #facc15e6,1130px 893px #f97316d9,1797px 1102px #fde047f2,216px 733px #fde047f2,1735px 254px #fffffff2,350px 753px #facc15e6,1267px 1692px #fffffff2,2524px 1879px #fffffff2,557px 182px #fffffff2,1801px 1696px #facc15e6,483px 853px #fffffff2,1030px 1027px #facc15e6,1352px 544px #facc15e6,2058px 823px #fde047f2,2251px 1003px #facc15e6,1701px 1694px #fffffff2,1396px 1721px #fffffff2,1916px 115px #f97316d9,567px 1716px #fffffff2,2063px 1382px #facc15e6,38px 738px #fde047f2,704px 1189px #fde047f2,1266px 1947px #facc15e6,859px 1669px #facc15e6,114px 715px #fde047f2,52px 1029px #f97316d9,2169px 89px #f97316d9,1296px 1731px #fffffff2,1823px 693px #fffffff2,2151px 1554px #fde047f2,1315px 1299px #f97316d9,2373px 1369px #facc15e6,1970px 1327px #fffffff2,2403px 598px #f97316d9,1294px 299px #facc15e6,783px 1883px #facc15e6,96px 752px #f97316d9,787px 701px #f97316d9,2071px 1700px #fde047f2,1279px 949px #fffffff2,695px 929px #facc15e6,450px 1466px #fffffff2,309px 1953px #facc15e6,2237px 1134px #fffffff2,1728px 901px #fffffff2,1791px 761px #fffffff2,2556px 1221px #facc15e6,176px 1714px #fffffff2,1422px 1329px #f97316d9,1380px 55px #fde047f2,1150px 414px #f97316d9,815px 1684px #f97316d9,1865px 718px #f97316d9,721px 1472px #fffffff2,568px 462px #fde047f2,2238px 423px #f97316d9,1467px 583px #f97316d9,1963px 1932px #f97316d9,2353px 1181px #fffffff2,2414px 366px #facc15e6,447px 1155px #fffffff2,1177px 126px #f97316d9,867px 545px #f97316d9,1125px 1819px #facc15e6,243px 16px #facc15e6,1322px 91px #facc15e6,2511px 628px #fde047f2,1298px 1087px #f97316d9,488px 633px #fffffff2,2146px 118px #fde047f2,2043px 1020px #fffffff2,642px 797px #facc15e6,19px 608px #fde047f2,268px 465px #fde047f2,689px 119px #fde047f2,464px 1509px #fffffff2,768px 622px #fffffff2,2027px 30px #facc15e6,2294px 657px #f97316d9,144px 1060px #f97316d9,1158px 394px #facc15e6,1434px 1306px #fffffff2,841px 495px #fffffff2,2321px 1779px #fffffff2,1477px 1255px #f97316d9,1209px 1498px #fffffff2,9px 1894px #fffffff2,272px 1724px #f97316d9,1571px 234px #facc15e6,481px 1164px #facc15e6,1952px 819px #f97316d9,1161px 438px #f97316d9,983px 774px #fffffff2,1600px 431px #f97316d9;animation:starTwinkleMed 3.2s ease-in-out infinite alternate}.stars-large{width:3px;height:3px;border-radius:50%;box-shadow:2145px 327px #f97316e6,2381px 664px #facc15,1990px 802px #facc15,68px 30px #facc15,2273px 379px #fff,751px 460px #f97316e6,1353px 902px #f97316e6,1593px 467px #facc15,2490px 1343px #f97316e6,1654px 921px #f97316e6,917px 1559px #f97316e6,1946px 629px #f97316e6,2166px 805px #fff,200px 1865px #f97316e6,1659px 932px #f97316e6,1827px 1067px #facc15,1761px 1191px #fff,936px 592px #f97316e6,2206px 218px #facc15,1286px 748px #fff,440px 430px #fff,78px 1976px #fff,101px 378px #f97316e6,2396px 1205px #facc15,2380px 1144px #fff,500px 1675px #f97316e6,1572px 1809px #fff,1083px 721px #fff,194px 881px #facc15,1168px 1984px #fff,1664px 1903px #facc15,1848px 107px #facc15,767px 205px #f97316e6,2141px 1094px #f97316e6,1712px 247px #facc15;animation:starTwinkleFast 2.2s ease-in-out infinite alternate}@keyframes starTwinkleSlow{0%{opacity:.35;transform:translateY(0)}50%{opacity:.85}to{opacity:.45;transform:translateY(-12px)}}@keyframes starTwinkleMed{0%{opacity:.4;transform:translateY(0) scale(.9)}50%{opacity:1;transform:translateY(-8px) scale(1.15);filter:drop-shadow(0 0 6px rgba(250,204,21,.8))}to{opacity:.3;transform:translateY(-15px) scale(.85)}}@keyframes starTwinkleFast{0%{opacity:.5;transform:scale(.8);filter:drop-shadow(0 0 4px rgba(249,115,22,.6))}50%{opacity:1;transform:scale(1.3);filter:drop-shadow(0 0 10px rgba(250,204,21,.95)) drop-shadow(0 0 18px rgba(249,115,22,.8))}to{opacity:.6;transform:scale(.9);filter:drop-shadow(0 0 5px rgba(250,204,21,.5))}}.shooting-star{position:absolute;height:2px;background:linear-gradient(-45deg,#fff0,#fff,#facc15,#f97316);border-radius:999px;filter:drop-shadow(0 0 8px #facc15);animation:meteorStreak 8s ease-in-out infinite;opacity:0;will-change:transform,opacity}.shooting-star:before{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,#00f0,#fff,#facc15);transform:translate(50%) rotate(45deg);border-radius:100%}.shooting-star-1{top:15%;right:20%;width:140px;animation-delay:0s;animation-duration:9s}.shooting-star-2{top:40%;right:5%;width:180px;animation-delay:4.5s;animation-duration:11s}.shooting-star-3{top:65%;right:35%;width:120px;animation-delay:7s;animation-duration:13s}@keyframes meteorStreak{0%{transform:rotate(-35deg) translate(0);opacity:0}2%{opacity:1}8%{transform:rotate(-35deg) translate(-420px);opacity:0}to{transform:rotate(-35deg) translate(-420px);opacity:0}}body.light-theme .starfield-wrapper{opacity:.45}body.light-theme .stars-layer{filter:brightness(.6) saturate(1.8)}.careers-hero-banner{text-align:center;margin-bottom:3.5rem}.careers-benefits-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2.5rem;text-align:left}.career-benefit-card{display:flex;gap:1rem;align-items:flex-start;background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:1.25rem;border-radius:var(--radius-md);transition:var(--transition)}.career-benefit-card:hover{border-color:var(--color-ai-gold);transform:translateY(-4px);box-shadow:0 10px 25px #f973161f}.benefit-icon{font-size:1.8rem;line-height:1}.benefit-title{font-weight:800;font-size:.95rem;color:var(--text-main);margin-bottom:.25rem}.benefit-desc{font-size:.8rem;color:var(--text-muted);line-height:1.5}.careers-controls-bar{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.career-points-box{background:#0f172a73;border:1px solid var(--border-cyber);border-radius:var(--radius-md);padding:1rem 1.15rem;margin-bottom:1.25rem}.career-points-title{font-size:.825rem;font-weight:800;color:var(--color-ai-yellow);margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono)}.career-points-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.career-points-list li{font-size:.825rem;color:var(--text-muted);line-height:1.5;display:flex;gap:.5rem;align-items:flex-start}.point-check{color:#22c55e;font-weight:800;flex-shrink:0}.career-skills-wrap{margin-bottom:.5rem}body.light-theme .hero-badge{color:#000!important;background:#f9731629!important;border-color:#f9731680!important;font-weight:800!important;box-shadow:0 2px 12px #f9731626!important}body.light-theme .hero-badge span{color:#000!important}body.light-theme .internship-live-pill,body.light-theme .events-badge-pill,body.light-theme .duration-pill{color:#000!important;background:#f9731629!important;border-color:#f9731673!important;font-weight:800!important}body.light-theme .internship-live-pill span,body.light-theme .events-badge-pill span,body.light-theme .duration-pill span{color:#000!important}body.light-theme .section-tag{color:#ea580c!important;font-weight:800!important}body.light-theme .hero-subtitle,body.light-theme .section-subtitle,body.light-theme .internship-main-desc,body.light-theme .events-hero-subtitle{color:#334155!important}body.light-theme .stat-label{color:#1e293b!important;font-weight:700!important}body.light-theme .skill-tag{color:#ea580c!important;background:#f973161f!important;border-color:#f9731659!important;font-weight:700!important}body.light-theme .exp-badge-required{color:#b91c1c!important;background:#ef44441f!important;border-color:#ef444459!important;font-weight:800!important}html,body{overflow-x:clip;width:100%;max-width:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas,iframe,embed,object{max-width:100%;height:auto}input,select,textarea,button{font-family:inherit;font-size:16px}@media(min-width:641px){input,select,textarea{font-size:.95rem}}input[type=date]{color-scheme:dark;cursor:pointer;position:relative}body.light-theme input[type=date]{color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px;padding:3px;filter:invert(.8) sepia(100%) saturate(500%) hue-rotate(345deg);transition:transform .2s ease,filter .2s ease}input[type=date]::-webkit-calendar-picker-indicator:hover{transform:scale(1.15);filter:invert(.9) sepia(100%) saturate(1000%) hue-rotate(350deg)}body.light-theme input[type=date]::-webkit-calendar-picker-indicator{filter:none}.spotlight-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;min-width:0}.spotlight-sub-card{background:var(--bg-card-glass);padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-cyber);text-align:center;min-width:0;max-width:100%;box-sizing:border-box;transition:var(--transition)}.spotlight-sub-card.clickable{cursor:pointer}.spotlight-sub-card:hover{border-color:var(--border-cyber-glow);transform:translateY(-2px)}.spotlight-icon{font-size:1.5rem;margin-bottom:.3rem}.spotlight-card-title{font-weight:800;font-size:.95rem;overflow-wrap:anywhere;word-break:break-word}.spotlight-card-desc{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word}.footer-action-chips{margin-top:1.15rem;display:flex;gap:.5rem;flex-wrap:wrap;width:100%}.footer-chip{text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:800;font-size:.825rem;border-radius:var(--radius-full);max-width:100%;white-space:normal;line-height:1.35;box-sizing:border-box;transition:var(--transition)}.footer-chip-yellow{background:#facc1526;color:var(--color-ai-yellow);border:1px solid rgba(250,204,21,.4)}.footer-chip-orange{background:#f9731626;color:var(--color-ai-orange);border:1px solid rgba(249,115,22,.4)}.footer-chip-green{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.4)}.footer-chip:hover{transform:translateY(-2px);filter:brightness(1.15)}.student-welcome-banner{background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:1.75rem;border-radius:var(--radius-lg);margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.student-welcome-user{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.student-avatar-badge{width:56px;height:56px;border-radius:50%;background:var(--gradient-ai-btn);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;font-weight:800;flex-shrink:0}.student-welcome-name{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;margin-bottom:.2rem;word-break:break-word}.student-welcome-meta{font-size:.875rem;color:var(--text-muted);font-family:var(--font-mono);word-break:break-word}.student-logout-btn{padding:.5rem 1.2rem;font-size:.875rem;flex-shrink:0}.student-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2.5rem}.student-status-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:1.25rem;border-radius:var(--radius-md);text-align:center;display:flex;flex-direction:column;justify-content:center}.student-status-lbl{font-size:.75rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.student-status-val{font-weight:800;font-size:1.1rem;color:var(--text-main);margin-top:.4rem;word-break:break-word}.student-profile-card{background:var(--bg-card-glass);border:1px solid var(--border-cyber);padding:2rem;border-radius:var(--radius-lg)}.student-profile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;border-bottom:1px solid var(--border-cyber);padding-bottom:1rem;flex-wrap:wrap;gap:.5rem}.student-profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:1200px){.nav-links{gap:.2rem}.nav-item-btn{padding:.45rem .75rem;font-size:.825rem}.cta-btn-header{padding:.45rem .95rem;font-size:.8rem}.leadership-spotlight-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:1.75rem}}@media(max-width:1024px){.hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:2.5rem;text-align:center;width:100%;max-width:100%}.hero-content{max-width:100%!important;width:100%;min-width:0;margin:0 auto}.hero-cta-group,.hero-highlights-row{justify-content:center}.hero-media-wrapper{max-width:100%!important;margin:0 auto;width:100%;min-width:0}.hero-floating-badge{position:static!important;margin:1.25rem auto 0!important;display:inline-flex!important;max-width:100%!important;transform:none!important;box-sizing:border-box}.code-terminal-card{max-width:100%!important;width:100%;min-width:0}.code-terminal-body{max-width:100%!important;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem;justify-content:center}.internship-banner{grid-template-columns:1fr!important;gap:2rem}.spotlight-sub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}.about-grid{grid-template-columns:1fr!important;gap:3rem;text-align:center}.about-text-content{max-width:680px;margin:0 auto}.about-features-list{justify-content:center}.admission-container{grid-template-columns:1fr!important;gap:2.5rem}.rating-summary-card{grid-template-columns:1fr!important;gap:2rem;padding:2rem}.rating-score-column{border-right:none;border-bottom:1px solid var(--border-cyber);padding-right:0;padding-bottom:1.5rem}.admin-grid-2col{grid-template-columns:1fr!important}.director-spotlight-card{grid-template-columns:1fr!important;text-align:center;justify-items:center;padding:2rem 1.5rem}.director-img{margin:0 auto;width:130px;height:130px}.director-skills{justify-content:center}.courses-grid,.events-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:1.5rem!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:2rem}}@media(max-width:1100px)and (min-width:961px){.nav-item-btn{padding:.45rem .65rem!important;font-size:.82rem!important;gap:.3rem!important}.cta-btn-header{padding:.45rem .85rem!important;font-size:.8rem!important}.brand-title{font-size:1.2rem!important}}@media(max-width:1080px){.nav-links,.cta-btn-header,.nav-action-desktop,.nav-outline-btn{display:none!important}.mobile-toggle-btn{display:flex!important}.internship-banner{grid-template-columns:1fr!important;gap:2rem}.internship-tracks-grid,.alumni-cards-grid{grid-template-columns:1fr!important;gap:1.5rem}.alumni-stats-ribbon{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.roadmap-grid,.internship-features-grid{grid-template-columns:1fr 1fr!important;gap:1.25rem}.admin-control-bar{flex-direction:column;align-items:flex-start;padding:1.5rem!important;gap:1.25rem}.admin-quick-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.careers-benefits-ribbon{grid-template-columns:1fr 1fr!important;gap:1rem}}@media(max-width:768px){.section-title{font-size:2rem!important}.hero-title{font-size:clamp(1.65rem,5.5vw,2.2rem)!important;line-height:1.25;overflow-wrap:break-word;word-break:break-word}.hero-badge{max-width:100%!important;white-space:normal!important;text-align:center;line-height:1.35;padding:.35rem .75rem!important;font-size:.72rem!important}.internship-banner{padding:1.5rem 1rem!important}.leadership-spotlight-grid{grid-template-columns:1fr!important}.director-spotlight-card{grid-template-columns:1fr!important;padding:1.5rem 1rem!important;text-align:center;justify-items:center}.director-img{width:140px!important;height:140px!important;margin:0 auto}.hero-subtitle{font-size:1rem!important}.superadmin-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.events-controls-bar{flex-direction:column;gap:1rem;align-items:stretch}.events-search-box{width:100%!important;max-width:100%!important}.events-grid{grid-template-columns:1fr!important}.footer-bottom{flex-direction:column;text-align:center;gap:1rem;justify-content:center}.footer-bottom>div:last-child{justify-content:center}.pdf-two-col-grid{grid-template-columns:1fr!important;gap:1rem}.pdf-reg-highlight-row{flex-direction:column;gap:.5rem}.internship-filter-capsule,.events-category-nav,.admin-nav-tabs{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.35rem;width:100%}.internship-filter-capsule::-webkit-scrollbar,.events-category-nav::-webkit-scrollbar,.admin-nav-tabs::-webkit-scrollbar{display:none}.filter-capsule-btn,.event-cat-btn,.admin-nav-tab-btn{white-space:nowrap!important;flex-shrink:0!important}.student-welcome-banner{flex-direction:column;align-items:flex-start}.student-logout-btn{width:100%;justify-content:center}.student-profile-form-grid{grid-template-columns:1fr!important;gap:1rem}.student-profile-card{padding:1.25rem!important}.about-img-sub{right:0!important;bottom:-15px!important;width:180px!important;height:130px!important}.receipt-preview-card{position:static!important;top:auto!important;margin-top:1.5rem;max-width:100%!important}.form-control,input[type=text],input[type=email],input[type=tel],input[type=date],input[type=password],select.form-control,textarea.form-control{font-size:16px!important}}@media(max-width:600px){.container{padding:0 1.15rem!important}.hero-title{font-size:clamp(1.7rem,6vw,2.1rem)!important}.hero-subtitle{font-size:.92rem!important}.hero-cta-group{flex-direction:column;width:100%;gap:.75rem}.hero-cta-group .btn-primary,.hero-cta-group .btn-secondary{width:100%;justify-content:center}.stats-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.stat-card{padding:1rem .85rem!important}.internship-banner{padding:1.5rem 1rem!important;margin-bottom:2.5rem!important}.spotlight-banner-heading{font-size:clamp(1.35rem,4.5vw,1.75rem)!important}.spotlight-banner-desc{font-size:.88rem!important}.banner-cta-btn{width:100%!important;justify-content:center!important;padding:.75rem 1rem!important;font-size:.88rem!important}.spotlight-sub-grid{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;margin-top:1rem}.spotlight-sub-card{padding:1rem .75rem!important;width:100%!important}.courses-grid,.roadmap-grid,.internship-features-grid{grid-template-columns:1fr!important}.form-grid,.form-grid-2,.form-grid-3{grid-template-columns:1fr!important;gap:.75rem}.about-wrapper-band,.faculty-wrapper-band{padding:3rem 0!important}.about-features-list{grid-template-columns:1fr!important}.director-spotlight-card{padding:1.5rem 1rem!important;grid-template-columns:1fr!important;text-align:center;justify-items:center}.director-img{width:120px!important;height:120px!important;margin:0 auto}.director-skills{justify-content:center}.team-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.modal-card,.nielit-modal-card{width:95vw!important;max-width:95vw!important;padding:1.5rem 1.15rem!important;max-height:88vh;overflow-y:auto}.modal-lg{width:96vw!important;max-width:96vw!important;padding:1.25rem .95rem!important}.metric-stats-grid{grid-template-columns:1fr!important}.review-highlight-card{padding:2rem 1.25rem!important}.review-highlight-title{font-size:1.6rem!important}.star-glow-btn{font-size:2.1rem!important}.careers-benefits-ribbon{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem}.hero-floating-badge{position:static!important;margin:1.25rem auto 0!important;display:inline-flex!important;max-width:100%!important;width:100%!important;justify-content:center;padding:.65rem 1rem!important;box-sizing:border-box}.code-terminal-card{font-size:.8rem;overflow:hidden!important;contain:inline-size;width:100%!important;max-width:100%!important}.code-terminal-header{padding:.75rem 1rem!important}.terminal-title{font-size:.76rem!important;max-width:100%!important}.code-terminal-body{font-size:.78rem!important;padding:1rem .85rem!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.track-card-actions{flex-direction:column}.track-view-btn,.track-fast-btn{width:100%}.detail-popup-header{flex-direction:column;text-align:center}.detail-header-icon{margin:0 auto}.detail-badge-group{justify-content:center}.detail-modal-footer,.modal-actions-group{flex-direction:column!important}.detail-modal-footer button,.modal-actions-group button{width:100%!important;justify-content:center!important}}@media(max-width:480px){.container{padding:0 .85rem!important}.navbar-container{height:var(--navbar-height-mob, 64px)!important}.brand-logo{gap:.45rem}.brand-logo-img{width:36px!important;height:36px!important}.brand-title{font-size:1.05rem!important}.brand-tagline{font-size:.65rem!important}.hero-badge{font-size:.68rem!important;padding:.35rem .65rem!important;white-space:normal!important;text-align:center;line-height:1.35}.hero-title{font-size:clamp(1.55rem,5.5vw,1.85rem)!important;line-height:1.2}.section-title{font-size:1.55rem!important}.section-tag{font-size:.72rem!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.stat-card{padding:.75rem .4rem!important}.stat-number{font-size:1.55rem!important}.stat-label{font-size:.68rem!important;line-height:1.35}.internship-banner{padding:1.25rem .85rem!important;margin-bottom:2rem!important}.spotlight-banner-heading{font-size:1.35rem!important}.spotlight-banner-desc{font-size:.84rem!important;margin-bottom:1rem!important}.banner-cta-btn{padding:.75rem .85rem!important;font-size:.84rem!important}.duration-pill{font-size:.68rem!important;padding:.25rem .6rem!important}.spotlight-sub-card{padding:.85rem .65rem!important}.spotlight-card-title{font-size:.88rem!important}.spotlight-card-desc{font-size:.7rem!important}.code-terminal-card{font-size:.75rem!important;overflow:hidden!important;contain:inline-size;width:100%!important}.code-terminal-header{padding:.65rem .75rem!important;gap:.5rem!important}.terminal-dots{gap:5px!important}.terminal-dot{width:10px!important;height:10px!important}.terminal-title{font-size:.68rem!important;letter-spacing:0px!important;max-width:100%!important}.code-terminal-body{padding:.85rem .65rem!important;font-size:.72rem!important;line-height:1.6!important;width:100%!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.code-line-num{margin-right:8px!important;width:16px!important;font-size:.68rem!important}.hero-floating-badge{padding:.55rem .85rem!important;gap:.65rem!important}.hero-floating-icon{width:34px!important;height:34px!important;font-size:1.1rem!important}.hero-floating-title{font-size:.85rem!important}.hero-floating-sub{font-size:.68rem!important}.about-wrapper-band,.faculty-wrapper-band{padding:2.5rem 0!important}.about-img-main{height:200px!important}.about-img-sub{display:none!important}.about-title{font-size:1.45rem!important}.director-spotlight-card{padding:1.25rem .75rem!important}.director-img{width:110px!important;height:110px!important;margin:0 auto}.director-name{font-size:1.25rem!important}.team-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.team-card{padding:1.25rem .75rem!important}.team-avatar-wrapper{width:90px!important;height:90px!important;margin-bottom:.85rem!important}.team-name{font-size:1.15rem!important}.footer-chip{font-size:.75rem!important;padding:.35rem .65rem!important;width:100%!important;justify-content:center!important;text-align:center!important}.track-glass-stats{grid-template-columns:1fr!important;gap:.5rem!important}.track-stat-cell{padding:.5rem!important;text-align:center}.track-stat-cell:not(:last-child){border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.light-theme .track-stat-cell:not(:last-child){border-bottom-color:#0f172a14!important}.login-card{padding:1.5rem 1rem!important;border-radius:var(--radius-lg)!important}.login-title{font-size:1.5rem!important}.review-highlight-card{padding:1.5rem .85rem!important}.review-highlight-title{font-size:1.35rem!important}.review-floating-pill{font-size:.68rem!important;padding:.35rem .75rem!important}.star-glow-btn{font-size:1.75rem!important;padding:0 .05rem!important}.star-count-indicator{font-size:.85rem!important}.rating-interactive-card{padding:1rem .75rem!important}.cat-chip-glow-btn{font-size:.75rem!important;padding:.4rem .65rem!important}.review-submit-mega-btn{padding:.85rem 1.15rem!important;font-size:.9rem!important}.admin-control-bar{padding:1rem .75rem!important;border-radius:var(--radius-lg)!important}.admin-user-name{font-size:1.05rem!important}.superadmin-stats-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.admin-stat-card{padding:.75rem .5rem!important;gap:.5rem!important}.admin-stat-icon-box{width:32px!important;height:32px!important;font-size:1rem!important}.admin-stat-val{font-size:1.05rem!important}.admin-stat-lbl{font-size:.68rem!important}.events-search-box{max-width:100%!important;width:100%!important}.reviews-filter-bar{flex-direction:column;align-items:stretch;gap:.85rem}.reviews-filter-bar>div{width:100%;justify-content:space-between}.receipt-preview-card{padding:1.15rem .75rem!important;font-size:.8rem}.receipt-title{font-size:1.05rem!important}.student-status-grid{grid-template-columns:1fr!important;gap:.75rem}}@media(max-width:360px){.container{padding:0 .65rem!important}.terminal-title{font-size:.6rem!important;letter-spacing:-.2px!important}.hero-title{font-size:1.45rem!important}.stat-number{font-size:1.35rem!important}.stat-label{font-size:.65rem!important}.hero-floating-badge{padding:.45rem .65rem!important}.hero-floating-title{font-size:.8rem!important}.hero-floating-sub{font-size:.65rem!important}.superadmin-stats-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:.4rem!important}.alumni-stats-ribbon{grid-template-columns:1fr!important}.brand-title{font-size:.95rem!important}.brand-logo-img{width:32px!important;height:32px!important}.hero-title{font-size:1.55rem!important}}.table-responsive,.table-responsive-container,.admin-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md, 12px);margin-bottom:1rem}.table-responsive table,.table-responsive-container table,.admin-table-wrap table{min-width:600px;width:100%;border-collapse:collapse}@media(max-width:640px){.btn-primary,.btn-secondary,.modal-close-btn,.modal-close-icon,.star-glow-btn,.course-action-btn,.event-explore-btn,.filter-capsule-btn,.event-cat-btn,.admin-nav-tab-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.floating-back-to-top{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:var(--radius-full);background:var(--bg-card-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-cyber-glow);color:var(--color-ai-orange);display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;z-index:999;box-shadow:0 8px 24px #0006,0 0 20px #f9731640;transition:all .35s cubic-bezier(.34,1.56,.64,1);opacity:0;pointer-events:none;transform:translateY(20px) scale(.85)}.floating-back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.floating-back-to-top:hover{transform:translateY(-4px) scale(1.1);background:var(--gradient-ai-btn);color:#fff;border-color:#facc15;box-shadow:0 12px 30px #f9731699,0 0 30px #facc1580}.floating-back-to-top:active{transform:translateY(1px) scale(.95)}.view-morph-enter-active,.view-morph-leave-active{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.view-morph-enter-from{opacity:0;transform:translateY(14px) scale(.995)}.view-morph-leave-to{opacity:0;transform:translateY(-10px) scale(.995)}:focus-visible{outline:2px solid var(--color-ai-orange);outline-offset:3px;border-radius:var(--radius-sm)}.reveal-on-scroll{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-on-scroll.reveal-delay-1{transition-delay:.1s}.reveal-on-scroll.reveal-delay-2{transition-delay:.2s}.reveal-on-scroll.reveal-delay-3{transition-delay:.3s}.reveal-on-scroll.reveal-delay-4{transition-delay:.45s}.reveal-on-scroll.reveal-delay-5{transition-delay:.6s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulseRing{0%,to{box-shadow:0 0 #f9731666}50%{box-shadow:0 0 0 12px #f9731600}}@keyframes whatsappBounce{0%,to{transform:scale(1)}25%{transform:scale(1.12)}50%{transform:scale(1.06)}75%{transform:scale(1.1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.9)}}@keyframes navbarShrink{0%{height:72px}to{height:60px}}.skeleton{background:linear-gradient(90deg,var(--bg-card-glass) 25%,rgba(249,115,22,.08) 50%,var(--bg-card-glass) 75%);background-size:200% 100%;animation:shimmer 1.6s ease infinite;border-radius:var(--radius-md)}.confetti-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9998;overflow:hidden}.confetti-piece{position:absolute;top:-16px;width:10px;height:10px;border-radius:2px;animation:confettiFall 3.5s ease-in forwards;will-change:transform,opacity}.toast-stack{position:fixed;top:90px;right:1.25rem;z-index:9997;display:flex;flex-direction:column;gap:.65rem;max-width:380px;width:calc(100vw - 2.5rem);pointer-events:none}.toast-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;border-radius:var(--radius-md);background:#0f172af7;border:1px solid var(--border-cyber);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #00000080,0 0 20px #f973161f;font-size:.875rem;font-weight:600;color:var(--text-main);pointer-events:auto;animation:toastSlideIn .4s cubic-bezier(.34,1.56,.64,1) forwards}body.light-theme .toast-item{background:#fffffff7;box-shadow:0 8px 24px #0000001f,0 0 20px #f9731614}.toast-success{border-left:3px solid #10b981}.toast-error{border-left:3px solid #f43f5e}.toast-info{border-left:3px solid var(--color-ai-orange)}.toast-icon{font-size:1.15rem;flex-shrink:0}.toast-msg{flex:1;line-height:1.4}.toast-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem .3rem;border-radius:var(--radius-sm);font-size:.9rem;flex-shrink:0;transition:color .2s,background .2s}.toast-close:hover{color:var(--text-main);background:#ffffff14}.toast-enter-active{animation:toastSlideIn .4s cubic-bezier(.34,1.56,.64,1) forwards}.toast-leave-active{animation:toastSlideOut .3s ease forwards}.toast-enter-from,.toast-leave-to{opacity:0}.whatsapp-float-btn{position:fixed;bottom:5.5rem;right:1.5rem;z-index:990;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666,0 2px 8px #0000004d;opacity:0;transform:scale(.7) translateY(20px);transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;pointer-events:none;text-decoration:none}.whatsapp-float-btn.visible{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;animation:whatsappBounce 3.5s ease-in-out 1.5s infinite}.whatsapp-float-btn:hover{box-shadow:0 8px 30px #25d3668c,0 4px 12px #0000004d;transform:scale(1.1) translateY(-2px)!important;animation-play-state:paused}.floating-back-to-top{bottom:1.5rem}.navbar-header.scrolled{height:60px;box-shadow:0 4px 24px #0006,0 0 20px #f9731614}.navbar-header.scrolled .navbar-container{height:60px}.navbar-header.scrolled .brand-logo-img{width:36px;height:36px}.mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99998;opacity:0;pointer-events:none;visibility:hidden;touch-action:none;overscroll-behavior:contain;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s ease}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto;visibility:visible}html.mobile-nav-locked,body.mobile-nav-locked{overflow:hidden!important;height:100%!important;max-height:100%!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior:none!important}.mobile-nav-sidebar{touch-action:pan-y;overscroll-behavior:contain}.sidebar-nav-body{touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.course-card,.team-card,.modern-track-card,.feature-pillar-card,.roadmap-step-card,.career-benefit-card,.stat-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s!important}.course-card:hover,.team-card:hover,.modern-track-card:hover{transform:translateY(-8px) scale(1.012)!important;box-shadow:0 24px 50px -12px #000000b3,0 0 30px #f9731638!important;border-color:#f9731666!important}.feature-pillar-card:hover,.roadmap-step-card:hover,.career-benefit-card:hover{transform:translateY(-5px)!important}.hero-badge-dot{animation:glowPulseRing 2s ease-in-out infinite}.hero-content.anim-stagger-1 .hero-badge{animation:fadeSlideDown .6s cubic-bezier(.16,1,.3,1) .1s both}.hero-content.anim-stagger-1 .hero-title{animation:fadeSlideUp .7s cubic-bezier(.16,1,.3,1) .2s both}.hero-content.anim-stagger-1 .hero-subtitle{animation:fadeSlideUp .7s cubic-bezier(.16,1,.3,1) .35s both}.hero-content.anim-stagger-1 .hero-cta-group{animation:fadeSlideUp .7s cubic-bezier(.16,1,.3,1) .48s both}.hero-media-wrapper.anim-stagger-2{animation:fadeScale .8s cubic-bezier(.16,1,.3,1) .3s both}.code-terminal-card{animation:floatBob 5s ease-in-out infinite}.stat-number{display:inline-block}.text-gradient{background-size:200% auto;animation:shimmer 4s linear infinite}.btn-primary:active,.btn-secondary:active{transform:translateY(1px) scale(.98)!important}.internship-tracks-grid .modern-track-card:nth-child(1){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .05s both}.internship-tracks-grid .modern-track-card:nth-child(2){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .15s both}.internship-tracks-grid .modern-track-card:nth-child(3){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .25s both}.internship-tracks-grid .modern-track-card:nth-child(4){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .35s both}.internship-tracks-grid .modern-track-card:nth-child(5){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .45s both}.internship-tracks-grid .modern-track-card:nth-child(n+6){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .5s both}.courses-grid .course-card:nth-child(1){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .05s both}.courses-grid .course-card:nth-child(2){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .15s both}.courses-grid .course-card:nth-child(3){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .25s both}.courses-grid .course-card:nth-child(n+4){animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .35s both}.admission-steps-bar{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem;padding:1.25rem;background:var(--bg-card-glass);border:1px solid var(--border-cyber);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admission-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:80px;position:relative;z-index:1}.step-circle{width:36px;height:36px;border-radius:50%;border:2px solid var(--border-cyber);background:var(--bg-input-cyber);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;font-family:var(--font-mono);color:var(--text-muted);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.admission-step.active .step-circle{background:var(--gradient-ai-btn);border-color:var(--color-ai-orange);color:#fff;box-shadow:0 0 20px #f9731666;transform:scale(1.12)}.admission-step.done .step-circle{background:linear-gradient(135deg,#10b981,#059669);border-color:#34d399;color:#fff}.step-label{font-size:.7rem;font-weight:600;color:var(--text-muted);text-align:center;white-space:nowrap}.admission-step.active .step-label{color:var(--color-ai-orange)}.admission-step.done .step-label{color:#34d399}.step-connector{flex:1;height:2px;background:var(--border-cyber);margin-bottom:1.1rem;transition:background .4s;min-width:24px}.step-connector.done{background:linear-gradient(90deg,#10b981,#059669)}.login-card{position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(249,115,22,.06) 0%,transparent 50%,rgba(245,158,11,.04) 100%);pointer-events:none;z-index:0}.login-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(249,115,22,.07) 0%,transparent 55%);pointer-events:none;z-index:0;animation:floatBob 8s ease-in-out infinite}.login-card>*{position:relative;z-index:1}.footer-links a{transition:color .2s,transform .25s cubic-bezier(.34,1.56,.64,1),padding-left .25s;display:inline-block}.footer-links a:hover{color:var(--color-ai-orange)!important;padding-left:6px;transform:translate(0)}.section-title{background:var(--gradient-ai-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.section-title>.text-gradient{background:var(--gradient-ai-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.skill-tag{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.skill-tag:hover{transform:scale(1.06);box-shadow:0 0 12px #f973164d}.form-control:focus{border-color:var(--color-ai-orange)!important;box-shadow:0 0 0 3px #f973162e,0 2px 8px #f973161f!important;transform:none}.ambient-orb-1{animation:orbFloat1 12s ease-in-out infinite}.ambient-orb-2{animation:orbFloat2 15s ease-in-out infinite}.ambient-orb-3{animation:orbFloat3 18s ease-in-out infinite}.internship-hero-banner .internship-live-pill{animation:fadeSlideDown .7s cubic-bezier(.16,1,.3,1) .1s both}.internship-hero-banner .internship-main-title{animation:fadeSlideUp .7s cubic-bezier(.16,1,.3,1) .2s both}.internship-hero-banner .internship-main-desc{animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) .35s both}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:var(--gradient-ai-hero);z-index:10000;transition:width .1s linear;box-shadow:0 0 12px #f9731699;border-radius:0 2px 2px 0}.highlight-pulse-btn{animation:glowPulseRing 2.5s ease-in-out infinite}@media(max-width:768px){.whatsapp-float-btn{width:50px;height:50px;right:1rem;bottom:5rem}.floating-back-to-top{right:1rem;bottom:1rem;width:40px;height:40px;font-size:1rem}.toast-stack{right:.75rem;left:.75rem;max-width:100%;width:auto}.admission-steps-bar{padding:.85rem .5rem;gap:0}.step-label{font-size:.6rem}}html,body{max-width:100vw;overflow-x:clip}#app{width:100%;max-width:100vw;overflow-x:clip;position:relative}img,video,iframe,canvas{max-width:100%;height:auto}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:#0f172a66;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background:#f9731666;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#f97316b3}.admin-data-table{min-width:750px}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr!important;gap:2rem}.leadership-spotlight-grid,.admission-container{grid-template-columns:1fr!important}.rating-summary-card{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.container{padding-left:1rem!important;padding-right:1rem!important}.section{padding:3rem 0}.section-title{font-size:1.75rem!important}.section-subtitle{font-size:.9rem!important}.hero-main-title{font-size:2.2rem!important;line-height:1.2!important}.hero-cta-group{flex-direction:column;width:100%;gap:.75rem}.hero-cta-group .btn-primary,.hero-cta-group .btn-secondary{width:100%;justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.courses-grid,.internship-tracks-grid,.events-grid,.alumni-cards-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.form-grid-2,.form-grid-3{grid-template-columns:1fr!important}.modal-card{width:95vw!important;max-width:95vw!important;margin:1rem auto!important;padding:1.25rem!important;max-height:92vh!important;overflow-y:auto!important}.modal-actions-group{flex-direction:column;width:100%}.modal-actions-group button{width:100%;justify-content:center}}@media(max-width:480px){.hero-main-title{font-size:1.85rem!important}.hero-highlights-row{flex-direction:column;align-items:flex-start;gap:.5rem}.stats-grid{grid-template-columns:1fr!important}.stat-card-inner{padding:.85rem 1rem!important}.brand-title{font-size:1.15rem!important}.brand-tagline{font-size:.65rem!important}.cta-btn-header{display:none!important}}@media(max-width:360px){.hero-main-title{font-size:1.6rem!important}.section-title{font-size:1.45rem!important}.btn-primary,.btn-secondary{padding:.6rem 1rem!important;font-size:.8rem!important}}main.superadmin-main-active{margin:0!important;padding:0!important;max-width:100%!important;width:100%!important;min-height:100vh!important;background:#070a13!important}body.light-theme main.superadmin-main-active{background:#f8fafc!important}body.light-theme{background-color:#f8fafc!important;color:#000!important;-webkit-text-fill-color:initial!important}body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme h6,body.light-theme p,body.light-theme li,body.light-theme label,body.light-theme input,body.light-theme textarea,body.light-theme select{color:#000!important;-webkit-text-fill-color:initial!important}.text-gradient,.text-gradient-secondary,.text-gradient-gold,.text-gradient-emerald,body.light-theme .text-gradient,body.light-theme .text-gradient-secondary,body.light-theme .text-gradient-gold,body.light-theme .text-gradient-emerald{-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.btn-primary,.btn-primary *,.cta-btn-header,.cta-btn-header *,.btn-gradient,.btn-gradient *,.upcoming-action-btn,.upcoming-action-btn *,.command-primary-btn,.command-primary-btn *,.course-card:hover .course-action-btn,.course-card:hover .course-action-btn *,body.light-theme .btn-primary,body.light-theme .btn-primary *,body.light-theme .cta-btn-header,body.light-theme .cta-btn-header *,body.light-theme .btn-gradient,body.light-theme .btn-gradient *,body.light-theme .upcoming-action-btn,body.light-theme .upcoming-action-btn *,body.light-theme .command-primary-btn,body.light-theme .command-primary-btn *,body.light-theme .course-card:hover .course-action-btn,body.light-theme .course-card:hover .course-action-btn *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.light-theme a:not(.btn):not(.course-action-btn):not(.cta-btn-header):not(.badge):not(.footer-chip):not(.footer-whatsapp-btn):not(.btn-primary *){color:#000!important;-webkit-text-fill-color:initial!important}body.light-theme a:not(.btn):not(.course-action-btn):not(.cta-btn-header):not(.badge):not(.footer-chip):not(.footer-whatsapp-btn):not(.btn-primary *):hover{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}body.light-theme .nav-item-btn{color:#000!important;-webkit-text-fill-color:#000000!important}body.light-theme .nav-item-btn:hover{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important}body.light-theme .nav-item-btn.active,body.light-theme .nav-item-btn.active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.light-theme .brand-title,body.light-theme .brand-tagline,body.light-theme .hero-title,body.light-theme .hero-subtitle,body.light-theme .section-subtitle,body.light-theme .spotlight-banner-desc,body.light-theme .spotlight-card-desc,body.light-theme .course-desc,body.light-theme .about-desc,body.light-theme .director-message,body.light-theme .team-bio,body.light-theme .internship-main-desc,body.light-theme .events-hero-subtitle,body.light-theme .event-card-desc,body.light-theme .login-subtitle,body.light-theme .form-subtitle{color:#000!important}body.light-theme .stat-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}body.light-theme .stat-val{color:#000!important}body.light-theme .stat-label{color:#000!important;font-weight:700!important}body.light-theme .hero-floating-badge{background:#fff!important;border-color:#f9731666!important;box-shadow:0 10px 25px #0000001a!important}body.light-theme .hero-floating-title,body.light-theme .hero-floating-sub{color:#000!important}body.light-theme .internship-banner{background:linear-gradient(135deg,#fff7ed,#fef3c7)!important;border-color:#fed7aa!important;box-shadow:0 10px 30px #f9731614!important}body.light-theme .spotlight-banner-heading{color:#000!important}body.light-theme .spotlight-sub-card{background:#fff!important;border-color:#fed7aa!important;box-shadow:0 4px 14px #f973160f!important}body.light-theme .spotlight-card-title,body.light-theme .spotlight-card-desc{color:#000!important}body.light-theme .director-spotlight-card{background:#fff!important;border-color:#fed7aa!important;box-shadow:0 8px 25px #f973160f!important}body.light-theme .director-name{color:#000!important}body.light-theme .director-title{color:#d97706!important;font-weight:800!important}body.light-theme .cofounder-title{color:#0284c7!important;font-weight:800!important}body.light-theme .team-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 6px 20px #0000000d!important}body.light-theme .team-name{color:#000!important}body.light-theme .team-role{color:#ea580c!important;font-weight:700!important}body.light-theme .modern-track-card{background:#fff!important;border-color:#fed7aa!important;box-shadow:0 10px 30px #f973160f!important}body.light-theme .track-card-title,body.light-theme .track-card-desc{color:#000!important}body.light-theme .track-glass-stats{background:#fffbeb!important;border-color:#fde68a!important}body.light-theme .cell-label{color:#000!important;font-weight:800!important}body.light-theme .cell-val{color:#000!important;font-weight:900!important}body.light-theme .cell-green{color:#166534!important}body.light-theme .cell-cyan{color:#0369a1!important}body.light-theme .track-projects-preview{background:#fff7ed!important;border-color:#fed7aa!important}body.light-theme .projects-preview-label{color:#c2410c!important;font-weight:800!important}body.light-theme .proj-tag{background:#fff!important;border-color:#fdba74!important;color:#000!important}body.light-theme .feature-pillar-card,body.light-theme .roadmap-step-card{background:#fff!important;border-color:#e2e8f0!important}body.light-theme .feature-pillar-card h3,body.light-theme .roadmap-step-title,body.light-theme .feature-pillar-card p,body.light-theme .roadmap-step-desc{color:#000!important}body.light-theme .event-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px -2px #0000000f!important}body.light-theme .event-card-title{color:#000!important}body.light-theme .event-meta-row{color:#d97706!important;font-weight:800!important}body.light-theme .event-chip{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}body.light-theme .event-cat-btn{background:#fff!important;border-color:#cbd5e1!important;color:#000!important}body.light-theme .event-cat-btn.active{background:var(--gradient-ai-btn)!important;color:#fff!important}body.light-theme .events-search-box{background:#fff!important;border-color:#cbd5e1!important}body.light-theme .events-search-input{color:#000!important}body.light-theme .events-search-input::placeholder{color:#4b5563!important}body.light-theme .event-detail-popup{background:#fff!important;border-color:#e2e8f0!important;color:#000!important;box-shadow:0 25px 60px -15px #00000040!important}body.light-theme .event-detail-popup h2,body.light-theme .event-detail-popup h3,body.light-theme .event-detail-popup p{color:#000!important}body.light-theme .rating-summary-card{background:#fff!important;border-color:#fed7aa!important;box-shadow:0 10px 30px #f973160f!important}body.light-theme .rating-count-sub{color:#000!important}body.light-theme .review-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}body.light-theme .review-author-name,body.light-theme .review-author-role,body.light-theme .review-comment,body.light-theme .review-content,body.light-theme .review-text,body.light-theme .rating-picker-title{color:#000!important}body.light-theme .career-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 6px 20px -2px #0000000f!important}body.light-theme .career-card h3{color:#000!important}body.light-theme .career-benefit-card{background:#fff!important;border-color:#fed7aa!important}body.light-theme .benefit-title,body.light-theme .benefit-desc{color:#000!important}body.light-theme .career-points-box{background:#fff7ed!important;border-color:#fed7aa!important}body.light-theme .career-points-title{color:#c2410c!important}body.light-theme .career-points-list li{color:#000!important}body.light-theme .form-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 35px -5px #00000014!important}body.light-theme .form-title{color:#000!important}body.light-theme .form-label{color:#000!important;font-weight:700!important}body.light-theme .form-control{background:#fff!important;border-color:#cbd5e1!important;color:#000!important}body.light-theme .form-control:focus{border-color:#f97316!important;background:#fff!important}body.light-theme .radio-option{color:#000!important;font-weight:600!important}body.light-theme .btn-secondary{background:#fff!important;border-color:#cbd5e1!important;color:#000!important}body.light-theme .btn-secondary:hover{background:#f8fafc!important;border-color:#f97316!important;color:#ea580c!important}body.light-theme .floating-back-to-top{background:#fff!important;border:1.5px solid rgba(249,115,22,.5)!important;color:#ea580c!important;box-shadow:0 8px 24px #0000001f,0 0 15px #f9731626!important}body.light-theme .floating-back-to-top:hover{background:var(--gradient-ai-btn)!important;color:#fff!important}body.light-theme .alumni-story-text,body.light-theme .alumni-stat-label,body.light-theme .alumni-batch-tag{color:#000!important}body.light-theme .mobile-nav-sidebar .sidebar-nav-item{color:#000!important;-webkit-text-fill-color:#000000!important}body.light-theme .mobile-nav-sidebar .sidebar-nav-item:hover{color:var(--color-ai-orange)!important;-webkit-text-fill-color:var(--color-ai-orange)!important;background:#f9731614!important}body.light-theme .mobile-nav-sidebar .sidebar-nav-item.active{color:var(--color-ai-orange)!important;-webkit-text-fill-color:var(--color-ai-orange)!important;background:#f973161f!important;font-weight:800!important}body.light-theme .mobile-nav-sidebar .sidebar-brand-title,body.light-theme .mobile-nav-sidebar .sidebar-brand-sub,body.light-theme .mobile-nav-sidebar .sidebar-user-name,body.light-theme .mobile-nav-sidebar .sidebar-user-sub,body.light-theme .mobile-nav-sidebar .sidebar-nav-heading{color:#000!important;-webkit-text-fill-color:#000000!important}.footer-qr-verify-link{color:var(--color-ai-yellow);font-weight:700}body.light-theme .footer-qr-verify-link{color:#0284c7!important;-webkit-text-fill-color:#0284c7!important}body.light-theme .code-terminal-card .code-punct{color:#e2e8f0!important}body.light-theme .code-terminal-card .code-kw{color:#f43f5e!important}body.light-theme .code-terminal-card .code-fn{color:#38bdf8!important}body.light-theme .code-terminal-card .code-str{color:#34d399!important}body.light-theme .code-terminal-card .code-prop{color:#fbbf24!important}body.light-theme .code-terminal-card .code-comment,body.light-theme .code-terminal-card .terminal-title{color:#94a3b8!important}body.light-theme .code-terminal-card .code-line-num{color:#64748b!important}
