@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");body{margin:0;padding:0;font-family:Roboto,sans-serif;background-color:#f4f4f4;color:#333}a{text-decoration:none;color:inherit}.text-center{text-align:center}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.header{background-color:transparent;box-shadow:none;transition:background-color .3s ease}.header.scrolled{background-color:#007bff}.header button{margin-left:1rem}.hero-title{font-weight:700;font-size:3rem;margin-bottom:1rem}.hero-subtitle{font-weight:300;font-size:1.5rem;margin-bottom:2rem}.features-section{padding:4rem 0;background-color:#fff}.features-section h4{margin-bottom:2rem}.features-section .feature-item{text-align:center}.features-section .feature-item h6{margin-top:1rem;font-weight:600}.testimonials-section{padding:4rem 0;background-color:#f7f7f7}.testimonials-section h4{margin-bottom:2rem}.testimonials-section .testimonial-item{text-align:center}.testimonials-section .testimonial-item img{width:80px;height:80px;border-radius:50%;margin-bottom:1rem}.pricing-section{padding:4rem 0}.pricing-section h4{margin-bottom:2rem}.pricing-section .pricing-plan{padding:2rem;text-align:center;border:1px solid #ddd;border-radius:8px;background-color:#fff}.pricing-section .pricing-plan h6{margin-bottom:1rem;font-weight:600}.pricing-section .pricing-plan h4{margin-bottom:1rem;font-size:2rem}.pricing-section .pricing-plan button{margin-top:1rem}.footer{padding:2rem 0;background-color:#333;color:#fff;text-align:center}.footer a{color:#007bff;margin:0 .5rem}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.pricing-section .pricing-plan{margin-bottom:2rem}}