.profile_main__7wYk5{padding:40px 0 80px}.profile_container__er3xU{max-width:1200px;margin:0 auto;padding:0 40px}.profile_breadcrumb__ICpmY{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:32px}.profile_breadcrumb__ICpmY a{color:var(--blue-light)}.profile_breadcrumb__ICpmY a:hover{text-decoration:underline}.profile_header__2_Jbb{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid var(--border)}.profile_headerLeft__5xsoc{flex:1 1}.profile_headerMeta__LmByv{display:flex;align-items:center;gap:12px;margin-bottom:12px}.profile_location__uNYo3{font-size:12px;color:var(--muted)}.profile_companyName__Ys6GY{font-size:clamp(28px,4vw,48px);line-height:1.05;margin-bottom:16px}.profile_description__WeNSk{font-size:14px;color:var(--muted2);line-height:1.8;max-width:640px;margin-bottom:20px}.profile_headerTechs__bB3E_{display:flex;flex-wrap:wrap;gap:6px}.profile_headerActions__v_Ryt{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.profile_websiteBtn__nTs_X{display:inline-block;background:var(--blue);color:#fff;padding:12px 24px;border-radius:var(--radius);font-size:13px;letter-spacing:.06em;transition:background .2s;white-space:nowrap}.profile_websiteBtn__nTs_X:hover{background:var(--blue-light);color:#000}.profile_socials__Y_p0W{display:flex;gap:12px}.profile_socialLink__uA7cb{color:var(--text3);transition:color .15s;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface2);border:1px solid var(--border);border-radius:8px}.profile_socialLink__uA7cb:hover{color:var(--accent);border-color:var(--accent)}.profile_socialLink__uA7cb svg{width:18px;height:18px;display:block}.profile_body__WlNLp{display:grid;grid-template-columns:320px 1fr;grid-gap:32px;gap:32px;align-items:start}.profile_leftCol__zhs1G{display:flex;flex-direction:column;gap:16px}.profile_infoCard__BAZac{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.profile_cardTitle__hw3mB{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}.profile_infoRows__zyDrg{display:flex;flex-direction:column;gap:10px}.profile_infoRow__Uuu1F{display:flex;flex-direction:column;gap:2px}.profile_infoLabel__FQ6UP{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.profile_infoVal__6LgK7{font-size:13px;color:var(--text)}.profile_capGrid__SNVaE{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.profile_capItem___FLF_{display:flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px;border-radius:6px;border:1px solid}.profile_capOn__mpum0{background:var(--green-dim);border-color:rgba(0,255,127,.2);color:var(--blue-light)}.profile_capOff__JtIF6{background:var(--surface2);border-color:var(--border);color:var(--muted);opacity:.5}.profile_tagWrap__t2LjO{display:flex;flex-wrap:wrap;gap:6px}.profile_matsHeader__TBjmQ{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.profile_matsTitle__4a5_s{font-size:32px}.profile_matsCount__KOWUT{font-size:12px;color:var(--muted)}.profile_matsSections__N6hCS{display:flex;flex-direction:column;gap:20px}.profile_matsSection__7I68q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.profile_matsCatHeader__NX_2_{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface2)}.profile_matsCatCount__wdErx{font-size:11px;color:var(--muted)}.profile_matsList__wvbyw{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.profile_matItem__Ytj41{font-size:12px;color:var(--muted2);padding:10px 18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .15s}.profile_matItem__Ytj41:hover{background:var(--surface2);color:var(--text)}@media (max-width:1024px){.profile_body__WlNLp{grid-template-columns:1fr}.profile_header__2_Jbb{flex-direction:column}.profile_headerActions__v_Ryt{align-items:flex-start}.profile_container__er3xU{padding:0 20px}}