.jobs-hero{padding:110px max(28px,calc((100vw - 1210px)/2)) 70px;background:radial-gradient(circle at 80% 20%,#16bfff2d,transparent 35%),#001014}.jobs-hero h1{max-width:980px;margin:14px 0;font-size:clamp(48px,7vw,92px);line-height:.9;text-transform:uppercase}.jobs-hero p{max-width:800px;color:var(--muted);font-size:18px;line-height:1.65}.jobs-list{display:grid;gap:18px;padding:70px max(28px,calc((100vw - 1210px)/2))}.job-card{position:relative;padding:38px;background:#03191e;border:1px solid #16bfff48;overflow:hidden}.job-number{position:absolute;right:22px;top:5px;color:#ffffff09;font-size:90px}.job-card h2{max-width:850px;margin:12px 0;font-size:clamp(28px,3.5vw,48px);text-transform:uppercase}.job-card>p{max-width:900px;color:var(--muted);line-height:1.6}.job-card ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin:26px 0;padding:0;list-style:none}.job-card li{padding:13px;background:#001419;color:#d3dfe1;border-left:2px solid var(--blue)}@media(max-width:640px){.job-card{padding:25px 18px}.job-card ul{grid-template-columns:1fr}.jobs-hero{padding:75px 18px 50px}.jobs-list{padding:50px 18px}}
.benefits{display:grid;grid-template-columns:.8fr 2fr;gap:70px;padding:75px max(28px,calc((100vw - 1210px)/2));background:#02171a;border-top:1px solid #ffffff18}.benefits-title h2{margin:18px 0;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.94;text-transform:uppercase}.benefits-title h2 em{display:block;color:var(--blue);font-style:normal}.benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px;margin:0;padding:0;list-style:none}.benefits li{display:flex;gap:15px;align-items:flex-start;color:#d3dfe1;font-size:17px;line-height:1.45}.benefits li b{display:grid;flex:0 0 22px;place-items:center;width:22px;height:22px;color:var(--blue);border:2px solid var(--blue);border-radius:50%;font-size:12px}@media(max-width:800px){.benefits{grid-template-columns:1fr;gap:30px;padding:55px 18px 80px}.benefits ul{grid-template-columns:1fr}.benefits-title h2{font-size:52px}}