.page-module-scss-module___hJdWq__page{max-width:560px;padding:var(--space-12) var(--space-6) var(--space-20);margin-inline:auto}.page-module-scss-module___hJdWq__title{font-family:var(--font-storefront-porto-heading);font-size:clamp(28px,4vw,40px);font-weight:var(--font-weight-normal);letter-spacing:-.02em;margin:0 0 var(--space-3)}.page-module-scss-module___hJdWq__lede{font-family:var(--font-family-base);color:var(--color-text-muted);margin:0 0 var(--space-6)}.page-module-scss-module___hJdWq__form{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module___hJdWq__label{gap:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;display:flex}.page-module-scss-module___hJdWq__input{font-family:var(--font-family-base);font-size:var(--font-size-sm);height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.page-module-scss-module___hJdWq__input:focus-visible{outline-color:var(--color-storefront-primary)}.page-module-scss-module___hJdWq__error{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--color-danger)}.page-module-scss-module___hJdWq__submit{height:44px;padding:0 var(--space-6);background:var(--color-storefront-primary);color:#fff;border:1px solid var(--color-storefront-primary);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);align-self:flex-start}.page-module-scss-module___hJdWq__submit:hover{background:var(--color-storefront-primary-hover)}
