@import "https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700,800&f[]=satoshi@300,400,500,600,700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#0f0f0f;cursor:none;background:#fafaf9;font-family:Satoshi,sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#5b4fff}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#fafaf9}::-webkit-scrollbar-thumb{background:#5b4fff;border-radius:2px}a{color:inherit;text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes navIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.stagger-1{animation:.9s cubic-bezier(.16,1,.3,1) .1s both fadeUp}.stagger-2{animation:.9s cubic-bezier(.16,1,.3,1) .25s both fadeUp}.stagger-3{animation:.9s cubic-bezier(.16,1,.3,1) .4s both fadeUp}.stagger-4{animation:.9s cubic-bezier(.16,1,.3,1) .55s both fadeUp}.stagger-5{animation:.9s cubic-bezier(.16,1,.3,1) .7s both fadeUp}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.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}.reveal-delay-6{transition-delay:.6s}@media (width<=768px){body{cursor:auto}.cur,.cur-ring,.nav-links{display:none!important}.hero-grid,.services-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:3rem!important}.stat-row{flex-wrap:wrap;gap:2rem!important}}
