.ai-capabilities[data-astro-cid-5flm24kw]{border-top:1px solid var(--border);scroll-margin-top:120px}.capability-heading[data-astro-cid-5flm24kw]{text-align:center;max-width:920px;margin:0 auto 48px}.capability-heading[data-astro-cid-5flm24kw] .hub-h2[data-astro-cid-5flm24kw]{text-wrap:balance;font-size:clamp(28px,3.2vw,44px);line-height:1.18}.capability-heading[data-astro-cid-5flm24kw] .lead[data-astro-cid-5flm24kw]{margin-top:20px;font-size:18px;line-height:1.7}.capability-services[data-astro-cid-5flm24kw]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.capability-service[data-astro-cid-5flm24kw]{border-radius:20px;height:100%;padding:24px 20px}.capability-number[data-astro-cid-5flm24kw]{letter-spacing:.12em;color:var(--primary);font-size:12px;font-weight:600}.capability-service[data-astro-cid-5flm24kw] h3[data-astro-cid-5flm24kw]{margin:14px 0 10px;font-size:16px;font-weight:600;line-height:1.5}.capability-service[data-astro-cid-5flm24kw] p[data-astro-cid-5flm24kw]{color:var(--muted-foreground);font-size:14px;line-height:1.75}[data-astro-cid-5flm24kw][data-tint="0"]{background:#e6efff}[data-astro-cid-5flm24kw][data-tint="1"]{background:#eff3fb}[data-astro-cid-5flm24kw][data-tint="2"]{background:#fafbf3}[data-astro-cid-5flm24kw][data-tint="3"]{background:#f6f8fa}.capability-block[data-astro-cid-5flm24kw]{margin-top:56px}.capability-certificates[data-astro-cid-5flm24kw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.capability-certificate[data-astro-cid-5flm24kw]{border-radius:16px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.certificate-mark[data-astro-cid-5flm24kw]{color:#46515e;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.certificate-mark[data-astro-cid-5flm24kw] img[data-astro-cid-5flm24kw]{object-fit:contain;filter:grayscale()brightness(.5)}.capability-certificate[data-astro-cid-5flm24kw] h4[data-astro-cid-5flm24kw]{color:var(--primary);margin-bottom:4px;font-size:16px;font-weight:600}.capability-certificate[data-astro-cid-5flm24kw] p[data-astro-cid-5flm24kw]{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.capability-note[data-astro-cid-5flm24kw]{color:var(--muted-foreground);margin-top:16px;font-size:13px;line-height:1.7}.capability-stack-note[data-astro-cid-5flm24kw]{color:var(--muted-foreground);margin-top:8px;font-size:15px;line-height:1.7}.capability-stack[data-astro-cid-5flm24kw]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.capability-tech[data-astro-cid-5flm24kw]{border-radius:16px;grid-column:span 2;padding:24px}.capability-tech[data-astro-cid-5flm24kw]:nth-last-child(-n+2){grid-column:span 3}.capability-tech[data-astro-cid-5flm24kw] h4[data-astro-cid-5flm24kw]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.5}.capability-tech[data-astro-cid-5flm24kw] ul[data-astro-cid-5flm24kw]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.capability-tech[data-astro-cid-5flm24kw] li[data-astro-cid-5flm24kw]{color:#455367;background:#fff;border:1px solid #ced7e3;border-radius:8px;padding:5px 9px;font-size:13px;line-height:1.5}.capability-source[data-astro-cid-5flm24kw]{min-height:44px;margin-top:28px;font-size:14px}@media (width<=1100px){.capability-services[data-astro-cid-5flm24kw]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-certificates[data-astro-cid-5flm24kw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.capability-heading[data-astro-cid-5flm24kw]{text-align:left;margin-bottom:28px}.capability-services[data-astro-cid-5flm24kw],.capability-stack[data-astro-cid-5flm24kw]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-tech[data-astro-cid-5flm24kw],.capability-tech[data-astro-cid-5flm24kw]:nth-last-child(-n+2){grid-column:auto}.capability-tech[data-astro-cid-5flm24kw]:last-child{grid-column:1/-1}.capability-block[data-astro-cid-5flm24kw]{margin-top:36px}}@media (width<=540px){.capability-services[data-astro-cid-5flm24kw],.capability-certificates[data-astro-cid-5flm24kw],.capability-stack[data-astro-cid-5flm24kw]{grid-template-columns:1fr}.capability-tech[data-astro-cid-5flm24kw]:last-child{grid-column:auto}.capability-service[data-astro-cid-5flm24kw]{padding:24px}.capability-service[data-astro-cid-5flm24kw] p[data-astro-cid-5flm24kw]{font-size:15px}.capability-heading[data-astro-cid-5flm24kw] .lead[data-astro-cid-5flm24kw]{font-size:16px}.capability-certificate[data-astro-cid-5flm24kw]{padding:18px}.capability-tech[data-astro-cid-5flm24kw]{padding:20px}}
