.E0kJGG_main{justify-content:center;align-items:center;gap:var(--space-7);min-height:100dvh;padding:var(--space-7) var(--space-4) var(--space-5);flex-direction:column;display:flex;position:relative;overflow:hidden}.E0kJGG_glow{background:radial-gradient(circle, var(--wash) 0%, transparent 70%);filter:blur(20px);pointer-events:none;z-index:0;width:min(680px,90vw);height:min(680px,90vw);position:absolute;top:0;left:50%;transform:translate(-50%,-30%)}.E0kJGG_card{z-index:1;text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:560px;display:flex;position:relative}.E0kJGG_badge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);border:1px solid var(--card-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--surface)}.E0kJGG_title{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.E0kJGG_accent{color:var(--accent-text)}.E0kJGG_tagline{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--muted);max-width:44ch;margin:0}.E0kJGG_cta{min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--button);color:var(--white);font-weight:var(--weight-semibold);box-shadow:var(--glow-accent);transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.E0kJGG_cta:hover{background:var(--button-hover)}.E0kJGG_steps{z-index:1;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:min(960px,100%);margin:0;padding:0;list-style:none;display:grid;position:relative}.E0kJGG_step{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.E0kJGG_stepNumber{background:var(--surface-2);width:28px;height:28px;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:inline-grid}.E0kJGG_stepTitle{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-lg)}.E0kJGG_stepBody{color:var(--muted);font-size:var(--text-sm);margin:0}.E0kJGG_footer{z-index:1;font-size:var(--text-xs);color:var(--muted);text-align:center;position:relative}
