.page-module___8aEwW__landing-container{min-block-size:100dvh;padding:var(--spacing-unit-8);justify-content:center;align-items:center;gap:var(--spacing-unit-6);flex-direction:column;display:flex}.page-module___8aEwW__landing-hero-section{align-items:center;gap:var(--spacing-unit-4);text-align:center;flex-direction:column;max-inline-size:600px;display:flex}.page-module___8aEwW__landing-icon-element{font-size:4rem;line-height:1;animation:3s ease-in-out infinite page-module___8aEwW__landing-float-animation}@keyframes page-module___8aEwW__landing-float-animation{0%,to{translate:0}50%{translate:0 -8px}}.page-module___8aEwW__landing-title-heading{letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.page-module___8aEwW__landing-subtitle-text{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}.page-module___8aEwW__landing-status-badge{align-items:center;gap:var(--spacing-unit-2);padding:var(--spacing-unit-2) var(--spacing-unit-4);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-round);color:var(--color-text-secondary);font-size:.875rem;display:inline-flex}.page-module___8aEwW__landing-status-indicator{background:var(--color-status-success);border-radius:50%;block-size:8px;inline-size:8px;animation:2s ease-in-out infinite page-module___8aEwW__landing-pulse-animation}@keyframes page-module___8aEwW__landing-pulse-animation{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:.85}}
