.company-page{width:min(calc(100% - 40px),1040px);margin:0 auto;padding:32px 0 96px}.back-link{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:28px;border:1px solid var(--line);border-radius:999px;background:#060e1aad;color:var(--muted)}.company-shell{padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-radius:32px;background:linear-gradient(180deg,#081221eb,#08101dd1);box-shadow:var(--shadow)}.company-header h1,.profile-card h2{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:-.04em}.company-header{max-width:700px;margin-bottom:32px}.company-header h1{font-size:clamp(2.4rem,6vw,5rem)}.company-header p{color:var(--muted);line-height:1.85;font-size:1.05rem}.eyebrow{margin:0 0 10px;color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem}.company-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.profile-card{padding:28px;border-radius:24px;background:#0c182bb3;border:1px solid rgba(151,201,255,.16)}dl{margin:22px 0 0}dl div{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(151,201,255,.12)}dt{color:var(--muted)}dd{margin:0;font-weight:600}.narrative p,.narrative li{color:var(--muted);line-height:1.9}.narrative ul{padding-left:1.25rem;margin:18px 0 0}@media(max-width:760px){.company-grid{grid-template-columns:1fr}dl div{grid-template-columns:1fr;gap:6px}}
