.straja-home{background:#fbfcfe;color:#07153c;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11";scroll-behavior:smooth}.straja-home .display{font-family:"Instrument Serif",ui-serif,Georgia,serif;font-style:italic;letter-spacing:-.01em}.straja-home .mono{font-family:Geist Mono,ui-monospace,monospace}.straja-home .kbd{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;padding:2px 6px;border-radius:4px;background:#0b1f58;color:#fff}.straja-home .label{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#5a6275}.straja-home footer .label,.straja-home .bg-navy-800 .label,.straja-home .bg-navy-900 .label,.straja-home .stripe-dark .label{color:#ffffffd1}.straja-home .chrome-top .label{color:#5a6275}.straja-home .hairline{background:repeating-linear-gradient(90deg,#d5dce7 0 1px,transparent 1px 6px);height:1px}.straja-home .grid-bg{background-image:linear-gradient(rgba(16,42,114,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(16,42,114,.05) 1px,transparent 1px);background-size:48px 48px}.straja-home .stripe-dark{background:radial-gradient(1200px 600px at 80% -10%,rgba(111,43,255,.45),transparent 60%),radial-gradient(800px 500px at 10% 110%,rgba(58,30,146,.4),transparent 60%),linear-gradient(180deg,#07153c,#102a72)}.straja-home .beams:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 50% at 70% 0%,rgba(111,43,255,.35),transparent 70%),radial-gradient(30% 40% at 20% 100%,rgba(168,179,210,.25),transparent 70%);mix-blend-mode:screen}.straja-home .mask-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.straja-home .bar{background:linear-gradient(180deg,#8a50ff,#6f2bff)}@keyframes strajaScrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}.straja-home .ticker{animation:strajaScrollx 44s linear infinite}.straja-home .marquee{animation:strajaScrollx 38s linear infinite}.straja-home .marquee-wrap:hover .marquee{animation-play-state:paused}.straja-home .tcard{transform:translateY(var(--off, 0px)) rotate(var(--rot, 0deg));transform-origin:center;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease;will-change:transform}.straja-home .tcard:hover{transform:translateY(-8px) rotate(0) scale(1.035);box-shadow:0 20px 44px #140a3229;position:relative;z-index:5}@keyframes strajaPulseDot{0%,to{box-shadow:0 0 #1f9d6b73}50%{box-shadow:0 0 0 8px #1f9d6b00}}.straja-home .pulse-dot{animation:strajaPulseDot 1.8s ease-out infinite}@keyframes strajaPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.straja-home .straja-pop{animation:strajaPop .22s cubic-bezier(.2,.9,.25,1) both}.straja-home .cmp-fill{width:var(--w)}.straja-home .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.straja-home .faq-open .faq-body{grid-template-rows:1fr}.straja-home .faq-body>div{overflow:hidden;min-height:0}.straja-home .reveal-init{opacity:0;transform:translate3d(var(--reveal-x, 0px),var(--reveal-y, 24px),0)}.straja-home .reveal-init,.straja-home .reveal-in{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.straja-home .reveal-in{opacity:1;transform:none}.straja-home .reveal-init .cmp-fill,.straja-home .reveal-init .meter-fill{width:0}.straja-home .meter-fill{transition:width 1s cubic-bezier(.16,1,.3,1)}.straja-home .cmp-fill{transition:width 1s cubic-bezier(.16,1,.3,1) var(--cmp-delay, 0ms),filter .28s ease,box-shadow .28s ease,background-color .28s ease}.straja-home .reveal-in .cmp-fill{width:var(--w)}.straja-home .reveal-in .meter-fill{width:var(--meter-w)}.straja-home .reveal-init .bar-rise{height:0}.straja-home .bar-rise{transition:height .8s cubic-bezier(.16,1,.3,1)}.straja-home .reveal-in .bar-rise{height:var(--bar-h)}@keyframes strajaShimmer{0%{background-position:-180px 0}to{background-position:180px 0}}.straja-home .skeleton-bar{background-image:linear-gradient(90deg,#a8b3d200 0,#a8b3d28c,#a8b3d200 80%);background-size:180px 100%;background-repeat:no-repeat;animation:strajaShimmer 1.4s ease-in-out infinite}.straja-home .guardian-stage{--rx: 104px;--ry: 140px;height:400px}@media(min-width:640px){.straja-home .guardian-stage{--rx: 250px;--ry: 180px;height:480px}}@media(min-width:1024px){.straja-home .guardian-stage{--rx: 320px;--ry: 205px;height:520px}}@media(max-width:1023px){.straja-home .guardian-stage{overflow-x:clip}}.straja-home .guardian-aura{position:absolute;left:50%;top:50%;width:360px;height:360px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(111,43,255,.16),rgba(111,43,255,.05) 55%,transparent 72%);pointer-events:none}.straja-home .guardian-ring{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:9999px;border:1px solid rgba(111,43,255,.35);animation:strajaGuardRing 4.2s cubic-bezier(.22,.61,.36,1) infinite;will-change:transform,opacity;pointer-events:none}@keyframes strajaGuardRing{0%{transform:scale(.5);opacity:0}18%{opacity:.5}to{transform:scale(2.5);opacity:0}}.straja-home .guardian-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.straja-home .guardian-halo{position:absolute;width:132px;height:132px;border-radius:9999px;background:radial-gradient(closest-side,#ffffffeb,#fff0);animation:strajaGuardHalo 4.2s ease-in-out infinite}@keyframes strajaGuardHalo{0%,to{box-shadow:0 0 #6f2bff2e,0 12px 40px #102a7229}50%{box-shadow:0 0 0 12px #6f2bff0f,0 12px 40px #102a7229}}.straja-home .guardian-symbol{position:relative;height:90px;width:auto;filter:drop-shadow(0 6px 16px rgba(111,43,255,.28))}@media(min-width:1024px){.straja-home .guardian-symbol{height:104px}}.straja-home .guardian-threat{position:absolute;left:50%;top:50%;width:0;height:0}.straja-home .guardian-label{position:absolute;left:0;top:0;white-space:nowrap;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx)),calc(var(--uy) * var(--ry)));display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:9999px;background:#fff;border:1px solid #e6e9f2;box-shadow:0 4px 14px #102a7214;font-size:12.5px;font-weight:500;color:#1b2a4e;z-index:2;transition:transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s ease,border-color .22s ease}.straja-home .guardian-label:hover{transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx)),calc(var(--uy) * var(--ry))) scale(1.14);box-shadow:0 10px 26px #6f2bff3d;border-color:#6f2bff80;z-index:6}.straja-home .guardian-label:hover .guardian-label-dot{box-shadow:0 0 0 4px #d6383d2e}.straja-home .guardian-label-dot{width:6px;height:6px;border-radius:9999px;background:#d6383d;box-shadow:0 0 0 3px #d6383d24}.straja-home .guardian-tip{position:absolute;top:50%;width:-moz-max-content;width:max-content;max-width:220px;padding:8px 11px;border-radius:10px;background:#15224a;color:#ffffffeb;font-size:11.5px;font-weight:400;line-height:1.45;white-space:normal;text-align:left;box-shadow:0 14px 32px #102a724d;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:8}.straja-home .guardian-threat.tip-right .guardian-tip{left:calc(100% + 10px);transform:translate(-6px,-50%)}.straja-home .guardian-threat.tip-left .guardian-tip{right:calc(100% + 10px);transform:translate(6px,-50%)}.straja-home .guardian-threat.tip-right .guardian-label:hover .guardian-tip,.straja-home .guardian-threat.tip-left .guardian-label:hover .guardian-tip{opacity:1;transform:translateY(-50%)}.straja-home .guardian-dot{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:9999px;background:#d6383d;box-shadow:0 0 10px 2px #d6383d8c;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx)),calc(var(--uy) * var(--ry)));animation:strajaThreatFly 4.2s linear infinite;will-change:transform,opacity}@keyframes strajaThreatFly{0%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx)),calc(var(--uy) * var(--ry))) scale(.5);animation-timing-function:cubic-bezier(.5,0,.85,.5)}6%{opacity:1}46%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx) * .16),calc(var(--uy) * var(--ry) * .16)) scale(1.2);animation-timing-function:cubic-bezier(.2,.55,.35,1)}72%{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx) * .62),calc(var(--uy) * var(--ry) * .62)) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--ux) * var(--rx)),calc(var(--uy) * var(--ry))) scale(.5)}}.straja-home .engine-src{transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.straja-home .reveal-init .engine-src{opacity:0;transform:translateY(10px)}.straja-home .reveal-in .engine-src{opacity:1;transform:none}.straja-home .engine-core-rise{transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.straja-home .reveal-init .engine-core-rise{opacity:0;transform:scale(.82)}.straja-home .reveal-in .engine-core-rise{opacity:1;transform:none;transition-delay:.12s}.straja-home .engine-verdict-rise{transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.straja-home .reveal-init .engine-verdict-rise{opacity:0;transform:translateY(8px)}.straja-home .reveal-in .engine-verdict-rise{opacity:1;transform:none;transition-delay:.55s}.straja-home .engine-live{width:7px;height:7px;border-radius:9999px;background:#1f9d6b;animation:strajaPulseDot 1.8s ease-out infinite}.straja-home .engine-core{position:relative;width:128px;height:128px;margin:0 auto;display:grid;place-items:center}.straja-home .engine-core-inner{position:relative;z-index:3;width:84px;height:84px;border-radius:9999px;display:grid;place-items:center;color:#fff;background:radial-gradient(closest-side,#7c4dff,#6f2bff);box-shadow:0 0 34px #7c4dffa6,inset 0 0 0 1px #ffffff40}.straja-home .engine-ring{position:absolute;left:50%;top:50%;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:9999px;border:1px solid rgba(124,77,255,.45);z-index:1;animation:strajaGuardRing 3.6s cubic-bezier(.22,.61,.36,1) infinite}.straja-home .engine-stream-dot{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:9999px;z-index:2;background:#c4b1ff;box-shadow:0 0 9px 1px #7c4dffb3;animation:strajaEngineStream 2.8s linear infinite}@keyframes strajaEngineStream{0%{transform:translate(-50%,-50%) translate(-185px,var(--dy, 0px)) scale(.5);opacity:0}18%{opacity:1}78%{opacity:1}to{transform:translate(-50%,-50%) translate(0) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.straja-home .ticker,.straja-home .marquee,.straja-home .pulse-dot,.straja-home .skeleton-bar,.straja-home .straja-pop,.straja-home .guardian-halo,.straja-home .guardian-dot{animation:none}.straja-home .guardian-ring{animation:none;opacity:0}.straja-home .engine-live,.straja-home .engine-ring{animation:none}.straja-home .engine-stream-dot{animation:none;opacity:0}.straja-home .reveal-init .engine-src,.straja-home .reveal-in .engine-src,.straja-home .reveal-init .engine-core-rise,.straja-home .reveal-in .engine-core-rise,.straja-home .reveal-init .engine-verdict-rise,.straja-home .reveal-in .engine-verdict-rise,.straja-home .reveal-init,.straja-home .reveal-in{opacity:1;transform:none;transition:none}.straja-home .reveal-init .cmp-fill,.straja-home .reveal-in .cmp-fill{width:var(--w);transition:none}.straja-home .reveal-init .meter-fill,.straja-home .reveal-in .meter-fill{width:var(--meter-w);transition:none}.straja-home .reveal-init .bar-rise,.straja-home .reveal-in .bar-rise{height:var(--bar-h);transition:none}.straja-home{scroll-behavior:auto}.straja-home .tcard{transform:none;transition:box-shadow .2s ease}.straja-home .tcard:hover{transform:none}.straja-home .shot-sweep{animation:none;opacity:0}}.straja-home .shot-sweep{animation:strajaShotSweep 2.6s cubic-bezier(.33,0,.2,1) infinite}@keyframes strajaShotSweep{0%{transform:translateY(0);opacity:0}12%{opacity:.9}78%{opacity:.9}to{transform:translateY(72px);opacity:0}}@media(pointer:coarse){.straja-home input:not([type=checkbox]):not([type=radio]),.straja-home textarea,.straja-home select{font-size:16px}}
