@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--ac-dark:#060d1f;--ac-navy:#0a1628;--ac-card:#0f1e38;--ac-card2:#132040;--ac-border:#00c8ff1f;--ac-border2:#a855f726;--ac-cyan:#00c8ff;--ac-blue:#48f;--ac-purple:#a855f7;--ac-pink:#e040fb;--ac-green:#00dc82;--ac-white:#fff;--ac-text:#c8d8f0;--ac-muted:#6b82a8;--ac-danger:#ff4757;--ac-warn:#ffa502;--ac-success:#2ed573;--grad-main:linear-gradient(135deg,#00c8ff,#48f);--grad-edu:linear-gradient(135deg,#a855f7,#e040fb);--grad-green:linear-gradient(135deg,#00dc82,#00c8ff);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-card:0 8px 32px #0006;--shadow-glow:0 0 40px #00c8ff14;--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#060d1f;background:var(--ac-dark);color:#c8d8f0;color:var(--ac-text);font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a1628;background:var(--ac-navy)}::-webkit-scrollbar-thumb{background:#00c8ff4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c8ff;background:var(--ac-cyan)}::selection{background:#00c8ff33;color:#fff;color:var(--ac-white)}.grad-text{background:linear-gradient(135deg,#00c8ff,#48f);background:var(--grad-main);-webkit-background-clip:text;background-clip:text}.grad-text,.grad-text-edu{-webkit-text-fill-color:#0000}.grad-text-edu{background:linear-gradient(135deg,#a855f7,#e040fb);background:var(--grad-edu);-webkit-background-clip:text;background-clip:text}.grad-text-green{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00dc82,#00c8ff);background:var(--grad-green);-webkit-background-clip:text;background-clip:text}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:11px 24px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#00c8ff,#48f);background:var(--grad-main);color:#060d1f;color:var(--ac-dark)}.btn-primary:hover{box-shadow:0 8px 24px #00c8ff4d;transform:translateY(-2px)}.btn-edu{background:linear-gradient(135deg,#a855f7,#e040fb);background:var(--grad-edu);color:#fff}.btn-edu:hover{box-shadow:0 8px 24px #a855f759;transform:translateY(-2px)}.btn-outline{background:#0000;border:1.5px solid #00c8ff;border:1.5px solid var(--ac-cyan);color:#00c8ff;color:var(--ac-cyan)}.btn-outline:hover{background:#00c8ff1a;transform:translateY(-2px)}.btn-outline-purple{background:#0000;border:1.5px solid #a855f7;border:1.5px solid var(--ac-purple);color:#a855f7;color:var(--ac-purple)}.btn-outline-purple:hover{background:#a855f71a;transform:translateY(-2px)}.btn-ghost{background:#ffffff0d;border:1px solid #00c8ff1f;border:1px solid var(--ac-border);color:#c8d8f0;color:var(--ac-text)}.btn-ghost:hover{background:#ffffff1a}.btn-danger{background:#ff4757;background:var(--ac-danger);color:#fff}.btn-lg{font-size:16px;padding:14px 32px}.btn-sm{font-size:13px;padding:7px 16px}.btn-disabled,.btn:disabled{background:#ffffff0a;box-shadow:none;color:#6b82a8;color:var(--ac-muted);cursor:not-allowed;pointer-events:none;transform:none}.btn-disabled,.btn:disabled,.card{border:1px solid #00c8ff1f;border:1px solid var(--ac-border)}.card{background:#0f1e38;background:var(--ac-card);border-radius:16px;border-radius:var(--radius-lg);padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card:hover{border-color:#00c8ff4d;box-shadow:0 0 40px #00c8ff14;box-shadow:var(--shadow-glow)}.card-edu{background:#0f1e38;background:var(--ac-card);border:1px solid #a855f726;border:1px solid var(--ac-border2);border-radius:16px;border-radius:var(--radius-lg);padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card-edu:hover{border-color:#a855f773;box-shadow:0 0 40px #a855f714;transform:translateY(-4px)}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.badge-cyan{background:#00c8ff1f;border:1px solid #00c8ff40;color:#00c8ff;color:var(--ac-cyan)}.badge-purple{background:#a855f71f;border:1px solid #a855f740;color:#a855f7;color:var(--ac-purple)}.badge-green{background:#00dc821f;border:1px solid #00dc8240;color:#00dc82;color:var(--ac-green)}.badge-pink{background:#e040fb1f;border:1px solid #e040fb40;color:#e040fb;color:var(--ac-pink)}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{color:#fff;color:var(--ac-white);font-size:36px;font-weight:800;margin-bottom:.75rem}.section-header p{color:#6b82a8;color:var(--ac-muted);font-size:16px;margin:0 auto;max-width:560px}.form-group{margin-bottom:1.2rem}.form-label{color:#c8d8f0;color:var(--ac-text);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.form-input,.form-select,.form-textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;border-radius:var(--radius-md);color:#fff;color:var(--ac-white);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#00c8ff0a;border-color:#00c8ff;border-color:var(--ac-cyan);box-shadow:0 0 0 3px #00c8ff1a}.form-select option{background:#0a1628;background:var(--ac-navy)}.form-textarea{min-height:100px;resize:vertical}.form-input.error{border-color:#ff4757;border-color:var(--ac-danger)}.progress-bar{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(135deg,#00c8ff,#48f);background:var(--grad-main);border-radius:3px;height:100%;transition:width .5s ease}.progress-fill-edu{background:linear-gradient(135deg,#a855f7,#e040fb);background:var(--grad-edu)}.grid-2{grid-gap:1.5rem;grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:1.5rem}.grid-3{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.section{padding:5rem 0}.section-sm{padding:3rem 0}.divider{background:#00c8ff1f;background:var(--ac-border);height:1px;margin:2rem 0}.spinner{animation:spin .8s linear infinite;border:3px solid #00c8ff33;border-radius:50%;border-top:3px solid var(--ac-cyan);height:40px;margin:0 auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.glow-divider{background:linear-gradient(90deg,#0000,#00c8ff,#a855f7,#0000);background:linear-gradient(90deg,#0000,var(--ac-cyan),var(--ac-purple),#0000);height:1px;opacity:.3}@keyframes ac-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ac-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ac-pulse{0%,to{box-shadow:0 0 0 0 #ff47578c;opacity:1}50%{box-shadow:0 0 0 9px #ff475700;opacity:.55}}@keyframes ac-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.ac-ticker{animation:ac-shimmer 18s linear infinite;background:linear-gradient(90deg,#00c8ff1a,#a855f71f,#00dc821a,#00c8ff1a);background-size:200% 100%;border-bottom:1px solid #00c8ff1f;border-bottom:1px solid var(--ac-border);border-top:1px solid #00c8ff1f;border-top:1px solid var(--ac-border);overflow:hidden;padding:1.05rem 0;position:relative;width:100%}.ac-ticker:after,.ac-ticker:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:14%;z-index:2}.ac-ticker:before{background:linear-gradient(90deg,#060d1f,#0000);background:linear-gradient(90deg,var(--ac-dark),#0000);left:0}.ac-ticker:after{background:linear-gradient(270deg,#060d1f,#0000);background:linear-gradient(270deg,var(--ac-dark),#0000);right:0}.ac-ticker__track{animation:ac-ticker-scroll 34s linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.ac-ticker:focus-within .ac-ticker__track,.ac-ticker:hover .ac-ticker__track{animation-play-state:paused}.ac-ticker__item{align-items:center;color:#fff;color:var(--ac-white);display:inline-flex;font-size:clamp(16px,1.9vw,24px);font-weight:700;gap:14px;letter-spacing:.2px;padding:0 2.4rem;white-space:nowrap}.ac-ticker__dot{background:#00c8ff;background:var(--ac-cyan);border-radius:50%;box-shadow:0 0 14px currentColor;flex-shrink:0;height:9px;width:9px}.team-card{align-items:flex-start;animation:ac-fade-up .6s cubic-bezier(.4,0,.2,1) backwards;background:#0f1e38;background:var(--ac-card);border:1px solid #00c8ff1f;border:1px solid var(--ac-border);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.85rem;overflow:hidden;padding:1.75rem 1.5rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.team-card:hover{border-color:#00c8ff52;box-shadow:0 18px 44px #00000073,0 0 40px #00c8ff14;box-shadow:0 18px 44px #00000073,var(--shadow-glow);transform:translateY(-6px)}.team-card__glow{border-radius:50%;filter:blur(48px);height:150px;opacity:.3;pointer-events:none;position:absolute;right:-70px;top:-70px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:150px}.team-card:hover .team-card__glow{opacity:.5}.team-card__avatar{align-items:center;border-radius:18px;color:#fff;display:flex;font-size:20px;font-weight:800;height:64px;justify-content:center;letter-spacing:.5px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:64px}.team-card:hover .team-card__avatar{transform:scale(1.06) rotate(-3deg)}.team-card__name{color:#fff;color:var(--ac-white);font-size:17px;font-weight:700;line-height:1.35}.team-card__role{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.6px;margin-top:-.4rem;padding:4px 11px;text-transform:uppercase}.team-card__bio{color:#6b82a8;color:var(--ac-muted);flex:1 1;font-size:13.5px;line-height:1.75}.team-card__tags{display:flex;flex-wrap:wrap;gap:6px}.team-card__tag{background:#ffffff0d;border:1px solid #00c8ff1f;border:1px solid var(--ac-border);border-radius:20px;color:#c8d8f0;color:var(--ac-text);font-size:10px;font-weight:600;letter-spacing:.3px;padding:3px 9px}.pathway-tile{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:inline-flex;flex-shrink:0;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.timeline{padding-left:2rem;position:relative}.timeline:before{background:linear-gradient(180deg,#00c8ff,#a855f7 72%,#0000);background:linear-gradient(to bottom,var(--ac-cyan),var(--ac-purple) 72%,#0000);border-radius:2px;bottom:0;content:"";left:6px;opacity:.4;position:absolute;top:8px;width:2px}.timeline__item{padding-bottom:1.9rem;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__dot{background:#060d1f;background:var(--ac-dark);border:2px solid #00c8ff;border:2px solid var(--ac-cyan);border-radius:50%;box-shadow:0 0 0 4px #00c8ff1a;height:14px;left:-2rem;position:absolute;top:6px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:14px}.timeline__item:hover .timeline__dot{border-color:#fff;border-color:var(--ac-white);box-shadow:0 0 0 7px #00c8ff29}.timeline__year{align-items:center;background:#00c8ff1a;border:1px solid #00c8ff47;border-radius:20px;color:#00c8ff;color:var(--ac-cyan);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:9px;padding:3px 11px;text-transform:uppercase;white-space:nowrap}.timeline__title{color:#fff;color:var(--ac-white);font-size:15px;font-weight:700;margin-bottom:5px}.timeline__desc{color:#6b82a8;color:var(--ac-muted);font-size:13px;line-height:1.7}.status-closed{align-items:center;background:#ff47571a;border:1px solid #ff475759;border-radius:999px;color:#ff8b95;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.3px;padding:10px 20px}.status-closed__dot{animation:ac-pulse 1.9s ease-in-out infinite;background:#ff4757;background:var(--ac-danger);border-radius:50%;flex-shrink:0;height:9px;width:9px}.anchor-target{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.ac-ticker{overflow-x:auto}.ac-ticker,.ac-ticker__track,.status-closed__dot,.team-card{animation:none}html{scroll-behavior:auto}}.layout-2col{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.4fr}.layout-2col-even{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.layout-hero-card{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 320px}.layout-footer{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr}.show-mobile{display:none!important}.flex-wrap-center{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.layout-footer{grid-template-columns:1fr 1fr}.layout-hero-card{grid-template-columns:1fr}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.layout-2col,.layout-2col-even,.layout-footer,.layout-hero-card{gap:2rem;grid-template-columns:1fr}.section{padding:2.5rem 0}.section-sm{padding:1.8rem 0}.container{padding:0 1rem}.section-header h2{font-size:24px}.section-header p{font-size:14px}.card,.card-edu{padding:1.2rem}.team-card{padding:1.35rem 1.2rem}.ac-ticker{padding:.75rem 0}.ac-ticker__item{gap:10px;padding:0 1.4rem}.ac-ticker__track{animation-duration:24s}.btn-lg{font-size:14px;padding:12px 20px}.hide-mobile{display:none!important}.show-mobile{display:flex!important}.desktop-nav,.navbar-auth{display:none!important}.mobile-menu-btn{display:flex!important}}@media (max-width:480px){.layout-2col,.layout-2col-even,.layout-footer,.layout-hero-card{gap:1.5rem}.btn{text-align:center;white-space:normal}.section-header h2{font-size:22px}}
/*# sourceMappingURL=main.9c622322.css.map*/