.application-form_applicationSection__QSCXP{background:#fff;padding:80px 0}.application-form_sectionTitle__wbX2h{padding-bottom:40px;text-align:center}.application-form_sectionTitle__wbX2h h2{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.application-form_sectionTitle__wbX2h h2:before{background:#ddd;bottom:1px;content:"";display:block;height:1px;left:calc(50% - 60px);position:absolute;width:120px}.application-form_sectionTitle__wbX2h h2:after{background:#ffb03b;bottom:0;content:"";display:block;height:3px;left:calc(50% - 20px);position:absolute;width:40px}.application-form_sectionTitle__wbX2h p{color:#555;font-size:16px;margin-bottom:0}.application-form_formWrapper__CMmKc{background:#f8f9fa;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.08);padding:40px}.application-form_formWrapper__CMmKc label{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.application-form_fileUploadGroup__WlkeC{margin-top:20px}.application-form_fileInputWrapper__ZT_G9{display:block;overflow:hidden;position:relative}.application-form_fileInput__4XHMb{left:-9999px;opacity:0;position:absolute}.application-form_fileInputLabel__h467j{align-items:center;background:#fff;border:2px dashed #ccc;border-radius:8px;color:#555;cursor:pointer;display:flex;font-weight:500;gap:12px;justify-content:center;margin:0;padding:16px 24px;transition:all .3s ease}.application-form_fileInputLabel__h467j:hover{background:#fff8f0;border-color:#ffb03b;color:#ffb03b}.application-form_fileInputLabel__h467j i{font-size:24px}.application-form_fileInput__4XHMb:focus+.application-form_fileInputLabel__h467j{border-color:#ffb03b;box-shadow:0 0 0 3px rgba(255,176,59,.1)}.application-form_fileHint__t6RIm{color:#666;display:block;font-size:13px;font-style:italic;margin-top:8px}.application-form_privacyCheckbox__POpOz{align-items:start;display:flex;gap:10px}.application-form_privacyCheckbox__POpOz input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin-top:4px;width:18px}.application-form_privacyCheckbox__POpOz label{cursor:pointer;font-weight:400;line-height:1.6;margin:0}.application-form_privacyCheckbox__POpOz a{color:#ffb03b;font-weight:600;text-decoration:none}.application-form_privacyCheckbox__POpOz a:hover{text-decoration:underline}.application-form_submitBtn__j54uo{align-items:center;background:linear-gradient(135deg,#ffb03b,#ff9800);border:none;border-radius:50px;box-shadow:0 4px 15px rgba(255,176,59,.4);color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:10px;padding:16px 50px;transition:all .3s ease}.application-form_submitBtn__j54uo:hover{box-shadow:0 6px 25px rgba(255,176,59,.5);transform:translateY(-3px)}.application-form_submitBtn__j54uo i{font-size:20px}.application-form_requiredNote__YpJFL{color:#666;font-size:14px;font-style:italic;margin-top:20px;text-align:center}.application-form_formWrapper__CMmKc .error-message,.application-form_formWrapper__CMmKc .loading,.application-form_formWrapper__CMmKc .sent-message{display:none}.application-form_formWrapper__CMmKc .error-message.d-block,.application-form_formWrapper__CMmKc .loading.d-block,.application-form_formWrapper__CMmKc .sent-message.d-block{display:block}.application-form_infoBox__7p1vL{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #ffb03b;border-radius:12px;padding:30px}.application-form_infoBox__7p1vL h4{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:20px}.application-form_infoBox__7p1vL h4 i{color:#ffb03b;font-size:24px}.application-form_infoBox__7p1vL ul{list-style:none;margin:0;padding:0}.application-form_infoBox__7p1vL ul li{color:#555;line-height:1.6;padding:10px 0 10px 30px;position:relative}.application-form_infoBox__7p1vL ul li:before{color:#ffb03b;content:"✓";font-size:18px;font-weight:700;left:0;position:absolute}.application-form_infoBox__7p1vL a{color:#ffb03b;font-weight:600;text-decoration:none}.application-form_infoBox__7p1vL a:hover{text-decoration:underline}@media (max-width:768px){.application-form_applicationSection__QSCXP{padding:50px 0}.application-form_formWrapper__CMmKc{padding:25px}.application-form_sectionTitle__wbX2h h2{font-size:26px}.application-form_submitBtn__j54uo{font-size:16px;padding:14px 35px}.application-form_infoBox__7p1vL{padding:20px}}.jobs-section_jobs__zQ3TK{background:#f8f9fa;padding:60px 0}.jobs-section_sectionTitle___ZQhi{padding-bottom:30px;text-align:center}.jobs-section_sectionTitle___ZQhi h2{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.jobs-section_sectionTitle___ZQhi h2:before{background:#ddd;bottom:1px;content:"";display:block;height:1px;left:calc(50% - 60px);position:absolute;width:120px}.jobs-section_sectionTitle___ZQhi h2:after{background:#ffb03b;bottom:0;content:"";display:block;height:3px;left:calc(50% - 20px);position:absolute;width:40px}.jobs-section_sectionTitle___ZQhi p{color:#555;font-size:16px;margin-bottom:0}.jobs-section_jobPosting__zkb5s{background:#fff;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.jobs-section_jobPosting__zkb5s:hover{box-shadow:0 10px 35px rgba(0,0,0,.12);transform:translateY(-5px)}.jobs-section_jobHeader__FPvj9{background:linear-gradient(135deg,#1a1a1a,#333);color:#fff;padding:40px}.jobs-section_jobTitleWrapper__mvzEx{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px}.jobs-section_jobTitle__yoPee{color:#fff;font-size:28px;font-weight:700;margin:0}.jobs-section_jobBadge__ualJo{background:#ffb03b;border-radius:20px;color:#1a1a1a;display:inline-block;font-size:14px;font-weight:600;padding:6px 16px}.jobs-section_jobBadgeRemote__w0s0P{background:#28a745;color:#fff}.jobs-section_jobSubtitle__tEjYK{color:#ffb03b;font-size:18px;font-weight:500;margin:0}.jobs-section_jobContent__b7ogF{padding:40px}.jobs-section_companyIntro__ZDxIi{background:#f8f9fa;border-left:4px solid #ffb03b;border-radius:8px;margin-bottom:35px;padding:25px}.jobs-section_companyIntro__ZDxIi p{color:#333;line-height:1.8;margin-bottom:15px}.jobs-section_companyIntro__ZDxIi p:last-child{margin-bottom:0}.jobs-section_jobSection__JXuU7{margin-bottom:40px}.jobs-section_jobSection__JXuU7 h4{align-items:center;color:#1a1a1a;display:flex;font-size:22px;font-weight:700;gap:12px;margin-bottom:20px}.jobs-section_jobSection__JXuU7 h4 i{color:#ffb03b;font-size:24px}.jobs-section_jobSection__JXuU7 p{color:#555;line-height:1.8;margin-bottom:15px}.jobs-section_jobList__9nx8J{list-style:none;margin:20px 0;padding:0}.jobs-section_jobList__9nx8J li{color:#555;line-height:1.7;padding:12px 0 12px 35px;position:relative}.jobs-section_jobList__9nx8J li:before{color:#ffb03b;content:"✓";font-size:20px;font-weight:700;left:0;position:absolute}.jobs-section_note__rNcYX{align-items:start;background:#fff8e1;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:15px 20px}.jobs-section_note__rNcYX i{color:#ffc107;font-size:20px;margin-top:2px}.jobs-section_jobBenefits__HEDK5{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin:40px 0;padding:35px}.jobs-section_benefitsGrid__Qst1i{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin-top:25px}.jobs-section_benefitItem__vdDY_{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.jobs-section_benefitItem__vdDY_:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.jobs-section_benefitItem__vdDY_ i{color:#ffb03b;display:block;font-size:42px;margin-bottom:15px}.jobs-section_benefitItem__vdDY_ h5{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:12px}.jobs-section_benefitItem__vdDY_ p{color:#666;font-size:14px;line-height:1.6;margin:0}.jobs-section_jobDetailsSection__vdBJt{background:#fff;padding:0}.jobs-section_detailBox__221iS{background:linear-gradient(135deg,#ffb03b,#ff9800);border-radius:12px;box-shadow:0 4px 15px rgba(255,176,59,.3);color:#fff;height:100%;padding:30px}.jobs-section_detailBox__221iS h5{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:15px}.jobs-section_detailBox__221iS i{font-size:24px}.jobs-section_highlightText__Ob8EW{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.jobs-section_smallText__vvo3l{color:hsla(0,0%,100%,.95);font-size:14px;line-height:1.6;margin:0}.jobs-section_jobApplySection__OwOM_{background:#f8f9fa;border-radius:12px;padding:35px;text-align:center}.jobs-section_applyCta__iqJ47{margin:30px 0}.jobs-section_btnApply__eC5gR{align-items:center;background:linear-gradient(135deg,#ffb03b,#ff9800);border:none;border-radius:50px;box-shadow:0 4px 15px rgba(255,176,59,.4);color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:10px;padding:16px 40px;text-decoration:none;transition:all .3s ease}.jobs-section_btnApply__eC5gR:hover{box-shadow:0 6px 25px rgba(255,176,59,.5);color:#fff;transform:translateY(-3px)}.jobs-section_btnApply__eC5gR i{font-size:20px}.jobs-section_contactInfo__20101{border-top:2px solid #dee2e6;margin-top:35px;padding-top:25px}.jobs-section_contactInfo__20101 p{color:#333;margin-bottom:8px}.jobs-section_signature__G_wQP{display:inline-block;text-align:left}.jobs-section_signature__G_wQP .jobs-section_role__XXYSf{color:#666;font-style:italic}.jobs-section_signature__G_wQP .jobs-section_company__3qZKY{color:#ffb03b;font-weight:700}.jobs-section_whyJoin__lH5mg{background:#fff;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.08);padding:50px 40px}.jobs-section_whyJoin__lH5mg h3{color:#1a1a1a;font-size:28px;font-weight:700;margin-bottom:40px;text-align:center}.jobs-section_whyJoinItem__XIhzK{padding:30px 20px;text-align:center;transition:transform .3s ease}.jobs-section_whyJoinItem__XIhzK:hover{transform:translateY(-10px)}.jobs-section_whyJoinItem__XIhzK .jobs-section_icon__GbUas{margin-bottom:20px}.jobs-section_whyJoinItem__XIhzK .jobs-section_icon__GbUas i{color:#ffb03b;font-size:48px}.jobs-section_whyJoinItem__XIhzK h4{color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:15px}.jobs-section_whyJoinItem__XIhzK p{color:#666;line-height:1.6;margin:0}@media (max-width:991px){.jobs-section_jobHeader__FPvj9{padding:25px}.jobs-section_jobTitle__yoPee{font-size:22px}.jobs-section_jobSubtitle__tEjYK{font-size:16px}.jobs-section_jobContent__b7ogF{padding:25px}.jobs-section_jobSection__JXuU7 h4{font-size:20px}.jobs-section_benefitsGrid__Qst1i{grid-template-columns:1fr}.jobs-section_jobDetailsSection__vdBJt{padding:0!important}.jobs-section_jobDetailsSection__vdBJt .row{row-gap:25px}.jobs-section_detailBox__221iS{margin-bottom:0!important}.jobs-section_whyJoin__lH5mg{padding:30px 20px}}