html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0;padding:0}body{margin:0;padding:0}#root{width:100%;max-width:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#02060d;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}.app{background:#02060d;width:100%;min-height:100vh;overflow-x:hidden}.navbar{z-index:1000;-webkit-backdrop-filter:blur(15px);background:#02060df5;border-bottom:1px solid #ffffff12;width:100%;height:78px;position:relative}.nav-container{justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 52px;display:flex}.logo-link{flex-shrink:0;align-items:center;display:flex}.navbar-logo{object-fit:contain;width:105px;height:58px;display:block}.nav-links{justify-content:center;align-items:center;gap:38px;margin-left:auto;margin-right:30px;display:flex}.nav-links a{color:#8f9bad;padding:30px 0;font-size:13px;font-weight:600;transition:color .25s;position:relative}.talk-button{color:#00d9ff;border:1px solid #00beffa6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-width:126px;padding:14px 19px;font-size:12px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:flex}.talk-button:hover{color:#fff;background:#00b4ff1f;box-shadow:0 0 25px #00b4ff1f}.talk-button span{font-size:16px}.mobile-menu{cursor:pointer;background:0 0;border:1px solid #00d9ff59;width:40px;height:40px;display:none}.mobile-menu span{background:#00d9ff;width:20px;height:1px;margin:5px auto;display:block}.hero{background:radial-gradient(circle at 78% 48%,#0073be21,#0000 28%),radial-gradient(circle at 25% 80%,#0037961f,#0000 35%),#02060d;width:100%;min-height:calc(100vh - 78px);position:relative;overflow:hidden}.hero-grid{opacity:.16;pointer-events:none;background-image:linear-gradient(#00a0dc14 1px,#0000 1px),linear-gradient(90deg,#00a0dc14 1px,#0000 1px);background-size:85px 85px;position:absolute;inset:0}.hero-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#007dff1a,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.hero-content{z-index:20;flex-direction:column;justify-content:center;width:50%;min-height:calc(100vh - 78px);padding:115px 30px 80px max(7vw,50vw - 668px);display:flex;position:relative}.hero-visual{z-index:10;pointer-events:none;width:55%;height:100%;position:absolute;top:0;right:0}.hero-badge{color:#00d9ff;letter-spacing:1.6px;border:1px solid #00d2ffa6;border-radius:30px;width:fit-content;margin-bottom:30px;padding:9px 15px;font-size:10px;font-weight:700}.hero h1{color:#f5f8fc;letter-spacing:-5px;max-width:650px;margin:0;font-size:clamp(70px,6.4vw,104px);font-weight:800;line-height:.88}.hero h1 span{color:#00d9ff;display:block}.hero-description{color:#8fa4b9;max-width:610px;margin:34px 0 0;font-size:16px;line-height:1.8}.hero-buttons{align-items:center;gap:15px;margin-top:34px;display:flex}.primary-button,.secondary-button{border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 26px;font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.primary-button{color:#001018;background:#00ccef;box-shadow:0 10px 30px #00c8ff26}.primary-button:hover{transform:translateY(-2px);box-shadow:0 15px 40px #00c8ff40}.secondary-button{color:#fff;background:#0064a008;border:1px solid #00b4ff99}.secondary-button:hover{background:#00b4ff1a;transform:translateY(-2px)}.primary-button span,.secondary-button span{font-size:16px}.hero-features{grid-template-columns:repeat(3,1fr);width:100%;max-width:620px;margin-top:52px;display:grid}.hero-feature{border-right:1px solid #00beff40;align-items:center;gap:12px;min-width:0;padding:0 22px;display:flex}.hero-feature:first-child{padding-left:0}.hero-feature:last-child{border-right:none}.feature-number{color:#00d9ff;border:1px solid #00d9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;display:flex}.hero-feature div{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-feature strong{color:#fff;white-space:nowrap;font-size:12px;display:block}.hero-feature small{color:#65778d;font-size:9px;line-height:1.35;display:block}.digital-globe{border-radius:50%;width:min(620px,44vw);min-width:500px;height:min(620px,44vw);min-height:500px;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}.globe-core-glow{filter:blur(18px);background:radial-gradient(circle,#00a5ff2e 0%,#0064ff12 42%,#0000 72%);border-radius:50%;width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.globe-ring{border:1px solid #00cdff3b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:100%;height:100%}.ring-two{width:82%;height:82%}.ring-three{width:61%;height:61%}.ring-four{width:40%;height:40%}.globe-horizontal{background:linear-gradient(90deg,#0000,#00c8ff40,#0000);width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.globe-horizontal-two{transform:translateY(-50%)rotate(90deg)}.logo-display{z-index:20;justify-content:center;align-items:center;width:315px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-display img{object-fit:contain;filter:drop-shadow(0 0 22px #0078ff47)drop-shadow(0 0 45px #00aaff1f);width:100%;max-width:315px;height:auto;display:block}.globe-dot{z-index:25;background:#00d9ff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px #00d9ffcc,0 0 18px #0096ff73}.dot-one{top:29%;left:25%}.dot-two{top:30%;right:23%}.dot-three{top:53%;left:18%}.dot-four{top:55%;right:17%}.dot-five{bottom:19%;left:32%}.dot-six{bottom:20%;right:30%}.hero-side-labels{z-index:40;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:30%;right:4%}.hero-side-labels span{color:#96c3e1c7;letter-spacing:3px;white-space:nowrap;font-size:9px;font-weight:500;display:block}.hero-side-line{background:#00d9ff;width:52px;height:2px;margin-top:7px;box-shadow:0 0 10px #00d9ffb3}.hero-bottom-message{z-index:40;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:15%;right:4%}.hero-bottom-message span{color:#96c3e1a6;letter-spacing:3px;font-size:8px;line-height:1.3}.trust-strip{z-index:20;background:#030c16bf;border:1px solid #00b4ff40;border-radius:12px;width:calc(100% - 10vw);margin:0 auto;position:relative}.trust-container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:100px;display:grid}.trust-item{color:#71869a;letter-spacing:1px;text-align:center;justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.trust-line{background:#00d9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #00d9ffb3}.footer{background:#010409;border-top:1px solid #ffffff12;margin-top:0;padding:70px 0 25px}.footer-container{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:60px;width:calc(100% - 10vw);max-width:1440px;margin:0 auto;display:grid}.footer-brand img{object-fit:contain;width:125px;height:auto}.footer-brand p{color:#65758a;max-width:380px;margin-top:20px;font-size:13px;line-height:1.8}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column h3{color:#fff;letter-spacing:1px;margin:0 0 10px;font-size:12px}.footer-column a,.footer-column span{color:#65758a;font-size:12px;line-height:1.5;transition:color .2s}.footer-column a:hover{color:#00d9ff}.footer-bottom{color:#465466;letter-spacing:.5px;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;width:calc(100% - 10vw);max-width:1440px;margin:55px auto 0;padding-top:22px;font-size:10px;display:flex}@media (width<=1100px){.nav-container{padding:0 30px}.nav-links{gap:23px;margin-right:15px}.hero-content{width:52%;padding-top:90px;padding-left:6vw;padding-right:20px}.hero h1{font-size:clamp(60px,6.8vw,82px)}.digital-globe{width:510px;min-width:510px;height:510px;min-height:510px;left:45%}.logo-display{width:270px}.hero-side-labels,.hero-bottom-message{right:1%}}@media (width<=900px){.navbar{height:70px}.navbar-logo{width:90px;height:52px}.nav-links{display:none}.talk-button{margin-left:auto}.mobile-menu{display:block}.hero{min-height:auto}.hero-content{width:100%;min-height:auto;padding:85px 8vw 40px}.hero h1{max-width:700px;font-size:clamp(60px,9vw,86px)}.hero-description{max-width:650px}.hero-visual{width:100%;height:550px;margin-top:10px;position:relative}.digital-globe{width:470px;min-width:470px;height:470px;min-height:470px;top:50%;left:50%}.logo-display{width:245px}.hero-side-labels{top:26%;right:7%}.hero-bottom-message{bottom:13%;right:7%}.hero-features{max-width:650px}.trust-container{grid-template-columns:repeat(2,1fr);row-gap:25px;padding:25px}.footer-container{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.navbar{height:65px}.nav-container{padding:0 18px}.navbar-logo{width:78px;height:48px}.talk-button{display:none}.mobile-menu{display:block}.hero-content{padding:70px 22px 35px}.hero-badge{letter-spacing:1.2px;margin-bottom:24px;font-size:8px}.hero h1{letter-spacing:-3px;font-size:clamp(52px,15vw,72px);line-height:.9}.hero-description{margin-top:28px;font-size:14px;line-height:1.7}.hero-buttons{flex-direction:column;align-items:stretch;width:100%}.primary-button,.secondary-button{width:100%}.hero-features{grid-template-columns:1fr;gap:15px;max-width:330px;margin-top:38px}.hero-feature{border-bottom:1px solid #00beff2e;border-right:none;padding:0 0 15px}.hero-feature:last-child{border-bottom:none}.hero-visual{height:390px;margin-top:15px}.digital-globe{width:340px;min-width:340px;height:340px;min-height:340px}.logo-display{width:215px}.hero-side-labels{gap:6px;top:18%;right:2%}.hero-side-labels span{letter-spacing:1.8px;font-size:6px}.hero-side-line{width:32px;height:1px}.hero-bottom-message{gap:4px;bottom:8%;right:2%}.hero-bottom-message span{letter-spacing:1.5px;font-size:5.5px}.trust-strip{width:calc(100% - 30px)}.trust-container{grid-template-columns:1fr;gap:15px;padding:25px 15px}.trust-item{justify-content:flex-start;font-size:9px}.footer{padding-top:50px}.footer-container{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;width:calc(100% - 40px)}}@media (width<=380px){.hero-content{padding-left:18px;padding-right:18px}.hero h1{font-size:48px}.digital-globe{width:300px;min-width:300px;height:300px;min-height:300px}.logo-display{width:190px}.hero-visual{height:350px}.hero-side-labels,.hero-bottom-message{right:0}}.intelligence-story{background:radial-gradient(circle at 50% 25%,#0082dc17,#0000 30%),#02060d;padding:180px 7vw 160px;position:relative;overflow:hidden}.story-intro{text-align:center;max-width:800px;margin:0 auto 120px}.story-label{color:#00d9ff;letter-spacing:2.5px;margin-bottom:22px;font-size:10px;font-weight:700}.story-intro h2,.services-story-heading h2,.product-story h2{color:#f5f8fc;letter-spacing:-3px;margin:0;font-size:clamp(48px,5vw,78px);line-height:.95}.story-intro h2 span,.services-story-heading h2 span,.product-story h2 span{color:#00d9ff;display:block}.story-intro p{color:#8094a9;max-width:600px;margin:30px auto 0;font-size:16px;line-height:1.8}.intelligence-network{perspective:1000px;width:620px;height:620px;margin:0 auto 180px;position:relative}.network-orbit{transform-style:preserve-3d;border:1px solid #00cdff40;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(65deg)}.orbit-three{width:45%;height:45%;animation:10s linear infinite networkRotate}.network-core{z-index:10;background:radial-gradient(circle,#0082ff33,#020812f2);border:1px solid #00d7ffb3;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #00b4ff29,inset 0 0 35px #00b4ff14}.network-core span{color:#fff;letter-spacing:-2px;font-size:30px;font-weight:800}.network-node{color:#8cb5d3;letter-spacing:1.5px;background:#020c17eb;border:1px solid #00d2ff73;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;font-size:8px;transition:transform .5s,border-color .5s,color .5s,box-shadow .5s;display:flex;position:absolute;box-shadow:0 0 25px #0082ff14}.network-node:hover{color:#00d9ff;border-color:#00d9ff;transform:scale(1.12);box-shadow:0 0 35px #00c8ff40}.node-1{top:42%;left:2%}.node-2{top:24%;right:4%}.node-3{bottom:17%;right:3%}.node-4{bottom:12%;left:9%}.network-line{transform-origin:0;z-index:2;background:linear-gradient(90deg,#00d2ff0d,#00d2ff80,#00d2ff0d);height:1px;position:absolute}.line-1{width:205px;top:49%;left:17%;transform:rotate(0)}.line-2{width:215px;top:40%;left:53%;transform:rotate(-25deg)}.line-3{width:210px;top:58%;left:52%;transform:rotate(25deg)}.line-4{width:190px;top:57%;left:20%;transform:rotate(25deg)}.services-story{max-width:1400px;margin:0 auto;padding-top:80px}.services-story-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px;display:flex}.services-story-heading p{color:#71869b;max-width:430px;margin:0;font-size:14px;line-height:1.8}.services-story-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.story-service-card{background:linear-gradient(145deg,#051422f2,#020810cc);border:1px solid #00b4ff2e;min-height:440px;padding:30px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,background .45s;position:relative;overflow:hidden}.story-service-card:before{content:"";background:radial-gradient(circle,#00c8ff1f,#0000 70%);border-radius:50%;width:180px;height:180px;transition:transform .5s;position:absolute;top:-80px;right:-80px}.story-service-card:hover{background:linear-gradient(145deg,#051c2efa,#020810e6);border-color:#00d2ff80;transform:translateY(-12px)perspective(600px)rotateX(2deg)}.story-service-card:hover:before{transform:scale(1.5)}.story-service-number{color:#00d9ff;letter-spacing:2px;font-size:10px}.story-service-icon{color:#00d9ff;margin-top:60px;font-size:32px;transition:transform .4s}.story-service-card:hover .story-service-icon{transform:translateZ(20px)scale(1.15)}.story-service-card h3{color:#fff;margin:25px 0 15px;font-size:21px;line-height:1.2}.story-service-card p{color:#71869b;font-size:12px;line-height:1.7}.story-service-list{border-top:1px solid #ffffff14;flex-direction:column;gap:9px;margin-top:25px;padding-top:20px;display:flex}.story-service-list span{color:#93a9bc;letter-spacing:.3px;font-size:9px}.story-service-list span:before{content:"→ ";color:#00d9ff}.product-story{border-top:1px solid #00b4ff1f;max-width:1400px;margin:180px auto 0;padding-top:100px}.product-story-description{color:#71869b;max-width:600px;margin:30px 0 60px;font-size:14px;line-height:1.8}.product-story-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.product-story-card{background:#040d17cc;border:1px solid #00b4ff29;min-height:270px;padding:30px;transition:transform .4s,border-color .4s;position:relative}.product-story-card:hover{border-color:#00d2ff73;transform:translateY(-8px)}.product-code{color:#00d9ff;letter-spacing:2px;font-size:10px;font-weight:700}.product-story-card h3{color:#fff;margin-top:45px;font-size:20px;line-height:1.25}.product-story-card p{color:#71869b;font-size:12px;line-height:1.7}.product-arrow{color:#00d9ff;font-size:20px;position:absolute;bottom:25px;right:25px}@keyframes networkRotate{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}@keyframes networkRotateReverse{0%{transform:translate(-50%,-50%)rotateY(65deg)rotate(360deg)}to{transform:translate(-50%,-50%)rotateY(65deg)rotate(0)}}@media (width<=1000px){.intelligence-story{padding:120px 6vw}.intelligence-network{width:500px;height:500px}.services-story-heading{flex-direction:column;align-items:flex-start;gap:25px}.services-story-grid,.product-story-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.intelligence-story{padding:100px 20px}.story-intro{margin-bottom:80px}.story-intro h2,.services-story-heading h2,.product-story h2{letter-spacing:-2px;font-size:45px}.story-intro p{font-size:14px}.intelligence-network{width:330px;height:330px;margin-bottom:110px}.network-core{width:75px;height:75px}.network-core span{font-size:21px}.network-node{letter-spacing:1px;width:65px;height:65px;font-size:6px}.line-1{width:105px}.line-2,.line-3{width:115px}.line-4{width:110px}.services-story{padding-top:40px}.services-story-grid{grid-template-columns:1fr}.story-service-card{min-height:380px}.product-story{margin-top:110px;padding-top:70px}.product-story-grid{grid-template-columns:1fr}.product-story-card{min-height:230px}}@media (prefers-reduced-motion:reduce){.network-orbit{animation:none!important}.story-service-card,.product-story-card,.story-service-icon{transition:none!important}}.story-hidden{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(70px)scale(.97)}.story-visible{opacity:1;transform:translateY(0)scale(1)}.story-hidden{filter:blur(5px);transition:opacity 1s,transform 1s cubic-bezier(.16,1,.3,1),filter 1s;opacity:0!important;transform:translateY(90px)scale(.94)!important}.story-visible{filter:blur();opacity:1!important;transform:translateY(0)scale(1)!important}.story-intro.story-visible{transition-delay:0s}.intelligence-network.story-hidden{opacity:0!important;transform:translateY(100px)scale(.75)rotateX(20deg)!important}.intelligence-network.story-visible{transition:opacity 1.2s,transform 1.4s cubic-bezier(.16,1,.3,1);opacity:1!important;transform:translateY(0)scale(1)rotateX(0)!important}.story-service-card.story-visible{transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);opacity:1!important;transform:translateY(0)rotateX(0)scale(1)!important}.product-story.story-hidden{opacity:0!important;transform:translateY(100px)scale(.94)!important}.product-story.story-visible{transition:opacity 1.1s,transform 1.1s cubic-bezier(.16,1,.3,1);opacity:1!important;transform:translateY(0)scale(1)!important}.product-story-card{transition:transform .45s,border-color .45s,box-shadow .45s}.network-orbit{transform-style:preserve-3d}.orbit-one{animation:18s linear infinite gryphonOrbitOne}.orbit-two{animation:13s linear infinite gryphonOrbitTwo}.orbit-three{animation:9s linear infinite gryphonOrbitThree}@keyframes gryphonOrbitOne{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}@keyframes gryphonOrbitTwo{0%{transform:translate(-50%,-50%)rotateY(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(65deg)rotate(-360deg)}}@keyframes gryphonOrbitThree{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}.network-node{animation:3s ease-in-out infinite nodePulse}@keyframes nodePulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.5)}}@media (width<=600px){.story-hidden{transform:translateY(60px)scale(.96)!important}.intelligence-network.story-hidden{transform:translateY(70px)scale(.75)!important}}.intelligence-network{transform-style:preserve-3d;perspective:1200px}.network-core{animation:3s ease-in-out infinite coreGlow}.network-core:before,.network-core:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-core:before{border:1px solid #00d9ff2e;width:145%;height:145%;animation:4s linear infinite coreRing}.network-core:after{border:1px dashed #0096ff1f;width:175%;height:175%;animation:7s linear infinite coreRingReverse}@keyframes coreGlow{0%,to{box-shadow:0 0 25px #00b4ff1f,inset 0 0 20px #00b4ff0d}50%{box-shadow:0 0 60px #00d2ff47,inset 0 0 35px #00b4ff1f}}@keyframes coreRing{0%{transform:translateZ(25px)rotate(0)}to{transform:translateZ(25px)rotate(360deg)}}@keyframes coreRingReverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.network-line{background:linear-gradient(90deg,#0000 0%,#00d2ff26 35%,#00e6ffbf 50%,#00d2ff26 65%,#0000 100%) 0 0/200% 100%;animation:2.4s linear infinite dataFlow;overflow:visible}.line-1{animation-delay:0s}.line-2{animation-delay:.5s}.line-3{animation-delay:1s}.line-4{animation-delay:1.5s}@keyframes dataFlow{0%{opacity:.25;background-position:200% 0}50%{opacity:1}to{opacity:.25;background-position:-200% 0}}.network-node{animation:4s ease-in-out infinite nodeFloat,3s ease-in-out infinite nodeGlow;position:absolute}.node-1{animation-delay:0s,0s}.node-2{animation-delay:.8s,.8s}.node-3{animation-delay:1.6s,1.6s}.node-4{animation-delay:2.4s,2.4s}@keyframes nodeFloat{0%,to{transform:translateZ(30px)translateY(0)}50%{transform:translateZ(65px)translateY(-10px)}}@keyframes nodeGlow{0%,to{border-color:#00d2ff59}50%{border-color:#00e6ffe6;box-shadow:0 0 30px #00d2ff38}}.network-node span{z-index:2;transition:color .3s,letter-spacing .3s;position:relative}.network-node:hover span{color:#00e5ff;letter-spacing:2px}.intelligence-network:before,.intelligence-network:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#00dcffe6 0 1px,#0000 2px);background-size:90px 90px;width:100%;height:100%;animation:14s linear infinite particleDrift;position:absolute;top:0;left:0}.intelligence-network:after{opacity:.1;background-size:130px 130px;animation:20s linear infinite particleDriftReverse}@keyframes particleDrift{0%{transform:translate(0,0)}to{transform:translate(40px,-60px)}}@keyframes particleDriftReverse{0%{transform:translate(0,0)}to{transform:translate(-50px,40px)}}.network-node:before{content:"";background:#00d9ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite statusBlink;position:absolute;top:8px;right:8px;box-shadow:0 0 10px #00d9ff}@keyframes statusBlink{0%,to{opacity:.25}50%{opacity:1}}@media (width<=600px){.network-core:before{width:140%;height:140%}.network-core:after{width:170%;height:170%}.network-node:before{width:5px;height:5px}}.services-story{perspective:1400px;position:relative}.services-story-heading{z-index:2;position:relative}.services-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:70px;display:grid}.story-service-card{min-height:300px;transform-style:preserve-3d;isolation:isolate;background:linear-gradient(145deg,#08121ef5,#030911fa);border:1px solid #00d2ff24;border-radius:18px;padding:42px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s,background .4s;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038}.story-service-card:before{content:"";background:linear-gradient(90deg,#0000,#00d9ff,#0000);width:100%;height:2px;transition:left .7s;position:absolute;top:0;left:-100%}.story-service-card:after{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle,#00d2ff24,#0000 68%);border-radius:50%;width:260px;height:260px;transition:transform .6s,opacity .5s;position:absolute;top:-120px;right:-100px}.story-service-card:hover{background:linear-gradient(145deg,#081928fa,#030b14);border-color:#00dcff8c;transform:translateY(-12px)rotateX(3deg)rotateY(-3deg);box-shadow:0 30px 80px #0000006b,0 0 45px #00d2ff14}.story-service-card:hover:before{left:100%}.story-service-card:hover:after{opacity:.8;transform:scale(1.4)}.story-service-card::marker{display:none}.story-service-card .service-number{color:#00d9ff;letter-spacing:2px;background:#00d2ff0a;border:1px solid #00dcff4d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;font-size:12px;font-weight:700;transition:transform .4s,background .4s,box-shadow .4s;display:flex;transform:translateZ(25px);box-shadow:inset 0 0 20px #00d2ff0a}.story-service-card:hover .service-number{background:#00d2ff1a;transform:translateZ(45px)scale(1.08);box-shadow:0 0 25px #00d2ff26}.story-service-card h3{z-index:2;color:#fff;margin:0 0 16px;font-size:25px;font-weight:600;line-height:1.2;transition:color .35s,transform .4s;position:relative;transform:translateZ(28px)}.story-service-card:hover h3{color:#00e5ff;transform:translateZ(42px)}.story-service-card p{z-index:2;color:#d2e1ebb3;max-width:500px;margin:0;font-size:15px;line-height:1.8;transition:color .35s,transform .4s;position:relative;transform:translateZ(18px)}.story-service-card:hover p{color:#e1f0f8e0;transform:translateZ(28px)}.story-service-card .service-data-line{opacity:.45;background:linear-gradient(90deg,#00d2ff59,#0000);height:1px;transition:opacity .4s,background .4s;position:absolute;bottom:28px;left:42px;right:42px}.story-service-card:hover .service-data-line{opacity:1;background:linear-gradient(90deg,#00d9ff,#0000)}.story-service-card .card-corner{opacity:.45;border-color:#00d2ff73;width:14px;height:14px;transition:opacity .4s,transform .4s;position:absolute}.story-service-card .corner-tl{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.story-service-card .corner-br{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.story-service-card:hover .card-corner{opacity:1}.story-service-card:hover .corner-tl{transform:translate(-3px,-3px)}.story-service-card:hover .corner-br{transform:translate(3px,3px)}.story-service-card.story-hidden{opacity:0;transform:translateY(70px)rotateX(8deg)scale(.96)}.story-service-card.story-visible{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;transform:translateY(0)rotateX(0)scale(1)}.story-service-card:first-child{transition-delay:50ms}.story-service-card:nth-child(2){transition-delay:.15s}.story-service-card:nth-child(3){transition-delay:.25s}.story-service-card:nth-child(4){transition-delay:.35s}@media (width<=900px){.services-story-grid{grid-template-columns:1fr;gap:20px;margin-top:50px}.story-service-card{min-height:260px;padding:32px}.story-service-card:hover{transform:translateY(-8px)}}@media (width<=600px){.story-service-card{border-radius:14px;min-height:230px;padding:26px}.story-service-card h3{font-size:21px}.story-service-card p{font-size:14px;line-height:1.7}.story-service-card .service-number{width:42px;height:42px;margin-bottom:22px}.story-service-card .service-data-line{bottom:20px;left:26px;right:26px}}.product-story{perspective:1600px;position:relative}.product-story-heading{z-index:3;position:relative}.product-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:70px;display:grid}.product-intelligence-card{isolation:isolate;min-height:340px;transform-style:preserve-3d;background:linear-gradient(145deg,#081422fa,#020810fa);border:1px solid #00d2ff24;border-radius:20px;padding:38px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.product-intelligence-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d2ff21,#0000 68%);border-radius:50%;width:340px;height:340px;transition:transform .7s,opacity .5s;position:absolute;top:-150px;right:-150px}.product-intelligence-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e5ff,#0000);height:1px;transition:transform .8s;position:absolute;top:-2px;left:0;right:0;transform:translate(-100%)}.product-intelligence-card:hover{border-color:#00e1ff80;transform:translateY(-12px)rotateX(3deg)rotateY(-2deg);box-shadow:0 30px 80px #00000073,0 0 50px #00d2ff12}.product-intelligence-card:hover:before{opacity:.9;transform:scale(1.45)}.product-intelligence-card:hover:after{transform:translate(100%)}.product-index{z-index:3;color:#00d9ff;letter-spacing:2px;background:#00d2ff09;border:1px solid #00dcff59;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:30px;font-size:11px;font-weight:700;transition:transform .4s,background .4s;display:inline-flex;position:relative;transform:translateZ(35px)}.product-intelligence-card:hover .product-index{background:#00d2ff1a;transform:translateZ(60px)scale(1.08)}.product-intelligence-card h3{z-index:3;color:#fff;letter-spacing:1px;margin:0 0 12px;font-size:28px;font-weight:600;transition:color .35s,transform .4s;position:relative;transform:translateZ(35px)}.product-intelligence-card:hover h3{color:#00e5ff;transform:translateZ(55px)}.product-tag{z-index:3;color:#00d7ffb8;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:700;display:inline-block;position:relative;transform:translateZ(25px)}.product-intelligence-card p{z-index:3;color:#d3e2ebb3;max-width:520px;margin:0;font-size:14px;line-height:1.8;transition:color .35s,transform .4s;position:relative;transform:translateZ(20px)}.product-intelligence-card:hover p{color:#e1f0f8e6;transform:translateZ(32px)}.product-meta{color:#aac3d073;letter-spacing:1.8px;text-transform:uppercase;border-top:1px solid #00d2ff1a;justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex;position:absolute;bottom:28px;left:38px;right:38px;transform:translateZ(18px)}.product-meta span:last-child{color:#00dcffa6}.product-status{color:#bed7e173;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;top:24px;right:24px}.product-status-dot{background:#00d9ff;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite productStatusPulse;box-shadow:0 0 10px #00dcffcc}@keyframes productStatusPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.product-corner{opacity:.35;border-color:#00d7ffa6;width:18px;height:18px;transition:opacity .4s,transform .4s;position:absolute}.product-corner.top-left{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.product-corner.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.product-intelligence-card:hover .product-corner{opacity:1}.product-intelligence-card:hover .top-left{transform:translate(-3px,-3px)}.product-intelligence-card:hover .bottom-right{transform:translate(3px,3px)}.product-intelligence-card.story-hidden{opacity:0;transform:translateY(70px)rotateX(8deg)scale(.96)}.product-intelligence-card.story-visible{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;transform:translateY(0)rotateX(0)scale(1)}.product-intelligence-card:first-child{transition-delay:50ms}.product-intelligence-card:nth-child(2){transition-delay:.15s}.product-intelligence-card:nth-child(3){transition-delay:.25s}.product-intelligence-card:nth-child(4){transition-delay:.35s}@media (width<=900px){.product-story-grid{grid-template-columns:1fr;gap:20px;margin-top:50px}.product-intelligence-card{min-height:310px}.product-intelligence-card:hover{transform:translateY(-8px)}}@media (width<=600px){.product-intelligence-card{border-radius:15px;min-height:285px;padding:28px}.product-intelligence-card h3{font-size:23px}.product-intelligence-card p{font-size:13px;line-height:1.7}.product-meta{bottom:22px;left:28px;right:28px}}.product-story-grid{perspective:1400px;position:relative}.product-story-card{isolation:isolate;min-height:280px;transform-style:preserve-3d;background:linear-gradient(145deg,#081422fa,#020810fa);border:1px solid #00d2ff24;border-radius:20px;padding:38px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.product-story-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e5ff,#0000);width:100%;height:1px;transition:left .8s;position:absolute;top:0;left:-100%}.product-story-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#00d2ff26,#0000 68%);border-radius:50%;width:280px;height:280px;transition:transform .7s,opacity .5s;position:absolute;top:-140px;right:-140px}.product-story-card:hover{border-color:#00e1ff80;transform:translateY(-12px)rotateX(3deg)rotateY(-2deg);box-shadow:0 30px 80px #00000073,0 0 50px #00d2ff14}.product-story-card:hover:before{left:100%}.product-story-card:hover:after{transform:scale(1.5)}.product-code{z-index:3;color:#00d9ff;letter-spacing:3px;margin-bottom:25px;font-size:12px;font-weight:700;transition:letter-spacing .35s,transform .4s;display:inline-block;position:relative;transform:translateZ(35px)}.product-story-card:hover .product-code{letter-spacing:4px;transform:translateZ(55px)}.product-story-card h3{z-index:3;color:#fff;margin:0 0 18px;font-size:25px;font-weight:600;line-height:1.25;transition:color .35s,transform .4s;position:relative;transform:translateZ(30px)}.product-story-card:hover h3{color:#00e5ff;transform:translateZ(48px)}.product-story-card p{z-index:3;color:#d2e1ebad;max-width:450px;margin:0;font-size:14px;line-height:1.8;transition:color .35s,transform .4s;position:relative;transform:translateZ(20px)}.product-story-card:hover p{color:#e1f0f8e6;transform:translateZ(32px)}.product-arrow{color:#00dcffa6;border:1px solid #00d2ff33;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:transform .4s,border-color .4s,background .4s,color .4s;display:flex;position:absolute;bottom:28px;right:32px;transform:translateZ(25px)}.product-story-card:hover .product-arrow{color:#00e5ff;background:#00d2ff14;border-color:#00e1ffa6;transform:translateZ(55px)translate(5px)}.product-story-card .product-code:before{content:"";background:#00d9ff;border-radius:50%;width:6px;height:6px;margin-right:9px;animation:1.8s ease-in-out infinite productPulse;display:inline-block;box-shadow:0 0 10px #00dcffe6}@keyframes productPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.product-story-card.story-hidden{opacity:0;transform:translateY(70px)rotateX(8deg)scale(.96)}.product-story-card.story-visible{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;transform:translateY(0)rotateX(0)scale(1)}.product-story-card:first-child{transition-delay:50ms}.product-story-card:nth-child(2){transition-delay:.15s}.product-story-card:nth-child(3){transition-delay:.25s}.product-story-card:nth-child(4){transition-delay:.35s}@media (width<=900px){.product-story-card:hover{transform:translateY(-8px)}}@media (width<=600px){.product-story-card{border-radius:15px;min-height:250px;padding:28px}.product-story-card h3{font-size:21px}.product-story-card p{font-size:13px}.product-arrow{bottom:22px;right:25px}}.inner-page-hero{background:radial-gradient(circle at 75% 45%,#00beff14,#0000 35%),#03080e;align-items:center;min-height:68vh;display:flex;position:relative;overflow:hidden}.inner-page-grid{background-image:linear-gradient(#00d2ff09 1px,#0000 1px),linear-gradient(90deg,#00d2ff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.inner-page-glow{filter:blur(10px);background:radial-gradient(circle,#00d2ff1f,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.inner-page-content{z-index:2;width:min(1180px,90%);margin:0 auto;padding:120px 0 80px;position:relative}.inner-page-label,.section-label{color:#00d9ff;letter-spacing:3px;text-transform:uppercase;font-size:10px;font-weight:700}.inner-page-content h1{color:#fff;letter-spacing:-3px;max-width:850px;margin:24px 0;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.98}.inner-page-content h1 span{color:#ffffff6b;display:block}.inner-page-content p{color:#d7e6eead;max-width:650px;font-size:16px;line-height:1.8}.services-page-section{width:min(1180px,90%);margin:0 auto;padding:130px 0;position:relative}.services-page-header{max-width:720px}.services-page-header h2{color:#fff;letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,5vw,65px);font-weight:500;line-height:1.05}.services-page-header h2 span{color:#ffffff61;display:block}.services-page-header p{color:#d2e1eba6;max-width:600px;font-size:15px;line-height:1.8}.services-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.service-page-card{isolation:isolate;background:linear-gradient(145deg,#081421f7,#02080ffc);border:1px solid #00d2ff21;border-radius:18px;min-height:350px;padding:42px;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.service-page-card:before{content:"";background:radial-gradient(circle,#00d2ff21,#0000 68%);border-radius:50%;width:320px;height:320px;transition:transform .7s;position:absolute;top:-170px;right:-170px}.service-page-card:after{content:"";background:linear-gradient(90deg,#0000,#00e5ff,#0000);width:100%;height:1px;transition:left .8s;position:absolute;top:0;left:-100%}.service-page-card:hover:before{transform:scale(1.5)}.service-page-card:hover:after{left:100%}.service-page-number{z-index:2;color:#00d7ff8c;letter-spacing:3px;margin-bottom:55px;font-size:12px;font-weight:700;position:relative}.service-page-status{color:#bed7e159;letter-spacing:1.5px;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;top:35px;right:35px}.service-page-status span{background:#00d9ff;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite servicePulse;box-shadow:0 0 10px #00dcffcc}@keyframes servicePulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.service-page-card h3{z-index:2;color:#fff;margin:0 0 18px;font-size:27px;font-weight:600;line-height:1.2;transition:color .3s;position:relative}.service-page-card:hover h3{color:#00e5ff}.service-page-card>p{z-index:2;color:#d2e1eba6;max-width:520px;margin:0;font-size:14px;line-height:1.8;position:relative}.service-page-divider{z-index:2;background:linear-gradient(90deg,#00d2ff40,#0000);width:100%;height:1px;margin:30px 0 24px;position:relative}.service-page-capabilities{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.service-capability{color:#d7e6ee8c;letter-spacing:.5px;align-items:center;gap:10px;font-size:11px;transition:color .3s,transform .3s;display:flex}.service-capability span{color:#00d9ff;font-size:14px}.service-page-card:hover .service-capability{color:#e1f0f8d9;transform:translate(4px)}.services-page-cta{background:linear-gradient(110deg,#00d2ff0d,#030a12e6);border:1px solid #00d2ff24;border-radius:20px;justify-content:space-between;align-items:center;gap:50px;width:min(1180px,90%);margin:0 auto 120px;padding:65px;display:flex}.services-page-cta h2{color:#fff;margin:18px 0;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1}.services-page-cta h2 span{color:#ffffff61;display:block}.services-page-cta p{color:#d2e1eb9e;max-width:550px;margin:0;line-height:1.7}.services-cta-button{color:#00d9ff;letter-spacing:1.5px;text-transform:uppercase;background:#00d2ff0a;border:1px solid #00dcff66;border-radius:5px;flex-shrink:0;align-items:center;gap:18px;padding:17px 24px;font-size:11px;font-weight:700;text-decoration:none;transition:background .3s,box-shadow .3s,transform .3s;display:flex}.services-cta-button:hover{background:#00d2ff1a;transform:translateY(-3px);box-shadow:0 0 30px #00d2ff1a}.services-cta-button span{font-size:18px}@media (width<=900px){.services-page-grid{grid-template-columns:1fr}.services-page-cta{flex-direction:column;align-items:flex-start;padding:45px}}@media (width<=600px){.inner-page-content{padding:100px 0 60px}.inner-page-content h1{letter-spacing:-2px;font-size:48px}.services-page-section{padding:90px 0}.services-page-grid{margin-top:55px}.service-page-card{min-height:320px;padding:30px}.service-page-status{top:25px;right:25px}.services-page-cta{margin-bottom:80px;padding:35px 28px}}.solutions-page-hero{background:radial-gradient(circle at 75%,#00d2ff17,#0000 35%),#02070d;align-items:center;min-height:72vh;display:flex;position:relative;overflow:hidden}.solutions-grid{background-image:linear-gradient(#00d2ff09 1px,#0000 1px),linear-gradient(90deg,#00d2ff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.solutions-glow{filter:blur(8px);background:radial-gradient(circle,#00d7ff1f,#0000 68%);border-radius:50%;width:700px;height:700px;animation:6s ease-in-out infinite solutionHeroGlow;position:absolute;top:50%;right:-220px;transform:translateY(-50%)}@keyframes solutionHeroGlow{0%,to{opacity:.6;transform:translateY(-50%)scale(.95)}50%{opacity:1;transform:translateY(-50%)scale(1.08)}}.solutions-hero-content{z-index:3;width:min(1180px,90%);margin:0 auto;padding:130px 0 90px;position:relative}.solutions-hero-content h1{color:#fff;letter-spacing:-4px;max-width:900px;margin:25px 0;font-size:clamp(55px,8vw,105px);font-weight:500;line-height:.95}.solutions-hero-content h1 span{color:#ffffff61;display:block}.solutions-hero-content p{color:#d7e6eead;max-width:650px;font-size:16px;line-height:1.8}.solution-index{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02080edb;border-top:1px solid #00d2ff14;border-bottom:1px solid #00d2ff14;position:sticky;top:0}.solution-index-inner{justify-content:space-between;align-items:center;gap:40px;width:min(1180px,90%);min-height:80px;margin:0 auto;display:flex}.solution-index-links{align-items:center;gap:8px;display:flex}.solution-index-links a{color:#cde1eb80;letter-spacing:1.5px;align-items:center;gap:10px;padding:10px 15px;font-size:10px;text-decoration:none;transition:color .3s,background .3s;display:flex}.solution-index-links a span{color:#00d7ff73;font-size:9px}.solution-index-links a:hover{color:#00e5ff;background:#00d2ff0d}.solutions-products{position:relative}.solution-product{border-bottom:1px solid #00d2ff14;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:80px;width:min(1180px,90%);min-height:720px;margin:0 auto;padding:140px 0;display:grid;position:relative}.solution-product-number{color:#00d2ff33;letter-spacing:3px;font-size:10px;font-weight:700;position:absolute;top:55px;left:0}.solution-product-content{z-index:3;position:relative}.solution-product-category{color:#00d9ff;letter-spacing:3px;margin-bottom:20px;font-size:10px;font-weight:700}.solution-product-code{color:#ffffff29;letter-spacing:7px;margin-bottom:8px;font-size:14px;font-weight:700}.solution-product h2{color:#fff;letter-spacing:-2px;margin:0 0 22px;font-size:clamp(38px,5vw,65px);font-weight:500;line-height:1}.solution-product-description{color:#d2e1ebad;max-width:620px;margin:0;font-size:15px;line-height:1.9}.solution-product-line{background:linear-gradient(90deg,#00d7ff59,#0000);width:100%;height:1px;margin:45px 0 30px}.solution-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.solution-feature{background:#00d2ff05;border:1px solid #00d2ff14;align-items:center;gap:15px;min-height:50px;padding:12px 14px;transition:border-color .3s,background .3s,transform .3s;display:flex}.solution-feature:hover{background:#00d2ff0d;border-color:#00d7ff47;transform:translate(5px)}.solution-feature-number{color:#00d7ff99;letter-spacing:1px;min-width:25px;font-size:9px;font-weight:700}.solution-feature-name{color:#d7e6eea6;letter-spacing:.7px;font-size:10px}.solution-product-visual{aspect-ratio:1;perspective:1000px;justify-content:center;align-items:center;width:min(430px,100%);margin:auto;display:flex;position:relative}.solution-core{z-index:10;color:#00e5ff;letter-spacing:3px;background:radial-gradient(circle,#00dcff1f,#020a12f5 65%);border:1px solid #00dcff8c;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;font-size:19px;font-weight:700;animation:3s ease-in-out infinite solutionCorePulse;display:flex;position:relative;box-shadow:0 0 45px #00d2ff26,inset 0 0 35px #00d2ff14}@keyframes solutionCorePulse{0%,to{transform:scale(1);box-shadow:0 0 35px #00d2ff1a,inset 0 0 25px #00d2ff0d}50%{transform:scale(1.06);box-shadow:0 0 65px #00d2ff3d,inset 0 0 40px #00d2ff1f}}.solution-orbit{pointer-events:none;border:1px solid #00d2ff1f;border-radius:50%;position:absolute}.orbit-two{border-color:#00d2ff2e;width:315px;height:170px;animation:12s linear infinite solutionOrbitTwo;transform:rotateX(65deg)rotate(20deg)}.orbit-three{border-color:#0096ff1a;width:370px;height:210px;animation:15s linear infinite solutionOrbitThree;transform:rotateY(65deg)rotate(-20deg)}@keyframes solutionOrbitOne{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes solutionOrbitTwo{0%{transform:rotateX(65deg)rotate(20deg)}to{transform:rotateX(65deg)rotate(380deg)}}@keyframes solutionOrbitThree{0%{transform:rotateY(65deg)rotate(-20deg)}to{transform:rotateY(65deg)rotate(340deg)}}.solution-data-node{z-index:15;color:#00dcffb3;letter-spacing:1.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a11d9;border:1px solid #00d2ff38;padding:8px 12px;font-size:8px;animation:4s ease-in-out infinite solutionNodeFloat;position:absolute;box-shadow:0 0 20px #00d2ff0a}.node-a{top:18%;right:8%}.node-b{animation-delay:.8s;bottom:18%;left:5%}.node-c{animation-delay:1.6s;top:8%;left:18%}@keyframes solutionNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.deployment-section{width:min(1180px,90%);margin:0 auto;padding:140px 0}.deployment-section h2{color:#fff;letter-spacing:-2px;margin:20px 0 60px;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:1}.deployment-section h2 span{color:#ffffff59;display:block}.deployment-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.deployment-card{background:#050f18b3;border:1px solid #00d2ff1c;min-height:220px;padding:35px;transition:transform .4s,border-color .4s}.deployment-card:hover{border-color:#00dcff59;transform:translateY(-7px)}.deployment-number{color:#00d7ff80;letter-spacing:2px;font-size:10px;font-weight:700}.deployment-card h3{color:#fff;margin:35px 0 15px;font-size:21px;font-weight:500}.deployment-card p{color:#d2e1eb99;margin:0;font-size:13px;line-height:1.8}.deployment-flow{color:#00dcffa6;letter-spacing:2px;justify-content:center;align-items:center;gap:20px;margin-top:70px;font-size:10px;font-weight:700;display:flex}.deployment-flow i{background:linear-gradient(90deg,#00d2ff66,#0000);width:60px;height:1px}.solutions-cta{background:linear-gradient(110deg,#00d2ff0d,#030a12e6);border:1px solid #00d2ff24;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:min(1180px,90%);margin:0 auto 120px;padding:65px;display:flex}.solutions-cta h2{color:#fff;margin:18px 0 0;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1}.solutions-cta h2 span{color:#ffffff59;display:block}@media (width<=950px){.solution-index-inner{flex-direction:column;align-items:flex-start;padding:20px 0}.solution-index-links{width:100%;overflow-x:auto}.solution-product{grid-template-columns:1fr;gap:70px;padding:110px 0}.solution-product-visual{order:-1;width:min(400px,90%)}.deployment-grid{grid-template-columns:1fr}.solutions-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.solutions-hero-content{padding:100px 0 70px}.solutions-hero-content h1{letter-spacing:-3px;font-size:55px}.solution-product{min-height:auto;padding:100px 0}.solution-product h2{font-size:39px}.solution-feature-grid{grid-template-columns:1fr}.solution-product-visual{width:300px}.orbit-one{width:170px;height:170px}.orbit-two{width:240px;height:130px}.orbit-three{width:280px;height:160px}.solution-core{width:85px;height:85px;font-size:15px}.deployment-section{padding:100px 0}.deployment-flow{gap:8px;font-size:8px}.deployment-flow i{width:25px}.solutions-cta{margin-bottom:80px;padding:35px 28px}}.solution-product:nth-child(odd){grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr)}.solution-product:nth-child(odd) .solution-product-visual{grid-area:1/1}.solution-product:nth-child(odd) .solution-product-content{grid-area:1/2}.solution-product:nth-child(2n) .solution-product-content{grid-area:1/1}.solution-product:nth-child(2n) .solution-product-visual{grid-area:1/2}.solution-product:first-child .solution-product-visual{animation:6s ease-in-out infinite sakshamFloat}.solution-product:nth-child(2) .solution-product-visual{animation:7s ease-in-out infinite spiderFloat}.solution-product:first-child .solution-core{border-radius:50%;animation:2.8s ease-in-out infinite sakshamCore;box-shadow:0 0 30px #00dcff26,0 0 80px #00b4ff14,inset 0 0 30px #00dcff1f}.solution-product:first-child .orbit-one{border-color:#00e1ff40;animation:8s linear infinite sakshamOrbit}.solution-product:first-child .orbit-two{border-color:#00b4ff29;animation:11s linear infinite sakshamOrbitReverse}.solution-product:first-child .orbit-three{border-style:dashed;border-color:#00e1ff1f;animation:16s linear infinite sakshamOrbit}@keyframes sakshamCore{0%,to{transform:scale(1);box-shadow:0 0 30px #00dcff1f,0 0 70px #00b4ff0f,inset 0 0 25px #00dcff14}50%{transform:scale(1.13);box-shadow:0 0 60px #00dcff59,0 0 130px #00b4ff26,inset 0 0 45px #00dcff2e}}@keyframes sakshamOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sakshamOrbitReverse{0%{transform:rotateX(65deg)rotate(20deg)}to{transform:rotateX(65deg)rotate(-340deg)}}@keyframes sakshamFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.solution-product:nth-child(2) .solution-product-visual{filter:drop-shadow(0 0 18px #00d2ff0f)}.solution-product:nth-child(2) .solution-core{border-radius:12px;animation:3s ease-in-out infinite spiderCore}.solution-product:nth-child(2) .orbit-one{border-radius:12px;animation:5s linear infinite spiderScan}.solution-product:nth-child(2) .orbit-two{border-style:dashed;animation:7s linear infinite spiderScanReverse}.solution-product:nth-child(2) .orbit-three{border-radius:20px;animation:10s linear infinite spiderScan}@keyframes spiderCore{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(45deg)}}@keyframes spiderScan{0%{transform:rotate(0)scale(.95)}to{transform:rotate(360deg)scale(1.05)}}@keyframes spiderScanReverse{0%{transform:rotateX(65deg)rotate(20deg)}to{transform:rotateX(65deg)rotate(-340deg)}}@keyframes spiderNode{0%,to{opacity:.4;box-shadow:0 0 5px #00dcff1a}50%{opacity:1;box-shadow:0 0 25px #00dcff40}}@keyframes spiderFloat{0%,to{transform:translate(0,0)}33%{transform:translate(8px,-8px)}66%{transform:translate(-8px,5px)}}.solution-product:nth-child(3) .solution-core{border-radius:8px;width:90px;height:90px;animation:5s ease-in-out infinite oversightCore;transform:rotateX(25deg)rotateY(25deg)}.solution-product:nth-child(3) .orbit-one{border-radius:8px;animation:9s linear infinite oversightCube}.solution-product:nth-child(3) .orbit-two{border-style:dashed;border-radius:8px;animation:12s linear infinite oversightCubeReverse}.solution-product:nth-child(3) .orbit-three{border-radius:8px;animation:16s linear infinite oversightCube}@keyframes oversightCore{0%,to{transform:rotateX(20deg)rotateY(20deg)scale(1)}50%{transform:rotateX(-20deg)rotateY(40deg)scale(1.08)}}@keyframes oversightCube{0%{transform:rotateX(55deg)rotate(0)}to{transform:rotateX(55deg)rotate(360deg)}}@keyframes oversightCubeReverse{0%{transform:rotateY(55deg)rotate(360deg)}to{transform:rotateY(55deg)rotate(0)}}@keyframes oversightFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}.solution-product:nth-child(4) .solution-product-visual{animation:6s ease-in-out infinite lawsyncFloat}.solution-product:nth-child(4) .solution-core{border-radius:18px;animation:3.5s ease-in-out infinite lawsyncCore}.solution-product:nth-child(4) .orbit-one{border-color:#00dcff40;border-radius:20px;animation:6s linear infinite lawsyncOrbit}.solution-product:nth-child(4) .orbit-two{border-style:dotted;animation:9s linear infinite lawsyncOrbitReverse}.solution-product:nth-child(4) .orbit-three{border-radius:30px;animation:13s linear infinite lawsyncOrbit}.solution-product:nth-child(4) .solution-data-node{border-radius:4px;animation:2.5s ease-in-out infinite lawsyncNode}@keyframes lawsyncCore{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.07)translateY(-5px)}}@keyframes lawsyncOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lawsyncOrbitReverse{0%{transform:rotateX(65deg)rotate(20deg)}to{transform:rotateX(65deg)rotate(-340deg)}}@keyframes lawsyncNode{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)scale(1.05)}}@keyframes lawsyncFloat{0%,to{transform:translate(0)}50%{transform:translate(12px)}}.solution-product:first-child .node-a{top:15%;right:4%}.solution-product:first-child .node-b{bottom:15%;left:4%}.solution-product:first-child .node-c{top:5%;left:38%}.solution-product:nth-child(2) .node-a{top:30%;right:0}.solution-product:nth-child(2) .node-b{bottom:10%;left:0}.solution-product:nth-child(2) .node-c{top:0;left:15%}.solution-product:nth-child(3) .node-a{top:5%;right:12%}.solution-product:nth-child(3) .node-b{bottom:8%;left:8%}.solution-product:nth-child(3) .node-c{top:42%;left:-3%}.solution-product:nth-child(4) .node-a{top:12%;right:2%}.solution-product:nth-child(4) .node-b{bottom:18%;left:2%}.solution-product:nth-child(4) .node-c{top:5%;left:30%}@media (width<=950px){.solution-product,.solution-product:nth-child(odd){grid-template-columns:1fr}.solution-product:nth-child(odd) .solution-product-visual,.solution-product:nth-child(2n) .solution-product-visual{grid-area:1/1}.solution-product:nth-child(odd) .solution-product-content,.solution-product:nth-child(2n) .solution-product-content{grid-area:2/1}}@media (width<=600px){.solution-product-visual{width:300px}}.solution-product{perspective:1600px;transform-style:preserve-3d}.solution-product-content{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s}.solution-product-visual{transform-style:preserve-3d;perspective:1200px;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:relative}.solution-product-visual:before{content:"";pointer-events:none;background:linear-gradient(120deg,#00dcff09,#0000 35%,#0078ff06);border:1px solid #00dcff14;position:absolute;inset:-35px;transform:translateZ(-50px)rotateX(2deg);box-shadow:inset 0 0 60px #00c8ff06,0 0 60px #0096ff06}.solution-product-visual:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00e6ffcc,#0000);height:1px;animation:6s linear infinite holographicScan;position:absolute;top:0;left:-25%;right:-25%;box-shadow:0 0 15px #00dcffb3,0 0 35px #00b4ff40}@keyframes holographicScan{0%{left:-40%}to{left:120%}}.solution-core{transform-style:preserve-3d;transition:transform .5s,box-shadow .5s;position:relative;box-shadow:0 0 25px #00dcff40,inset 0 0 30px #00dcff1f}.solution-core:before{content:"";border-radius:inherit;border:1px solid #00dcff4d;animation:4s linear infinite coreRing;position:absolute;inset:-12px;transform:translateZ(25px);box-shadow:0 0 20px #00dcff1f}.solution-product-visual .solution-core:after{content:"";background:#00e6ffe6;border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite dataParticle;position:absolute;top:-45px;left:50%;box-shadow:0 0 8px #00e6ffcc,0 0 25px #00b4ff80}@keyframes dataParticle{0%{opacity:0;transform:translate(-50%)scale(.5)}20%{opacity:1}50%{opacity:1;transform:translate(-50%,120px)scale(1.2)}to{opacity:0;transform:translate(-50%,250px)scale(.3)}}.solution-data-node{width:10px;height:10px;transform-style:preserve-3d;background:radial-gradient(circle,#fff 0%,#00e6ffe6 25%,#00a0ff33 70%,#0000 100%);border-radius:50%;transition:transform .4s,box-shadow .4s;position:absolute;box-shadow:0 0 8px #00e6ffe6,0 0 25px #00b4ff66}.solution-data-node:hover{transform:translateZ(40px)scale(1.8);box-shadow:0 0 15px #00e6ff,0 0 45px #00b4ffcc}.solution-data-node:before{content:"";border:1px solid #00dcff40;border-radius:50%;animation:2.5s ease-out infinite nodePulse;position:absolute;inset:-8px}.solution-orbit{transform-style:preserve-3d;transition:border-color .5s,box-shadow .5s;box-shadow:0 0 12px #00d2ff0d}.solution-orbit:hover{border-color:#00e6ff8c;box-shadow:0 0 30px #00d2ff26}.solution-product:hover .solution-core{transform:translateZ(30px)scale(1.08)}.solution-product-visual{background-image:linear-gradient(#00d2ff09 1px,#0000 1px),linear-gradient(90deg,#00d2ff09 1px,#0000 1px);background-size:35px 35px;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.solution-product-visual .node-a:after,.solution-product-visual .node-b:after,.solution-product-visual .node-c:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#00dcffcc,#0000);width:80px;height:1px;animation:2.8s linear infinite dataStream;position:absolute}.solution-product-visual .node-a:after{transform:rotate(25deg)}.solution-product-visual .node-b:after{transform:rotate(-25deg)}.solution-product-visual .node-c:after{transform:rotate(90deg)}@keyframes dataStream{0%{opacity:0;transform-origin:0;scale:.2}30%{opacity:1}to{opacity:0;scale:1.5}}.solution-product:first-child .solution-product-visual{filter:drop-shadow(0 0 25px #00dcff1a)}.solution-product:first-child .solution-core{background:radial-gradient(circle at 35% 30%,#ffffff40,#00dcff1f 25%,#00508c1f 60%,#0000 75%);animation:3s ease-in-out infinite predictiveCore}@keyframes predictiveCore{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(45px)scale(1.15)}}.solution-product:first-child .solution-orbit{animation-duration:8s}.solution-product:first-child .orbit-three{border-style:dotted;animation:5s ease-in-out infinite predictiveWave}@keyframes predictiveWave{0%,to{opacity:.25;transform:scale(.85)rotate(0)}50%{opacity:.7;transform:scale(1.15)rotate(180deg)}}.solution-product:nth-child(2) .solution-product-visual{transform-style:preserve-3d}.solution-product:nth-child(2) .solution-core{background:linear-gradient(135deg,#00e6ff2e,#003c640d);animation:4s ease-in-out infinite spiderHologram;box-shadow:0 0 30px #00dcff40}@keyframes spiderHologram{0%,to{transform:rotateX(0)rotateY(0)translateZ(0)}50%{transform:rotateX(15deg)rotateY(20deg)translateZ(35px)}}.solution-product:nth-child(2) .solution-orbit{animation:5s linear infinite spiderSearch}@keyframes spiderSearch{0%{transform:rotate(0)rotateX(55deg)}to{transform:rotate(360deg)rotateX(55deg)}}.solution-product:nth-child(3) .solution-product-visual{transform-style:preserve-3d}.solution-product:nth-child(3) .solution-core{background:linear-gradient(135deg,#00dcff33,#003c5a0d);animation:6s ease-in-out infinite oversight3D}@keyframes oversight3D{0%{transform:rotateX(20deg)rotateY(20deg)translateZ(0)}50%{transform:rotateX(-25deg)rotateY(35deg)translateZ(55px)}to{transform:rotateX(20deg)rotateY(20deg)translateZ(0)}}.solution-product:nth-child(3) .orbit-one{animation:10s linear infinite deepOrbit1}.solution-product:nth-child(3) .orbit-two{animation:14s linear infinite deepOrbit2}@keyframes deepOrbit1{0%{transform:rotateX(65deg)rotate(0)}to{transform:rotateX(65deg)rotate(360deg)}}@keyframes deepOrbit2{0%{transform:rotateY(65deg)rotate(360deg)}to{transform:rotateY(65deg)rotate(0)}}.solution-product:nth-child(4) .solution-product-visual{filter:drop-shadow(0 0 25px #00d2ff14)}.solution-product:nth-child(4) .solution-core{background:linear-gradient(145deg,#00e6ff2e,#00507814);animation:3.5s ease-in-out infinite commandCore}@keyframes commandCore{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(40px)scale(1.08)}}.solution-product:nth-child(4) .orbit-one{animation:7s linear infinite commandOrbit}.solution-product:nth-child(4) .orbit-two{animation:10s linear infinite commandOrbitReverse}@keyframes commandOrbit{0%{transform:rotateX(55deg)rotate(0)}to{transform:rotateX(55deg)rotate(360deg)}}@keyframes commandOrbitReverse{0%{transform:rotateY(55deg)rotate(360deg)}to{transform:rotateY(55deg)rotate(0)}}.solution-product-content{transition:transform .7s cubic-bezier(.16,1,.3,1)}.solution-product:hover .solution-product-content{transform:translateZ(25px)}.solution-product-number{transition:transform .6s,opacity .6s}.solution-product:hover .solution-product-number{transform:translateZ(35px)scale(1.15)}.solution-product h2{transition:transform .5s,text-shadow .5s}.solution-product:hover h2{text-shadow:0 0 20px #00dcff40;transform:translate(8px)}.solution-product a,.solutions-cta a{transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.solution-product a:hover,.solutions-cta a:hover{transform:translateY(-3px);box-shadow:0 10px 35px #00c8ff26}.solution-product a:after,.solutions-cta a:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:120px;height:100%;transition:left .6s;position:absolute;top:0;left:-150px;transform:skew(-20deg)}.solution-product a:hover:after,.solutions-cta a:hover:after{left:120%}.solution-product{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards solutionReveal;transform:translateY(80px)rotateX(4deg)}.solution-product:first-child{animation-delay:.1s}.solution-product:nth-child(2){animation-delay:.25s}.solution-product:nth-child(3){animation-delay:.4s}.solution-product:nth-child(4){animation-delay:.55s}@keyframes solutionReveal{to{opacity:1;transform:translateY(0)rotateX(0)}}.solution-product-visual{overflow:visible}.solution-product-visual .solution-orbit:before{content:"";background:#00e6ffe6;border-radius:50%;width:4px;height:4px;animation:4s linear infinite orbitParticle;position:absolute;box-shadow:0 0 12px #00e6ffcc}@keyframes orbitParticle{0%{opacity:0;transform:rotate(0)translate(50px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(360deg)translate(50px)}}@media (width<=950px){.solution-product-visual:before{inset:-20px}.solution-product:hover .solution-product-content{transform:translateZ(0)}}@media (width<=600px){.solution-product-visual{transform:scale(.9)}.solution-product-visual:before{inset:-10px}.solution-product h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.solution-product,.solution-product *,.solution-product:before,.solution-product:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.solution-product{position:relative;overflow:visible}.solution-product:before{content:"";opacity:0;filter:blur(1px)drop-shadow(0 0 10px #00dcffcc);pointer-events:none;background:linear-gradient(#0000,#00dcffcc,#0000);width:2px;animation:7s ease-in-out infinite sectionBeam;position:absolute;top:0;bottom:0;left:-30px}@keyframes sectionBeam{0%{opacity:0;transform:translateY(-100%)}15%{opacity:.7}50%{opacity:1}85%{opacity:.4}to{opacity:0;transform:translateY(100%)}}.solution-product{isolation:isolate}.solution-product-content:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(120deg,#0000 20%,#00dcff73,#0000 45%,#0096ff40,#0000 75%) 0 0/250% 250%;border-radius:18px;padding:1px;animation:8s linear infinite movingBorder;position:absolute;inset:-1px}@keyframes movingBorder{0%{opacity:.1;background-position:0%}50%{opacity:.5;background-position:100%}to{opacity:.1;background-position:0%}}.solution-product h2{position:relative}.solution-product h2:after{content:attr(data-text);color:#00dcff59;opacity:0;pointer-events:none;position:absolute;top:0;left:2px}.solution-product:hover h2:after{animation:.45s steps(2,end) titleGlitch}@keyframes titleGlitch{0%{clip-path:inset(0 0 80%);opacity:0;transform:translate(-3px)}20%{opacity:1}40%{clip-path:inset(40% 0 30%);transform:translate(3px)}60%{clip-path:inset(70% 0 5%);transform:translate(-2px)}to{opacity:0}}.solution-product-category,.solution-product-code{transition:letter-spacing .5s,opacity .5s,transform .5s}.solution-product:hover .solution-product-category{letter-spacing:.28em;transform:translate(5px)}.solution-product-content p{opacity:.78;transition:opacity .6s,transform .6s,filter .6s}.solution-product:hover .solution-product-content p{opacity:1;filter:drop-shadow(0 0 8px #00dcff14);transform:translate(5px)}.solution-feature-grid{perspective:1000px}.solution-feature-grid>*{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s,border-color .5s,box-shadow .5s}.solution-feature-grid>:first-child{transition-delay:0s}.solution-feature-grid>:nth-child(2){transition-delay:50ms}.solution-feature-grid>:nth-child(3){transition-delay:.1s}.solution-feature-grid>:nth-child(4){transition-delay:.15s}.solution-feature-grid>:hover{border-color:#00dcff59;transform:translateY(-8px)rotateX(5deg)translateZ(15px);box-shadow:0 15px 35px #00000040,0 0 25px #00c8ff14}.solution-feature-grid strong{transition:text-shadow .4s,transform .4s}.solution-feature-grid>:hover strong{text-shadow:0 0 15px #00dcff73;transform:scale(1.08)}.solution-product:first-child .orbit-one{animation:7s linear infinite sakshamOrbitFast}.solution-product:first-child .orbit-two{animation:13s linear infinite sakshamOrbitSlow}@keyframes sakshamOrbitFast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sakshamOrbitSlow{0%{transform:rotateX(65deg)rotate(360deg)}to{transform:rotateX(65deg)rotate(0)}}.solution-product:nth-child(2) .solution-data-node{animation:2s ease-in-out infinite searchPulse}.solution-product:nth-child(2) .node-a{animation-delay:.2s}.solution-product:nth-child(2) .node-b{animation-delay:.7s}.solution-product:nth-child(2) .node-c{animation-delay:1.2s}@keyframes searchPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}.solution-product:nth-child(3) .solution-product-visual{animation:9s ease-in-out infinite oversightScene}@keyframes oversightScene{0%,to{transform:perspective(1200px)rotateY(-2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(4deg)translateY(-12px)}}.solution-product:nth-child(4) .solution-product-visual:before{animation:4s ease-in-out infinite commandPulse}@keyframes commandPulse{0%,to{box-shadow:inset 0 0 30px #00dcff05}50%{box-shadow:inset 0 0 100px #00dcff1f}}.solution-product-visual::marker{display:none}.solution-product-visual .orbit-one:after{content:"";background:#dffcff;border-radius:50%;width:5px;height:5px;animation:5s linear infinite orbitDot;position:absolute;box-shadow:0 0 8px #0df,0 0 20px #00dcffcc}@keyframes orbitDot{0%{opacity:0;transform:rotate(0)translate(150px)}10%{opacity:1}50%{opacity:1}90%{opacity:.8}to{opacity:0;transform:rotate(360deg)translate(150px)}}.solution-product-visual{animation:12s infinite hologramFlicker}@keyframes hologramFlicker{0%,94%,to{opacity:1}95%{opacity:.92}96%{opacity:1}97%{opacity:.96}}.solution-product-visual{--scanner-position:-100%}.solution-product-visual .solution-core{overflow:visible}.solution-product-visual .solution-core:after{content:"";background:linear-gradient(90deg,#0000,#00f0ffcc,#0000);height:1px;animation:4s ease-in-out infinite coreScanner;position:absolute;top:50%;left:-100px;right:-100px;box-shadow:0 0 15px #00dcffb3}@keyframes coreScanner{0%{opacity:0;transform:translateY(-90px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(90px)}}.solution-product-number{animation:5s ease-in-out infinite numberFlicker}@keyframes numberFlicker{0%,90%,to{opacity:.65}92%{opacity:.2}94%{opacity:.8}96%{opacity:.3}}.solution-product:hover{z-index:5}.solution-product:hover .solution-product-visual{transform:translateZ(35px)scale(1.025)}.solution-product-visual{filter:drop-shadow(0 0 #00dcff00);transition:filter .8s}.solution-product:hover .solution-product-visual{filter:drop-shadow(0 0 25px #00dcff1f)drop-shadow(0 0 60px #0078ff0d)}.solution-product+.solution-product{margin-top:40px}.solution-product+.solution-product:after{content:"";background:linear-gradient(90deg,#0000,#00dcff26,#0000);height:1px;animation:4s ease-in-out infinite dividerPulse;position:absolute;top:-20px;left:25%;right:25%}@keyframes dividerPulse{0%,to{opacity:.2;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@media (width<=700px){.solution-product-visual:after,.solution-product-content:before{animation-duration:10s}.solution-product:hover .solution-product-visual{transform:scale(1.01)}.solution-feature-grid>:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.solution-product,.solution-product *,.solution-product:before,.solution-product:after{transition:none!important;animation:none!important}}.inner-page-hero,.about-page,.about-section{perspective:1400px}.inner-page-hero .inner-page-content{transform-style:preserve-3d;animation:7s ease-in-out infinite aboutHeroFloat}@keyframes aboutHeroFloat{0%,to{transform:translateZ(0)translateY(0)}50%{transform:translateZ(25px)translateY(-8px)}}.inner-page-hero:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#00dcff1f,#0064b40a 45%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite aboutField;position:absolute;top:10%;right:-120px}@keyframes aboutField{0%,to{opacity:.5;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}.about-3d-system{perspective:1200px;width:440px;height:440px;transform-style:preserve-3d;margin:0 auto;animation:8s ease-in-out infinite aboutSystemFloat;position:relative}@keyframes aboutSystemFloat{0%,to{transform:translateY(0)rotateX(2deg)rotateY(-3deg)}50%{transform:translateY(-15px)rotateX(-4deg)rotateY(5deg)}}.about-shield{clip-path:polygon(50% 0%,92% 18%,82% 72%,50% 100%,18% 72%,8% 18%);background:linear-gradient(145deg,#00dcff1f,#0046780a);border:1px solid #00dcff59;animation:4s ease-in-out infinite shieldPulse;position:absolute;inset:80px;transform:translateZ(35px);box-shadow:0 0 30px #00dcff1f,inset 0 0 50px #00dcff14}@keyframes shieldPulse{0%,to{transform:translateZ(35px)scale(1)}50%{transform:translateZ(55px)scale(1.05)}}.about-shield:before{content:"";clip-path:polygon(50% 0%,92% 18%,82% 72%,50% 100%,18% 72%,8% 18%);border:1px solid #00dcff38;animation:12s linear infinite shieldRotate;position:absolute;inset:22px}@keyframes shieldRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-core{background:radial-gradient(circle at 35% 30%,#fff,#00e6ffcc 12%,#0078c840 45%,#0000 75%);border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite coreBreathing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(90px);box-shadow:0 0 25px #00dcffb3,0 0 80px #00b4ff40}@keyframes coreBreathing{0%,to{transform:translate(-50%,-50%)translateZ(90px)scale(1)}50%{transform:translate(-50%,-50%)translateZ(120px)scale(1.15)}}.about-ring{transform-style:preserve-3d;border:1px solid #00dcff2e;border-radius:50%;position:absolute;top:50%;left:50%}.about-ring-one{width:220px;height:220px;margin:-110px;animation:9s linear infinite aboutRingOne;transform:translateZ(30px)rotateX(68deg)}.about-ring-two{width:310px;height:310px;margin:-155px;animation:13s linear infinite reverse aboutRingTwo;transform:translateZ(5px)rotateY(65deg)}.about-ring-three{border-style:dashed;width:390px;height:390px;margin:-195px;animation:20s linear infinite aboutRingThree}@keyframes aboutRingOne{0%{transform:translateZ(30px)rotateX(68deg)rotate(0)}to{transform:translateZ(30px)rotateX(68deg)rotate(360deg)}}@keyframes aboutRingTwo{0%{transform:translateZ(5px)rotateY(65deg)rotate(360deg)}to{transform:translateZ(5px)rotateY(65deg)rotate(0)}}@keyframes aboutRingThree{0%{transform:translateZ(-20px)rotate(0)}to{transform:translateZ(-20px)rotate(360deg)}}.about-node{background:#dffcff;border-radius:50%;width:9px;height:9px;animation:2.5s ease-in-out infinite aboutNodePulse;position:absolute;transform:translateZ(80px);box-shadow:0 0 10px #00e6ffe6,0 0 30px #00b4ff80}.about-node:first-child{top:8%;left:50%}.about-node:nth-child(2){animation-delay:.5s;top:48%;right:3%}.about-node:nth-child(3){animation-delay:1s;bottom:8%;left:50%}.about-node:nth-child(4){animation-delay:1.5s;top:48%;left:3%}@keyframes aboutNodePulse{0%,to{opacity:.45;transform:translateZ(60px)scale(.7)}50%{opacity:1;transform:translateZ(110px)scale(1.5)}}.about-connection{transform-origin:0;opacity:.5;background:linear-gradient(90deg,#0000,#00dcff99,#0000);height:1px;animation:3s linear infinite connectionFlow;position:absolute}.about-connection.one{width:170px;top:28%;left:27%;transform:rotate(28deg)}.about-connection.two{width:190px;animation-delay:.7s;top:55%;left:25%;transform:rotate(-18deg)}.about-connection.three{width:170px;animation-delay:1.4s;top:70%;left:48%;transform:rotate(-72deg)}@keyframes connectionFlow{0%{opacity:.1;scale:.3}50%{opacity:1;scale:1}to{opacity:.1;scale:.3}}.about-card,.about-feature-card,.about-leadership-card{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .5s}.about-card:hover,.about-feature-card:hover,.about-leadership-card:hover{border-color:#00dcff59;transform:translateY(-12px)rotateX(4deg)rotateY(-2deg)translateZ(20px);box-shadow:0 25px 60px #0000004d,0 0 30px #00d2ff14}.about-card h3,.about-feature-card h3,.about-leadership-card h3{transition:transform .5s,text-shadow .5s}.about-card:hover h3,.about-feature-card:hover h3,.about-leadership-card:hover h3{text-shadow:0 0 18px #00dcff40;transform:translateZ(20px)translate(5px)}.about-card,.about-feature-card,.about-leadership-card{animation:.9s cubic-bezier(.16,1,.3,1) both aboutCardReveal}@keyframes aboutCardReveal{0%{opacity:0;transform:translateY(45px)rotateX(8deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (width<=700px){.about-3d-system{width:330px;height:330px}.about-ring-three{width:300px;height:300px;margin:-150px}.about-shield{inset:65px}.about-core{width:75px;height:75px}}.services-page-section{perspective:1500px}.services-3d-command{perspective:1200px;width:460px;height:460px;transform-style:preserve-3d;margin:0 auto;animation:8s ease-in-out infinite commandFloat;position:relative}@keyframes commandFloat{0%,to{transform:translateY(0)rotateX(3deg)rotateY(-3deg)}50%{transform:translateY(-15px)rotateX(-4deg)rotateY(5deg)}}.command-radar{width:330px;height:330px;transform-style:preserve-3d;background:repeating-radial-gradient(circle,#0000 0 40px,#00dcff0a 41px 42px);border:1px solid #00dcff33;border-radius:50%;margin:-165px;animation:14s linear infinite radarRotation;position:absolute;top:50%;left:50%;transform:rotateX(65deg)translateZ(20px);box-shadow:0 0 50px #00c8ff0f}@keyframes radarRotation{0%{transform:rotateX(65deg)rotate(0)translateZ(20px)}to{transform:rotateX(65deg)rotate(360deg)translateZ(20px)}}.command-radar:before{content:"";transform-origin:0;background:linear-gradient(90deg,#00e6ffe6,#0000);width:50%;height:2px;animation:4s linear infinite radarSweep;position:absolute;top:50%;left:50%;box-shadow:0 0 15px #00dcffcc}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.command-core{width:95px;height:95px;transform-style:preserve-3d;background:linear-gradient(145deg,#00e6ff40,#00466e14);border:1px solid #00e6ff73;border-radius:16px;animation:3.5s ease-in-out infinite commandCoreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(100px);box-shadow:0 0 30px #00dcff59,inset 0 0 30px #00dcff1a}@keyframes commandCoreFloat{0%,to{transform:translate(-50%,-50%)translateZ(90px)rotateX(0)rotateY(0)}50%{transform:translate(-50%,-50%)translateZ(130px)rotateX(12deg)rotateY(18deg)}}.command-core:before{content:"";border:1px solid #00e6ff66;animation:5s linear infinite coreSquare;position:absolute;inset:18px;transform:translateZ(25px)rotate(45deg)}@keyframes coreSquare{0%{transform:translateZ(25px)rotate(45deg)}to{transform:translateZ(25px)rotate(405deg)}}.service-module{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:72px;height:72px;transform-style:preserve-3d;background:#001e3273;border:1px solid #00dcff40;justify-content:center;align-items:center;transition:transform .5s,border-color .5s,box-shadow .5s;display:flex;position:absolute;box-shadow:0 0 20px #00c8ff14}.service-module:hover{border-color:#00e6ffb3;transform:translateZ(50px)scale(1.15);box-shadow:0 0 35px #00dcff40}.service-module.one{top:5%;left:50%;transform:translate(-50%)translateZ(60px)}.service-module.two{top:50%;right:4%;transform:translateY(-50%)translateZ(60px)}.service-module.three{bottom:5%;left:50%;transform:translate(-50%)translateZ(60px)}.service-module.four{top:50%;left:4%;transform:translateY(-50%)translateZ(60px)}.service-module:after{content:"";opacity:0;border:1px solid #00dcff33;animation:3s ease-out infinite modulePulse;position:absolute;inset:-8px}.service-module:nth-child(2):after{animation-delay:.7s}.service-module:nth-child(3):after{animation-delay:1.4s}.service-module:nth-child(4):after{animation-delay:2.1s}@keyframes modulePulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.service-link{transform-origin:0;background:linear-gradient(90deg,#0000,#00dcffa6,#0000);height:1px;animation:2.5s linear infinite serviceDataFlow;position:absolute;box-shadow:0 0 8px #00dcff66}.service-link.one{width:140px;top:27%;left:38%;transform:rotate(90deg)}.service-link.two{width:150px;animation-delay:.6s;top:48%;left:52%;transform:rotate(0)}.service-link.three{width:150px;animation-delay:1.2s;top:70%;left:38%;transform:rotate(-90deg)}.service-link.four{width:150px;animation-delay:1.8s;top:48%;left:10%;transform:rotate(0)}@keyframes serviceDataFlow{0%{opacity:0;scale:.2}30%{opacity:1}70%{opacity:1}to{opacity:0;scale:1}}.service-page-card{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s}.service-page-card:hover{border-color:#00dcff66;transform:translateY(-14px)rotateX(5deg)rotateY(-3deg)translateZ(25px);box-shadow:0 25px 60px #0000004d,0 0 30px #00d2ff14}.service-page-card .service-icon{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .5s}.service-page-card:hover .service-icon{transform:translateZ(35px)rotateY(180deg)scale(1.1);box-shadow:0 0 25px #00dcff40}.service-page-card h3{transition:transform .5s,letter-spacing .5s,text-shadow .5s}.service-page-card:hover h3{letter-spacing:.02em;text-shadow:0 0 18px #00dcff33;transform:translateZ(25px)translate(6px)}.service-page-card{animation:.9s cubic-bezier(.16,1,.3,1) both serviceReveal}.service-page-card:first-child{animation-delay:.1s}.service-page-card:nth-child(2){animation-delay:.2s}.service-page-card:nth-child(3){animation-delay:.3s}.service-page-card:nth-child(4){animation-delay:.4s}@keyframes serviceReveal{0%{opacity:0;transform:translateY(60px)rotateX(10deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (width<=700px){.services-3d-command{width:330px;height:330px}.command-radar{width:250px;height:250px;margin:-125px}.command-core{width:75px;height:75px}.service-module{width:58px;height:58px}}.gryphon-mission-visual{perspective:1400px;width:620px;height:620px;transform-style:preserve-3d;margin:auto;animation:8s ease-in-out infinite missionFloat;position:relative}.mission-glow{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glow-one{filter:blur(20px);background:radial-gradient(circle,#00dcff29,#0064ff0f 40%,#0000 72%);width:500px;height:500px;animation:4s ease-in-out infinite glowBreath}.glow-two{filter:blur(35px);background:radial-gradient(circle,#00e6ff2e,#0000 70%);width:300px;height:300px;animation:3s ease-in-out infinite reverse glowBreath}@keyframes glowBreath{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.mission-ring{transform-style:preserve-3d;pointer-events:none;border:1px solid #00dcff38;border-radius:50%;position:absolute;top:50%;left:50%}.ring-one{width:540px;height:540px;margin:-270px;animation:18s linear infinite ringRotateOne}.ring-two{border-style:dashed;width:450px;height:450px;margin:-225px;animation:13s linear infinite ringRotateTwo}.ring-three{border-color:#00dcff59;width:360px;height:360px;margin:-180px;animation:9s linear infinite reverse ringRotateThree}@keyframes ringRotateOne{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes ringRotateTwo{0%{transform:rotateY(65deg)rotate(360deg)}to{transform:rotateY(65deg)rotate(0)}}@keyframes ringRotateThree{0%{transform:rotateX(55deg)rotate(0)}to{transform:rotateX(55deg)rotate(360deg)}}.mission-orbit{transform-style:preserve-3d;border:1px solid #00dcff21;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-a{width:470px;height:170px;margin:-85px -235px;animation:10s linear infinite orbitA;transform:rotateX(70deg)}.orbit-b{width:470px;height:170px;margin:-85px -235px;animation:12s linear infinite orbitB;transform:rotateY(65deg)}.orbit-c{border-style:dotted;width:400px;height:400px;margin:-200px;animation:16s linear infinite reverse orbitC}@keyframes orbitA{0%{transform:rotateX(70deg)rotate(0)}to{transform:rotateX(70deg)rotate(360deg)}}@keyframes orbitB{0%{transform:rotateY(65deg)rotate(0)}to{transform:rotateY(65deg)rotate(360deg)}}@keyframes orbitC{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mission-earth{width:245px;height:245px;transform-style:preserve-3d;background:radial-gradient(circle at 35% 30%,#64f0ff4d,#0064aa38 35%,#00142df2 72%);border:1px solid #00dcff8c;border-radius:50%;animation:6s ease-in-out infinite earthFloat;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translateZ(70px);box-shadow:0 0 30px #00dcff4d,0 0 100px #0096ff26,inset 0 0 50px #00dcff26}@keyframes earthFloat{0%,to{transform:translate(-50%,-50%)translateZ(70px)rotateY(0)}50%{transform:translate(-50%,-50%)translateZ(100px)rotateY(8deg)}}.earth-grid{background-color:#0000;background-image:linear-gradient(#00dcff26 1px,#0000 1px),linear-gradient(90deg,#00dcff26 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;animation:8s linear infinite earthGridMove;position:absolute;inset:0}@keyframes earthGridMove{0%{transform:translate(0)}to{transform:translate(28px)}}.earth-land{filter:blur(.5px);background:#00dcff59;position:absolute;box-shadow:0 0 15px #00dcff40}.land-one{border-radius:60% 30% 55% 35%;width:80px;height:55px;top:65px;left:65px;transform:rotate(-15deg)}.land-two{border-radius:40% 60% 35% 65%;width:65px;height:95px;top:105px;right:45px;transform:rotate(25deg)}.land-three{border-radius:50%;width:45px;height:65px;bottom:30px;left:95px}.earth-light{background:#dffcff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite cityPulse;position:absolute;box-shadow:0 0 8px #00eaff,0 0 20px #00dcffcc}.light-one{top:75px;left:100px}.light-two{animation-delay:.4s;top:120px;left:155px}.light-three{animation-delay:.8s;top:145px;right:75px}.light-four{animation-delay:1.2s;bottom:70px;left:135px}@keyframes cityPulse{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1.8)}}.mission-shield{clip-path:polygon(50% 0%,94% 16%,84% 72%,50% 100%,16% 72%,6% 16%);background:linear-gradient(145deg,#00f0ff59,#00467859);border:1px solid #00f0ffb3;width:105px;height:125px;animation:3s ease-in-out infinite shieldFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(160px);box-shadow:0 0 30px #00dcff80}@keyframes shieldFloat{0%,to{transform:translate(-50%,-50%)translateZ(150px)scale(1)}50%{transform:translate(-50%,-50%)translateZ(185px)scale(1.08)}}.shield-lock{width:34px;height:30px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.lock-body{background:#dcffffe6;border-radius:4px;width:34px;height:25px;position:absolute;bottom:0;box-shadow:0 0 15px #00e6ffcc}.lock-ring{border:4px solid #dcffffe6;border-bottom:0;border-radius:15px 15px 0 0;width:22px;height:20px;position:absolute;top:-13px;left:6px}.mission-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:88px;height:88px;transform-style:preserve-3d;background:#001428a6;border:1px solid #00dcff59;justify-content:center;align-items:center;transition:transform .5s,border-color .5s;animation:5s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 0 25px #00dcff1a,inset 0 0 25px #00dcff0d}.mission-node:hover{border-color:#00e6ffcc;transform:translateZ(80px)scale(1.15)}.node-intelligence{top:22%;left:2%}.node-security{animation-delay:.8s;top:22%;right:2%}.node-forensics{animation-delay:1.5s;bottom:18%;left:4%}.node-ground{animation-delay:2.2s;bottom:18%;right:4%}.node-cloud{animation-delay:1s;top:2%;left:50%;transform:translate(-50%)translateZ(40px)}.node-icon{border:1px solid #00e6ff80;width:50px;height:38px;position:relative;transform:translateZ(20px)rotateX(8deg)}.analysis-screen{background:#00e6ffbf;width:8px;animation:1.8s ease-in-out infinite alternate analysisBars;position:absolute;bottom:5px;box-shadow:0 0 8px #00e6ffb3}.screen-one{height:15px;left:8px}.screen-two{height:27px;animation-delay:.3s;left:21px}.screen-three{height:20px;animation-delay:.6s;right:8px}@keyframes analysisBars{0%{opacity:.4;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}.security-icon{clip-path:polygon(50% 0%,94% 15%,82% 75%,50% 100%,18% 75%,6% 15%);background:#00dcff2e;border:1px solid #00e6ff99;width:45px;height:52px;animation:2.5s ease-in-out infinite securityPulse;box-shadow:0 0 20px #00dcff66}@keyframes securityPulse{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}.fingerprint-icon{width:50px;height:55px;position:relative}.fingerprint-icon span{border:2px solid #00e6ffb3;border-bottom:0;border-radius:50%;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.fingerprint-icon span:first-child{width:45px;height:50px}.fingerprint-icon span:nth-child(2){width:35px;height:42px}.fingerprint-icon span:nth-child(3){width:25px;height:32px}.fingerprint-icon span:nth-child(4){width:15px;height:22px}.fingerprint-icon span:nth-child(5){width:5px;height:12px}.ground-icon{width:55px;height:50px;position:relative}.ground-person{background:#00e6ffb3;border-radius:7px 7px 2px 2px;width:12px;height:25px;position:absolute;bottom:3px;left:8px}.ground-person:before{content:"";background:#00e6ffcc;border-radius:50%;width:12px;height:12px;position:absolute;top:-10px}.ground-drone{border:1px solid #00e6ffcc;border-radius:50%;width:32px;height:12px;animation:2s ease-in-out infinite droneFloat;position:absolute;top:8px;right:5px}.ground-drone:before,.ground-drone:after{content:"";background:#00e6ffb3;width:18px;height:2px;position:absolute;top:4px}.ground-drone:before{left:-12px}.ground-drone:after{right:-12px}@keyframes droneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cloud-icon{width:60px;height:55px;position:relative}.cloud-shape{background:#00dcff2e;border:1px solid #00e6ff99;border-radius:30px;width:42px;height:25px;position:absolute;top:5px;left:5px}.cloud-shape:before{content:"";background:#00dcff33;border:1px solid #00e6ff80;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:8px}.server{background:#00dcff40;border:1px solid #00e6ff80;width:22px;height:8px;position:absolute;right:0;box-shadow:0 0 8px #00dcff33}.server-one{bottom:20px}.server-two{bottom:10px}.server-three{bottom:0}.mission-beam{transform-origin:0;background:linear-gradient(90deg,#0000,#00e6ffcc,#0000);height:1px;animation:3s linear infinite beamFlow;position:absolute;box-shadow:0 0 10px #00dcff80}.beam-one{width:190px;top:31%;left:18%;transform:rotate(18deg)}.beam-two{width:190px;animation-delay:.6s;top:31%;right:18%;transform:rotate(162deg)}.beam-three{width:160px;animation-delay:1.2s;bottom:30%;left:20%;transform:rotate(-18deg)}.beam-four{width:160px;animation-delay:1.8s;bottom:30%;right:20%;transform:rotate(198deg)}.beam-five{width:180px;animation-delay:2.2s;top:17%;left:50%;transform:rotate(90deg)}@keyframes beamFlow{0%{opacity:0;scale:.2}30%{opacity:1}70%{opacity:1}to{opacity:0;scale:1}}.mission-particle{background:#e7ffff;border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite particleFloat;position:absolute;box-shadow:0 0 10px #00eaff,0 0 25px #00dcffb3}.particle-one{top:14%;left:14%}.particle-two{animation-delay:.5s;top:12%;left:78%}.particle-three{animation-delay:1s;top:58%;left:8%}.particle-four{animation-delay:1.5s;top:60%;right:8%}.particle-five{animation-delay:2s;bottom:8%;left:24%}.particle-six{animation-delay:2.5s;bottom:10%;right:22%}.particle-seven{animation-delay:3s;top:8%;left:50%}.particle-eight{animation-delay:3.5s;bottom:5%;left:50%}@keyframes particleFloat{0%,to{opacity:.3;transform:translateY(0)scale(.6)}50%{opacity:1;transform:translateY(-20px)scale(1.4)}}.mission-scanner{opacity:.5;background:linear-gradient(90deg,#0000,#00f0ffcc,#0000);width:520px;height:2px;animation:5s ease-in-out infinite scannerMove;position:absolute;top:50%;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00e6ffb3}@keyframes scannerMove{0%{opacity:0;transform:translate(-50%,-230px)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translate(-50%,230px)}}@keyframes missionFloat{0%,to{transform:rotateX(2deg)rotateY(-2deg)translateY(0)}50%{transform:rotateX(-3deg)rotateY(4deg)translateY(-12px)}}.gryphon-mission-visual:hover{transform:scale(1.025)rotateX(-2deg)rotateY(3deg)}.gryphon-mission-visual:hover .mission-earth{box-shadow:0 0 45px #00e6ff73,0 0 120px #0096ff38,inset 0 0 60px #00e6ff33}@media (width<=1100px){.gryphon-mission-visual{width:500px;height:500px}.ring-one{width:450px;height:450px;margin:-225px}.ring-two{width:380px;height:380px;margin:-190px}.ring-three{width:310px;height:310px;margin:-155px}}@media (width<=700px){.gryphon-mission-visual{width:360px;height:360px;transform:scale(.85)}.mission-earth{width:150px;height:150px}.mission-shield{width:70px;height:85px}.mission-node{width:60px;height:60px}.ring-one{width:330px;height:330px;margin:-165px}.ring-two{width:280px;height:280px;margin:-140px}.ring-three{width:220px;height:220px;margin:-110px}.mission-scanner{width:320px}}@media (prefers-reduced-motion:reduce){.gryphon-mission-visual,.gryphon-mission-visual *{transition:none!important;animation:none!important}}@media (width>=1200px){.hero-visual .gryphon-mission-visual{position:relative!important;inset:165px auto auto 0!important}}.hero-visual .mission-node{z-index:50;cursor:pointer;transform-style:preserve-3d;position:absolute!important;overflow:visible!important}.hero-visual .mission-node .mission-info-card{box-sizing:border-box;-webkit-backdrop-filter:blur(15px);transform-origin:50%;background:linear-gradient(145deg,#031220fa,#020812fa);border:1px solid #00dcff59;border-radius:10px;width:285px;min-height:0;padding:20px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;transform:translateZ(60px)scale(.88);box-shadow:0 20px 60px #0000008c,0 0 35px #00c8ff1f,inset 0 0 30px #00dcff09;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:block!important;position:absolute!important}.hero-visual .mission-node:hover .mission-info-card{transition:opacity .25s,transform .45s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateZ(60px)scale(1);opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hero-visual .mission-node:focus .mission-info-card{transform:translateZ(60px)scale(1);opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hero-visual .mission-node:not(:hover) .mission-info-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-visual .mission-info-card:before{content:"";background:linear-gradient(90deg,#0000,#00ebffe6,#0000);height:1px;position:absolute;top:0;left:15px;right:15px;box-shadow:0 0 12px #00dcffb3}.mission-info-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.mission-info-number{color:#00e5ff;letter-spacing:.08em;border:1px solid #00dcff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.mission-info-card h3{color:#fff;margin:0 0 9px;font-size:18px;font-weight:700;line-height:1.15;position:relative}.mission-info-card p{color:#d7e6f0bf;margin:0 0 18px;font-size:12px;line-height:1.6;position:relative}.mission-info-button{box-sizing:border-box;color:#0df;letter-spacing:.08em;text-transform:uppercase;background:#00dcff0a;border:1px solid #00dcff59;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-width:155px;padding:10px 13px;font-size:9px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.mission-info-button span{font-size:16px;line-height:1;transition:transform .3s}.mission-info-button:hover span{transform:translate(5px)}.mission-info-card{overflow:hidden}.mission-info-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00dcff0f,#0000);width:40%;height:100%;position:absolute;top:0;left:-100%}.mission-node:hover .mission-info-card:after{animation:1.8s ease-out holographicScan}.node-cloud:hover .mission-info-card{transform:translate(-50%)translateZ(60px)scale(1)}.node-intelligence .mission-info-card::marker{display:none}.node-intelligence .mission-info-card:after{content:"";background:linear-gradient(90deg,#0000,#00e1ffcc);width:35px;height:1px;position:absolute;top:45px;left:-35px}.node-security .mission-info-card:after{content:"";background:linear-gradient(90deg,#00e1ffcc,#0000);width:35px;height:1px;position:absolute;top:45px;right:-35px}.node-forensics .mission-info-card:after{content:"";background:linear-gradient(90deg,#0000,#00e1ffcc);width:35px;height:1px;position:absolute;top:45px;left:-35px}.node-ground .mission-info-card:after{content:"";background:linear-gradient(90deg,#00e1ffcc,#0000);width:35px;height:1px;position:absolute;top:45px;right:-35px}.node-cloud .mission-info-card:after{content:"";background:linear-gradient(#0000,#00e1ffcc);width:1px;height:35px;position:absolute;top:-35px;left:50%}.hero-visual .mission-node:hover{z-index:500}.hero-visual .mission-node:hover>.node-icon,.hero-visual .mission-node:hover>.security-icon,.hero-visual .mission-node:hover>.fingerprint-icon,.hero-visual .mission-node:hover>.ground-icon,.hero-visual .mission-node:hover>.cloud-icon{filter:drop-shadow(0 0 12px #00e6ffe6);transform:translateZ(35px)scale(1.08)}.mission-node>.node-icon,.mission-node>.security-icon,.mission-node>.fingerprint-icon,.mission-node>.ground-icon,.mission-node>.cloud-icon{transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}@media (width<=700px){.hero-visual .mission-info-card{width:230px;padding:15px}.node-intelligence .mission-info-card,.node-forensics .mission-info-card{left:70px}.node-security .mission-info-card,.node-ground .mission-info-card{right:70px}.mission-info-card h3{font-size:16px}.mission-info-card p{font-size:11px}}.gryphon-mission-visual .mission-node{cursor:pointer;transform-style:preserve-3d;z-index:9999!important;pointer-events:auto!important;position:absolute!important;overflow:visible!important}.gryphon-mission-visual .mission-node>:not(.mission-info-card){pointer-events:auto!important}.gryphon-mission-visual .mission-node .mission-info-card{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(15px);transform-origin:50%;background:linear-gradient(145deg,#031220fa,#010710fa);border:1px solid #00dcff73;border-radius:10px;transition:opacity .25s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s;transform:translateZ(60px)scale(.82);box-shadow:0 25px 70px #000000a6,0 0 35px #00dcff29,inset 0 0 25px #00dcff0a;z-index:10000!important;width:280px!important;padding:20px!important;position:absolute!important}.gryphon-mission-visual .mission-node.is-active .mission-info-card{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .45s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateZ(60px)scale(1)}.gryphon-mission-visual .mission-node.is-active{z-index:20000!important}.mission-info-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mission-info-number{color:#00e5ff;border:1px solid #00dcff8c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.mission-info-status{color:#00e1ffbf;letter-spacing:.18em;font-size:8px;font-weight:700}.mission-info-card h3{color:#fff;margin:0 0 10px;font-size:19px;line-height:1.2}.mission-info-card p{color:#d7e6f0c7;margin:0 0 18px;font-size:12px;line-height:1.6}.mission-info-button{color:#0df;letter-spacing:.08em;text-transform:uppercase;background:#00dcff0a;border:1px solid #00dcff59;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-width:155px;padding:10px 13px;font-size:9px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.mission-info-button:hover{color:#fff;background:#00dcff1f;border-color:#00e6ffcc;box-shadow:0 0 20px #00dcff26}.node-security .mission-info-card{top:-25px;right:105px}.node-forensics .mission-info-card{bottom:-25px;left:105px}.node-ground .mission-info-card{bottom:-25px;right:105px}.node-cloud .mission-info-card{top:105px;left:50%;transform:translate(-50%)translateZ(60px)scale(.82)}.node-cloud.is-active .mission-info-card{transform:translate(-50%)translateZ(60px)scale(1)}.mission-info-card:before{content:"";background:linear-gradient(90deg,#0000,#00e5ff,#0000);height:1px;position:absolute;top:0;left:15px;right:15px;box-shadow:0 0 12px #00dcffcc}@keyframes missionPopup{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.mission-node.is-active .mission-info-card{animation:.35s ease-out both missionPopup}@media (width<=700px){.mission-info-card{width:230px!important;padding:16px!important}}.gryphon-mission-visual .mission-glow,.gryphon-mission-visual .mission-ring,.gryphon-mission-visual .mission-orbit,.gryphon-mission-visual .mission-earth,.gryphon-mission-visual .mission-shield,.gryphon-mission-visual .mission-beam,.gryphon-mission-visual .mission-particle,.gryphon-mission-visual .mission-scanner{pointer-events:none}.gryphon-mission-visual .mission-node{--node-color:#00d9ff;--node-glow:#00d9ff8c;z-index:99999!important;pointer-events:auto!important;overflow:visible!important}.gryphon-mission-visual .node-intelligence{--node-color:#00e5ff;--node-glow:#00e5ffa6}.gryphon-mission-visual .node-security{--node-color:#a855f7;--node-glow:#a855f7a6}.gryphon-mission-visual .node-forensics{--node-color:#22e6a7;--node-glow:#22e6a7a6}.gryphon-mission-visual .node-ground{--node-color:#ffb547;--node-glow:#ffb547a6}.gryphon-mission-visual .node-cloud{--node-color:#ff4fd8;--node-glow:#ff4fd8a6}.gryphon-mission-visual .node-icon,.gryphon-mission-visual .security-icon,.gryphon-mission-visual .fingerprint-icon,.gryphon-mission-visual .ground-icon,.gryphon-mission-visual .cloud-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--node-color) 35%, transparent), 0 0 20px var(--node-glow), inset 0 0 20px color-mix(in srgb, var(--node-color) 12%, transparent);transition:transform .35s,box-shadow .35s,border-color .35s;border-color:var(--node-color)!important}.gryphon-mission-visual .node-intelligence .analysis-screen{box-shadow:0 0 12px var(--node-glow);border-color:var(--node-color)!important;background:color-mix(in srgb, var(--node-color) 12%, transparent)!important}.gryphon-mission-visual .node-security .security-shield{box-shadow:0 0 18px var(--node-glow);border-color:var(--node-color)!important;background:color-mix(in srgb, var(--node-color) 18%, transparent)!important}.gryphon-mission-visual .node-forensics .fingerprint-icon span{box-shadow:0 0 10px var(--node-glow);border-color:var(--node-color)!important}.gryphon-mission-visual .node-ground .ground-person,.gryphon-mission-visual .node-ground .ground-drone{box-shadow:0 0 14px var(--node-glow);border-color:var(--node-color)!important;background-color:color-mix(in srgb, var(--node-color) 15%, transparent)!important}.gryphon-mission-visual .node-cloud .cloud-shape,.gryphon-mission-visual .node-cloud .server{box-shadow:0 0 14px var(--node-glow);border-color:var(--node-color)!important;background-color:color-mix(in srgb, var(--node-color) 12%, transparent)!important}.gryphon-mission-visual .mission-node:hover .node-icon,.gryphon-mission-visual .mission-node:hover .security-icon,.gryphon-mission-visual .mission-node:hover .fingerprint-icon,.gryphon-mission-visual .mission-node:hover .ground-icon,.gryphon-mission-visual .mission-node:hover .cloud-icon,.gryphon-mission-visual .mission-node.is-active .node-icon,.gryphon-mission-visual .mission-node.is-active .security-icon,.gryphon-mission-visual .mission-node.is-active .fingerprint-icon,.gryphon-mission-visual .mission-node.is-active .ground-icon,.gryphon-mission-visual .mission-node.is-active .cloud-icon{box-shadow:0 0 0 1px var(--node-color), 0 0 25px var(--node-glow), 0 0 55px var(--node-glow), inset 0 0 25px var(--node-glow);transform:scale(1.12)}.gryphon-mission-visual .mission-info-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;text-align:left;transition:opacity .3s,visibility .3s,transform .3s;transform:translateY(12px)scale(.94);z-index:100000!important;border:1px solid var(--node-color)!important;width:290px!important;min-height:190px!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--node-color) 25%, transparent), 0 0 25px var(--node-glow), 0 20px 60px #000000a6!important;color:#fff!important;background:linear-gradient(145deg,#030912fa,#050e1bf7)!important;border-radius:14px!important;padding:22px!important;position:absolute!important}.gryphon-mission-visual .mission-node:hover .mission-info-card,.gryphon-mission-visual .mission-node:focus-within .mission-info-card,.gryphon-mission-visual .mission-node.is-active .mission-info-card{pointer-events:auto;opacity:1!important;visibility:visible!important;transform:translateY(0)scale(1)!important}.gryphon-mission-visual .mission-info-card h3{text-shadow:0 0 12px #ffffff26;color:#fff!important;margin:12px 0 10px!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important}.gryphon-mission-visual .mission-info-card p{color:#d7e5f3!important;opacity:1!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.65!important}.gryphon-mission-visual .mission-info-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gryphon-mission-visual .mission-info-number{border:1px solid var(--node-color);width:30px;height:30px;box-shadow:0 0 12px var(--node-glow);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;color:var(--node-color)!important}.gryphon-mission-visual .mission-info-status{letter-spacing:1.8px;text-shadow:0 0 10px var(--node-glow);font-size:10px;font-weight:800;color:var(--node-color)!important}.gryphon-mission-visual .mission-info-button{box-sizing:border-box;border:1px solid var(--node-color);background:color-mix(in srgb, var(--node-color) 10%, transparent);letter-spacing:.4px;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:11px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s,transform .25s;color:var(--node-color)!important;display:inline-flex!important}.gryphon-mission-visual .mission-info-button:hover{background:var(--node-color);box-shadow:0 0 20px var(--node-glow);transform:translateY(-2px);color:#02060c!important}.gryphon-mission-visual .mission-info-button span{font-size:17px;color:inherit!important}.node-intelligence .mission-info-card{top:-30px;right:110%}.node-security .mission-info-card{top:-25px;left:110%}.node-forensics .mission-info-card{top:-20px;right:110%}.node-ground .mission-info-card{top:-20px;left:110%}.node-cloud .mission-info-card{top:-30px;right:110%}.node-intelligence .node-icon,.node-intelligence .analysis-screen{filter:drop-shadow(0 0 8px #00e5ffb3)}.node-security .security-icon,.node-security .security-shield{filter:drop-shadow(0 0 8px #a855f7b3)}.node-forensics .fingerprint-icon{filter:drop-shadow(0 0 8px #22e6a7b3)}.node-ground .ground-icon{filter:drop-shadow(0 0 8px #ffb547b3)}.node-cloud .cloud-icon{filter:drop-shadow(0 0 8px #ff4fd8b3)}@media (width<=900px){.gryphon-mission-visual .mission-info-card{transform:translate(-50%)translateY(12px)scale(.94);width:260px!important;top:calc(100% + 18px)!important;left:50%!important;right:auto!important}.gryphon-mission-visual .mission-node:hover .mission-info-card,.gryphon-mission-visual .mission-node:focus-within .mission-info-card,.gryphon-mission-visual .mission-node.is-active .mission-info-card{transform:translate(-50%)translateY(0)scale(1)!important}}.central-gryphon-card{z-index:100000;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:linear-gradient(145deg,#020812fa,#05111ff5);border:1px solid #00e5ffb3;border-radius:16px;width:360px;padding:26px 28px;transition:opacity .35s,visibility .35s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,30px)scale(.92);box-shadow:0 0 0 1px #00e5ff1f,0 0 25px #00e5ff40,0 0 70px #00e5ff26,0 30px 80px #000000b3}.gryphon-mission-visual .mission-earth:hover .central-gryphon-card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,30px)scale(1)}.central-gryphon-card h3{color:#fff;letter-spacing:-.4px;text-shadow:0 0 18px #ffffff1f;margin:0 0 13px;font-size:24px;font-weight:750;line-height:1.2}.central-gryphon-card p{color:#c9d9e8;margin:0 0 12px;font-size:13px;line-height:1.65}.central-card-button{box-sizing:border-box;color:#00e5ff;letter-spacing:.5px;background:#00e5ff12;border:1px solid #00e5ff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:12px 15px;font-size:11px;font-weight:750;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s,transform .25s;display:flex}.central-card-button span{font-size:18px;line-height:1}.central-card-button:hover{color:#02060c;background:#00e5ff;transform:translateY(-2px);box-shadow:0 0 25px #00e5ff73}.gryphon-mission-visual .mission-earth:hover{filter:drop-shadow(0 0 25px #00e5ffa6)}.gryphon-mission-visual .mission-earth:hover .earth-grid{opacity:1}.gryphon-mission-visual .mission-earth:hover .earth-light{opacity:1;filter:blur(2px)drop-shadow(0 0 12px #00e5ffcc)}@media (width<=900px){.central-gryphon-card{width:300px;top:100%;left:50%;transform:translate(-50%,15px)scale(.94)}.gryphon-mission-visual .mission-earth:hover .central-gryphon-card{transform:translate(-50%,15px)scale(1)}}@media (width<=520px){.central-gryphon-card{width:280px;padding:21px}.central-gryphon-card h3{font-size:20px}.central-gryphon-card p{font-size:12px}}.gryphon-mission-visual{position:relative;overflow:visible!important}.gryphon-mission-visual .mission-earth{cursor:pointer;pointer-events:auto!important;z-index:5000!important}.gryphon-mission-visual .central-gryphon-card{box-sizing:border-box;-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:linear-gradient(145deg,#020812fa,#05101ef7);border:1px solid #00e5ffbf;border-radius:16px;width:370px;margin-top:125px;margin-left:-185px;padding:25px 27px;transition:opacity .35s,visibility .35s,transform .4s cubic-bezier(.16,1,.3,1);top:50%;left:50%;transform:translateY(18px)scale(.94);box-shadow:0 0 0 1px #00e5ff1f,0 0 25px #00e5ff40,0 0 65px #00e5ff24,0 30px 80px #000000bf;z-index:200000!important;position:absolute!important}.gryphon-mission-visual:has(.mission-earth:hover) .central-gryphon-card{pointer-events:auto;transform:translateY(0)scale(1);opacity:1!important;visibility:visible!important}.gryphon-mission-visual .central-gryphon-card:hover{transform:translateY(0)scale(1);opacity:1!important;visibility:visible!important}.central-card-label{color:#00e5ff;letter-spacing:2px;background:#00e5ff12;border:1px solid #00e5ff80;border-radius:999px;align-items:center;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 0 15px #00e5ff1f}.central-card-line{background:linear-gradient(90deg,#00e5ff,#0000);width:50px;height:2px;margin:15px 0;box-shadow:0 0 10px #00e5ffb3}.central-gryphon-card h3{letter-spacing:-.3px;margin:0 0 13px;font-size:23px;font-weight:750;line-height:1.2;color:#fff!important}.central-gryphon-card p{margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.65;color:#d5e3ef!important}.central-card-button{box-sizing:border-box;background:#00e5ff12;border:1px solid #00e5ff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 15px;font-size:11px;font-weight:750;text-decoration:none;transition:all .25s;color:#00e5ff!important;display:flex!important}.central-card-button span{font-size:17px}.central-card-button:hover{background:#00e5ff;transform:translateY(-2px);box-shadow:0 0 25px #00e5ff80;color:#02060c!important}.gryphon-mission-visual,.hero-visual,.mission-node{overflow:visible!important}.mission-node+.mission-info-card{display:none!important}.mission-node .mission-info-card{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;border-radius:15px;transition:opacity .28s,visibility .28s,transform .35s cubic-bezier(.16,1,.3,1);transform:translate(-50%)translateY(14px)scale(.94);z-index:999999!important;width:350px!important;min-width:350px!important;max-width:350px!important;padding:22px 24px!important;position:absolute!important}.mission-node:hover .mission-info-card,.mission-node:focus-within .mission-info-card,.mission-node.is-active .mission-info-card{pointer-events:auto;transform:translate(-50%)translateY(0)scale(1);opacity:1!important;visibility:visible!important}.node-intelligence .mission-info-card{top:calc(100% + 18px)!important;left:50%!important}.node-security .mission-info-card{top:calc(100% + 18px)!important;left:50%!important;right:auto!important}.node-forensics .mission-info-card{top:calc(100% + 18px)!important;left:50%!important}.node-ground .mission-info-card{top:calc(100% + 18px)!important;left:50%!important;right:auto!important}.node-cloud .mission-info-card{top:calc(100% + 18px)!important;left:50%!important}.mission-node .mission-info-card h3{color:#fff!important;white-space:normal!important;margin:12px 0 10px!important;font-size:21px!important;font-weight:750!important;line-height:1.25!important}.mission-node .mission-info-card p{color:#d5e2ed!important;white-space:normal!important;margin:0 0 16px!important;font-size:12px!important;line-height:1.65!important}.mission-info-top{align-items:center;gap:9px;display:flex}.mission-info-number{border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:inline-flex}.mission-info-status{letter-spacing:1.5px;font-size:9px!important;font-weight:800!important}.mission-node .mission-info-button{box-sizing:border-box;border-radius:7px;justify-content:space-between;align-items:center;width:100%;text-decoration:none;padding:11px 13px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.mission-glow,.mission-ring,.mission-orbit,.mission-beam,.mission-particle,.mission-scanner,.earth-grid,.earth-land,.earth-light,.mission-shield{pointer-events:none!important}.mission-earth,.mission-node{pointer-events:auto!important}.mission-node,.mission-earth,.central-gryphon-card{isolation:auto}.mission-node .mission-info-card,.central-gryphon-card{z-index:999999!important}.central-gryphon-card{box-sizing:border-box;z-index:999999!important;width:370px!important;max-width:370px!important}.gryphon-mission-visual .central-gryphon-card{margin:0!important;top:calc(50% + 125px)!important;left:50%!important;transform:translate(-50%)translateY(15px)scale(.94)!important}.gryphon-mission-visual:has(.mission-earth:hover) .central-gryphon-card{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)scale(1)!important}.central-gryphon-card h3{color:#fff!important;font-size:22px!important;line-height:1.25!important}.central-gryphon-card p{color:#d5e2ed!important;font-size:12px!important;line-height:1.65!important}@media (width>=1200px){.node-security .mission-info-card,.node-ground .mission-info-card{left:50%!important}}@media (width<=1100px){.mission-node .mission-info-card{width:310px!important;min-width:310px!important;max-width:310px!important}.central-gryphon-card{width:320px!important;max-width:320px!important}}@media (width<=700px){.mission-node .mission-info-card{width:280px!important;min-width:280px!important;max-width:280px!important;top:calc(100% + 14px)!important;left:50%!important}.central-gryphon-card{width:285px!important;max-width:285px!important}}.gryphon-mission-visual .mission-node .mission-info-card,.gryphon-mission-visual .mission-node+.mission-info-card{display:none!important}.gryphon-popup-layer{z-index:999999;pointer-events:none;position:absolute;inset:0;overflow:visible}.gryphon-popup{box-sizing:border-box;-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#020812fa,#05111ffa);border-radius:16px;width:360px;padding:24px;transition:opacity .3s,visibility .3s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(14px)scale(.94);box-shadow:0 0 0 1px #ffffff0d,0 20px 70px #000000bf}.gryphon-popup .mission-info-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gryphon-popup .mission-info-number{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex}.gryphon-popup .mission-info-status{letter-spacing:1.8px;font-size:9px;font-weight:800}.gryphon-popup h3{margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.2;color:#fff!important}.gryphon-popup p{margin:0 0 20px;font-size:13px;line-height:1.65;color:#d8e5ef!important}.gryphon-popup .mission-info-button{box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:10px;font-weight:800;text-decoration:none;transition:all .25s;display:flex}.gryphon-popup-globe{top:58%;left:50%;transform:translate(-50%,20px)scale(.94)}.gryphon-popup-intelligence{top:18%;left:5%}.gryphon-popup-security{top:18%;right:5%}.gryphon-popup-forensics{bottom:5%;left:5%}.gryphon-popup-ground{bottom:5%;right:5%}.gryphon-popup-cloud{top:3%;left:50%;transform:translate(-50%)translateY(15px)scale(.94)}.gryphon-popup-globe{border:1px solid #00e5ff;box-shadow:0 0 25px #00e5ff4d,0 25px 70px #000000bf}.gryphon-popup-globe .mission-info-number,.gryphon-popup-globe .mission-info-status{color:#00e5ff}.gryphon-popup-globe .mission-info-number{border:1px solid #00e5ff}.gryphon-popup-globe .mission-info-button{color:#00e5ff;border:1px solid #00e5ff}.gryphon-popup-intelligence{border:1px solid #00e5ff}.gryphon-popup-intelligence .mission-info-number{color:#00e5ff;border:1px solid #00e5ff}.gryphon-popup-intelligence .mission-info-status{color:#00e5ff}.gryphon-popup-intelligence .mission-info-button{color:#00e5ff;border:1px solid #00e5ff}.gryphon-popup-security{border:1px solid #a855f7}.gryphon-popup-security .mission-info-number{color:#a855f7;border:1px solid #a855f7}.gryphon-popup-security .mission-info-status{color:#a855f7}.gryphon-popup-security .mission-info-button{color:#a855f7;border:1px solid #a855f7}.gryphon-popup-forensics{border:1px solid #22e6a7;box-shadow:0 0 25px #22e6a740,0 25px 70px #000000bf}.gryphon-popup-forensics .mission-info-number{color:#22e6a7;border:1px solid #22e6a7}.gryphon-popup-forensics .mission-info-status{color:#22e6a7}.gryphon-popup-forensics .mission-info-button{color:#22e6a7;border:1px solid #22e6a7}.gryphon-popup-ground{border:1px solid #ffb547;box-shadow:0 0 25px #ffb54740,0 25px 70px #000000bf}.gryphon-popup-ground .mission-info-number{color:#ffb547;border:1px solid #ffb547}.gryphon-popup-ground .mission-info-status{color:#ffb547}.gryphon-popup-ground .mission-info-button{color:#ffb547;border:1px solid #ffb547}.gryphon-popup-cloud{border:1px solid #ff4fd8;box-shadow:0 0 25px #ff4fd840,0 25px 70px #000000bf}.gryphon-popup-cloud .mission-info-number{color:#ff4fd8;border:1px solid #ff4fd8}.gryphon-popup-cloud .mission-info-status{color:#ff4fd8}.gryphon-popup-cloud .mission-info-button{color:#ff4fd8;border:1px solid #ff4fd8}.gryphon-mission-visual:has(.mission-earth:hover) .gryphon-popup-globe{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.gryphon-mission-visual:has(.node-intelligence:hover) .gryphon-popup-intelligence{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gryphon-mission-visual:has(.node-security:hover) .gryphon-popup-security{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gryphon-mission-visual:has(.node-forensics:hover) .gryphon-popup-forensics{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gryphon-mission-visual:has(.node-ground:hover) .gryphon-popup-ground{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gryphon-mission-visual:has(.node-cloud:hover) .gryphon-popup-cloud{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.gryphon-popup .mission-info-button:hover{background:currentColor;color:#02060c!important}@media (width<=900px){.gryphon-popup{width:300px;max-width:calc(100vw - 30px)}.gryphon-popup-intelligence,.gryphon-popup-security,.gryphon-popup-forensics,.gryphon-popup-ground{inset:auto auto 8% 50%;transform:translate(-50%)translateY(15px)scale(.94)}:is(.gryphon-mission-visual:has(.node-intelligence:hover) .gryphon-popup-intelligence,.gryphon-mission-visual:has(.node-security:hover) .gryphon-popup-security,.gryphon-mission-visual:has(.node-forensics:hover) .gryphon-popup-forensics,.gryphon-mission-visual:has(.node-ground:hover) .gryphon-popup-ground){transform:translate(-50%)translateY(0)scale(1)}.gryphon-popup-globe{top:65%}}.gryphon-mission-visual{isolation:isolate!important;position:relative!important;overflow:visible!important}.gryphon-mission-visual .gryphon-popup-layer{z-index:2147483647!important;isolation:isolate!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.gryphon-mission-visual .gryphon-popup-layer .gryphon-popup{-webkit-backdrop-filter:blur(25px);z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;background:linear-gradient(145deg,#020812fc,#030c18fc)!important;position:absolute!important}.gryphon-popup-layer .gryphon-popup *{position:relative;z-index:10!important}.gryphon-popup-layer .gryphon-popup h3{z-index:100!important;color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 12px #000000e6!important;position:relative!important}.gryphon-popup-layer .gryphon-popup p{z-index:100!important;color:#e4edf5!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 10px #000000e6!important;position:relative!important}.gryphon-popup-layer .mission-info-top,.gryphon-popup-layer .mission-info-number{z-index:100!important;position:relative!important}.gryphon-popup-layer .mission-info-status,.gryphon-popup-layer .mission-info-button{z-index:100!important;opacity:1!important;visibility:visible!important;position:relative!important}.gryphon-mission-visual .mission-glow,.gryphon-mission-visual .mission-ring,.gryphon-mission-visual .mission-orbit,.gryphon-mission-visual .mission-beam,.gryphon-mission-visual .mission-particle,.gryphon-mission-visual .mission-scanner,.gryphon-mission-visual .mission-earth,.gryphon-mission-visual .mission-shield{z-index:1!important}.gryphon-mission-visual .gryphon-popup-layer .gryphon-popup,.gryphon-mission-visual .gryphon-popup-globe,.gryphon-mission-visual .gryphon-popup-intelligence,.gryphon-mission-visual .gryphon-popup-security,.gryphon-mission-visual .gryphon-popup-forensics,.gryphon-mission-visual .gryphon-popup-ground,.gryphon-mission-visual .gryphon-popup-cloud{z-index:2147483647!important}.gryphon-mission-visual .gryphon-popup-globe{box-sizing:border-box;width:350px!important;max-width:350px!important;max-height:390px!important;top:38%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,20px)scale(.94)!important}.gryphon-popup-globe h3{margin-bottom:10px!important;font-size:21px!important}.gryphon-popup-globe p{margin-bottom:12px!important;font-size:12px!important;line-height:1.55!important}.gryphon-popup-globe .mission-info-button{margin-top:10px!important}@media (width>=1400px){.gryphon-mission-visual .gryphon-popup-globe{width:360px!important;max-width:360px!important;top:36%!important}}@media (width>=901px) and (width<=1399px){.gryphon-mission-visual .gryphon-popup-globe{width:340px!important;max-width:340px!important;top:34%!important}}.gryphon-mission-visual .mission-node{cursor:pointer;pointer-events:auto!important;z-index:100!important;position:absolute!important}.gryphon-mission-visual .mission-node:before{content:"";pointer-events:auto;z-index:0;background:0 0;border:0;position:absolute;inset:-45px}.gryphon-mission-visual .mission-node>*{z-index:2;position:relative}.gryphon-mission-visual .node-intelligence:before,.gryphon-mission-visual .node-security:before{inset:-50px}.gryphon-mission-visual .node-forensics:before,.gryphon-mission-visual .node-ground:before{inset:-55px}.gryphon-mission-visual .node-cloud:before{inset:-50px}.gryphon-mission-visual .mission-earth{cursor:pointer;pointer-events:auto!important;z-index:80!important;position:absolute!important}.gryphon-mission-visual .mission-earth:before{content:"";pointer-events:auto;z-index:0;background:0 0;border-radius:50%;position:absolute;inset:-55px}.gryphon-mission-visual .mission-earth>*{z-index:2;position:relative}.gryphon-mission-visual .gryphon-popup-globe{box-sizing:border-box;width:315px!important;min-width:0!important;max-width:315px!important;max-height:315px!important;padding:17px 19px!important;overflow:hidden!important}.gryphon-popup-globe .mission-info-top{margin-bottom:5px!important}.gryphon-popup-globe .mission-info-number{width:25px!important;height:25px!important;font-size:9px!important}.gryphon-popup-globe .mission-info-status{letter-spacing:1.4px!important;font-size:8px!important}.gryphon-popup-globe .mission-info-button{margin-top:7px!important;padding:9px 11px!important;font-size:9px!important}.gryphon-mission-visual .gryphon-popup-globe{top:38%!important;left:50%!important;transform:translate(-50%,15px)scale(.94)!important}.gryphon-mission-visual:has(.mission-earth:hover) .gryphon-popup-globe{top:38%!important;transform:translate(-50%)scale(1)!important}.gryphon-mission-visual .gryphon-popup-layer{z-index:2147483647!important;pointer-events:none!important}.gryphon-mission-visual .gryphon-popup-layer .gryphon-popup{z-index:2147483647!important}.gryphon-mission-visual .central-gryphon-card{display:none!important}@media (width<=900px){.gryphon-mission-visual .mission-node:before{inset:-35px}.gryphon-mission-visual .mission-earth:before{inset:-40px}.gryphon-mission-visual .gryphon-popup-globe{width:280px!important;max-width:280px!important}}.gryphon-mission-visual .mission-node:before,.gryphon-mission-visual .mission-earth:before{display:none!important}.gryphon-mission-visual .mission-node{pointer-events:auto!important;cursor:pointer!important}.gryphon-mission-visual .mission-earth{pointer-events:auto!important;cursor:pointer!important}.gryphon-mission-visual .node-intelligence,.gryphon-mission-visual .node-security,.gryphon-mission-visual .node-forensics,.gryphon-mission-visual .node-ground,.gryphon-mission-visual .node-cloud{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:110px!important;min-height:110px!important;display:flex!important}.gryphon-mission-visual .node-intelligence>.node-icon,.gryphon-mission-visual .node-security>.security-icon,.gryphon-mission-visual .node-forensics>.fingerprint-icon,.gryphon-mission-visual .node-ground>.ground-icon,.gryphon-mission-visual .node-cloud>.cloud-icon{flex-shrink:0!important}.gryphon-popup-globe h3{margin:6px 0 7px!important;font-size:17px!important;line-height:1.2!important}.gryphon-popup-globe p{margin:0 0 7px!important;font-size:10px!important;line-height:1.4!important}.gryphon-popup-globe .mission-info-button{padding:8px 10px!important;font-size:8.5px!important}.gryphon-mission-visual .gryphon-popup-layer,.gryphon-mission-visual .gryphon-popup{z-index:2147483647!important}.gryphon-mission-visual .mission-earth{z-index:550!important}.gryphon-mission-visual .mission-node{pointer-events:auto!important;cursor:pointer!important;z-index:99999!important;box-sizing:content-box!important;padding:28px!important;overflow:visible!important}.gryphon-mission-visual .mission-node>.node-icon,.gryphon-mission-visual .mission-node>.security-icon,.gryphon-mission-visual .mission-node>.fingerprint-icon,.gryphon-mission-visual .mission-node>.ground-icon,.gryphon-mission-visual .mission-node>.cloud-icon{pointer-events:none!important}.gryphon-mission-visual .mission-info-card{z-index:999999!important;pointer-events:auto!important}.gryphon-mission-visual .mission-node:hover .mission-info-card,.gryphon-mission-visual .mission-node:focus .mission-info-card,.gryphon-mission-visual .mission-node:focus-within .mission-info-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:999999!important}.gryphon-mission-visual .mission-earth{pointer-events:auto!important;cursor:pointer!important;z-index:99999!important}.gryphon-mission-visual .gryphon-popup-globe{width:300px!important;max-width:300px!important;max-height:300px!important;padding:16px!important;overflow:hidden!important}.gryphon-mission-visual .gryphon-popup-globe h3{margin:7px 0!important;font-size:18px!important;line-height:1.2!important}.gryphon-mission-visual .gryphon-popup-globe p{margin-bottom:10px!important;font-size:10px!important;line-height:1.4!important}.gryphon-mission-visual .gryphon-popup-globe .mission-info-button{padding:8px 11px!important;font-size:9px!important}.gryphon-mission-visual .mission-earth{isolation:isolate;width:245px!important;height:245px!important;transform-style:preserve-3d!important;z-index:100!important;pointer-events:auto!important;background:radial-gradient(circle at 32% 28%,#73f5ff8c 0%,#23beeb61 18%,#007dbe52 40%,#0034648c 65%,#001430e6 100%)!important;border:1px solid #00e1ffd9!important;border-radius:50%!important;margin:0!important;animation:6s ease-in-out infinite gryphonEarthFloat!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)translateZ(70px)!important;box-shadow:0 0 25px #00dcff73,0 0 55px #00afff4d,0 0 110px #0078ff29,inset 18px 12px 35px #78f5ff29,inset -25px -20px 45px #000a238c!important}.gryphon-mission-visual .mission-earth:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 35% 25%,#aaffff38,#0000 32%);border-radius:50%;position:absolute;inset:-4px;box-shadow:inset 0 0 35px #00e1ff4d}.gryphon-mission-visual .earth-grid{mix-blend-mode:screen;pointer-events:none;z-index:4;animation:10s linear infinite globeGridMove;opacity:.85!important;background:repeating-linear-gradient(0deg,#0000 0 22px,#00e6ff2e 23px,#0000 24px),repeating-linear-gradient(90deg,#0000 0 24px,#00e6ff2b 25px,#0000 26px)!important;border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.gryphon-mission-visual .mission-earth:after{content:"";pointer-events:none;z-index:5;border:1px solid #00ebff33;border-radius:50%;width:145%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(68deg);box-shadow:inset 0 0 20px #00dcff1a}.gryphon-mission-visual .earth-land{filter:blur(.3px);border:1px solid #5ff0ff2e;box-shadow:0 0 12px #00e6ff4d,inset 0 0 10px #00f0ff1f;z-index:6!important;background:linear-gradient(135deg,#7dffff61,#00cdeb29)!important}.gryphon-mission-visual .earth-light{z-index:10!important;background:#eaffff!important;width:5px!important;height:5px!important;box-shadow:0 0 7px #00eaff,0 0 15px #00dcffe6,0 0 28px #0af9!important}.gryphon-mission-visual .mission-shield{filter:drop-shadow(0 0 18px #00e6ff8c)drop-shadow(0 0 35px #00aaff40);z-index:500!important;pointer-events:none!important;transform:translate(-50%,-50%)translateZ(180px)!important}.gryphon-mission-visual .shield-lock{filter:drop-shadow(0 0 8px #dcffffcc)drop-shadow(0 0 20px #00e6ffb3);z-index:600!important}@keyframes gryphonEarthFloat{0%,to{transform:translate(-50%,-50%)translateZ(70px)rotateY(-3deg)rotateX(0)}50%{transform:translate(-50%,-50%)translateZ(100px)rotateY(5deg)rotateX(2deg)}}@keyframes globeGridMove{0%{transform:translate(0)scale(1.02)}50%{transform:translate(-12px)scale(1.04)}to{transform:translate(-24px)scale(1.02)}}.gryphon-mission-visual .mission-earth:hover{box-shadow:0 0 35px #00e6ff99,0 0 70px #00beff61,0 0 130px #0078ff33,inset 18px 12px 40px #82faff33,inset -25px -20px 50px #000a2380!important}@media (width<=700px){.gryphon-mission-visual .mission-earth{width:150px!important;height:150px!important}.gryphon-mission-visual .mission-earth:after{width:145%}}.gryphon-mission-visual .mission-node{box-sizing:border-box!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:0!important;display:flex!important;overflow:visible!important}.gryphon-mission-visual .node-icon,.gryphon-mission-visual .security-icon,.gryphon-mission-visual .fingerprint-icon,.gryphon-mission-visual .ground-icon,.gryphon-mission-visual .cloud-icon{box-sizing:border-box!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important}.gryphon-mission-visual .node-intelligence .node-icon{border-color:#00e5ff!important;box-shadow:0 0 12px #00e5ff59,inset 0 0 18px #00e5ff1a!important}.gryphon-mission-visual .node-security .security-icon{border-color:#a855f7!important;box-shadow:0 0 12px #a855f759,inset 0 0 18px #a855f71a!important}.gryphon-mission-visual .node-forensics .fingerprint-icon{border-color:#22e6a7!important;box-shadow:0 0 12px #22e6a759,inset 0 0 18px #22e6a71a!important}.gryphon-mission-visual .node-ground .ground-icon{border-color:#ffb547!important;box-shadow:0 0 12px #ffb54759,inset 0 0 18px #ffb5471a!important}.gryphon-mission-visual .node-cloud .cloud-icon{border-color:#ff4fd8!important;box-shadow:0 0 12px #ff4fd859,inset 0 0 18px #ff4fd81a!important}.gryphon-mission-visual .mission-earth{z-index:100!important;background:radial-gradient(circle at 35% 30%,#6ef5ff99 0%,#00beeb66 22%,#0064aa59 48%,#00234bbf 75%,#000a19f2 100%)!important;border:1px solid #00e6ffcc!important;border-radius:50%!important;width:245px!important;height:245px!important;overflow:hidden!important;box-shadow:0 0 30px #00dcff66,0 0 65px #0af3,inset 15px 10px 35px #82ffff26,inset -20px -20px 40px #000a1e8c!important}.gryphon-mission-visual .mission-earth .earth-grid{opacity:.75!important;pointer-events:none!important;background:repeating-linear-gradient(0deg,#0000 0 22px,#00e6ff29 23px,#0000 24px),repeating-linear-gradient(90deg,#0000 0 24px,#00e6ff26 25px,#0000 26px)!important;border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.gryphon-mission-visual .mission-shield{z-index:500!important;pointer-events:none!important;filter:drop-shadow(0 0 14px #00e6ff8c)!important;width:78px!important;height:78px!important}.gryphon-mission-visual .shield-lock{z-index:600!important;transform:scale(.72)!important}.gryphon-mission-visual .mission-earth:after{content:"";pointer-events:none;z-index:20;border:1px solid #00e6ff2e;border-radius:50%;width:135%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(65deg)}.gryphon-mission-visual .mission-orbit,.gryphon-mission-visual .mission-ring{pointer-events:none!important;z-index:5!important}.gryphon-mission-visual .mission-info-card,.gryphon-mission-visual .gryphon-popup,.gryphon-mission-visual .gryphon-popup-layer{z-index:9999999!important}.gryphon-mission-visual .gryphon-popup-layer{z-index:2147483640!important;pointer-events:none!important;position:absolute!important;overflow:visible!important}.gryphon-mission-visual .gryphon-popup{isolation:isolate;z-index:2147483645!important;pointer-events:auto!important;position:absolute!important;overflow:visible!important}.gryphon-mission-visual .gryphon-popup .mission-info-button{z-index:2147483647!important;pointer-events:auto!important;cursor:pointer!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:10px 13px!important;text-decoration:none!important;display:flex!important;position:relative!important}.gryphon-mission-visual .gryphon-popup .mission-info-button:hover{filter:brightness(1.25)!important;cursor:pointer!important;transform:translateY(-2px)!important}.gryphon-mission-visual .mission-node{opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;z-index:100000!important;overflow:visible!important}.gryphon-mission-visual .node-intelligence{opacity:1!important}.gryphon-mission-visual .node-intelligence .node-icon{opacity:1!important;filter:brightness(1.45)saturate(1.45)drop-shadow(0 0 8px #00e5fff2)drop-shadow(0 0 20px #00e5ff8c)!important;border-color:#00e5ff!important;box-shadow:0 0 12px #00e5ffbf,0 0 28px #00e5ff66,inset 0 0 18px #00e5ff2e!important}.gryphon-mission-visual .node-security{opacity:1!important}.gryphon-mission-visual .node-security .security-icon{opacity:1!important;filter:brightness(1.45)saturate(1.5)drop-shadow(0 0 8px #a855f7)drop-shadow(0 0 22px #a855f799)!important;border-color:#a855f7!important;box-shadow:0 0 12px #a855f7cc,0 0 28px #a855f76b,inset 0 0 18px #a855f72e!important}.gryphon-mission-visual .node-security .security-shield{opacity:1!important;filter:brightness(1.6)saturate(1.5)drop-shadow(0 0 12px #a855f7f2)!important}.gryphon-mission-visual .node-forensics{opacity:1!important}.gryphon-mission-visual .node-forensics .fingerprint-icon{opacity:1!important;filter:brightness(1.5)saturate(1.45)drop-shadow(0 0 8px #22e6a7)drop-shadow(0 0 22px #22e6a799)!important;border-color:#22e6a7!important;box-shadow:0 0 12px #22e6a7cc,0 0 28px #22e6a76b,inset 0 0 18px #22e6a72e!important}.gryphon-mission-visual .node-ground{opacity:1!important}.gryphon-mission-visual .node-ground .ground-icon{opacity:1!important;filter:brightness(1.55)saturate(1.5)drop-shadow(0 0 8px #ffb547)drop-shadow(0 0 22px #ffb54799)!important;border-color:#ffb547!important;box-shadow:0 0 12px #ffb547cc,0 0 28px #ffb5476b,inset 0 0 18px #ffb5472e!important}.gryphon-mission-visual .node-ground .ground-person,.gryphon-mission-visual .node-ground .ground-drone{opacity:1!important;filter:brightness(1.5)saturate(1.35)!important}.gryphon-mission-visual .node-cloud{opacity:1!important}.gryphon-mission-visual .node-cloud .cloud-icon{opacity:1!important;filter:brightness(1.55)saturate(1.55)drop-shadow(0 0 8px #ff4fd8)drop-shadow(0 0 22px #ff4fd899)!important;border-color:#ff4fd8!important;box-shadow:0 0 12px #ff4fd8cc,0 0 28px #ff4fd86b,inset 0 0 18px #ff4fd82e!important}.gryphon-mission-visual .analysis-screen,.gryphon-mission-visual .security-shield,.gryphon-mission-visual .fingerprint-icon span,.gryphon-mission-visual .ground-person,.gryphon-mission-visual .ground-drone,.gryphon-mission-visual .cloud-shape,.gryphon-mission-visual .server{opacity:1!important}.gryphon-mission-visual .mission-earth{opacity:1!important;filter:brightness(1.18)saturate(1.25)drop-shadow(0 0 18px #00dcffa6)drop-shadow(0 0 45px #00aaff59)!important;border-color:#00ebfff2!important}.gryphon-mission-visual .mission-earth .earth-grid{opacity:.95!important;filter:brightness(1.3)saturate(1.2)!important}.gryphon-mission-visual .mission-earth .earth-light{opacity:1!important;filter:brightness(1.8)drop-shadow(0 0 8px #00ebff)drop-shadow(0 0 18px #00d2ffcc)!important}.gryphon-mission-visual .mission-earth .earth-land{opacity:1!important;filter:brightness(1.35)saturate(1.3)!important}.gryphon-mission-visual .mission-shield{opacity:1!important;filter:brightness(1.35)drop-shadow(0 0 14px #00f0ffe6)drop-shadow(0 0 30px #00beff8c)!important;z-index:500000!important}.gryphon-mission-visual .shield-lock{opacity:1!important;filter:brightness(1.6)drop-shadow(0 0 10px #fff)drop-shadow(0 0 24px #00e6ffd9)!important;z-index:500001!important}.gryphon-mission-visual .mission-orbit{opacity:.8!important;filter:brightness(1.35)drop-shadow(0 0 5px #00c8ff59)!important}.gryphon-mission-visual .mission-ring{opacity:.7!important;filter:brightness(1.3)!important}.gryphon-mission-visual .gryphon-popup h3{color:#fff!important;opacity:1!important}.gryphon-mission-visual .gryphon-popup p{color:#e6f2fa!important;opacity:1!important}.gryphon-popup-intelligence .mission-info-button{color:#00e5ff!important;border-color:#00e5ff!important}.gryphon-popup-security .mission-info-button{color:#c084fc!important;border-color:#a855f7!important}.gryphon-popup-forensics .mission-info-button{color:#22e6a7!important;border-color:#22e6a7!important}.gryphon-popup-ground .mission-info-button{color:#ffb547!important;border-color:#ffb547!important}.gryphon-popup-cloud .mission-info-button{color:#ff4fd8!important;border-color:#ff4fd8!important}.gryphon-mission-visual .mission-node:hover .node-icon,.gryphon-mission-visual .mission-node:hover .security-icon,.gryphon-mission-visual .mission-node:hover .fingerprint-icon,.gryphon-mission-visual .mission-node:hover .ground-icon,.gryphon-mission-visual .mission-node:hover .cloud-icon{filter:brightness(1.7) saturate(1.6) drop-shadow(0 0 14px var(--node-color))!important;transform:scale(1.1)!important}.gryphon-mission-visual .mission-beam,.gryphon-mission-visual .mission-scanner,.gryphon-mission-visual .mission-particle{z-index:1!important;pointer-events:none!important}.gryphon-mission-visual .mission-node{z-index:100000!important}.gryphon-mission-visual .gryphon-popup-layer{z-index:2147483640!important}.gryphon-mission-visual .gryphon-popup{z-index:2147483645!important}.gryphon-mission-visual .gryphon-popup .mission-info-button{z-index:2147483647!important}.gryphon-mission-visual .mission-node.is-active .mission-info-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483647!important}.gryphon-mission-visual .mission-node.is-active .node-icon,.gryphon-mission-visual .mission-node.is-active .security-icon,.gryphon-mission-visual .mission-node.is-active .fingerprint-icon,.gryphon-mission-visual .mission-node.is-active .ground-icon,.gryphon-mission-visual .mission-node.is-active .cloud-icon{filter:brightness(1.7)saturate(1.6)drop-shadow(0 0 12px #00e5ffe6)!important;transform:scale(1.12)!important}.gryphon-mission-visual .node-intelligence.is-active .node-icon{filter:brightness(1.7)saturate(1.5)drop-shadow(0 0 15px #00e5ff)drop-shadow(0 0 30px #00e5ff8c)!important}.gryphon-mission-visual .node-security.is-active .security-icon{filter:brightness(1.7)saturate(1.6)drop-shadow(0 0 15px #a855f7)drop-shadow(0 0 30px #a855f78c)!important}.gryphon-mission-visual .node-forensics.is-active .fingerprint-icon{filter:brightness(1.7)saturate(1.5)drop-shadow(0 0 15px #22e6a7)drop-shadow(0 0 30px #22e6a78c)!important}.gryphon-mission-visual .node-ground.is-active .ground-icon{filter:brightness(1.7)saturate(1.5)drop-shadow(0 0 15px #ffb547)drop-shadow(0 0 30px #ffb5478c)!important}.gryphon-mission-visual .node-cloud.is-active .cloud-icon{filter:brightness(1.7)saturate(1.6)drop-shadow(0 0 15px #ff4fd8)drop-shadow(0 0 30px #ff4fd88c)!important}.gryphon-mission-visual .mission-info-card .mission-info-button{z-index:2147483647!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}.gryphon-mission-visual .gryphon-popup-layer{pointer-events:none!important;z-index:2147483640!important}.gryphon-mission-visual .gryphon-popup-layer .gryphon-popup{pointer-events:auto!important;z-index:2147483647!important}.gryphon-mission-visual .mission-earth.is-active{filter:brightness(1.25)saturate(1.3)drop-shadow(0 0 25px #00e5ffe6)drop-shadow(0 0 55px #00b4ff73)!important;cursor:pointer!important;z-index:5000!important}.gryphon-mission-visual .gryphon-popup-globe{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2147483647!important}.gryphon-mission-visual .globe-active .gryphon-popup-globe{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}.gryphon-mission-visual .mission-node:hover .mission-info-card{transform:none!important}.gryphon-mission-visual .mission-info-card{transition:opacity .25s,visibility .25s,transform .3s cubic-bezier(.16,1,.3,1)!important}@media (width<=900px){.gryphon-mission-visual .mission-node.is-active .mission-info-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}:root{--gryphon-navy-950:#020b1a;--gryphon-navy-900:#031022;--gryphon-navy-850:#06152a;--gryphon-navy-800:#081b33;--gryphon-navy-750:#0a2038;--gryphon-navy-700:#0d2945;--gryphon-cyan:#00d9ff;--gryphon-cyan-bright:#18e7ff;--gryphon-cyan-soft:#00d9ff29;--gryphon-white:#f3f8ff;--gryphon-text:#d7e4f0;--gryphon-muted:#9db2c8;--gryphon-border:#00d9ff2e;--gryphon-border-strong:#00d9ff61;--gryphon-shadow:0 20px 60px #00000073;--gryphon-glow:0 0 30px #00d9ff2e}html,body,#root{color:var(--gryphon-white);background:radial-gradient(circle at 75% 20%, #006eb414, transparent 30%), radial-gradient(circle at 20% 80%, #0050a00f, transparent 32%), var(--gryphon-navy-950)!important}body{color:var(--gryphon-text);font-family:Inter,Segoe UI,Arial,sans-serif;background:linear-gradient(#020b1a 0%,#031022 45%,#020b1a 100%)!important}#root{min-height:100vh;background:0 0!important}section{background-color:#0000}.page,.page-container,.main-page,.content-section{background:linear-gradient(180deg, var(--gryphon-navy-950), var(--gryphon-navy-900))!important}nav,.navbar,.site-navbar,.header{-webkit-backdrop-filter:blur(18px);background:#020b1aeb!important;border-bottom:1px solid #00d9ff1f!important}nav a,.navbar a,.site-navbar a{color:#9db2c8;transition:color .25s,text-shadow .25s}nav a:hover,.navbar a:hover,.site-navbar a:hover{color:var(--gryphon-cyan-bright);text-shadow:0 0 12px #00d9ff73}nav a.active,.navbar a.active,.site-navbar a.active{color:var(--gryphon-cyan-bright)!important}.card,.service-card,.solution-card,.product-card,.feature-card,.training-card,.about-card,.info-card{box-shadow:var(--gryphon-shadow);border:1px solid var(--gryphon-border)!important;background:linear-gradient(145deg,#0a2038f0,#051426f5)!important}.card:hover,.service-card:hover,.solution-card:hover,.product-card:hover,.feature-card:hover,.training-card:hover,.about-card:hover,.info-card:hover{box-shadow:0 20px 65px #00000080,0 0 28px #00d9ff14;border-color:var(--gryphon-border-strong)!important;background:linear-gradient(145deg,#0d2945fa,#06182dfa)!important}button,.btn,.primary-btn{border-color:var(--gryphon-cyan)!important}.primary-btn,.btn-primary{box-shadow:0 10px 30px #00d9ff2e;color:#02101f!important;background:linear-gradient(135deg,#00c8ee,#00dfff)!important}.primary-btn:hover,.btn-primary:hover{box-shadow:0 12px 40px #00d9ff47;background:linear-gradient(135deg,#18e7ff,#00c8ee)!important}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #00d9ff14,0 0 20px #00d9ff1a;border-color:var(--gryphon-cyan)!important}input::placeholder,textarea::placeholder{color:#6f879e!important}.cyber-atmosphere,.background-glow{pointer-events:none;background:radial-gradient(circle at 50% 30%,#0096dc1a,#0000 45%)}footer{border-top:1px solid #00d9ff1f;background:linear-gradient(#031022,#020b1a)!important}::-webkit-scrollbar-thumb{background:linear-gradient(#075070,#00afcb);border-radius:10px}:root{--gc-black:#01040a;--gc-bg:#020711;--gc-section:#020914;--gc-section-alt:#030c17;--gc-card:#040f1b;--gc-card-hover:#061522;--gc-border:#78a0b91a;--gc-border-hover:#00d2ff40;--gc-white:#eaf1f7;--gc-text:#9eafbe;--gc-muted:#657889;--gc-cyan:#00c8ea;--gc-cyan-bright:#00e0ff}body,#root{background:var(--gc-black)!important;color:var(--gc-text)!important}main,section,article,.page,.page-container,.home-page,.about-page,.services-page,.solutions-page,.training-page,.contact-page{background-color:#0000!important}.home,.about,.services,.solutions,.training,.contact{background:linear-gradient(#01040a 0%,#020711 50%,#01040a 100%)!important}nav a.active,.navbar a.active,.site-navbar a.active,.header a.active{color:var(--gc-cyan-bright)!important}.card,.service-card,.solution-card,.product-card,.feature-card,.training-card,.about-card,.info-card,.contact-card,.story-card,.stat-card{border:1px solid var(--gc-border)!important;background:#040f1b!important;box-shadow:0 18px 50px #0000008c!important}.card:hover,.service-card:hover,.solution-card:hover,.product-card:hover,.feature-card:hover,.training-card:hover,.about-card:hover,.info-card:hover,.contact-card:hover,.story-card:hover,.stat-card:hover{border-color:var(--gc-border-hover)!important;background:#061522!important;box-shadow:0 22px 60px #000000a6!important}.primary-btn,.btn-primary{background:var(--gc-cyan)!important;color:#001018!important;border:1px solid var(--gc-cyan)!important;box-shadow:none!important}.primary-btn:hover,.btn-primary:hover{background:var(--gc-cyan-bright)!important;box-shadow:0 0 22px #00d2f02e!important}.secondary-btn:hover,.btn-secondary:hover{border-color:var(--gc-cyan)!important;background:#04111d!important}input:focus,textarea:focus,select:focus{background:#030d18!important;border-color:#00d2f073!important;outline:none!important;box-shadow:0 0 0 2px #00d2f00b!important}footer p,footer span{color:#627585!important}hr{background:#ffffff0e!important;border:none!important;height:1px!important}:root{--gc-bg:#000308;--gc-bg-2:#01050b;--gc-bg-3:#020811;--gc-card:#030a12;--gc-card-2:#040d16;--gc-text:#dce5ec;--gc-muted:#71808d;--gc-cyan:#00d9ff;--gc-cyan-dark:#009ab8}html{background:#000308!important}body{color:var(--gc-text)!important;background:radial-gradient(at 75% 35%,#00466406,#0000 45%),#000308!important}#root{background:#000308!important}main,section,article,.page,.page-container,.home,.about,.services,.solutions,.training,.contact{background-color:#0000!important}.hero,.hero-section,.home-hero{background:radial-gradient(at 75%,#00648206,#0000 42%),#000308!important}nav,.navbar,.site-navbar,.header,.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000308fb!important;border-bottom:1px solid #ffffff09!important;box-shadow:0 8px 35px #000000a6!important}nav a,.navbar a,.site-navbar a,.header a{color:#667582!important}nav a:hover,.navbar a:hover,.site-navbar a:hover,.header a:hover,nav a.active,.navbar a.active,.site-navbar a.active,.header a.active{color:var(--gc-cyan)!important}h1,h2,h3,h4,h5,h6{color:#e7eef4!important}p{color:#8797a4!important}.card,.service-card,.solution-card,.product-card,.feature-card,.training-card,.about-card,.info-card,.contact-card,.story-card,.stat-card{background:linear-gradient(145deg,#030a12fa,#01050afc)!important;border:1px solid #ffffff0e!important;box-shadow:0 20px 65px #000000bf!important}.card:hover,.service-card:hover,.solution-card:hover,.product-card:hover,.feature-card:hover,.training-card:hover,.about-card:hover,.info-card:hover,.contact-card:hover,.story-card:hover,.stat-card:hover{background:linear-gradient(145deg,#050f18,#02070d)!important;border-color:#00d9ff33!important;box-shadow:0 25px 75px #000000d9!important}.primary-btn,.btn-primary{color:#000a0f!important;background:#00cfef!important;border:1px solid #00d9ff!important;box-shadow:0 5px 22px #00d9ff1f!important}.secondary-btn,.btn-secondary{color:#dce5ec!important;background:#01050a!important;border:1px solid #00d9ff47!important}input,textarea,select{color:#e7eef4!important;background:#01060b!important;border:1px solid #ffffff12!important}footer{background:#000308!important;border-top:1px solid #ffffff09!important}.cyber-grid,.grid-background{background-image:linear-gradient(#00d9ff03 1px,#0000 1px),linear-gradient(90deg,#00d9ff03 1px,#0000 1px)!important;background-size:65px 65px!important}.card,.service-card,.solution-card,.product-card,.feature-card,.training-card,.about-card,.info-card{filter:none!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000308!important}::-webkit-scrollbar-thumb{border-radius:10px;background:#10232d!important}::-webkit-scrollbar-thumb:hover{background:#174352!important}::selection{color:#fff!important;background:#00d9ff24!important}.product-arrow{cursor:pointer;color:#00d9ff;border:1px solid #00d9ff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex;text-decoration:none!important}.product-arrow:hover{color:#20e7ff;background:#00d9ff14;border-color:#00d9ff;transform:translate(4px);box-shadow:0 0 20px #00d9ff33}.solution-product{scroll-margin-top:110px}.product-story-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.product-story-card:visited{color:inherit}.product-story-card:focus{outline:none}.product-story-card:focus-visible{outline-offset:4px;outline:1px solid #00dcffb3}.navbar{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#02060df7;border-bottom:1px solid #00d9ff1a;height:96px;position:relative}.nav-container{gap:40px;max-width:1500px;padding:0 58px}.logo-link{flex-shrink:0;justify-content:flex-start;align-items:center;width:150px;height:88px;display:flex}.navbar-logo{object-fit:contain;width:135px;height:82px;transition:transform .3s,filter .3s;display:block;transform:scale(1.08)}.nav-links{gap:44px;margin-left:auto;margin-right:36px}.nav-links a{letter-spacing:.15px;padding:36px 0;font-size:15px;font-weight:600;transition:color .25s,transform .25s}.nav-links a.active:after{height:2px;bottom:21px}.demo-button{color:#00d9ff;letter-spacing:.2px;background:linear-gradient(135deg,#00d9ff14,#00d9ff05);border:1px solid #00d9ffbf;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-width:166px;padding:16px 23px;font-size:15px;font-weight:700;transition:transform .3s,background .3s,color .3s,box-shadow .3s;display:flex;box-shadow:0 0 18px #00d9ff14}.demo-page{background:#02060d;min-height:calc(100vh - 96px);padding:110px 30px 130px;position:relative;overflow:hidden}.demo-background-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(#00d9ff0b 1px,#0000 1px),linear-gradient(90deg,#00d9ff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.demo-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#00d9ff24,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:-180px}.demo-container{z-index:2;width:100%;max-width:1180px;margin:0 auto;position:relative}.demo-heading{max-width:780px;margin-bottom:65px}.demo-label{color:#00d9ff;letter-spacing:2px;border:1px solid #00d9ff8c;border-radius:30px;margin-bottom:25px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex}.demo-heading h1{letter-spacing:-3px;color:#f3f7fb;margin:0;font-size:clamp(52px,7vw,92px);line-height:.95}.demo-heading h1 span{color:#00d9ff;text-shadow:0 0 30px #00d9ff26;display:block}.demo-heading p{color:#8f9bad;max-width:680px;margin-top:30px;font-size:17px;line-height:1.8}.demo-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#091420eb,#020810f2);border:1px solid #00d9ff26;border-radius:18px;padding:45px;box-shadow:0 30px 100px #00000059}.demo-form-section{border-bottom:1px solid #ffffff12;margin-bottom:42px;padding:0 0 42px}.demo-form-section:last-of-type{border-bottom:none;margin-bottom:0}.demo-form-section-title{color:#00d9ff;letter-spacing:2px;align-items:center;gap:15px;margin-bottom:30px;font-size:12px;font-weight:700;display:flex}.demo-form-section-title span{color:#cbd5e1;letter-spacing:1.5px;font-size:13px}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.demo-field{flex-direction:column;gap:10px;display:flex}.demo-field label{color:#aab5c4;font-size:13px;font-weight:600}.demo-field input,.demo-field select,.demo-field textarea{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s,background .25s}.demo-field input,.demo-field select{height:52px}.demo-field textarea{resize:vertical;min-height:150px;line-height:1.6}.demo-field input::placeholder,.demo-field textarea::placeholder{color:#5f6d7d}.demo-field select{appearance:none;cursor:pointer}.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{background:#00d9ff06;border-color:#00d9ffa6;box-shadow:0 0 0 3px #00d9ff0f}.demo-submit-area{justify-content:space-between;align-items:center;gap:30px;padding-top:10px;display:flex}.demo-submit-area p{color:#697788;max-width:600px;margin:0;font-size:12px;line-height:1.6}.demo-submit-button{color:#02060d;cursor:pointer;background:#00d9ff;border:1px solid #00d9ff;border-radius:7px;justify-content:center;align-items:center;gap:15px;min-width:190px;padding:16px 24px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.demo-submit-button span{font-size:20px}.demo-submit-button:hover{transform:translateY(-2px);box-shadow:0 10px 35px #00d9ff40}.demo-success{background:linear-gradient(145deg,#091420f2,#020810f5);border:1px solid #00d9ff33;border-radius:18px;align-items:flex-start;gap:28px;padding:55px;display:flex}.demo-success-icon{color:#00d9ff;border:1px solid #00d9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;display:flex;box-shadow:0 0 25px #00d9ff26}.demo-success-label{color:#00d9ff;letter-spacing:2px;font-size:11px;font-weight:700}.demo-success h2{color:#fff;margin:12px 0;font-size:42px}.demo-success p{color:#8f9bad;max-width:650px;line-height:1.7}.demo-secondary-button{color:#00d9ff;cursor:pointer;background:0 0;border:1px solid #00d9ff80;border-radius:6px;margin-top:20px;padding:13px 20px}@media (width<=1000px){.nav-container{gap:20px;padding:0 25px}.logo-link{width:120px}.navbar-logo{width:115px;height:72px}.nav-links{gap:22px;margin-right:15px}.nav-links a{font-size:13px}.demo-button{min-width:135px;padding:13px 15px;font-size:13px}}@media (width<=760px){.navbar{height:auto;min-height:82px}.nav-container{flex-wrap:wrap;padding:8px 18px}.logo-link{width:105px}.navbar-logo{width:100px;height:62px}.nav-links{order:3;justify-content:flex-start;gap:25px;width:100%;margin:0;padding-bottom:8px;overflow-x:auto}.nav-links a{white-space:nowrap;padding:8px 0;font-size:13px}.nav-links a.active:after{bottom:0}.demo-button{min-width:auto;padding:12px 15px;font-size:12px}.demo-page{padding:70px 18px 90px}.demo-form{padding:25px 20px}.demo-form-grid{grid-template-columns:1fr}.demo-submit-area{flex-direction:column;align-items:stretch}.demo-submit-button{width:100%}.demo-success{flex-direction:column;padding:30px}}.navbar{z-index:9999;-webkit-backdrop-filter:blur(20px);background:#02060df0;border-bottom:1px solid #00d9ff1f;width:100%;height:104px;position:fixed;top:0;left:0}.nav-container{align-items:center;gap:0;width:100%;max-width:none;height:100%;margin:0;padding:0 28px 0 18px;display:flex}.logo-link{flex-shrink:0;justify-content:flex-start;align-items:center;width:190px;height:100%;margin-right:20px;display:flex}.navbar-logo{object-fit:contain;object-position:left center;transform-origin:0;width:175px;height:96px;transition:transform .3s,filter .3s;display:block;transform:scale(1.12)}.nav-links{flex:1;justify-content:center;align-items:center;gap:clamp(28px,4vw,70px);height:100%;margin:0;display:flex}.nav-links a{color:#8f9bad;letter-spacing:.2px;white-space:nowrap;align-items:center;height:100%;padding:0;font-size:16px;font-weight:600;transition:color .25s,transform .25s;display:flex;position:relative}.nav-links a:hover,.nav-links a.active{color:#00d9ff}.nav-links a:hover{transform:translateY(-1px)}.nav-links a.active:after{content:"";background:#00d9ff;height:2px;position:absolute;bottom:22px;left:0;right:0;box-shadow:0 0 10px #00d9ffcc}.demo-button{color:#00d9ff;letter-spacing:.3px;background:linear-gradient(135deg,#00d9ff1a,#00d9ff06);border:1px solid #00d9ffd9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:190px;min-width:190px;height:56px;margin-left:25px;font-size:15px;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:flex;box-shadow:0 0 18px #00d9ff12}.demo-button span{font-size:21px;transition:transform .3s}.demo-button:hover{color:#02060d;background:#00d9ff;transform:translateY(-2px);box-shadow:0 8px 35px #00d9ff4d}.demo-button:hover span{transform:translate(6px)}main{padding-top:104px}@media (width>=1600px){.nav-container{padding-left:25px;padding-right:35px}.logo-link{width:220px}.navbar-logo{width:200px;height:100px}.nav-links{gap:clamp(45px,4.5vw,85px)}.nav-links a{font-size:17px}.demo-button{width:205px;min-width:205px;height:60px;font-size:16px}}@media (width<=1200px){.navbar{height:94px}.nav-container{padding:0 20px 0 12px}.logo-link{width:155px;margin-right:10px}.navbar-logo{width:145px;height:86px}.nav-links{gap:25px}.nav-links a{font-size:14px}.demo-button{width:155px;min-width:155px;height:50px;margin-left:12px;font-size:13px}main{padding-top:94px}}@media (width<=850px){.navbar{height:auto;min-height:82px}.nav-container{flex-wrap:wrap;min-height:82px;padding:6px 15px}.logo-link{width:120px;height:72px}.navbar-logo{width:120px;height:70px}.demo-button{width:auto;min-width:135px;height:46px;margin-left:auto;padding:0 15px;font-size:12px}.nav-links{scrollbar-width:none;order:3;justify-content:flex-start;gap:28px;width:100%;height:45px;padding:0 5px;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex-shrink:0;height:45px;font-size:13px}.nav-links a.active:after{bottom:2px}main{padding-top:127px}}@media (width<=520px){.navbar-logo{width:105px;height:65px}.logo-link{width:105px}.demo-button{gap:8px;min-width:125px;height:43px;font-size:11px}.demo-button span{font-size:17px}.nav-links{gap:22px}}.navbar{overflow:visible}.logo-link{z-index:10001;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:190px;height:100%;display:flex;position:relative;overflow:visible}.navbar-logo{object-fit:contain;object-position:top left;transform-origin:0 0;z-index:10002;width:150px;height:145px;transition:transform .3s,filter .3s;display:block;position:absolute;top:2px;left:230px;transform:none}.logo-link:hover .navbar-logo{filter:drop-shadow(0 0 10px #00d9ff59);transform:scale(1.04)}.section-label,.story-label{opacity:1;line-height:1.4;letter-spacing:3px!important;color:#00d9ff!important;font-size:18px!important;font-weight:700!important}.trust-strip{isolation:isolate;background:linear-gradient(105deg,#00d9ff06,#020810f5,#00d9ff06);border:1px solid #00d9ff2e;transition:border-color .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00d9ff06,0 15px 50px #00000040}.trust-strip:before{content:"";z-index:0;pointer-events:none;filter:blur(5px);background:linear-gradient(90deg,#0000 0%,#00d9ff04 20%,#00d9ff1a 50%,#00d9ff04 80%,#0000 100%);width:22%;animation:6s linear infinite trustScan;position:absolute;top:0;bottom:0;left:-30%}@keyframes trustScan{0%{left:-30%}to{left:110%}}.trust-strip:after{content:"";z-index:0;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#0000,#00d9ff14,#0000);height:1px;animation:4s ease-in-out infinite trustLinePulse;position:absolute;top:50%;left:0;right:0;transform:scaleX(.3)}@keyframes trustLinePulse{0%,to{opacity:.25;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.trust-container{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;display:grid;position:relative}.trust-item{cursor:default;justify-content:center;align-items:center;gap:13px;min-height:92px;transition:transform .35s,color .35s,opacity .35s;display:flex;position:relative}.trust-item:not(:last-child):after{content:"";background:linear-gradient(#0000,#00d9ff40,#0000);width:1px;height:24px;transition:height .35s,background .35s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.trust-item>span:last-child{color:#7f8fa2;letter-spacing:2px;white-space:nowrap;font-size:12px;font-weight:600;transition:color .35s,text-shadow .35s,transform .35s}.trust-line{background:#00d9ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite trustDotPulse;position:relative;box-shadow:0 0 5px #00d9ffe6,0 0 12px #00d9ff8c,0 0 22px #00d9ff40}.trust-line:before{content:"";opacity:0;border:1px solid #00d9ffa6;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite trustDotRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes trustDotPulse{0%,to{opacity:.65;transform:scale(.8);box-shadow:0 0 4px #00d9ff99,0 0 9px #00d9ff40}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 7px #00d9ff,0 0 17px #00d9ffa6,0 0 28px #00d9ff40}}@keyframes trustDotRing{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.trust-item:first-child .trust-line{animation-delay:0s}.trust-item:nth-child(2) .trust-line{animation-delay:.5s}.trust-item:nth-child(3) .trust-line{animation-delay:1s}.trust-item:nth-child(4) .trust-line{animation-delay:1.5s}.trust-item:first-child .trust-line:before{animation-delay:0s}.trust-item:nth-child(2) .trust-line:before{animation-delay:.5s}.trust-item:nth-child(3) .trust-line:before{animation-delay:1s}.trust-item:nth-child(4) .trust-line:before{animation-delay:1.5s}.trust-item:hover{transform:translateY(-4px)}.trust-item:hover>span:last-child{color:#00d9ff;text-shadow:0 0 12px #00d9ff59;transform:translate(3px)}.trust-item:hover .trust-line{transform:scale(1.35);box-shadow:0 0 8px #00d9ff,0 0 22px #00d9ffbf,0 0 35px #00d9ff4d}.trust-item:hover:not(:last-child):after{background:linear-gradient(#0000,#00d9ff99,#0000);height:38px}.trust-strip:hover{border-color:#00d9ff59;box-shadow:inset 0 0 60px #00d9ff09,0 15px 55px #0000004d}@media (width<=800px){.trust-container{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item{min-height:70px}.trust-item:nth-child(2):after{display:none}.trust-item>span:last-child{letter-spacing:1.2px;font-size:10px}}@media (width<=500px){.trust-container{grid-template-columns:1fr}.trust-item{justify-content:flex-start;min-height:58px;padding:0 25px}.trust-item:after{display:none!important}.trust-item>span:last-child{font-size:11px}}.gryphon-mission-visual .mission-glow,.gryphon-mission-visual .mission-ring,.gryphon-mission-visual .mission-orbit,.gryphon-mission-visual .mission-beam,.gryphon-mission-visual .mission-particle,.gryphon-mission-visual .mission-scanner,.gryphon-mission-visual .earth-grid,.gryphon-mission-visual .earth-land,.gryphon-mission-visual .earth-light,.gryphon-mission-visual .mission-shield{pointer-events:none!important}.gryphon-mission-visual .mission-node{pointer-events:auto!important;cursor:pointer!important;z-index:9000!important;position:absolute!important;overflow:visible!important}.gryphon-mission-visual .node-icon,.gryphon-mission-visual .security-icon,.gryphon-mission-visual .fingerprint-icon,.gryphon-mission-visual .ground-icon,.gryphon-mission-visual .cloud-icon{pointer-events:auto!important;cursor:pointer!important}.gryphon-mission-visual .mission-node .mission-info-card{box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:999999!important;background:linear-gradient(145deg,#05121ff7,#02070ffa)!important;border:1px solid #00d9ff73!important;border-radius:14px!important;width:300px!important;min-width:300px!important;max-width:300px!important;padding:20px 21px!important;transition:opacity .25s,visibility .25s,transform .3s cubic-bezier(.2,.8,.2,1)!important;position:absolute!important;box-shadow:0 0 25px #00d9ff24,0 20px 60px #0000008c,inset 0 0 25px #00d9ff06!important}.gryphon-mission-visual .mission-node:hover .mission-info-card,.gryphon-mission-visual .mission-node:focus-within .mission-info-card,.gryphon-mission-visual .mission-node.is-active .mission-info-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483647!important}.gryphon-mission-visual .node-intelligence .mission-info-card{top:50%!important;left:calc(100% + 20px)!important;right:auto!important;transform:translateY(-50%)translate(-18px)scale(.94)!important}.gryphon-mission-visual .node-intelligence:hover .mission-info-card,.gryphon-mission-visual .node-intelligence:focus-within .mission-info-card,.gryphon-mission-visual .node-intelligence.is-active .mission-info-card{transform:translateY(-50%)translate(0)scale(1)!important}.gryphon-mission-visual .node-security .mission-info-card{top:50%!important;left:auto!important;right:calc(100% + 20px)!important;transform:translateY(-50%)translate(18px)scale(.94)!important}.gryphon-mission-visual .node-security:hover .mission-info-card,.gryphon-mission-visual .node-security:focus-within .mission-info-card,.gryphon-mission-visual .node-security.is-active .mission-info-card{transform:translateY(-50%)translate(0)scale(1)!important}.gryphon-mission-visual .node-forensics .mission-info-card{top:50%!important;left:calc(100% + 20px)!important;right:auto!important;transform:translateY(-50%)translate(-18px)scale(.94)!important}.gryphon-mission-visual .node-forensics:hover .mission-info-card,.gryphon-mission-visual .node-forensics:focus-within .mission-info-card,.gryphon-mission-visual .node-forensics.is-active .mission-info-card{transform:translateY(-50%)translate(0)scale(1)!important}.gryphon-mission-visual .node-ground .mission-info-card{top:50%!important;left:auto!important;right:calc(100% + 20px)!important;transform:translateY(-50%)translate(18px)scale(.94)!important}.gryphon-mission-visual .node-ground:hover .mission-info-card,.gryphon-mission-visual .node-ground:focus-within .mission-info-card,.gryphon-mission-visual .node-ground.is-active .mission-info-card{transform:translateY(-50%)translate(0)scale(1)!important}.gryphon-mission-visual .node-cloud .mission-info-card{top:calc(100% + 22px)!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(-18px)scale(.94)!important}.gryphon-mission-visual .node-cloud:hover .mission-info-card,.gryphon-mission-visual .node-cloud:focus-within .mission-info-card,.gryphon-mission-visual .node-cloud.is-active .mission-info-card{transform:translate(-50%)translateY(0)scale(1)!important}.gryphon-mission-visual .mission-info-card .mission-info-top{align-items:center!important;gap:9px!important;margin-bottom:10px!important;display:flex!important}.gryphon-mission-visual .mission-info-card .mission-info-number{color:#00d9ff!important;letter-spacing:.5px!important;background:#00d9ff0f!important;border:1px solid #00d9ff8c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.gryphon-mission-visual .mission-info-card .mission-info-status{color:#00d9ff!important;letter-spacing:1.8px!important;font-size:9px!important;font-weight:800!important}.gryphon-mission-visual .mission-info-card h3{color:#f4f9ff!important;letter-spacing:-.3px!important;margin:8px 0 10px!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}.gryphon-mission-visual .mission-info-card p{color:#8ea4b9!important;margin:0 0 16px!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}.gryphon-mission-visual .mission-info-card .mission-info-button{box-sizing:border-box!important;color:#00d9ff!important;letter-spacing:.8px!important;background:#00d9ff09!important;border:1px solid #00d9ff66!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:10px 13px!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important;transition:background .25s,border-color .25s,box-shadow .25s!important;display:flex!important}.gryphon-mission-visual .mission-info-card .mission-info-button:hover{background:#00d9ff1a!important;border-color:#00d9ffd9!important;box-shadow:0 0 20px #00d9ff26!important}.gryphon-mission-visual .mission-info-card .mission-info-button span{transition:transform .25s!important}.gryphon-mission-visual .mission-info-card .mission-info-button:hover span{transform:translate(5px)!important}.node-intelligence .mission-info-card:before{content:"";background:linear-gradient(90deg,#0000,#00d9ffcc);width:20px;height:1px;position:absolute;top:50%;left:-20px}.node-security .mission-info-card:before{content:"";background:linear-gradient(90deg,#00d9ffcc,#0000);width:20px;height:1px;position:absolute;top:50%;right:-20px}.node-forensics .mission-info-card:before{content:"";background:linear-gradient(90deg,#0000,#00d9ffcc);width:20px;height:1px;position:absolute;top:50%;left:-20px}.node-ground .mission-info-card:before{content:"";background:linear-gradient(90deg,#00d9ffcc,#0000);width:20px;height:1px;position:absolute;top:50%;right:-20px}.node-cloud .mission-info-card:before{content:"";background:linear-gradient(#0000,#00d9ffcc);width:1px;height:22px;position:absolute;top:-22px;left:50%}.gryphon-mission-visual .mission-node{transition:z-index!important}.gryphon-mission-visual .mission-node:hover{z-index:2147483646!important}.node-intelligence:hover .node-icon{filter:brightness(1.35)drop-shadow(0 0 14px #00e5fff2)drop-shadow(0 0 35px #00e5ff73)!important;transform:scale(1.1)translateZ(25px)!important}.node-security:hover .security-icon{filter:brightness(1.35)drop-shadow(0 0 14px #a855f7f2)drop-shadow(0 0 35px #a855f773)!important;transform:scale(1.1)translateZ(25px)!important}.node-forensics:hover .fingerprint-icon{filter:brightness(1.35)drop-shadow(0 0 14px #22e6a7f2)drop-shadow(0 0 35px #22e6a773)!important;transform:scale(1.1)translateZ(25px)!important}.node-ground:hover .ground-icon{filter:brightness(1.35)drop-shadow(0 0 14px #ffb547f2)drop-shadow(0 0 35px #ffb54773)!important;transform:scale(1.1)translateZ(25px)!important}.node-cloud:hover .cloud-icon{filter:brightness(1.35)drop-shadow(0 0 14px #ff4fd8f2)drop-shadow(0 0 35px #ff4fd873)!important;transform:scale(1.1)translateZ(25px)!important}.gryphon-mission-visual .mission-info-card{overflow:hidden!important}.gryphon-mission-visual .mission-info-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00d9ff12,#0000);width:45%;height:100%;position:absolute;top:0;left:-100%}.gryphon-mission-visual .mission-node:hover .mission-info-card:after{animation:1.5s ease-out gryphonCardScan}@keyframes gryphonCardScan{0%{left:-45%}to{left:120%}}@media (width<=900px){.gryphon-mission-visual .mission-node .mission-info-card{width:270px!important;min-width:270px!important;max-width:270px!important;top:calc(100% + 18px)!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(-15px)scale(.94)!important}.gryphon-mission-visual .mission-node:hover .mission-info-card,.gryphon-mission-visual .mission-node:focus-within .mission-info-card,.gryphon-mission-visual .mission-node.is-active .mission-info-card{transform:translate(-50%)translateY(0)scale(1)!important}}@media (width<=500px){.gryphon-mission-visual .mission-node .mission-info-card{width:235px!important;min-width:235px!important;max-width:235px!important;padding:16px!important}.gryphon-mission-visual .mission-info-card h3{font-size:17px!important}.gryphon-mission-visual .mission-info-card p{font-size:10px!important;line-height:1.55!important}}.about-page{--about-cyan:#00d9ff;--about-cyan-soft:#00d9ff29;--about-blue:#087ca1;--about-white:#e8f1f5;--about-muted:#71808d;--about-panel:#030a12c7;min-height:100vh;color:var(--about-white);background:radial-gradient(circle at 78% 12%,#00699113,#0000 30%),#000308;position:relative;overflow:hidden}.about-navbar{z-index:10000;position:relative}.about-hero{isolation:isolate;align-items:center;min-height:920px;padding:150px 7vw 100px;display:flex;position:relative;overflow:hidden}.about-hero-grid{z-index:-3;opacity:.24;background-image:linear-gradient(#00d9ff06 1px,#0000 1px),linear-gradient(90deg,#00d9ff06 1px,#0000 1px);background-size:72px 72px;animation:18s linear infinite aboutGridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.about-hero-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.about-glow-one{background:#00b9e60e;width:520px;height:520px;animation:8s ease-in-out infinite aboutGlowFloat;top:12%;right:8%}.about-glow-two{background:#0078b409;width:320px;height:320px;animation:10s ease-in-out infinite reverse aboutGlowFloat;bottom:0;left:8%}.about-hero-content{z-index:10;width:50%;max-width:700px;animation:1.1s cubic-bezier(.16,1,.3,1) both aboutHeroContentIn;position:relative}.about-eyebrow{color:#718c9a;letter-spacing:.22em;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;font-weight:700;display:inline-flex}.about-eyebrow-dot{background:var(--about-cyan);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite aboutStatusPulse;box-shadow:0 0 10px #00d9ffcc}.about-hero-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(60px,7vw,110px);font-weight:700;line-height:.92}.about-hero-content h1 span{color:var(--about-cyan);text-shadow:0 0 35px #00d9ff29;display:block}.about-hero-content>p{color:#83919c;max-width:610px;margin:34px 0 0;font-size:17px;line-height:1.8}.about-hero-actions{gap:14px;margin-top:40px;display:flex}.about-primary-button,.about-secondary-button{letter-spacing:.08em;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .35s,border-color .35s,background .35s,box-shadow .35s;display:inline-flex}.about-primary-button{color:#001016;background:var(--about-cyan);border:1px solid var(--about-cyan);box-shadow:0 0 30px #00d9ff1a}.about-primary-button:hover{transform:translateY(-4px);box-shadow:0 14px 35px #00d9ff29}.about-secondary-button{color:#c4d0d7;background:#050d1573;border:1px solid #7d9baa38}.about-secondary-button:hover{color:#fff;background:#00d9ff0b;border-color:#00d9ff73;transform:translateY(-4px)}.about-primary-button span,.about-secondary-button span{transition:transform .3s}.about-primary-button:hover span,.about-secondary-button:hover span{transform:translate(5px)}.about-hero-meta{gap:42px;margin-top:70px;display:flex}.about-hero-meta div{flex-direction:column;gap:6px;display:flex}.about-hero-meta strong{color:#d7e4ea;letter-spacing:.15em;font-size:11px}.about-hero-meta span{color:#52636f;letter-spacing:.18em;font-size:9px}.about-core-stage{z-index:8;width:min(48vw,720px);height:min(48vw,720px);transform:translateY(-50%) perspective(1200px) rotateX(var(--mouse-y,0deg)) rotateY(var(--mouse-x,0deg));transition:transform .7s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) both aboutCoreEntrance;position:absolute;top:50%;right:3vw}.about-core{width:360px;height:360px;transform-style:preserve-3d;animation:7s ease-in-out infinite coreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(-12deg)}.about-core:before{content:"";filter:blur(15px);background:radial-gradient(circle,#00d9ff13,#00d9ff05 40%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite coreAura;position:absolute;inset:-80px;transform:translateZ(-120px)}.core-orbit{transform-style:preserve-3d;pointer-events:none;border:1px solid #00d9ff2e;border-radius:50%;position:absolute;inset:-15px}.core-orbit-one{animation:13s linear infinite orbitOne;transform:rotateX(72deg)rotateY(15deg)}.core-orbit-two{border-color:#46aad221;animation:9s linear infinite reverse orbitTwo;inset:35px;transform:rotateX(72deg)rotateY(-25deg)}.core-orbit-three{border-color:#00d9ff1a;animation:7s linear infinite orbitThree;inset:70px;transform:rotateX(72deg)rotateY(55deg)}.core-orbit span{background:var(--about-cyan);border-radius:50%;width:8px;height:8px;position:absolute;transform:translateZ(20px);box-shadow:0 0 16px #00d9ffcc}.core-orbit span:first-child{top:-4px;left:25%}.core-orbit span:nth-child(2){bottom:22%;right:10%}.core-orbit span:nth-child(3){bottom:8%;left:15%}.core-shell{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform-style:preserve-3d;background:linear-gradient(135deg,#00d9ff09,#ffffff01);border:1px solid #00d9ff40;animation:16s linear infinite shellRotate;position:absolute;inset:62px;transform:rotateX(10deg)rotateY(-10deg)rotate(45deg)translateZ(20px);box-shadow:inset 0 0 35px #00d9ff09,0 0 40px #00d9ff06}.core-shell-line{background:#00d9ff1f;position:absolute}.line-one{width:100%;height:1px;top:25%}.line-two{width:100%;height:1px;bottom:25%}.line-three{width:1px;height:100%;left:25%}.line-four{width:1px;height:100%;right:25%}.core-crystal{width:130px;height:130px;transform-style:preserve-3d;animation:5s ease-in-out infinite crystalFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(12deg)rotateY(-12deg)rotate(45deg)}.crystal-face{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#00d9ff21,#002c410a);border:1px solid #00d9ff80;position:absolute;inset:0;box-shadow:inset 0 0 30px #00d9ff0a}.crystal-front{transform:translateZ(65px)}.crystal-back{transform:rotateY(180deg)translateZ(65px)}.crystal-left{transform:rotateY(-90deg)translateZ(65px)}.crystal-right{transform:rotateY(90deg)translateZ(65px)}.crystal-top{transform:rotateX(90deg)translateZ(65px)}.crystal-bottom{transform:rotateX(-90deg)translateZ(65px)}.crystal-front span{color:var(--about-cyan);letter-spacing:-.08em;text-shadow:0 0 30px #00d9ff8c;font-size:42px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.crystal-core-light{filter:blur(18px);background:#00d9ff24;border-radius:50%;width:55px;height:55px;animation:2.4s ease-in-out infinite crystalLightPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(80px)}.core-particle{background:#b8f5ff;border-radius:50%;width:5px;height:5px;position:absolute;transform:translateZ(100px);box-shadow:0 0 14px #00d9ffe6}.particle-one{animation:5s ease-in-out infinite particleFloatOne;top:8%;left:42%}.particle-two{animation:6s ease-in-out infinite particleFloatTwo;top:28%;right:4%}.particle-three{animation:5.5s ease-in-out infinite particleFloatThree;bottom:18%;right:12%}.particle-four{animation:7s ease-in-out infinite reverse particleFloatOne;bottom:28%;left:9%}.particle-five{animation:4s ease-in-out infinite reverse particleFloatTwo;top:20%;left:28%}.particle-six{animation:6s ease-in-out infinite reverse particleFloatThree;top:8%;right:28%}.particle-seven{animation:5s ease-in-out infinite particleFloatTwo;bottom:8%;left:18%}.particle-eight{animation:6s ease-in-out infinite particleFloatOne;bottom:40%;right:4%}.core-scan{background:linear-gradient(90deg,#0000,#00d9ffcc,#0000);height:1px;animation:3.5s ease-in-out infinite coreScan;position:absolute;top:50%;left:8%;right:8%;transform:translateZ(150px)rotate(-2deg);box-shadow:0 0 12px #00d9ff80}.about-core-label{color:#4e6876;letter-spacing:.2em;white-space:nowrap;font-size:8px;font-weight:700;position:absolute}.core-label-top{animation:3s ease-in-out infinite labelBlink;top:15%;left:44%}.core-label-right{top:48%;right:3%}.core-label-bottom{bottom:16%;left:32%}.core-status{color:#617580;letter-spacing:.15em;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:13%;right:13%}.core-status strong{color:var(--about-cyan);font-size:8px}.core-status-dot{background:var(--about-cyan);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite aboutStatusPulse;box-shadow:0 0 10px #00d9ffe6}.about-section{padding:150px 7vw;position:relative;overflow:hidden}.about-section-container{width:min(1250px,100%);margin:0 auto;position:relative}.about-section-number{color:#00d9ff40;letter-spacing:.2em;font-size:10px;font-weight:700;position:absolute;top:-8px;left:0}.about-section-heading{max-width:800px;margin-left:60px}.about-section-label{color:var(--about-cyan);letter-spacing:.24em;margin-bottom:22px;font-size:10px;font-weight:700}.about-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,76px);line-height:1}.about-section-heading h2 span{color:#667783;display:block}.about-section-heading p{color:#71808d;max-width:600px;margin:28px 0 0;font-size:15px;line-height:1.8}.about-reveal,.about-capability-card,.about-why-item,.about-leader-card{opacity:0;filter:blur(7px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(45px)scale(.97)}.about-visible{opacity:1!important;filter:blur()!important;transform:translateY(0)scale(1)!important}.about-who{background:linear-gradient(#0000,#00d9ff03,#0000)}.about-who-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:90px;margin-top:100px;display:grid}.about-who-text{max-width:650px}.about-who-text p{color:#71808d;font-size:15px;line-height:1.9}.about-who-text .about-lead{color:#c5d1d8;font-size:21px;line-height:1.65}.about-inline-line{align-items:center;gap:16px;margin-top:45px;display:flex}.about-inline-line span{background:var(--about-cyan);width:55px;height:1px;box-shadow:0 0 10px #00d9ff73}.about-inline-line strong{color:#5d7380;letter-spacing:.22em;font-size:9px}.about-data-architecture{perspective:1000px;height:470px;transform-style:preserve-3d;position:relative}.data-architecture-glow{filter:blur(25px);background:radial-gradient(circle,#00d9ff1f,#0000 68%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite architectureGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-center{background:linear-gradient(135deg,#00d9ff14,#020a12cc);border:1px solid #00d9ff73;width:130px;height:130px;animation:6s ease-in-out infinite dataCenterFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(55deg)rotate(45deg);box-shadow:0 0 50px #00d9ff0f}.data-center-inner{color:var(--about-cyan);text-shadow:0 0 30px #00d9ff73;font-size:34px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)rotateX(-55deg)}.data-node{color:#667b87;letter-spacing:.13em;align-items:center;gap:10px;font-size:8px;font-weight:700;animation:5s ease-in-out infinite dataNodeFloat;display:flex;position:absolute}.data-node span{border:1px solid var(--about-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #00d9ff80}.data-node-one{top:25%;left:3%}.data-node-two{animation-delay:-1s;top:22%;right:0}.data-node-three{animation-delay:-2s;bottom:25%;right:2%}.data-node-four{animation-delay:-3s;bottom:22%;left:3%}.data-connection{transform-origin:0;background:linear-gradient(90deg,#00d9ff59,#0000);height:1px;animation:3s ease-in-out infinite connectionPulse;position:absolute}.connection-one{width:34%;top:35%;left:17%;transform:rotate(20deg)}.connection-two{width:32%;top:35%;left:52%;transform:rotate(-22deg)}.connection-three{width:34%;top:65%;left:52%;transform:rotate(22deg)}.connection-four{width:34%;top:65%;left:17%;transform:rotate(-22deg)}.about-capabilities{background:radial-gradient(circle at 50% 40%,#00648c06,#0000 50%)}.about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:90px;display:grid}.about-capability-card{min-height:390px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s;transition-delay:calc(var(--card-index,0) * 80ms);background:linear-gradient(145deg,#050e17d9,#01050ad9);border:1px solid #6482911f;padding:28px;position:relative;overflow:hidden}.about-capability-card:first-child{--card-index:0}.about-capability-card:nth-child(2){--card-index:1}.about-capability-card:nth-child(3){--card-index:2}.about-capability-card:nth-child(4){--card-index:3}.about-capability-card:before{content:"";background:linear-gradient(120deg,#0000 30%,#00d9ff0f,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.about-capability-card:hover{border-color:#00d9ff57;transform:perspective(900px)rotateX(4deg)rotateY(-5deg)translateY(-12px);box-shadow:0 25px 65px #00000059,0 0 35px #00d9ff09}.about-capability-card:hover:before{transform:translate(120%)}.capability-number{color:#40535e;letter-spacing:.18em;font-size:9px;font-weight:700}.capability-icon{width:70px;height:70px;color:var(--about-cyan);background:#00d9ff06;border:1px solid #00d9ff2e;justify-content:center;align-items:center;margin-top:60px;font-size:31px;transition:transform .5s,box-shadow .5s,background .5s;display:flex;transform:translateZ(35px)}.about-capability-card:hover .capability-icon{background:#00d9ff0f;transform:translateZ(55px)rotate(8deg)scale(1.08);box-shadow:0 0 30px #00d9ff14}.capability-card-content{position:absolute;bottom:28px;left:28px;right:28px}.capability-card-content h3{color:#d7e3e9;letter-spacing:-.02em;margin:0;font-size:19px}.capability-card-content p{color:#667782;margin:13px 0 0;font-size:12px;line-height:1.7}.capability-link{color:#506572;letter-spacing:.18em;justify-content:space-between;align-items:center;margin-top:25px;font-size:8px;font-weight:700;display:flex}.capability-link b{color:var(--about-cyan);font-size:14px;transition:transform .3s}.about-capability-card:hover .capability-link b{transform:translate(7px)}.about-why-system{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:100px;display:grid;position:relative}.why-system-line{background:#00d9ff1a;height:1px;position:absolute;top:21px;left:4%;right:4%;overflow:hidden}.why-progress{background:linear-gradient(90deg, transparent, var(--about-cyan), transparent);width:100%;height:100%;animation:4s ease-in-out infinite whyLineTravel;transform:translate(-100%)}.about-why-item{z-index:2;padding-top:60px;position:relative}.why-point{width:42px;height:42px;color:var(--about-cyan);background:#02080f;border:1px solid #00d9ff47;justify-content:center;align-items:center;font-size:9px;font-weight:700;transition:transform .4s,box-shadow .4s;display:flex;position:absolute;top:0;left:0}.about-why-item:hover .why-point{transform:rotate(45deg);box-shadow:0 0 30px #00d9ff1a}.about-why-item:hover .why-point:after{transform:rotate(-45deg)}.about-why-item h3{color:#d6e1e7;margin:0;font-size:14px}.about-why-item p{color:#657681;margin:13px 0 0;font-size:11px;line-height:1.7}.about-stat-strip{border-top:1px solid #6482911f;border-bottom:1px solid #6482911f;grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.about-stat-strip>div{border-right:1px solid #6482911f;flex-direction:column;gap:12px;padding:35px 30px;display:flex}.about-stat-strip>div:last-child{border-right:0}.about-stat-strip strong{color:var(--about-cyan);letter-spacing:-.04em;font-size:34px}.about-stat-strip span{color:#596b76;letter-spacing:.13em;max-width:170px;font-size:8px;line-height:1.6}.about-leadership{background:linear-gradient(#0000,#00d9ff03,#0000)}.about-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:90px;display:grid}.about-leader-card{min-height:520px;transform-style:preserve-3d;background:linear-gradient(145deg,#050e16eb,#01050af5);border:1px solid #6e8c9b21;padding:32px;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.about-leader-card:hover{border-color:#00d9ff4d;transform:perspective(1000px)rotateX(3deg)rotateY(-4deg)translateY(-10px);box-shadow:0 35px 80px #0006,0 0 50px #00d9ff09}.about-leader-card:after{content:"";border:1px solid #00d9ff14;border-radius:50%;width:300px;height:300px;transition:transform .8s;position:absolute;top:-150px;right:-150px;box-shadow:0 0 0 35px #00d9ff04,0 0 0 70px #00d9ff02}.about-leader-card:hover:after{transform:scale(1.25)rotate(25deg)}.leader-card-top{color:#455a65;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.leader-avatar{width:190px;height:190px;transform-style:preserve-3d;margin:55px auto 45px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.about-leader-card:hover .leader-avatar{transform:translateZ(55px)rotateY(12deg)rotateX(-5deg)}.leader-avatar-ring{border:1px solid #00d9ff33;border-radius:50%;animation:12s linear infinite leaderRingSpin;position:absolute;inset:0}.leader-avatar-ring:before,.leader-avatar-ring:after{content:"";background:var(--about-cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #00d9ffcc}.leader-avatar-ring:after{background:#39758c;top:auto;bottom:-4px}.leader-avatar-core{width:105px;height:105px;color:var(--about-cyan);background:linear-gradient(135deg,#00d9ff14,#020a12e6);border:1px solid #00d9ff66;justify-content:center;align-items:center;font-size:27px;font-weight:800;transition:box-shadow .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 30px #00d9ff08,0 0 40px #00d9ff09}.leader-avatar-core:first-letter{transform:rotate(-45deg)}.about-leader-card:hover .leader-avatar-core{box-shadow:inset 0 0 40px #00d9ff0f,0 0 65px #00d9ff1a}.leader-avatar-orbit{border:1px dashed #00d9ff1f;border-radius:50%;animation:8s linear infinite reverse leaderOrbit;position:absolute;inset:25px}.leader-avatar-orbit span{background:#d7fbff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #00d9ffcc}.leader-information{text-align:center}.leader-information h3{color:#dce7ec;letter-spacing:-.025em;margin:0;font-size:24px}.leader-role{color:var(--about-cyan);letter-spacing:.18em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:700}.leader-information p{color:#687984;max-width:560px;margin:24px auto 0;font-size:12px;line-height:1.8}.leader-footer{color:#526670;letter-spacing:.15em;border-top:1px solid #6482911c;justify-content:space-between;padding-top:20px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.about-final-cta{text-align:center;border-top:1px solid #64829114;justify-content:center;align-items:center;min-height:680px;padding:120px 7vw;display:flex;position:relative;overflow:hidden}.about-final-grid{background-image:linear-gradient(#00d9ff06 1px,#0000 1px),linear-gradient(90deg,#00d9ff06 1px,#0000 1px);background-size:60px 60px;animation:20s linear infinite reverse aboutGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.about-final-glow{filter:blur(25px);background:radial-gradient(circle,#00d9ff0f,#0000 68%);border-radius:50%;width:600px;height:600px;animation:5s ease-in-out infinite finalGlowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-final-content{z-index:5;max-width:780px;position:relative}.about-final-content h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,84px);line-height:.98}.about-final-content h2 span{color:var(--about-cyan)}.about-final-content p{color:#6c7d87;max-width:560px;margin:30px auto 0;font-size:15px;line-height:1.8}.about-final-actions{justify-content:center;gap:14px;margin-top:40px;display:flex}.about-final-core{pointer-events:none;width:470px;height:470px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-core-ring{border:1px solid #00d9ff12;border-radius:50%;position:absolute;inset:0}.ring-one{animation:20s linear infinite finalRingRotate}.ring-two{border-style:dashed;animation:14s linear infinite reverse finalRingRotate;inset:55px}.ring-three{animation:10s linear infinite finalRingRotate;inset:110px}.final-core-center{color:#00d9ff99;background:#000a11a6;border:1px solid #00d9ff3d;justify-content:center;align-items:center;width:100px;height:100px;font-size:25px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 60px #00d9ff09}.final-core-center:first-letter{transform:rotate(-45deg)}@keyframes aboutHeroContentIn{0%{opacity:0;filter:blur(8px);transform:translate(-35px)translateY(15px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}@keyframes aboutCoreEntrance{0%{opacity:0;filter:blur(12px);transform:translateY(-50%)translate(80px)scale(.82)perspective(1200px)rotateX(0)rotateY(0)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1) perspective(1200px) rotateX(var(--mouse-y,0deg)) rotateY(var(--mouse-x,0deg));filter:blur()}}@keyframes aboutGridDrift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes aboutGlowFloat{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-25px)}}@keyframes aboutStatusPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes coreFloat{0%,to{transform:translate(-50%,-50%)rotateX(58deg)rotate(-12deg)translateY(0)}50%{transform:translate(-50%,-50%)rotateX(58deg)rotate(-8deg)translateY(-18px)}}@keyframes coreAura{0%,to{opacity:.45;transform:translateZ(-120px)scale(.9)}50%{opacity:.9;transform:translateZ(-120px)scale(1.12)}}@keyframes orbitOne{0%{transform:rotateX(72deg)rotateY(15deg)rotate(0)}to{transform:rotateX(72deg)rotateY(15deg)rotate(360deg)}}@keyframes orbitTwo{0%{transform:rotateX(72deg)rotateY(-25deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-25deg)rotate(360deg)}}@keyframes orbitThree{0%{transform:rotateX(72deg)rotateY(55deg)rotate(0)}to{transform:rotateX(72deg)rotateY(55deg)rotate(360deg)}}@keyframes shellRotate{0%{transform:rotateX(10deg)rotateY(-10deg)rotate(45deg)translateZ(20px)}to{transform:rotateX(370deg)rotateY(350deg)rotate(405deg)translateZ(20px)}}@keyframes crystalFloat{0%,to{transform:translate(-50%,-50%)rotateX(12deg)rotateY(-12deg)rotate(45deg)translateZ(0)}50%{transform:translate(-50%,-50%)rotateX(20deg)rotateY(12deg)rotate(58deg)translateZ(22px)}}@keyframes crystalLightPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)translateZ(80px)scale(.8)}50%{opacity:.9;transform:translate(-50%,-50%)translateZ(80px)scale(1.2)}}@keyframes particleFloatOne{0%,to{transform:translateZ(100px)scale(.8)}50%{transform:translate3d(15px,-25px,130px)scale(1.3)}}@keyframes particleFloatTwo{0%,to{transform:translateZ(100px)}50%{transform:translate3d(-20px,18px,150px)}}@keyframes particleFloatThree{0%,to{transform:translateZ(100px)}50%{transform:translate3d(22px,12px,125px)}}@keyframes coreScan{0%,to{opacity:0;transform:translateZ(150px)translateY(-100px)rotate(-2deg)}25%{opacity:1}55%{opacity:1}80%{opacity:0;transform:translateZ(150px)translateY(100px)rotate(-2deg)}}@keyframes labelBlink{0%,to{opacity:.35}50%{opacity:.8}}@keyframes architectureGlow{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.15)}}@keyframes dataCenterFloat{0%,to{transform:translate(-50%,-50%)rotateX(55deg)rotate(45deg)translateZ(0)}50%{transform:translate(-50%,-50%)rotateX(55deg)rotate(50deg)translateZ(25px)}}@keyframes dataNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes connectionPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes whyLineTravel{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes leaderRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes leaderOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes finalGlowPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.75;transform:translate(-50%,-50%)scale(1.15)}}@keyframes finalRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1100px){.about-hero{min-height:1050px;padding-top:150px}.about-hero-content{width:100%;max-width:700px}.about-core-stage{width:570px;height:570px;transform:translate(50%, -50%) perspective(1200px) rotateX(var(--mouse-y,0deg)) rotateY(var(--mouse-x,0deg));top:68%;right:50%}.about-core{width:310px;height:310px}.about-capability-grid{grid-template-columns:repeat(2,1fr)}.about-why-system{grid-template-columns:repeat(3,1fr);row-gap:60px}.why-system-line{display:none}.about-who-layout{grid-template-columns:1fr}.about-data-architecture{width:100%;max-width:650px;margin:0 auto}}@media (width<=700px){.about-hero{align-items:flex-start;min-height:1050px;padding:130px 22px 70px}.about-hero-content{width:100%}.about-hero-content h1{font-size:58px}.about-hero-content>p{font-size:14px}.about-hero-actions{flex-direction:column;align-items:stretch}.about-primary-button,.about-secondary-button{box-sizing:border-box;width:100%}.about-hero-meta{gap:18px;margin-top:42px}.about-hero-meta strong{font-size:9px}.about-hero-meta span{font-size:7px}.about-core-stage{width:410px;height:410px;top:73%}.about-core{width:240px;height:240px}.core-shell{inset:45px}.core-crystal{width:90px;height:90px}.crystal-front{transform:translateZ(45px)}.crystal-back{transform:rotateY(180deg)translateZ(45px)}.crystal-left{transform:rotateY(-90deg)translateZ(45px)}.crystal-right{transform:rotateY(90deg)translateZ(45px)}.crystal-top{transform:rotateX(90deg)translateZ(45px)}.crystal-bottom{transform:rotateX(-90deg)translateZ(45px)}.about-core-label{font-size:6px}.core-status{bottom:8%;right:8%}.about-section{padding:100px 22px}.about-section-heading{margin-left:0;padding-top:30px}.about-section-heading h2{font-size:43px}.about-section-number{top:0}.about-who-layout{gap:40px;margin-top:60px}.about-who-text .about-lead{font-size:18px}.about-data-architecture{transform-origin:50%;height:360px;transform:scale(.85)}.about-capability-grid{grid-template-columns:1fr;margin-top:60px}.about-capability-card{min-height:360px}.about-why-system{grid-template-columns:1fr;margin-top:65px}.about-why-item{padding-top:58px}.about-stat-strip{grid-template-columns:1fr;margin-top:70px}.about-stat-strip>div{border-bottom:1px solid #6482911f;border-right:0}.about-stat-strip>div:last-child{border-bottom:0}.about-leaders-grid{grid-template-columns:1fr;margin-top:60px}.about-leader-card{min-height:500px}.leader-information h3{font-size:21px}.about-final-cta{min-height:600px;padding:100px 22px}.about-final-content h2{font-size:50px}.about-final-actions{flex-direction:column}.about-final-core{width:340px;height:340px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.about-institutional-section{isolation:isolate;background:radial-gradient(circle at 50% 48%,#006e910e,#0000 34%),#000308;min-height:850px;padding:145px 7vw 120px;position:relative;overflow:hidden}.institutional-bg-grid{opacity:.2;background-image:linear-gradient(#00d9ff06 1px,#0000 1px),linear-gradient(90deg,#00d9ff06 1px,#0000 1px);background-size:65px 65px;animation:18s linear infinite institutionalGridMove;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.institutional-glow{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.institutional-glow-one{background:#00d9ff09;width:500px;height:500px;animation:6s ease-in-out infinite institutionalGlowPulse;top:30%;left:50%;transform:translate(-50%,-50%)}.institutional-glow-two{background:#0078aa06;width:300px;height:300px;animation:9s ease-in-out infinite institutionalGlowFloat;bottom:0;right:5%}.institutional-header{z-index:5;text-align:center;max-width:850px;margin:0 auto;position:relative}.institutional-eyebrow{color:#697d88;letter-spacing:.28em;justify-content:center;align-items:center;gap:14px;margin-bottom:25px;font-size:9px;font-weight:700;display:flex}.institutional-eyebrow-line{background:linear-gradient(90deg,#0000,#00d9ff80);width:42px;height:1px}.institutional-eyebrow-line:last-child{transform:rotate(180deg)}.institutional-header h2{letter-spacing:-.055em;color:#e4edf1;margin:0;font-size:clamp(45px,5vw,72px);line-height:1}.institutional-header h2 span{color:#00d9ff;text-shadow:0 0 35px #00d9ff1f}.institutional-header p{color:#657781;max-width:550px;margin:25px auto 0;font-size:13px;line-height:1.8}.institutional-network{perspective:1400px;width:min(1100px,100%);height:520px;transform-style:preserve-3d;margin:70px auto 0;position:relative}.institutional-core{width:170px;height:170px;transform-style:preserve-3d;z-index:10;animation:6s ease-in-out infinite institutionalCoreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)}.institutional-core:before{content:"";filter:blur(20px);background:radial-gradient(circle,#00d9ff1f,#0000 68%);border-radius:50%;animation:4s ease-in-out infinite institutionalCoreAura;position:absolute;inset:-70px;transform:translateZ(-50px)}.institutional-core-orbit{transform-style:preserve-3d;border:1px solid #00d9ff2e;border-radius:50%;position:absolute;inset:-25px}.orbit-a{animation:12s linear infinite institutionalOrbitA;transform:rotateX(70deg)rotate(0)}.orbit-b{border-color:#64b4d21f;animation:9s linear infinite reverse institutionalOrbitB;inset:-5px;transform:rotateX(70deg)rotateY(45deg)}.orbit-c{border-color:#00d9ff1a;animation:7s linear infinite institutionalOrbitC;inset:20px;transform:rotateX(70deg)rotateY(-45deg)}.institutional-core-inner{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#00d9ff17,#02080feb);border:1px solid #00d9ff6b;justify-content:center;align-items:center;width:105px;height:105px;transition:transform .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)translateZ(45px);box-shadow:inset 0 0 30px #00d9ff09,0 0 50px #00d9ff0f}.institutional-core-inner span{color:#00d9ff;letter-spacing:-.08em;text-shadow:0 0 25px #00d9ff80;font-size:30px;font-weight:800;transform:rotate(-45deg)}.institutional-core-scan{background:linear-gradient(90deg,#0000,#00d9ffcc,#0000);height:1px;animation:3.2s ease-in-out infinite institutionalScan;position:absolute;top:50%;left:-30px;right:-30px;transform:translateZ(100px);box-shadow:0 0 12px #00d9ff80}.institutional-connection{transform-origin:0;z-index:3;background:linear-gradient(90deg,#00d9ff59,#00d9ff0d,#0000);height:1px;animation:3s ease-in-out infinite institutionalConnectionPulse;position:absolute;box-shadow:0 0 10px #00d9ff1a}.connection-top-left{width:300px;top:33%;left:21%;transform:rotate(22deg)}.connection-top-right{width:300px;top:33%;left:52%;transform:rotate(-22deg)}.connection-bottom-left{width:300px;top:67%;left:21%;transform:rotate(-22deg)}.connection-bottom-right{width:300px;top:67%;left:52%;transform:rotate(22deg)}.institutional-card{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:235px;height:180px;transform-style:preserve-3d;z-index:6;background:linear-gradient(145deg,#050e16eb,#01050af0);border:1px solid #6e8c9b21;padding:18px;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s;position:absolute;box-shadow:0 20px 50px #00000040}.institutional-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#00d9ff0f,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.institutional-card:hover{border-color:#00d9ff66;transform:perspective(1000px)rotateX(7deg)rotateY(-7deg)translateY(-12px)translateZ(35px);box-shadow:0 30px 75px #0006,0 0 35px #00d9ff0d}.institutional-card:hover:before{transform:translate(120%)}.institution-one{animation:6s ease-in-out infinite institutionalCardFloat;top:7%;left:2%}.institution-two{animation:7s ease-in-out infinite reverse institutionalCardFloat;top:7%;right:2%}.institution-three{animation:6.5s ease-in-out -2s infinite institutionalCardFloat;bottom:7%;left:2%}.institution-four{animation:7.5s ease-in-out -3s infinite institutionalCardFloat;bottom:7%;right:2%}.institutional-card-number{color:#40535e;letter-spacing:.18em;font-size:8px;font-weight:700;position:absolute;top:16px;left:18px}.institutional-logo-box{justify-content:center;align-items:center;width:125px;height:100px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(25px)}.institutional-logo-box img{object-fit:contain;filter:drop-shadow(0 0 12px #ffffff1f);width:100%;height:100%;transition:transform .5s,filter .5s}.institutional-card:hover .institutional-logo-box img{filter:drop-shadow(0 0 20px #00d9ff40);transform:scale(1.12)}.institutional-card-footer{color:#4e626d;letter-spacing:.15em;border-top:1px solid #6482911a;justify-content:space-between;align-items:center;padding-top:10px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.institutional-live{color:#00d9ff;align-items:center;gap:5px;display:flex}.institutional-live:before{content:"";background:#00d9ff;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite institutionalStatusPulse;box-shadow:0 0 8px #00d9ffcc}.institutional-status{color:#4e626d;letter-spacing:.18em;justify-content:center;align-items:center;gap:25px;max-width:850px;margin:30px auto 0;font-size:8px;font-weight:700;display:flex;position:relative}.institutional-status-item{align-items:center;gap:8px;display:flex}.institutional-status-line{background:linear-gradient(90deg,#0000,#00d9ff4d,#0000);width:100px;height:1px}@keyframes institutionalGridMove{0%{background-position:0 0}to{background-position:65px 65px}}@keyframes institutionalGlowPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}@keyframes institutionalGlowFloat{0%,to{transform:translate(0)}50%{transform:translate(-25px,-25px)}}@keyframes institutionalCoreFloat{0%,to{transform:translate(-50%,-50%)rotateX(58deg)translateY(0)}50%{transform:translate(-50%,-50%)rotateX(58deg)translateY(-14px)}}@keyframes institutionalCoreAura{0%,to{opacity:.4;transform:translateZ(-50px)scale(.85)}50%{opacity:.8;transform:translateZ(-50px)scale(1.12)}}@keyframes institutionalOrbitA{0%{transform:rotateX(70deg)rotate(0)}to{transform:rotateX(70deg)rotate(360deg)}}@keyframes institutionalOrbitB{0%{transform:rotateX(70deg)rotateY(45deg)rotate(0)}to{transform:rotateX(70deg)rotateY(45deg)rotate(360deg)}}@keyframes institutionalOrbitC{0%{transform:rotateX(70deg)rotateY(-45deg)rotate(0)}to{transform:rotateX(70deg)rotateY(-45deg)rotate(360deg)}}@keyframes institutionalScan{0%,to{opacity:0;transform:translateZ(100px)translateY(-65px)}25%{opacity:1}60%{opacity:1}85%{opacity:0;transform:translateZ(100px)translateY(65px)}}@keyframes institutionalConnectionPulse{0%,to{opacity:.25}50%{opacity:.9}}@keyframes institutionalCardFloat{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes institutionalStatusPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (width<=900px){.about-institutional-section{min-height:1050px;padding:110px 25px}.institutional-network{height:700px;margin-top:60px}.institutional-card{width:200px;height:165px}.institution-one{top:5%;left:0}.institution-two{top:5%;right:0}.institution-three{bottom:5%;left:0}.institution-four{bottom:5%;right:0}.institutional-connection{width:220px}}@media (width<=600px){.about-institutional-section{min-height:1250px;padding:90px 18px}.institutional-header h2{font-size:44px}.institutional-header p{font-size:12px}.institutional-network{height:900px;margin-top:45px}.institutional-core{top:50%}.institutional-card{width:175px;height:150px}.institutional-logo-box{width:105px;height:80px}.institution-one{top:3%;left:50%;transform:translate(-50%)}.institution-two{top:26%;left:50%;right:auto;transform:translate(-50%)}.institution-three{bottom:26%;left:50%;transform:translate(-50%)}.institution-four{bottom:3%;left:50%;right:auto;transform:translate(-50%)}.institutional-connection{display:none}.institutional-status{text-align:center;flex-direction:column;gap:14px}.institutional-status-line{width:70px}}.about-3d-services{isolation:isolate;background:radial-gradient(circle at 50% 52%,#0087af0b,#0000 34%),#000308;min-height:850px;padding:140px 6vw 110px;position:relative;overflow:hidden}.services-3d-grid{opacity:.18;background-image:linear-gradient(#00d9ff06 1px,#0000 1px),linear-gradient(90deg,#00d9ff06 1px,#0000 1px);background-size:65px 65px;animation:20s linear infinite servicesGridMove;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.services-3d-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#00d9ff11,#0000 68%);border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite servicesGlowPulse;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.services-3d-header{z-index:20;text-align:center;max-width:850px;margin:0 auto;position:relative}.services-3d-eyebrow{color:#667983;letter-spacing:.28em;justify-content:center;align-items:center;gap:13px;margin-bottom:25px;font-size:9px;font-weight:700;display:flex}.services-3d-eyebrow span{background:linear-gradient(90deg,#0000,#00d9ff73);width:42px;height:1px}.services-3d-eyebrow span:last-child{transform:rotate(180deg)}.services-3d-header h2{color:#e6eef2;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,74px);line-height:1}.services-3d-header h2 span{color:#00d9ff;text-shadow:0 0 35px #00d9ff26}.services-3d-header p{color:#637580;max-width:570px;margin:25px auto 0;font-size:13px;line-height:1.8}.services-3d-stage{perspective:1500px;width:min(1150px,100%);height:500px;transform-style:preserve-3d;margin:70px auto 0;position:relative}.services-3d-center-light{filter:blur(25px);background:radial-gradient(circle,#00d9ff14,#0000 68%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite centerLightPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-energy-line{opacity:.75;background:linear-gradient(90deg,#0000,#00d9ff1f,#00d9ff66,#00d9ff1f,#0000);height:1px;position:absolute;top:50%;left:7%;right:7%;transform:translateY(-50%)}.services-energy-line span{background:#00d9ff;border-radius:50%;width:55px;height:5px;animation:4s linear infinite energyTravel;position:absolute;top:-2px;left:-5%;box-shadow:0 0 18px #00d9ffcc}.service-logo-object{width:250px;height:280px;transform-style:preserve-3d;perspective:1200px;z-index:10;cursor:pointer;position:absolute}.service-logo-one{animation:6s ease-in-out infinite logoObjectFloatOne;top:50%;left:2%;transform:translateY(-50%)rotateY(-8deg)}.service-logo-two{animation:6.5s ease-in-out infinite logoObjectFloatTwo;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(0)}.service-logo-three{animation:7s ease-in-out infinite logoObjectFloatThree;top:50%;right:2%;transform:translateY(-50%)rotateY(8deg)}.logo-object-platform{width:210px;height:185px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#08131dc7,#01060ceb);border:1px solid #00d9ff2b;justify-content:center;align-items:center;animation:9s ease-in-out infinite logo3DRotation;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateX(7deg)rotateY(0);box-shadow:inset 0 0 40px #00d9ff06,0 30px 70px #0000004d}.logo-object-platform:before{content:"";transform-origin:top;opacity:.7;background:linear-gradient(90deg,#00506966,#00d9ff24,#00506966);height:12px;position:absolute;bottom:-12px;left:0;right:0;transform:skew(-45deg)}.logo-object-platform:after{content:"";transform-origin:0;background:linear-gradient(#00d9ff24,#00374b4d);width:12px;height:100%;position:absolute;top:0;right:-12px;transform:skewY(-45deg)}.logo-platform-edge{pointer-events:none;border:1px solid #00d9ff14;position:absolute;inset:10px}.logo-platform-edge:before{content:"";background:#00d9ff;width:45px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 10px #00d9ff99}.logo-platform-edge:after{content:"";background:#00d9ff;width:45px;height:1px;position:absolute;bottom:0;right:0;box-shadow:0 0 10px #00d9ff99}.logo-image-wrap{z-index:5;width:145px;height:125px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(45px)}.logo-image-wrap img{object-fit:contain;backface-visibility:visible;filter:drop-shadow(0 0 10px #ffffff21);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;animation:5s ease-in-out infinite logoImageTilt;display:block}.service-logo-one .logo-object-platform{animation:8s ease-in-out infinite logoRotateOne}.service-logo-two .logo-object-platform{animation:9s ease-in-out infinite logoRotateTwo}.service-logo-three .logo-object-platform{animation:8.5s ease-in-out infinite logoRotateThree}.logo-scan-line{z-index:10;opacity:.65;background:linear-gradient(90deg,#0000,#00d9ffd9,#0000);height:1px;animation:3.5s ease-in-out infinite logoScan;position:absolute;top:-20px;left:15px;right:15px;box-shadow:0 0 12px #00d9ff80}.logo-object-shadow{filter:blur(15px);background:#00d9ff0f;border-radius:50%;width:150px;height:25px;animation:5s ease-in-out infinite logoShadowPulse;position:absolute;bottom:18px;left:50%;transform:translate(-50%)translateZ(-30px)}.logo-object-orbit{pointer-events:none;border:1px solid #00d9ff1a;border-radius:50%;width:270px;height:100px;animation:8s linear infinite logoOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}.logo-object-orbit span{background:#00d9ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #00d9ffe6}.logo-object-label{white-space:nowrap;color:#506571;letter-spacing:.17em;align-items:center;gap:10px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.logo-object-label span{color:#00d9ff;opacity:.7}.service-logo-object:hover .logo-object-platform{border-color:#00d9ff80;animation-play-state:paused;box-shadow:inset 0 0 50px #00d9ff0d,0 35px 90px #00000073,0 0 45px #00d9ff14}.service-logo-object:hover .logo-image-wrap img{filter:drop-shadow(0 0 22px #00d9ff40);transform:translateZ(25px)scale(1.13)}.service-logo-object:hover .logo-object-orbit{animation-duration:3s}.services-3d-status{z-index:20;color:#4e636f;letter-spacing:.18em;text-align:center;justify-content:center;align-items:center;gap:22px;margin:25px auto 0;font-size:8px;font-weight:700;display:flex;position:relative}.services-3d-status>div{align-items:center;gap:7px;display:flex}.services-status-dot{background:#00d9ff;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite serviceStatusPulse;box-shadow:0 0 12px #00d9ffcc}.services-status-divider{background:linear-gradient(90deg,#0000,#00d9ff4d,#0000);width:70px;height:1px}.services-3d-status span{color:#405762}@keyframes servicesGridMove{0%{background-position:0 0}to{background-position:65px 65px}}@keyframes servicesGlowPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}@keyframes centerLightPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.15)}}@keyframes logoObjectFloatOne{0%,to{transform:translateY(-50%)translateY(0)rotateY(-8deg)}50%{transform:translateY(-50%)translateY(-14px)rotateY(5deg)}}@keyframes logoObjectFloatTwo{0%,to{transform:translate(-50%,-50%)translateY(0)rotateY(0)}50%{transform:translate(-50%,-50%)translateY(-18px)rotateY(8deg)}}@keyframes logoObjectFloatThree{0%,to{transform:translateY(-50%)translateY(0)rotateY(8deg)}50%{transform:translateY(-50%)translateY(-12px)rotateY(-5deg)}}@keyframes logoRotateOne{0%{transform:translate(-50%,-50%)rotateX(7deg)rotateY(-12deg)rotate(-1deg)}25%{transform:translate(-50%,-50%)rotateX(-3deg)rotateY(45deg)rotate(1deg)}50%{transform:translate(-50%,-50%)rotateX(6deg)rotateY(180deg)rotate(-1deg)}75%{transform:translate(-50%,-50%)rotateX(-3deg)rotateY(270deg)rotate(1deg)}to{transform:translate(-50%,-50%)rotateX(7deg)rotateY(360deg)rotate(-1deg)}}@keyframes logoRotateTwo{0%{transform:translate(-50%,-50%)rotateX(6deg)rotateY(0)rotate(0)}50%{transform:translate(-50%,-50%)rotateX(-5deg)rotateY(180deg)rotate(2deg)}to{transform:translate(-50%,-50%)rotateX(6deg)rotateY(360deg)rotate(0)}}@keyframes logoRotateThree{0%{transform:translate(-50%,-50%)rotateX(8deg)rotateY(360deg)rotate(-1deg)}50%{transform:translate(-50%,-50%)rotateX(-4deg)rotateY(180deg)rotate(1deg)}to{transform:translate(-50%,-50%)rotateX(8deg)rotateY(0)rotate(-1deg)}}@keyframes logoImageTilt{0%,to{transform:translateZ(45px)rotate(0)}50%{transform:translateZ(58px)rotate(1deg)}}@keyframes logoScan{0%{opacity:0;top:-15px}20%{opacity:.8}70%{opacity:.8}to{opacity:0;top:calc(100% + 15px)}}@keyframes logoShadowPulse{0%,to{opacity:.3;transform:translate(-50%)scale(.8)}50%{opacity:.75;transform:translate(-50%)scale(1.1)}}@keyframes logoOrbit{0%{transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)}}@keyframes energyTravel{0%{opacity:0;left:-5%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:105%}}@keyframes serviceStatusPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (width<=950px){.about-3d-services{min-height:950px}.services-3d-stage{height:620px}.service-logo-object{width:210px;height:250px}.service-logo-one{left:0}.service-logo-three{right:0}.logo-object-platform{width:180px;height:165px}.logo-image-wrap{width:125px;height:110px}}@media (width<=650px){.about-3d-services{min-height:1250px;padding:100px 18px}.services-3d-header h2{font-size:45px}.services-3d-stage{height:850px;margin-top:45px}.service-logo-object{width:220px;height:230px;left:50%!important;right:auto!important}.service-logo-one{top:15%;transform:translate(-50%)}.service-logo-two{top:50%;transform:translate(-50%,-50%)}.service-logo-three{top:85%;transform:translate(-50%,-50%)}.logo-object-platform{width:190px;height:165px}.logo-image-wrap{width:130px;height:110px}.services-energy-line{display:none}.services-3d-center-light{width:400px;height:400px}.services-3d-status{flex-direction:column;gap:13px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.about-3d-services *,.about-3d-services :before,.about-3d-services :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.service-logo-one{animation:6s ease-in-out infinite logoObjectFloatOne!important;top:50%!important;left:0!important;right:auto!important;transform:translateY(-50%)rotateY(-8deg)!important}.service-logo-two{animation:6.5s ease-in-out infinite logoObjectFloatTwo!important;top:50%!important;left:33.333%!important;right:auto!important;transform:translate(-50%,-50%)rotateY(-4deg)!important}.service-logo-three{animation:7s ease-in-out infinite logoObjectFloatThree!important;top:50%!important;left:66.666%!important;right:auto!important;transform:translate(-50%,-50%)rotateY(4deg)!important}.service-logo-four{animation:7.5s ease-in-out infinite logoObjectFloatFour!important;top:50%!important;left:100%!important;right:auto!important;transform:translate(-100%,-50%)rotateY(8deg)!important}.service-logo-four .logo-object-platform{animation:9.2s ease-in-out infinite logoRotateFour}@keyframes logoObjectFloatFour{0%,to{transform:translate(-100%,-50%)translateY(0)rotateY(8deg)}50%{transform:translate(-100%,-50%)translateY(-15px)rotateY(-5deg)}}@keyframes logoRotateFour{0%{transform:translate(-50%,-50%)rotateX(7deg)rotateY(0)rotate(1deg)}25%{transform:translate(-50%,-50%)rotateX(-4deg)rotateY(-90deg)rotate(-1deg)}50%{transform:translate(-50%,-50%)rotateX(6deg)rotateY(-180deg)rotate(1deg)}75%{transform:translate(-50%,-50%)rotateX(-3deg)rotateY(-270deg)rotate(-1deg)}to{transform:translate(-50%,-50%)rotateX(7deg)rotateY(-360deg)rotate(1deg)}}@media (width>=951px){.services-3d-stage{width:min(1250px,100%);height:500px}.service-logo-object{width:235px;height:280px}}@media (width<=950px) and (width>=651px){.services-3d-stage{width:100%;height:760px}.service-logo-one{top:28%!important;left:25%!important;transform:translate(-50%,-50%)!important}.service-logo-two{top:28%!important;left:75%!important;transform:translate(-50%,-50%)!important}.service-logo-three{top:72%!important;left:25%!important;transform:translate(-50%,-50%)!important}.service-logo-four{top:72%!important;left:75%!important;transform:translate(-50%,-50%)!important}}@media (width<=650px){.services-3d-stage{height:1120px}.service-logo-one{top:12%!important;left:50%!important;transform:translate(-50%,-50%)!important}.service-logo-two{top:37%!important;left:50%!important;transform:translate(-50%,-50%)!important}.service-logo-three{top:62%!important;left:50%!important;transform:translate(-50%,-50%)!important}.service-logo-four{top:87%!important;left:50%!important;transform:translate(-50%,-50%)!important}}.about-leader-card .leader-avatar-second{position:relative!important}.about-leader-card .leader-avatar-second .leader-photo-core{z-index:5!important;background:#020a11!important;border:1px solid #00d9ff8c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 25px #00d9ff29,inset 0 0 20px #00d9ff14!important}.about-leader-card .leader-avatar-second .leader-photo-core img{object-fit:cover!important;object-position:center top!important;filter:saturate(.95)contrast(1.05)brightness(.96)!important;border-radius:50%!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.about-leader-card .leader-avatar-second .leader-avatar-ring{z-index:1!important}.about-leader-card .leader-avatar-second .leader-avatar-orbit{z-index:2!important}.about-leader-card .leader-avatar-second .leader-photo-core{z-index:5!important}.training-page{color:#eef7ff;background:radial-gradient(circle at 78% 18%,#00d6ff0e,#0000 28%),#02070d;position:relative;overflow:hidden}.training-page main{position:relative}.training-hero{isolation:isolate;align-items:center;min-height:900px;padding:150px 7% 100px;display:flex;position:relative;overflow:hidden}.training-grid{z-index:-5;opacity:.32;background-image:linear-gradient(#00dcff09 1px,#0000 1px),linear-gradient(90deg,#00dcff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.training-glow{pointer-events:none;filter:blur(20px);border-radius:50%;position:absolute}.training-glow-one{background:radial-gradient(circle,#00daff1f,#00daff06 42%,#0000 72%);width:520px;height:520px;top:18%;right:4%}.training-glow-two{background:radial-gradient(circle,#0097ff14,#0000 70%);width:450px;height:450px;bottom:-150px;left:-180px}.training-hero-content{z-index:5;width:52%;max-width:760px;position:relative}.training-eyebrow{color:#68a1b8;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:30px;font-size:10px;font-weight:700;display:flex}.training-eyebrow span{background:#00d9ff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite trainingPulse;box-shadow:0 0 10px #00d9ffe6}@keyframes trainingPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.training-hero-content h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(60px,7vw,112px);font-weight:700;line-height:.91}.training-hero-content h1 span{color:#00d9ff;text-shadow:0 0 30px #00d9ff24;display:block}.training-hero-content>p{color:#7e95a5;max-width:650px;margin:38px 0 0;font-size:17px;line-height:1.8}.training-hero-actions{align-items:center;gap:14px;margin-top:38px;display:flex}.training-primary-button,.training-secondary-button{letter-spacing:.08em;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 23px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex}.training-primary-button{color:#001017;background:#00d9ff;border:1px solid #00d9ff;box-shadow:0 0 25px #00d9ff1f}.training-primary-button:hover{transform:translateY(-3px);box-shadow:0 10px 35px #00d9ff33}.training-secondary-button{color:#b7cad5;background:#030d158c;border:1px solid #79a6b833}.training-secondary-button:hover{color:#00d9ff;border-color:#00d9ff73;transform:translateY(-3px)}.training-primary-button span,.training-secondary-button span{font-size:15px}.training-hero-meta{gap:55px;margin-top:58px;display:flex}.training-hero-meta div{flex-direction:column;gap:8px;display:flex}.training-hero-meta strong{color:#eaf7ff;letter-spacing:.12em;font-size:13px}.training-hero-meta span{color:#4e6877;letter-spacing:.22em;font-size:8px;font-weight:700}.training-command{z-index:2;justify-content:center;align-items:center;width:min(520px,40vw);height:620px;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.training-command-label{color:#3c7285;letter-spacing:.28em;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;top:58px;left:50%;transform:translate(-50%)}.training-radar{width:390px;height:390px;transform-style:preserve-3d;perspective:900px;filter:drop-shadow(0 0 25px #00d9ff14);border-radius:50%;position:relative}.training-radar:before{content:"";filter:blur(15px);background:radial-gradient(circle,#00d9ff1c,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite radarGlow;position:absolute;inset:15%}@keyframes radarGlow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.training-radar-ring{border:1px solid #00d9ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-radar-ring.ring-one{width:100%;height:100%}.training-radar-ring.ring-two{width:72%;height:72%}.training-radar-ring.ring-three{width:43%;height:43%}.training-radar-cross{background:#00d9ff1a;position:absolute}.training-radar-cross.horizontal{width:100%;height:1px;top:50%;left:0}.training-radar-cross.vertical{width:1px;height:100%;top:0;left:50%}.training-radar-sweep{transform-origin:0 0;clip-path:polygon(0 0,100% 0,0 100%);background:conic-gradient(#00d9ff40,#00d9ff05,#0000 70%);width:50%;height:50%;animation:4.5s linear infinite radarSweep;position:absolute;top:50%;left:50%}.training-radar-core{background:linear-gradient(135deg,#00d9ff14,#020a11cc);border:1px solid #00d9ff73;width:88px;height:88px;animation:4s ease-in-out infinite trainingCoreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 35px #00d9ff1a}.training-radar-core span{color:#00d9ff;letter-spacing:.1em;border:1px solid #00d9ff33;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;inset:20px;transform:rotate(-45deg);box-shadow:0 0 20px #00d9ff1a}@keyframes trainingCoreFloat{0%,to{transform:translate(-50%,-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(45deg)translateY(-9px)}}.training-radar-point{background:#00d9ff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite trainingPointPulse;position:absolute;box-shadow:0 0 12px #00d9ffe6}.training-radar-point span{color:#527f91;letter-spacing:.15em;font-size:7px;font-weight:700;position:absolute;top:13px;left:12px}.point-one{top:22%;left:63%}.point-two{animation-delay:.4s;top:37%;left:24%}.point-three{animation-delay:.8s;top:69%;left:76%}.point-four{animation-delay:1.2s;top:78%;left:40%}@keyframes trainingPointPulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.training-command-data{border-top:1px solid #4a7d8f1f;justify-content:space-between;width:280px;padding-top:14px;display:flex;position:absolute;bottom:68px}.training-command-data div{flex-direction:column;gap:6px;display:flex}.training-command-data span{color:#456576;letter-spacing:.2em;font-size:7px;font-weight:700}.training-command-data strong{color:#00d9ff;letter-spacing:.12em;font-size:8px}.training-intro{grid-template-columns:100px 1fr;max-width:1180px;margin:0 auto;padding:150px 40px 130px;display:grid;position:relative}.training-section-number{color:#29404d;letter-spacing:.25em;font-size:11px;font-weight:700}.training-intro-content{max-width:850px}.training-section-label{color:#4f91a7;letter-spacing:.27em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:700}.training-intro h2,.training-section-header h2,.training-method-header h2,.training-impact-content h2,.training-cta-content h2{color:#edf6fb;letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,76px);line-height:.98}.training-intro h2 span,.training-section-header h2 span,.training-method-header h2 span,.training-impact-content h2 span,.training-cta-content h2 span{color:#627887;display:block}.training-intro p{color:#728996;max-width:700px;margin-top:35px;font-size:16px;line-height:1.9}.training-programs{max-width:1280px;margin:0 auto;padding:90px 50px 150px;position:relative}.training-section-header{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:70px;display:flex}.training-section-header>p{color:#647b89;max-width:350px;margin:0 0 6px;font-size:13px;line-height:1.8}.training-program-layout{border-top:1px solid #4f839629;border-bottom:1px solid #4f839629;grid-template-columns:.75fr 1.25fr;min-height:570px;display:grid}.training-program-list{border-right:1px solid #4f839621;padding:25px 0}.training-program-item{color:#69818f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4f83961a;grid-template-columns:60px 1fr 40px;align-items:center;width:100%;min-height:105px;padding:0 30px;transition:color .3s,background .3s,padding .3s;display:grid;position:relative}.training-program-item:last-child{border-bottom:0}.training-program-item:hover,.training-program-item.active{color:#edfaff;background:linear-gradient(90deg,#00d9ff14,#0000);padding-left:40px}.training-program-item.active:before{content:"";background:#00d9ff;width:2px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 14px #00d9ff99}.training-program-number{color:#365564;letter-spacing:.16em;font-size:9px;font-weight:700}.training-program-item.active .training-program-number{color:#00d9ff}.training-program-name{letter-spacing:.15em;font-size:11px;font-weight:700}.training-program-arrow{opacity:.35;font-size:16px;transition:transform .3s,opacity .3s}.training-program-item:hover .training-program-arrow,.training-program-item.active .training-program-arrow{opacity:1;color:#00d9ff;transform:translate(5px)}.training-program-detail{min-width:0;position:relative}.training-detail-panel{opacity:0;visibility:hidden;padding:45px 55px;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;inset:0;transform:translate(20px)}.training-detail-panel.active{opacity:1;visibility:visible;transform:translate(0)}.training-detail-top{color:#486979;letter-spacing:.22em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.training-detail-visual{border-radius:50%;width:280px;height:280px;margin:25px auto;position:relative}.training-detail-grid{background-color:#0000;background-image:linear-gradient(#00d9ff0f 1px,#0000 1px),linear-gradient(90deg,#00d9ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.training-detail-orbit{border:1px solid #00d9ff33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:100%;height:48%;animation:7s linear infinite trainingOrbitA;transform:translate(-50%,-50%)rotate(20deg)}.orbit-b{width:100%;height:48%;animation:9s linear infinite trainingOrbitB;transform:translate(-50%,-50%)rotate(-20deg)}@keyframes trainingOrbitA{0%{transform:translate(-50%,-50%)rotate(20deg)rotateX(0)}to{transform:translate(-50%,-50%)rotate(20deg)rotateX(360deg)}}@keyframes trainingOrbitB{0%{transform:translate(-50%,-50%)rotate(-20deg)rotateY(0)}to{transform:translate(-50%,-50%)rotate(-20deg)rotateY(360deg)}}.training-detail-core{background:linear-gradient(135deg,#00d9ff14,#02090fe6);border:1px solid #00d9ff80;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 35px #00d9ff1f}.training-detail-core span{color:#00d9ff;letter-spacing:.12em;font-size:13px;font-weight:800;transform:rotate(-45deg)}.training-detail-scan{background:linear-gradient(#0000,#00d9ffcc,#0000);width:1px;height:84%;animation:2.8s ease-in-out infinite detailScan;position:absolute;top:8%;left:50%}@keyframes detailScan{0%,to{opacity:0;transform:translate(-50%)scaleY(.5)}50%{opacity:1;transform:translate(-50%)scaleY(1)}}.training-detail-panel h3{color:#edf8ff;text-align:center;letter-spacing:-.02em;margin:0;font-size:25px}.training-detail-panel>p{color:#718895;text-align:center;max-width:550px;margin:15px auto 0;font-size:13px;line-height:1.8}.training-detail-status{color:#416574;letter-spacing:.2em;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:7px;font-weight:700;display:flex}.training-detail-status strong{color:#00d9ff}.status-dot{background:#00d9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #00d9ffe6}.training-method{max-width:1280px;margin:0 auto;padding:120px 50px 150px}.training-method-header{margin-bottom:65px}.training-method-grid{border-top:1px solid #4e7d8f26;border-bottom:1px solid #4e7d8f26;grid-template-columns:repeat(4,1fr);display:grid}.training-method-card{border-right:1px solid #4e7d8f21;min-height:310px;padding:35px 28px;transition:background .3s,transform .3s;position:relative}.training-method-card:last-child{border-right:0}.training-method-card:hover{background:radial-gradient(circle at 50% 30%,#00d9ff12,#0000 60%);transform:translateY(-5px)}.training-method-card>span{color:#385663;letter-spacing:.2em;font-size:9px;font-weight:700}.training-method-icon{color:#00d9ff;background:#00d9ff06;border:1px solid #00d9ff40;justify-content:center;align-items:center;width:52px;height:52px;margin:55px 0 30px;font-size:21px;display:flex;box-shadow:0 0 25px #00d9ff0a}.training-method-card h3{color:#eaf5fa;margin:0 0 15px;font-size:21px}.training-method-card p{color:#637b88;margin:0;font-size:12px;line-height:1.8}.training-impact{border-top:1px solid #4e7d8f1f;grid-template-columns:1fr 1fr;gap:90px;max-width:1280px;margin:0 auto;padding:150px 50px;display:grid;position:relative}.training-impact-grid{opacity:.15;background-image:linear-gradient(#00d9ff0d 1px,#0000 1px),linear-gradient(90deg,#00d9ff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.training-impact-content,.training-impact-stats{z-index:2;position:relative}.training-impact-content p{color:#708793;max-width:560px;margin-top:35px;font-size:14px;line-height:1.9}.training-impact-stats{border-top:1px solid #4e7d8f26;flex-direction:column;display:flex}.training-impact-stat{border-bottom:1px solid #4e7d8f21;grid-template-columns:120px 1fr;gap:10px;padding:30px 0;display:grid}.training-impact-stat strong{color:#00d9ff;letter-spacing:-.05em;grid-row:span 2;font-size:42px;line-height:1}.training-impact-stat span{color:#dcecf3;letter-spacing:.2em;align-self:end;font-size:9px;font-weight:700}.training-impact-stat p{color:#627b88;margin:5px 0 0;font-size:11px;line-height:1.7}.training-cta{border-top:1px solid #4e7d8f26;justify-content:center;align-items:center;min-height:560px;padding:100px 40px;display:flex;position:relative;overflow:hidden}.training-cta-grid{opacity:.3;background-image:linear-gradient(#00d9ff0d 1px,#0000 1px),linear-gradient(90deg,#00d9ff0d 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.training-cta-glow{filter:blur(25px);background:radial-gradient(#00d9ff1a,#0000 68%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-cta-content{text-align:center;z-index:2;max-width:800px;position:relative}.training-cta-content .training-section-label{margin-bottom:28px}.training-cta-content h2{font-size:clamp(48px,6vw,82px)}.training-cta-content p{color:#708793;max-width:500px;margin:30px auto;font-size:14px;line-height:1.8}.training-cta-button{color:#001017;letter-spacing:.1em;background:#00d9ff;border:1px solid #00d9ff;align-items:center;gap:25px;min-height:55px;padding:0 28px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.training-cta-button:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00d9ff2e}.training-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(35px)}.training-visible{opacity:1;transform:translateY(0)}.training-page .site-footer{background:#01050a;border-top:1px solid #4e7d8f24;position:relative}.training-page .footer-container{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;max-width:1280px;margin:0 auto;padding:75px 50px;display:grid}.training-page .footer-brand{max-width:300px}.training-page .footer-logo{color:#edf8ff;letter-spacing:.14em;font-size:20px;font-weight:800}.training-page .footer-brand p{color:#526b78;margin-top:20px;font-size:11px;line-height:1.8}.training-page .footer-column{flex-direction:column;gap:12px;display:flex}.training-page .footer-column h3{color:#8da6b2;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.training-page .footer-column a{color:#536c79;font-size:10px;text-decoration:none;transition:color .25s,transform .25s}.training-page .footer-column a:hover{color:#00d9ff;transform:translate(3px)}.training-page .footer-bottom{color:#344d59;letter-spacing:.1em;border-top:1px solid #4e7d8f1a;justify-content:space-between;max-width:1280px;margin:0 auto;padding:20px 50px 30px;font-size:8px;display:flex}@media (width<=1100px){.training-hero{min-height:850px;padding-left:5%;padding-right:5%}.training-hero-content{width:56%}.training-command{right:-5%}.training-radar{transform:scale(.85)}.training-programs,.training-method,.training-impact{padding-left:35px;padding-right:35px}}@media (width<=850px){.training-hero{min-height:auto;padding:130px 25px 80px;display:block}.training-hero-content{width:100%;max-width:700px}.training-hero-content h1{font-size:clamp(55px,12vw,85px)}.training-command{width:100%;height:500px;margin-top:35px;position:relative;top:auto;right:auto;transform:none}.training-radar{transform:scale(.82)}.training-intro{padding:100px 25px;display:block}.training-section-number{margin-bottom:25px}.training-section-header{display:block}.training-section-header>p{margin-top:25px}.training-programs,.training-method,.training-impact{padding-left:25px;padding-right:25px}.training-program-layout{grid-template-columns:1fr}.training-program-list{border-bottom:1px solid #4f839621;border-right:0}.training-program-detail{min-height:600px}.training-method-grid{grid-template-columns:repeat(2,1fr)}.training-method-card:nth-child(2){border-right:0}.training-method-card:nth-child(-n+2){border-bottom:1px solid #4e7d8f21}.training-impact{grid-template-columns:1fr}.training-page .footer-container{grid-template-columns:repeat(2,1fr);padding:60px 30px}}@media (width<=600px){.training-hero{padding:115px 20px 60px}.training-eyebrow{letter-spacing:.18em;font-size:8px}.training-hero-content h1{font-size:56px}.training-hero-content>p{font-size:14px}.training-hero-actions{flex-direction:column;align-items:stretch}.training-primary-button,.training-secondary-button{width:100%}.training-hero-meta{justify-content:space-between;gap:25px}.training-hero-meta strong{font-size:11px}.training-hero-meta span{font-size:7px}.training-command{height:420px}.training-command-label{top:20px}.training-radar{width:320px;height:320px;transform:scale(.8)}.training-command-data{bottom:20px}.training-intro,.training-programs,.training-method,.training-impact{padding-left:20px;padding-right:20px}.training-intro h2,.training-section-header h2,.training-method-header h2,.training-impact-content h2,.training-cta-content h2{font-size:45px}.training-program-item{grid-template-columns:40px 1fr 30px;min-height:90px;padding:0 15px}.training-program-item:hover,.training-program-item.active{padding-left:25px}.training-program-name{font-size:9px}.training-detail-panel{padding:30px 15px}.training-detail-visual{width:230px;height:230px}.training-detail-panel h3{font-size:21px}.training-detail-panel>p{font-size:11px}.training-method-grid{grid-template-columns:1fr}.training-method-card{border-bottom:1px solid #4e7d8f21;min-height:280px;border-right:0!important}.training-method-card:last-child{border-bottom:0}.training-impact-stat{grid-template-columns:90px 1fr}.training-impact-stat strong{font-size:34px}.training-cta{min-height:500px;padding:80px 20px}.training-page .footer-container{grid-template-columns:1fr;padding:55px 25px}.training-page .footer-bottom{flex-direction:column;gap:10px;padding:20px 25px 30px}}@media (prefers-reduced-motion:reduce){.training-page *,.training-page :before,.training-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.training-detail-visual{isolation:isolate!important;width:310px!important;height:285px!important;margin:25px auto!important;position:relative!important;overflow:hidden!important}.training-detail-visual>*{box-sizing:border-box}.training-detail-grid{opacity:.55!important;pointer-events:none!important;background-image:linear-gradient(#00d9ff09 1px,#0000 1px),linear-gradient(90deg,#00d9ff09 1px,#0000 1px)!important;background-size:28px 28px!important;position:absolute!important;inset:0!important}.visual-investigation,.visual-forensics,.visual-simulation,.visual-interview{position:absolute;inset:0}.investigation-target{border:1px solid #00d9ff61;border-radius:50%;width:108px;height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-ring{border:1px solid #00d9ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-ring-one{width:76%;height:76%}.target-ring-two{width:45%;height:45%}.target-cross{background:#00d9ff38;position:absolute}.target-cross.horizontal{width:100%;height:1px;top:50%;left:0}.target-cross.vertical{width:1px;height:100%;top:0;left:50%}.target-core{color:#00d9ff;letter-spacing:.12em;background:#020b12;border:1px solid #00d9ff;justify-content:center;align-items:center;width:43px;height:43px;font-size:7px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #00d9ff29}.investigation-node{color:#557584;letter-spacing:.15em;align-items:center;gap:7px;font-size:6px;font-weight:700;display:flex;position:absolute}.investigation-node span{background:#00d9ff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:1.8s ease-in-out infinite trainingNodePulse;box-shadow:0 0 9px #00d9ffe6}.investigation-node-one{top:20%;left:8%}.investigation-node-two{top:24%;right:5%}.investigation-node-three{bottom:22%;left:6%}.investigation-node-four{bottom:20%;right:6%}.investigation-line{transform-origin:0;background:linear-gradient(90deg,#0000,#00d9ff7a,#0000);height:1px;position:absolute}.investigation-line-one{width:100px;top:31%;left:24%;transform:rotate(24deg)}.investigation-line-two{width:100px;top:31%;left:55%;transform:rotate(-25deg)}.investigation-line-three{width:105px;top:68%;left:24%;transform:rotate(-24deg)}.investigation-line-four{width:105px;top:68%;left:54%;transform:rotate(25deg)}.investigation-scan{background:linear-gradient(#0000,#00d9ffcc,#0000);width:1px;height:86%;animation:2.6s ease-in-out infinite investigationScan;position:absolute;top:7%;left:50%}@keyframes investigationScan{0%,to{opacity:0;transform:translate(-50%)scaleY(.35)}50%{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes trainingNodePulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}.forensic-disk{border:1px solid #00d9ff59;border-radius:50%;width:130px;height:130px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #00d9ff14}.forensic-disk:before,.forensic-disk:after{content:"";border:1px solid #00d9ff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forensic-disk:before{width:78%;height:78%}.forensic-disk:after{width:45%;height:45%}.forensic-disk-inner{border:1px dashed #00d9ff4d;border-radius:50%;animation:10s linear infinite forensicRotate;position:absolute;inset:24px}@keyframes forensicRotate{to{transform:rotate(360deg)}}.forensic-disk-center{color:#00d9ff;letter-spacing:.12em;background:#03101a;border:1px solid #00d9ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:6px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.forensic-file{color:#4d7180;letter-spacing:.14em;background:#020d15d1;border:1px solid #00d9ff38;flex-direction:column;justify-content:space-between;width:58px;height:42px;padding:7px;font-size:5px;display:flex;position:absolute}.forensic-file strong{color:#00d9ff;font-size:9px}.file-one{top:17%;left:4%}.file-two{top:22%;right:4%}.file-three{bottom:15%;right:7%}.forensic-data-line{background:repeating-linear-gradient(90deg,#00d9ff73 0 4px,#0000 4px 8px);height:1px;position:absolute}.data-line-one{width:65px;top:32%;left:25%;transform:rotate(30deg)}.data-line-two{width:65px;top:38%;right:23%;transform:rotate(-30deg)}.data-line-three{width:75px;bottom:26%;left:55%;transform:rotate(25deg)}.forensic-scan{opacity:.55;background:linear-gradient(#0000,#00d9ff,#0000);width:1px;height:78%;animation:2.7s ease-in-out infinite forensicScan;position:absolute;top:8%;left:50%}@keyframes forensicScan{0%{opacity:0;transform:translate(-50%)translateY(-10px)}50%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(30px)}}.forensic-status{white-space:nowrap;color:#486b79;letter-spacing:.15em;gap:8px;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.forensic-status strong{color:#00d9ff}.simulation-grid{background-image:linear-gradient(#00d9ff0e 1px,#0000 1px),linear-gradient(90deg,#00d9ff0e 1px,#0000 1px);background-size:24px 24px;border:1px solid #00d9ff1f;position:absolute;inset:15px}.simulation-zone{color:#00d9ff;background:#00d9ff09;border:1px solid #00d9ff66;justify-content:center;align-items:center;width:42px;height:42px;font-size:8px;font-weight:800;display:flex;position:absolute}.zone-one{top:20%;left:15%}.zone-two{top:25%;right:16%}.zone-three{bottom:19%;left:20%}.zone-four{bottom:20%;right:20%}.simulation-route{transform-origin:0;background:linear-gradient(90deg,#00d9ff0a,#00d9ff,#00d9ff0a);height:1px;position:absolute}.route-one{width:150px;top:32%;left:27%;transform:rotate(7deg)}.route-two{width:120px;top:67%;left:28%;transform:rotate(-14deg)}.route-three{width:150px;top:51%;left:50%;transform:rotate(30deg)}.simulation-pulse{background:#00d9ff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite scenarioPulse;position:absolute;box-shadow:0 0 15px #00d9ffe6}.pulse-one{top:31%;left:29%}.pulse-two{animation-delay:.5s;top:50%;left:51%}.pulse-three{animation-delay:1s;bottom:30%;right:26%}@keyframes scenarioPulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.5)}}.simulation-center{background:#020c14eb;border:1px solid #00d9ff80;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #00d9ff14}.simulation-center span{color:#527584;letter-spacing:.15em;font-size:5px}.simulation-center strong{color:#00d9ff;letter-spacing:.12em;margin-top:7px;font-size:8px}.interview-person{background:radial-gradient(circle,#00d9ff1a,#020a11e6);border:1px solid #00d9ff66;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;box-shadow:0 0 25px #00d9ff0f}.interview-person span{color:#00d9ff;font-size:13px;font-weight:800}.person-one{top:37%;left:15%}.person-two{top:37%;right:15%}.interview-connection{background:linear-gradient(90deg,#0000,#00d9ff80,#0000);width:42%;height:1px;position:absolute;left:29%}.connection-one{top:39%}.connection-two{top:50%}.connection-three{top:61%}.interview-wave{justify-content:center;align-items:center;gap:4px;width:170px;height:75px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interview-wave span{opacity:.7;background:#00d9ff;width:2px;animation:1.4s ease-in-out infinite interviewWave}.interview-wave span:first-child{height:12px}.interview-wave span:nth-child(2){height:25px;animation-delay:.1s}.interview-wave span:nth-child(3){height:40px;animation-delay:.2s}.interview-wave span:nth-child(4){height:20px;animation-delay:.3s}.interview-wave span:nth-child(5){height:55px;animation-delay:.4s}.interview-wave span:nth-child(6){height:30px;animation-delay:.5s}.interview-wave span:nth-child(7){height:65px;animation-delay:.6s}.interview-wave span:nth-child(8){height:35px;animation-delay:.7s}.interview-wave span:nth-child(9){height:55px;animation-delay:.8s}.interview-wave span:nth-child(10){height:24px;animation-delay:.9s}.interview-wave span:nth-child(11){height:42px;animation-delay:1s}.interview-wave span:nth-child(12){height:15px;animation-delay:1.1s}@keyframes interviewWave{0%,to{opacity:.35;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.interview-data{color:#4c7080;letter-spacing:.16em;font-size:5px;font-weight:700;position:absolute}.interview-data-one{top:18%;left:7%}.interview-data-two{top:18%;right:8%}.interview-data-three{color:#00d9ff;bottom:15%;left:50%;transform:translate(-50%)}.interview-scan{background:linear-gradient(#0000,#00d9ff99,#0000);width:1px;height:80%;animation:3s ease-in-out infinite interviewScan;position:absolute;top:10%;left:50%}@keyframes interviewScan{0%,to{opacity:0;transform:translate(-50%)translateY(-15px)}50%{opacity:1;transform:translate(-50%)translateY(15px)}}.training-detail-panel.active .training-detail-visual{animation:.65s both trainingVisualEnter}@keyframes trainingVisualEnter{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.training-method-flow{width:100%;position:relative}.training-method-grid{z-index:2;position:relative}.training-method-progress{z-index:0;pointer-events:none;height:1px;position:absolute;top:46px;left:12.5%;right:12.5%}.training-flow-line{background:linear-gradient(90deg,#0000,#00d9ff2e 10%,#00d9ff59 50%,#00d9ff2e 90%,#0000);position:absolute;inset:0}.training-flow-pulse{background:#00d9ff;border-radius:50%;width:7px;height:7px;animation:5.2s linear infinite trainingFlowAcross;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 8px #00d9ffe6,0 0 22px #00d9ff66}@keyframes trainingFlowAcross{0%{opacity:0;left:0%}5%{opacity:1}23%{opacity:1;left:33.33%}25%{opacity:.35;left:33.33%}48%{opacity:1;left:66.66%}50%{opacity:.35;left:66.66%}73%{opacity:1;left:100%}78%{opacity:0;left:100%}to{opacity:0;left:100%}}.training-method-card{transform-origin:bottom;animation:5.2s ease-in-out infinite trainingMethodSequence;position:relative;overflow:hidden}.training-method-card:first-child{animation-delay:0s}.training-method-card:nth-child(2){animation-delay:1.3s}.training-method-card:nth-child(3){animation-delay:2.6s}.training-method-card:nth-child(4){animation-delay:3.9s}@keyframes trainingMethodSequence{0%,8%{box-shadow:none;border-color:#00d9ff1a;transform:translateY(0)}12%{border-color:#00d9ff6b;transform:translateY(-7px);box-shadow:0 0 0 1px #00d9ff0d,0 12px 35px #00d9ff14}22%,to{box-shadow:none;border-color:#00d9ff1a;transform:translateY(0)}}.training-method-card .training-method-icon{transition:transform .35s,border-color .35s,box-shadow .35s}.training-method-card:first-child .training-method-icon{animation:5.2s ease-in-out infinite methodIconPulse}.training-method-card:nth-child(2) .training-method-icon{animation:5.2s ease-in-out 1.3s infinite methodIconPulse}.training-method-card:nth-child(3) .training-method-icon{animation:5.2s ease-in-out 2.6s infinite methodIconPulse}.training-method-card:nth-child(4) .training-method-icon{animation:5.2s ease-in-out 3.9s infinite methodIconPulse}@keyframes methodIconPulse{0%,18%,to{box-shadow:none;transform:scale(1)}10%{transform:scale(1.08);box-shadow:0 0 18px #00d9ff2e}}.training-method-card>span:first-child{transition:color .3s}.training-method-card:first-child>span:first-child{animation:5.2s ease-in-out infinite methodNumber}.training-method-card:nth-child(2)>span:first-child{animation:5.2s ease-in-out 1.3s infinite methodNumber}.training-method-card:nth-child(3)>span:first-child{animation:5.2s ease-in-out 2.6s infinite methodNumber}.training-method-card:nth-child(4)>span:first-child{animation:5.2s ease-in-out 3.9s infinite methodNumber}@keyframes methodNumber{0%,to{color:#00d9ff47}10%{color:#00d9ff}20%{color:#00d9ff47}}.training-method-card:hover{border-color:#00d9ff7a!important;transform:translateY(-9px)!important;box-shadow:0 18px 45px #00000061,0 0 24px #00d9ff14!important}@media (width<=800px){.training-detail-visual{width:280px!important;height:260px!important}.training-method-progress{display:none}.training-method-grid{grid-template-columns:1fr!important}.training-method-card:first-child,.training-method-card:nth-child(2),.training-method-card:nth-child(3),.training-method-card:nth-child(4){animation-delay:0s}}@media (prefers-reduced-motion:reduce){.training-flow-pulse,.training-method-card,.training-method-card .training-method-icon,.training-method-card>span:first-child,.investigation-scan,.investigation-node span,.forensic-disk-inner,.forensic-scan,.simulation-pulse,.interview-wave span,.interview-scan{animation:none!important}}.request-training-page{color:#eef7fb;background:#02070c;min-height:100vh;overflow:hidden}.request-training-hero{border-bottom:1px solid #00d9ff17;align-items:center;min-height:720px;padding:150px 7% 100px;display:flex;position:relative;overflow:hidden}.request-grid{pointer-events:none;opacity:.32;background-image:linear-gradient(#00d9ff0b 1px,#0000 1px),linear-gradient(90deg,#00d9ff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.request-glow{filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#00d9ff21,#00d9ff06 38%,#0000 70%);border-radius:50%;width:650px;height:650px;animation:6s ease-in-out infinite requestHeroGlow;position:absolute;top:50%;right:3%;transform:translateY(-50%)}@keyframes requestHeroGlow{0%,to{opacity:.65;transform:translateY(-50%)scale(.95)}50%{opacity:1;transform:translateY(-50%)scale(1.08)}}.request-hero-content{z-index:5;width:52%;max-width:760px;position:relative}.request-eyebrow{color:#66808d;letter-spacing:.22em;align-items:center;gap:10px;margin-bottom:30px;font-size:10px;font-weight:700;display:flex}.request-eyebrow span{background:#00d9ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite requestBlink;box-shadow:0 0 12px #00d9ffe6}@keyframes requestBlink{0%,to{opacity:.4}50%{opacity:1}}.request-hero-content h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(60px,7vw,105px);font-weight:700;line-height:.91}.request-hero-content h1 span{color:#647887;display:block}.request-hero-content p{color:#8094a0;max-width:600px;margin:35px 0 0;font-size:15px;line-height:1.9}.request-hero-meta{gap:55px;margin-top:55px;display:flex}.request-hero-meta div{flex-direction:column;gap:7px;display:flex}.request-hero-meta strong{color:#eaf5f9;letter-spacing:.14em;font-size:11px}.request-hero-meta span{color:#405865;letter-spacing:.18em;font-size:8px}.request-command{z-index:4;width:460px;height:460px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.request-command:before{content:"";border:1px solid #00d9ff1f;border-radius:50%;position:absolute;inset:12%}.request-command:after{content:"";background:linear-gradient(#0000,#00d9ff29,#0000);width:1px;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.request-orbit{border:1px solid #00d9ff38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.request-orbit:after{content:"";background:#00d9ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #00d9ffe6}.orbit-one{width:240px;height:240px;animation:14s linear infinite requestOrbitOne}.orbit-one:after{top:18px;left:20px}.orbit-two{width:335px;height:145px;animation:12s linear infinite requestOrbitTwo;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-two:after{top:5px;right:25px}.orbit-three{width:390px;height:210px;animation:18s linear infinite requestOrbitThree;transform:translate(-50%,-50%)rotate(48deg)}.orbit-three:after{bottom:10px;left:50px}@keyframes requestOrbitOne{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes requestOrbitTwo{0%{transform:translate(-50%,-50%)rotate(-25deg)}to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes requestOrbitThree{0%{transform:translate(-50%,-50%)rotate(48deg)}to{transform:translate(-50%,-50%)rotate(408deg)}}.request-command-core{background:#020d15eb;border:1px solid #00d9ff;justify-content:center;align-items:center;width:115px;height:115px;animation:4s ease-in-out infinite requestCoreFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 35px #00d9ff1f}.request-command-core:before{content:"";border:1px solid #00d9ff2e;position:absolute;inset:12px}.request-command-core span{color:#00d9ff;letter-spacing:.1em;font-size:18px;font-weight:800;transform:rotate(-45deg)}@keyframes requestCoreFloat{0%,to{transform:translate(-50%,-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(45deg)translateY(-10px)}}.request-command-node{color:#52717e;letter-spacing:.18em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute}.request-command-node span{background:#00d9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #00d9ffcc}.node-one{top:28%;left:4%}.node-two{top:34%;right:2%}.node-three{bottom:20%;left:14%}.request-command-line{transform-origin:0;background:linear-gradient(90deg,#0000,#00d9ff73,#0000);height:1px;position:absolute}.line-one{width:110px;top:31%;left:18%;transform:rotate(17deg)}.line-two{width:125px;top:36%;left:58%;transform:rotate(-18deg)}.line-three{width:105px;bottom:26%;left:25%;transform:rotate(-25deg)}.request-command-status{white-space:nowrap;color:#45626e;letter-spacing:.17em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.request-command-status span{background:#00d9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #00d9ffcc}.request-command-status strong{color:#00d9ff}.request-command-label{white-space:nowrap;color:#405b67;letter-spacing:.22em;font-size:7px;font-weight:700;position:absolute;top:1%;left:50%;transform:translate(-50%)}.request-form-section{width:min(1180px,86%);margin:0 auto;padding:120px 0 130px;position:relative}.request-form-header{max-width:760px;margin-bottom:70px}.request-section-label{color:#00d9ff;letter-spacing:.22em;margin-bottom:24px;font-size:9px;font-weight:700}.request-form-header h2,.request-process-header h2,.request-bottom-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.95}.request-form-header h2 span,.request-process-header h2 span,.request-bottom-cta h2 span{color:#657987;display:block}.request-form-header p{color:#718792;max-width:650px;margin-top:25px;font-size:14px;line-height:1.8}.training-request-form{position:relative}.form-block{border-top:1px solid #00d9ff1a;padding:45px 0;position:relative}.form-block:last-of-type{border-bottom:1px solid #00d9ff1a}.form-block-header{align-items:center;gap:25px;margin-bottom:35px;display:flex}.form-block-header span{color:#00d9ff;letter-spacing:.15em;font-size:9px;font-weight:700}.form-block-header div{color:#69828e;letter-spacing:.2em;font-size:9px;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 40px;display:grid}.form-field{position:relative}.form-field label{color:#506c78;letter-spacing:.18em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.form-field input,.form-field select,.form-field textarea{box-sizing:border-box;color:#e8f3f7;background:#020c138c;border:0;border-bottom:1px solid #00d9ff29;outline:none;width:100%;padding:17px 15px;font-family:inherit;font-size:13px;transition:border-color .3s,background .3s,box-shadow .3s}.form-field input::placeholder,.form-field textarea::placeholder{color:#3d5662}.form-field select{appearance:none;cursor:pointer}.form-field select option{color:#eaf5f8;background:#071119}.form-field textarea{resize:vertical;min-height:170px;line-height:1.7}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{background:#00d9ff06}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#00d9ff09;border-bottom-color:#00d9ff;box-shadow:0 8px 25px #00d9ff0a}.request-submit-area{justify-content:space-between;align-items:center;gap:40px;padding-top:55px;display:flex}.request-submit-info{align-items:flex-start;gap:15px;display:flex}.request-submit-dot{background:#00d9ff;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;animation:1.8s infinite requestBlink;box-shadow:0 0 12px #00d9ffe6}.request-submit-info strong{color:#d8e7ec;letter-spacing:.17em;font-size:9px;display:block}.request-submit-info small{color:#506a76;max-width:430px;margin-top:8px;font-size:10px;line-height:1.6;display:block}.request-submit-button{color:#021016;cursor:pointer;letter-spacing:.13em;background:#00d9ff;border:1px solid #00d9ff;outline:none;min-width:260px;padding:18px 25px;font-family:inherit;font-size:9px;font-weight:800;transition:transform .3s,box-shadow .3s,background .3s;position:relative}.request-submit-button span{margin-left:15px;font-size:15px}.request-submit-button:hover{background:#24ddff;transform:translateY(-3px);box-shadow:0 15px 40px #00d9ff2e}.request-submit-button:active{transform:translateY(0)}.request-process{background:linear-gradient(#00d9ff05,#0000);border-top:1px solid #00d9ff14;padding:120px 7% 130px;position:relative}.request-process-header{width:min(1180px,86%);margin:0 auto 70px}.request-process-flow{grid-template-columns:1fr 55px 1fr 55px 1fr 55px 1fr;align-items:center;width:min(1180px,86%);margin:0 auto;display:grid}.request-process-card{background:#020a10b3;border:1px solid #00d9ff1a;min-height:235px;padding:30px;transition:transform .4s,border-color .4s,box-shadow .4s;animation:5s ease-in-out infinite processCardFlow;position:relative}.request-process-card:first-child{animation-delay:0s}.request-process-card:nth-child(3){animation-delay:1.25s}.request-process-card:nth-child(5){animation-delay:2.5s}.request-process-card:nth-child(7){animation-delay:3.75s}.request-process-card:hover{border-color:#00d9ff66;transform:translateY(-8px);box-shadow:0 20px 60px #00d9ff0f}@keyframes processCardFlow{0%,to{box-shadow:none;border-color:#00d9ff1a;transform:translateY(0)}12%{border-color:#00d9ff6b;transform:translateY(-7px);box-shadow:0 15px 45px #00d9ff14}25%{box-shadow:none;border-color:#00d9ff1a;transform:translateY(0)}}.request-process-card>span{color:#00d9ff;letter-spacing:.18em;font-size:8px;font-weight:700}.request-process-icon{color:#00d9ff;background:#00d9ff06;border:1px solid #00d9ff59;justify-content:center;align-items:center;width:50px;height:50px;margin:38px 0 28px;font-size:17px;transition:transform .4s,box-shadow .4s;display:flex}.request-process-card:hover .request-process-icon{transform:rotate(45deg);box-shadow:0 0 25px #00d9ff1a}.request-process-card h3{color:#edf6f9;letter-spacing:-.02em;margin:0;font-size:18px}.request-process-card p{color:#617984;margin-top:14px;font-size:11px;line-height:1.7}.request-process-connector{background:linear-gradient(90deg,#0000,#00d9ff73,#0000);height:1px;position:relative}.request-process-connector:after{content:"";background:#00d9ff;border-radius:50%;width:6px;height:6px;animation:2s linear infinite connectorPulse;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 12px #00d9ffcc}@keyframes connectorPulse{0%{opacity:0;left:-5px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 1px)}}.request-bottom-cta{width:min(1180px,86%);margin:0 auto;padding:120px 0 150px;position:relative;overflow:hidden}.request-bottom-glow{pointer-events:none;background:radial-gradient(circle,#00d9ff1a,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:30%;right:0}.request-bottom-cta h2{max-width:700px;position:relative}.request-back-button{color:#8ca0aa;letter-spacing:.13em;border:1px solid #00d9ff40;align-items:center;gap:15px;margin-top:40px;padding:15px 22px;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .3s,color .3s,transform .3s;display:inline-flex}.request-back-button:hover{color:#00d9ff;border-color:#00d9ff;transform:translate(-4px)}.request-back-button span{font-size:14px}.request-training-page .site-footer{border-top:1px solid #00d9ff17}.request-form-section,.request-process,.request-bottom-cta{animation:.8s both requestSectionReveal}@keyframes requestSectionReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.request-training-hero{min-height:850px;padding-top:130px}.request-hero-content{width:60%}.request-command{opacity:.65;right:-80px}.request-process-flow{grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr}.request-process-card{padding:22px}}@media (width<=800px){.request-training-hero{min-height:auto;padding:130px 7% 80px;display:block}.request-hero-content{width:100%}.request-hero-content h1{font-size:clamp(52px,15vw,78px)}.request-hero-content p{font-size:13px}.request-hero-meta{gap:28px;margin-top:40px}.request-command{width:100%;height:390px;margin-top:60px;position:relative;top:auto;right:auto;transform:none}.request-command-status{bottom:0}.request-form-section{width:86%;padding:90px 0 100px}.form-grid{grid-template-columns:1fr;gap:28px}.request-submit-area{flex-direction:column;align-items:flex-start}.request-submit-button{width:100%}.request-process{padding:90px 7% 100px}.request-process-flow{flex-direction:column;align-items:stretch;display:flex}.request-process-card{min-height:auto;padding:28px;animation:none}.request-process-connector{background:linear-gradient(#0000,#00d9ff73,#0000);width:1px;height:45px;margin-left:30px}.request-process-connector:after{animation:2s linear infinite connectorVertical;top:-4px;left:50%}@keyframes connectorVertical{0%{opacity:0;top:-4px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:calc(100% - 1px)}}.request-bottom-cta{width:86%;padding:90px 0 110px}}@media (width<=500px){.request-training-hero{padding-left:6%;padding-right:6%}.request-hero-meta{flex-wrap:wrap;gap:20px}.request-command{height:330px}.request-command-core{width:90px;height:90px}.request-orbit.orbit-one{width:190px;height:190px}.request-orbit.orbit-two{width:260px;height:110px}.request-orbit.orbit-three{width:300px;height:160px}.request-command-node{font-size:6px}.request-form-section,.request-process-header,.request-process-flow,.request-bottom-cta{width:88%}.request-form-header h2,.request-process-header h2,.request-bottom-cta h2{font-size:43px}.form-block{padding:35px 0}.form-field input,.form-field select,.form-field textarea{padding:15px 12px;font-size:12px}.request-submit-button{min-width:0;font-size:8px}}.contact-page{color:#eef7fb;background:#02070c;min-height:100vh;overflow:hidden}.contact-page a{text-decoration:none}.contact-hero{border-bottom:1px solid #00d9ff14;align-items:center;min-height:720px;padding:150px 7% 100px;display:flex;position:relative;overflow:hidden}.contact-grid{opacity:.3;pointer-events:none;background-image:linear-gradient(#00d9ff0b 1px,#0000 1px),linear-gradient(90deg,#00d9ff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.contact-glow{pointer-events:none;filter:blur(5px);border-radius:50%;position:absolute}.contact-glow-one{background:radial-gradient(circle,#00d9ff1c,#0000 68%);width:600px;height:600px;animation:6s ease-in-out infinite contactGlow;top:50%;right:4%;transform:translateY(-50%)}.contact-glow-two{background:radial-gradient(circle,#0064ff12,#0000 70%);width:420px;height:420px;bottom:-250px;left:-180px}@keyframes contactGlow{0%,to{opacity:.6;transform:translateY(-50%)scale(.95)}50%{opacity:1;transform:translateY(-50%)scale(1.08)}}.contact-hero-content{z-index:5;width:53%;max-width:760px;position:relative}.contact-eyebrow,.contact-section-label{color:#00d9ff;letter-spacing:.22em;font-size:9px;font-weight:700}.contact-eyebrow{align-items:center;gap:10px;margin-bottom:30px;display:flex}.contact-eyebrow span,.contact-submit-status>span{background:#00d9ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #00d9ffe6}.contact-eyebrow span{animation:1.8s infinite contactBlink}@keyframes contactBlink{0%,to{opacity:.35}50%{opacity:1}}.contact-hero-content h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,7vw,105px);line-height:.91}.contact-hero-content h1 span{color:#647887;display:block}.contact-hero-content p{color:#8094a0;max-width:600px;margin:35px 0 0;font-size:15px;line-height:1.9}.contact-meta{gap:55px;margin-top:55px;display:flex}.contact-meta div{flex-direction:column;gap:7px;display:flex}.contact-meta strong{color:#eaf5f9;letter-spacing:.14em;font-size:11px}.contact-meta span{color:#405865;letter-spacing:.18em;font-size:8px}.contact-command{z-index:4;width:460px;height:460px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.contact-command:before{content:"";border:1px solid #00d9ff1f;border-radius:50%;position:absolute;inset:12%}.contact-command:after{content:"";background:linear-gradient(#0000,#00d9ff2e,#0000);width:1px;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-command-label{white-space:nowrap;color:#405b67;letter-spacing:.22em;font-size:7px;font-weight:700;position:absolute;top:1%;left:50%;transform:translate(-50%)}.contact-orbit{border:1px solid #00d9ff38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-orbit:after{content:"";background:#00d9ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #00d9ffe6}.contact-orbit-one{width:230px;height:230px;animation:14s linear infinite contactOrbitOne}.contact-orbit-one:after{top:18px;left:20px}.contact-orbit-two{width:335px;height:145px;animation:12s linear infinite contactOrbitTwo;transform:translate(-50%,-50%)rotate(-25deg)}.contact-orbit-two:after{top:5px;right:25px}.contact-orbit-three{width:390px;height:210px;animation:18s linear infinite contactOrbitThree;transform:translate(-50%,-50%)rotate(48deg)}.contact-orbit-three:after{bottom:10px;left:50px}@keyframes contactOrbitOne{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes contactOrbitTwo{to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes contactOrbitThree{to{transform:translate(-50%,-50%)rotate(408deg)}}.contact-core{background:#020d15eb;border:1px solid #00d9ff;justify-content:center;align-items:center;width:110px;height:110px;animation:4s ease-in-out infinite contactCoreFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 35px #00d9ff1f}.contact-core:before{content:"";border:1px solid #00d9ff2e;position:absolute;inset:12px}.contact-core span{color:#00d9ff;letter-spacing:.1em;font-size:18px;font-weight:800;transform:rotate(-45deg)}@keyframes contactCoreFloat{0%,to{transform:translate(-50%,-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(45deg)translateY(-9px)}}.contact-node{color:#52717e;letter-spacing:.17em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute}.contact-node i{background:#00d9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #00d9ffcc}.contact-node-one{top:28%;left:4%}.contact-node-two{top:34%;right:2%}.contact-node-three{bottom:20%;left:14%}.contact-scan{opacity:.35;background:linear-gradient(#0000,#00d9ff,#0000);width:1px;height:82%;animation:3s ease-in-out infinite contactScan;position:absolute;top:9%;left:50%}@keyframes contactScan{0%,to{opacity:0;transform:translate(-50%)scaleY(.5)}50%{opacity:.8;transform:translate(-50%)scaleY(1)}}.contact-command-status{white-space:nowrap;color:#45626e;letter-spacing:.17em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.contact-command-status i{background:#00d9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #00d9ffcc}.contact-command-status strong{color:#00d9ff}.contact-main{grid-template-columns:.85fr 1.15fr;gap:100px;width:min(1180px,86%);margin:0 auto;padding:130px 0;display:grid}.contact-information h2,.contact-capabilities-header h2,.contact-final h2{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(44px,5vw,72px);line-height:.95}.contact-information h2 span,.contact-capabilities-header h2 span,.contact-final h2 span{color:#657987;display:block}.contact-information>p{color:#718792;max-width:510px;margin:30px 0 45px;font-size:13px;line-height:1.85}.contact-detail-list{border-top:1px solid #00d9ff1a}.contact-detail{min-height:82px;color:inherit;border-bottom:1px solid #00d9ff1a;grid-template-columns:45px 1fr 20px;align-items:center;gap:15px;transition:all .3s;display:grid}.contact-detail:hover{border-color:#00d9ff59;padding-left:8px}.contact-detail-icon{color:#00d9ff;border:1px solid #00d9ff40;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex}.contact-detail small{color:#46616c;letter-spacing:.18em;margin-bottom:5px;font-size:7px;display:block}.contact-detail strong{color:#cbdce2;font-size:11px;font-weight:600}.contact-detail>span{color:#00d9ff}.contact-response{gap:12px;margin-top:35px;display:flex}.contact-response>span{background:#00d9ff;border-radius:50%;width:6px;height:6px;margin-top:4px;box-shadow:0 0 12px #00d9ffcc}.contact-response strong{color:#d6e5e9;letter-spacing:.16em;font-size:8px;display:block}.contact-response small{color:#526c77;margin-top:7px;font-size:10px;display:block}.contact-form-wrap{background:#020a10a6;border:1px solid #00d9ff1f;box-shadow:0 30px 100px #0003}.contact-form-top{border-bottom:1px solid #00d9ff1a;align-items:center;gap:20px;min-height:70px;padding:0 25px;display:flex}.contact-form-top>span{color:#00d9ff;letter-spacing:.15em;font-size:8px}.contact-form-top strong{color:#a7bbc3;letter-spacing:.18em;font-size:8px}.contact-form-top small{color:#3e5a65;letter-spacing:.15em;margin-left:auto;font-size:6px}.contact-form{padding:40px}.contact-field-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.contact-field{margin-bottom:30px}.contact-field label{color:#4f6a76;letter-spacing:.18em;margin-bottom:11px;font-size:7px;font-weight:700;display:block}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;color:#eaf5f8;background:#00d9ff04;border:0;border-bottom:1px solid #00d9ff29;outline:none;width:100%;padding:15px 13px;font-family:inherit;font-size:12px;transition:all .3s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#38515c}.contact-field select{appearance:none;cursor:pointer}.contact-field select option{color:#eaf5f8;background:#071119}.contact-field textarea{resize:vertical;min-height:150px;line-height:1.7}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{background:#00d9ff09;border-bottom-color:#00d9ff;box-shadow:0 10px 25px #00d9ff09}.contact-submit-row{justify-content:space-between;align-items:center;gap:30px;padding-top:15px;display:flex}.contact-submit-status{align-items:flex-start;gap:12px;display:flex}.contact-submit-status>span{margin-top:4px}.contact-submit-status strong{color:#cddfe4;letter-spacing:.15em;font-size:8px;display:block}.contact-submit-status small{color:#4c6672;max-width:250px;margin-top:6px;font-size:9px;line-height:1.5;display:block}.contact-submit{color:#021016;cursor:pointer;letter-spacing:.13em;background:#00d9ff;border:1px solid #00d9ff;padding:17px 23px;font-family:inherit;font-size:8px;font-weight:800;transition:all .3s}.contact-submit span{margin-left:14px;font-size:13px}.contact-submit:hover{background:#24ddff;transform:translateY(-3px);box-shadow:0 15px 35px #00d9ff2e}.contact-capabilities{background:linear-gradient(#00d9ff05,#0000);border-top:1px solid #00d9ff14;padding:120px 7% 130px}.contact-capabilities-header,.contact-capability-grid{width:min(1180px,86%);margin-left:auto;margin-right:auto}.contact-capabilities-header{margin-bottom:65px}.contact-capability-grid{grid-template-columns:repeat(4,1fr);display:grid}.contact-capability-card{min-height:300px;color:inherit;border-top:1px solid #00d9ff21;border-bottom:1px solid #00d9ff14;border-right:1px solid #00d9ff14;padding:28px;transition:all .4s}.contact-capability-card:first-child{border-left:1px solid #00d9ff14}.contact-capability-card:hover{background:#00d9ff06;border-top-color:#00d9ff73;transform:translateY(-7px)}.contact-capability-card>span{color:#00d9ff;letter-spacing:.15em;font-size:8px}.contact-capability-icon{color:#00d9ff;border:1px solid #00d9ff4d;justify-content:center;align-items:center;width:48px;height:48px;margin:38px 0 25px;font-size:16px;transition:all .4s;display:flex}.contact-capability-card:hover .contact-capability-icon{transform:rotate(45deg)}.contact-capability-card h3{color:#e8f3f6;margin:0;font-size:17px}.contact-capability-card p{color:#5f7884;margin:14px 0 25px;font-size:10px;line-height:1.7}.contact-capability-card b{color:#00d9ff;letter-spacing:.13em;font-size:7px}.contact-final{width:min(1180px,86%);margin:0 auto;padding:120px 0 150px;position:relative;overflow:hidden}.contact-final-glow{pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute;top:15%;right:0}.contact-final-button{color:#021016;letter-spacing:.13em;background:#00d9ff;border:1px solid #00d9ff;align-items:center;gap:15px;margin-top:40px;padding:17px 24px;font-size:8px;font-weight:800;transition:all .3s;display:inline-flex;position:relative}.contact-final-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00d9ff2e}.contact-final-button span{font-size:14px}@media (width<=1050px){.contact-hero{min-height:850px}.contact-hero-content{width:60%}.contact-command{opacity:.55;right:-70px}.contact-main{grid-template-columns:1fr;gap:70px}.contact-capability-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.contact-hero{min-height:auto;padding:130px 7% 70px;display:block}.contact-hero-content{width:100%}.contact-hero-content h1{font-size:clamp(52px,14vw,78px)}.contact-meta{gap:25px;margin-top:40px}.contact-command{width:100%;height:370px;margin-top:50px;position:relative;top:auto;right:auto;transform:none}.contact-main{width:86%;padding:90px 0}.contact-field-grid{grid-template-columns:1fr;gap:0}.contact-form{padding:28px}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit{width:100%}.contact-capabilities{padding:90px 7px 100px}.contact-capabilities-header,.contact-capability-grid{width:86%}.contact-capability-grid{grid-template-columns:1fr 1fr}}@media (width<=550px){.contact-hero{padding-left:6%;padding-right:6%}.contact-command{height:310px}.contact-orbit-one{width:190px;height:190px}.contact-orbit-two{width:270px;height:115px}.contact-orbit-three{width:310px;height:165px}.contact-core{width:85px;height:85px}.contact-meta{flex-wrap:wrap}.contact-form{padding:22px}.contact-form-top{padding:0 18px}.contact-form-top small{display:none}.contact-capability-grid{grid-template-columns:1fr}.contact-capability-card{border-left:1px solid #00d9ff14;min-height:250px}.contact-final{width:88%;padding:80px 0 100px}.contact-information h2,.contact-capabilities-header h2,.contact-final h2{font-size:44px}}header.navbar .talk-button{color:#fff!important;isolation:isolate!important;background:#155eef!important;border:1px solid #155eef!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:178px!important;height:52px!important;padding:0 24px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;transition:transform .35s,box-shadow .35s,background .35s!important;animation:3s ease-in-out infinite demoButtonPulse!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #155eef38,0 0 #155eef40!important}header.navbar .talk-button,header.navbar .talk-button span{color:#fff!important}header.navbar .talk-button:before{content:""!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(110deg,#0000 0%,#ffffff0a 25%,#ffffff59 50%,#ffffff0a 75%,#0000 100%)!important;width:70%!important;height:100%!important;animation:3.2s ease-in-out infinite demoButtonShimmer!important;position:absolute!important;top:0!important;left:-120%!important;transform:skew(-20deg)!important}header.navbar .talk-button:after{content:""!important;pointer-events:none!important;border:1px solid #22d3ee00!important;border-radius:10px!important;animation:2.8s ease-in-out infinite demoButtonBorder!important;position:absolute!important;inset:-2px!important}header.navbar .talk-button span{font-size:18px!important;line-height:1!important;transition:transform .35s,opacity .35s!important;display:inline-block!important}header.navbar .talk-button:hover{color:#fff!important;background:#0f4dcc!important;border-color:#0f4dcc!important;animation:none!important;transform:translateY(-3px)!important;box-shadow:0 14px 32px #155eef52,0 0 24px #155eef2e!important}header.navbar .talk-button:hover span{transform:translate(5px)!important}header.navbar .talk-button:hover:before{animation-duration:1.2s!important}header.navbar .talk-button:active{transform:translateY(-1px)scale(.98)!important}@keyframes demoButtonShimmer{0%{left:-120%}45%{left:130%}to{left:130%}}@keyframes demoButtonPulse{0%,to{box-shadow:0 8px 24px #155eef33,0 0 #155eef2e}50%{box-shadow:0 10px 28px #155eef47,0 0 0 7px #155eef09}}@keyframes demoButtonBorder{0%,to{border-color:#22d3ee00;transform:scale(1)}50%{border-color:#22d3ee73;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){header.navbar .talk-button,header.navbar .talk-button:before,header.navbar .talk-button:after{animation:none!important}header.navbar .talk-button{transition:none!important}}.training-request-form .input-error{background:#ef444408!important;border:1px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.training-request-form .input-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f,0 0 14px #ef44441f!important}.training-request-form .field-error{margin-top:7px;font-size:12px;font-weight:600;line-height:1.4;display:block;color:#ef4444!important}.contact-form .input-error{background:#ef444408!important;border:1px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}.contact-form .input-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441f,0 0 14px #ef44441f!important}.contact-form .field-error{margin-top:7px;font-size:12px;font-weight:600;line-height:1.4;display:block;color:#ef4444!important}.contact-form,.training-request-form,.demo-form{animation:.8s ease-out both gryphonFormReveal}@keyframes gryphonFormReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.contact-form-section,.training-request-form .form-block,.demo-form-section{animation:.7s ease-out both gryphonSectionReveal}.contact-form-section:first-child,.training-request-form .form-block:first-child,.demo-form-section:first-child{animation-delay:80ms}.contact-form-section:nth-child(2),.training-request-form .form-block:nth-child(2),.demo-form-section:nth-child(2){animation-delay:.16s}.contact-form-section:nth-child(3),.training-request-form .form-block:nth-child(3),.demo-form-section:nth-child(3){animation-delay:.24s}@keyframes gryphonSectionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.contact-form input,.contact-form textarea,.contact-form select{transition:border-color .3s,box-shadow .3s,background .3s,transform .25s}.contact-form input:hover,.contact-form textarea:hover,.contact-form select:hover{border-color:#155eef73}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:none;transform:translateY(-1px);border-color:#155eef!important;box-shadow:0 0 0 3px #155eef1a,0 8px 24px #155eef14!important}.training-request-form input,.training-request-form textarea,.training-request-form select{transition:border-color .3s,box-shadow .3s,background .3s,transform .25s}.training-request-form input:hover,.training-request-form textarea:hover,.training-request-form select:hover{border-color:#155eef73}.training-request-form input:focus,.training-request-form textarea:focus,.training-request-form select:focus{outline:none;transform:translateY(-1px);border-color:#155eef!important;box-shadow:0 0 0 3px #155eef1a,0 8px 24px #155eef14!important}.demo-form input,.demo-form textarea,.demo-form select{transition:border-color .3s,box-shadow .3s,background .3s,transform .25s}.demo-form input:hover,.demo-form textarea:hover,.demo-form select:hover{border-color:#155eef73}.demo-form input:focus,.demo-form textarea:focus,.demo-form select:focus{outline:none;transform:translateY(-1px);border-color:#155eef!important;box-shadow:0 0 0 3px #155eef1a,0 8px 24px #155eef14!important}.contact-form label,.training-request-form label,.demo-form label{transition:color .25s,transform .25s}.contact-form .form-field:focus-within label,.training-request-form .form-field:focus-within label,.demo-form .demo-field:focus-within label{color:#155eef!important}.contact-form button[type=submit],.training-request-form button[type=submit],.demo-form button[type=submit]{transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;position:relative;overflow:hidden}.contact-form button[type=submit]:before,.training-request-form button[type=submit]:before,.demo-form button[type=submit]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:70%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.contact-form button[type=submit]:hover:before,.training-request-form button[type=submit]:hover:before,.demo-form button[type=submit]:hover:before{left:140%}.contact-form button[type=submit]:hover,.training-request-form button[type=submit]:hover,.demo-form button[type=submit]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #155eef38,0 0 20px #22d3ee14}.contact-form button[type=submit]:active,.training-request-form button[type=submit]:active,.demo-form button[type=submit]:active{transform:translateY(-1px)scale(.98)}.contact-form button[type=submit] span,.training-request-form button[type=submit] span,.demo-form button[type=submit] span{transition:transform .3s;display:inline-block}.contact-form button[type=submit]:hover span,.training-request-form button[type=submit]:hover span,.demo-form button[type=submit]:hover span{transform:translate(6px)}.training-request-form .form-block-header,.demo-form-section-title{transition:transform .3s,color .3s}.training-request-form .form-block:hover .form-block-header,.demo-form-section:hover .demo-form-section-title{transform:translate(4px)}.contact-success,.contact-form-success{animation:.6s ease-out both gryphonSuccessReveal}@keyframes gryphonSuccessReveal{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.demo-success{animation:.65s ease-out both gryphonDemoSuccess}@keyframes gryphonDemoSuccess{0%{opacity:0;transform:translateY(25px)scale(.97)}70%{opacity:1;transform:translateY(-3px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.demo-success-icon{animation:.7s ease-out .15s both gryphonSuccessIcon}@keyframes gryphonSuccessIcon{0%{opacity:0;transform:scale(.5)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}.contact-form .input-error,.training-request-form .input-error,.demo-form .input-error{animation:.35s ease-out gryphonInputError}@keyframes gryphonInputError{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.contact-form textarea,.training-request-form textarea,.demo-form textarea{transition:min-height .3s,border-color .3s,box-shadow .3s,transform .25s}.contact-form textarea:focus,.training-request-form textarea:focus,.demo-form textarea:focus{min-height:150px}.contact-form select,.training-request-form select,.demo-form select{cursor:pointer}.contact-form select:focus,.training-request-form select:focus,.demo-form select:focus{cursor:default}.demo-submit-area,.request-submit-area{animation:.7s ease-out .3s both gryphonSubmitReveal}@keyframes gryphonSubmitReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.training-request-form input:focus,.training-request-form textarea:focus,.training-request-form select:focus,.demo-form input:focus,.demo-form textarea:focus,.demo-form select:focus{transform:none}.contact-form button[type=submit]:hover,.training-request-form button[type=submit]:hover,.demo-form button[type=submit]:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.contact-form,.training-request-form,.demo-form,.contact-form-section,.training-request-form .form-block,.demo-form-section,.contact-success,.contact-form-success,.demo-success,.demo-success-icon,.demo-submit-area,.request-submit-area{animation:none!important}.contact-form *,.training-request-form *,.demo-form *{transition:none!important}}.about-leader-card .leader-avatar .leader-photo-core{z-index:5!important;background:#020a11!important;border:1px solid #00d9ff8c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:140px!important;height:140px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 25px #00d9ff29,inset 0 0 20px #00d9ff14!important}.about-leader-card .leader-avatar .leader-photo-core{z-index:5!important;z-index:5!important;background:#020a11!important;border:1px solid #00d9ff73!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:180px!important;height:180px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 22px #00d9ff24,inset 0 0 18px #00d9ff0f!important}.about-leader-card .leader-avatar .leader-photo-core img{object-fit:cover!important;object-position:center top!important;filter:saturate(.95)contrast(1.05)brightness(.96)!important;border-radius:50%!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.about-leader-card .leader-avatar .leader-avatar-ring{z-index:6!important}.about-leader-card .leader-avatar .leader-avatar-orbit{z-index:7!important}.about-leader-card .leader-avatar .leader-photo-core{z-index:5!important}header.navbar{height:96px!important;overflow:visible!important}header.navbar .nav-container{align-items:center!important;height:96px!important;display:flex!important}header.navbar .logo-link{z-index:10001!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;width:150px!important;min-width:150px!important;height:96px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}header.navbar .logo-link .navbar-logo{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;z-index:10002!important;width:125px!important;min-width:0!important;max-width:125px!important;height:82px!important;min-height:0!important;max-height:82px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto auto auto 0!important;transform:none!important}header.navbar .logo-link:hover .navbar-logo{filter:drop-shadow(0 0 8px #00d9ff4d)!important;transform:scale(1.04)!important}.global-page-transition{opacity:0;width:100%;min-height:100vh;animation:.56s cubic-bezier(.22,.61,.36,1) forwards gryphonSmoothPageIn;position:relative}.page-transition-content{opacity:0;width:100%;min-height:100vh;animation:.56s cubic-bezier(.22,.61,.36,1) forwards gryphonSmoothContentIn}.page-transition-line{opacity:0;pointer-events:none;z-index:999999;background:linear-gradient(90deg,#0000,#22d3eea6,#0000);width:100%;height:1px;animation:.6s ease-out forwards gryphonSmoothLine;position:fixed;top:0;left:0}.global-page-transition:before{display:none!important}@keyframes gryphonSmoothPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gryphonSmoothContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gryphonSmoothLine{0%{opacity:0;transform-origin:50%;transform:scaleX(0)}20%{opacity:.45}70%{opacity:.2;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.global-page-transition,.page-transition-content,.page-transition-line{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=900px){.mobile-nav-menu>div:empty,.mobile-nav-menu>a:empty,.mobile-nav-menu>button:empty,.mobile-nav-panel>div:empty,.mobile-nav-panel>a:empty,.mobile-nav-panel>button:empty{display:none!important}.mobile-nav-menu .mobile-demo,.mobile-nav-menu .mobile-demo-button,.mobile-nav-menu .mobile-demo-link,.mobile-nav-panel .mobile-demo,.mobile-nav-panel .mobile-demo-button,.mobile-nav-panel .mobile-demo-link{color:#dce8f2!important;box-shadow:none!important;opacity:1!important;background:#06111c!important;border:1px solid #00d9ff8c!important}.mobile-nav-menu a,.mobile-nav-menu button,.mobile-nav-panel a,.mobile-nav-panel button{background-color:#0000!important}.mobile-nav-menu a:not(:hover),.mobile-nav-menu button:not(:hover),.mobile-nav-panel a:not(:hover),.mobile-nav-panel button:not(:hover){background:0 0!important}.mobile-nav-menu,.mobile-nav-panel{background:linear-gradient(145deg,#06111c 0%,#02060d 100%)!important}}.about-leader-card .leader-avatar-core,.about-leader-card .leader-photo-core{overflow:hidden;background:#fff!important;animation:none!important;transform:none!important}.about-leader-card .leader-photo-core img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;animation:none!important;transform:none!important}@media (width<=700px){.about-hero .about-core-stage{width:min(410px,100vw)!important;height:min(410px,100vw)!important;transform:translate(-50%, -50%) perspective(1200px) rotateX(var(--mouse-y,0deg)) rotateY(var(--mouse-x,0deg))!important;margin:0!important;animation:none!important;position:absolute!important;top:85%!important;left:50%!important;right:auto!important}.about-hero .about-core{width:min(240px,65vw)!important;height:min(240px,65vw)!important;top:50%!important;left:50%!important}}.gryphon-footer{color:#fff;background:#040b16;border-top:1px solid #22d3ee24;width:100%;overflow:hidden}.gryphon-footer,.gryphon-footer *{box-sizing:border-box}.gryphon-footer__main{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(260px,1.55fr);gap:clamp(24px,4vw,58px);width:min(1180px,100% - 48px);margin:0 auto;padding:68px 0 52px;display:grid}.gryphon-footer__brand,.gryphon-footer__column{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.gryphon-footer__logo-link{margin-bottom:18px;display:inline-flex}.gryphon-footer__logo{object-fit:contain;width:78px;height:78px;display:block}.gryphon-footer__brand p{color:#91a8c2;max-width:330px;margin:0;font-size:14px;line-height:1.8}.gryphon-footer__column h2{color:#fff;margin:4px 0 20px;font-size:15px;font-weight:700;line-height:1.4}.gryphon-footer__column a{color:#91a8c2;overflow-wrap:anywhere;max-width:100%;margin-bottom:13px;font-size:14px;line-height:1.65;text-decoration:none;transition:color .2s}.gryphon-footer__column a:hover,.gryphon-footer__column a:focus-visible{color:#22d3ee}.gryphon-footer__socials{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.gryphon-footer__socials .gryphon-footer__social-link{color:#b8c9dc;white-space:nowrap;background:0 0;border:1px solid #22d3ee47;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:38px;margin:0;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gryphon-footer__social-link svg{flex:0 0 16px;width:16px;height:16px;display:block}.gryphon-footer__socials .gryphon-footer__social-link:hover,.gryphon-footer__socials .gryphon-footer__social-link:focus-visible{color:#fff;background:#22d3ee1f;border-color:#22d3ee}.gryphon-footer__office h2{margin-bottom:12px}.gryphon-footer__office .gryphon-footer__map-link{color:#22d3ee;margin-top:-6px;margin-bottom:24px;font-size:12px}.gryphon-footer__office .gryphon-footer__second-office{margin-top:3px}.gryphon-footer__bottom{color:#7188a3;border-top:1px solid #91a8c224;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 48px);margin:0 auto;padding:22px 0 25px;font-size:12px;line-height:1.6;display:flex}@media (width<=1000px){.gryphon-footer__main{grid-template-columns:minmax(180px,1.3fr) minmax(110px,.8fr) minmax(120px,.8fr);gap:34px}.gryphon-footer__office{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.gryphon-footer__office h2,.gryphon-footer__office>a{grid-column:auto}.gryphon-footer__office .gryphon-footer__second-office{margin-top:4px}}@media (width<=640px){.gryphon-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;width:min(100% - 36px,480px);padding:44px 0 30px}.gryphon-footer__brand{grid-column:1/-1}.gryphon-footer__brand p{max-width:100%}.gryphon-footer__office{grid-column:1/-1;display:flex}.gryphon-footer__column h2{margin-bottom:14px;font-size:14px}.gryphon-footer__column a{font-size:13px}.gryphon-footer__bottom{flex-direction:column;align-items:flex-start;gap:6px;width:min(100% - 36px,480px);padding:18px 0 22px}}@media (width<=360px){.gryphon-footer__main{grid-template-columns:1fr}.gryphon-footer__brand,.gryphon-footer__office{grid-column:auto}}.gryphon-footer .gryphon-footer__column{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.gryphon-footer .gryphon-footer__column:before,.gryphon-footer .gryphon-footer__column:after{content:none!important;box-shadow:none!important;border:none!important;display:none!important}.gryphon-footer .gryphon-footer__column a{box-shadow:none!important;background:0 0!important}.gryphon-footer .gryphon-footer__social-link{background:0 0}
