.main-services{background-color:#fff;padding:4rem 0}.main-services .services-content{flex-direction:column;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}@media (max-width:768px){.main-services .services-content{padding:0 .5rem}}.main-services .services-content .service-card{background-color:#f5f5f0;border-radius:24px;gap:4rem;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (max-width:992px){.main-services .services-content .service-card{flex-direction:column;gap:1rem}}.main-services .services-content .service-card .service-image{border-radius:24px;width:300px}@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{object-fit:cover;width:100%;height:auto;margin:4rem 3rem}@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;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{color:#1a4d2e;margin-bottom:2rem;font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif;font-size:1.8rem}@media (max-width:768px){.main-services .services-content .service-card .service-details h2{margin-bottom:1rem;font-size:1.5rem}}.main-services .services-content .service-card .service-details p{margin-bottom:2rem;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.main-services .services-content .service-card .service-details p{margin-bottom:1rem;font-size:1rem}}.main-services .services-content .service-card .service-details .service-features{margin-bottom:2rem;padding:0;list-style:none}@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{align-items:center;margin-bottom:.5rem;font-size:1.1rem;display:flex}@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;flex-shrink:0;margin-right:.5rem}@media (max-width:768px){.main-services .services-content .service-card .service-details .cta-button{width:100%;padding:.5rem}}.pricing{background-color:#fff;padding:4rem 0}.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;color:#1a4d2e;margin-bottom:4rem;font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif;font-size:2rem}@media (max-width:768px){.pricing .pricing-content h2{margin-bottom:2rem;font-size:1.8rem}}.pricing .pricing-content .pricing-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@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{text-align:center;background-color:#f5f5f0;border-radius:16px;padding:2rem;transition:transform .3s;box-shadow:0 4px 6px #0000001a}@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{margin-bottom:.5rem;font-size:1.3rem}}.pricing .pricing-content .pricing-grid .pricing-card .price{color:#1a4d2e;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}@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:"$";vertical-align:super;font-size:1.5rem}@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{margin-bottom:1rem;font-size:1rem}}.pricing .pricing-content .pricing-grid .pricing-card .features{text-align:left;margin-bottom:2rem;padding:0;list-style:none}@media (max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .features{margin-bottom:1rem}}.pricing .pricing-content .pricing-grid .pricing-card .features li{align-items:center;margin-bottom:.5rem;font-size:1.1rem;display:flex}@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;flex-shrink:0;margin-right:.5rem}@media (max-width:768px){.pricing .pricing-content .pricing-grid .pricing-card .cta-button{width:100%;padding:.5rem}}
