a.svelte-1rbk2wu:hover article{border-color:var(--hover-border)}.category-image.svelte-1rbk2wu{height:140px;width:auto;object-fit:contain;filter:grayscale(100%) opacity(.6);transition:filter .3s ease,transform .3s ease}a.svelte-1rbk2wu:hover .category-image:where(.svelte-1rbk2wu){filter:grayscale(0%) opacity(1);transform:scale(1.1)}.homepage.svelte-opejen{width:100%}.hero-section.svelte-opejen{text-align:center;padding:3rem 0}h1.svelte-opejen{margin:0 0 3rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.category-cards.svelte-opejen{display:grid;grid-template-columns:repeat(2,minmax(280px,400px));gap:2rem;margin-top:2rem;justify-content:center}@media(max-width:768px){.category-cards.svelte-opejen{grid-template-columns:minmax(280px,400px)}}.company-usp.svelte-opejen{margin-top:4rem;padding:3rem 2rem;text-align:center;background:var(--color-background-alt);border-radius:8px}.company-usp.svelte-opejen h2:where(.svelte-opejen){font-size:2rem;margin-bottom:2rem;color:var(--color-text)}.usp-grid.svelte-opejen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.usp-item.svelte-opejen{display:flex;flex-direction:column;align-items:center;gap:.5rem}.usp-icon.svelte-opejen{font-size:2rem;color:var(--color-primary)}.usp-item.svelte-opejen p:where(.svelte-opejen){margin:0;font-weight:600;color:var(--color-text)}@media(max-width:768px){.company-usp.svelte-opejen h2:where(.svelte-opejen){font-size:1.5rem}.usp-grid.svelte-opejen{grid-template-columns:repeat(2,1fr)}}
