@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap");.bzc,.bzc *{font-family:Montserrat,Segoe UI,system-ui,sans-serif}.bzc{height:var(--bzc-height,600vh);min-height:100vh;position:relative;width:100%}.bzc__sticky{background:#00030c;height:calc(100vh - 80px);height:calc(100svh - 80px);overflow:hidden;position:sticky;top:80px;width:100%}.bzc__layer,.bzc__stage{inset:0;position:absolute}.bzc__layer{opacity:0;transform-origin:var(--bzc-origin,70% 52%);will-change:transform,opacity,filter}.bzc__layer:first-child{opacity:1}.bzc__layer.is-moving{-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 55%,transparent 100%)}.bzc__layer video{height:100%;object-fit:cover;width:100%}.bzc__flash,.bzc__layer video,.bzc__warp{inset:0;pointer-events:none;position:absolute}.bzc__warp{height:100%;width:100%;z-index:1}.bzc__flash{background:radial-gradient(circle at var(--bzc-origin,70% 52%),rgba(120,180,255,.55),rgba(47,125,255,.12) 30%,rgba(2,6,17,0) 60%);opacity:0;z-index:1}.bzc__content{align-items:center;display:flex;height:100%;position:relative;z-index:2}.bzc__inner{display:grid;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:100%}.bzc__slide{align-self:center;grid-area:1/1;max-width:560px;opacity:0;visibility:hidden;will-change:opacity,transform}.bzc__slide.is-active{opacity:1;visibility:visible}.bzc__title{color:inherit;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.12;margin:0 0 .5em}.bzc__text{color:inherit;font-size:clamp(1rem,1.4vw,1.25rem);margin:0 0 1.6em;opacity:.88}.bzc__text p{color:inherit;line-height:1.35;margin:0 0 .6em}.bzc__button{--bzc-btn-bg:#2f7dff;--bzc-btn-color:#fff;background:var(--bzc-btn-bg);border-radius:8px;box-shadow:0 0 24px rgba(47,125,255,.45);display:inline-block;font-weight:600;padding:14px 30px;transition:transform .2s ease,box-shadow .2s ease}.bzc__button,.bzc__button:hover{color:var(--bzc-btn-color);text-decoration:none}.bzc__button:hover{box-shadow:0 0 36px rgba(47,125,255,.7);transform:translateY(-2px)}.bzc__dots{display:flex;flex-direction:column;gap:12px;position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:3}.bzc__dot{background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .3s ease,transform .3s ease;width:10px}.bzc__dot.is-active{background:#fff;transform:scale(1.25)}.bzc__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.bzc__hint{border:2px solid hsla(0,0%,100%,.8);border-radius:14px;bottom:28px;height:42px;left:50%;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:26px;z-index:2}.bzc__hint span{animation:bzc-hint 1.6s infinite;background:#fff;border-radius:2px;height:8px;left:50%;margin-left:-2px;position:absolute;top:8px;width:4px}@keyframes bzc-hint{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (max-width:767px){.bzc__flash,.bzc__layer{--bzc-origin:50% 69%}.bzc__content{align-items:flex-start;padding-top:96px}.bzc__slide{align-self:start}.bzc__title{font-size:1.85rem}.bzc__dots{display:none}}