.pg-services .scroll-target{scroll-margin-top:calc(var(--nav-height) + 5rem)}.pg-services .cluster-feature{gap:var(--space-8);align-items:center;display:grid}.pg-services .feature-image-wrap{border-radius:var(--radius-xl);overflow:hidden}.pg-services .feature-image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pg-services .feature-title{align-items:center;gap:clamp(var(--space-3),1.2vw,var(--space-5));margin:0;margin-top:var(--space-2);display:flex}.pg-services .feature-summary{font-size:var(--font-size-400);color:var(--color-text);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.pg-services .key-points{gap:var(--space-2);padding-left:0;list-style:none;display:grid}.pg-services .key-points li{padding-left:var(--space-6);max-width:none;position:relative}.pg-services .key-points li:before{content:"";background:var(--color-primary);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62em;left:.15rem}.pg-services .feature-concerns{font-size:var(--font-size-200);color:var(--color-text-muted);padding-top:var(--space-2);border-top:1px solid var(--color-border);margin-top:var(--space-4)}.pg-services .feature-concerns-label{font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);margin-right:var(--space-1)}.pg-services .feature-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=52rem){.pg-services .cluster-feature{gap:var(--space-12);grid-template-columns:1fr 1fr}.pg-services .reversed{direction:rtl}.pg-services .reversed>*{direction:ltr}}
