:root{--color-black:#1a1717;--color-gray-light:#c8c8c8;--color-gray-dark:#9a9a9a;--color-white:#fff;--color-red:#e0211e;--font-heading:"Montserrat","Poppins",sans-serif;--font-body:"Inter","Roboto",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-black);color:var(--color-gray-light);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-white);font-weight:700;line-height:1.2;margin-bottom:1rem}a{text-decoration:none;color:inherit;transition:color .3s ease}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:90%;max-width:1200px;margin:0 auto;padding:0 15px}.btn{display:inline-block;padding:12px 30px;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;border-radius:4px;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.btn-primary{background-color:var(--color-red);color:var(--color-white)}.btn-primary:hover{background-color:#b31b18}.btn-outline{border-color:var(--color-white);color:var(--color-white)}.btn-outline:hover{background-color:var(--color-white);color:var(--color-black)}header{background-color:rgba(26,23,23,.95);padding:20px 0;position:fixed;width:100%;top:0;z-index:1000;border-bottom:1px solid #333}header .container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center}.logo-img{max-height:40px;width:auto;display:block}nav ul{display:flex;gap:30px}nav a{font-size:14px;text-transform:uppercase;font-weight:500;color:var(--color-gray-light)}nav a:hover,nav a.active{color:var(--color-red)}.mobile-menu-toggle{display:none;color:var(--color-white);font-size:24px;cursor:pointer}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:80px;text-align:center;position:relative;overflow:hidden}#autonet-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:all}.hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.wp-block-cover.hero{min-height:100vh;padding-top:80px;display:flex;align-items:center;justify-content:center}.hero .wp-block-group{text-align:center}.hero .wp-block-cover__inner-container,.hero .hero-content,.hero .wp-block-group{position:relative;z-index:2}#autonet-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero .wp-block-cover__image-background,.hero .wp-block-cover__video-background,.hero .wp-block-cover__background{z-index:0}.hero .container{width:100%;position:relative;z-index:2}.hero-content{max-width:800px;margin:0 auto;text-align:center}.hero h1{font-size:3rem;margin-bottom:20px;text-transform:uppercase;text-align:center}.animate-word{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;color:var(--color-red)}.delay-1{animation-delay:.5s}.delay-2{animation-delay:1s}.delay-3{animation-delay:1.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.hero p{font-size:1.2rem;margin-bottom:40px;color:var(--color-gray-light);text-align:center}.hero-buttons{display:flex;gap:20px;justify-content:center}section{padding:80px 0}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:2.5rem;color:var(--color-white);position:relative;display:inline-block;padding-bottom:15px}.section-title h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--color-red)}.about-us{position:relative;overflow:hidden;background:linear-gradient(135deg,#0e0e0e 0%,#1a1a1a 100%)}.about-columns{gap:60px}.about-heading{font-size:2rem;margin-bottom:20px;position:relative;display:inline-block}.about-heading:after{content:"";display:block;width:60px;height:3px;background-color:var(--color-red);margin-top:10px}.about-intro{font-size:1.1rem;color:var(--color-gray-light);margin-bottom:30px}.about-features-list{list-style:none;padding:0;margin-bottom:30px}.about-features-list li{position:relative;padding-left:30px;margin-bottom:15px;color:var(--color-white)}.about-features-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-red);font-weight:700;font-size:1.2rem}.about-image-wrapper{position:relative;overflow:hidden}.about-image-wrapper img{width:100%;height:auto;display:block;transition:transform .5s ease}.about-image-wrapper:hover img{transform:scale(1.05)}@media (max-width:768px){.about-columns{flex-direction:column;gap:40px}.about-heading{font-size:1.8rem}}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.products-grid>.wp-block-group{margin:0 !important;width:100%}.product-card,.products-grid>.wp-block-group{background-color:#222;padding:30px;border-radius:8px;transition:transform .3s ease;border:1px solid #333}.product-card:hover,.products-grid>.wp-block-group:hover{transform:translateY(-10px);border-color:var(--color-red)}.product-card h3{color:var(--color-red);margin-bottom:15px}.product-card ul{margin-top:20px;list-style:disc;padding-left:20px;color:var(--color-gray-dark)}.product-card li{margin-bottom:8px}.testimonials{background-color:#111}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.testimonials-grid>.wp-block-group{margin:0 !important;width:100%}.testimonial-card,.testimonials-grid>.wp-block-group{background-color:var(--color-black);padding:25px;border-radius:8px;border-left:4px solid var(--color-red)}.testimonial-card{background-color:var(--color-black);padding:25px;border-radius:8px;border-left:4px solid var(--color-red)}.stars{color:gold;margin-bottom:15px}.testimonial-author{margin-top:15px;font-weight:700;color:var(--color-white);text-align:right}.contact-home{text-align:center}.contact-info-box{background-color:#222;padding:40px;border-radius:8px;max-width:800px;margin:0 auto}.contact-details{margin:30px 0;font-size:1.1rem}.contact-details p{margin-bottom:10px}.contact-page-container{padding-top:120px;padding-bottom:80px}.contact-form-wrapper{background-color:#222;padding:40px;border-radius:8px;max-width:600px;margin:0 auto}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:var(--color-white)}.form-group input,.form-group textarea{width:100%;padding:12px;background-color:#333;border:1px solid #444;color:var(--color-white);border-radius:4px}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-red)}.wpcf7{width:100%}.wpcf7 p{margin-bottom:20px}.wpcf7 label{display:block;margin-bottom:8px;color:var(--color-white);font-weight:500}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;padding:12px;background-color:#333;border:1px solid #444;color:var(--color-white);border-radius:4px;font-family:var(--font-body);font-size:1rem}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--color-red)}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:400}.wpcf7 .wpcf7-acceptance input[type=checkbox]{width:auto;margin:0}.wpcf7 input[type=submit]{display:inline-block;padding:12px 30px;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;border-radius:4px;background-color:var(--color-red);color:var(--color-white);border:2px solid transparent;cursor:pointer;transition:all .3s ease}.wpcf7 input[type=submit]:hover{background-color:#b31b18}.wpcf7-not-valid-tip{color:var(--color-red);font-size:.85rem;margin-top:5px;display:block}.wpcf7-response-output{margin:20px 0;padding:15px;border-radius:4px;text-align:center}.wpcf7-mail-sent-ok{background-color:#2d5f2e;color:#fff;border:1px solid #4caf50}.wpcf7-validation-errors,.wpcf7-acceptance-missing{background-color:#5f2d2d;color:#fff;border:1px solid var(--color-red)}footer{background-color:#000;padding:40px 0;text-align:center;border-top:1px solid #222}footer p{color:var(--color-gray-dark);font-size:.9rem}@media (max-width:768px){section{padding:60px 0}.container{width:95%}.hero h1{font-size:1.8rem}.hero p{font-size:1rem}.section-title h2{font-size:1.8rem}.mobile-menu-toggle{display:block}nav ul{display:none;flex-direction:column;position:absolute;top:70px;left:0;width:100%;background-color:rgba(26,23,23,.98);padding:20px;text-align:center}nav ul.open{display:flex}.hero{height:auto;min-height:100vh;padding:100px 0 60px}.hero-buttons{flex-direction:column;gap:15px}.about-content{flex-direction:column}.about-image{height:250px}.products-grid{display:flex !important;flex-direction:column !important;gap:30px}.products-grid.wp-block-group{display:flex !important;flex-direction:column !important}.product-card,.products-grid>.wp-block-group{padding:20px;width:100% !important;margin:0 !important}.testimonials-grid{display:flex !important;flex-direction:column !important;gap:30px}.testimonials-grid.wp-block-group{display:flex !important;flex-direction:column !important}.testimonial-card,.testimonials-grid>.wp-block-group{padding:20px;width:100% !important;margin:0 !important}.contact-info-box{padding:30px 20px}.contact-details{font-size:1rem}.contact-form-wrapper{padding:30px 20px}.btn{padding:10px 20px;font-size:.9rem}}@media (max-width:480px){.hero h1{font-size:1.5rem}.section-title h2{font-size:1.5rem}.product-card h3,.testimonial-card p{font-size:1rem}}.page .entry-header{display:none}