.service-card{background:#fff;border:1px solid var(--neutral-200);border-radius:4px;padding:28px 24px;height:100%;transition:box-shadow .2s}.service-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.service-icon{width:48px;height:48px;border-radius:4px;margin-bottom:16px;background-color:var(--neutral-50);background-size:28px;background-repeat:no-repeat;background-position:center}.service-icon-spec{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3C/svg%3E")}.service-icon-custom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Cpath d='M12 20V10'/%3E%3Cpath d='M18 20V4'/%3E%3Cpath d='M6 20v-4'/%3E%3C/svg%3E")}.service-icon-logistics{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpath d='M16 8h4l3 3v5h-7V8z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.service-icon-docs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E")}.service-icon-training{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Cpath d='M22 10v6M2 10l10-5 10 5-10 5z'/%3E%3Cpath d='M6 12v5c0 2 4 3 6 3s6-1 6-3v-5'/%3E%3C/svg%3E")}.service-icon-warranty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300695C' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.service-card h3{font-size:1.125rem;margin-bottom:.75rem}.service-card p{font-size:.9375rem;color:var(--neutral-600);line-height:1.6}.service-card ul{list-style:none;padding:0;margin:1rem 0 0}.service-card ul li{padding:4px 0 4px 16px;font-size:.875rem;color:var(--neutral-800);position:relative}.service-card ul li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;background:var(--primary);border-radius:50%}.services-cta{background:var(--primary-dark);color:#fff;padding:56px 0}.services-cta h2{color:#fff;font-size:1.625rem;margin-bottom:.75rem}.services-cta p{color:rgba(255,255,255,.8);max-width:540px;margin:0 auto 1.5rem}