.activate-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;color:var(--color-accent)}.activate-title{font-size:24px;margin:0 0 10px}.activate-body{margin-bottom:var(--space-lg);color:var(--color-body-text);line-height:1.6}.activate-form{display:flex;flex-direction:column;gap:var(--space-sm)}.activate-form__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-text);margin:0}.activate-form__input{font-family:var(--font-mono);font-size:18px;letter-spacing:.12em;text-transform:uppercase}.activate-form__input::placeholder{letter-spacing:.12em;color:var(--color-secondary-text)}.activate-form__submit{width:100%;margin-top:var(--space-xs)}.activate-result:empty{display:none}.activate-result{margin-top:var(--space-md)}.activate-success{background:var(--color-accent-pill);border:1px solid var(--color-accent-muted);border-radius:var(--radius-md);padding:var(--space-md);text-align:center}.activate-success__check{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-white);box-shadow:var(--glow-soft);margin-bottom:var(--space-sm)}.activate-success__check svg{width:20px;height:20px}.activate-success__title{margin:0 0 6px;color:var(--color-near-black)}.activate-success__body{margin:0;color:var(--color-body-text);line-height:1.6}
