.treb-hero[data-astro-cid-ubkvsmnh]{background:linear-gradient(135deg,#162d5a,#14223d);padding:5rem 0;text-align:center}.treb-hero[data-astro-cid-ubkvsmnh] h1[data-astro-cid-ubkvsmnh]{color:#fff}.treb-hero[data-astro-cid-ubkvsmnh] p[data-astro-cid-ubkvsmnh]{color:#ffffffbf;max-width:580px;margin:1rem auto 0}.treb-hero[data-astro-cid-ubkvsmnh] .section-label[data-astro-cid-ubkvsmnh]{color:var(--saffron-light)}.steps-grid[data-astro-cid-ubkvsmnh]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2.5rem 0}.step-card[data-astro-cid-ubkvsmnh]{text-align:center;padding:1.75rem 1rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative}.step-card[data-astro-cid-ubkvsmnh]:after{content:"→";position:absolute;top:50%;right:-1rem;transform:translateY(-50%);font-size:1.25rem;color:var(--saffron)}.step-card[data-astro-cid-ubkvsmnh]:last-child:after{display:none}.step-num[data-astro-cid-ubkvsmnh]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--saffron),var(--saffron-dark));color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.step-card[data-astro-cid-ubkvsmnh] h4[data-astro-cid-ubkvsmnh]{font-family:var(--font-sans);font-size:.9rem;margin-bottom:.4rem}.step-card[data-astro-cid-ubkvsmnh] p[data-astro-cid-ubkvsmnh]{font-size:.8rem}.info-box[data-astro-cid-ubkvsmnh]{background:#fef7f0;border:2px solid hsl(28,92%,88%);border-radius:var(--radius-lg);padding:2rem;margin:2rem 0}.info-box[data-astro-cid-ubkvsmnh] h3[data-astro-cid-ubkvsmnh]{color:var(--saffron-dark);margin-bottom:.5rem}.info-box[data-astro-cid-ubkvsmnh] ul[data-astro-cid-ubkvsmnh]{list-style:none;padding:0;margin-top:1rem}.info-box[data-astro-cid-ubkvsmnh] ul[data-astro-cid-ubkvsmnh] li[data-astro-cid-ubkvsmnh]{padding:.5rem 0;border-bottom:1px solid hsl(28,92%,90%);font-size:.9rem;display:flex;gap:.5rem}.info-box[data-astro-cid-ubkvsmnh] ul[data-astro-cid-ubkvsmnh] li[data-astro-cid-ubkvsmnh]:last-child{border:none}.info-box[data-astro-cid-ubkvsmnh] ul[data-astro-cid-ubkvsmnh] li[data-astro-cid-ubkvsmnh]:before{content:"✓";color:var(--forest);font-weight:700;flex-shrink:0}@media(max-width:768px){.steps-grid[data-astro-cid-ubkvsmnh]{grid-template-columns:1fr 1fr}.step-card[data-astro-cid-ubkvsmnh]:after{display:none}}@media(max-width:480px){.steps-grid[data-astro-cid-ubkvsmnh]{grid-template-columns:1fr}}.tax-faq[data-astro-cid-ubkvsmnh]{margin-top:3rem}.tax-faq__grid[data-astro-cid-ubkvsmnh]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.tax-qa[data-astro-cid-ubkvsmnh]{background:#fff;border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm);border-left:4px solid var(--saffron);display:flex;flex-direction:column;gap:.75rem}.tax-qa__q[data-astro-cid-ubkvsmnh]{font-weight:700;font-size:.95rem;color:var(--charcoal);line-height:1.4}.tax-qa__a[data-astro-cid-ubkvsmnh]{font-size:.875rem;line-height:1.8;color:var(--charcoal-soft)}.tax-example[data-astro-cid-ubkvsmnh]{background:#fef4eb;border-radius:var(--radius-md);padding:.75rem 1rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.3rem}.tax-example__row[data-astro-cid-ubkvsmnh]{display:flex;justify-content:space-between;font-size:.82rem}.tax-example__row--result[data-astro-cid-ubkvsmnh]{border-top:1px solid hsl(28,60%,85%);padding-top:.35rem;margin-top:.2rem;color:var(--maroon);font-weight:700}.tax-list[data-astro-cid-ubkvsmnh]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.tax-list[data-astro-cid-ubkvsmnh] li[data-astro-cid-ubkvsmnh]{padding-left:1.2rem;position:relative}.tax-list[data-astro-cid-ubkvsmnh] li[data-astro-cid-ubkvsmnh]:before{content:"→";position:absolute;left:0;color:var(--saffron-dark);font-weight:700}@media(max-width:768px){.tax-faq__grid[data-astro-cid-ubkvsmnh]{grid-template-columns:1fr}}.actions-group[data-astro-cid-ubkvsmnh]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}@media(max-width:560px){.actions-group[data-astro-cid-ubkvsmnh] .btn[data-astro-cid-ubkvsmnh]{width:100%;justify-content:center}}
