@font-face{font-display:swap;font-family:Ample Soft Pro;font-style:normal;font-weight:700;src:url(https://143397500.fs1.hubspotusercontent-eu1.net/hubfs/143397500/Knif/Visuell%20profil/AmpleSoftPro-Bold.woff2) format("woff2")}.service-grid__container{margin:0 auto;padding:60px 20px}.service-grid__title{color:#12636e;font-family:Ample Soft Pro,Open Sans,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 16px}.service-grid__intro{color:#4a5568;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6;margin:0 0 40px;max-width:700px}.service-grid__grid{display:grid;gap:24px}.service-grid__grid--cols-2{grid-template-columns:repeat(2,1fr)}.service-grid__grid--cols-3{grid-template-columns:repeat(3,1fr)}.service-grid__grid--cols-4{grid-template-columns:repeat(4,1fr)}.service-grid__card{border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.service-grid__card-header{align-items:center;display:flex;gap:16px;padding:24px 28px}.service-grid__icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.service-grid__icon img{max-height:100%;max-width:100%;object-fit:contain}.service-grid__card-title{font-family:Ample Soft Pro,Open Sans,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3;margin:0}.service-grid__card-body{flex:1;padding:20px 28px 28px}.service-grid__card-desc{font-family:Open Sans,sans-serif;font-size:.95rem;line-height:1.6}.service-grid__card-desc p:last-child{margin-bottom:0}.service-grid__card--animate{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--stagger-delay,0s)}.service-grid__card--animate.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.service-grid__grid--cols-3,.service-grid__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.service-grid__container{padding:40px 16px}.service-grid__title{font-size:1.6rem}.service-grid__grid--cols-2,.service-grid__grid--cols-3,.service-grid__grid--cols-4{grid-template-columns:1fr}.service-grid__card-header{gap:12px;padding:20px}.service-grid__card-body{padding:16px 20px 24px}}