```css                                                                                                               
   /* ── RoadyGoat Redesign v3 ── */                                                                                  
                                                                                                                      
   /* Hero section */                                                                                                 
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 {                                                    
     background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%) !important;                           
     padding: 80px 40px 60px !important;                                                                              
     min-height: 70vh !important;                                                                                     
   }                                                                                                                  
                                                                                                                      
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 h2 {                                                 
     color: #fff !important;                                                                                          
     font-size: 2.8rem !important;                                                                                    
     font-weight: 800 !important;                                                                                     
   }                                                                                                                  
                                                                                                                      
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 p {                                                  
     color: rgba(255,255,255,0.8) !important;                                                                         
     font-size: 1.15rem !important;                                                                                   
   }                                                                                                                  
                                                                                                                      
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 input {                                              
     background: rgba(255,255,255,0.1) !important;                                                                    
     border: 1px solid rgba(255,255,255,0.3) !important;                                                              
     color: #fff !important;                                                                                          
     border-radius: 8px !important;                                                                                   
   }                                                                                                                  
                                                                                                                      
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 input::placeholder {                                 
     color: rgba(255,255,255,0.5) !important;                                                                         
   }                                                                                                                  
                                                                                                                      
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 button,                                              
   .elementor-332 .elementor-element.elementor-ele ment-471c5446 .elementor-button {                                  
     background: #e94560 !important;                                                                                  
     border: none !important;                                                                                         
     border-radius: 8px !important;                                                                                   
     padding: 14px 32px !important;                                                                                   
     font-weight: 700 !important;                                                                                     
   }                                                                                                                  
                                                                                                                      
   /* Coming Soon section */                                                                                          
   .elementor-332 .elementor-element.elementor-ele ment-cf80a0a {                                                     
     padding: 80px 40px !important;                                                                                   
     background: #0a0a1a !important;                                                                                  
   }                                                                                                                  
                                                                                                                      
   /* Header */                                                                                                       
   .site-header {                                                                                                     
     background: #1a1a2e !important;                                                                                  
   }                                                                                                                  
                                                                                                                      
   .site-header a {                                                                                                   
     color: #fff !important;                                                                                          
   }                                                                                                                  
                                                                                                                      
   /* Footer */                                                                                                       
   .site-footer {                                                                                                     
     background: #0a0a1a !important;                                                                                  
     color: #666 !important;                                                                                          
   }                                                                                                                  
                                                                                                                      
   html { scroll-behavior: smooth; }                                                                                  
 ```                           