._8aEwW_page{max-width:var(--max-width-default);padding:var(--space-12) var(--space-6) 0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-charcoal);margin:0 auto}._8aEwW_hero{margin-bottom:var(--space-12)}._8aEwW_headline{max-inline-size:14em;margin:0 0 var(--space-6);font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance}._8aEwW_lede{max-inline-size:var(--max-width-text);margin:0 0 var(--space-8);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-charcoal)}._8aEwW_actions{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}._8aEwW_primary{min-height:3rem;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-paper);background-color:var(--color-charcoal);border:var(--border-medium) solid var(--color-charcoal);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--duration-instant) var(--ease-out-expo);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}._8aEwW_primary:hover{color:var(--color-paper);background-color:var(--color-charcoal-light);border-color:var(--color-charcoal-light);text-decoration:none}._8aEwW_primary:active{transform:scale(.96)}._8aEwW_secondary{min-height:calc(var(--space-10) + var(--space-1));max-inline-size:26rem;color:var(--color-charcoal);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}._8aEwW_secondary:hover{color:var(--color-ink);text-decoration-thickness:var(--border-medium)}._8aEwW_primary:focus-visible,._8aEwW_secondary:focus-visible,._8aEwW_transition a:focus-visible{outline:var(--border-medium) solid var(--color-charcoal);outline-offset:var(--space-1);box-shadow:none}._8aEwW_sample{gap:var(--space-8);margin-bottom:var(--space-12);display:grid}._8aEwW_limits{max-inline-size:40rem;padding-top:var(--space-4);border-top:var(--border-medium) solid var(--color-charcoal);font-family:var(--font-headline);font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--color-ink);margin:0}._8aEwW_flow{margin-bottom:var(--space-12);padding-top:var(--space-4);border-top:var(--border-medium) solid var(--color-charcoal)}._8aEwW_flowLabel{margin:0 0 var(--space-4);font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-ink)}._8aEwW_steps{margin:0;list-style:none}._8aEwW_step{column-gap:var(--space-6);row-gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--border-thin) solid var(--color-charcoal-muted);border-top-color:color-mix(in srgb, var(--color-charcoal-muted) 40%, transparent);flex-wrap:wrap;display:flex}._8aEwW_stepTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);color:var(--color-ink);flex:0 0 6.5rem}._8aEwW_stepBody{min-inline-size:0;max-inline-size:var(--max-width-text);color:var(--color-charcoal);flex:14rem}._8aEwW_statusBand{margin-bottom:var(--space-8);padding:var(--space-4) 0;border-block:var(--border-thin) solid var(--color-charcoal-muted);border-block-color:color-mix(in srgb, var(--color-charcoal-muted) 40%, transparent)}._8aEwW_status{max-inline-size:var(--max-width-text);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}._8aEwW_transition{max-inline-size:var(--max-width-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-charcoal-light);margin:0}._8aEwW_transition a{color:var(--color-charcoal);text-underline-offset:var(--space-1);text-decoration:underline;position:relative}._8aEwW_transition a:before{content:"";position:absolute;inset:-.75rem -.5rem}._8aEwW_transition a:hover{color:var(--color-ink);text-decoration-thickness:var(--border-medium)}@media (min-width:40rem){._8aEwW_headline{font-size:var(--text-5xl)}._8aEwW_hero,._8aEwW_sample,._8aEwW_flow{margin-bottom:var(--space-16)}}@media (min-width:56rem){._8aEwW_sample{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,28rem) minmax(0,1fr)}}@media (min-width:64rem){._8aEwW_headline{font-size:var(--text-6xl)}}
