.ContactForm_content__8dTLX{line-height:1.8}.ContactForm_fields__ryW2u{display:grid;gap:28px;margin:0;padding:0;border:0;min-width:0}.ContactForm_field__7EFvd{display:grid;gap:8px}.ContactForm_field__7EFvd label{font-size:.9375rem;font-weight:600}.ContactForm_field__7EFvd label span{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd select,.ContactForm_field__7EFvd textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--surface-panel);font-size:1rem;line-height:1.6}.ContactForm_field__7EFvd textarea{resize:vertical}.ContactForm_field__7EFvd input:focus-visible,.ContactForm_field__7EFvd select:focus-visible,.ContactForm_field__7EFvd textarea:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.ContactForm_field__7EFvd [aria-invalid=true]{border-color:var(--destructive)}.ContactForm_field__7EFvd :disabled{background:var(--surface-muted);cursor:not-allowed}.ContactForm_help__cV3TD,.ContactForm_privacy__q_LgK{color:var(--text-secondary);font-size:.8125rem}.ContactForm_privacy__q_LgK{margin-block:28px 20px}.ContactForm_notice__yKuzg{margin-bottom:28px;padding:16px 20px;border-radius:8px;background:var(--surface-muted);font-size:.875rem}.ContactForm_error__wUSOk,.ContactForm_fieldError__DcikB{color:color-mix(in srgb,var(--destructive) 75%,black);font-size:.875rem}.ContactForm_error__wUSOk{margin-bottom:20px}.ContactForm_email__TskL0{margin-top:36px;padding-top:24px;border-top:1px solid var(--border);font-size:.875rem}.ContactForm_email__TskL0 p{color:var(--text-secondary);margin-bottom:4px}.ContactForm_success__LPb68{padding-block:16px 24px}.ContactForm_success__LPb68 h2{font-size:1.25rem;font-weight:600;margin-bottom:12px}.ContactForm_success__LPb68 p{margin-bottom:24px}.LegalDocument_document__6Lbsi{max-width:70ch;margin-inline:auto;color:var(--text-primary);font-size:1rem;line-height:2;overflow-wrap:anywhere}.LegalDocument_document__6Lbsi ::selection{background:var(--brand-subtle);color:var(--brand-fg)}.LegalDocument_header__eJQsM{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--border)}.LegalDocument_header__eJQsM h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.LegalDocument_dates__WtGxm{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px;color:var(--text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums}.LegalDocument_document__6Lbsi>section{margin-top:48px}.LegalDocument_document__6Lbsi>section>h2{margin-bottom:16px;font-size:1.375rem;font-weight:650;line-height:1.65;letter-spacing:-.02em;text-wrap:pretty}.LegalDocument_document__6Lbsi>section>h3{margin-top:28px;margin-bottom:12px;font-weight:600;line-height:1.75}.LegalDocument_document__6Lbsi li::marker{color:var(--text-tertiary)}.LegalDocument_inlineLink__Z7NFz{color:var(--text-primary);font-weight:500;text-decoration:underline;text-decoration-color:var(--brand-hover);text-decoration-thickness:2px;text-underline-offset:4px}.LegalDocument_inlineLink__Z7NFz:hover{background:var(--brand-subtle)}.LegalDocument_document__6Lbsi a:focus-visible,.LegalDocument_tableScroll__3iVDi:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px;border-radius:4px}.LegalDocument_tableScroll__3iVDi{max-width:100%;margin-block:24px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;scrollbar-color:var(--text-tertiary) var(--surface-muted)}.LegalDocument_tableScroll__3iVDi table{width:100%;min-width:600px;border-collapse:collapse;font-size:.875rem;line-height:1.85;text-align:left}.LegalDocument_tableScroll__3iVDi td,.LegalDocument_tableScroll__3iVDi th{padding:16px;vertical-align:top}.LegalDocument_tableScroll__3iVDi th{background:var(--surface-muted);font-weight:600}.LegalDocument_tableScroll__3iVDi td{border-top:1px solid var(--border)}.LegalDocument_tableScroll__3iVDi th:first-child,.LegalDocument_tableScroll__3iVDi th:last-child{width:24%}.LegalDocument_footer__TWPft{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.LegalDocument_backLink__asm0S{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text-secondary);font-size:.875rem}.LegalDocument_backLink__asm0S:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}.LegalDocument_notice__aXGuk{margin-bottom:32px;padding:16px 20px;border-radius:12px;background:var(--surface-muted);color:var(--text-secondary);font-size:.875rem;line-height:1.85}.LegalDocument_notice__aXGuk strong{color:var(--text-primary)}.LegalDocument_details__Mxvw7>div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:12px 24px;padding-block:24px;border-bottom:1px solid var(--border)}.LegalDocument_details__Mxvw7>div:first-child{border-top:1px solid var(--border)}.LegalDocument_details__Mxvw7 dt{font-size:.875rem;font-weight:600}.LegalDocument_details__Mxvw7 dd{margin:0}.LegalDocument_details__Mxvw7 dd p+p{margin-top:12px}.LegalDocument_pending__ByV8W{color:var(--text-secondary)}.LegalDocument_relatedLinks__ML_99{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media (max-width:639px){.LegalDocument_details__Mxvw7>div{grid-template-columns:1fr;gap:8px;padding-block:20px}}@media (max-width:767px){.LegalDocument_header__eJQsM h1{font-size:1.5rem}.LegalDocument_document__6Lbsi>section{margin-top:36px}.LegalDocument_document__6Lbsi>section>h2{font-size:1.125rem}}