.page_calculatorPage__RDN2x{padding:120px 0;background:linear-gradient(180deg,#ffffff,#f8f9fa);min-height:100vh}@media(min-width:768px){.page_calculatorPage__RDN2x{padding:240px 0}}.page_heroSection__VWQ3G{margin-bottom:120px;text-align:center}.page_heroSection__VWQ3G h1{margin-bottom:30px;color:#666767}.page_heroSection__VWQ3G p{color:#595959;line-height:1.6}.page_calculatorContainer__2KNS0{max-width:1400px;margin:0 auto;padding:0 30px}@media(min-width:768px){.page_calculatorContainer__2KNS0{padding:0 120px}}.ProgressStepper_progressStepper__S4AiT{margin-bottom:120px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ProgressStepper_progressStepper__S4AiT::-webkit-scrollbar{height:4px}.ProgressStepper_progressStepper__S4AiT::-webkit-scrollbar-thumb{background:#efeff1;border-radius:2px}.ProgressStepper_stepperContainer__iZEok{display:flex;align-items:flex-start;min-width:100%;padding:30px 0}@media(min-width:768px){.ProgressStepper_stepperContainer__iZEok{padding:60px 0}}.ProgressStepper_stepWrapper__tn0FM{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:80px}@media(min-width:768px){.ProgressStepper_stepWrapper__tn0FM{min-width:120px}}.ProgressStepper_stepWrapper__tn0FM:last-child{flex:0 0 auto}.ProgressStepper_stepCircle__ueVaj{width:40px;height:40px;border-radius:50%;border:2px solid #efeff1;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:default;margin-bottom:10px;position:relative;z-index:2}@media(min-width:768px){.ProgressStepper_stepCircle__ueVaj{width:48px;height:48px}}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_completed__6KyN2{border-color:#3aa5c7;background-color:#3aa5c7;color:#fff}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_completed__6KyN2.ProgressStepper_clickable__nkbK8{cursor:pointer}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_completed__6KyN2.ProgressStepper_clickable__nkbK8:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(58,165,199,.3)}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_current__2M6EB{border-color:#3aa5c7;border-width:3px;background-color:#fff}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_current__2M6EB .ProgressStepper_stepNumber__ozbGd{color:#3aa5c7;font-weight:700}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_upcoming__ZAZQg{border-color:#efeff1;background-color:#f8f8fa}.ProgressStepper_stepCircle__ueVaj.ProgressStepper_upcoming__ZAZQg .ProgressStepper_stepNumber__ozbGd{color:#cacdcd}.ProgressStepper_stepNumber__ozbGd{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:16px;font-size:1rem;color:#767676}@media(min-width:768px){.ProgressStepper_stepNumber__ozbGd{font-size:18px;font-size:1.125rem}}.ProgressStepper_stepLabel__Zz4Kf{text-align:center;max-width:100px}@media(min-width:768px){.ProgressStepper_stepLabel__Zz4Kf{max-width:140px}}.ProgressStepper_stepTitleDesktop__SZJNy{display:none;font-size:13px;font-size:.8125rem;color:#595959;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;line-height:1.3}@media(min-width:768px){.ProgressStepper_stepTitleDesktop__SZJNy{display:block}}.ProgressStepper_stepWrapper__tn0FM:has(.ProgressStepper_completed__6KyN2) .ProgressStepper_stepTitleDesktop__SZJNy,.ProgressStepper_stepWrapper__tn0FM:has(.ProgressStepper_current__2M6EB) .ProgressStepper_stepTitleDesktop__SZJNy{color:#666767;font-weight:600}.ProgressStepper_stepTitleMobile__Eo6jJ{display:block;font-size:11px;font-size:.6875rem;color:#767676;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;line-height:1.3}@media(min-width:768px){.ProgressStepper_stepTitleMobile__Eo6jJ{display:none}}.ProgressStepper_stepWrapper__tn0FM:has(.ProgressStepper_completed__6KyN2) .ProgressStepper_stepTitleMobile__Eo6jJ,.ProgressStepper_stepWrapper__tn0FM:has(.ProgressStepper_current__2M6EB) .ProgressStepper_stepTitleMobile__Eo6jJ{color:#666767;font-weight:600}.ProgressStepper_stepConnector__0uwy7{position:absolute;top:20px;left:50%;right:-50%;height:2px;background-color:#efeff1;z-index:1;transition:background-color .3s ease}@media(min-width:768px){.ProgressStepper_stepConnector__0uwy7{top:24px}}.ProgressStepper_stepConnector__0uwy7.ProgressStepper_completed__6KyN2{background-color:#3aa5c7}.RunningTotalSidebar_sidebar__JCzNt{display:flex;flex-direction:column;gap:60px}@media(min-width:1200px){.RunningTotalSidebar_sidebar__JCzNt{position:sticky;top:120px;align-self:flex-start}}.RunningTotalSidebar_progressCard__YStFo{background-color:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:60px;display:flex;justify-content:center}.RunningTotalSidebar_progressCircle__7U4HB{position:relative;width:140px;height:140px}.RunningTotalSidebar_progressContent__BMAw3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.RunningTotalSidebar_progressPercentage__IrHIN{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:32px;font-size:2rem;color:#666767;line-height:1;margin-bottom:4px}.RunningTotalSidebar_progressLabel___aW0N{font-size:14px;font-size:.875rem;color:#767676;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif}.RunningTotalSidebar_totalCard__6QJO2{background:linear-gradient(135deg,#3AA5C7,#2287B2);border-radius:16px;box-shadow:0 4px 16px rgba(58,165,199,.25);padding:60px;color:#fff}.RunningTotalSidebar_totalHeader__yXEL8{display:flex;align-items:center;gap:10px;font-size:14px;font-size:.875rem;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;margin-bottom:30px;opacity:.95}.RunningTotalSidebar_totalAmount__h7_VS{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1;margin-bottom:30px;word-break:break-word}@media(min-width:768px){.RunningTotalSidebar_totalAmount__h7_VS{font-size:40px;font-size:2.5rem}}.RunningTotalSidebar_totalDivider__CkVmu{height:1px;background-color:hsla(0,0%,100%,.3);margin:30px 0}.RunningTotalSidebar_perEmployeeSection__163WO{margin-bottom:15px}.RunningTotalSidebar_perEmployeeLabel__w1VII{font-size:13px;font-size:.8125rem;opacity:.9;margin-bottom:4px}.RunningTotalSidebar_perEmployeeAmount__XP62Z{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.2}.RunningTotalSidebar_payrollPercentage__HBdXK{font-size:14px;font-size:.875rem;opacity:.9;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.2)}.RunningTotalSidebar_insightCard__Usysj{background-color:#fff9e6;border:1px solid #ffe999;border-radius:12px;padding:30px}.RunningTotalSidebar_insightIcon__uk6Oj{font-size:24px;font-size:1.5rem;margin-bottom:10px}.RunningTotalSidebar_insightTitle__B4_Z0{font-family:var(--font-heebo),"Heebo-Bold",Arial,sans-serif;font-size:14px;font-size:.875rem;color:#666767;margin-bottom:10px}.RunningTotalSidebar_insightText__xGiGY{font-size:13px;font-size:.8125rem;color:#595959;line-height:1.5}.SimpleSection_section__MLsxd{background-color:#fff;padding:60px;border-radius:20px;box-shadow:3px 3px 0 0 rgba(119,116,116,.3);margin-bottom:60px}@media(min-width:768px){.SimpleSection_section__MLsxd{padding:120px;margin-bottom:120px}}.SimpleSection_section__MLsxd h2{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:22px;font-size:1.375rem;color:#666767;margin:0 0 60px;line-height:1.3}@media(min-width:768px){.SimpleSection_section__MLsxd h2{font-size:28px;font-size:1.75rem;margin-bottom:120px}}.SimpleSection_formGroup__HKTYR{margin-bottom:20px;width:100%}.SimpleSection_formGroup__HKTYR label{display:block;margin-bottom:10px;font-size:14px;font-size:.875rem;font-weight:500;color:#666767}.SimpleSection_formGroup__HKTYR input,.SimpleSection_formGroup__HKTYR select{width:100%;padding:14px 16px;background-color:#dff1f5;border:none;border-radius:12px;font-size:16px;font-size:1rem;color:#666767;transition:all .2s ease;min-height:48px}@media(min-width:768px){.SimpleSection_formGroup__HKTYR input,.SimpleSection_formGroup__HKTYR select{padding:12px 15px;min-height:auto}}.SimpleSection_formGroup__HKTYR input:focus,.SimpleSection_formGroup__HKTYR select:focus{outline:none;border:2px solid #1f6f8f;box-shadow:0 0 0 4px rgba(31,111,143,.25)}.SimpleSection_formGroup__HKTYR input::placeholder,.SimpleSection_formGroup__HKTYR select::placeholder{color:#cacdcd}.SimpleSection_formGroup__HKTYR select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.SimpleSection_buttonContainer__k5Yot{margin-top:120px;text-align:center}@media(min-width:768px){.SimpleSection_buttonContainer__k5Yot{margin-top:32px}}.SimpleSection_buttonContainer__k5Yot button{width:100%;min-height:48px;padding:14px 24px;font-size:16px;font-size:1rem;font-family:var(--font-heebo),"Heebo-Bold",Arial,sans-serif}@media(min-width:768px){.SimpleSection_buttonContainer__k5Yot button{width:auto;min-width:200px}}.CalculatorSection_section__fsXTK{padding:60px;border-bottom:1px solid #efeff1;transition:background-color .3s ease;position:relative}@media(min-width:768px){.CalculatorSection_section__fsXTK{padding:120px}}.CalculatorSection_section__fsXTK.CalculatorSection_active__4qT8U{background-color:#f8f8fa}.CalculatorSection_section__fsXTK.CalculatorSection_completed__YFbFi{background-color:#fff}.CalculatorSection_sectionHeader__9Lk_D{display:flex;align-items:center;margin-bottom:60px}.CalculatorSection_sectionNumber__K2_sz{background-color:#3aa5c7;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;font-weight:600;margin-right:15px;font-size:14px;font-size:.875rem;transition:background-color .3s ease}.CalculatorSection_completed__YFbFi .CalculatorSection_sectionNumber__K2_sz{background-color:#76cece}.CalculatorSection_sectionContent__UZuqp{display:grid;grid-template-columns:1fr;gap:60px;align-items:start}@media(min-width:768px){.CalculatorSection_sectionContent__UZuqp{grid-template-columns:1fr minmax(250px,auto)}}.CalculatorSection_formArea__YcLzD{width:100%}.CalculatorSection_formGrid__ahY4B{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:60px}@media(min-width:768px){.CalculatorSection_formGrid__ahY4B{grid-template-columns:1fr 1fr}}.CalculatorSection_formGroup__zZt1d{margin-bottom:0}.CalculatorSection_formGroup__zZt1d label{display:block;font-size:14px;font-size:.875rem;margin-bottom:6px;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;color:#595959}.CalculatorSection_formGroup__zZt1d input,.CalculatorSection_formGroup__zZt1d select{width:100%;padding:10px 14px;border:1px solid #efeff1;border-radius:6px;font-size:15px;font-size:.9375rem;transition:all .2s ease;font-family:var(--font-heebo),"Heebo-Regular",Arial,sans-serif}.CalculatorSection_formGroup__zZt1d input:focus,.CalculatorSection_formGroup__zZt1d select:focus{outline:none;border-color:#3aa5c7;box-shadow:0 0 0 2px rgba(14,118,188,.1)}.CalculatorSection_formGroup__zZt1d input[type=number]{-webkit-appearance:textfield;appearance:textfield}.CalculatorSection_formGroup__zZt1d input[type=number]::-webkit-inner-spin-button,.CalculatorSection_formGroup__zZt1d input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CalculatorSection_required__TRL66{color:#ea7651}.CalculatorSection_buttonContainer__uuzOy{text-align:left;margin-top:30px}.CalculatorSection_buttonContainer__uuzOy button{display:inline-flex;align-items:center;gap:8px}.CalculatorSection_infoBox__GN04U{background-color:#fff;padding:30px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(min-width:768px){.CalculatorSection_infoBox__GN04U{padding:60px}}.CalculatorSection_infoHeader__aBJZk{display:flex;align-items:center;margin-bottom:10px}.CalculatorSection_infoIcon___Y_xh{margin-right:8px;font-size:20px;font-size:1.25rem}.CalculatorSection_infoTitle__Da4WH{font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;color:#666767}.CalculatorSection_infoContent__PW_G8{font-size:14px;font-size:.875rem;color:#767676;margin-bottom:15px}.CalculatorSection_infoStat__C9xq8{display:flex;align-items:center;margin-top:15px;padding-top:15px;border-top:1px dashed #efeff1}.CalculatorSection_statValue__Xd7pa{font-size:20px;font-size:1.25rem;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;font-weight:700;color:#666767;margin-right:10px;white-space:nowrap}@media(min-width:768px){.CalculatorSection_statValue__Xd7pa{font-size:24px;font-size:1.5rem}}.CalculatorSection_statLabel__hxiEa{font-size:13px;font-size:.8125rem;color:#767676;line-height:1.3}.CalculatorSection_sectionResult___64HH{background-color:hsl(194.4680851064,55.7312252964%,105.3921568627%);border-radius:6px;padding:30px;margin-top:30px}.CalculatorSection_infoBox__GN04U .CalculatorSection_sectionResult___64HH{margin-top:0;margin-bottom:30px}.CalculatorSection_sectionResultTitle__QoSJx{font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;color:#666767;margin-bottom:4px}.CalculatorSection_sectionResultAmount__OoBfm{font-size:22px;font-size:1.375rem;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;font-weight:700;color:#666767;margin-bottom:8px}@media(min-width:768px){.CalculatorSection_sectionResultAmount__OoBfm{font-size:24px;font-size:1.5rem}}.CalculatorSection_sectionResultDescription__JRRYd{font-size:14px;font-size:.875rem;color:#767676}.ResultsDashboard_dashboard__XXgix{max-width:1200px;margin:0 auto;padding:2rem 1rem}@media(min-width:768px){.ResultsDashboard_dashboard__XXgix{padding:3rem 1rem}}.ResultsDashboard_mainResult__f60C4{background:linear-gradient(135deg,#3AA5C7,#4A90E2);color:#fff;padding:2rem 1.5rem;border-radius:1.5rem;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-bottom:3rem}@media(min-width:768px){.ResultsDashboard_mainResult__f60C4{padding:3rem 2rem}}.ResultsDashboard_mainResultLabel__ejwqx{font-size:16px;font-size:1rem;font-weight:500;margin-bottom:1rem;opacity:.95}@media(min-width:768px){.ResultsDashboard_mainResultLabel__ejwqx{font-size:20px;font-size:1.25rem}}.ResultsDashboard_mainResultValue__F64Sl{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:40px;font-size:2.5rem;margin-bottom:.5rem;line-height:1.1}@media(min-width:768px){.ResultsDashboard_mainResultValue__F64Sl{font-size:56px;font-size:3.5rem}}.ResultsDashboard_mainResultSubtext__8jRM4{font-size:14px;font-size:.875rem;opacity:.9;margin-bottom:1rem}@media(min-width:768px){.ResultsDashboard_mainResultSubtext__8jRM4{font-size:16px;font-size:1rem}}.ResultsDashboard_mainResultPercentage__pHhBQ{font-size:16px;font-size:1rem;font-weight:600;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.2);border-radius:2rem;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:768px){.ResultsDashboard_mainResultPercentage__pHhBQ{font-size:18px;font-size:1.125rem;padding:.75rem 1.5rem}}.ResultsDashboard_sectionTitle__mD320{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;margin-bottom:1.5rem;color:#666767;text-align:center}@media(min-width:768px){.ResultsDashboard_sectionTitle__mD320{font-size:32px;font-size:2rem;margin-bottom:2rem}}.ResultsDashboard_breakdownSection__bKiVm{margin-bottom:4rem}.ResultsDashboard_costCategories__PrfWu{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.ResultsDashboard_costCategories__PrfWu{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}.ResultsDashboard_categoryCard__lcG1s{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.ResultsDashboard_categoryCard__lcG1s:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.ResultsDashboard_categoryHeader__6F2ko{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ResultsDashboard_categoryIcon__dRaLk{font-size:24px;font-size:1.5rem}.ResultsDashboard_categoryName__p7g2j{font-weight:600;font-size:15px;font-size:.9375rem;color:#666767}.ResultsDashboard_categoryValue__327w2{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:28px;font-size:1.75rem;color:#666767;margin-bottom:.5rem}.ResultsDashboard_categoryPercentage__Xj5CP{font-size:14px;font-size:.875rem;color:#767676;margin-bottom:1rem}.ResultsDashboard_categoryBar__VIYjF{height:8px;border-radius:4px;transition:width .3s ease}.ResultsDashboard_opportunitySection__MdNNn{background-color:#f8f9fa;padding:2rem 1.5rem;border-radius:1.5rem;margin-bottom:4rem}@media(min-width:768px){.ResultsDashboard_opportunitySection__MdNNn{padding:3rem 2rem}}.ResultsDashboard_opportunityIntro__cT4Ep{text-align:center;font-size:16px;font-size:1rem;color:#767676;margin-bottom:2rem}@media(min-width:768px){.ResultsDashboard_opportunityIntro__cT4Ep{font-size:18px;font-size:1.125rem}}.ResultsDashboard_opportunityCards__Q4Nvr{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.ResultsDashboard_opportunityCards__Q4Nvr{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}}.ResultsDashboard_opportunityCard__RZ3II{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease}.ResultsDashboard_opportunityCard__RZ3II:hover{transform:scale(1.05)}.ResultsDashboard_opportunityIcon__FQxrb{font-size:48px;font-size:3rem;margin-bottom:1rem}.ResultsDashboard_opportunityValue__zbRPP{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:32px;font-size:2rem;color:#3aa5c7;margin-bottom:.5rem}@media(min-width:768px){.ResultsDashboard_opportunityValue__zbRPP{font-size:40px;font-size:2.5rem}}.ResultsDashboard_opportunityLabel__7RvCm{font-weight:600;font-size:18px;font-size:1.125rem;color:#666767;margin-bottom:.5rem}.ResultsDashboard_opportunityDescription__FeziS{font-size:14px;font-size:.875rem;color:#767676}.ResultsDashboard_insightsSection__6jUIy{margin-bottom:2rem}.ResultsDashboard_insights__6JNCe{display:grid;gap:1.5rem}@media(min-width:980px){.ResultsDashboard_insights__6JNCe{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ResultsDashboard_insight__AxY44{display:flex;gap:1rem;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:4px solid #3aa5c7}@media(min-width:768px){.ResultsDashboard_insight__AxY44{gap:1.5rem;padding:1.5rem}}.ResultsDashboard_insightIcon__Swkfz{font-size:32px;font-size:2rem;flex-shrink:0}@media(min-width:768px){.ResultsDashboard_insightIcon__Swkfz{font-size:40px;font-size:2.5rem}}.ResultsDashboard_insightContent__4Fq59{flex:1 1}.ResultsDashboard_insightTitle__F8Zba{font-weight:700;font-size:16px;font-size:1rem;color:#666767;margin-bottom:.5rem}@media(min-width:768px){.ResultsDashboard_insightTitle__F8Zba{font-size:18px;font-size:1.125rem}}.ResultsDashboard_insightText__taxKI{font-size:14px;font-size:.875rem;color:#767676;line-height:1.6}@media(min-width:768px){.ResultsDashboard_insightText__taxKI{font-size:15px;font-size:.9375rem}}.LeadCaptureForm_leadCapture__gAeU_{max-width:600px;margin:3rem auto 1rem;padding:2rem 1.5rem;background:#fff;border-radius:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media(min-width:768px){.LeadCaptureForm_leadCapture__gAeU_{padding:2.5rem;margin:4rem auto 2rem}}.LeadCaptureForm_leadCaptureHeader__I7Hi7{text-align:center;margin-bottom:2rem}.LeadCaptureForm_leadCaptureTitle__l4VQS{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;color:#666767;margin-bottom:1rem}@media(min-width:768px){.LeadCaptureForm_leadCaptureTitle__l4VQS{font-size:32px;font-size:2rem}}.LeadCaptureForm_leadCaptureSubtitle__tygp0{font-size:15px;font-size:.9375rem;color:#767676;line-height:1.6}@media(min-width:768px){.LeadCaptureForm_leadCaptureSubtitle__tygp0{font-size:16px;font-size:1rem}}.LeadCaptureForm_form__tJJCo{display:flex;flex-direction:column;gap:1.5rem}.LeadCaptureForm_formRow__rraIa{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.LeadCaptureForm_formRow__rraIa{grid-template-columns:1fr 1fr}}.LeadCaptureForm_formGroup__VqY0b{display:flex;flex-direction:column}.LeadCaptureForm_formGroup__VqY0b label{font-weight:600;font-size:.95rem;color:#666767;margin-bottom:.5rem}.LeadCaptureForm_formGroup__VqY0b input{padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.LeadCaptureForm_formGroup__VqY0b input:focus{outline:none;border-color:#3aa5c7;box-shadow:0 0 0 3px rgba(58,165,199,.1)}.LeadCaptureForm_formGroup__VqY0b input::placeholder{color:#b0b0b0}.LeadCaptureForm_formGroup__VqY0b input.LeadCaptureForm_error__Y8X5j{border-color:#e74c3c}.LeadCaptureForm_required__QNbDe{color:#e74c3c}.LeadCaptureForm_errorText__9OQZ6{color:#e74c3c;font-size:.875rem;margin-top:.25rem}.LeadCaptureForm_submitError__dIvyG{padding:1rem;background-color:#ffebee;border-left:4px solid #e74c3c;border-radius:.5rem;color:#c62828;font-size:.95rem}.LeadCaptureForm_buttonContainer__cK8mv{margin-top:.5rem}.LeadCaptureForm_buttonContainer__cK8mv button{width:100%}.LeadCaptureForm_disclaimer__rE70K{text-align:center;font-size:.875rem;color:#767676;line-height:1.5;margin-top:.5rem}.LeadCaptureForm_successMessage__RBp0n{text-align:center;padding:2rem 1rem}.LeadCaptureForm_successIcon__ncobg{width:80px;height:80px;background:linear-gradient(135deg,#4CAF50,#66BB6A);color:#fff;font-size:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 1.5rem;animation:LeadCaptureForm_scaleIn__sjZ_v .3s ease-out}@keyframes LeadCaptureForm_scaleIn__sjZ_v{0%{transform:scale(0)}to{transform:scale(1)}}.LeadCaptureForm_successTitle__Bqmxw{font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;color:#666767;margin-bottom:1rem}@media(min-width:768px){.LeadCaptureForm_successTitle__Bqmxw{font-size:28px;font-size:1.75rem}}.LeadCaptureForm_successText__97V1G{font-size:16px;font-size:1rem;color:#767676;line-height:1.6;margin-bottom:.75rem}.LeadCaptureForm_successText__97V1G strong{color:#666767;font-weight:600}@media(min-width:768px){.LeadCaptureForm_successText__97V1G{font-size:18px;font-size:1.125rem}}.LeadCaptureForm_successSubtext__rYToo{font-size:15px;font-size:.9375rem;color:#767676;line-height:1.6}@media(min-width:768px){.LeadCaptureForm_successSubtext__rYToo{font-size:16px;font-size:1rem}}.CalculatorFormNew_calculatorFormNew__XPbWD{max-width:1200px;margin:0 auto;padding:30px 30px 100px}@media(min-width:768px){.CalculatorFormNew_calculatorFormNew__XPbWD{padding:60px}}@media(min-width:1200px){.CalculatorFormNew_calculatorFormNew__XPbWD{padding-bottom:60px}}.CalculatorFormNew_stepperSection__WGSSc{margin-bottom:60px}@media(min-width:768px){.CalculatorFormNew_stepperSection__WGSSc{margin-bottom:120px}}.CalculatorFormNew_mainLayout__Vky_P{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width:768px){.CalculatorFormNew_mainLayout__Vky_P{gap:120px}}@media(min-width:1200px){.CalculatorFormNew_mainLayout__Vky_P{grid-template-columns:1fr 340px;gap:240px}}.CalculatorFormNew_sectionsColumn__wz6kI{min-width:0;max-width:700px;width:100%}@media(min-width:1200px){.CalculatorFormNew_sectionsColumn__wz6kI{max-width:none}}.CalculatorFormNew_sidebarColumn__INvTn{display:none}@media(min-width:1200px){.CalculatorFormNew_sidebarColumn__INvTn{display:block;position:sticky;top:120px}}.CalculatorFormNew_mobileFooter__IMJlx{display:flex;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#3AA5C7,#2287B2);color:#fff;padding:30px 60px;box-shadow:0 -4px 12px rgba(0,0,0,.15);z-index:1000}@media(min-width:1200px){.CalculatorFormNew_mobileFooter__IMJlx{display:none}}.CalculatorFormNew_mobileFooterContent__4goZq{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}.CalculatorFormNew_mobileTotal__1NYIm{display:flex;flex-direction:column;gap:2px}.CalculatorFormNew_mobileTotalLabel__UStBt{font-size:11px;font-size:.6875rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-heebo),"Heebo-Bold",Arial,sans-serif}.CalculatorFormNew_mobileTotalAmount__19CCL{font-size:20px;font-size:1.25rem;font-family:var(--font-gilroy),"Gilroy-Bold",Arial,sans-serif;line-height:1}@media(min-width:768px){.CalculatorFormNew_mobileTotalAmount__19CCL{font-size:24px;font-size:1.5rem}}.CalculatorFormNew_mobileProgress__CgbVZ{font-size:13px;font-size:.8125rem;font-family:var(--font-heebo),"Heebo-Medium",Arial,sans-serif;opacity:.9;white-space:nowrap}.CalculatorFormNew_resultsSection__ktA91{margin-top:240px;padding-top:240px;border-top:2px solid #efeff1}