.page-module__1SNq7W__container{min-height:calc(100vh - var(--spacing-3xl));text-align:center;padding:var(--spacing-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__1SNq7W__heroCard{background-color:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--spacing-3xl) var(--spacing-2xl);align-items:center;gap:var(--spacing-lg);border-radius:12px;flex-direction:column;width:100%;max-width:600px;display:flex;box-shadow:0 10px 30px #00000040}.page-module__1SNq7W__logoIcon{color:var(--accent);margin-bottom:var(--spacing-sm);background-color:rgba(var(--accent-rgb), .1);padding:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__1SNq7W__heading{font-size:var(--font-size-display);color:var(--text-primary);font-weight:600;line-height:1.1}.page-module__1SNq7W__description{font-size:var(--font-size-body);color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.5}.page-module__1SNq7W__ctaButton{justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:var(--accent);color:#fff;padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-body);border-radius:var(--border-radius);transition:all var(--transition-speed) ease;cursor:pointer;width:100%;font-weight:600;display:inline-flex}.page-module__1SNq7W__ctaButton:hover{background-color:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb), .3);transform:translateY(-2px)}.page-module__1SNq7W__ctaButton:active{transform:translateY(0)}.page-module__1SNq7W__ctaButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__1SNq7W__secondaryCtaButton{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-body);border-radius:var(--border-radius);transition:all var(--transition-speed) ease;cursor:pointer;background-color:#0000;width:100%;font-weight:600;display:inline-flex}.page-module__1SNq7W__secondaryCtaButton:hover{background-color:var(--bg-dominant);border-color:var(--text-secondary);transform:translateY(-2px)}.page-module__1SNq7W__secondaryCtaButton:active{transform:translateY(0)}.page-module__1SNq7W__secondaryCtaButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__1SNq7W__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-lg);background-color:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__1SNq7W__modal{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:500px;animation:.2s ease-out page-module__1SNq7W__modalEnter;display:flex;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@keyframes page-module__1SNq7W__modalEnter{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module__1SNq7W__modalHeader{align-items:center;gap:var(--spacing-md);display:flex}.page-module__1SNq7W__modalTitle{font-size:var(--font-size-heading);color:var(--text-primary);font-weight:600}.page-module__1SNq7W__modalBody{font-size:var(--font-size-body);color:var(--text-secondary);line-height:1.6}.page-module__1SNq7W__modalActions{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:640px){.page-module__1SNq7W__modalActions{flex-direction:row;justify-content:flex-end}}.page-module__1SNq7W__cancelButton{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-body);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);background-color:var(--bg-dominant);transition:all var(--transition-speed) ease;cursor:pointer;text-align:center;font-weight:600}.page-module__1SNq7W__cancelButton:hover{background-color:var(--border-color)}
