.vanta-globe-scroll[data-v-099ca47f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;margin:0;padding:0;background-color:var(--bg-primary);transition:background-color .3s ease;will-change:opacity}.vanta-globe-scroll[data-v-099ca47f] canvas{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.vanta-dots-background[data-v-c4c38642]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;margin:0;padding:0;background-color:var(--bg-primary);transition:background-color .3s ease}.vanta-dots-background[data-v-c4c38642] canvas{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.navbar[data-v-485403dc]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 1.5rem}.navbar-inner[data-v-485403dc]{display:flex;align-items:center;justify-content:space-between;max-width:1380px;margin:1rem auto 0;padding:.1rem 2rem;background:var(--nav-bg);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid var(--nav-border);border-radius:16px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=light] .navbar-inner[data-v-485403dc]{box-shadow:0 2px 16px #0000000f}.navbar-logo[data-v-485403dc]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-image[data-v-485403dc]{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.navbar-links[data-v-485403dc]{display:flex;align-items:center;gap:.25rem;margin-left:auto}.nav-link[data-v-485403dc]{position:relative;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:500;color:var(--nav-text);text-decoration:none;border-radius:8px;transition:all .25s ease;white-space:nowrap}.nav-link[data-v-485403dc]:hover{color:var(--nav-text-hover);background:var(--nav-hover-bg)}.nav-link-cta[data-v-485403dc]{margin-left:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#ff7800,#ff4e00);color:#fff;font-weight:600;border-radius:8px;box-shadow:0 4px 14px #ff780040}.nav-link-cta[data-v-485403dc]:hover{background:linear-gradient(135deg,#ff8c1a,#ff601a);box-shadow:0 6px 20px #ff780066;transform:translateY(-1px)}.navbar-actions[data-v-485403dc]{gap:.5rem;margin-left:1rem}.navbar-actions[data-v-485403dc],.theme-toggle[data-v-485403dc]{display:flex;align-items:center}.theme-toggle[data-v-485403dc]{justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-hover-bg);color:var(--nav-text);cursor:pointer;transition:all .25s ease}.theme-toggle[data-v-485403dc]:hover{background:var(--glass-bg);border-color:var(--accent-orange);color:var(--accent-orange);transform:scale(1.05)}.mobile-toggle[data-v-485403dc]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.toggle-bar[data-v-485403dc]{display:block;width:24px;height:2px;background:var(--toggle-bar-bg);border-radius:2px;transition:all .3s ease}.toggle-bar.open[data-v-485403dc]:first-child{transform:translateY(7px) rotate(45deg)}.toggle-bar.open[data-v-485403dc]:nth-child(2){opacity:0}.toggle-bar.open[data-v-485403dc]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-485403dc]{display:none;flex-direction:column;gap:.5rem;max-width:1280px;margin:.5rem auto 0;padding:1rem 1.5rem;background:var(--nav-bg);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--nav-border);border-radius:16px;transition:background .3s ease,border-color .3s ease}[data-theme=light] .mobile-menu[data-v-485403dc]{box-shadow:0 8px 32px #00000014}.mobile-link[data-v-485403dc]{padding:.75rem 1rem;font-size:1rem;font-weight:500;color:var(--nav-text);text-decoration:none;border-radius:10px;transition:all .2s ease}.mobile-link[data-v-485403dc]:hover{color:var(--nav-text-hover);background:var(--nav-hover-bg)}.mobile-link-cta[data-v-485403dc]{background:linear-gradient(135deg,#ff7800,#ff4e00);color:#fff;font-weight:600;text-align:center}.mobile-link-cta[data-v-485403dc]:hover{background:linear-gradient(135deg,#ff8c1a,#ff601a)}.mobile-theme-toggle[data-v-485403dc]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:var(--nav-text);background:none;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.mobile-theme-toggle[data-v-485403dc]:hover{background:var(--nav-hover-bg)}.slide-down-enter-active[data-v-485403dc],.slide-down-leave-active[data-v-485403dc]{transition:all .3s ease}.slide-down-enter-from[data-v-485403dc],.slide-down-leave-to[data-v-485403dc]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.navbar[data-v-485403dc]{padding:0 1rem}.navbar-inner[data-v-485403dc]{padding:.625rem 1.25rem;margin:.75rem auto 0}.navbar-links[data-v-485403dc]{display:none}.navbar-actions[data-v-485403dc]{margin-left:auto}.mobile-toggle[data-v-485403dc]{display:flex}.mobile-menu[data-v-485403dc]{display:flex;margin:.5rem 0 0}.logo-image[data-v-485403dc]{height:32px}}.hero-section[data-v-ceb849c9]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:96px 2rem 2rem;position:relative;z-index:10}.hero-content[data-v-ceb849c9]{max-width:1000px;text-align:center;position:relative;padding:2rem 1.5rem;border-radius:24px;background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 45%,transparent 75%)}[data-theme=light] .hero-content[data-v-ceb849c9]{background:radial-gradient(ellipse at center,#ffffffa6 0,#ffffff59 50%,#fff0 80%)}.hero-badge[data-v-ceb849c9]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#ff78001a;border:1px solid rgba(255,120,0,.3);border-radius:50px;font-size:.875rem;font-weight:600;color:#ff7800;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em}.badge-dot[data-v-ceb849c9]{width:8px;height:8px;background:#ff7800;border-radius:50%;animation:pulse-ceb849c9 2s infinite}@keyframes pulse-ceb849c9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-headline[data-v-ceb849c9]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em}.gradient-text[data-v-ceb849c9]{background:linear-gradient(135deg,#ff7800,#ff7800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subheading[data-v-ceb849c9]{font-size:1.25rem;color:#fffffff6;max-width:700px;margin:0 auto 2.5rem;line-height:1.7;text-shadow:0 1px 2px rgba(0,0,0,.793);background-color:#ffffff04}[data-theme=light] .hero-subheading[data-v-ceb849c9]{color:#1f2937;text-shadow:none}.hero-cta[data-v-ceb849c9]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.btn-primary[data-v-ceb849c9]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#ff7800,#ff4e00);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-ceb849c9]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff78004d}.btn-secondary[data-v-ceb849c9]{padding:1rem 2rem;background:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}[data-theme=dark] .btn-secondary[data-v-ceb849c9]{border-color:#ffffff4d}.btn-secondary[data-v-ceb849c9]:hover{background:var(--glass-bg);border-color:var(--accent-orange)}.hero-stats[data-v-ceb849c9]{display:flex;align-items:center;gap:2rem;padding:2rem 3rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;transition:background .3s ease,border-color .3s ease}[data-theme=light] .hero-stats[data-v-ceb849c9]{box-shadow:var(--shadow-card)}.stat-item[data-v-ceb849c9]{text-align:center}.stat-value[data-v-ceb849c9]{font-size:2rem;font-weight:900;color:var(--accent-orange);margin-bottom:.25rem}.stat-label[data-v-ceb849c9]{font-size:.875rem;color:#ffffffc7;text-shadow:0 1px 2px rgba(0,0,0,.3)}[data-theme=light] .stat-label[data-v-ceb849c9]{color:#4b5563;text-shadow:none}.stat-divider[data-v-ceb849c9]{width:1px;height:40px;background:var(--border-color)}@media(max-width:768px){.hero-section[data-v-ceb849c9]{min-height:100dvh;justify-content:flex-start}.hero-headline[data-v-ceb849c9]{font-size:clamp(2rem,8vw,2.75rem);margin-bottom:1rem}.hero-subheading[data-v-ceb849c9]{font-size:1rem;margin-bottom:1.75rem}.hero-cta[data-v-ceb849c9]{margin-bottom:2.5rem}.hero-stats[data-v-ceb849c9]{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;width:100%}.stat-divider[data-v-ceb849c9]{width:40px;height:1px}.hero-cta[data-v-ceb849c9]{flex-direction:column;align-items:center}.btn-primary[data-v-ceb849c9],.btn-secondary[data-v-ceb849c9]{width:100%;max-width:300px;justify-content:center}}.why-eduversity-section[data-v-d4a82098]{padding:6rem 2rem;position:relative;z-index:10;overflow:hidden}.why-eduversity-wrapper[data-v-d4a82098]{max-width:1440px;margin:0 auto;position:relative;z-index:2}.section-header[data-v-d4a82098]{text-align:center;margin-bottom:2rem}.section-title[data-v-d4a82098]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle[data-v-d4a82098]{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.gradient-text[data-v-d4a82098]{background:linear-gradient(135deg,#ff7800,#ff4e00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-outer[data-v-d4a82098]{padding:1px;background:linear-gradient(90deg,#3b82f68c,#ff78008c 50%,#ffbb3f8c);border-radius:28px}.unified-card[data-v-d4a82098]{display:grid;grid-template-columns:1fr 52px 1fr 52px 360px;grid-template-rows:3px 1fr;background:var(--bg-secondary);border-radius:27px;overflow:hidden;box-shadow:var(--shadow-card);transition:background .3s ease,box-shadow .3s ease}.card-top-bar[data-v-d4a82098]{grid-column:1/-1;grid-row:1;background:linear-gradient(90deg,#3b82f6,#ff7800 50%,#ffbb3f)}.col-operator[data-v-d4a82098]{grid-row:2;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);transition:border-color .3s ease}.col-operator[data-v-d4a82098],.operator-badge[data-v-d4a82098]{display:flex;align-items:center;justify-content:center}.operator-badge[data-v-d4a82098]{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,120,0,.45);background:#ff780012;box-shadow:0 0 18px #ff78001f,inset 0 0 12px #ff78000d;position:relative}.operator-badge[data-v-d4a82098]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,120,0,.15);pointer-events:none}.operator-sign[data-v-d4a82098]{font-size:1.1rem;font-weight:900;line-height:1;background:linear-gradient(160deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pillar[data-v-d4a82098]{grid-row:2;padding:2.75rem 2.25rem;display:flex;flex-direction:column;transition:background .35s ease}.university-pillar[data-v-d4a82098]{background:linear-gradient(160deg,rgba(59,130,246,.04),transparent 55%);position:relative}.university-pillar[data-v-d4a82098]:after{content:"";position:absolute;bottom:0;right:0;width:70%;height:70%;background-image:url(../svgs/graduation.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;opacity:.8;pointer-events:none;z-index:0}.university-pillar .feature-list[data-v-d4a82098],.university-pillar .pillar-header[data-v-d4a82098]{position:relative;z-index:1}.eduversity-pillar[data-v-d4a82098]{background:linear-gradient(160deg,rgba(255,120,0,.04),transparent 55%);position:relative}.eduversity-pillar[data-v-d4a82098]:after{content:"";position:absolute;bottom:0;right:0;width:25%;height:25%;background-image:url(../svgs/certificate.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;opacity:.9;pointer-events:none;z-index:0;margin-right:1rem}.eduversity-pillar .feature-list[data-v-d4a82098],.eduversity-pillar .pillar-header[data-v-d4a82098],.eduversity-pillar .tech-stack[data-v-d4a82098]{position:relative;z-index:1}.university-pillar[data-v-d4a82098]:has(.feature-item.is-open),.university-pillar[data-v-d4a82098]:has(.feature-item:hover){background:linear-gradient(160deg,rgba(59,130,246,.09),transparent 60%)}.eduversity-pillar[data-v-d4a82098]:has(.feature-item.is-open),.eduversity-pillar[data-v-d4a82098]:has(.feature-item:hover){background:linear-gradient(160deg,rgba(255,120,0,.09),transparent 60%)}.pillar-header[data-v-d4a82098]{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);transition:border-color .3s ease}.pillar-icon-img[data-v-d4a82098]{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pillar-title[data-v-d4a82098]{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.25}.feature-list[data-v-d4a82098]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.feature-item[data-v-d4a82098]{border-radius:11px;background:var(--feature-bg);border:1px solid transparent;cursor:pointer;transition:background .28s ease,border-color .28s ease;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-item.is-open[data-v-d4a82098],.feature-item[data-v-d4a82098]:hover{background:var(--feature-hover-bg);border-color:var(--feature-hover-border)}.feature-row[data-v-d4a82098]{display:flex;align-items:center;gap:.75rem;padding:.8rem .95rem}.feature-icon-wrap[data-v-d4a82098]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);transition:color .28s ease}.feature-item.is-open .feature-icon-wrap[data-v-d4a82098],.feature-item:hover .feature-icon-wrap[data-v-d4a82098]{color:var(--text-primary)}.feature-text[data-v-d4a82098]{font-size:.94rem;font-weight:600;color:var(--text-secondary);flex:1;line-height:1.3;transition:color .28s ease}.feature-item.is-open .feature-text[data-v-d4a82098]{color:var(--text-primary)}.accordion-arrow[data-v-d4a82098]{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted);transition:transform .35s cubic-bezier(.4,0,.2,1),color .28s ease}.feature-item.is-open .accordion-arrow[data-v-d4a82098]{transform:rotate(180deg);color:var(--text-secondary)}.feature-desc[data-v-d4a82098]{max-height:0;overflow:hidden;opacity:0;font-size:.845rem;color:var(--text-secondary);line-height:1.65;padding:0 .95rem 0 2.7rem;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding-bottom .3s ease}.feature-item.is-open .feature-desc[data-v-d4a82098]{max-height:8rem;opacity:1;padding-bottom:.8rem}.tech-stack[data-v-d4a82098]{margin-top:auto;padding-top:1.5rem}.tech-stack-label[data-v-d4a82098]{font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .65rem}.tech-chips[data-v-d4a82098]{display:flex;flex-wrap:wrap;gap:.35rem;width:90%}.tech-chip[data-v-d4a82098]{padding:.28rem .65rem;background:#ff780014;border:1px solid rgba(255,120,0,.22);border-radius:50px;font-size:.72rem;font-weight:600;color:#ffbb3fd1;letter-spacing:.01em}[data-theme=light] .tech-chip[data-v-d4a82098]{color:#c46a00}.result-pillar[data-v-d4a82098]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.75rem 1.75rem;background:linear-gradient(160deg,#ffbb3f0f,#ff780008);justify-content:space-between}.result-eyebrow[data-v-d4a82098]{font-size:.67rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffbb3fa6;margin:0 0 1.25rem;align-self:flex-start}.result-illustration[data-v-d4a82098]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}@keyframes glowPulse-d4a82098{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.38;transform:scale(1.12)}}.result-glow[data-v-d4a82098]{position:absolute;inset:-28px;background:radial-gradient(circle,rgba(255,187,63,.28) 0,transparent 68%);border-radius:50%;pointer-events:none;animation:glowPulse-d4a82098 2.6s ease-in-out infinite}.result-svg[data-v-d4a82098]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.result-title[data-v-d4a82098]{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;line-height:1.35}.result-highlight[data-v-d4a82098]{background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-grid[data-v-d4a82098]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;width:100%;margin-bottom:1.25rem}.stat[data-v-d4a82098]{display:flex;flex-direction:column;align-items:center;padding:.7rem .35rem;background:var(--feature-bg);border:1px solid var(--border-color);border-radius:11px;gap:.2rem;transition:background .3s ease,border-color .3s ease}.stat-value[data-v-d4a82098]{font-size:1.05rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-d4a82098]{font-size:.6rem;color:var(--text-muted);font-weight:500;text-align:center;line-height:1.3}.testimonial[data-v-d4a82098]{width:100%;padding:.9rem 1rem;background:var(--feature-bg);border-left:1px solid var(--border-color);border:1px solid var(--border-color);border-left:3px solid rgba(255,187,63,.5);border-radius:0 10px 10px 0;text-align:left;margin-bottom:1.1rem;transition:background .3s ease,border-color .3s ease}.testimonial-quote[data-v-d4a82098]{font-size:.78rem;color:var(--text-secondary);line-height:1.6;font-style:italic;margin:0 0 .5rem}.testimonial-author[data-v-d4a82098]{display:flex;align-items:center;gap:.35rem;font-size:.7rem}.author-name[data-v-d4a82098]{font-weight:700;color:var(--text-secondary)}.author-role[data-v-d4a82098],.author-sep[data-v-d4a82098]{color:var(--text-muted)}.result-cta[data-v-d4a82098]{display:inline-flex;align-items:center;gap:.45rem;color:#ffbb3fcc;font-size:.8rem;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:color .25s ease,gap .25s ease;align-self:flex-start}.result-cta[data-v-d4a82098]:hover{color:#ffbb3f;gap:.7rem}@media(max-width:1200px){.unified-card[data-v-d4a82098]{grid-template-columns:1fr 70px 1fr 70px 260px}.pillar[data-v-d4a82098]{padding:2.25rem 1.75rem}.result-illustration[data-v-d4a82098]{width:150px;height:150px}}@media(max-width:960px){.unified-card[data-v-d4a82098]{grid-template-columns:1fr;grid-template-rows:3px auto}.card-top-bar[data-v-d4a82098]{grid-column:1}.col-operator[data-v-d4a82098]{border-right:none;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:1.1rem 0}.col-operator[data-v-d4a82098],.pillar[data-v-d4a82098]{border-left:none;grid-row:auto}.pillar[data-v-d4a82098]{border-top:3px solid transparent}.university-pillar[data-v-d4a82098]{border-top-color:#3b82f673}.eduversity-pillar[data-v-d4a82098]{border-top-color:#ff780073}.result-pillar[data-v-d4a82098]{justify-content:flex-start;gap:1.25rem}.tech-stack[data-v-d4a82098]{margin-top:1.5rem}.stat-grid[data-v-d4a82098]{max-width:340px}}@media(max-width:600px){.why-eduversity-section[data-v-d4a82098]{padding:4rem 1rem}.pillar[data-v-d4a82098]{padding:2rem 1.25rem}.pillar-title[data-v-d4a82098]{font-size:1.15rem}.feature-text[data-v-d4a82098]{font-size:.88rem}.result-illustration[data-v-d4a82098]{width:130px;height:130px}.result-title[data-v-d4a82098]{font-size:1.15rem}}.specializations-section[data-v-3fbb2e0b]{padding:8rem 2rem;position:relative;z-index:10}.spec-wrapper[data-v-3fbb2e0b]{max-width:1400px;margin:0 auto}.section-header[data-v-3fbb2e0b]{text-align:center;margin-bottom:4.5rem}.section-eyebrow[data-v-3fbb2e0b]{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffbb3fb3;margin:0 0 1rem}.section-title[data-v-3fbb2e0b]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.1}.section-subtitle[data-v-3fbb2e0b]{font-size:1.2rem;color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.7}.gradient-text[data-v-3fbb2e0b]{background:linear-gradient(135deg,#ff7800,#ff4e00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.spec-grid[data-v-3fbb2e0b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.spec-card[data-v-3fbb2e0b]{position:relative;height:420px;border-radius:20px;overflow:hidden;border:1px solid var(--border-color);cursor:pointer;transition:transform .45s cubic-bezier(.4,0,.2,1),border-color .4s ease,box-shadow .4s ease}.spec-card[data-v-3fbb2e0b]:hover{transform:translateY(-8px) scale(1.01);border-color:rgba(var(--accent-rgb),.45);box-shadow:0 24px 64px rgba(var(--accent-rgb),.22),0 0 0 1px rgba(var(--accent-rgb),.12)}.spec-video[data-v-3fbb2e0b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.99;transition:opacity .5s ease,transform .6s ease}.spec-card:hover .spec-video[data-v-3fbb2e0b]{opacity:.88;transform:scale(1.06)}.spec-overlay[data-v-3fbb2e0b]{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-primary) 0,rgba(6,5,24,.78) 38%,rgba(6,5,24,.35) 68%,rgba(0,0,0,.08) 100%);z-index:1;transition:background .4s ease}[data-theme=light] .spec-overlay[data-v-3fbb2e0b]{background:linear-gradient(0deg,#ffffffa6 0,#ffffff47 38%,#ffffff0f 68%,#ffffff05)}.spec-card:hover .spec-overlay[data-v-3fbb2e0b]{background:linear-gradient(to top,var(--bg-primary) 0,rgba(6,5,24,.62) 38%,rgba(6,5,24,.18) 68%,transparent 100%)}[data-theme=light] .spec-card:hover .spec-overlay[data-v-3fbb2e0b]{background:linear-gradient(0deg,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,.22) 38%,hsla(0,0%,100%,.08) 68%,transparent)}.spec-number[data-v-3fbb2e0b]{position:absolute;top:1.25rem;right:1.5rem;font-size:3.75rem;font-weight:900;line-height:1;letter-spacing:-.04em;color:#ffffff12;z-index:2;transition:color .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=light] .spec-number[data-v-3fbb2e0b]{color:#0000000f}[data-theme=light] .spec-cta[data-v-3fbb2e0b],[data-theme=light] .spec-desc[data-v-3fbb2e0b],[data-theme=light] .spec-tag[data-v-3fbb2e0b],[data-theme=light] .spec-title[data-v-3fbb2e0b]{text-shadow:0 1px 6px hsla(0,0%,100%,.6)}.spec-card:hover .spec-number[data-v-3fbb2e0b]{color:rgba(var(--accent-rgb),.18)}.spec-content[data-v-3fbb2e0b]{position:absolute;bottom:0;left:0;right:0;padding:1.75rem;z-index:2;display:flex;flex-direction:column;gap:.55rem}.spec-icon-wrap[data-v-3fbb2e0b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);flex-shrink:0;margin-bottom:.2rem;transition:background .35s ease,border-color .35s ease}.spec-card:hover .spec-icon-wrap[data-v-3fbb2e0b]{background:rgba(var(--accent-rgb),.22);border-color:rgba(var(--accent-rgb),.45)}.spec-titles[data-v-3fbb2e0b]{display:flex;flex-direction:column;gap:.2rem}.spec-title[data-v-3fbb2e0b]{font-size:1.1rem;color:var(--text-primary);line-height:1.3}.spec-tag[data-v-3fbb2e0b],.spec-title[data-v-3fbb2e0b]{font-weight:700;margin:0}.spec-tag[data-v-3fbb2e0b]{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);opacity:.85}.spec-desc[data-v-3fbb2e0b]{font-size:.845rem;color:var(--text-secondary);line-height:1.65;margin:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .32s ease}.spec-card:hover .spec-desc[data-v-3fbb2e0b]{max-height:6rem;opacity:1}.spec-cta[data-v-3fbb2e0b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;letter-spacing:.02em;align-self:flex-start;opacity:.55;transform:translateY(4px);transition:opacity .32s ease .06s,transform .32s ease .06s,gap .22s ease}.spec-card:hover .spec-cta[data-v-3fbb2e0b]{opacity:1;transform:translateY(0)}.spec-cta[data-v-3fbb2e0b]:hover{gap:.65rem}@media(max-width:1024px){.spec-grid[data-v-3fbb2e0b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.specializations-section[data-v-3fbb2e0b]{padding:4rem 1rem}.spec-grid[data-v-3fbb2e0b]{grid-template-columns:1fr;gap:1rem}.spec-card[data-v-3fbb2e0b]{height:360px}.spec-desc[data-v-3fbb2e0b]{max-height:6rem;opacity:1}.spec-cta[data-v-3fbb2e0b]{opacity:1;transform:translateY(0)}}.programs-section[data-v-d55ba1a5]{padding:6rem 2rem;position:relative;z-index:10}.programs-wrapper[data-v-d55ba1a5]{max-width:1400px;margin:0 auto}.section-header[data-v-d55ba1a5]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-d55ba1a5]{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.15}.section-subtitle[data-v-d55ba1a5]{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.75}.gradient-text[data-v-d55ba1a5]{background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.filter-wrap[data-v-d55ba1a5]{margin-bottom:3.5rem;display:flex;width:100%}.filter-panel[data-v-d55ba1a5]{display:flex;align-items:flex-start;justify-content:center;gap:2.5rem;width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;padding:1.8rem 2.2rem;flex-wrap:wrap;box-shadow:var(--shadow-elevated);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.deg-group[data-v-d55ba1a5]{display:flex;flex-direction:column;gap:.85rem}.group-label[data-v-d55ba1a5]{display:flex;align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.group-label svg[data-v-d55ba1a5]{flex-shrink:0}.deg-chips[data-v-d55ba1a5]{display:flex;flex-wrap:wrap;gap:.45rem}.deg-chip[data-v-d55ba1a5]{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem 1.05rem;background:var(--feature-bg);border:1px solid var(--border-color);border-radius:50px;font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.deg-chip[data-v-d55ba1a5]:hover{background:var(--feature-hover-bg);color:var(--text-primary);border-color:var(--feature-hover-border);box-shadow:var(--shadow-elevated)}.deg-chip.active[data-v-d55ba1a5]{background:#ffbb3f38;border-color:#ffbb3fa6;color:#ffbb3f;box-shadow:0 0 22px #ffbb3f38,inset 0 1px #ffffff14}.chip-count[data-v-d55ba1a5]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;background:var(--feature-hover-bg);font-size:.64rem;font-weight:700;color:var(--text-muted);transition:background .24s ease,color .24s ease}.deg-chip.active .chip-count[data-v-d55ba1a5]{background:#ffbb3f47;color:#ffbb3f}.filter-divider[data-v-d55ba1a5]{width:1px;align-self:stretch;background:var(--border-color);margin:.25rem 0;flex-shrink:0;transition:background .3s ease}.fade-slide-enter-active[data-v-d55ba1a5],.fade-slide-leave-active[data-v-d55ba1a5]{transition:opacity .26s ease,transform .26s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-d55ba1a5]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-d55ba1a5]{opacity:0;transform:translateY(-8px)}.programs-grid[data-v-d55ba1a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;align-items:start;max-width:100%}@supports (grid-template-columns:subgrid){.programs-grid[data-v-d55ba1a5]{justify-content:center}}.programs-grid[data-v-d55ba1a5]{justify-content:center}.prog-card[data-v-d55ba1a5]{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .32s ease,box-shadow .32s ease,background .3s ease}[data-theme=light] .prog-card[data-v-d55ba1a5]{box-shadow:0 2px 12px #0000000f}.prog-card[data-v-d55ba1a5]:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.38);box-shadow:0 10px 46px rgba(var(--accent-rgb),.15),0 0 0 1px rgba(var(--accent-rgb),.1)}.prog-top-bar[data-v-d55ba1a5]{height:3px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.25));flex-shrink:0}.prog-media[data-v-d55ba1a5]{position:relative;height:148px;overflow:hidden;flex-shrink:0;background:rgba(var(--accent-rgb),.05)}.media-img[data-v-d55ba1a5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.4,0,.2,1),filter .4s ease}.prog-card:hover .media-img[data-v-d55ba1a5]{transform:scale(1.06);filter:brightness(.92)}.media-overlay[data-v-d55ba1a5]{position:absolute;inset:0;background:linear-gradient(180deg,#06051800,#06051800 55%,#06051873);z-index:1;pointer-events:none}[data-theme=light] .media-overlay[data-v-d55ba1a5]{background:linear-gradient(180deg,#fff0,#fff0 55%,#ffffff73)}.media-icon-badge[data-v-d55ba1a5]{position:absolute;top:.75rem;left:.75rem;z-index:2;width:34px;height:34px;border-radius:10px;background:#0605189e;border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#ffffffe6;transition:background .32s ease,border-color .32s ease,transform .32s ease}[data-theme=light] .media-icon-badge[data-v-d55ba1a5]{background:#ffffffbf;border:1px solid rgba(0,0,0,.1);color:#000c}.prog-card:hover .media-icon-badge[data-v-d55ba1a5]{background:#060518c7;border-color:rgba(var(--accent-rgb),.4);transform:scale(1.07)}.prog-body[data-v-d55ba1a5]{padding:1.4rem 1.55rem 1.65rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.prog-number[data-v-d55ba1a5]{position:absolute;top:calc(151px + .95rem);right:1.35rem;font-size:2.4rem;font-weight:900;letter-spacing:-.04em;line-height:1;color:rgba(var(--accent-rgb),.09);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .35s ease}.prog-card:hover .prog-number[data-v-d55ba1a5]{color:rgba(var(--accent-rgb),.18)}.prog-titles[data-v-d55ba1a5]{display:flex;flex-direction:column;gap:.22rem}.prog-title[data-v-d55ba1a5]{font-size:1.02rem;color:var(--text-primary);line-height:1.35;padding-right:2.4rem}.prog-tag[data-v-d55ba1a5],.prog-title[data-v-d55ba1a5]{font-weight:700;margin:0}.prog-tag[data-v-d55ba1a5]{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);opacity:.8}.prog-desc[data-v-d55ba1a5]{font-size:.82rem;color:var(--text-secondary);line-height:1.7;margin:0}.prog-unis[data-v-d55ba1a5]{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--border-color);padding-top:.85rem;margin-top:auto;transition:border-color .3s ease}.unis-label[data-v-d55ba1a5]{align-items:center;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.uni-chips[data-v-d55ba1a5],.unis-label[data-v-d55ba1a5]{display:flex;gap:.38rem}.uni-chips[data-v-d55ba1a5]{flex-wrap:wrap}.uni-chip[data-v-d55ba1a5]{padding:.25rem .68rem;border-radius:50px;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.2);font-size:.72rem;font-weight:600;color:var(--text-secondary);letter-spacing:.01em;transition:background .24s ease,border-color .24s ease,color .24s ease}.prog-card:hover .uni-chip[data-v-d55ba1a5]{background:rgba(var(--accent-rgb),.13);border-color:rgba(var(--accent-rgb),.32);color:var(--text-primary)}.prog-cta[data-v-d55ba1a5]{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;color:var(--accent);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);border-radius:50px;padding:.48rem 1.05rem;cursor:pointer;letter-spacing:.02em;align-self:flex-start;transition:background .26s ease,border-color .26s ease,gap .2s ease}.prog-cta[data-v-d55ba1a5]:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.42);gap:.58rem}@media(max-width:900px){.filter-panel[data-v-d55ba1a5]{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem}.filter-divider[data-v-d55ba1a5]{width:100%;height:1px;align-self:auto;margin:0}}@media(max-width:680px){.programs-section[data-v-d55ba1a5]{padding:5rem 1rem}.filter-wrap[data-v-d55ba1a5]{justify-content:stretch}.filter-panel[data-v-d55ba1a5]{width:100%}.programs-grid[data-v-d55ba1a5]{grid-template-columns:1fr;gap:1.1rem}.section-title[data-v-d55ba1a5]{font-size:clamp(1.85rem,7vw,2.6rem)}}.benefits-section[data-v-dc94d183]{padding:4rem 2rem;position:relative;z-index:10}.benefits-wrapper[data-v-dc94d183]{max-width:1400px;margin:0 auto}.section-header[data-v-dc94d183]{text-align:center;margin-bottom:4.5rem}.section-title[data-v-dc94d183]{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.15}.section-subtitle[data-v-dc94d183]{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.75}.gradient-text[data-v-dc94d183]{background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-grid[data-v-dc94d183]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:5rem}.benefit-card[data-v-dc94d183]{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .32s ease,box-shadow .32s ease,background .3s ease}[data-theme=light] .benefit-card[data-v-dc94d183]{box-shadow:0 2px 12px #0000000f}.benefit-card[data-v-dc94d183]:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.38);box-shadow:0 10px 46px rgba(var(--accent-rgb),.15),0 0 0 1px rgba(var(--accent-rgb),.1)}.benefit-top-bar[data-v-dc94d183]{height:3px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.25));flex-shrink:0}.benefit-header[data-v-dc94d183]{padding:1.6rem 1.55rem .6rem;display:flex;flex-direction:column;gap:.85rem}.benefit-icon-wrap[data-v-dc94d183]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);flex-shrink:0;transition:background .35s ease,border-color .35s ease}.benefit-card:hover .benefit-icon-wrap[data-v-dc94d183]{background:rgba(var(--accent-rgb),.22);border-color:rgba(var(--accent-rgb),.45)}.benefit-title[data-v-dc94d183]{font-size:1.08rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.35}.benefit-list[data-v-dc94d183]{list-style:none;padding:0 1.55rem 1.6rem;margin:0;display:flex;flex-direction:column;gap:.55rem}.benefit-item[data-v-dc94d183]{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;color:var(--text-secondary);line-height:1.6}.benefit-check[data-v-dc94d183]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent);margin-top:.05rem;transition:background .3s ease,border-color .3s ease}.benefit-card:hover .benefit-check[data-v-dc94d183]{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.4)}.stats-row[data-v-dc94d183]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.stat-block[data-v-dc94d183]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1.8rem 1.2rem;background:var(--feature-bg);border:1px solid var(--border-color);border-radius:16px;transition:background .3s ease,border-color .3s ease}.stat-block[data-v-dc94d183]:hover{background:var(--feature-hover-bg);border-color:var(--feature-hover-border)}.stat-value[data-v-dc94d183]{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.02em;background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-dc94d183]{font-size:.78rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}@media(max-width:1100px){.benefits-grid[data-v-dc94d183],.stats-row[data-v-dc94d183]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-section[data-v-dc94d183]{padding:5rem 1rem}.benefits-grid[data-v-dc94d183]{grid-template-columns:1fr;gap:1.1rem;margin-bottom:3rem}.stats-row[data-v-dc94d183]{grid-template-columns:1fr;gap:1rem}.section-title[data-v-dc94d183]{font-size:clamp(1.85rem,7vw,2.6rem)}}.university-partners-section[data-v-42a0417b]{padding:8rem 2rem;position:relative;z-index:10}.partners-wrapper[data-v-42a0417b]{max-width:1400px;margin:0 auto}.section-header[data-v-42a0417b]{text-align:center;margin-bottom:4.5rem}.section-title[data-v-42a0417b]{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.15}.section-subtitle[data-v-42a0417b]{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.75}.gradient-text[data-v-42a0417b]{background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.partners-grid[data-v-42a0417b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.partner-card[data-v-42a0417b]{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .32s ease,box-shadow .32s ease}.partner-card[data-v-42a0417b]:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.38);box-shadow:0 8px 28px rgba(var(--accent-rgb),.08),0 0 0 1px rgba(var(--accent-rgb),.06)}.partner-top-bar[data-v-42a0417b]{height:3px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.25));flex-shrink:0}.partner-media[data-v-42a0417b]{position:relative;height:160px;overflow:hidden;flex-shrink:0}.media-img[data-v-42a0417b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.4,0,.2,1)}.partner-card:hover .media-img[data-v-42a0417b]{transform:scale(1.06)}.media-overlay[data-v-42a0417b]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 40%,rgba(6,5,24,.65));z-index:1;pointer-events:none}[data-theme=light] .media-overlay[data-v-42a0417b]{background:linear-gradient(180deg,transparent,transparent 40%,hsla(0,0%,100%,.85))}.partner-header[data-v-42a0417b]{padding:1.2rem 1.55rem .8rem;display:flex;align-items:center;gap:1rem}.partner-logo-wrap[data-v-42a0417b]{width:56px;height:56px;border-radius:14px;background:#fff;border:1px solid rgba(var(--accent-rgb),.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:5px;box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease}.partner-card:hover .partner-logo-wrap[data-v-42a0417b]{transform:scale(1.05);box-shadow:0 4px 14px rgba(var(--accent-rgb),.2)}.partner-logo[data-v-42a0417b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partner-title-block[data-v-42a0417b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.partner-name[data-v-42a0417b]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.35}.partner-short[data-v-42a0417b]{font-size:.72rem;font-weight:600;color:var(--accent);letter-spacing:.02em;text-transform:uppercase}.partner-meta[data-v-42a0417b]{padding:0 1.55rem .8rem;display:flex;flex-wrap:wrap;gap:.4rem}.meta-badge[data-v-42a0417b]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease}.meta-badge svg[data-v-42a0417b]{flex-shrink:0}.location-badge[data-v-42a0417b],.type-badge[data-v-42a0417b]{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.18);color:var(--accent)}.type-badge.online[data-v-42a0417b]{background:#14b8a614;border-color:#14b8a640;color:#14b8a6}.partner-desc[data-v-42a0417b]{padding:0 1.55rem;font-size:.84rem;color:var(--text-secondary);line-height:1.7;margin:0 0 .9rem}.partner-accreditations[data-v-42a0417b]{padding:0 1.55rem .7rem}.accreditation-label[data-v-42a0417b]{display:flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem}.accreditation-chips[data-v-42a0417b]{display:flex;flex-wrap:wrap;gap:.35rem}.accreditation-chip[data-v-42a0417b]{padding:.28rem .65rem;border-radius:50px;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.18);font-size:.72rem;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.partner-programs[data-v-42a0417b]{padding:0 1.55rem .8rem}.programs-label[data-v-42a0417b]{display:flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem}.program-chips[data-v-42a0417b]{display:flex;flex-wrap:wrap;gap:.35rem}.program-chip[data-v-42a0417b]{padding:.28rem .65rem;border-radius:50px;background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.18);font-size:.72rem;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.partner-cta[data-v-42a0417b]{display:inline-flex;align-items:center;gap:.4rem;margin:auto 1.55rem 1.55rem;font-size:.76rem;font-weight:700;color:var(--accent);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);border-radius:50px;padding:.48rem 1.05rem;cursor:pointer;letter-spacing:.02em;text-decoration:none;transition:background .26s ease,border-color .26s ease,gap .2s ease;align-self:flex-start}.partner-cta[data-v-42a0417b]:hover{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.42);gap:.58rem}@media(max-width:1100px){.partners-grid[data-v-42a0417b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.university-partners-section[data-v-42a0417b]{padding:5rem 1rem}.partners-grid[data-v-42a0417b]{grid-template-columns:1fr;gap:1.1rem}.section-title[data-v-42a0417b]{font-size:clamp(1.85rem,7vw,2.6rem)}}.alumni-section[data-v-e0f0c646]{padding:2rem 0 8rem;position:relative;z-index:10;overflow:hidden}.alumni-section[data-v-e0f0c646]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,120,0,.08) 0,transparent 70%);pointer-events:none}.alumni-wrapper[data-v-e0f0c646]{max-width:1600px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.section-header[data-v-e0f0c646]{text-align:center;margin-bottom:2rem}.section-title[data-v-e0f0c646]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:var(--text-primary);margin-bottom:1rem}.gradient-text[data-v-e0f0c646]{background:linear-gradient(135deg,#ff7800,#ff7800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-e0f0c646]{font-size:1.125rem;color:var(--text-secondary);max-width:500px;margin:0 auto}.carousel-container[data-v-e0f0c646]{display:flex;flex-direction:column;gap:2rem;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);padding:2rem}.carousel-row[data-v-e0f0c646]{overflow:hidden;width:100%}.carousel-track[data-v-e0f0c646]{display:flex;gap:3rem;width:-moz-max-content;width:max-content;will-change:transform}.carousel-track-left[data-v-e0f0c646]{animation:scroll-left-e0f0c646 35s linear infinite}.carousel-track-right[data-v-e0f0c646]{animation:scroll-right-e0f0c646 40s linear infinite}.carousel-track-left-slow[data-v-e0f0c646]{animation:scroll-left-e0f0c646 45s linear infinite}.logo-item[data-v-e0f0c646]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:160px;height:80px;padding:.75rem 1rem;background:#fffffff2;border:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 12px #0000001f;animation:glow-pulse-e0f0c646 3s ease-in-out infinite;animation-delay:calc(var(--index, 0)*.2s)}[data-theme=light] .logo-item[data-v-e0f0c646]{box-shadow:0 2px 8px #0000000f}.logo-item[data-v-e0f0c646]:hover{transform:scale(1.08);box-shadow:0 8px 24px #ff78004d;background:#fff;animation-play-state:paused}.company-logo[data-v-e0f0c646]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.logo-item:hover .company-logo[data-v-e0f0c646]{transform:scale(1.05)}@keyframes scroll-left-e0f0c646{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right-e0f0c646{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes glow-pulse-e0f0c646{0%,to{box-shadow:0 4px 12px #0000001f}50%{box-shadow:0 4px 20px #ff780040}}.carousel-row:hover .carousel-track[data-v-e0f0c646]{animation-play-state:paused}@media(max-width:768px){.alumni-section[data-v-e0f0c646]{padding:2rem 0 3rem}.alumni-wrapper[data-v-e0f0c646]{padding:0 1rem}.logo-item[data-v-e0f0c646]{width:120px;height:65px;padding:.5rem .75rem}.carousel-track[data-v-e0f0c646]{gap:1.5rem}.carousel-track-left[data-v-e0f0c646]{animation:scroll-left-e0f0c646 25s linear infinite}.carousel-track-right[data-v-e0f0c646]{animation:scroll-right-e0f0c646 30s linear infinite}.carousel-track-left-slow[data-v-e0f0c646]{animation:scroll-left-e0f0c646 35s linear infinite}}.faq-section[data-v-7f967be3]{padding:6rem 2rem;position:relative;z-index:10}.faq-wrapper[data-v-7f967be3]{max-width:900px;margin:0 auto}.section-header[data-v-7f967be3]{text-align:center;margin-bottom:4rem}.section-title[data-v-7f967be3]{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.15}.section-subtitle[data-v-7f967be3]{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.75}.gradient-text[data-v-7f967be3]{background:linear-gradient(135deg,#ff7800,#ffbb3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-list[data-v-7f967be3]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:4rem}.faq-item[data-v-7f967be3]{border-radius:16px;background:var(--bg-card);border:1px solid var(--border-color);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item[data-v-7f967be3]:hover{border-color:#ff780040}.faq-item.is-open[data-v-7f967be3]{border-color:#ff780059;box-shadow:0 8px 28px #ff78000f}.faq-question[data-v-7f967be3]{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .25s ease}.faq-question[data-v-7f967be3]:hover{background:#ffffff08}.faq-number[data-v-7f967be3]{font-size:.85rem;font-weight:800;color:var(--accent-orange);opacity:.6;flex-shrink:0;min-width:28px}.faq-text[data-v-7f967be3]{font-size:1.1rem;font-weight:600;color:var(--text-primary);flex:1;line-height:1.4}.faq-arrow[data-v-7f967be3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s ease}.faq-item.is-open .faq-arrow[data-v-7f967be3]{transform:rotate(180deg);color:var(--accent-orange)}.faq-answer-wrap[data-v-7f967be3]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-answer-wrap[data-v-7f967be3]{max-height:500px}.faq-answer[data-v-7f967be3]{padding:0 1.5rem 1.5rem 3.25rem}.faq-answer-text[data-v-7f967be3]{font-size:.95rem;color:var(--text-secondary);line-height:1.75;margin:0}.faq-answer-list[data-v-7f967be3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.faq-answer-item[data-v-7f967be3]{position:relative;font-size:.95rem;color:var(--text-secondary);line-height:1.75;padding-left:1.2rem}.faq-answer-item[data-v-7f967be3]:before{content:"";position:absolute;left:0;top:.55rem;width:5px;height:5px;border-radius:50%;background:var(--accent-orange);opacity:.6}.faq-cta[data-v-7f967be3]{border-radius:20px;background:var(--bg-card);border:1px solid var(--border-color);padding:3rem;text-align:center;position:relative;overflow:hidden}.faq-cta[data-v-7f967be3]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff7800,#ffbb3f)}.faq-cta-content[data-v-7f967be3]{position:relative;z-index:1;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.faq-cta-title[data-v-7f967be3]{font-size:1.8rem;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.02em}.faq-cta-subtitle[data-v-7f967be3]{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin:0;max-width:480px}.faq-cta-btn[data-v-7f967be3]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#ff7800,#ff4e00);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.faq-cta-btn[data-v-7f967be3]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff78004d}@media(max-width:640px){.faq-section[data-v-7f967be3]{padding:5rem 1rem}.faq-question[data-v-7f967be3]{padding:1rem 1.25rem;gap:.75rem}.faq-text[data-v-7f967be3]{font-size:1rem}.faq-answer[data-v-7f967be3]{padding:0 1.25rem 1.25rem 2.75rem}.faq-cta[data-v-7f967be3]{padding:2rem 1.25rem}.faq-cta-title[data-v-7f967be3]{font-size:1.5rem}.faq-cta-btn[data-v-7f967be3]{width:100%;justify-content:center}.section-title[data-v-7f967be3]{font-size:clamp(1.85rem,7vw,2.6rem)}}.footer-section[data-v-9db8c41d]{position:relative;z-index:10;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.footer-wrapper[data-v-9db8c41d]{max-width:1400px;margin:0 auto}.footer-accent-bar[data-v-9db8c41d]{height:3px;background:linear-gradient(90deg,#ff7800,#ffbb3f)}.footer-content[data-v-9db8c41d]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:3rem;padding:4rem 2rem 3rem}.footer-col[data-v-9db8c41d]{display:flex;flex-direction:column;gap:1.5rem}.footer-col-title[data-v-9db8c41d]{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0}.footer-brand[data-v-9db8c41d]{display:flex;align-items:center;gap:1rem}.footer-logo-wrap[data-v-9db8c41d]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:200px;height:66px;border-radius:14px;background:#0a0a0a0f;padding:6px;box-shadow:0 2px 8px #00000014}.footer-logo[data-v-9db8c41d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer-tagline[data-v-9db8c41d]{font-size:.75rem;color:var(--text-secondary);line-height:1.6;margin:0;max-width:240px}.footer-contact[data-v-9db8c41d]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-9db8c41d]{display:flex;align-items:flex-start;gap:.75rem}.contact-icon[data-v-9db8c41d]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ff78001a;border:1px solid rgba(255,120,0,.2);color:#ff7800}.contact-text[data-v-9db8c41d]{line-height:1.6}.contact-link[data-v-9db8c41d],.contact-text[data-v-9db8c41d]{font-size:.82rem;color:var(--text-secondary);padding-top:.4rem}.contact-link[data-v-9db8c41d]{text-decoration:none;transition:color .2s ease}.contact-link[data-v-9db8c41d]:hover{color:#ff7800}.contact-phones[data-v-9db8c41d]{display:flex;align-items:center;gap:.4rem;padding-top:.4rem}.phone-sep[data-v-9db8c41d]{color:var(--text-muted);font-size:.82rem}.footer-links[data-v-9db8c41d]{display:flex;flex-direction:column;gap:.6rem}.footer-link[data-v-9db8c41d]{font-size:.85rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.4rem}.footer-link[data-v-9db8c41d]:hover{color:#ff7800;transform:translate(4px)}.footer-link[data-v-9db8c41d]:before{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(255,120,0,.5);transition:border-left-color .2s ease}.footer-link[data-v-9db8c41d]:hover:before{border-left-color:#ff7800}.social-links[data-v-9db8c41d]{display:flex;gap:.75rem}.social-link[data-v-9db8c41d]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:var(--text-secondary);transition:all .3s ease}.social-link[data-v-9db8c41d]:hover{background:#ff780026;border-color:#ff780066;color:#ff7800;transform:translateY(-3px);box-shadow:0 8px 20px #ff780026}.programs-title[data-v-9db8c41d]{margin-top:.5rem}.footer-bottom[data-v-9db8c41d]{border-top:1px solid var(--border-color);padding:1.5rem 2rem}.footer-bottom-content[data-v-9db8c41d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.copyright[data-v-9db8c41d]{font-size:.78rem;color:var(--text-muted);margin:0}.footer-bottom-links[data-v-9db8c41d]{display:flex;align-items:center;gap:.5rem}.bottom-link[data-v-9db8c41d]{font-size:.78rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.bottom-link[data-v-9db8c41d]:hover{color:#ff7800}.bottom-sep[data-v-9db8c41d]{color:var(--text-muted);font-size:.78rem}@media(max-width:1024px){.footer-content[data-v-9db8c41d]{grid-template-columns:1fr 1fr;gap:2.5rem}.brand-col[data-v-9db8c41d]{grid-column:1/-1}}@media(max-width:640px){.footer-content[data-v-9db8c41d]{grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem 2rem}.footer-bottom-content[data-v-9db8c41d]{flex-direction:column;text-align:center}.footer-logo[data-v-9db8c41d]{height:40px}}.futuristic-landing[data-v-26c4e4b3]{position:relative;min-height:100vh;background:var(--bg-primary);overflow-x:hidden;transition:background-color .3s ease}.content-overlay[data-v-26c4e4b3]{position:relative;z-index:10}
