.svc.svelte-3jlw55{--bg: #FAFAF7;--bg-card: #F2F1EC;--bg-deep: #0B0B0C;--ink: #0A0A0A;--ink-2: #2B2B2B;--muted: #6B6A66;--muted-2: #9A9994;--line: #E8E6DE;--line-2: #1A1A1B;--accent: #3D7BE3;--accent-light: #9CC0F0;--radius: 12px;--radius-lg: 16px;--maxw: 1120px;--maxw-text: 820px;--gutter: clamp(24px, 5.08vw, 72px);background:var(--bg);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.svc-section.svelte-3jlw55{padding:clamp(48px,6vw,96px) var(--gutter)}.svc-section.dark.svelte-3jlw55{background:var(--bg-deep);color:#ededeb}.svc-container.svelte-3jlw55{max-width:var(--maxw);margin:0 auto}.hl.svelte-3jlw55{color:var(--accent)}.h2.svelte-3jlw55{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.018em;line-height:1.2;text-wrap:balance}.h3.svelte-3jlw55{font-size:17px;font-weight:600;letter-spacing:-.008em;line-height:1.25;color:var(--ink)}.h3.light.svelte-3jlw55{color:#fff}.lede.svelte-3jlw55{font-size:17px;color:var(--ink-2);max-width:56ch;line-height:1.6}.muted-lede.svelte-3jlw55{font-size:15px;color:var(--muted);max-width:var(--maxw-text);line-height:1.6}.dark.svelte-3jlw55 .muted-lede:where(.svelte-3jlw55){color:#9a9994}.eyebrow.svelte-3jlw55{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.2}.dark.svelte-3jlw55 .eyebrow:where(.svelte-3jlw55){color:#9a9994}.ebar.svelte-3jlw55{display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6}.mono-label.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.mono-label.light.svelte-3jlw55{color:#9a9994}.hero-grid.svelte-3jlw55{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,56px);align-items:start}.hero-copy.svelte-3jlw55{display:flex;flex-direction:column;gap:18px}.hero-copy.svelte-3jlw55 .lede:where(.svelte-3jlw55){margin-top:4px}.cta-row.svelte-3jlw55{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;align-items:center}.btn.svelte-3jlw55{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.btn-accent.svelte-3jlw55{background:var(--accent);color:#fff}.btn-accent.svelte-3jlw55:hover{background:#2f66c8}.btn-ghost.svelte-3jlw55{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost.svelte-3jlw55:hover{border-color:#d8d6cc;background:#f5f4ef}.stats.svelte-3jlw55{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--line);padding-top:18px;margin-top:14px}.stat-n.svelte-3jlw55{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.1}.stat-l.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px}.hero-visual.svelte-3jlw55{position:relative}.hero-photo.svelte-3jlw55{aspect-ratio:4/5;background:#1b1b1d;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 14px);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.hero-photo-label.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;color:#ffffff73}.logo-row.svelte-3jlw55{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.logo-row-label.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.logos.svelte-3jlw55{display:flex;flex-wrap:wrap;gap:28px}.logos.svelte-3jlw55 span:where(.svelte-3jlw55){font-size:16px;color:var(--muted-2);font-weight:500}.section-head.svelte-3jlw55{max-width:var(--maxw-text);display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.lead-card.svelte-3jlw55{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.lead-stats.svelte-3jlw55{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}.lead-n.svelte-3jlw55{font-size:28px;font-weight:600;letter-spacing:-.018em;line-height:1}.lead-l.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;line-height:1.3}.lead-quote.svelte-3jlw55{margin:0;display:flex;flex-direction:column;gap:14px;font-size:15.5px;color:var(--ink);line-height:1.55;border-left:2px solid var(--accent);padding-left:18px}.quote-glyph.svelte-3jlw55{color:var(--accent);font-size:24px;font-weight:600;line-height:.6}.lead-quote.svelte-3jlw55 footer:where(.svelte-3jlw55){display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:14px}.avatar.svelte-3jlw55{width:42px;height:42px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#e8e6de;display:block}.quote-name.svelte-3jlw55{font-size:14px;font-weight:600}.quote-role.svelte-3jlw55{font-size:13px;color:var(--muted);margin-top:2px}.read-link.svelte-3jlw55{font-size:13px;color:var(--accent);text-decoration:none;font-weight:500}.read-link.svelte-3jlw55:hover{text-decoration:underline}.triggers.svelte-3jlw55{display:flex;flex-direction:column;gap:16px}.trigger.svelte-3jlw55{display:grid;grid-template-columns:56px 1fr 300px;gap:24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;transition:border-color .2s ease,box-shadow .2s ease}.trigger.svelte-3jlw55:hover{border-color:#d8d6cc;box-shadow:0 8px 24px #0000000a}.trigger-idx.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;color:var(--accent);padding-top:4px}.trigger-body.svelte-3jlw55{display:flex;flex-direction:column;gap:8px}.trigger-body.svelte-3jlw55 p:where(.svelte-3jlw55){color:var(--ink-2);font-size:15px;line-height:1.6}.trigger-outcome.svelte-3jlw55{border-left:1px solid var(--line);padding-left:20px;display:flex;flex-direction:column;gap:10px}.trigger-outcome.svelte-3jlw55 p:where(.svelte-3jlw55){font-size:14px;color:var(--ink-2);line-height:1.6}.chips.svelte-3jlw55{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip.svelte-3jlw55{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;background:var(--bg-card);color:var(--ink);border:1px solid transparent}.chip.primary.svelte-3jlw55{background:var(--accent);color:#fff}.chip.svelte-3jlw55:hover:not(.primary){background:#e8e6de}.chip.primary.svelte-3jlw55:hover{background:#2f66c8}.steps.svelte-3jlw55{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.step.svelte-3jlw55{background:#131316;border:1px solid #1F1F23;border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:10px}.step-eyebrow.svelte-3jlw55{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;color:#9a9994;text-transform:uppercase}.step.svelte-3jlw55 p:where(.svelte-3jlw55){color:#c9c8c2;font-size:14.5px;line-height:1.6}.step-tag.svelte-3jlw55{align-self:flex-start;margin-top:6px;padding:5px 10px;border-radius:999px;background:#3d7be32e;color:#9cc0f0;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.principles.svelte-3jlw55{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line-2);padding-top:24px}.principles.svelte-3jlw55 p:where(.svelte-3jlw55){color:#c9c8c2;font-size:14.5px;line-height:1.6}.not-grid.svelte-3jlw55{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.not-tile.svelte-3jlw55{background:var(--bg-card);border-radius:var(--radius-lg);padding:22px;display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start}.no-glyph.svelte-3jlw55{width:28px;height:28px;border-radius:999px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ink);line-height:1}.not-tile.svelte-3jlw55 p:where(.svelte-3jlw55){color:var(--ink-2);font-size:14.5px;margin-top:4px;line-height:1.6}.stack-grid.svelte-3jlw55{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(20px,4vw,56px);align-items:start}.stack-tags.svelte-3jlw55{display:flex;flex-wrap:wrap;gap:10px}.stack-tag.svelte-3jlw55{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13.5px;color:var(--ink)}.stack-dot.svelte-3jlw55{width:6px;height:6px;border-radius:999px;background:var(--accent)}.cross-links.svelte-3jlw55{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cross.svelte-3jlw55{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;text-decoration:none;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.cross.svelte-3jlw55:hover{border-color:#d8d6cc;box-shadow:0 8px 24px #0000000a}.cross-h.svelte-3jlw55{font-size:18px;font-weight:600;letter-spacing:-.012em;line-height:1.25;margin-bottom:8px}.cross.svelte-3jlw55 p:where(.svelte-3jlw55){font-size:14px;color:var(--ink-2);line-height:1.6}@media(max-width:1024px){.hero-grid.svelte-3jlw55{grid-template-columns:1fr}.hero-photo.svelte-3jlw55{aspect-ratio:16/10}.lead-card.svelte-3jlw55{grid-template-columns:1fr}.trigger.svelte-3jlw55{grid-template-columns:56px 1fr}.trigger-outcome.svelte-3jlw55{grid-column:1 / -1;border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:16px;margin-top:4px}.steps.svelte-3jlw55,.principles.svelte-3jlw55,.not-grid.svelte-3jlw55,.stack-grid.svelte-3jlw55,.cross-links.svelte-3jlw55{grid-template-columns:1fr}}@media(max-width:640px){.stats.svelte-3jlw55{grid-template-columns:1fr 1fr}.trigger.svelte-3jlw55{grid-template-columns:1fr;padding:20px}.lead-stats.svelte-3jlw55{grid-template-columns:1fr 1fr}}
