.FreshLanding-module__HL0dkG__container{max-width:1200px;margin:0 auto;padding:0 24px}.FreshLanding-module__HL0dkG__page{--slate-50:#fafafa;--slate-100:#f4f4f5;--slate-200:#e4e4e7;--slate-300:#d4d4d8;--slate-400:#a1a1aa;--slate-500:#71717a;--slate-600:#52525b;--slate-700:#3f3f46;--slate-800:#27272a;--slate-900:#141457;--brand-50:#ecfef3;--brand-500:#1fb24e;--brand-600:#16a343;--incogni-blue:#1b2ff5;--incogni-blue-50:#e8f4ff;background:var(--slate-50);min-height:100vh;font-family:var(--font-body);color:var(--slate-900);overflow-x:hidden}.FreshLanding-module__HL0dkG__hero{text-align:center;background-color:var(--slate-50);padding:80px 0 40px;position:relative;overflow:visible}.FreshLanding-module__HL0dkG__heroContent{z-index:10;max-width:920px;margin:0 auto;position:relative}.FreshLanding-module__HL0dkG__badge{color:var(--slate-900);border:1px solid var(--slate-200);background:#fff;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:700;animation:.6s ease-out FreshLanding-module__HL0dkG__fadeInUp;display:inline-flex;box-shadow:0 2px 4px #00000005}.FreshLanding-module__HL0dkG__title{font-family:var(--font-display);color:var(--slate-900);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05;animation:.6s ease-out .1s backwards FreshLanding-module__HL0dkG__fadeInUp}.FreshLanding-module__HL0dkG__titleHighlight{color:var(--incogni-blue);display:block}.FreshLanding-module__HL0dkG__subtitle{color:var(--slate-600);max-width:680px;margin:0 auto 48px;font-size:1.35rem;font-weight:400;line-height:1.6;animation:.6s ease-out .2s backwards FreshLanding-module__HL0dkG__fadeInUp}.FreshLanding-module__HL0dkG__searchBox{z-index:30;border:1px solid var(--slate-200);background:#fff;border-radius:20px;gap:8px;max-width:820px;margin:0 auto;padding:8px;animation:.6s ease-out .3s backwards FreshLanding-module__HL0dkG__fadeInUp;display:flex;position:relative;box-shadow:0 20px 40px #0000000a}.FreshLanding-module__HL0dkG__searchSelect{flex:1;min-width:0;position:relative}.FreshLanding-module__HL0dkG__searchSelect button{height:64px;box-shadow:none;background:#fff;border:none;border-radius:12px;font-weight:600}.FreshLanding-module__HL0dkG__searchButton{background:var(--brand-500);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:12px;height:64px;padding:0 44px;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex}.FreshLanding-module__HL0dkG__searchButton:hover{background:var(--brand-600);transform:translateY(-1px)}.FreshLanding-module__HL0dkG__section{padding:40px 0;position:relative}.FreshLanding-module__HL0dkG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.FreshLanding-module__HL0dkG__sectionTitle{font-family:var(--font-display);color:var(--slate-900);letter-spacing:-.03em;margin:0;font-size:2.75rem;font-weight:800}.FreshLanding-module__HL0dkG__sectionLink{color:var(--slate-900);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.FreshLanding-module__HL0dkG__sectionLink:hover{color:var(--incogni-blue);gap:12px}.FreshLanding-module__HL0dkG__companiesScroll{scrollbar-width:none;gap:40px;padding:10px 0 20px;display:flex;overflow-x:auto}.FreshLanding-module__HL0dkG__companyCard{filter:grayscale();opacity:.3;flex:0 0 160px;justify-content:center;align-items:center;height:80px;transition:all .3s;display:flex}.FreshLanding-module__HL0dkG__companyCard:hover{filter:grayscale(0);opacity:1}.FreshLanding-module__HL0dkG__companyCard img{max-width:100%;max-height:100%}.FreshLanding-module__HL0dkG__featuresSection{background:#fff;padding:48px 0}.FreshLanding-module__HL0dkG__featuresGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.FreshLanding-module__HL0dkG__featuresGrid{grid-template-columns:repeat(2,1fr)}}.FreshLanding-module__HL0dkG__featureCard{background:var(--slate-50);border:2px solid var(--slate-200);border-radius:24px;flex-direction:column;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #00000005}.FreshLanding-module__HL0dkG__featureCard:hover{border-color:var(--incogni-blue);background:#fff;transform:translateY(-10px);box-shadow:0 20px 50px #00000014}.FreshLanding-module__HL0dkG__featureIconContainer{width:56px;height:56px;color:var(--incogni-blue);background:#fff;border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:flex;box-shadow:0 4px 12px #00000008}.FreshLanding-module__HL0dkG__featureIconContainer svg{width:28px;height:28px}.FreshLanding-module__HL0dkG__featureTitle{font-family:var(--font-display);color:var(--slate-900);letter-spacing:-.02em;margin-bottom:16px;font-size:1.35rem;font-weight:700}.FreshLanding-module__HL0dkG__featureDescription{color:var(--slate-500);font-size:1.125rem;line-height:1.6}.FreshLanding-module__HL0dkG__categoriesGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.FreshLanding-module__HL0dkG__categoryCard{border:2px solid var(--slate-200);background:#fff;border-radius:20px;flex-direction:column;padding:32px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #00000005}.FreshLanding-module__HL0dkG__categoryCard:hover{border-color:var(--incogni-blue);box-shadow:0 10px 30px #1b2ff514}.FreshLanding-module__HL0dkG__categoryIcon{color:var(--incogni-blue);margin-bottom:24px}.FreshLanding-module__HL0dkG__categoryName{color:var(--slate-900);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:700}.FreshLanding-module__HL0dkG__starStamp{z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff7cc 0%,#fde68a 45%,#fbbf24 100%);border:1px solid #f59e0b;border-radius:999px;align-items:center;gap:3px;padding:4px 8px;display:inline-flex;position:absolute;top:-12px;right:12px;box-shadow:0 2px 6px #94a3b81a}.FreshLanding-module__HL0dkG__starStampIcon{color:#d97706;filter:drop-shadow(0 0 2px #ffd66638);transform-origin:50%;animation:2.2s ease-in-out infinite FreshLanding-module__HL0dkG__starSparkle}@keyframes FreshLanding-module__HL0dkG__starSparkle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.08)}}.FreshLanding-module__HL0dkG__jobsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:24px;display:grid}.FreshLanding-module__HL0dkG__jobCard{border:2px solid var(--slate-200);background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:32px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #00000005}.FreshLanding-module__HL0dkG__jobCard:hover{border-color:var(--incogni-blue);box-shadow:0 15px 40px #1b2ff514}.FreshLanding-module__HL0dkG__jobCardExpired{opacity:.6;filter:grayscale(.2);background-color:snow!important;border-color:#fee2e2!important}.FreshLanding-module__HL0dkG__jobCardExpired:hover{opacity:.9;border-color:#fca5a5!important}.FreshLanding-module__HL0dkG__jobHeader{gap:20px;margin-bottom:20px;display:flex}.FreshLanding-module__HL0dkG__jobLogo{background:var(--slate-50);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.FreshLanding-module__HL0dkG__jobLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.FreshLanding-module__HL0dkG__jobInfo{flex:1;min-width:0}.FreshLanding-module__HL0dkG__jobCompany{color:var(--slate-500);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.9375rem;font-weight:700;overflow:hidden}.FreshLanding-module__HL0dkG__jobTitle{color:var(--slate-900);font-size:1.25rem;font-weight:700;line-height:1.3;font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.5rem;display:-webkit-box;overflow:hidden}.FreshLanding-module__HL0dkG__jobTags{flex-wrap:wrap;gap:12px;height:1.5rem;margin-bottom:24px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.FreshLanding-module__HL0dkG__jobCity{color:var(--slate-500);white-space:nowrap;align-items:center;gap:6px;display:flex}.FreshLanding-module__HL0dkG__tagSalary{color:var(--brand-500)}.FreshLanding-module__HL0dkG__jobCardExpired .FreshLanding-module__HL0dkG__tagSalary{color:var(--slate-400)}.FreshLanding-module__HL0dkG__jobFooter{border-top:1px solid var(--slate-100);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.FreshLanding-module__HL0dkG__jobTime{color:var(--slate-400);font-size:13px;font-weight:600}.FreshLanding-module__HL0dkG__jobAction{background:var(--slate-900);color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:800;transition:all .2s}.FreshLanding-module__HL0dkG__jobCard:hover .FreshLanding-module__HL0dkG__jobAction{background:var(--brand-500)}.FreshLanding-module__HL0dkG__jobCardExpired .FreshLanding-module__HL0dkG__jobAction{color:#b91c1c;background:#fee2e2}.FreshLanding-module__HL0dkG__jobCardExpired:hover .FreshLanding-module__HL0dkG__jobAction{background:#fca5a5}.FreshLanding-module__HL0dkG__statsRow{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.FreshLanding-module__HL0dkG__statValue{color:var(--slate-900);font-size:3.5rem;font-weight:800;display:block}.FreshLanding-module__HL0dkG__statLabel{color:var(--slate-400);font-size:1rem;font-weight:700}@keyframes FreshLanding-module__HL0dkG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FreshLanding-module__HL0dkG__container{padding:0 12px}.FreshLanding-module__HL0dkG__hero{padding:100px 0 60px}.FreshLanding-module__HL0dkG__title{font-size:2.75rem}.FreshLanding-module__HL0dkG__searchBox{border-radius:16px;flex-direction:column;padding:16px}.FreshLanding-module__HL0dkG__featuresGrid{grid-template-columns:1fr;gap:16px}.FreshLanding-module__HL0dkG__categoriesGrid,.FreshLanding-module__HL0dkG__jobsGrid{grid-template-columns:1fr}.FreshLanding-module__HL0dkG__jobCard{width:100%;min-width:0;padding:12px;position:relative;overflow:visible}.FreshLanding-module__HL0dkG__jobCity{text-overflow:ellipsis;max-width:120px;overflow:hidden}.FreshLanding-module__HL0dkG__jobTitle{-webkit-line-clamp:unset;height:auto}.FreshLanding-module__HL0dkG__statsRow{grid-template-columns:1fr;gap:32px}}
