.tax-hub{padding:34px 0 62px;background:linear-gradient(180deg,#f7fbff 0%,#fff 300px);color:#163963}.tax-hub .container{max-width:1170px}.tax-breadcrumb-box{margin:0 0 14px;padding:10px 14px;border:1px solid #d8e5f0;border-radius:8px;background:#fff}.tax-hero{padding:38px 42px;background:linear-gradient(120deg,#082c68 0%,#0b4b84 65%,#207b6e 100%);color:#fff;border-radius:0 0 28px 28px;box-shadow:0 14px 30px rgba(5,46,102,.14)}.tax-crumb{font-size:13px;color:#587198;margin:0}.tax-crumb a{color:#075d7d;text-decoration:none;font-weight:700}.tax-hero .tax-crumb{display:none}.tax-hero h1{max-width:820px;margin:0 0 13px;color:#fff;font-size:42px;line-height:1.12;font-weight:800}.tax-hero p{max-width:830px;margin:0;color:#e4f1ff;font-size:16px;line-height:1.75}.tax-stats{display:flex;gap:0;margin:26px -42px -38px;border-top:1px solid rgba(255,255,255,.2);background:rgba(3,25,76,.16)}.tax-stat{flex:1;padding:17px 42px;border-right:1px solid rgba(255,255,255,.16)}.tax-stat:last-child{border-right:0}.tax-stat strong{display:block;font-size:24px;color:#fff}.tax-stat span{display:block;color:#d9e9fb;font-size:12px;margin-top:4px}.tax-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.tax-quick-links a{display:inline-flex;align-items:center;padding:10px 13px;border:1px solid #c9ddec;border-radius:6px;background:#fff;color:#0b4b84;font-size:13px;font-weight:800;box-shadow:0 5px 12px rgba(6,47,98,.04)}.tax-quick-links a:hover{background:#eff8f5;border-color:#99cbb8}.tax-section{margin-top:42px}.tax-head{border-top:2px solid #123d79;padding-top:18px;margin-bottom:20px}.tax-head h2{margin:0 0 8px;color:#0a346e;font-size:29px}.tax-head p{max-width:800px;margin:0;color:#587198;line-height:1.7}.tax-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tax-card{display:flex;flex-direction:column;border:1px solid #dbe6f1;background:#fff;padding:20px 19px;min-height:178px;color:#173d78;transition:box-shadow .15s ease,border-color .15s ease}.tax-card:hover{border-color:#9dc7d3;box-shadow:0 10px 24px rgba(6,47,98,.08)}.tax-card strong{display:block;font-size:18px;line-height:1.35;margin-bottom:9px}.tax-card p{margin:0;color:#59718f;font-size:14px;line-height:1.65}.tax-card span{display:block;margin-top:auto;padding-top:14px;color:#157166;font-weight:800;font-size:13px}.tax-reports{border-top:1px solid #dae5ef;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px rgba(6,47,98,.04)}.tax-report{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:22px 18px;border-bottom:1px solid #e0e9f1}.tax-report i{color:#2b9c59;font-size:28px;padding-top:4px}.tax-report h3{margin:0 0 8px;font-size:18px;line-height:1.4}.tax-report h3 a{color:#073d82}.tax-report p{margin:0;color:#5c7392;line-height:1.65}.tax-report small{display:block;margin-top:10px;color:#587196}.tax-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.tax-button{display:inline-block;background:#08617c;color:#fff!important;padding:11px 17px;border-radius:4px;font-weight:800}.tax-button.alt{background:#fff;color:#0b4b84!important;border:1px solid #b9cfdf}.tax-empty{padding:26px;border:1px solid #dbe6f1;color:#5b718e}.packaging-hub{padding-top:93px}.packaging-hub .tax-breadcrumb-box{display:none}.packaging-hub .tax-hero{padding-top:0}.packaging-hub .tax-stats{display:grid;grid-template-columns:repeat(4,1fr)}.packaging-hub .tax-stat{padding-left:30px;padding-right:30px}.packaging-hero-breadcrumb{display:flex;flex-wrap:wrap;gap:0;margin:0 -42px 25px;padding:11px 42px;border-bottom:1px solid rgba(255,255,255,.22);color:#dceeff;font-size:13px}.packaging-hero-breadcrumb span{margin:0 8px;color:rgba(255,255,255,.6)}.packaging-hero-breadcrumb a{color:#fff;text-decoration:none;font-weight:700}.packaging-signals{margin:0 0 16px;color:#d9efff;font-size:14px;font-weight:800;word-spacing:2px}.packaging-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.packaging-actions a{display:inline-block;padding:11px 16px;border:1px solid #47c940;border-radius:3px;background:#42bd32;color:#fff!important;text-decoration:none;font-size:13px;font-weight:800}.packaging-actions a.alt{border-color:rgba(255,255,255,.55);background:transparent}.packaging-snapshot{margin-top:31px;padding:29px 27px;background:linear-gradient(115deg,#fff 0%,#f4fcfb 100%);border-top:2px solid #123d79;box-shadow:0 10px 25px rgba(6,47,98,.06)}.packaging-snapshot h2{margin:0 0 21px;color:#0a346e;font-size:28px}.packaging-snapshot-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #d7e5ed;background:#fff}.packaging-snapshot-grid article{padding:20px 17px;border-right:1px solid #d7e5ed}.packaging-snapshot-grid article:last-child{border-right:0}.packaging-snapshot-grid strong{display:block;color:#087284;font-size:24px;line-height:1.2}.packaging-snapshot-grid h3{margin:9px 0 7px;color:#0b3d74;font-size:15px;line-height:1.35}.packaging-snapshot-grid p{margin:0;color:#58718e;font-size:13px;line-height:1.55}@media(max-width:767px){.tax-hub{padding-top:14px}.packaging-hub{padding-top:73px}.tax-hero{padding:28px 23px}.tax-hero h1{font-size:32px}.tax-stats{margin:24px -23px -28px;display:grid;grid-template-columns:1fr 1fr}.packaging-hub .tax-stats{grid-template-columns:1fr 1fr}.tax-stat{padding:14px 23px;border-bottom:1px solid rgba(255,255,255,.16)}.packaging-hero-breadcrumb{margin:0 -23px 21px;padding:10px 23px;font-size:12px}.packaging-actions{margin-top:18px}.packaging-snapshot{padding:25px 20px}.packaging-snapshot h2{font-size:25px}.packaging-snapshot-grid{grid-template-columns:1fr}.packaging-snapshot-grid article{border-right:0;border-bottom:1px solid #d7e5ed}.packaging-snapshot-grid article:last-child{border-bottom:0}.tax-grid{grid-template-columns:1fr}.tax-head h2{font-size:25px}.tax-report{grid-template-columns:30px 1fr;gap:12px}}
