.sxuMuG_wrapper{background-color:var(--color-bg);min-height:calc(100vh - var(--announcement-height) - var(--nav-height));padding:calc(var(--announcement-height) + var(--nav-height) + var(--space-12)) var(--space-6) var(--space-16);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.sxuMuG_wrapper{padding:calc(var(--announcement-height) + var(--nav-height) + var(--space-8)) var(--space-4) var(--space-12)}}.sxuMuG_blobLeft{background:var(--color-primary-pale);opacity:.6;filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;width:340px;height:340px;position:absolute;top:15%;left:-80px}.sxuMuG_blobRight{opacity:.7;filter:blur(60px);pointer-events:none;z-index:0;background:#ffd16640;border-radius:50%;width:380px;height:380px;position:absolute;bottom:15%;right:-80px}.sxuMuG_heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:680px;margin:0 auto;display:flex;position:relative}.sxuMuG_badge{align-items:center;gap:var(--space-2);color:var(--color-primary-dark);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-4);background:#39c2e71f;border:1px solid #39c2e740;display:inline-flex}.sxuMuG_code404{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);-webkit-text-fill-color:transparent;margin:0 0 var(--space-6) 0;-webkit-background-clip:text;font-size:clamp(5rem,14vw,9rem);font-weight:900;line-height:.95}.sxuMuG_heroTitle{margin-bottom:var(--space-3);color:var(--color-charcoal);font-size:clamp(1.5rem, 3.5vw, var(--text-3xl));line-height:1.25}.sxuMuG_heroSubtitle{font-size:clamp(.95rem, 1.8vw, var(--text-base));color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:560px;line-height:1.6}.sxuMuG_actionButtons{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}@media (max-width:480px){.sxuMuG_actionButtons{flex-direction:column}.sxuMuG_actionButtons>a{width:100%}}