/* ===== 2026 recruiter-facing homepage redesign ===== */
body.home-page{background:#f7f9fc}
.rdHero{position:relative;overflow:hidden;background:linear-gradient(120deg,#071624 0%,#0d2946 52%,#143c64 100%);color:#fff;padding:76px 0 72px}.rdGlow{position:absolute;border-radius:50%;filter:blur(8px);opacity:.24}.rdGlow1{width:420px;height:420px;background:#16c7b4;right:-140px;top:-170px}.rdGlow2{width:520px;height:520px;background:#3983ff;left:-180px;bottom:-310px}.rdHeroGrid{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:60px;align-items:center}.rdKicker,.rdMini,.rdSectionHead>span,.rdCTA>span{font-size:12px;letter-spacing:2px;font-weight:900;color:#63e0d3}.rdHeroCopy h1{font-size:clamp(3.2rem,6.4vw,6.4rem);line-height:.98;margin:16px 0 24px;letter-spacing:-3px}.rdHeroCopy h1 span{color:#74e8dd}.rdHeroCopy>p{max-width:780px;color:#d6e3ef;font-size:1.18rem;line-height:1.9}.rdTags{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.rdTags span{border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.07);padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800}.rdActions{display:flex;gap:10px;flex-wrap:wrap}.rdActions a{padding:13px 19px;border-radius:10px;font-weight:900}.rdPrimary{background:#6ee3d7;color:#071624}.rdSecondary{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:#fff}.rdProfile{background:rgba(255,255,255,.97);color:#102235;border-radius:26px;padding:24px;box-shadow:0 28px 70px rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.45)}.rdPhoto{height:210px;border-radius:20px;overflow:hidden;background:#eaf0f6;margin-bottom:20px}.rdPhoto img{width:100%;height:100%;object-fit:cover;object-position:center}.rdAvailable{display:inline-block;font-size:10px;letter-spacing:1.3px;font-weight:900;color:#087c71;background:#e5f8f4;padding:6px 9px;border-radius:999px}.rdProfile h2{font-size:2rem;margin:10px 0 4px}.rdProfile p{color:#4f6073;font-size:18px;line-height:1.65;font-weight:700;margin-top:8px}.rdContact{display:grid;gap:7px;margin-top:18px;font-size:14px;font-weight:800}.rdStats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-34px;position:relative;z-index:5}.rdStats article{background:#fff;border:2px solid #d6e1ed;border-radius:20px;padding:27px 22px;min-height:120px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 44px rgba(13,34,54,.12)}.rdStats strong{display:block;font-size:clamp(2.25rem,3.3vw,3.15rem);line-height:1;font-weight:950;color:#195ed8;letter-spacing:-1px}.rdStats span{display:block;color:#334b63;font-size:15px;line-height:1.45;font-weight:750;margin-top:10px}.rdSection{padding:86px 0}.rdSectionHead{max-width:820px;margin-bottom:30px}.rdSectionHead>span{color:#195ed8}.rdSectionHead h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08;margin:8px 0 13px}.rdSectionHead p{color:#637386;font-size:1.05rem}.rdRoles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rdRoles>a{position:relative;background:#fff;border:1px solid #dce4ec;border-radius:20px;padding:24px 20px;min-height:285px;box-shadow:0 14px 35px rgba(13,34,54,.06);transition:.22s}.rdRoles>a:hover{transform:translateY(-6px);border-color:#9dbbec;box-shadow:0 20px 46px rgba(13,34,54,.11)}.rdRoles i{position:absolute;left:16px;top:14px;font-style:normal;color:#9fb0c3;font-weight:900}.rdRoleIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#edf3fb,#e8fbf8);font-size:24px}.rdRoles h3{font-size:1.3rem;margin:18px 0 8px}.rdRoles p{color:#637386;font-size:14px}.rdRoles b{position:absolute;bottom:20px;color:#195ed8;font-size:13px}.rdSystem{background:#0a1928;color:#fff;padding:82px 0}.rdSystemGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:54px;align-items:start}.rdSystem h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05;margin:9px 0 15px}.rdSystem p{color:#b9c9d8}.rdSystemCards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rdSystemCards article{display:flex;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:14px;padding:18px}.rdSystemCards b{color:#6ee3d7;font-size:12px}.rdSystemCards span{font-weight:800}.rdSplit{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:start}.rdCheck{list-style:none;padding:0;margin:0;display:grid;gap:11px}.rdCheck li{background:#fff;border:1px solid #dce4ec;border-radius:14px;padding:15px 17px;box-shadow:0 8px 22px rgba(13,34,54,.04)}.rdCheck li:before{content:"✓";display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e6f7f4;color:#087c71;font-weight:900;margin-left:10px}.rdCTA{background:linear-gradient(145deg,#195ed8,#0a2b4d);color:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 48px rgba(25,94,216,.2)}.rdCTA h3{font-size:1.75rem;line-height:1.2;margin:10px 0}.rdCTA p{color:#d9e5f2}.rdCTA a{display:inline-block;margin-top:12px;background:#6ee3d7;color:#071624;padding:12px 17px;border-radius:10px;font-weight:900}
@media(max-width:1050px){.rdRoles{grid-template-columns:repeat(2,1fr)}.rdRoles>a:last-child{grid-column:span 2}.rdStats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.rdHero{padding-top:52px}.rdHeroGrid,.rdSystemGrid,.rdSplit{grid-template-columns:1fr}.rdHeroCopy h1{font-size:clamp(3rem,15vw,5rem)}.rdProfile{max-width:470px}.rdProfile p{font-size:17px;line-height:1.6}.rdRoles,.rdSystemCards,.rdStats{grid-template-columns:1fr}.rdRoles>a:last-child{grid-column:auto}.rdStats{margin-top:18px}.rdStats article{min-height:105px;padding:22px}.rdStats strong{font-size:2.5rem}.rdStats span{font-size:14px}.rdSection{padding:62px 0}}

/* Skills desktop nav: two fully aligned rows; EN stays in row 2 without overlap */
@media(min-width:951px){
html[lang="he"] body.home-redesign:has(#skillSearch) header.top .navwrap{min-height:116px!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav{grid-template-columns:repeat(48,minmax(0,1fr))!important;grid-template-rows:35px 35px!important;row-gap:20px!important;column-gap:0!important;padding-left:48px!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a{width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important;position:static!important;transform:none!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(1){grid-row:1!important;grid-column:1/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(2){grid-row:1!important;grid-column:7/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(8){grid-row:1!important;grid-column:13/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(9){grid-row:1!important;grid-column:19/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(10){grid-row:1!important;grid-column:25/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(11){grid-row:1!important;grid-column:31/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(12){grid-row:1!important;grid-column:37/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(13){grid-row:1!important;grid-column:43/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(3){grid-row:2!important;grid-column:1/span 8!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(4){grid-row:2!important;grid-column:9/span 8!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(5){grid-row:2!important;grid-column:17/span 8!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(6){grid-row:2!important;grid-column:25/span 8!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(7){grid-row:2!important;grid-column:33/span 8!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(14){grid-row:2!important;grid-column:41/span 8!important}
}

/* Skills: wider Customer Success + Contact, EN shifted left */
@media(min-width:951px){
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(12){grid-column:37/span 5!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(13){grid-column:42/span 7!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(7){grid-column:33/span 10!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a:nth-child(14){grid-column:43/span 6!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a[href="customer.html"]{white-space:nowrap!important}
html[lang="he"] body.home-redesign:has(#skillSearch) header.top nav>a[href="contact.html"]{white-space:nowrap!important}
}

