.cform.svelte-1kxl36q{color:#333;margin-top:24px;font-size:15px;line-height:1.7}.cform-row.svelte-1kxl36q{border-radius:6px;margin-bottom:24px;padding:16px;transition:background-color .2s}.cform-row--error.svelte-1kxl36q{background-color:#fce9e9}.cform-label.svelte-1kxl36q{color:#333;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.cform-req.svelte-1kxl36q{color:#e0584e;margin-left:6px;font-weight:700;display:inline-block}.cform-optional.svelte-1kxl36q{color:#6b7a8d;vertical-align:middle;background:#eceae2;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:400;display:inline-block}.cform-input.svelte-1kxl36q{color:#333;box-sizing:border-box;background-color:#faf9f4;border:1px solid #afab9d;border-radius:6px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .2s}.cform-input.svelte-1kxl36q::placeholder{color:#b5ae9b}.cform-input.svelte-1kxl36q:focus{border-color:#b1d941;outline:none}.cform-input--error.svelte-1kxl36q{border-color:#e0584e}.cform-textarea.svelte-1kxl36q{resize:vertical;min-height:200px;font-family:inherit;line-height:1.6}.cform-select-wrap.svelte-1kxl36q{position:relative}.cform-select.svelte-1kxl36q{appearance:none;cursor:pointer;padding-right:40px;font-family:inherit}.cform-select-wrap.svelte-1kxl36q:after{content:"";pointer-events:none;border-bottom:2px solid #6b7a8d;border-right:2px solid #6b7a8d;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.cform-select.svelte-1kxl36q:invalid{color:#b5ae9b}.cform-cols.svelte-1kxl36q{gap:16px;display:flex}.cform-col.svelte-1kxl36q{flex:1;min-width:0}.cform-sub.svelte-1kxl36q{color:#7a8593;margin-top:6px;font-size:13px;display:block}.cform-note.svelte-1kxl36q{color:#6b7a8d;margin-top:8px;font-size:14px;display:block}.cform-divider.svelte-1kxl36q{border:none;border-top:1px solid #e5e1d6;margin:8px 0 24px}.cform-privacy.svelte-1kxl36q{margin-bottom:20px;font-size:14px;line-height:1.9}.cform-privacy.svelte-1kxl36q a:where(.svelte-1kxl36q){color:#1e5bb8;text-decoration:underline}.cform-row--agree.svelte-1kxl36q{text-align:center}.cform-checkbox.svelte-1kxl36q{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.cform-checkbox.svelte-1kxl36q input:where(.svelte-1kxl36q){width:18px;height:18px}.cform-turnstile.svelte-1kxl36q{justify-content:center;margin-bottom:20px;display:flex}.cform-error.svelte-1kxl36q{color:#e0584e;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.cform-error-icon.svelte-1kxl36q{color:#fff;background-color:#e0584e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.cform-submit-error.svelte-1kxl36q{color:#e0584e;text-align:center;background-color:#fce9e9;border-radius:6px;margin:0 0 20px;padding:12px 16px;font-size:14px}.cform-actions.svelte-1kxl36q{text-align:center}.cform-button.svelte-1kxl36q{color:#fff;cursor:pointer;background-color:#1e5bb8;border:none;border-radius:6px;min-width:240px;padding:14px 32px;font-size:16px;font-weight:700;transition:opacity .2s;display:inline-block}.cform-button.svelte-1kxl36q:hover{opacity:.85}.cform-button.svelte-1kxl36q:disabled{cursor:not-allowed;background-color:#b9bdc4}.cform-done.svelte-1kxl36q{text-align:center;padding:32px 16px}.cform-done-title.svelte-1kxl36q{color:#1e5bb8;margin-bottom:16px;font-size:20px}.cform-hp.svelte-1kxl36q{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
