@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.6s ease-out slideUp}.careers-page{background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);justify-content:center;align-items:center;min-height:100vh;padding:140px 20px 60px;display:flex}.careers-page .careers-container{width:100%;max-width:700px;margin:0 auto}.careers-page .careers-container .content-wrapper{text-align:center;background:#fff;border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px #00000026}.careers-page .careers-container .content-wrapper .icon-wrapper{background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;display:flex;box-shadow:0 10px 30px #0052cc4d}.careers-page .careers-container .content-wrapper .icon-wrapper i{color:#fff;font-size:50px}.careers-page .careers-container .content-wrapper h1{color:#1a1a1a;margin-bottom:20px;font-size:42px;font-weight:700}.careers-page .careers-container .content-wrapper .main-message{color:#666;margin-bottom:40px;font-size:18px;line-height:1.7}.careers-page .careers-container .content-wrapper .info-section,.careers-page .careers-container .content-wrapper .contact-section{background:#f8f9ff;border-radius:16px;margin-bottom:30px;padding:35px 30px}.careers-page .careers-container .content-wrapper .info-section h3,.careers-page .careers-container .content-wrapper .contact-section h3{color:#1a1a1a;margin-bottom:15px;font-size:24px;font-weight:600}.careers-page .careers-container .content-wrapper .info-section p,.careers-page .careers-container .content-wrapper .contact-section p{color:#666;margin-bottom:15px;font-size:16px;line-height:1.7}.careers-page .careers-container .content-wrapper .info-section p:last-child,.careers-page .careers-container .content-wrapper .contact-section p:last-child{margin-bottom:0}.careers-page .careers-container .content-wrapper .info-section p.note,.careers-page .careers-container .content-wrapper .contact-section p.note{color:#999;margin-top:20px;font-size:14px}.careers-page .careers-container .content-wrapper .contact-section .email-link{color:#fff;background:linear-gradient(135deg,#6b9de7 0%,#0052cc 100%);border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:16px 32px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0052cc4d}.careers-page .careers-container .content-wrapper .contact-section .email-link svg{flex-shrink:0}.careers-page .careers-container .content-wrapper .contact-section .email-link:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0052cc66}@media (max-width:768px){.careers-page{padding:100px 15px 40px}.careers-page .careers-container .content-wrapper{padding:40px 25px}.careers-page .careers-container .content-wrapper .icon-wrapper{width:80px;height:80px}.careers-page .careers-container .content-wrapper .icon-wrapper i{font-size:40px}.careers-page .careers-container .content-wrapper h1{font-size:32px}.careers-page .careers-container .content-wrapper .main-message{font-size:16px}.careers-page .careers-container .content-wrapper .info-section,.careers-page .careers-container .content-wrapper .contact-section{padding:25px 20px}.careers-page .careers-container .content-wrapper .info-section h3,.careers-page .careers-container .content-wrapper .contact-section h3{font-size:20px}.careers-page .careers-container .content-wrapper .info-section p,.careers-page .careers-container .content-wrapper .contact-section p{font-size:15px}.careers-page .careers-container .content-wrapper .contact-section .email-link{padding:14px 24px;font-size:16px}}
