body{font-family:Arial,sans-serif;color:#333}[dir] body{margin:0;padding:0;background-color:#f7f7f7}.container{width:80%;max-width:1200px}[dir] .container{margin:0 auto}[dir] header{background-color:#fff;padding:20px 0;border-bottom:1px solid #e0e0e0}.logo h1{color:#333;font-size:24px}[dir] .logo h1{margin:0}nav ul{list-style:none;display:flex;justify-content:flex-end;gap:20px}[dir] nav ul{padding:0;margin:0}nav ul li{display:inline}nav ul li a{text-decoration:none;color:#333;font-weight:700}nav ul li a.cta{color:#fff}[dir] nav ul li a.cta{background-color:#40e0d0;padding:10px 20px;border-radius:5px}.hero{color:#fff}[dir] .hero{text-align:center;padding:60px 20px}[dir=ltr] .hero{background:linear-gradient(135deg,#40e0d0 30%,#fff)}[dir=rtl] .hero{background:linear-gradient(-135deg,#40e0d0 30%,#fff)}.hero h2{font-size:36px}[dir] .hero h2{margin-bottom:20px}.hero p{font-size:18px}[dir] .hero p{margin-bottom:40px}.hero img{width:100%;max-width:600px}[dir] .hero img{border-radius:10px}.hero .cta{color:#40e0d0;text-decoration:none;font-weight:700;transition:background-color .3s ease}[dir] .hero .cta{background-color:#fff;padding:15px 30px;border-radius:5px}[dir] .hero .cta:hover{background-color:#e0f7f7}[dir] .features{background-color:#fff;padding:60px 20px;text-align:center}.features h2{font-size:32px}[dir] .features h2{margin-bottom:40px}.feature-item{display:inline-block;width:45%;max-width:250px}[dir] .feature-item{margin:0 2.5%;text-align:center}.feature-item img{height:100px;width:100px}[dir] .feature-item img{margin-bottom:20px}.feature-item h3{font-size:20px}[dir] .feature-item h3{margin-bottom:10px}.feature-item p{font-size:16px}[dir] .how-it-works{background-color:#f0f0f0;padding:60px 20px;text-align:center}.how-it-works h2{font-size:32px}[dir] .how-it-works h2{margin-bottom:40px}.how-it-works ol{list-style:none;font-size:18px}[dir] .how-it-works ol{padding:0;margin:0}.how-it-works ol li{line-height:1.5}[dir] .how-it-works ol li{margin-bottom:20px}.how-it-works .cta{color:#fff;text-decoration:none;font-weight:700;transition:background-color .3s ease}[dir] .how-it-works .cta{background-color:#40e0d0;padding:15px 30px;border-radius:5px}[dir] .how-it-works .cta:hover{background-color:#35bfbf}[dir] .testimonials{background-color:#fff;padding:60px 20px;text-align:center}.testimonials h2{font-size:32px}[dir] .testimonial-item,[dir] .testimonials h2{margin-bottom:40px}.testimonial-item p{font-size:18px;font-style:italic}.testimonial-item h4{font-size:16px;font-weight:700}[dir] .testimonial-item h4{margin-top:10px}[dir] .pricing{background-color:#f0f0f0;padding:60px 20px;text-align:center}.pricing h2{font-size:32px}[dir] .pricing h2{margin-bottom:40px}.pricing-card{display:inline-block;width:30%}[dir] .pricing-card{margin:0 1.5%;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.pricing-card h3{font-size:24px;color:#40e0d0}[dir] .pricing-card h3{margin-bottom:20px}.pricing-card p{font-size:18px}[dir] .pricing-card p{margin-bottom:20px}.pricing-card ul{list-style:none;font-size:16px;line-height:1.5}[dir] .pricing-card ul{padding:0;margin:0;margin-bottom:20px}.pricing-card .price{font-size:24px;font-weight:700}[dir] .pricing-card .price{margin-bottom:20px}.pricing-card .cta{color:#fff;text-decoration:none;font-weight:700;transition:background-color .3s ease}[dir] .pricing-card .cta{background-color:#40e0d0;padding:10px 20px;border-radius:5px}[dir] .pricing-card .cta:hover{background-color:#35bfbf}[dir] .pricing-card.featured{border:2px solid #40e0d0}footer{color:#fff}[dir] footer{background-color:#333;padding:40px 20px;text-align:center}[dir] .footer-links{margin-bottom:20px}.footer-links a{color:#40e0d0;text-decoration:none;font-size:14px}[dir] .footer-links a{margin:0 10px}.footer-links a:hover{text-decoration:underline}[dir] .contact-info p{margin:10px 0}[dir] .social-media a{margin:0 10px}.social-media img{width:24px;height:24px}