.cta-wrapper{background-position:50%;background-size:cover;border-radius:12px;padding:80px}.cta-content h2{color:#fff;margin-bottom:20px;font-size:40px;font-weight:700}.cta-form-card{background:#fff;border-radius:12px;padding:35px;box-shadow:0 20px 50px #0003}.cta-form-card h4{margin-bottom:20px;font-weight:600}.cta-form-card input,.cta-form-card select,.cta-form-card textarea{border:1px solid #ddd;border-radius:6px;width:100%;margin-bottom:15px;padding:12px 15px;font-size:14px}.cta-form-card input:focus,.cta-form-card textarea:focus,.cta-form-card select:focus{border-color:#ff6b00;outline:none}.w-100{width:100%}.service-form{background:#fff;border-radius:12px;padding:40px;position:relative;box-shadow:0 15px 40px #00000014}.service-form h4{color:#222;text-align:center;margin-bottom:25px;font-size:22px;font-weight:600}.cta-content h2{margin-bottom:20px;font-size:38px;font-weight:700}.cta-content p{color:#666;margin-bottom:25px}.cta-wrapper{background:#f7f8ff;border-radius:14px;padding:80px}@media (max-width:768px){.service-form{margin-top:30px}}.service-form select{appearance:none;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:14px 15px;font-size:14px;transition:all .3s}.form-group{position:relative}.form-group select{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 15px center;background-repeat:no-repeat;background-size:18px}.service-form select:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px #6c63ff1a}.service-form{background:#fff;border-radius:12px;padding:35px;box-shadow:0 10px 30px #00000014}.service-form h4{text-align:center;color:#222;margin-bottom:25px;font-size:22px;font-weight:600}.form-group{margin-bottom:18px}.service-form input,.service-form select,.service-form textarea{background:#fafafa;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 14px;font-size:14px;transition:all .3s}.service-form textarea{resize:none}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c63ff,#4c46d6);border:none;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:600;transition:all .3s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}@media (max-width:768px){.service-form{margin-top:25px}}.service-form input,.service-form select,.service-form textarea{appearance:none;background:#fafafa;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 14px;font-size:14px;transition:all .3s}.service-form select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px}.service-form input:focus,.service-form select:focus,.service-form textarea:focus{background:#fff;border-color:#6c63ff;outline:none;box-shadow:0 0 0 3px #6c63ff1a}
