@keyframes bvgrid{to{background-position:0 56px,0 0}}@keyframes bvfloat{50%{transform:translateY(-6px)}}@keyframes bvspin{to{transform:rotate(360deg)}}@keyframes bvpulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes bvdrip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@keyframes bvmq{to{transform:translateX(-50%)}}@keyframes bvwire{0%{opacity:0;border-color:transparent}18%{opacity:1;border-color:var(--bv-tl);box-shadow:0 0 14px rgba(61,230,208,.35)}60%{box-shadow:none}}@keyframes bvrow{0%{opacity:0;transform:translateX(8px)}}@keyframes bvtick{0%{opacity:0;transform:rotate(40deg) scale(.3)}}@keyframes vzring{0%{stroke-dasharray:0 100}}@keyframes vzbar{0%{transform:scaleY(0)}}@keyframes vzdraw{0%{stroke-dashoffset:100}}@keyframes vzpulse{50%{transform:scale(1.9);opacity:.45}}@keyframes vzspin{to{transform:rotate(360deg)}}@keyframes vzblip{0%{opacity:1;transform:scale(1.8)}60%,to{opacity:.15;transform:scale(1)}}@keyframes vzgrow{0%{transform:scaleX(0)}}@keyframes vzfade{0%{opacity:0}}@keyframes vzflow{to{stroke-dashoffset:-18}}@keyframes vzglow{50%{fill:rgba(var(--nr),.28)}}@keyframes vzbeat{to{transform:translateX(-214px)}}@keyframes vzfly{to{offset-distance:100%}}@keyframes vzrec{50%{opacity:0}}@keyframes bvcode{to{transform:translateY(-50%)}}@keyframes bvscan{0%{transform:translateY(-140px)}to{transform:translateY(100vh)}}@keyframes bvbd{to{scale:1.17}}@keyframes bvappin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bvbar{0%{transform:scaleX(0)}to{transform:none}}@keyframes bvprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bvblink{50%{opacity:0}}@keyframes bvwl{to{transform:translateX(-25%)}}@font-face{font-family:"Bricolage";src:url(../fonts/bricolage-latin.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:"Inter";src:url(../fonts/inter-400-700-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-400-800-latin.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(../fonts/plex-latin.woff2)format("woff2");font-weight:100 700;font-display:swap}:root{--bv-ink:var(--e-global-color-bvink,#05070d);--bv-deep:var(--e-global-color-bvdeep,#080d1b);--bv-card:#0c1326;--bv-tx:var(--e-global-color-bvtext,#e9efff);--bv-mu:#9aa7c4;--bv-line:rgba(160,185,255,.15);--bv-bl:var(--e-global-color-bvblue,#4f7bff);--bv-bl2:#2f55d4;--bv-tl:#3de6d0;--bv-am:var(--e-global-color-bvamber,#ffb454);--bv-paper:var(--e-global-color-bvpaper,#efece4);--bv-pink:#0b0f1a;--bv-f:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bv-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bv-ease:cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth;scroll-padding-top:84px}html[data-font=manrope]{--bv-f:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[data-font=orig]{--bv-f:"Bricolage",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[data-font=plex]{--bv-f:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html.bv-lock,html.bv-lock body{overflow:hidden}body{background:var(--bv-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bv-gate,.bv-hdr,.bv-s,body{font-family:var(--bv-f)}.bv-s,body{color:var(--bv-tx)}.bv-s{position:relative;overflow:clip;isolation:isolate}.bv-dark{background:var(--bv-ink)}.bv-deep{background:var(--bv-deep)}.bv-ink{background:#030409}.bv-paper{background:var(--bv-paper);color:var(--bv-pink)}.bv-s+.bv-s::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--bv-line) 20%,var(--bv-line) 80%,transparent);z-index:2}.bv-paper+.bv-s::before,.bv-s.bv-paper::before{display:none}.bv-s a{color:inherit}.bv-s ul{list-style:none;margin:0;padding:0}.bv-s p{margin:0}.bv-h1.elementor-widget .elementor-heading-title{font-family:var(--bv-f);font-size:clamp(2.35rem,5vw,4.5rem);line-height:1.06;letter-spacing:-.028em;font-weight:650;color:#fff}.bv-h1 .elementor-heading-title[tabindex="-1"]:focus{outline:0}.bv-h2.elementor-widget .elementor-heading-title{font-family:var(--bv-f);font-size:clamp(1.85rem,3.6vw,3.1rem);line-height:1.12;letter-spacing:-.024em;font-weight:650;color:inherit;max-width:24ch}.bv-h2-xl.elementor-widget .elementor-heading-title{font-size:clamp(2.2rem,4.8vw,4rem);max-width:16ch}.bv-h3.elementor-widget .elementor-heading-title{font-family:var(--bv-f);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.18;letter-spacing:-.015em;font-weight:600;color:inherit}.bv-h4.elementor-widget .elementor-heading-title{font-family:var(--bv-f);font-size:1.1rem;line-height:1.25;letter-spacing:-.005em;font-weight:600;color:inherit}.bv-s em{font-style:normal;color:var(--bv-am)}.bv-paper .bv-label .bv-no,.bv-paper em{color:var(--bv-bl2)}.bv-lead.elementor-widget p{font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.6;color:var(--bv-mu);max-width:60ch}.bv-paper .bv-label .bv-lbl,.bv-paper .bv-lead.elementor-widget p,.bv-paper .bv-p.elementor-widget p{color:#4b5468}.bv-p.elementor-widget p{font-size:1rem;line-height:1.6;color:var(--bv-mu)}.bv-prose.elementor-widget p{font-size:1.06rem;line-height:1.7;color:#3a4358;margin-bottom:1.1em;max-width:62ch}.bv-prose .bv-sign{border-left:3px solid var(--bv-bl2);padding-left:14px;color:var(--bv-pink)}.bv-fine,.bv-fine-w p{font-size:.86rem;line-height:1.5;color:var(--bv-mu)}.bv-paper .bv-fine,.bv-paper .bv-fine-w p{color:#5d667a}.bv-fine a{text-decoration:underline;text-underline-offset:3px}.bv-label.elementor-widget{display:block}.bv-label .bv-lbl,.bv-label .bv-no{font:600 .78rem var(--bv-mono);color:var(--bv-bl);letter-spacing:.08em}.bv-label .bv-lbl{text-transform:uppercase;letter-spacing:.2em;color:var(--bv-mu);margin-left:14px;padding-left:14px;position:relative}.bv-label .bv-lbl::before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;background:currentColor;opacity:.4;transform:translateY(-50%)}.bv-head{max-width:880px}.bv-btn.elementor-widget .elementor-button{--c:10px;font-family:var(--bv-f);font-weight:650;font-size:.95rem;letter-spacing:.01em;line-height:1;padding:16px 26px;border-radius:0;border:0;color:#fff;background:0 0;position:relative;transition:transform .3s var(--bv-ease),background .3s,color .3s,box-shadow .3s;clip-path:polygon(0 0,calc(100% - var(--c))0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)))}.bv-btn-p.elementor-widget .elementor-button{background:var(--bv-bl2);box-shadow:0 0 0 0 transparent}.bv-btn-p.elementor-widget .elementor-button:hover{background:var(--bv-bl);transform:translateY(-2px)}.bv-btn-g.elementor-widget .elementor-button{background:rgba(160,185,255,.08);box-shadow:inset 0 0 0 1px var(--bv-line);color:var(--bv-tx)}.bv-btn-g.elementor-widget .elementor-button:hover{background:rgba(160,185,255,.16);transform:translateY(-2px)}.bv-paper .bv-btn-g.elementor-widget .elementor-button{background:rgba(11,15,26,.06);color:var(--bv-pink);box-shadow:inset 0 0 0 1px rgba(11,15,26,.2)}.bv-btn-t.elementor-widget .elementor-button{background:0 0;clip-path:none;padding:16px 8px;color:var(--bv-mu);text-decoration:underline;text-underline-offset:6px;text-decoration-color:rgba(160,185,255,.35)}.bv-btn-t.elementor-widget .elementor-button:hover{color:#fff}.bv-btn-sm.elementor-widget .elementor-button{padding:12px 20px;font-size:.88rem}.bv-btn .elementor-button:focus-visible,.bv-gate button:focus-visible,.bv-hdr a:focus-visible,.bv-hdr button:focus-visible,.bv-s a:focus-visible,.bv-s button:focus-visible{outline:2px solid var(--bv-tl);outline-offset:3px}.bv-pill{display:inline-flex;align-items:center;gap:8px;font:600 .82rem var(--bv-f);color:var(--bv-tx);background:rgba(8,13,27,.7);border:1px solid var(--bv-line);border-radius:999px;padding:10px 16px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.bv-pill:hover{background:rgba(30,45,90,.8);border-color:rgba(160,185,255,.4)}.bv-pill-p{background:var(--bv-bl2);border-color:transparent}.bv-pill-p:hover{background:var(--bv-bl)}.bv-linkbtn{background:0 0;border:0;color:var(--bv-mu);font:500 .9rem var(--bv-f);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:8px 10px}.bv-linkbtn:hover,.bv-nav a.is-on,.bv-nav a:hover{color:#fff}.bv-gate-w.elementor-widget{position:static}.bv-gate{position:fixed;inset:0;z-index:99999;background:#030409;display:grid;place-items:center;overflow:hidden;transition:opacity .9s var(--bv-ease),visibility .9s}html:not(.bv-js) .bv-gate{display:none}.bv-gate.is-out{opacity:0;visibility:hidden;pointer-events:none}.bv-gate-bg{position:absolute;inset:0;background:radial-gradient(60% 50%at 50% 108%,rgba(255,170,70,.34),transparent 70%),radial-gradient(40% 40%at 18% 20%,rgba(61,230,208,.14),transparent 70%),radial-gradient(45% 45%at 85% 25%,rgba(47,85,212,.28),transparent 70%),#030409}.bv-gate-bg::after{content:"";position:absolute;inset:-50% -20%0;background:linear-gradient(rgba(120,160,255,.16) 1px,transparent 1px)0 0/100% 56px,linear-gradient(90deg,rgba(120,160,255,.16) 1px,transparent 1px)0 0/72px 100%;transform:perspective(520px) rotateX(64deg) translateY(30%);transform-origin:50% 100%;mask-image:linear-gradient(to top,#000 10%,transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 70%);animation:bvgrid 7s linear infinite}.bv-intro-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s var(--bv-ease);background:#000}.bv-film.is-live video,.bv-gate.is-playing .bv-intro-vid{opacity:1}.bv-gate-ui{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:24px;transition:opacity .6s,transform .8s var(--bv-ease)}.bv-gate.is-playing .bv-gate-ui{opacity:0;transform:scale(1.06);pointer-events:none}.bv-gate-logo{width:clamp(250px,58vw,620px);height:auto;filter:drop-shadow(0 0 28px rgba(55,170,255,.45));animation:bvfloat 4s ease-in-out infinite}.bv-gate-s{margin:0;color:var(--bv-mu);font-size:clamp(.95rem,2vw,1.15rem);letter-spacing:.02em}.bv-enter{position:relative;margin:26px 0 6px;width:132px;height:132px;border-radius:50%;border:0;background:radial-gradient(circle at 50% 35%,#3a63ee,#1b3290 75%);color:#fff;cursor:pointer;display:grid;place-items:center;font:700 .95rem var(--bv-f);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(160,185,255,.35),0 20px 60px -10px rgba(47,85,212,.8);transition:transform .35s var(--bv-ease),box-shadow .35s}.bv-enter:hover{transform:scale(1.07);box-shadow:0 0 0 1px rgba(160,185,255,.6),0 24px 80px -8px #4f7bff}.bv-enter-ring{position:absolute;inset:-14px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,var(--bv-tl) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:bvspin 3.4s linear infinite}.bv-gate-n{margin:0;font:500 .82rem var(--bv-mono);color:var(--bv-mu);letter-spacing:.08em}.bv-intro-ctl{position:absolute;z-index:4;right:clamp(14px,3vw,36px);bottom:clamp(18px,4vh,40px);display:flex;gap:10px}.bv-pill[aria-pressed=true] .x{display:inline}.bv-intro-bar[hidden],.bv-intro-ctl[hidden],.bv-pill .x,.bv-pill[aria-pressed=true] .w{display:none}.bv-intro-bar,.bv-nav a::after{position:absolute;left:0;right:0}.bv-intro-bar{bottom:0;height:3px;background:rgba(255,255,255,.12);z-index:4}.bv-intro-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bv-bl),var(--bv-tl));box-shadow:0 0 12px var(--bv-tl)}.bv-hdr{position:fixed;top:0;left:0;right:0;z-index:900;transition:background .35s,border-color .35s,transform .45s var(--bv-ease),padding .3s;border-bottom:1px solid transparent}.bv-hdr.is-stuck{background:rgba(5,7,13,.78);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--bv-line)}.bv-logo,.bv-nav a{text-decoration:none}.bv-logo{display:inline-flex;align-items:center;margin:-8px 0}.bv-flogo img,.bv-logo img{display:block;height:54px;width:auto}.bv-flogo{display:inline-block;margin:-6px 0 8px -10px}.bv-flogo img{height:48px}.bv-nav ul{display:flex;gap:30px}.bv-nav a{position:relative;display:inline-block;padding:8px 0;font-size:.95rem;font-weight:500;color:var(--bv-mu);transition:color .2s}.bv-nav a::after{content:"";bottom:2px;height:2px;background:var(--bv-am);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--bv-ease)}.bv-nav a.is-on::after,.bv-nav a:hover::after{transform:scaleX(1)}.bv-burger-w{display:none}.bv-burger{width:44px;height:44px;border-radius:12px;border:1px solid var(--bv-line);background:rgba(8,13,27,.6);cursor:pointer;display:grid;place-content:center;gap:6px;padding:0}.bv-burger span{display:block;width:20px;height:2px;background:#fff;transition:transform .3s var(--bv-ease)}.bv-burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.bv-burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (max-width:900px){.bv-burger-w{display:block}.bv-nav{position:fixed;inset:0;z-index:-1;background:rgba(3,4,9,.97);display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.bv-nav.is-open{opacity:1;visibility:visible}.bv-nav ul{flex-direction:column;gap:6px;text-align:center}.bv-nav a{font-size:2rem;font-weight:650;color:#fff;padding:10px 20px}.bv-hdr .bv-btn-sm{display:none}}.bv-hero{min-height:100svh}.bv-holo-w.elementor-widget{position:absolute;inset:0;z-index:0;pointer-events:none}.bv-holo-w .elementor-widget-container{height:100%}.bv-film{position:absolute;inset:0;overflow:hidden;background:var(--bv-ink)}.bv-film-in{position:absolute;inset:-3%;transform:translate3d(var(--fx,0px),var(--fy,0px),0) scale(var(--fs,1.04));will-change:transform}.bv-film img,.bv-film picture,.bv-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}.bv-film video{opacity:0;transition:opacity 1.4s var(--bv-ease)}.bv-hero-fx{position:absolute;inset:0;background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(180deg,rgba(5,7,13,.7) 0%,rgba(5,7,13,0) 20%),linear-gradient(90deg,var(--bv-ink) 0%,rgba(5,7,13,.82) 30%,rgba(5,7,13,.3) 60%,transparent 82%)}.bv-hero>:not(.bv-holo-w){position:relative;z-index:1}.bv-hero-copy{max-width:1240px;width:100%;margin-inline:auto}.bv-hdr-r{flex:0 0 auto}.bv-hero>.bv-facts,.bv-hero>.bv-hero-copy{width:100%}.bv-cta,.bv-hdr-r{width:auto}.bv-eyebrow.elementor-widget{font:600 .8rem var(--bv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bv-mu)}.bv-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bv-tl);box-shadow:0 0 0 0 rgba(61,230,208,.7);margin-right:12px;animation:bvpulse 2.2s infinite}@media (max-width:767px){.bv-film img,.bv-film video{object-position:50% 50%}.bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 26%),linear-gradient(180deg,rgba(5,7,13,.9) 0%,rgba(5,7,13,.78) 50%,rgba(5,7,13,.35) 100%)}}.bv-h1 .elementor-heading-title{max-width:16ch}.bv-ln{overflow:hidden;vertical-align:top;padding-bottom:.08em}.bv-ln,.bv-ln>span{display:inline-block}.bv-js .bv-ln>span{transform:translateY(108%)}.bv-js.bv-ready .bv-ln>span{transform:none;transition:transform 1.1s var(--bv-ease)}.bv-js.bv-ready .bv-ln:nth-child(2)>span{transition-delay:.09s}.bv-js.bv-ready .bv-ln:nth-child(3)>span{transition-delay:.18s}.bv-js .bv-hero-copy>.elementor-widget:not(.bv-h1){opacity:0;transform:translateY(18px)}.bv-js.bv-ready .bv-hero-copy>.elementor-widget:not(.bv-h1){opacity:1;transform:none;transition:opacity .9s var(--bv-ease) .35s,transform .9s var(--bv-ease) .35s}.bv-js.bv-ready .bv-hero-copy>.bv-cta{transition-delay:.55s}.bv-hero-copy .bv-lead.elementor-widget p{max-width:54ch;font-size:clamp(1.05rem,1.5vw,1.28rem)}.bv-facts{max-width:1240px;margin-inline:auto;width:100%}.bv-facts>.elementor-widget{min-width:0;flex:1 1 220px;border-top:1px solid var(--bv-line);padding:20px 24px 0 0}.bv-fact b{display:block;font:700 clamp(1.8rem,3vw,2.6rem)/1 var(--bv-f);letter-spacing:-.03em;color:#fff}.bv-fact span{display:block;margin-top:8px;font-size:.9rem;color:var(--bv-mu)}.bv-scrollw.elementor-widget{position:absolute!important;right:32px;bottom:34px;z-index:2}.bv-scroll{display:flex;align-items:center;gap:12px;writing-mode:vertical-rl;font:600 .72rem var(--bv-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bv-mu);text-decoration:none}.bv-scroll i{display:block;width:1px;height:56px;background:linear-gradient(var(--bv-mu),transparent);transform-origin:top;animation:bvdrip 2.4s ease-in-out infinite}.bv-mq{overflow:hidden;border-block:1px solid var(--bv-line);padding:22px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bv-mq-t{display:flex;width:max-content;animation:bvmq 46s linear infinite}.bv-mq:hover .bv-mq-t,.bv-sl.is-paused .bv-sl-d[aria-current=true] i::after{animation-play-state:paused}.bv-mq-s{display:flex;flex-shrink:0}.bv-mq-s span{flex-shrink:0;font:700 clamp(1.4rem,2.6vw,2.2rem)/1 var(--bv-f);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(190,205,255,.5);padding:0 28px;position:relative}.bv-mq-s span::after{content:"";position:absolute;right:-4px;top:50%;width:7px;height:7px;background:var(--bv-am);transform:translateY(-50%) rotate(45deg)}.bv-split{width:100%}.bv-steps{flex:0 0 42%;max-width:42%}.bv-step{min-height:62vh;justify-content:center;transition:border-color .5s;border-left:1px solid var(--bv-line);padding-left:32px!important}.bv-step .bv-h3 .elementor-heading-title,.bv-step .bv-p.elementor-widget p{transition:color .5s}.bv-step:not(.is-on) .bv-h3 .elementor-heading-title{color:#9aa5bf}.bv-step:not(.is-on) .bv-p.elementor-widget p{color:#7f8aa4}.bv-step.is-on{border-left-color:var(--bv-am)}.bv-step.is-on .bv-p.elementor-widget p{color:#c4cfe8}.bv-sn{font:700 clamp(3rem,6vw,5rem)/1 var(--bv-f);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--bv-bl)}.bv-step.is-on .bv-sn{color:var(--bv-bl);-webkit-text-stroke:0}.bv-stage-col{flex:1;min-width:0;position:sticky;top:104px;align-self:flex-start}.bv-win{border:1px solid var(--bv-line);border-radius:16px;overflow:hidden;background:#0a1226;box-shadow:0 40px 100px -30px rgba(47,85,212,.55),0 0 0 1px rgba(255,255,255,.03) inset}.bv-win-bar{background:#0e1730;border-bottom:1px solid var(--bv-line)}.bv-win-bar i{background:#2a3558}.bv-url{margin-left:12px;font:500 .74rem var(--bv-mono);color:var(--bv-mu);background:#0a1226;border-radius:999px;padding:5px 14px;flex:1;max-width:320px}.bv-win-body{position:relative;aspect-ratio:16/11;overflow:hidden}.bv-l{position:absolute;inset:0;transition:opacity .7s var(--bv-ease),transform .8s var(--bv-ease)}.bv-l-wire b{position:absolute;border:1px dashed rgba(120,160,255,.6);border-radius:6px;background:rgba(79,123,255,.05);display:flex;align-items:center;justify-content:center;font:600 clamp(.5rem,.8vw,.66rem) var(--bv-mono);letter-spacing:.16em;color:rgba(150,180,255,.6)}.w-nav{left:4%;right:4%;top:5%;height:8%}.w-h,.w-h2{left:6%;top:20%;width:46%;height:10%}.w-h2{top:33%;width:34%}.w-btn,.w-p{left:6%;top:48%;width:42%;height:11%}.w-btn{top:63%;width:17%;height:8%}.w-img{right:5%;top:19%;width:37%;height:44%}.w-c1,.w-c2,.w-c3{top:76%;height:18%;width:28%}.w-c1{left:4%}.w-c2{left:36%}.w-c3{left:68%}.bv-l-wire{background-image:linear-gradient(rgba(120,160,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,255,.07) 1px,transparent 1px),linear-gradient(rgba(120,160,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,255,.04) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.bv-l-wire b::after{content:attr(data-l)}.w-img{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(120,160,255,.35),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(120,160,255,.35),transparent calc(50% + .5px)),rgba(79,123,255,.05)!important}.w-rule,.w-tag{position:absolute;right:4%}.w-rule{left:4%;top:1.6%;height:5px;background:repeating-linear-gradient(90deg,rgba(150,180,255,.45)0 1px,transparent 1px 10px);opacity:.7;border-top:1px solid rgba(150,180,255,.35)}.w-tag{bottom:1.5%;font:600 .62rem var(--bv-mono);letter-spacing:.2em;color:rgba(150,180,255,.45);font-style:normal}.bv-stage[data-step="1"] .bv-l-wire b{animation:bvwire 3.2s ease-out both;animation-delay:calc(var(--n,0)*90ms)}.bv-stage:not([data-step="1"]) .bv-l-wire b::after,.bv-stage:not([data-step="1"]) .w-rule,.bv-stage:not([data-step="1"]) .w-tag{opacity:0}.bv-l-wire b::after,.w-rule,.w-tag{transition:opacity .4s}.w-nav{--n:0}.w-h{--n:1}.w-h2{--n:2}.w-p{--n:3}.w-btn{--n:4}.w-img{--n:5}.w-c1{--n:6}.w-c2{--n:7}.w-c3{--n:8}.bv-l-scope{opacity:0;transform:translateY(8px);pointer-events:none}.bv-stage[data-step="1"] .bv-l-scope{opacity:1;transform:none}.sc-card{position:absolute;right:5%;top:19%;width:37%;height:44%;display:flex;flex-direction:column;gap:5%;justify-content:center;padding:0 5%;background:rgba(8,14,32,.94);border:1px solid rgba(255,180,84,.45);border-radius:8px;box-shadow:0 18px 40px -16px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.03) inset}.sc-hd,.sc-row{display:flex;align-items:center}.sc-hd{justify-content:space-between;font:700 clamp(.5rem,.85vw,.68rem) var(--bv-mono);letter-spacing:.16em;color:#fff;padding-bottom:3%;border-bottom:1px solid var(--bv-line)}.sc-hd em{font-style:normal;color:var(--bv-am);border:1px solid rgba(255,180,84,.5);border-radius:99px;padding:1px 7px;font-size:.85em}.sc-row{gap:8px;font:600 clamp(.55rem,1vw,.8rem) var(--bv-f);color:#c4cfe8}.sc-row u{flex:0 0 clamp(11px,1.5vw,16px);height:clamp(11px,1.5vw,16px);border-radius:4px;border:1px solid rgba(160,185,255,.4);position:relative}.sc-row u::after{content:"";position:absolute;left:28%;top:10%;width:30%;height:56%;border:solid var(--bv-tl);border-width:0 2px 2px 0;transform:rotate(40deg)}.sc-ft{font:600 clamp(.5rem,.8vw,.64rem) var(--bv-mono);letter-spacing:.1em;color:var(--bv-tl);text-transform:uppercase;padding-top:3%;border-top:1px solid var(--bv-line)}.bv-stage[data-step="1"] .sc-row{animation:bvrow .5s ease-out both;animation-delay:calc(.9s + var(--i)*.7s)}.bv-stage[data-step="1"] .sc-row u::after{animation:bvtick .3s ease-out both;animation-delay:calc(1.2s + var(--i)*.7s)}.bv-stage[data-step="1"] .sc-ft{animation:bvrow .5s ease-out both;animation-delay:4.2s}html.bv-calm .bv-stage .bv-l-wire b,html.bv-calm .bv-stage .sc-ft,html.bv-calm .bv-stage .sc-row,html.bv-calm .bv-stage .sc-row u::after{animation:none!important}.bv-l-skin{opacity:0;transform:translateY(10px)}.bv-l-skin>*{position:absolute}.s-nav{left:4%;right:4%;top:5%;height:8%;display:flex;align-items:center;gap:3%;border-bottom:1px solid rgba(160,185,255,.2)}.s-nav em{width:12%;height:46%;background:var(--bv-bl)}.s-nav u{width:8%;height:22%;background:rgba(200,215,255,.35)}.s-nav s{margin-left:auto;width:12%;height:62%;background:var(--bv-am)}.s-h{left:6%;top:19%;width:50%;font:700 clamp(.95rem,2.6vw,1.9rem)/1.1 var(--bv-f);letter-spacing:-.03em;color:#fff}.s-h span{color:var(--bv-am)}.s-nav em,.s-nav s,.s-nav u,.s-p{border-radius:3px}.s-p{left:6%;top:48%;width:42%;height:11%;background:repeating-linear-gradient(rgba(200,215,255,.35)0 3px,transparent 3px 11px)}.s-btn{left:6%;top:63%;width:17%;height:8%;background:var(--bv-bl2);border-radius:4px;font:700 clamp(.5rem,1vw,.78rem)/1 var(--bv-f);color:#fff;display:grid;place-items:center}.s-img{right:5%;top:19%;width:37%;height:44%;border-radius:10px;background:radial-gradient(circle at 70% 30%,rgba(255,180,84,.9),rgba(255,120,60,.35) 35%,transparent 60%),linear-gradient(160deg,#16306e,#0a1226)}.s-c{top:76%;height:18%;width:28%;border-radius:8px;background:linear-gradient(180deg,rgba(79,123,255,.28),rgba(79,123,255,.08));border:1px solid rgba(160,185,255,.25)}.s-c1{left:4%}.s-c2{left:36%}.s-c3{left:68%}.bv-l-code{opacity:0;transform:translate(8%,8%);inset:auto 3% 5%auto;width:56%}.bv-l-code pre{margin:0;background:rgba(3,6,16,.94);border:1px solid var(--bv-line);border-radius:10px;padding:14px 16px;font:500 clamp(.55rem,1.1vw,.8rem)/1.6 var(--bv-mono);color:#b9c6ea;box-shadow:0 20px 60px rgba(0,0,0,.6)}.bv-l-code .k{color:#7fb0ff}.bv-l-code .a{color:var(--bv-am)}.bv-l-code .v{color:var(--bv-tl)}.bv-l-code .c{color:#5d6a8f}.bv-l-live{opacity:0;inset:auto auto 5% 4%;display:flex;gap:10px;align-items:center}.bv-l-live .lk,.bv-l-live .lv{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px}.bv-l-live .lk{background:rgba(61,230,208,.12);border:1px solid rgba(61,230,208,.5);color:var(--bv-tl);font:600 clamp(.6rem,1.1vw,.82rem) var(--bv-f)}.bv-l-live .lv{background:rgba(255,180,84,.12);border:1px solid rgba(255,180,84,.5);color:var(--bv-am);font:700 clamp(.6rem,1.1vw,.82rem) var(--bv-f)}.bv-l-live .lv i{width:8px;height:8px;border-radius:50%;background:var(--bv-am);animation:bvpulse 1.6s infinite}.bv-stage[data-step="2"] .bv-l-skin,.bv-stage[data-step="3"] .bv-l-skin,.bv-stage[data-step="4"] .bv-l-skin{opacity:1;transform:none}.bv-stage[data-step="2"] .bv-l-wire,.bv-stage[data-step="3"] .bv-l-wire,.bv-stage[data-step="4"] .bv-l-wire{opacity:.18}.bv-stage[data-step="3"] .bv-l-code{opacity:1;transform:none}.bv-stage[data-step="4"] .bv-l-code{transform:none;opacity:0;transform:translate(8%,8%)}.bv-panel.is-open::before,.bv-stage[data-step="4"] .bv-l-live{opacity:1}.bv-stage-hud{display:flex;gap:6px;margin-top:16px}.bv-stage-hud span{flex:1;text-align:center;font:600 .7rem var(--bv-mono);letter-spacing:.18em;color:var(--bv-mu);padding:10px 0;border-top:2px solid var(--bv-line);transition:color .4s,border-color .4s}.bv-stage[data-step="1"] [data-k="1"],.bv-stage[data-step="2"] [data-k="2"],.bv-stage[data-step="3"] [data-k="3"],.bv-stage[data-step="4"] [data-k="4"]{color:var(--bv-am);border-top-color:var(--bv-am)}@media (max-width:1024px){.bv-steps{flex:1 1 auto;max-width:none;width:100%}.bv-step{min-height:0;padding:26px 0 26px 24px!important}.bv-step:not(.is-on) .bv-h3 .elementor-heading-title{color:inherit}.bv-step:not(.is-on) .bv-p.elementor-widget p{color:var(--bv-mu)}.bv-stage-col{position:relative;top:0;width:100%;order:-1}}.bv-panels{width:100%}.bv-panel{flex:1 1 0;min-width:0;position:relative;overflow:hidden;border:1px solid var(--bv-line);border-radius:18px;background:var(--bv-card);cursor:pointer;padding:26px!important;justify-content:space-between;transition:flex-grow .7s var(--bv-ease),border-color .4s,background .4s}.bv-panel.is-open{flex-grow:5.4;border-color:rgba(160,185,255,.4);cursor:default}.bv-pn{font:600 .8rem var(--bv-mono);letter-spacing:.14em;color:var(--bv-bl)}.bv-panel::before{content:"";position:absolute;inset:0;z-index:0;opacity:.55;transition:opacity .6s;background:var(--g)}.bv-pk1{--g:repeating-linear-gradient(90deg,rgba(79,123,255,.12) 0 1px,transparent 1px 38px),repeating-linear-gradient(rgba(79,123,255,.12) 0 1px,transparent 1px 38px),radial-gradient(70% 60% at 80% 100%,rgba(47,85,212,.45),transparent 70%)}.bv-pk2{--g:radial-gradient(60% 60% at 90% 90%,rgba(61,230,208,.3),transparent 70%),repeating-linear-gradient(135deg,rgba(61,230,208,.06) 0 2px,transparent 2px 14px)}.bv-pk3{--g:radial-gradient(circle at 80% 85%,transparent 0 60px,rgba(255,180,84,.28) 61px 62px,transparent 63px 110px,rgba(255,180,84,.2) 111px 112px,transparent 113px),radial-gradient(60% 60% at 85% 95%,rgba(255,150,60,.25),transparent 70%)}.bv-pk4{--g:repeating-linear-gradient(rgba(160,185,255,.1) 0 18px,transparent 18px 22px),radial-gradient(60% 60% at 85% 95%,rgba(79,123,255,.35),transparent 70%)}.bv-pk5{--g:linear-gradient(180deg,rgba(255,170,70,.22),transparent 55%),radial-gradient(60% 50% at 70% 100%,rgba(255,170,70,.4),transparent 70%)}.bv-panel>*{position:relative;z-index:1}.bv-pbody{transition:opacity .5s}.bv-panel .bv-btn,.bv-panel .bv-chipw,.bv-panel .bv-p{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity .5s .15s,max-height .6s var(--bv-ease),visibility 0s .6s}.bv-panel.is-open .bv-btn,.bv-panel.is-open .bv-chipw,.bv-panel.is-open .bv-p{opacity:1;visibility:visible;max-height:340px;transition:opacity .5s .15s,max-height .6s var(--bv-ease),visibility 0s}.bv-panel:not(.is-open) .bv-pbody{writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start}.bv-panel:not(.is-open) .bv-h3 .elementor-heading-title{white-space:nowrap;font-size:1.5rem}.bv-panel.is-open .bv-p.elementor-widget p{max-width:46ch;color:#c4cfe8}@media (max-width:767px){.bv-panels{height:auto}.bv-panel{flex:none;padding:20px!important;min-height:76px}.bv-panel:not(.is-open) .bv-pbody{writing-mode:horizontal-tb;transform:none}.bv-panel .bv-pn-w{margin-bottom:6px}}.bv-pk1{--n:#00e5ff;--nr:0,229,255}.bv-pk2{--n:#ff2bd6;--nr:255,43,214}.bv-pk3{--n:#b6ff3c;--nr:182,255,60}.bv-pk4{--n:#9d6bff;--nr:157,107,255}.bv-pk5{--n:#ff8a1f;--nr:255,138,31}.bv-panels{height:610px}.bv-pk1{--g:repeating-linear-gradient(90deg,rgba(0,229,255,.1) 0 1px,transparent 1px 38px),repeating-linear-gradient(rgba(0,229,255,.1) 0 1px,transparent 1px 38px),radial-gradient(70% 60% at 80% 100%,rgba(0,229,255,.26),transparent 70%)}.bv-pk2{--g:radial-gradient(60% 60% at 90% 90%,rgba(255,43,214,.26),transparent 70%),repeating-linear-gradient(135deg,rgba(255,43,214,.07) 0 2px,transparent 2px 14px)}.bv-pk3{--g:radial-gradient(60% 60% at 85% 95%,rgba(182,255,60,.2),transparent 70%),repeating-linear-gradient(0deg,rgba(182,255,60,.05) 0 1px,transparent 1px 7px)}.bv-pk4{--g:repeating-linear-gradient(rgba(157,107,255,.12) 0 18px,transparent 18px 22px),radial-gradient(60% 60% at 85% 95%,rgba(157,107,255,.32),transparent 70%)}.bv-pk5{--g:linear-gradient(180deg,rgba(255,138,31,.18),transparent 55%),radial-gradient(60% 50% at 70% 100%,rgba(255,138,31,.34),transparent 70%)}.bv-panel .bv-pn{color:var(--n);text-shadow:0 0 12px rgba(var(--nr),.8)}.bv-panel:not(.is-open){border-color:rgba(var(--nr),.28)}.bv-panel.is-open{border-color:var(--n);box-shadow:0 0 0 1px rgba(var(--nr),.35),0 0 34px -8px rgba(var(--nr),.7),inset 0 0 40px -22px rgba(var(--nr),.8);justify-content:flex-start;gap:14px}.bv-panel.is-open .bv-chips li{border-color:rgba(var(--nr),.55);color:#fff;box-shadow:0 0 10px -4px rgba(var(--nr),.8)}.bv-panel.is-open .bv-h3 .elementor-heading-title{text-shadow:0 0 18px rgba(var(--nr),.45)}.bv-viz-w{margin-top:auto;width:100%;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .5s .25s,visibility 0s .6s}.bv-panel.is-open .bv-viz-w{opacity:1;visibility:visible;height:auto;overflow:visible;transition:opacity .6s .35s,visibility 0s}.bv-viz{width:100%;filter:drop-shadow(0 0 5px rgba(var(--nr),.55))}.bv-viz svg{display:block;width:100%;height:auto;overflow:visible}.bv-viz .vt{font:700 10.5px var(--bv-mono);letter-spacing:.12em;fill:var(--n)}.bv-viz .vz-dim{fill:#8190b4;opacity:.8}.bv-viz .vz-num{font:700 22px var(--bv-f)}.vz-rt,.vz-rv{fill:none;stroke-width:7}.vz-rt{stroke:rgba(160,185,255,.14)}.vz-rv{stroke-linecap:round;stroke-dasharray:var(--v)100}.bv-panel.is-open .vz-rv{animation:vzring 1.5s var(--bv-ease) var(--d) both}.vz-win{fill:rgba(8,12,24,.55);stroke:rgba(var(--nr),.45);stroke-width:1.2}path.vz-win{fill:none}.vz-row{fill:rgba(160,185,255,.14)}.vz-row.on{fill:rgba(var(--nr),.55)}.vz-grid{stroke:rgba(160,185,255,.12);stroke-width:1;fill:none;stroke-dasharray:3 6}.vz-bar{fill:url(#vzg2);transform-box:fill-box;transform-origin:50% 100%}.bv-panel.is-open .vz-bar{animation:vzbar .9s var(--bv-ease) var(--d) both}.vz-line{fill:none;stroke:#fff;stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.bv-panel.is-open .vz-line{animation:vzdraw 1.6s ease-out .5s both}.vz-dot{fill:#fff;transform-box:fill-box;transform-origin:50% 50%}.bv-panel.is-open .vz-dot{animation:vzpulse 1.6s ease-in-out 2s infinite}.vz-rg{fill:none;stroke:rgba(var(--nr),.4);stroke-width:1}.vz-sweep{transform-origin:92px 88px}.vz-sl{stroke:var(--n);stroke-width:1.6}.bv-panel.is-open .vz-sweep{animation:vzspin 4.5s linear infinite}.vz-blip{fill:var(--n);opacity:.15;transform-box:fill-box;transform-origin:50% 50%}.bv-panel.is-open .vz-blip{animation:vzblip 4.5s ease-out var(--d) infinite}.vz-bt{fill:rgba(160,185,255,.12)}.vz-bf{transform-box:fill-box;transform-origin:0 50%}.vz-lbl{fill:#cfd8f0}.vz-pill{font:700 11px var(--bv-mono);letter-spacing:.08em}.bv-panel.is-open .vz-bf{animation:vzgrow 1s var(--bv-ease) var(--d) both}.bv-panel.is-open .vz-pill{animation:vzfade .5s ease-out calc(var(--d) + .7s) both}.vz-link{stroke:rgba(var(--nr),.25);stroke-width:2;fill:none}.vz-flow{stroke:var(--n);stroke-width:2.4;fill:none;stroke-dasharray:6 12;stroke-linecap:round}.bv-panel.is-open .vz-flow{animation:vzflow 1s linear infinite}.vz-node{fill:rgba(8,12,24,.7);stroke:rgba(var(--nr),.6);stroke-width:1.4}.vz-nt{font:700 11px var(--bv-mono);letter-spacing:.12em;fill:#fff}.vz-beat path,.vz-hot{stroke:var(--n);stroke-width:2}.bv-panel.is-open .vz-hot{animation:vzglow 2s ease-in-out infinite}.vz-beat path{fill:none;stroke-linejoin:round}.bv-panel.is-open .vz-beat{animation:vzbeat 5s linear infinite}.vz-topo path{fill:none;stroke:rgba(var(--nr),.22);stroke-width:1.2}.vz-drone path,.vz-path{fill:none;stroke-width:2;stroke-linecap:round}.vz-path{stroke:var(--n);stroke-dasharray:3 8;opacity:.8}.vz-drone{offset-rotate:0deg;offset-distance:0}.vz-drone path{stroke:#fff}.vz-dc{fill:var(--n)}.bv-panel.is-open .vz-drone{animation:vzfly 8s linear infinite}.vz-vf{fill:none;stroke:#fff;stroke-width:1.6;opacity:.7}.vz-rec{fill:#ff3b57}.bv-panel.is-open .vz-rec{animation:vzrec 1.2s steps(2,start) infinite}@media (max-width:1023px){.bv-panels{height:auto;flex-direction:column!important}.bv-panel{flex:none!important;padding:20px!important;min-height:76px}.bv-panel:not(.is-open) .bv-pbody{writing-mode:horizontal-tb;transform:none}.bv-panel .bv-pn-w{margin-bottom:6px}.bv-viz-w{margin-top:10px}}@media (max-width:600px){.bv-viz .vt{font-size:15px;letter-spacing:.04em}.bv-viz .vz-dim,.bv-viz .vz-lbl{display:none}.bv-viz .vz-pill{font-size:15px}.bv-viz .vz-nt{font-size:14px}.bv-viz .vz-num{font-size:26px}}html.bv-calm .bv-viz *{animation:none!important}.bv-chips{display:flex;flex-wrap:wrap;gap:8px}.bv-chips li{font:600 .76rem var(--bv-mono);letter-spacing:.04em;padding:6px 12px;border:1px solid var(--bv-line);border-radius:999px;color:#c4cfe8;background:rgba(160,185,255,.05)}.bv-ticks li{position:relative;padding:7px 0 7px 28px;font-size:.98rem;line-height:1.45;color:#c4cfe8}.bv-paper .bv-ticks li{color:#2f384c}.bv-ticks li::before{content:"";position:absolute;left:0;top:.8em;width:14px;height:8px;border-left:2px solid var(--bv-tl);border-bottom:2px solid var(--bv-tl);transform:rotate(-45deg) scale(.8);transform-origin:left top}.bv-paper .bv-ticks li::before{border-color:var(--bv-bl2)}.bv-sec-copy{flex:1 1 45%}.bv-sec-vis{flex:1 1 55%}.bv-radar{position:relative;width:100%;max-width:600px;margin:0 auto;aspect-ratio:1}.bv-radar canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:manipulation}.bv-rhud{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:10px;pointer-events:none}.bv-rhud div{border-left:2px solid var(--bv-line);padding-left:10px}.bv-rhud span{display:block;font:600 .66rem var(--bv-mono);letter-spacing:.2em;color:var(--bv-mu)}.bv-rhud b{font:700 1.5rem/1.1 var(--bv-f);color:#fff}.bv-rhud b.ok{color:var(--bv-tl);font-size:1rem}.bv-rhud b.bad{color:#ff6b6b;font-size:1rem}.bv-rhelp{position:absolute;right:0;bottom:0}.bv-work .bv-head{padding-inline:32px;margin-inline:auto;width:100%}.bv-rail{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--bv-bl2) transparent;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch}.bv-rail.is-drag{cursor:grabbing;scroll-snap-type:none}.bv-rail::after,.bv-rail::before{content:"";flex:0 0 max(0px,calc((100vw - 1240px)/2 - 32px))}.bv-card{flex:0 0 min(86vw,540px);scroll-snap-align:center;border:1px solid var(--bv-line);border-radius:20px;background:var(--bv-card);overflow:hidden;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out,border-color .3s;will-change:transform;position:relative}.bv-card:hover{border-color:rgba(160,185,255,.4)}.bv-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.1),transparent 60%);opacity:0;transition:opacity .3s}.bv-card:hover::after,.bv-pkg:hover::before{opacity:1}.bv-wmedia{overflow:hidden;aspect-ratio:16/10;background:#000}.bv-wimg img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bv-ease);pointer-events:none;-webkit-user-drag:none}.bv-card:hover .bv-wimg img{transform:scale(1.045)}.bv-wbody{padding:26px!important}.bv-wtag{font:600 .72rem var(--bv-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bv-am)}.bv-about-copy{flex:1 1 52%}.bv-about-vis{flex:1 1 48%}.bv-aimg img{width:100%;height:auto;border-radius:6px;box-shadow:16px 16px 0 var(--bv-bl2)}.bv-traits{width:100%;border-top:1px solid rgba(11,15,26,.25)}.bv-trait{flex:1 1 0;padding:26px 28px 6px 0!important;border-right:1px solid rgba(11,15,26,.15);margin-right:28px}.bv-trait:last-child{border-right:0;margin-right:0}@media (max-width:1024px){.bv-trait{border-right:0;margin-right:0;border-bottom:1px solid rgba(11,15,26,.15);padding:22px 0!important}}.bv-find{background:#fff;border:1px solid #d8d3c5;border-radius:14px;padding:22px 26px;display:flex;flex-direction:column;gap:12px}.bv-find label{font-weight:650;color:var(--bv-pink)}.bv-find label b{color:var(--bv-bl2);font:700 1.2rem var(--bv-mono);margin-left:8px}.bv-find p{font-size:.95rem;color:#4b5468}.bv-find input{width:100%;accent-color:var(--bv-bl2);height:28px}.bv-pkgs{width:100%}.bv-pkg{flex:1 1 0;background:#fbfaf6;border:1px solid #d8d3c5;border-radius:18px;padding:34px!important;position:relative;transition:transform .45s var(--bv-ease),box-shadow .45s,border-color .3s;overflow:hidden}.bv-pkg::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(47,85,212,.1),transparent 60%);opacity:0;transition:opacity .3s}.bv-pkg.is-match{border-color:var(--bv-bl2);box-shadow:0 0 0 2px var(--bv-bl2),0 30px 60px -28px rgba(47,85,212,.55);transform:translateY(-8px)}.bv-pkg.is-pop{background:#0a1022;color:#fff;border-color:#0a1022}.bv-pkg.is-pop .bv-p.elementor-widget p,.bv-pkg.is-pop .bv-ticks li{color:#c4cfe8}.bv-pkg.is-pop::before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(79,123,255,.28),transparent 60%)}.bv-pop{display:inline-block;font:700 .7rem var(--bv-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--bv-am);color:#1a1100;padding:6px 12px;border-radius:999px}.bv-price{font:700 clamp(1.6rem,2.6vw,2.15rem)/1.1 var(--bv-f);letter-spacing:-.025em;color:inherit}.bv-price small{font:600 .8rem var(--bv-mono);opacity:.6;margin-left:6px}.bv-pkg-cta{margin-top:auto}.bv-pkg .bv-btn-g.elementor-widget .elementor-button{background:0 0}.bv-pkg.is-pop .bv-btn-g.elementor-widget .elementor-button{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.bv-tabs{display:inline-flex;border:1px solid var(--bv-line);border-radius:999px;padding:4px;margin-bottom:34px}.bv-tabs button{border:0;background:0 0;color:var(--bv-mu);font:650 .88rem var(--bv-f);padding:10px 22px;border-radius:999px;cursor:pointer}.bv-tabs button[aria-selected=true]{background:var(--bv-bl2);color:#fff}.bv-dialgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:26px}.bv-dial{text-align:center;border:1px solid var(--bv-line);border-radius:18px;padding:26px 12px 22px;background:linear-gradient(180deg,rgba(160,185,255,.06),transparent)}.bv-dial svg{width:min(150px,100%);height:auto;transform:rotate(-90deg)}.bv-dial circle{fill:none;stroke-width:7;stroke-linecap:round}.bv-dial .t{stroke:rgba(160,185,255,.14)}.bv-dial .v{stroke:var(--c);stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.6s var(--bv-ease);filter:drop-shadow(0 0 6px var(--c))}.bv-dial.in .v{stroke-dashoffset:calc(327 - 327*var(--s)/100)}.bv-dial .n{display:block;margin-top:-98px;font:700 2.5rem/1 var(--bv-f);color:var(--c);height:98px;display:grid;place-items:center}.bv-dial .l{display:block;margin-top:14px;font:600 .8rem var(--bv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bv-mu)}@media (max-width:767px){.bv-dialgrid{grid-template-columns:repeat(2,1fr)}}.bv-proof>.e-con-inner{position:relative;z-index:1}.bv-codebg{position:absolute;inset:0;z-index:0;display:flex;justify-content:space-between;gap:2vw;padding:0 3vw;overflow:hidden;pointer-events:none;user-select:none;opacity:.42;-webkit-mask-image:radial-gradient(ellipse 80% 70%at 50% 52%,transparent 38%,#000 92%);mask-image:radial-gradient(ellipse 80% 70%at 50% 52%,transparent 38%,#000 92%)}.bv-codecol{flex:1 1 0;min-width:0;overflow:hidden}.bv-codecol pre{margin:0;font:500 .78rem/1.75 var(--bv-mono);color:rgba(160,185,255,.38);white-space:pre;animation:bvcode var(--sp,50s) linear infinite;animation-delay:var(--dl,0s);animation-play-state:paused;will-change:transform}.bv-codebg.run .bv-codecol pre,.bv-codebg.run .bv-codescan{animation-play-state:running}.bv-codebg b::before{content:attr(data-t)}.bv-codebg b{font-weight:500}.bv-codebg .k{color:rgba(120,150,255,.62)}.bv-codebg .f{color:rgba(61,230,208,.55)}.bv-codebg .s{color:rgba(255,180,84,.5)}.bv-codebg .c{color:rgba(160,185,255,.28)}.bv-codebg .g{color:rgba(12,206,107,.55)}.bv-codebg .n{color:rgba(255,255,255,.7)}.bv-codescan{position:absolute;left:0;right:0;top:0;height:140px;background:linear-gradient(180deg,transparent,rgba(61,230,208,.07) 60%,rgba(61,230,208,.16) 99%,transparent);animation:bvscan 9s ease-in-out infinite;animation-play-state:paused}@media (max-width:1023px){.bv-codecol:nth-child(n+3){display:none}.bv-codebg{opacity:.3}}@media (max-width:600px){.bv-codecol:nth-child(n+2){display:none}.bv-codecol pre{font-size:.7rem}.bv-codebg{opacity:.22}}html.bv-calm .bv-codecol pre,html.bv-calm .bv-codescan{animation:none!important}.bv-drone-w{flex:0 0 46%}.bv-drone-copy{flex:1}.bv-drone{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#000;cursor:none;--cx:50%;--cy:50%}.bv-drone img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05)}.bv-contact-list span,.bv-vf{font:600 .72rem var(--bv-mono)}.bv-vf,.bv-vf i{position:absolute}.bv-vf{inset:0;pointer-events:none;letter-spacing:.14em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}.bv-vf i{width:34px;height:34px;border:2px solid rgba(255,255,255,.9)}.bv-vf .c1,.bv-vf .c2{top:18px;border-bottom:0}.bv-vf .c1{left:18px;border-right:0}.bv-vf .c2{right:18px;border-left:0}.bv-vf .c3,.bv-vf .c4{bottom:18px;border-top:0}.bv-vf .c3{left:18px;border-right:0}.bv-vf .c4{right:18px;border-left:0}.bv-vf .rec{position:absolute;left:64px;top:24px;display:flex;align-items:center;gap:8px}.bv-vf .rec em{width:10px;height:10px;border-radius:50%;background:#ff3b3b;animation:bvblink 1.2s steps(2) infinite}.bv-vf .alt,.bv-vf .spd{position:absolute;right:64px;top:24px}.bv-vf .spd{top:46px}.bv-vf .gps{position:absolute;left:64px;bottom:24px}.bv-vf .cross{position:absolute;left:var(--cx);top:var(--cy);width:64px;height:64px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.85);border-radius:50%;transition:left .08s linear,top .08s linear}.bv-vf .cross::after,.bv-vf .cross::before{content:"";position:absolute;background:#fff;left:50%;top:50%;width:90px;height:1px;transform:translate(-50%,-50%)}.bv-vf .cross::after{width:1px;height:90px}@media (hover:none){.bv-drone{cursor:auto}}.bv-partner{flex:1 1 0;border:1px solid var(--bv-line);border-radius:20px;background:var(--bv-card);padding:36px!important}.bv-plogo img{background:#fff;padding:10px 16px;border-radius:10px;height:54px;width:auto}.bv-plogo-d img{background:0 0;padding:0;height:46px}.bv-stds{width:100%;border-top:1px solid var(--bv-line);border-left:1px solid var(--bv-line)}.bv-contact-list li,.bv-std{border-bottom:1px solid var(--bv-line)}.bv-std{flex:1 1 33.333%;min-width:260px;padding:30px 28px!important;border-right:1px solid var(--bv-line);transition:background .3s}.bv-std:hover{background:rgba(160,185,255,.05)}.bv-contact{background:radial-gradient(60% 50%at 20% 0%,rgba(47,85,212,.22),transparent 70%),radial-gradient(50% 40%at 90% 100%,rgba(255,170,70,.14),transparent 70%),var(--bv-deep)}.bv-contact-copy{flex:1 1 44%}.bv-contact-form{flex:1 1 56%;min-width:0}.bv-contact-list li{padding:14px 0;color:#c4cfe8}.bv-contact-list span{flex:0 0 92px;letter-spacing:.16em;text-transform:uppercase;color:var(--bv-mu);padding-top:3px}.bv-contact-list a{color:#fff;text-underline-offset:4px}.bv-form,.bv-form-w .elementor-form{display:flex;flex-direction:column;gap:18px;background:rgba(10,16,34,.7);border:1px solid var(--bv-line);border-radius:20px;padding:34px}.bv-contact-list li,.bv-fg{display:flex;gap:18px}.bv-fg>label{flex:1;min-width:0}.bv-form label span,.bv-form-w .elementor-field-label{display:block;font:600 .74rem var(--bv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bv-mu);margin-bottom:8px}.bv-form input,.bv-form select,.bv-form textarea,.bv-form-w .elementor-field-textual{width:100%;background:rgba(3,6,16,.6)!important;border:1px solid var(--bv-line)!important;border-radius:10px!important;color:#fff!important;font:500 1rem var(--bv-f)!important;padding:14px 16px!important;transition:border-color .2s,box-shadow .2s}.bv-form input:focus,.bv-form select:focus,.bv-form textarea:focus,.bv-form-w .elementor-field-textual:focus{outline:0;border-color:var(--bv-bl)!important;box-shadow:0 0 0 3px rgba(79,123,255,.25)}.bv-form button,.bv-form-w .elementor-button{align-self:flex-start;background:var(--bv-bl2)!important;color:#fff!important;font:650 1rem var(--bv-f)!important;padding:17px 30px!important;border:0!important;border-radius:0!important;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px)0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .3s,transform .3s}.bv-form button:hover,.bv-form-w .elementor-button:hover{background:var(--bv-bl)!important;transform:translateY(-2px)}.bv-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bv-form button:disabled{opacity:.6;cursor:progress}.bv-form-status{margin:0;font:500 .95rem var(--bv-f);min-height:1.4em}.bv-form-status.ok{color:#5eead4}.bv-form-status.err{color:#fca5a5}@media (max-width:600px){.bv-fg{flex-direction:column}.bv-form,.bv-form-w .elementor-form{padding:22px}}.bv-foot-t p{font-size:.88rem;line-height:1.6;color:var(--bv-mu);margin-bottom:6px}.bv-foot-l{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bv-foot-l a{color:var(--bv-mu);font-size:.9rem;padding:8px 10px}.bv-foot-l .bv-linkbtn[aria-pressed=true]{color:var(--bv-am)}.bv-js .bv-rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--bv-ease),transform .9s var(--bv-ease);transition-delay:calc(var(--d,0)*70ms)}.bv-js .bv-rv.in{opacity:1;transform:none}.bv-calmnote{position:fixed;left:16px;bottom:16px;z-index:800;max-width:300px;font:500 .82rem/1.4 var(--bv-f);color:#fff;background:rgba(8,13,27,.92);border:1px solid var(--bv-line);border-radius:14px;padding:12px 14px;display:none;gap:10px;align-items:center}.bv-calmnote.show{display:flex}.bv-calmnote button{background:var(--bv-bl2);color:#fff;border:0;border-radius:8px;padding:8px 12px;font:650 .8rem var(--bv-f);cursor:pointer;white-space:nowrap}html.bv-calm *,html.bv-calm ::after,html.bv-calm ::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bv-calm .bv-apps-on .bv-app.is-active,.bv-calm .bv-crit i::after,.bv-calm .bv-sl-d[aria-current=true] i::after,html.bv-calm .bv-mq-t{animation:none}html.bv-calm .bv-rv{opacity:1!important;transform:none!important}.bv-s::after{content:"";position:absolute;inset:-6%0;z-index:-1;pointer-events:none;opacity:0;background:center/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);translate:0 var(--bdy,0px);transition:opacity 1.4s var(--bv-ease)}.bv-s.bd-on::after{opacity:var(--bdo,1);--gx:82%;--gy:0%;background-image:radial-gradient(55% 55%at var(--gx) var(--gy),rgba(47,85,212,.2),transparent 70%),radial-gradient(45% 50%at calc(100% - var(--gx)) 100%,rgba(61,230,208,.06),transparent 70%),linear-gradient(rgba(160,185,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(160,185,255,.05) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;background-position:0 0,0 0,center top,center top}.bv-services.bd-on::after{--gx:12%}.bv-security.bd-on::after{--gx:88%;--gy:100%}.bv-work.bd-on::after{--gx:50%}.bv-proof.bd-on::after{--gx:15%;--gy:100%}.bv-contact.bd-on::after{--gx:90%;--gy:20%}.bv-partnersec.bd-on::after{--gx:20%}.bv-befaft.bd-on::after{--gx:70%;--gy:100%}html[data-bd=B] .bv-s.bd-on::after{background-image:radial-gradient(50% 60%at 20% 20%,rgba(47,85,212,.22),transparent 70%),radial-gradient(45% 55%at 85% 35%,rgba(61,230,208,.1),transparent 70%),radial-gradient(50% 50%at 55% 100%,rgba(255,180,84,.08),transparent 70%);background-size:auto;background-position:0 0}html[data-bd=C] .bv-s.bd-on::after{background-image:linear-gradient(180deg,rgba(5,7,13,.78),rgba(5,7,13,.9)),url(../img/bd-workstation.webp);background-size:cover;background-position:center;--bdo:.9}html[data-bd=D] .bv-s.bd-on::after{background-size:cover;background-position:center;--bdo:.55}html[data-bd=D] .bv-process.bd-on::after{background-image:linear-gradient(90deg,rgba(5,7,13,.72),rgba(5,7,13,.2)),url(../img/bd-process.webp)}html[data-bd=D] .bv-services.bd-on::after{background-image:linear-gradient(180deg,rgba(5,7,13,.55),rgba(5,7,13,.1)),url(../img/bd-work.webp)}html[data-bd=D] .bv-security.bd-on::after{background-image:linear-gradient(90deg,rgba(5,7,13,.92),rgba(5,7,13,.5)),url(../img/bd-security.webp)}html[data-bd=D] .bv-befaft.bd-on::after,html[data-bd=D] .bv-partnersec.bd-on::after,html[data-bd=D] .bv-work.bd-on::after{background-image:linear-gradient(180deg,rgba(5,7,13,.6),rgba(5,7,13,.3)),url(../img/bd-work.webp);--bdo:.4}html[data-bd=D] .bv-proof.bd-on::after{background-image:linear-gradient(90deg,rgba(5,7,13,.9),rgba(5,7,13,.5)),url(../img/bd-process.webp)}html[data-bd=D] .bv-contact.bd-on::after{background-image:linear-gradient(90deg,rgba(5,7,13,.94),rgba(5,7,13,.65)),url(../img/bd-security.webp)}.bv-about.bd-on::after,html[data-bd] .bv-about.bd-on::after{background-image:url(../img/bvsdesigns-developer-workstation.webp);background-size:cover;background-position:center;--bdo:.13;mix-blend-mode:multiply;inset:0 0 0 38%}.bv-pricing.bd-on::after,html[data-bd] .bv-pricing.bd-on::after{background-image:url(../img/bd-services.webp);background-size:cover;background-position:center;--bdo:.07;mix-blend-mode:multiply;inset:-10%0}.bv-about.bd-on::after,.bv-pricing.bd-on::after{scale:1.08;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 72%,transparent 100%)}html:not(.bv-calm) .bv-about.bd-on::after,html:not(.bv-calm) .bv-pricing.bd-on::after{animation:bvbd 26s ease-in-out infinite alternate}.bv-apps .bv-head,.bv-apps .bv-head.e-con{width:100%;max-width:none;padding-inline:0!important;margin-inline:0}.bv-apick,.bv-pick{display:flex;gap:10px}.bv-apick{overflow-x:auto;padding:4px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--bv-bl2) transparent;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.bv-pick{flex:0 0 auto;align-items:center;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--bv-line);background:rgba(12,19,38,.72);color:var(--bv-tx);font:600 .9rem var(--bv-f);cursor:pointer;scroll-snap-align:start;transition:border-color .25s,background .25s,transform .25s}.bv-pick:hover{border-color:rgba(160,185,255,.45);transform:translateY(-2px)}.bv-pick[aria-pressed=true]{background:rgba(47,85,212,.3);border-color:var(--bv-bl2);box-shadow:inset 0 0 0 1px var(--bv-bl2)}.bv-apick:focus-visible,.bv-pick:focus-visible{outline:2px solid var(--bv-tl);outline-offset:2px}.bv-pick-s{font:700 .78rem var(--bv-mono);color:var(--bv-am);margin-left:2px}.bv-tile{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;font:800 .78rem var(--bv-f);letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,hsl(var(--h) 62% 32%),hsl(calc(var(--h) + 40) 62% 18%));border:1px solid hsl(var(--h) 70% 60%/.45);box-shadow:0 8px 22px -8px hsl(var(--h) 80% 50%/.8),inset 0 1px 0 rgba(255,255,255,.22);flex:0 0 auto}.bv-tile-l{width:68px;height:68px;border-radius:18px;font-size:1.3rem}.bv-app{border:1px solid var(--bv-line);border-radius:22px;background:linear-gradient(180deg,rgba(12,19,38,.84),rgba(8,13,27,.92));padding:34px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bv-apps-on .bv-app:not(.is-active){display:none}.bv-apps-on .bv-app.is-active{animation:bvappin .55s var(--bv-ease) both}.bv-app-hd{width:100%}.bv-app-id{flex:1 1 auto;min-width:0}.bv-appname.elementor-widget .elementor-heading-title{font-size:clamp(1.5rem,3vw,2.2rem)}.bv-apptag.elementor-widget p{font-size:1.05rem;color:#c4cfe8;max-width:60ch}.bv-stat-live{color:#7ee2b8;border-color:rgba(126,226,184,.4)!important}.bv-stat-build{color:var(--bv-am);border-color:rgba(255,180,84,.4)!important}.bv-stat-dev{color:#ffa3a3;border-color:rgba(255,163,163,.4)!important}.bv-stat-demo{color:#a9c1ff;border-color:rgba(169,193,255,.4)!important}.bv-app-grid{width:100%;align-items:flex-start}.bv-app-l,.bv-app-r{flex:1 1 52%;min-width:0}.bv-app-r{flex:1 1 48%}.bv-h5.elementor-widget .elementor-heading-title{font:700 .76rem var(--bv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bv-tl)}.bv-h5-g.elementor-widget .elementor-heading-title{color:#7ee2b8}.bv-h5-r.elementor-widget .elementor-heading-title{color:#ff9d9d}.bv-app .bv-p.elementor-widget p,.bv-crit li{color:#b9c4dc}.bv-aud{display:flex;gap:20px;align-items:center;padding:20px;border:1px solid var(--bv-line);border-radius:16px;background:rgba(5,7,13,.6)}@property --s{syntax:"<number>";inherits:false;initial-value:0}.bv-ring{flex:0 0 112px;width:112px;height:112px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--rc,#3de6d0) calc(var(--s)*10%),rgba(255,255,255,.1)0);transition:--s 1.1s var(--bv-ease)}.bv-ring::before{content:"";position:absolute;inset:9px;border-radius:50%;background:#0a1020}.bv-crit i,.bv-ring,.bv-ring b,.bv-ring span{position:relative}.bv-ring b{font:800 2.1rem/1 var(--bv-f);color:#fff}.bv-ring span{font:600 .72rem var(--bv-mono);color:var(--bv-mu)}.bv-aud-b{flex:1 1 auto;min-width:0}.bv-aud-t{font:600 .72rem var(--bv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bv-mu);margin:0 0 10px}.bv-crit{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bv-crit li{display:grid;grid-template-columns:minmax(90px,140px) 1fr 22px;gap:10px;align-items:center;font:500 .8rem var(--bv-f)}.bv-crit i{display:block;height:6px;border-radius:6px;background:rgba(255,255,255,.1);overflow:hidden}.bv-crit i::after{content:"";position:absolute;inset:0;width:calc(var(--v)*10%);border-radius:6px;background:linear-gradient(90deg,var(--bv-bl2),var(--bv-tl));transform-origin:left;animation:bvbar .9s var(--bv-ease) both}.bv-crit b{color:#fff;font:700 .8rem var(--bv-mono);text-align:right}.bv-price{display:flex;flex-direction:column;gap:2px;margin:0}.bv-price b{font:800 1.6rem/1.15 var(--bv-f);color:#fff}.bv-price span{color:#b9c4dc;font-size:.9rem}.bv-cmp{width:100%;border-collapse:collapse;font-size:.9rem}.bv-cmp td,.bv-cmp th{padding:9px 10px;border-top:1px solid var(--bv-line);text-align:left;vertical-align:top}.bv-cmp th{font-weight:500;color:#e4eaf8;width:56%}.bv-cmp td{color:#b9c4dc}.bv-cmp tr.bv-me td,.bv-cmp tr.bv-me th{color:#fff;font-weight:700;background:rgba(47,85,212,.2)}.bv-cmp-n{font-size:.8rem;line-height:1.45;color:#a3aec8;margin:8px 0 0}.bv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bv-pc{width:100%;align-items:flex-start}.bv-con,.bv-pro{flex:1 1 50%;min-width:0;border:1px solid var(--bv-line);border-radius:16px;padding:20px 22px!important;background:rgba(5,7,13,.45)}.bv-yes li::before{border-color:#7ee2b8!important}.bv-cross li::before{content:"×";border:0!important;transform:none!important;width:auto;height:auto;left:3px;top:.45em;font:700 1.15rem/1 var(--bv-f);color:#ff9d9d}.bv-sites>.bv-card{flex:1 1 0;min-width:0;transform:none}.bv-fine-w,.bv-sitesec .bv-head{width:100%}@media (max-width:1024px){.bv-app{padding:26px!important}.bv-sites>.bv-card{flex:1 1 auto}}@media (max-width:767px){.bv-app{padding:20px 16px!important;border-radius:18px}.bv-aud{flex-direction:column;align-items:stretch;text-align:left}.bv-ring{align-self:center}.bv-crit li{grid-template-columns:minmax(0,1fr) 70px 22px}.bv-cmp th{width:auto}}.bv-app .bv-h5{margin-top:8px}.bv-price b,.bv-price span{letter-spacing:0}@media (max-width:767px){.bv-app-hd{align-items:flex-start}}@media (min-width:768px) and (max-width:1100px){.bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 24%),linear-gradient(180deg,rgba(5,7,13,.75) 0%,rgba(5,7,13,.55) 55%,rgba(5,7,13,.4) 100%),linear-gradient(90deg,rgba(5,7,13,.7) 0%,rgba(5,7,13,.25) 100%)}.bv-film img,.bv-film video{object-position:70% 50%}}.bv-hm,.bv-hv{position:absolute;inset:0}.bv-hm{overflow:hidden;background:var(--bv-ink)}.bv-hv{display:none}html:not([data-hero]) .bv-hv-1,html[data-hero="1"] .bv-hv-1,html[data-hero="2"] .bv-hv-2,html[data-hero="3"] .bv-hv-3,html[data-hero="4"] .bv-hv-4,html[data-hero="5"] .bv-hv-5{display:block}.bv-facts,.bv-facts .elementor-widget-container,.bv-hero-copy,.bv-hero-copy .elementor-widget-container{pointer-events:none}.bv-hero-copy .elementor-button,.bv-hero-copy .elementor-button-wrapper,.bv-hero-copy a,.bv-sl-s.is-on{pointer-events:auto}.bv-hv-1,.bv-hv-4{background:radial-gradient(60% 70%at 78% 40%,rgba(47,85,212,.28),transparent 70%),radial-gradient(40% 50%at 95% 100%,rgba(255,180,84,.1),transparent 70%),linear-gradient(rgba(160,185,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(160,185,255,.045) 1px,transparent 1px),var(--bv-ink);background-size:auto,auto,64px 64px,64px 64px,auto}.bv-hv-2 .bv-film-in img,.bv-hv-3 .bv-film-in img{object-position:60% 50%}html[data-hero="1"] .bv-hero-fx,html[data-hero="4"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,rgba(5,7,13,.5) 0%,rgba(5,7,13,0) 45%)}html[data-hero="2"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(180deg,rgba(5,7,13,.6) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,rgba(5,7,13,.92) 0%,rgba(5,7,13,.62) 36%,rgba(5,7,13,.12) 72%,transparent 90%)}html[data-hero="3"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(180deg,rgba(5,7,13,.7) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,rgba(5,7,13,.94) 0%,rgba(5,7,13,.7) 40%,rgba(5,7,13,.2) 75%,transparent 92%)}html[data-hero="5"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,var(--bv-ink) 0%,rgba(5,7,13,.86) 38%,rgba(5,7,13,.3) 78%,rgba(5,7,13,.1) 100%)}.bv-sl{position:absolute;transform:translateY(-47%);pointer-events:auto}.bv-sl-glow{position:absolute;inset:-6% -4%;background:radial-gradient(50% 50%at 50% 50%,hsl(var(--gh,215) 80% 55%/.34),transparent 70%);transition:background .8s;pointer-events:none}.bv-sl-stage{position:relative;perspective:1400px}.bv-sl-s{position:absolute;left:50%;top:50%;margin:0;width:78%;transition:transform .9s var(--bv-ease),opacity .9s,filter .9s;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;filter:blur(3px)}.bv-sl-s.is-on{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3;filter:none}.bv-sl-s.is-next,.bv-sl-s.is-prev{z-index:2;filter:blur(1.5px)}.bv-sl-dev{display:block;position:relative;border-radius:14px;overflow:hidden;background:#0a1020;border:1px solid rgba(160,185,255,.28);box-shadow:0 40px 90px -30px hsl(var(--h) 80% 45%/.7),0 0 0 1px rgba(255,255,255,.04) inset}.bv-sl-dev img{display:block;width:100%;height:auto}.bv-sl-win .bv-sl-dev img{aspect-ratio:16/10;object-fit:cover;object-position:top}.bv-dev-bar,.bv-win-bar{display:flex;align-items:center;gap:6px;height:26px;padding:0 12px;background:rgba(10,16,32,.96);border-bottom:1px solid rgba(160,185,255,.16)}.bv-dev-bar i,.bv-win-bar i{width:9px;height:9px;border-radius:50%;background:#3a4562}.bv-dev-bar i:nth-child(1),.bv-win-bar i:nth-child(1){background:#ff6b6b}.bv-dev-bar i:nth-child(2),.bv-win-bar i:nth-child(2){background:#ffb454}.bv-dev-bar i:nth-child(3),.bv-win-bar i:nth-child(3){background:#3de6a0}.bv-win-bar span{margin-left:10px;font:500 .72rem var(--bv-mono);color:var(--bv-mu)}.bv-sl-phone{width:30%}.bv-sl-phone .bv-sl-dev{border-radius:26px;border-width:3px;border-color:#2a3350}.bv-sl-plain .bv-sl-dev img{aspect-ratio:16/10;object-fit:cover}.bv-sl-cap{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px}.bv-sl-n{display:block;font:650 1.25rem var(--bv-f);color:#fff;letter-spacing:-.01em}.bv-sl-m{display:block;margin-top:3px;font:500 .84rem var(--bv-f);color:#b9c4dc}.bv-sl-go{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:600 .86rem var(--bv-f);color:#fff;padding:9px 14px;border:1px solid rgba(160,185,255,.35);border-radius:10px;text-decoration:none;transition:background .25s,border-color .25s}.bv-sl-go:hover{background:rgba(47,85,212,.4);border-color:var(--bv-bl)}.bv-sl-ui{display:flex;align-items:center;gap:12px;margin-top:14px}.bv-sl-b{width:36px;height:36px;border-radius:50%;border:1px solid rgba(160,185,255,.3);background:rgba(12,19,38,.7);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .25s}.bv-sl-b:hover{background:rgba(47,85,212,.5)}.bv-sl-dots{display:flex;gap:6px;flex:1}.bv-sl-d{flex:1 1 0;height:22px;padding:0;border:0;background:0 0;cursor:pointer;display:grid;align-items:center}.bv-sl-d i{display:block;height:3px;border-radius:3px;background:rgba(160,185,255,.25);position:relative;overflow:hidden}.bv-sl-d i::after{content:"";position:absolute;inset:0;background:var(--bv-tl);transform:scaleX(0);transform-origin:left}.bv-sl-d[aria-current=true] i::after{transform:scaleX(1);animation:bvprog var(--sl-t,5.5s) linear both}.bv-sl-b:focus-visible,.bv-sl-d:focus-visible,.bv-sl-go:focus-visible{outline:2px solid var(--bv-tl);outline-offset:2px}.bv-st{position:absolute;right:max(24px,calc((100vw - 1240px)/2 + 8px));transform:translateY(-48%);display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.bv-st-ed,.bv-st-pv{border:1px solid rgba(160,185,255,.25);border-radius:14px;overflow:hidden;background:rgba(8,13,27,.9);box-shadow:0 40px 90px -34px rgba(47,85,212,.75)}.bv-st-code{margin:0;padding:14px 16px;font:500 .72rem/1.65 var(--bv-mono);color:#c4cfe8}.bv-ln-c{display:block;min-height:1.65em}.c-t{color:#7ee2b8}.c-a{color:#ffb454}.c-s{color:#8fb0ff}.c-c{color:#6a7692}.c-p{color:#ff9d9d}.c-ok{color:#7ee2b8}.bv-st-code b{color:#fff}.bv-st-page{padding:12px;display:grid;gap:10px;align-content:start}.bv-pv{border-radius:6px;background:rgba(160,185,255,.08);transition:opacity .5s,transform .5s}.bv-pv-nav{display:flex;align-items:center;gap:8px;height:22px;padding:0 8px}.bv-pv-nav b{font:700 .62rem var(--bv-f);color:#fff;margin-right:auto}.bv-pv-nav i{width:18px;height:4px;border-radius:2px;background:rgba(160,185,255,.4)}.bv-pv-h{padding:14px 10px;display:grid;gap:7px}.bv-pv-h u{display:block;height:11px;border-radius:3px;background:#e9efff;width:86%}.bv-pv-h u+u{width:54%;background:var(--bv-am)}.bv-pv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:0 0}.bv-pv-cards s{display:block;height:64px;border-radius:8px;background:linear-gradient(160deg,rgba(47,85,212,.55),rgba(47,85,212,.12));border:1px solid rgba(160,185,255,.2)}.bv-pv-btn{height:26px;width:42%;background:var(--bv-bl2)}.bv-st-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.bv-chip{font:600 .74rem var(--bv-mono);padding:7px 12px;border-radius:999px;border:1px solid rgba(126,226,184,.4);color:#7ee2b8;background:rgba(10,30,26,.6);transition:opacity .5s,transform .5s}.bv-chip-ok{background:rgba(61,230,208,.18);color:#fff}.bv-st.is-typing [data-r]{opacity:0;transform:translateY(8px)}.bv-st.is-typing [data-r].on{opacity:1;transform:none}.bv-st.is-typing .bv-ln-c{visibility:hidden}.bv-st.is-typing .bv-ln-c.on{visibility:visible}.bv-st.is-typing .bv-ln-c.cur::after{content:"▍";color:var(--bv-tl);margin-left:1px;animation:bvblink 1s steps(1) infinite}.bv-wl{position:absolute;inset:-18% -10%;transform:rotate(-9deg);display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:.95}.bv-wl-row{overflow:hidden}.bv-wl-track{display:flex;gap:18px;width:max-content}.bv-wl-r1 .bv-wl-track{animation:bvwl 70s linear infinite}.bv-wl-r2 .bv-wl-track{animation:bvwl 90s linear infinite reverse}.bv-wl-r3 .bv-wl-track{animation:bvwl 80s linear infinite}.bv-calm .bv-wl-track{animation:none}.bv-wl-t{position:relative;flex:0 0 clamp(250px,24vw,340px);border-radius:16px;overflow:hidden;border:1px solid rgba(160,185,255,.22);background:#0a1020;box-shadow:0 20px 50px -24px hsl(var(--h) 80% 45%/.6)}.bv-wl-th{display:block;height:clamp(120px,12vw,170px);background:center top/cover no-repeat}.bv-wl-th0{background:linear-gradient(145deg,hsl(var(--h) 60% 20%),#0a1020)}.bv-wl-b{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(8,13,27,.95)}.bv-wl-i{display:flex;flex-direction:column;min-width:0;flex:1}.bv-wl-i b,.bv-wl-i span{font:650 .86rem var(--bv-f);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-wl-i span{font:500 .7rem var(--bv-f);color:#a3aec8}.bv-wl-sc{font:700 .78rem var(--bv-mono);color:var(--bv-am)}.bv-wl .bv-tile{width:32px;height:32px;font-size:.7rem;border-radius:9px}@media (max-width:1023px){.bv-sl,.bv-st{left:18px;right:18px;top:84px;width:auto;transform:none}html:not([data-hero]) .bv-hero,html[data-hero="1"] .bv-hero{padding-top:min(500px,118vw)}html[data-hero="4"] .bv-hero{padding-top:min(430px,104vw)}.bv-sl-stage{height:clamp(190px,46vw,320px)}.bv-st{grid-template-columns:1fr 1fr}.bv-st-code{font-size:.62rem}.bv-st-code,.bv-st-page{min-height:210px}.bv-pv-cards s{height:44px}.bv-sl-cap{margin-top:12px}.bv-sl-go{padding:8px 12px}}@media (max-width:767px){.bv-sl-s{width:84%}.bv-sl-s.is-prev{transform:translate(-100%,-50%) scale(.62) rotateY(18deg)}.bv-sl-s.is-next{transform:translate(0,-50%) scale(.62) rotateY(-18deg)}.bv-sl-n{font-size:1.05rem}.bv-sl-m{font-size:.74rem}.bv-sl-cap{align-items:flex-start;flex-direction:column;gap:8px}.bv-st{grid-template-columns:1fr}.bv-st-ed{display:none}.bv-st-chips{margin-top:-4px}.bv-wl{inset:-10% -30%}}.bv-calm .bv-ring,.bv-calm .bv-sl-s{transition:none}html[data-svc="2"] .bv-panels,html[data-svc="3"] .bv-panels{height:auto}html[data-svc="2"] .bv-panel .bv-btn,html[data-svc="2"] .bv-panel .bv-chipw,html[data-svc="2"] .bv-panel .bv-p,html[data-svc="3"] .bv-panel .bv-btn,html[data-svc="3"] .bv-panel .bv-chipw,html[data-svc="3"] .bv-panel .bv-p{opacity:1!important;visibility:visible!important;max-height:none!important}html[data-svc="2"] .bv-panel .bv-pbody,html[data-svc="3"] .bv-panel .bv-pbody{writing-mode:horizontal-tb!important;transform:none!important}html[data-svc="2"] .bv-panel .bv-h3 .elementor-heading-title,html[data-svc="3"] .bv-panel .bv-h3 .elementor-heading-title{font-size:clamp(1.25rem,2vw,1.65rem)!important;white-space:normal!important}html[data-svc="2"] .bv-panel .bv-p.elementor-widget p,html[data-svc="3"] .bv-panel .bv-p.elementor-widget p{max-width:none;color:#b9c4dc}html[data-svc="2"] .bv-panel::before,html[data-svc="3"] .bv-panel::before{opacity:.5}html[data-svc="2"] .bv-panels{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}html[data-svc="2"] .bv-panel{grid-column:span 4;min-height:250px;justify-content:flex-start;gap:14px}html[data-svc="2"] .bv-pk1,html[data-svc="2"] .bv-pk2{grid-column:span 6}html[data-svc="3"] .bv-panels{flex-direction:column;gap:0}html[data-svc="3"] .bv-panel{flex:none;display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:start;border:0;border-top:1px solid var(--bv-line);border-radius:0;background:0 0;padding:30px 8px!important}html[data-svc="3"] .bv-panel::before{display:none}html[data-svc="3"] .bv-panel:last-child{border-bottom:1px solid var(--bv-line)}html[data-svc="3"] .bv-pn{font:600 2.4rem/1 var(--bv-f);color:var(--bv-bl)}html[data-svc="3"] .bv-pbody{display:grid;grid-template-columns:minmax(180px,.8fr) 1.6fr;gap:8px 32px}html[data-svc="3"] .bv-pbody .bv-btn,html[data-svc="3"] .bv-pbody .bv-chipw{grid-column:2}@media (max-width:1023px){html[data-svc="2"] .bv-panels{grid-template-columns:1fr 1fr}html[data-svc="2"] .bv-panel,html[data-svc="2"] .bv-pk1,html[data-svc="2"] .bv-pk2{grid-column:span 1}html[data-svc="3"] .bv-pbody{grid-template-columns:1fr}html[data-svc="3"] .bv-pbody .bv-btn,html[data-svc="3"] .bv-pbody .bv-chipw{grid-column:1}}@media (max-width:767px){html[data-svc="2"] .bv-panels{grid-template-columns:1fr}html[data-svc="3"] .bv-panel{grid-template-columns:54px 1fr;padding:22px 0!important}html[data-svc="3"] .bv-pn{font-size:1.7rem}}html.bv-x-about #about,html.bv-x-contact #contact,html.bv-x-drone #drone,html.bv-x-partners #partners,html.bv-x-pricing #pricing,html.bv-x-process #process,html.bv-x-proof #proof,html.bv-x-security #security,html.bv-x-services #services,html.bv-x-sites #sites,html.bv-x-work #work{display:none!important}.bv-sl{top:112px;transform:none;width:min(45vw,640px);right:max(24px,calc((100vw - 1240px)/2 + 8px))}.bv-sl-stage{height:clamp(250px,24vw,350px)}.bv-st{top:108px;transform:none;width:min(46vw,660px)}html[data-hero="2"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(180deg,rgba(5,7,13,.6) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,rgba(5,7,13,.95) 0%,rgba(5,7,13,.82) 44%,rgba(5,7,13,.3) 68%,transparent 90%)}html[data-hero="3"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(180deg,rgba(5,7,13,.7) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,rgba(5,7,13,.96) 0%,rgba(5,7,13,.84) 46%,rgba(5,7,13,.3) 74%,transparent 92%)}html[data-hero="5"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 22%),linear-gradient(90deg,var(--bv-ink) 0%,rgba(5,7,13,.94) 40%,rgba(5,7,13,.45) 72%,rgba(5,7,13,.15) 100%)}.bv-wl-th0{background:linear-gradient(145deg,hsl(var(--h) 42% 15%),#0a1020)}@media (min-width:1024px) and (max-height:820px){.bv-sl-stage{height:clamp(220px,21vw,300px)}.bv-sl,.bv-st{top:96px}.bv-st-code,.bv-st-page{min-height:250px}}@media (max-width:1023px){.bv-sl,.bv-st{top:84px;width:auto}.bv-sl-stage{height:clamp(190px,46vw,320px)}}@media (min-width:1024px){.bv-sl,.bv-st{width:min(41vw,600px)}}.bv-sl-s.is-prev{transform:translate(-82%,-50%) scale(.74) rotateY(16deg);opacity:.62}.bv-sl-s.is-next{transform:translate(-18%,-50%) scale(.74) rotateY(-16deg);opacity:.62}@media (min-width:1024px){.bv-sl-cap,.bv-sl-ui{padding-left:7%}}@media (max-width:767px){html[data-hero="2"] .bv-hero-fx,html[data-hero="3"] .bv-hero-fx,html[data-hero="5"] .bv-hero-fx{background:linear-gradient(0deg,var(--bv-ink) 0%,rgba(5,7,13,0) 24%),linear-gradient(180deg,rgba(5,7,13,.84) 0%,rgba(5,7,13,.8) 60%,rgba(5,7,13,.6) 100%)}.bv-st-page{min-height:150px}.bv-pv-cards s{height:34px}.bv-st-chips{gap:6px}.bv-chip{font-size:.66rem;padding:5px 9px}html[data-hero="4"] .bv-hero{padding-top:min(380px,98vw)}}.bv-st-code{white-space:pre;overflow:hidden;font-size:.7rem}.bv-st-code,.bv-st-page{min-height:262px}@media (min-width:1024px){html:not([data-hero]) .bv-hero-copy .bv-lead.elementor-widget p,html[data-hero="1"] .bv-hero-copy .bv-lead.elementor-widget p,html[data-hero="4"] .bv-hero-copy .bv-lead.elementor-widget p{max-width:41ch}}@media (max-width:767px){.bv-st-code{font-size:.62rem;min-height:0}}@media (max-width:1024px){.bv-pkg{flex:0 0 auto}}@media (min-width:768px) and (max-width:1023px){.bv-sl-stage{height:calc(49vw - 16px)}html:not([data-hero]) .bv-hero,html[data-hero="1"] .bv-hero{padding-top:calc(49vw + 195px)}}.bv-calmnote[hidden]{display:none!important}.bv-calmnote .bv-calmx{background:0 0;font-size:1.3rem;line-height:1;padding:4px 8px}.bv-crosses li::before{width:12px;height:12px;border:0!important;transform:none!important;top:.95em;background:linear-gradient(45deg,transparent 45%,#ff7a7a 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#ff7a7a 45% 55%,transparent 55%)}.bv-cmp-a{background:rgba(255,255,255,.02)!important}.bv-cmp-b{border-color:rgba(79,123,255,.55)!important;box-shadow:0 0 0 1px rgba(79,123,255,.25),0 30px 60px -34px rgba(47,85,212,.6)}.bv-hostcmp{margin-top:6px}.bv-appshot img{display:block;width:100%;max-width:100%;height:auto;border-radius:14px;border:1px solid rgba(160,185,255,.25);box-shadow:0 30px 70px -34px rgba(47,85,212,.6);background:#0a1020}.bv-appshot-p img{width:auto;max-height:440px;margin-inline:auto}.bv-appshot{margin-bottom:6px}