body{color:#333;background-color:#fff;margin:0;padding:0;font-family:Arial,sans-serif;line-height:1.6}.hero{color:#fff;text-align:center;background:linear-gradient(135deg,#007bff,#6c757d);padding:60px 0}.hero .hero-content{max-width:800px;margin:0 auto}.hero .hero-content h1{margin-bottom:1rem;font-size:3rem}.hero .hero-content p{margin-bottom:2rem;font-size:1.25rem}.hero .hero-content .cta-button{color:#007bff;background-color:#fff;border-radius:5px;padding:12px 24px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.hero .hero-content .cta-button:hover{background-color:#f8f9fa}.about{text-align:center;padding:60px 0}.about .about-content{max-width:800px;margin:0 auto}.about .about-content h2{color:#007bff;margin-bottom:1rem;font-size:2.5rem}.about .about-content p{margin-bottom:2rem;font-size:1.1rem}.services{background-color:#f8f9fa;padding:60px 0}.services .services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.services .services-grid .service-item{text-align:center;background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 6px #0000001a}.services .services-grid .service-item h3{color:#007bff;margin-bottom:1rem;font-size:1.5rem}.services .services-grid .service-item p{margin-bottom:1rem}.services .services-grid .service-item .service-image{object-fit:cover;border-radius:4px;width:100%;height:200px;margin-bottom:1rem}.process{padding:60px 0}.process h2{text-align:center;color:#007bff;margin-bottom:2rem;font-size:2.5rem}.process .process-steps{flex-direction:column;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.process .process-steps .process-step{align-items:center;gap:2rem;display:flex}.process .process-steps .process-step:nth-child(2n){flex-direction:row-reverse}.process .process-steps .process-step .step-content{flex:1}.process .process-steps .process-step .step-content h3{color:#007bff;margin-bottom:1rem;font-size:1.5rem}.process .process-steps .process-step .step-content p{margin-bottom:1rem}.process .process-steps .process-step .step-image{object-fit:cover;border-radius:8px;flex:1;height:250px}.contact{text-align:center;background-color:#f8f9fa;padding:60px 0}.contact .contact-content{max-width:600px;margin:0 auto}.contact .contact-content h2{color:#007bff;margin-bottom:1rem;font-size:2.5rem}.contact .contact-content p{margin-bottom:2rem;font-size:1.1rem}.contact .contact-content .contact-form{flex-direction:column;gap:1rem;display:flex}.contact .contact-content .contact-form input,.contact .contact-content .contact-form textarea{border:1px solid #ddd;border-radius:4px;padding:12px;font-size:1rem}.contact .contact-content .contact-form button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:12px;font-size:1rem;transition:background-color .3s}.contact .contact-content .contact-form button:hover{background-color:#0062cc}@media (max-width:768px){.hero .hero-content h1{font-size:2rem}.process .process-steps .process-step{flex-direction:column!important}.process .process-steps .process-step .step-image{order:-1}.services .services-grid{grid-template-columns:1fr}}
