Auto Body Shop Vancouver WA | Collision Repair - Five Star Auto Body /* Critical CSS */ * { margin: 0; padding: 0; box-sizing: border-box; } :root { --primary-black: #1a1a1a; --accent-orange: #ff6b35; --light-gray: #f5f5f5; --medium-gray: #6c757d; --dark-gray: #2c2c2c; --white: #ffffff; --success: #28a745; --warning: #ffc107; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--dark-gray); background: var(--white); } /* Typography */ h1 { font-size: clamp(2rem, 5vw, 3rem); } h2 { font-size: clamp(1.5rem, 4vw, 2.5rem); } h3 { font-size: clamp(1.2rem, 3vw, 1.8rem); } p { font-size: 1.1rem; margin-bottom: 1rem; } /* Container */ .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ header { background: var(--white); box-shadow: 0 2px 10px rgba(0,0,0,0.1); position: sticky; top: 0; z-index: 1000; transition: all 0.3s ease; } nav { display: flex; justify-content: space-between; align-items: center; padding: 1.25rem 0; } .logo img { height: 50px; width: auto; } .nav-menu { display: flex; gap: 2rem; list-style: none; align-items: center; } .nav-menu > li { position: relative; } .nav-menu a { color: var(--dark-gray); text-decoration: none; font-weight: 500; transition: color 0.3s; position: relative; padding: 0; display: flex; align-items: center; gap: 5px; } .nav-menu a:hover { color: var(--accent-orange); } /* Dropdown Arrow */ .dropdown-arrow { font-size: 0.8rem; transition: transform 0.3s; } .nav-menu li:hover .dropdown-arrow { transform: rotate(180deg); } /* Dropdown Menu */ .dropdown { position: absolute; top: 100%; left: 0; background: var(--white); min-width: 250px; box-shadow: 0 10px 30px rgba(0,0,0,0.15); border-radius: 10px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s ease; margin-top: 10px; } .nav-menu li:hover .dropdown { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown a { display: block; padding: 12px 20px; color: var(--dark-gray); transition: all 0.3s; border-bottom: 1px solid var(--light-gray); } .dropdown a:last-child { border-bottom: none; } .dropdown a:hover { background: rgba(255, 107, 53, 0.1); color: var(--accent-orange); padding-left: 25px; } .dropdown a:first-child { border-radius: 10px 10px 0 0; } .dropdown a:last-child { border-radius: 0 0 10px 10px; } /* CTA Button */ .cta-button { background: var(--accent-orange); color: var(--white); padding: 14px 30px; border-radius: 50px; text-decoration: none; font-weight: 600; transition: all 0.3s; display: inline-flex; align-items: center; justify-content: center; border: none; cursor: pointer; font-size: 1rem; box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3); text-align: center; min-height: 44px; } .cta-button:hover { background: var(--primary-black); transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4); } /* Hero Section */ .hero { background: linear-gradient(135deg, rgba(26,26,26,0.9), rgba(44,44,44,0.8)), url('https://assets.ycodeapp.com/assets/app112490/Images/hero%20picture-zzmqiitaum.webp') center/cover; color: var(--white); padding: 100px 0; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient(circle at 20% 80%, transparent 50%, rgba(255, 107, 53, 0.2)); animation: pulse 4s ease-in-out infinite; } @keyframes pulse { 0%, 100% { opacity: 0.5; } 50% { opacity: 0.8; } } .hero-content { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; } .hero h1 { margin-bottom: 1rem; line-height: 1.2; animation: fadeInUp 0.8s ease; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .hero-form { background: rgba(255,255,255,0.95); padding: 40px; border-radius: 20px; box-shadow: 0 20px 40px rgba(0,0,0,0.2); animation: slideInRight 0.8s ease; } @keyframes slideInRight { from { opacity: 0; transform: translateX(50px); } to { opacity: 1; transform: translateX(0); } } .hero-form h3 { color: var(--dark-gray); margin-bottom: 20px; } .form-group { margin-bottom: 20px; } .form-group label { display: block; color: var(--dark-gray); margin-bottom: 5px; font-weight: 500; } .form-group input, .form-group select { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 10px; font-size: 1rem; transition: border-color 0.3s; } .form-group input:focus, .form-group select:focus { outline: none; border-color: var(--accent-orange); } /* Trust Badges */ .trust-badges { background: var(--light-gray); padding: 40px 0; text-align: center; } .badges-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 30px; align-items: center; margin-top: 30px; } .badge-item { background: var(--white); padding: 20px; border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.1); transition: transform 0.3s; } .badge-item:hover { transform: translateY(-5px); } .badge-item img { max-width: 100%; height: 60px; object-fit: contain; } /* Services Section */ .services { padding: 80px 0; background: var(--white); } .services h2 { text-align: center; margin-bottom: 50px; color: var(--primary-black); } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; } .service-card { background: var(--light-gray); padding: 40px 30px; border-radius: 20px; text-align: center; transition: all 0.3s; position: relative; overflow: hidden; text-decoration: none; color: var(--dark-gray); display: block; } .service-card::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, var(--accent-orange) 0%, transparent 70%); opacity: 0; transition: opacity 0.3s; } .service-card:hover::before { opacity: 0.1; } .service-card:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0,0,0,0.15); } /* Locations Section */ .locations { padding: 80px 0; background: var(--light-gray); } .locations-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; margin-top: 50px; } .location-card { background: var(--white); padding: 40px; border-radius: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); transition: all 0.3s; text-decoration: none; color: var(--dark-gray); display: block; } .location-card:hover { transform: scale(1.05); box-shadow: 0 15px 40px rgba(0,0,0,0.15); } /* Testimonials */ .testimonials { padding: 80px 0; background: var(--white); } .testimonial-card { background: var(--light-gray); padding: 40px; border-radius: 20px; margin: 20px 0; position: relative; } .testimonial-card::before { content: '"'; font-size: 4rem; color: var(--accent-orange); position: absolute; top: 10px; left: 20px; opacity: 0.3; } /* Footer */ footer { background: var(--primary-black); color: var(--white); padding: 60px 0 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 40px; } .footer-section h4 { margin-bottom: 20px; color: var(--accent-orange); } .footer-section a { color: var(--white); text-decoration: none; display: block; margin-bottom: 10px; transition: color 0.3s; } .footer-section a:hover { color: var(--accent-orange); } /* Mobile Menu */ .mobile-menu-toggle { display: none; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: var(--dark-gray); } /* Responsive */ @media (max-width: 768px) { .hero-content { grid-template-columns: 1fr; } .nav-menu { position: fixed; left: -100%; top: 70px; flex-direction: column; background: var(--white); width: 100%; text-align: center; transition: 0.3s; box-shadow: 0 10px 27px rgba(0,0,0,0.05); padding: 20px 0; max-height: calc(100vh - 70px); overflow-y: auto; } .nav-menu.active { left: 0; } .mobile-menu-toggle { display: block; } .dropdown { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; margin-top: 0; background: var(--light-gray); } .nav-menu li:hover .dropdown { transform: none; } .dropdown-arrow { display: none; } } /* Loading Animation */ .loading { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: var(--white); z-index: 9999; display: flex; justify-content: center; align-items: center; transition: opacity 0.5s; } .loading.hidden { opacity: 0; pointer-events: none; } .spinner { width: 50px; height: 50px; border: 3px solid var(--light-gray); border-top: 3px solid var(--accent-orange); border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Sticky CTA */ .sticky-cta { position: fixed; bottom: 20px; right: 20px; z-index: 999; animation: bounceIn 0.5s ease 2s both; } @keyframes bounceIn { from { opacity: 0; transform: scale(0.5); } to { opacity: 1; transform: scale(1); } } /* FAQ Details */ details { margin-bottom: 20px; padding: 20px; background: white; border-radius: 10px; cursor: pointer; } summary { font-weight: 600; list-style: none; position: relative; padding-right: 30px; } summary::after { content: '+'; position: absolute; right: 0; top: 0; font-size: 1.5rem; color: var(--accent-orange); transition: transform 0.3s; } details[open] summary::after { transform: rotate(45deg); }
Five Star Auto Body
  • Services ▼
    Collision Repair Auto Body Repair Insurance Claims Handling 24/7 Towing Services
  • Locations ▼
    Vancouver, WA - NE 68th St Vancouver, WA - Columbia St Longview, WA
  • About
  • Gallery
  • Reviews
  • Contact

Top-Rated Auto Body Shop in Vancouver & Longview, WA

OEM certified collision repair experts. Free estimates, insurance claims handling, and guaranteed workmanship. Serving SW Washington since 1995.

Get Free Estimate (360) 695-1707

⭐⭐⭐⭐⭐ 4.9/5 Rating • 500+ Reviews • BBB Accredited • All Insurance Accepted

Get Your Free Estimate

OEM Certified & Trusted by Major Brands

Mopar Certified
Hyundai Certified
Nissan Certified
Kia Certified

Our Professional Auto Body Services

Collision Repair

Expert collision repair services to restore your vehicle to pre-accident condition. OEM certified technicians and lifetime warranty.

Learn More

Auto Body Repair

Complete auto body repair services including dent removal, painting, and frame straightening. Computerized color matching.

Learn More

Claims Handling

We work directly with all insurance companies to make your claim process smooth and stress-free. Direct billing available.

Learn More

Towing Services

24/7 towing services available throughout SW Washington. We'll safely transport your vehicle to our shop.

Learn More

Three Convenient Locations to Serve You

Vancouver, WA - NE 68th St

Address: 3019 NE 68th St, Vancouver, WA 98665

Phone: (360) 695-1707

Hours: Mon-Fri: 8:00 AM - 5:00 PM

Proudly serving Vancouver, Camas, Battle Ground, Washougal, Ridgefield, and all of Clark County.

View Location Details

Vancouver, WA - Columbia St

Address: 1813 Columbia St, Vancouver, WA 98660

Phone: (360) 695-1707

Hours: Mon-Fri: 8:00 AM - 5:00 PM

Conveniently located in downtown Vancouver, serving the heart of Clark County with expert auto body services.

View Location Details

Longview, WA Location

Address: 760 Commerce Ave, Longview, WA 98682

Phone: (360) 695-1707

Hours: Mon-Fri: 8:00 AM - 5:00 PM

Serving Longview, Kelso, Castle Rock, Kalama, Woodland, and Cowlitz County.

View Location Details

What Our Customers Say

"Five Star Auto Body exceeded my expectations! They handled my insurance claim, provided a rental car, and my car looks brand new. The Vancouver team is amazing!"

- Sarah M., Vancouver WA

⭐⭐⭐⭐⭐

"Professional, fast, and affordable. The team at Five Star Longview made the entire collision repair process stress-free. My Honda looks perfect!"

- Mike R., Longview WA

⭐⭐⭐⭐⭐

"I've used Five Star twice now for auto body work. Both times they were honest, efficient, and the quality was outstanding. Highly recommend!"

- Jennifer K., Camas WA

⭐⭐⭐⭐⭐

Frequently Asked Questions

Do you work with all insurance companies?

Yes! We work with all major insurance companies and can handle your claim from start to finish. We're approved by State Farm, Allstate, Progressive, GEICO, and more.

Do I need an appointment for an estimate?

No appointment needed! Visit any of our three locations Monday-Friday between 8-4 PM for a free estimate. We'll assess the damage and provide a written estimate on the spot.

How long does collision repair typically take?

Most repairs are completed within 3-5 business days, depending on the extent of damage and parts availability. We'll provide an accurate timeline during your estimate.

Do you offer a warranty on repairs?

Yes! We offer a lifetime warranty on all our collision and auto body repairs for as long as you own your vehicle. This covers both workmanship and paint.

Can you help with rental car arrangements?

Absolutely! We work with Enterprise Rent-A-Car to provide convenient rental options. If your insurance includes rental coverage, we'll coordinate everything for you.

Why Choose Five Star Auto Body?

OEM Certified

Factory-certified by Mopar, Hyundai, Nissan, and Kia for guaranteed quality repairs.

Fast Turnaround

Most repairs completed in 3-5 days with our efficient workflow and skilled technicians.

Lifetime Warranty

We stand behind our work with a lifetime warranty on all repairs and paint work.

Direct Billing

We handle insurance paperwork and bill directly to make the process hassle-free.

Services

Collision Repair Auto Body Repair Claims Handling Towing Services

Locations

Vancouver, WA - NE 68th St Vancouver, WA - Columbia St Longview, WA All Service Areas

Company

About Us Certifications Before & After Gallery Customer Reviews Careers Contact Us

Contact Info

Phone: (360) 695-1707

Email: info@fivestarvancouver.com

Hours: Mon-Fri: 8:00 AM - 5:00 PM

Accreditation: BBB Accredited Business

Facebook Google Yelp

© 2025 Five Star Auto Body. All rights reserved. | Privacy Policy | Terms of Service | Sitemap

(360) 695-1707