.hero.svelte-1uha8ag{position:relative;width:100vw;margin-top:calc(-1 * var(--space-xl) - var(--header-height));padding:calc(var(--header-height) + var(--space-3xl)) var(--space-lg) var(--space-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,var(--color-hero-glow) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,var(--color-hero-shadow) 0%,transparent 50%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-alt) 100%);z-index:-1}.hero-bg.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../../machine-part.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--hero-image-opacity);pointer-events:none}.hero-content.svelte-1uha8ag{text-align:center;max-width:650px;animation:svelte-1uha8ag-fadeInUp .8s ease-out}.hero-label.svelte-1uha8ag{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);font-weight:600;margin-bottom:var(--space-md)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;margin-bottom:var(--space-lg)}.hero-accent.svelte-1uha8ag{color:var(--color-accent);text-shadow:0 0 40px var(--color-accent-glow)}.hero-subtitle.svelte-1uha8ag{font-size:1rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.services-section.svelte-1uha8ag{text-align:center;padding:var(--space-3xl) 0;width:100%}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl);margin-top:var(--space-2xl)}.service-item.svelte-1uha8ag{text-align:left}.service-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-sm);font-size:1.35rem;font-weight:700}.service-divider.svelte-1uha8ag{height:2px;width:40px;background:var(--color-accent);margin-bottom:var(--space-md)}.service-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;line-height:1.7;color:var(--color-text-muted)}.why-section.svelte-1uha8ag{padding:var(--space-3xl) 0;width:100%}.why-content.svelte-1uha8ag{max-width:700px}.why-description.svelte-1uha8ag{font-size:1.05rem;line-height:1.8;margin-top:var(--space-lg)}.why-stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-top:var(--space-2xl)}.stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs)}.stat-number.svelte-1uha8ag{font-family:var(--font-heading);font-size:1.75rem;font-weight:800;color:var(--color-accent)}.stat-label.svelte-1uha8ag{font-size:.8rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em}.cta-section.svelte-1uha8ag{padding:var(--space-2xl) 0 var(--space-3xl);width:100%;display:flex;justify-content:center}.cta-card.svelte-1uha8ag{text-align:center;max-width:600px;width:100%}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-xl);line-height:1.7}@media (max-width: 768px){.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.why-stats.svelte-1uha8ag{grid-template-columns:1fr;text-align:center}.stat.svelte-1uha8ag{align-items:center}.why-content.svelte-1uha8ag .accent-divider:where(.svelte-1uha8ag){margin-left:auto!important}.why-content.svelte-1uha8ag{text-align:center}.hero.svelte-1uha8ag{min-height:75vh}}
