.container{max-width:1200px;margin:0 auto;padding:0 5%}.orange-text{color:#e67e22}.career-hero{height:350px;background:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=1350&q=80) 50%/cover no-repeat;position:relative}.hero-overlay{background:rgba(0,0,0,.7);height:100%;display:flex;justify-content:center;align-items:center}.hero-overlay h1{color:#ffffff;font-size:4rem;font-weight:800;letter-spacing:2px}.career-main-section{padding:80px 0 100px;background-color:#121212}.section-title-center{text-align:center;margin-bottom:60px}.badge{background:#1a1a1a;border:1px solid #333;padding:6px 15px;border-radius:20px;font-size:.75rem;color:#e67e22;letter-spacing:1px;display:inline-block;margin-bottom:15px}.section-title-center h2{font-size:2.5rem;color:#ffffff;margin-bottom:15px}.subtitle{color:#aaaaaa;font-size:1rem;max-width:600px;margin:0 auto}.career-layout{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:40px;gap:40px}.jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.job-card{background:#1a1a1a;padding:35px 30px;border-radius:12px;border:1px solid #333;box-shadow:0 4px 15px rgba(0,0,0,.5);transition:transform .3s,border-color .3s,box-shadow .3s}.job-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(230,126,34,.15);border-color:#e67e22}.job-type{color:#888888;font-size:.8rem;font-weight:600;display:block;margin-bottom:8px}.job-card h3{font-size:1.3rem;color:#ffffff;margin-bottom:15px}.job-card p{font-size:.9rem;color:#aaaaaa;margin-bottom:25px;line-height:1.6}.apply-btn{background:transparent;color:#e67e22;border:2px solid #e67e22;padding:10px 25px;border-radius:50px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s}.apply-btn:hover{background:#e67e22;color:#fff}.application-form-wrapper{background:#1a1a1a;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,.6);border:1px solid #333;overflow:hidden;align-self:flex-start}.form-header{background:#0a0a0a;border-bottom:1px solid #e67e22;color:#e67e22;padding:25px;text-align:center}.form-header h3{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.form-body{padding:30px}.input-group{margin-bottom:20px}.input-group input,.input-group textarea{width:100%;background:#222222;border:1px solid #444;padding:15px;border-radius:8px;font-size:.95rem;color:#ffffff;outline:none;transition:border-color .3s}.input-group input:focus,.input-group textarea:focus{border-color:#e67e22}.input-group input::placeholder,.input-group textarea::placeholder{color:#777777}.submit-btn{width:100%;background:#e67e22;color:#ffffff;border:none;padding:15px;border-radius:50px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .3s,transform .3s}.submit-btn:hover{background:#f08c33;transform:translateY(-2px)}.benefits-section{background:#0a0a0a;padding:80px 0 100px;border-top:1px solid #222}.benefits-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin:20px 0 50px}.benefits-title{flex:1 1}.benefits-title h2{font-size:2.2rem;color:#ffffff;line-height:1.3}.benefits-desc{flex:1 1;color:#aaaaaa;font-size:.95rem}.benefits-desc p{margin-bottom:15px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.benefit-card{background:#1a1a1a;padding:25px;border-radius:12px;display:flex;align-items:center;gap:20px;border:1px solid #333;transition:border-color .3s}.benefit-card:hover{border-color:#e67e22}.icon-circle{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#fff;flex-shrink:0}.dark-bg{background-color:#222222;border:1px solid #444;color:#e67e22}.orange-bg{background-color:#e67e22}.benefit-text h4{color:#ffffff;font-size:1.1rem;margin-bottom:5px}.benefit-text p{color:#aaaaaa;font-size:.85rem}@media (max-width:900px){.career-layout{grid-template-columns:1fr}.benefits-top{flex-direction:column;gap:20px}.benefits-grid{grid-template-columns:1fr}}@media (max-width:600px){.jobs-grid{grid-template-columns:1fr}.hero-overlay h1{font-size:3rem}}