.PercentToGoalCalculator_toolSection__MOnZl{padding:0 0 80px}@media screen and (max-width:768px){.PercentToGoalCalculator_toolSection__MOnZl{padding:0 0 48px}}.PercentToGoalCalculator_container__INVlC{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.PercentToGoalCalculator_container__INVlC{padding:0 16px}}.PercentToGoalCalculator_toolPanel__Fj1BB{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:16px;padding:40px}@media screen and (max-width:768px){.PercentToGoalCalculator_toolPanel__Fj1BB{padding:24px 16px;border-radius:12px}}.PercentToGoalCalculator_toolLayout__t4r8D{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media screen and (max-width:1024px){.PercentToGoalCalculator_toolLayout__t4r8D{grid-template-columns:1fr}}.PercentToGoalCalculator_presetsRow__VgzPy{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.PercentToGoalCalculator_presetsTitle__9o_2s{font-size:.8125rem;font-weight:600;color:var(--base-color-slate-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.PercentToGoalCalculator_presetBtn__euYkE{padding:8px 16px;border:1px solid var(--base-color-slate-200);border-radius:8px;background:var(--white);color:var(--base-color-slate-600);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all var(--transition-simple-fast);touch-action:manipulation;min-height:44px}.PercentToGoalCalculator_presetBtn__euYkE:hover{border-color:var(--tapform-brand);color:var(--tapform-brand)}@media screen and (max-width:768px){.PercentToGoalCalculator_presetBtn__euYkE{font-size:.8125rem;padding:8px 12px}}.PercentToGoalCalculator_inputs__XpCqu{display:flex;flex-direction:column;gap:20px}.PercentToGoalCalculator_inputGroup__LkYnn{display:flex;flex-direction:column;gap:6px}.PercentToGoalCalculator_inputLabel__ah5t1{display:flex;flex-direction:column;gap:3px;font-size:.9375rem;font-weight:600;color:var(--base-color-slate-800)}.PercentToGoalCalculator_inputHint__Qj816{font-size:.8125rem;font-weight:400;color:var(--base-color-slate-500)}.PercentToGoalCalculator_input__pWhxH{width:100%;padding:12px 16px;border:1.5px solid var(--base-color-slate-200);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--base-color-slate-900);background:var(--white);transition:border-color var(--transition-simple-fast);min-height:44px}.PercentToGoalCalculator_input__pWhxH:focus{outline:none;border-color:var(--tapform-brand)}.PercentToGoalCalculator_input__pWhxH::placeholder{color:var(--base-color-slate-400)}@media screen and (max-width:768px){.PercentToGoalCalculator_input__pWhxH{font-size:1rem}}.PercentToGoalCalculator_input__pWhxH::-webkit-inner-spin-button,.PercentToGoalCalculator_input__pWhxH::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PercentToGoalCalculator_input__pWhxH{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.PercentToGoalCalculator_inputError__LSg3R{border-color:var(--base-color-red-400)}.PercentToGoalCalculator_inputError__LSg3R:focus{border-color:var(--base-color-red-500)}.PercentToGoalCalculator_errorMessage__gqA65{font-size:.8125rem;color:var(--base-color-red-500);margin:0}.PercentToGoalCalculator_toggleRow__Ak6xf{border-top:1px solid var(--base-color-slate-200);padding-top:16px}.PercentToGoalCalculator_toggleLabel__sP8Wq{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;color:var(--base-color-slate-800);cursor:pointer;flex-wrap:wrap;min-height:44px;touch-action:manipulation}.PercentToGoalCalculator_checkbox__HCW30{width:18px;height:18px;accent-color:var(--tapform-brand);cursor:pointer;flex-shrink:0}.PercentToGoalCalculator_advancedInputs__5w_Tl{display:flex;flex-direction:column;gap:20px;padding-top:16px}.PercentToGoalCalculator_radioGroup__Azwr8{display:flex;flex-direction:column;gap:10px}.PercentToGoalCalculator_radioLabel__z8fZi{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--base-color-slate-700);cursor:pointer;min-height:44px;touch-action:manipulation}.PercentToGoalCalculator_radioInput__6QW8V{width:18px;height:18px;accent-color:var(--tapform-brand);cursor:pointer;flex-shrink:0}.PercentToGoalCalculator_precisionGroup__Twv87{display:flex;gap:8px}.PercentToGoalCalculator_precisionBtn__QVMNn{padding:8px 16px;border:1px solid var(--base-color-slate-200);border-radius:8px;background:var(--white);color:var(--base-color-slate-600);font-size:.9375rem;font-family:inherit;cursor:pointer;transition:all var(--transition-simple-fast);touch-action:manipulation;min-height:44px}.PercentToGoalCalculator_precisionBtn__QVMNn:hover{border-color:var(--tapform-brand);color:var(--tapform-brand)}.PercentToGoalCalculator_precisionBtnActive__FtYAc{background:var(--tapform-brand);border-color:var(--tapform-brand);color:var(--white);font-weight:600}.PercentToGoalCalculator_precisionBtnActive__FtYAc:hover{color:var(--white)}.PercentToGoalCalculator_resultsPanel__enEfr{display:flex;flex-direction:column;gap:20px}.PercentToGoalCalculator_result__CzomP{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);border-radius:12px;padding:32px}@media screen and (max-width:768px){.PercentToGoalCalculator_result__CzomP{padding:24px 20px}}.PercentToGoalCalculator_resultPrimary___j2B0{text-align:center;margin-bottom:24px}.PercentToGoalCalculator_resultValue__q1lZk{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.PercentToGoalCalculator_resultLabel__uNXAs{font-size:.875rem;opacity:.85;margin-top:6px;font-weight:500}.PercentToGoalCalculator_resultGrid__0XcyD{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.PercentToGoalCalculator_resultCard__RpgMR{background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px 20px;text-align:center;flex:1 1;min-width:120px}.PercentToGoalCalculator_resultCardValue__046Nb{display:block;font-size:1.25rem;font-weight:700}.PercentToGoalCalculator_resultCardLabel__kEAP6{display:block;font-size:.75rem;opacity:.85;margin-top:4px}.PercentToGoalCalculator_statusBadge__6afpd{display:inline-block;padding:5px 14px;border-radius:999px;font-size:.8125rem;font-weight:600;background:hsla(0,0%,100%,.2);color:var(--white)}.PercentToGoalCalculator_progressBarWrapper__IK2PS{background:var(--white);border:1.5px solid var(--base-color-slate-200);border-radius:10px;padding:20px 24px}.PercentToGoalCalculator_progressBarLabel__7s0z1{font-size:.9375rem;font-weight:700;color:var(--base-color-slate-800);margin:0 0 12px}.PercentToGoalCalculator_progressBarTrack___gMOR{width:100%;height:24px;background:var(--base-color-slate-100);border-radius:12px;overflow:hidden;position:relative}.PercentToGoalCalculator_progressBarFill__lJqjC{height:100%;background:linear-gradient(90deg,var(--tapform-brand),var(--color-primary));border-radius:12px;transition:width var(--transition-simple);min-width:0;max-width:100%}.PercentToGoalCalculator_milestones__WexLu{display:flex;justify-content:space-between;margin-top:8px;position:relative}.PercentToGoalCalculator_milestone___xe7r{font-size:.75rem;color:var(--base-color-slate-400);font-weight:500;transition:color var(--transition-simple-fast)}.PercentToGoalCalculator_milestoneReached__KYo_g{color:var(--tapform-brand);font-weight:600}.PercentToGoalCalculator_explanation__pNXcp{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.65;background:var(--base-color-slate-100);border-radius:8px;padding:14px 18px;margin:0}.PercentToGoalCalculator_resultActions__IoyaT{display:flex;gap:10px}.PercentToGoalCalculator_copyBtn__KAtpZ{flex:1 1;padding:12px 20px;background:var(--tapform-brand);color:var(--white);border:none;border-radius:8px;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity var(--transition-simple-fast);min-height:44px;touch-action:manipulation}.PercentToGoalCalculator_copyBtn__KAtpZ:hover{opacity:.88}.PercentToGoalCalculator_resetBtn__SA53L{padding:12px 20px;background:var(--white);color:var(--base-color-slate-600);border:1.5px solid var(--base-color-slate-200);border-radius:8px;font-size:.9375rem;font-family:inherit;cursor:pointer;transition:border-color var(--transition-simple-fast),color var(--transition-simple-fast);min-height:44px;touch-action:manipulation}.PercentToGoalCalculator_resetBtn__SA53L:hover{border-color:var(--base-color-slate-400);color:var(--base-color-slate-800)}.PercentToGoalCalculator_sectionTitle__eN2UX{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--base-color-slate-900);letter-spacing:-.01em;margin:0 0 20px}.PercentToGoalCalculator_sectionLead__4MIyq{font-size:1.0625rem;color:var(--base-color-slate-600);line-height:1.7;max-width:680px;margin:0 0 40px}.PercentToGoalCalculator_howSection__rTAIe{padding:80px 0;background:var(--base-color-slate-50);border-top:1px solid var(--base-color-slate-200);border-bottom:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.PercentToGoalCalculator_howSection__rTAIe{padding:48px 0}}.PercentToGoalCalculator_stepsList__X8t4q{display:flex;flex-direction:column;gap:32px;padding:0;margin:0;list-style:none}.PercentToGoalCalculator_step__8gOQv{display:flex;gap:20px;align-items:flex-start}.PercentToGoalCalculator_stepNumber__h8R_w{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--tapform-brand);color:var(--white);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.PercentToGoalCalculator_stepTitle__70icy{font-size:1.0625rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 8px}.PercentToGoalCalculator_stepDesc__CRFwc{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.65;margin:0}.PercentToGoalCalculator_explainerSection__iAvYL{padding:80px 0}@media screen and (max-width:768px){.PercentToGoalCalculator_explainerSection__iAvYL{padding:48px 0}}.PercentToGoalCalculator_explainerGrid__iyM05{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:1024px){.PercentToGoalCalculator_explainerGrid__iyM05{grid-template-columns:1fr}}.PercentToGoalCalculator_explainerCard__gQnBQ{border:1.5px solid var(--base-color-slate-200);border-radius:12px;padding:28px;background:var(--white)}.PercentToGoalCalculator_explainerCard__gQnBQ p{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.65;margin:0 0 14px}.PercentToGoalCalculator_explainerCardTitle__1xUbB{font-size:1.0625rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 10px}.PercentToGoalCalculator_formula__ISv1j{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:8px;padding:12px 16px;font-size:.875rem;font-family:Courier New,monospace;color:var(--base-color-slate-700);line-height:1.7;margin:0 0 14px}.PercentToGoalCalculator_example__CBIYm{font-size:.875rem!important;color:var(--base-color-slate-500)!important;font-style:italic;margin:0!important}.PercentToGoalCalculator_whySection__O4miH{padding:80px 0;background:var(--base-color-slate-50);border-top:1px solid var(--base-color-slate-200);border-bottom:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.PercentToGoalCalculator_whySection__O4miH{padding:48px 0}}.PercentToGoalCalculator_whyContent__DrK9E{display:flex;flex-direction:column;gap:18px;max-width:760px}.PercentToGoalCalculator_whyContent__DrK9E p{font-size:1rem;color:var(--base-color-slate-700);line-height:1.75;margin:0}.PercentToGoalCalculator_tipsSection__GKlhj{padding:80px 0}@media screen and (max-width:768px){.PercentToGoalCalculator_tipsSection__GKlhj{padding:48px 0}}.PercentToGoalCalculator_tipsGrid__mgkRB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:1024px){.PercentToGoalCalculator_tipsGrid__mgkRB{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.PercentToGoalCalculator_tipsGrid__mgkRB{grid-template-columns:1fr}}.PercentToGoalCalculator_tipCard__SYkHp{border:1.5px solid var(--base-color-slate-200);border-radius:12px;padding:24px;background:var(--white)}.PercentToGoalCalculator_tipCard__SYkHp p{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.65;margin:0}.PercentToGoalCalculator_tipCardTitle__Iypeo{font-size:1rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 10px}.PercentToGoalCalculator_examplesSection__aCh3P{padding:80px 0;background:var(--base-color-slate-50);border-top:1px solid var(--base-color-slate-200);border-bottom:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.PercentToGoalCalculator_examplesSection__aCh3P{padding:48px 0}}.PercentToGoalCalculator_examplesGrid__A_pvl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:768px){.PercentToGoalCalculator_examplesGrid__A_pvl{grid-template-columns:1fr}}.PercentToGoalCalculator_exampleCard__da2Qk{background:var(--white);border:1.5px solid var(--base-color-slate-200);border-radius:12px;padding:24px}.PercentToGoalCalculator_exampleCard__da2Qk p{font-size:.9375rem;color:var(--base-color-slate-700);line-height:1.6;margin:0 0 8px}.PercentToGoalCalculator_exampleCard__da2Qk p:last-child{margin:0}.PercentToGoalCalculator_exampleTitle__RbLoR{font-size:1rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 14px}.PercentToGoalCalculator_mistakesSection__8vQ_k{padding:80px 0}@media screen and (max-width:768px){.PercentToGoalCalculator_mistakesSection__8vQ_k{padding:48px 0}}.PercentToGoalCalculator_mistakesGrid__3AZOc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:1024px){.PercentToGoalCalculator_mistakesGrid__3AZOc{grid-template-columns:1fr}}.PercentToGoalCalculator_mistakeCard__t5KKf{border:1.5px solid var(--base-color-slate-200);border-radius:12px;padding:24px;background:var(--white)}.PercentToGoalCalculator_mistakeCard__t5KKf p{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.65;margin:0}.PercentToGoalCalculator_mistakeCardTitle__UVeLJ{font-size:1rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 10px}.PercentToGoalCalculator_reviewsSection__o81bc{padding:80px 0;background:var(--white)}@media screen and (max-width:768px){.PercentToGoalCalculator_reviewsSection__o81bc{padding:56px 0}}.PercentToGoalCalculator_reviewsLabel__MMJAe{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tapform-brand);text-align:center;margin:0 0 12px}.PercentToGoalCalculator_reviewsTitle__hQ4w7{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--base-color-slate-900);text-align:center;margin:0 0 48px;line-height:1.2}@media screen and (max-width:768px){.PercentToGoalCalculator_reviewsTitle__hQ4w7{margin-bottom:32px}}.PercentToGoalCalculator_reviewsList__eCDjP{justify-content:center}.PercentToGoalCalculator_midCtaSection__34_m8{padding:80px 24px;background:linear-gradient(135deg,#0052cc 0,var(--color-primary) 100%)}@media screen and (max-width:768px){.PercentToGoalCalculator_midCtaSection__34_m8{padding:48px 16px}}.PercentToGoalCalculator_midCtaHolder__R8N6a{max-width:680px;margin:0 auto;text-align:center}.PercentToGoalCalculator_midCtaTitle__z5y6C{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--white);margin:0 0 16px;line-height:1.2}.PercentToGoalCalculator_midCtaDescription__peG81{font-size:1.0625rem;color:hsla(0,0%,100%,.87);line-height:1.7;margin:0 0 32px}.PercentToGoalCalculator_midCtaActions__rp54T{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}