@keyframes reveal-7cd3da42{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes wordPop-7cd3da42{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardIn-7cd3da42{0%{opacity:0;transform:scale(.88) translateY(-14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulseDot-7cd3da42{0%,to{box-shadow:0 0 #1a6be8b3}50%{box-shadow:0 0 0 5px #1a6be800}}@keyframes scrollLine-7cd3da42{0%,to{opacity:.25;transform:scaleY(.4)}50%{opacity:.6;transform:scaleY(1)}}.anim-eyebrow[data-v-7cd3da42]{animation:reveal-7cd3da42 .6s cubic-bezier(.22,1,.36,1) .3s both}.anim-h1a[data-v-7cd3da42]{animation:reveal-7cd3da42 .65s cubic-bezier(.22,1,.36,1) .5s both}.anim-h1b[data-v-7cd3da42]{animation:reveal-7cd3da42 .65s cubic-bezier(.22,1,.36,1) .68s both}.anim-tw1[data-v-7cd3da42]{animation:wordPop-7cd3da42 .5s cubic-bezier(.22,1,.36,1) .88s both}.anim-tw2[data-v-7cd3da42]{animation:wordPop-7cd3da42 .5s cubic-bezier(.22,1,.36,1) 1.03s both}.anim-tw3[data-v-7cd3da42]{animation:wordPop-7cd3da42 .5s cubic-bezier(.22,1,.36,1) 1.18s both}.anim-desc[data-v-7cd3da42]{animation:reveal-7cd3da42 .6s cubic-bezier(.22,1,.36,1) 1.35s both}.anim-actions[data-v-7cd3da42]{animation:reveal-7cd3da42 .6s cubic-bezier(.22,1,.36,1) 1.55s both}.anim-stats[data-v-7cd3da42]{animation:reveal-7cd3da42 .6s cubic-bezier(.22,1,.36,1) 1.75s both}.anim-card[data-v-7cd3da42]{animation:cardIn-7cd3da42 .9s cubic-bezier(.22,1,.36,1) .2s both}.anim-badge[data-v-7cd3da42]{animation:reveal-7cd3da42 .6s cubic-bezier(.22,1,.36,1) 1.1s both}@media(prefers-reduced-motion:reduce){[class*=anim-][data-v-7cd3da42]{animation:none;opacity:1}}.hero-home[data-v-7cd3da42]{align-items:center;display:flex;margin-top:-5rem;min-height:100vh;overflow:hidden;padding-top:5rem;position:relative}.hero-bg[data-v-7cd3da42]{inset:0;position:absolute;z-index:0}.hero-bg-photo[data-v-7cd3da42]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%}.hero-bg-overlay[data-v-7cd3da42]{background:linear-gradient(105deg,#050d1af5,#050d1ae0 40%,#050d1a9e 70%,#050d1a66);inset:0;position:absolute}.hero-inner[data-v-7cd3da42]{align-items:center;display:grid;gap:5rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:80rem;padding:6rem 2rem 5rem;position:relative;width:100%;z-index:1}@media(max-width:1024px){.hero-inner[data-v-7cd3da42]{gap:3rem;grid-template-columns:1fr;padding:4rem 1.5rem 3.5rem}}@media(max-width:640px){.hero-inner[data-v-7cd3da42]{padding:3rem 1rem}}.eyebrow[data-v-7cd3da42]{align-items:center;color:#ffffff73;display:inline-flex;font-size:.68rem;font-weight:700;gap:.5rem;letter-spacing:.2em;margin-bottom:1.5rem;text-transform:uppercase}.eyebrow-pulse[data-v-7cd3da42]{animation:pulseDot-7cd3da42 2.2s ease-in-out infinite;background:#1a6be8;border-radius:50%;flex-shrink:0;height:7px;width:7px}.hero-h1[data-v-7cd3da42]{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.93;margin-bottom:1.5rem}.h1-main[data-v-7cd3da42]{color:#fff}.h1-blue[data-v-7cd3da42],.h1-main[data-v-7cd3da42]{display:block;font-size:clamp(3.25rem,7.5vw,6.75rem)}.h1-blue[data-v-7cd3da42]{color:#1a6be8}.hero-tagline[data-v-7cd3da42]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem}.tw[data-v-7cd3da42]{color:#ffffff73;font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;letter-spacing:.01em}.tw-red[data-v-7cd3da42]{color:#dc2626}.hero-desc[data-v-7cd3da42]{color:#ffffff61;font-size:.9625rem;line-height:1.8;margin-bottom:2.5rem;max-width:27rem}.hero-actions[data-v-7cd3da42]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3.25rem}.btn-primary[data-v-7cd3da42]{align-items:center;background:#dc2626;border-radius:.75rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.9rem 1.875rem;text-decoration:none;transition:background .18s,transform .15s,box-shadow .18s}.btn-primary[data-v-7cd3da42]:hover{background:#b91c1c;box-shadow:0 8px 24px #dc262659;transform:translateY(-2px)}.btn-ghost[data-v-7cd3da42]{align-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;color:#fff9;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.9rem 1.875rem;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.btn-ghost[data-v-7cd3da42]:hover{background:#ffffff0f;border-color:#ffffff40;color:#fff}.btn-icon[data-v-7cd3da42]{flex-shrink:0;height:1rem;width:1rem}.hero-stats[data-v-7cd3da42]{display:flex;flex-wrap:wrap;gap:0}.stat[data-v-7cd3da42]{padding-right:2.25rem}.stat-sep[data-v-7cd3da42]{border-left:1px solid hsla(0,0%,100%,.08);padding-left:2.25rem}.stat-v[data-v-7cd3da42]{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:2rem;font-weight:800;line-height:1;margin-bottom:.25rem}.stat-l[data-v-7cd3da42]{color:#ffffff38;font-size:.675rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.hero-card-col[data-v-7cd3da42]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.hero-card-col[data-v-7cd3da42]{display:none}}.logo-card[data-v-7cd3da42]{aspect-ratio:1/1;background:#fffffff7;border:1.5px solid #1a6be8;border-radius:1.375rem;box-shadow:0 40px 100px #050d1a8c,0 12px 32px #1a6be82e;display:flex;flex-direction:column;outline:5px solid rgba(26,107,232,.07);overflow:hidden;position:relative;top:-3.5rem;width:min(300px,38vw)}.card-glow[data-v-7cd3da42]{background:radial-gradient(ellipse,rgba(26,107,232,.22) 0,transparent 68%);border-radius:50%;filter:blur(24px);height:200px;left:50%;pointer-events:none;position:absolute;top:-70px;transform:translate(-50%);width:200px;z-index:0}.card-body[data-v-7cd3da42]{align-items:center;display:flex;flex:1;justify-content:center;padding:1.75rem;position:relative;z-index:1}.card-logo[data-v-7cd3da42]{height:auto;-o-object-fit:contain;object-fit:contain;width:82%}.card-footer[data-v-7cd3da42]{align-items:center;background:#1a6be808;border-top:1px solid rgba(26,107,232,.12);display:flex;justify-content:space-between;padding:.875rem 1.25rem;position:relative;z-index:1}.card-footer-label[data-v-7cd3da42]{color:#1a6be8;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.card-status-dot[data-v-7cd3da42]{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55ea6;height:8px;width:8px}.enroll-badge[data-v-7cd3da42]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;display:inline-flex;gap:.5rem;padding:.5rem 1.125rem;position:relative;top:-3.5rem}.badge-dot[data-v-7cd3da42]{animation:pulseDot-7cd3da42 2s infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.badge-text[data-v-7cd3da42]{color:#ffffff73;font-size:.73rem;font-weight:500}.scroll-hint[data-v-7cd3da42]{bottom:2rem;left:50%;position:absolute;transform:translate(-50%)}.scroll-bar[data-v-7cd3da42]{animation:scrollLine-7cd3da42 2.6s ease-in-out infinite;background:linear-gradient(180deg,#fff0 0,#ffffff59 50%,#fff0);height:52px;transform-origin:top;width:1px}.hero-page[data-v-7cd3da42]{align-items:flex-end;display:flex;height:40vh;margin-top:-5rem;min-height:280px;overflow:hidden;padding-top:5rem;position:relative}.page-bg[data-v-7cd3da42]{background:linear-gradient(135deg,#050d1a,#0a1628 55%,#0d2158);background-position:50%;background-size:cover}.page-bg[data-v-7cd3da42],.page-overlay[data-v-7cd3da42]{inset:0;position:absolute}.page-overlay[data-v-7cd3da42]{background:linear-gradient(180deg,#050d1a73,#050d1ae6)}.page-inner[data-v-7cd3da42]{margin:0 auto;max-width:80rem;padding:0 2rem 3rem;position:relative;width:100%;z-index:1}@media(max-width:640px){.page-inner[data-v-7cd3da42]{padding:0 1rem 2rem}}.page-h1[data-v-7cd3da42]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:.625rem}.page-desc[data-v-7cd3da42]{color:#ffffff6b;font-size:.9375rem;line-height:1.75;max-width:36rem}.page-accent-bar[data-v-7cd3da42]{background:linear-gradient(90deg,#1a6be8,#dc2626);bottom:0;height:2px;left:0;position:absolute;right:0}
