.page-module__E0kJGG__header{text-align:center;padding:var(--spacing-xl)0;margin-bottom:var(--spacing-xl)}.page-module__E0kJGG__title{letter-spacing:-.05em;background:linear-gradient(135deg,var(--text-main)0%,var(--accent-primary)100%);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-sm);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800}.page-module__E0kJGG__subtitle{color:var(--text-muted);font-size:1.25rem;font-weight:400}.page-module__E0kJGG__cardContainer{gap:var(--spacing-xl);padding-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module__E0kJGG__card{padding:var(--spacing-xl);gap:var(--spacing-md);transition:transform var(--transition-normal),background-color var(--transition-normal);flex-direction:column;display:flex}.page-module__E0kJGG__card:hover{background:#22262fcc;transform:translateY(-5px)}.page-module__E0kJGG__card h2{margin-bottom:var(--spacing-xs);font-size:1.5rem}.page-module__E0kJGG__card p{color:var(--text-muted);margin-bottom:var(--spacing-md);flex-grow:1}.page-module__E0kJGG__primaryButton{background-color:var(--accent-primary);color:#fff;padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);transition:background-color var(--transition-fast),transform var(--transition-fast);width:100%;font-size:1.1rem;font-weight:600}.page-module__E0kJGG__primaryButton:hover{background-color:var(--accent-primary-hover);transform:scale(1.02)}.page-module__E0kJGG__inputGroup{gap:var(--spacing-sm);display:flex}.page-module__E0kJGG__input{border:1px solid var(--border-color);color:var(--text-main);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--transition-fast);background-color:#ffffff0d;flex-grow:1;font-size:1.1rem}.page-module__E0kJGG__input:focus{border-color:var(--accent-primary);outline:none}.page-module__E0kJGG__secondaryButton{color:var(--text-main);border:1px solid var(--border-color);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);transition:background-color var(--transition-fast),border-color var(--transition-fast);background-color:#0000;font-weight:600}.page-module__E0kJGG__secondaryButton:hover{border-color:var(--text-muted);background-color:#ffffff0d}
