.HoneypotField_honeypot__Prz2g{width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important;pointer-events:none!important;z-index:-1!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.HoneypotField_honeypot__Prz2g,.HoneypotField_honeypot__Prz2g:active,.HoneypotField_honeypot__Prz2g:focus,.HoneypotField_honeypot__Prz2g:hover{position:absolute!important;left:-9999px!important;top:-9999px!important;opacity:0!important;visibility:hidden!important}@media screen and (max-width:0){.HoneypotField_honeypot__Prz2g{display:none!important}}@media print{.HoneypotField_honeypot__Prz2g{display:none!important}}.AutoSaveIndicator_indicator__wyEoJ{position:fixed;bottom:24px;right:24px;z-index:999;animation:AutoSaveIndicator_slideUp__9vjk9 .3s ease-out}.AutoSaveIndicator_content__HxgV6{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.95);color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;font-weight:500;white-space:nowrap}.AutoSaveIndicator_icon__Sd4HG{display:flex;align-items:center;flex-shrink:0}.AutoSaveIndicator_spinner__3KIzN{width:16px;height:16px;animation:AutoSaveIndicator_spin__rmINa 1s linear infinite}.AutoSaveIndicator_circle__yOsXK{opacity:.25}.AutoSaveIndicator_path__lC9sR{opacity:.75}.AutoSaveIndicator_message__wTPdb{line-height:1}@keyframes AutoSaveIndicator_slideUp__9vjk9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AutoSaveIndicator_spin__rmINa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.AutoSaveIndicator_indicator__wyEoJ{bottom:16px;right:16px}.AutoSaveIndicator_content__HxgV6{padding:10px 14px;font-size:13px}.AutoSaveIndicator_spinner__3KIzN{width:14px;height:14px}}@media (prefers-contrast:high){.AutoSaveIndicator_content__HxgV6{background:#000;border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.AutoSaveIndicator_indicator__wyEoJ,.AutoSaveIndicator_spinner__3KIzN{animation:none}}.NewsletterSubscriptionModal_overlay__mrx7Z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:NewsletterSubscriptionModal_fadeIn__r5M_P .3s ease}@keyframes NewsletterSubscriptionModal_fadeIn__r5M_P{0%{opacity:0}to{opacity:1}}.NewsletterSubscriptionModal_modal__ACWbR{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:NewsletterSubscriptionModal_slideUp__jDX1s .3s ease}@keyframes NewsletterSubscriptionModal_slideUp__jDX1s{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.NewsletterSubscriptionModal_header__w2ba6{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid #f3f4f6}.NewsletterSubscriptionModal_header__w2ba6 h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#1f2937}.NewsletterSubscriptionModal_header__w2ba6 h4{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:#1f2937}.NewsletterSubscriptionModal_header__w2ba6 p{margin:0;color:#6b7280;font-size:1rem;line-height:1.5}.NewsletterSubscriptionModal_content__K91Dp{padding:1.5rem 2rem}.NewsletterSubscriptionModal_content__K91Dp p{margin:0 0 1rem;color:#374151;line-height:1.6}.NewsletterSubscriptionModal_content__K91Dp ul{margin:1rem 0;padding-left:1.5rem;color:#374151}.NewsletterSubscriptionModal_content__K91Dp li{margin-bottom:.5rem;line-height:1.5}.NewsletterSubscriptionModal_emailOptions__9h_79{display:flex;flex-direction:column;gap:1rem}.NewsletterSubscriptionModal_radioOption__Y_veU{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease}.NewsletterSubscriptionModal_radioOption__Y_veU:hover{border-color:#60a5fa;background-color:#f8fafc}.NewsletterSubscriptionModal_radioOption__Y_veU input[type=radio]{margin-top:.125rem;cursor:pointer}.NewsletterSubscriptionModal_radioOption__Y_veU input[type=radio]:checked+span{color:#1d4ed8;font-weight:500}.NewsletterSubscriptionModal_radioOption__Y_veU span{line-height:1.5;color:#374151}.NewsletterSubscriptionModal_radioOption__Y_veU strong{color:#1f2937}.NewsletterSubscriptionModal_emailInput__FjicQ{width:100%;padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;margin-top:.5rem;transition:border-color .3s ease}.NewsletterSubscriptionModal_emailInput__FjicQ:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.NewsletterSubscriptionModal_actions__9k98h{padding:1rem 2rem 2rem;display:flex;gap:1rem;justify-content:center}.NewsletterSubscriptionModal_primaryButton__ZFMUR{background-color:#1d4ed8;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.NewsletterSubscriptionModal_primaryButton__ZFMUR:hover:not(:disabled){background-color:#1e40af;transform:translateY(-1px);box-shadow:0 4px 12px rgba(29,78,216,.4)}.NewsletterSubscriptionModal_primaryButton__ZFMUR:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.NewsletterSubscriptionModal_secondaryButton__5RLzi{background-color:transparent;color:#6b7280;border:2px solid #d1d5db;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.NewsletterSubscriptionModal_secondaryButton__5RLzi:hover{border-color:#9ca3af;color:#374151;background-color:#f9fafb}.NewsletterSubscriptionModal_closeButton__hQiiL{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .3s ease}.NewsletterSubscriptionModal_closeButton__hQiiL:hover{background-color:#f3f4f6;color:#374151}.NewsletterSubscriptionModal_loadingState__SA6Nv{padding:3rem 2rem;text-align:center}.NewsletterSubscriptionModal_spinner___a3fB{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#1d4ed8;border-radius:50%;margin:0 auto 1.5rem;animation:NewsletterSubscriptionModal_spin__WUfVA 1s linear infinite}@keyframes NewsletterSubscriptionModal_spin__WUfVA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewsletterSubscriptionModal_loadingState__SA6Nv h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.NewsletterSubscriptionModal_loadingState__SA6Nv p{margin:0;color:#6b7280}.NewsletterSubscriptionModal_successState__BLpUE{padding:3rem 2rem;text-align:center}.NewsletterSubscriptionModal_successIcon__TSj4Q{font-size:4rem;margin-bottom:1rem;animation:NewsletterSubscriptionModal_bounceIn__UGiHz .6s ease}@keyframes NewsletterSubscriptionModal_bounceIn__UGiHz{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.NewsletterSubscriptionModal_successState__BLpUE h3{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:#065f46}.NewsletterSubscriptionModal_successState__BLpUE p{margin:0 0 .5rem;color:#374151;line-height:1.5}.NewsletterSubscriptionModal_autoClose__QkjQr{font-size:.875rem;color:#6b7280;font-style:italic}.NewsletterSubscriptionModal_errorState___NGp0{padding:2rem 2rem 1rem;text-align:center}.NewsletterSubscriptionModal_errorIcon__rCLwF{font-size:3rem;margin-bottom:1rem;color:#dc2626}.NewsletterSubscriptionModal_errorState___NGp0 h3{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:#dc2626}.NewsletterSubscriptionModal_errorState___NGp0 p{margin:0;color:#374151;line-height:1.5}.NewsletterSubscriptionModal_errorMessage__Z2Nmo{background-color:#fef2f2;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-top:1rem;font-size:.875rem;text-align:center;border:1px solid #fecaca}@media (max-width:640px){.NewsletterSubscriptionModal_modal__ACWbR{margin:1rem;max-width:none}.NewsletterSubscriptionModal_header__w2ba6{padding:1.5rem 1.5rem 1rem}.NewsletterSubscriptionModal_content__K91Dp{padding:1rem 1.5rem}.NewsletterSubscriptionModal_actions__9k98h{padding:1rem 1.5rem 1.5rem;flex-direction:column}.NewsletterSubscriptionModal_primaryButton__ZFMUR,.NewsletterSubscriptionModal_secondaryButton__5RLzi{width:100%}.NewsletterSubscriptionModal_loadingState__SA6Nv,.NewsletterSubscriptionModal_successState__BLpUE{padding:2rem 1.5rem}.NewsletterSubscriptionModal_errorState___NGp0{padding:1.5rem 1.5rem 1rem}}.ProgressIndicator_progressContainer__b_98_{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e2e8f0}.ProgressIndicator_progressHeader__5NZbN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProgressIndicator_progressTitle__dpH9g{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.025em}.ProgressIndicator_progressPercentage__Lu3CG{font-size:.875rem;font-weight:700;color:#2563eb;background:rgba(37,99,235,.1);padding:.25rem .5rem;border-radius:.375rem}.ProgressIndicator_progressBar___GzQN{height:.5rem;background:#e2e8f0;border-radius:.25rem;overflow:hidden;margin-bottom:1.5rem;position:relative}.ProgressIndicator_progressFill__C4ByM{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa 50%,#10b981);border-radius:.25rem;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.ProgressIndicator_progressFill__C4ByM:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:ProgressIndicator_progressShimmer__Gt_xc 2s infinite}@keyframes ProgressIndicator_progressShimmer__Gt_xc{0%{left:-100%}to{left:100%}}.ProgressIndicator_stepIndicator__OB0iR{display:flex;align-items:center;justify-content:space-between;position:relative}.ProgressIndicator_stepCircle__nv6m8{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;transition:all .3s ease;position:relative;z-index:2;background:#fff}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_upcoming__15bDV{background:#f8fafc;color:#64748b;border:2px solid #e2e8f0}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_current__QA8vZ{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;border:2px solid #2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.2);animation:ProgressIndicator_pulseGlow__FoBt2 2s infinite}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_completed__VyQew{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:2px solid #10b981;animation:ProgressIndicator_completeBounce__u4wrl .5s ease-out}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_clickable__E_WKM{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_clickable__E_WKM:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(16,185,129,.4)}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_clickable__E_WKM:active{transform:scale(1.05)}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_clickable__E_WKM:focus{outline:none;box-shadow:0 0 0 4px rgba(16,185,129,.2)}.ProgressIndicator_stepName__TIzn6{font-size:9px;font-weight:600;text-align:center;line-height:1;letter-spacing:-.2px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32px;padding:1px}@keyframes ProgressIndicator_pulseGlow__FoBt2{0%,to{box-shadow:0 0 0 4px rgba(37,99,235,.2)}50%{box-shadow:0 0 0 8px rgba(37,99,235,.1)}}@keyframes ProgressIndicator_completeBounce__u4wrl{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.ProgressIndicator_stepConnector__iz_xd{position:absolute;top:50%;left:0;right:0;height:2px;background:#e2e8f0;z-index:1;transform:translateY(-50%)}.ProgressIndicator_stepConnectorFill__2hME_{height:100%;background:linear-gradient(90deg,#10b981,#34d399);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:1px}.ProgressIndicator_stepLabels__D1CiM{display:flex;justify-content:space-between;margin-top:.75rem}.ProgressIndicator_stepLabel__oR_yd{font-size:.75rem;font-weight:500;text-align:center;color:#6b7280;transition:color .3s ease;width:2.5rem}.ProgressIndicator_stepLabel__oR_yd.ProgressIndicator_current__QA8vZ{color:#2563eb;font-weight:600}.ProgressIndicator_stepLabel__oR_yd.ProgressIndicator_completed__VyQew{color:#10b981;font-weight:600}.ProgressIndicator_timeEstimate__OgT76{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.ProgressIndicator_timeEstimateText__xr1cW{font-size:.875rem;color:#6b7280}.ProgressIndicator_timeEstimateValue__sx0VP{font-weight:600;color:#374151}@media (max-width:768px){.ProgressIndicator_progressContainer__b_98_{padding:1rem;margin-bottom:1.5rem}.ProgressIndicator_stepCircle__nv6m8{width:2rem;height:2rem;font-size:.75rem}.ProgressIndicator_stepLabel__oR_yd{font-size:.625rem;width:2rem}.ProgressIndicator_progressTitle__dpH9g{font-size:.75rem}.ProgressIndicator_progressPercentage__Lu3CG{font-size:.75rem;padding:.125rem .375rem}}@media (max-width:480px){.ProgressIndicator_stepIndicator__OB0iR{padding:0 .5rem}.ProgressIndicator_stepLabels__D1CiM{display:none}.ProgressIndicator_timeEstimate__OgT76{margin-top:.75rem;padding-top:.75rem}}@media (prefers-reduced-motion:reduce){.ProgressIndicator_progressFill__C4ByM,.ProgressIndicator_stepCircle__nv6m8,.ProgressIndicator_stepConnectorFill__2hME_{transition:none!important;animation:none!important}.ProgressIndicator_progressFill__C4ByM:after{animation:none!important}}@media (prefers-contrast:high){.ProgressIndicator_progressContainer__b_98_{border:2px solid #000;background:#fff}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_upcoming__15bDV{border:2px solid #000;background:#fff;color:#000}.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_completed__VyQew,.ProgressIndicator_stepCircle__nv6m8.ProgressIndicator_current__QA8vZ{border:2px solid #000;background:#000;color:#fff}.ProgressIndicator_stepConnector__iz_xd{background:#000}}.FormStep_stepContainer__HDGtr{width:100%;opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.FormStep_stepCard__u1s7U{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e2e8f0;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.FormStep_stepCard__u1s7U:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:1rem 1rem 0 0}.FormStep_stepHeader__Nip5j{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.FormStep_stepNumber__OZD83{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;border-radius:50%;font-size:1.25rem;font-weight:700;margin-bottom:1rem;box-shadow:0 4px 6px -1px rgba(37,99,235,.3)}.FormStep_stepTitle__3D3gw{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem;line-height:1.3}.FormStep_stepDescription__rQayM{font-size:1rem;color:#6b7280;line-height:1.6;max-width:500px;margin:0 auto}.FormStep_stepCompletionMessage__LO6OY{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border:1px solid #93c5fd;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;text-align:center}.FormStep_stepCompletionIcon__IsK53{font-size:1.5rem;margin-bottom:.5rem}.FormStep_stepCompletionText__nMLLB{font-size:.875rem;color:#1e40af;font-weight:500;font-style:italic}.FormStep_stepContent__tJoS5{position:relative}.FormStep_stepContainer__HDGtr.FormStep_active__VV4xN{opacity:1;transform:translateX(0)}.FormStep_stepContainer__HDGtr.FormStep_inactive__NeB9A{opacity:0;transform:translateX(30px);pointer-events:none}.FormStep_stepContainer__HDGtr.FormStep_completed___hnBI .FormStep_stepCard__u1s7U:before{background:linear-gradient(90deg,#10b981,#34d399)}.FormStep_stepContainer__HDGtr.FormStep_completed___hnBI .FormStep_stepNumber__OZD83{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 6px -1px rgba(16,185,129,.3)}.FormStep_stepEnter__MUZVz{opacity:0;transform:translateX(50px)}.FormStep_stepEnterActive__rikwh{transition:opacity .3s ease-out,transform .3s ease-out}.FormStep_stepEnterActive__rikwh,.FormStep_stepExit__OFeQu{opacity:1;transform:translateX(0)}.FormStep_stepExitActive__5iZm2{opacity:0;transform:translateX(-50px);transition:opacity .3s ease-out,transform .3s ease-out}.FormStep_stepEnter__MUZVz.FormStep_forward__l99I6{transform:translateX(100%)}.FormStep_stepEnter__MUZVz.FormStep_backward__dIZqV,.FormStep_stepExit__OFeQu.FormStep_forward__l99I6{transform:translateX(-100%)}.FormStep_stepExit__OFeQu.FormStep_backward__dIZqV{transform:translateX(100%)}.FormStep_stepCard__u1s7U:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.FormStep_stepCard__u1s7U:focus-within{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 0 3px rgba(37,99,235,.2);outline:none}.FormStep_formGrid__O6Jh2,.FormStep_formRow__II5h8{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.FormStep_formRow__II5h8{grid-template-columns:1fr 1fr}.FormStep_formRow__II5h8.FormStep_single__fnGeR{grid-template-columns:1fr}.FormStep_formRow__II5h8.FormStep_thirds___7Bo1{grid-template-columns:2fr 1fr 1fr}}@media (max-width:768px){.FormStep_stepCard__u1s7U{padding:1.5rem;border-radius:.75rem}.FormStep_stepHeader__Nip5j{margin-bottom:1.5rem;padding-bottom:1rem}.FormStep_stepNumber__OZD83{width:2.5rem;height:2.5rem;font-size:1rem}.FormStep_stepTitle__3D3gw{font-size:1.25rem}.FormStep_stepDescription__rQayM{font-size:.875rem}.FormStep_stepCompletionMessage__LO6OY{padding:.75rem;margin-bottom:1rem}.FormStep_stepCompletionIcon__IsK53{font-size:1.25rem}.FormStep_stepCompletionText__nMLLB{font-size:.75rem}}@media (max-width:480px){.FormStep_stepCard__u1s7U{padding:1rem;border-radius:.5rem}.FormStep_stepHeader__Nip5j{margin-bottom:1rem}.FormStep_stepNumber__OZD83{width:2rem;height:2rem;font-size:.875rem;margin-bottom:.75rem}.FormStep_stepTitle__3D3gw{font-size:1.125rem}.FormStep_formGrid__O6Jh2,.FormStep_formRow__II5h8{gap:1rem}}@media (prefers-reduced-motion:reduce){.FormStep_stepCard__u1s7U,.FormStep_stepContainer__HDGtr,.FormStep_stepNumber__OZD83{transition:none!important;animation:none!important}.FormStep_stepCard__u1s7U:hover{transform:none!important}.FormStep_stepEnterActive__rikwh,.FormStep_stepEnter__MUZVz,.FormStep_stepExitActive__5iZm2,.FormStep_stepExit__OFeQu{transition:none!important}}@media (prefers-contrast:high){.FormStep_stepCard__u1s7U{border:2px solid #000;background:#fff}.FormStep_stepCard__u1s7U:before{background:#000}.FormStep_stepNumber__OZD83{background:#000;color:#fff;border:2px solid #000}.FormStep_stepTitle__3D3gw{color:#000}.FormStep_stepDescription__rQayM{color:#333}.FormStep_stepCompletionMessage__LO6OY{border:2px solid #000;background:#f0f0f0}.FormStep_stepCompletionText__nMLLB{color:#000}}@media print{.FormStep_stepCard__u1s7U{box-shadow:none;border:1px solid #000;page-break-inside:avoid;break-inside:avoid}.FormStep_stepNumber__OZD83{background:#000!important;color:#fff!important}}.StepNavigation_navigationContainer__p_t4B{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.StepNavigation_navigationGroup__zTrUq{display:flex;gap:1rem;align-items:center}.StepNavigation_navigationButton__BXwh9{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden;min-width:120px}.StepNavigation_navigationButton__BXwh9:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.StepNavigation_navigationButton__BXwh9:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.StepNavigation_primaryButton__opBxK{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;box-shadow:0 2px 4px -1px rgba(37,99,235,.3)}.StepNavigation_primaryButton__opBxK:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(37,99,235,.3),0 4px 6px -2px rgba(37,99,235,.1);background:linear-gradient(135deg,#1d4ed8,#2563eb)}.StepNavigation_primaryButton__opBxK:active:not(:disabled){transform:translateY(0);transition:transform .1s ease}.StepNavigation_secondaryButton__4IPNO{background:#f8fafc;color:#374151;border:1px solid #d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.StepNavigation_secondaryButton__4IPNO:hover:not(:disabled){background:#f1f5f9;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.StepNavigation_secondaryButton__4IPNO:active:not(:disabled){transform:translateY(0);transition:transform .1s ease}.StepNavigation_loadingButton__KwqX3{background:linear-gradient(135deg,#6b7280,#9ca3af);cursor:not-allowed}.StepNavigation_loadingSpinner__G6qnh{width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:StepNavigation_spin__rvuos 1s linear infinite;margin-right:.5rem}@keyframes StepNavigation_spin__rvuos{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StepNavigation_loadingText__nyIJa{opacity:.8}.StepNavigation_buttonIcon__r1Rp7{width:1rem;height:1rem;transition:transform .3s ease}.StepNavigation_buttonIcon__r1Rp7.StepNavigation_left__oViyU{margin-right:.5rem}.StepNavigation_buttonIcon__r1Rp7.StepNavigation_right__jf3cN{margin-left:.5rem}.StepNavigation_primaryButton__opBxK:hover:not(:disabled) .StepNavigation_buttonIcon__r1Rp7.StepNavigation_right__jf3cN{transform:translateX(2px)}.StepNavigation_secondaryButton__4IPNO:hover:not(:disabled) .StepNavigation_buttonIcon__r1Rp7.StepNavigation_left__oViyU{transform:translateX(-2px)}.StepNavigation_navigationButton__BXwh9:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.StepNavigation_navigationButton__BXwh9:active:not(:disabled):after{width:300px;height:300px}.StepNavigation_stepInfo__oyZ84{display:flex;flex-direction:column;align-items:center;text-align:center;color:#6b7280;font-size:.875rem}.StepNavigation_currentStepText__ssxFH{font-weight:500;color:#374151;margin-bottom:.25rem}.StepNavigation_nextStepText__XqqVh{font-size:.75rem;opacity:.8}@media (max-width:768px){.StepNavigation_navigationContainer__p_t4B{flex-direction:column;gap:1rem;align-items:stretch;margin-top:1.5rem;padding-top:1.5rem}.StepNavigation_navigationGroup__zTrUq{width:100%;justify-content:space-between}.StepNavigation_navigationGroup__zTrUq.StepNavigation_single__VZJwh{justify-content:center}.StepNavigation_navigationButton__BXwh9{flex:1 1;min-width:unset;padding:1rem 1.5rem;font-size:1rem}.StepNavigation_stepInfo__oyZ84{order:-1;margin-bottom:.5rem}}@media (max-width:480px){.StepNavigation_navigationContainer__p_t4B{margin-top:1rem;padding-top:1rem}.StepNavigation_navigationButton__BXwh9{padding:.875rem 1rem;font-size:.875rem}.StepNavigation_buttonIcon__r1Rp7{width:.875rem;height:.875rem}.StepNavigation_stepInfo__oyZ84{font-size:.75rem}.StepNavigation_currentStepText__ssxFH{font-size:.875rem}.StepNavigation_nextStepText__XqqVh{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.StepNavigation_buttonIcon__r1Rp7,.StepNavigation_loadingSpinner__G6qnh,.StepNavigation_navigationButton__BXwh9{transition:none!important;animation:none!important}.StepNavigation_navigationButton__BXwh9:hover{transform:none!important}.StepNavigation_navigationButton__BXwh9:after{transition:none!important}}@media (prefers-contrast:high){.StepNavigation_primaryButton__opBxK{background:#000;color:#fff;border:2px solid #000}.StepNavigation_secondaryButton__4IPNO{background:#fff;color:#000;border:2px solid #000}.StepNavigation_navigationContainer__p_t4B{border-top:2px solid #000}.StepNavigation_currentStepText__ssxFH,.StepNavigation_stepInfo__oyZ84{color:#000}}.StepNavigation_navigationButton__BXwh9:focus-visible{outline:2px solid #2563eb;outline-offset:2px;box-shadow:none}.StepNavigation_buttonEnter__U5gMR{opacity:0;transform:translateY(20px)}.StepNavigation_buttonEnterActive__z5skx{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.StepNavigation_buttonExit__Kyo8P{opacity:1;transform:translateY(0)}.StepNavigation_buttonExitActive__7thsM{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.FormSteps_stepContainer__s50tc{max-width:800px;margin:0 auto;padding:2rem 1rem;animation:FormSteps_stepSlideIn__8yxm2 .4s ease-out forwards}.FormSteps_stepHeader__uRUyD{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.FormSteps_stepIcon__Sdn5y{font-size:3rem;margin-bottom:1rem;animation:FormSteps_iconPulse__HG9Ds 2s ease-in-out infinite}.FormSteps_stepTitle__Fu2Bd{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;line-height:1.2}.FormSteps_stepSubtitle__FLyTX{font-size:1.125rem;color:#6b7280;max-width:500px;margin:0 auto;line-height:1.5}.FormSteps_formContent__hEmxG{display:flex;flex-direction:column;gap:2rem}.FormSteps_formField__hayFC{display:flex;flex-direction:column;gap:.5rem}.FormSteps_fieldLabel__XdJno{font-weight:600;color:#374151;font-size:.95rem;margin-bottom:.25rem}.FormSteps_formRow__j8YwC{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.FormSteps_formRow__j8YwC{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.FormSteps_formRow__j8YwC.FormSteps_threeColumns__o2w1d{grid-template-columns:2fr 1fr 1fr}}.FormSteps_numberInput__k2W3F,.FormSteps_selectInput__1q6Gl,.FormSteps_textInput__U979A{padding:.875rem 1rem;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;background:#fff;transition:all .2s ease-out;min-height:48px}.FormSteps_numberInput__k2W3F:focus,.FormSteps_selectInput__1q6Gl:focus,.FormSteps_textInput__U979A:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none;transform:scale(1.01)}.FormSteps_numberInput__k2W3F:hover,.FormSteps_selectInput__1q6Gl:hover,.FormSteps_textInput__U979A:hover{border-color:#9ca3af}.FormSteps_inputError___m2VJ{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.FormSteps_inputSuccess__D6iBf{border-color:#10b981!important;background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='%2310b981' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}.FormSteps_textArea__GFm4q{padding:.875rem 1rem;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;background:#fff;transition:all .2s ease-out;resize:vertical;min-height:100px;font-family:inherit}.FormSteps_textArea__GFm4q:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.FormSteps_inputGroup__Qx2Sz{position:relative;display:flex;align-items:center}.FormSteps_inputSuffix__pkS0s{position:absolute;right:1rem;color:#6b7280;font-weight:500;pointer-events:none}.FormSteps_inputGroup__Qx2Sz .FormSteps_numberInput__k2W3F{padding-right:4rem}.FormSteps_radioGroup__6pyTG{display:flex;flex-direction:column;gap:1rem}.FormSteps_radioOption__vOEWj{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease-out;background:#fff}.FormSteps_radioOption__vOEWj:hover{border-color:#2563eb;box-shadow:0 2px 4px rgba(0,0,0,.05)}.FormSteps_radioOption__vOEWj:has(.FormSteps_radioInput__LPSsx:checked){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FormSteps_radioInput__LPSsx{width:18px;height:18px;margin:0;accent-color:#2563eb}.FormSteps_radioLabel__7DSJI{font-weight:500;color:#374151;line-height:1.4}.FormSteps_radioContent__sBgCB{display:flex;align-items:center;gap:.75rem;flex:1 1}.FormSteps_radioIcon__5P7N_{font-size:1.25rem;flex-shrink:0}.FormSteps_radioText__7DJS6{display:flex;flex-direction:column;gap:.25rem}.FormSteps_radioText__7DJS6 strong{color:#1f2937}.FormSteps_radioText__7DJS6 span{color:#6b7280;font-size:.875rem}.FormSteps_checkboxGrid__UujQ_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.FormSteps_checkboxGrid__UujQ_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FormSteps_checkboxGrid__UujQ_{grid-template-columns:repeat(3,1fr)}}.FormSteps_checkboxOption__bz__F{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease-out;background:#fff}.FormSteps_checkboxOption__bz__F:hover{border-color:#2563eb;box-shadow:0 2px 4px rgba(0,0,0,.05)}.FormSteps_checkboxOption__bz__F:has(.FormSteps_checkboxInput__LQs4_:checked){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FormSteps_checkboxInput__LQs4_{width:18px;height:18px;margin:0;accent-color:#2563eb;flex-shrink:0}.FormSteps_checkboxLabel__s9owT{font-weight:500;color:#374151}.FormSteps_productGrid__95rJe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.FormSteps_productCard__ue_pA{position:relative;display:block;padding:1.5rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease-out;background:#fff;overflow:hidden}.FormSteps_productCard__ue_pA:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.FormSteps_productCard__ue_pA:has(.FormSteps_productCheckbox__7CEXo:checked){border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.FormSteps_productCheckbox__7CEXo{position:absolute;opacity:0;pointer-events:none}.FormSteps_productContent__moea_{text-align:center;position:relative;z-index:2}.FormSteps_productIcon__gdJrn{font-size:2rem;margin-bottom:.75rem;display:block}.FormSteps_productName__Ni9Ws{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.FormSteps_productDescription__SdEuy{font-size:.875rem;color:#6b7280;line-height:1.4;margin:0}.FormSteps_productOverlay__yRgNy{position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .2s ease-out}.FormSteps_productCard__ue_pA:has(.FormSteps_productCheckbox__7CEXo:checked) .FormSteps_productOverlay__yRgNy{opacity:1;transform:scale(1)}.FormSteps_checkmark__l4mAE{color:#fff;font-size:.75rem;font-weight:700}.FormSteps_selectedCount__q_uYO{font-size:.875rem;color:#10b981;font-weight:600;margin-top:.5rem}.FormSteps_trustIndicator__gvuLm{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fbbf24 5%,#fef3c7);border-radius:12px;border-left:4px solid #f59e0b}.FormSteps_tipIcon__NIcID{font-size:1.5rem;flex-shrink:0}.FormSteps_tipContent__qpUnA{color:#92400e;line-height:1.5}.FormSteps_successMetrics__potcD{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;margin-top:1rem}.FormSteps_metricItem__N4WI9{text-align:center}.FormSteps_metricNumber__9m2oT{display:block;font-size:1.75rem;font-weight:700;color:#2563eb;margin-bottom:.25rem}.FormSteps_metricLabel__D3p0m{font-size:.875rem;color:#3730a3;font-weight:500}.FormSteps_securitySection__LbpQP{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;border-left:4px solid #10b981}.FormSteps_securityIcon__nLIHy{font-size:1.5rem;flex-shrink:0;color:#059669}.FormSteps_securityContent__ASEtF{flex:1 1}.FormSteps_securityTitle__0hEmc{font-size:1rem;font-weight:600;color:#065f46;margin-bottom:.5rem}.FormSteps_securityList___Mqhr{list-style:none;padding:0;margin:0;color:#047857}.FormSteps_securityList___Mqhr li{position:relative;padding:.25rem 0 .25rem 1rem}.FormSteps_securityList___Mqhr li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.FormSteps_benefitsSection__pGaN9,.FormSteps_partnershipBenefits__FqD3l{padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.FormSteps_benefitsTitle__L6Yz_{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.FormSteps_benefitsList__Pjp0D{display:flex;flex-direction:column;gap:.75rem}.FormSteps_benefitItem__6yLmo{display:flex;align-items:center;gap:.75rem}.FormSteps_benefitIcon__DImv6{font-size:1.25rem;flex-shrink:0}.FormSteps_benefitText__AVn_7{color:#475569;font-weight:500}.FormSteps_benefitContent__u_Ogk{display:flex;flex-direction:column;gap:.25rem}.FormSteps_benefitContent__u_Ogk strong{color:#1e293b;font-weight:600}.FormSteps_benefitContent__u_Ogk span{color:#64748b;font-size:.875rem}.FormSteps_localBenefits__7_0me{padding:1.5rem;background:linear-gradient(135deg,#fef7cd,#fef3c7);border-radius:12px;border-left:4px solid #f59e0b;animation:FormSteps_slideInUp__g26ub .5s ease-out}.FormSteps_benefitsHeader__6wOjF{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.FormSteps_benefitsIcon__nMEx6{font-size:1.25rem}.FormSteps_serviceAreaInfo__5KF8h{padding:1.5rem;background:#fff;border-radius:12px;border:2px solid #e5e7eb}.FormSteps_infoTitle__FtrLb{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.FormSteps_coverageGrid__URGAj{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.FormSteps_coverageItem__X5_V5{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#f8fafc;border-radius:8px;text-align:center}.FormSteps_coverageIcon__28uN0{font-size:1.5rem}.FormSteps_coverageLabel__xHa59{font-size:.875rem;font-weight:500;color:#374151}.FormSteps_helpText__VxI1_{font-size:.875rem;color:#6b7280;margin-top:.5rem;line-height:1.4}.FormSteps_successMessage__sq6wb{color:#10b981;font-weight:600}.FormSteps_errorMessage__hVjx5,.FormSteps_successMessage__sq6wb{font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.FormSteps_errorMessage__hVjx5{color:#dc2626;font-weight:500}.FormSteps_errorMessage__hVjx5:before{content:"⚠️";font-size:.75rem}.FormSteps_applicationSummary__RciP3{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FormSteps_summaryTitle__8ITrU{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.FormSteps_summarySection__BSQyk{margin-bottom:1.5rem}.FormSteps_summarySection__BSQyk:last-child{margin-bottom:0}.FormSteps_sectionHeader__D7khj{margin-bottom:1rem}.FormSteps_sectionTitle__Dz7ju{font-size:1rem;font-weight:600;color:#374151;margin-bottom:.5rem}.FormSteps_summaryGrid__1mc9d{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.FormSteps_summaryGrid__1mc9d{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:1024px){.FormSteps_summaryGrid__1mc9d{grid-template-columns:repeat(3,1fr)}}.FormSteps_summaryItem__rGe1F{display:flex;flex-direction:column;gap:.25rem}.FormSteps_summaryLabel__0sdWd{font-size:.875rem;font-weight:500;color:#6b7280}.FormSteps_summaryValue__vdAZd{font-size:.875rem;color:#1f2937;font-weight:400}.FormSteps_policyLink__ApYCi{color:#dc2626;font-weight:500;margin-left:.25rem;transition:color .2s ease-out}.FormSteps_policyLink__ApYCi:hover{color:#b91c1c;text-decoration:none}.FormSteps_policyLink__ApYCi:focus{outline:2px solid #dc2626}.FormSteps_agreementSection__Fb0_6{padding:1.5rem;background:#fffbeb;border-radius:12px;border:2px solid #fbbf24}.FormSteps_agreementField__RKaHO{margin-bottom:1rem}.FormSteps_agreementField__RKaHO:last-child{margin-bottom:0}.FormSteps_checkboxLabel__s9owT{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5}.FormSteps_agreementCheckbox__IY_Nj{width:18px;height:18px;margin:.125rem 0 0;accent-color:#2563eb;flex-shrink:0}.FormSteps_checkboxText__rOpa0{color:#92400e;font-weight:500}.FormSteps_policyLink__ApYCi{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;transition:color .2s ease;padding:0;margin:0;display:inline}.FormSteps_policyLink__ApYCi:hover{color:#1d4ed8}.FormSteps_policyLink__ApYCi:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}.FormSteps_nextStepsSection__Hie2X{padding:1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px}.FormSteps_nextStepsTitle__vs4g2{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:1.5rem;text-align:center}.FormSteps_timelineSteps__pySf0{display:flex;flex-direction:column;gap:1rem}.FormSteps_timelineStep__WBqVf{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.FormSteps_stepNumber__1bd4c{width:32px;height:32px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.FormSteps_stepContent__x26BG{display:flex;flex-direction:column;gap:.25rem}.FormSteps_stepContent__x26BG strong{color:#1f2937;font-weight:600}.FormSteps_stepContent__x26BG span{color:#6b7280;font-size:.875rem}.FormSteps_successGuarantee__8pAyl{display:flex;align-items:flex-start;gap:1rem;padding:2rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;border-left:4px solid #10b981}.FormSteps_guaranteeIcon__ZWSyN{font-size:2rem;flex-shrink:0}.FormSteps_guaranteeContent__wilJg{flex:1 1}.FormSteps_guaranteeTitle__XSk4Z{font-size:1.125rem;font-weight:600;color:#065f46;margin-bottom:.5rem}.FormSteps_guaranteeText__CEKY5{color:#047857;line-height:1.6;margin:0}@keyframes FormSteps_stepSlideIn__8yxm2{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes FormSteps_slideInUp__g26ub{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FormSteps_iconPulse__HG9Ds{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.FormSteps_stepContainer__s50tc{padding:1.5rem 1rem}.FormSteps_stepTitle__Fu2Bd{font-size:1.75rem}.FormSteps_stepSubtitle__FLyTX{font-size:1rem}.FormSteps_formContent__hEmxG{gap:1.5rem}.FormSteps_productGrid__95rJe{grid-template-columns:1fr}.FormSteps_timelineSteps__pySf0{gap:.75rem}.FormSteps_timelineStep__WBqVf{padding:.75rem}.FormSteps_successGuarantee__8pAyl{padding:1.5rem}}@media (max-width:480px){.FormSteps_stepIcon__Sdn5y{font-size:2.5rem}.FormSteps_stepTitle__Fu2Bd{font-size:1.5rem}.FormSteps_localBenefits__7_0me,.FormSteps_securitySection__LbpQP,.FormSteps_trustIndicator__gvuLm{flex-direction:column;text-align:center}.FormSteps_summaryGrid__1mc9d{grid-template-columns:1fr}}.LegalDocumentModal_modalOverlay__D5HR4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;opacity:0;transition:opacity .3s ease-in-out}.LegalDocumentModal_modalOverlay__D5HR4.LegalDocumentModal_visible__8zo5_{opacity:1}.LegalDocumentModal_modalContent__C8UOK{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:scale(.95) translateY(20px);transition:transform .3s ease-in-out}.LegalDocumentModal_modalOverlay__D5HR4.LegalDocumentModal_visible__8zo5_ .LegalDocumentModal_modalContent__C8UOK{transform:scale(1) translateY(0)}.LegalDocumentModal_modalHeader__RGerg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}.LegalDocumentModal_modalTitle__OrSCs{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.LegalDocumentModal_closeButton__0iEM0{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:6px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.LegalDocumentModal_closeButton__0iEM0:hover{background-color:#e5e7eb;color:#374151}.LegalDocumentModal_closeButton__0iEM0:focus{outline:2px solid #3b82f6;outline-offset:2px}.LegalDocumentModal_modalBody__WVWly{flex:1 1;overflow-y:auto;padding:2rem;line-height:1.6}.LegalDocumentModal_loadingContainer__eqqrd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.LegalDocumentModal_loadingSpinner__fa5dh{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:LegalDocumentModal_spin__kOBrw 1s linear infinite;margin-bottom:1rem}.LegalDocumentModal_loadingText__YMI_J{font-size:1rem;color:#6b7280}.LegalDocumentModal_errorContainer___kU0H{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.LegalDocumentModal_errorIcon__3nqtA{width:64px;height:64px;color:#ef4444;margin-bottom:1rem}.LegalDocumentModal_errorTitle__GXDLM{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.LegalDocumentModal_errorMessage__C05n4{color:#6b7280;margin:0 0 1.5rem}.LegalDocumentModal_retryButton___icuM{background-color:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.LegalDocumentModal_retryButton___icuM:hover{background-color:#2563eb}.LegalDocumentModal_retryButton___icuM:focus{outline:2px solid #3b82f6;outline-offset:2px}.LegalDocumentModal_documentContent__q3Cww h1{font-size:2rem;font-weight:700;color:#111827;margin:0 0 1.5rem;line-height:1.2}.LegalDocumentModal_documentContent__q3Cww h2{font-size:1.5rem;font-weight:600;color:#111827;margin:2rem 0 1rem;line-height:1.3}.LegalDocumentModal_documentContent__q3Cww h3{font-size:1.25rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem;line-height:1.4}.LegalDocumentModal_documentContent__q3Cww h4{font-size:1.125rem;font-weight:600;color:#374151;margin:1.25rem 0 .5rem;line-height:1.4}.LegalDocumentModal_documentContent__q3Cww p{margin:0 0 1rem;color:#374151}.LegalDocumentModal_documentContent__q3Cww ol,.LegalDocumentModal_documentContent__q3Cww ul{margin:0 0 1rem;padding-left:1.5rem}.LegalDocumentModal_documentContent__q3Cww li{margin:.25rem 0;color:#374151}.LegalDocumentModal_documentContent__q3Cww a{color:#3b82f6;text-decoration:underline}.LegalDocumentModal_documentContent__q3Cww a:hover{color:#2563eb}.LegalDocumentModal_documentContent__q3Cww strong{font-weight:600;color:#111827}.LegalDocumentModal_documentContent__q3Cww em{font-style:italic}@media print{.LegalDocumentModal_modalOverlay__D5HR4{position:static;background:none;padding:0}.LegalDocumentModal_modalContent__C8UOK{box-shadow:none;max-height:none;border-radius:0}.LegalDocumentModal_modalHeader__RGerg{border-bottom:2px solid #000;background:none;border-radius:0}.LegalDocumentModal_closeButton__0iEM0{display:none}.LegalDocumentModal_modalBody__WVWly{overflow:visible}}@media (max-width:640px){.LegalDocumentModal_modalOverlay__D5HR4{padding:.5rem}.LegalDocumentModal_modalContent__C8UOK{max-height:90vh;border-radius:8px}.LegalDocumentModal_modalHeader__RGerg{padding:1rem 1.5rem;border-radius:8px 8px 0 0}.LegalDocumentModal_modalTitle__OrSCs{font-size:1.25rem}.LegalDocumentModal_modalBody__WVWly{padding:1.5rem}.LegalDocumentModal_errorContainer___kU0H,.LegalDocumentModal_loadingContainer__eqqrd{padding:3rem 1.5rem}}@media (max-width:480px){.LegalDocumentModal_modalOverlay__D5HR4{align-items:flex-start;padding:1rem .25rem .25rem}.LegalDocumentModal_modalContent__C8UOK{max-height:95vh;border-radius:6px}.LegalDocumentModal_modalHeader__RGerg{padding:.75rem 1rem;border-radius:6px 6px 0 0}.LegalDocumentModal_modalTitle__OrSCs{font-size:1.125rem}.LegalDocumentModal_modalBody__WVWly{padding:1rem}.LegalDocumentModal_documentContent__q3Cww h1{font-size:1.5rem}.LegalDocumentModal_documentContent__q3Cww h2{font-size:1.25rem}.LegalDocumentModal_documentContent__q3Cww h3{font-size:1.125rem}}@keyframes LegalDocumentModal_spin__kOBrw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LegalDocumentModal_modalContent__C8UOK:focus{outline:none}@media (prefers-contrast:high){.LegalDocumentModal_modalOverlay__D5HR4{background-color:rgba(0,0,0,.9)}.LegalDocumentModal_modalContent__C8UOK{border:2px solid #000}.LegalDocumentModal_modalHeader__RGerg{border-bottom:2px solid #000}.LegalDocumentModal_closeButton__0iEM0:hover{background-color:#000;color:#fff}}@media (prefers-reduced-motion:reduce){.LegalDocumentModal_closeButton__0iEM0,.LegalDocumentModal_modalContent__C8UOK,.LegalDocumentModal_modalOverlay__D5HR4,.LegalDocumentModal_retryButton___icuM{transition:none}.LegalDocumentModal_loadingSpinner__fa5dh{animation:none;border-top-color:transparent}}.LegalDocumentModal_documentContent__q3Cww .legal-document{line-height:1.6}.LegalDocumentModal_documentContent__q3Cww .legal-document .contact-info{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin:1.5rem 0;border:1px solid #e5e7eb;border-left:4px solid #dc143c}.LegalDocumentModal_documentContent__q3Cww .legal-document .contact-info p{margin-bottom:.5rem;font-size:.95rem}.LegalDocumentModal_documentContent__q3Cww .legal-document .contact-info p:last-child{margin-bottom:0}.LegalDocumentModal_documentMeta__3vUHY{border-bottom:1px solid #e9ecef;padding-bottom:.75rem;margin-bottom:1.5rem}.LegalDocumentModal_sourceIndicator__Dm_fO{color:#6c757d;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px;border:1px solid #e9ecef}.MultiStepForm_formContainer__FlhXK{width:100%;max-width:800px;margin:0 auto;padding:0 1rem}.MultiStepForm_formCard__CC8SA{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e2e8f0;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.MultiStepForm_formCard__CC8SA:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.MultiStepForm_formHeader__s_K9I{text-align:center;margin-bottom:2rem}.MultiStepForm_formTitle__5eFXk{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.MultiStepForm_formDescription__sIuFo{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.MultiStepForm_stepTransitionContainer__6sH9l{position:relative;overflow:hidden;min-height:400px}.MultiStepForm_stepContent__BT3GT{position:absolute;width:100%;top:0;left:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_entering__6yi9D{opacity:0;transform:translateX(30px)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_entered__epNoS{opacity:1;transform:translateX(0)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_exited__rwL8Z,.MultiStepForm_stepContent__BT3GT.MultiStepForm_exiting__SuBtp{opacity:0;transform:translateX(-30px)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_entering__6yi9D.MultiStepForm_forward__Xyj0w{transform:translateX(100%)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_entering__6yi9D.MultiStepForm_backward__Qfvd3,.MultiStepForm_stepContent__BT3GT.MultiStepForm_exiting__SuBtp.MultiStepForm_forward__Xyj0w{transform:translateX(-100%)}.MultiStepForm_stepContent__BT3GT.MultiStepForm_exiting__SuBtp.MultiStepForm_backward__Qfvd3{transform:translateX(100%)}.MultiStepForm_loadingContainer__w1HMp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.MultiStepForm_loadingSpinner__Y2Dq_{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:MultiStepForm_spin__guPxd 1s linear infinite;margin-bottom:1rem}@keyframes MultiStepForm_spin__guPxd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MultiStepForm_loadingText__fO6Be{color:#6b7280;font-size:1rem}.MultiStepForm_errorContainer__ViRp3{background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.MultiStepForm_errorText__bLuMT{color:#dc2626;font-size:.875rem;display:flex;align-items:center}.MultiStepForm_errorIcon__l_Blo{margin-right:.5rem;font-size:1rem}.MultiStepForm_successContainer__sr7jD{text-align:center;padding:3rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:1rem;border:1px solid #86efac}.MultiStepForm_successIcon__g9rf1{font-size:3rem;margin-bottom:1rem;animation:MultiStepForm_successPulse__ns9yG 1.5s ease-out}.MultiStepForm_successTitle__zzhJt{font-size:1.5rem;font-weight:700;color:#166534;margin-bottom:.5rem}.MultiStepForm_successMessage__AaXhS{color:#15803d;font-size:1rem;line-height:1.6}@keyframes MultiStepForm_successPulse__ns9yG{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.MultiStepForm_locationWarning__7F_pq{background:#fef3c7;border-left:4px solid #f59e0b;padding:1rem;margin-bottom:2rem;border-radius:0 .5rem .5rem 0}.MultiStepForm_locationWarningContent__sdd87{display:flex;align-items:flex-start}.MultiStepForm_locationWarningIcon__Zf_Nm{flex-shrink:0;margin-right:.75rem;color:#f59e0b}.MultiStepForm_locationWarningText__Ym8Qv{color:#92400e;font-size:.875rem;line-height:1.5}.MultiStepForm_locationWarningLink__8SgOa{color:#92400e;text-decoration:underline;font-weight:500;transition:color .2s ease}.MultiStepForm_locationWarningLink__8SgOa:hover{color:#78350f}@media (max-width:768px){.MultiStepForm_formContainer__FlhXK{padding:0 .5rem}.MultiStepForm_formCard__CC8SA{padding:1.5rem;border-radius:.75rem}.MultiStepForm_formTitle__5eFXk{font-size:1.5rem}.MultiStepForm_formDescription__sIuFo{font-size:1rem}.MultiStepForm_stepTransitionContainer__6sH9l{min-height:350px}}@media (max-width:480px){.MultiStepForm_formCard__CC8SA{padding:1rem;border-radius:.5rem}.MultiStepForm_formTitle__5eFXk{font-size:1.25rem}.MultiStepForm_stepTransitionContainer__6sH9l{min-height:300px}}@media (prefers-reduced-motion:reduce){.MultiStepForm_formCard__CC8SA,.MultiStepForm_stepContent__BT3GT,.MultiStepForm_successIcon__g9rf1{transition:none!important;animation:none!important}.MultiStepForm_formCard__CC8SA:hover{transform:none!important}}@media (prefers-contrast:high){.MultiStepForm_formCard__CC8SA{border:2px solid #000;background:#fff}.MultiStepForm_formTitle__5eFXk{color:#000}.MultiStepForm_formDescription__sIuFo{color:#333}}.ApplicationContainer_pageContainer__73a12{min-height:100vh;background-color:#f9fafb;display:flex;flex-direction:column}.ApplicationContainer_loadingContainer__T_LPR{min-height:100vh;background-color:#f9fafb;display:flex;align-items:center;justify-content:center;padding:1rem}.ApplicationContainer_loadingContent__X0TqU{text-align:center;max-width:300px}.ApplicationContainer_spinner__VNLDV{width:3rem;height:3rem;border:2px solid #e5e7eb;border-top-color:#dc2626;border-radius:50%;margin:0 auto 1rem;animation:ApplicationContainer_spin___6Clg 1s linear infinite}@keyframes ApplicationContainer_spin___6Clg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ApplicationContainer_loadingText__pof8K{color:#6b7280;font-size:.875rem;margin:0}.ApplicationContainer_header__VdVtL{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ApplicationContainer_headerContent__RjbP9{max-width:64rem;margin:0 auto;padding:0 1rem}.ApplicationContainer_headerTop__E6bYy{display:flex;align-items:center;justify-content:space-between;height:4rem;gap:1rem}.ApplicationContainer_logoSection__Ri5P0{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.ApplicationContainer_logoContainer__q5B_v{flex-shrink:0}.ApplicationContainer_logo__3oaqO{height:2rem;width:auto!important;max-width:none}.ApplicationContainer_titleContainer__aAxOA{display:none;min-width:0}.ApplicationContainer_pageTitle__HMneY{font-size:1.125rem;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ApplicationContainer_languageToggleContainer__vDRWt{flex-shrink:0}.ApplicationContainer_mainContent__ksLCR{max-width:64rem;margin:0 auto;padding:2rem 1rem;flex:1 1;width:100%}.ApplicationContainer_welcomeSection__6VmIw{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:2rem}.ApplicationContainer_welcomeContent__mZ8de{text-align:center}.ApplicationContainer_welcomeTitle__nQd8P{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem;line-height:1.4}.ApplicationContainer_welcomeDescription__rR1wT{color:#6b7280;margin:0 0 1.5rem;line-height:1.6;font-size:.875rem}.ApplicationContainer_featuresGrid__lv25C{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.ApplicationContainer_featureItem__n11fV{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border-radius:.375rem;background-color:#f9fafb;border:1px solid #e5e7eb}.ApplicationContainer_featureIcon__zHe1n{width:1.25rem;height:1.25rem;color:#059669;flex-shrink:0}.ApplicationContainer_featureText__LXDQT{font-size:.75rem;color:#6b7280;font-weight:500}.ApplicationContainer_formSection__VBjex{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:1.5rem;position:relative}.ApplicationContainer_applicationForm___K6FT{width:100%;max-width:none}@media (min-width:640px){.ApplicationContainer_headerContent__RjbP9{padding:0 1.5rem}.ApplicationContainer_titleContainer__aAxOA{display:block}.ApplicationContainer_pageTitle__HMneY{font-size:1.25rem}.ApplicationContainer_mainContent__ksLCR{padding:2rem 1.5rem}.ApplicationContainer_welcomeSection__6VmIw{padding:2rem}.ApplicationContainer_welcomeTitle__nQd8P{font-size:1.875rem}.ApplicationContainer_welcomeDescription__rR1wT{font-size:1rem}.ApplicationContainer_featuresGrid__lv25C{grid-template-columns:repeat(3,1fr);gap:1.5rem}.ApplicationContainer_featureText__LXDQT{font-size:.875rem}.ApplicationContainer_formSection__VBjex{padding:2rem}}@media (min-width:1024px){.ApplicationContainer_headerContent__RjbP9{padding:0 2rem}.ApplicationContainer_logoSection__Ri5P0{gap:1.5rem}.ApplicationContainer_pageTitle__HMneY{font-size:1.5rem}.ApplicationContainer_mainContent__ksLCR{padding:3rem 2rem}.ApplicationContainer_welcomeSection__6VmIw{padding:3rem}.ApplicationContainer_welcomeTitle__nQd8P{font-size:2.25rem}.ApplicationContainer_welcomeDescription__rR1wT{font-size:1.125rem}.ApplicationContainer_featuresGrid__lv25C,.ApplicationContainer_welcomeDescription__rR1wT{max-width:42rem;margin-left:auto;margin-right:auto}.ApplicationContainer_formSection__VBjex{padding:3rem}}.ApplicationContainer_logo__3oaqO:focus,.ApplicationContainer_pageTitle__HMneY:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme:dark){.ApplicationContainer_pageContainer__73a12{background-color:#111827}.ApplicationContainer_header__VdVtL{background-color:#1f2937;border-bottom-color:#374151}.ApplicationContainer_formSection__VBjex,.ApplicationContainer_welcomeSection__6VmIw{background-color:#1f2937;border-color:#374151}.ApplicationContainer_pageTitle__HMneY,.ApplicationContainer_welcomeTitle__nQd8P{color:#f9fafb}.ApplicationContainer_featureText__LXDQT,.ApplicationContainer_loadingText__pof8K,.ApplicationContainer_welcomeDescription__rR1wT{color:#d1d5db}.ApplicationContainer_featureItem__n11fV{background-color:#374151;border-color:#4b5563}.ApplicationContainer_spinner__VNLDV{border-color:#dc2626 #374151 #374151}}