.page-module___8aEwW__container{flex-direction:column;gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;display:flex}.page-module___8aEwW__header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.page-module___8aEwW__logo{background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:800}.page-module___8aEwW__authButton{border-radius:var(--radius-md);background-color:var(--bg-secondary);padding:.5rem 1rem;font-weight:600;transition:all .2s}.page-module___8aEwW__authButton:hover{background-color:var(--accent-primary);color:#fff}.page-module___8aEwW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__heroSection{border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;padding:6rem 1rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__blob1{background:var(--accent-primary);filter:blur(100px);opacity:.15;z-index:0;border-radius:50%;width:400px;height:400px;animation:10s infinite alternate page-module___8aEwW__pulse;position:absolute;top:-20%;left:10%}.page-module___8aEwW__blob2{background:var(--accent-secondary);filter:blur(120px);opacity:.15;z-index:0;width:500px;height:500px;animation:page-module___8aEwW__pulse 12s infinite alternate reverse;border-radius:50%;position:absolute;bottom:-20%;right:10%}@keyframes page-module___8aEwW__pulse{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(20px,-20px)}}.page-module___8aEwW__heroGlassCard{z-index:1;text-align:center;-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);background:#fff3;border:1px solid #ffffff4d;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:800px;padding:4rem 2rem;display:flex;position:relative;box-shadow:0 8px 32px #1f26871a}.page-module___8aEwW__heroTitle{letter-spacing:-.05em;background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:5rem;font-weight:900;line-height:1}.page-module___8aEwW__heroSubtitle{color:var(--text-secondary);max-width:600px;font-size:1.25rem;font-weight:500;line-height:1.6}
