@font-face{font-family:BKCareer;src:url('/assets/landing/fonts/vazirmatn-400.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:BKCareer;src:url('/assets/landing/fonts/vazirmatn-700.ttf') format('truetype');font-display:swap;font-weight:700}
.career-wrap,.career-wrap *{box-sizing:border-box}.career-wrap{max-width:1200px;margin:0 auto;padding:24px 18px 80px;font-family:BKCareer,Tahoma,sans-serif!important;direction:rtl;color:#1b3541}
.career-wrap :is(h1,h2,h3,h4,p,a,label,input,button,textarea,select,li,small,span,strong){font-family:BKCareer,Tahoma,sans-serif!important}
.career-wrap a{text-decoration:none;color:#0c716a}.career-wrap h1{font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.6;margin:12px 0}.career-wrap h2{font-size:clamp(20px,2.4vw,27px);font-weight:900;line-height:1.7;margin:10px 0 18px}.career-wrap h3{font-size:18px;line-height:1.75;margin:8px 0}.career-wrap p,.career-wrap li{line-height:2.05}.career-wrap .muted{color:#607b81;font-size:13px;line-height:2}
.career-wrap .eyebrow{display:inline-block;color:#0e766e;background:#e6f5ef;border-radius:60px;padding:8px 15px;font-size:12px;font-weight:700}
.career-wrap .hero{background:radial-gradient(circle at 12% 18%,rgba(17,153,139,.18),transparent 36%),linear-gradient(125deg,#f1faf7,#fff);padding:clamp(25px,4vw,48px);border:1px solid #d2e7df;border-radius:27px;margin:18px 0 26px;overflow:hidden}
.career-wrap .hero p{max-width:850px;color:#607780;line-height:2.15;font-size:15px}
.career-wrap .nav{display:flex;gap:9px;flex-wrap:wrap;padding:8px 0 16px;border-bottom:1px solid #e0eae7}
.career-wrap .nav a{background:#fff;border:1px solid #d9e7e1;border-radius:11px;padding:8px 13px;color:#426168;font-size:12px;font-weight:700}
.career-wrap .nav a:hover,.career-wrap .nav a:focus-visible{background:#e8f6f1;color:#087569}
.career-wrap .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:16px 0 28px}
.career-wrap .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.career-wrap .card{min-width:0;background:#fff;border:1px solid #dfebe6;border-radius:19px;padding:21px;box-shadow:0 8px 26px rgba(14,54,51,.045)}
.career-wrap .card p{font-size:13px;color:#5f7880;margin:9px 0 15px}
.career-wrap .tag{display:inline-flex;border-radius:60px;background:#e7f5ee;color:#0c786d;font-size:11px;font-weight:700;padding:6px 11px}
.career-wrap .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:#0f766e;padding:12px 18px;color:#fff!important;font:700 13px BKCareer,Tahoma,sans-serif;cursor:pointer}
.career-wrap .btn:hover{background:#0a655b}.career-wrap .btn.secondary{background:#173e60}.career-wrap .btn.light{background:#e7f6f0;color:#0c766b!important}
.career-wrap .link{display:inline-flex;color:#0b746b;font-weight:700;font-size:13px;margin-top:8px}
.career-wrap .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.career-wrap .row.between{justify-content:space-between}
.career-wrap .section{margin:34px 0}.career-wrap .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.career-wrap .field{display:grid;gap:7px}.career-wrap .field.wide{grid-column:1/-1}.career-wrap label{font-size:13px;font-weight:700;color:#264b54}
.career-wrap :is(input,select,textarea){min-width:0;max-width:100%;font:inherit;font-size:14px;border:1px solid #cbded8;border-radius:11px;padding:12px 13px;background:#fff;color:#1b3744}
.career-wrap :is(input,textarea):focus{outline:2px solid rgba(15,118,110,.22);border-color:#0f766e}.career-wrap textarea{min-height:110px;resize:vertical}
.career-wrap .notice{border-right:4px solid #0f766e;background:#ecf8f2;color:#315e58;padding:13px 18px;border-radius:10px;font-size:13px;line-height:2}
.career-wrap .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.career-wrap .stat{padding:21px;border:1px solid #d9e8e2;border-radius:18px;background:#f7fbf9}.career-wrap .stat b{font-size:29px;display:block;color:#0d766e}
.career-wrap .bar{display:flex;gap:12px;align-items:center;margin:14px 0}.career-wrap .bar label{width:155px;max-width:45%;font-size:13px}.career-wrap .bar-track{height:13px;background:#eaf0ed;border-radius:20px;flex:1;overflow:hidden}.career-wrap .bar-fill{background:linear-gradient(90deg,#0c8b80,#5dc5a6);height:100%;border-radius:20px}
.career-wrap .foot{margin-top:40px;padding:20px;border:1px solid #dce9e4;border-radius:16px;background:#f4faf7;color:#5d7876;font-size:12px;line-height:2}
.career-wrap .print-sheet{background:white;padding:26px;border:1px dashed #bedbd0;border-radius:15px;margin-top:15px}
@media(max-width:850px){.career-wrap .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.career-wrap{padding:12px 13px 55px}.career-wrap .hero{padding:25px 18px}.career-wrap .grid,.career-wrap .grid.two,.career-wrap .form-grid,.career-wrap .stats{grid-template-columns:1fr}.career-wrap .nav{gap:7px}.career-wrap .nav a{font-size:11px;padding:7px 11px}.career-wrap .bar label{width:115px}.career-wrap .card{padding:17px}}
@media print{.bk-navbar,.bk-footer,.site-footer,.career-wrap .no-print{display:none!important}.career-wrap .nav,.career-wrap .hero,.career-wrap .no-print,.career-wrap .foot{display:none!important}.career-wrap{padding:0!important}.career-wrap .print-sheet{border:0!important;padding:0!important}}
