@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap);.navbar[data-v-21a8e90a]{position:sticky;top:0;z-index:999;padding:.72rem clamp(1rem,3vw,2rem);background:linear-gradient(150deg,rgba(7,16,34,.92),rgba(12,23,42,.88));backdrop-filter:blur(14px);border-bottom:1px solid rgba(126,176,222,.28)}.navbar.menu-open[data-v-21a8e90a]{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.navbar-inner[data-v-21a8e90a]{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.5rem)}.nav-logo[data-v-21a8e90a]{display:inline-flex;align-items:center;gap:.72rem;flex-shrink:0;padding:.28rem .7rem .28rem .3rem;border-radius:8px;border:1px solid rgba(140,193,241,.26);background:linear-gradient(130deg,rgba(17,32,58,.72),rgba(10,22,43,.62));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 32px rgba(3,8,22,.35);text-decoration:none;color:#f2f6ff;font-size:1rem;font-weight:700;letter-spacing:.08em}.logo-image[data-v-21a8e90a]{width:44px;height:44px;padding:.28rem;border-radius:8px;background:radial-gradient(circle at 30% 30%,rgba(255,195,134,.28),rgba(124,206,255,.18) 70%,transparent 100%);border:1px solid hsla(0,0%,100%,.12);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.logo-word[data-v-21a8e90a]{text-transform:uppercase;letter-spacing:.12em}.nav-links[data-v-21a8e90a]{display:flex;align-items:center;gap:.25rem}.nav-group[data-v-21a8e90a]{position:relative}.nav-group[data-v-21a8e90a]:after{position:absolute;left:0;top:100%;width:min(360px,calc(100vw - 2rem));height:.9rem;content:""}.nav-link[data-v-21a8e90a]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:40px;padding:.5rem .78rem;border-radius:8px;font-size:.9rem;color:rgba(233,236,249,.82);text-decoration:none;white-space:nowrap;transition:color .22s ease,background .22s ease}.nav-group.open .nav-group-trigger[data-v-21a8e90a],.nav-link.active[data-v-21a8e90a],.nav-link[data-v-21a8e90a]:hover{color:#f7fdff;background:rgba(121,222,255,.11)}.nav-caret[data-v-21a8e90a]{color:var(--accent-amber);font-size:.95rem}.nav-dropdown[data-v-21a8e90a]{position:absolute;left:0;top:calc(100% + .65rem);display:grid;width:min(360px,calc(100vw - 2rem));padding:.55rem;border-radius:8px;border:1px solid rgba(127,210,255,.24);background:rgba(7,18,32,.96);box-shadow:0 22px 60px rgba(0,0,0,.42);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease .12s,transform .18s ease .12s,visibility 0s linear .3s;visibility:hidden}.nav-group.open .nav-dropdown[data-v-21a8e90a]{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.nav-dropdown-link[data-v-21a8e90a]{display:grid;gap:.18rem;padding:.72rem .8rem;border-radius:8px;color:var(--text-main);text-decoration:none}.nav-dropdown-link.active[data-v-21a8e90a],.nav-dropdown-link[data-v-21a8e90a]:hover{background:hsla(0,0%,100%,.065)}.nav-dropdown-link small[data-v-21a8e90a]{color:var(--text-soft);line-height:1.35}.nav-actions[data-v-21a8e90a]{margin-left:auto;display:flex;align-items:center;gap:.6rem}.language-switcher[data-v-21a8e90a]{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem;border-radius:999px;border:1px solid rgba(148,202,248,.24);background:hsla(0,0%,100%,.06)}.language-option[data-v-21a8e90a]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:48px;min-height:32px;padding:.3rem .48rem;border:0;border-radius:999px;background:transparent;color:rgba(231,237,250,.76);font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.language-option.active[data-v-21a8e90a]{color:#091426;background:linear-gradient(120deg,#ffbe80,#82d9ff);box-shadow:0 8px 22px rgba(130,217,255,.25)}.language-option[data-v-21a8e90a]:focus-visible{outline:2px solid rgba(130,217,255,.7);outline-offset:2px}.badge-link[data-v-21a8e90a]{display:inline-flex;align-items:center;gap:.38rem;padding:.45rem .75rem;border-radius:8px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,201,145,.9);text-decoration:none;border:1px solid rgba(255,190,129,.48);background:rgba(255,176,108,.14)}.badge-link .label[data-v-21a8e90a]{font-weight:600}.cta-link[data-v-21a8e90a]{display:inline-flex;align-items:center;gap:.48rem;min-height:38px;padding:.52rem .9rem;border-radius:8px;text-decoration:none;color:#111d33;font-weight:700;background:linear-gradient(120deg,#ffbe80,#82d9ff);box-shadow:0 16px 34px rgba(130,217,255,.28)}.cta-link .dot[data-v-21a8e90a]{width:7px;height:7px;border-radius:50%;background:#111d33}.nav-toggle[data-v-21a8e90a]{display:none;margin-left:auto;width:46px;height:46px;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);padding:0;flex-direction:column;gap:5px;align-items:center;justify-content:center;cursor:pointer}.toggle-line[data-v-21a8e90a]{display:block;width:18px;height:2px;background:#f5f6ff;border-radius:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,width .3s ease}.menu-open .nav-toggle .toggle-line[data-v-21a8e90a]:first-child{transform:translateY(7px) rotate(45deg)}.menu-open .nav-toggle .toggle-line[data-v-21a8e90a]:nth-child(2){opacity:0;transform:scaleX(.3)}.menu-open .nav-toggle .toggle-line[data-v-21a8e90a]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer[data-v-21a8e90a]{display:none}.drawer-enter-active[data-v-21a8e90a],.drawer-leave-active[data-v-21a8e90a]{transition:opacity .25s ease,transform .25s ease}.drawer-enter-from[data-v-21a8e90a],.drawer-leave-to[data-v-21a8e90a]{opacity:0;transform:translateY(-10px)}.desktop-only[data-v-21a8e90a]{display:flex}@media (max-width:1180px){.badge-link[data-v-21a8e90a],.cta-link[data-v-21a8e90a]{display:none}}@media (max-width:980px){.desktop-only[data-v-21a8e90a]{display:none}.nav-toggle[data-v-21a8e90a]{display:inline-flex}.navbar-inner[data-v-21a8e90a]{gap:1rem}.mobile-drawer[data-v-21a8e90a]{display:block;margin-top:.8rem;padding:1rem;background:linear-gradient(160deg,rgba(16,24,52,.95),rgba(7,10,26,.95));border:1px solid rgba(134,189,255,.18);border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.45)}.mobile-links[data-v-21a8e90a]{display:grid;gap:.7rem}.mobile-group[data-v-21a8e90a]{display:grid;gap:.5rem;padding:.65rem;border-radius:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08)}.mobile-group-title[data-v-21a8e90a]{display:grid;gap:.15rem;color:var(--text-main);text-decoration:none;font-weight:700}.mobile-group-title small[data-v-21a8e90a]{color:var(--text-soft);font-weight:400}.mobile-link[data-v-21a8e90a]{display:flex;align-items:center;justify-content:space-between;padding:.82rem .92rem;border-radius:8px;text-decoration:none;color:rgba(232,236,249,.9);background:hsla(0,0%,100%,.05);border:1px solid transparent}.mobile-link.nested[data-v-21a8e90a]{padding-block:.68rem;background:rgba(4,13,24,.45)}.mobile-group-title.active[data-v-21a8e90a],.mobile-link.active[data-v-21a8e90a]{border-color:rgba(114,249,242,.4);color:#f7fdff}.mobile-actions[data-v-21a8e90a]{margin-top:1rem;display:grid;gap:.75rem}.mobile-language[data-v-21a8e90a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:8px}.mobile-language .language-option[data-v-21a8e90a]{width:100%;min-height:42px;border-radius:8px}.mobile-pill[data-v-21a8e90a]{display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1rem;border-radius:8px;text-decoration:none;font-weight:600;color:rgba(228,233,247,.92);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.mobile-pill.emphasis[data-v-21a8e90a]{background:linear-gradient(120deg,#ffbe80,#82d9ff);color:#111d33;border-color:transparent}}@media (max-width:420px){.logo-word[data-v-21a8e90a]{display:none}}.sr-only[data-v-21a8e90a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}.renderer-wrapper[data-v-0dcac465]{position:relative;z-index:2;isolation:isolate;width:100%}.renderer-container[data-v-0dcac465]{width:min(100%,620px);min-width:0;height:clamp(320px,45vw,520px);margin:auto;position:relative;border-radius:0;border:0;background:transparent;overflow:visible;isolation:isolate;transform:translateZ(0);will-change:transform;box-shadow:none}.renderer-container canvas[data-v-0dcac465]{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:2;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transition:opacity .35s ease}.renderer-container.is-ready canvas[data-v-0dcac465]{opacity:1}.renderer-container[data-v-0dcac465]:before{display:none}.panel-loader[data-v-0dcac465]{flex-direction:column;gap:.55rem;padding:1.25rem;background:transparent;border-radius:0;backdrop-filter:none;pointer-events:none}.fallback-message[data-v-0dcac465],.panel-loader[data-v-0dcac465]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center}.fallback-message[data-v-0dcac465]{padding:1.5rem;background:rgba(8,0,20,.8);border-radius:26px;font-size:1.05rem;color:#f5f6ff;backdrop-filter:blur(6px)}.fallback-message p[data-v-0dcac465]{margin:0 0 .8rem}.retry-btn[data-v-0dcac465]{border:1px solid rgba(255,199,140,.45);background:linear-gradient(120deg,rgba(255,194,128,.2),rgba(126,202,255,.2));color:#eef7ff;border-radius:999px;padding:.52rem 1.05rem;font-weight:600;cursor:pointer}.loader-title[data-v-0dcac465]{font-size:1.02rem;font-weight:700;color:#f4f8ff}.loader-hint[data-v-0dcac465]{color:rgba(205,217,236,.86);font-size:.86rem}.loader-bar[data-v-0dcac465]{margin-top:.2rem;width:min(260px,85%);height:9px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.loader-fill[data-v-0dcac465]{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#ffc98d,#8bd5ff);transition:width .24s ease}.loader-progress[data-v-0dcac465]{font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(186,227,255,.95)}.spinner[data-v-0dcac465]{border:5px solid hsla(0,0%,100%,.23);border-top:5px solid #ffcb95;border-radius:50%;width:42px;height:42px;animation:spin-0dcac465 1s linear infinite;margin-bottom:.45rem}@keyframes spin-0dcac465{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signal-glyph[data-v-2f538e3b]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:18px;border:1px solid rgba(121,222,255,.18);background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.12),transparent 38%),linear-gradient(160deg,rgba(12,28,47,.92),rgba(8,18,31,.78));color:var(--accent-cyan);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);flex-shrink:0}.signal-glyph.sm[data-v-2f538e3b]{width:2.05rem;height:2.05rem;border-radius:15px}.signal-glyph.lg[data-v-2f538e3b]{width:3rem;height:3rem;border-radius:20px}.signal-glyph svg[data-v-2f538e3b]{width:68%;height:68%}.home-page[data-v-163b0a8b]{position:relative;overflow:hidden;background:var(--bv-page-background)}.home-page[data-v-163b0a8b]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--bv-tactical-grid);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,#000 76%,rgba(0,0,0,.84));mask-image:linear-gradient(180deg,#000,#000 76%,rgba(0,0,0,.84));opacity:.86}.home-page[data-v-163b0a8b]:after{content:"";position:absolute;inset:auto -10% -18% -10%;height:52%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(255,197,134,.08),transparent 62%),linear-gradient(180deg,transparent,hsla(180,5%,76%,.08) 48%,hsla(39,13%,80%,.12));filter:blur(10px)}.home-hero-copy[data-v-163b0a8b]{min-width:0}.home-hero-note[data-v-163b0a8b]{display:flex;align-items:flex-start;gap:.55rem;min-height:3.2em;max-width:78ch;margin:1.25rem 0 0;color:hsla(95,86%,80%,.9);font-family:JetBrains Mono,monospace;font-size:.86rem;line-height:1.6;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 12px hsla(95,86%,80%,.2)}.terminal-prompt[data-v-163b0a8b]{flex:0 0 auto;color:rgba(255,197,134,.95)}.typing-output[data-v-163b0a8b]:after{content:"";display:inline-block;width:.62ch;height:1.05em;margin-left:.22ch;vertical-align:-.16em;background:hsla(95,86%,80%,.86);box-shadow:0 0 12px hsla(95,86%,80%,.4);animation:terminal-cursor-163b0a8b .85s steps(1) infinite}.home-logo-panel[data-v-163b0a8b]{display:grid;gap:.85rem;align-content:start}.home-logo-frame[data-v-163b0a8b]{position:relative;display:grid;place-items:center;min-height:clamp(330px,46vw,560px);border-radius:0;border:0;background:transparent;overflow:visible}@keyframes terminal-cursor-163b0a8b{0%,48%{opacity:1}49%,to{opacity:0}}.home-partner[data-v-163b0a8b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--bv-tactical-stroke);border-radius:var(--bv-card-radius);background:var(--bv-card-bg);box-shadow:var(--bv-card-shadow)}.home-partner h2[data-v-163b0a8b]{margin:.55rem 0 .2rem;font-size:clamp(1.25rem,2vw,1.65rem)}.home-partner p[data-v-163b0a8b]{margin:0;color:var(--text-soft)}.mission-card[data-v-163b0a8b]{gap:1.2rem}.home-metric-grid[data-v-163b0a8b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.home-metric[data-v-163b0a8b]{display:grid;gap:.25rem;padding:.8rem;border:1px solid var(--bv-tactical-stroke-strong);border-radius:var(--bv-card-radius);background:hsla(95,86%,80%,.06)}.home-metric strong[data-v-163b0a8b]{color:var(--accent-lime);font-size:.78rem;text-transform:uppercase}.home-metric span[data-v-163b0a8b]{color:var(--text-main);line-height:1.35}.product-card[data-v-163b0a8b]{min-height:260px}.home-aegis-modules[data-v-163b0a8b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.home-aegis-modules .bv-card[data-v-163b0a8b]{gap:1rem}.module-chip-grid[data-v-163b0a8b]{display:flex;flex-wrap:wrap;gap:.48rem}.strategic-list[data-v-163b0a8b]{display:grid;gap:1rem}.faq-card[data-v-163b0a8b]{justify-content:start}@media (max-width:1020px){.home-aegis-modules[data-v-163b0a8b]{grid-template-columns:1fr}}@media (max-width:720px){.home-partner[data-v-163b0a8b]{display:grid}.home-metric-grid[data-v-163b0a8b]{grid-template-columns:1fr}.home-logo-frame[data-v-163b0a8b]{min-height:340px}}:root{--bg-deep:#040d18;--bg-mid:#081a2c;--bg-soft:#0f2a3f;--surface-glass:rgba(9,22,38,.72);--surface-strong:rgba(10,25,44,.9);--stroke-soft:rgba(127,210,255,.26);--stroke-strong:rgba(166,232,255,.44);--text-main:#edf8ff;--text-soft:rgba(216,236,252,.78);--accent-cyan:#79deff;--accent-amber:#ffc586;--accent-lime:#c4f89f;--bv-page-background:linear-gradient(138deg,rgba(121,222,255,.13),transparent 34%),linear-gradient(222deg,rgba(255,197,134,.09),transparent 30%),linear-gradient(180deg,#050b17,#071321 34%,#111d27 64%,#242728);--bv-panel-bg:linear-gradient(155deg,rgba(8,22,39,.88),rgba(8,18,31,.78)),hsla(0,0%,100%,.026);--bv-panel-bg-strong:linear-gradient(145deg,rgba(10,27,48,.94),rgba(5,12,25,.94));--bv-card-bg:linear-gradient(150deg,rgba(12,30,49,.84),rgba(7,16,29,.78));--bv-card-bg-strong:linear-gradient(155deg,rgba(14,35,57,.92),rgba(7,15,30,.88));--bv-tactical-stroke:rgba(127,210,255,.2);--bv-tactical-stroke-strong:hsla(95,86%,80%,.28);--bv-panel-radius:18px;--bv-card-radius:12px;--bv-panel-shadow:0 18px 52px rgba(2,8,17,.34);--bv-card-shadow:0 12px 30px rgba(2,8,17,.24);--bv-tactical-grid:linear-gradient(rgba(137,192,240,.078) 1px,transparent 0),linear-gradient(90deg,rgba(137,192,240,.068) 1px,transparent 0)}body,html{margin:0!important;padding:0;font-family:Space Grotesk,sans-serif;background:linear-gradient(138deg,rgba(112,219,255,.13) 0,transparent 34%),linear-gradient(222deg,rgba(255,197,134,.11) 0,transparent 32%),linear-gradient(18deg,rgba(114,255,206,.08) 0,transparent 38%),linear-gradient(148deg,var(--bg-deep),var(--bg-mid) 55%,var(--bg-soft));color:var(--text-main);min-height:100%;overflow-x:hidden}body{position:relative}body:before{inset:-26vmax;background:linear-gradient(120deg,transparent,rgba(121,222,255,.1) 38%,transparent 68%),conic-gradient(from 45deg at 35% 50%,rgba(121,222,255,.08),hsla(95,86%,80%,.08),rgba(255,197,134,.09),rgba(121,222,255,.08));filter:blur(18px);opacity:.38;animation:ambient-orbit 28s linear infinite;z-index:-2}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:0;background:var(--bv-tactical-grid);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,#000 68%,rgba(0,0,0,.58) 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 68%,rgba(0,0,0,.58) 84%,transparent);opacity:.58;z-index:-1}@keyframes ambient-orbit{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}#app{position:relative;min-height:100vh;display:flex;flex-direction:column}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.reveal{opacity:1;transform:none}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:998;cursor:pointer;font-size:15px;color:var(--text-main);padding:.5rem 1rem;border:1px solid var(--stroke-soft);border-radius:8px;background:linear-gradient(140deg,rgba(7,19,33,.86),rgba(8,26,43,.86));box-shadow:0 12px 30px rgba(4,12,22,.45);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.back-to-top:hover{transform:translateY(-2px);border-color:var(--stroke-strong);box-shadow:0 20px 40px rgba(4,12,22,.55)}.futuristic-container{min-height:100vh;display:flex;flex-direction:column}.app-footer{margin-top:auto;padding:1rem;text-align:center;color:var(--text-soft);background:linear-gradient(180deg,rgba(6,17,29,.12),rgba(6,17,29,.66));border-top:1px solid rgba(130,213,255,.2);backdrop-filter:blur(12px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(4,9,15,.85)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(121,222,255,.56),rgba(255,197,134,.5));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(121,222,255,.72),rgba(255,197,134,.67))}.wow-spotlight{position:relative;isolation:isolate}.wow-spotlight-layer{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(540px circle at var(--spot-x,50%) var(--spot-y,35%),rgba(121,222,255,.16),rgba(255,197,134,.1) 34%,transparent 62%);mix-blend-mode:screen;opacity:.62;transition:opacity .24s ease}.wow-spotlight>:not(.wow-spotlight-layer){position:relative;z-index:1}.wow-magnetic{will-change:transform;transform:translateZ(0)}.wow-tilt{position:relative;transform-style:preserve-3d;will-change:transform,box-shadow}.wow-tilt:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:var(--wow-gloss-opacity,0);background:radial-gradient(260px circle at var(--wow-gloss-x,50%) var(--wow-gloss-y,50%),hsla(0,0%,100%,.22),transparent 62%);transition:opacity .2s ease}@media (hover:hover) and (pointer:fine){.wow-magnetic:hover{filter:brightness(1.04)}.wow-tilt:hover{box-shadow:0 18px 44px rgba(2,8,17,.42)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important}}.bv-page{position:relative;isolation:isolate;flex:1;padding:clamp(2.4rem,6vw,5rem) clamp(1rem,4vw,3rem);overflow:hidden;background:var(--bv-page-background)}.bv-page:before{inset:-18%;background:linear-gradient(115deg,rgba(121,222,255,.12),transparent 32%,rgba(255,197,134,.1) 62%,transparent),radial-gradient(ellipse at 52% 42%,hsla(95,86%,80%,.08),transparent 56%);filter:blur(30px);opacity:.92}.bv-page:after,.bv-page:before{content:"";position:absolute;z-index:0;pointer-events:none}.bv-page:after{inset:0;background-image:var(--bv-tactical-grid);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse at 48% 24%,#000 26%,transparent 84%);mask-image:radial-gradient(ellipse at 48% 24%,#000 26%,transparent 84%);opacity:.58}.bv-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.bv-section{margin-top:clamp(3rem,8vw,5.8rem)}.bv-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(1.5rem,5vw,4rem);align-items:center;min-height:min(720px,calc(100vh - 120px))}.bv-hero.compact{min-height:auto;padding-block:clamp(1rem,4vw,2.4rem)}.bv-eyebrow,.bv-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:.38rem .68rem;border:1px solid rgba(255,197,134,.44);border-radius:999px;color:var(--accent-amber);background:rgba(255,197,134,.09);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.bv-title{margin:1rem 0 0;max-width:980px;color:var(--text-main);font-size:clamp(2.35rem,7vw,5.8rem);line-height:.96;letter-spacing:0}.bv-title .accent{color:var(--accent-cyan)}.bv-lead{max-width:760px;margin:1.2rem 0 0;color:var(--text-soft);font-size:clamp(1rem,2.2vw,1.24rem);line-height:1.72}.bv-actions{display:flex;flex-wrap:wrap;gap:.78rem;margin-top:1.6rem}.bv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.78rem 1.15rem;border-radius:8px;border:1px solid rgba(129,219,255,.34);color:var(--text-main);font-weight:700;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.bv-btn:hover{transform:translateY(-2px);border-color:rgba(255,197,134,.62)}.bv-btn.primary{border-color:transparent;color:#07111f;background:linear-gradient(120deg,#ffc586,#79deff)}.bv-btn.secondary{background:hsla(0,0%,100%,.055)}.bv-section-head{display:grid;gap:.8rem;max-width:860px;margin-bottom:clamp(1.2rem,4vw,2.2rem)}.bv-section-head h2{margin:0;font-size:clamp(1.8rem,4vw,3.25rem);line-height:1.05;letter-spacing:0}.bv-section-head p{margin:0;color:var(--text-soft);font-size:1.02rem;line-height:1.72}.bv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bv-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bv-card{display:grid;gap:.9rem;align-content:start;padding:1.05rem;border-radius:8px;border:1px solid var(--bv-tactical-stroke);background:var(--bv-card-bg);box-shadow:var(--bv-card-shadow);backdrop-filter:blur(10px)}.bv-card h2,.bv-card h3{margin:0;color:var(--text-main);font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.18;letter-spacing:0}.bv-card p{margin:0;color:var(--text-soft);line-height:1.62}.bv-card-link{color:var(--accent-cyan);font-weight:700;text-decoration:none}.bv-card-link:hover{color:var(--accent-amber)}.bv-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.bv-chip{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .56rem;border-radius:999px;color:rgba(237,248,255,.88);border:1px solid hsla(95,86%,80%,.28);background:hsla(95,86%,80%,.07);font-size:.8rem;line-height:1.2}.bv-note{margin:0;padding:.85rem .95rem;border-left:3px solid var(--accent-amber);color:var(--text-soft);background:rgba(255,197,134,.08);line-height:1.62}.bv-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bv-list li{position:relative;padding-left:1.1rem;color:var(--text-soft);line-height:1.55}.bv-list li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent-cyan)}.bv-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(1.2rem,4vw,2.6rem);align-items:start}.bv-visual-panel{min-height:360px;border:1px solid rgba(127,210,255,.22);border-radius:8px;background:linear-gradient(145deg,rgba(13,32,52,.78),rgba(7,16,28,.84)),hsla(0,0%,100%,.035);backdrop-filter:blur(16px);overflow:hidden}.bv-details{display:grid;gap:.8rem}.bv-details details{border:1px solid rgba(127,210,255,.2);border-radius:8px;background:hsla(0,0%,100%,.045)}.bv-details summary{cursor:pointer;padding:1rem;color:var(--text-main);font-weight:700}.bv-details details p{margin:0;padding:0 1rem 1rem;color:var(--text-soft);line-height:1.65}@media (max-width:1020px){.bv-hero,.bv-split{grid-template-columns:1fr}.bv-hero{min-height:auto}.bv-grid,.bv-grid.four,.bv-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bv-page{padding-inline:.95rem}.bv-title{font-size:clamp(2.1rem,16vw,3.4rem)}.bv-grid,.bv-grid.four,.bv-grid.two{grid-template-columns:1fr}}