.hero{background-image:linear-gradient(90deg,rgba(2,12,27,.6),rgba(2,11,28,.35) 60%,rgba(2,11,28,.6)),linear-gradient(0deg,#030c1b,transparent 50%),url('tax-workspace.png');background-position:center;background-size:cover}.hero-copy h1,.hero-copy h1 em{font-size:48px;line-height:1.15;letter-spacing:-.8px;white-space:normal}.hero-copy p{font-size:19px;text-align:left}.hero-copy .ticks{font-size:11px;gap:15px}.assistant .result{min-height:180px}.assistant .example{font-size:9px;line-height:1.4;margin-top:8px}.assistant .bubble{font-size:14px}.assistant{height:371px}.tax-home{font-size:13px;color:#14c8ef;white-space:nowrap}.navlinks{gap:25px}.tax-facts{height:142px;padding:20px 0}.tax-facts strong{font-size:28px;line-height:1.5;color:#15c5ef;display:block;direction:ltr}.tax-facts b{font-size:13px}.tax-facts span{font-size:10px;line-height:1.5}.tax-facts div:nth-child(3) strong{color:#c577ff}.tax-facts div:last-child strong{font-size:24px}.showcopy h2{font-size:23px}.showcopy li{font-size:14px}.receipt strong{font-size:12px}.tax-subjects{height:auto;padding:22px 0}.tax-subjects h2{margin-bottom:16px}.tax-subjects .subject-grid>a{display:block;border:1px solid #174764;border-radius:12px;background:linear-gradient(135deg,#071b2a,#080d21);height:135px;padding:16px 10px;transition:border-color .15s,background .15s}.tax-subjects .subject-grid>a:hover{border-color:#11c6ef;background:#0b2238}.tax-subjects h3{font-size:16px;margin:8px 0 4px}.tax-subjects p{font-size:13px;margin:0;color:#c9d6ee}.tax-subjects .icon{display:block;margin:auto}.tax-reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;direction:rtl;margin-top:4px;margin-bottom:30px;align-items:start}.tax-toc{position:sticky;top:20px;padding:20px;border:1px solid #193855;border-radius:14px;background:#071326}.eyebrow,.topic-number{color:#17c5ef;font-size:12px;letter-spacing:.3px}.tax-toc h2{font-size:20px;margin:8px 0 15px}.tax-toc nav{display:grid;gap:4px}.tax-toc nav a{padding:8px 0;border-bottom:1px solid #172b43;font-size:13px;color:#d9e6f7}.tax-toc nav a:hover{color:#17c5ef}.tax-toc p{font-size:11px;color:#9eb3d0;margin:17px 0 0;line-height:1.8}.tax-articles{display:grid;gap:15px;min-width:0}.tax-topic{background:linear-gradient(125deg,#071426,#061020);border:1px solid #173653;border-radius:14px;padding:24px 27px;scroll-margin-top:20px}.tax-topic h2{font-size:24px;margin:7px 0 14px;line-height:1.35}.tax-topic p,.tax-topic li{font-size:15px;line-height:1.95;color:#cfdbef}.tax-topic p{margin:0 0 13px}.tax-topic p:last-child{margin-bottom:0}.tax-topic strong{color:#f5f8ff}.tax-topic .source{font-size:12px;color:#1acaf1;text-decoration:underline;line-height:1.8;display:inline-block}.tax-topic .source-links{display:flex;gap:18px;flex-wrap:wrap}.tax-topic ul{padding-right:20px}.tax-topic .btn{font-size:14px;margin-top:8px}.tax-topic .small{font-size:12px;color:#aabdd7;margin-top:15px}.tax-topic.prep{border-color:#7351a4;background:linear-gradient(135deg,#0b1730,#100c29)}.tax-sources{background:#061321}.lower{margin-top:20px}.cta h2{font-size:22px;white-space:normal}.cta>p{font-size:14px;line-height:1.7}.cta .btn{font-size:17px}.lower .faq h2{font-size:24px}.tax-facts div{border-left:1px solid #172d4a}.tax-facts div:last-child{border-left:0}
@media(max-width:800px){.hero-copy h1,.hero-copy h1 em{font-size:36px}.hero-copy p{font-size:17px;text-align:right}.hero-copy .ticks{white-space:normal;flex-wrap:wrap}.hero{background-position:65% top;background-size:auto 510px}.nav .logo{width:95px}.nav .tax-home{font-size:11px}.tax-facts{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 8px}.tax-facts strong{font-size:24px}.tax-facts div{border:0}.tax-facts div:last-child{grid-column:1/-1}.tax-facts span{font-size:10px}.tax-reading{grid-template-columns:1fr;gap:18px}.tax-toc{position:static;padding:17px}.tax-toc nav{grid-template-columns:1fr 1fr;gap:3px 15px}.tax-toc h2{font-size:21px}.tax-topic{padding:20px 18px}.tax-topic h2{font-size:23px}.tax-topic p,.tax-topic li{font-size:14px;line-height:1.85}.tax-subjects .subject-grid>a:last-child{grid-column:1/-1}.tax-subjects h2{font-size:23px}.tax-topic .source{overflow-wrap:anywhere}.assistant .bubble{margin-left:15px}.assistant{height:auto;min-height:355px}.showcopy h2{font-size:22px;white-space:normal}.showcopy li{font-size:14px}.cta h2{font-size:23px}.cta .btn{font-size:16px}}
.product-note{padding:16px 18px;background:#082334;border:1px solid #11748c;border-radius:10px;margin:17px 0}.product-note>b{color:#17d2ef;font-size:15px}.product-note p{font-size:14px;margin:7px 0 0;line-height:1.8}
.hero-copy .actions a{direction:rtl;unicode-bidi:plaintext}
.tax-rate-block{margin-top:24px;padding-top:20px;border-top:1px solid #25415e}.tax-rate-block h3{font-size:21px;line-height:1.4;margin:0 0 12px;color:#f5f8ff}.tax-rates{width:100%;border-collapse:collapse;table-layout:fixed;margin:14px 0;font-size:13px;line-height:1.7}.tax-rates caption{text-align:left;color:#aabdd7;font-size:12px;margin-bottom:10px}.tax-rates th,.tax-rates td{padding:12px 14px;border:1px solid #25415e;text-align:left;vertical-align:top;overflow-wrap:anywhere}.tax-rates thead th{background:#0b263a;color:#1acaf1;font-weight:600}.tax-rates tbody th{font-weight:500;color:#e6effc;width:53%}.tax-rates tbody td{color:#cdddef}.tax-rates tbody tr:nth-child(even){background:#0c1b2e}.tax-rate-block .small{line-height:1.8}
@media(max-width:800px){.tax-rate-block h3{font-size:20px}.tax-rates{font-size:12px}.tax-rates th,.tax-rates td{padding:10px 9px}.tax-rates th:first-child{width:53%}}
