.igrid[data-astro-cid-xh3vqlj5]{background:#f8f8fa}.igrid__inner[data-astro-cid-xh3vqlj5]{max-width:1400px;margin:0 auto;padding:12px clamp(32px,7vw,120px) clamp(64px,7vw,96px)}.sr-only[data-astro-cid-xh3vqlj5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.igrid__grid[data-astro-cid-xh3vqlj5]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 20px}.card[data-astro-cid-xh3vqlj5]{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:#fff;border:1px solid #ececf2;border-radius:20px;transition:transform .25s ease}.card[data-astro-cid-xh3vqlj5]:hover{transform:translateY(-4px)}.card__logo[data-astro-cid-xh3vqlj5]{display:grid;place-items:center;width:72px;height:72px;margin-bottom:16px;border-radius:14px;background:#f7f7fa;overflow:hidden}.card__logo[data-astro-cid-xh3vqlj5]:has(img){background:transparent;overflow:visible;justify-items:start}.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5]{width:100%;height:100%;object-fit:contain}.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5][src*=microsoft],.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5][src*=dynamics-365-business-central]{width:80%;height:80%}.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5][src*=quickbooks]{width:130px}.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5][src*=authorize-net]{width:172px}.card__logo[data-astro-cid-xh3vqlj5] img[data-astro-cid-xh3vqlj5][src*=bill-and-pay]{width:108px}.card__monogram[data-astro-cid-xh3vqlj5]{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--violet, #9514db)}.card__name[data-astro-cid-xh3vqlj5]{margin:0 0 10px;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.25;color:#111827}.card__text[data-astro-cid-xh3vqlj5]{margin:0 0 20px;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.55;color:#5f6475}.card__more[data-astro-cid-xh3vqlj5]{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:11px 18px;border-radius:999px;background:#f4f4f8;color:#111827;font-family:var(--font-body);font-size:14px;font-weight:600;transition:background .2s ease,transform .2s ease}.card__more[data-astro-cid-xh3vqlj5] svg[data-astro-cid-xh3vqlj5]{width:16px;height:16px;color:var(--violet, #9514db);transition:transform .2s ease}.card__more[data-astro-cid-xh3vqlj5]:hover{background:#ececf4}.card__more[data-astro-cid-xh3vqlj5]:hover svg[data-astro-cid-xh3vqlj5]{transform:translate(3px)}.igrid[data-astro-cid-xh3vqlj5] .reveal[data-astro-cid-xh3vqlj5]{transform:translateY(28px)}@media(max-width:960px){.igrid__grid[data-astro-cid-xh3vqlj5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.igrid__grid[data-astro-cid-xh3vqlj5]{grid-template-columns:1fr}}:root{--bg: #ffffff;--ink: #0a0a0a;--muted: #5f6368;--muted-2: #4b5563;--line: rgba(0, 0, 0, .1);--green: #16b364;--green-ink: #087443;--green-tint: #f6fef9;--green-tint-2: #ecfdf3;--ink-dark: #052a28;--violet: #9514db;--page-bg: #f8f8fa;--grad: linear-gradient(135deg, #7b61ff, #ff4d8d);--font-dm: "DM Sans Variable", "DM Sans", system-ui, sans-serif;--font-display: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-body: "Inter Variable", "Inter", system-ui, sans-serif;--font-space-grotesk: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--maxw: 1920px;--container-max: 1360px;--gutter: clamp(24px, 6vw, 96px);--gutter-nav: clamp(20px, 3.4vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--page-bg, #f7f8fa);color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}main{padding-top:78px}main .shero{--sh-frame: var(--page-bg, #f8f8fa)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0s)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.fade-up,.nav-up{opacity:1;transform:none}}
