.home-module__nhdUDa__hero{background:var(--card);padding:16px 0 8px}@media (min-width:1024px){.home-module__nhdUDa__hero{padding:24px 0 8px}}.home-module__nhdUDa__heroGrid{align-items:center;gap:8px;display:grid}@media (min-width:900px){.home-module__nhdUDa__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}}.home-module__nhdUDa__heroCopy{padding:8px 0 4px}.home-module__nhdUDa__eyebrow{border-radius:var(--radius-full);background:var(--primary-soft);min-height:32px;color:var(--primary-ink);font:600 13px/16px var(--font-body);align-items:center;padding:0 14px;display:inline-flex}.home-module__nhdUDa__heroTitle{font:800 32px/38px var(--font-heading);letter-spacing:-.025em;color:var(--ink);margin:16px 0 0}@media (min-width:768px){.home-module__nhdUDa__heroTitle{font-size:44px;line-height:52px}}@media (min-width:1200px){.home-module__nhdUDa__heroTitle{font-size:52px;line-height:60px}}.home-module__nhdUDa__heroText{color:var(--ink-muted);max-width:540px;margin:16px 0 0;font-size:17px;line-height:26px}.home-module__nhdUDa__heroArt{display:none;position:relative}@media (min-width:768px){.home-module__nhdUDa__heroArt{display:block}}.home-module__nhdUDa__heroSvg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.home-module__nhdUDa__illuHalo{fill:var(--brand-purple-soft);opacity:.55}.home-module__nhdUDa__skinA{fill:#f3c7a6}.home-module__nhdUDa__skinB{fill:#c98b66}.home-module__nhdUDa__illuInk{fill:none;stroke:#1b1464}.home-module__nhdUDa__illuInkFill{fill:#1b1464}.home-module__nhdUDa__illuShirt{fill:#fff}html[data-theme=dark] .home-module__nhdUDa__illuInk{stroke:#3b2f8f}html[data-theme=dark] .home-module__nhdUDa__illuInkFill{fill:#3b2f8f}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .home-module__nhdUDa__illuInk{stroke:#3b2f8f}html:not([data-theme=light]) .home-module__nhdUDa__illuInkFill{fill:#3b2f8f}}.home-module__nhdUDa__floatCard{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-raised), inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}.home-module__nhdUDa__floatA{top:18%;left:0}.home-module__nhdUDa__floatB{bottom:14%;right:0}@media (max-width:1100px){.home-module__nhdUDa__floatA{top:4%}.home-module__nhdUDa__floatB{bottom:4%}}.home-module__nhdUDa__floatIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-module__nhdUDa__floatText{flex-direction:column;min-width:0;display:flex}.home-module__nhdUDa__floatText b{font:700 15px/20px var(--font-heading);color:var(--ink);white-space:nowrap}.home-module__nhdUDa__floatText small{color:var(--ink-muted);white-space:nowrap;font-size:13px;line-height:18px}.home-module__nhdUDa__searchCard{border-radius:var(--radius-sheet);background:var(--card);box-shadow:var(--shadow-raised), inset 0 0 0 1px var(--line);margin-top:16px;padding:16px;position:relative}@media (min-width:768px){.home-module__nhdUDa__searchCard{padding:20px 24px}}@media (min-width:900px){.home-module__nhdUDa__searchCard{margin-top:-8px}}.home-module__nhdUDa__searchTabs{max-width:440px}.home-module__nhdUDa__searchTabs .ry-tabs button{flex:1 1 0;padding:0 10px;font-size:15px}@media (max-width:400px){.home-module__nhdUDa__searchCard{padding:12px}.home-module__nhdUDa__searchTabs .ry-tabs button{gap:4px;padding:0 6px;font-size:14px}}.home-module__nhdUDa__searchForm{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}@media (min-width:768px){.home-module__nhdUDa__searchForm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px}}.home-module__nhdUDa__searchField{border-radius:var(--radius-button);background:var(--card);min-height:60px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);cursor:text;align-items:center;gap:12px;padding:8px 16px;display:flex}.home-module__nhdUDa__searchField:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.home-module__nhdUDa__searchFieldText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__nhdUDa__searchLabel{font:600 13px/16px var(--font-body);color:var(--ink)}.home-module__nhdUDa__searchField input,.home-module__nhdUDa__searchField select{width:100%;min-width:0;color:var(--ink);font:400 16px/22px var(--font-body);appearance:none;background:0 0;border:0;outline:none;padding:2px 0 0}.home-module__nhdUDa__searchField input::placeholder{color:var(--ink-muted)}.home-module__nhdUDa__searchBtn{min-height:60px}.home-module__nhdUDa__popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.home-module__nhdUDa__popularLabel{color:var(--ink-muted);margin-right:4px;font-size:14px}.home-module__nhdUDa__popularChip{border-radius:var(--radius-full);background:var(--chip);min-height:36px;color:var(--ink);font:500 14px/20px var(--font-body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.home-module__nhdUDa__popularChip:hover{background:var(--primary-soft)}@media (max-width:767px){.home-module__nhdUDa__popular{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.home-module__nhdUDa__popular::-webkit-scrollbar{display:none}.home-module__nhdUDa__popularChip,.home-module__nhdUDa__popularLabel{flex:none}}.home-module__nhdUDa__main{padding-top:8px}.home-module__nhdUDa__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.home-module__nhdUDa__h2{font:800 24px/30px var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0}@media (min-width:1024px){.home-module__nhdUDa__h2{font-size:28px;line-height:34px}}.home-module__nhdUDa__sub{color:var(--ink-muted);margin:6px 0 0;font-size:16px;line-height:24px}.home-module__nhdUDa__more{min-height:48px;color:var(--primary-ink);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__nhdUDa__more:hover{text-decoration:underline}@media (max-width:640px){.home-module__nhdUDa__head{flex-direction:column;align-items:flex-start;gap:0}.home-module__nhdUDa__more{min-height:44px}}.home-module__nhdUDa__features{grid-template-columns:1fr;gap:16px;margin:0;padding:4px 0;list-style:none;display:grid}@media (min-width:640px){.home-module__nhdUDa__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.home-module__nhdUDa__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.home-module__nhdUDa__feature{align-items:flex-start;gap:14px;display:flex}.home-module__nhdUDa__feature h3{font:700 17px/24px var(--font-heading);color:var(--ink);margin:4px 0 2px}.home-module__nhdUDa__feature p{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.home-module__nhdUDa__listingGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:2px 16px 8px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.home-module__nhdUDa__listingGrid::-webkit-scrollbar{display:none}.home-module__nhdUDa__listingGrid>*{scroll-snap-align:start;min-width:0}@media (min-width:560px){.home-module__nhdUDa__listingGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){.home-module__nhdUDa__listingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-module__nhdUDa__flow{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-module__nhdUDa__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.home-module__nhdUDa__flowStep{align-items:flex-start;gap:14px;display:flex;position:relative}.home-module__nhdUDa__flowStep h3{font:700 17px/24px var(--font-heading);color:var(--ink);margin:6px 0 2px}.home-module__nhdUDa__flowStep p{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.home-module__nhdUDa__flowIcon{flex:none;position:relative}.home-module__nhdUDa__flowNum{width:24px;height:24px;font:800 13px/1 var(--font-heading);box-shadow:0 0 0 3px var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-6px;left:-6px}.home-module__nhdUDa__n_purple{background:var(--brand-purple);color:#fff}.home-module__nhdUDa__n_teal{background:var(--brand-teal);color:var(--on-secondary)}.home-module__nhdUDa__n_green{background:var(--brand-green);color:var(--on-secondary)}.home-module__nhdUDa__n_yellow{background:var(--brand-yellow);color:var(--on-accent)}.home-module__nhdUDa__flowStep:not(:last-child):after{content:"";border-left:2px dashed var(--line-strong);opacity:.5;position:absolute;top:64px;bottom:-16px;left:27px}@media (min-width:768px){.home-module__nhdUDa__flowStep{flex-direction:column;gap:10px}.home-module__nhdUDa__flowStep:not(:last-child):after{border-left:0;border-top:2px dashed var(--line-strong);height:0;inset:27px -12px auto 68px}.home-module__nhdUDa__flowStep:not(:last-child):before{content:"";border-top:2px solid var(--line-strong);border-right:2px solid var(--line-strong);opacity:.5;width:8px;height:8px;position:absolute;top:22px;right:-14px;transform:rotate(45deg)}}.home-module__nhdUDa__statsCard{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);padding:20px}.home-module__nhdUDa__catGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.home-module__nhdUDa__catGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.home-module__nhdUDa__catGrid a{justify-content:flex-start;text-decoration:none}.home-module__nhdUDa__catGrid a:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}.home-module__nhdUDa__steps{counter-reset:step;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-module__nhdUDa__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__nhdUDa__step{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);align-items:flex-start;gap:12px;padding:16px;display:flex}.home-module__nhdUDa__stepNum{width:40px;height:40px;font:800 18px/1 var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.home-module__nhdUDa__stepWorker .home-module__nhdUDa__stepNum{background:var(--worker-soft);color:var(--worker-ink)}.home-module__nhdUDa__stepEmployer .home-module__nhdUDa__stepNum{background:var(--job-soft);color:var(--job-ink)}.home-module__nhdUDa__step h3{font:600 18px/24px var(--font-heading);margin:0 0 4px}.home-module__nhdUDa__step p{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.home-module__nhdUDa__howCols{gap:24px;display:grid}@media (min-width:1024px){.home-module__nhdUDa__howCols{grid-template-columns:1fr 1fr}.home-module__nhdUDa__howCols .home-module__nhdUDa__steps{grid-template-columns:1fr}}.home-module__nhdUDa__howHead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-module__nhdUDa__trustGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.home-module__nhdUDa__trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-module__nhdUDa__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-module__nhdUDa__trustItem{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.home-module__nhdUDa__trustItem h3{font:600 18px/24px var(--font-heading);margin:0}.home-module__nhdUDa__trustItem p{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.home-module__nhdUDa__app{align-items:center;gap:16px;padding:24px;display:grid}@media (min-width:768px){.home-module__nhdUDa__app{grid-template-columns:auto 1fr auto;gap:24px;padding:28px 32px}}.home-module__nhdUDa__app h2{font:800 22px/28px var(--font-heading);color:var(--ink);margin:0}.home-module__nhdUDa__app p{color:var(--ink-muted);margin:6px 0 0}.home-module__nhdUDa__appBadges{flex-wrap:wrap;gap:8px;display:flex}.home-module__nhdUDa__stories{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.home-module__nhdUDa__stories{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__nhdUDa__story{flex-direction:column;gap:8px;padding:16px;display:flex}.home-module__nhdUDa__story p{color:var(--ink-muted);margin:0}
