.service-catalogue[data-astro-cid-iustjyzp]{gap:1.25rem;margin-top:2.25rem;display:grid}.service-card[data-astro-cid-iustjyzp]{--card-padding:1.25rem;border:1px solid var(--color-border);border-top:4px solid var(--color-primary);background:#fff;border-radius:.5rem;grid-template-rows:auto auto auto 1fr auto;min-width:0;scroll-margin-top:7rem;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.service-card-header[data-astro-cid-iustjyzp]{padding:1rem var(--card-padding) .625rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-card-category[data-astro-cid-iustjyzp]{max-width:12rem;color:var(--color-accent-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1.5}.service-card-icon[data-astro-cid-iustjyzp]{border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);background:var(--color-accent-subtle);width:2.5rem;height:2.5rem;color:var(--color-accent-dark);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:flex}.service-card-title[data-astro-cid-iustjyzp]{padding:0 var(--card-padding);color:var(--color-primary);letter-spacing:-.025em;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:1.375rem;font-weight:650;line-height:1.25}.service-card-description[data-astro-cid-iustjyzp]{padding:.625rem var(--card-padding) 1rem;color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.7}.service-card-results[data-astro-cid-iustjyzp]{margin:0 var(--card-padding) 1.25rem;border-top:1px solid var(--color-border);padding-top:.75rem}.service-card-results-label[data-astro-cid-iustjyzp]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;line-height:1.5}.service-card-results[data-astro-cid-iustjyzp] ul[data-astro-cid-iustjyzp]{gap:.5rem;padding-left:1rem;list-style:outside;display:grid}.service-card-results[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]{color:var(--color-text);padding-left:.2rem;font-size:.875rem;line-height:1.65}.service-card-results[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]::marker{color:var(--color-accent-dark)}.service-card-results[data-astro-cid-iustjyzp] strong[data-astro-cid-iustjyzp]{margin-bottom:.15rem;font-weight:650;display:block}.service-card-link[data-astro-cid-iustjyzp]{min-height:3.5rem;padding:.625rem var(--card-padding);border-top:1px solid color-mix(in srgb, var(--color-accent) 20%, white);background:color-mix(in srgb, var(--color-accent-subtle) 65%, white);color:var(--color-accent-dark);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.service-card-arrow[data-astro-cid-iustjyzp]{background:var(--color-accent-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .18s,color .18s;display:flex}.service-card[data-astro-cid-iustjyzp]:target,.service-card[data-astro-cid-iustjyzp]:focus-within{border-color:var(--color-accent-dark)}.service-card[data-astro-cid-iustjyzp]:focus-within .service-card-icon[data-astro-cid-iustjyzp]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.service-card-link[data-astro-cid-iustjyzp]:focus-visible{background:var(--color-accent-dark);color:#fff;outline-offset:-5px;outline:2px solid #fff}.service-card-link[data-astro-cid-iustjyzp]:focus-visible .service-card-arrow[data-astro-cid-iustjyzp]{color:var(--color-accent-dark);background:#fff}.service-card-link[data-astro-cid-iustjyzp]:focus-visible>span[data-astro-cid-iustjyzp]:first-child{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.service-card[data-astro-cid-iustjyzp]:hover{border-color:var(--color-accent-dark);box-shadow:0 8px 24px oklch(19% .07 270/.08)}.service-card[data-astro-cid-iustjyzp]:hover .service-card-icon[data-astro-cid-iustjyzp]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.service-card-link[data-astro-cid-iustjyzp]:hover{background:var(--color-accent-dark);color:#fff}.service-card-link[data-astro-cid-iustjyzp]:hover .service-card-arrow[data-astro-cid-iustjyzp]{color:var(--color-accent-dark);background:#fff}}@media (width>=768px){.service-catalogue[data-astro-cid-iustjyzp]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card[data-astro-cid-iustjyzp]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}@media (width>=1024px){.service-catalogue[data-astro-cid-iustjyzp]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=359px){.service-card-title[data-astro-cid-iustjyzp]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.service-card[data-astro-cid-iustjyzp],.service-card-icon[data-astro-cid-iustjyzp],.service-card-link[data-astro-cid-iustjyzp],.service-card-arrow[data-astro-cid-iustjyzp]{transition:none}}
