.header-container{position:relative;width:100%;background-color:transparent;overflow:hidden;perspective:600px}.grid-fade-overlay{position:absolute;inset:0;z-index:1;background-image:linear-gradient(90deg,rgba(0,0,0,1) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,1) 1px,transparent 0);background-size:80px 80px;opacity:.8;transform:rotateX(60deg);transform-origin:center;-webkit-mask-image:radial-gradient(circle farthest-corner at 50% 50%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%);mask-image:radial-gradient(circle farthest-corner at 50% 50%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.grid-fade-overlay:before{content:none!important}.logo-area{position:relative;gap:30px;z-index:2;transform:rotateX(40deg);transform-origin:center}.logo-area,.logo-box{display:flex;align-items:center}.logo-box{width:80px;height:80px;background:#1a1a1a;border:2px solid rgba(255,255,255,.4);border-radius:12px;justify-content:center;box-shadow:0 0 20px rgba(255,255,255,.3);transition:transform .3s ease,box-shadow .3s ease;transform:translateZ(20px)}.logo-box:hover{transform:translateZ(30px) scale(1.05);box-shadow:0 0 25px rgba(255,255,255,.5)}.futuristic-bg{position:relative;background-color:#ffffff;overflow:hidden}.futuristic-bg:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:radial-gradient(circle at 50% 50%,rgba(220,220,220,.4) 0,rgba(220,220,220,0) 60%),radial-gradient(circle at 20% 30%,rgba(220,220,220,.3) 0,rgba(220,220,220,0) 60%),radial-gradient(circle at 80% 30%,rgba(220,220,220,.3) 0,rgba(220,220,220,0) 60%),radial-gradient(circle at 30% 80%,rgba(220,220,220,.3) 0,rgba(220,220,220,0) 60%),radial-gradient(circle at 70% 80%,rgba(220,220,220,.3) 0,rgba(220,220,220,0) 60%);background-blend-mode:multiply;filter:blur(30px);z-index:-1}.pixelated-bg{background:linear-gradient(to bottom right,#f3f4f6,#ffffff,#e5e7eb);image-rendering:pixelated;background-size:20px 20px}.lottie-container{display:flex;justify-content:center;align-items:center;perspective:1000px}.lottie-container>*{transform:rotateX(15deg) rotateY(-10deg) translateZ(30px);transform-origin:center;transition:transform .4s ease-out,box-shadow .4s ease-out;box-shadow:0 10px 30px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.1)}.lottie-container:hover>*{transform:rotateX(10deg) rotateY(-5deg) translateZ(50px) scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,.25)}.gradient-noise-variations{background-color:#e5e7eb;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='512'%20height='512'%3E%3Cfilter%20id='noise'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.1'%20numOctaves='1'%20result='coarse'/%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.4'%20numOctaves='2'%20seed='2'%20result='fine'/%3E%3CfeBlend%20in='coarse'%20in2='fine'%20mode='multiply'%20result='combined'/%3E%3CfeColorMatrix%20type='matrix'%20values='0.33%200.33%200.33%200%200%200.33%200.33%200.33%200%200%200.33%200.33%200.33%200%200%200%200%200%201%200'/%3E%3C/filter%3E%3Crect%20width='512'%20height='512'%20filter='url(%23noise)'/%3E%3C/svg%3E"),linear-gradient(to bottom right,#f3f4f6,#ffffff 50%,#e5e7eb);background-repeat:repeat,no-repeat;background-size:512px 512px,cover;background-blend-mode:overlay}.section-data-grid{position:relative;background-color:#fff;overflow:hidden}.section-data-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.08) 1px,transparent 0);background-size:28px 28px;opacity:.55;z-index:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.section-data-grid:before,html.dark .section-data-grid:before{-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,0) 35%,rgba(0,0,0,1) 100%);mask-image:radial-gradient(circle at center,rgba(0,0,0,0) 35%,rgba(0,0,0,1) 100%)}html.dark .section-data-grid:before{background-image:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.1) 1px,transparent 0);opacity:.65}