.company-page.svelte-1jv67rp{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.container.svelte-1jv67rp{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%}.company-header.svelte-1jv67rp{background:#fff;border-bottom:1px solid var(--color-border);padding:1rem 0}.company-header.svelte-1jv67rp .container:where(.svelte-1jv67rp){display:flex;align-items:center;justify-content:space-between}.back-link.svelte-1jv67rp{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);text-decoration:none;font-size:.9rem;transition:color .2s}.back-link.svelte-1jv67rp:hover{color:var(--color-primary)}.logo.svelte-1jv67rp{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-text.svelte-1jv67rp{font-size:1.25rem;font-weight:700;color:var(--color-text)}.company-main.svelte-1jv67rp{flex:1;padding:3rem 0}.company-main.svelte-1jv67rp .container:where(.svelte-1jv67rp){display:grid;grid-template-columns:220px 1fr;gap:3rem}.company-nav.svelte-1jv67rp{position:sticky;top:2rem;align-self:start}.company-nav.svelte-1jv67rp h3:where(.svelte-1jv67rp){font-size:1rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.company-nav.svelte-1jv67rp ul:where(.svelte-1jv67rp){list-style:none}.company-nav.svelte-1jv67rp li:where(.svelte-1jv67rp){margin-bottom:.5rem}.company-nav.svelte-1jv67rp a:where(.svelte-1jv67rp){display:block;padding:.75rem 1rem;color:var(--color-text);text-decoration:none;border-radius:8px;transition:all .2s}.company-nav.svelte-1jv67rp a:where(.svelte-1jv67rp):hover{background:var(--color-primary-light);color:var(--color-primary)}.company-content.svelte-1jv67rp{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px #0000000d}.company-footer.svelte-1jv67rp{background:#1e293b;color:#94a3b8;padding:1.5rem 0;text-align:center}@media(max-width:768px){.company-main.svelte-1jv67rp .container:where(.svelte-1jv67rp){grid-template-columns:1fr;gap:2rem}.company-nav.svelte-1jv67rp{position:static;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #0000000d}.company-nav.svelte-1jv67rp ul:where(.svelte-1jv67rp){display:flex;flex-wrap:wrap;gap:.5rem}.company-nav.svelte-1jv67rp li:where(.svelte-1jv67rp){margin-bottom:0}.company-nav.svelte-1jv67rp a:where(.svelte-1jv67rp){padding:.5rem 1rem;font-size:.9rem}.company-content.svelte-1jv67rp{padding:1.5rem}}
