.CompanyHeader-module__h3YvfW__header{background:var(--background-surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);padding:var(--space-6);margin-bottom:var(--space-6)}.CompanyHeader-module__h3YvfW__mainInfo{gap:var(--space-4);margin-bottom:var(--space-6);align-items:flex-start;display:flex}.CompanyHeader-module__h3YvfW__iconWrapper{width:var(--space-16);height:var(--space-16);background:var(--background-subtle);border-radius:var(--radius-xl);color:var(--foreground-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.CompanyHeader-module__h3YvfW__logoWrapper{border:1px solid var(--border-subtle);padding:var(--space-2);background:#fff;}.CompanyHeader-module__h3YvfW__logoImage{object-fit:contain;width:100%;height:100%}.CompanyHeader-module__h3YvfW__titleWrapper{gap:var(--space-2);flex-direction:column;display:flex}.CompanyHeader-module__h3YvfW__name{font-size:var(--font-size-2xl);color:var(--foreground-default);margin:0;font-weight:600;line-height:1.2}.CompanyHeader-module__h3YvfW__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.CompanyHeader-module__h3YvfW__badge{font-size:var(--font-size-subtext);background:var(--background-subtle);color:var(--foreground-muted);padding:var(--space-0_5)var(--space-2);border-radius:var(--radius-sm);font-weight:500}.CompanyHeader-module__h3YvfW__statusBadge{background:var(--background-success-subtle);color:var(--foreground-success)}.CompanyHeader-module__h3YvfW__protectionBadge{background:var(--background-warning-subtle);color:var(--foreground-warning);align-items:center;display:flex}.CompanyHeader-module__h3YvfW__detailsGrid{gap:var(--space-4);border-top:1px solid var(--border-subtle);padding-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.CompanyHeader-module__h3YvfW__detailItem{gap:var(--space-1);flex-direction:column;display:flex}.CompanyHeader-module__h3YvfW__detailIcon{color:var(--foreground-muted);margin-bottom:var(--space-1)}.CompanyHeader-module__h3YvfW__detailLabel{font-size:var(--font-size-xs);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.CompanyHeader-module__h3YvfW__detailValue{font-size:var(--font-size-sm);color:var(--foreground-default)}.CompanyHeader-module__h3YvfW__link{color:var(--foreground-accent);text-decoration:none}.CompanyHeader-module__h3YvfW__link:hover{text-decoration:underline}@media (max-width:640px){.CompanyHeader-module__h3YvfW__mainInfo{flex-direction:column}.CompanyHeader-module__h3YvfW__iconWrapper{width:var(--space-12);height:var(--space-12)}.CompanyHeader-module__h3YvfW__name{font-size:var(--font-size-xl)}}
.CompanyPage-module__jgvtbG__container{flex-direction:column;width:100%;height:calc(100vh - 40px);margin:0 auto;padding:0;display:flex;overflow-x:hidden}.CompanyPage-module__jgvtbG__twoColumnGrid{flex-direction:column;flex:1;gap:2rem;min-height:0;margin-top:0;display:flex}@media (min-width:1024px){.CompanyPage-module__jgvtbG__twoColumnGrid{grid-template-columns:1fr var(--sidebar-width);align-items:stretch;gap:0;height:100%;margin-top:0;display:grid;overflow:hidden}.CompanyPage-module__jgvtbG__sidebarColumn{width:auto;height:100%;overflow:hidden}}.CompanyPage-module__jgvtbG__scrollContainer{scroll-behavior:smooth;width:100%;min-width:0;height:100%;padding-top:2rem;padding-bottom:2rem;overflow-y:auto}.CompanyPage-module__jgvtbG__mainContent{flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto;display:flex}.CompanyPage-module__jgvtbG__pageHeader{width:100%}.CompanyPage-module__jgvtbG__sidebarPeopleList{flex-direction:column;gap:8px;display:flex}.CompanyPage-module__jgvtbG__sidebarPersonItem{flex-direction:column;gap:2px;display:flex}.CompanyPage-module__jgvtbG__sidebarPersonName{color:var(--foreground-default);font-size:13px;font-weight:500}.CompanyPage-module__jgvtbG__sidebarPersonRole{color:var(--foreground-muted);font-size:11px}.CompanyPage-module__jgvtbG__sidebarLink{color:var(--foreground-accent);margin-top:4px;font-size:12px;text-decoration:none}.CompanyPage-module__jgvtbG__sidebarLink:hover{text-decoration:underline}
