.FormField_formField__wl24D{margin-bottom:1.5rem}.FormField_label__onlda{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:.5rem}.FormField_required__dFFVK{color:#dc2626;margin-left:2px}.FormField_inputWrapper__O_1gP{position:relative;display:flex;align-items:center;border:2px solid #f0f0f0;border-radius:10px;transition:all .2s ease}.FormField_inputWrapper__O_1gP:focus-within{border-color:var(--orange);box-shadow:0 0 0 4px rgba(235,91,0,.12)}.FormField_inputWrapper__O_1gP.FormField_error__dHmxe{border-color:#dc2626}.FormField_inputWrapper__O_1gP.FormField_error__dHmxe:focus-within{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.12)}.FormField_icon__5yDNX{width:52px;height:56px;color:#fff;font-size:18px;background:var(--orange);border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FormField_input__v1Wr3{flex:1;height:56px;padding:0 16px;border:none;outline:none;font-size:16px;font-weight:600;background:rgba(0,0,0,0)}.FormField_input__v1Wr3::placeholder{color:#a3a3a3;font-weight:400}.FormField_select__H5_ci{flex:1;height:56px;padding:0 16px;border:none;outline:none;font-size:16px;font-weight:600;background:rgba(0,0,0,0);cursor:pointer}.FormField_select__H5_ci option{font-weight:400}.FormField_errorMessage__a_rMU{margin-top:.5rem;font-size:14px;color:#dc2626;font-weight:500}@media(max-width:480px){.FormField_inputWrapper__O_1gP{flex-direction:column}.FormField_inputWrapper__O_1gP .FormField_icon__5yDNX{width:100%;height:48px;border-radius:8px 8px 0 0}.FormField_inputWrapper__O_1gP .FormField_input__v1Wr3,.FormField_inputWrapper__O_1gP .FormField_select__H5_ci{height:48px;padding:0 12px}}.ChildrenAgesInput_childrenAgesWrapper__SWlgF{margin-bottom:1.5rem}.ChildrenAgesInput_ageOptionsContainer__CLPgX{padding:12px}.ChildrenAgesInput_ageGrid__a1Fu8{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:100%}.ChildrenAgesInput_ageOption__8hC3m{padding:12px 16px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.ChildrenAgesInput_ageOption__8hC3m:hover{border-color:#d1d5db;background:#f3f4f6}.ChildrenAgesInput_ageOption__8hC3m.ChildrenAgesInput_selected__vHaPy{background:var(--orange);border-color:var(--orange);color:#fff}.ChildrenAgesInput_ageOption__8hC3m.ChildrenAgesInput_selected__vHaPy:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.ChildrenAgesInput_ageOption__8hC3m:focus{outline:2px solid var(--orange);outline-offset:2px}.ChildrenAgesInput_hint__0a4SM{margin-top:.5rem;font-size:12px;color:#6b7280;line-height:1.4}@media(max-width:768px){.ChildrenAgesInput_ageGrid__a1Fu8{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 auto;max-width:400px}.ChildrenAgesInput_ageOption__8hC3m{padding:10px 12px;font-size:13px;min-height:40px}}@media(max-width:480px){.ChildrenAgesInput_ageGrid__a1Fu8{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 auto;max-width:350px}.ChildrenAgesInput_ageOption__8hC3m{padding:8px 10px;font-size:12px;min-height:36px}.ChildrenAgesInput_hint__0a4SM{font-size:11px}}.PersonalInfoModal_modalOverlay__fgQKg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1500;padding:16px;backdrop-filter:blur(4px)}.PersonalInfoModal_modalContent__HU1Z9{--orange:#EB5B00;--orange-dark:#c54c00;--yellow:#FFB200;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;font-family:var(--font-nunito),system-ui,-apple-system,Segoe UI,Roboto,Arial}.PersonalInfoModal_modalHeader__Solxx{background:linear-gradient(135deg,var(--yellow),var(--orange));color:#fff;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;border-radius:16px 16px 0 0}.PersonalInfoModal_modalTitle__kkwEC{font-size:24px;font-weight:700;margin:0;display:flex;align-items:center;gap:12px}.PersonalInfoModal_titleIcon__P0Sf1{font-size:20px}.PersonalInfoModal_closeButton__iTQFE{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s ease}.PersonalInfoModal_closeButton__iTQFE:hover{background:hsla(0,0%,100%,.2)}.PersonalInfoModal_modalBody__DQciu{padding:32px;overflow-y:auto;flex:1;scroll-behavior:smooth}.PersonalInfoModal_modalBody__DQciu::-webkit-scrollbar{width:6px}.PersonalInfoModal_modalBody__DQciu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.PersonalInfoModal_modalBody__DQciu::-webkit-scrollbar-thumb{background:var(--orange);border-radius:3px}.PersonalInfoModal_modalBody__DQciu::-webkit-scrollbar-thumb:hover{background:var(--orange-dark)}.PersonalInfoModal_description__8kc1t{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:24px;margin-top:0;text-align:center}.PersonalInfoModal_modalActions__BZsSF{margin-top:32px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.PersonalInfoModal_submitButton__CCBRk{background:var(--orange);color:#fff;border:2px solid var(--orange);padding:14px 32px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:160px}.PersonalInfoModal_submitButton__CCBRk:hover:not(:disabled){background:var(--orange-dark);border-color:var(--orange-dark)}.PersonalInfoModal_submitButton__CCBRk:disabled{opacity:.7;cursor:not-allowed}.PersonalInfoModal_skipButton__uf3L4{background:rgba(0,0,0,0);color:var(--orange);border:2px solid var(--orange);padding:14px 32px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:160px}.PersonalInfoModal_skipButton__uf3L4:hover{background:var(--orange);color:#fff}.PersonalInfoModal_errorBox__ok2tA{background:#fff2f2;color:#b42318;border:1px solid #ffd1d1;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:20px;font-weight:500}@media(max-width:768px){.PersonalInfoModal_modalContent__HU1Z9{max-width:100%;border-radius:12px}.PersonalInfoModal_modalHeader__Solxx{padding:20px 24px;border-radius:12px 12px 0 0}.PersonalInfoModal_modalTitle__kkwEC{font-size:20px}.PersonalInfoModal_modalBody__DQciu{padding:24px}.PersonalInfoModal_modalActions__BZsSF{flex-direction:column;gap:12px}.PersonalInfoModal_skipButton__uf3L4,.PersonalInfoModal_submitButton__CCBRk{width:100%;min-width:auto}}@media(max-width:480px){.PersonalInfoModal_modalOverlay__fgQKg{padding:8px}.PersonalInfoModal_modalHeader__Solxx{padding:16px 20px}.PersonalInfoModal_modalTitle__kkwEC{font-size:18px;gap:8px}.PersonalInfoModal_titleIcon__P0Sf1{font-size:16px}.PersonalInfoModal_modalBody__DQciu{padding:20px}.PersonalInfoModal_description__8kc1t{font-size:14px}}