h2.svelte-1ut1rub,h3.svelte-1ut1rub{letter-spacing:-.025em}.categorized-services-container.svelte-1ut1rub{padding:2rem 0;position:relative}.service-categories-wrapper.svelte-1ut1rub{z-index:10;flex-direction:column;gap:3rem;max-width:1400px;margin:0 auto;display:flex;position:relative}.service-category.svelte-1ut1rub{opacity:0;animation:.6s ease-out forwards svelte-1ut1rub-category-fade-in;animation-delay:calc(var(--category-index) * .15s)}@keyframes svelte-1ut1rub-category-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.category-header.svelte-1ut1rub{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.category-accent.svelte-1ut1rub{border-radius:2px;width:4px;height:24px}.category-title.svelte-1ut1rub{color:#1e293b;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.25rem;font-weight:700}.category-services-grid.svelte-1ut1rub{grid-template-columns:1fr;gap:1rem;display:grid}.service-card.svelte-1ut1rub{text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;height:100%;padding:1.75rem 1.5rem;transition:all .3s;display:flex;position:relative}.service-card.svelte-1ut1rub:hover{border-color:var(--color-primary-500);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.service-icon-wrapper.svelte-1ut1rub{flex-shrink:0;margin-bottom:.25rem}.service-title.svelte-1ut1rub{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.service-description.svelte-1ut1rub{color:#475569;text-align:left;width:100%;margin:0;font-size:.9375rem;line-height:1.6}.animated-grid-bg.svelte-1ut1rub{opacity:.08;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#8b5cf666 1px,#0000 1px),linear-gradient(#8b5cf666 1px,#0000 1px);background-size:60px 60px;animation:25s linear infinite svelte-1ut1rub-grid-shift;position:absolute;inset:0}@keyframes svelte-1ut1rub-grid-shift{0%{background-position:0 0}to{background-position:60px 60px}}@media (width>=641px){.category-services-grid.svelte-1ut1rub{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.25rem}.service-card.svelte-1ut1rub{padding:2rem 1.5rem}}@media (width>=1024px){.category-services-grid.svelte-1ut1rub{gap:1.5rem}.service-card.svelte-1ut1rub{padding:2rem 1.75rem}.category-title.svelte-1ut1rub{font-size:1.5rem}.service-description.svelte-1ut1rub{font-size:1rem}}@keyframes svelte-1ut1rub-fade-in-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ut1rub-fade-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up.svelte-1ut1rub{opacity:0;animation:.6s ease-out forwards svelte-1ut1rub-fade-in-up}.animate-fade-in-left.svelte-1ut1rub{opacity:0;animation:.6s ease-out forwards svelte-1ut1rub-fade-in-left}@keyframes svelte-1ut1rub-pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-pulse-slow.svelte-1ut1rub{animation:4s ease-in-out infinite svelte-1ut1rub-pulse-slow}html{scroll-behavior:smooth}.solution-card{will-change:transform;transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.svelte-1ut1rub{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.solution-card{transform:none!important}}
