.ReviewSection_section__GEPZg{background:#f9fafb;border-radius:12px;padding:.5rem .75rem .4rem;box-shadow:0 1px 4px rgba(0,0,0,.03);margin-bottom:.75rem}.ReviewSection_header__KTyIZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.ReviewSection_title__sBMHB{font-size:.93rem;font-weight:700;color:#222}.ReviewSection_list___E6xA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.ReviewSection_listItem__bsFcr{display:flex;justify-content:space-between;align-items:center;font-size:.93rem;padding:.1rem 0}.ReviewSection_label__RV6Ex{color:#666;font-weight:500;margin-right:.5rem}.ReviewSection_value__PGwc5{color:#222;font-weight:600}.ReviewSection_notSpecified___rw_v{color:#999;font-style:italic}@media (max-width:640px){.ReviewSection_section__GEPZg{padding:.4rem .6rem .3rem;margin-bottom:.6rem}.ReviewSection_listItem__bsFcr,.ReviewSection_title__sBMHB{font-size:.9rem}}.PaymentSection_list__g9MHA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.PaymentSection_listItem__UG75J{display:flex;justify-content:space-between;align-items:center;font-size:.93rem;padding:.1rem 0}.PaymentSection_label__x0PkS{color:#666;font-weight:500;margin-right:.5rem}.PaymentSection_value__FywtM{color:#222;font-weight:600}.PaymentSection_lumpSumPayment__3zZOq{display:flex;justify-content:space-between;align-items:center;font-size:.93rem;padding:.1rem 0}.PaymentSection_paymentDetails__oawYj{display:flex;flex-direction:column;gap:.2rem;padding:.3rem 0;border-top:1px solid #f0f0f0;margin-top:.3rem;width:100%}.PaymentSection_paymentRow__Qwho6{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.PaymentSection_paymentLabel__OuWXE{color:#666;font-weight:500;margin-right:.5rem}.PaymentSection_paymentValue__gQape{color:#222;font-weight:600}@media (max-width:640px){.PaymentSection_listItem__UG75J,.PaymentSection_paymentRow__Qwho6{font-size:.9rem}.PaymentSection_paymentDetails__oawYj{padding:.2rem 0;margin-top:.2rem}}.ResultsDisplay_resultsContainer__ci7zm{width:100%;margin-top:1.2rem;padding:1rem;background:#f9fafb;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.03)}.ResultsDisplay_resultsTitle__RSKlC{font-size:1rem;font-weight:700;text-align:center;margin-bottom:.7rem;color:#222;margin-top:0}.ResultsDisplay_resultsContent__8B5tB{display:flex;flex-direction:column;gap:.3rem}.ResultsDisplay_mainResult__bpR2w{font-size:1.1rem;font-weight:700;padding:.3rem 0;border-bottom:1px solid #e5e7eb}.ResultsDisplay_mainResult__bpR2w,.ResultsDisplay_resultRow__USw6B{display:flex;justify-content:space-between;align-items:center}.ResultsDisplay_resultLabel__VNjLq{color:#666;font-weight:600}.ResultsDisplay_resultValue__HYGcS{color:#22c55e;font-weight:700}.ResultsDisplay_resultSecondary__LR3tG{color:#222;font-weight:600}.ResultsDisplay_familyProtectionRow__0xcJf{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:10px;box-shadow:0 2px 8px rgba(34,197,94,.15)}.ResultsDisplay_familyProtectionLabel__Qayoy{color:#15803d;font-weight:700;font-size:.75rem;letter-spacing:.5px}.ResultsDisplay_familyProtectionValue__At_I_{color:#16a34a;font-weight:700;font-size:1.15rem}.ResultsDisplay_detailsButton__AvQAc{background:#e5e7eb;color:#666;border:none;border-radius:8px;font-size:.85rem;padding:.4rem 1rem;margin-top:.7rem;cursor:pointer;transition:background .15s;font-weight:500;display:block;width:100%}.ResultsDisplay_detailsButton__AvQAc:hover{background:#d1d5db}.ResultsDisplay_detailsContent__Wxfxd{margin-top:.7rem;padding:.7rem;background:#fff;border-radius:8px;font-size:.8rem;color:#666;overflow-x:auto;white-space:pre-wrap;word-break:break-word;border:1px solid #e5e7eb}.ResultsDisplay_errorContainer__ogHnH{color:#ef4444;font-size:.93rem;margin-top:.7rem;text-align:center;padding:.7rem;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}@media (max-width:640px){.ResultsDisplay_resultsContainer__ci7zm{padding:.8rem;margin-top:1rem}.ResultsDisplay_mainResult__bpR2w{font-size:1rem}.ResultsDisplay_detailsContent__Wxfxd{font-size:.75rem;padding:.6rem}}.ActionButtons_container__0l_hV{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.ActionButtons_editButtonContainer__928Fk{display:flex;justify-content:center;margin-bottom:1rem}.ActionButtons_editButton__qPLGq{background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:.85rem;padding:.2rem .7rem;cursor:pointer;font-weight:500;transition:all .2s ease}.ActionButtons_editButton__qPLGq:hover{background:#16a34a;transform:translateY(-1px)}.ActionButtons_calculateButton___4B5s{background:#22c55e;color:#fff;border:none;border-radius:999px;font-size:1.05rem;font-weight:700;padding:.7rem 2.2rem;margin:1.1rem auto 0;display:block;cursor:pointer;transition:background .15s;box-shadow:0 1px 4px rgba(34,197,94,.08)}.ActionButtons_calculateButton___4B5s:hover{background:#16a34a}@media (max-width:640px){.ActionButtons_editButton__qPLGq{font-size:.8rem;padding:.15rem .6rem}.ActionButtons_calculateButton___4B5s{font-size:1rem;padding:.6rem 2rem;margin:1rem auto 0}}