.technology.svelte-5j5qyv{color:#112e46;border-top:1px solid #dce3e9;padding:48px 0;scroll-margin-top:100px}header.svelte-5j5qyv{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.technology.svelte-5j5qyv .eyebrow:where(.svelte-5j5qyv){color:#ab2933;margin:0 0 14px;font-size:14px;font-weight:700}.technology.svelte-5j5qyv h2:where(.svelte-5j5qyv){letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:760;line-height:1.2}.technology.svelte-5j5qyv .intro:where(.svelte-5j5qyv){color:#64707c;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.scene.svelte-5j5qyv{position:relative;container-type:inline-size}figure.svelte-5j5qyv{margin:0;position:relative}figure.svelte-5j5qyv img:where(.svelte-5j5qyv){aspect-ratio:1505/587;object-fit:cover;width:100%;height:auto;display:block}figcaption.svelte-5j5qyv{color:#fff;background:#112e46b3;padding:4px 8px;font-size:11px;position:absolute;bottom:12px;right:16px}.markers.svelte-5j5qyv{pointer-events:none;position:absolute;inset:0}.leader.svelte-5j5qyv{transform-origin:0;background:#fff;height:2px;display:block;position:absolute}.point.svelte-5j5qyv{background:#b12b36;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #112e4620}.point.svelte-5j5qyv span:where(.svelte-5j5qyv){display:none}.annotation.svelte-5j5qyv{background:#fff;border-left:4px solid #ab2933;width:17%;padding:10px 12px;position:absolute;box-shadow:0 2px 8px #0000000a}.technology.svelte-5j5qyv .annotation:where(.svelte-5j5qyv) h3:where(.svelte-5j5qyv){letter-spacing:-.04em;word-break:keep-all;margin:0 0 5px;font-size:clamp(15px,1.55vw,23px);font-weight:750;line-height:1.3}.technology.svelte-5j5qyv .annotation:where(.svelte-5j5qyv) p:where(.svelte-5j5qyv){color:#64707c;word-break:keep-all;margin:0;font-size:clamp(12px,1.1vw,16px);line-height:1.5}.mobile-number.svelte-5j5qyv{display:none}.configuration.svelte-5j5qyv{grid-template-columns:1fr 1.15fr;gap:72px;padding:40px 0 8px;display:grid}.technology.svelte-5j5qyv .configuration-lead:where(.svelte-5j5qyv) h3:where(.svelte-5j5qyv){letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:740;line-height:1.35}.technology.svelte-5j5qyv .configuration-copy:where(.svelte-5j5qyv){color:#64707c;margin:16px 0 22px;font-size:15px;line-height:1.8}.configuration.svelte-5j5qyv a:where(.svelte-5j5qyv){color:#fff;background:#ab2933;align-items:center;gap:28px;min-height:48px;padding:13px 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.configuration.svelte-5j5qyv a:where(.svelte-5j5qyv):hover{background:#90232c}.configuration.svelte-5j5qyv a:where(.svelte-5j5qyv):focus-visible{outline-offset:4px;outline:3px solid #112e46}.capabilities.svelte-5j5qyv{margin:0;padding:0;list-style:none}.capabilities.svelte-5j5qyv li:where(.svelte-5j5qyv){border-bottom:1px solid #dce3e9;align-items:center;gap:20px;padding:23px 0;display:flex}.capabilities.svelte-5j5qyv li:where(.svelte-5j5qyv):first-child{border-top:1px solid #dce3e9}.capability-icon.svelte-5j5qyv{background:#f0f3f5;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:750;display:flex}.capabilities.svelte-5j5qyv strong:where(.svelte-5j5qyv){letter-spacing:-.035em;margin-bottom:6px;font-size:20px;display:block}.capabilities.svelte-5j5qyv div:where(.svelte-5j5qyv)>span:where(.svelte-5j5qyv){color:#64707c;word-break:keep-all;font-size:15px;line-height:1.7;display:block}@media (width<=1000px){header.svelte-5j5qyv{grid-template-columns:1fr;gap:18px}.desktop.svelte-5j5qyv{display:none}.technology.svelte-5j5qyv .intro:where(.svelte-5j5qyv){max-width:650px}.annotation.svelte-5j5qyv{width:20%;padding:8px}.annotation.svelte-5j5qyv:last-child{width:23%}}@media (width<=700px){.technology.svelte-5j5qyv{padding:32px 0;scroll-margin-top:80px}header.svelte-5j5qyv{gap:16px;margin-bottom:22px}.technology.svelte-5j5qyv h2:where(.svelte-5j5qyv){font-size:34px}.technology.svelte-5j5qyv .intro:where(.svelte-5j5qyv){font-size:15px}.scene.svelte-5j5qyv{grid-template-columns:1fr;display:grid}.markers.svelte-5j5qyv{aspect-ratio:1505/587;bottom:auto}.leader.svelte-5j5qyv{display:none}.point.svelte-5j5qyv{border-width:2px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.point.svelte-5j5qyv span:where(.svelte-5j5qyv){color:#fff;font-size:11px;font-weight:750;display:block}.annotations.svelte-5j5qyv{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:8px;display:grid}.annotation.svelte-5j5qyv,.annotation.svelte-5j5qyv:last-child{width:auto;box-shadow:none;border-bottom:1px solid #e2e7eb;border-left:0;gap:9px;padding:18px 0;display:flex;position:static}.mobile-number.svelte-5j5qyv{color:#ab2933;padding-top:2px;font-size:12px;font-weight:700;display:block}.technology.svelte-5j5qyv .annotation:where(.svelte-5j5qyv) h3:where(.svelte-5j5qyv){font-size:17px}.technology.svelte-5j5qyv .annotation:where(.svelte-5j5qyv) p:where(.svelte-5j5qyv){font-size:13px}figcaption.svelte-5j5qyv{padding:2px 5px;font-size:9px;bottom:6px;right:6px}.configuration.svelte-5j5qyv{grid-template-columns:1fr;gap:26px;padding-top:28px}.technology.svelte-5j5qyv .configuration-lead:where(.svelte-5j5qyv) h3:where(.svelte-5j5qyv){font-size:28px}.technology.svelte-5j5qyv .configuration-copy:where(.svelte-5j5qyv){margin:12px 0 18px}.capabilities.svelte-5j5qyv li:where(.svelte-5j5qyv){gap:16px;padding:19px 0}.capabilities.svelte-5j5qyv strong:where(.svelte-5j5qyv){font-size:18px}.capabilities.svelte-5j5qyv div:where(.svelte-5j5qyv)>span:where(.svelte-5j5qyv){font-size:14px}}
