.v8.svelte-1mus9fb{--color-bg: #FAFAFA;--color-bg-card: #FFFFFF;--color-bg-muted: #F4F4F5;--color-grad-a: #6EE7B7;--color-grad-b: #818CF8;--color-accent: #6D63F8;--color-accent-light: rgba(109, 99, 248, .1);--color-accent-lighter: rgba(109, 99, 248, .05);--color-text: #18181B;--color-text-mid: #52525B;--color-text-muted: #A1A1AA;--color-border: #E4E4E7;--color-border-hover: #D4D4D8;--gradient: linear-gradient(135deg, var(--color-grad-a), var(--color-grad-b));--font-head: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.65}.nav.svelte-1mus9fb{position:sticky;top:0;z-index:100;background:#fafafacc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.nav-inner.svelte-1mus9fb{max-width:1160px;margin:0 auto;padding:0 2rem;height:60px;display:flex;align-items:center;gap:2rem}.nav-brand.svelte-1mus9fb{display:flex;align-items:baseline;gap:.4rem;margin-right:auto}.nav-logo.svelte-1mus9fb{font-family:var(--font-head);font-size:1rem;font-weight:700;letter-spacing:-.03em;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-by.svelte-1mus9fb{font-size:.65rem;color:var(--color-text-muted);font-family:var(--font-body);-webkit-text-fill-color:var(--color-text-muted)}.nav-links.svelte-1mus9fb{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-links.svelte-1mus9fb a:where(.svelte-1mus9fb){color:var(--color-text-mid);text-decoration:none;font-size:.85rem;transition:color .15s}.nav-links.svelte-1mus9fb a:where(.svelte-1mus9fb):hover{color:var(--color-text)}.btn-primary.svelte-1mus9fb{display:inline-block;background:var(--gradient);color:#fff;font-family:var(--font-head);font-size:.85rem;font-weight:600;letter-spacing:-.01em;padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px #6d63f840}.btn-primary.svelte-1mus9fb:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 16px #6d63f859}.btn-primary.btn-large.svelte-1mus9fb{font-size:.95rem;padding:.85rem 1.75rem;border-radius:10px}.btn-text.svelte-1mus9fb{display:inline-block;background:transparent;color:var(--color-accent);font-size:.875rem;text-decoration:none;font-family:var(--font-body);transition:opacity .15s}.btn-text.svelte-1mus9fb:hover{opacity:.75}.hero.svelte-1mus9fb{padding:5rem 2rem 4.5rem;position:relative;overflow:hidden}.hero-bg.svelte-1mus9fb{position:absolute;inset:0;pointer-events:none}.hero-orb.svelte-1mus9fb{position:absolute;border-radius:50%;filter:blur(80px)}.hero-orb-1.svelte-1mus9fb{width:500px;height:500px;top:-200px;right:-100px;background:radial-gradient(circle,rgba(110,231,183,.18) 0%,transparent 70%)}.hero-orb-2.svelte-1mus9fb{width:400px;height:400px;top:50px;left:-150px;background:radial-gradient(circle,rgba(129,140,248,.12) 0%,transparent 70%)}.hero-inner.svelte-1mus9fb{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative}.hero-text.svelte-1mus9fb{display:flex;flex-direction:column;gap:1.25rem}.hero-badge.svelte-1mus9fb{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--color-accent);background:var(--color-accent-light);border:1px solid rgba(109,99,248,.2);padding:4px 12px;border-radius:100px;align-self:flex-start}.hero-badge-dot.svelte-1mus9fb{width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:svelte-1mus9fb-pulse 2s ease infinite}@keyframes svelte-1mus9fb-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-headline.svelte-1mus9fb{font-family:var(--font-head);font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0;color:var(--color-text)}.hero-sub.svelte-1mus9fb{font-size:1.05rem;color:var(--color-text-mid);line-height:1.7;margin:0;max-width:44ch}.hero-ctas.svelte-1mus9fb{display:flex;gap:1.25rem;flex-wrap:wrap;align-items:center}.hero-image-side.svelte-1mus9fb{display:flex;flex-direction:column;gap:1rem}.img-placeholder.svelte-1mus9fb{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:12px;display:flex;align-items:flex-end;justify-content:center;padding:1rem;overflow:hidden}.img-hero.svelte-1mus9fb{aspect-ratio:16 / 9}.img-43.svelte-1mus9fb{aspect-ratio:4 / 3}.img-caption.svelte-1mus9fb{font-size:.7rem;color:var(--color-text-muted);text-align:center;font-style:italic}.hero-card-row.svelte-1mus9fb{display:flex;gap:.5rem}.hero-feature-card.svelte-1mus9fb{flex:1;display:flex;align-items:center;gap:.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:.65rem .75rem;font-size:.72rem;color:var(--color-text-mid);font-family:var(--font-body);white-space:nowrap}.hero-feature-card.svelte-1mus9fb svg:where(.svelte-1mus9fb){color:var(--color-accent);flex-shrink:0}.benefit-strip.svelte-1mus9fb{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-card)}.benefit-strip-inner.svelte-1mus9fb{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.benefit.svelte-1mus9fb{padding:2rem;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:.6rem}.benefit.svelte-1mus9fb:last-child{border-right:none}.benefit-icon.svelte-1mus9fb{width:36px;height:36px;border-radius:8px;background:var(--color-accent-light);border:1px solid rgba(109,99,248,.15);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.benefit-label.svelte-1mus9fb{font-family:var(--font-head);font-size:.875rem;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.02em}.benefit-micro.svelte-1mus9fb{font-size:.775rem;color:var(--color-text-muted);margin:0}.section-inner.svelte-1mus9fb{max-width:1160px;margin:0 auto;padding:0 2rem}.section-header.svelte-1mus9fb{margin-bottom:3rem}.section-label.svelte-1mus9fb{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .6rem}.section-heading.svelte-1mus9fb{font-family:var(--font-head);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.04em;color:var(--color-text);margin:0;line-height:1.1}.how-it-works.svelte-1mus9fb{padding:5.5rem 2rem;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}.steps.svelte-1mus9fb{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step.svelte-1mus9fb{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.step.svelte-1mus9fb:hover{border-color:var(--color-border-hover);box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.step-icon-wrap.svelte-1mus9fb{width:40px;height:40px;border-radius:10px;background:var(--gradient);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #6d63f84d}.step-num.svelte-1mus9fb{font-family:var(--font-head);font-size:.85rem;font-weight:700;color:#fff}.step.svelte-1mus9fb h3:where(.svelte-1mus9fb){font-family:var(--font-head);font-size:1rem;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.02em}.step.svelte-1mus9fb p:where(.svelte-1mus9fb){font-size:.85rem;color:var(--color-text-mid);margin:0;line-height:1.65}.applications.svelte-1mus9fb{padding:5.5rem 2rem;border-bottom:1px solid var(--color-border)}.app-hero.svelte-1mus9fb{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:2rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem;box-shadow:0 1px 4px #0000000a}.app-eyebrow.svelte-1mus9fb{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .5rem}.app-hero-title.svelte-1mus9fb{font-family:var(--font-head);font-size:1.75rem;font-weight:700;letter-spacing:-.04em;color:var(--color-text);margin:0 0 .75rem}.app-hero-desc.svelte-1mus9fb{color:var(--color-text-mid);font-size:.9rem;line-height:1.65;margin:0 0 1.25rem}.app-list.svelte-1mus9fb{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.app-list.svelte-1mus9fb li:where(.svelte-1mus9fb){font-size:.875rem;color:var(--color-text-mid);display:flex;align-items:center;gap:.6rem}.app-list.svelte-1mus9fb li:where(.svelte-1mus9fb):before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--gradient);flex-shrink:0}.app-grid.svelte-1mus9fb{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.app-card.svelte-1mus9fb{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.app-card.svelte-1mus9fb:hover{border-color:var(--color-border-hover);box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.app-card-badge.svelte-1mus9fb{display:inline-block;font-family:var(--font-head);font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:var(--color-accent);background:var(--color-accent-lighter);border:1px solid rgba(109,99,248,.15);padding:3px 10px;border-radius:6px;align-self:flex-start}.app-card.svelte-1mus9fb p:where(.svelte-1mus9fb){font-size:.825rem;color:var(--color-text-mid);margin:0;line-height:1.6}.case-study.svelte-1mus9fb{padding:5.5rem 2rem;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}.case-study-grid.svelte-1mus9fb{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.case-study-text.svelte-1mus9fb{display:flex;flex-direction:column;gap:1rem}.case-study-text.svelte-1mus9fb h2:where(.svelte-1mus9fb){font-family:var(--font-head);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.04em;color:var(--color-text);margin:0;line-height:1.15}.case-study-text.svelte-1mus9fb p:where(.svelte-1mus9fb){font-size:.875rem;color:var(--color-text-mid);line-height:1.75;margin:0}.pullquote.svelte-1mus9fb{font-size:.9rem;font-style:italic;color:var(--color-text-mid);padding:1.25rem 1.5rem;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);margin:.5rem 0 0;box-shadow:0 1px 4px #0000000a}.specs.svelte-1mus9fb{padding:5.5rem 2rem;border-bottom:1px solid var(--color-border)}.spec-grid.svelte-1mus9fb{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.spec-card.svelte-1mus9fb{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,box-shadow .2s}.spec-card.svelte-1mus9fb:hover{border-color:#6d63f84d;box-shadow:0 0 0 3px var(--color-accent-lighter)}.spec-icon-dot.svelte-1mus9fb{width:8px;height:8px;border-radius:50%;background:var(--gradient)}.spec-card.svelte-1mus9fb h4:where(.svelte-1mus9fb){font-family:var(--font-head);font-size:.9rem;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.02em}.spec-card.svelte-1mus9fb p:where(.svelte-1mus9fb){font-size:.825rem;color:var(--color-text-mid);margin:0;line-height:1.65}.contact.svelte-1mus9fb{padding:5.5rem 2rem;position:relative;overflow:hidden}.contact-bg.svelte-1mus9fb{position:absolute;inset:0;pointer-events:none}.contact-orb.svelte-1mus9fb{position:absolute;width:600px;height:400px;bottom:-150px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(110,231,183,.12) 0%,rgba(129,140,248,.08) 50%,transparent 70%);filter:blur(60px)}.contact-inner.svelte-1mus9fb{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;position:relative}.contact-text.svelte-1mus9fb{display:flex;flex-direction:column;gap:1rem}.contact-text.svelte-1mus9fb h2:where(.svelte-1mus9fb){font-family:var(--font-head);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.04em;color:var(--color-text);margin:0;line-height:1.1}.contact-sub.svelte-1mus9fb{color:var(--color-text-mid);font-size:.95rem;margin:0;line-height:1.65}.contact-form-card.svelte-1mus9fb{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:2rem;box-shadow:0 4px 24px #0000000f}.contact-form.svelte-1mus9fb{display:flex;flex-direction:column;gap:1.25rem}.form-row.svelte-1mus9fb{display:flex;flex-direction:column;gap:.4rem}.form-row.svelte-1mus9fb label:where(.svelte-1mus9fb){font-size:.75rem;font-weight:500;color:var(--color-text-mid);letter-spacing:.02em}.form-row.svelte-1mus9fb input:where(.svelte-1mus9fb),.form-row.svelte-1mus9fb textarea:where(.svelte-1mus9fb){background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:.7rem .9rem;font-size:.875rem;color:var(--color-text);font-family:var(--font-body);width:100%;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.form-row.svelte-1mus9fb input:where(.svelte-1mus9fb)::placeholder,.form-row.svelte-1mus9fb textarea:where(.svelte-1mus9fb)::placeholder{color:var(--color-text-muted)}.form-row.svelte-1mus9fb input:where(.svelte-1mus9fb):focus,.form-row.svelte-1mus9fb textarea:where(.svelte-1mus9fb):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.form-row.svelte-1mus9fb textarea:where(.svelte-1mus9fb){resize:vertical}.contact-form.svelte-1mus9fb .btn-primary:where(.svelte-1mus9fb){align-self:flex-start}.footer.svelte-1mus9fb{border-top:1px solid var(--color-border);padding:2rem;background:var(--color-bg-card)}.footer-inner.svelte-1mus9fb{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:center}.footer-brand.svelte-1mus9fb{display:flex;align-items:baseline;gap:.4rem}.footer-logo.svelte-1mus9fb{font-family:var(--font-head);font-size:.9rem;font-weight:700;letter-spacing:-.03em;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-by.svelte-1mus9fb{font-size:.65rem;color:var(--color-text-muted);font-family:var(--font-body);-webkit-text-fill-color:var(--color-text-muted)}.footer-info.svelte-1mus9fb address:where(.svelte-1mus9fb){font-style:normal;font-size:.7rem;color:var(--color-text-muted);line-height:1.6}.footer-info.svelte-1mus9fb a:where(.svelte-1mus9fb){color:var(--color-text-muted);text-decoration:none}.footer-info.svelte-1mus9fb a:where(.svelte-1mus9fb):hover{color:var(--color-accent)}.footer-legal.svelte-1mus9fb{display:flex;gap:1.5rem}.footer-legal.svelte-1mus9fb a:where(.svelte-1mus9fb){font-size:.7rem;color:var(--color-text-muted);text-decoration:none}.footer-legal.svelte-1mus9fb a:where(.svelte-1mus9fb):hover{color:var(--color-text-mid)}@keyframes svelte-1mus9fb-fadeUpSoft{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-text.svelte-1mus9fb{animation:svelte-1mus9fb-fadeUpSoft .7s cubic-bezier(.16,1,.3,1) both}.hero-image-side.svelte-1mus9fb{animation:svelte-1mus9fb-fadeUpSoft .7s .1s cubic-bezier(.16,1,.3,1) both}@media(max-width:900px){.nav-links.svelte-1mus9fb{display:none}.hero.svelte-1mus9fb{padding:3.5rem 1.5rem 3rem}.hero-inner.svelte-1mus9fb{grid-template-columns:1fr;gap:2.5rem}.hero-sub.svelte-1mus9fb{max-width:100%}.hero-card-row.svelte-1mus9fb{flex-wrap:wrap}.hero-feature-card.svelte-1mus9fb{flex:none}.benefit-strip-inner.svelte-1mus9fb{grid-template-columns:1fr}.benefit.svelte-1mus9fb{border-right:none;border-bottom:1px solid var(--color-border)}.benefit.svelte-1mus9fb:last-child{border-bottom:none}.how-it-works.svelte-1mus9fb{padding:4rem 1.5rem}.steps.svelte-1mus9fb{grid-template-columns:1fr;gap:1rem}.applications.svelte-1mus9fb{padding:4rem 1.5rem}.app-hero.svelte-1mus9fb{grid-template-columns:1fr;gap:2rem;padding:1.75rem}.app-grid.svelte-1mus9fb{grid-template-columns:1fr}.case-study.svelte-1mus9fb{padding:4rem 1.5rem}.case-study-grid.svelte-1mus9fb{grid-template-columns:1fr;gap:2.5rem}.specs.svelte-1mus9fb{padding:4rem 1.5rem}.spec-grid.svelte-1mus9fb{grid-template-columns:repeat(2,1fr)}.contact.svelte-1mus9fb{padding:4rem 1.5rem}.contact-inner.svelte-1mus9fb{grid-template-columns:1fr;gap:2.5rem}.footer-inner.svelte-1mus9fb{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:600px){.spec-grid.svelte-1mus9fb{grid-template-columns:1fr}}
