.services-index[data-astro-cid-7a6hbtlg]{padding-top:40px}.svc-list[data-astro-cid-7a6hbtlg]{flex-direction:column;gap:32px;display:flex}.svc-row[data-astro-cid-7a6hbtlg]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.svc-row[data-astro-cid-7a6hbtlg]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.svc-row-flip[data-astro-cid-7a6hbtlg] .svc-art[data-astro-cid-7a6hbtlg]{order:2}.svc-art[data-astro-cid-7a6hbtlg]{aspect-ratio:16/10;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.svc-icon[data-astro-cid-7a6hbtlg]{background:var(--color-primary-tint);width:44px;height:44px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.svc-copy[data-astro-cid-7a6hbtlg] h2[data-astro-cid-7a6hbtlg]{margin-bottom:12px;font-size:clamp(24px,2.6vw,32px);font-weight:700}.svc-copy[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{color:var(--color-text-muted);margin-bottom:18px;font-size:16px}.svc-points[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.svc-points[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{color:var(--color-text);padding-left:18px;font-size:14px;position:relative}.svc-points[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.svc-link[data-astro-cid-7a6hbtlg]{color:var(--color-primary);font-size:15px;font-weight:600}@media (width<=860px){.svc-row[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr;gap:24px;padding:24px}.svc-row-flip[data-astro-cid-7a6hbtlg] .svc-art[data-astro-cid-7a6hbtlg]{order:0}.svc-points[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}
