.service-card__icon[data-astro-cid-pxrn6d4c]{color:var(--color-primary);margin-block-end:var(--space-1);display:inline-flex}.service-card__title[data-astro-cid-pxrn6d4c]{font-size:var(--text-md);color:var(--color-heading);text-wrap:balance}.service-card--compact[data-astro-cid-pxrn6d4c]{padding:var(--space-6) var(--space-5);gap:var(--space-2)}@media (width<=39.99em){.service-card--compact[data-astro-cid-pxrn6d4c]{padding:var(--space-5) var(--space-4)}}.service-card--compact[data-astro-cid-pxrn6d4c] .service-card__icon[data-astro-cid-pxrn6d4c]{color:var(--color-primary);margin-block-end:var(--space-2)}.service-card--compact[data-astro-cid-pxrn6d4c] .service-card__icon[data-astro-cid-pxrn6d4c] .icon{--icon-size:3rem;--icon-stroke:1.5}.service-card--compact[data-astro-cid-pxrn6d4c] .service-card__title[data-astro-cid-pxrn6d4c]{font-size:var(--text-lg);line-height:var(--leading-snug)}.service-card--compact[data-astro-cid-pxrn6d4c] .service-card__summary[data-astro-cid-pxrn6d4c]{max-width:22ch;color:var(--color-text-secondary)}.service-card--compact[data-astro-cid-pxrn6d4c]:hover .service-card__title[data-astro-cid-pxrn6d4c] a[data-astro-cid-pxrn6d4c]{color:var(--color-primary)}.service-card__title[data-astro-cid-pxrn6d4c] a[data-astro-cid-pxrn6d4c]{color:inherit;text-decoration:none}.service-card__summary[data-astro-cid-pxrn6d4c]{font-size:var(--text-sm);color:var(--color-text-secondary)}.service-card__rule[data-astro-cid-pxrn6d4c]{width:2.75rem;box-sizing:content-box;background-clip:content-box;margin-block-start:auto;padding-block-start:var(--space-3)}.service-card__more[data-astro-cid-pxrn6d4c]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);align-items:center;gap:.35em;margin-block-start:auto;padding-block-start:var(--space-2);display:inline-flex}.service-grid[data-astro-cid-rkx2mnml]{margin:0;padding:0;list-style:none}.service-grid--compact[data-astro-cid-rkx2mnml]{--grid-gap:0;grid-template-columns:1fr}.service-grid--compact[data-astro-cid-rkx2mnml]>li{border-radius:0}.service-grid--compact[data-astro-cid-rkx2mnml]>li+li{border-block-start:1px solid var(--color-divider)}@media (width>=40em) and (width<=63.99em){.service-grid--compact[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid--compact[data-astro-cid-rkx2mnml]>li+li{border-block-start:0}.service-grid--compact[data-astro-cid-rkx2mnml]>li:nth-child(2n){border-inline-start:1px solid var(--color-divider)}.service-grid--compact[data-astro-cid-rkx2mnml]>li:nth-child(n+3){border-block-start:1px solid var(--color-divider)}.service-grid--compact[data-astro-cid-rkx2mnml]>li:last-child:nth-child(odd){border-inline-start:0;grid-column:1/-1}}.service-grid--balanced[data-astro-cid-rkx2mnml]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48em){.service-grid--balanced[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid--balanced[data-astro-cid-rkx2mnml]>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=64em){.service-grid--balanced[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(6,minmax(0,1fr))}.service-grid--balanced[data-astro-cid-rkx2mnml]>li,.service-grid--balanced[data-astro-cid-rkx2mnml]>li:last-child:nth-child(odd){grid-column:span 2}.service-grid--balanced:has(>li:first-child:nth-last-child(3n+1))>li:nth-last-child(-n+4),.service-grid--balanced:has(>li:first-child:nth-last-child(3n+2))>li:nth-last-child(-n+2){grid-column:span 3}}@media (width>=80em){.service-grid--balanced[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(12,minmax(0,1fr))}.service-grid--balanced[data-astro-cid-rkx2mnml]>li,.service-grid--balanced[data-astro-cid-rkx2mnml]>li:last-child:nth-child(odd),.service-grid--balanced:has(>li:first-child:nth-last-child(3n+1))>li:nth-last-child(-n+4),.service-grid--balanced:has(>li:first-child:nth-last-child(3n+2))>li:nth-last-child(-n+2){grid-column:span 3}.service-grid--balanced:has(>li:first-child:nth-last-child(4n+3))>li:nth-last-child(-n+3){grid-column:span 4}.service-grid--balanced:has(>li:first-child:nth-last-child(4n+2))>li:nth-last-child(-n+2){grid-column:span 6}.service-grid--balanced:has(>li:first-child:nth-last-child(3n))>li:nth-child(n){grid-column:span 4}}@media (width>=64em){.service-grid--compact[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.service-grid--compact[data-astro-cid-rkx2mnml]>li+li{border-block-start:0;border-inline-start:1px solid var(--color-divider)}}
