.service-card[data-astro-cid-epw4e57a]{border-radius:var(--r-md);border:1px solid var(--c-line-cool);height:100%;color:var(--c-slate);background:#fff;flex-direction:column;padding:28px 28px 26px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.service-card[data-astro-cid-epw4e57a]:hover,.service-card[data-astro-cid-epw4e57a]:focus-visible{border-color:#ee441dbf;transform:translateY(-4px);box-shadow:0 24px 50px -28px #00000073}.service-card[data-astro-cid-epw4e57a] img{object-fit:contain;align-self:flex-start;width:auto;height:56px}h3[data-astro-cid-epw4e57a]{font-size:var(--fs-h4);color:var(--c-slate);margin-top:20px;font-weight:600;line-height:1.4}p[data-astro-cid-epw4e57a]{color:var(--c-muted);margin-top:8px;font-size:14px;line-height:1.6}.more[data-astro-cid-epw4e57a]{font-size:var(--fs-small);letter-spacing:.5px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-weight:600;transition:color .2s;display:inline-flex}.more[data-astro-cid-epw4e57a] svg{color:var(--c-accent);transition:transform .2s}.service-card[data-astro-cid-epw4e57a]:hover .more[data-astro-cid-epw4e57a]{color:var(--c-accent)}.service-card[data-astro-cid-epw4e57a]:hover .more[data-astro-cid-epw4e57a] svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.service-card[data-astro-cid-epw4e57a],.more[data-astro-cid-epw4e57a] svg{transition:none}}@media (width<=767px){.service-card[data-astro-cid-epw4e57a]{padding:22px 20px}.service-card[data-astro-cid-epw4e57a] img{height:48px}}.steps[data-astro-cid-yi32qbuw]{--node:20px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 32px;display:grid;position:relative}.steps[data-astro-cid-yi32qbuw]:before{content:"";top:calc(var(--node) / 2);background:linear-gradient(90deg,#4161708c 0 80%,#41617000);height:1px;position:absolute;left:0;right:0}.step[data-astro-cid-yi32qbuw]{padding-top:calc(var(--node) + 24px);position:relative}.node[data-astro-cid-yi32qbuw]{width:var(--node);height:var(--node);border:1.5px solid var(--c-steel);background:radial-gradient(circle closest-side, var(--c-accent) 40%, #fff calc(40% + .75px));border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #41617012}.num[data-astro-cid-yi32qbuw]{font-variant-numeric:tabular-nums;letter-spacing:2px;color:var(--c-steel);font-size:13px;font-weight:600;display:block}h3[data-astro-cid-yi32qbuw]{font-size:var(--fs-h4);color:var(--c-slate);margin-top:8px;font-weight:600;line-height:1.3}p[data-astro-cid-yi32qbuw]{color:var(--c-muted);margin-top:10px;font-size:14px;line-height:1.65}@media (width<=1023px){.steps[data-astro-cid-yi32qbuw]{grid-template-columns:1fr}.steps[data-astro-cid-yi32qbuw]:before{display:none}.step[data-astro-cid-yi32qbuw]{border-top:1px solid var(--c-line-cool);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:24px 0 28px;display:grid}.step[data-astro-cid-yi32qbuw]>h3[data-astro-cid-yi32qbuw],.step[data-astro-cid-yi32qbuw]>p[data-astro-cid-yi32qbuw]{grid-column:1/-1}.node[data-astro-cid-yi32qbuw]{position:relative}h3[data-astro-cid-yi32qbuw]{margin-top:14px}}.service-icon{width:auto;height:48px}.block[data-astro-cid-makqogyb]{margin-bottom:var(--section-y);padding-bottom:var(--section-y);border-bottom:1px solid var(--c-line-cool)}.block[data-astro-cid-makqogyb]>.section-head[data-astro-cid-makqogyb]{margin-bottom:36px}.block[data-astro-cid-makqogyb] .highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin-top:0}.subs[data-astro-cid-makqogyb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.expertise[data-astro-cid-makqogyb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.expertise[data-astro-cid-makqogyb] .section-head[data-astro-cid-makqogyb]{margin-bottom:24px}.expertise[data-astro-cid-makqogyb] .eyebrow[data-astro-cid-makqogyb]{margin-bottom:16px}.certs[data-astro-cid-makqogyb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.certs[data-astro-cid-makqogyb] li[data-astro-cid-makqogyb]{border:1px solid var(--c-line-cool);border-radius:var(--r-md);min-height:76px;color:var(--c-slate);background:#fff;align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.certs[data-astro-cid-makqogyb] img{flex-shrink:0;width:auto;height:30px}.approach[data-astro-cid-makqogyb] .section-head[data-astro-cid-makqogyb]{margin-bottom:48px}.scope[data-astro-cid-makqogyb]{border-top:1px solid var(--c-line-cool);margin-top:48px;padding-top:32px}.scope[data-astro-cid-makqogyb] .eyebrow[data-astro-cid-makqogyb]{margin-bottom:14px}.others[data-astro-cid-makqogyb]{margin-top:var(--section-y);padding-top:var(--section-y);border-top:1px solid var(--c-line-cool)}.other-grid[data-astro-cid-makqogyb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}@media (width<=1100px){.expertise[data-astro-cid-makqogyb]{grid-template-columns:1fr}}@media (width>=768px) and (width<=1023px){.subs[data-astro-cid-makqogyb],.block[data-astro-cid-makqogyb] .highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.service-icon{height:40px}.subs[data-astro-cid-makqogyb]{grid-template-columns:1fr;gap:12px}.block[data-astro-cid-makqogyb] .highlights{grid-template-columns:1fr;gap:24px}.other-grid[data-astro-cid-makqogyb]{grid-template-columns:1fr;gap:12px;margin-top:28px}.certs[data-astro-cid-makqogyb]{grid-template-columns:1fr;gap:8px}.certs[data-astro-cid-makqogyb] li[data-astro-cid-makqogyb]{min-height:0;padding:12px 14px}.approach[data-astro-cid-makqogyb] .section-head[data-astro-cid-makqogyb]{margin-bottom:32px}.scope[data-astro-cid-makqogyb]{margin-top:36px}}
