/* Work With Us Page Styles */
.page-work-with-us .page-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:var(--space-20) 0 var(--space-16);position:relative}
.page-work-with-us .page-header:after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--accent-color),var(--accent-light))}

.work-with-us-section{padding:var(--space-20) 0;background:#fff}
.work-with-us-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-8)}
.work-with-us-intro{background:#fff;border:1px solid var(--gray-200);border-radius:20px;box-shadow:var(--shadow-lg);padding:var(--space-8)}
.work-with-us-intro h2{color:var(--primary-color)}
.work-with-us-highlights{list-style:none;padding:0;margin:var(--space-4) 0 0 0}
.work-with-us-highlights li{display:flex;gap:.5rem;align-items:center;padding:.35rem 0;color:var(--text-secondary)}
.work-with-us-highlights i{color:var(--engineering-green)}

.work-with-us-form .contact-form-element .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}
.work-with-us-form .contact-form-element .form-group{margin-bottom:var(--space-4)}
.work-with-us-form .contact-form-element label{font-weight:600;color:var(--primary-color)}
.work-with-us-form .contact-form-element .form-control{border:2px solid var(--gray-200);border-radius:10px;padding:.75rem 1rem}
.work-with-us-form .contact-form-element .form-control:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(245,158,11,.1);outline:none}
.work-with-us-form .form-file{position:relative;border:2px dashed var(--gray-200);border-radius:12px;padding:var(--space-6);background:var(--bg-secondary);text-align:center}
.work-with-us-form .file-upload-info{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--text-secondary)}
.work-with-us-form .file-upload-info i{color:var(--accent-color)}

@media(max-width:992px){.work-with-us-grid{grid-template-columns:1fr}.work-with-us-form .contact-form-element .form-row{grid-template-columns:1fr}}
