.eng-page.svelte-1x7ota1{--lg-navy: light-dark(#002253, #b4e7ff);--lg-text: light-dark(#38383c, #c6c6cc);--lg-link: light-dark(#2c88f7, #0a94ff);--lg-rule: light-dark(#e3e6eb, #151a21);--lg-soft: light-dark(#f5f7fa, #07090c);position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:light-dark(#fff,#000);color:var(--lg-text);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.eng-page.svelte-1x7ota1 *{box-sizing:border-box}.bar.svelte-1x7ota1{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background:light-dark(rgba(255,255,255,.92),rgba(0,0,0,.92));backdrop-filter:saturate(1.8) blur(12px);-webkit-backdrop-filter:saturate(1.8) blur(12px)}.wordmark.svelte-1x7ota1{padding:8px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:20px;line-height:1;letter-spacing:.16em;color:var(--lg-navy);text-decoration:none}.bar-actions.svelte-1x7ota1{display:flex;align-items:center;gap:8px}.bar-link.svelte-1x7ota1,.bar-cta.svelte-1x7ota1,.contact-cta.svelte-1x7ota1{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:24px;font-family:Geist Medium,Geist,system-ui,sans-serif;font-size:16px;text-decoration:none;transition:background-color .15s}.bar-link.svelte-1x7ota1{color:var(--lg-navy)}.bar-link.svelte-1x7ota1:hover{background:light-dark(rgba(0,34,83,.06),rgba(180,231,255,.06))}.bar-cta.svelte-1x7ota1,.contact-cta.svelte-1x7ota1{background:var(--lg-navy);color:light-dark(#fff,#000)}.bar-cta.svelte-1x7ota1:hover,.contact-cta.svelte-1x7ota1:hover{background:light-dark(#0a3373,#9ad7ff)}.eng.svelte-1x7ota1{padding:80px 0 96px}.column.svelte-1x7ota1{max-width:896px;margin:0 auto;padding:0 16px}h1.svelte-1x7ota1,h2.svelte-1x7ota1,h3.svelte-1x7ota1,p.svelte-1x7ota1,ol.svelte-1x7ota1,ul.svelte-1x7ota1,dl.svelte-1x7ota1,dd.svelte-1x7ota1{margin:0}ol.svelte-1x7ota1,ul.svelte-1x7ota1{padding:0;list-style:none}a.svelte-1x7ota1{color:var(--lg-link);text-decoration:none}a.svelte-1x7ota1:hover{text-decoration:underline}p.svelte-1x7ota1{font-family:Geist Medium,Geist,system-ui,sans-serif;font-size:16px;line-height:24px}.kicker.svelte-1x7ota1{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-navy)}h1.svelte-1x7ota1{margin-top:20px;max-width:18ch;color:var(--lg-navy);font-size:48px;font-weight:600;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.lede.svelte-1x7ota1{margin-top:24px;max-width:62ch;font-size:18px;line-height:28px}.stats.svelte-1x7ota1{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid var(--lg-rule);border-bottom:1px solid var(--lg-rule)}.stat.svelte-1x7ota1{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:24px 16px 24px 0}.stat.svelte-1x7ota1+.stat:where(.svelte-1x7ota1){padding-left:16px;border-left:1px solid var(--lg-rule)}.stat.svelte-1x7ota1 dd:where(.svelte-1x7ota1){color:var(--lg-navy);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat.svelte-1x7ota1 dt:where(.svelte-1x7ota1){font-family:Geist Medium,Geist,system-ui,sans-serif;font-size:14px;line-height:20px}section.svelte-1x7ota1{margin-top:72px}h2.svelte-1x7ota1{color:var(--lg-navy);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.02em}section.svelte-1x7ota1>p:where(.svelte-1x7ota1),.section-lede.svelte-1x7ota1{margin-top:16px;max-width:68ch}h3.svelte-1x7ota1{color:var(--lg-navy);font-size:17px;font-weight:600;line-height:24px;letter-spacing:-.01em}.pipeline.svelte-1x7ota1{margin-top:24px;border-top:1px solid var(--lg-rule)}.pipeline.svelte-1x7ota1 li:where(.svelte-1x7ota1){display:grid;grid-template-columns:48px 1fr;gap:0 16px;padding:18px 0;border-bottom:1px solid var(--lg-rule)}.step-n.svelte-1x7ota1{padding-top:2px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:14px;line-height:22px;color:var(--lg-link)}.pipeline.svelte-1x7ota1 p:where(.svelte-1x7ota1){margin-top:4px}.decisions.svelte-1x7ota1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.decisions.svelte-1x7ota1 li:where(.svelte-1x7ota1){display:flex;flex-direction:column;padding:24px;border:1px solid var(--lg-rule);border-radius:16px;background:var(--lg-soft)}.decisions.svelte-1x7ota1 li:where(.svelte-1x7ota1) p:where(.svelte-1x7ota1){margin-top:10px}.decisions.svelte-1x7ota1 .tradeoff:where(.svelte-1x7ota1){margin-top:auto;padding-top:16px;font-size:14px;line-height:21px}.tradeoff.svelte-1x7ota1 span:where(.svelte-1x7ota1){display:block;margin-bottom:4px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-navy)}.stack.svelte-1x7ota1{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.stack.svelte-1x7ota1 li:where(.svelte-1x7ota1){padding:6px 12px;border:1px solid var(--lg-rule);border-radius:999px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:13px;line-height:18px;color:var(--lg-navy)}.contact.svelte-1x7ota1{padding-top:48px;border-top:1px solid var(--lg-rule)}.contact-cta.svelte-1x7ota1{margin-top:24px}.contact-cta.svelte-1x7ota1:hover{text-decoration:none}@media (max-width: 760px){.stats.svelte-1x7ota1{grid-template-columns:repeat(2,1fr)}.stat.svelte-1x7ota1:nth-child(3){padding-left:0;border-left:0}.stat.svelte-1x7ota1:nth-child(n+3){border-top:1px solid var(--lg-rule)}.decisions.svelte-1x7ota1{grid-template-columns:1fr}}@media (max-width: 600px){h1.svelte-1x7ota1{font-size:36px}.lede.svelte-1x7ota1{font-size:17px;line-height:26px}.bar-link.svelte-1x7ota1{padding:0 10px}}
