:root{--v64-blue:#0b5bd3;--v64-ink:#0d1b2f;--v64-muted:#66758a;--v64-line:#e2e8f0;--v64-soft:#f5f8fc}.v64-main{background:#fff}.v64-hero{padding:42px 0 24px;background:linear-gradient(135deg,#f9fbff 0%,#eef5ff 60%,#fff 100%)}.v64-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:28px;align-items:center}.v64-hero-copy h1{font-size:46px;line-height:1.03;letter-spacing:-1.8px;margin:9px 0 12px;color:var(--v64-ink);max-width:760px}.v64-hero-copy>p{font-size:15px;line-height:1.65;color:var(--v64-muted);max-width:680px;margin:0 0 18px}.v64-search{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.72fr) auto auto;gap:7px;padding:7px;background:#fff;border:1px solid #dbe4f1;border-radius:16px;box-shadow:0 10px 34px rgba(27,68,126,.08);position:relative}.v64-search-field{height:48px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:11px;background:#f8fafc;position:relative}.v64-search-field>span{color:#728096}.v64-search-field input{border:0;outline:0;background:transparent;width:100%;font-size:13px;color:#182438}.v64-search-btn,.v64-near-btn{height:48px;border:0;border-radius:11px;padding:0 17px;font-weight:850;cursor:pointer;white-space:nowrap}.v64-search-btn{background:var(--v64-blue);color:#fff}.v64-near-btn{background:#eaf2ff;color:#0753c5}.v64-suggest{position:absolute;left:0;right:0;top:54px;background:#fff;border:1px solid #dce5f0;border-radius:13px;box-shadow:0 18px 45px rgba(23,53,95,.16);z-index:40;max-height:340px;overflow:auto;padding:6px}.v64-suggest-group{padding:6px 7px 3px;font-size:9px;font-weight:900;color:#7d8aa0;text-transform:uppercase;letter-spacing:.08em}.v64-suggest a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;color:#152236}.v64-suggest a:hover{background:#f2f6fc}.v64-suggest a b{font-size:12px}.v64-suggest a small{font-size:10px;color:#8390a2}.v64-city-strip{display:flex;gap:7px;overflow:auto;padding:12px 2px 3px;scrollbar-width:none}.v64-city-strip a{flex:0 0 auto;font-size:10px;font-weight:800;padding:7px 10px;border:1px solid #dbe4ef;border-radius:999px;background:#fff;color:#42526a}.v64-hero-mini-actions{display:flex;gap:16px;margin-top:12px}.v64-hero-mini-actions a{font-size:11px;font-weight:850;color:#0a59d1}.v64-side-card{border:1px solid #dfe7f1;border-radius:20px;background:#fff;padding:20px;box-shadow:0 16px 44px rgba(30,67,117,.08)}.v64-side-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.v64-side-top div{display:grid;gap:4px}.v64-side-top span{font-size:9px;font-weight:900;color:#0a59d1}.v64-side-top strong{font-size:16px}.v64-live-dot{color:#11a36a!important}.v64-flow{display:grid;grid-template-columns:26px 1fr 1px;align-items:center;margin:14px 0 16px;row-gap:0}.v64-flow span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f1f4f8;color:#8390a2;font-size:10px}.v64-flow span.done{background:#e6f8f1;color:#07865e}.v64-flow span.active{background:#e8f1ff;color:#0b5bd3}.v64-flow b{font-size:11px}.v64-flow i{width:1px;height:15px;background:#dce4ee;grid-column:1;margin:auto}.v64-alert-btn{width:100%;display:flex;justify-content:center;align-items:center;min-height:43px;border:0;border-radius:11px;background:#0d1b2f;color:#fff;font-size:11px;font-weight:850;cursor:pointer;text-decoration:none}.v64-side-card>small{display:block;text-align:center;color:#7a8798;font-size:9px;margin-top:7px}.v64-trust{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fff}.v64-trust>.v61-shell{display:grid;grid-template-columns:repeat(4,1fr)}.v64-trust span{text-align:center;padding:11px;font-size:10px;font-weight:800;color:#4f6075}.v64-section{padding:38px 0}.v64-section.v64-soft{background:var(--v64-soft)}.v64-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.v64-section-head h2{font-size:26px;letter-spacing:-.7px;margin:4px 0 0;color:var(--v64-ink)}.v64-section-head p{font-size:11px;color:#748196;margin:4px 0 0}.v64-section-head>a{font-size:11px;font-weight:850;color:#0b5bd3}.v64-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v64-category-grid>a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--v64-line);border-radius:14px;background:#fff;min-height:68px}.v64-category-grid>a>span{width:36px;height:36px;border-radius:10px;background:#eef4ff;display:grid;place-items:center}.v64-category-grid b,.v64-category-grid small{display:block}.v64-category-grid b{font-size:11px}.v64-category-grid small{font-size:9px;color:#8490a0;margin-top:3px}.v64-radius{display:flex;gap:7px;align-items:center}.v64-radius label{font-size:10px;color:#6b7890}.v64-radius select,.v64-radius button{height:36px;border:1px solid #d8e1ed;border-radius:9px;background:#fff;padding:0 10px;font-size:10px;font-weight:800}.v64-radius button{background:#0b5bd3;color:#fff;border-color:#0b5bd3;cursor:pointer}.v64-near-status{font-size:10px;color:#66758a;margin-bottom:10px}.v64-job-grid,.v64-job-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v64-job-list .job-card,.v64-job-grid .job-card{margin:0;min-width:0}.v64-job-list.compact .job-card:nth-child(n+5){display:none}.v64-company-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v64-company-row>a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--v64-line);border-radius:14px;background:#fff}.v64-company-logo{width:42px;height:42px;border-radius:11px;background:#eff4fb;display:grid;place-items:center;overflow:hidden;font-size:12px;font-weight:900}.v64-company-logo img{width:100%;height:100%;object-fit:contain}.v64-company-row b,.v64-company-row small{display:block}.v64-company-row b{font-size:10px}.v64-company-row b em{font-style:normal;color:#07885f}.v64-company-row small{font-size:9px;color:#7f8b9b;margin-top:3px}.v64-cta{padding:36px 0;background:#0f284c;color:#fff}.v64-cta>.v61-shell{display:flex;justify-content:space-between;gap:25px;align-items:center}.v64-cta h2{font-size:28px;margin:4px 0 5px}.v64-cta p{font-size:11px;color:#c1d3ea;margin:0;max-width:650px}.v64-cta>div>div:last-child{display:flex;gap:8px}.v64-near-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--v64-line);border-radius:14px;background:#fff}.v64-near-card .logo{width:44px;height:44px;border-radius:11px;background:#edf3fb;display:grid;place-items:center;font-weight:900}.v64-near-card h3{font-size:12px;margin:0 0 3px}.v64-near-card p{font-size:9px;color:#748196;margin:0}.v64-near-card .badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.v64-near-card .badges span{font-size:8px;padding:4px 6px;background:#f3f6fa;border-radius:999px}.v64-near-card>a{font-size:10px;font-weight:850;color:#fff;background:#0b5bd3;padding:8px 9px;border-radius:8px}
@media(max-width:1050px){.v64-hero-grid{grid-template-columns:1fr}.v64-side-card{max-width:720px}.v64-search{grid-template-columns:1fr 1fr}.v64-category-grid,.v64-company-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.v64-hero{padding:28px 0 18px}.v64-hero-copy h1{font-size:33px;letter-spacing:-1.1px}.v64-hero-copy>p{font-size:13px}.v64-search{grid-template-columns:1fr;padding:6px}.v64-search-field{height:44px}.v64-search-btn,.v64-near-btn{height:44px}.v64-city-strip{margin-right:-14px}.v64-hero-mini-actions{gap:10px;flex-wrap:wrap}.v64-side-card{padding:15px}.v64-trust>.v61-shell{display:flex;overflow:auto;width:100%;padding-left:14px;padding-right:14px}.v64-trust span{flex:0 0 auto;padding:10px 12px}.v64-section{padding:28px 0}.v64-section-head{align-items:start}.v64-section-head h2{font-size:22px}.v64-category-grid{grid-template-columns:1fr 1fr}.v64-category-grid>a{padding:10px;min-height:58px}.v64-job-list,.v64-job-grid{grid-template-columns:1fr}.v64-company-row{display:flex;overflow:auto;margin-right:-14px}.v64-company-row>a{flex:0 0 190px}.v64-radius{display:grid}.v64-cta>.v61-shell{display:grid}.v64-cta h2{font-size:24px}.v64-cta>div>div:last-child{display:flex;flex-wrap:wrap}.v64-near-card{grid-template-columns:40px minmax(0,1fr)}.v64-near-card>a{grid-column:2;justify-self:start}.mjw-public-v61 .job-card{padding:13px!important;gap:9px!important}.mjw-public-v61 .job-card .job-meta{gap:4px!important}.mjw-public-v61 .job-card .skill-row{margin-top:6px!important}}
@media(max-width:430px){.v64-category-grid{grid-template-columns:1fr 1fr;gap:7px}.v64-category-grid>a>span{width:31px;height:31px}.v64-category-grid b{font-size:10px}.v64-side-card{display:none}.v64-hero-copy h1{font-size:30px}.v64-section-head>a{display:none}}
