.tax-page{width:100%;background:#f8fafc}.tax-hero{max-width:1200px;margin:auto;padding:70px 20px;text-align:center}.tax-hero h1{font-size:44px;font-weight:700;color:#111827;margin-bottom:15px}.tax-hero p{color:#6b7280;font-size:18px;line-height:1.7;max-width:760px;margin:auto}.tax-calculator{margin-top:45px;background:#fff;border-radius:18px;padding:35px;box-shadow:0 15px 40px rgba(0,0,0,.08)}.input-group{display:flex;flex-direction:column;margin-bottom:20px}.input-group label{font-weight:600;margin-bottom:8px;color:#111827}.input-group input,.input-group select{height:50px;border:1px solid #d1d5db;border-radius:10px;padding:0 15px;font-size:16px;outline:none}.input-group input:focus,.input-group select:focus{border-color:#2563eb}.tax-input-row{display:flex;gap:12px}.tax-input-row input{flex:1 1}.tax-currency{width:170px}.tax-reset-btn{width:100%;height:55px;border:none;border-radius:12px;background:#2563eb;color:#fff;font-size:17px;cursor:pointer;font-weight:600;transition:.3s}.tax-reset-btn:hover{background:#1d4ed8}.tax-results{max-width:1200px;margin:70px auto;padding:0 20px}.tax-results h2{text-align:center;margin-bottom:35px;font-size:34px}.tax-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:22px;gap:22px}.tax-result-card{background:#fff;padding:28px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center}.tax-result-card h3{margin-bottom:12px;color:#374151}.tax-result-card p{font-size:28px;color:#2563eb;font-weight:700}.highlight{background:#2563eb}.highlight h3,.highlight p{color:#fff}.tax-chart{max-width:1200px;margin:80px auto;padding:0 20px}.tax-chart h2{text-align:center;margin-bottom:30px}.tax-chart-box{background:#fff;padding:30px;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.tax-quick{max-width:1200px;margin:80px auto;padding:0 20px}.tax-quick-card{background:#fff;border-radius:18px;padding:35px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.tax-quick-card h2{text-align:center;margin-bottom:10px}.tax-quick-card>p{text-align:center;color:#6b7280;margin-bottom:30px}.tax-quick-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.tax-quick-result{margin-top:35px;text-align:center}.tax-quick-result h3{margin-bottom:12px}.tax-quick-result p{font-size:40px;color:#2563eb;font-weight:700}.tax-quick-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:30px}.tax-quick-buttons button{padding:10px 22px;border:none;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;transition:.3s}.tax-quick-buttons button:hover{background:#1d4ed8}.tax-formula{max-width:900px;margin:80px auto;padding:0 20px}.tax-formula h2{text-align:center;margin-bottom:25px}.tax-formula-card{background:#fff;border-radius:16px;padding:35px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08)}.tax-formula-card p{font-size:20px}.tax-examples{max-width:1200px;margin:80px auto;padding:0 20px}.tax-examples h2{text-align:center;margin-bottom:35px}.tax-faq{max-width:1100px;margin:80px auto;padding:0 20px 80px}.tax-faq h2{text-align:center;margin-bottom:35px}.tax-faq-item{background:#fff;margin-bottom:20px;padding:25px;border-radius:14px;box-shadow:0 8px 25px rgba(0,0,0,.07)}.tax-faq-item h3{margin-bottom:12px;color:#111827}.tax-faq-item p{color:#6b7280;line-height:1.7}@media(max-width:768px){.tax-hero h1{font-size:34px}.tax-input-row{flex-direction:column}.tax-currency{width:100%}.tax-quick-inputs{grid-template-columns:1fr}.tax-result-card p{font-size:24px}.tax-quick-result p{font-size:32px}}