.hero-band.svelte-1k6sdg{padding-top:82px;padding-bottom:80px}.hero-grid.svelte-1k6sdg,.agent-grid.svelte-1k6sdg,.guardrail-grid.svelte-1k6sdg{display:grid;gap:32px;align-items:start}.hero-grid.svelte-1k6sdg{grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);gap:40px}.hero-copy.svelte-1k6sdg{max-width:760px}.hero-title.svelte-1k6sdg{margin-top:14px;color:var(--ink);font-size:var(--fs-hero);line-height:1.02;letter-spacing:-.025em}.hero-sub.svelte-1k6sdg{max-width:720px;margin-top:24px;color:var(--fg-2);font-size:20px;line-height:1.55}.hero-ctas.svelte-1k6sdg{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-note.svelte-1k6sdg{max-width:580px;margin-top:18px;color:var(--fg-3);font-size:15px;line-height:1.6}.brief-card.svelte-1k6sdg,.problem-card.svelte-1k6sdg,.steps-card.svelte-1k6sdg,.workflow-card.svelte-1k6sdg{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-paper);box-shadow:var(--shadow-sm)}.brief-card.svelte-1k6sdg{padding:28px;align-self:stretch}.brief-label.svelte-1k6sdg{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.brief-card.svelte-1k6sdg h2:where(.svelte-1k6sdg){margin-top:10px;color:var(--navy);font-size:26px;font-weight:700}.brief-card.svelte-1k6sdg ul:where(.svelte-1k6sdg),.guardrail-grid.svelte-1k6sdg ul:where(.svelte-1k6sdg){display:grid;gap:12px;margin-top:20px;padding:0;list-style:none}.brief-card.svelte-1k6sdg li:where(.svelte-1k6sdg),.guardrail-grid.svelte-1k6sdg li:where(.svelte-1k6sdg){position:relative;padding-left:26px;color:var(--fg-2);line-height:1.55}.brief-card.svelte-1k6sdg li:where(.svelte-1k6sdg):before,.guardrail-grid.svelte-1k6sdg li:where(.svelte-1k6sdg):before{position:absolute;left:2px;top:.72em;width:8px;height:8px;border-radius:999px;background:var(--blue);content:""}.problem-band.svelte-1k6sdg,.workflow-band.svelte-1k6sdg,.agent-band.svelte-1k6sdg,.guardrail-band.svelte-1k6sdg,.cta-band.svelte-1k6sdg{padding-top:80px;padding-bottom:80px}.section-head.svelte-1k6sdg{margin-bottom:0}.section-head.svelte-1k6sdg .eyebrow:where(.svelte-1k6sdg){margin-bottom:12px}.problem-grid.svelte-1k6sdg,.guardrail-grid.svelte-1k6sdg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.problem-card.svelte-1k6sdg{padding:28px}.problem-card.svelte-1k6sdg p:where(.svelte-1k6sdg),.agent-copy.svelte-1k6sdg p:where(.svelte-1k6sdg),.cta-inner.svelte-1k6sdg p:where(.svelte-1k6sdg){color:var(--fg-2);font-size:18px;line-height:1.7}.problem-card.svelte-1k6sdg p:where(.svelte-1k6sdg)+p:where(.svelte-1k6sdg){margin-top:18px}.workflow-grid.svelte-1k6sdg{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.workflow-card.svelte-1k6sdg{padding:26px;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.workflow-card.svelte-1k6sdg span:where(.svelte-1k6sdg){color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.14em}.workflow-card.svelte-1k6sdg h3:where(.svelte-1k6sdg){margin-top:16px;color:var(--navy);font-size:23px;font-weight:700}.workflow-card.svelte-1k6sdg p:where(.svelte-1k6sdg){margin-top:12px;color:var(--fg-2);line-height:1.65}.workflow-card.svelte-1k6sdg:hover{transform:translateY(-2px);border-color:var(--blue-100);box-shadow:var(--shadow-md)}.agent-grid.svelte-1k6sdg{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.agent-copy.svelte-1k6sdg{max-width:620px}.steps-card.svelte-1k6sdg{padding:28px;background:var(--bg-paper)}.steps-label.svelte-1k6sdg{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.steps-card.svelte-1k6sdg ol:where(.svelte-1k6sdg){display:grid;gap:16px;margin:18px 0 0;padding:0;list-style:none;color:var(--fg-2);line-height:1.65;counter-reset:setup-step}.steps-card.svelte-1k6sdg li:where(.svelte-1k6sdg){display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.steps-card.svelte-1k6sdg li:where(.svelte-1k6sdg):before{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-md);background:var(--blue-50);color:var(--blue);font-size:13px;font-weight:800;content:counter(setup-step,decimal-leading-zero);counter-increment:setup-step}.guardrail-grid.svelte-1k6sdg ul:where(.svelte-1k6sdg){margin-top:0;padding:26px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-paper);box-shadow:var(--shadow-sm)}.cta-inner.svelte-1k6sdg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;max-width:980px;color:#fff}.cta-inner.svelte-1k6sdg .eyebrow:where(.svelte-1k6sdg),.cta-inner.svelte-1k6sdg p:where(.svelte-1k6sdg){color:#d6e2ef}.cta-inner.svelte-1k6sdg h2:where(.svelte-1k6sdg){margin-top:12px;font-size:var(--fs-h2);font-weight:600;line-height:1.08}.cta-inner.svelte-1k6sdg p:where(.svelte-1k6sdg){max-width:640px;margin-top:16px}.cta-actions.svelte-1k6sdg{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.button-secondary-light.svelte-1k6sdg{border-color:#ffffff4d;color:#fff}.button-secondary-light.svelte-1k6sdg:hover{border-color:#fff;background:#fff;color:var(--fg)}.link-arrow.svelte-1k6sdg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) var(--ease-out)}a.svelte-1k6sdg:hover .link-arrow:where(.svelte-1k6sdg){transform:translate(3px)}@media(max-width:960px){.hero-band.svelte-1k6sdg,.problem-band.svelte-1k6sdg,.workflow-band.svelte-1k6sdg,.agent-band.svelte-1k6sdg,.guardrail-band.svelte-1k6sdg,.cta-band.svelte-1k6sdg{padding-top:64px;padding-bottom:64px}.hero-grid.svelte-1k6sdg,.problem-grid.svelte-1k6sdg,.agent-grid.svelte-1k6sdg,.guardrail-grid.svelte-1k6sdg,.workflow-grid.svelte-1k6sdg,.cta-inner.svelte-1k6sdg{grid-template-columns:1fr}.cta-actions.svelte-1k6sdg{align-items:flex-start}}@media(max-width:640px){.hero-band.svelte-1k6sdg{padding-top:56px}.hero-title.svelte-1k6sdg{font-size:clamp(38px,10vw,56px)}.hero-sub.svelte-1k6sdg,.problem-card.svelte-1k6sdg p:where(.svelte-1k6sdg),.agent-copy.svelte-1k6sdg p:where(.svelte-1k6sdg),.cta-inner.svelte-1k6sdg p:where(.svelte-1k6sdg){font-size:17px}.hero-ctas.svelte-1k6sdg,.cta-actions.svelte-1k6sdg,.hero-ctas.svelte-1k6sdg a,.cta-actions.svelte-1k6sdg a{width:100%}}
