.Footer_footer__Qhgfb{background:linear-gradient(180deg,#2c3e50,#1a2533);color:white;padding:3rem 0 2rem;margin-top:3rem}.Footer_footerContent__VDtkL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-bottom:2rem}.Footer_footerSection__AiWNF{flex:1 1;min-width:200px}.Footer_footerSection__AiWNF h3{font-size:1.3rem;margin-bottom:1.2rem;position:relative;padding-bottom:.8rem}.Footer_footerSection__AiWNF h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#3498db}.Footer_footerSection__AiWNF p{color:#b3b3b3;line-height:1.6;margin-bottom:1rem}.Footer_footerSection__AiWNF ul{list-style:none;padding:0}.Footer_footerSection__AiWNF ul li{margin-bottom:.8rem}.Footer_footerSection__AiWNF ul li a{color:#b3b3b3;text-decoration:none;transition:all .3s ease;display:flex;align-items:center}.Footer_footerSection__AiWNF ul li a:hover{color:white;transform:translateX(5px)}.Footer_footerSection__AiWNF ul li a i{margin-right:8px;font-size:.8rem}.Footer_contactInfo__YBlV1{display:flex;align-items:center;margin-bottom:1rem;color:#b3b3b3}.Footer_contactInfo__YBlV1 i{margin-right:10px;color:#3498db}.Footer_footerBottom__cczbp{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#b3b3b3;font-size:.9rem}.Footer_footerBottom__cczbp p{margin-bottom:.5rem}.Footer_footerBottom__cczbp a{color:#3498db;text-decoration:none;transition:color .3s ease}.Footer_footerBottom__cczbp a:hover{color:#2980b9;text-decoration:underline}@media (max-width:768px){.Footer_footerContent__VDtkL{flex-direction:column;gap:2rem}.Footer_footerSection__AiWNF{min-width:100%}}.TaxIncomeCalculator_calculator-container__YIT_B{display:flex;flex-wrap:wrap;gap:30px;margin:2rem 0}.TaxIncomeCalculator_input-section__svu33,.TaxIncomeCalculator_results-section__U1HAl{flex:1 1;min-width:300px;background-color:white;padding:2rem;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.TaxIncomeCalculator_form-group__4he_L{margin-bottom:1.5rem}.TaxIncomeCalculator_form-group__4he_L label{display:block;margin-bottom:.6rem;font-weight:600;color:var(--primary)}.TaxIncomeCalculator_form-group__4he_L input,.TaxIncomeCalculator_form-group__4he_L select{width:100%;padding:.9rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s}.TaxIncomeCalculator_form-group__4he_L input:focus,.TaxIncomeCalculator_form-group__4he_L select:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(51,102,153,.2)}.TaxIncomeCalculator_result-item__pC7d1{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eaecef}.TaxIncomeCalculator_result-item__pC7d1:last-child{border-bottom:none}.TaxIncomeCalculator_result-label__JaTEg{font-weight:500}.TaxIncomeCalculator_result-value__Nc40N{font-weight:600;color:var(--primary)}.TaxIncomeCalculator_total__WxUyl{font-size:1.3rem;margin-top:20px;padding-top:20px;border-top:2px solid #ddd}.TaxIncomeCalculator_highlight__vlDg9{color:var(--success);font-size:1.6rem}.TaxIncomeCalculator_tax-breakdown__DW1aD{margin-top:25px;padding-top:20px;border-top:1px solid #eaecef}.TaxIncomeCalculator_breakdown-header___dtYH{font-weight:600;margin-bottom:15px;color:var(--primary)}.TaxIncomeCalculator_results-container__KR2vG{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.TaxIncomeCalculator_results-text__8KJ80{flex:1 1}.TaxIncomeCalculator_results-chart__k9VrO{flex:0 0 250px}.TaxIncomeCalculator_results-chart__k9VrO canvas{max-width:300px;margin:20px auto;display:block;width:100%!important;height:auto!important}