.stack-fit-section.svelte-1h5dsux{padding-top:78px}.stack-flow.svelte-1h5dsux{max-width:1120px;margin:30px auto 0;display:grid;grid-template-columns:1fr 42px 1.08fr 42px 1fr;gap:10px;align-items:stretch}.stack-column.svelte-1h5dsux{border:1px solid rgba(29,58,94,.12);border-radius:22px;background:#fff;padding:20px;box-shadow:0 16px 44px #182b4c0f}.stack-core.svelte-1h5dsux{background:linear-gradient(145deg,#102b46,#123d4a);border-color:#4dc0b23d;box-shadow:0 20px 54px #071b2c29}.stack-kicker.svelte-1h5dsux{display:block;color:#6e82a0;font-size:.68rem;font-weight:900;letter-spacing:.12em}.stack-column.svelte-1h5dsux h3:where(.svelte-1h5dsux){margin:8px 0 16px;color:#172b4d;font-size:1.16rem}.stack-core.svelte-1h5dsux .stack-kicker:where(.svelte-1h5dsux){color:#7dd3c7}.stack-core.svelte-1h5dsux h3:where(.svelte-1h5dsux){color:#fff}.stack-items.svelte-1h5dsux{display:grid;gap:8px}.stack-items.svelte-1h5dsux>div:where(.svelte-1h5dsux){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #e3eaf3;border-radius:13px;background:#f9fbfe}.stack-items.svelte-1h5dsux strong:where(.svelte-1h5dsux){color:#334762;font-size:.78rem;line-height:1.3}.stack-items.svelte-1h5dsux em:where(.svelte-1h5dsux){font-style:normal;white-space:nowrap;padding:5px 7px;border-radius:999px;font-size:.62rem;font-weight:900}.stack-items.svelte-1h5dsux em.product:where(.svelte-1h5dsux),.stack-items.svelte-1h5dsux em.supported:where(.svelte-1h5dsux){color:#17664d;background:#e4f6ee}.stack-items.svelte-1h5dsux em.beta:where(.svelte-1h5dsux){color:#72500d;background:#fff1cf}.stack-items.svelte-1h5dsux em.on_request:where(.svelte-1h5dsux){color:#425875;background:#e9eff8}.stack-items.svelte-1h5dsux em.partner:where(.svelte-1h5dsux){color:#5d4491;background:#eee8fb}.stack-controls.svelte-1h5dsux{display:grid;gap:9px}.stack-controls.svelte-1h5dsux b:where(.svelte-1h5dsux){padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff12;color:#e8f6f4;font-size:.79rem}.stack-arrow.svelte-1h5dsux{display:grid;place-items:center;color:#7790ad;font-size:1.7rem;font-weight:700}.adoption-shell.svelte-1h5dsux{max-width:1120px;margin:18px auto 0;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;padding:26px;border-radius:24px;background:linear-gradient(135deg,#f6f9fd,#fff);border:1px solid #dce6f2}.adoption-copy.svelte-1h5dsux h3:where(.svelte-1h5dsux){margin:6px 0 0;color:#172b4d;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.08}.adoption-copy.svelte-1h5dsux small:where(.svelte-1h5dsux){display:block;margin-top:14px;color:#718096;line-height:1.5}.adoption-actions.svelte-1h5dsux{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.adoption-actions.svelte-1h5dsux .btn.secondary:where(.svelte-1h5dsux){background:#fff;color:#17304f;border:1px solid #cdd9e8}.adoption-steps.svelte-1h5dsux{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.adoption-steps.svelte-1h5dsux article:where(.svelte-1h5dsux){padding:15px;border:1px solid #e0e8f2;border-radius:16px;background:#fff}.adoption-steps.svelte-1h5dsux strong:where(.svelte-1h5dsux){color:#23405f;font-size:.8rem}.adoption-steps.svelte-1h5dsux p:where(.svelte-1h5dsux){margin:7px 0 0;color:#687891;font-size:.76rem;line-height:1.48}@media(max-width:900px){.stack-flow.svelte-1h5dsux{grid-template-columns:1fr}.stack-arrow.svelte-1h5dsux{height:24px;transform:rotate(90deg)}.adoption-shell.svelte-1h5dsux{grid-template-columns:1fr}.adoption-steps.svelte-1h5dsux{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.stack-fit-section.svelte-1h5dsux{padding-top:56px}.stack-column.svelte-1h5dsux{padding:17px}.adoption-shell.svelte-1h5dsux{padding:20px}.adoption-steps.svelte-1h5dsux{grid-template-columns:1fr}.adoption-actions.svelte-1h5dsux .btn:where(.svelte-1h5dsux){width:100%;justify-content:center}}.readiness-section.svelte-3kzo6u{padding-top:84px}.readiness-grid.svelte-3kzo6u{max-width:1120px;margin:30px auto 0;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);gap:18px;align-items:stretch}.readiness-form.svelte-3kzo6u,.readiness-result.svelte-3kzo6u{border:1px solid rgba(26,46,82,.12);border-radius:24px;background:#fff;box-shadow:0 18px 52px #182b4c12}.readiness-form.svelte-3kzo6u{padding:26px;display:grid;gap:22px}.readiness-form.svelte-3kzo6u fieldset:where(.svelte-3kzo6u){border:0;padding:0;margin:0;min-width:0}.readiness-form.svelte-3kzo6u legend:where(.svelte-3kzo6u){padding:0;margin:0 0 10px;color:#203654;font-size:.86rem;font-weight:850}.choice-grid.svelte-3kzo6u{display:grid;gap:8px}.choice-grid.four.svelte-3kzo6u{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three.svelte-3kzo6u{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.svelte-3kzo6u button:where(.svelte-3kzo6u){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;padding:10px 12px;border:1px solid #d8e2ef;border-radius:13px;background:#f7f9fc;color:#334863;font:inherit;font-size:.84rem;font-weight:760;line-height:1.25;cursor:pointer;transition:.16s ease}.choice-grid.svelte-3kzo6u button:where(.svelte-3kzo6u):hover{border-color:#a9bfdc;background:#f0f5fb}.choice-grid.svelte-3kzo6u button.active:where(.svelte-3kzo6u){border-color:#173568;background:#173568;color:#fff;box-shadow:0 10px 24px #17356829}.choice-grid.svelte-3kzo6u button:where(.svelte-3kzo6u):focus-visible{outline:2px solid #5b8de5;outline-offset:2px}.readiness-result.svelte-3kzo6u{padding:26px;background:linear-gradient(145deg,#10264a,#173568);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.readiness-result.svelte-3kzo6u>span:where(.svelte-3kzo6u){font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:850;color:#9fc0ff}.readiness-result.svelte-3kzo6u h3:where(.svelte-3kzo6u){margin:10px 0 12px;color:#fff;font-size:clamp(1.5rem,2.8vw,2.15rem);line-height:1.08}.readiness-result.svelte-3kzo6u>p:where(.svelte-3kzo6u){margin:0;color:#cbd8ed;line-height:1.62}.validation-box.svelte-3kzo6u{width:100%;margin:20px 0;padding:14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column;gap:5px}.validation-box.svelte-3kzo6u small:where(.svelte-3kzo6u){color:#9fb2cf}.validation-box.svelte-3kzo6u strong:where(.svelte-3kzo6u){color:#fff;font-size:.9rem;line-height:1.4}.readiness-result.svelte-3kzo6u .btn:where(.svelte-3kzo6u){margin-top:auto;background:#fff;color:#10213b;border:1px solid rgba(255,255,255,.65);box-shadow:0 12px 32px #020a1833}.readiness-result.svelte-3kzo6u .btn:where(.svelte-3kzo6u):hover{background:#f2f6ff;color:#10213b}.evidence-shell.svelte-3kzo6u{max-width:1120px;margin:18px auto 0;padding:26px;border-radius:24px;background:linear-gradient(135deg,#f4f8fc,#fff);border:1px solid #dce6f2;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px}.evidence-copy.svelte-3kzo6u h3:where(.svelte-3kzo6u){margin:6px 0 10px;color:#172b4d;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.1}.evidence-copy.svelte-3kzo6u>p:where(.svelte-3kzo6u):not(.eyebrow){margin:0;color:#66758b;line-height:1.58}.evidence-cta.svelte-3kzo6u{margin-top:18px;background:#fff;color:#17304f;border:1px solid #cbd8e8}.evidence-cta.svelte-3kzo6u:hover{background:#edf3fa;color:#17304f}.evidence-grid.svelte-3kzo6u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-grid.svelte-3kzo6u article:where(.svelte-3kzo6u){padding:15px;border-radius:16px;background:#fff;border:1px solid #e0e8f2}.evidence-head.svelte-3kzo6u{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.evidence-head.svelte-3kzo6u strong:where(.svelte-3kzo6u){color:#263d5c;font-size:.86rem;line-height:1.3}.evidence-head.svelte-3kzo6u span:where(.svelte-3kzo6u){flex:0 0 auto;padding:5px 7px;border-radius:999px;font-size:.65rem;font-weight:850;background:#eef2f7;color:#56657a}.evidence-head.svelte-3kzo6u span.completed:where(.svelte-3kzo6u),.evidence-head.svelte-3kzo6u span.active:where(.svelte-3kzo6u){background:#e7f6ef;color:#226c50}.evidence-head.svelte-3kzo6u span.planned:where(.svelte-3kzo6u){background:#fff3d9;color:#7f570a}.evidence-grid.svelte-3kzo6u p:where(.svelte-3kzo6u){margin:9px 0 0;color:#6b788c;font-size:.76rem;line-height:1.48}@media(max-width:900px){.readiness-section.svelte-3kzo6u{padding-top:58px}.readiness-grid.svelte-3kzo6u,.evidence-shell.svelte-3kzo6u{grid-template-columns:1fr}.readiness-result.svelte-3kzo6u .btn:where(.svelte-3kzo6u){margin-top:8px}.evidence-grid.svelte-3kzo6u{grid-template-columns:1fr 1fr}}@media(max-width:620px){.choice-grid.three.svelte-3kzo6u,.choice-grid.four.svelte-3kzo6u,.evidence-grid.svelte-3kzo6u{grid-template-columns:1fr}.readiness-form.svelte-3kzo6u,.readiness-result.svelte-3kzo6u,.evidence-shell.svelte-3kzo6u{padding:20px}.readiness-result.svelte-3kzo6u .btn:where(.svelte-3kzo6u),.evidence-cta.svelte-3kzo6u{width:100%;justify-content:center}}.pilot-section.svelte-sx9u5t{padding-top:74px}.pilot-shell.svelte-sx9u5t{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;padding:28px;border:1px solid rgba(117,151,196,.2);border-radius:28px;background:linear-gradient(135deg,#10243e,#0e3045 54%,#0d263c);box-shadow:0 24px 70px #0411222e}.pilot-copy.svelte-sx9u5t{padding:10px 8px;display:flex;flex-direction:column;align-items:flex-start}.pilot-copy.svelte-sx9u5t h2:where(.svelte-sx9u5t){margin:8px 0 16px;color:#fff;font-size:clamp(2rem,3.3vw,3rem);line-height:1.04}.pilot-copy.svelte-sx9u5t>p:where(.svelte-sx9u5t):not(.eyebrow){margin:0;color:#bfd0e3;line-height:1.7}.pilot-copy.svelte-sx9u5t>small:where(.svelte-sx9u5t){margin-top:16px;color:#90a7c0;line-height:1.45}.pilot-actions.svelte-sx9u5t{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pilot-actions.svelte-sx9u5t .btn.secondary:where(.svelte-sx9u5t){background:#fff;color:#10243e;border:1px solid rgba(255,255,255,.7)}.pilot-process.svelte-sx9u5t{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilot-process.svelte-sx9u5t article:where(.svelte-sx9u5t){padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#fff1;box-shadow:inset 0 1px #ffffff0a}.pilot-process.svelte-sx9u5t article:where(.svelte-sx9u5t) strong:where(.svelte-sx9u5t){color:#f5f9ff;font-size:.88rem}.pilot-process.svelte-sx9u5t article:where(.svelte-sx9u5t) p:where(.svelte-sx9u5t){margin:7px 0 0;color:#afc1d7;font-size:.8rem;line-height:1.5}.pilot-metrics.svelte-sx9u5t{grid-column:1/-1;padding:15px 16px;border-radius:18px;background:#f7fbff}.pilot-metrics.svelte-sx9u5t>span:where(.svelte-sx9u5t){display:block;color:#60748e;font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pilot-metrics.svelte-sx9u5t>div:where(.svelte-sx9u5t){display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pilot-metrics.svelte-sx9u5t b:where(.svelte-sx9u5t){padding:7px 9px;border:1px solid #dbe7f5;border-radius:999px;background:#edf4fc;color:#29425f;font-size:.73rem}@media(max-width:880px){.pilot-shell.svelte-sx9u5t{grid-template-columns:1fr}.pilot-copy.svelte-sx9u5t{padding:4px}.pilot-process.svelte-sx9u5t{margin-top:4px}}@media(max-width:580px){.pilot-section.svelte-sx9u5t{padding-top:54px}.pilot-shell.svelte-sx9u5t{padding:20px;border-radius:22px}.pilot-process.svelte-sx9u5t{grid-template-columns:1fr}.pilot-metrics.svelte-sx9u5t{grid-column:auto}.pilot-actions.svelte-sx9u5t .btn:where(.svelte-sx9u5t){width:100%;justify-content:center}}.vertical-market-hero.svelte-gh7mgb{padding-top:clamp(58px,9vw,112px);padding-bottom:clamp(42px,7vw,78px)}.vertical-market-hero.svelte-gh7mgb h1:where(.svelte-gh7mgb){max-width:900px}.vertical-market-hero.svelte-gh7mgb>p:where(.svelte-gh7mgb):not(.eyebrow){max-width:880px}.vertical-market-section.svelte-gh7mgb{padding-top:28px}.tax-firm-practice-hub.svelte-gh7mgb{padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(42px,6vw,72px)}.tax-firm-practice-hub.svelte-gh7mgb .section-head:where(.svelte-gh7mgb){max-width:900px;margin:0 0 26px}.tax-firm-practice-hub.svelte-gh7mgb .section-head:where(.svelte-gh7mgb) p:where(.svelte-gh7mgb):not(.eyebrow){max-width:820px;color:#cbd5e1;line-height:1.65}.practice-guide-grid.svelte-gh7mgb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.practice-guide-link.svelte-gh7mgb{display:grid;gap:8px;min-width:0;padding:22px 24px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#0f172a7a;color:#f8fafc;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.practice-guide-link.svelte-gh7mgb strong:where(.svelte-gh7mgb){font-size:1.08rem;line-height:1.35}.practice-guide-link.svelte-gh7mgb span:where(.svelte-gh7mgb){color:#cbd5e1;line-height:1.55}.practice-guide-link.svelte-gh7mgb em:where(.svelte-gh7mgb){margin-top:4px;color:#5eead4;font-size:.9rem;font-style:normal;font-weight:800}.practice-guide-link.svelte-gh7mgb:hover,.practice-guide-link.svelte-gh7mgb:focus-visible{border-color:#5eead47a;background:#0f766e24;transform:translateY(-2px)}@media(max-width:720px){.practice-guide-grid.svelte-gh7mgb{grid-template-columns:minmax(0,1fr)}.practice-guide-link.svelte-gh7mgb{padding:20px}}
