.companyCard-module-scss-module__81i18q__card{color:inherit;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #1118270d}.companyCard-module-scss-module__81i18q__card:hover{border-color:#d1d5db;text-decoration:none;box-shadow:0 4px 6px -1px #11182714,0 2px 4px -1px #1118270a}.companyCard-module-scss-module__81i18q__card:hover .companyCard-module-scss-module__81i18q__top .companyCard-module-scss-module__81i18q__name{text-decoration:underline}.companyCard-module-scss-module__81i18q__card:hover .companyCard-module-scss-module__81i18q__viewLink{color:#c2410c}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__top .companyCard-module-scss-module__81i18q__name{font-family:var(--font-headings),"Rajdhani",sans-serif;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:#111827;flex:1;min-width:0}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__description{font-size:var(--text-sm);color:#6b7280;line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__meta{flex-wrap:wrap;gap:1rem;display:flex}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__meta .companyCard-module-scss-module__81i18q__metaItem{font-size:var(--text-sm);color:#6b7280;align-items:center;gap:.25rem;display:inline-flex}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__footer .companyCard-module-scss-module__81i18q__jobsBadge{color:#6b7280;align-items:center;gap:.5rem;display:inline-flex}.companyCard-module-scss-module__81i18q__card .companyCard-module-scss-module__81i18q__footer .companyCard-module-scss-module__81i18q__viewLink{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#ea580c;white-space:nowrap;transition:color .15s}
.page-module-scss-module__MLYTgG__page{padding:2.5rem 0 4rem}@media (max-width:480px){.page-module-scss-module__MLYTgG__page{padding:1.5rem 0 2.5rem}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__container{padding-inline:1rem}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__container{flex-direction:column;gap:2rem;display:flex}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__container{gap:1.5rem}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__header .page-module-scss-module__MLYTgG__title{font-family:var(--font-headings),"Rajdhani",sans-serif;font-size:var(--text-3xl);font-weight:var(--weight-bold);color:#111827;margin-bottom:.5rem}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__header .page-module-scss-module__MLYTgG__title{font-size:var(--text-2xl)}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__header .page-module-scss-module__MLYTgG__subtitle{font-size:var(--text-base);color:#6b7280}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #1118270d}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters{padding:1rem}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters .page-module-scss-module__MLYTgG__filterRow{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}@media (min-width:481px) and (max-width:768px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters .page-module-scss-module__MLYTgG__filterRow{grid-template-columns:1fr 1fr}}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters .page-module-scss-module__MLYTgG__filterRow{grid-template-columns:1fr}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__filters .page-module-scss-module__MLYTgG__filterActions{align-items:center;gap:.75rem;display:flex}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__resultsCount{font-size:var(--text-sm);color:#6b7280;margin-top:-1rem}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (min-width:769px) and (max-width:1280px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:481px) and (max-width:768px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__grid{grid-template-columns:1fr}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__skeleton{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.75rem;min-height:10rem;padding:1.25rem;display:flex}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__skeleton .page-module-scss-module__MLYTgG__bone{background-color:#f3f4f6;border-radius:.25rem;animation:1.5s ease-in-out infinite page-module-scss-module__MLYTgG__pulse}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__skeleton .page-module-scss-module__MLYTgG__boneTitle{width:60%;height:1.25rem}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__skeleton .page-module-scss-module__MLYTgG__boneMeta{width:40%;height:.875rem}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__skeleton .page-module-scss-module__MLYTgG__boneDesc{width:85%;height:.875rem}@keyframes page-module-scss-module__MLYTgG__pulse{0%,to{opacity:1}50%{opacity:.4}}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__emptyState{text-align:center;padding:4rem 1.5rem}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__emptyState .page-module-scss-module__MLYTgG__emptyTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:#111827;margin-bottom:.5rem}.page-module-scss-module__MLYTgG__page .page-module-scss-module__MLYTgG__emptyState .page-module-scss-module__MLYTgG__emptyDesc{font-size:var(--text-base);color:#6b7280}
