.DebtConsolidationCalculator_container__RCHYT{max-width:440px;margin:0 auto;padding:.25rem .5rem}.DebtConsolidationCalculator_tabs__bB_58{display:flex;background:linear-gradient(135deg,#f1f5f9,#e8ecf0);border-radius:8px;padding:3px;margin-bottom:.5rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.DebtConsolidationCalculator_tab__T5qQr{flex:1 1;background:transparent;border:none;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s ease}.DebtConsolidationCalculator_tab__T5qQr:disabled{opacity:.4;cursor:not-allowed}.DebtConsolidationCalculator_tab__T5qQr:not(:disabled):hover{color:#374151}.DebtConsolidationCalculator_tabActive__gt_Qf{background:#fff;color:var(--mc-accent);box-shadow:0 2px 4px rgba(0,0,0,.08)}.DebtConsolidationCalculator_tabContent__B_2M0{padding:0}.DebtConsolidationCalculator_debtTabs__pvQ7B{display:flex;gap:.375rem;margin-bottom:.5rem;flex-wrap:wrap;align-items:center}.DebtConsolidationCalculator_debtTab__4v1XK{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;font-size:.6875rem;font-weight:600;color:#64748b;cursor:pointer;min-width:24px;height:24px;justify-content:center;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.DebtConsolidationCalculator_debtTab__4v1XK:hover{background:#f8fafc;border-color:var(--mc-accent);color:var(--mc-accent)}.DebtConsolidationCalculator_debtTabActive__JVAD2{background:var(--mc-gradient);border-color:var(--mc-accent);color:#fff;box-shadow:0 2px 4px rgba(5,150,105,.25)}.DebtConsolidationCalculator_debtTabRemove__Gjddc{font-size:.5rem;opacity:.7;margin-left:.0625rem}.DebtConsolidationCalculator_debtTabRemove__Gjddc:hover{opacity:1}.DebtConsolidationCalculator_addDebtBtn__7_z1A{padding:.25rem .375rem;background:#fff;border:1.5px dashed #d1d5db;border-radius:16px;font-size:.75rem;font-weight:500;color:#9ca3af;cursor:pointer;min-width:24px;height:24px;transition:all .2s ease}.DebtConsolidationCalculator_addDebtBtn__7_z1A:hover{border-color:var(--mc-accent);color:var(--mc-accent);background:#f0fdf4}.DebtConsolidationCalculator_addDebtHelp__Dx2eg{font-size:.625rem;font-weight:600;color:var(--mc-accent);margin-left:.25rem;letter-spacing:-.01em}.DebtConsolidationCalculator_debtForm__wvJli{margin-bottom:.375rem;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:10px;padding:.625rem .75rem;border:1px solid #e8e8e8}.DebtConsolidationCalculator_consolidationSection__kgsoP{margin-top:.375rem;padding:.625rem .75rem;background:linear-gradient(135deg,#f0fdf4,#f7fef9);border-radius:10px;border:1px solid #d1fae5}.DebtConsolidationCalculator_sectionTitle__a0YiD{font-size:.5625rem;font-weight:700;color:var(--mc-accent);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.5px}.DebtConsolidationCalculator_formRow__gMF01{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.DebtConsolidationCalculator_formRow__gMF01:last-child{margin-bottom:0}.DebtConsolidationCalculator_formLabel__HDcRp{font-size:.6875rem;font-weight:600;color:#4b5563;min-width:75px;letter-spacing:-.01em}.DebtConsolidationCalculator_inputWrapper__C6BtK{flex:1 1;display:flex;align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;padding:.375rem .5rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.DebtConsolidationCalculator_inputWrapper__C6BtK:focus-within{border-color:var(--mc-accent);box-shadow:var(--mc-focus-ring)}.DebtConsolidationCalculator_inputPrefix__9UzTz{font-size:.875rem;font-weight:500;color:var(--mc-accent);margin-right:.125rem}.DebtConsolidationCalculator_inputSuffix__c0fbQ{font-size:.8125rem;font-weight:500;color:#6b7280;margin-left:.125rem}.DebtConsolidationCalculator_formInput__dd9FE{flex:1 1;border:none;background:transparent;font-size:.9375rem;font-weight:600;color:#1f2937;outline:none;width:100%}.DebtConsolidationCalculator_formInput__dd9FE::placeholder{color:#c9cdd4;font-weight:400}.DebtConsolidationCalculator_inputError__0ZKKU{border-color:#ef4444!important;background-color:#fef2f2!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.DebtConsolidationCalculator_readOnlyInput__VXp2N{background:linear-gradient(135deg,#f8fafc,#f1f5f9);opacity:.95;border-style:dashed}.DebtConsolidationCalculator_formSelect__bcWqz{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23059669' d='M2 3l3 4 3-4'/%3E%3C/svg%3E") no-repeat right .5rem center;font-size:.875rem;font-weight:600;color:#1f2937;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.375rem 1.5rem .375rem .5rem;height:32px;border-radius:6px;border:1.5px solid #e5e7eb;width:auto;min-width:85px;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.DebtConsolidationCalculator_formSelect__bcWqz:hover{border-color:#d1d5db}.DebtConsolidationCalculator_formSelect__bcWqz:focus{outline:none;border-color:var(--mc-accent);box-shadow:var(--mc-focus-ring)}.DebtConsolidationCalculator_formSelect__bcWqz option{font-weight:500}.DebtConsolidationCalculator_fieldError__S1A6b{color:#dc2626;font-size:.625rem;margin-top:.125rem;text-align:right;font-weight:500}.DebtConsolidationCalculator_errorMessage__uQzU8{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:6px;padding:.25rem .5rem;color:#dc2626;font-size:.6875rem;font-weight:500;margin-bottom:.25rem;text-align:center}.DebtConsolidationCalculator_calculateButton__mCa2d{width:100%;background:var(--mc-gradient-light);color:#fff;border:none;border-radius:8px;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 10px rgba(16,185,129,.3);letter-spacing:.01em;margin-top:.375rem}.DebtConsolidationCalculator_calculateButton__mCa2d:hover:not(:disabled){background:var(--mc-gradient);box-shadow:0 4px 14px rgba(16,185,129,.4);transform:translateY(-1px)}.DebtConsolidationCalculator_calculateButton__mCa2d:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(16,185,129,.25)}.DebtConsolidationCalculator_calculateButton__mCa2d:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;box-shadow:none}.DebtConsolidationCalculator_warningsContainer__jI9tf{margin-bottom:.5rem}.DebtConsolidationCalculator_warningItem__6yLU_{background:#fffbeb;border:1px solid #fcd34d;border-radius:4px;padding:.375rem .5rem;font-size:.625rem;color:#92400e;margin-bottom:.25rem;line-height:1.4}.DebtConsolidationCalculator_savingsHeader__plL1c{position:relative;text-align:center;margin-bottom:.375rem;padding:.5rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:6px;border:1px solid #bbf7d0}.DebtConsolidationCalculator_savingsHeaderNegative__TkaVA{position:relative;text-align:center;margin-bottom:.375rem;padding:.5rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:6px;border:1px solid #fca5a5}.DebtConsolidationCalculator_backArrow__X534f{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;background:#fff;border:2px solid var(--mc-accent);border-radius:50%;color:var(--mc-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px rgba(5,150,105,.2)}.DebtConsolidationCalculator_backArrow__X534f:hover{background:var(--mc-accent);color:#fff;box-shadow:0 3px 8px rgba(5,150,105,.35);transform:translateY(-50%) scale(1.08)}.DebtConsolidationCalculator_backArrow__X534f:active{transform:translateY(-50%) scale(.95)}.DebtConsolidationCalculator_savingsLabel__npywp{display:block;font-size:.625rem;color:#6b7280;text-transform:uppercase;margin-bottom:.125rem}.DebtConsolidationCalculator_savingsAmount__pkcIl{display:block;font-size:1.5rem;font-weight:700;color:#166534;line-height:1}.DebtConsolidationCalculator_savingsAmountNegative__2bJHB{display:block;font-size:1.5rem;font-weight:700;color:#dc2626;line-height:1}.DebtConsolidationCalculator_savingsSubtext___A5W8{display:block;font-size:.625rem;color:#6b7280;margin-top:.125rem}.DebtConsolidationCalculator_comparisonCards__2NczD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;margin-bottom:.375rem}.DebtConsolidationCalculator_scenarioCard__4XmJM{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .5rem}.DebtConsolidationCalculator_scenarioCardGood__6iOmK{background:#f0fdf4;border-color:#bbf7d0}.DebtConsolidationCalculator_scenarioCardBad__njQaB{background:#fef2f2;border-color:#fca5a5}.DebtConsolidationCalculator_feeNote__W72ey{font-size:.5rem;color:#9ca3af;font-weight:400}.DebtConsolidationCalculator_scenarioTitle__vcqsX{font-size:.625rem;font-weight:700;color:#374151;margin-bottom:.25rem;text-transform:uppercase}.DebtConsolidationCalculator_scenarioRow__jf2Wb{display:flex;justify-content:space-between;align-items:center;padding:.125rem 0;gap:.5rem}.DebtConsolidationCalculator_scenarioRowTotal__3kG9j{display:flex;justify-content:space-between;align-items:center;padding:.1875rem 0;border-top:1px solid #e5e7eb;margin-top:.125rem;gap:.5rem}.DebtConsolidationCalculator_scenarioLabel__3S7tn{font-size:.625rem;color:#6b7280;flex-shrink:0}.DebtConsolidationCalculator_scenarioValue__Y0UUO{font-size:.75rem;font-weight:600;color:#1f2937;text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueRed__MgstL{font-size:.75rem;font-weight:600;color:#dc2626;text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueGreen__mHV0J{font-size:.75rem;font-weight:600;color:var(--mc-accent);text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueInterest__Cko04{font-size:.8125rem;font-weight:700;color:#dc2626;background:#fef2f2;padding:.125rem .375rem;border-radius:3px;text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueInterestGood__GT65g{font-size:.8125rem;font-weight:700;color:var(--mc-accent);background:#f0fdf4;padding:.125rem .375rem;border-radius:3px;text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueBold__J2HPD{font-size:.8125rem;font-weight:700;color:#1f2937;text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_scenarioValueBoldGreen__i73Kd{font-size:.8125rem;font-weight:700;color:var(--mc-accent);text-align:right;min-width:3.5rem}.DebtConsolidationCalculator_ctaSection__MYnyf{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:12px;padding:.75rem 1rem;text-align:center;box-shadow:0 4px 12px rgba(251,191,36,.2)}.DebtConsolidationCalculator_ctaSavingsAmount__XfyuD{font-size:1.275rem;font-weight:800;color:var(--mc-accent);margin-bottom:.375rem;text-shadow:0 2px 4px rgba(5,150,105,.25);animation:DebtConsolidationCalculator_debt-savings-pulse__XzrvH 2s ease-in-out infinite}@keyframes DebtConsolidationCalculator_debt-savings-pulse__XzrvH{0%,to{transform:scale(1);text-shadow:0 2px 4px rgba(5,150,105,.25)}50%{transform:scale(1.05);text-shadow:0 4px 12px rgba(5,150,105,.4)}}.DebtConsolidationCalculator_ctaButtons__SCIym{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.375rem;justify-content:center;align-items:center}.DebtConsolidationCalculator_ctaButtons__SCIym a,.DebtConsolidationCalculator_ctaButtons__SCIym button{white-space:nowrap;font-size:.6875rem!important;padding:.375rem .5rem!important;min-height:28px!important}.DebtConsolidationCalculator_ctaMessage__CKUUs{font-size:.75rem;font-weight:500;color:#374151;margin:.375rem 0 0;line-height:1.6}.DebtConsolidationCalculator_ctaHighlight__QvZ9Y{display:inline-block;font-weight:800;font-size:.8125rem;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);padding:.1875rem .5rem;border-radius:12px;margin-top:.375rem;text-shadow:0 1px 2px rgba(0,0,0,.2);animation:DebtConsolidationCalculator_debt-attention-pulse__8qK_H 1.5s ease-in-out infinite}@keyframes DebtConsolidationCalculator_debt-attention-pulse__8qK_H{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(249,115,22,.4)}50%{transform:scale(1.03);box-shadow:0 4px 16px rgba(249,115,22,.6)}}@media (max-width:768px){.DebtConsolidationCalculator_container__RCHYT{padding:.25rem .375rem}.DebtConsolidationCalculator_comparisonCards__2NczD{grid-template-columns:1fr}}@media (max-width:440px){.DebtConsolidationCalculator_container__RCHYT{padding:.125rem .25rem}.DebtConsolidationCalculator_tabs__bB_58{margin-bottom:.375rem;padding:2px}.DebtConsolidationCalculator_tab__T5qQr{padding:.3125rem .375rem;font-size:.625rem}.DebtConsolidationCalculator_debtTabs__pvQ7B{margin-bottom:.375rem;gap:.25rem}.DebtConsolidationCalculator_debtTab__4v1XK{padding:.1875rem .375rem;height:22px;min-width:22px;font-size:.625rem}.DebtConsolidationCalculator_addDebtBtn__7_z1A{height:22px;min-width:22px;font-size:.6875rem}.DebtConsolidationCalculator_debtForm__wvJli{padding:.5rem;margin-bottom:.25rem;border-radius:8px}.DebtConsolidationCalculator_consolidationSection__kgsoP{padding:.5rem;margin-top:.25rem;border-radius:8px}.DebtConsolidationCalculator_sectionTitle__a0YiD{margin-bottom:.25rem;font-size:.5rem}.DebtConsolidationCalculator_formRow__gMF01{margin-bottom:.25rem;gap:.375rem}.DebtConsolidationCalculator_formLabel__HDcRp{min-width:70px;font-size:.625rem}.DebtConsolidationCalculator_inputWrapper__C6BtK{padding:.3125rem .375rem;border-radius:5px}.DebtConsolidationCalculator_inputPrefix__9UzTz{font-size:.8125rem}.DebtConsolidationCalculator_inputSuffix__c0fbQ{font-size:.75rem}.DebtConsolidationCalculator_formInput__dd9FE{font-size:.875rem}.DebtConsolidationCalculator_formSelect__bcWqz{height:28px;font-size:.8125rem;padding:.25rem 1.25rem .25rem .375rem;min-width:75px}.DebtConsolidationCalculator_calculateButton__mCa2d{padding:.5rem;font-size:.75rem;margin-top:.25rem;border-radius:6px}.DebtConsolidationCalculator_errorMessage__uQzU8{padding:.1875rem .375rem;font-size:.625rem;margin-bottom:.1875rem}}@media (max-width:380px){.DebtConsolidationCalculator_formLabel__HDcRp{min-width:60px;font-size:.5625rem}.DebtConsolidationCalculator_formRow__gMF01{gap:.25rem}.DebtConsolidationCalculator_inputWrapper__C6BtK{padding:.25rem .3125rem}.DebtConsolidationCalculator_formInput__dd9FE{font-size:.8125rem}.DebtConsolidationCalculator_addDebtBtn__7_z1A,.DebtConsolidationCalculator_debtTab__4v1XK{height:20px;min-width:20px;font-size:.5625rem}}.EmergencyFundCalculator_container__JbENz{max-width:420px;margin:0 auto;padding:.25rem .5rem}.EmergencyFundCalculator_tabs__U_ZeP{display:flex;background:#f1f5f9;border-radius:8px;padding:3px;margin-bottom:.625rem}.EmergencyFundCalculator_tab__pX3Sg{flex:1 1;background:transparent;border:none;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s ease}.EmergencyFundCalculator_tab__pX3Sg:disabled{opacity:.5;cursor:not-allowed}.EmergencyFundCalculator_tabActive__NWIQC{background:#fff;color:#059669;box-shadow:0 2px 4px rgba(0,0,0,.08);font-weight:700}.EmergencyFundCalculator_tabContent__bSi8V{padding:0}.EmergencyFundCalculator_formRow__0weup{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.EmergencyFundCalculator_formLabel__Me2tu{font-size:.75rem;font-weight:600;color:#374151;min-width:100px}.EmergencyFundCalculator_inputWrapper__LnGLt{flex:1 1;display:flex;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .5rem;transition:border-color .2s ease}.EmergencyFundCalculator_inputWrapper__LnGLt:focus-within{border-color:#059669;box-shadow:0 0 0 2px rgba(5,150,105,.1)}.EmergencyFundCalculator_inputPrefix__YHm3i{font-size:.875rem;color:#9ca3af;margin-right:.125rem}.EmergencyFundCalculator_inputSuffix__L9yuQ{font-size:.875rem;font-weight:600;color:#9ca3af;margin-left:.125rem}.EmergencyFundCalculator_formInput__BmpSt{flex:1 1;border:none;background:transparent;font-size:.9375rem;font-weight:600;color:#1f2937;outline:none;width:100%}.EmergencyFundCalculator_formInput__BmpSt::placeholder{color:#d1d5db}.EmergencyFundCalculator_inputError__W1BdE{border-color:#ef4444!important;background-color:#fef2f2!important}.EmergencyFundCalculator_inputHint__wacOG{width:100%;font-size:.5625rem;color:#9ca3af;margin:.125rem 0 0;padding-left:100px;font-style:italic}.EmergencyFundCalculator_fieldError__2JznS{color:#dc2626;font-size:.6875rem;margin-top:.125rem;text-align:left;padding-left:.5rem;width:100%}.EmergencyFundCalculator_termButtons__X4qZi{display:flex;gap:.25rem;flex:1 1}.EmergencyFundCalculator_termBtn__tJZBh{flex:1 1;padding:.375rem .5rem;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.EmergencyFundCalculator_termBtn__tJZBh:hover:not(.EmergencyFundCalculator_termBtnActive__1e2Ey){background:#e5e7eb;transform:translateY(-1px)}.EmergencyFundCalculator_termBtnActive__1e2Ey{background:linear-gradient(135deg,#059669,#10b981)!important;border-color:#059669!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px rgba(5,150,105,.3)}.EmergencyFundCalculator_errorMessage__SbhPC{background:#fef2f2;border-radius:6px;padding:.375rem;color:#dc2626;font-size:.6875rem;margin-bottom:.5rem;text-align:center}.EmergencyFundCalculator_calculateButton__MIuvF{width:100%;background:#1a2744;color:#fff;border:none;border-radius:8px;padding:.625rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EmergencyFundCalculator_calculateButton__MIuvF:hover:not(:disabled){background:#0f172a;transform:translateY(-1px)}.EmergencyFundCalculator_calculateButton__MIuvF:disabled{background:#9ca3af;cursor:not-allowed}.EmergencyFundCalculator_resultsHeader__qIe45{position:relative;text-align:center;margin-bottom:.5rem;padding:.5rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:8px;border:1px solid #bbf7d0}.EmergencyFundCalculator_backArrow__lJitH{width:1.75rem;height:1.75rem;border-radius:50%;background:#fff;border:2px solid #059669;color:#059669;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(5,150,105,.25);position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}.EmergencyFundCalculator_backArrow__lJitH:hover{background:#059669;color:#fff}.EmergencyFundCalculator_backArrow__lJitH svg{width:.75rem;height:.75rem}.EmergencyFundCalculator_resultLabel__HgBD_{display:block;font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem}.EmergencyFundCalculator_resultAmount__AaWD6{display:block;font-size:1.5rem;font-weight:800;color:#166534;line-height:1.1}.EmergencyFundCalculator_resultSubtext__Cu8Cr{display:block;font-size:.625rem;color:#6b7280;margin-top:.125rem}.EmergencyFundCalculator_summaryBreakdown__KY8ZR{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .625rem;margin-bottom:.5rem}.EmergencyFundCalculator_summaryRow__kuAbz{display:flex;justify-content:space-between;align-items:center;padding:.1875rem 0;border-bottom:1px dashed #e5e7eb}.EmergencyFundCalculator_summaryRow__kuAbz:last-child{border-bottom:none}.EmergencyFundCalculator_summaryRowTotal__BvI5d{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0 .125rem;border-top:2px solid #059669;margin-top:.25rem}.EmergencyFundCalculator_summaryLabel__Op8B_{font-size:.6875rem;color:#6b7280}.EmergencyFundCalculator_summaryValue__HgmiA{font-size:.75rem;font-weight:600;color:#374151}.EmergencyFundCalculator_summaryValueBold__n_hcE{font-size:.875rem;font-weight:800;color:#166534}.EmergencyFundCalculator_summaryValueHighlight__dqwUW{font-size:.75rem;font-weight:700;color:#059669}.EmergencyFundCalculator_summaryValueRed__iZ6xz{font-size:.75rem;font-weight:600;color:#dc2626}.EmergencyFundCalculator_summaryValueGreen__bJOC4{font-size:.75rem;font-weight:700;color:#059669}.EmergencyFundCalculator_sectionTitle__APshp{font-size:.6875rem;font-weight:600;color:#6b7280;margin:0 0 .25rem;text-align:center}.EmergencyFundCalculator_requiredSection__oZY_L{margin-bottom:.5rem}.EmergencyFundCalculator_requiredCards__6I6kS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.375rem;gap:.375rem}.EmergencyFundCalculator_requiredCard__o3IuU{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border-radius:8px;padding:.625rem;text-align:center;transition:transform .2s ease}.EmergencyFundCalculator_requiredCard__o3IuU:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.EmergencyFundCalculator_requiredLabel__jsk3X{display:block;font-size:.625rem;color:#6b7280;margin-bottom:.125rem}.EmergencyFundCalculator_requiredValue__s0XlH{display:block;font-size:1rem;font-weight:800;color:#1f2937}.EmergencyFundCalculator_ctaSection__8Ks8A{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fbbf24;border-radius:10px;padding:.625rem .75rem;text-align:center;box-shadow:0 4px 12px rgba(251,191,36,.2);margin-top:.5rem}.EmergencyFundCalculator_ctaSavingsAmount__zesB2{font-size:1.125rem;font-weight:800;color:#059669;margin-bottom:.375rem;text-shadow:0 2px 4px rgba(5,150,105,.25);animation:EmergencyFundCalculator_savingsPulse__F3ygD 2s ease-in-out infinite}@keyframes EmergencyFundCalculator_savingsPulse__F3ygD{0%,to{transform:scale(1);text-shadow:0 2px 4px rgba(5,150,105,.25)}50%{transform:scale(1.05);text-shadow:0 4px 12px rgba(5,150,105,.4)}}.EmergencyFundCalculator_ctaButtons___nfTd{display:flex;flex-direction:row;gap:.375rem;margin-bottom:.375rem;justify-content:center;align-items:center}.EmergencyFundCalculator_ctaButtons___nfTd a,.EmergencyFundCalculator_ctaButtons___nfTd button{flex:1 1;white-space:nowrap;font-size:.625rem!important;padding:.3125rem .375rem!important;min-height:26px!important}.EmergencyFundCalculator_ctaMessage__TLtjG{font-size:.6875rem;font-weight:500;color:#374151;margin:.25rem 0 0;line-height:1.5}.EmergencyFundCalculator_ctaHighlight__Lznvf{display:inline-block;font-weight:800;font-size:.75rem;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);padding:.1875rem .5rem;border-radius:10px;margin-top:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.2);animation:EmergencyFundCalculator_attentionPulse__z3KRm 1.5s ease-in-out infinite}@keyframes EmergencyFundCalculator_attentionPulse__z3KRm{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(249,115,22,.4)}50%{transform:scale(1.03);box-shadow:0 4px 16px rgba(249,115,22,.6)}}@media (max-width:768px){.EmergencyFundCalculator_container__JbENz{padding:.375rem}.EmergencyFundCalculator_resultsHeader__qIe45{padding:.5rem .375rem}.EmergencyFundCalculator_resultAmount__AaWD6{font-size:1.375rem}.EmergencyFundCalculator_ctaSection__8Ks8A,.EmergencyFundCalculator_progressSection__Fq_sH{padding:.5rem .625rem}.EmergencyFundCalculator_ctaSavingsAmount__zesB2{font-size:1rem}}@media (max-width:375px){.EmergencyFundCalculator_resultAmount__AaWD6{font-size:1.25rem}.EmergencyFundCalculator_timelineValue__kOw7d{font-size:1.125rem}.EmergencyFundCalculator_ctaSavingsAmount__zesB2{font-size:.9375rem}.EmergencyFundCalculator_ctaHighlight__Lznvf{font-size:.6875rem;padding:.125rem .375rem}}.contentSection_section__smINF{max-width:900px;margin:3rem auto 2rem;padding:2rem 1.5rem;border-top:1px solid #e5e7eb}.contentSection_sectionSmall__nznYB{max-width:900px;margin:2rem auto;padding:1.5rem;border-top:1px solid #e5e7eb}.contentSection_sectionWrapper__LCuc5{max-width:900px;margin:2rem auto;padding:0 1.5rem}.contentSection_pageCTAContainer__59m6W{max-width:900px;margin:0 auto 1.5rem;padding:0 1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.contentSection_pageCTAContainerCentered__nTQaZ{justify-content:center}.contentSection_pageCTAContainerLeft__CsMpE{justify-content:flex-start}.contentSection_pageCTAPrimary__x_sra{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#059669;color:#fff;border-radius:9999px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px rgba(5,150,105,.4)}.contentSection_pageCTAPrimary__x_sra:hover{background-color:#047857;box-shadow:0 6px 20px rgba(5,150,105,.5)}.contentSection_pageCTASecondary__KF_pO{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:transparent;color:#059669;border-radius:9999px;font-size:.9375rem;font-weight:600;text-decoration:none;border:2px solid #059669;transition:all .2s ease}.contentSection_pageCTASecondary__KF_pO:hover{background-color:#ecfdf5;border-color:#047857;color:#047857}.contentSection_pageCTAArrowDelayed__Ouhjx,.contentSection_pageCTAArrow__6hg3_{display:inline-block;animation:contentSection_bounceArrowCTA__Gzbxo 1s ease-in-out infinite}.contentSection_pageCTAArrowDelayed__Ouhjx{animation-delay:.5s}@keyframes contentSection_bounceArrowCTA__Gzbxo{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.contentSection_heading1__PF_H1{font-size:1.75rem;margin-top:.5rem}.contentSection_heading1__PF_H1,.contentSection_heading2__Nf0ZT{font-weight:600;color:#111827;margin-bottom:1rem;line-height:1.35}.contentSection_heading2__Nf0ZT{font-size:1.5rem;margin-top:0}.contentSection_heading3__m66S4{font-size:1rem;font-weight:600;color:#1f2937;margin-top:0;margin-bottom:.5rem;line-height:1.35}.contentSection_bodyText__9g6lq{font-size:.9375rem;line-height:1.75;color:#4b5563;margin-top:0;margin-bottom:1rem}.contentSection_bodyTextLast__59kwg{font-size:.9375rem;line-height:1.75;color:#4b5563;margin-top:0;margin-bottom:0}.contentSection_heroSection__jRa7K{max-width:900px;margin:0 auto 1rem;padding:1.5rem 1.5rem 1rem;overflow:visible}.contentSection_badgeContainer__JNM6V{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;overflow:visible}.contentSection_badge__vQHj4{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600}.contentSection_badgeGreen__WB_xE{background-color:#d1fae5;color:#047857}.contentSection_badgeBlue__4HjgP{background-color:#dbeafe;color:#1d4ed8}.contentSection_calloutWarning__9_2NU{max-width:900px;margin:2rem auto;padding:1.5rem;background-color:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px}.contentSection_calloutSuccess__rGvjH{max-width:900px;margin:2rem auto;padding:1.5rem;background-color:#d1fae5;border-left:4px solid #059669;border-radius:4px}.contentSection_calloutInfo__t4Lss{max-width:900px;margin:2rem auto;padding:1.5rem;background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:4px}.contentSection_calloutTitle__73UIF{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:.5rem;line-height:1.35;display:flex;align-items:center;gap:.5rem}.contentSection_calloutText__qX3hc{font-size:.9375rem;line-height:1.75;margin:0}.contentSection_calloutTextWarning__ZQIqV{color:#78350f}.contentSection_calloutTextSuccess__wHdmC{color:#065f46}.contentSection_calloutTextInfo__3bT2_{color:#1e40af}.contentSection_calloutTitleWarning__QSHN2{color:#92400e}.contentSection_calloutTitleSuccess__aeQlr{color:#047857}.contentSection_calloutTitleInfo__VsSnK{color:#1e40af}.contentSection_list__IXoY_{list-style:disc;padding-left:1.25rem;color:#4b5563;line-height:1.75;font-size:.9375rem;margin:0 0 1.25rem}.contentSection_listItem__uUdVD{margin-bottom:.5rem}.contentSection_ctaSection__blREM{background-color:#f9fafb;padding:3rem 1.5rem;text-align:center;border-top:1px solid #e5e7eb}.contentSection_ctaContainer___nwlj{max-width:800px;margin:0 auto}.contentSection_ctaTitle__FYpL7{font-size:1.75rem;font-weight:600;color:#1f2937;margin-top:0;margin-bottom:1rem}.contentSection_ctaText__46izZ{font-size:1rem;line-height:1.8;color:#4b5563;margin-bottom:1rem;margin-top:0}.contentSection_ctaButtons__Bxose{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.contentSection_stepItem__SFrtk{margin-bottom:1.5rem}.contentSection_stepItem__SFrtk:last-child{margin-bottom:0}.contentSection_faqItem__4t18p{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.contentSection_faqContainer__3tvIq{gap:1.5rem}.contentSection_processCard__cDdxL{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.contentSection_processGrid__hAE_m{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.contentSection_processStepNumber__4A5h_{width:2rem;height:2rem;background-color:#059669;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-bottom:.75rem}.contentSection_breadcrumbs__4fL6K{max-width:900px;margin:0 auto;padding:1rem 1.5rem .5rem}.contentSection_breadcrumbContainer__CEIzR{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;color:#9ca3af;flex-wrap:wrap;margin-bottom:.5rem}.contentSection_breadcrumbLink__sU0Xc{color:#059669;text-decoration:none;transition:color .2s ease}.contentSection_breadcrumbLink__sU0Xc:hover{color:#047857}.contentSection_breadcrumbCurrent__pKFbC{color:#6b7280;font-weight:400}.contentSection_countyLinksGrid__Hmnhg{display:flex;flex-wrap:wrap;gap:.75rem}.contentSection_countyLink__Z0NZc{display:inline-block;padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid #e5e7eb;transition:background-color .2s,border-color .2s}.contentSection_countyLink__Z0NZc:hover{background-color:#e5e7eb;border-color:#d1d5db}.contentSection_calloutTextInfoOverride__hcoPU{color:#1e40af}.contentSection_calloutTextSuccessOverride__HJ9fV{color:#065f46}.contentSection_paragraphWithBottomMargin__wGlcu{margin-bottom:.75rem}.contentSection_paragraphWithoutBottomMargin__DkAOj{margin-bottom:0}.contentSection_paragraphNoMargin__z1KWm{margin:0}.contentSection_paragraphWithTopMargin__YT0_4{margin-top:1.5rem}.contentSection_calloutTextSpaced__ZHVfy{margin-bottom:1rem}.contentSection_calloutTextSpacedLast__bVEx2{margin-bottom:0}.contentSection_headingInfoColor__6maCP{color:#1e3a8a}.contentSection_prelineText__pYwFp{white-space:pre-line}.contentSection_marginTopLarge__saYwZ{margin-top:2rem}.contentSection_marginTopMedium__0ZEYD{margin-top:1rem}.contentSection_marginTopSmall__GqP85{margin-top:.5rem}.contentSection_infoBlockSection__VoGbf{margin-top:1rem}.contentSection_fallbackTextSmall__QIN9K{margin-left:.5rem;font-size:.75rem;color:#6b7280}.contentSection_processCardLink__Qg3lu{text-decoration:none;color:inherit;display:block;transition:transform .2s ease,box-shadow .2s ease}.contentSection_processCardLink__Qg3lu:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.contentSection_ctaButtonsSpaced__E2Abr{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.contentSection_caseStudyHero__vYK8o{background:#fff;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem);border-bottom:1px solid #e5e7eb}.contentSection_caseStudyHeroInner__z88En{max-width:900px;margin:0 auto;text-align:center}.contentSection_caseStudyTitle__d7D3V{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#047857;margin-bottom:.75rem;line-height:1.2;margin-top:0}.contentSection_caseStudySubtitle__gQki_{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;color:#4b5563;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.contentSection_caseStudyCard__W5pEK{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease}.contentSection_caseStudyCard__W5pEK:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.contentSection_caseStudyCardHeader__r2Fkp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.contentSection_caseStudyCardTitle__by0vR{font-size:1.125rem;font-weight:600;color:#047857;margin:0;flex:1 1;line-height:1.3}.contentSection_caseStudyYearBadge__Imx6n{padding:.25rem .5rem;background-color:#f3f4f6;color:#6b7280;border-radius:4px;font-size:.6875rem;font-weight:500;white-space:nowrap;margin-left:.5rem;flex-shrink:0}.contentSection_caseStudyMeta__JFShR{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;font-size:.8125rem;color:#6b7280}.contentSection_caseStudyInsurance__FHQ_8{display:flex;align-items:center;margin-bottom:.75rem;font-size:.8125rem}.contentSection_caseStudyInsuranceBadge__efHzi{margin-left:.5rem;font-weight:500;color:#047857;padding:.125rem .375rem;background-color:#f0fdf4;border-radius:4px}.contentSection_caseStudyDetails__1V0z1{background-color:#f9fafb;border-radius:8px;padding:1rem;margin-bottom:1rem}.contentSection_caseStudyDetailRow__kSmsB{display:flex;justify-content:space-between;margin-bottom:.5rem;align-items:center}.contentSection_caseStudyDetailLabel__y9A9H{font-size:.8125rem;color:#6b7280}.contentSection_caseStudyDetailValue__zleQJ{font-size:.875rem;font-weight:600;color:#1f2937}.contentSection_caseStudyLumpSumRow__llaCn{display:flex;justify-content:space-between;margin-bottom:.625rem;padding:.5rem;background-color:#ecfdf5;border-radius:6px;align-items:center}.contentSection_caseStudyLumpSumLabel__9Yluw{font-size:.875rem;color:#047857;font-weight:500}.contentSection_caseStudyLumpSumValue__RNzMR{font-size:.95rem;font-weight:700;color:#059669}.contentSection_caseStudyOutcome__yQzpq{font-size:.875rem;color:#059669;font-weight:500;margin:0;display:flex;align-items:flex-start;gap:.375rem}.contentSection_caseStudySectionTitle__mUnJs{font-size:1.375rem;font-weight:600;color:#047857;margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #d1fae5}.contentSection_caseStudyGrid__Y6Wz3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.contentSection_categoryBadge__eUHmk{padding:.375rem .75rem;background-color:#ecfdf5;color:#047857;border-radius:9999px;font-size:.75rem;font-weight:500}.contentSection_statsSection__Ceu47{background-color:#f0fdf4;padding:2.5rem 1.5rem;margin:2rem 0}.contentSection_statCard__Ayj_e{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);text-align:center}.contentSection_statNumber__k28E6{font-size:2.5rem;font-weight:700;color:#047857;margin:0}.contentSection_statLabel__yL4Im{font-size:.9375rem;color:#6b7280}.contentSection_videoPlaceholder__q0e61{background-color:#1f2937;border-radius:12px;padding:4rem 2rem;color:#fff;text-align:center}.contentSection_comparisonTable__yNGIb{width:100%;border-collapse:collapse;min-width:500px}.contentSection_tableHeader__5zDKd{background-color:#f9fafb}.contentSection_tableCell__7sZqE{padding:1rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#4b5563}.contentSection_tableCellHighlight__mnL5l{padding:1rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#059669;font-weight:500;text-align:center}.contentSection_disclaimer__zBBWr{font-size:.75rem;color:#9ca3af;text-align:center;font-style:italic;line-height:1.6}.contentSection_trustPromiseSection__KQabr{max-width:900px;margin:3rem auto 2rem;padding:2rem 1.5rem;border-top:1px solid #e5e7eb}.contentSection_trustPromiseHeading__YZ5b5{font-size:1.5rem;font-weight:600;color:#111827;margin-top:0;margin-bottom:1rem;line-height:1.35}.contentSection_trustPromiseIntro__WvY6i{font-size:.9375rem;line-height:1.75;color:#4b5563;margin-bottom:1.25rem;margin-top:0}.contentSection_trustPromisePoint__Hyu2Y{margin-bottom:1.25rem}.contentSection_trustPromisePointLast__8FggV{margin-bottom:0}.contentSection_trustPromisePointTitle__AqV8n{font-size:1rem;font-weight:600;color:#1f2937;margin-top:0;margin-bottom:.5rem;line-height:1.35}.contentSection_trustPromisePointDescription__ZP_8O{font-size:.9375rem;line-height:1.75;color:#4b5563;margin:0}.contentSection_mainCTAContainer__4ip4j{margin-bottom:1.5rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.contentSection_mainCTAPrimary__7m2nE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.1rem;background-color:#059669;color:#fff;border-radius:9999px;font-weight:600;font-size:.875rem;text-decoration:none;box-shadow:0 2px 6px rgba(5,150,105,.25);transition:all .2s ease}.contentSection_mainCTAPrimary__7m2nE:hover{background-color:#047857;box-shadow:0 4px 12px rgba(5,150,105,.35)}.contentSection_mainCTASecondary__vjdNv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.1rem;background-color:#fbbf24;color:#1f2937;border-radius:9999px;font-weight:600;font-size:.875rem;text-decoration:none;box-shadow:0 2px 6px rgba(245,158,11,.2);transition:all .2s ease}.contentSection_mainCTASecondary__vjdNv:hover{background-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.3)}.contentSection_mainCTAArrow__p6XN9{display:inline-block;font-size:1.1em;animation:contentSection_bounceArrowCTA__Gzbxo 1s ease-in-out infinite}.contentSection_textRight__JDWvf{text-align:right}.contentSection_marginZero__zhwCw{margin:0}.contentSection_marginBottomZero__tsg_g{margin-bottom:0}.contentSection_marginBottomMedium__d4SBg{margin-bottom:1rem}.contentSection_marginBottomLarge__9QHvT{margin-bottom:1.5rem}.contentSection_justifyCenter__UDGa8{justify-content:center}.contentSection_maxWidth700__75sx7{margin-left:auto;margin-right:auto}.contentSection_maxWidth1100__rmS0A{max-width:1100px;margin-left:auto;margin-right:auto}.contentSection_videoIcon__vV_uX{font-size:3rem;margin-bottom:1rem;display:block}.contentSection_videoCaption__YVlRN{margin:0;font-size:1rem;color:#9ca3af}.contentSection_figureNoMargin__QTCWp{margin:0}.contentSection_detailRowWithBorder__4x2Gm{font-size:.75rem;color:#9ca3af;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.contentSection_strongDark__uKQns{color:#374151;font-weight:700}.contentSection_outcomeIcon__odPdA{font-size:1rem;flex-shrink:0}.contentSection_fontNormal__nTnxA{font-style:normal}.contentSection_srOnly__FoQ2H{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contentSection_heroSectionWhite__t6n4m{background:linear-gradient(180deg,#f0fdf4,#fff);padding:clamp(1.8rem,5vw,2.8rem) clamp(1rem,4vw,2rem) clamp(1.4rem,4vw,2rem);border-bottom:1px solid #e5e7eb}.contentSection_heroInnerCentered__yDyne{max-width:700px;margin:0 auto;text-align:center}.contentSection_heroTitleGreen__veb2O{font-size:clamp(1.65rem,4.4vw,2.35rem);font-weight:700;color:#047857;margin-bottom:.75rem;line-height:1.2;margin-top:0;letter-spacing:-.03em}.contentSection_heroSubtitle__ab3wK{font-size:clamp(.95rem,2.2vw,1.08rem);line-height:1.6;color:#4b5563;max-width:520px;margin:0 auto 1.2rem}.contentSection_ctaWrapper__nvwGL{margin-bottom:1.5rem}.contentSection_calculatorLink__x3ahn{margin-top:1rem;font-size:.9375rem;color:#6b7280;margin-bottom:0}.contentSection_linkGreen__HxOpw{color:#059669;font-weight:600;text-decoration:underline}.contentSection_processSectionGray__ybjse{background-color:#f8fafc;padding:3rem 1.5rem;border-bottom:1px solid #e5e7eb}.contentSection_sectionInner__Cvehv{max-width:900px;margin:0 auto}.contentSection_sectionTitle__RQ52X{font-size:1.75rem;font-weight:600;color:#1f2937;text-align:center;margin-bottom:2rem;margin-top:0}.contentSection_processGridThree__56QWX{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.contentSection_stepCard__OdJv_{background-color:#fff;padding:2rem;border-radius:12px;border:2px solid #e5e7eb;text-align:center}.contentSection_stepNumber__MeMdI{width:60px;height:60px;background-color:#ecfdf5;border:3px solid #059669;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;color:#047857}.contentSection_stepTitle__mDvme{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;margin-top:0}.contentSection_stepDescription___xd_v{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0}.contentSection_comparisonTableSection__znVrY{max-width:900px;margin:0 auto;padding:3rem 1.5rem;border-bottom:1px solid #e5e7eb}.contentSection_comparisonTableFull__2OFXB{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.contentSection_tableHeaderRow__qV4P8{background-color:#f9fafb}.contentSection_tableHeaderCell__ya7yx{padding:1rem;font-weight:600;color:#1f2937}.contentSection_tableHeaderCellGreen__Bc0fP{padding:1rem;text-align:left;font-weight:600;color:#047857;border-bottom:2px solid #e5e7eb}.contentSection_tableHeaderCellGray__3eKP_{padding:1rem;text-align:left;font-weight:600;color:#4b5563;border-bottom:2px solid #e5e7eb}.contentSection_tableCellBold__qXBu7{padding:1rem;border-bottom:1px solid #e5e7eb;font-weight:600;color:#1f2937}.contentSection_tableCellGreen__l8r_F{padding:1rem;border-bottom:1px solid #e5e7eb;color:#047857}.contentSection_tableCellGray__TJQr4{padding:1rem;border-bottom:1px solid #e5e7eb;color:#6b7280}.contentSection_calloutGrid__YanRP{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.contentSection_calloutGreen__PPD2g{background-color:#ecfdf5;border:2px solid #a7f3d0;border-radius:12px;padding:1.5rem}.contentSection_calloutRed__3Pt3Y{background-color:#fef2f2;border:2px solid #fecaca;border-radius:12px;padding:1.5rem}.contentSection_calloutTitleGreen__odvBw{color:#047857}.contentSection_calloutTitleGreen__odvBw,.contentSection_calloutTitleRed__vAWoq{font-size:1.125rem;font-weight:600;margin-top:0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.contentSection_calloutTitleRed__vAWoq{color:#dc2626}.contentSection_calloutList__jtOyy{margin:0;padding-left:1.25rem}.contentSection_calloutListItem__R5gSr{font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}.contentSection_calloutListItemGreen__WYs8p{color:#065f46}.contentSection_calloutListItemRed__G4NTC{color:#991b1b}.contentSection_faqSection__BzXkW{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.contentSection_faqDetails__zWFJN{border-bottom:1px solid #e5e7eb}.contentSection_faqSummary__IpCt6{padding:1rem 0;font-size:1rem;font-weight:600;color:#1f2937;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.contentSection_faqSummary__IpCt6::-webkit-details-marker{display:none}.contentSection_faqAnswer__isrKY{font-size:.9375rem;line-height:1.75;color:#4b5563;padding-bottom:1rem;margin:0}.contentSection_videoSection__vNCIf{max-width:900px;margin:0 auto;padding:3rem 1.5rem;border-bottom:1px solid #e5e7eb}.contentSection_videoPlaceholderLarge__4wW3j{background-color:#1f2937;border-radius:12px;padding:6rem 2rem;color:#fff;text-align:center}.contentSection_videoPlayIcon__odixK{font-size:4rem;margin-bottom:1.5rem;display:block}.contentSection_videoTitle__PdWcr{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:.5rem}.contentSection_videoSubtitle__G1uc2{font-size:.9375rem;color:#9ca3af;margin:0}.contentSection_ctaBanner__SzS_E{background-color:#ecfdf5;border:2px solid #a7f3d0;border-radius:12px;padding:2rem;text-align:center;margin-top:2rem}.contentSection_ctaBannerTitle__Lp5ES{font-size:1.5rem;font-weight:600;color:"#047857";margin-top:0;margin-bottom:1rem}.contentSection_ctaBannerText__FRJya{font-size:.9375rem;color:#4b5563;margin-bottom:1.5rem}.contentSection_textCenter__qDg2Z{text-align:center}.contentSection_textMuted__hPIW2{font-size:.875rem;color:#6b7280}.contentSection_marginBottomXLarge__TMS4D{margin-bottom:2rem}.contentSection_marginTopXLarge__J8_Bi{margin-top:2rem}.contentSection_marginBottomSmall__nHD5G{margin-bottom:.5rem}.contentSection_borderTopGray__2zIb3{border-top:1px solid #e5e7eb}.contentSection_overflowXAuto__wm0_v{overflow-x:auto}.contentSection_linkList__z4e4T{list-style:none;padding:0;margin:0;font-size:.9rem}.contentSection_linkListItem__pTis8{margin-bottom:.5rem}.contentSection_heading4__rCCvr{font-size:.95rem;font-weight:600;color:#1f2937;margin-top:0}.contentSection_faqContainer__3tvIq{display:flex;flex-direction:column;gap:1rem}.contentSection_faqItem__4t18p{padding:1.25rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.contentSection_maxWidth700__75sx7{max-width:700px;margin:0 auto}.contentSection_calloutCard__ZxStp{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.contentSection_calloutInfo__t4Lss{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #d1fae5;border-left:4px solid #059669;border-radius:8px;padding:1.25rem;margin-top:1.5rem}.contentSection_calloutTitleInfo__VsSnK{font-size:1.125rem;font-weight:600;color:#047857;margin-top:0;margin-bottom:.75rem}.contentSection_calloutNeutral___EGoH{background-color:#f9fafb;padding:32px;border-radius:8px}.contentSection_orderedList__okjWv{margin:0;padding-left:1.5rem;color:#374151}.contentSection_reviewedByCompact__KHDyB{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;padding:.5rem 0}.contentSection_reviewedByCompactCheck__tXyIV{color:#059669;font-weight:600}.contentSection_reviewedByCompactName__fqkSa{font-weight:500;color:#374151}.contentSection_reviewedByCompactTitle__Z7ml1{display:none}.contentSection_reviewedByContainer__qXyfN{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:#f0fdf4;border-radius:.75rem;border:1px solid #bbf7d0;margin-top:2rem;margin-bottom:2rem}.contentSection_reviewedByBadgeRow__Ri3cx{display:flex;align-items:center;gap:.5rem}.contentSection_reviewedByCheckIcon__dcVCE{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#059669;border-radius:50%;color:#fff;font-size:.875rem;font-weight:700}.contentSection_reviewedByBadgeText__hey19{font-size:.875rem;font-weight:600;color:#059669;text-transform:uppercase;letter-spacing:.05em}.contentSection_reviewedByInfoColumn__4f8sR{display:flex;flex-direction:column;gap:.25rem}.contentSection_reviewedByMainLine__gKBfG{margin:0;font-size:1rem;color:#1f2937}.contentSection_reviewedByName__9Cc4b{font-weight:600}.contentSection_reviewedByTitle___TCSf{color:#4b5563}.contentSection_reviewedByCredentials__i6gZk{margin:0;font-size:.875rem;color:#6b7280}.contentSection_reviewedByDate__Jkwqp{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0}.contentSection_marginTop0__j6KH_{margin-top:0}.contentSection_contentBox__t3YN3{background-color:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:32px}.contentSection_contentBoxGray__0zgPU{background-color:#f9fafb;padding:32px;border-radius:8px;margin-bottom:24px}.contentSection_contentBoxGrayLast__KoDz6{background-color:#f9fafb;padding:32px;border-radius:8px;margin-bottom:0}.contentSection_contentBoxGreen__2SSzY{background-color:#ecfdf5;padding:32px;border-radius:8px;margin-bottom:24px;border:1px solid #bbf7d0}.contentSection_sectionContent__rNoCd{max-width:900px;margin:4rem auto;padding:0 24px}.contentSection_sectionContentBottom__ZCgwe{max-width:900px;margin:2rem auto 4rem;padding:0 24px}.contentSection_headingGreen__Q0J22{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#047857;margin-bottom:24px}.contentSection_headingGray__JN9xw{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:16px}.contentSection_textContent__WS6rP{font-size:1rem;line-height:1.8;color:#374151}.contentSection_textParagraph__Ovf_X{font-size:1rem;line-height:1.75;color:#4b5563;margin-bottom:16px}.contentSection_textParagraphLast__KyY1L{font-size:1rem;line-height:1.75;color:#4b5563;margin-bottom:0}.contentSection_featureGrid__6JmSm{display:grid;grid-gap:16px;gap:16px}.contentSection_featureItem___POyb{display:flex;align-items:flex-start;gap:12px}.contentSection_featureIcon__uewc3{font-size:1.25rem}.contentSection_featureStrong__cF1b_{color:#1f2937}.contentSection_featureText__iPd7Z{margin:4px 0 0;color:#4b5563;font-size:.95rem}.contentSection_linksGrid__ffW4c{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.contentSection_linksBox__cUDYq{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.contentSection_linksSectionTitle__dC966{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.contentSection_linksColumnTitle___lDbA{font-size:1rem;font-weight:600;color:#059669;margin-bottom:.75rem}.contentSection_linksList__RxBaT{list-style:none;padding:0;margin:0;font-size:.875rem}.contentSection_linksListItem__xjFu9{margin-bottom:.5rem}.contentSection_linksNote__dR7VU{font-size:.875rem;color:#6b7280;margin-top:1rem;margin-bottom:0;font-style:italic}.contentSection_visuallyHiddenH1__j8XXY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contentSection_dataStandardsWrapper__tFJ4C{max-width:900px;margin:0 auto;padding:0 24px}.contentSection_seoTextSection__c_vjg{max-width:1200px;margin:4rem auto 2rem;padding:2rem 1.5rem;font-size:.9375rem;line-height:1.7;color:#4b5563}.contentSection_seoTextParagraph__bD6sr{margin-bottom:1rem}.contentSection_seoTextParagraphLast___XFOI{margin-bottom:1.5rem}.contentSection_alertBoxDanger__VkvqK{background-color:#fef2f2;padding:48px;border-radius:12px;border:2px solid #dc2626;margin-bottom:32px}.contentSection_alertTitleDanger__htKf_{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#dc2626;margin-bottom:24px;margin-top:0}.contentSection_alertTextDanger__CC5Ry{font-size:1rem;line-height:1.8;color:#7f1d1d}.contentSection_alertListDanger__dm1EC{padding-left:20px;margin-bottom:16px}.contentSection_alertListItemDanger__Jj0NH{margin-bottom:8px;color:#7f1d1d}.contentSection_successBox__zzokw{background-color:#ecfdf5;padding:48px;border-radius:12px;border:2px solid #10b981;margin-bottom:32px}.contentSection_successTitle___ZfGD{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#047857;margin-bottom:24px;margin-top:0}.contentSection_successText__0utFr{font-size:1rem;line-height:1.8;color:#374151}.contentSection_successList__CzBwu{padding-left:20px;margin-bottom:24px}.contentSection_successListItem__DtGZJ{margin-bottom:8px;color:#374151}.contentSection_warningBox__MnMgU{background-color:#fef3c7;padding:32px;border-radius:12px;border:2px solid #f59e0b;margin-bottom:32px}.contentSection_warningTitle__U9VjT{font-size:1.25rem;font-weight:600;color:#92400e;margin-bottom:16px;margin-top:0}.contentSection_warningText__64WUm{font-size:1rem;line-height:1.8;color:#78350f;margin:0}.contentSection_buttonGreenRounded__OI4Zj{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:500;border-radius:25px;box-shadow:0 2px 8px rgba(16,185,129,.25);text-decoration:none;font-size:.9rem;transition:all .2s ease}.contentSection_buttonGreenRounded__OI4Zj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.35)}.contentSection_subheadingGreen__P9WX5{font-size:1.2rem;font-weight:600;margin-bottom:12px;color:#065f46;margin-top:0}.contentSection_comparisonTableWrapper__YU64N{overflow-x:auto}.contentSection_comparisonTableBasic__kX7SG{width:100%;border-collapse:collapse;font-size:.95rem}.contentSection_tableRowHighlightRed__9gjYb{background-color:#fef2f2}.contentSection_tableRowHighlightGreen__fO3ME{background-color:#ecfdf5}.contentSection_tableCellBase__CDjvQ,.contentSection_tableCellRed__jsE5Q{padding:12px;border-bottom:1px solid #e5e7eb}.contentSection_tableCellRed__jsE5Q{color:#dc2626;font-weight:600}.contentSection_tableCellOrange__UFUOE{padding:12px;border-bottom:1px solid #e5e7eb;color:#f59e0b}.contentSection_tableCellGreenBold__QAJp4{padding:12px;border-bottom:1px solid #e5e7eb;color:#047857;font-weight:600}.contentSection_tableHeaderCell__ya7yx{padding:12px;text-align:left;border-bottom:2px solid #e5e7eb;background-color:#f3f4f6}.contentSection_faqHeading__zI4S9{font-size:1.1rem;font-weight:600;margin-bottom:8px;margin-top:0;color:#1f2937}.contentSection_faqText__oy1_C{font-size:1rem;line-height:1.8;color:#374151;margin:0}