.CompanyDetail_container__Gu3Vt{--primary-color:#2563eb;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#94a3b8;--background-light:#f8fafc;--background-white:#fff;--border-color:#e2e8f0;--border-radius-sm:6px;--border-radius-lg:8px;--padding-desktop:1.5rem;--padding-tablet:1.25rem;--padding-mobile:1rem;width:800px;max-width:100vw;margin:0 auto;padding:1.5rem var(--padding-desktop);padding-bottom:90px;min-height:60vh;background:#f4f5f7;color:#1e293b}.CompanyDetail_header__iddQt{background:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius-lg);padding:1.5rem;margin-bottom:1.25rem}.CompanyDetail_headerContent__J1wrA{display:flex;align-items:center;gap:1.25rem}.CompanyDetail_logoWrapper__2jqIf{flex-shrink:0;width:80px;height:80px;background:#f8fafc;border-radius:8px;padding:.75rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.CompanyDetail_logo__8pJ53{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.CompanyDetail_headerInfo__npZUj{flex:1 1}.CompanyDetail_companyName__HuLvT{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 .5rem;line-height:1.3}.CompanyDetail_companyMeta__48uQ2{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.CompanyDetail_metaItem__DRN0E{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:12px}.CompanyDetail_metaIcon__Vjs4v{color:#2563eb}.CompanyDetail_website__On2IV{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:#2563eb;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:12px;transition:background .15s}.CompanyDetail_website__On2IV:hover{background:#1d4ed8}.CompanyDetail_externalLinkIcon__6SO8k{width:14px;height:14px}.CompanyDetail_content__Rm_1l{display:flex;flex-direction:column;gap:10px}.CompanyDetail_section__9nBNb{background:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius-lg);padding:1.25rem;transition:border-color .15s}.CompanyDetail_section__9nBNb:hover{border-color:#cbd5e1}.CompanyDetail_sectionTitle__xVYm2{font-size:13px;font-weight:700;color:#1e293b;margin:0 0 .875rem;display:flex;align-items:center;gap:.4rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}.CompanyDetail_sectionIcon__ZQNIV{color:#2563eb;flex-shrink:0}.CompanyDetail_description___8EeE{font-size:13px;line-height:1.6;color:#475569}.CompanyDetail_description___8EeE p{margin-bottom:.75rem}.CompanyDetail_description___8EeE ol,.CompanyDetail_description___8EeE ul{margin-left:1.25rem;margin-bottom:.75rem}.CompanyDetail_list__G_FTR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.CompanyDetail_list__G_FTR li{display:flex;align-items:flex-start;gap:.5rem;font-size:13px;color:#475569;line-height:1.5}.CompanyDetail_infoIcon__IIusT{color:#2563eb;flex-shrink:0;margin-top:.1rem}.CompanyDetail_list__G_FTR a{color:#2563eb;text-decoration:none;font-weight:500}.CompanyDetail_list__G_FTR a:hover{text-decoration:underline}.CompanyDetail_gallery__QkCWh{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.CompanyDetail_galleryImage__4kyrz{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0;transition:border-color .15s}.CompanyDetail_galleryImage__4kyrz:hover{border-color:#bfdbfe}.CompanyDetail_jobsHeader__RmUZI{margin-bottom:1.25rem}.CompanyDetail_jobCount__wU9P7{color:#2563eb;font-weight:600;font-size:13px;margin-left:.4rem;background:#eff6ff;border:1px solid #bfdbfe;padding:.15rem .5rem;border-radius:4px}.CompanyDetail_searchFilterBar__G_QrV{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.CompanyDetail_searchForm__Ylbly{display:flex;gap:.5rem;flex:1 1;min-width:240px}.CompanyDetail_searchInputWrapper__30E_C{flex:1 1;position:relative}.CompanyDetail_searchIcon__Oprgy{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;transition:color .15s}.CompanyDetail_searchInputWrapper__30E_C:focus-within .CompanyDetail_searchIcon__Oprgy{color:#2563eb}.CompanyDetail_searchInput__E3yol{width:100%;padding:.55rem 2.5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;transition:border-color .15s,box-shadow .15s;background:#fff;color:#1e293b;height:2.6rem;font-family:inherit}.CompanyDetail_searchInput__E3yol:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CompanyDetail_searchInput__E3yol::-moz-placeholder{color:#94a3b8}.CompanyDetail_searchInput__E3yol:-ms-input-placeholder{color:#94a3b8}.CompanyDetail_searchInput__E3yol::placeholder{color:#94a3b8}.CompanyDetail_clearSearchButton__j4IST{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}.CompanyDetail_clearSearchButton__j4IST:hover{color:#475569}.CompanyDetail_filterButton__TlzmN,.CompanyDetail_searchButton__y4tYC{padding:.55rem 1rem;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:background .15s,border-color .15s;white-space:nowrap}.CompanyDetail_searchButton__y4tYC{background:#2563eb;color:#fff;border:none}.CompanyDetail_searchButton__y4tYC:hover{background:#1d4ed8}.CompanyDetail_filterButton__TlzmN{background:#fff;color:#475569;border:1px solid #e2e8f0;position:relative}.CompanyDetail_filterButton__TlzmN:hover{border-color:#2563eb;color:#2563eb}.CompanyDetail_filterButtonActive__TJo_h{border-color:#2563eb;background:#eff6ff;color:#2563eb}.CompanyDetail_filterBadge__Vt87U{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #fff}.CompanyDetail_filterPanel__QiZ3P{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;margin-top:.875rem}.CompanyDetail_filterHeader__0M1yt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CompanyDetail_filterHeader__0M1yt h4{font-size:13px;font-weight:600;color:#1e293b;margin:0}.CompanyDetail_closeFilterButton__8TzQF{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center;transition:border-color .15s,color .15s}.CompanyDetail_closeFilterButton__8TzQF:hover{border-color:#2563eb;color:#2563eb}.CompanyDetail_filterContent__nALRR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.CompanyDetail_filterGroup__PAT2A{display:flex;flex-direction:column;gap:.4rem}.CompanyDetail_filterLabel__7sAtK{font-size:12px;font-weight:600;color:#1e293b}.CompanyDetail_filterSelect__58E2j{padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#fff;color:#1e293b;cursor:pointer;transition:border-color .15s;font-family:inherit}.CompanyDetail_filterSelect__58E2j:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CompanyDetail_filterActions__I9Ktx{display:flex;gap:.5rem;justify-content:flex-end}.CompanyDetail_applyButton__Y9ISl,.CompanyDetail_clearButton__mBK0T{padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;font-size:12px}.CompanyDetail_clearButton__mBK0T{background:#fff;border:1px solid #e2e8f0;color:#475569}.CompanyDetail_clearButton__mBK0T:hover{border-color:#94a3b8;color:#1e293b}.CompanyDetail_applyButton__Y9ISl{background:#2563eb;border:none;color:#fff}.CompanyDetail_applyButton__Y9ISl:hover{background:#1d4ed8}.CompanyDetail_activeFilters__wabhf{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem;background:#eff6ff;border-radius:6px;border:1px solid #bfdbfe;margin-top:.875rem}.CompanyDetail_filterTag__EIskf{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .625rem;background:#fff;border:1px solid #bfdbfe;border-radius:5px;font-size:12px;color:#2563eb;font-weight:500}.CompanyDetail_filterTag__EIskf button{background:none;border:none;color:#2563eb;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .15s}.CompanyDetail_filterTag__EIskf button:hover{color:#1d4ed8}.CompanyDetail_clearAllButton__qs0vG{padding:.25rem .625rem;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;border-radius:5px;transition:border-color .15s,color .15s}.CompanyDetail_clearAllButton__qs0vG:hover{border-color:#94a3b8;color:#475569}.CompanyDetail_jobGrid__0yUai{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;margin-top:1.25rem}.CompanyDetail_jobCard__4_n_x{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:border-color .15s;display:flex;flex-direction:column;gap:.625rem}.CompanyDetail_jobCard__4_n_x:hover{border-color:#bfdbfe}.CompanyDetail_companyInfo__Snpxt{display:flex;align-items:flex-start;gap:.875rem}.CompanyDetail_jobTitle__umbbO{font-size:13px;font-weight:600;color:#2563eb;text-decoration:none;display:flex;align-items:center;gap:.4rem;transition:color .15s;line-height:1.4}.CompanyDetail_jobTitle__umbbO:hover{color:#1d4ed8}.CompanyDetail_jobTitle__umbbO img{width:14px;height:14px;opacity:.6}.CompanyDetail_jobInfoLine__OFtD7{display:flex;align-items:center;gap:.4rem;font-size:12px;color:#64748b}.CompanyDetail_jobInfoLine__OFtD7:nth-of-type(3){color:#16a34a;font-weight:600}.CompanyDetail_noJobs__g8a1a{text-align:center;padding:2rem 1.5rem;color:#94a3b8;font-size:13px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.CompanyDetail_similarCompaniesSection__TUxMy{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.CompanyDetail_similarCompaniesHeader__usNO5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.CompanyDetail_similarCompaniesTitle__N3O__{font-size:14px;font-weight:700;color:#1e293b;margin:0}.CompanyDetail_viewMoreButton__Jcrul{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:transparent;color:#2563eb;text-decoration:none;border:1px solid #bfdbfe;border-radius:6px;font-weight:600;font-size:12px;transition:background .15s,border-color .15s}.CompanyDetail_viewMoreButton__Jcrul:hover{background:#eff6ff;border-color:#93c5fd}.CompanyDetail_similarCompaniesGrid__cuEy2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.CompanyDetail_companyCard__lTb0E{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:border-color .15s;text-decoration:none;display:flex;flex-direction:column;gap:.75rem}.CompanyDetail_companyCard__lTb0E:hover{border-color:#bfdbfe}.CompanyDetail_companyCardHeader__BCP2g{display:flex;align-items:center;gap:.875rem}.CompanyDetail_companyCardLogo__3oeCf{width:44px;height:44px;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:#f8fafc;padding:.4rem;border:1px solid #e2e8f0;flex-shrink:0}.CompanyDetail_companyCardInfo__JWob4{flex:1 1}.CompanyDetail_companyCardName__vGIZn{font-size:13px;font-weight:600;color:#1e293b;margin:0 0 .2rem}.CompanyDetail_companyCardIndustry__WgRDa{font-size:12px;color:#64748b;margin:0}.CompanyDetail_companyCardDescription__h_acX{font-size:12px;color:#475569;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.CompanyDetail_companyCardFooter__bBFjZ{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid #f1f5f9}.CompanyDetail_companyCardMeta__mjtLI{display:flex;align-items:center;gap:.3rem;font-size:12px;color:#64748b}.CompanyDetail_companyCardJobs__C_x_a{font-size:12px;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;padding:.15rem .45rem;border-radius:4px}.CompanyDetail_insightsSection__KM2J9{margin-top:1.5rem;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius-lg)}.CompanyDetail_chartsGrid__6PqUO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.CompanyDetail_chartCard__EHjTP{background:#f8fafc;border-radius:8px;padding:1.25rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-height:280px}.CompanyDetail_fullWidth__PiOzK{grid-column:1/-1}.CompanyDetail_chartHeader__aMgqu{margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1px solid #e2e8f0}.CompanyDetail_chartHeader__aMgqu h5{font-size:13px;font-weight:600;color:#1e293b;margin:0}.CompanyDetail_chartContainer__gif9m{flex:1 1;position:relative;min-height:220px;width:100%}.CompanyDetail_listContainer__vEQu5{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.CompanyDetail_listItem__hyofC{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:.4rem 0;border-bottom:1px dashed #f1f5f9}.CompanyDetail_listItem__hyofC:last-child{border-bottom:none}.CompanyDetail_listLabel__U1XKJ{display:flex;align-items:center;gap:.5rem;color:#475569;font-weight:500}.CompanyDetail_dot__eHybW{width:8px;height:8px;border-radius:50%;display:inline-block}.CompanyDetail_listValue__wmA1r{font-weight:600;color:#1e293b;background:#f1f5f9;padding:.15rem .5rem;border-radius:4px;font-size:12px}.CompanyDetail_tagsContainer__6SVz9{display:flex;flex-wrap:wrap;gap:.4rem;align-content:flex-start}.CompanyDetail_skillBadge__Jwpvu{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:.25rem .6rem;border-radius:4px;font-size:12px;font-weight:500}.CompanyDetail_emptyText__15RDh{color:#94a3b8;font-size:12px;font-style:italic;text-align:center;margin-top:1rem}.CompanyDetail_pagination____bOY{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.CompanyDetail_paginationButton__vDIrb{display:flex;align-items:center;gap:.2rem;padding:.4rem .875rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s;color:#475569;font-size:12px}.CompanyDetail_paginationButton__vDIrb:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.CompanyDetail_paginationButton__vDIrb:disabled{opacity:.4;cursor:not-allowed}.CompanyDetail_paginationInfo__zJ6_t{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-weight:600;color:#1e293b;font-size:13px}.CompanyDetail_paginationTotal__VYl1A{font-size:12px;color:#94a3b8;font-weight:400}.CompanyDetail_pageNumbers__pPkZf{display:flex;gap:.3rem;align-items:center}.CompanyDetail_pageNumber__YsnJG{padding:.4rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s,color .15s;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#64748b;min-width:34px}.CompanyDetail_pageNumber__YsnJG:hover:not(.CompanyDetail_active__0gi_Q){border-color:#2563eb;color:#2563eb}.CompanyDetail_active__0gi_Q{background:#2563eb;color:#fff;border-color:transparent}.CompanyDetail_dots__qUmw1{color:#94a3b8;padding:0 .25rem;font-weight:700}.CompanyDetail_loadMoreWrapper__NPjVD{display:flex;justify-content:center;align-items:center;margin:1.5rem 0 .5rem;width:100%}.CompanyDetail_loadMoreButton__3MEDt{padding:.6rem 2rem;background:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:.5rem}.CompanyDetail_loadMoreButton__3MEDt:hover:not(:disabled){background:#1d4ed8}.CompanyDetail_loadMoreButton__3MEDt:disabled{opacity:.5;cursor:not-allowed}.CompanyDetail_loadingContainer__2kfN4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem}.CompanyDetail_spinner__hnJ1o{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:CompanyDetail_spin__irA_U 1s linear infinite}@keyframes CompanyDetail_spin__irA_U{to{transform:rotate(1turn)}}.CompanyDetail_loadingText__IyBIp{color:#64748b;font-size:13px;font-weight:500}.CompanyDetail_feedback__fR7sC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1.25rem;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius-lg)}.CompanyDetail_feedbackIcon__jQ2_E{color:#cbd5e1}.CompanyDetail_feedbackText__oT1Nk{color:#64748b;font-size:14px;max-width:380px;line-height:1.6}.CompanyDetail_retryButton__d0OsK{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .15s;font-size:13px}.CompanyDetail_retryButton__d0OsK:hover{background:#1d4ed8}.CompanyDetail_notification__UjDuz{position:fixed;top:12px;right:12px;padding:10px 14px;border-radius:6px;font-weight:500;font-size:13px;z-index:1000;max-width:90vw;animation:CompanyDetail_slideIn__2mqcZ .3s ease-out}@keyframes CompanyDetail_slideIn__2mqcZ{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.CompanyDetail_notificationSuccess__59pXp{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.CompanyDetail_notificationError__FWaG1{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.CompanyDetail_notificationInfo__YJONT{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}@media (max-width:1024px){.CompanyDetail_container__Gu3Vt{padding:0 var(--padding-tablet);width:90vw}}@media (max-width:768px){.CompanyDetail_container__Gu3Vt{padding:1rem var(--padding-mobile);padding-bottom:80px;width:90vw}.CompanyDetail_header__iddQt{padding:1.25rem}.CompanyDetail_headerContent__J1wrA{flex-direction:column;text-align:center;gap:1.25rem}.CompanyDetail_logoWrapper__2jqIf{width:72px;height:72px}.CompanyDetail_companyMeta__48uQ2{justify-content:center;gap:.875rem}.CompanyDetail_searchFilterBar__G_QrV{flex-direction:column;gap:.875rem}.CompanyDetail_searchForm__Ylbly{width:100%;min-width:0}.CompanyDetail_filterGroup__PAT2A{width:100%}.CompanyDetail_chartsGrid__6PqUO{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.CompanyDetail_container__Gu3Vt{padding:.875rem var(--padding-mobile);width:90vw}.CompanyDetail_header__iddQt{padding:1rem}.CompanyDetail_jobGrid__0yUai,.CompanyDetail_similarCompaniesGrid__cuEy2{grid-template-columns:1fr}}.CompanyDetail_container__Gu3Vt{--ink:#10233f;--blue:#1769e0;--blue-dark:#0d3f91;--sky:#eaf4ff;--amber:#f8b84e;width:100%;max-width:1180px;padding:2rem 2rem 6rem;background:radial-gradient(circle at 8% 0,rgba(23,105,224,.11),transparent 30rem),linear-gradient(180deg,#f7fbff,#f4f7fb 30%,#f7f8fa)}.CompanyDetail_breadcrumbs__TSnAG{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;color:#6b7c93;font-size:.78rem}.CompanyDetail_breadcrumbs__TSnAG a{color:#315b8a;text-decoration:none}.CompanyDetail_breadcrumbs__TSnAG a:hover{color:var(--blue);text-decoration:underline}.CompanyDetail_header__iddQt{position:relative;overflow:hidden;padding:2rem;margin-bottom:1rem;color:#fff;border:0;border-radius:22px;background:linear-gradient(125deg,rgba(9,42,92,.98),rgba(19,89,177,.96)),#0d3f91;box-shadow:0 22px 55px rgba(13,63,145,.2)}.CompanyDetail_header__iddQt:after{content:"";position:absolute;width:330px;height:330px;right:-120px;top:-190px;border-radius:50%;border:46px solid hsla(0,0%,100%,.06);pointer-events:none}.CompanyDetail_headerContent__J1wrA{position:relative;z-index:1;align-items:flex-start}.CompanyDetail_headerInfo__npZUj{min-width:0}.CompanyDetail_logoWrapper__2jqIf{width:104px;height:104px;border-radius:18px;border:1px solid hsla(0,0%,100%,.32);background:#fff;box-shadow:0 16px 30px rgba(5,25,55,.24)}.CompanyDetail_eyebrow__iGe_I,.CompanyDetail_sectionKicker__C_T8H{display:block;margin-bottom:.42rem;color:#77b8ff;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.CompanyDetail_companyName__HuLvT{margin:0 0 .55rem;color:#fff;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em}.CompanyDetail_heroDescription__rM2w4{max-width:720px;margin:0 0 1rem;color:#d9e9ff;font-size:.96rem;line-height:1.65}.CompanyDetail_companyMeta__48uQ2{margin:0 0 1.15rem;gap:.55rem}.CompanyDetail_metaItem__DRN0E{padding:.36rem .65rem;color:#e5f1ff;border:1px solid hsla(0,0%,100%,.17);border-radius:999px;background:hsla(0,0%,100%,.08);font-size:.75rem}.CompanyDetail_metaIcon__Vjs4v{color:#8bc4ff}.CompanyDetail_heroActions__KYs9O{display:flex;flex-wrap:wrap;gap:.65rem}.CompanyDetail_primaryAction__1RXsp,.CompanyDetail_secondaryAction__GDkeo,.CompanyDetail_shareAction__o2pJ6{min-height:42px;padding:.68rem 1rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.8rem;font-weight:800;text-decoration:none;cursor:pointer}.CompanyDetail_primaryAction__1RXsp{color:#10233f;background:var(--amber);border:1px solid var(--amber)}.CompanyDetail_secondaryAction__GDkeo{color:#fff;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08)}.CompanyDetail_shareAction__o2pJ6{color:#fff;border:1px solid hsla(0,0%,100%,.2);background:transparent;font-family:inherit}.CompanyDetail_primaryAction__1RXsp:hover,.CompanyDetail_secondaryAction__GDkeo:hover,.CompanyDetail_shareAction__o2pJ6:hover{transform:translateY(-1px);filter:brightness(1.05)}.CompanyDetail_trustNote__q_pMa{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.14);color:#bfd9f6;font-size:.7rem}.CompanyDetail_trustNote__q_pMa span:last-child{margin-left:auto}.CompanyDetail_statsGrid__OEcjG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1rem}.CompanyDetail_statCard__0vvRL{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;grid-column-gap:.7rem;-moz-column-gap:.7rem;column-gap:.7rem;align-items:center;min-width:0;padding:.9rem;border:1px solid #dce6f2;border-radius:14px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(29,58,94,.06)}.CompanyDetail_statIcon__DQuLB{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;color:var(--blue);background:var(--sky);border-radius:10px}.CompanyDetail_statCard__0vvRL strong{color:var(--ink);font-size:1.12rem;line-height:1.1}.CompanyDetail_statCard__0vvRL>span:last-child{color:#667991;font-size:.7rem}.CompanyDetail_jumpNav__1j85t{position:sticky;top:0;z-index:20;display:flex;gap:.45rem;align-items:center;overflow-x:auto;margin-bottom:1rem;padding:.65rem;border:1px solid #dce6f2;border-radius:13px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(29,58,94,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CompanyDetail_jumpNav__1j85t span{padding:0 .45rem;color:#71839a;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.CompanyDetail_jumpNav__1j85t a{flex-shrink:0;padding:.48rem .7rem;color:#2b4c72;border-radius:8px;font-size:.75rem;font-weight:700;text-decoration:none}.CompanyDetail_jumpNav__1j85t a:hover{color:var(--blue);background:var(--sky)}.CompanyDetail_content__Rm_1l{gap:.9rem}.CompanyDetail_section__9nBNb{padding:1.45rem;border-color:#dce6f2;border-radius:16px;box-shadow:0 8px 25px rgba(29,58,94,.045)}.CompanyDetail_section__9nBNb:hover{border-color:#c6d7e9}.CompanyDetail_sectionTitle__xVYm2{color:var(--ink);font-size:1.12rem;border:0;padding:0;margin-bottom:.65rem}.CompanyDetail_description___8EeE{color:#445a73;font-size:.87rem;line-height:1.75}.CompanyDetail_sectionIntro__4KIvV{max-width:760px;margin:0 0 1rem;color:#63758b;font-size:.8rem;line-height:1.6}.CompanyDetail_sectionHeadingRow__p4JJD{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.CompanyDetail_updatedBadge__qry5b{flex-shrink:0;padding:.35rem .65rem;color:#24643e;border:1px solid #bfe2cb;border-radius:999px;background:#edf9f1;font-size:.68rem;font-weight:700}.CompanyDetail_largeSectionIcon__A4OLK{color:var(--blue)}.CompanyDetail_factSection__6W2Ac{background:linear-gradient(145deg,#fff,#f5f9ff)}.CompanyDetail_factGrid__CITqF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.CompanyDetail_factItem__wHN0b{min-width:0;padding:.8rem;border:1px solid #e2eaf3;border-radius:11px;background:#fff}.CompanyDetail_factItem__wHN0b span{display:block;margin-bottom:.32rem;color:#77889b;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.CompanyDetail_factItem__wHN0b strong{display:block;color:#243b57;font-size:.78rem;line-height:1.45}.CompanyDetail_factItem__wHN0b small{color:#75869a;font-weight:600}.CompanyDetail_sourceRow___dva8{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;color:#7b8b9e;font-size:.68rem}.CompanyDetail_sourceRow___dva8 a{display:inline-flex;align-items:center;gap:.2rem;color:var(--blue);text-decoration:none}.CompanyDetail_candidateGuide__KEE9z{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;background:linear-gradient(115deg,#f8fbff,#fffaf0)}.CompanyDetail_guideColumn__2yprv{padding:.3rem}.CompanyDetail_checkList__P4y2Q{display:grid;grid-gap:.6rem;gap:.6rem;padding:0;margin:0;list-style:none}.CompanyDetail_checkList__P4y2Q li{display:flex;align-items:flex-start;gap:.55rem;color:#40566f;font-size:.78rem;line-height:1.5}.CompanyDetail_checkList__P4y2Q svg{flex:0 0 auto;margin-top:.1rem;color:#20935a}.CompanyDetail_discoveryGroups__5lY6E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.CompanyDetail_demandGrid__T0HuU h3,.CompanyDetail_discoveryGroups__5lY6E h3,.CompanyDetail_prepareGrid__qMOmK h3{margin:0 0 .65rem;color:#4d6178;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.CompanyDetail_discoveryLinks__N0Q1M{display:flex;flex-wrap:wrap;gap:.42rem}.CompanyDetail_discoveryLinks__N0Q1M a{display:inline-flex;gap:.42rem;align-items:center;padding:.42rem .6rem;color:#315b8a;border:1px solid #d9e5f2;border-radius:8px;background:#f8fbff;font-size:.72rem;text-decoration:none}.CompanyDetail_discoveryLinks__N0Q1M a span{color:#7990a8;font-size:.64rem}.CompanyDetail_discoveryLinks__N0Q1M a:hover{border-color:#8bb8ed;background:var(--sky)}.CompanyDetail_demandGrid__T0HuU{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.CompanyDetail_rankList__d0WH0{display:grid;grid-gap:.35rem;gap:.35rem}.CompanyDetail_rankList__d0WH0 a{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.44rem .5rem;color:#314c69;border-radius:8px;text-decoration:none;font-size:.7rem}.CompanyDetail_rankList__d0WH0 a:hover{background:#f0f6fd}.CompanyDetail_rankList__d0WH0 a>span{display:grid;place-items:center;width:22px;height:22px;color:var(--blue);background:var(--sky);border-radius:6px;font-weight:800}.CompanyDetail_rankList__d0WH0 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyDetail_rankList__d0WH0 em{color:#8292a4;font-size:.64rem;font-style:normal}.CompanyDetail_skillCloud__KgfVz,.CompanyDetail_tagList__Y8vL_{display:flex;flex-wrap:wrap;gap:.42rem}.CompanyDetail_skillCloud__KgfVz a,.CompanyDetail_tagList__Y8vL_ span{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .58rem;color:#264b74;border:1px solid #dae5f1;border-radius:999px;background:#fff;font-size:.69rem;text-decoration:none}.CompanyDetail_skillCloud__KgfVz a span{color:#8999aa;font-size:.61rem}.CompanyDetail_categoryBars__tuBk_{display:grid;grid-gap:.65rem;gap:.65rem}.CompanyDetail_categoryBars__tuBk_ a{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;padding-bottom:.38rem;color:#40566f;font-size:.7rem;text-decoration:none}.CompanyDetail_categoryBars__tuBk_ i{position:absolute;left:0;bottom:0;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--blue),#6fb4ff)}.CompanyDetail_compensationSection__9UsTx{display:grid;grid-template-columns:minmax(0,1fr) 1.3fr;grid-gap:1.2rem;gap:1.2rem;background:linear-gradient(135deg,#f7fbff,#eef7f3)}.CompanyDetail_compensationGrid__jFAW7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem}.CompanyDetail_compensationCard__3KL_P{padding:.85rem;border:1px solid #d8e8df;border-radius:11px;background:hsla(0,0%,100%,.82)}.CompanyDetail_compensationCard__3KL_P>span{display:block;color:#648071;font-size:.66rem}.CompanyDetail_compensationCard__3KL_P strong{display:block;margin:.3rem 0 .1rem;color:#173d2d;font-size:.9rem}.CompanyDetail_compensationCard__3KL_P small{color:#698176;font-size:.66rem}.CompanyDetail_compensationCard__3KL_P p{margin:.5rem 0 0;color:#567165;font-size:.67rem}.CompanyDetail_prepareSection__KjnRT{background:linear-gradient(145deg,#fff,#f6f9fd)}.CompanyDetail_prepareGrid__qMOmK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:.8rem}.CompanyDetail_processList__JWXnr{display:grid;grid-gap:.5rem;gap:.5rem;padding:0;margin:0;list-style:none}.CompanyDetail_processList__JWXnr li{display:flex;gap:.5rem;align-items:center;color:#40566f;font-size:.73rem}.CompanyDetail_processList__JWXnr li span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:#fff;border-radius:50%;background:var(--blue);font-size:.64rem;font-weight:800}.CompanyDetail_faqList__T5Qu_{display:grid;grid-gap:.5rem;gap:.5rem}.CompanyDetail_faqList__T5Qu_ details{border:1px solid #e0e8f1;border-radius:10px;background:#fbfdff}.CompanyDetail_faqList__T5Qu_ summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;color:#293f5a;cursor:pointer;font-size:.78rem;font-weight:750;list-style:none}.CompanyDetail_faqList__T5Qu_ summary::-webkit-details-marker{display:none}.CompanyDetail_faqList__T5Qu_ details[open] summary svg{transform:rotate(90deg)}.CompanyDetail_faqList__T5Qu_ p{margin:0;padding:0 .85rem .85rem;color:#5c6f84;font-size:.76rem;line-height:1.65}@media (max-width:1024px){.CompanyDetail_container__Gu3Vt{width:100%;padding:1.5rem}.CompanyDetail_factGrid__CITqF{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyDetail_demandGrid__T0HuU,.CompanyDetail_prepareGrid__qMOmK{grid-template-columns:1fr 1fr}.CompanyDetail_demandGrid__T0HuU>:last-child,.CompanyDetail_prepareGrid__qMOmK>:last-child{grid-column:1/-1}}@media (max-width:768px){.CompanyDetail_container__Gu3Vt{width:100%;padding:1rem .85rem 5rem}.CompanyDetail_header__iddQt{padding:1.3rem;border-radius:17px}.CompanyDetail_headerContent__J1wrA{align-items:flex-start;text-align:left}.CompanyDetail_logoWrapper__2jqIf{width:82px;height:82px}.CompanyDetail_companyMeta__48uQ2{justify-content:flex-start}.CompanyDetail_heroActions__KYs9O{width:100%}.CompanyDetail_primaryAction__1RXsp{flex:1 1 100%}.CompanyDetail_secondaryAction__GDkeo,.CompanyDetail_shareAction__o2pJ6{flex:1 1}.CompanyDetail_trustNote__q_pMa span:last-child{width:100%;margin-left:0}.CompanyDetail_statsGrid__OEcjG{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyDetail_candidateGuide__KEE9z,.CompanyDetail_compensationSection__9UsTx,.CompanyDetail_demandGrid__T0HuU,.CompanyDetail_discoveryGroups__5lY6E,.CompanyDetail_prepareGrid__qMOmK{grid-template-columns:1fr}.CompanyDetail_demandGrid__T0HuU>:last-child,.CompanyDetail_prepareGrid__qMOmK>:last-child{grid-column:auto}.CompanyDetail_jumpNav__1j85t{top:0;margin-left:-.2rem;margin-right:-.2rem}.CompanyDetail_section__9nBNb{padding:1.1rem}}@media (max-width:480px){.CompanyDetail_container__Gu3Vt{width:100%}.CompanyDetail_breadcrumbs__TSnAG{white-space:nowrap;overflow:hidden}.CompanyDetail_companyName__HuLvT{font-size:1.7rem}.CompanyDetail_heroDescription__rM2w4{font-size:.84rem}.CompanyDetail_secondaryAction__GDkeo,.CompanyDetail_shareAction__o2pJ6{flex-basis:100%}.CompanyDetail_statsGrid__OEcjG{gap:.5rem}.CompanyDetail_statCard__0vvRL{grid-template-columns:32px 1fr;padding:.72rem}.CompanyDetail_statIcon__DQuLB{width:32px;height:32px}.CompanyDetail_factGrid__CITqF{grid-template-columns:1fr}.CompanyDetail_sectionHeadingRow__p4JJD{flex-direction:column}.CompanyDetail_pagination____bOY{padding:.65rem;gap:.35rem}.CompanyDetail_pageNumbers__pPkZf{display:none}}