.JobSearchHero_hero__N6Ub_{display:flex;justify-content:center;align-items:center;background:transparent;color:#F8F9FA;padding-top:2.5rem;font-family:Poppins,sans-serif;overflow:hidden}.JobSearchHero_content__JopKG{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:100px}.JobSearchHero_textContent__zhqFe{max-width:600px}.JobSearchHero_title__muUvf{font-size:2.5rem;font-weight:600;margin-bottom:40px;line-height:1.2;letter-spacing:1.1px}.JobSearchHero_dynamicHeadline__Kn960{font-size:1.5rem;font-weight:400;margin-bottom:40px;line-height:1.2;letter-spacing:1.1px}.JobSearchHero_highlight__kqenW{color:#83aef2;font-weight:700}.JobSearchHero_highlightPain__TxlXd{color:#898c8c;font-weight:700;font-size:22px;font-style:italic}.JobSearchHero_linkContainer__Y0niv{position:relative;display:inline-block}.JobSearchHero_link__OFtrk{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer;transition:all .2s ease}.JobSearchHero_link__OFtrk:hover{color:var(--accent-color);text-decoration-color:currentColor}.JobSearchHero_tooltip__fb_WY{bottom:100%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:white;padding:6px 12px;border-radius:4px;font-size:.8em;white-space:nowrap;pointer-events:none;transition:opacity .2s ease;margin-bottom:8px;z-index:100}.JobSearchHero_tooltip__fb_WY:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,.9)}.JobSearchHero_link__OFtrk:hover+.JobSearchHero_tooltip__fb_WY{opacity:1}.JobSearchHero_subtitle__Rmh9h{font-size:1.05rem;margin-top:10px;color:#F8F9FA;line-height:1.6}.JobSearchHero_stress__6lex8{color:#83aef2;font-weight:600}.JobSearchHero_logos__sDGpJ{display:flex;flex-direction:column;align-items:start;margin-top:40px}.JobSearchHero_cta__cUkMi{font-size:1.25rem}.JobSearchHero_ctaBlog__tnP07,.JobSearchHero_cta__cUkMi{color:#F8F9FA;margin-bottom:15px;font-weight:500;letter-spacing:1px}.JobSearchHero_ctaBlog__tnP07{font-size:1rem;font-style:italic}.JobSearchHero_storeBadgesContainer__hEDFL{display:flex;justify-content:center;align-items:center;gap:1rem;flex-direction:row;flex-wrap:wrap}.JobSearchHero_storeBadge__NgQJW{height:40px;width:auto;transition:transform .3s ease;cursor:pointer}.JobSearchHero_appImageWrapper__nFJ_Y{position:relative;display:flex;justify-content:center;align-items:center;background:#f0f0f0;border-radius:12px;margin-top:18px;padding:12px;box-shadow:0 10px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);max-width:600px;width:80%}.JobSearchHero_appImage__9nJfd{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:14px;background-color:#f5f7fa;box-shadow:0 4px 12px rgba(0,0,0,.12)}.JobSearchHero_tooltipWrapper__Zv3nz{position:relative;display:inline-flex;align-items:center;margin-left:6px;cursor:pointer;color:var(--muted);font-size:12px}.JobSearchHero_tooltipWrapper__Zv3nz:focus .JobSearchHero_tooltip__fb_WY,.JobSearchHero_tooltipWrapper__Zv3nz:hover .JobSearchHero_tooltip__fb_WY{opacity:1;visibility:visible;transform:translateY(0)}.JobSearchHero_tooltip__fb_WY{position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(4px);background:#1f2937;color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;white-space:normal;width:220px;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;z-index:10}@media (max-width:1024px){.JobSearchHero_hero__N6Ub_{padding-top:2.5rem;padding-left:2rem;padding-right:2rem}.JobSearchHero_content__JopKG{flex-direction:column;text-align:center;gap:20px}.JobSearchHero_textContent__zhqFe{max-width:100%}.JobSearchHero_logos__sDGpJ{align-items:center}.JobSearchHero_title__muUvf{font-size:2.5rem}.JobSearchHero_subtitle__Rmh9h{font-size:.95rem}.JobSearchHero_storeBadgesContainer__hEDFL{flex-direction:column}.JobSearchHero_appImageWrapper__nFJ_Y{max-width:500px;padding:12px}.JobSearchHero_appImage__9nJfd{max-width:500px;height:auto}}@media (max-width:480px){.JobSearchHero_title__muUvf{font-size:2rem}.JobSearchHero_subtitle__Rmh9h{font-size:.8rem}.JobSearchHero_storeBadgesContainer__hEDFL{flex-direction:column}.JobSearchHero_appImageWrapper__nFJ_Y{max-width:480px}.JobSearchHero_appImage__9nJfd{max-width:480px;height:auto}}