.card.svelte-suvdid.svelte-suvdid{color:var(--color-black);display:flex;flex-direction:column;font:var(--text-sm);justify-content:flex-start;padding-bottom:var(--size-3);padding-top:var(--size-3);transition:all .2s ease-in-out}.header.svelte-suvdid.svelte-suvdid{flex-direction:row}.header.svelte-suvdid.svelte-suvdid,.logo-wrapper.svelte-suvdid.svelte-suvdid{align-items:center;display:flex}.logo-wrapper.svelte-suvdid.svelte-suvdid{height:56px;justify-content:center;margin-right:var(--size-2);min-width:56px;width:56px}.logo-wrapper.svelte-suvdid img.svelte-suvdid{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.app__infos.svelte-suvdid.svelte-suvdid{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.app__infos.svelte-suvdid h1.svelte-suvdid{font-size:var(--text-lg);font-weight:700;line-height:1.2;word-break:break-word}.app__infos.svelte-suvdid h1.svelte-suvdid,.app__infos.svelte-suvdid p.description.svelte-suvdid{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.app__infos.svelte-suvdid p.description.svelte-suvdid{color:var(--color-gray-700);flex-grow:1;font-size:var(--text-sm);line-height:1.4}a.svelte-suvdid.svelte-suvdid{-webkit-text-decoration:none;text-decoration:none}.hero.svelte-1u6ixxx.svelte-1u6ixxx{text-align:center}.contact.svelte-1u6ixxx.svelte-1u6ixxx{display:flex;justify-content:center;margin-top:var(--size-8)}.contact.svelte-1u6ixxx a.svelte-1u6ixxx{-webkit-text-decoration:none;text-decoration:none}.ai-video-feature.svelte-1u6ixxx.svelte-1u6ixxx{align-items:center;display:flex;flex-direction:column;gap:var(--size-8);margin:var(--size-12) auto;padding:0 var(--size-4)}.ai-text-content.svelte-1u6ixxx.svelte-1u6ixxx{text-align:center}.video-content.svelte-1u6ixxx.svelte-1u6ixxx{width:100%}.video-content.svelte-1u6ixxx video.svelte-1u6ixxx{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block;height:auto;width:100%}.ai-text-content.svelte-1u6ixxx p.svelte-1u6ixxx{font-size:var(--font-size-fluid-0);line-height:var(--line-height-relaxed)}.ai-text-content.svelte-1u6ixxx p strong.svelte-1u6ixxx{background-color:var(--color-yellow-100);border-radius:var(--radius-sm);color:var(--color-gray-800);padding:.1em .3em}.ai-text-content.svelte-1u6ixxx p span.highlight-red.svelte-1u6ixxx{background-color:var(--color-error-300);border-radius:var(--radius-sm);color:var(--color-white);padding:.1em .3em}@media (min-width:900px){.ai-video-feature.svelte-1u6ixxx.svelte-1u6ixxx{align-items:center;flex-direction:row;gap:var(--size-10)}.ai-text-content.svelte-1u6ixxx.svelte-1u6ixxx{flex:1;text-align:left}.video-content.svelte-1u6ixxx.svelte-1u6ixxx{flex:1}}.section-header.svelte-1u6ixxx.svelte-1u6ixxx{align-items:center;display:flex;gap:var(--size-4);margin:var(--size-8) 0 var(--size-4)}.section-line.svelte-1u6ixxx.svelte-1u6ixxx{background:var(--color-gray-300);flex:1;height:1px;opacity:1}.pagination.svelte-1u6ixxx.svelte-1u6ixxx{align-items:center;display:flex;justify-content:space-between;padding-bottom:2rem;padding-top:4rem}.services-list.svelte-1u6ixxx.svelte-1u6ixxx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--size-6);gap:var(--size-6);margin-bottom:var(--size-8)}.service-item.svelte-1u6ixxx.svelte-1u6ixxx{background-color:var(--color-white);box-shadow:var(--shadow-sm);padding:var(--size-4);text-align:center}.service-icon.svelte-1u6ixxx.svelte-1u6ixxx,.service-item.svelte-1u6ixxx.svelte-1u6ixxx{border-radius:var(--radius-lg)}.service-icon.svelte-1u6ixxx.svelte-1u6ixxx{align-items:center;background-color:#faa;box-shadow:var(--shadow-inner);color:var(--color-gray-800);display:inline-flex;font-size:128px;height:300px;justify-content:center;margin-bottom:var(--size-6);width:100%}.service-item.svelte-1u6ixxx h3.svelte-1u6ixxx{font-size:var(--font-size-fluid-0);margin-bottom:var(--size-3)}.service-item.svelte-1u6ixxx p.svelte-1u6ixxx{line-height:var(--line-height-relaxed)}.portfolio-section.svelte-1u6ixxx.svelte-1u6ixxx{margin-bottom:var(--size-8)}.cards.svelte-1u6ixxx.svelte-1u6ixxx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--size-6);gap:var(--size-6);list-style:none;padding:0}.posts-section.svelte-1u6ixxx.svelte-1u6ixxx{margin-bottom:var(--size-8)}
