.service-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:1rem;display:grid}.service-entry{border-radius:var(--radius-lg);background:var(--color-secondary);flex-direction:column;grid-column:span 7;min-width:0;padding:clamp(1.75rem,4cqw,4rem);display:flex}.service-entry:nth-child(4n+2),.service-entry:nth-child(4n+3){grid-column:span 5}.service-entry:last-child:nth-child(odd){grid-column:1/-1}.service-entry-business-automation{background:var(--primary);color:var(--card)}.service-entry-ai-integration{background:var(--brand-pale)}.service-entry-ai-and-modernisation{background:var(--brand-ink);color:var(--background)}.service-entry h2{max-width:17ch;font-size:clamp(2rem,3.5cqw,3.5rem);line-height:1.08}.service-entry>p{max-width:35rem;margin-block:1.75rem 2.5rem;font-size:1rem;line-height:1.8}.service-entry-link{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:auto;font-size:.875rem;display:flex}.service-entry-link>span{background:var(--card);width:2.75rem;height:2.75rem;color:var(--foreground);transition:transform .4s var(--ease-editorial);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.service-entry-link:hover>span{transform:rotate(45deg)}.service-entry-link:focus-visible{outline-color:currentColor}@container public (max-width:1023px){.service-entry,.service-entry:nth-child(4n+2),.service-entry:nth-child(4n+3){grid-column:span 6}}@container public (max-width:767px){.service-grid{grid-template-columns:minmax(0,1fr)}.service-entry,.service-entry:nth-child(4n+2),.service-entry:nth-child(4n+3){grid-column:1/-1}.service-entry h2{font-size:clamp(1.75rem,8cqw,3rem)}}@media (prefers-reduced-motion:reduce){.service-entry-link:hover>span{transform:none}}
