.page_page__I_SVU{min-height:100vh;display:flex;flex-direction:column}.page_container__bQmpa{flex:1 1;max-width:1000px;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_breadcrumb__qNLfb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-4)}.page_breadcrumb__qNLfb a{color:var(--text-secondary);text-decoration:none}.page_breadcrumb__qNLfb a:hover{color:var(--accent)}.page_hero__VJmn5{text-align:center;margin-bottom:var(--space-6)}.page_industryIcon__ukKCW{display:flex;justify-content:center;color:var(--accent);margin-bottom:var(--space-3)}.page_hero__VJmn5 h1{font-size:var(--text-3xl);font-weight:700;margin:0 0 var(--space-3) 0;color:var(--text-primary)}.page_heroSubtitle__IkKBh{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;max-width:700px;margin:0 auto}.page_stats__IeKGC{display:flex;justify-content:center;gap:var(--space-8);padding:var(--space-5);background:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.page_stat__pb6_k{text-align:center}.page_statNumber__dNkTC{display:block;font-size:var(--text-3xl);font-weight:700;color:var(--accent)}.page_statLabel__4Bea9{font-size:var(--text-sm);color:var(--text-secondary)}.page_rolesSection__tSHTP{margin:var(--space-8) 0}.page_rolesSection__tSHTP h2{font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--space-2) 0;color:var(--text-primary)}.page_sectionSubtitle__KDtw1{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-5) 0}.page_roleGrid__dspZK{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_roleCard__nRU5O{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.page_roleCard__nRU5O:hover{border-color:var(--accent);box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_roleCard__nRU5O:hover .page_roleArrow__Yld4y{transform:translateX(3px)}.page_roleInfo__la1OW{display:flex;flex-direction:column;gap:var(--space-1)}.page_roleTitle__bxt3U{font-weight:600;color:var(--text-primary)}.page_roleKeywordCounts__DBZnj{display:flex;gap:var(--space-2)}.page_essentialCount__Bbur_{font-size:var(--text-xs);color:#dc2626;font-weight:500}.page_totalCount__0nybY{font-size:var(--text-xs);color:var(--text-tertiary)}.page_roleArrow__Yld4y{color:var(--accent);font-size:var(--text-lg);transition:transform .15s ease}.page_subIndustriesSection__6rtdV{margin:var(--space-8) 0}.page_subIndustriesSection__6rtdV h2{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-4) 0;color:var(--text-primary)}.page_subIndustryGrid___7xuE{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_subIndustryCard__esl5A{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.page_subIndustryCard__esl5A:hover{border-color:var(--accent);transform:translateY(-2px)}.page_subIndustryIcon__m_IVz{display:inline-flex;color:var(--accent)}.page_subIndustryName__PF1v7{font-weight:500;color:var(--text-primary);text-align:center;font-size:var(--text-sm)}.page_infoSection__9mlHW{margin:var(--space-8) 0}.page_infoSection__9mlHW h2{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-4) 0;color:var(--text-primary)}.page_infoGrid___47Xg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_infoCard__BABdf{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center}.page_infoIcon__FndRj{display:flex;justify-content:center;color:var(--accent);margin-bottom:var(--space-3)}.page_infoCard__BABdf h3{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}.page_infoCard__BABdf p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.page_crossLink__k_JJT{margin:var(--space-8) 0;padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--accent-light);border-radius:var(--radius-lg);text-align:center}.page_crossLink__k_JJT h2{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}.page_crossLink__k_JJT p{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-4) 0}.page_crossLinkBtn__HrFcx{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);text-decoration:none;transition:color .15s ease,background-color .15s ease,transform .15s ease}.page_crossLinkBtn__HrFcx:hover{background:var(--accent-hover);transform:translateX(2px);color:var(--on-accent)}@media (max-width:768px){.page_hero__VJmn5 h1{font-size:var(--text-2xl)}.page_heroSubtitle__IkKBh{font-size:var(--text-base)}.page_stats__IeKGC{flex-direction:column;gap:var(--space-3)}.page_stat__pb6_k{display:flex;justify-content:space-between;align-items:center;text-align:left}.page_statNumber__dNkTC{font-size:var(--text-2xl)}.page_infoGrid___47Xg,.page_roleGrid__dspZK{grid-template-columns:1fr}}