.cap-hero[data-v-92710743]{background:#f3f6f8;height:100svh;min-height:620px;position:relative;overflow:hidden}.cap-hero[data-v-92710743]:before,.cap-hero__stage[data-v-92710743]{position:absolute;inset:0}.cap-hero[data-v-92710743]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f3f6f8f0,#f3f6f8c7 26%,#f3f6f859 42%,#f3f6f800 58%)}@media (width<=899.98px){.cap-hero[data-v-92710743]:before{background:linear-gradient(#f3f6f833,#f3f6f8d1 55%,#f3f6f8f0)}}.cap-hero__content[data-v-92710743]{z-index:2;padding-top:var(--header-height);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.cap-hero__eyebrow[data-v-92710743]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:6px;align-self:flex-start;margin-bottom:clamp(28px,4vh,48px);padding:8px 10px;font-size:12px;font-weight:400}.cap-hero__title[data-v-92710743]{font-size:var(--text-hero);letter-spacing:-.04em;color:var(--color-text-primary);max-width:12ch;font-weight:300;line-height:1.125}.cap-hero__title span[data-v-92710743]{display:block}@media (width<=639.98px){.cap-hero__title[data-v-92710743]{font-size:clamp(34px,10vw,44px)}}.cap-hero__copy[data-v-92710743]{left:var(--page-gutter);letter-spacing:-.02em;max-width:380px;color:var(--color-text-dim);font-size:18px;line-height:1.375;position:absolute;bottom:44px}.cap-hero__copy strong[data-v-92710743]{color:var(--color-text-primary);font-weight:300}@media (width<=899.98px){.cap-hero__copy[data-v-92710743]{font-size:16px;bottom:32px}}.lc-story[data-v-120284ea]{background:#f3f6f8;position:relative}.lc-story__stage[data-v-120284ea]{height:100svh;position:relative;overflow:hidden}.lc-story.is-fallback .lc-story__stage[data-v-120284ea]{height:clamp(320px,56vh,640px)}.lc-story__canvas[data-v-120284ea]{position:absolute;inset:0}.lc-story__cards[data-v-120284ea]{top:clamp(var(--header-height) + 24px,15vh,var(--header-height) + 72px);left:var(--page-gutter);width:min(400px,100vw - 2 * var(--page-gutter));z-index:3;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}@media (width<=899.98px){.lc-story__cards[data-v-120284ea]{width:calc(100vw - var(--page-gutter)*2);top:auto;bottom:20px}}.lc-story__card[data-v-120284ea]{background:var(--color-page-background);color:var(--color-text-primary);border-radius:22px;padding:28px 28px 32px}.lc-story__card.is-solved[data-v-120284ea]{background:var(--color-tertiary);color:var(--color-on-accent)}.lc-story__card h3[data-v-120284ea]{letter-spacing:-.02em;margin-top:44px;font-size:clamp(24px,1.9vw,32px);font-weight:300;line-height:1.18}.lc-story__card p[data-v-120284ea]{letter-spacing:-.01em;opacity:.92;margin-top:18px;font-size:17px;line-height:1.5}@media (width<=899.98px){.lc-story__card[data-v-120284ea]{padding:18px 20px 20px}.lc-story__card h3[data-v-120284ea]{margin-top:14px}.lc-story__card p[data-v-120284ea]{display:none}}.lc-story__kind[data-v-120284ea]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;text-transform:none;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex}.lc-story__kind svg[data-v-120284ea]{color:var(--color-alert)}.is-solved .lc-story__kind[data-v-120284ea]{color:var(--color-on-accent)}.is-solved .lc-story__kind svg[data-v-120284ea]{color:#fff}.lc-story__telemetry[data-v-120284ea]{background:var(--color-page-background);color:var(--color-alert);border-radius:22px;padding:22px 24px 26px;transition:color .4s}.lc-story__telemetry.is-done[data-v-120284ea]{color:var(--color-energy-done)}.lc-story__telemetry-head[data-v-120284ea]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;text-transform:none;color:var(--color-text-secondary);justify-content:space-between;font-size:12px;font-weight:400;display:flex}.lc-story__telemetry ul[data-v-120284ea]{flex-direction:column;margin-top:18px;display:flex}.lc-story__telemetry li[data-v-120284ea]{border-top:1px solid var(--color-border-default);color:var(--color-text-primary);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}@media (width<=899.98px){.lc-story__telemetry[data-v-120284ea]{display:none}}.lc-story__status[data-v-120284ea]{font-family:var(--font-mono);letter-spacing:-.02em;color:currentColor;font-size:12px}.lc-story__chart[data-v-120284ea]{width:100%;height:72px;margin-top:14px;display:block}.lc-story__pills[data-v-120284ea]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lc-story__pill[data-v-120284ea]{background:var(--color-page-background);color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-size:12px;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.lc-story__pill i[data-v-120284ea]{background:var(--color-accent-mark);border-radius:50%;flex:none;width:6px;height:6px}.lc-story__pill-text[data-v-120284ea]{flex-direction:column;gap:2px;line-height:1.2;display:flex}.lc-story__pill em[data-v-120284ea]{color:var(--color-text-muted,#7f96a4);font-size:12px;font-style:normal}.lc-story__pill.is-idle i[data-v-120284ea]{background:#b2c5ce}.lc-story__pill.is-testing i[data-v-120284ea]{background:#ff5470;animation:.8s steps(2,end) infinite lc-pill-blink-120284ea}.lc-story__pill.is-live i[data-v-120284ea],.lc-story__pill.is-ready i[data-v-120284ea]{background:var(--color-accent-mark)}.lc-story__pill.is-live em[data-v-120284ea]{color:var(--color-text-primary)}.lc-story__pill.is-alert i[data-v-120284ea]{background:#ff5470;animation:1.6s ease-in-out infinite lc-pill-blink-120284ea}.lc-story__pill.is-alert em[data-v-120284ea]{color:#ff5470}@media (width<=899.98px){.lc-story__pill[data-v-120284ea]{display:none}}@keyframes lc-pill-blink-120284ea{50%{opacity:.25}}.lc-story__bolts[data-v-120284ea]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lc-story__bolt[data-v-120284ea]{background:var(--color-page-background);width:30px;height:30px;color:var(--color-alert);transition:color .4s var(--ease-primary);border-radius:7px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #09152540}.lc-story__bolt.is-solved[data-v-120284ea]{color:var(--color-accent-text)}@media (width<=899.98px){.lc-story__bolt[data-v-120284ea]{width:24px;height:24px}}.lc-story__hud[data-v-120284ea]{right:var(--page-gutter);z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(24px,4vh,48px)}@media (width<=899.98px){.lc-story__hud[data-v-120284ea]{display:none}}.lc-story__widget[data-v-120284ea]{background:#09152512;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;width:46px;height:46px;padding:10px;display:grid}.lc-story__widget--4[data-v-120284ea]{grid-template-columns:repeat(4,1fr);gap:4px;padding:9px}.lc-story__widget i[data-v-120284ea]{aspect-ratio:1;width:100%;transition:background .3s var(--ease-primary);background:#09152533;border-radius:50%}.lc-story__widget i.is-on[data-v-120284ea]{background:var(--color-page-background)}.lc-story__static[data-v-120284ea]{color:var(--color-ink);background:#f3f6f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,32px);padding-block:clamp(40px,5vw,80px);display:grid}.lc-story__static article[data-v-120284ea]{background:var(--color-page-background);color:var(--color-text-primary);border-radius:22px;padding:24px}.lc-story__static article.is-solved[data-v-120284ea]{background:var(--color-tertiary);color:var(--color-on-accent)}.lc-story__static article h3[data-v-120284ea]{margin-top:16px;font-size:clamp(20px,1.6vw,26px);font-weight:300}.lc-story__static article p[data-v-120284ea]{margin-top:10px;font-size:15px;line-height:1.45}@media (width<=639.98px){.lc-story__static[data-v-120284ea]{grid-template-columns:1fr}}.card-enter-active[data-v-120284ea],.card-leave-active[data-v-120284ea]{transition:opacity .35s var(--ease-primary),transform .35s var(--ease-primary)}.card-enter-from[data-v-120284ea]{opacity:0;transform:translateY(12px)}.card-leave-to[data-v-120284ea]{opacity:0;transform:translateY(-8px)}.pill-enter-active[data-v-120284ea],.pill-leave-active[data-v-120284ea]{transition:opacity .4s var(--ease-primary)}.pill-enter-from[data-v-120284ea],.pill-leave-to[data-v-120284ea]{opacity:0}.cap-expertise[data-v-dc74f313]{background:var(--color-page-background);padding:clamp(100px,8.4vw,160px) 0 0}.cap-expertise__intro[data-v-dc74f313]{width:50%;margin-bottom:clamp(64px,6.5vw,124px);margin-left:auto}@media (width<=899.98px){.cap-expertise__intro[data-v-dc74f313]{width:100%}}.cap-expertise__label[data-v-dc74f313]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-text-dim);align-items:center;gap:10px;margin-bottom:clamp(20px,1.8vw,34px);font-size:12px;font-weight:400;display:inline-flex}.cap-expertise__label i[data-v-dc74f313]{background:var(--color-accent-mark);border-radius:50%;width:6px;height:6px}.cap-expertise__subtitle[data-v-dc74f313]{font-size:var(--text-title);letter-spacing:-.03em;color:var(--color-text-primary);font-weight:300;line-height:1.1}.cap-expertise__lead[data-v-dc74f313]{color:var(--color-text-dim)}.cap-expertise__grid[data-v-dc74f313]{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}@media (width<=639.98px){.cap-expertise__grid[data-v-dc74f313]{grid-template-columns:1fr}}.cap-expertise__grid--triple[data-v-dc74f313]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1199.98px){.cap-expertise__grid--triple[data-v-dc74f313]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.cap-expertise__grid--triple[data-v-dc74f313]{grid-template-columns:1fr}}.cap-expertise__card[data-v-dc74f313]{flex-direction:column;min-height:clamp(360px,31vw,602px);padding:clamp(28px,3.3vw,64px);display:flex;position:relative}@media (width<=639.98px){.cap-expertise__card[data-v-dc74f313]{min-height:280px}}.cap-expertise__card[data-v-dc74f313]{border-radius:var(--radius-card-xl);background:var(--color-card-dark);color:inherit;transition:background var(--dur-fast) var(--ease-primary);text-decoration:none}.cap-expertise__card h3[data-v-dc74f313]{font-size:var(--text-card-title);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:300;line-height:1.2}.cap-expertise__card p[data-v-dc74f313]{letter-spacing:-.02em;max-width:400px;color:var(--color-text-mid);margin-top:14px;font-size:18px;font-weight:300;line-height:1.375}@media (width<=639.98px){.cap-expertise__card p[data-v-dc74f313]{font-size:16px}}.cap-expertise__card--product[data-v-dc74f313]:is(:hover,:focus-visible){background:var(--color-surface-elevated)}.cap-expertise__numeral[data-v-dc74f313]{letter-spacing:-.03em;color:var(--color-text-primary);align-self:flex-start;font-size:clamp(90px,9vw,160px);font-weight:500}.cap-expertise__card-body[data-v-dc74f313]{margin-top:auto}.cap-expertise__product-photo[data-v-dc74f313]{aspect-ratio:775/616;border-radius:var(--radius-card);background:var(--color-surface-secondary);margin-bottom:clamp(24px,2.4vw,40px);overflow:hidden}.cap-expertise__product-photo img[data-v-dc74f313]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-primary);display:block}.cap-expertise__card--product:is(:hover,:focus-visible) .cap-expertise__product-photo img[data-v-dc74f313]{transform:scale(1.04)}.cap-expertise__capacity[data-v-dc74f313]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:12px;font-size:12px;font-weight:400;display:block}.cap-expertise__stats[data-v-dc74f313]{flex-direction:column;align-items:center;gap:clamp(28px,3vw,44px);margin-top:clamp(64px,6.5vw,124px);display:flex}.cap-expertise__stats ul[data-v-dc74f313]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,21px);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=899.98px){.cap-expertise__stats ul[data-v-dc74f313]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap-expertise__stats li[data-v-dc74f313]{border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-card-dark);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(28px,3vw,48px) 16px;display:flex}.cap-expertise__stat-value[data-v-dc74f313]{letter-spacing:-.04em;color:var(--color-text-primary);font-size:clamp(44px,4.6vw,80px);font-weight:400;line-height:1}.cap-expertise__stat-value em[data-v-dc74f313],.cap-expertise__stat-value small[data-v-dc74f313]{color:var(--color-accent-mark);font-style:normal}.cap-expertise__stat-value small[data-v-dc74f313]{vertical-align:.35em;margin-right:2px;font-size:.45em}.cap-expertise__stat-value em[data-v-dc74f313]{margin-left:4px;font-size:.42em}.cap-expertise__stat-label[data-v-dc74f313]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:400}.cap-expertise__products[data-v-dc74f313]{border-top:1px solid var(--color-border-default);margin-top:clamp(64px,6.5vw,124px);padding-top:clamp(48px,5vw,90px)}.cap-trust[data-v-b7a8d991]{background:var(--color-page-background);padding:clamp(120px,13.9vw,267px) 0 0}.cap-trust .container[data-v-b7a8d991]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}@media (width<=1199.98px){.cap-trust .container[data-v-b7a8d991]{grid-template-columns:1fr}}.cap-trust__statement[data-v-b7a8d991]{top:calc(var(--header-height) + clamp(24px, 3vw, 56px));font-size:var(--text-title);letter-spacing:-.03em;color:var(--color-text-primary);font-weight:300;line-height:1.1;position:sticky}@media (width<=1199.98px){.cap-trust__statement[data-v-b7a8d991]{position:static}}.cap-trust__lead[data-v-b7a8d991]{color:var(--color-text-dim)}.cap-trust__list[data-v-b7a8d991]{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}@media (width<=639.98px){.cap-trust__list[data-v-b7a8d991]{grid-template-columns:1fr;gap:48px}}.cap-trust__item[data-v-b7a8d991]{border-top:1px solid var(--color-border-default);flex-direction:column;max-width:440px;padding-top:20px;display:flex}.cap-trust__kicker[data-v-b7a8d991]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-accent-text);font-size:12px;font-weight:400}.cap-trust__title[data-v-b7a8d991]{font-size:var(--text-card-title);letter-spacing:-.02em;color:var(--color-text-primary);margin-top:14px;font-weight:300;line-height:1.2}.cap-trust__copy[data-v-b7a8d991],.cap-trust__points[data-v-b7a8d991]{letter-spacing:-.01em;color:var(--color-text-mid);margin-top:14px;font-size:17px;font-weight:300;line-height:1.45}@media (width<=639.98px){.cap-trust__copy[data-v-b7a8d991],.cap-trust__points[data-v-b7a8d991]{font-size:16px}}.cap-trust__points[data-v-b7a8d991]{padding:0;list-style:none}.cap-trust__points li[data-v-b7a8d991]{border-top:1px solid var(--color-border-default);padding:9px 0 9px 18px;position:relative}.cap-trust__points li[data-v-b7a8d991]:first-child{border-top:0;padding-top:0}.cap-trust__points li[data-v-b7a8d991]:before{content:"";background:var(--color-tertiary);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(9px + .6em);left:0}.cap-trust__points li[data-v-b7a8d991]:first-child:before{top:.6em}.cap-deployment[data-v-a8578bd6]{background:var(--color-page-background);padding:clamp(120px,13.9vw,267px) 0 0}.cap-deployment__title[data-v-a8578bd6]{font-size:var(--text-title);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:clamp(32px,2.9vw,56px);font-weight:300;line-height:1.1}.cap-deployment__cards[data-v-a8578bd6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}@media (width<=899.98px){.cap-deployment__cards[data-v-a8578bd6]{grid-template-columns:1fr;gap:40px}}.cap-deployment__card[data-v-a8578bd6]{border-radius:var(--radius-card);background:var(--color-panel-dark);position:relative;overflow:hidden}.cap-deployment__card img[data-v-a8578bd6]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform var(--dur-med) var(--ease-primary);display:block}.cap-deployment__card:hover img[data-v-a8578bd6]{transform:scale(1.05)}.cap-deployment__video[data-v-a8578bd6]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-panel-dark);width:100%;margin-top:21px;position:relative;overflow:hidden}.cap-deployment__video iframe[data-v-a8578bd6]{border:0;width:100%;height:100%;position:absolute;inset:0}.cap-deployment__project[data-v-a8578bd6]{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 32px);color:var(--color-text-secondary);background:#091525d1;border-radius:8px;flex-direction:column;gap:3px;padding:10px 14px;font-size:14px;line-height:1.3;display:flex;position:absolute;top:clamp(16px,1.8vw,28px);left:clamp(16px,1.8vw,28px)}.cap-deployment__project strong[data-v-a8578bd6]{color:var(--color-text-primary);font-size:15px;font-weight:400}.cap-deployment__project-kicker[data-v-a8578bd6]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-accent-mark);font-size:12px;font-weight:400}.cap-deployment__scrim[data-v-a8578bd6]{pointer-events:none;background:linear-gradient(#0000 54%,#00000047 76%,#000000b8);position:absolute;inset:0}.cap-deployment__caption[data-v-a8578bd6]{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(20px,2.1vw,40px);left:clamp(20px,2.1vw,40px)}.cap-deployment__label[data-v-a8578bd6]{letter-spacing:-.04em;color:var(--color-text-primary);font-size:clamp(36px,3.34vw,64px);font-weight:300;line-height:1}.cap-deployment__sub[data-v-a8578bd6]{letter-spacing:-.01em;color:var(--color-text-mid);font-size:clamp(15px,1.05vw,20px);font-weight:300;line-height:1.3}.cap-next[data-v-24a38f49]{background:var(--color-panel-dark);margin-top:clamp(120px,13.9vw,267px)}.cap-next__link[data-v-24a38f49]{min-height:100svh;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(80px,12vh,140px);display:flex}@media (width<=899.98px){.cap-next__link[data-v-24a38f49]{flex-direction:column;justify-content:center;align-items:stretch}}.cap-next__text[data-v-24a38f49]{flex-direction:column;gap:clamp(20px,2vw,36px);display:flex}.cap-next__label[data-v-24a38f49]{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-text-primary);align-items:center;gap:12px;font-size:clamp(15px,1.25vw,20px);font-weight:400;display:inline-flex}.cap-next__label i[data-v-24a38f49]{background:var(--color-accent-mark);border-radius:50%;width:8px;height:8px}.cap-next__title[data-v-24a38f49]{letter-spacing:-.04em;transition:color var(--dur-fast) var(--ease-primary);font-size:clamp(44px,6vw,118px);font-weight:300;line-height:1}.cap-next__card[data-v-24a38f49]{aspect-ratio:5/6;border-radius:var(--radius-card-xl);background:var(--color-black);flex:none;width:clamp(280px,32vw,590px);position:relative;overflow:hidden}@media (width<=899.98px){.cap-next__card[data-v-24a38f49]{aspect-ratio:4/3;width:100%;max-width:480px}}.cap-next__card-media[data-v-24a38f49]{-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform var(--dur-med) var(--ease-primary);position:absolute;inset:0}.cap-next__card-scrim[data-v-24a38f49]{pointer-events:none;background:linear-gradient(#091525d9,#0915258c 34%,#09152500 62%);position:absolute;inset:0}.cap-next__card-copy[data-v-24a38f49]{z-index:1;font-size:var(--text-card-title);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:300;line-height:1.2;position:absolute;top:clamp(24px,2.1vw,40px);left:clamp(24px,2.1vw,40px);right:clamp(24px,2.1vw,40px)}.cap-next__btn[data-v-24a38f49]{border-radius:var(--radius-pill);background:var(--color-accent);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-accent-edge);color:var(--color-on-accent);transition:transform var(--dur-fast) var(--ease-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:clamp(20px,1.6vw,28px);right:clamp(20px,1.6vw,28px)}.cap-next__link:hover .cap-next__title[data-v-24a38f49]{color:var(--color-accent-text)}.cap-next__link:hover .cap-next__card-media[data-v-24a38f49]{transform:scale(1.04)}.cap-next__link:hover .cap-next__btn[data-v-24a38f49]{transform:translate(4px)}
