/* v75: distinct silhouettes and a quieter balance of open, round and tiled icons.
   Existing ten-item order, grid, type, CTA and optical sizes are preserved. */
.models .deliverables li:nth-child(1) { --svc-art: url('/elvion-assets/service-icons-v75/leads.svg'); --svc-frame-radius: 50%; --svc-bg-alpha: .07; --svc-border-alpha: .21; --svc-hover-bg-alpha: .12; --svc-hover-border-alpha: .4; }
.models .deliverables li:nth-child(2) { --svc-art: url('/elvion-assets/service-icons-v75/contract.svg'); --svc-frame-radius: 13px; --svc-bg-alpha: .045; --svc-border-alpha: .17; --svc-hover-bg-alpha: .09; --svc-hover-border-alpha: .35; }
.models .deliverables li:nth-child(3) { --svc-art: url('/elvion-assets/service-icons-v75/strategy.svg'); --svc-bg-alpha: 0; --svc-border-alpha: 0; --svc-hover-bg-alpha: 0; --svc-hover-border-alpha: 0; }
.models .deliverables li:nth-child(4) { --svc-art: url('/elvion-assets/service-icons-v75/creatives.svg'); --svc-frame-radius: 13px; --svc-bg-alpha: .07; --svc-border-alpha: .21; --svc-hover-bg-alpha: .12; --svc-hover-border-alpha: .4; }
.models .deliverables li:nth-child(5) { --svc-art: url('/elvion-assets/service-icons-v75/protection.svg'); --svc-bg-alpha: 0; --svc-border-alpha: 0; --svc-hover-bg-alpha: 0; --svc-hover-border-alpha: 0; }
.models .deliverables li:nth-child(6) { --svc-art: url('/elvion-assets/service-icons-v75/analytics.svg'); --svc-bg-alpha: 0; --svc-border-alpha: 0; --svc-hover-bg-alpha: 0; --svc-hover-border-alpha: 0; }
.models .deliverables li:nth-child(7) { --svc-art: url('/elvion-assets/service-icons-v75/control.svg'); --svc-frame-radius: 13px; --svc-bg-alpha: .045; --svc-border-alpha: .17; --svc-hover-bg-alpha: .09; --svc-hover-border-alpha: .35; }
.models .deliverables li:nth-child(8) { --svc-art: url('/elvion-assets/service-icons-v75/call-center.svg'); --svc-frame-radius: 50%; --svc-bg-alpha: .07; --svc-border-alpha: .21; --svc-hover-bg-alpha: .12; --svc-hover-border-alpha: .4; }
.models .deliverables li:nth-child(9) { --svc-art: url('/elvion-assets/service-icons-v75/integrations.svg'); --svc-frame-radius: 13px; --svc-bg-alpha: .045; --svc-border-alpha: .17; --svc-hover-bg-alpha: .09; --svc-hover-border-alpha: .35; }
.models .deliverables li:nth-child(10) { --svc-art: url('/elvion-assets/service-icons-v75/design.svg'); --svc-bg-alpha: 0; --svc-border-alpha: 0; --svc-hover-bg-alpha: 0; --svc-hover-border-alpha: 0; }
.models .deliverables .svc-ico {
  border-radius: var(--svc-frame-radius, 0);
  border-color: rgb(var(--svc-rgb) / var(--svc-border-alpha));
  background: rgb(var(--svc-rgb) / var(--svc-bg-alpha));
}
@media (hover: hover) {
  .models .deliverables li:not(.svc-cta):hover .svc-ico {
    border-color: rgb(var(--svc-rgb) / var(--svc-hover-border-alpha));
    background: rgb(var(--svc-rgb) / var(--svc-hover-bg-alpha));
  }
}
