*{box-sizing:border-box}body{color:#f0f4ff;background:#0a0e1a;min-height:100vh;margin:0;padding:0;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0e1a}::-webkit-scrollbar-thumb{background:#00f5ff;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff006e}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse-glow,.animate-float,.animate-slide-up,.animate-slide-down,.animate-slide-in-left,.animate-slide-in-right,.animate-fade-in,.stagger>*{opacity:1!important;animation:none!important;transform:none!important}}:focus-visible{outline-offset:2px;outline:2px solid #00f5ff}.skip-link{color:#0a0e1a;z-index:100;background:#00f5ff;border-radius:8px;padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{outline-offset:2px;outline:2px solid #00f5ff;top:1rem}@media (max-width:767px){button,[role=button],a.button,input[type=checkbox]+label,input[type=radio]+label,select,.touch-target{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}}:focus-visible{scroll-margin-top:80px;scroll-margin-bottom:60px}@media (max-width:767px){.mobile-hidden{display:none!important}.mobile-flex{display:flex!important}.mobile-block{display:block!important}.mobile-full{width:100%!important}.mobile-text-sm{font-size:.875rem!important}.mobile-p-4{padding:1rem!important}.mobile-gap-3{gap:.75rem!important}input,select,textarea{font-size:16px!important}.card-cyber{padding:12px!important}}@media (min-width:768px) and (max-width:1023px){.tablet-p-6{padding:1.5rem!important}.tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.desktop-hidden{display:none!important}.desktop-flex{display:flex!important}.desktop-block{display:block!important}.desktop-grid-3{grid-template-columns:repeat(3,1fr)!important}.desktop-grid-4{grid-template-columns:repeat(4,1fr)!important}.desktop-w-auto{width:auto!important}}@media (min-width:1280px){.xl-p-8{padding:2rem!important}}@media (min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.mobile-hidden{display:none!important}.mobile-flex{display:flex!important}.mobile-block{display:block!important}.mobile-full{width:100%!important}.mobile-text-sm{font-size:.875rem!important}.mobile-p-4{padding:1rem!important}.mobile-gap-3{gap:.75rem!important}input,select,textarea{font-size:16px!important}.card-cyber{padding:12px!important}}@media (min-width:768px) and (max-width:1023px){.tablet-p-6{padding:1.5rem!important}.tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.desktop-hidden{display:none!important}.desktop-flex{display:flex!important}.desktop-block{display:block!important}.desktop-grid-3{grid-template-columns:repeat(3,1fr)!important}.desktop-grid-4{grid-template-columns:repeat(4,1fr)!important}.desktop-w-auto{width:auto!important}.desktop-ml-64{margin-left:16rem!important}.desktop-ml-20{margin-left:5rem!important}}@media (min-width:1280px){.xl-p-8{padding:2rem!important}}.stagger>*{opacity:0;animation:.4s ease-out forwards slide-up}.stagger>:first-child{animation-delay:50ms}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.35s}.stagger>:nth-child(8){animation-delay:.4s}@media (min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.products-grid{grid-template-columns:repeat(3,1fr)!important}}
