.products-section[data-v-fadfb87b]{width:100%;max-width:1400px;margin:5rem auto;padding:2rem;text-align:center}.products-section h2[data-v-fadfb87b]{font-size:2.5rem;margin-bottom:3rem;color:var(--accent-color)}.product-grid[data-v-fadfb87b]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.product-card[data-v-fadfb87b]{flex:1 1 20%;max-width:250px;padding:1.5rem;border-radius:10px;background-color:#1a2e2180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,166,108,.2);transition:all .3s ease;position:relative;overflow:hidden}.product-card[data-v-fadfb87b]:hover{transform:translateY(-10px);box-shadow:0 0 20px #00a66c4d}.product-image[data-v-fadfb87b]{width:100%;height:150px;border-radius:5px;margin-bottom:1rem;background-color:#00a66c1a;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:2rem}.product-image img[data-v-fadfb87b]{width:100%;height:100%;object-fit:cover}.product-name[data-v-fadfb87b]{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.product-points[data-v-fadfb87b]{font-size:1rem;color:#fff;margin-bottom:1rem}.product-description[data-v-fadfb87b]{position:absolute;bottom:-100%;left:0;width:100%;padding:1rem;background-color:#121212e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.9rem;line-height:1.4;transition:bottom .3s ease;box-sizing:border-box}.product-card:hover .product-description[data-v-fadfb87b]{bottom:0}@media (max-width: 1200px){.product-card[data-v-fadfb87b]{flex:1 1 25%}}@media (max-width: 992px){.product-card[data-v-fadfb87b]{flex:1 1 33%}}@media (max-width: 768px){.product-card[data-v-fadfb87b]{flex:1 1 50%}}@media (max-width: 576px){.product-card[data-v-fadfb87b]{flex:1 1 100%;max-width:100%}}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}:root{--primary-color: #121212;--secondary-color: #1a2e21;--accent-color: #00a66c;--text-color: #e0e0e0;--neon-glow: 0 0 5px #00a66c, 0 0 10px #00a66c, 0 0 15px #00a66c, 0 0 20px #00a66c}body{background-color:var(--primary-color);color:var(--text-color);overflow-x:hidden;position:relative}#bg-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 5%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#121212cc;position:fixed;top:0;left:0;width:100%;z-index:1000}.logo{display:flex;align-items:center}.logo .neon-text{font-size:1.8rem;font-weight:700;color:var(--text-color);letter-spacing:1px}.menu-toggle{display:none;cursor:pointer;margin-left:auto;margin-right:0;align-self:center}.menu-toggle .bar{width:25px;height:3px;background-color:var(--text-color);margin:5px 0;transition:all .3s ease}.nav-links{display:flex;list-style:none}@media screen and (max-width: 768px){.menu-toggle{display:block}.nav-links{position:absolute;top:70px;right:-100%;width:250px;height:calc(100vh - 70px);flex-direction:column;padding:2rem;transition:right .3s ease;z-index:10010;margin-top:1rem}.nav-links.active{right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#121212cc}.nav-links li{width:100%;margin:1rem}.navbar{padding:2rem}.nav-links a{font-size:1.3rem}.hero-section h1{font-size:2.5rem}.hero-section .slogan{font-size:1.2rem}}.navbar{display:flex;justify-content:space-between;align-items:center}.nav-links li{margin-left:2rem}.nav-links a{color:var(--text-color);text-decoration:none;font-size:1.1rem;transition:all .3s ease;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--accent-color)}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--accent-color);transition:width .3s ease}.nav-links a:hover:after,.nav-links a.active:after{width:100%;box-shadow:0 0 5px var(--accent-color)}.content{padding-top:100px;padding-bottom:80px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-section{flex:1;max-width:500px;padding:5rem;border-radius:10px;margin-bottom:0;margin-right:2rem;margin-left:5%;text-align:left}.hero-section h1{font-size:3.5rem;margin-bottom:1rem}.hero-section .slogan{font-size:1.5rem;margin-bottom:2rem;color:var(--text-color);opacity:.8}.cta-button{display:inline-block;padding:.8rem 2rem;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent-color);border:1px solid var(--accent-color);border-radius:50px;text-decoration:none;font-size:1.1rem;transition:all .3s ease;position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,166,108,.2),transparent);transition:all .5s ease}.container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.product-showcase{flex:1;min-width:300px;width:45%;padding:2rem;margin-left:0;margin-right:5%}.product-showcase h2{font-size:2rem;margin-bottom:2rem;color:var(--accent-color)}.video-container{position:relative;width:100%;padding-top:56.25%;border-radius:10px;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,166,108,.1);box-shadow:0 0 20px #00a66c1a;overflow:hidden}.product-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(0deg,rgba(0,166,108,.05),transparent 50%,rgba(0,166,108,.05))}@media (max-width: 992px){.container{flex-direction:column}.hero-section{margin-left:auto;margin-right:auto;margin-bottom:2rem}.product-showcase{width:80%;margin-left:auto;margin-right:auto;margin-top:2rem}}.product-card:hover{transform:translateY(-5px);box-shadow:0 0 20px #00a66c33}.product-card h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--accent-color)}.cta-button:hover{box-shadow:var(--neon-glow);transform:translateY(-3px)}.cta-button:hover:before{left:100%}footer{text-align:center;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#121212cc;position:fixed;bottom:0;left:0;width:100%;z-index:1000}.neon-text{color:var(--accent-color)}.bar.rotate-down{transform:rotate(45deg) translate(5px,5px)}.bar.fade-out{opacity:0}.bar.rotate-up{transform:rotate(-45deg) translate(7px,-7px)}.workbench-section{width:45%;padding:2rem;margin-left:10%;margin-right:auto;text-align:left}.workbench-section h2{font-size:2rem;margin-bottom:2rem;color:var(--accent-color)}.workbench-content{padding:2rem;border-radius:10px;background-color:#12121280;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,166,108,.1);box-shadow:0 0 20px #00a66c1a}.workbench-content p{margin-bottom:2rem;line-height:1.6}.tool-cards{display:flex;flex-wrap:wrap;gap:1.5rem}.tool-card{flex:1 1 30%;padding:1.5rem;border-radius:10px;background-color:#1a2e2180;border:1px solid rgba(0,166,108,.2);transition:all .3s ease;text-align:center;font-weight:700;color:var(--text-color)}.tool-card:hover{transform:translateY(-5px);box-shadow:0 0 20px #00a66c33;color:var(--accent-color)}@media (max-width: 992px){.workbench-section{width:80%;margin-left:auto;margin-right:auto;margin-top:2rem}.tool-card{flex:1 1 100%}}
