.hero.svelte-1uha8ag{padding:10rem 0 5rem;position:relative;overflow:hidden}.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-tagline.svelte-1uha8ag{color:var(--color-accent);font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:1.5rem}.hero-subtitle.svelte-1uha8ag{color:var(--color-text-muted);font-size:1.15rem;max-width:520px;margin-bottom:2rem}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual.svelte-1uha8ag{position:relative;display:flex;justify-content:center;align-items:center}.glow-orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.orb-1.svelte-1uha8ag{width:300px;height:300px;background:var(--color-primary);top:-50px;right:-30px}.orb-2.svelte-1uha8ag{width:200px;height:200px;background:var(--color-accent);bottom:-30px;left:0}.code-block.svelte-1uha8ag{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.8;display:flex;flex-direction:column;width:100%;max-width:400px;box-shadow:0 20px 60px #0000004d}.code-line.svelte-1uha8ag{min-height:1.8em}.code-kw.svelte-1uha8ag{color:var(--color-primary-light)}.code-str.svelte-1uha8ag{color:#34d399}.code-fn.svelte-1uha8ag{color:var(--color-accent)}.trust.svelte-1uha8ag{padding:2rem 0 3rem;border-bottom:1px solid var(--color-border)}.trust-label.svelte-1uha8ag{text-align:center;color:var(--color-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.trust-items.svelte-1uha8ag{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-items.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-text-muted);font-weight:600;font-size:1rem;opacity:.6}.process-section.svelte-1uha8ag{background:var(--color-bg-secondary)}.pipeline.svelte-1uha8ag{display:flex;border-radius:60px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-card)}.pipeline-stage.svelte-1uha8ag{flex:1;position:relative;padding:2.5rem 2rem;text-align:center;transition:background .3s ease}.pipeline-stage.svelte-1uha8ag:not(:last-child){border-right:1px solid var(--color-border)}.pipeline-stage.svelte-1uha8ag:hover{background:#6366f10f}.stage-inner.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-white);font-size:1.1rem;margin-bottom:.6rem}.stage-label.svelte-1uha8ag{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:.75rem}.stage-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.9rem;line-height:1.5;max-width:280px;margin:0 auto}.stage-1.svelte-1uha8ag{background:linear-gradient(135deg,rgba(99,102,241,.08),transparent)}.stage-2.svelte-1uha8ag{background:linear-gradient(135deg,#6366f10d,#22d3ee0d)}.stage-3.svelte-1uha8ag{background:linear-gradient(135deg,transparent,rgba(34,211,238,.08))}.cta-card.svelte-1uha8ag{text-align:center;background:linear-gradient(135deg,#6366f11f,#22d3ee14);border:1px solid var(--color-border);border-radius:var(--radius);padding:4rem 2rem}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem;color:var(--color-white)}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:1.1rem;max-width:500px;margin:0 auto 2rem}.service-lanes.svelte-1uha8ag{display:flex;flex-direction:column;gap:3rem}.lane-header.svelte-1uha8ag{margin-bottom:1.5rem}.lane-label.svelte-1uha8ag{display:inline-block;font-weight:700;font-size:1.1rem;color:var(--color-accent);margin-bottom:.35rem}.lane-desc.svelte-1uha8ag{color:var(--color-text-muted);font-size:.95rem}.lane-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.services-link.svelte-1uha8ag{text-align:center;margin-top:3rem}@media(max-width:768px){.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:3rem}.hero.svelte-1uha8ag{padding:8rem 0 4rem}.hero-visual.svelte-1uha8ag{display:none}.pipeline.svelte-1uha8ag{flex-direction:column;border-radius:24px}.pipeline-stage.svelte-1uha8ag:not(:last-child){border-right:none;border-bottom:1px solid var(--color-border)}}@media(max-width:480px){.pipeline-stage.svelte-1uha8ag{padding:2rem 1.5rem}}
