.services-grid.svelte-1v99ugh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto;overflow:visible;padding:1rem 0;align-items:stretch}.services-grid .enter-animation{height:calc(100% - 2rem)}.service-box.svelte-1v99ugh{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);border:2px solid #e5e7eb;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;margin:10px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.service-box.svelte-1v99ugh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2563eb0d,#06b6d40d);opacity:0;transition:opacity .3s ease}.service-box.svelte-1v99ugh:hover{transform:translateY(-8px);border-color:#2563eb;box-shadow:0 12px 24px #2563eb26}.service-box.svelte-1v99ugh:hover:before{opacity:1}.service-box.svelte-1v99ugh h3:where(.svelte-1v99ugh){color:#1f2937;font-size:1.25rem;margin:.5rem 0;font-weight:600;flex-grow:0}.service-box.svelte-1v99ugh p:where(.svelte-1v99ugh){color:#6b7280;font-size:.95rem;line-height:1.6;margin:0;flex-grow:1;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.services-grid.svelte-1v99ugh{grid-template-columns:1fr;gap:1.5rem}.service-box.svelte-1v99ugh{padding:1.5rem 1rem}}.audience-grid .enter-animation{height:calc(100% - 2rem)}.foto.svelte-1v99ugh{width:90%;max-width:1200px;height:auto;border-radius:20px}
