.PilotForm_form___CGEO{display:flex;flex-direction:column;gap:var(--space-10)}.PilotForm_block__A71JL{display:flex;flex-direction:column;gap:var(--space-5)}.PilotForm_blockTitle__yOerB{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-primary);padding-bottom:var(--space-4);border-bottom:var(--border-thin) solid var(--color-border-subtle)}.PilotForm_row__ABITq{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:640px){.PilotForm_row__ABITq{grid-template-columns:1fr 1fr}}.PilotForm_submitRow__zAq_1{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;padding-top:var(--space-2)}.PilotForm_submit__Y39EO{display:inline-flex;align-items:center;justify-content:center;background:var(--color-text-primary);color:var(--color-bg-default);padding:14px 32px;border-radius:var(--radius-button);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);font-family:var(--font-family);border:none;cursor:pointer;transition:opacity .15s ease;line-height:1}.PilotForm_submit__Y39EO:hover:not(:disabled){opacity:.8}.PilotForm_submit__Y39EO:disabled{opacity:.45;cursor:not-allowed}.PilotForm_submitHint__vdsew{color:var(--color-text-placeholder)}.PilotForm_formError__Xi7ES,.PilotForm_submitHint__vdsew{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5}.PilotForm_formError__Xi7ES{color:var(--color-status-error);background:var(--color-status-error-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.PilotForm_success__RBWoG{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-10) 0}.PilotForm_successIcon__FRsgK{font-size:40px;line-height:1}.PilotForm_successTitle__yKie3{font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.PilotForm_successBody__flLKU{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:1.65;max-width:480px}