:root{--primary-bg:#1a1a1a;--secondary-bg:#2a2a2a;--text-color:#f0f0f0;--accent-color:#00f0f0;--button-primary-bg:#00b0b0;--button-secondary-bg:#444;--button-hover:#00e0e0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Arial',sans-serif;background-color:var(--primary-bg);color:var(--text-color);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}header{background-color:var(--secondary-bg);padding:20px 0;border-bottom:2px solid var(--accent-color)}header .container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8em;color:var(--text-color)}.nav-links{list-style:none;display:flex}.nav-links li{margin-left:30px}.nav-links a{color:var(--text-color);font-weight:700;transition:color 0.3s ease}.nav-links a:hover{color:var(--accent-color);text-decoration:none}.language-switcher select{background-color:var(--primary-bg);color:var(--text-color);border:1px solid var(--accent-color);padding:5px 10px;border-radius:5px;margin-left:20px}.hamburger{display:none;cursor:pointer}.hamburger div{width:25px;height:3px;background-color:var(--text-color);margin:5px;transition:all 0.3s ease}.hero-section{background:url(https://via.placeholder.com/1500x800/000000/FFFFFF?text=Car+Parking+Background) no-repeat center center/cover;text-align:center;padding:100px 0;color:#fff;position:relative}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section h2{font-size:3em;margin-bottom:20px;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.hero-section p{font-size:1.2em;margin-bottom:40px}.btn{display:inline-block;padding:12px 25px;border-radius:5px;font-weight:700;transition:background-color 0.3s ease;margin:0 10px}.primary-btn{background-color:var(--button-primary-bg);color:#fff;border:2px solid var(--button-primary-bg)}.primary-btn:hover{background-color:var(--button-hover);border-color:var(--button-hover);text-decoration:none}.secondary-btn{background-color:var(--button-secondary-bg);color:var(--text-color);border:2px solid var(--button-secondary-bg)}.secondary-btn:hover{background-color:#666;border-color:#666;text-decoration:none}section{padding:80px 0;text-align:center}section h2{font-size:2.5em;margin-bottom:50px;color:var(--accent-color)}.features-section{background-color:var(--secondary-bg)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-item{background-color:var(--primary-bg);padding:30px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .3);transition:transform 0.3s ease}.feature-item:hover{transform:translateY(-10px)}.feature-item h3{color:var(--accent-color);margin-bottom:15px;font-size:1.5em}.feature-item p{color:var(--text-color)}.gallery-section{background-color:var(--primary-bg)}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.image-grid img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .4);transition:transform 0.3s ease}.image-grid img:hover{transform:scale(1.03)}.download-section{background-color:var(--secondary-bg);padding:60px 0}.download-section .download-buttons{margin-top:30px}footer{background-color:var(--primary-bg);color:#888;text-align:center;padding:30px 0;border-top:1px solid #333}.footer-links{margin-top:15px}.footer-links a{color:#888;margin:0 10px;font-size:.9em}.footer-links a:hover{color:var(--accent-color);text-decoration:none}@media (max-width:768px){.logo{font-size:1.5em}.nav-links{display:none;flex-direction:column;width:100%;background-color:var(--secondary-bg);position:absolute;top:80px;left:0;z-index:10;padding:20px 0}.nav-links.active{display:flex}.nav-links li{margin:15px 0;text-align:center}.hamburger{display:block}.hero-section h2{font-size:2.2em}.hero-section p{font-size:1em}.btn{display:block;margin:15px auto;width:80%}.feature-grid{grid-template-columns:1fr}}.features-section{position:relative;width:100%;min-height:700px;overflow:hidden;padding-top:60px;padding-bottom:60px;background-color:#222;color:#fff}.features-background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.7}.features-section .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px}.feature-item{background-color:rgb(0 0 0 / .6);padding:30px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .3);transition:transform 0.3s ease;margin-bottom:20px}.feature-item:hover{transform:translateY(-10px)}.features-section h2,.features-section p{text-shadow:1px 1px 3px rgb(0 0 0 / .8)}@media (max-width:768px){.features-section{min-height:500px}}.discord-invite{margin-top:30px;text-align:center}.discord-btn{background-color:#7289DA;color:#fff;border:2px solid #7289DA;display:inline-flex;align-items:center;gap:10px;padding:12px 30px}.discord-btn:hover{background-color:#5b6eae;border-color:#5b6eae;text-decoration:none}.discord-btn img{width:24px;height:24px;vertical-align:middle}.download-section .download-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.faq-section{padding:80px 0;text-align:center;background-color:var(--primary-bg);color:var(--text-color)}.faq-section h2{color:var(--accent-color);margin-bottom:50px}.faq-item{background-color:var(--secondary-bg);padding:25px;margin-bottom:20px;border-radius:8px;text-align:left;box-shadow:0 4px 10px rgb(0 0 0 / .2);transition:transform 0.3s ease}.faq-item:hover{transform:translateY(-5px)}.faq-item h3{color:var(--accent-color);margin-bottom:10px;font-size:1.4em}.faq-item p{color:var(--text-color);line-height:1.8}.example-embeds{margin-top:40px;border-top:1px solid #eee;padding-top:20px}.example-embeds h2{margin-bottom:20px}.embed-container{margin-bottom:30px;background-color:#e9e9e9;padding:15px;border-radius:5px;text-align:center}.embed-container p{font-style:italic;color:#666;font-size:.9em}.cookie-consent-wrapper{position:fixed;bottom:0;left:0;width:100%;background-color:#333;color:#fff;padding:15px 20px;box-shadow:0 -2px 5px rgb(0 0 0 / .2);z-index:9999;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cookie-consent-content{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:15px}.cookie-consent-text{font-size:.95em;line-height:1.4;margin:0;flex-grow:1}.cookie-consent-text a{color:#fff;text-decoration:underline}.cookie-consent-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cookie-consent-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:.9em;text-decoration:none;display:inline-block;transition:background-color 0.2s ease}.cookie-consent-button:hover{background-color:#0056b3}.cookie-consent-button.decline{background-color:#dc3545}.cookie-consent-button.decline:hover{background-color:#c82333}.to-top-button{position:fixed;bottom:30px;right:30px;z-index:1000;display:none;padding:10px 15px;font-size:24px;line-height:1;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;color:#f0f;box-shadow:0 0 5px #ff00ff,0 0 15px #ff00ff,0 0 30px #ff00ff,0 0 60px #f0f}.to-top-button:hover{background:#f0f;color:#050801;box-shadow:0 0 5px #ff00ff,0 0 25px #ff00ff,0 0 50px #ff00ff,0 0 200px #f0f;-webkit-box-reflect:below 1px linear-gradient(transparent,#0005)}.to-top-button span:nth-child(1){background:linear-gradient(90deg,transparent,var(--neon-color,#ff00ff));animation:animate1 0s linear infinite}.to-top-button span:nth-child(2){background:linear-gradient(180deg,transparent,var(--neon-color,#ff00ff));animation:animate2 0s linear infinite;animation-delay:0.0s}.to-top-button span:nth-child(3){background:linear-gradient(270deg,transparent,var(--neon-color,#ff00ff));animation:animate3 0s linear infinite;animation-delay:0.0s}.to-top-button span:nth-child(4){background:linear-gradient(360deg,transparent,var(--neon-color,#ff00ff));animation:animate4 0s linear infinite;animation-delay:0.0s}:root{--neon-color:#ff00ff}.to-top-button.show{display:block}