.service-cards[data-astro-cid-67scahwe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-67scahwe]{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.service-card[data-astro-cid-67scahwe]:hover,.service-card[data-astro-cid-67scahwe]:focus-within{border-color:var(--accent);box-shadow:0 14px 34px -22px #00000080}.service-card[data-astro-cid-67scahwe] h3[data-astro-cid-67scahwe]{margin:0;font-size:1.2rem;font-weight:600}.service-card[data-astro-cid-67scahwe] a[data-astro-cid-67scahwe]{color:inherit;text-decoration:none}.service-card[data-astro-cid-67scahwe] a[data-astro-cid-67scahwe]:after{content:"";border-radius:inherit;position:absolute;inset:0}.service-card[data-astro-cid-67scahwe] p[data-astro-cid-67scahwe]{color:var(--text-muted);margin:0;font-size:.94rem}@media (width<=1000px){.service-cards[data-astro-cid-67scahwe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.service-cards[data-astro-cid-67scahwe]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-card[data-astro-cid-67scahwe]{transition:none}}.case-grid[data-astro-cid-kyuh7ju5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.case-card[data-astro-cid-kyuh7ju5]{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.6rem;display:flex;position:relative}.case-card[data-astro-cid-kyuh7ju5]:hover,.case-card[data-astro-cid-kyuh7ju5]:focus-within{border-color:var(--accent)}.case-card[data-astro-cid-kyuh7ju5] p[data-astro-cid-kyuh7ju5]{color:var(--text-muted);margin:0;font-size:.94rem}.case-card[data-astro-cid-kyuh7ju5] .case-tag[data-astro-cid-kyuh7ju5]{border:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.2rem .7rem;font-size:.68rem;font-weight:600}.case-card[data-astro-cid-kyuh7ju5] .case-metric[data-astro-cid-kyuh7ju5]{color:var(--accent-text);font-size:2.75rem;font-weight:600;line-height:1}.case-card[data-astro-cid-kyuh7ju5] h3[data-astro-cid-kyuh7ju5]{margin:0;font-size:1.2rem;font-weight:600}.case-card[data-astro-cid-kyuh7ju5] a[data-astro-cid-kyuh7ju5]{color:inherit;text-decoration:none}.case-card[data-astro-cid-kyuh7ju5] a[data-astro-cid-kyuh7ju5]:after{content:"";position:absolute;inset:0}@media (width<=1000px){.case-grid[data-astro-cid-kyuh7ju5]{grid-template-columns:1fr}}
