Auto Body Repair Project Gallery | Before & After Collision, Frame & Paint Work | Five Star Auto Body Vancouver WA, Longview WA, Chehalis WA * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #374151; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Navigation - Matches auto-body-repair page */ .navbar { position: fixed; top: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid #f97316; z-index: 1000; padding: 0.25rem 0; } .nav-container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .nav-logo { display: flex; align-items: center; text-decoration: none; } .nav-logo img { height: 80px; width: auto; transition: transform 0.3s ease; } .nav-logo:hover img { transform: scale(1.05); } @media (max-width: 768px) { .nav-logo img { height: 60px; } .nav-container { padding: 0 15px; } } @media (max-width: 480px) { .nav-logo img { height: 50px; } .nav-container { padding: 0 10px; } } .nav-menu { display: flex; list-style: none; gap: 2rem; margin: 0; position: relative; } .nav-item { position: relative; } .dropdown { position: relative; } .dropdown-content { position: absolute; top: 100%; left: 0; background: white; min-width: 280px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); border-radius: 12px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); z-index: 1001; margin-top: 0.5rem; border: 1px solid rgba(249, 115, 22, 0.1); } .dropdown:hover .dropdown-content { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown-content a { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-size: 0.95rem; font-weight: 500; transition: all 0.3s ease; border-radius: 8px; margin: 0.3rem; } .dropdown-content a:hover { background: linear-gradient(45deg, #f97316, #ea580c); color: white; transform: translateX(5px); } .dropdown-content a:first-child { margin-top: 0.5rem; } .dropdown-content a:last-child { margin-bottom: 0.5rem; } .nav-link { color: #374151; text-decoration: none; font-weight: 500; padding: 0.5rem 0; } .nav-link:hover { color: #f97316; } .nav-cta { background: #f97316; color: white; padding: 0.5rem 1rem; border-radius: 25px; text-decoration: none; font-weight: bold; } .mobile-menu-btn { display: none; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: #374151; padding: 0.5rem; } .dropdown-toggle::after { content: ' ▼'; font-size: 0.8rem; margin-left: 0.5rem; transition: transform 0.3s ease; } .dropdown-toggle.active::after { transform: rotate(180deg); } /* Hero Section - Matches auto-body-repair hero style */ .hero { color: white; height: 100vh; min-height: 600px; text-align: center; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 100px 20px 20px; } /* Desktop Video */ .hero-video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; transform: translateX(-50%) translateY(-50%); object-fit: cover; display: block; } /* Desktop - Video overlay */ .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.35); z-index: 1; } /* Mobile Background Image - Hidden by default */ .hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('https://assets.ycodeapp.com/assets/app113220/Images/main%20exterior-bis4odmgjg.webp'); background-size: cover; background-position: center; background-attachment: scroll; z-index: -1; display: none; } .hero .container { position: relative; z-index: 2; width: 100%; max-height: calc(100vh - 140px); display: flex; flex-direction: column; justify-content: center; } .hero h1 { font-size: 2.8rem; font-weight: bold; margin-bottom: 0.8rem; line-height: 1.2; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); } .hero-subtitle { font-size: 1.1rem; margin-bottom: 1.5rem; opacity: 0.95; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); max-width: 800px; margin-left: auto; margin-right: auto; } .hero-cta { margin-top: 2rem; display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; } .hero-cta .cta-button { display: inline-block; background: linear-gradient(45deg, #f97316, #ea580c); color: white; padding: 15px 30px; text-decoration: none; border-radius: 30px; font-weight: 600; font-size: 1.1rem; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 8px 25px rgba(249, 115, 22, 0.3); border: 1px solid rgba(255,255,255,0.3); position: relative; overflow: hidden; } .hero-cta .cta-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: rgba(255,255,255,0.2); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.6s ease, height 0.6s ease; } .hero-cta .cta-button:hover::after { width: 300px; height: 300px; } .hero-cta .cta-button:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 15px 40px rgba(249, 115, 22, 0.4); } .hero-cta .cta-button-secondary { background: rgba(255,255,255,0.15); backdrop-filter: blur(20px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); } .hero-cta .cta-button-secondary:hover { background: rgba(255,255,255,0.25); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); } /* Sections */ .section { padding: 80px 0; } .section-title { text-align: center; font-size: 2.5rem; font-weight: bold; margin-bottom: 1rem; color: #2563eb; } .section-subtitle { text-align: center; font-size: 1.1rem; color: #6b7280; margin-bottom: 3rem; max-width: 700px; margin-left: auto; margin-right: auto; } /* Stats Section */ .stats { background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); color: white; } .stats .section-title { color: #ffffff; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); font-weight: 800; } .stats .section-subtitle { color: #e0e7ff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); font-weight: 500; } .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5rem; max-width: 1000px; margin: 0 auto; } .stat-card { text-align: center; padding: 3rem 2rem; background: rgba(255,255,255,0.15); border-radius: 25px; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); min-height: 280px; display: flex; flex-direction: column; justify-content: center; } .stat-card:hover { transform: translateY(-10px) scale(1.05); background: rgba(255,255,255,0.2); box-shadow: 0 25px 60px rgba(0,0,0,0.3); } .stat-number { font-size: 4rem; font-weight: 800; color: #fed7aa; margin-bottom: 0.5rem; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); line-height: 1; } .stat-label { font-size: 1.4rem; font-weight: 600; margin-bottom: 1rem; color: white; line-height: 1.2; } .stat-desc { font-size: 1rem; opacity: 0.9; line-height: 1.5; } /* Gallery Sections */ .gallery-section { background: white; } .gallery-section:nth-child(even) { background: #f9fafb; } .project-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 3rem; margin-bottom: 3rem; } .project-card { background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 25px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; border: 1px solid rgba(249, 115, 22, 0.1); min-height: 500px; display: flex; flex-direction: column; } .project-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: linear-gradient(90deg, #f97316, #2563eb, #f97316); transform: translateX(-100%); transition: transform 0.6s ease; z-index: 2; } .project-card:hover::before { transform: translateX(0); } .project-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: 0 35px 90px rgba(0,0,0,0.2); border-color: rgba(249, 115, 22, 0.3); } .before-after-container { position: relative; height: 250px; overflow: hidden; } .before-after { display: flex; height: 100%; } .before-image, .after-image { flex: 1; background: linear-gradient(135deg, #f97316, #2563eb); display: flex; align-items: center; justify-content: center; color: white; font-weight: 600; font-size: 1.1rem; position: relative; overflow: hidden; } .before-image::before, .after-image::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 1s ease; } .project-card:hover .before-image::before, .project-card:hover .after-image::before { left: 100%; } .before-image { border-right: 2px solid white; } .before-label, .after-label { position: absolute; top: 10px; left: 10px; background: rgba(0,0,0,0.7); color: white; padding: 5px 10px; border-radius: 15px; font-size: 0.8rem; font-weight: 600; } .project-info { padding: 2rem; flex-grow: 1; display: flex; flex-direction: column; } .project-info h3 { color: #2563eb; margin-bottom: 1rem; font-size: 1.3rem; font-weight: 600; line-height: 1.3; } .project-details { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-bottom: 1.5rem; font-size: 0.9rem; } .detail-item { display: flex; flex-direction: column; } .detail-label { font-weight: 600; color: #374151; margin-bottom: 0.2rem; } .detail-value { color: #6b7280; } .project-description { color: #6b7280; line-height: 1.6; font-size: 0.95rem; margin-bottom: 1.5rem; flex-grow: 1; } .project-description a { color: #2563eb; text-decoration: none; font-weight: 500; } .project-description a:hover { color: #f97316; } .project-tags { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; } .tag { background: linear-gradient(45deg, #f97316, #ea580c); color: white; padding: 0.3rem 0.8rem; border-radius: 15px; font-size: 0.8rem; font-weight: 500; } .project-location { color: #2563eb; font-weight: 600; font-size: 0.9rem; text-align: center; padding: 0.5rem; background: #f0f9ff; border-radius: 10px; margin-top: auto; } .project-location a { color: #2563eb; text-decoration: none; } .project-location a:hover { color: #f97316; } /* Testimonials Section */ .testimonials { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; } .testimonial-card { background: white; padding: 2.5rem; border-radius: 25px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); border: 1px solid rgba(249, 115, 22, 0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 300px; display: flex; flex-direction: column; text-align: center; } .testimonial-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: linear-gradient(90deg, #f97316, #2563eb, #f97316); transform: translateX(-100%); transition: transform 0.6s ease; } .testimonial-card:hover::before { transform: translateX(0); } .testimonial-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: 0 30px 80px rgba(0,0,0,0.15); border-color: rgba(249, 115, 22, 0.3); } .testimonial-quote { font-size: 1.1rem; color: #374151; line-height: 1.6; margin-bottom: 1.5rem; font-style: italic; flex-grow: 1; } .testimonial-quote::before { content: '\201C'; font-size: 3rem; color: #f97316; line-height: 1; display: block; text-align: center; margin-bottom: 1rem; } .testimonial-author { font-weight: 600; color: #2563eb; margin-bottom: 0.5rem; font-size: 1.1rem; } .testimonial-details { color: #6b7280; font-size: 0.9rem; } .testimonial-details a { color: #6b7280; text-decoration: none; } .testimonial-details a:hover { color: #f97316; } /* Services Overview - Gallery-specific */ .services-overview { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; } .service-card { background: white; padding: 2.5rem; border-radius: 25px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); border: 1px solid rgba(249, 115, 22, 0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 280px; } .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: linear-gradient(90deg, #f97316, #2563eb, #f97316); transform: translateX(-100%); transition: transform 0.6s ease; } .service-card:hover::before { transform: translateX(0); } .service-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: 0 30px 80px rgba(0,0,0,0.15); border-color: rgba(249, 115, 22, 0.3); } .service-card h3 { font-size: 1.4rem; color: #2563eb; margin-bottom: 1.2rem; font-weight: 600; line-height: 1.3; } .service-card p { color: #6b7280; line-height: 1.7; margin-bottom: 1.5rem; font-size: 1rem; } .service-link { color: #f97316; text-decoration: none; font-weight: 600; font-size: 1rem; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; } .service-link:hover { color: #2563eb; transform: translateX(5px); } /* CTA Section */ .cta-section { background: linear-gradient(135deg, #f97316 0%, #ea580c 50%, #2563eb 100%); color: white; } .cta-section .section-title { color: #ffffff; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); font-weight: 800; } .cta-section .section-subtitle { color: #fed7aa; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); font-weight: 500; } .cta-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3rem; text-align: center; max-width: 1200px; margin: 0 auto; } .cta-item { padding: 3rem 2rem; background: rgba(255,255,255,0.15); border-radius: 25px; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); min-height: 280px; display: flex; flex-direction: column; justify-content: center; } .cta-item:hover { transform: translateY(-10px) scale(1.05); background: rgba(255,255,255,0.2); box-shadow: 0 25px 60px rgba(0,0,0,0.2); } .cta-item h3 { margin-bottom: 1.5rem; font-size: 1.5rem; font-weight: 600; line-height: 1.3; } .cta-item p { font-size: 1rem; line-height: 1.6; margin-bottom: 1.5rem; } .cta-link { color: #fed7aa; text-decoration: none; font-weight: 600; font-size: 1.1rem; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; justify-content: center; } .cta-link:hover { color: white; text-shadow: 0 0 10px rgba(253, 215, 170, 0.5); transform: translateX(5px); } /* FAQ Section */ .faq { background: #f9fafb; } .faq-container { max-width: 800px; margin: 0 auto; } .faq-item { background: white; border-radius: 15px; margin-bottom: 1.5rem; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.05); transition: all 0.3s ease; } .faq-item:hover { transform: translateY(-3px); box-shadow: 0 15px 40px rgba(0,0,0,0.1); } .faq-question { padding: 2rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e5e7eb; transition: all 0.3s ease; } .faq-question:hover { background: #f8fafc; } .faq-question h3 { color: #2563eb; margin: 0; font-size: 1.2rem; font-weight: 600; line-height: 1.4; } .faq-toggle { font-size: 1.5rem; color: #f97316; transition: transform 0.3s ease; flex-shrink: 0; margin-left: 1rem; } .faq-item.active .faq-toggle { transform: rotate(45deg); } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .faq-answer.active { max-height: 300px; } .faq-answer-content { padding: 2rem; color: #6b7280; line-height: 1.7; font-size: 1rem; } .faq-answer-content a { color: #2563eb; text-decoration: none; } .faq-answer-content a:hover { color: #f97316; } /* Footer - Matches auto-body-repair page */ .footer { background: #374151; color: white; padding: 3rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .footer-section h3 { color: #f97316; margin-bottom: 1.5rem; font-size: 1.2rem; font-weight: 600; } .footer-section ul { list-style: none; } .footer-section li { margin-bottom: 0.8rem; } .footer-section a { color: white; text-decoration: none; opacity: 0.8; transition: all 0.3s ease; font-size: 0.95rem; } .footer-section a:hover { color: #f97316; opacity: 1; transform: translateX(3px); } .footer-bottom { border-top: 1px solid #6b7280; padding-top: 2rem; text-align: center; opacity: 0.7; font-size: 0.9rem; line-height: 1.6; } /* Mobile Responsive */ @media (max-width: 768px) { .mobile-menu-btn { display: block; } /* Mobile - Hide video, show background image */ .hero-video { display: none !important; } .hero::after { display: block !important; } .nav-menu { display: none; position: absolute; top: 100%; left: 0; right: 0; background: white; flex-direction: column; padding: 1rem 0; box-shadow: 0 4px 10px rgba(0,0,0,0.1); border-top: 1px solid #e5e7eb; } .nav-menu.active { display: flex; } .nav-item { width: 100%; border-bottom: 1px solid #f3f4f6; } .nav-item:last-child { border-bottom: none; } .nav-link { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-weight: 500; border: none; background: none; width: 100%; text-align: left; cursor: pointer; } .nav-link:hover { background: #f9fafb; color: #f97316; } .nav-cta { background: #f97316; color: white !important; margin: 0.5rem 1rem; border-radius: 8px; text-align: center; } .nav-cta:hover { background: #ea580c; } .dropdown { position: relative; } .dropdown-content { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; background: #f8fafc; margin: 0; border-radius: 0; border: none; border-top: 1px solid #e5e7eb; max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .dropdown.active .dropdown-content { max-height: 500px; } .dropdown-content a { display: block; padding: 0.8rem 2rem; color: #6b7280; text-decoration: none; font-size: 0.9rem; font-weight: 400; transition: all 0.2s ease; border-radius: 0; margin: 0; border-bottom: 1px solid #e5e7eb; } .dropdown-content a:last-child { border-bottom: none; } .dropdown-content a:hover { background: #e5e7eb; color: #374151; transform: none; padding-left: 2.5rem; } /* Mobile Hero */ .hero { height: 100vh; min-height: 100vh; padding: 90px 15px 15px; } .hero h1 { font-size: 1.8rem; margin-bottom: 0.8rem; line-height: 1.2; } .hero-subtitle { font-size: 1rem; margin-bottom: 1.2rem; padding: 0 10px; } .hero-cta .cta-button { padding: 12px 24px; font-size: 1rem; display: block; margin-bottom: 10px; } /* Mobile Sections */ .section { padding: 50px 0; } .section-title { font-size: 1.8rem; margin-bottom: 1rem; } .section-subtitle { font-size: 1rem; margin-bottom: 2rem; padding: 0 10px; } .stats-grid { grid-template-columns: 1fr; gap: 1.5rem; } .stat-card { padding: 2rem 1.5rem; min-height: auto; } .stat-number { font-size: 3rem; } .stat-label { font-size: 1.2rem; margin-bottom: 0.8rem; } .stat-desc { font-size: 0.9rem; } .project-grid { grid-template-columns: 1fr; gap: 2rem; margin-bottom: 2rem; } .project-card { min-height: auto; } .before-after-container { height: 200px; } .project-info { padding: 1.5rem; } .project-info h3 { font-size: 1.2rem; margin-bottom: 0.8rem; } .project-details { font-size: 0.85rem; gap: 0.8rem; margin-bottom: 1rem; } .project-description { font-size: 0.9rem; margin-bottom: 1rem; } .project-tags { gap: 0.3rem; margin-bottom: 0.8rem; } .tag { font-size: 0.75rem; padding: 0.25rem 0.6rem; } .testimonials-grid { grid-template-columns: 1fr; gap: 1.5rem; } .testimonial-card { padding: 1.5rem; min-height: auto; } .testimonial-quote { font-size: 1rem; margin-bottom: 1rem; } .testimonial-quote::before { font-size: 2rem; margin-bottom: 0.5rem; } .testimonial-author { font-size: 1rem; margin-bottom: 0.3rem; } .testimonial-details { font-size: 0.85rem; } .services-grid { grid-template-columns: 1fr; gap: 1.5rem; } .service-card { padding: 1.5rem; min-height: auto; } .service-card h3 { font-size: 1.2rem; margin-bottom: 1rem; } .service-card p { font-size: 0.9rem; margin-bottom: 1rem; } .cta-grid { grid-template-columns: 1fr; gap: 1.5rem; } .cta-item { padding: 2rem 1.5rem; min-height: auto; } .cta-item h3 { font-size: 1.3rem; margin-bottom: 1rem; } .cta-item p { font-size: 0.9rem; margin-bottom: 1rem; } .cta-link { font-size: 1rem; } .faq-question { padding: 1.5rem; } .faq-question h3 { font-size: 1.1rem; line-height: 1.3; } .faq-answer-content { padding: 1.5rem; font-size: 0.9rem; } .footer-content { grid-template-columns: 1fr; gap: 2rem; } .footer-section h3 { font-size: 1.1rem; margin-bottom: 1rem; } .footer-section a { font-size: 0.9rem; } .footer-bottom { font-size: 0.8rem; padding-top: 1.5rem; } } @media (max-width: 480px) { .hero { height: 100vh; min-height: 100vh; padding: 80px 10px 10px; } /* Mobile - Hide video, show background image on small screens */ .hero-video { display: none !important; } .hero::after { display: block !important; } .hero h1 { font-size: 1.5rem; margin-bottom: 0.6rem; } .hero-subtitle { font-size: 0.9rem; margin-bottom: 1rem; padding: 0 5px; } .hero-cta .cta-button { padding: 10px 20px; font-size: 0.9rem; } .section { padding: 40px 0; } .section-title { font-size: 1.6rem; margin-bottom: 0.8rem; } .section-subtitle { font-size: 0.9rem; margin-bottom: 1.5rem; padding: 0 5px; } .container { padding: 0 15px; } .stat-card, .testimonial-card, .cta-item, .service-card { padding: 1.5rem 1rem; } .project-info { padding: 1.2rem; } .before-after-container { height: 180px; } .faq-question { padding: 1.2rem; } .faq-question h3 { font-size: 1rem; line-height: 1.3; } .faq-toggle { font-size: 1.2rem; } .faq-answer-content { padding: 1.2rem; font-size: 0.85rem; } .footer { padding: 2rem 0 1rem; } .footer-content { gap: 1.5rem; } .footer-section h3 { font-size: 1rem; margin-bottom: 0.8rem; } .footer-section a { font-size: 0.85rem; } .footer-bottom { font-size: 0.75rem; padding-top: 1rem; } } /* Large screens */ @media (min-width: 1400px) { .hero h1 { font-size: 3.2rem; margin-bottom: 1rem; } .hero-subtitle { font-size: 1.3rem; margin-bottom: 1.8rem; } .services-grid { gap: 3rem; } }
Five Star Auto Body - Professional Auto Body Repair Shop in Vancouver WA
  • About
  • Services
    Auto Body Repair Collision Repair Auto Paint Dent Repair Frame Repair
  • Locations
    Vancouver WA Longview WA Chehalis WA
  • Gallery
  • Reviews
  • Contact
Your browser does not support the video tag.

Before & After Auto Body Repair Gallery

Collision repair, frame straightening, paint restoration, and dent repair transformations from Five Star Auto Body's Vancouver WA, Longview WA & Chehalis WA locations

Get Your Free Estimate Call (360) 699-4887

Proven Track Record of Excellence

Thousands of documented collision repair, frame straightening, and paint restoration transformations across Clark, Cowlitz, and Lewis Counties

15K+
Completed Projects
Documented collision repair, frame straightening, paint restoration, and dent repair transformations across all vehicle makes and models at our Southwest Washington locations
100%
Customer Satisfaction
Quality-guaranteed results with lifetime warranty on all auto body repairs, frame repair, and collision restoration work performed at our four Washington facilities
72hr
Average Turnaround
Most collision repairs and frame straightening projects completed within 3 business days by our 20+ journeymen technicians using hydraulic bench systems and computerized measuring
4
Washington Locations
Convenient auto body repair facilities in Vancouver (2 shops), Longview, and Chehalis serving communities from Salmon Creek to Centralia along the I-5 corridor

Collision Repair & Frame Straightening Gallery

Professional collision repair and frame straightening transformations restoring vehicles to pre-accident condition across Vancouver WA, Longview WA, and Chehalis WA

Before
2019 Honda Accord - Front End Damage
After
Fully Restored Honda Accord

Front-End Collision & Frame Repair - Honda Accord

Vehicle:
2019 Honda Accord LX
Duration:
4 Days
Damage Type:
Front-end collision with frame damage
Insurance:
State Farm approved

This Honda Accord sustained significant front-end damage from a collision on I-5 near the Mill Plain exit in Vancouver. Our certified technicians performed frame straightening using hydraulic bench systems with 3D computerized measuring, then replaced the front bumper, hood, and headlight assemblies with genuine Honda OEM parts. The repair included comprehensive collision repair services with computer-matched paint restoration to factory specifications.

Frame Straightening OEM Parts Paint Matching Insurance Direct
Completed at Vancouver WA - NE 68th Street
Before
2020 Ford F-150 - Side Impact
After
Restored Ford F-150

Side Impact Structural Repair - Ford F-150

Vehicle:
2020 Ford F-150 XLT
Duration:
6 Days
Damage Type:
Passenger side impact, structural
Insurance:
GEICO approved

This Ford F-150 sustained side impact damage affecting the passenger door, quarter panel, and body-on-frame structure after a collision near Hazel Dell. As a Ford Certified Collision Center, our technicians performed frame repair in Vancouver WA with structural verification, door replacement, and quarter panel reconstruction. The project included precision paint matching and protective coating application.

Structural Repair Door Replacement Quarter Panel Ford Certified
Completed at Vancouver WA - Columbia Street

Paint Restoration & Color Matching Projects

Expert paint restoration with computerized color matching technology at our Longview WA and Cowlitz County auto body shop facility

Before
2021 BMW X5 - Paint Damage
After
Perfect Paint Restoration

Complete Paint Restoration - BMW X5

Vehicle:
2021 BMW X5 M Sport
Duration:
3 Days
Service Type:
Full paint restoration
Color:
BMW Alpine White

This luxury BMW X5 required comprehensive paint restoration after hail damage sustained during a Pacific Northwest storm near Kelso. Our technicians used computerized color matching technology to achieve perfect BMW Alpine White color consistency across multiple panels. The project showcased our expertise in premium auto paint services in Longview WA with multi-stage basecoat/clearcoat application and protective clear coating for lasting durability.

Color Matching Multi-Stage Paint Luxury Vehicle Protective Coating
Completed at Longview WA - Commerce Avenue
Before
2018 Chevy Silverado - Scratches
After
Factory-Quality Finish

Scratch Repair & Paint Touch-Up - Chevrolet Silverado

Vehicle:
2018 Chevrolet Silverado 1500
Duration:
2 Days
Service Type:
Scratch repair & paint
Area:
Bed & tailgate

This work truck Silverado had extensive scratches and paint damage from construction site use in the Cowlitz County area. As a GM Certified Auto Body Shop, our technicians performed surface preparation, scratch filling, and precision paint matching to restore the factory finish. The repair included comprehensive auto body repair services in Longview WA with durable coating protection rated for Pacific Northwest weather conditions.

Scratch Repair Work Truck GM Certified Durable Coating
Completed at Longview WA - Commerce Avenue

Frame Straightening & Structural Repair Projects

Advanced frame repair using hydraulic bench systems and 3D computerized measuring technology at our Chehalis WA and Lewis County auto body facility

Before
2020 Jeep Wrangler - Frame Damage
After
Structural Integrity Restored

Frame Straightening & Structural Repair - Jeep Wrangler

Vehicle:
2020 Jeep Wrangler Unlimited
Duration:
7 Days
Service Type:
Body-on-frame straightening
Certification:
FCA Certified repair

This Jeep Wrangler required major body-on-frame straightening after a severe off-road accident near the Lewis County backcountry trails. Using 10-ton hydraulic pulling towers with 3D computerized measuring systems, our FCA-certified technicians restored the ladder frame to manufacturer specifications within ±3mm tolerances. The project demonstrated our capabilities in complex frame repair services in Chehalis WA with structural welding, wheel alignment verification, and suspension function testing.

Frame Straightening FCA Certified 3D Measuring Safety Inspection
Completed at Chehalis WA - N Market Boulevard
Before
2019 Toyota Camry - Unibody Damage
After
Precision Structural Repair

Unibody Structural Repair - Toyota Camry

Vehicle:
2019 Toyota Camry LE
Duration:
5 Days
Service Type:
Unibody frame repair
Technology:
Laser measuring system

This Toyota Camry sustained unibody structural damage after a collision on Highway 12 near Chehalis, requiring precision sectional replacement procedures. Our technicians used laser measuring technology and specialized pulling equipment on our drive-on bench rack to restore dimensional accuracy within Toyota's strict tolerances. The comprehensive repair included advanced frame repair and auto body services in Chehalis WA with structural welding, ADAS camera recalibration, and post-repair safety verification.

Unibody Repair Laser Measuring ADAS Calibration Safety Systems
Completed at Chehalis WA - N Market Boulevard

Dent Repair & Paintless Dent Removal Projects

Expert paintless dent repair preserving factory finishes across Southwest Washington, from parking lot dings to Pacific Northwest hail damage

Before
2022 Subaru Outback - Hail Damage
After
Factory Finish Preserved

Paintless Dent Repair - Subaru Outback Hail Damage

Vehicle:
2022 Subaru Outback Premium
Duration:
2 Days
Service Type:
Paintless dent repair (PDR)
Dent Count:
40+ dents, hood & roof

This Subaru Outback suffered extensive hail damage during a rare Clark County storm, with over 40 dents across the hood, roof, and trunk panels. Our PDR specialists used precision push tools and LED line boards to systematically remove each dent while preserving the factory paint finish. Paintless dent repair in Vancouver WA saved the owner approximately 50% compared to traditional body repair and maintained the vehicle's original factory value.

Paintless Dent Repair Hail Damage Factory Paint Preserved Cost Savings
Completed at Vancouver WA - NE 68th Street
Before
2021 Hyundai Tucson - Door Dents
After
Smooth Panels Restored

Door Dent Removal & Panel Repair - Hyundai Tucson

Vehicle:
2021 Hyundai Tucson SEL
Duration:
1 Day
Service Type:
Dent removal & panel repair
Certification:
Hyundai Certified repair

This Hyundai Tucson had multiple door dents from parking lot incidents near the Chehalis Centralia area. As a Hyundai Certified Auto Body shop, our technicians used a combination of glue pulling systems and specialized door tools to restore the panels without disturbing the factory finish. The quick turnaround at our Chehalis WA dent repair facility had the customer back on the road the same day.

Dent Removal Hyundai Certified Same-Day Service Glue Pull
Completed at Chehalis WA - N Market Boulevard

Customer Project Reviews & Testimonials

Real feedback from Clark County, Cowlitz County, and Lewis County customers about their Five Star Auto Body repair experience

The before and after difference on my Honda Accord was incredible. Five Star's technicians handled the frame straightening and collision repair perfectly — you can't tell there was ever any damage. Professional service from the initial estimate through final delivery.
Sarah M.
2019 Honda Accord - Vancouver WA
My F-150 looked terrible after the side impact. Five Star's Ford Certified team worked with my GEICO insurance and had it structurally repaired with perfect paint matching in less than a week. The quality exceeded my expectations.
Mike R.
2020 Ford F-150 - Vancouver WA
I was skeptical about the frame damage repair on my Jeep, but Five Star's FCA-certified technicians exceeded expectations. They showed me the computerized measurements proving the frame was back to factory spec. Outstanding structural work.
Jessica L.
2020 Jeep Wrangler - Chehalis WA

Auto Body Services Featured in Our Gallery

Every project in our gallery reflects manufacturer-certified expertise across five core auto body repair disciplines

Collision Repair Projects

From minor fender benders on Fourth Plain Boulevard to major I-5 corridor accidents, our gallery documents collision restorations using OEM parts and manufacturer-approved techniques at all four Washington locations.

Collision Repair Details →

Frame Repair & Straightening

Our frame straightening gallery showcases both unibody and body-on-frame restorations using hydraulic bench systems with 3D computerized measuring. Every frame repair meets manufacturer tolerances within ±3mm precision.

Frame Repair Details →

Paint Restoration & Matching

See perfect color matches on everything from luxury European vehicles to work trucks. Our computerized color analysis and premium HVLP spray systems deliver factory-quality basecoat/clearcoat finishes built to withstand Pacific Northwest weather.

Auto Paint Details →

Dent Repair & PDR

Our paintless dent repair gallery demonstrates how we preserve factory finishes on hail damage, parking lot dings, and minor dents. PDR saves 30-50% compared to traditional repair while maintaining your vehicle's original value.

Dent Repair Details →

Insurance Claims Gallery

Browse projects completed through every major insurance provider including State Farm, GEICO, Progressive, Allstate, and USAA. Our team handles claims from initial documentation through final delivery with direct billing to your insurer.

Start Your Claim →

Certified Manufacturer Work

View projects completed under our 6 manufacturer certifications: Kia, FCA, Hyundai, Nissan, GM, and Ford. Each certified repair meets factory standards for quality, safety, and warranty compliance with documented verification.

All Services →

Project Gallery - Frequently Asked Questions

Common questions about our auto body repair projects, quality standards, and repair capabilities

Can I see examples of your collision and frame repair work?

+

Our gallery above showcases documented before and after transformations across all service types: collision repair, frame straightening, paint restoration, and dent repair. With over 15,000 completed projects across our Vancouver WA, Longview WA, and Chehalis WA locations, we have extensive documentation of our certified technicians' expertise on all vehicle makes and models.

What types of auto body repair projects do you document?

+

We document a full range of projects including collision repair restorations, frame straightening and structural repair, paint matching and refinishing, paintless dent repair results, bumper repair and replacement, and complete vehicle transformations. Projects span everything from minor parking lot dent repairs to major structural frame straightening after severe collisions.

Do you guarantee the quality shown in your gallery?

+

Every auto body repair, frame straightening, and paint restoration at Five Star Auto Body comes with a lifetime warranty on workmanship and materials. Our 6 manufacturer certifications (Kia, FCA, Hyundai, Nissan, GM, Ford) and 20+ journeymen technicians ensure consistent quality across all projects at our Vancouver, Longview, and Chehalis locations.

How do you ensure frame repair meets manufacturer specifications?

+

Our frame repair process uses 3D computerized measuring systems that compare your vehicle's dimensions against manufacturer databases, identifying misalignments as small as 1-2mm. Hydraulic pulling towers with 10-ton capacity gradually restore frame geometry, and all measurements must fall within manufacturer tolerances (typically ±3mm) before we proceed with panel replacement and refinishing.

Ready to Restore Your Vehicle?

Experience Five Star quality with professional collision repair, frame straightening, paint restoration, and dent repair across Southwest Washington

Get Your Free Estimate

Schedule a detailed damage assessment with our certified technicians. We provide accurate estimates for collision repair, frame straightening, and paint restoration and work directly with all major insurance companies.

Contact Us →

Visit Our Locations

Tour our facilities in Vancouver, Longview, and Chehalis to see our hydraulic frame machines, computerized measuring systems, and state-of-the-art paint booths. Meet the 20+ journeymen technicians behind every project.

Find Locations →

Read Customer Reviews

See what Clark County, Cowlitz County, and Lewis County customers say about their Five Star Auto Body experience with detailed project testimonials and quality ratings across all service types.

Read Reviews →

Services

  • Auto Body Repair
  • Collision Repair
  • Auto Paint
  • Dent Repair
  • Frame Repair
  • Frame Repair Vancouver
  • Frame Repair Longview
  • Frame Repair Chehalis

Locations

  • Vancouver WA
  • Longview WA
  • Chehalis WA
  • Columbia Street
  • NE 68th Street
  • Longview Location
  • N Market Blvd

Company

  • About Five Star Auto Body
  • Customer Reviews
  • Auto Body Blog
  • Project Gallery
  • Contact Us
  • Careers

Contact Info

  • Vancouver: (360) 699-4887
  • Vancouver: (360) 258-1612
  • Longview: (360) 353-3018
  • Chehalis: (360) 748-8344
  • Email: fivestarautobody@gmail.com

© 2026 Five Star Auto Body. All rights reserved.

Auto Body Repair Gallery Vancouver WA | Collision & Frame Repair Before After Longview WA | Paint Restoration & Dent Repair Gallery Chehalis WA