.bm-os{--bm-os-primary:#00B2F5;--bm-os-primary-hover:#0096D1;--bm-os-heading:#111111;--bm-os-text:#4A4A4A;--bm-os-light:#EAF7FD;--bm-os-font-heading:inherit;--bm-os-font-body:inherit;--bm-os-container:1200px;--bm-os-pad:56px;--bm-os-pad-lg:96px;--bm-os-radius:999px;color:var(--bm-os-text);font-family:var(--bm-os-font-body)}.bm-os *,.bm-os ::after,.bm-os ::before{box-sizing:border-box}.bm-os h1,.bm-os h2,.bm-os h3,.bm-os p,.bm-os ul{margin:0;padding:0}.bm-os ul{list-style:none}.bm-os li::before,.bm-os li::marker{content:none}.bm-os img{display:block;max-width:100%;height:auto;border:0}.bm-os button{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}.bm-os .bm-os__container{width:100%;max-width:calc(var(--bm-os-container) + 32px);margin:0 auto;padding:0 16px}.bm-os .bm-os__lazy{content-visibility:auto;contain-intrinsic-size:auto 640px}.bm-os .bm-os__h2{color:var(--bm-os-heading);font-family:var(--bm-os-font-heading);font-size:clamp(24px, 3vw, 36px);font-weight:700;line-height:1.2}.bm-os .bm-os__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bm-os .bm-os__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 24px;border:1.5px solid var(--bm-os-primary);border-radius:var(--bm-os-radius);background:var(--bm-os-primary);color:#fff;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bm-os .bm-os__btn:focus,.bm-os .bm-os__btn:hover{background:var(--bm-os-primary-hover);border-color:var(--bm-os-primary-hover);color:#fff;text-decoration:none}.bm-os .bm-os__btn--outline,.bm-os .bm-os__btn--outline:focus{background:0 0;color:var(--bm-os-heading);border-color:var(--bm-os-heading)}.bm-os .bm-os__btn--outline:hover{background:var(--bm-os-heading);border-color:var(--bm-os-heading);color:#fff}.bm-os .bm-os__arrow{width:16px;height:16px;transition:transform .2s ease}.bm-os .bm-os__btn:hover .bm-os__arrow{transform:translateX(3px)}.bm-os a:focus-visible,.bm-os button:focus-visible{outline:3px solid var(--bm-os-primary);outline-offset:3px}.bm-os .bm-os-hero{--bm-os-slide:1s;--bm-os-ease:cubic-bezier(.45, .05, .25, 1);--bm-os-card-w:min(860px, 46vw, max(340px, calc((88vh - 200px) * 1.23)));--bm-os-side-w:calc(var(--bm-os-card-w) * .5);--bm-os-screen-h:calc(var(--bm-os-card-w) * .78);--bm-os-side-screen-h:calc(var(--bm-os-card-w) * .52);--bm-os-side-x:calc((var(--bm-os-card-w) + var(--bm-os-side-w)) / 2 - var(--bm-os-side-w) * .08);--bm-os-side-y:calc(var(--bm-os-card-w) * .03);--bm-os-span:min(1116px, calc(100vw - 88px));position:relative;overflow:hidden;padding:clamp(20px,4vh,64px) 0 clamp(20px,3vh,48px);background:#fff;text-align:center}.bm-os .bm-os-hero .bm-os-hero__title{margin:0!important;color:#000;font-family:var(--bm-os-font-heading);font-size:clamp(28px, 3.08vw, 42px)!important;font-weight:900!important;letter-spacing:.008em;line-height:1.19!important}.bm-os .bm-os-hero__title span{display:block;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.bm-os .bm-os-hero__title .bm-os-hero__hl{color:#00c2ff}.bm-os .bm-os-hero .bm-os-hero__text{max-width:635px;margin:12px auto 15px;color:#000;font-family:var(--bm-os-font-body);font-size:14.5px!important;line-height:19px!important}.bm-os .bm-os-hero__head .bm-os__btn{min-height:34px;padding:6px 20px;font-size:13px;font-weight:600}.bm-os .bm-os-hero__head .bm-os__btn--primary{border-color:#00c2ff;background:#00c2ff}.bm-os .bm-os-hero__head .bm-os__btn--primary:focus,.bm-os .bm-os-hero__head .bm-os__btn--primary:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-hero__showcase{position:relative;margin-top:clamp(16px,3vh,44px);padding-top:8px}.bm-os .bm-os-hero__cards{height:var(--bm-os-screen-h);position:relative;z-index:1;display:grid;justify-items:center;align-items:center;margin:0;padding:0;list-style:none}.bm-os .bm-os-hero__cards:has(.bm-os-hero__bar:not(.bm-os-hero__bar--unnamed)){height:calc(var(--bm-os-bar-h,22px) + var(--bm-os-screen-h))}.bm-os .bm-os-hero__card{grid-area:1/1;width:var(--bm-os-card-w);transition:width var(--bm-os-slide) var(--bm-os-ease),transform var(--bm-os-slide) var(--bm-os-ease),translate .3s ease,opacity .5s ease,visibility 0s;will-change:transform,width}.bm-os .bm-os-hero__card.is-center{z-index:3;transform:none}.bm-os .bm-os-hero__card.is-left,.bm-os .bm-os-hero__card.is-right{z-index:2;width:var(--bm-os-side-w);cursor:pointer}.bm-os .bm-os-hero__card.is-left{transform:translate(calc(-1 * var(--bm-os-side-x)),var(--bm-os-side-y))}.bm-os .bm-os-hero__card.is-right{transform:translate(var(--bm-os-side-x),var(--bm-os-side-y))}.bm-os .bm-os-hero__card.is-hidden{z-index:1;width:var(--bm-os-side-w);visibility:hidden;opacity:0;transform:translateY(var(--bm-os-side-y)) scale(.8);transition:width var(--bm-os-slide) var(--bm-os-ease),transform var(--bm-os-slide) var(--bm-os-ease),opacity .4s ease,visibility 0s linear var(--bm-os-slide)}.bm-os .bm-os-hero__card.is-wrap,.bm-os .bm-os-hero__card.is-wrap *{transition:none!important}.bm-os .bm-os-hero__card.is-wrap{opacity:0}.bm-os .bm-os-hero--lift .bm-os-hero__card.is-left:hover,.bm-os .bm-os-hero--lift .bm-os-hero__card.is-right:hover{translate:0 -3px}.bm-os .bm-os-hero__window{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 22px 48px -24px rgba(15,23,42,.32),0 0 0 1px rgba(15,23,42,.06);text-align:left;transition:box-shadow var(--bm-os-slide) var(--bm-os-ease),filter .3s ease}.bm-os .bm-os-hero__card.is-center .bm-os-hero__window{box-shadow:0 40px 80px -30px rgba(15,23,42,.45),0 0 0 1px rgba(15,23,42,.07)}.bm-os .bm-os-hero__card.is-left .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right .bm-os-hero__window{filter:brightness(.94) saturate(.92)}.bm-os .bm-os-hero__card.is-left:hover .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right:hover .bm-os-hero__window{filter:brightness(.97) saturate(.96)}.bm-os .bm-os-hero__bar{position:relative;display:flex;align-items:center;justify-content:center;height:var(--bm-os-bar-h,22px);padding:0 10px;background:#f3f4f6}.bm-os .bm-os-hero__bar--unnamed,.bm-os .bm-os-hero__dots{display:none}.bm-os .bm-os-hero__name{max-width:80%;overflow:hidden;color:#6b7280;font-family:var(--bm-os-font-body);font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.bm-os .bm-os-hero__screen{position:relative;overflow:hidden;height:var(--bm-os-screen-h);transition:height var(--bm-os-slide) var(--bm-os-ease)}.bm-os .bm-os-hero__card:not(.is-center) .bm-os-hero__screen{height:var(--bm-os-side-screen-h)}.bm-os .bm-os-hero__screen img{display:block;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:center top}.bm-os .bm-os-hero__preview,.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover,.bm-os .bm-os-hero__preview:visited{position:absolute;top:50%;left:50%;z-index:1;white-space:nowrap;box-shadow:0 10px 24px -8px rgba(0,120,170,.6);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .3s ease,background-color .2s ease,border-color .2s ease}.bm-os .bm-os-hero__card.is-center .bm-os-hero__preview{opacity:1;pointer-events:auto}.bm-os .bm-os-hero__nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:clamp(20px,3.4vh,36px)}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 3px 12px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05);cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.bm-os .bm-os-hero__arrow svg{width:14px;height:14px}.bm-os .bm-os-hero__arrow:hover{background:var(--bm-os-primary);color:#fff;box-shadow:0 4px 14px rgba(0,178,245,.35)}.bm-os .bm-os-hero__tabs{display:flex;align-items:stretch}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:5px;min-width:130px;padding:2px 24px 14px;border:0;background:0 0;color:#4b5563;font-family:var(--bm-os-font-body);font-size:15px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.bm-os .bm-os-hero__tab-num{color:#6b7280;font-size:13px;font-weight:400}.bm-os .bm-os-hero__tab+.bm-os-hero__tab::before{content:"";position:absolute;top:4px;bottom:16px;left:0;width:1px;background:#d9dde3}.bm-os .bm-os-hero__tab::after{content:"";position:absolute;bottom:0;left:50%;width:72px;height:3px;margin-left:-36px;border-radius:3px;background:var(--bm-os-primary);transform:scaleX(0);transition:transform .25s ease}.bm-os .bm-os-hero__tab:hover{color:var(--bm-os-heading)}.bm-os .bm-os-hero__tab.is-active,.bm-os .bm-os-hero__tab[aria-selected=true]{color:var(--bm-os-heading);font-weight:700}.bm-os .bm-os-hero__tab.is-active .bm-os-hero__tab-num,.bm-os .bm-os-hero__tab[aria-selected=true] .bm-os-hero__tab-num{color:#374151}.bm-os .bm-os-hero__tab.is-active::after,.bm-os .bm-os-hero__tab[aria-selected=true]::after{transform:scaleX(1)}@media (min-width:1025px){.bm-os .bm-os-hero{--bm-os-slide:.75s;--bm-os-span:min(1128px, calc(100vw - 88px));--bm-os-card-w:calc(var(--bm-os-span) * .48);--bm-os-side-w:calc(var(--bm-os-card-w) * .833333);--bm-os-screen-h:calc(var(--bm-os-card-w) * .67);--bm-os-side-screen-h:calc(var(--bm-os-side-w) * .67);--bm-os-side-x:calc((var(--bm-os-span) - var(--bm-os-side-w)) / 2);--bm-os-bar-h:22px}.bm-os .bm-os-hero__showcase{isolation:isolate;margin-top:14px;padding-top:28px}.bm-os .bm-os-hero__cards{height:calc(var(--bm-os-bar-h) + var(--bm-os-screen-h))}.bm-os .bm-os-hero__window{border-radius:8px;box-shadow:0 10px 24px rgba(25,55,65,.16),0 0 0 1px rgba(15,23,42,.06);transition:box-shadow var(--bm-os-slide) var(--bm-os-ease)}.bm-os .bm-os-hero__card.is-center .bm-os-hero__window{box-shadow:0 12px 28px rgba(25,55,65,.22),0 0 0 1px rgba(15,23,42,.07)}.bm-os .bm-os-hero__card.is-left .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right .bm-os-hero__window{filter:none}.bm-os .bm-os-hero__bar{display:flex;justify-content:flex-start;background:#f2f1ef}.bm-os .bm-os-hero__name{display:none}.bm-os .bm-os-hero__dots{display:block;width:6px;height:6px;border-radius:50%;background:#ff6057;box-shadow:10px 0 #febc2e,20px 0 #28c840}.bm-os .bm-os-hero__preview,.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover,.bm-os .bm-os-hero__preview:visited{top:calc(50% - var(--bm-os-bar-h)/ 2);gap:10px;min-height:34px;padding:7px 20px;border-color:#00c2ff;background:#00c2ff;font-size:13px;font-weight:600;box-shadow:none}.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-hero__nav{margin-top:32px}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{width:38px;height:38px}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{gap:3px;padding:2px 24px 12px;font-size:14px}.bm-os .bm-os-hero__tab::after{background:#00c2ff}}@media (max-width:1024px){.bm-os .bm-os-hero{--bm-os-card-w:62vw}.bm-os .bm-os-hero__nav{gap:16px}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{min-width:104px;padding:2px 16px 14px}}@media (max-width:767px){.bm-os .bm-os-hero{--bm-os-card-w:84vw}.bm-os .bm-os-hero{--bm-os-bar-h:16px}.bm-os .bm-os-hero__bar{padding:0 8px}.bm-os .bm-os-hero__name{font-size:10px}.bm-os .bm-os-hero__preview{gap:6px;min-height:34px;padding:7px 16px;font-size:13px}.bm-os .bm-os-hero__preview .bm-os__arrow{width:14px;height:14px}.bm-os .bm-os-hero__nav{gap:8px}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{width:30px;height:30px}.bm-os .bm-os-hero__arrow svg{width:12px;height:12px}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{min-width:0;padding:2px 12px 12px;font-size:13.5px}.bm-os .bm-os-hero__tab-num{font-size:12px}.bm-os .bm-os-hero__tab::after{width:44px;margin-left:-22px}}.bm-os .bm-os-modal{width:min(960px,92vw);max-width:none;padding:0;border:0;background:0 0;overflow:visible}.bm-os .bm-os-modal::backdrop{background:rgba(0,0,0,.82)}.bm-os .bm-os-modal__media{aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#000}.bm-os .bm-os-modal__media iframe{display:block;width:100%;height:100%;border:0}.bm-os .bm-os-modal__close{position:absolute;top:-46px;right:0;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;font-size:24px;line-height:1}.bm-os .bm-os-features{padding:var(--bm-os-pad) 0}.bm-os .bm-os-features .bm-os-features__grid{display:grid;gap:28px;align-items:stretch}.bm-os .bm-os-features .bm-os-features__media{position:relative;display:grid;overflow:hidden;border-radius:8px}.bm-os .bm-os-features .bm-os-features__img{grid-area:1/1;z-index:0;visibility:hidden;opacity:1;transform:translateY(0)}.bm-os .bm-os-features .bm-os-features__img.is-on{z-index:1;visibility:visible}.bm-os .bm-os-features .bm-os-features__img.is-sliding{z-index:2;visibility:visible;transform:translateY(100%);will-change:transform}.bm-os .bm-os-features .bm-os-features__img.is-sliding.is-go{transform:translateY(0);transition:transform .6s cubic-bezier(.22, .61, .36, 1)}.bm-os .bm-os-features .bm-os-features__img img{display:block;width:100%;height:auto;max-height:min(40vh,calc(100vh - 160px));object-fit:contain;border-radius:8px}.bm-os .bm-os-features .bm-os__h2{margin:0 0 clamp(4px,1.1vh,10px)!important;color:#000!important;font-family:Raleway,Raleway-Bold,sans-serif!important;font-size:clamp(26px, 2.64vw, 36px)!important;font-weight:800!important;font-synthesis:none;line-height:1.17;letter-spacing:normal}.bm-os .bm-os-features .bm-os-acc{margin-bottom:clamp(8px,1.7vh,15px)}.bm-os .bm-os-features .bm-os-acc__item{padding:clamp(12px,2.7vh,24px) 0;border:0}.bm-os .bm-os-features .bm-os-acc__item+.bm-os-acc__item{border-top:1px solid #e3e3e3}.bm-os .bm-os-features .bm-os-acc__heading{margin:0!important;padding:0!important;font-size:inherit;line-height:22px}.bm-os .bm-os-features .bm-os-acc__btn,.bm-os .bm-os-features .bm-os-acc__btn:focus,.bm-os .bm-os-features .bm-os-acc__btn:hover{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:0 0;box-shadow:none;color:#111;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;font-synthesis:none;line-height:22px;text-align:left}.bm-os .bm-os-features .bm-os-acc__btn span{color:#141414;font-family:inherit;font-size:16px!important;font-weight:500!important;line-height:inherit}.bm-os .bm-os-features .bm-os-acc__chev{flex:0 0 16px;width:16px;height:16px;padding:1px;border-radius:50%;background:#cfcfcf;color:#fff;transition:background-color .25s ease,transform .25s ease}.bm-os .bm-os-features .bm-os-acc__item:not(.is-open) .bm-os-acc__btn:hover .bm-os-acc__chev{background:#bdbdbd}.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__btn span{color:#000;font-weight:600!important}.bm-os .bm-os-features .bm-os-acc__btn[aria-expanded=true] .bm-os-acc__chev,.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__chev{background:var(--bm-os-primary);transform:rotate(180deg)}.bm-os .bm-os-features .bm-os-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__panel{grid-template-rows:1fr}.bm-os .bm-os-features .bm-os-acc__panel>div{overflow:hidden}.bm-os .bm-os-features .bm-os-acc__panel p{max-width:420px;padding:clamp(10px,1.9vh,16px) 0 0;color:#000;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:500!important;font-synthesis:none;line-height:19px}.bm-os .bm-os-features .bm-os__btn{min-height:33px;padding:6px 18px;gap:6px;border-color:#00c2ff;background:#00c2ff;font-size:13px;font-weight:600}.bm-os .bm-os-features .bm-os__btn:focus,.bm-os .bm-os-features .bm-os__btn:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-features .bm-os__btn .bm-os__arrow{width:13px;height:13px}@media (min-width:768px){.bm-os .bm-os-features .bm-os-features__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px}.bm-os .bm-os-features--right .bm-os-features__media{order:2}.bm-os .bm-os-features .bm-os-features__grid{align-items:center}.bm-os .bm-os-features .bm-os-features__img img{max-height:calc(100vh - 200px);object-fit:cover}}@media (min-width:992px){.bm-os .bm-os-features{padding:clamp(28px,6vh,72px) 0}.bm-os .bm-os-features .bm-os-features__grid{max-width:1148px;grid-template-columns:minmax(0,589fr) minmax(0,496fr);align-items:center;gap:30px}.bm-os .bm-os-features .bm-os-features__img img{aspect-ratio:589/498;max-height:calc(100vh - 2 * clamp(28px,6vh,72px))}.bm-os .bm-os-features .bm-os-features__body{max-width:473px}.bm-os .bm-os-features .bm-os-acc__btn span{font-size:18px!important}.bm-os .bm-os-features .bm-os__h2{margin-bottom:10px!important}.bm-os .bm-os-features .bm-os-acc__item{padding:24px 0}.bm-os .bm-os-features .bm-os-acc__panel p{padding-top:16px}.bm-os .bm-os-features .bm-os-acc{margin-bottom:15px}}@media (prefers-reduced-motion:reduce){.bm-os .bm-os-features .bm-os-features__img.is-sliding{transform:none}}.bm-os .bm-os-sticky{--bm-os-header-h:80px;padding:var(--bm-os-pad) 0;background:#fff;overflow:visible}#outer-wrap:has(.bm-os-sticky){overflow:clip}.bm-os .bm-os-sticky__grid{overflow:visible}.bm-os .bm-os-sticky__block{padding:40px 0}.bm-os .bm-os-sticky__block:last-child{padding-bottom:0}.bm-os .bm-os-sticky__block+.bm-os-sticky__block{border-top:1px solid #d4d4d4}.bm-os .bm-os-sticky__title{margin-bottom:20px;color:#111;font-family:var(--bm-os-font-heading);font-size:20px;font-weight:700;line-height:1.45}.bm-os .bm-os-sticky__list{margin:0;padding:0;list-style:none}.bm-os .bm-os-sticky__list li{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:0}.bm-os .bm-os-sticky__list li:last-child{margin-bottom:0}.bm-os .bm-os-sticky__icon{flex:0 0 16px;display:block;width:16px;height:16px;margin-top:4px;color:var(--bm-os-primary)}.bm-os .bm-os-sticky__icon img,.bm-os .bm-os-sticky__icon svg{display:block;width:16px;height:16px;object-fit:contain}.bm-os .bm-os-sticky__point{color:#737373;font-family:var(--bm-os-font-body);font-size:16px!important;font-weight:400;line-height:1.5}.bm-os .bm-os-sticky__list strong{display:block;color:#111;font-size:17px;font-weight:600;line-height:1.4}.bm-os .bm-os-sticky__list span span{display:block;margin-top:4px;color:#3a3a3a;font-size:15px;line-height:1.6}.bm-os .bm-os-sticky__inline-img{margin-top:24px;overflow:hidden;padding:18px;border-radius:4px;background:#dcf6fe}.bm-os .bm-os-sticky__inline-img img{display:block;width:100%;height:auto}.bm-os .bm-os-sticky__lead-img{margin:0 0 32px}.bm-os .bm-os-sticky__media{display:none}@media (min-width:992px){.bm-os .bm-os-sticky__grid{display:grid;grid-template-columns:minmax(0,390px) minmax(0,497px);justify-content:center;column-gap:clamp(40px,6vw,80px);align-items:start}.bm-os .bm-os-sticky__inline-img{display:none}.bm-os .bm-os-sticky__block{padding:60px 0}.bm-os .bm-os-sticky__block:last-child{min-height:463px}.bm-os .bm-os-sticky__title{max-width:375px;margin-bottom:24px;font-size:24px}.bm-os .bm-os-sticky__list li{margin-bottom:28px}.bm-os .bm-os-sticky__point{font-size:18px!important}.bm-os .bm-os-sticky__icon{margin-top:5px}.bm-os .bm-os-sticky__media{position:-webkit-sticky;position:sticky;top:calc(var(--bm-os-header-h) + 50px);display:block}.bm-os .bm-os-sticky__frame{display:grid;overflow:hidden;aspect-ratio:497/403;max-height:min(403px,calc(100vh - var(--bm-os-header-h) - 100px));padding:14px;border-radius:4px;background:#dcf6fe}.bm-os .bm-os-sticky__frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bm-os .bm-os-sticky__img{grid-area:1/1;display:flex;align-items:center;justify-content:center;min-height:0;opacity:0;transition:opacity .5s ease}.bm-os .bm-os-sticky__img.is-on{opacity:1}.bm-os .bm-os-sticky__img{position:relative}.bm-os .bm-os-sticky__img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain}}.bm-os .bm-os-cta{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:min(var(--bm-os-cta-min-sm,420px),calc(100vh - 80px));padding:var(--bm-os-pad) 0;color:#fff}.bm-os .bm-os-cta__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover}.bm-os .bm-os-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--bm-os-overlay,rgba(0,0,0,.55)) 0,rgba(0,0,0,0) 100%)}.bm-os .bm-os-cta__copy{max-width:620px}.bm-os .bm-os-cta--center .bm-os-cta__copy{margin:0 auto;text-align:center}.bm-os .bm-os-cta--center .bm-os-cta__text{margin-left:auto;margin-right:auto}.bm-os .bm-os-cta--center::before{background:var(--bm-os-overlay,rgba(0,0,0,.55))}.bm-os .bm-os-cta .bm-os-cta__title{margin:0!important;color:#fff;font-family:var(--bm-os-font-heading, "Raleway", sans-serif);font-size:clamp(30px, 3.25vw, 44px);font-weight:800;letter-spacing:-.02em;line-height:1.14}.bm-os .bm-os-cta .bm-os-cta__text{max-width:600px;margin:12px 0 13px;color:#fff;font-family:"DM Sans",sans-serif;font-size:14.5px;font-weight:400;line-height:20px}.bm-os .bm-os-cta .bm-os__btn{min-height:38px;padding:8px 26px;gap:10px;border-color:#00c2ff;background:#00c2ff;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:600}.bm-os .bm-os-cta .bm-os__btn:focus,.bm-os .bm-os-cta .bm-os__btn:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}@media (min-width:992px){.bm-os .bm-os-cta{min-height:min(max(var(--bm-os-cta-min,480px),42.2vw),calc(100vh - 80px));padding:min(var(--bm-os-pad-lg),8vh) 0 calc(min(var(--bm-os-pad-lg),8vh) + 16px)}}.bm-os .bm-os-cta{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;border-radius:0}.bm-os .bm-os-cta .bm-os-cta__bg{width:100%;left:0;right:0}.bm-os .bm-os-cta__inner{max-width:1249px;margin:0 auto}body,html{overflow-x:clip}@media (prefers-reduced-motion:reduce){.bm-os *,.bm-os ::after,.bm-os ::before{transition:none!important}.bm-os .bm-os-hero--lift .bm-os-hero__card.is-left:hover,.bm-os .bm-os-hero--lift .bm-os-hero__card.is-right:hover{translate:none}}.bm-os .bm-os-hero__head .bm-os__btn--outline,.bm-os .bm-os-hero__head .bm-os__btn--primary{font-weight:600!important}@media screen and (min-width:1367px){.bm-os{width:100vw;max-width:none;margin-left:calc((100% - 100vw)/ 2);margin-right:0}}@media screen and (min-width:1367px){:root{--bmsc-desktop-unit:calc(100vw / 1366)}.bm-os{font-size:calc(16 * var(--bmsc-desktop-unit))}.bm-os{--bm-os-primary:#00B2F5;--bm-os-primary-hover:#0096D1;--bm-os-heading:#111111;--bm-os-text:#4A4A4A;--bm-os-light:#EAF7FD;--bm-os-font-heading:inherit;--bm-os-font-body:inherit;--bm-os-container:calc(1200 * var(--bmsc-desktop-unit));--bm-os-pad:calc(56 * var(--bmsc-desktop-unit));--bm-os-pad-lg:calc(96 * var(--bmsc-desktop-unit));--bm-os-radius:calc(999 * var(--bmsc-desktop-unit));color:var(--bm-os-text);font-family:var(--bm-os-font-body)}.bm-os *,.bm-os ::after,.bm-os ::before{box-sizing:border-box}.bm-os h1,.bm-os h2,.bm-os h3,.bm-os p,.bm-os ul{margin:0;padding:0}.bm-os ul{list-style:none}.bm-os li::before,.bm-os li::marker{content:none}.bm-os img{display:block;max-width:100%;height:auto;border:0}.bm-os button{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}.bm-os .bm-os__container{width:100%;max-width:calc(var(--bm-os-container) + calc(32 * var(--bmsc-desktop-unit)));margin:0 auto;padding:0 calc(16 * var(--bmsc-desktop-unit))}.bm-os .bm-os__lazy{content-visibility:auto;contain-intrinsic-size:auto calc(640 * var(--bmsc-desktop-unit))}.bm-os .bm-os__h2{color:var(--bm-os-heading);font-family:var(--bm-os-font-heading);font-size:clamp(calc(24 * var(--bmsc-desktop-unit)), 3vw, calc(36 * var(--bmsc-desktop-unit)));font-weight:700;line-height:1.2}.bm-os .bm-os__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12 * var(--bmsc-desktop-unit))}.bm-os .bm-os__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--bmsc-desktop-unit));min-height:calc(44 * var(--bmsc-desktop-unit));padding:calc(10 * var(--bmsc-desktop-unit)) calc(24 * var(--bmsc-desktop-unit));border:calc(1.5 * var(--bmsc-desktop-unit)) solid var(--bm-os-primary);border-radius:var(--bm-os-radius);background:var(--bm-os-primary);color:#fff;font-size:calc(15 * var(--bmsc-desktop-unit));font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bm-os .bm-os__btn:focus,.bm-os .bm-os__btn:hover{background:var(--bm-os-primary-hover);border-color:var(--bm-os-primary-hover);color:#fff;text-decoration:none}.bm-os .bm-os__btn--outline,.bm-os .bm-os__btn--outline:focus{background:0 0;color:var(--bm-os-heading);border-color:var(--bm-os-heading)}.bm-os .bm-os__btn--outline:hover{background:var(--bm-os-heading);border-color:var(--bm-os-heading);color:#fff}.bm-os .bm-os__arrow{width:calc(16 * var(--bmsc-desktop-unit));height:calc(16 * var(--bmsc-desktop-unit));transition:transform .2s ease}.bm-os .bm-os__btn:hover .bm-os__arrow{transform:translateX(calc(3 * var(--bmsc-desktop-unit)))}.bm-os a:focus-visible,.bm-os button:focus-visible{outline:calc(3 * var(--bmsc-desktop-unit)) solid var(--bm-os-primary);outline-offset:calc(3 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero{--bm-os-slide:1s;--bm-os-ease:cubic-bezier(.45, .05, .25, 1);--bm-os-card-w:min(calc(860 * var(--bmsc-desktop-unit)), 46vw, max(calc(340 * var(--bmsc-desktop-unit)), calc((88vh - calc(200 * var(--bmsc-desktop-unit))) * 1.23)));--bm-os-side-w:calc(var(--bm-os-card-w) * .5);--bm-os-screen-h:calc(var(--bm-os-card-w) * .78);--bm-os-side-screen-h:calc(var(--bm-os-card-w) * .52);--bm-os-side-x:calc((var(--bm-os-card-w) + var(--bm-os-side-w)) / 2 - var(--bm-os-side-w) * .08);--bm-os-side-y:calc(var(--bm-os-card-w) * .03);--bm-os-span:min(calc(1116 * var(--bmsc-desktop-unit)), calc(100vw - calc(88 * var(--bmsc-desktop-unit))));position:relative;overflow:hidden;padding:clamp(calc(20 * var(--bmsc-desktop-unit)),4vh,calc(64 * var(--bmsc-desktop-unit))) 0 clamp(calc(20 * var(--bmsc-desktop-unit)),3vh,calc(48 * var(--bmsc-desktop-unit)));background:#fff;text-align:center}.bm-os .bm-os-hero .bm-os-hero__title{margin:0!important;color:#000;font-family:var(--bm-os-font-heading);font-size:clamp(calc(28 * var(--bmsc-desktop-unit)), 3.08vw, calc(42 * var(--bmsc-desktop-unit)))!important;font-weight:900!important;letter-spacing:.008em;line-height:1.19!important}.bm-os .bm-os-hero__title span{display:block;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.bm-os .bm-os-hero__title .bm-os-hero__hl{color:#00c2ff}.bm-os .bm-os-hero .bm-os-hero__text{max-width:calc(635 * var(--bmsc-desktop-unit));margin:calc(12 * var(--bmsc-desktop-unit)) auto calc(15 * var(--bmsc-desktop-unit));color:#000;font-family:var(--bm-os-font-body);font-size:calc(14.5 * var(--bmsc-desktop-unit))!important;line-height:calc(19 * var(--bmsc-desktop-unit))!important}.bm-os .bm-os-hero__head .bm-os__btn{min-height:calc(34 * var(--bmsc-desktop-unit));padding:calc(6 * var(--bmsc-desktop-unit)) calc(20 * var(--bmsc-desktop-unit));font-size:calc(13 * var(--bmsc-desktop-unit));font-weight:600}.bm-os .bm-os-hero__head .bm-os__btn--primary{border-color:#00c2ff;background:#00c2ff}.bm-os .bm-os-hero__head .bm-os__btn--primary:focus,.bm-os .bm-os-hero__head .bm-os__btn--primary:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-hero__showcase{position:relative;margin-top:clamp(calc(16 * var(--bmsc-desktop-unit)),3vh,calc(44 * var(--bmsc-desktop-unit)));padding-top:calc(8 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__cards{height:var(--bm-os-screen-h);position:relative;z-index:1;display:grid;justify-items:center;align-items:center;margin:0;padding:0;list-style:none}.bm-os .bm-os-hero__cards:has(.bm-os-hero__bar:not(.bm-os-hero__bar--unnamed)){height:calc(var(--bm-os-bar-h,calc(22 * var(--bmsc-desktop-unit))) + var(--bm-os-screen-h))}.bm-os .bm-os-hero__card{grid-area:1/1;width:var(--bm-os-card-w);transition:width var(--bm-os-slide) var(--bm-os-ease),transform var(--bm-os-slide) var(--bm-os-ease),translate .3s ease,opacity .5s ease,visibility 0s;will-change:transform,width}.bm-os .bm-os-hero__card.is-center{z-index:3;transform:none}.bm-os .bm-os-hero__card.is-left,.bm-os .bm-os-hero__card.is-right{z-index:2;width:var(--bm-os-side-w);cursor:pointer}.bm-os .bm-os-hero__card.is-left{transform:translate(calc(-1 * var(--bm-os-side-x)),var(--bm-os-side-y))}.bm-os .bm-os-hero__card.is-right{transform:translate(var(--bm-os-side-x),var(--bm-os-side-y))}.bm-os .bm-os-hero__card.is-hidden{z-index:1;width:var(--bm-os-side-w);visibility:hidden;opacity:0;transform:translateY(var(--bm-os-side-y)) scale(.8);transition:width var(--bm-os-slide) var(--bm-os-ease),transform var(--bm-os-slide) var(--bm-os-ease),opacity .4s ease,visibility 0s linear var(--bm-os-slide)}.bm-os .bm-os-hero__card.is-wrap,.bm-os .bm-os-hero__card.is-wrap *{transition:none!important}.bm-os .bm-os-hero__card.is-wrap{opacity:0}.bm-os .bm-os-hero--lift .bm-os-hero__card.is-left:hover,.bm-os .bm-os-hero--lift .bm-os-hero__card.is-right:hover{translate:0 calc(-3 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__window{overflow:hidden;border-radius:calc(14 * var(--bmsc-desktop-unit));background:#fff;box-shadow:0 calc(22 * var(--bmsc-desktop-unit)) calc(48 * var(--bmsc-desktop-unit)) calc(-24 * var(--bmsc-desktop-unit)) rgba(15,23,42,.32),0 0 0 calc(1 * var(--bmsc-desktop-unit)) rgba(15,23,42,.06);text-align:left;transition:box-shadow var(--bm-os-slide) var(--bm-os-ease),filter .3s ease}.bm-os .bm-os-hero__card.is-center .bm-os-hero__window{box-shadow:0 calc(40 * var(--bmsc-desktop-unit)) calc(80 * var(--bmsc-desktop-unit)) calc(-30 * var(--bmsc-desktop-unit)) rgba(15,23,42,.45),0 0 0 calc(1 * var(--bmsc-desktop-unit)) rgba(15,23,42,.07)}.bm-os .bm-os-hero__card.is-left .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right .bm-os-hero__window{filter:brightness(.94) saturate(.92)}.bm-os .bm-os-hero__card.is-left:hover .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right:hover .bm-os-hero__window{filter:brightness(.97) saturate(.96)}.bm-os .bm-os-hero__bar{position:relative;display:flex;align-items:center;justify-content:center;height:var(--bm-os-bar-h,calc(22 * var(--bmsc-desktop-unit)));padding:0 calc(10 * var(--bmsc-desktop-unit));background:#f3f4f6}.bm-os .bm-os-hero__bar--unnamed,.bm-os .bm-os-hero__dots{display:none}.bm-os .bm-os-hero__name{max-width:80%;overflow:hidden;color:#6b7280;font-family:var(--bm-os-font-body);font-size:calc(12 * var(--bmsc-desktop-unit));font-weight:500;white-space:nowrap;text-overflow:ellipsis}.bm-os .bm-os-hero__screen{position:relative;overflow:hidden;height:var(--bm-os-screen-h);transition:height var(--bm-os-slide) var(--bm-os-ease)}.bm-os .bm-os-hero__card:not(.is-center) .bm-os-hero__screen{height:var(--bm-os-side-screen-h)}.bm-os .bm-os-hero__screen img{display:block;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:center top}.bm-os .bm-os-hero__preview,.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover,.bm-os .bm-os-hero__preview:visited{position:absolute;top:50%;left:50%;z-index:1;white-space:nowrap;box-shadow:0 calc(10 * var(--bmsc-desktop-unit)) calc(24 * var(--bmsc-desktop-unit)) calc(-8 * var(--bmsc-desktop-unit)) rgba(0,120,170,.6);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .3s ease,background-color .2s ease,border-color .2s ease}.bm-os .bm-os-hero__card.is-center .bm-os-hero__preview{opacity:1;pointer-events:auto}.bm-os .bm-os-hero__nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:calc(20 * var(--bmsc-desktop-unit));margin-top:clamp(calc(20 * var(--bmsc-desktop-unit)),3.4vh,calc(36 * var(--bmsc-desktop-unit)))}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{display:grid;flex:0 0 auto;place-items:center;width:calc(36 * var(--bmsc-desktop-unit));height:calc(36 * var(--bmsc-desktop-unit));padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 calc(3 * var(--bmsc-desktop-unit)) calc(12 * var(--bmsc-desktop-unit)) rgba(15,23,42,.14),0 0 0 calc(1 * var(--bmsc-desktop-unit)) rgba(15,23,42,.05);cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.bm-os .bm-os-hero__arrow svg{width:calc(14 * var(--bmsc-desktop-unit));height:calc(14 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__arrow:hover{background:var(--bm-os-primary);color:#fff;box-shadow:0 calc(4 * var(--bmsc-desktop-unit)) calc(14 * var(--bmsc-desktop-unit)) rgba(0,178,245,.35)}.bm-os .bm-os-hero__tabs{display:flex;align-items:stretch}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:calc(5 * var(--bmsc-desktop-unit));min-width:calc(130 * var(--bmsc-desktop-unit));padding:calc(2 * var(--bmsc-desktop-unit)) calc(24 * var(--bmsc-desktop-unit)) calc(14 * var(--bmsc-desktop-unit));border:0;background:0 0;color:#4b5563;font-family:var(--bm-os-font-body);font-size:calc(15 * var(--bmsc-desktop-unit));font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}.bm-os .bm-os-hero__tab-num{color:#6b7280;font-size:calc(13 * var(--bmsc-desktop-unit));font-weight:400}.bm-os .bm-os-hero__tab+.bm-os-hero__tab::before{content:"";position:absolute;top:calc(4 * var(--bmsc-desktop-unit));bottom:calc(16 * var(--bmsc-desktop-unit));left:0;width:calc(1 * var(--bmsc-desktop-unit));background:#d9dde3}.bm-os .bm-os-hero__tab::after{content:"";position:absolute;bottom:0;left:50%;width:calc(72 * var(--bmsc-desktop-unit));height:calc(3 * var(--bmsc-desktop-unit));margin-left:calc(-36 * var(--bmsc-desktop-unit));border-radius:calc(3 * var(--bmsc-desktop-unit));background:var(--bm-os-primary);transform:scaleX(0);transition:transform .25s ease}.bm-os .bm-os-hero__tab:hover{color:var(--bm-os-heading)}.bm-os .bm-os-hero__tab.is-active,.bm-os .bm-os-hero__tab[aria-selected=true]{color:var(--bm-os-heading);font-weight:700}.bm-os .bm-os-hero__tab.is-active .bm-os-hero__tab-num,.bm-os .bm-os-hero__tab[aria-selected=true] .bm-os-hero__tab-num{color:#374151}.bm-os .bm-os-hero__tab.is-active::after,.bm-os .bm-os-hero__tab[aria-selected=true]::after{transform:scaleX(1)}@media (min-width:1025px){.bm-os .bm-os-hero{--bm-os-slide:.75s;--bm-os-span:min(calc(1128 * var(--bmsc-desktop-unit)), calc(100vw - calc(88 * var(--bmsc-desktop-unit))));--bm-os-card-w:calc(var(--bm-os-span) * .48);--bm-os-side-w:calc(var(--bm-os-card-w) * .833333);--bm-os-screen-h:calc(var(--bm-os-card-w) * .67);--bm-os-side-screen-h:calc(var(--bm-os-side-w) * .67);--bm-os-side-x:calc((var(--bm-os-span) - var(--bm-os-side-w)) / 2);--bm-os-bar-h:calc(22 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__showcase{isolation:isolate;margin-top:calc(14 * var(--bmsc-desktop-unit));padding-top:calc(28 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__cards{height:calc(var(--bm-os-bar-h) + var(--bm-os-screen-h))}.bm-os .bm-os-hero__window{border-radius:calc(8 * var(--bmsc-desktop-unit));box-shadow:0 calc(10 * var(--bmsc-desktop-unit)) calc(24 * var(--bmsc-desktop-unit)) rgba(25,55,65,.16),0 0 0 calc(1 * var(--bmsc-desktop-unit)) rgba(15,23,42,.06);transition:box-shadow var(--bm-os-slide) var(--bm-os-ease)}.bm-os .bm-os-hero__card.is-center .bm-os-hero__window{box-shadow:0 calc(12 * var(--bmsc-desktop-unit)) calc(28 * var(--bmsc-desktop-unit)) rgba(25,55,65,.22),0 0 0 calc(1 * var(--bmsc-desktop-unit)) rgba(15,23,42,.07)}.bm-os .bm-os-hero__card.is-left .bm-os-hero__window,.bm-os .bm-os-hero__card.is-right .bm-os-hero__window{filter:none}.bm-os .bm-os-hero__bar{display:flex;justify-content:flex-start;background:#f2f1ef}.bm-os .bm-os-hero__name{display:none}.bm-os .bm-os-hero__dots{display:block;width:calc(6 * var(--bmsc-desktop-unit));height:calc(6 * var(--bmsc-desktop-unit));border-radius:50%;background:#ff6057;box-shadow:calc(10 * var(--bmsc-desktop-unit)) 0 #febc2e,calc(20 * var(--bmsc-desktop-unit)) 0 #28c840}.bm-os .bm-os-hero__preview,.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover,.bm-os .bm-os-hero__preview:visited{top:calc(50% - var(--bm-os-bar-h)/ 2);gap:calc(10 * var(--bmsc-desktop-unit));min-height:calc(34 * var(--bmsc-desktop-unit));padding:calc(7 * var(--bmsc-desktop-unit)) calc(20 * var(--bmsc-desktop-unit));border-color:#00c2ff;background:#00c2ff;font-size:calc(13 * var(--bmsc-desktop-unit));font-weight:600;box-shadow:none}.bm-os .bm-os-hero__preview:focus,.bm-os .bm-os-hero__preview:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-hero__nav{margin-top:calc(32 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{width:calc(38 * var(--bmsc-desktop-unit));height:calc(38 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{gap:calc(3 * var(--bmsc-desktop-unit));padding:calc(2 * var(--bmsc-desktop-unit)) calc(24 * var(--bmsc-desktop-unit)) calc(12 * var(--bmsc-desktop-unit));font-size:calc(14 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab::after{background:#00c2ff}}@media (max-width:1024px){.bm-os .bm-os-hero{--bm-os-card-w:62vw}.bm-os .bm-os-hero__nav{gap:calc(16 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{min-width:calc(104 * var(--bmsc-desktop-unit));padding:calc(2 * var(--bmsc-desktop-unit)) calc(16 * var(--bmsc-desktop-unit)) calc(14 * var(--bmsc-desktop-unit))}}@media (max-width:767px){.bm-os .bm-os-hero{--bm-os-card-w:84vw}.bm-os .bm-os-hero{--bm-os-bar-h:calc(16 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__bar{padding:0 calc(8 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__name{font-size:calc(10 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__preview{gap:calc(6 * var(--bmsc-desktop-unit));min-height:calc(34 * var(--bmsc-desktop-unit));padding:calc(7 * var(--bmsc-desktop-unit)) calc(16 * var(--bmsc-desktop-unit));font-size:calc(13 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__preview .bm-os__arrow{width:calc(14 * var(--bmsc-desktop-unit));height:calc(14 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__nav{gap:calc(8 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__arrow,.bm-os .bm-os-hero__arrow:focus,.bm-os .bm-os-hero__arrow:hover{width:calc(30 * var(--bmsc-desktop-unit));height:calc(30 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__arrow svg{width:calc(12 * var(--bmsc-desktop-unit));height:calc(12 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab,.bm-os .bm-os-hero__tab:focus,.bm-os .bm-os-hero__tab:hover{min-width:0;padding:calc(2 * var(--bmsc-desktop-unit)) calc(12 * var(--bmsc-desktop-unit)) calc(12 * var(--bmsc-desktop-unit));font-size:calc(13.5 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab-num{font-size:calc(12 * var(--bmsc-desktop-unit))}.bm-os .bm-os-hero__tab::after{width:calc(44 * var(--bmsc-desktop-unit));margin-left:calc(-22 * var(--bmsc-desktop-unit))}}.bm-os .bm-os-modal{width:min(calc(960 * var(--bmsc-desktop-unit)),92vw);max-width:none;padding:0;border:0;background:0 0;overflow:visible}.bm-os .bm-os-modal::backdrop{background:rgba(0,0,0,.82)}.bm-os .bm-os-modal__media{aspect-ratio:16/9;overflow:hidden;border-radius:calc(14 * var(--bmsc-desktop-unit));background:#000}.bm-os .bm-os-modal__media iframe{display:block;width:100%;height:100%;border:0}.bm-os .bm-os-modal__close{position:absolute;top:calc(-46 * var(--bmsc-desktop-unit));right:0;width:calc(38 * var(--bmsc-desktop-unit));height:calc(38 * var(--bmsc-desktop-unit));padding:0;border:0;border-radius:50%;background:#fff;color:#111;font-size:calc(24 * var(--bmsc-desktop-unit));line-height:1}.bm-os .bm-os-features{padding:var(--bm-os-pad) 0}.bm-os .bm-os-features .bm-os-features__grid{display:grid;gap:calc(28 * var(--bmsc-desktop-unit));align-items:stretch}.bm-os .bm-os-features .bm-os-features__media{position:relative;display:grid;overflow:hidden;border-radius:calc(8 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os-features__img{grid-area:1/1;z-index:0;visibility:hidden;opacity:1;transform:translateY(0)}.bm-os .bm-os-features .bm-os-features__img.is-on{z-index:1;visibility:visible}.bm-os .bm-os-features .bm-os-features__img.is-sliding{z-index:2;visibility:visible;transform:translateY(100%);will-change:transform}.bm-os .bm-os-features .bm-os-features__img.is-sliding.is-go{transform:translateY(0);transition:transform .6s cubic-bezier(.22, .61, .36, 1)}.bm-os .bm-os-features .bm-os-features__img img{display:block;width:100%;height:auto;max-height:min(40vh,calc(100vh - calc(160 * var(--bmsc-desktop-unit))));object-fit:contain;border-radius:calc(8 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os__h2{margin:0 0 clamp(calc(4 * var(--bmsc-desktop-unit)),1.1vh,calc(10 * var(--bmsc-desktop-unit)))!important;color:#000!important;font-family:Raleway,Raleway-Bold,sans-serif!important;font-size:clamp(calc(26 * var(--bmsc-desktop-unit)), 2.64vw, calc(36 * var(--bmsc-desktop-unit)))!important;font-weight:800!important;font-synthesis:none;line-height:1.17;letter-spacing:normal}.bm-os .bm-os-features .bm-os-acc{margin-bottom:clamp(calc(8 * var(--bmsc-desktop-unit)),1.7vh,calc(15 * var(--bmsc-desktop-unit)))}.bm-os .bm-os-features .bm-os-acc__item{padding:clamp(calc(12 * var(--bmsc-desktop-unit)),2.7vh,calc(24 * var(--bmsc-desktop-unit))) 0;border:0}.bm-os .bm-os-features .bm-os-acc__item+.bm-os-acc__item{border-top:calc(1 * var(--bmsc-desktop-unit)) solid #e3e3e3}.bm-os .bm-os-features .bm-os-acc__heading{margin:0!important;padding:0!important;font-size:inherit;line-height:calc(22 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os-acc__btn,.bm-os .bm-os-features .bm-os-acc__btn:focus,.bm-os .bm-os-features .bm-os-acc__btn:hover{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--bmsc-desktop-unit));width:100%;padding:0;border:0;background:0 0;box-shadow:none;color:#111;font-family:Raleway,sans-serif;font-size:calc(16 * var(--bmsc-desktop-unit));font-weight:500;font-synthesis:none;line-height:calc(22 * var(--bmsc-desktop-unit));text-align:left}.bm-os .bm-os-features .bm-os-acc__btn span{color:#141414;font-family:inherit;font-size:calc(16 * var(--bmsc-desktop-unit))!important;font-weight:500!important;line-height:inherit}.bm-os .bm-os-features .bm-os-acc__chev{flex:0 0 calc(16 * var(--bmsc-desktop-unit));width:calc(16 * var(--bmsc-desktop-unit));height:calc(16 * var(--bmsc-desktop-unit));padding:calc(1 * var(--bmsc-desktop-unit));border-radius:50%;background:#cfcfcf;color:#fff;transition:background-color .25s ease,transform .25s ease}.bm-os .bm-os-features .bm-os-acc__item:not(.is-open) .bm-os-acc__btn:hover .bm-os-acc__chev{background:#bdbdbd}.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__btn span{color:#000;font-weight:600!important}.bm-os .bm-os-features .bm-os-acc__btn[aria-expanded=true] .bm-os-acc__chev,.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__chev{background:var(--bm-os-primary);transform:rotate(180deg)}.bm-os .bm-os-features .bm-os-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.bm-os .bm-os-features .bm-os-acc__item.is-open .bm-os-acc__panel{grid-template-rows:1fr}.bm-os .bm-os-features .bm-os-acc__panel>div{overflow:hidden}.bm-os .bm-os-features .bm-os-acc__panel p{max-width:calc(420 * var(--bmsc-desktop-unit));padding:clamp(calc(10 * var(--bmsc-desktop-unit)),1.9vh,calc(16 * var(--bmsc-desktop-unit))) 0 0;color:#000;font-family:"DM Sans",sans-serif!important;font-size:calc(14 * var(--bmsc-desktop-unit))!important;font-weight:500!important;font-synthesis:none;line-height:calc(19 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os__btn{min-height:calc(33 * var(--bmsc-desktop-unit));padding:calc(6 * var(--bmsc-desktop-unit)) calc(18 * var(--bmsc-desktop-unit));gap:calc(6 * var(--bmsc-desktop-unit));border-color:#00c2ff;background:#00c2ff;font-size:calc(13 * var(--bmsc-desktop-unit));font-weight:600}.bm-os .bm-os-features .bm-os__btn:focus,.bm-os .bm-os-features .bm-os__btn:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}.bm-os .bm-os-features .bm-os__btn .bm-os__arrow{width:calc(13 * var(--bmsc-desktop-unit));height:calc(13 * var(--bmsc-desktop-unit))}@media (min-width:768px){.bm-os .bm-os-features .bm-os-features__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:calc(32 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features--right .bm-os-features__media{order:2}.bm-os .bm-os-features .bm-os-features__grid{align-items:center}.bm-os .bm-os-features .bm-os-features__img img{max-height:calc(100vh - calc(200 * var(--bmsc-desktop-unit)));object-fit:cover}}@media (min-width:992px){.bm-os .bm-os-features{padding:clamp(calc(28 * var(--bmsc-desktop-unit)),6vh,calc(72 * var(--bmsc-desktop-unit))) 0}.bm-os .bm-os-features .bm-os-features__grid{max-width:calc(1148 * var(--bmsc-desktop-unit));grid-template-columns:minmax(0,589fr) minmax(0,496fr);align-items:center;gap:calc(30 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os-features__img img{aspect-ratio:589/498;max-height:calc(100vh - 2 * clamp(calc(28 * var(--bmsc-desktop-unit)),6vh,calc(72 * var(--bmsc-desktop-unit))))}.bm-os .bm-os-features .bm-os-features__body{max-width:calc(473 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os-acc__btn span{font-size:calc(18 * var(--bmsc-desktop-unit))!important}.bm-os .bm-os-features .bm-os__h2{margin-bottom:calc(10 * var(--bmsc-desktop-unit))!important}.bm-os .bm-os-features .bm-os-acc__item{padding:calc(24 * var(--bmsc-desktop-unit)) 0}.bm-os .bm-os-features .bm-os-acc__panel p{padding-top:calc(16 * var(--bmsc-desktop-unit))}.bm-os .bm-os-features .bm-os-acc{margin-bottom:calc(15 * var(--bmsc-desktop-unit))}}@media (prefers-reduced-motion:reduce){.bm-os .bm-os-features .bm-os-features__img.is-sliding{transform:none}}.bm-os .bm-os-sticky{--bm-os-header-h:calc(80 * var(--bmsc-desktop-unit));padding:var(--bm-os-pad) 0;background:#fff;overflow:visible}#outer-wrap:has(.bm-os-sticky){overflow:clip}.bm-os .bm-os-sticky__grid{overflow:visible}.bm-os .bm-os-sticky__block{padding:calc(40 * var(--bmsc-desktop-unit)) 0}.bm-os .bm-os-sticky__block:last-child{padding-bottom:0}.bm-os .bm-os-sticky__block+.bm-os-sticky__block{border-top:calc(1 * var(--bmsc-desktop-unit)) solid #d4d4d4}.bm-os .bm-os-sticky__title{margin-bottom:calc(20 * var(--bmsc-desktop-unit));color:#111;font-family:var(--bm-os-font-heading);font-size:calc(20 * var(--bmsc-desktop-unit));font-weight:700;line-height:1.45}.bm-os .bm-os-sticky__list{margin:0;padding:0;list-style:none}.bm-os .bm-os-sticky__list li{display:flex;align-items:flex-start;gap:calc(8 * var(--bmsc-desktop-unit));margin:0 0 calc(20 * var(--bmsc-desktop-unit));padding:0}.bm-os .bm-os-sticky__list li:last-child{margin-bottom:0}.bm-os .bm-os-sticky__icon{flex:0 0 calc(16 * var(--bmsc-desktop-unit));display:block;width:calc(16 * var(--bmsc-desktop-unit));height:calc(16 * var(--bmsc-desktop-unit));margin-top:calc(4 * var(--bmsc-desktop-unit));color:var(--bm-os-primary)}.bm-os .bm-os-sticky__icon img,.bm-os .bm-os-sticky__icon svg{display:block;width:calc(16 * var(--bmsc-desktop-unit));height:calc(16 * var(--bmsc-desktop-unit));object-fit:contain}.bm-os .bm-os-sticky__point{color:#737373;font-family:var(--bm-os-font-body);font-size:calc(16 * var(--bmsc-desktop-unit))!important;font-weight:400;line-height:1.5}.bm-os .bm-os-sticky__list strong{display:block;color:#111;font-size:calc(17 * var(--bmsc-desktop-unit));font-weight:600;line-height:1.4}.bm-os .bm-os-sticky__list span span{display:block;margin-top:calc(4 * var(--bmsc-desktop-unit));color:#3a3a3a;font-size:calc(15 * var(--bmsc-desktop-unit));line-height:1.6}.bm-os .bm-os-sticky__inline-img{margin-top:calc(24 * var(--bmsc-desktop-unit));overflow:hidden;padding:calc(18 * var(--bmsc-desktop-unit));border-radius:calc(4 * var(--bmsc-desktop-unit));background:#dcf6fe}.bm-os .bm-os-sticky__inline-img img{display:block;width:100%;height:auto}.bm-os .bm-os-sticky__lead-img{margin:0 0 calc(32 * var(--bmsc-desktop-unit))}.bm-os .bm-os-sticky__media{display:none}@media (min-width:992px){.bm-os .bm-os-sticky__grid{display:grid;grid-template-columns:minmax(0,calc(390 * var(--bmsc-desktop-unit))) minmax(0,calc(497 * var(--bmsc-desktop-unit)));justify-content:center;column-gap:clamp(calc(40 * var(--bmsc-desktop-unit)),6vw,calc(80 * var(--bmsc-desktop-unit)));align-items:start}.bm-os .bm-os-sticky__inline-img{display:none}.bm-os .bm-os-sticky__block{padding:calc(60 * var(--bmsc-desktop-unit)) 0}.bm-os .bm-os-sticky__block:last-child{min-height:calc(463 * var(--bmsc-desktop-unit))}.bm-os .bm-os-sticky__title{max-width:calc(375 * var(--bmsc-desktop-unit));margin-bottom:calc(24 * var(--bmsc-desktop-unit));font-size:calc(24 * var(--bmsc-desktop-unit))}.bm-os .bm-os-sticky__list li{margin-bottom:calc(28 * var(--bmsc-desktop-unit))}.bm-os .bm-os-sticky__point{font-size:calc(18 * var(--bmsc-desktop-unit))!important}.bm-os .bm-os-sticky__icon{margin-top:calc(5 * var(--bmsc-desktop-unit))}.bm-os .bm-os-sticky__media{position:-webkit-sticky;position:sticky;top:calc(var(--bm-os-header-h) + calc(50 * var(--bmsc-desktop-unit)));display:block}.bm-os .bm-os-sticky__frame{display:grid;overflow:hidden;aspect-ratio:497/403;max-height:min(calc(403 * var(--bmsc-desktop-unit)),calc(100vh - var(--bm-os-header-h) - calc(100 * var(--bmsc-desktop-unit))));padding:calc(14 * var(--bmsc-desktop-unit));border-radius:calc(4 * var(--bmsc-desktop-unit));background:#dcf6fe}.bm-os .bm-os-sticky__frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bm-os .bm-os-sticky__img{grid-area:1/1;display:flex;align-items:center;justify-content:center;min-height:0;opacity:0;transition:opacity .5s ease}.bm-os .bm-os-sticky__img.is-on{opacity:1}.bm-os .bm-os-sticky__img{position:relative}.bm-os .bm-os-sticky__img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain}}.bm-os .bm-os-cta{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:min(var(--bm-os-cta-min-sm,calc(420 * var(--bmsc-desktop-unit))),calc(100vh - calc(80 * var(--bmsc-desktop-unit))));padding:var(--bm-os-pad) 0;color:#fff}.bm-os .bm-os-cta__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover}.bm-os .bm-os-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--bm-os-overlay,rgba(0,0,0,.55)) 0,rgba(0,0,0,0) 100%)}.bm-os .bm-os-cta__copy{max-width:calc(620 * var(--bmsc-desktop-unit))}.bm-os .bm-os-cta--center .bm-os-cta__copy{margin:0 auto;text-align:center}.bm-os .bm-os-cta--center .bm-os-cta__text{margin-left:auto;margin-right:auto}.bm-os .bm-os-cta--center::before{background:var(--bm-os-overlay,rgba(0,0,0,.55))}.bm-os .bm-os-cta .bm-os-cta__title{margin:0!important;color:#fff;font-family:var(--bm-os-font-heading, "Raleway", sans-serif);font-size:clamp(calc(30 * var(--bmsc-desktop-unit)), 3.25vw, calc(44 * var(--bmsc-desktop-unit)));font-weight:800;letter-spacing:-.02em;line-height:1.14}.bm-os .bm-os-cta .bm-os-cta__text{max-width:calc(600 * var(--bmsc-desktop-unit));margin:calc(12 * var(--bmsc-desktop-unit)) 0 calc(13 * var(--bmsc-desktop-unit));color:#fff;font-family:"DM Sans",sans-serif;font-size:calc(14.5 * var(--bmsc-desktop-unit));font-weight:400;line-height:calc(20 * var(--bmsc-desktop-unit))}.bm-os .bm-os-cta .bm-os__btn{min-height:calc(38 * var(--bmsc-desktop-unit));padding:calc(8 * var(--bmsc-desktop-unit)) calc(26 * var(--bmsc-desktop-unit));gap:calc(10 * var(--bmsc-desktop-unit));border-color:#00c2ff;background:#00c2ff;font-family:"DM Sans",sans-serif;font-size:calc(13 * var(--bmsc-desktop-unit));font-weight:600}.bm-os .bm-os-cta .bm-os__btn:focus,.bm-os .bm-os-cta .bm-os__btn:hover{border-color:var(--bm-os-primary-hover);background:var(--bm-os-primary-hover)}@media (min-width:992px){.bm-os .bm-os-cta{min-height:min(max(var(--bm-os-cta-min,calc(480 * var(--bmsc-desktop-unit))),42.2vw),calc(100vh - calc(80 * var(--bmsc-desktop-unit))));padding:min(var(--bm-os-pad-lg),8vh) 0 calc(min(var(--bm-os-pad-lg),8vh) + calc(16 * var(--bmsc-desktop-unit)))}}.bm-os .bm-os-cta{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;border-radius:0}.bm-os .bm-os-cta .bm-os-cta__bg{width:100%;left:0;right:0}.bm-os .bm-os-cta__inner{max-width:calc(1249 * var(--bmsc-desktop-unit));margin:0 auto}body,html{overflow-x:clip}@media (prefers-reduced-motion:reduce){.bm-os *,.bm-os ::after,.bm-os ::before{transition:none!important}.bm-os .bm-os-hero--lift .bm-os-hero__card.is-left:hover,.bm-os .bm-os-hero--lift .bm-os-hero__card.is-right:hover{translate:none}}.bm-os .bm-os-hero__head .bm-os__btn--outline,.bm-os .bm-os-hero__head .bm-os__btn--primary{font-weight:600!important}}@media screen and (min-width:1367px){.bm-os{width:100vw;max-width:none;margin-left:calc((100% - 100vw)/ 2);margin-right:0}}.bm-os .bm-os-features .bm-os-acc__panel p{font-weight:400!important}.bm-os .bm-os-features .bm-os-acc__btn span{font-weight:600!important}@media (max-width:767px){.bm-os .bm-os-features{padding-bottom:min(var(--bm-os-pad),24px)}.bm-os .bm-os-features+.bm-os-sticky{padding-top:min(var(--bm-os-pad),24px)}}
