:root{--primary: rgb(7, 148, 172);--primary-light: rgba(7, 148, 172, .2);--primary-dark: rgb(5, 120, 140);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--text-light: rgba(255, 255, 255, .9);--text-dark: #ffffff;--font-main: "Poppins", sans-serif;--font-secondary: "Inter", sans-serif}.marketplace-item span{color:#fff!important}.glass-effect{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000005c}.glow-effect{position:relative;z-index:1}.glow-effect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s ease,box-shadow .3s ease}.glow-effect:hover:before{opacity:.3;box-shadow:0 0 20px 5px var(--primary)}.scifi-drone-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.drone{position:absolute;width:150px;height:150px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="2"/><circle cx="50" cy="50" r="30" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="2"/><circle cx="50" cy="50" r="20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="2"/><circle cx="30" cy="30" r="5" fill="red"/><circle cx="70" cy="30" r="5" fill="red"/><circle cx="30" cy="70" r="5" fill="red"/><circle cx="70" cy="70" r="5" fill="red"/></svg>') no-repeat center;background-size:contain;transition:transform .5s ease-out}.hero-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000004d);z-index:2}.hero-content{position:relative;z-index:3;text-align:center;padding:0 1rem}.neon-text{text-shadow:0 0 10px var(--primary),0 0 20px var(--primary);animation:neon-pulse 2s infinite alternate}@keyframes neon-pulse{0%{text-shadow:0 0 5px var(--primary),0 0 10px var(--primary)}to{text-shadow:0 0 10px var(--primary),0 0 20px var(--primary),0 0 30px var(--primary)}}.product-buttons{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin:3rem 0}.product-btn{display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;border-radius:1rem;transition:all .3s ease;cursor:pointer;text-decoration:none;color:var(--text-light);position:relative;overflow:hidden}.product-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;border:1px solid var(--glass-border);border-radius:inherit}.product-btn:hover{transform:translateY(-5px)}.product-btn.active{background:var(--primary-light);border-color:var(--primary)}.product-icon{width:60px;height:60px;margin-bottom:1rem}.product-card{border-radius:1rem;overflow:hidden;transition:all .3s ease;position:relative}.product-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;border:1px solid var(--glass-border);border-radius:inherit}.product-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0794ac4d}.product-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image{transform:scale(1.05)}.price-tag{background:var(--primary);color:#fff;padding:.3rem .8rem;border-radius:2rem;font-weight:700}.read-more-btn{display:inline-block;padding:.5rem 1.5rem;border-radius:2rem;background:var(--primary);color:#fff;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.read-more-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0794ac66}.marketplace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.marketplace-item{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:1rem;transition:all .3s ease}.marketplace-item:hover{transform:translateY(-10px);background:var(--glass-bg)}.marketplace-icon{width:80px;height:80px;margin-bottom:1rem}.footer{background:#000000b3;padding:3rem 0;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--primary),transparent)}@media (max-width: 768px){.product-buttons{flex-direction:column;gap:1rem}.product-btn{width:100%}.marketplace-grid{grid-template-columns:repeat(2,1fr)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:float 3s ease-in-out infinite}.parallax-section{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.glassmorphism-menu{background:#0f172ad9!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(7,148,172,.3)!important;box-shadow:0 8px 32px #0000005c,inset 0 0 0 1px #ffffff1a!important;border-radius:12px!important;overflow:hidden!important}.drl-border{position:relative!important}.drl-border:before,.drl-border:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(7,148,172,.8),transparent);z-index:10}.drl-border:before{top:0;animation:drlBorderTop 3s linear infinite}.drl-border:after{bottom:0;animation:drlBorderBottom 3s linear infinite reverse}@keyframes drlBorderTop{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes drlBorderBottom{0%{transform:translate(100%)}to{transform:translate(-100%)}}.led-text{text-shadow:0 0 5px rgba(7,148,172,.5),0 0 10px rgba(7,148,172,.3)!important;font-weight:500!important;position:relative!important;padding-left:12px!important;transition:all .3s ease!important}.led-text:hover{text-shadow:0 0 8px rgba(7,148,172,.8),0 0 15px rgba(7,148,172,.5)!important}.led-text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#0794accc;box-shadow:0 0 5px 2px #0794ac80;opacity:0;transition:opacity .3s ease}.led-text:hover:before{opacity:1}.parallax-bg{background:url('{{ asset("assets/images/bg/tech-grid.jpg") }}') center/cover no-repeat fixed;opacity:.3;z-index:-1}.parallax-section{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.parallax-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:-1}.neon-text{color:#fff;text-shadow:0 0 5px #00fff7,0 0 10px #00fff7,0 0 20px #00fff7;animation:neon-pulse 2s infinite alternate}@keyframes neon-pulse{0%{text-shadow:0 0 5px #00fff7,0 0 10px #00fff7}to{text-shadow:0 0 10px #00fff7,0 0 20px #00fff7,0 0 30px #00fff7}}.custom-section-title{color:#0794ac!important}section h2,section h3,section p{color:#0794ac!important}.map-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 0 20px #3b82f64d;border:1px solid rgba(255,255,255,.1)}.map-container:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(45deg,#3b82f64d,#3b82f600,#3b82f64d);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .5s ease;animation:pulse 4s infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}.leaflet-popup-content{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.5) transparent}.leaflet-popup-content::-webkit-scrollbar{width:6px}.leaflet-popup-content::-webkit-scrollbar-track{background:transparent}.leaflet-popup-content::-webkit-scrollbar-thumb{background-color:#3b82f680;border-radius:3px}
