html{scroll-behavior:smooth}.page.svelte-1uha8ag{--motion-ease: cubic-bezier(.16, 1, .3, 1);min-height:100vh;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:inherit}.skip-link.svelte-1uha8ag{position:absolute;left:16px;top:16px;z-index:100;padding:10px 14px;border-radius:999px;background:var(--color-ink);color:var(--color-paper);font-size:14px;font-weight:700;text-decoration:none;transform:translateY(-140%);transition:transform .15s ease}.skip-link.svelte-1uha8ag:focus{transform:translateY(0)}.section-inner.svelte-1uha8ag{--card-gap: 20px;--card-radius: 14px;--card-padding: 28px;max-width:1200px;margin:0 auto;padding:0 32px}.section-copy.svelte-1uha8ag{max-width:760px}.section-copy.wide.svelte-1uha8ag{max-width:900px}.section.svelte-1uha8ag{padding:112px 0}.muted-section.svelte-1uha8ag{background:color-mix(in srgb,var(--color-ink) 3%,var(--color-paper));border-top:1px solid var(--color-gray-rule);border-bottom:1px solid var(--color-gray-rule)}.nav.svelte-1uha8ag{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:color-mix(in srgb,var(--color-paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-gray-rule)}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:24px;display:block}.nav-links.svelte-1uha8ag{display:flex;align-items:center;gap:24px}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);text-decoration:none;font-size:14px;font-weight:500;opacity:.78;transition:opacity .15s ease}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:1}.nav-cta.svelte-1uha8ag{padding:9px 16px;border-radius:999px;background:var(--color-ink);color:var(--color-paper)!important;opacity:1!important;font-weight:700!important}.kicker.svelte-1uha8ag{margin:0 0 18px;color:var(--color-ochre);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.kicker.blue.svelte-1uha8ag{color:var(--color-blue)}.kicker.red.svelte-1uha8ag{color:var(--color-red)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag{font-size:clamp(44px,5.4vw,76px);line-height:1;letter-spacing:-.025em;font-weight:650}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--color-ochre)}h2.svelte-1uha8ag{font-size:clamp(32px,3.5vw,52px);line-height:1.05;letter-spacing:-.018em;font-weight:650}.section-lede.svelte-1uha8ag{max-width:670px;margin-top:20px;color:var(--color-gray-mid);font-size:19px;line-height:1.52}.section-lede.wide.svelte-1uha8ag{max-width:850px}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.btn-primary.svelte-1uha8ag{background:var(--color-ink);color:var(--color-paper)}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 12px 24px -16px #0000006b}.btn-primary.big.svelte-1uha8ag{padding:18px 36px;font-size:18px}.btn-ghost.svelte-1uha8ag{color:var(--color-ink);background:transparent}.btn-ghost.svelte-1uha8ag:hover{color:var(--color-ochre)}.hero.svelte-1uha8ag{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:72px;align-items:center;max-width:1200px;margin:0 auto;padding:104px 32px 128px}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset-block:0;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(680px 340px at calc(50% + min(38vw,520px)) 18%,color-mix(in srgb,var(--color-ochre) 12%,transparent),transparent 70%),radial-gradient(560px 300px at calc(50% - min(42vw,560px)) 82%,color-mix(in srgb,var(--color-blue) 8%,transparent),transparent 70%);pointer-events:none;z-index:0}.hero-copy.svelte-1uha8ag,.hero-panel.svelte-1uha8ag{position:relative;z-index:1}.lede.svelte-1uha8ag{margin-top:26px;max-width:620px;color:var(--color-gray-mid);font-size:21px;line-height:1.45}.hero-ctas.svelte-1uha8ag{margin-top:36px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hero-meta.svelte-1uha8ag{margin-top:24px;color:var(--color-gray-mid);font-size:14px;letter-spacing:.02em}.hero-panel.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;max-width:410px;width:100%;margin-left:auto}.card.svelte-1uha8ag{border:1px solid var(--color-gray-rule);border-radius:16px;background:var(--color-paper);padding:20px 22px;box-shadow:0 20px 50px #0000000b}.card-header.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--color-gray-rule);font-size:13px;font-weight:850}.card-header.svelte-1uha8ag img:where(.svelte-1uha8ag),.agent-icon.svelte-1uha8ag{width:22px;height:22px;object-fit:contain;filter:brightness(0)}.agent-icon.svelte-1uha8ag{filter:none;color:var(--color-blue)}.provider-row.svelte-1uha8ag{display:flex;justify-content:center;gap:28px;padding:22px 0 4px}.provider-row.svelte-1uha8ag img:where(.svelte-1uha8ag){width:34px;height:34px;object-fit:contain;filter:brightness(0);opacity:.84}.connector.svelte-1uha8ag{position:relative;display:flex;justify-content:center;align-items:center;height:76px;z-index:-1}.connector.svelte-1uha8ag:before{content:"";position:absolute;top:-8px;bottom:-8px;left:50%;width:2px;transform:translate(-50%);background:var(--color-ochre);border-radius:999px}.connector.svelte-1uha8ag span:where(.svelte-1uha8ag){position:relative;width:48px;height:27px;border:2px solid var(--color-ochre);border-radius:999px;background:var(--color-paper)}.connector.svelte-1uha8ag strong:where(.svelte-1uha8ag){position:absolute;left:calc(50% + 36px);color:var(--color-gray-mid);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tools-card.svelte-1uha8ag{border-left:4px solid var(--color-ochre);background:var( --color-ochre-wash-light, color-mix(in srgb, var(--color-ochre) 8%, var(--color-paper)) )}.tool-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.tool-tags.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:7px 10px;border:1px solid color-mix(in srgb,var(--color-ochre) 35%,var(--color-gray-rule));border-radius:999px;background:color-mix(in srgb,var(--color-paper) 74%,transparent);font-size:12px;font-weight:650;color:var(--color-gray-mid)}.example-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:72px;align-items:start}.workflow-card.svelte-1uha8ag{background:var(--color-paper);border:1px solid var(--color-gray-rule);border-radius:18px;padding:38px;display:grid;gap:28px;box-shadow:0 4px 28px #0000000b}.question-block.svelte-1uha8ag,.output-block.svelte-1uha8ag{padding:24px;border-radius:14px}.question-block.svelte-1uha8ag{background:color-mix(in srgb,var(--color-ochre) 10%,var(--color-paper));border-left:4px solid var(--color-ochre)}.output-block.svelte-1uha8ag{background:color-mix(in srgb,var(--color-green, #10b981) 10%,var(--color-paper));border-left:4px solid var(--color-green, #10b981)}.question-block.svelte-1uha8ag span:where(.svelte-1uha8ag),.steps-block.svelte-1uha8ag span:where(.svelte-1uha8ag),.output-block.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-bottom:12px;color:var(--color-gray-mid);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.question-block.svelte-1uha8ag p:where(.svelte-1uha8ag),.output-block.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;font-weight:560;line-height:1.45}.steps-block.svelte-1uha8ag{padding:0 24px}.steps-block.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:0;padding-left:20px;display:grid;gap:12px}.steps-block.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-ink);font-size:16px;line-height:1.5}.use-cases.svelte-1uha8ag{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.uc-card.svelte-1uha8ag{--card-wash: var(--color-ochre-wash);--card-rule: var(--color-ochre-rule);padding:var(--card-padding);background:var(--card-wash);border:1px solid var(--card-rule);border-left:5px solid currentColor;border-radius:var(--card-radius);transition:transform .18s ease}.uc-card.svelte-1uha8ag:hover{transform:translateY(-3px)}.uc-icon.svelte-1uha8ag{width:56px;height:56px;border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;margin-bottom:22px}.uc-icon.svelte-1uha8ag svg{width:30px;height:30px}.uc-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px;font-weight:850;color:var(--color-ink);letter-spacing:-.012em}.uc-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:10px;color:var(--color-gray-mid);font-size:15px;line-height:1.48}.tone-green.svelte-1uha8ag{--card-wash: var(--color-green-wash);--card-rule: var(--color-green-rule);color:var(--color-green)}.tone-blue.svelte-1uha8ag{--card-wash: var(--color-blue-wash);--card-rule: var(--color-blue-rule);color:var(--color-blue)}.tone-ochre.svelte-1uha8ag{--card-wash: var(--color-ochre-wash);--card-rule: var(--color-ochre-rule);color:var(--color-ochre-deep, var(--color-ochre))}.cap-grid.svelte-1uha8ag{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.cap-card.svelte-1uha8ag{padding:var(--card-padding);background:var(--color-paper);border:1px solid var(--color-gray-rule);border-radius:var(--card-radius);transition:border-color .15s ease}.cap-card.svelte-1uha8ag:hover{border-color:var(--color-ochre)}.cap-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;font-weight:850;letter-spacing:-.005em}.cap-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:9px;color:var(--color-gray-mid);font-size:14px;line-height:1.48}.trust-grid.svelte-1uha8ag,.team-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:72px;align-items:start}.trust-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.trust-list.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:var(--card-padding);border:1px solid var(--color-gray-rule);border-radius:var(--card-radius);background:var(--color-paper);border-top:4px solid var(--color-blue)}.trust-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:18px;font-weight:850}.trust-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:9px;color:var(--color-gray-mid);font-size:14px;line-height:1.48}.pilot-steps.svelte-1uha8ag{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.pilot-steps.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:var(--card-padding);background:var(--color-paper);border:1px solid var(--color-gray-rule);border-radius:var(--card-radius);display:grid;gap:10px}.pilot-steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-blue);font-size:12px;font-weight:900;letter-spacing:.14em}.pilot-steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:18px;font-weight:850}.pilot-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-gray-mid);font-size:14px;line-height:1.45}.portraits.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}figure.svelte-1uha8ag{margin:0}figure.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(100%);border-radius:12px}figcaption.svelte-1uha8ag{padding-top:16px;display:grid;gap:5px}figcaption.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px;font-weight:850}figcaption.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px;line-height:1.45;color:var(--color-gray-mid)}.cta.svelte-1uha8ag{padding:140px 0;background:var(--color-ink);color:var(--color-paper);text-align:center}.cta.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){color:var(--color-ochre)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:850px;margin:0 auto}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){margin-top:40px;background:var(--color-ochre);color:var(--color-ink)}.cta-meta.svelte-1uha8ag{margin-top:20px;color:color-mix(in srgb,var(--color-paper) 60%,transparent);font-size:14px}.footer.svelte-1uha8ag{padding:32px 0;border-top:1px solid var(--color-gray-rule)}.footer-inner.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:var(--color-gray-mid)}.footer.svelte-1uha8ag img:where(.svelte-1uha8ag){height:20px;filter:brightness(0)}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:10px 0;color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-blue)}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}@keyframes svelte-1uha8ag-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-connector-draw{0%{opacity:0;transform:translate(-50%) scaleY(.35)}to{opacity:1;transform:translate(-50%) scaleY(1)}}@keyframes svelte-1uha8ag-pop-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.nav.svelte-1uha8ag{animation:svelte-1uha8ag-fade-down .48s var(--motion-ease) both}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag),.hero-panel.svelte-1uha8ag .card:where(.svelte-1uha8ag),.connector.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-fade-up .68s var(--motion-ease) both;animation-delay:var(--enter-delay, 0ms)}.hero-copy.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){--enter-delay: 80ms}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){--enter-delay: .15s}.hero-copy.svelte-1uha8ag .lede:where(.svelte-1uha8ag){--enter-delay: .23s}.hero-copy.svelte-1uha8ag .hero-ctas:where(.svelte-1uha8ag){--enter-delay: .31s}.hero-copy.svelte-1uha8ag .hero-meta:where(.svelte-1uha8ag){--enter-delay: .38s}.hero-panel.svelte-1uha8ag .agent-card:where(.svelte-1uha8ag){--enter-delay: .24s}.connector.svelte-1uha8ag{--enter-delay: .36s}.hero-panel.svelte-1uha8ag .tools-card:where(.svelte-1uha8ag){--enter-delay: .46s}.connector.svelte-1uha8ag:before{transform-origin:top;animation:svelte-1uha8ag-connector-draw .72s var(--motion-ease) .5s both}.connector.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pop-in .42s var(--motion-ease) .56s both}.card.svelte-1uha8ag,.workflow-card.svelte-1uha8ag,.uc-card.svelte-1uha8ag,.cap-card.svelte-1uha8ag,.trust-list.svelte-1uha8ag article:where(.svelte-1uha8ag),.pilot-steps.svelte-1uha8ag article:where(.svelte-1uha8ag){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card.svelte-1uha8ag:hover,.workflow-card.svelte-1uha8ag:hover,.uc-card.svelte-1uha8ag:hover,.cap-card.svelte-1uha8ag:hover,.trust-list.svelte-1uha8ag article:where(.svelte-1uha8ag):hover,.pilot-steps.svelte-1uha8ag article:where(.svelte-1uha8ag):hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000000f}figure.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:filter .22s ease,transform .22s ease}figure.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){filter:grayscale(55%);transform:scale(1.015)}}@media(max-width:1040px){.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.nav-cta){display:none}.hero.svelte-1uha8ag,.example-grid.svelte-1uha8ag,.trust-grid.svelte-1uha8ag,.team-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:56px}.hero-panel.svelte-1uha8ag{margin:0 auto}.use-cases.svelte-1uha8ag,.cap-grid.svelte-1uha8ag,.pilot-steps.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nav.svelte-1uha8ag{padding:14px 20px}.section-inner.svelte-1uha8ag,.hero.svelte-1uha8ag{padding-left:22px;padding-right:22px}.hero.svelte-1uha8ag{padding-top:72px;padding-bottom:88px}.section.svelte-1uha8ag{padding:84px 0}h1.svelte-1uha8ag{font-size:clamp(38px,12vw,52px)}.lede.svelte-1uha8ag,.section-lede.svelte-1uha8ag{font-size:17px}.hero-ctas.svelte-1uha8ag{align-items:stretch;flex-direction:column}.btn.svelte-1uha8ag{width:100%}.use-cases.svelte-1uha8ag,.cap-grid.svelte-1uha8ag,.trust-list.svelte-1uha8ag,.pilot-steps.svelte-1uha8ag,.portraits.svelte-1uha8ag{grid-template-columns:1fr}.workflow-card.svelte-1uha8ag{padding:24px}.steps-block.svelte-1uha8ag{padding:0}.connector.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:none}.footer-inner.svelte-1uha8ag{flex-direction:column;text-align:center}}
