.logo-section[data-astro-cid-bbxbnlsv]{margin-top:64px}.customers[data-astro-cid-bbxbnlsv]{border-top:1px solid #ffffff26;padding-top:36px}.software[data-astro-cid-bbxbnlsv]{margin-top:0;padding-bottom:64px}.logo-heading[data-astro-cid-bbxbnlsv]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.logo-heading[data-astro-cid-bbxbnlsv] h2[data-astro-cid-bbxbnlsv]{font-family:var(--body);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.35}.logo-heading[data-astro-cid-bbxbnlsv] p[data-astro-cid-bbxbnlsv]{letter-spacing:.1em;color:#66685f;flex-shrink:0;margin:0;font-size:13px}.logo-grid[data-astro-cid-bbxbnlsv]{grid-template-columns:repeat(var(--logo-columns), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.logo-grid[data-astro-cid-bbxbnlsv] li[data-astro-cid-bbxbnlsv]{min-width:0}.logo-card[data-astro-cid-bbxbnlsv]{color:#5d5f58;background:#fff;border:1px solid #e2e2da;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;height:100%;min-height:152px;padding:25px 18px 18px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.logo-card[data-astro-cid-bbxbnlsv]:hover,.logo-card[data-astro-cid-bbxbnlsv]:focus-visible{border-color:var(--orange);background:#faf9f5}.logo-art[data-astro-cid-bbxbnlsv]{justify-content:center;align-items:center;gap:10px;width:100%;height:62px;display:flex}.logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:62px;display:block}.white[data-astro-cid-bbxbnlsv] .logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{filter:brightness(0);opacity:.78}.small[data-astro-cid-bbxbnlsv] .logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{filter:brightness(0);max-width:52px;max-height:51px}.compact[data-astro-cid-bbxbnlsv] .logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{max-width:82%;max-height:48px}.wordmark[data-astro-cid-bbxbnlsv] .logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{width:38px;height:38px}.almos-name[data-astro-cid-bbxbnlsv]{color:#292b28;letter-spacing:-.04em;font-size:clamp(17px,1.6vw,24px);font-weight:700}.combined[data-astro-cid-bbxbnlsv]>img[data-astro-cid-bbxbnlsv]:first-child{width:110px;max-width:calc(100% - 58px)}.combined[data-astro-cid-bbxbnlsv]>.product-logo[data-astro-cid-bbxbnlsv]{flex-shrink:0;width:48px;height:48px}.logo-name[data-astro-cid-bbxbnlsv]{text-align:center;font-size:12px;line-height:1.5}@media (width<=1100px){.logo-grid[data-astro-cid-bbxbnlsv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.logo-section[data-astro-cid-bbxbnlsv]{margin-top:42px}.software[data-astro-cid-bbxbnlsv]{margin-top:0}.logo-grid[data-astro-cid-bbxbnlsv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logo-card[data-astro-cid-bbxbnlsv]{min-height:138px;padding:20px 14px 16px}.logo-heading[data-astro-cid-bbxbnlsv]{display:block}.logo-heading[data-astro-cid-bbxbnlsv] h2[data-astro-cid-bbxbnlsv]{font-size:22px}.logo-heading[data-astro-cid-bbxbnlsv] p[data-astro-cid-bbxbnlsv]{margin-top:12px}.logo-art[data-astro-cid-bbxbnlsv]{height:54px}.logo-art[data-astro-cid-bbxbnlsv] img[data-astro-cid-bbxbnlsv]{max-height:54px}}@media (prefers-reduced-motion:reduce){.logo-card[data-astro-cid-bbxbnlsv]{transition:none}}.service-photos[data-astro-cid-ryl7z2p3]{padding-bottom:64px}h2[data-astro-cid-ryl7z2p3]{font-family:var(--body);letter-spacing:-.04em;margin-bottom:28px;font-size:28px;line-height:1.3}.service-photo-grid[data-astro-cid-ryl7z2p3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}figure[data-astro-cid-ryl7z2p3]{min-width:0;margin:0}a[data-astro-cid-ryl7z2p3]{background:#fff;display:block}a[data-astro-cid-ryl7z2p3]:hover{outline:2px solid var(--orange);outline-offset:4px}a[data-astro-cid-ryl7z2p3] img{width:100%;height:auto;display:block}figcaption[data-astro-cid-ryl7z2p3]{color:#5d5f58;padding-top:12px;font-size:16px;line-height:1.6}@media (width<=900px){.service-photo-grid[data-astro-cid-ryl7z2p3]{grid-template-columns:1fr}}table[data-astro-cid-ai4a4ouv]{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;margin-block:24px;font-size:16px;line-height:1.6}th[data-astro-cid-ai4a4ouv],td[data-astro-cid-ai4a4ouv]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}thead[data-astro-cid-ai4a4ouv]{border-top:3px solid var(--orange)}th[data-astro-cid-ai4a4ouv]:first-child{width:24%}td[data-astro-cid-ai4a4ouv],li[data-astro-cid-ai4a4ouv]{color:#5d5f58}ol[data-astro-cid-ai4a4ouv]{padding-left:24px;font-size:18px;line-height:1.9}li[data-astro-cid-ai4a4ouv]+li[data-astro-cid-ai4a4ouv]{margin-top:14px}@media (width<=600px){table[data-astro-cid-ai4a4ouv]{font-size:14px}th[data-astro-cid-ai4a4ouv],td[data-astro-cid-ai4a4ouv]{padding:12px 6px}ol[data-astro-cid-ai4a4ouv]{font-size:17px}}.guide-link[data-astro-cid-wbzhzmrx]{color:var(--orange-text)}.guide-link[data-astro-cid-wbzhzmrx]:hover{text-underline-offset:4px;text-decoration:underline}table[data-astro-cid-6b55ux5g]{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;margin-block:24px;font-size:16px;line-height:1.6}th[data-astro-cid-6b55ux5g],td[data-astro-cid-6b55ux5g]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}thead[data-astro-cid-6b55ux5g]{border-top:3px solid var(--orange)}th[data-astro-cid-6b55ux5g]:first-child{width:24%}td[data-astro-cid-6b55ux5g],li[data-astro-cid-6b55ux5g]{color:#5d5f58}ol[data-astro-cid-6b55ux5g]{padding-left:24px;font-size:18px;line-height:1.9}li[data-astro-cid-6b55ux5g]+li[data-astro-cid-6b55ux5g]{margin-top:14px}@media (width<=600px){table[data-astro-cid-6b55ux5g]{font-size:14px}th[data-astro-cid-6b55ux5g],td[data-astro-cid-6b55ux5g]{padding:12px 6px}ol[data-astro-cid-6b55ux5g]{font-size:17px}}
