.flc-site .flc-form-page{max-width:672px;padding-top:24px;padding-bottom:var(--flc-section-y)}.flc-site .flc-form-header{margin-top:24px}.flc-site .flc-form-listing{overflow-wrap:anywhere;margin-top:8px}.flc-site .flc-info-box{background:var(--flc-surface);border:1px solid color-mix(in srgb, var(--flc-ink) 20%, var(--flc-neutral));border-radius:var(--flc-radius);overflow-wrap:anywhere;margin-top:24px;padding:16px}.flc-site .flc-form{flex-direction:column;gap:32px;margin-top:32px;display:flex}.flc-site .flc-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.flc-site .flc-field legend,.flc-site .flc-field-label{overflow-wrap:anywhere;padding:0;font-weight:600}.flc-site .flc-field-helper,.flc-site .flc-field-error,.flc-site .flc-counter{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.flc-site .flc-field-error{font-weight:600}.flc-site .flc-input,.flc-site .flc-textarea{border:1px solid color-mix(in srgb, var(--flc-ink) 60%, var(--flc-neutral));border-radius:var(--flc-radius);background:var(--flc-neutral);width:100%;min-height:44px;color:var(--flc-ink);font:inherit;padding:8px 12px}.flc-site .flc-textarea{resize:vertical;min-height:160px}.flc-site .flc-input[aria-invalid=true],.flc-site .flc-textarea[aria-invalid=true]{border-width:2px;border-color:var(--flc-ink)}.flc-site .flc-radio-row{border:1px solid color-mix(in srgb, var(--flc-ink) 20%, var(--flc-neutral));border-radius:var(--flc-radius);overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;padding:4px 12px;display:flex}.flc-site .flc-radio-row input{width:20px;height:20px;accent-color:var(--flc-primary);flex:none;margin:0}.flc-site .flc-field[data-invalid=true] .flc-radio-row{border-width:2px;border-color:var(--flc-ink)}.flc-site .flc-radio-group{flex-direction:column;gap:8px;display:flex}.flc-site .flc-turnstile-slot{min-height:65px}.flc-site .flc-error-summary{border:2px solid var(--flc-ink);border-radius:var(--flc-radius);background:var(--flc-surface);padding:16px}.flc-site .flc-error-summary:focus-visible{outline:2px solid var(--flc-primary);outline-offset:2px}.flc-site .flc-error-summary ul{margin:8px 0 0;padding-left:20px}.flc-site .flc-error-summary a{min-height:24px;display:inline-block}.flc-site .flc-form-alert{border:2px solid var(--flc-ink);border-radius:var(--flc-radius);background:var(--flc-surface);overflow-wrap:anywhere;padding:16px;font-weight:600}.flc-site .flc-form-submit{cursor:pointer;width:100%;min-height:44px;font:inherit;border:0;font-weight:600}.flc-site .flc-form-submit[disabled]{cursor:not-allowed;opacity:.6}@media (min-width:768px){.flc-site .flc-form-submit{width:auto;min-width:160px}}.flc-site .flc-form-success{background:var(--flc-surface);border:1px solid color-mix(in srgb, var(--flc-ink) 20%, var(--flc-neutral));border-radius:var(--flc-radius);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;padding:24px;display:flex}.flc-site .flc-form-success:focus-visible{outline:2px solid var(--flc-primary);outline-offset:2px}.flc-site .flc-contact-form-card .flc-contact-form-notice{margin:0}.flc-site .flc-contact-form-card .flc-form{gap:20px;margin-top:8px}.flc-site .flc-contact-form-card .flc-textarea{min-height:120px}.flc-site .flc-contact-form-card .flc-turnstile-slot{min-height:140px}.flc-site .flc-claim-body{overflow-wrap:anywhere;margin-top:24px}
