.careers-module__DCbtRW__careersContainer{background:#fff;padding-top:80px;padding-bottom:120px}.careers-module__DCbtRW__heroHeader{text-align:center;max-width:800px;margin:0 auto 80px}.careers-module__DCbtRW__subTitle{color:var(--color-gold);text-transform:uppercase;letter-spacing:4px;margin-bottom:20px;font-size:14px;font-weight:700;display:block}.careers-module__DCbtRW__mainTitle{color:var(--color-primary);letter-spacing:-2px;margin-bottom:25px;font-size:56px;font-weight:800;line-height:1.1}.careers-module__DCbtRW__heroDesc{color:var(--color-text-secondary);font-size:18px;line-height:1.8}.careers-module__DCbtRW__perksGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:100px;display:grid}.careers-module__DCbtRW__perkCard{text-align:center;background:#fdfaf8;border:1px solid #0000;border-radius:24px;padding:40px 30px;transition:all .4s}.careers-module__DCbtRW__perkCard:hover{background:#fff;border-color:#c89b3c33;transform:translateY(-8px);box-shadow:0 20px 50px #5c403314}.careers-module__DCbtRW__perkIcon{width:60px;height:60px;color:var(--color-gold);background:#c89b3c1a;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;transition:all .4s;display:flex}.careers-module__DCbtRW__perkCard:hover .careers-module__DCbtRW__perkIcon{background:var(--color-gold);color:#fff}.careers-module__DCbtRW__perkTitle{color:var(--color-primary);margin-bottom:12px;font-size:20px;font-weight:700}.careers-module__DCbtRW__perkDesc{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.careers-module__DCbtRW__formSection{background:#fff;border:1px solid #0000000d;border-radius:40px;max-width:900px;margin:0 auto;padding:60px;box-shadow:0 40px 100px #0000000a}.careers-module__DCbtRW__formSectionTitle{color:var(--color-primary);text-align:center;margin-bottom:15px;font-size:32px;font-weight:800}.careers-module__DCbtRW__formSectionDesc{text-align:center;color:var(--color-text-secondary);margin-bottom:40px;font-size:16px}.careers-module__DCbtRW__formGroup{margin-bottom:25px}.careers-module__DCbtRW__formGroup label{color:var(--color-primary);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.careers-module__DCbtRW__inputField,.careers-module__DCbtRW__selectField{width:100%;color:var(--color-text-primary);background:#f9f9f9;border:1.5px solid #eee;border-radius:12px;outline:none;padding:15px 20px;font-size:15px;transition:all .3s}.careers-module__DCbtRW__inputField:focus,.careers-module__DCbtRW__selectField:focus{border-color:var(--color-gold);background:#fff;box-shadow:0 0 0 4px #c89b3c1a}.careers-module__DCbtRW__fileUploadWrapper{text-align:center;cursor:pointer;background:#fdf9f4;border:2px dashed #ddd;border-radius:12px;padding:30px;transition:all .3s;position:relative}.careers-module__DCbtRW__fileUploadWrapper:hover{border-color:var(--color-gold);background:#c89b3c08}.careers-module__DCbtRW__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.careers-module__DCbtRW__submitBtn{width:100%;margin-top:20px;background:var(--color-primary)!important;color:#fff!important;text-transform:none!important;border-radius:100px!important;padding:16px 40px!important;font-size:16px!important;font-weight:700!important;transition:all .4s!important}.careers-module__DCbtRW__submitBtn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c89b3c4d;background:var(--color-gold)!important}@media (max-width:991px){.careers-module__DCbtRW__perksGrid{grid-template-columns:repeat(2,1fr)}.careers-module__DCbtRW__formSection{padding:40px 30px}}@media (max-width:768px){.careers-module__DCbtRW__perksGrid{grid-template-columns:1fr}.careers-module__DCbtRW__mainTitle{font-size:38px}}
