.main-services{padding:4rem 0;background-color:#fff}.main-services .services-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:4rem}@media(max-width:768px){.main-services .services-content{padding:0 .5rem}}.main-services .services-content .service-card{display:flex;gap:4rem;background-color:#f5f5f0;border-radius:24px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media(max-width:992px){.main-services .services-content .service-card{flex-direction:column;gap:1rem}}.main-services .services-content .service-card .service-image{width:300px;border-radius:24px}@media(max-width:992px){.main-services .services-content .service-card .service-image{width:100%;max-width:400px;margin:0 auto}}@media(max-width:480px){.main-services .services-content .service-card .service-image{width:80%}}.main-services .services-content .service-card .service-image img{margin:4rem 3rem;width:100%;height:auto;object-fit:cover}@media(max-width:992px){.main-services .services-content .service-card .service-image img{margin:2rem}}@media(max-width:768px){.main-services .services-content .service-card .service-image img{margin:1.5rem 0}}.main-services .services-content .service-card .service-details{flex:2 1;padding:4rem}@media(max-width:768px){.main-services .services-content .service-card .service-details{padding:2rem}}.main-services .services-content .service-card .service-details h2{font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif;color:#1a4d2e;margin-bottom:2rem;font-size:1.8rem}@media(max-width:768px){.main-services .services-content .service-card .service-details h2{font-size:1.5rem;margin-bottom:1rem}}.main-services .services-content .service-card .service-details p{margin-bottom:2rem;line-height:1.6;font-size:1.1rem}@media(max-width:768px){.main-services .services-content .service-card .service-details p{font-size:1rem;margin-bottom:1rem}}.main-services .services-content .service-card .service-details .service-features{list-style:none;padding:0;margin-bottom:2rem}@media(max-width:768px){.main-services .services-content .service-card .service-details .service-features{margin-bottom:1rem}}.main-services .services-content .service-card .service-details .service-features li{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.1rem}@media(max-width:768px){.main-services .services-content .service-card .service-details .service-features li{font-size:1rem}}.main-services .services-content .service-card .service-details .service-features li .check-icon{color:#d4af37;margin-right:.5rem;flex-shrink:0}@media(max-width:768px){.main-services .services-content .service-card .service-details .cta-button{width:100%;padding:.5rem}}.pricing{padding:4rem 0;background-color:#fff}.pricing .pricing-content{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.pricing .pricing-content{padding:0 .5rem}}@media(max-width:480px){.pricing .pricing-content{width:90%}}.pricing .pricing-content h2{text-align:center;font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif;color:#1a4d2e;margin-bottom:4rem;font-size:2rem}@media(max-width:768px){.pricing .pricing-content h2{font-size:1.8rem;margin-bottom:2rem}}.pricing .pricing-content .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:1200px){.pricing .pricing-content .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.pricing .pricing-content .pricing-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media(max-width:768px){.pricing .pricing-content .pricing-grid{gap:.5rem}}.pricing .pricing-content .pricing-grid .pricing-card{background-color:#f5f5f0;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card{padding:1rem}}.pricing .pricing-content .pricing-grid .pricing-card:hover{transform:translateY(-5px)}.pricing .pricing-content .pricing-grid .pricing-card h3{color:#2d6a4f;margin-bottom:1rem;font-size:1.5rem}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card h3{font-size:1.3rem;margin-bottom:.5rem}}.pricing .pricing-content .pricing-grid .pricing-card .price{font-size:2.5rem;font-weight:700;color:#1a4d2e;margin-bottom:.5rem}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .price{font-size:2rem}}.pricing .pricing-content .pricing-grid .pricing-card .price:before{content:"$";font-size:1.5rem;vertical-align:super}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .price:before{font-size:1.2rem}}.pricing .pricing-content .pricing-grid .pricing-card .duration{color:#333;margin-bottom:2rem;font-size:1.1rem}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .duration{font-size:1rem;margin-bottom:1rem}}.pricing .pricing-content .pricing-grid .pricing-card .features{list-style:none;padding:0;margin-bottom:2rem;text-align:left}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .features{margin-bottom:1rem}}.pricing .pricing-content .pricing-grid .pricing-card .features li{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.1rem}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .features li{font-size:1rem}}.pricing .pricing-content .pricing-grid .pricing-card .features li .check-icon{color:#d4af37;margin-right:.5rem;flex-shrink:0}@media(max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .cta-button{width:100%;padding:.5rem}}