.service-icon[data-astro-cid-43js7ux2]{border-radius:var(--radius-md);background:var(--accent-100);width:2.75rem;height:2.75rem;color:var(--ink-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.service-icon[data-astro-cid-43js7ux2] svg[data-astro-cid-43js7ux2]{width:1.375rem;height:1.375rem}.service-card[data-astro-cid-3vpt37q6]{gap:var(--space-1);padding:var(--space-3);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;scroll-margin-top:6rem;display:flex}.service-card__head[data-astro-cid-3vpt37q6]{align-items:center;gap:var(--space-2);display:flex}.service-card__head[data-astro-cid-3vpt37q6] .service-icon{width:2.25rem;height:2.25rem}.service-card__head[data-astro-cid-3vpt37q6] .service-icon svg{width:1.125rem;height:1.125rem}.service-card__group[data-astro-cid-3vpt37q6]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.service-card__title[data-astro-cid-3vpt37q6]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--ink-900);margin-top:0}.service-card__benefit[data-astro-cid-3vpt37q6]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-700)}.service-card__price[data-astro-cid-3vpt37q6]{background:var(--accent-100);border-radius:var(--radius-pill);max-width:100%;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-900);align-self:start;padding:.2em .65em;display:inline-flex}.service-card__by-industry[data-astro-cid-3vpt37q6]{font-size:var(--text-sm);color:var(--ink-700)}.service-card__by-industry[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:var(--color-link)}.service-card__by-industry[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:hover{color:var(--color-link-hover)}.service-card__cta[data-astro-cid-3vpt37q6],.service-card__more[data-astro-cid-3vpt37q6]{margin-top:auto}.service-card__cta[data-astro-cid-3vpt37q6]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.service-card__cta[data-astro-cid-3vpt37q6]:after{content:"→";transition:transform var(--duration-base) var(--ease-out)}.service-card__cta[data-astro-cid-3vpt37q6]:hover:after{transform:translate(3px)}.service-card__more-toggle[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-link);cursor:pointer;list-style:none;display:flex}.service-card__more-toggle[data-astro-cid-3vpt37q6]::-webkit-details-marker{display:none}.service-card__more-toggle[data-astro-cid-3vpt37q6]::marker{content:""}.service-card__more-toggle[data-astro-cid-3vpt37q6]:hover{color:var(--color-link-hover)}.service-card__more-icon[data-astro-cid-3vpt37q6]{flex:none;width:.875rem;height:.875rem;position:relative}.service-card__more-icon[data-astro-cid-3vpt37q6]:before,.service-card__more-icon[data-astro-cid-3vpt37q6]:after{content:"";height:2px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;inset:50% 0 auto}.service-card__more-icon[data-astro-cid-3vpt37q6]:after{transform:rotate(90deg)}.service-card__more[data-astro-cid-3vpt37q6][open] .service-card__more-icon[data-astro-cid-3vpt37q6]:after{transform:rotate(0)}.service-card__detail[data-astro-cid-3vpt37q6]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);gap:var(--space-3);display:grid}.service-card__summary[data-astro-cid-3vpt37q6]{font-size:var(--text-sm);color:var(--ink-700);line-height:var(--leading-relaxed)}.wwd-grid[data-astro-cid-3if4tq72]{justify-content:center;align-items:stretch;gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.wwd-grid[data-astro-cid-3if4tq72] .service-card{flex:0 1 calc((100% - 3 * var(--space-5)) / 4)}@media (width<=79.9375rem){.wwd-grid[data-astro-cid-3if4tq72] .service-card{flex-basis:calc((100% - 2 * var(--space-5)) / 3)}}@media (width<=63.9375rem){.wwd-grid[data-astro-cid-3if4tq72] .service-card{flex-basis:calc((100% - 1 * var(--space-5)) / 2)}}
