/* Reset default browser styles */* { margin: 0; padding: 0; box-sizing: border-box;}body { font-family: Arial, sans-serif;}/* Navigation styles */nav { display: flex; justify-content: space-between; align-items: center; padding: 10px; background-color: #333; color: #fff;}nav ul { display: flex; list-style: none;}nav ul li a { display: block; padding: 10px; color: #fff; text-decoration: none;}/* Hero section styles */.hero { background-image: url("img/hero-bg.jpg"); background-size: cover; background-position: center; color: #fff; text-align: center; padding: 100px 0;}.hero h1 { font-size: 4rem; margin-bottom: 30px;}.hero p { font-size: 1.5rem; margin-bottom: 30px;}.btn { display: inline-block; background-color: #fff; color: #333; padding: 10px 20px; border-radius: 5px; text-decoration: none;}.btn:hover { background-color: #333; color: #fff;}/* Features section styles */.features { background-color: #f4f4f4; padding: 50px 0; text-align: center;}.features h2 { font-size: 2.5rem; margin-bottom: 30px;}.feature-item { display: flex; flex-direction: column; align-items: center; margin-top: 30px;}.feature-item img { width: 100%; max-width: 300px; margin-bottom: 20px;}.feature-item h3 { font-size: 1.8rem; margin-bottom: 10px;}.feature-item p { font-size: 1.2rem;}/* Pricing section styles */.pricing { background-color: #fff; padding: 50px 0; text-align: center;}.pricing h2 { font-size: 2.5rem; margin-bottom: 30px;}.pricing-item { display: inline-block; background-color: #f4f4f4; padding: 40px; margin: 20px; border-radius: 5px; width: 300px;}.pricing-item h3 { font-size: 1.8rem; margin-bottom: 10px;}.pricing-item p { font-size: 1.5rem; margin-bottom: 20px;}.pricing-item ul { margin-bottom: 20px;}.pricing-item ul li { font-size: 1.2rem; margin-bottom: 10px;}/* Footer section styles */footer { background-color: #333; color: #fff; text-align: center; padding: 20px; margin-top: 50px;}footer p { font-size: 1.2rem;}