.page-module__E0kJGG__main{background:radial-gradient(circle at center, var(--primary-dark) 0%, var(--bg-deep) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module__E0kJGG__hero{text-align:center;max-width:800px}.page-module__E0kJGG__heroContent h1{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(#fff,#a0a0a0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,8vw,4.5rem)}.page-module__E0kJGG__heroContent p{color:var(--accent);text-transform:uppercase;letter-spacing:.3em;margin-bottom:3rem;font-size:1.25rem;font-weight:300}.page-module__E0kJGG__ctaContainer{justify-content:center;gap:1.5rem;display:flex}.page-module__E0kJGG__primaryBtn{background-color:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--primary-light);box-shadow:var(--shadow-md);border-radius:4px;padding:1rem 2.5rem;font-weight:500}.page-module__E0kJGG__primaryBtn:hover{background-color:var(--primary-light);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__E0kJGG__secondaryBtn{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border);transition:var(--transition-normal);background-color:#0000;border-radius:4px;padding:1rem 2.5rem;font-weight:500}.page-module__E0kJGG__secondaryBtn:hover{background-color:var(--glass);border-color:var(--accent);color:var(--accent)}@media (max-width:768px){.page-module__E0kJGG__ctaContainer{flex-direction:column;align-items:stretch}}
