.services-showcase[data-v-1717f477]{background:0 0}.services-shell[data-v-1717f477]{align-items:start;gap:1.75rem;display:grid}.services-header[data-v-1717f477]{min-width:0}.services-showcase--carousel .services-header[data-v-1717f477] .section-header__title:after{background:hsl(var(--primary));content:"";width:3rem;height:2px;margin-top:.75rem;display:block}.services-carousel-controls[data-v-1717f477]{gap:.75rem;display:flex}.services-nav-btn[data-v-1717f477]{border:1px solid hsl(var(--primary));background:hsl(var(--primary));width:2.75rem;height:2.75rem;color:hsl(var(--primary-foreground));transition:background-color var(--duration-fast,.2s), color var(--duration-fast,.2s);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.services-nav-btn[data-v-1717f477]:disabled{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));cursor:default;background:0 0}.services-nav-btn[data-v-1717f477]:hover:not(:disabled){background:hsl(var(--primary-hover))}.services-stage[data-v-1717f477]{min-width:0}.services-scroll[data-v-1717f477]{--peek-card-width:clamp(17rem, 21vw, 21rem);--peek-gap:1rem;--peek-scroll-padding:0;scrollbar-width:thin;scrollbar-color:hsl(var(--primary)) hsl(var(--muted));padding-block:.25rem 1rem}.services-scroll[data-v-1717f477]::-webkit-scrollbar{height:6px}.services-scroll.section-peek-carousel[data-v-1717f477]{grid-auto-columns:var(--peek-card-width)}.services-scroll[data-v-1717f477]::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:999px}.services-scroll[data-v-1717f477]::-webkit-scrollbar-thumb{background:hsl(var(--primary));border-radius:999px}.service-card[data-v-1717f477]{min-width:0;display:flex}.service-card[data-v-1717f477] .product-card{width:100%}.services-showcase--carousel .service-card[data-v-1717f477]:nth-child(5n+1){--catalog-tint:var(--accent-purple,var(--primary))}.services-showcase--carousel .service-card[data-v-1717f477]:nth-child(5n+2){--catalog-tint:var(--accent-blue,var(--primary))}.services-showcase--carousel .service-card[data-v-1717f477]:nth-child(5n+3){--catalog-tint:var(--text-muted,var(--primary))}.services-showcase--carousel .service-card[data-v-1717f477]:nth-child(5n+4){--catalog-tint:var(--success,var(--primary))}.services-showcase--carousel .service-card[data-v-1717f477]:nth-child(5n+5){--catalog-tint:var(--accent-amber,var(--primary))}.services-scroll--grid[data-v-1717f477]{gap:1rem;display:grid}@media (min-width:1024px){.services-showcase--grid .services-shell[data-v-1717f477]{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.services-showcase--grid .services-header[data-v-1717f477]{top:calc(var(--section-sticky-top,6rem) + .75rem);position:sticky}}@media (max-width:639px){.services-scroll[data-v-1717f477]{--peek-card-width:min(20rem, 86vw)}}@media (prefers-reduced-motion:reduce){.services-nav-btn[data-v-1717f477]{transition:none}}
