.Form_formSection__YC8D0{padding:var(--space-12) 0;background-color:var(--color-bg);font-family:var(--font-sans)}.Form_formCard__2WT9G{max-width:800px;margin:0 auto;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:var(--space-12);box-shadow:0 4px 20px rgba(0,0,0,.05)}.Form_title__Eaawp{font-size:var(--text-3xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-6);letter-spacing:-.5px}.Form_form__7P6P9{display:flex;flex-direction:column;gap:var(--space-4)}.Form_formGroup__RZBMT{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.Form_label__kmR_c{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.Form_input__DCUk7,.Form_textarea__vM2Zd{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:6px;font-size:var(--text-base);font-family:inherit;color:var(--color-text);background-color:var(--color-surface-muted);transition:border-color .2s ease,box-shadow .2s ease}.Form_input__DCUk7:focus,.Form_textarea__vM2Zd:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(201,150,26,.15);background-color:var(--color-surface)}.Form_alert__XTg3m{padding:var(--space-4);border-radius:6px;font-size:var(--text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--space-4)}.Form_alertError__o_YpD{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}.Form_actionsContainer__9FiNx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-2)}.Form_recaptchaWrap__OZ_vT{width:auto}.Form_submitBtn__4Cesi{background-color:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:6px;padding:var(--space-4) var(--space-12);font-size:var(--text-sm);font-weight:700;letter-spacing:.5px;cursor:pointer;width:100%;transition:background-color .2s ease,transform .1s ease}.Form_submitBtn__4Cesi:hover:not(:disabled){background-color:var(--color-accent-hover)}.Form_submitBtn__4Cesi:disabled{background-color:var(--color-disabled-bg);cursor:not-allowed}@media (max-width:768px){.Form_formCard__2WT9G{padding:var(--space-4)}}.Form_legalNote__U9_c7{margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);text-align:center}.Form_legalNote__U9_c7 a{color:inherit;text-decoration:underline}.Form_legalNote__U9_c7 a:focus-visible,.Form_legalNote__U9_c7 a:hover{color:var(--color-accent)}