.page_calculatorSection__CkPz_{background:var(--cs-gray-50);padding:1.5rem 1rem 2.5rem}.page_calculatorContainer__zutl0{max-width:500px;margin:0 auto}.page_comingSoon__EsHpE{text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 1px 3px var(--cs-shadow-slate-card);border:1px solid var(--cs-gray-200)}.page_comingSoonIcon___J_WG{font-size:3rem;display:block;margin-bottom:1rem}.page_comingSoonTitle__dS27M{font-size:1.5rem;font-weight:700;color:var(--cs-gray-800);margin:0 0 .75rem}.page_comingSoonText__ypH4x{font-size:1rem;color:var(--cs-gray-500);margin:0 0 1.5rem}.page_comingSoonLink__3A1RB{display:inline-block;color:var(--cs-primary);text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:2px solid var(--cs-primary);border-radius:8px;transition:background-color .2s ease,color .2s ease}.page_comingSoonLink__3A1RB:hover{background:var(--cs-primary);color:#fff}.page_relatedCalculatorsGrid__xHv8g{text-align:center;padding:2.5rem;background:#fff;border-radius:16px;box-shadow:0 1px 3px var(--cs-shadow-slate-card);border:1px solid var(--cs-gray-200);max-width:600px;margin:0 auto}.page_relatedCalculatorsTitle__AhFJY{font-size:1.5rem;font-weight:600;color:var(--cs-forest);margin:0 0 .5rem}.page_relatedCalculatorsSubtitle__qY0PJ{font-size:.9375rem;color:var(--cs-gray-600);line-height:1.75;margin:0 0 1.5rem}.page_calculatorCards__QN0hT{display:flex;flex-direction:column;gap:.75rem}.page_calculatorCard__nWq0K{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--cs-gray-50);border-radius:12px;border:1px solid var(--cs-gray-200);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;text-align:left}.page_calculatorCard__nWq0K:hover{background:var(--cs-green-50);border-color:var(--cs-primary);transform:translateX(4px);box-shadow:0 4px 12px var(--cs-shadow-primary-soft)}.page_calculatorCardIcon__EP3l8{font-size:1.75rem;flex-shrink:0}.page_calculatorCardContent__gOOWh{flex:1 1}.page_calculatorCardTitle__WQuCA{font-size:1rem;font-weight:600;color:var(--cs-forest);margin:0 0 .125rem}.page_calculatorCardDesc__udPFV{font-size:.875rem;color:var(--cs-gray-500);margin:0}.page_calculatorCardArrow__7eaJo{color:var(--cs-primary);font-size:1.25rem;opacity:0;transition:opacity .2s ease}.page_calculatorCard__nWq0K:hover .page_calculatorCardArrow__7eaJo{opacity:1}.page_ctaSection__kl9_p{background:var(--cs-gray-50);padding:3rem 1rem}.page_ctaContainer__nyzSM{max-width:800px;margin:0 auto;background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 1px 3px var(--cs-shadow-slate-card);border:1px solid var(--cs-gray-200);text-align:center}.page_ctaSubtitle__2djg_{max-width:650px;margin-left:auto;margin-right:auto}.page_ctaButtons__6ZobD{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-bottom:1.5rem}.page_ctaButtons__6ZobD a{width:100%;max-width:340px}.page_contentSection__ZE2N8{background:#fff;padding:3rem 1rem}.page_contentContainer__HYPRy{max-width:800px;margin:0 auto}.page_stepsList__6C2S3{list-style:none;padding:0;margin:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.page_stepItem__HAM6a{display:flex;gap:1rem;align-items:flex-start;background:var(--cs-home-feature-gradient);padding:1.25rem;border-radius:12px;border:1px solid var(--cs-mint-100)}.page_stepNumber__wc08Q{background:linear-gradient(135deg,var(--cs-primary) 0,var(--cs-primary-rich) 100%);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:0 2px 8px var(--cs-shadow-primary-soft)}.page_stepText__W_sHn{font-size:.9375rem;color:var(--cs-gray-700);line-height:1.75;font-weight:500}.page_seoContentSection__gTNoG{background:#fff;padding:3rem 1rem 4rem;border-top:1px solid var(--cs-gray-200)}.page_seoContentContainer__KQ6f1{max-width:900px;margin:0 auto}.page_contentArticle__eTBD4{margin-bottom:3rem}.page_contentArticle__eTBD4:last-child{margin-bottom:0}.page_lastUpdated__ZiEas{font-size:.875rem;color:var(--cs-gray-500);margin:0 0 1.5rem;text-align:center;font-style:italic}.page_faqSection__wTAGH{background:var(--cs-gray-50);padding:3rem 1rem}.page_faqContainer__lrDdo{max-width:800px;margin:0 auto}.page_faqList__WdQXU{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.page_faqItem__HlNuV{border:1px solid var(--cs-gray-200);border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.page_faqItem__HlNuV:hover{border-color:var(--cs-primary);box-shadow:0 2px 8px var(--cs-shadow-primary-soft)}.page_faqItemOpen__FS7jU{border-color:var(--cs-primary);box-shadow:0 2px 12px var(--cs-shadow-primary-medium)}.page_faqQuestion__s5iS0{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;font-size:1.0625rem;font-weight:600;color:var(--cs-forest);transition:color .2s ease}.page_faqIcon___L4QV,.page_faqQuestion__s5iS0:hover{color:var(--cs-primary)}.page_faqIcon___L4QV{font-size:1.5rem;font-weight:400;flex-shrink:0;margin-left:1rem;transition:transform .2s ease}.page_faqItemOpen__FS7jU .page_faqIcon___L4QV{transform:rotate(45deg)}.page_faqAnswer__oeHPG{padding:0 1.5rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .2s ease-out,padding .2s ease-out}.page_faqAnswerVisible__wtRgo{max-height:500px;opacity:1;padding:0 1.5rem 1.5rem;animation:page_slideDown__cQWKJ .2s ease-out}.page_faqAnswer__oeHPG p{margin:0;font-size:.9375rem;color:var(--cs-gray-600);line-height:1.75}@keyframes page_slideDown__cQWKJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_relatedSection__tBBij{background:#fff;padding:3rem 1rem;border-top:1px solid var(--cs-gray-200)}.page_relatedContainer__IH0Kr{max-width:900px;margin:0 auto}.page_relatedGrid___2TaM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.page_relatedCard__GGCXp{background:var(--cs-home-feature-gradient);border:1px solid var(--cs-mint-100);border-radius:12px;padding:1.5rem 1.25rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:block;text-align:center}.page_relatedCard__GGCXp:hover{border-color:var(--cs-primary);box-shadow:0 4px 12px var(--cs-shadow-primary-soft);transform:translateY(-2px)}.page_relatedCardTitle__DBVq5{font-size:1rem;font-weight:600;color:var(--cs-forest);margin:0}.page_viewAllLink__5xR6n{text-align:center}.page_resourcesSection__tYihy{background:var(--cs-gray-50);padding:2rem 1rem;border-top:1px solid var(--cs-gray-200)}.page_resourcesContainer__zZZ0a{max-width:1200px;margin:0 auto;text-align:center;width:100%;box-sizing:border-box;padding:0 1rem}@media (max-width:768px){.page_calculatorSection__CkPz_,.page_ctaSection__kl9_p{padding:2rem 1rem}.page_ctaContainer__nyzSM{padding:2rem 1.25rem}.page_ctaButtons__6ZobD{flex-direction:column}.page_ctaButtons__6ZobD a{max-width:100%}.page_contentSection__ZE2N8{padding:2rem 1rem}.page_seoContentSection__gTNoG{padding:2rem 1rem 3rem}.page_faqSection__wTAGH{padding:2rem 1rem}.page_faqQuestion__s5iS0{font-size:1rem;padding:1rem 1.25rem}.page_faqAnswer__oeHPG{padding:0 1.25rem 1.25rem}.page_relatedSection__tBBij{padding:2rem 1rem}.page_relatedGrid___2TaM{grid-template-columns:1fr;gap:.75rem}.page_resourcesSection__tYihy{padding:1.5rem 1rem}.page_resourcesContainer__zZZ0a{padding:0 .5rem}}