.hero.svelte-1lpms6f{background-size:cover;background-position:center;color:#fff;text-align:center;position:relative;overflow:hidden;height:88vh;display:flex;justify-content:center;align-items:flex-end}.hero-video.svelte-1lpms6f{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,-50%);background-size:cover}.hero-overlay.svelte-1lpms6f{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:0}.hero-content.svelte-1lpms6f{position:relative;z-index:1;padding:20px 20px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-content.svelte-1lpms6f h1:where(.svelte-1lpms6f){font-size:2.8em;font-weight:600;margin-bottom:16px;letter-spacing:-.01em}.cta-button.svelte-1lpms6f{display:inline-block;padding:12px 28px;background-color:#06f;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;text-align:center;transition:all .2s ease;font-size:1em}.cta-button.svelte-1lpms6f:hover{background-color:#0052cc;transform:translateY(-1px)}.container.svelte-1lpms6f{max-width:1200px;margin:0 auto;padding:0 20px}.use-case-section.svelte-1lpms6f{padding:50px 40px;text-align:center;background-color:#000}.use-case-section.svelte-1lpms6f h2:where(.svelte-1lpms6f){font-size:2em;font-weight:600;margin-bottom:24px;color:#fffffff2;letter-spacing:-.01em}.use-case-section.svelte-1lpms6f p:where(.svelte-1lpms6f){font-size:1.05em;color:#ffffffb3;line-height:1.7;max-width:800px;margin:0 auto}.spec-list-section.svelte-1lpms6f{padding:50px 40px;text-align:center;background-color:#0a0a0a}.spec-list-section.svelte-1lpms6f h2:where(.svelte-1lpms6f){font-size:2em;font-weight:600;margin-bottom:32px;color:#fffffff2;letter-spacing:-.01em}.spec-list.svelte-1lpms6f{list-style:none;padding:0;margin:0 auto;max-width:600px;text-align:left}.spec-list.svelte-1lpms6f li:where(.svelte-1lpms6f){background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid rgba(255,255,255,.08);padding:14px 18px;margin-bottom:8px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.spec-list.svelte-1lpms6f li:where(.svelte-1lpms6f) strong:where(.svelte-1lpms6f){color:#fffffff2;font-weight:500}.spec-list.svelte-1lpms6f li:where(.svelte-1lpms6f){color:#fff9;font-size:.95em}.spec-layout.svelte-1lpms6f{display:flex;align-items:center;gap:2rem;text-align:left}.spec-image.svelte-1lpms6f{flex-basis:300px}.spec-image.svelte-1lpms6f img:where(.svelte-1lpms6f){width:100%;height:auto}.spec-details.svelte-1lpms6f{flex-grow:1}.other-products-section.svelte-1lpms6f{padding:50px 40px;text-align:center;background-color:#000}.other-products-section.svelte-1lpms6f h2:where(.svelte-1lpms6f){font-size:2em;font-weight:600;margin-bottom:32px;color:#fffffff2;letter-spacing:-.01em}.product-cards-container.svelte-1lpms6f{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1000px;margin:0 auto}.product-card.svelte-1lpms6f{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:transform .3s ease,border-color .3s ease;padding:24px;text-align:center}.product-card.svelte-1lpms6f:hover{transform:translateY(-4px);border-color:#ffffff26}.product-card.svelte-1lpms6f img:where(.svelte-1lpms6f){max-width:100%;height:140px;object-fit:contain;border-radius:4px;margin-bottom:16px}.product-card.svelte-1lpms6f h3:where(.svelte-1lpms6f){font-size:1.4em;font-weight:600;margin-bottom:8px;color:#fffffff2}
