.form_container__E3glR{min-height:100vh;padding:7rem 1rem 4rem;display:flex;justify-content:center;align-items:flex-start;background:linear-gradient(160deg,var(--surface-1,#f8fafc) 0,#eef2f7 100%);position:relative}.form_container__E3glR:before{content:"";position:fixed;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.07) 0,transparent 70%);pointer-events:none;z-index:0}.form_formCard__vHFz5{background:#fff;width:100%;max-width:860px;border-radius:24px;overflow:hidden;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 24px 80px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.06);border:1px solid rgba(226,232,240,.7);position:relative;z-index:1}.form_title__odoEt{background:linear-gradient(135deg,var(--brand-primary,#00274d) 0,#003b70 100%);color:#fff;margin:0;padding:2.25rem 2.5rem;font-size:1.65rem;font-weight:800;letter-spacing:-.025em;position:relative;overflow:hidden}.form_title__odoEt:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:rgba(249,115,22,.15)}.form_progress__DYT0w{height:4px;background:var(--surface-2,#f1f5f9);width:100%}.form_progressBar__qqJoU{height:100%;background:linear-gradient(90deg,var(--brand-accent,#f97316),#fb923c);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 999px 999px 0;box-shadow:0 0 12px rgba(249,115,22,.4)}.form_stepPills__SzxWM{display:flex;justify-content:center;gap:.5rem;padding:1.75rem 2rem .5rem;flex-wrap:wrap}.form_stepPill__dpi4x{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.35rem .9rem;border-radius:999px;background:var(--surface-2,#f1f5f9);color:var(--brand-muted,#64748b);transition:all .25s ease;border:1.5px solid transparent}.form_stepPillActive__Z0YWM{background:rgba(249,115,22,.1);color:var(--brand-accent,#f97316);border-color:rgba(249,115,22,.25)}.form_stepPillDone__eG7dN{background:rgba(0,39,77,.06);color:var(--brand-primary,#00274d);border-color:rgba(0,39,77,.15)}.form_stepPillNumber__fNtP5{width:18px;height:18px;border-radius:50%;background:currentColor;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.form_stepPillActive__Z0YWM .form_stepPillNumber__fNtP5{background:var(--brand-accent);color:#fff}.form_stepPillDone__eG7dN .form_stepPillNumber__fNtP5{background:var(--brand-primary);color:#fff}.form_form__bjQB6{padding:2rem 2.5rem 2.5rem;background:#fff}.form_stepIndicator__darZu{text-align:center;font-size:.8rem;font-weight:700;color:var(--brand-accent);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.1em}.form_stepTitle__fX1oQ{color:var(--brand-dark,#0f172a);font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:2.25rem;letter-spacing:-.01em}.form_grid__v3Qfk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.75rem 1.5rem;gap:1.75rem 1.5rem;margin-bottom:2rem}.form_group__pXqfq{display:flex;flex-direction:column;gap:.5rem}.form_group__pXqfq label{font-weight:600;color:var(--brand-primary,#00274d);font-size:.85rem;letter-spacing:.01em}.form_group__pXqfq input,.form_group__pXqfq select,.form_group__pXqfq textarea{padding:.85rem 1rem;border:1.5px solid var(--brand-border,#e2e8f0);border-radius:10px;font-size:.975rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;background:var(--surface-1,#f8fafc);color:var(--brand-text,#0f172a)}.form_group__pXqfq input:focus,.form_group__pXqfq select:focus,.form_group__pXqfq textarea:focus{outline:none;border-color:var(--brand-primary,#00274d);background:#fff;box-shadow:0 0 0 4px rgba(0,39,77,.08)}.form_group__pXqfq input::placeholder,.form_group__pXqfq textarea::placeholder{color:#aab2c0}.form_fullWidth__tmXe5{grid-column:1/-1}.form_error__jdVsm{background:#fef2f2;color:#b91c1c;padding:1rem 1.25rem;border-radius:10px;margin-bottom:1.75rem;border:1px solid #fecaca;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.6rem}.form_phoneInput__lYkUD{display:flex;gap:.5rem;flex-wrap:wrap}.form_countrySelect__8l6RI{width:128px!important;min-width:128px;flex-shrink:0}@media (max-width:400px){.form_phoneInput__lYkUD{flex-direction:column}.form_countrySelect__8l6RI{width:100%!important}}.form_checkboxGroup__ppVRJ{margin-top:.5rem}.form_groupLabel__FcM_d{display:block;font-weight:600;color:var(--brand-primary,#00274d);font-size:.85rem;margin-bottom:1.25rem}.form_checkboxOptions__qXe1P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.form_checkboxOption__tf151{border:2px solid var(--brand-border,#e2e8f0);border-radius:14px;padding:1.5rem 1rem;cursor:pointer;transition:all .2s ease;text-align:center;background:#fff;position:relative;overflow:hidden}.form_checkboxOption__tf151:hover{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.03)}.form_checkboxOption__tf151.form_active__z34e8{border-color:var(--brand-accent,#f97316);background:rgba(249,115,22,.07);color:var(--brand-accent);box-shadow:0 0 0 4px rgba(249,115,22,.1)}.form_checkboxOption__tf151 input{display:none}.form_optionContent__CV8rk{display:flex;flex-direction:column;align-items:center;gap:.5rem}.form_optionContent__CV8rk span{font-weight:700;font-size:.95rem}.form_optionContent__CV8rk small{font-size:.75rem;opacity:.7}.form_experienceCard__GTzLb{background:var(--surface-1,#f8fafc);border:1px solid var(--brand-border);border-radius:14px;padding:1.75rem;margin-bottom:1.5rem}.form_experienceHeader__p2G7G{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.form_experienceHeader__p2G7G h3{font-size:1rem;font-weight:700;color:var(--brand-dark,#0f172a)}.form_removeBtn__UWszw{background:#fee2e2;color:#ef4444;border:none;padding:.4rem .8rem;border-radius:7px;font-weight:600;cursor:pointer;font-size:.85rem;transition:background .2s ease;display:flex;align-items:center;gap:.35rem}.form_removeBtn__UWszw:hover{background:#fecaca}.form_addBtn__mJVsl{width:100%;padding:1rem;border:2px dashed var(--brand-border);border-radius:12px;color:var(--brand-muted);font-weight:600;font-size:.95rem;background:transparent;cursor:pointer;margin-bottom:1.5rem;font-family:inherit;transition:border-color .2s ease,color .2s ease,background .2s ease}.form_addBtn__mJVsl:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:rgba(0,39,77,.03)}.form_terms__RByUY{padding:.5rem 0 .25rem}.form_checkboxLabel__pu0Z0{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;font-size:.9rem;color:var(--brand-muted);line-height:1.6}.form_checkboxLabel__pu0Z0 input{margin-top:.15rem;width:18px;height:18px;accent-color:var(--brand-accent);flex-shrink:0;cursor:pointer}.form_recaptcha__kRvHj{display:flex;justify-content:center;margin:1.75rem 0 .5rem}.form_actions__SL_id{display:flex;gap:1rem;padding-top:2rem;margin-top:.5rem;border-top:1px solid var(--surface-2,#f1f5f9)}.form_nextBtn__bDIzo,.form_submitBtn__I4pqP{background:linear-gradient(135deg,var(--brand-primary) 0,#003b70 100%);color:#fff;padding:1rem 2.5rem;border:none;border-radius:999px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .25s ease;flex:2 1;text-transform:uppercase;letter-spacing:.06em;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,39,77,.25)}.form_nextBtn__bDIzo:before,.form_submitBtn__I4pqP:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent);pointer-events:none}.form_nextBtn__bDIzo:hover,.form_submitBtn__I4pqP:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,39,77,.35)}@keyframes form_submitPulse__vY_Zw{0%,to{box-shadow:0 4px 16px rgba(0,39,77,.25)}50%{box-shadow:0 4px 24px rgba(0,39,77,.4),0 0 0 6px rgba(0,39,77,.08)}}.form_submitBtn__I4pqP:not(:disabled){animation:form_submitPulse__vY_Zw 2.5s ease-in-out infinite}.form_submitBtn__I4pqP:disabled{opacity:.55;cursor:not-allowed;animation:none;transform:none!important}.form_backBtn__yBFyr{background:#fff;color:var(--brand-primary);border:2px solid var(--brand-border);padding:1rem 1.5rem;border-radius:999px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;flex:1 1;font-family:inherit}.form_backBtn__yBFyr:hover{border-color:var(--brand-primary);background:rgba(0,39,77,.04)}@media (max-width:768px){.form_container__E3glR{padding:5.5rem .75rem 3rem}.form_formCard__vHFz5{border-radius:18px}.form_title__odoEt{font-size:1.3rem;padding:1.75rem 1.5rem}.form_form__bjQB6{padding:1.5rem 1.25rem 2rem}.form_grid__v3Qfk{gap:1.25rem}.form_checkboxOptions__qXe1P,.form_grid__v3Qfk{grid-template-columns:1fr}.form_actions__SL_id{flex-direction:column-reverse;gap:.75rem}.form_stepPills__SzxWM{gap:.35rem}.form_stepPill__dpi4x{font-size:.72rem;padding:.3rem .7rem}}