.hiring-section{z-index:1;background:linear-gradient(#f8fbff 0%,#fff 58%,#f7fbff 100%);padding:72px 0 32px;position:relative;overflow:hidden}.hiring-section:before{content:"";z-index:-1;opacity:.78;background-image:radial-gradient(circle at 18% 18%,#10b98121,#0000 28%),radial-gradient(circle at 84% 8%,#22c55e1f,#0000 26%),radial-gradient(#dbe7f4 1px,#0000 1px);background-size:auto,auto,42px 42px;position:absolute;top:0;bottom:0;left:0;right:0}.hiring-wrap{max-width:1320px}.hiring-header{text-align:center;max-width:900px;margin:0 auto 34px}.hiring-header h2{letter-spacing:0;color:#061432;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:max(2.15rem,min(4.3vw,3.35rem));font-weight:900;line-height:1.02}.hiring-header h2 span{color:#065f46}.hiring-header p{color:#263650;max-width:620px;margin:12px auto 0;font-size:1.02rem;line-height:1.45}.hiring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hiring-card{--panel:#065f46;--panel-dark:#044e34;--accent:#059669;background:#f8fbff;border:1px solid #0717341a;border-radius:12px;flex-direction:column;min-height:535px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #022c2224}.hiring-card.green{--panel:#065f46;--panel-dark:#044e34;--accent:#059669}.hiring-card:hover{border-color:#087f4338;transform:translateY(-7px);box-shadow:0 30px 70px #022c2233}.hiring-card-top{background:#f8fbff;min-height:364px;padding:34px 28px 0;position:relative;overflow:hidden}.hiring-card-top:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fffffffa 0%,#f7fbffdb 42%,#ffffff3d 68%,#ffffff14 100%),linear-gradient(#f8fbff2e,#f8fbff2e),radial-gradient(circle at 76% 22%,#087f431f,#0000 38%);position:absolute;top:0;bottom:0;left:0;right:0}.hiring-card.green .hiring-card-top:before{background:linear-gradient(90deg,#fffffffa 0%,#f6fdf9db 42%,#ffffff3d 68%,#ffffff14 100%),linear-gradient(#f6fdf92e,#f6fdf92e),radial-gradient(circle at 76% 22%,#087f431f,#0000 38%)}.hiring-copy{z-index:3;width:48%;position:relative}.hiring-copy h3{color:#051433;letter-spacing:0;font-family:Plus Jakarta Sans,sans-serif;font-size:max(1.7rem,min(2.35vw,2.08rem));font-weight:900;line-height:1.06}.hiring-copy h3 span{color:var(--accent);display:block}.hiring-card.green .hiring-copy h3 span{color:var(--accent)}.hiring-copy p{color:#24364f;margin-top:14px;font-size:.92rem;font-weight:500;line-height:1.55}.hiring-person{z-index:1;object-fit:cover;object-position:center 35%;filter:saturate(1.02)contrast(1.02);pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hiring-badges{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:-76px 24px 0;display:grid;position:relative}.hiring-badge{text-align:center;min-height:68px;color:var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #07173414;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;display:flex;box-shadow:0 12px 24px #091e421f}.hiring-badge span{color:#061432;font-size:.59rem;font-weight:800;line-height:1.18}.hiring-provide{color:#fff;background:linear-gradient(135deg, var(--panel), var(--panel-dark));flex:1;margin-top:0;padding:22px 20px 14px}.hiring-provide strong{margin-bottom:12px;font-size:.82rem;font-weight:900;display:block}.provide-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.provide-list.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.provide-list.cols-5 .provide-item{padding:0 2px}.provide-list.cols-5 .provide-item span{font-size:.53rem;line-height:1.1}.provide-list.cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.provide-list.cols-7 .provide-item{padding:0 2px}.provide-list.cols-7 .provide-item span{font-size:.51rem;line-height:1.08}.provide-item{text-align:center;border-left:1px solid #ffffff57;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:52px;padding:0 6px;display:flex}.provide-item:first-child{border-left:0}.provide-item span{color:#fffffff0;font-size:.57rem;font-weight:800;line-height:1.18}.hiring-actions{background:linear-gradient(135deg, var(--panel), var(--panel-dark));grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 18px;display:grid}.hiring-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-size:.94rem;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.hiring-btn.hire{color:#061432;background:#ffd84d;box-shadow:inset 0 -2px #0000001f}.hiring-btn.profiles{color:#fff;background:#ffffff14;border:1px solid #ffffffd6}.hiring-btn:hover{transform:translateY(-2px)}.hiring-btn.hire:hover{box-shadow:0 14px 28px #ffd84d3d}.hiring-btn.profiles:hover{background:#ffffff29}.hiring-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #07173414;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:34px auto 0;display:grid;overflow:hidden;box-shadow:0 18px 40px #022c2217}.proof-item{border-left:1px solid #07173414;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:20px 18px;display:flex}.proof-item:first-child{border-left:0}html[dir=rtl] .hiring-grid,html[dir=rtl] .hiring-card,html[dir=rtl] .hiring-proof{direction:rtl}html[dir=rtl] .hiring-card-top:before{background:linear-gradient(90deg,#fffffffa 0%,#f7fbffdb 42%,#ffffff3d 68%,#ffffff14 100%),linear-gradient(#f8fbff2e,#f8fbff2e),radial-gradient(circle at 76% 22%,#087f431f,#0000 38%)}html[dir=rtl] .hiring-card.green .hiring-card-top:before{background:linear-gradient(90deg,#fffffffa 0%,#f6fdf9db 42%,#ffffff3d 68%,#ffffff14 100%),linear-gradient(#f6fdf92e,#f6fdf92e),radial-gradient(circle at 76% 22%,#087f431f,#0000 38%)}html[dir=rtl] .hiring-copy{text-align:right;margin-left:0;margin-right:auto}html[dir=rtl] .hiring-person{object-position:65% 35%}html[dir=rtl] .provide-item{border-left:0;border-right:1px solid #ffffff57}html[dir=rtl] .provide-item:first-child{border-right:0}html[dir=rtl] .proof-item{border-left:0;border-right:1px solid #07173414}html[dir=rtl] .proof-item:first-child{border-right:0}html[dir=rtl] .hiring-btn svg{transform:scaleX(-1)}.proof-icon{color:#087f43;background:#e9f9f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.proof-item.green .proof-icon{color:#087f43;background:#e9f9f0}.proof-item.violet .proof-icon{color:#5b3fd1;background:#f0edff}.proof-item.gold .proof-icon{color:#d19a05;background:#fff8dc}.proof-item strong{color:#061432;font-size:.95rem;line-height:1.25}@media (max-width:1180px){.hiring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:0 auto}.hiring-card{min-height:520px}.hiring-copy{width:42%}.hiring-person{width:100%;max-width:none}}@media (max-width:900px){.hiring-section{padding:64px 0 56px}.hiring-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item:nth-child(3){border-top:1px solid #07173414;border-left:0}.proof-item:nth-child(4){border-top:1px solid #07173414}}@media (max-width:640px){.hiring-wrap{width:92%}.hiring-grid{grid-template-columns:1fr;max-width:420px}.hiring-header{margin-bottom:26px}.hiring-header p{font-size:.95rem}.hiring-header h2{white-space:normal}.hiring-card{min-height:auto}.hiring-card-top{min-height:285px;padding:20px 18px 0}.hiring-copy{width:58%}.hiring-copy h3{font-size:1.5rem}.hiring-copy p{max-width:190px;margin-top:10px;font-size:.72rem;line-height:1.42}.hiring-person{object-position:58% center;width:100%;height:100%}html[dir=rtl] .hiring-person{object-position:58% center}.hiring-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-54px 12px 8px}.hiring-badge:nth-child(n+4){display:none}.hiring-badge{gap:4px;min-height:48px;padding:5px 4px}.hiring-badge svg{width:15px;height:15px}.hiring-badge span{font-size:.5rem;line-height:1.12}.hiring-provide{padding:14px 14px 10px}.hiring-provide strong{margin-bottom:8px;font-size:.7rem}.provide-list,.provide-list.cols-5,.provide-list.cols-7{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.provide-item:nth-child(n+4){display:none}.provide-item{min-height:38px;padding:0 4px}.provide-item svg{width:15px;height:15px}.provide-item span,.hiring-card:nth-child(3) .provide-item span{font-size:.5rem;line-height:1.12}.hiring-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.hiring-btn{gap:6px;min-height:36px;font-size:.72rem}.hiring-btn svg{width:15px;height:15px}.hiring-proof{display:none}.proof-item,.proof-item:nth-child(3),.proof-item:nth-child(4){border-top:1px solid #07173414;border-left:0;justify-content:flex-start}.proof-item:first-child{border-top:0}html[dir=rtl] .proof-item,html[dir=rtl] .proof-item:nth-child(3),html[dir=rtl] .proof-item:nth-child(4){border-right:0}}button.hiring-btn{cursor:pointer;border:none;font-family:inherit}
