.Navbar-module__CN3TfW__nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-light);background:#faf8f5d9;transition:box-shadow .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__CN3TfW__scrolled{box-shadow:0 1px 12px #0000000f}.Navbar-module__CN3TfW__inner{justify-content:space-between;align-items:center;gap:32px;max-width:1200px;height:64px;margin:0 auto;padding:0 32px;display:flex}.Navbar-module__CN3TfW__logo{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:2px;text-decoration:none;display:flex}.Navbar-module__CN3TfW__logoYou,.Navbar-module__CN3TfW__logoThem{font-family:var(--font-heading);color:var(--text);text-transform:lowercase;margin:0;font-size:20px;font-weight:800}.Navbar-module__CN3TfW__logoAmp{font-family:var(--font-serif);color:var(--brand);margin:0 2px;font-size:24px;font-style:italic;font-weight:500;position:relative;top:1px}.Navbar-module__CN3TfW__logoDot{background:var(--brand);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block;position:relative;top:5px}.Navbar-module__CN3TfW__links{flex:1;align-items:center;gap:32px;display:flex}.Navbar-module__CN3TfW__link{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Navbar-module__CN3TfW__link:hover{color:var(--text)}.Navbar-module__CN3TfW__link:focus-visible,.Navbar-module__CN3TfW__cta:focus-visible,.Navbar-module__CN3TfW__userButton:focus-visible,.Navbar-module__CN3TfW__dropdownItem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Navbar-module__CN3TfW__actions{align-items:center;gap:16px;display:flex}.Navbar-module__CN3TfW__cta{background:var(--dark);color:#fff;border-radius:10px;align-items:center;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.Navbar-module__CN3TfW__cta:hover{background:#333;transform:translateY(-1px)}.Navbar-module__CN3TfW__skeleton{background:var(--surface-secondary);border-radius:8px;width:80px;height:36px;animation:1.5s ease-in-out infinite Navbar-module__CN3TfW__pulse}.Navbar-module__CN3TfW__userMenu{position:relative}.Navbar-module__CN3TfW__userButton{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Navbar-module__CN3TfW__userButton:hover{background:var(--bg-warm);color:var(--text)}.Navbar-module__CN3TfW__userIcon{width:16px;height:16px}.Navbar-module__CN3TfW__userName{text-overflow:ellipsis;max-width:120px;display:none;overflow:hidden}@media (min-width:640px){.Navbar-module__CN3TfW__userName{display:inline}}.Navbar-module__CN3TfW__dropdown{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:200px;margin-top:8px;animation:.2s ease-out Navbar-module__CN3TfW__slideIn;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.Navbar-module__CN3TfW__dropdownItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Navbar-module__CN3TfW__dropdownItem:hover{background:var(--bg-warm);color:var(--text)}.Navbar-module__CN3TfW__dropdownIcon{flex-shrink:0;width:16px;height:16px}@media (max-width:768px){.Navbar-module__CN3TfW__inner{gap:16px;padding:0 24px}.Navbar-module__CN3TfW__links{display:none}.Navbar-module__CN3TfW__logo{gap:1px}.Navbar-module__CN3TfW__logoYou,.Navbar-module__CN3TfW__logoThem{font-size:18px}.Navbar-module__CN3TfW__logoAmp{font-size:20px}.Navbar-module__CN3TfW__actions{gap:12px}.Navbar-module__CN3TfW__cta{padding:8px 16px;font-size:12px}}@media (prefers-color-scheme:dark){.Navbar-module__CN3TfW__nav{background:#0f0e0cd9}.Navbar-module__CN3TfW__cta{color:#1a1a1a;background:#f5f5f0}.Navbar-module__CN3TfW__cta:hover{background:#e0ddd8}}@keyframes Navbar-module__CN3TfW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module__CN3TfW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.HeroSection-module__Hl_hRG__hero{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex;position:relative;overflow:hidden}.HeroSection-module__Hl_hRG__heroBackground{pointer-events:none;position:absolute;inset:0}.HeroSection-module__Hl_hRG__heroBgAmp{font-family:var(--font-serif);color:var(--brand);opacity:.04;font-size:min(50vw,600px);font-style:italic;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.HeroSection-module__Hl_hRG__heroInner{z-index:1;max-width:900px;margin:0 auto;position:relative}.HeroSection-module__Hl_hRG__badge{background:var(--green-bg);border-radius:var(--border-radius-xl);color:#15803d;border:1px solid #bbf7d0;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px 6px 8px;font-size:13px;font-weight:500;animation:.6s .2s both HeroSection-module__Hl_hRG__fadeUp;display:inline-flex}.HeroSection-module__Hl_hRG__badgeDot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite HeroSection-module__Hl_hRG__pulse}.HeroSection-module__Hl_hRG__title{font-family:var(--font-heading);letter-spacing:-2px;color:var(--text);margin-bottom:24px;font-size:clamp(42px,7vw,80px);font-weight:800;line-height:1.05;animation:.7s .35s both HeroSection-module__Hl_hRG__fadeUp}.HeroSection-module__Hl_hRG__titleAmp{color:var(--brand)}.HeroSection-module__Hl_hRG__subtitle{color:var(--text-secondary);max-width:520px;margin:0 auto 40px;font-size:18px;line-height:1.6;animation:.7s .5s both HeroSection-module__Hl_hRG__fadeUp}.HeroSection-module__Hl_hRG__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:40px;animation:.7s .65s both HeroSection-module__Hl_hRG__fadeUp;display:flex}.HeroSection-module__Hl_hRG__btnPrimary{background:var(--brand-button);color:#fff;border-radius:var(--border-radius-md);box-shadow:var(--shadow-brand);align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.HeroSection-module__Hl_hRG__btnPrimary:hover{background:var(--brand-button-hover);box-shadow:var(--shadow-brand-lg);transform:translateY(-2px)}.HeroSection-module__Hl_hRG__btnIcon{stroke-width:2.5px;width:16px;height:16px}.HeroSection-module__Hl_hRG__btnSecondary{background:var(--surface);color:var(--text);border-radius:var(--border-radius-md);border:1px solid var(--border);justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.HeroSection-module__Hl_hRG__btnSecondary:hover{background:var(--bg-warm);transform:translateY(-2px)}.HeroSection-module__Hl_hRG__btnPrimary:focus-visible,.HeroSection-module__Hl_hRG__btnSecondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.HeroSection-module__Hl_hRG__stats{flex-wrap:wrap;justify-content:center;gap:48px;margin-top:64px;animation:.7s .8s both HeroSection-module__Hl_hRG__fadeUp;display:flex}.HeroSection-module__Hl_hRG__stat{text-align:center}.HeroSection-module__Hl_hRG__statNum{font-family:var(--font-heading);color:var(--text);font-size:28px;font-weight:800}.HeroSection-module__Hl_hRG__statLabel{color:var(--text-muted);margin-top:4px;font-size:13px}@media (max-width:768px){.HeroSection-module__Hl_hRG__hero{padding:80px 24px 60px}.HeroSection-module__Hl_hRG__title{font-size:clamp(32px,6vw,48px)}.HeroSection-module__Hl_hRG__subtitle{font-size:16px}.HeroSection-module__Hl_hRG__actions{flex-direction:column}.HeroSection-module__Hl_hRG__btnPrimary,.HeroSection-module__Hl_hRG__btnSecondary{width:100%}.HeroSection-module__Hl_hRG__stats{gap:24px}}
.HowItWorks-module__8S-meG__how{background:var(--surface);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:100px 32px}.HowItWorks-module__8S-meG__inner{max-width:1100px;margin:0 auto}.HowItWorks-module__8S-meG__eyebrow{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--brand-text);margin-bottom:12px;font-size:11px;font-weight:700}.HowItWorks-module__8S-meG__title{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text);margin-bottom:56px;font-size:36px;font-weight:800}.HowItWorks-module__8S-meG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.HowItWorks-module__8S-meG__step{position:relative}.HowItWorks-module__8S-meG__stepNum{font-family:var(--font-heading);color:var(--brand);opacity:.12;margin-top:-20px;margin-bottom:-20px;font-size:64px;font-weight:800;line-height:1}.HowItWorks-module__8S-meG__stepTitle{font-family:var(--font-heading);color:var(--text);z-index:1;margin-bottom:8px;font-size:18px;font-weight:700;position:relative}.HowItWorks-module__8S-meG__stepDescription{color:var(--text-secondary);font-size:14px;line-height:1.65}@media (max-width:1024px){.HowItWorks-module__8S-meG__stepsGrid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.HowItWorks-module__8S-meG__how{padding:60px 24px}.HowItWorks-module__8S-meG__title{margin-bottom:40px;font-size:28px}.HowItWorks-module__8S-meG__stepNum{font-size:48px}.HowItWorks-module__8S-meG__stepTitle{font-size:16px}}
.CategoriesGrid-module__Y18fXW__categories{background:var(--bg);max-width:1200px;margin:0 auto;padding:100px 32px}.CategoriesGrid-module__Y18fXW__header{margin-bottom:56px}.CategoriesGrid-module__Y18fXW__eyebrow{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--brand-text);margin-bottom:12px;font-size:11px;font-weight:700}.CategoriesGrid-module__Y18fXW__title{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text);margin:0;font-size:36px;font-weight:800}.CategoriesGrid-module__Y18fXW__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.CategoriesGrid-module__Y18fXW__card{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:14px;padding:28px 24px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.CategoriesGrid-module__Y18fXW__card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 8px 24px #ff5a3614}.CategoriesGrid-module__Y18fXW__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.CategoriesGrid-module__Y18fXW__icon{margin-bottom:14px;font-size:28px;display:block}.CategoriesGrid-module__Y18fXW__name{font-family:var(--font-heading);color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.CategoriesGrid-module__Y18fXW__count{color:var(--text-muted);font-size:13px}@media (max-width:768px){.CategoriesGrid-module__Y18fXW__categories{padding:60px 24px}.CategoriesGrid-module__Y18fXW__title{font-size:28px}.CategoriesGrid-module__Y18fXW__grid{grid-template-columns:repeat(2,1fr);gap:12px}.CategoriesGrid-module__Y18fXW__card{padding:20px 16px}.CategoriesGrid-module__Y18fXW__icon{margin-bottom:10px;font-size:24px}.CategoriesGrid-module__Y18fXW__name{font-size:14px}.CategoriesGrid-module__Y18fXW__count{font-size:12px}}
.Divider-module__WLNYPq__divider{max-width:1200px;margin:0 auto;padding:0 32px}.Divider-module__WLNYPq__inner{border-top:1px solid var(--border);align-items:center;gap:24px;padding-top:80px;display:flex}.Divider-module__WLNYPq__line{background:var(--border);flex:1;height:1px}.Divider-module__WLNYPq__label{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px}@media (max-width:768px){.Divider-module__WLNYPq__inner{gap:16px;padding-top:48px}.Divider-module__WLNYPq__label{letter-spacing:2px;font-size:9px}}
.BrowsePreview-module__uD2sBq__browse{max-width:1200px;margin:0 auto;padding:40px 32px 120px}.BrowsePreview-module__uD2sBq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.BrowsePreview-module__uD2sBq__headerTitle{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text);font-size:32px;font-weight:800}.BrowsePreview-module__uD2sBq__headerCount{color:var(--text-muted);font-size:24px;font-weight:400}.BrowsePreview-module__uD2sBq__searchBar{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;align-items:center;width:100%;max-width:600px;margin-bottom:24px;padding:6px 6px 6px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.BrowsePreview-module__uD2sBq__searchBar:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.BrowsePreview-module__uD2sBq__searchIcon{color:var(--text-muted);flex-shrink:0;margin-right:12px}.BrowsePreview-module__uD2sBq__searchInput{font-family:var(--font-body),system-ui,sans-serif;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.BrowsePreview-module__uD2sBq__searchInput::placeholder{color:var(--text-muted)}.BrowsePreview-module__uD2sBq__searchBtn{background:var(--dark);color:#fff;font-family:var(--font-body),system-ui,sans-serif;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .2s}.BrowsePreview-module__uD2sBq__searchBtn:hover{background:#333}.BrowsePreview-module__uD2sBq__searchBtn:focus-visible,.BrowsePreview-module__uD2sBq__jobCard:focus-visible,.BrowsePreview-module__uD2sBq__filterChip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BrowsePreview-module__uD2sBq__filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.BrowsePreview-module__uD2sBq__filterChip{border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono),monospace;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .2s}.BrowsePreview-module__uD2sBq__filterChip:hover{border-color:var(--text-muted)}.BrowsePreview-module__uD2sBq__filterChipActive{background:var(--dark);color:#fff;border-color:var(--dark)}.BrowsePreview-module__uD2sBq__jobsGrid{flex-direction:column;gap:12px;display:flex}.BrowsePreview-module__uD2sBq__jobCard{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:grid}.BrowsePreview-module__uD2sBq__jobCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 6px 20px #0000000a}.BrowsePreview-module__uD2sBq__jobLogo{width:48px;height:48px;font-family:var(--font-heading);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.BrowsePreview-module__uD2sBq__jobInfo{min-width:0}.BrowsePreview-module__uD2sBq__jobTitle{font-family:var(--font-heading);color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.BrowsePreview-module__uD2sBq__jobCompany{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.BrowsePreview-module__uD2sBq__jobTags{flex-wrap:wrap;gap:6px;display:flex}.BrowsePreview-module__uD2sBq__jobTag{background:var(--tag-bg);color:var(--text-secondary);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500}.BrowsePreview-module__uD2sBq__jobTagRemote{background:var(--green-bg);color:var(--green)}.BrowsePreview-module__uD2sBq__jobMeta{text-align:right;flex-shrink:0}.BrowsePreview-module__uD2sBq__jobSalary{font-family:var(--font-heading);color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.BrowsePreview-module__uD2sBq__jobPosted{color:var(--text-muted);font-size:12px}@media (max-width:768px){.BrowsePreview-module__uD2sBq__browse{padding:24px 24px 80px}.BrowsePreview-module__uD2sBq__headerTitle{font-size:24px}.BrowsePreview-module__uD2sBq__headerCount{font-size:18px}.BrowsePreview-module__uD2sBq__searchBar{max-width:100%}.BrowsePreview-module__uD2sBq__jobCard{grid-template-columns:1fr;gap:12px;padding:20px}.BrowsePreview-module__uD2sBq__jobLogo{width:40px;height:40px;font-size:14px}.BrowsePreview-module__uD2sBq__jobMeta{text-align:left}}
.Footer-module__CGWk_G__footer{color:#fff;background:#1a1a1a;padding:64px 32px 40px}.Footer-module__CGWk_G__inner{border-bottom:1px solid #2a2a2a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto 40px;padding-bottom:40px;display:flex}.Footer-module__CGWk_G__brand{flex-direction:column;gap:12px;display:flex}.Footer-module__CGWk_G__logo{align-items:center;gap:2px;display:flex}.Footer-module__CGWk_G__logoYou,.Footer-module__CGWk_G__logoThem{font-family:var(--font-heading);color:#fff;text-transform:lowercase;margin:0;padding:0;font-size:22px;font-weight:800}.Footer-module__CGWk_G__logoAmp{font-family:var(--font-serif);color:var(--brand);margin:0 2px;font-size:26px;font-style:italic;font-weight:500;position:relative;top:1px}.Footer-module__CGWk_G__logoDot{background:var(--brand);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block;position:relative;top:5px}.Footer-module__CGWk_G__tagline{color:#999;margin:0;font-size:14px}.Footer-module__CGWk_G__links{flex-wrap:wrap;gap:56px;display:flex}.Footer-module__CGWk_G__col{flex-direction:column;gap:10px;display:flex}.Footer-module__CGWk_G__colTitle{font-family:var(--font-heading);color:#fff;text-transform:none;margin:0 0 6px;font-size:13px;font-weight:700}.Footer-module__CGWk_G__col a{color:#999;padding:4px 0;font-size:13px;text-decoration:none;transition:color .2s;display:block}.Footer-module__CGWk_G__col a:hover{color:#fff}.Footer-module__CGWk_G__col a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Footer-module__CGWk_G__bottom{color:#999;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:24px 0 0;font-size:12px;display:flex}.Footer-module__CGWk_G__bottom a{color:#888;text-decoration:none;transition:color .2s}.Footer-module__CGWk_G__bottom a:hover{color:#fff}.Footer-module__CGWk_G__bottomLinks{gap:16px;display:flex}@media (max-width:768px){.Footer-module__CGWk_G__footer{padding:40px 24px}.Footer-module__CGWk_G__inner{flex-direction:column;gap:32px;margin-bottom:24px;padding-bottom:24px}.Footer-module__CGWk_G__links{gap:32px;width:100%}.Footer-module__CGWk_G__bottom{text-align:center;flex-direction:column}}
.BrandLogo-module__lTQp9G__logo{-webkit-user-select:none;user-select:none;align-items:center;gap:1px;text-decoration:none;display:inline-flex}.BrandLogo-module__lTQp9G__you,.BrandLogo-module__lTQp9G__them{font-family:var(--font-heading);color:var(--text);text-transform:lowercase;font-weight:800}.BrandLogo-module__lTQp9G__amp{font-family:var(--font-serif);color:var(--brand);margin:0 2px;font-style:italic;font-weight:500;position:relative;top:1px}.BrandLogo-module__lTQp9G__dot{background:var(--brand);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block;position:relative}.BrandLogo-module__lTQp9G__sm .BrandLogo-module__lTQp9G__you,.BrandLogo-module__lTQp9G__sm .BrandLogo-module__lTQp9G__them{font-size:18px}.BrandLogo-module__lTQp9G__sm .BrandLogo-module__lTQp9G__amp{font-size:21px}.BrandLogo-module__lTQp9G__sm .BrandLogo-module__lTQp9G__dot{width:4px;height:4px;top:4px}.BrandLogo-module__lTQp9G__md .BrandLogo-module__lTQp9G__you,.BrandLogo-module__lTQp9G__md .BrandLogo-module__lTQp9G__them{font-size:22px}.BrandLogo-module__lTQp9G__md .BrandLogo-module__lTQp9G__amp{font-size:26px}.BrandLogo-module__lTQp9G__md .BrandLogo-module__lTQp9G__dot{top:5px}.BrandLogo-module__lTQp9G__lg .BrandLogo-module__lTQp9G__you,.BrandLogo-module__lTQp9G__lg .BrandLogo-module__lTQp9G__them{font-size:28px}.BrandLogo-module__lTQp9G__lg .BrandLogo-module__lTQp9G__amp{font-size:32px}.BrandLogo-module__lTQp9G__lg .BrandLogo-module__lTQp9G__dot{width:6px;height:6px;top:6px}
.JobCard-module__dEJ3vq__jobCard{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:grid}.JobCard-module__dEJ3vq__jobCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 6px 20px #0000000a}.JobCard-module__dEJ3vq__jobCard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.JobCard-module__dEJ3vq__jobLogo{width:48px;height:48px;font-family:var(--font-heading);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.JobCard-module__dEJ3vq__jobInfo{min-width:0}.JobCard-module__dEJ3vq__jobTitle{font-family:var(--font-heading);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:16px;font-weight:700;overflow:hidden}.JobCard-module__dEJ3vq__jobCompany{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.JobCard-module__dEJ3vq__jobTags{flex-wrap:wrap;gap:6px;display:flex}.JobCard-module__dEJ3vq__jobTag{background:var(--tag-bg);color:var(--text-secondary);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500}.JobCard-module__dEJ3vq__jobTagType{background:var(--brand-glow);color:var(--brand-text)}.JobCard-module__dEJ3vq__jobTagRemote{background:var(--green-bg);color:var(--green)}.JobCard-module__dEJ3vq__jobTagCommission{color:#15803d;background:#ecfdf5}.JobCard-module__dEJ3vq__jobMeta{text-align:right;flex-shrink:0}.JobCard-module__dEJ3vq__jobSalary{font-family:var(--font-heading);color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.JobCard-module__dEJ3vq__jobPosted{color:var(--text-muted);font-size:12px}@media (max-width:768px){.JobCard-module__dEJ3vq__jobCard{grid-template-columns:1fr;gap:12px;padding:20px}.JobCard-module__dEJ3vq__jobLogo{width:40px;height:40px;font-size:14px}.JobCard-module__dEJ3vq__jobMeta{text-align:left}}
