@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Orbitron:wght@400;500;600;700;800;900&display=swap";
:root{--color-bg:#050505;--color-bg-secondary:#0d0d0d;--color-bg-card:#111;--color-bg-glass:#ffffff0a;--color-border:#ffffff14;--color-border-hover:#ffffff26;--color-text:#fff;--color-text-secondary:#a0a0a0;--color-text-muted:#666;--color-accent:#e00a1d;--color-accent-glow:#e00a1d66;--car-color:#e00a1d;--car-glow:#e00a1d4d;--font-body:"Outfit", sans-serif;--font-display:"Orbitron", sans-serif;--nav-height:60px;--side-menu-width:60px;--max-width:1400px;--border-radius:12px;--border-radius-lg:20px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-medium:.4s cubic-bezier(.4, 0, .2, 1);--transition-slow:.6s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent)}img{max-width:100%;height:auto;display:block}button{font-family:var(--font-body);cursor:pointer;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff1a33}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.section-divider{background:linear-gradient(90deg, transparent, var(--color-border-hover), transparent);width:300px;height:1px;margin:3rem auto}.glass{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border)}.glass-hover:hover{border-color:var(--color-border-hover);background:#ffffff12}.glow-accent{box-shadow:0 0 20px var(--color-accent-glow), 0 0 60px #e00a1d1a}.glow-car{box-shadow:0 0 20px var(--car-glow), 0 0 60px color-mix(in srgb, var(--car-color) 15%, transparent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes counterFill{0%{width:0%}to{width:var(--fill-width,100%)}}.animate-fadeInUp{animation:fadeInUp .7s var(--transition-medium) forwards;opacity:0}.animate-fadeIn{opacity:0;animation:.6s forwards fadeIn}.animate-slideInLeft{opacity:0;animation:.5s forwards slideInLeft}.stagger>:first-child{animation-delay:.1s}.stagger>:nth-child(2){animation-delay:.2s}.stagger>:nth-child(3){animation-delay:.3s}.stagger>:nth-child(4){animation-delay:.4s}.stagger>:nth-child(5){animation-delay:.5s}.stagger>:nth-child(6){animation-delay:.6s}.stagger>:nth-child(7){animation-delay:.7s}.stagger>:nth-child(8){animation-delay:.8s}.stagger>:nth-child(9){animation-delay:.9s}.btn{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--border-radius);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#ffffff1a,#0000);position:absolute;inset:0}.btn:hover:before{opacity:1}.btn-primary{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.btn-primary:hover{color:#fff;box-shadow:0 0 30px var(--color-accent-glow);transform:translateY(-2px)}.btn-outline{color:#fff;border:1px solid var(--color-border-hover);background:0 0}.btn-outline:hover{color:#fff;border-color:var(--color-accent);box-shadow:0 0 20px var(--color-accent-glow);transform:translateY(-2px)}.btn-car{background:var(--car-color);color:#fff;border:1px solid var(--car-color)}.btn-car:hover{color:#fff;box-shadow:0 0 30px var(--car-glow);transform:translateY(-2px)}@media (max-width:768px){.container{padding:0 1rem}:root{--side-menu-width:0px}}
.Navbar-module__nuAbfa__navbar{height:var(--nav-height);z-index:1000;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);background:#050505d9;position:fixed;top:0;left:0;right:0}.Navbar-module__nuAbfa__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__nuAbfa__logo{align-items:center;height:100%;text-decoration:none;display:flex}.Navbar-module__nuAbfa__logo:hover{opacity:.9}.Navbar-module__nuAbfa__logoImg{object-fit:contain;width:auto;height:80px}.Navbar-module__nuAbfa__nav_links{align-items:center;gap:2.5rem;display:flex}.Navbar-module__nuAbfa__navLink{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.85rem;font-weight:500;position:relative}.Navbar-module__nuAbfa__navLink:after{content:"";background:var(--color-accent);width:0;height:2px;transition:width var(--transition-fast);border-radius:1px;position:absolute;bottom:-4px;left:0}.Navbar-module__nuAbfa__navLink:hover{color:var(--color-text)}.Navbar-module__nuAbfa__navLink:hover:after{width:100%}.Navbar-module__nuAbfa__active{color:var(--color-accent)!important}.Navbar-module__nuAbfa__active:after{background:var(--color-accent)!important;width:100%!important}.Navbar-module__nuAbfa__right{align-items:center;gap:1.5rem;display:flex}.Navbar-module__nuAbfa__langBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.05em;background:#ffffff0d;border-radius:12px;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.Navbar-module__nuAbfa__langBtn:hover{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 10px var(--color-accent-glow);color:#fff!important}.Navbar-module__nuAbfa__search{color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);align-items:center;display:flex}.Navbar-module__nuAbfa__search:hover{color:var(--color-accent)}.Navbar-module__nuAbfa__hamburgerBtn{color:var(--color-text);cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:.5rem;display:none}.Navbar-module__nuAbfa__mobileMenu{-webkit-backdrop-filter:blur(20px);z-index:2000;background:#050505f2;flex-direction:column;width:100%;height:100vh;transition:right .4s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;top:0;right:-100%}.Navbar-module__nuAbfa__mobileMenuOpen{right:0}.Navbar-module__nuAbfa__mobileMenuContent{flex-direction:column;height:100%;padding:2rem;display:flex;position:relative}.Navbar-module__nuAbfa__closeBtn{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.5rem;position:absolute;top:1.5rem;right:1.5rem}.Navbar-module__nuAbfa__mobileNavLinks{flex-direction:column;align-items:center;gap:2rem;margin-top:5rem;display:flex}.Navbar-module__nuAbfa__mobileNavLink{color:var(--color-text);text-transform:uppercase;letter-spacing:.1em;transition:color var(--transition-fast);font-size:1.5rem;font-weight:500;text-decoration:none}.Navbar-module__nuAbfa__mobileNavLink:hover,.Navbar-module__nuAbfa__mobileNavLink:active{color:var(--color-accent)}@media (max-width:768px){.Navbar-module__nuAbfa__nav_links{display:none}.Navbar-module__nuAbfa__logoImg{height:60px}.Navbar-module__nuAbfa__inner{padding:0 1rem}.Navbar-module__nuAbfa__hamburgerBtn{justify-content:center;align-items:center;display:flex}}
.SideMenu-module__IPhz_W__sideMenu{z-index:900;flex-direction:column;align-items:center;padding:0 .75rem;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.SideMenu-module__IPhz_W__menuItems{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SideMenu-module__IPhz_W__menuItem{color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.65rem;display:flex;position:relative}.SideMenu-module__IPhz_W__menuItem:hover{color:var(--color-accent);background:#e00a1d14}.SideMenu-module__IPhz_W__icon{justify-content:center;align-items:center;display:flex}.SideMenu-module__IPhz_W__line{background:var(--color-border);width:2px;height:20px;transition:background var(--transition-fast);border-radius:1px}.SideMenu-module__IPhz_W__menuItem:last-child .SideMenu-module__IPhz_W__line{display:none}.SideMenu-module__IPhz_W__active{color:var(--color-accent)!important}.SideMenu-module__IPhz_W__active .SideMenu-module__IPhz_W__line{background:var(--color-accent)}@media (max-width:768px){.SideMenu-module__IPhz_W__sideMenu{display:none}}
.Footer-module__EZoWya__footer{text-align:center;border-top:1px solid var(--color-border);margin-top:4rem;padding:4rem 2rem 2rem}.Footer-module__EZoWya__socials{flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:2rem;display:flex}.Footer-module__EZoWya__socialLink{color:var(--color-text-secondary);transition:all var(--transition-fast);align-items:center;gap:.6rem;font-size:.85rem;font-weight:500;display:flex}.Footer-module__EZoWya__socialLink:hover{color:var(--color-text);transform:translateY(-2px)}.Footer-module__EZoWya__divider{background:linear-gradient(90deg, transparent, var(--color-border-hover), transparent);width:300px;height:1px;margin:2rem auto}.Footer-module__EZoWya__legalLinks{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:3rem;display:flex}.Footer-module__EZoWya__legalLinks a{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.8rem}.Footer-module__EZoWya__legalLinks a:hover{color:var(--color-text-secondary)}.Footer-module__EZoWya__copyright{border-top:1px solid var(--color-border);padding-top:2rem}.Footer-module__EZoWya__copyright p{color:var(--color-text-muted);font-size:.75rem}@media (max-width:768px){.Footer-module__EZoWya__socials{gap:1.5rem}.Footer-module__EZoWya__footer{padding:3rem 1rem 1.5rem}}
