.LegalDocumentBlocks-module-scss-module__Ht49rq__blocks{gap:10px;display:grid}.LegalDocumentBlocks-module-scss-module__Ht49rq__paragraph{font-size:var(--font-size-s);color:var(--color-text);white-space:pre-line;margin:0;line-height:1.6}.LegalDocumentBlocks-module-scss-module__Ht49rq__subheading{font-size:var(--font-size-s);color:var(--color-text);margin:4px 0 0;font-weight:600;line-height:1.45}.LegalDocumentBlocks-module-scss-module__Ht49rq__list{font-size:var(--font-size-s);color:var(--color-text);margin:0;padding-left:1.2rem;line-height:1.6}.LegalDocumentBlocks-module-scss-module__Ht49rq__list li+li{margin-top:4px}
.FormShell-module-scss-module__Kc1y5a__page{min-height:80vh;padding:var(--spacing-l)var(--spacing-m);place-items:center;display:grid}.FormShell-module-scss-module__Kc1y5a__shell{width:min(100%,440px)}.FormShell-module-scss-module__Kc1y5a__logoWrap{justify-content:center;margin-bottom:32px;display:flex}.FormShell-module-scss-module__Kc1y5a__card{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-bg-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-m);flex-direction:column;padding:32px;display:flex}.FormShell-module-scss-module__Kc1y5a__accent{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));width:48px;height:2px;margin-bottom:20px}.FormShell-module-scss-module__Kc1y5a__title{font-family:var(--font-family-display);text-align:left;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.FormShell-module-scss-module__Kc1y5a__subtitle{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:left;margin:0 0 24px}.FormShell-module-scss-module__Kc1y5a__errorMessage{margin-bottom:var(--spacing-m);border:1px solid var(--color-feedback-danger-border);border-radius:var(--radius-s);background:var(--color-feedback-danger-surface);color:var(--color-danger);font-size:var(--font-size-s);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;padding:10px 12px;line-height:1.45}.FormShell-module-scss-module__Kc1y5a__fields{gap:16px;display:grid}.FormShell-module-scss-module__Kc1y5a__metaRow{justify-content:space-between;gap:var(--spacing-s);margin-top:16px;display:flex}.FormShell-module-scss-module__Kc1y5a__link{color:var(--color-primary);font-size:var(--font-size-s);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.FormShell-module-scss-module__Kc1y5a__link:hover{text-decoration:underline}.FormShell-module-scss-module__Kc1y5a__submitButton{margin-top:20px}.FormShell-module-scss-module__Kc1y5a__footerText{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:center;margin-top:24px}.FormShell-module-scss-module__Kc1y5a__successMessage{margin-bottom:var(--spacing-m);border:1px solid color-mix(in srgb,var(--palette-green-dot)28%,var(--color-border));border-radius:var(--radius-s);background:var(--color-feedback-success-surface);color:var(--color-feedback-success);font-size:var(--font-size-s);padding:10px 12px}@media (max-width:767.98px){.FormShell-module-scss-module__Kc1y5a__card{padding:24px 20px}}
