.hero.svelte-1376tzm{padding:4rem 0 3rem;text-align:center;position:relative;overflow:hidden;min-height:60vh;display:flex;align-items:center}.hero-background.svelte-1376tzm{position:absolute;inset:0;z-index:0}.hero-gif.svelte-1376tzm{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay.svelte-1376tzm{position:absolute;inset:0;background:linear-gradient(135deg,#121212d9,#1a1a1abf);z-index:1}.hero-content.svelte-1376tzm{position:relative;z-index:2}.hero-title.svelte-1376tzm{margin-bottom:1.5rem;display:flex;justify-content:center}.hero-svg.svelte-1376tzm{height:clamp(90px,12vw,180px);width:auto}.hero-subtitle.svelte-1376tzm{font-size:1.25rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto 2rem;line-height:1.6}.hero-actions.svelte-1376tzm{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-large.svelte-1376tzm{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.btn-media.svelte-1376tzm{background-color:var(--color-media-blue);color:#fff;border:2px solid var(--color-media-blue)}.btn-media.svelte-1376tzm:hover{background-color:#2975b0;border-color:#2975b0}.btn-labs.svelte-1376tzm{background-color:var(--color-labs-purple);color:#fff;border:2px solid var(--color-labs-purple)}.btn-labs.svelte-1376tzm:hover{background-color:#7251c1;border-color:#7251c1}.section-title.svelte-1376tzm{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--color-text-primary)}.clients-section.svelte-1376tzm{background-color:var(--color-bg-secondary)}.clients-scroll-container.svelte-1376tzm{overflow:hidden;width:100%}.clients-scroll-desktop.svelte-1376tzm{display:flex;gap:2rem;padding:1rem 0;animation:svelte-1376tzm-scroll-horizontal 45s linear infinite;width:fit-content}.clients-scroll-mobile.svelte-1376tzm{display:none;flex-direction:column;gap:1rem}.clients-scroll-row-1.svelte-1376tzm,.clients-scroll-row-2.svelte-1376tzm{display:flex;gap:1.5rem;padding:.5rem 0;width:fit-content}.clients-scroll-row-1.svelte-1376tzm{animation:svelte-1376tzm-scroll-horizontal-mobile 70s linear infinite}.clients-scroll-row-2.svelte-1376tzm{animation:svelte-1376tzm-scroll-horizontal-mobile 70s linear infinite;animation-delay:-32s}@keyframes svelte-1376tzm-scroll-horizontal{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@keyframes svelte-1376tzm-scroll-horizontal-mobile{0%{transform:translate(0)}to{transform:translate(calc(-50% - .75rem))}}@keyframes svelte-1376tzm-scroll-horizontal-mobile-reverse{0%{transform:translate(calc(-50% - .75rem))}to{transform:translate(0)}}.client-card.svelte-1376tzm{flex:0 0 250px;height:120px;background-color:var(--color-bg-tertiary);border:1px solid var(--color-accent);border-radius:var(--border-radius);display:flex;align-items:center;gap:1rem;padding:1rem;transition:all .3s ease}.client-logo.svelte-1376tzm{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}.client-info.svelte-1376tzm{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.client-name.svelte-1376tzm{font-weight:600;color:var(--color-text-primary);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-description.svelte-1376tzm{color:var(--color-text-secondary);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-card-mobile.svelte-1376tzm{flex:0 0 200px!important;height:96px!important;padding:.8rem!important}.client-card-mobile.svelte-1376tzm .client-logo:where(.svelte-1376tzm){width:48px;height:48px}.client-card-mobile.svelte-1376tzm .client-name:where(.svelte-1376tzm){font-size:.9rem}.client-card-mobile.svelte-1376tzm .client-description:where(.svelte-1376tzm){font-size:.8rem}.testimonials-grid.svelte-1376tzm{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.testimonial-card.svelte-1376tzm{background-color:var(--color-bg-secondary);padding:2rem;border-radius:var(--border-radius);border:1px solid var(--color-accent);position:relative}.quote-mark.svelte-1376tzm{font-size:4rem;color:var(--color-studio-red);position:absolute;top:-1rem;left:1rem;line-height:1}.testimonial-quote.svelte-1376tzm{color:var(--color-text-secondary);font-style:italic;margin-bottom:1.5rem;margin-top:1rem;line-height:1.6}.testimonial-author.svelte-1376tzm{display:flex;align-items:center;gap:1rem}.testimonial-avatar.svelte-1376tzm{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent)}.author-info.svelte-1376tzm{flex:1}.author-name.svelte-1376tzm{font-weight:600;color:var(--color-text-primary)}.author-company.svelte-1376tzm{color:var(--color-text-tertiary);font-size:.9rem}.about-max-section.svelte-1376tzm{background-color:var(--color-bg-secondary)}.about-grid.svelte-1376tzm{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-content.svelte-1376tzm .section-title:where(.svelte-1376tzm){text-align:left;margin-bottom:2rem}.about-text.svelte-1376tzm p:where(.svelte-1376tzm){color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.5rem;font-size:1.1rem}.about-highlights.svelte-1376tzm{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-accent)}.highlight.svelte-1376tzm{display:flex;flex-direction:column;align-items:flex-start}.highlight-number.svelte-1376tzm{font-family:var(--font-brand);font-size:2rem;color:var(--color-studio-red);font-weight:400;line-height:1}.highlight-label.svelte-1376tzm{color:var(--color-text-tertiary);font-size:.9rem;margin-top:.25rem}.about-visual.svelte-1376tzm{position:relative;height:600px;border-radius:var(--border-radius);overflow:hidden}.about-image.svelte-1376tzm{width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius)}.about-text-desktop.svelte-1376tzm{display:block}.about-text-mobile.svelte-1376tzm{display:none}@media (max-width: 768px){.hero.svelte-1376tzm{padding:4rem 0 2rem}.testimonials-grid.svelte-1376tzm{grid-template-columns:1fr;gap:2rem}.hero-actions.svelte-1376tzm{flex-direction:column;align-items:center}.about-grid.svelte-1376tzm{grid-template-columns:1fr;gap:2rem}.about-visual.svelte-1376tzm{height:250px}.about-highlights.svelte-1376tzm{grid-template-columns:repeat(2,1fr);gap:1rem}.about-text-desktop.svelte-1376tzm{display:none}.about-text-mobile.svelte-1376tzm{display:block}.clients-scroll-desktop.svelte-1376tzm{display:none}.clients-scroll-mobile.svelte-1376tzm{display:flex}}.kit-section.svelte-1376tzm{background-color:var(--color-bg-secondary)}.kit-card.svelte-1376tzm{background-color:var(--color-bg-primary);border-radius:var(--border-radius);padding:2.5rem;border:1px solid var(--color-accent);max-width:800px;margin:0 auto;transition:transform .2s ease,box-shadow .2s ease}.kit-content.svelte-1376tzm{display:flex;align-items:flex-start;gap:2rem}.kit-image.svelte-1376tzm{flex-shrink:0;max-height:180px;max-width:500px}.kit-image.svelte-1376tzm img:where(.svelte-1376tzm){width:auto;height:auto}.desktop-only.svelte-1376tzm{display:none}.kit-card.svelte-1376tzm:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.kit-list.svelte-1376tzm{display:flex;flex-direction:column;gap:1rem}.kit-item.svelte-1376tzm{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text-secondary);line-height:1.6}.kit-bullet.svelte-1376tzm{color:var(--color-studio-red);font-weight:700;font-size:1.2rem;margin-top:-.1rem}@media (min-width: 769px){.desktop-only.svelte-1376tzm{display:block}}@media (max-width: 768px){.kit-card.svelte-1376tzm{padding:2rem;margin:0 1rem}.kit-content.svelte-1376tzm{flex-direction:column}}
