.application-header{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');background-size:cover;background-position:center;color:white;text-align:center;padding:80px 0;margin-bottom:40px}.application-header h1{font-size:2.5rem;margin-bottom:10px}.application-content{display:grid;grid-template-columns:1fr 2fr;gap:40px;max-width:1200px;margin:0 auto}.requirements{background:white;border-radius:10px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.requirements h2{color:#333;margin-bottom:20px;font-size:1.5rem}.requirements ul{list-style:none;padding:0;margin:0}.requirements li{display:flex;align-items:center;margin-bottom:15px;color:#666}.requirements li i{color:#ffd700;margin-right:10px;font-size:1.2rem}.benefits{margin-top:40px}.benefits h3{color:#333;margin-bottom:20px;font-size:1.3rem}.benefits ul{list-style:none;padding:0;margin:0}.benefits li{display:flex;align-items:center;margin-bottom:15px;color:#666}.benefits li i{color:#ffd700;margin-right:10px;font-size:1.2rem}.application-form{background:white;border-radius:10px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.application-form h2{color:#333;margin-bottom:30px;font-size:1.5rem}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:1px solid#ddd;border-radius:5px;font-size:1rem;transition:border-color 0.3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#ffd700;outline:none}.form-group textarea{height:100px;resize:vertical}.form-group.checkbox{display:flex;align-items:center;gap:10px}.form-group.checkbox input{width:auto}.form-group.checkbox label{margin:0;font-size:0.9rem;color:#666}.submit-button{background:#ffd700;color:#333;border:none;padding:12px 25px;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:background-color 0.3s ease}.submit-button:hover{background:#ffed4a}.submit-button i{font-size:1.1rem}@media(max-width:992px){.application-content{grid-template-columns:1fr}.requirements{margin-bottom:30px}}@media(max-width:768px){.application-header{padding:60px 0}.application-header h1{font-size:2rem}.application-form,.requirements{padding:20px}}@media(max-width:480px){.application-header{padding:40px 0}.application-header h1{font-size:1.8rem}.form-group.checkbox{flex-direction:column;align-items:flex-start}}
