.hero[data-v-12644ca1]{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;background:var(--bmcs-black)}.hero-bg[data-v-12644ca1]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero-text[data-v-12644ca1]{--hero-top: calc(var(--bmcs-nav-height) + 233px);--hero-bottom: 120px;position:relative;max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--hero-top) var(--bmcs-gutter) var(--hero-bottom);display:flex;flex-direction:column;align-items:flex-start}.hero-text[data-v-12644ca1]:before{content:"";position:absolute;z-index:-1;top:0;bottom:-100vh;left:-50vw;right:-50vw;pointer-events:none;background:linear-gradient(90deg,#0505059e calc(50vw + 840px),#0505054d calc(50vw + 1000px),#05050500 calc(50vw + 1240px))}.hero h1[data-v-12644ca1]{max-width:770px;color:var(--bmcs-on-dark)}.hero-actions[data-v-12644ca1]{margin-top:64px;display:flex;flex-wrap:wrap;gap:16px}.hero-lead[data-v-12644ca1]{margin-top:63px;max-width:770px;color:var(--bmcs-on-dark)}@media(max-width:1199.98px){.hero-text[data-v-12644ca1]{--hero-top: max(300px, 32vw);align-items:center;text-align:center;padding:var(--hero-top) 64px var(--hero-bottom)}.hero h1[data-v-12644ca1],.hero-lead[data-v-12644ca1]{max-width:min(770px,75vw)}.hero-actions[data-v-12644ca1]{justify-content:center}.hero-text[data-v-12644ca1]:before{bottom:0;background:linear-gradient(180deg,#05050500 calc(var(--hero-top) - 140px),#050505a8 calc(var(--hero-top) - 24px) calc(100% - 40px),#05050500);-webkit-mask-image:linear-gradient(90deg,transparent 50vw,#000 59vw,#000 141vw,transparent 150vw);mask-image:linear-gradient(90deg,transparent 50vw,#000 59vw,#000 141vw,transparent 150vw)}}@media(max-width:809.98px){.hero h1[data-v-12644ca1],.hero-lead[data-v-12644ca1]{max-width:none}.hero-text[data-v-12644ca1]{--hero-top: 300px;padding:var(--hero-top) var(--bmcs-gutter) var(--hero-bottom)}.hero-actions[data-v-12644ca1]{margin-top:32px}.hero-lead[data-v-12644ca1]{margin-top:40px}}.hero-scroll-wrap[data-v-12644ca1]{position:absolute;left:50%;bottom:24px;transform:translate(-50%);animation:hero-scroll-in-12644ca1 .6s var(--bmcs-ease-appear) 1.2s both}.hero-scroll[data-v-12644ca1]{display:grid;place-items:center;width:44px;height:48px;padding:0;border:0;border-radius:var(--bmcs-r-pill);background:none;color:var(--bmcs-on-dark);cursor:pointer;transition:opacity .3s ease,visibility 0s linear 0s,color var(--bmcs-hover-dur) ease}@media(hover:hover){.hero-scroll[data-v-12644ca1]:hover{color:var(--bmcs-signal-500)}}.hero-scroll[data-v-12644ca1]{-webkit-tap-highlight-color:transparent}.hero-scroll[data-v-12644ca1]:active{color:var(--bmcs-signal-300);transform:scale(var(--bmcs-press-scale-icon))}.hero-scroll[data-v-12644ca1]:focus-visible{outline-color:var(--bmcs-on-dark)}.hero-scroll.is-away[data-v-12644ca1],body:has(.consent-banner) .hero-scroll{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.hero-scroll svg[data-v-12644ca1]{fill:none;stroke:currentColor;stroke-width:var(--bmcs-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.cue-wheel[data-v-12644ca1]{stroke-width:var(--bmcs-icon-stroke-sm);animation:cue-wheel-12644ca1 1.8s var(--bmcs-ease-appear) 1.8s 4 both}.hero-scroll .cue-chevron[data-v-12644ca1]{display:none;animation:cue-bob-12644ca1 1.8s ease-in-out 1.8s 4 both}@media(hover:none),(pointer:coarse){.cue-mouse[data-v-12644ca1]{display:none}.hero-scroll .cue-chevron[data-v-12644ca1]{display:block}}@keyframes hero-scroll-in-12644ca1{0%{opacity:0}to{opacity:1}}@keyframes cue-wheel-12644ca1{0%{transform:translateY(0);opacity:1}60%{transform:translateY(7px);opacity:0}61%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cue-bob-12644ca1{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.hero-scroll-wrap[data-v-12644ca1],.cue-wheel[data-v-12644ca1],.hero-scroll .cue-chevron[data-v-12644ca1]{animation:none}.hero-scroll[data-v-12644ca1]{transition:none}.hero-scroll[data-v-12644ca1]:active{transform:none}}.transform[data-v-12644ca1]:focus{outline:none}.t-h3[data-v-12644ca1]{font-size:40px;line-height:1.3}.t-h4[data-v-12644ca1]{font-size:32px;line-height:1.4}.t-h5[data-v-12644ca1]{font-size:24px;line-height:1.2}.t-h6[data-v-12644ca1]{font-size:20px;line-height:1.2}@media(max-width:1199.98px){.t-h4[data-v-12644ca1]{font-size:26px}}@media(max-width:810px){.t-h6[data-v-12644ca1]{font-size:18px}}@media(max-width:809.98px){.t-h3[data-v-12644ca1]{font-size:28px}.t-h4[data-v-12644ca1]{font-size:24px}.t-h5[data-v-12644ca1]{font-size:18px}}.link-more[data-v-12644ca1]{padding-block:12px;margin-block:-12px}.transform[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:32px 32px 32px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,656px);gap:64px;align-items:center}.transform-text[data-v-12644ca1]{max-width:624px;align-self:start;margin-top:160px}.transform h2[data-v-12644ca1]{margin-top:16px}.transform-lead[data-v-12644ca1]{margin-top:24px}.transform-subs[data-v-12644ca1]{margin-top:32px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px}@media(min-width:1200px)and (max-width:1439.98px){.transform-subs[data-v-12644ca1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.transform-sub .body[data-v-12644ca1]{margin-top:8px}.transform-image[data-v-12644ca1]{margin:0;min-height:768px;display:flex;align-items:center}.transform-image img[data-v-12644ca1]{width:100%;height:auto;display:block}.solutions[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--bmcs-section-y) var(--bmcs-gutter)}.solutions-head[data-v-12644ca1]{margin-top:8px}.solutions-lead[data-v-12644ca1]{margin-top:var(--bmcs-head-gap);max-width:var(--bmcs-measure)}.cap-grid[data-v-12644ca1]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bmcs-gap-columns)}.cap-col[data-v-12644ca1]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bmcs-gap-stack);min-width:0}.cap-img[data-v-12644ca1]{display:block;width:100%;aspect-ratio:405 / 240;height:auto;object-fit:cover;border-radius:var(--bmcs-r-media);box-shadow:var(--bmcs-shadow-media)}.cap-col p[data-v-12644ca1]{flex-grow:1}@media(max-width:1199.98px){.transform[data-v-12644ca1]{grid-template-columns:minmax(0,1fr);padding:32px 32px var(--bmcs-section-y-compact) 64px;gap:32px}.transform-image[data-v-12644ca1]{order:-1;min-height:0;height:768px;margin-left:-16px}.transform-image img[data-v-12644ca1]{height:100%;object-fit:contain}.transform-text[data-v-12644ca1]{max-width:none;margin:0 32px 0 0}.transform-subs[data-v-12644ca1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.cap-grid[data-v-12644ca1]{grid-template-columns:minmax(0,1fr);gap:var(--bmcs-item-gap)}.cap-col[data-v-12644ca1]{gap:8px;text-align:center}.cap-col .cap-img[data-v-12644ca1]{width:clamp(0px,92vw - 250px,100%);align-self:center;margin-bottom:24px}.cap-col h3[data-v-12644ca1],.cap-col p[data-v-12644ca1]{align-self:stretch}.cap-col .link-more[data-v-12644ca1]{margin-top:-4px}}@media(max-width:809.98px){.transform[data-v-12644ca1]{padding:var(--bmcs-section-y) var(--bmcs-gutter);gap:var(--bmcs-group-gap)}.transform-image[data-v-12644ca1]{height:auto;margin-left:0}.transform-text[data-v-12644ca1]{margin-right:0;text-align:center}.transform-subs[data-v-12644ca1]{grid-template-columns:1fr 1fr;gap:16px}.solutions[data-v-12644ca1]{text-align:center}.solutions-lead[data-v-12644ca1]{margin-inline:auto}.cap-col .cap-img[data-v-12644ca1]{width:100%}}.integration[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--bmcs-section-y) var(--bmcs-gutter);text-align:center}.integration-heading[data-v-12644ca1]{max-width:760px;margin:0 auto}.pillars[data-v-12644ca1]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pillar[data-v-12644ca1]{display:flex;flex-direction:column;align-items:center;min-width:0}.pillar-icon[data-v-12644ca1]{width:64px;height:64px}.pillar h3[data-v-12644ca1]{margin-top:30px}.pillar p[data-v-12644ca1]{margin-top:24px;max-width:440px}@media(max-width:1199.98px){.integration-heading[data-v-12644ca1]{max-width:75vw}.pillars[data-v-12644ca1]{gap:16px}.pillar h3[data-v-12644ca1]{margin-top:24px}.pillar p[data-v-12644ca1]{margin-top:16px}}@media(max-width:809.98px){.pillars[data-v-12644ca1]{grid-template-columns:minmax(0,1fr);gap:var(--bmcs-item-gap)}.pillar h3[data-v-12644ca1]{margin-top:32px}.pillar p[data-v-12644ca1]{margin-top:24px}}.products[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--bmcs-section-y-compact) var(--bmcs-gutter)}.product-cards[data-v-12644ca1]{display:flex;justify-content:center;gap:24px}.product-card[data-v-12644ca1]{position:relative;flex:493 1 0;min-width:0;max-width:493px;height:700px;padding:var(--bmcs-card-pad);overflow:hidden;border-radius:var(--bmcs-r-card);--bmcs-link: var(--bmcs-cyan-300);--bmcs-link-hover: var(--bmcs-cyan-200);background:var(--bmcs-card-dark);color:var(--bmcs-on-dark);display:flex;flex-direction:column;gap:16px}.product-mark[data-v-12644ca1]{flex:none;height:var(--bmcs-logo-height);display:flex;align-items:center;font-family:var(--bmcs-display);font-size:30px;font-weight:700;line-height:1;white-space:nowrap;color:var(--bmcs-on-dark)}.product-mark img[data-v-12644ca1]{display:block;width:104px;height:var(--bmcs-logo-height)}.mark-accent[data-v-12644ca1]{color:var(--bmcs-signal-500)}.product-sub[data-v-12644ca1]{flex:none;font-size:12px;line-height:1.2;letter-spacing:-.02em;color:var(--bmcs-on-dark)}.product-tags[data-v-12644ca1]{flex:none;gap:10px 8px}.product-img[data-v-12644ca1]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.product-img img[data-v-12644ca1]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--bmcs-r-media)}.product-link[data-v-12644ca1]{flex:none;align-self:flex-start}.product-link[data-v-12644ca1]{position:static}.product-link[data-v-12644ca1]:before{inset:0;border-radius:inherit}.product-link[data-v-12644ca1]:focus-visible{outline-color:var(--bmcs-on-dark)}@supports selector(:has(*)){.product-link[data-v-12644ca1]:focus-visible{outline:none}.product-card[data-v-12644ca1]:has(.product-link:focus-visible){outline:2px solid var(--bmcs-text);outline-offset:4px}}.product-extra[data-v-12644ca1]{flex:none;max-height:0;opacity:0;overflow:hidden;font-size:16px;color:var(--bmcs-on-dark)}@media(hover:hover)and (pointer:fine)and (min-width:1200px){.product-card[data-v-12644ca1]{transition:flex-grow var(--bmcs-card-accordion-dur) cubic-bezier(.3,1.25,.5,1),max-width var(--bmcs-card-accordion-dur) cubic-bezier(.3,1.25,.5,1),filter var(--bmcs-card-accordion-dur) ease,transform var(--bmcs-hover-dur) var(--bmcs-ease-spring)}.product-extra[data-v-12644ca1]{transition:max-height .36s var(--bmcs-ease-appear),opacity .24s ease}.product-cards:has(.product-card:hover,.product-card:focus-within) .product-card[data-v-12644ca1]{flex-grow:200;filter:brightness(.64)}.product-cards:has(.product-card:hover,.product-card:focus-within) .product-card[data-v-12644ca1]:is(:hover,:focus-within){flex-grow:700;max-width:700px;filter:none}.product-card:is(:hover,:focus-within) .product-extra[data-v-12644ca1]{max-height:200px;opacity:1}}@media(prefers-reduced-motion:reduce){.product-card[data-v-12644ca1],.product-extra[data-v-12644ca1]{transition:none}}@media(max-width:1199.98px){.product-cards[data-v-12644ca1]{flex-direction:column;align-items:center;gap:24px}.product-card[data-v-12644ca1]{flex:none;width:100%;max-width:600px;height:600px}}@media(max-width:809.98px){.products[data-v-12644ca1]{padding:64px var(--bmcs-gutter)}.product-card[data-v-12644ca1]{padding:16px}.product-tags[data-v-12644ca1]{justify-content:center}}.industries-section[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--bmcs-section-y) var(--bmcs-gutter);text-align:center}.industries-head[data-v-12644ca1]{margin-inline:auto}.industries-lead[data-v-12644ca1]{margin-top:24px;visibility:hidden}.industries[data-v-12644ca1]{margin:40px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.industry-pill[data-v-12644ca1]{position:relative;display:inline-flex;align-items:center;gap:var(--bmcs-gap-pill);height:29px;padding:0 10px 0 8px;border-radius:var(--bmcs-r-card);background:var(--bmcs-surface-dark);box-shadow:var(--bmcs-shadow-pill),inset 0 0 0 1px var(--bmcs-panel-edge);font-size:12px;line-height:1;white-space:nowrap;color:var(--bmcs-on-dark);transition:background-color .2s ease,transform var(--bmcs-hover-dur) var(--bmcs-ease-spring);-webkit-tap-highlight-color:transparent}.pill-icon[data-v-12644ca1]{flex:none;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--bmcs-blue-500);color:var(--bmcs-white)}.pill-icon[data-v-12644ca1] svg{width:10px;height:10px;stroke-width:var(--bmcs-icon-stroke-sm)}.industry-pill-link[data-v-12644ca1]:after{content:"";position:absolute;inset:-8px -4px}.industry-pill-link[data-v-12644ca1]:focus-visible{outline-offset:3px}@media(hover:hover)and (pointer:fine){.industry-pill-link[data-v-12644ca1]:hover{background:var(--bmcs-grey-600)}}.industry-pill-link[data-v-12644ca1]:active{background:var(--bmcs-grey-600);transform:scale(var(--bmcs-press-scale));transition-duration:var(--bmcs-press-dur)}@media(prefers-reduced-motion:reduce){.industry-pill[data-v-12644ca1]{transition:none}.industry-pill-link[data-v-12644ca1]:active{transform:none}}.distributors-section[data-v-12644ca1]{max-width:var(--bmcs-content-max);margin:0 auto;padding:var(--bmcs-section-y) 128px;text-align:center}.distributors[data-v-12644ca1]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.distributor[data-v-12644ca1]{height:200px;display:flex;align-items:center;justify-content:center}.distributor img[data-v-12644ca1]{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;transition:transform var(--bmcs-hover-dur) var(--bmcs-ease-spring)}@media(hover:hover)and (pointer:fine){.distributor:hover img[data-v-12644ca1]{transform:scale(var(--bmcs-hover-scale))}}@media(prefers-reduced-motion:reduce){.distributor img[data-v-12644ca1]{transition:none}.distributor:hover img[data-v-12644ca1]{transform:none}}.distributor img[data-v-12644ca1]{filter:var(--bmcs-ink-logo)}@media(max-width:1199.98px){.industries-head[data-v-12644ca1]{max-width:75vw}.distributor[data-v-12644ca1]{height:auto;aspect-ratio:592 / 200}}@media(max-width:809.98px){.industries-head[data-v-12644ca1]{max-width:none}.distributors-section[data-v-12644ca1]{padding-inline:32px}.distributor[data-v-12644ca1]{height:80px;aspect-ratio:auto}}
