html{scroll-behavior:smooth}.shell.svelte-1zlp2{max-width:1260px;margin:auto;padding-inline:32px}main.svelte-1zlp2{color:var(--ink)}.hero.svelte-1zlp2{padding-top:135px;padding-bottom:65px}h1.svelte-1zlp2{letter-spacing:var(--site-heading-tracking);font:var(--site-page-title)}h1.svelte-1zlp2 span:where(.svelte-1zlp2){color:var(--subtle)}.intro.svelte-1zlp2{color:var(--ink-2);max-width:760px;margin-top:26px;font:var(--site-body)}.button.svelte-1zlp2{display:inline-block;margin-top:30px;padding:15px 24px;border-radius:var(--site-button-radius);background:var(--brand);color:var(--on-brand);min-height:48px;font:var(--site-control)}.content.svelte-1zlp2{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding-bottom:75px}section.svelte-1zlp2{scroll-margin-top:110px;border-top:1px solid var(--line);padding:40px 0 25px}.section-heading.svelte-1zlp2{display:flex;align-items:baseline;gap:18px}.stage-content.svelte-1zlp2>p:where(.svelte-1zlp2){font-size:15px;line-height:1.8;color:var(--ink-2);margin-top:18px;max-width:750px}figure.svelte-1zlp2{display:grid;place-items:center;margin-top:28px;padding:35px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}figure.svelte-1zlp2 img:where(.svelte-1zlp2){display:block;width:100%;max-height:380px;object-fit:contain}.diagram.svelte-1zlp2{background:#fff;padding:20px}.diagram.svelte-1zlp2 img:where(.svelte-1zlp2){max-height:none}.photo.svelte-1zlp2{padding:0;overflow:hidden}.photo.svelte-1zlp2 img:where(.svelte-1zlp2){max-height:none;object-fit:cover}.equipment-labels.svelte-1zlp2{display:grid;gap:8px;color:var(--subtle);font-size:12px;margin-top:18px}.options.svelte-1zlp2{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:26px;padding:28px;background:var(--surface);border-radius:14px}h3.svelte-1zlp2{font:var(--site-card-title)}.options.svelte-1zlp2 p:where(.svelte-1zlp2),.integration.svelte-1zlp2 p:where(.svelte-1zlp2){font-size:14px;line-height:1.8;color:var(--ink-2);margin-top:12px}.applications.svelte-1zlp2{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.applications.svelte-1zlp2 span:where(.svelte-1zlp2){padding:10px 15px;border:1px solid var(--line-strong);border-radius:30px;font-size:13px}.integration.svelte-1zlp2{margin-top:30px;padding:28px;border-left:2px solid var(--ink)}.integration.svelte-1zlp2 a:where(.svelte-1zlp2){display:inline-block;margin-top:22px;font-size:14px;border-bottom:1px solid var(--line-strong);padding-bottom:8px}a.svelte-1zlp2:focus-visible{outline:2px solid var(--brand);outline-offset:5px}@media(max-width:900px){.content.svelte-1zlp2{grid-template-columns:1fr;gap:30px}figure.svelte-1zlp2 img:where(.svelte-1zlp2){max-height:320px}}@media(max-width:550px){.shell.svelte-1zlp2{padding-inline:20px}.hero.svelte-1zlp2{padding-top:115px}.options.svelte-1zlp2{grid-template-columns:1fr;gap:24px;padding:22px}figure.svelte-1zlp2{padding:18px}.photo.svelte-1zlp2{padding:0}.section-heading.svelte-1zlp2{gap:12px}.integration.svelte-1zlp2{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.content.svelte-1zlp2{display:block}.sections.svelte-1zlp2{position:relative}.timeline-track.svelte-1zlp2{position:absolute;left:13px;top:15px;bottom:0;width:2px;background:var(--line);overflow:hidden}.timeline-progress.svelte-1zlp2{width:100%;height:100%;transform-origin:top;background:linear-gradient(to bottom,var(--subtle),var(--ink))}section.svelte-1zlp2{position:relative;display:grid;grid-template-columns:290px minmax(0,1fr);gap:55px;border:0;padding:0 0 100px 55px}.section-heading.svelte-1zlp2{position:sticky;top:130px;align-self:start;display:block}.timeline-dot.svelte-1zlp2{position:absolute;left:-49px;top:8px;width:16px;height:16px;border:4px solid var(--canvas);border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}h2.svelte-1zlp2{letter-spacing:var(--site-heading-tracking);font:var(--site-section-title)}.stage-content.svelte-1zlp2{min-width:0}.stage-content.svelte-1zlp2>p:where(.svelte-1zlp2){margin-top:0;font-size:16px}@media(max-width:900px){section.svelte-1zlp2{grid-template-columns:210px minmax(0,1fr);gap:30px}}@media(max-width:650px){section.svelte-1zlp2{grid-template-columns:1fr;gap:22px;padding-left:40px;padding-bottom:65px}.section-heading.svelte-1zlp2{position:relative;top:auto}.timeline-dot.svelte-1zlp2{left:-34px}}@media(max-width:600px){.hero.svelte-1zlp2{padding-top:55px}h1.svelte-1zlp2{overflow-wrap:break-word;letter-spacing:var(--site-heading-tracking);font:var(--site-page-title)}.button.svelte-1zlp2{min-height:48px;border-radius:var(--site-button-radius);font:var(--site-control)}.options.svelte-1zlp2{padding:18px}.integration.svelte-1zlp2{padding:16px}}
