@charset "UTF-8";

html:has(body.minejobs-link-hub-page),
body.minejobs-link-hub-page{
	min-height:100%;
	margin:0;
	background:#eef6ff;
	font-family:IRANSans,Vazirmatn,Tahoma,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
body.minejobs-link-hub-page a{text-decoration:none}
.mj-link-hub{position:relative;min-height:100vh;overflow:hidden;padding:26px 14px;color:#071b36;isolation:isolate}
.mj-link-hub__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 12% 8%,rgba(16,136,255,.22),transparent 30%),radial-gradient(circle at 88% 0%,rgba(0,198,255,.14),transparent 28%),linear-gradient(180deg,#f8fbff 0%,#ecf6ff 48%,#f7fbff 100%)}
.mj-link-hub__bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,108,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(11,108,255,.055) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 75%)}
.mj-link-hub__shell{width:min(100%,520px);margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 52px)}
.mj-link-hub__card{position:relative;width:100%;padding:24px 14px 18px;border-radius:34px;background:rgba(255,255,255,.86);border:1px solid rgba(190,215,250,.9);box-shadow:0 30px 80px rgba(21,75,140,.16),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(18px);overflow:hidden}
.mj-link-hub__card:before{content:"";position:absolute;inset:12px;border-radius:28px;border:1px solid rgba(11,108,255,.08);pointer-events:none}
.mj-link-hub__head{position:relative;text-align:center;padding:12px 8px 18px}
.mj-link-hub__logo-wrap{display:flex;align-items:center;justify-content:center;width:160px;height:150px;margin:0 auto 14px;border-radius:46px;background:linear-gradient(180deg,#fff,rgba(241,247,255,.84));box-shadow:0 20px 50px rgba(11,108,255,.11);border:1px solid rgba(219,234,254,.9)}
.mj-link-hub__logo-img{display:block;max-width:130px;max-height:118px;width:auto;height:auto;object-fit:contain}
.mj-link-hub__logo-type{font-size:46px;line-height:.86;color:#4761ff;font-family:Georgia,serif;font-weight:900;letter-spacing:-.04em;text-align:left}
.mj-link-hub__logo-type span,.mj-link-hub__logo-type b{display:block}
.mj-link-hub__badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;background:#edf6ff;color:#0b6cff;font-size:12px;font-weight:900;margin-bottom:10px;border:1px solid #dbeafe}
.mj-link-hub__head h1{margin:0 0 8px;font-size:22px;line-height:1.35;font-weight:950;color:#082446;letter-spacing:-.02em}
.mj-link-hub__head p{margin:0 auto;max-width:360px;color:#41617f;font-size:14px;font-weight:800;line-height:1.9}
.mj-link-hub__sections{position:relative;display:flex;flex-direction:column;gap:18px;margin-top:4px}
.mj-link-hub__section h2{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 12px;color:#1c2c40;font-size:15px;line-height:1.5;font-weight:950}
.mj-link-hub__section h2:before,.mj-link-hub__section h2:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#dcecff,transparent);max-width:72px}
.mj-link-hub__links{display:flex;flex-direction:column;gap:10px}
.mj-link-hub__link{--mj-link-color:#0B6CFF;position:relative;display:grid;grid-template-columns:38px 1fr 34px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border-radius:18px;background:linear-gradient(135deg,var(--mj-link-color),color-mix(in srgb,var(--mj-link-color) 78%,#031d46));color:#fff;box-shadow:0 16px 34px color-mix(in srgb,var(--mj-link-color) 24%,transparent);overflow:hidden;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.mj-link-hub__link:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.22),transparent 35%,rgba(255,255,255,.08));pointer-events:none}
.mj-link-hub__link:hover,.mj-link-hub__link:focus{transform:translateY(-2px);box-shadow:0 20px 42px color-mix(in srgb,var(--mj-link-color) 30%,transparent);filter:saturate(1.08)}
.mj-link-hub__link:focus{outline:3px solid rgba(11,108,255,.22);outline-offset:3px}
.mj-link-hub__link-icon{position:relative;display:inline-flex!important;width:38px;height:38px;border-radius:14px;background:rgba(255,255,255,.18);align-items:center;justify-content:center;font-size:20px!important;line-height:1;color:#fff}
.mj-link-hub__link strong{position:relative;display:block;color:#fff;font-size:14px;font-weight:950;line-height:1.55;white-space:normal;text-align:center}
.mj-link-hub__link-arrow{position:relative;display:flex!important;align-items:center;justify-content:center;color:#fff;font-size:18px!important;opacity:.82}
.mj-link-hub__section.is-section-3 .mj-link-hub__link{background:#fff;color:#0b6cff;border:1px solid #dce8fb;box-shadow:0 12px 30px rgba(15,55,120,.07)}
.mj-link-hub__section.is-section-3 .mj-link-hub__link strong{color:#0b6cff}
.mj-link-hub__section.is-section-3 .mj-link-hub__link-icon{color:#0b6cff;background:#eef6ff}
.mj-link-hub__section.is-section-3 .mj-link-hub__link-arrow{color:#0b6cff}
.mj-link-hub__foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #e4effd;color:#49667f;font-size:12px;font-weight:900}
.mj-link-hub__foot span{color:#0b6cff}.mj-link-hub__foot small{font-size:11px;color:#7890a7;font-weight:800}
@media (min-width:760px){.mj-link-hub{padding:42px 20px}.mj-link-hub__shell{width:min(100%,560px)}.mj-link-hub__card{padding:30px 22px 22px;border-radius:40px}.mj-link-hub__logo-wrap{width:190px;height:170px}.mj-link-hub__logo-img{max-width:155px;max-height:136px}.mj-link-hub__head h1{font-size:25px}.mj-link-hub__head p{font-size:15px}.mj-link-hub__link{min-height:58px;border-radius:20px}.mj-link-hub__link strong{font-size:15px}}
@supports not (color: color-mix(in srgb,#000 50%,#fff)){.mj-link-hub__link{background:var(--mj-link-color);box-shadow:0 16px 34px rgba(11,108,255,.18)}}
