.l-service-banner{display:flex;align-items:center;padding-block:calc(var(--header-total-h) + var(--space-16)) var(--space-16);background:var(--color-banner-gradient);color:#fff}.l-service-banner h1{font-size:var(--text-5xl);color:#fff;margin:0 0 var(--space-3)}.l-service-banner p{color:rgb(255 255 255 / .7);font-size:var(--text-lg)}.shell .c-breadcrumb{padding-block:var(--space-4)}.l-service-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:48em){.l-service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.l-service-grid{grid-template-columns:repeat(3,1fr)}}.l-service-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:box-shadow var(--transition-base),transform var(--transition-base)}.l-service-item:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.l-service-item__icon{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);font-size:var(--text-xl);margin-bottom:var(--space-4)}.l-service-item h2{font-size:var(--text-xl);margin:0 0 var(--space-3)}.l-service-item p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-4)}.l-service-item ul{list-style:none;padding:0;margin:0}.l-service-item li{position:relative;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.l-service-item li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--color-primary);border-radius:50%}.l-service-cta{padding-block:var(--space-16);background:var(--color-banner-gradient);color:#fff;text-align:center}.l-service-cta h2{color:#fff;font-size:var(--text-3xl);margin:0 0 var(--space-3)}.l-service-cta p{color:rgb(255 255 255 / .7);font-size:var(--text-lg);margin-bottom:var(--space-6)}