.software-fit[data-astro-cid-ibv3wqiz]>p[data-astro-cid-ibv3wqiz]:not(.eyebrow){max-width:70ch;color:var(--muted);line-height:1.7}.software-fit[data-astro-cid-ibv3wqiz] h2[data-astro-cid-ibv3wqiz]{max-width:24ch}.software-fit[data-astro-cid-ibv3wqiz] .decision-grid[data-astro-cid-ibv3wqiz]{margin-block:1.5rem}.systems-page[data-astro-cid-7swocctf]{overflow:hidden}.sys-hero[data-astro-cid-7swocctf]{background:#102034;color:#f9f8f3;padding:clamp(3.6rem,7vw,7rem) 0}.sys-hero__grid[data-astro-cid-7swocctf]{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.sys-hero[data-astro-cid-7swocctf] h1[data-astro-cid-7swocctf]{font-size:clamp(2.6rem,4.9vw,5.2rem);letter-spacing:-.06em;line-height:1.06;max-width:13.5ch;margin:1rem 0 1.4rem}.sys-hero[data-astro-cid-7swocctf] h1[data-astro-cid-7swocctf] em[data-astro-cid-7swocctf]{font-style:normal;color:#f3a16e}.sys-hero[data-astro-cid-7swocctf] .eyebrow[data-astro-cid-7swocctf],.sys-final[data-astro-cid-7swocctf] .eyebrow[data-astro-cid-7swocctf]{color:#efad7c}.sys-lead[data-astro-cid-7swocctf]{color:#d1dbe3;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75;max-width:56ch}.sys-hero__buttons[data-astro-cid-7swocctf]{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:center;margin:1.9rem 0}.sys-hero__secondary[data-astro-cid-7swocctf]{color:inherit;text-decoration:underline;text-underline-offset:5px;font-weight:700;font-size:.85rem}.sys-small[data-astro-cid-7swocctf]{font-size:.72rem;line-height:1.7;color:#becbd4}.sys-diagram[data-astro-cid-7swocctf]{border:1px solid #596a7d;background:#18293f;box-shadow:0 25px 55px #0004;min-width:0}.sys-diagram__top[data-astro-cid-7swocctf]{padding:.95rem 1rem;border-bottom:1px solid #55677b;display:flex;justify-content:space-between;gap:.6rem;color:#c8d4e2;font-size:.61rem;letter-spacing:.06em}.sys-diagram__top[data-astro-cid-7swocctf] strong[data-astro-cid-7swocctf]{color:#f1a77d}.sys-diagram__screens[data-astro-cid-7swocctf]{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:.5rem;align-items:center;padding:clamp(.8rem,2vw,1.35rem)}.sys-diagram__screen[data-astro-cid-7swocctf]{min-height:228px;background:#f9f8f5;color:#172637;padding:clamp(.8rem,1.7vw,1.3rem)}.sys-diagram__screen--accent[data-astro-cid-7swocctf]{background:#ebf0f3}.sys-diagram__screen[data-astro-cid-7swocctf] small[data-astro-cid-7swocctf]{display:block;color:#96502d;font-size:.57rem;font-weight:800;letter-spacing:.08em}.sys-diagram__screen[data-astro-cid-7swocctf] strong[data-astro-cid-7swocctf]{font-size:clamp(1.03rem,1.55vw,1.35rem);display:block;margin:1rem 0 .7rem;line-height:1.2}.sys-diagram__screen[data-astro-cid-7swocctf] span[data-astro-cid-7swocctf]{font-size:.72rem;line-height:1.5;color:#5b6570;display:block;min-height:3.4em}.sys-diagram__bar[data-astro-cid-7swocctf]{display:block;background:#cbd4d8;width:100%;height:7px;margin-top:12px;border-radius:4px}.sys-diagram__bar[data-astro-cid-7swocctf].short{width:65%;background:#e3a47f}.sys-diagram__arrow[data-astro-cid-7swocctf]{font-size:1.7rem;text-align:center;color:#f1ae80}.sys-diagram__base[data-astro-cid-7swocctf]{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;border-top:1px solid #5a6c7f;color:#dbe7ec;font-weight:800;font-size:.61rem;text-align:center;letter-spacing:.04em}.sys-diagram__base[data-astro-cid-7swocctf] span[data-astro-cid-7swocctf]{border:1px solid #5b7085;padding:.75rem .5rem}.sys-diagram[data-astro-cid-7swocctf]>p[data-astro-cid-7swocctf]{margin:0;padding:.7rem 1rem;color:#adbac8;font-size:.61rem;line-height:1.4}.sys-heading[data-astro-cid-7swocctf]{max-width:820px;margin-bottom:2rem}.sys-heading[data-astro-cid-7swocctf] h2[data-astro-cid-7swocctf],.sys-price[data-astro-cid-7swocctf] h2[data-astro-cid-7swocctf],.sys-flow[data-astro-cid-7swocctf] h2[data-astro-cid-7swocctf],.sys-final[data-astro-cid-7swocctf] h2[data-astro-cid-7swocctf]{font-size:clamp(2.05rem,3.7vw,4rem);max-width:20ch;line-height:1.1;letter-spacing:-.05em}.sys-heading[data-astro-cid-7swocctf]>p[data-astro-cid-7swocctf]:not(.eyebrow){line-height:1.75;color:var(--muted)}.sys-explain[data-astro-cid-7swocctf]{padding-block:clamp(4rem,7vw,7rem)}.sys-steps[data-astro-cid-7swocctf],.sys-choice[data-astro-cid-7swocctf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sys-steps[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf],.sys-choice[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]{border:1px solid var(--line);padding:clamp(1.4rem,2.3vw,2rem);background:var(--surface-raised);min-width:0}.sys-steps[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]>span[data-astro-cid-7swocctf]{font-size:.7rem;font-weight:800;color:var(--accent-text)}.sys-steps[data-astro-cid-7swocctf] h3[data-astro-cid-7swocctf],.sys-choice[data-astro-cid-7swocctf] h3[data-astro-cid-7swocctf]{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.16;margin:1.5rem 0 .8rem}.sys-steps[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf],.sys-choice[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]{font-size:.86rem;line-height:1.7;color:var(--muted)}.sys-steps[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf] strong[data-astro-cid-7swocctf]{font-size:.78rem;line-height:1.6}.sys-caveat[data-astro-cid-7swocctf]{border-left:3px solid #bc672f;padding:1rem 1.3rem;background:#fff5eb;color:#41352e;font-size:.86rem;line-height:1.7;margin-top:1.75rem}.sys-capabilities[data-astro-cid-7swocctf],.sys-faq[data-astro-cid-7swocctf]{background:var(--surface-muted);padding-block:clamp(4rem,7vw,7rem)}.sys-grid[data-astro-cid-7swocctf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sys-grid[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]{background:var(--surface-raised);border:1px solid var(--line);padding:clamp(1.4rem,3vw,2.3rem)}.sys-grid[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]>span[data-astro-cid-7swocctf]{color:var(--accent-text);font-weight:800;font-size:.68rem;letter-spacing:.1em}.sys-grid[data-astro-cid-7swocctf] h3[data-astro-cid-7swocctf]{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.03em;margin:1.2rem 0 .7rem}.sys-grid[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]{color:var(--muted);line-height:1.7;font-size:.88rem;max-width:55ch}.sys-compare[data-astro-cid-7swocctf]{padding-block:clamp(4rem,7vw,7rem)}.sys-choice[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]{display:flex;flex-direction:column}.sys-choice__featured[data-astro-cid-7swocctf]{border-top:4px solid var(--accent-text)!important}.sys-choice[data-astro-cid-7swocctf] h3[data-astro-cid-7swocctf]{margin:.7rem 0}.sys-choice[data-astro-cid-7swocctf] article[data-astro-cid-7swocctf]>strong[data-astro-cid-7swocctf]{font-size:clamp(1.5rem,2.4vw,2.4rem);margin:.2rem 0 1rem;letter-spacing:-.04em}.sys-choice[data-astro-cid-7swocctf] a[data-astro-cid-7swocctf]{margin-top:auto;min-height:44px;padding-top:1rem;font-weight:800;color:var(--accent-text);font-size:.82rem}.sys-flow[data-astro-cid-7swocctf]{background:#142438;color:#f8f6f1;padding-block:clamp(4rem,7vw,7rem)}.sys-flow__grid[data-astro-cid-7swocctf]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem)}.sys-flow[data-astro-cid-7swocctf] .eyebrow[data-astro-cid-7swocctf]{color:#f3a87f}.sys-flow[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]{color:#c5d2dc;line-height:1.75;font-size:.9rem}.sys-flow[data-astro-cid-7swocctf] .text-link[data-astro-cid-7swocctf]{color:#f2b38b}.sys-flow[data-astro-cid-7swocctf] .sys-small[data-astro-cid-7swocctf]{font-size:.71rem}.sys-flow[data-astro-cid-7swocctf] ol[data-astro-cid-7swocctf]{list-style:none;margin:0;padding:0;border-top:1px solid #607080}.sys-flow[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf]{display:flex;gap:1.3rem;border-bottom:1px solid #607080;padding:1.35rem 0}.sys-flow[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf]>b[data-astro-cid-7swocctf]{color:#f3ad7c;font-size:.8rem}.sys-flow[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf] strong[data-astro-cid-7swocctf]{font-size:1.05rem}.sys-flow[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]{margin:.3rem 0 0;font-size:.8rem}.sys-price[data-astro-cid-7swocctf]{padding-block:clamp(4rem,7vw,7rem);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem)}.sys-price[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf],.sys-price[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf]{font-size:.9rem;line-height:1.8;color:var(--muted)}.sys-price[data-astro-cid-7swocctf] ul[data-astro-cid-7swocctf]{padding-left:1.2rem}.sys-price[data-astro-cid-7swocctf] li[data-astro-cid-7swocctf]{margin-bottom:.7rem}.sys-faq__grid[data-astro-cid-7swocctf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sys-faq[data-astro-cid-7swocctf] details[data-astro-cid-7swocctf]{padding:1.15rem 1.3rem;background:var(--surface-raised);border:1px solid var(--line);align-self:start}.sys-faq[data-astro-cid-7swocctf] summary[data-astro-cid-7swocctf]{cursor:pointer;font-size:.9rem;font-weight:800;line-height:1.55}.sys-faq[data-astro-cid-7swocctf] details[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]{font-size:.84rem;line-height:1.75;color:var(--muted)}.sys-final[data-astro-cid-7swocctf]{background:#102034;color:#f9f8f3;padding-block:clamp(4rem,7vw,7rem)}.sys-final[data-astro-cid-7swocctf] h2[data-astro-cid-7swocctf]{max-width:20ch}.sys-final[data-astro-cid-7swocctf] p[data-astro-cid-7swocctf]:not(.eyebrow){color:#c8d5df;line-height:1.75;max-width:65ch}@media(max-width:930px){.sys-hero__grid[data-astro-cid-7swocctf],.sys-flow__grid[data-astro-cid-7swocctf],.sys-price[data-astro-cid-7swocctf]{grid-template-columns:1fr}.sys-hero[data-astro-cid-7swocctf] h1[data-astro-cid-7swocctf]{max-width:22ch}}@media(max-width:670px){.sys-steps[data-astro-cid-7swocctf],.sys-choice[data-astro-cid-7swocctf],.sys-grid[data-astro-cid-7swocctf],.sys-faq__grid[data-astro-cid-7swocctf]{grid-template-columns:1fr}.sys-diagram__screens[data-astro-cid-7swocctf]{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:.2rem}.sys-diagram__screen[data-astro-cid-7swocctf]{min-height:204px;padding:.6rem}.sys-diagram__screen[data-astro-cid-7swocctf] strong[data-astro-cid-7swocctf]{font-size:.95rem}.sys-diagram__screen[data-astro-cid-7swocctf] span[data-astro-cid-7swocctf]{font-size:.64rem}.sys-diagram__top[data-astro-cid-7swocctf],.sys-diagram__base[data-astro-cid-7swocctf]{font-size:.52rem}.sys-hero__buttons[data-astro-cid-7swocctf] .button[data-astro-cid-7swocctf]{width:100%;text-align:center}}
