.dot-grid{z-index:0;pointer-events:none;background-image:radial-gradient(#2dd4bf14 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 70%)}.noise-overlay{z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px;position:fixed;inset:0}.gradient-mesh{z-index:0;position:absolute;inset:0;overflow:hidden}.gradient-mesh:before{content:"";background:radial-gradient(circle,#2dd4bf2e 0%,#10b98114 40%,#0000 70%);width:1000px;height:1000px;animation:20s ease-in-out infinite meshFloat;position:absolute;top:-300px;right:-200px}.gradient-mesh:after{content:"";background:radial-gradient(circle,#06b6d424 0%,#2dd4bf0d 50%,#0000 70%);width:800px;height:800px;animation:25s ease-in-out infinite reverse meshFloat;position:absolute;bottom:-200px;left:-150px}@keyframes meshFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-30px,30px)scale(.95)}}.glass-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;transition:all .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.glass-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.glass-card:hover{background:#ffffff0d;border-color:#2dd4bf33;transform:translateY(-3px);box-shadow:0 8px 32px #2dd4bf14,0 0 0 1px #2dd4bf1a}.gradient-border{border-radius:14px;position:relative;overflow:hidden}.gradient-border:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#2dd4bf66,#0000 40% 60%,#06b6d466);border-radius:14px;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradient-border:hover:before{opacity:1}.text-shimmer{background:linear-gradient(90deg,#57f1db 0%,#4cd7f6 25%,#66f3b6 50%,#4cd7f6 75%,#57f1db 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textShimmer}@keyframes textShimmer{0%{background-position:0%}to{background-position:200%}}.typewriter-cursor:after{content:"|";color:#2dd4bf;margin-left:2px;animation:1s step-end infinite cursorBlink}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.reveal{opacity:0;transition:all .8s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.bento-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bento-grid .bento-lg{grid-area:span 2/span 2}.bento-grid .bento-md{grid-column:span 2}.bento-grid .bento-sm{grid-column:span 1}@media (max-width:768px){.bento-grid{grid-template-columns:1fr}.bento-grid .bento-lg,.bento-grid .bento-md,.bento-grid .bento-sm{grid-area:span 1/span 1}}.marquee-track{gap:48px;width:max-content;animation:30s linear infinite marqueeScroll;display:flex}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.magnetic-btn{transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.magnetic-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26,#0000);transition:opacity .4s;position:absolute;inset:0}.magnetic-btn:hover:before{opacity:1}.magnetic-btn:hover{transform:scale(1.04);box-shadow:0 0 50px #2dd4bf59,0 0 100px #2dd4bf26}.glow-dot{background:#2dd4bf;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite glowPulse;box-shadow:0 0 10px #2dd4bf,0 0 20px #2dd4bf80}@keyframes glowPulse{0%,to{opacity:1}50%{opacity:.5}}.data-line{background:linear-gradient(90deg,#2dd4bf,#0000);border-radius:1px;height:2px;animation:2s ease-in-out infinite dataFlow}@keyframes dataFlow{0%{opacity:0;width:0}50%{opacity:1;width:100%}to{opacity:0;width:100%}}.data-line:nth-child(2){animation-delay:.3s}.data-line:nth-child(3){animation-delay:.6s}.data-line:nth-child(4){animation-delay:.9s}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-border{position:relative}.rotating-border:after{content:"";border-radius:inherit;z-index:-1;opacity:.7;background:conic-gradient(#2dd4bf,#0000 30% 50%,#06b6d4,#0000 80%);animation:6s linear infinite borderRotate;position:absolute;inset:-1px}.badge-verified{color:#57f1db;letter-spacing:.05em;background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.scan-line{z-index:0;background:linear-gradient(90deg,#0000 0%,#2dd4bf66 50%,#0000 100%);height:1px;animation:8s linear infinite scanDown;position:absolute;left:0;right:0}@keyframes scanDown{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}
