.section-categories.svelte-1fyg2ur{background:var(--color-bg-light)}.section-intro.svelte-1fyg2ur{max-width:800px;margin:0 auto 2rem;color:var(--color-text-light)}.categories-grid.svelte-1fyg2ur{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;margin-top:2rem}.category-card.svelte-1fyg2ur{text-align:center;display:flex;flex-direction:column;align-items:center}.category-icon.svelte-1fyg2ur{width:65px;height:65px;margin-bottom:1rem;color:var(--color-primary)}.category-icon.svelte-1fyg2ur svg{width:100%;height:100%}.category-card.svelte-1fyg2ur h5:where(.svelte-1fyg2ur){color:var(--color-text-dark);margin-bottom:1rem;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.category-card.svelte-1fyg2ur ul:where(.svelte-1fyg2ur){text-align:left}.category-card.svelte-1fyg2ur li:where(.svelte-1fyg2ur){font-size:.9rem;color:var(--color-text-light);padding:.25rem 0 .25rem 1rem;position:relative}.category-card.svelte-1fyg2ur li:where(.svelte-1fyg2ur):before{content:"•";position:absolute;left:0;color:var(--color-text)}.section-testimonials.svelte-1fyg2ur{background:#666;color:var(--color-white);padding:3rem 0}.testimonial.svelte-1fyg2ur{text-align:center;max-width:800px;margin:0 auto 3rem}.testimonial.svelte-1fyg2ur:last-child{margin-bottom:0}.testimonial.svelte-1fyg2ur .decoration:where(.svelte-1fyg2ur){width:200px;height:2px;background:var(--color-primary)}.quote.svelte-1fyg2ur{font-style:italic;font-size:1rem;line-height:1.8;color:var(--color-white)}.author.svelte-1fyg2ur{font-weight:700;color:var(--color-primary);font-size:.95rem}.quality-points.svelte-1fyg2ur{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.quality-point.svelte-1fyg2ur img:where(.svelte-1fyg2ur){max-width:300px;height:auto}.section-strength.svelte-1fyg2ur{background:linear-gradient(#333333bf,#333333bf),url(../../../images/tillsammans.jpg) center/cover;color:var(--color-white);padding:4rem 0}.strength-content.svelte-1fyg2ur{max-width:700px;margin:0 auto}.strength-content.svelte-1fyg2ur h2:where(.svelte-1fyg2ur){color:var(--color-white);margin-bottom:1.5rem}.strength-content.svelte-1fyg2ur p:where(.svelte-1fyg2ur){font-size:1rem;line-height:1.8}.section-cta.svelte-1fyg2ur{background:var(--color-green-cta);padding:2.5rem 0}.section-cta.svelte-1fyg2ur h3:where(.svelte-1fyg2ur){margin-bottom:1.5rem;color:var(--color-text)}.section-cta.svelte-1fyg2ur .btn-outline:where(.svelte-1fyg2ur){background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.section-cta.svelte-1fyg2ur .btn-outline:where(.svelte-1fyg2ur):hover{background:var(--color-white);color:var(--color-text)}@media (max-width: 900px){.categories-grid.svelte-1fyg2ur{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.categories-grid.svelte-1fyg2ur{grid-template-columns:1fr}.quality-points.svelte-1fyg2ur{flex-direction:column;align-items:center}.quality-point.svelte-1fyg2ur img:where(.svelte-1fyg2ur){max-width:100%}}
