@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Inter:wght@400;500;600&display=swap";body{margin:0;font-family:Inter,system-ui,sans-serif;background:linear-gradient(135deg,#f7f9fa,#e8eaed);color:#2c3e50;line-height:1.7}.company-page[data-astro-cid-6cnqtdjs]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-astro-cid-6cnqtdjs]{margin-bottom:3rem}.breadcrumb[data-astro-cid-6cnqtdjs]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#5a6c7d;flex-wrap:wrap}.breadcrumb[data-astro-cid-6cnqtdjs] a[data-astro-cid-6cnqtdjs]{color:#20b2aa;text-decoration:none}.breadcrumb[data-astro-cid-6cnqtdjs] a[data-astro-cid-6cnqtdjs]:hover{text-decoration:underline}h1[data-astro-cid-6cnqtdjs]{margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#ff6b6b,salmon);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead[data-astro-cid-6cnqtdjs]{font-size:1.25rem;color:#5a6c7d;margin:0}.answer-snippet[data-astro-cid-6cnqtdjs]{margin:1rem 0 0;color:#4b5b6b;font-weight:500}.company-hero[data-astro-cid-6cnqtdjs]{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:1.5rem;align-items:center;margin-bottom:1.5rem}.company-logo-wrap[data-astro-cid-6cnqtdjs]{background:linear-gradient(135deg,#20b2aa1f,#ff6b6b1f);border-radius:28px;padding:1rem;display:flex;justify-content:center;align-items:center}.company-logo[data-astro-cid-6cnqtdjs]{width:160px;height:160px;object-fit:contain}.company-hero-text[data-astro-cid-6cnqtdjs] h1[data-astro-cid-6cnqtdjs]{margin-bottom:.75rem}.focus[data-astro-cid-6cnqtdjs]{margin:.75rem 0 0;color:#20b2aa;font-weight:600}.company-website[data-astro-cid-6cnqtdjs]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;color:#20b2aa;font-weight:600;text-decoration:none}.company-website[data-astro-cid-6cnqtdjs]:hover{text-decoration:underline}.updated-at[data-astro-cid-6cnqtdjs]{margin:.5rem 0 0;color:#7a8b9c;font-size:.9rem}.content[data-astro-cid-6cnqtdjs]{display:grid;gap:3rem}section[data-astro-cid-6cnqtdjs]{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 2px 8px #2c3e500f}h2[data-astro-cid-6cnqtdjs]{margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:1.875rem;font-weight:700;color:#ff6b6b}ul[data-astro-cid-6cnqtdjs]{margin:.5rem 0 0;padding-left:1.5rem;color:#5a6c7d}li[data-astro-cid-6cnqtdjs]{margin:.5rem 0}a[data-astro-cid-6cnqtdjs]{color:#20b2aa;text-decoration:none}a[data-astro-cid-6cnqtdjs]:hover{text-decoration:underline}.related-section[data-astro-cid-6cnqtdjs]{background:#f7fbfa}.related-grid[data-astro-cid-6cnqtdjs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.related-card[data-astro-cid-6cnqtdjs]{background:#fff;padding:1.2rem;border-radius:14px;text-decoration:none;color:inherit;border:1px solid rgba(44,62,80,.08);display:flex;flex-direction:column;gap:.6rem;transition:transform .3s ease,border-color .3s ease;text-align:center;align-items:center}.related-card[data-astro-cid-6cnqtdjs]:hover{transform:translateY(-3px);border-color:#20b2aa}.related-logo-wrap[data-astro-cid-6cnqtdjs]{width:100%;max-width:180px;background:#f4f6f8;border-radius:12px;padding:.5rem}.related-logo[data-astro-cid-6cnqtdjs]{width:100%;height:72px;object-fit:contain}.related-name[data-astro-cid-6cnqtdjs]{font-weight:600}.related-meta[data-astro-cid-6cnqtdjs]{color:#6b7c8c;font-size:.85rem}.related-link[data-astro-cid-6cnqtdjs]{margin-top:1.5rem;text-align:center;font-weight:600}.keywords[data-astro-cid-6cnqtdjs]{display:flex;flex-wrap:wrap;gap:.6rem}.keyword[data-astro-cid-6cnqtdjs]{background:#ff6b6b1f;color:#2c3e50;padding:.35rem .75rem;border-radius:999px;font-size:.85rem}@media (max-width: 640px){.company-page[data-astro-cid-6cnqtdjs]{padding:1.5rem 1rem}section[data-astro-cid-6cnqtdjs]{padding:1.5rem}.company-hero[data-astro-cid-6cnqtdjs]{grid-template-columns:1fr;text-align:center}.company-logo-wrap[data-astro-cid-6cnqtdjs]{margin:0 auto}.related-grid[data-astro-cid-6cnqtdjs]{grid-template-columns:1fr}}
