.page_main__bnrfH{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:100dvh;background:var(--bg-deep)}.page_hero__5_FpI{text-align:center;max-width:800px}.page_title__sClWg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_homeLogo__xAEMg{width:clamp(12rem,32vw,16rem);margin-bottom:2rem}.page_institution__B_NFE{display:block;margin-bottom:2.5rem;color:var(--text-muted);font-size:.8125rem}.page_heroContent__FikOR p{font-size:.875rem;color:var(--accent);margin-bottom:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em}.page_ctaContainer__mzAT5{display:flex;gap:1.5rem;justify-content:center}.page_primaryBtn__5LJHj{padding:1rem 2.5rem;background-color:var(--primary);color:white;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--primary-light)}.page_primaryBtn__5LJHj:hover{background-color:var(--primary-light)}.page_secondaryBtn__MgC6Q{padding:1rem 2.5rem;background-color:transparent;color:var(--text-main);border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border);transition:var(--transition-normal)}.page_secondaryBtn__MgC6Q:hover{background-color:var(--glass);border-color:var(--accent);color:var(--accent)}.page_primaryBtn__5LJHj:focus-visible,.page_secondaryBtn__MgC6Q:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:768px){.page_ctaContainer__mzAT5{flex-direction:column;align-items:stretch}}