.page_page__6TO6c{min-height:100vh}.page_hero___zT0T{position:relative;padding:8rem 0 5rem;overflow:hidden}.page_heroBg__b_qUT{position:absolute;inset:0;pointer-events:none}.page_heroOrb1__D3oII{width:600px;height:600px;background:radial-gradient(circle,rgba(34,211,238,.15) 0,transparent 70%);top:-200px;left:-100px}.page_heroOrb1__D3oII,.page_heroOrb2__491XH{position:absolute;border-radius:50%;filter:blur(80px);animation:page_orbFloat__7G7Le 8s ease-in-out infinite}.page_heroOrb2__491XH{width:500px;height:500px;background:radial-gradient(circle,rgba(129,140,248,.15) 0,transparent 70%);top:-100px;right:-100px;animation-delay:-4s}.page_heroContent__aCkUJ{position:relative;z-index:10;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_heroItalic___zixH{font-family:var(--font-accent);font-style:italic;font-weight:600;color:var(--primary);letter-spacing:0}.page_heroVideoWrapper__bV21B{position:relative;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 32px 80px rgba(76,5,133,.2),0 0 0 1px hsla(0,0%,100%,.1);aspect-ratio:16/10;background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page_heroVideo__QK6rN{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.page_heroContent__aCkUJ{grid-template-columns:1fr;gap:3rem}}.page_heroStats__YujIZ{display:flex;gap:2.5rem;flex-wrap:wrap;margin-top:3rem;padding:1.75rem 2.5rem;border:1px solid rgba(76,5,133,.1);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);backdrop-filter:blur(20px);width:-moz-fit-content;width:fit-content;box-shadow:var(--glass-shadow-xl);position:relative}.page_heroStats__YujIZ,.page_heroStats__YujIZ:before{background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px)}.page_heroStats__YujIZ:before{content:"";position:absolute;top:-16px;left:-1px;width:40%;height:16px;border:1px solid rgba(76,5,133,.1);border-bottom:none;border-radius:10px 10px 0 0;backdrop-filter:blur(20px)}.page_stat__9Ji3V{display:flex;flex-direction:column;gap:.25rem}.page_statNum__wUQJI{font-family:var(--font-display);font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#22d3ee,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_statLabel___Jm0H{font-size:.8rem;color:var(--text-muted);font-weight:500}.page_programGrid__QZft_{gap:1.25rem!important}.page_programCard__r1aZ8{display:flex;flex-direction:column;gap:.875rem;padding:2rem;background:rgba(183,154,248,.04);border:1px solid var(--glass-border);border-radius:var(--radius-xl);text-decoration:none;transition:all .3s ease}.page_programCard__r1aZ8:hover{border-color:var(--glass-border-hover);transform:translateY(-5px);box-shadow:var(--glass-shadow-hover)}.page_programIcon__Bs1Iy{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page_programName__De_0Z{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--text-primary)}.page_programDesc__EzrLU{font-size:.875rem;color:var(--text-secondary);line-height:1.6;flex-grow:1}.page_programMeta__PRh8j{display:flex;align-items:center;gap:1rem}.page_programEnter__L4fxo{display:flex;align-items:center;gap:.375rem;font-size:.825rem;font-weight:600;font-family:var(--font-display);margin-top:auto}.page_collegeBanner__tfmCO{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;padding:4rem;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.1);border-radius:var(--radius-2xl);position:relative;overflow:hidden}.page_collegeBanner__tfmCO:before{content:"";position:absolute;top:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(34,211,238,.1) 0,transparent 70%);pointer-events:none}@keyframes page_orbFloat__7G7Le{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.03)}}@media (max-width:1024px){.page_collegeBanner__tfmCO{grid-template-columns:1fr;gap:2rem;padding:2.5rem}}@media (max-width:768px){.page_heroStats__YujIZ{gap:1.5rem}.page_programGrid__QZft_{grid-template-columns:1fr!important}}