.TaxCalculator_taxCalculator__MyLBO{max-width:1100px;margin:0 auto;padding:1rem;font-family:Arial,sans-serif}.TaxCalculator_header__f7GgQ{text-align:center;margin-bottom:2rem}.TaxCalculator_header__f7GgQ h2{font-size:2.5rem;color:#2d3748;margin-bottom:.5rem;font-weight:700}.TaxCalculator_header__f7GgQ p{color:#4a5568;font-size:1.1rem;margin:0}.TaxCalculator_calculatorCard__hQwMx{background:linear-gradient(135deg,#d69e2e,#b7791f);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;color:#fff}.TaxCalculator_typeSelector__LA92L{margin-bottom:2rem}.TaxCalculator_typeSelector__LA92L h3{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.3rem}.TaxCalculator_typeButtons__wcaeK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.TaxCalculator_typeButtons__wcaeK button{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(10px);text-align:center}.TaxCalculator_typeButtons__wcaeK button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.TaxCalculator_typeButtons__wcaeK button.TaxCalculator_active__8VB1T{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.TaxCalculator_formSection__6gnjz{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);color:#2d3748}.TaxCalculator_formSection__6gnjz h3{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}.TaxCalculator_formGrid__gbCvR{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.TaxCalculator_inputGroup__qVqHh{display:flex;flex-direction:column}.TaxCalculator_inputGroup__qVqHh label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:1rem}.TaxCalculator_inputGroup__qVqHh input,.TaxCalculator_inputGroup__qVqHh select{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;color:#2d3748}.TaxCalculator_inputGroup__qVqHh input:focus,.TaxCalculator_inputGroup__qVqHh select:focus{outline:none;border-color:#d69e2e;box-shadow:0 0 0 3px rgba(214,158,46,.1)}.TaxCalculator_inputGroup__qVqHh small{color:#718096;font-size:.85rem;margin-top:.5rem;font-style:italic}.TaxCalculator_buttonGroup__e4T9X{display:flex;gap:1rem}.TaxCalculator_calculateBtn__EOHEK{flex:2;background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(56,161,105,.3)}.TaxCalculator_calculateBtn__EOHEK:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,161,105,.4)}.TaxCalculator_calculateBtn__EOHEK:disabled{opacity:.6;cursor:not-allowed;transform:none}.TaxCalculator_resetBtn__WMVsW{flex:1;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.TaxCalculator_resetBtn__WMVsW:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.TaxCalculator_errorBox__qaqKD{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:1rem;margin-top:1rem;backdrop-filter:blur(10px)}.TaxCalculator_errorBox__qaqKD p{color:#dc2626;margin:.25rem 0;font-weight:500}.TaxCalculator_resultsSection__E1__H{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.TaxCalculator_mainResult__FwnP4{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#d69e2e,#b7791f);border-radius:16px;color:#fff}.TaxCalculator_mainResult__FwnP4 h3{margin-bottom:1rem;font-size:1.5rem;opacity:.9}.TaxCalculator_taxDisplay__rxtnQ{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.TaxCalculator_taxAmount__Rnae_{font-size:4rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#fef5e7}.TaxCalculator_taxLabel__3jRHx{font-size:1.3rem;opacity:.8;font-weight:500}.TaxCalculator_calculationType__5DPP7{font-size:1.1rem;font-weight:600;opacity:.9;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.TaxCalculator_resultsGrid__LXgyI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.TaxCalculator_resultCard__s6cGV{background:#f7fafc;border-radius:12px;padding:1.5rem;border-left:4px solid #d69e2e}.TaxCalculator_resultCard__s6cGV h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.TaxCalculator_resultRow__0ByHQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.TaxCalculator_resultRow__0ByHQ:last-child{border-bottom:none}.TaxCalculator_resultRow__0ByHQ span:first-child{color:#4a5568;font-weight:500}.TaxCalculator_resultRow__0ByHQ span:last-child{color:#2d3748;font-weight:600}.TaxCalculator_recommendations__yO3A7,.TaxCalculator_strategies__hcnY3{background:#f0fff4;border:2px solid #9ae6b4;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.TaxCalculator_recommendations__yO3A7 h4,.TaxCalculator_strategies__hcnY3 h4{color:#276749;margin-bottom:1rem;font-size:1.2rem}.TaxCalculator_recommendations__yO3A7 ul,.TaxCalculator_strategies__hcnY3 ul{list-style:none;padding:0;margin:0}.TaxCalculator_recommendations__yO3A7 li,.TaxCalculator_strategies__hcnY3 li{background:#fff;padding:.75rem;border-radius:8px;margin-bottom:.5rem;color:#2d3748;border-left:3px solid #38a169}.TaxCalculator_analysis__ek9XI{background:#fff5f5;border:2px solid #fed7d7;border-radius:12px;padding:1.5rem}.TaxCalculator_analysis__ek9XI h4{color:#742a2a;margin-bottom:1rem;font-size:1.2rem}.TaxCalculator_analysisGrid__zXBP4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.TaxCalculator_analysisItem__3SXKT{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px}.TaxCalculator_analysisItem__3SXKT span:first-child{color:#4a5568;font-weight:500}.TaxCalculator_efficiency__gLSh6,.TaxCalculator_planning__Qqf1s,.TaxCalculator_taxBurden__FwIfB{font-weight:600;padding:.25rem .75rem;border-radius:12px;color:#fff}.TaxCalculator_taxBurden__FwIfB{background:#d69e2e}.TaxCalculator_efficiency__gLSh6{background:#38a169}.TaxCalculator_planning__Qqf1s{background:#3182ce}.TaxCalculator_analysisSummary__odJR6{color:#742a2a;margin:0;font-style:italic;text-align:center;padding:1rem;background:#fff;border-radius:8px}@media (max-width:768px){.TaxCalculator_taxCalculator__MyLBO{padding:.5rem}.TaxCalculator_calculatorCard__hQwMx{padding:1.5rem}.TaxCalculator_formGrid__gbCvR{grid-template-columns:1fr}.TaxCalculator_buttonGroup__e4T9X{flex-direction:column}.TaxCalculator_taxAmount__Rnae_{font-size:3rem}.TaxCalculator_resultsGrid__LXgyI{grid-template-columns:1fr}.TaxCalculator_typeButtons__wcaeK{grid-template-columns:1fr 1fr}.TaxCalculator_analysisGrid__zXBP4{grid-template-columns:1fr}}@media (max-width:480px){.TaxCalculator_header__f7GgQ h2{font-size:2rem}.TaxCalculator_typeButtons__wcaeK{grid-template-columns:1fr}.TaxCalculator_taxAmount__Rnae_{font-size:2.5rem}.TaxCalculator_analysis__ek9XI,.TaxCalculator_formSection__6gnjz,.TaxCalculator_recommendations__yO3A7,.TaxCalculator_resultCard__s6cGV,.TaxCalculator_strategies__hcnY3{padding:1rem}}.TaxCalculatorExplanation_explanationContainer__ECEfr{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.TaxCalculatorExplanation_section__sunnk{margin-bottom:3rem;padding:2rem;background:#fffbeb;border-radius:16px;border-left:4px solid #d69e2e}.TaxCalculatorExplanation_section__sunnk h2{color:#92400e;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.TaxCalculatorExplanation_conceptGrid__B4FKX{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.TaxCalculatorExplanation_conceptCard__42M6e{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.TaxCalculatorExplanation_conceptCard__42M6e:hover{transform:translateY(-4px)}.TaxCalculatorExplanation_conceptCard__42M6e h3{color:#b7791f;margin-bottom:1rem;font-size:1.2rem}.TaxCalculatorExplanation_conceptCard__42M6e p{color:#4a5568;margin:0;font-size:.95rem}.TaxCalculatorExplanation_calculatorTypes__4oUBP{display:flex;flex-direction:column;gap:2rem}.TaxCalculatorExplanation_typeCard__jJnkh{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TaxCalculatorExplanation_typeCard__jJnkh h3{color:#b7791f;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.TaxCalculatorExplanation_typeDescription__6hxiz p{color:#4a5568;margin-bottom:1.5rem}.TaxCalculatorExplanation_useCase__eWPxp{background:#fffbeb;padding:1rem;border-radius:8px;border-left:3px solid #d69e2e}.TaxCalculatorExplanation_useCase__eWPxp strong{color:#b7791f;display:block;margin-bottom:.5rem}.TaxCalculatorExplanation_useCase__eWPxp ul{margin:.5rem 0 0;padding-left:1.5rem;color:#4a5568}.TaxCalculatorExplanation_useCase__eWPxp li{margin-bottom:.25rem}.TaxCalculatorExplanation_featuresGrid__t7Uhf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.TaxCalculatorExplanation_featureCard__9KCWt{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:4px solid #f6ad55}.TaxCalculatorExplanation_featureCard__9KCWt h3{color:#c05621;margin-bottom:1rem;font-size:1.2rem}.TaxCalculatorExplanation_featureCard__9KCWt p{color:#4a5568;margin:0}.TaxCalculatorExplanation_instructionsGrid__K_uDn{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.TaxCalculatorExplanation_instructionCard__9lonF{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.TaxCalculatorExplanation_instructionCard__9lonF h3{color:#b7791f;margin-bottom:1rem;font-size:1.3rem}.TaxCalculatorExplanation_instructionCard__9lonF p{color:#4a5568;margin:0}.TaxCalculatorExplanation_faqSection__o8M9O{background:#fffbeb;border-radius:16px;padding:2rem;border-left:4px solid #d69e2e}.TaxCalculatorExplanation_faqSection__o8M9O h2{color:#92400e;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.TaxCalculatorExplanation_faqGrid__K5EmD{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.TaxCalculatorExplanation_faqItem__YyFQ_{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TaxCalculatorExplanation_faqItem__YyFQ_ h3{color:#b7791f;margin-bottom:1rem;font-size:1.1rem}.TaxCalculatorExplanation_faqItem__YyFQ_ p{color:#4a5568;margin:0;font-size:.95rem}.TaxCalculatorExplanation_disclaimer__9AVJO{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.TaxCalculatorExplanation_disclaimer__9AVJO h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.TaxCalculatorExplanation_disclaimer__9AVJO p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.TaxCalculatorExplanation_disclaimer__9AVJO p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.TaxCalculatorExplanation_explanationContainer__ECEfr{padding:1rem}.TaxCalculatorExplanation_section__sunnk{padding:1.5rem}.TaxCalculatorExplanation_section__sunnk h2{font-size:1.5rem}.TaxCalculatorExplanation_conceptGrid__B4FKX,.TaxCalculatorExplanation_faqGrid__K5EmD,.TaxCalculatorExplanation_featuresGrid__t7Uhf,.TaxCalculatorExplanation_instructionsGrid__K_uDn{grid-template-columns:1fr}}@media (max-width:480px){.TaxCalculatorExplanation_explanationContainer__ECEfr{margin:1rem auto;padding:.5rem}.TaxCalculatorExplanation_conceptCard__42M6e,.TaxCalculatorExplanation_faqItem__YyFQ_,.TaxCalculatorExplanation_featureCard__9KCWt,.TaxCalculatorExplanation_instructionCard__9lonF,.TaxCalculatorExplanation_section__sunnk,.TaxCalculatorExplanation_typeCard__jJnkh{padding:1rem}.TaxCalculatorExplanation_typeCard__jJnkh h3{font-size:1.1rem}}