.tax-firm-market-public.svelte-23bpuw{min-height:100vh}.market-page.svelte-23bpuw{color:#f8fafc}.market-hero.svelte-23bpuw{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.45fr);gap:clamp(28px,5vw,64px);align-items:center;padding-top:clamp(32px,5vw,58px);padding-bottom:clamp(58px,8vw,92px)}.market-hero-copy.svelte-23bpuw{max-width:930px}.market-hero.svelte-23bpuw h1:where(.svelte-23bpuw){margin:0;color:#f8fafc;font-size:clamp(2.45rem,5.2vw,4.9rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.market-hero-copy.svelte-23bpuw>p:where(.svelte-23bpuw):not(.eyebrow){max-width:850px;margin:22px 0 0;color:#b8c8dc;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.65}.market-actions.svelte-23bpuw{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.market-summary-card.svelte-23bpuw{padding:24px;border-radius:28px;background:linear-gradient(160deg,#fffffffa,#ebf8f6f5);color:#0f172a;border:1px solid rgba(226,232,240,.95);box-shadow:0 30px 90px #02061738}.market-summary-card.svelte-23bpuw span:where(.svelte-23bpuw){color:#0f766e;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.market-summary-card.svelte-23bpuw strong:where(.svelte-23bpuw){display:block;margin:12px 0 4px;font-size:clamp(3rem,6vw,5.5rem);line-height:.9}.market-summary-card.svelte-23bpuw p:where(.svelte-23bpuw){margin:0;color:#475569;font-weight:800}.market-section.svelte-23bpuw{padding:clamp(54px,7vw,88px) 0}.market-wide.svelte-23bpuw{width:min(1500px,calc(100% - 32px));margin:0 auto}.section-head-local.svelte-23bpuw{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:28px}.section-head-local.svelte-23bpuw h2:where(.svelte-23bpuw),.market-section.svelte-23bpuw>h2:where(.svelte-23bpuw),.sources.svelte-23bpuw h2:where(.svelte-23bpuw),.detail-bridge.svelte-23bpuw h2:where(.svelte-23bpuw),.market-cta.svelte-23bpuw h2:where(.svelte-23bpuw){margin:0;color:#f8fafc;font-size:clamp(2rem,3.9vw,3.35rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.section-head-local.svelte-23bpuw>p:where(.svelte-23bpuw),.detail-bridge.svelte-23bpuw p:where(.svelte-23bpuw),.sources.svelte-23bpuw>p:where(.svelte-23bpuw),.market-cta.svelte-23bpuw p:where(.svelte-23bpuw){max-width:600px;color:#afc0d4;line-height:1.65}.paths-grid.svelte-23bpuw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.paths-grid.svelte-23bpuw article:where(.svelte-23bpuw),.needs-grid.svelte-23bpuw article:where(.svelte-23bpuw){padding:20px;border-radius:20px;background:#ffffff0b;border:1px solid rgba(148,163,184,.16)}.paths-grid.svelte-23bpuw b:where(.svelte-23bpuw){color:#67e8f9}.paths-grid.svelte-23bpuw h3:where(.svelte-23bpuw),.needs-grid.svelte-23bpuw h3:where(.svelte-23bpuw){margin:14px 0 8px;font-size:1.1rem}.paths-grid.svelte-23bpuw p:where(.svelte-23bpuw),.needs-grid.svelte-23bpuw p:where(.svelte-23bpuw){margin:0;color:#aebfd2;line-height:1.55}.market-band.svelte-23bpuw{background:linear-gradient(180deg,#ffffff06,#ffffff03);border-block:1px solid rgba(148,163,184,.14)}.matrix.svelte-23bpuw{overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#fff;box-shadow:0 28px 90px #02061733}.matrix.svelte-23bpuw table:where(.svelte-23bpuw){border-collapse:collapse;min-width:1450px;width:100%;color:#0f172a}.matrix.svelte-23bpuw th:where(.svelte-23bpuw),.matrix.svelte-23bpuw td:where(.svelte-23bpuw){padding:15px;vertical-align:top;text-align:left;border-bottom:1px solid #edf2f1;border-right:1px solid #edf2f1;line-height:1.48}.matrix.svelte-23bpuw thead:where(.svelte-23bpuw) th:where(.svelte-23bpuw){position:sticky;top:0;background:#f4f9f8;z-index:1}.matrix.svelte-23bpuw thead:where(.svelte-23bpuw) th:where(.svelte-23bpuw) strong:where(.svelte-23bpuw){display:block}.matrix.svelte-23bpuw thead:where(.svelte-23bpuw) th:where(.svelte-23bpuw) span:where(.svelte-23bpuw){display:block;margin-top:5px;color:#64748b;font-size:.78rem;font-weight:700}.matrix.svelte-23bpuw tbody:where(.svelte-23bpuw) th:where(.svelte-23bpuw){width:210px;background:#f8fafc}.detail-bridge.svelte-23bpuw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.two-models.svelte-23bpuw{display:grid;grid-template-columns:1fr 1fr;gap:16px}.model-card.svelte-23bpuw{padding:clamp(22px,3vw,30px);border-radius:26px;background:linear-gradient(180deg,#fff,#f7fafc);border:1px solid #e2e8f0;color:#0f172a;box-shadow:0 25px 80px #0206172e}.model-card.svelte-23bpuw h2:where(.svelte-23bpuw){margin:0;font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.05;letter-spacing:-.03em}.model-category.svelte-23bpuw{display:inline-flex;margin:16px 0 4px;padding:7px 10px;border-radius:999px;background:#e6f6f3;color:#0f766e;font-weight:850;font-size:.8rem}.model-card.svelte-23bpuw ul:where(.svelte-23bpuw){padding-left:20px;color:#475569;line-height:1.62}.model-card.svelte-23bpuw li:where(.svelte-23bpuw){margin:9px 0}.fact.svelte-23bpuw{display:grid;gap:7px;margin-top:20px;padding:16px;border-radius:16px;background:#edf7f5}.fact.svelte-23bpuw small:where(.svelte-23bpuw){color:#64748b}.needs-grid.svelte-23bpuw{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.source-grid.svelte-23bpuw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.source-grid.svelte-23bpuw article:where(.svelte-23bpuw){padding:18px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;color:#0f172a}.source-grid.svelte-23bpuw h3:where(.svelte-23bpuw){margin-top:0}.source-grid.svelte-23bpuw a:where(.svelte-23bpuw){display:grid;gap:4px;margin:10px 0;color:#0f766e;font-weight:750;overflow-wrap:anywhere}.source-grid.svelte-23bpuw small:where(.svelte-23bpuw){color:#64748b;font-weight:600}.market-cta.svelte-23bpuw{border-top:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at 18% 0%,rgba(45,212,191,.12),transparent 38%)}.market-cta.svelte-23bpuw .public-container:where(.svelte-23bpuw){padding:clamp(50px,7vw,78px) 0;text-align:center}.market-cta.svelte-23bpuw p:where(.svelte-23bpuw){margin-left:auto;margin-right:auto}.market-cta.svelte-23bpuw .market-actions:where(.svelte-23bpuw){justify-content:center}@media(max-width:1100px){.market-hero.svelte-23bpuw{grid-template-columns:1fr}.market-summary-card.svelte-23bpuw{max-width:440px}.paths-grid.svelte-23bpuw,.source-grid.svelte-23bpuw{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.market-hero.svelte-23bpuw{padding-top:24px;padding-bottom:56px}.market-hero.svelte-23bpuw h1:where(.svelte-23bpuw){font-size:clamp(2.15rem,10vw,3.35rem)}.market-actions.svelte-23bpuw .btn:where(.svelte-23bpuw){width:100%;justify-content:center}.section-head-local.svelte-23bpuw{display:block}.section-head-local.svelte-23bpuw>p:where(.svelte-23bpuw){margin-top:15px}.paths-grid.svelte-23bpuw,.source-grid.svelte-23bpuw,.needs-grid.svelte-23bpuw,.two-models.svelte-23bpuw,.detail-bridge.svelte-23bpuw{grid-template-columns:1fr}.detail-bridge.svelte-23bpuw .btn:where(.svelte-23bpuw){width:100%;justify-content:center}.matrix.svelte-23bpuw{border-radius:18px}}
