.career-form{text-align:left;background:linear-gradient(145deg,#fff 0%,#f1f5f9 100%);border:1px solid #00000014;border-radius:24px;max-width:600px;margin:0 auto;padding:3rem;box-shadow:0 10px 30px -10px #0000000d}.career-form .form-title{text-align:center;color:var(--text-on-light);margin-bottom:2rem;font-size:1.8rem}.form-group{margin-bottom:1.5rem}.grid-2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.input-field label{color:var(--text-on-light);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.input-field input,.input-field select,.input-field textarea{border:1px solid var(--glass-border);width:100%;color:var(--text-on-light);transition:var(--transition);background:#00000008;border-radius:12px;padding:1rem 1.25rem;font-family:inherit;font-size:1rem}.input-field input:focus,.input-field select:focus,.input-field textarea:focus{border-color:var(--primary);background:#0000000d;outline:none;box-shadow:0 0 15px #0056b31a}.input-field input::placeholder,.input-field textarea::placeholder{color:var(--text-muted)}.form-note{color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.85rem}.career-form-success{text-align:center;max-width:600px;margin:0 auto;padding:4rem 2rem}.career-form-success h3{color:var(--text-on-light);margin-bottom:1rem;font-size:2rem}.career-form-success p{color:var(--text-muted);font-size:1.1rem;line-height:1.6}@media (max-width:768px){.grid-2{grid-template-columns:1fr}.career-form{padding:2rem 1.5rem}}.submit-btn{justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}@keyframes autonomousFly{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-3px)translate(2px)}to{transform:translateY(0)translate(0)}}.send-icon{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);animation:2.5s ease-in-out infinite autonomousFly}.submit-btn:hover .send-icon{animation:none;transform:translate(5px)translateY(-5px)rotate(15deg)scale(1.1)}
.careers-page{z-index:1;position:relative}.careers-intro p.lead{font-size:1.25rem;line-height:1.8}.intro-stats{background:#0056b30d;border:1px solid #0056b333;box-shadow:0 0 30px #0056b31a}.intro-stats h3{text-shadow:0 0 20px #0056b380}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.benefit-card{text-align:center;padding:2.5rem 2rem;transition:transform .3s}.benefit-card:hover{border-color:#0056b366;transform:translateY(-5px);box-shadow:0 10px 30px #0056b31a}.benefit-icon{width:64px;height:64px;color:var(--primary);transition:var(--transition);background:#0056b31a;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}@keyframes gentleFloat{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.benefit-icon svg{transition:transform .3s;animation:3s ease-in-out infinite gentleFloat}.benefit-card:hover .benefit-icon{background:var(--primary);color:#000;transform:scale(1.1)rotate(5deg)}.benefit-card:hover .benefit-icon svg{animation:none;transform:scale(1.1)}.benefit-card h3{color:var(--text-on-light);margin-bottom:1rem;font-size:1.3rem}.benefit-card p{color:var(--text-muted);font-size:.95rem}.cta-box{background:radial-gradient(circle,#0056b31a 0%,#0000 80%)}@media (max-width:768px){.intro-text,.intro-stats{grid-column:span 12!important}}
