/* Only the two existing MAIN CTA links. No nested elements. */
#unternehmen .company-paths{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;align-items:stretch;width:100%;max-width:none}
#unternehmen .company-paths>a.company-portal{display:flex;align-items:center;justify-content:flex-start;min-height:80px;padding:18px 24px;gap:0;border:1px solid transparent;border-radius:8px;box-shadow:none;transform:none;transition:transform 180ms ease,border-color 180ms ease;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:left;text-decoration:none}
#unternehmen .company-paths>a.portal-business{background:var(--hero-business-surface);color:#FFFFFF}
#unternehmen .company-paths>a.portal-people{background:var(--hero-people-surface);color:#304766;border-color:rgba(125,146,182,.55)}
#unternehmen .company-paths>a.company-portal::before,#unternehmen .company-paths>a.company-portal::after{content:none}
@media(hover:hover) and (pointer:fine){#unternehmen .company-paths>a.company-portal:hover{transform:translateY(-2px);box-shadow:none;text-decoration:none}}
#unternehmen .company-paths>a.company-portal:focus-visible{outline:3px solid #425B82;outline-offset:5px;box-shadow:none;text-decoration:none}
@media(max-width:767px){#unternehmen .company-paths{grid-template-columns:minmax(0,1fr);gap:10px}#unternehmen .company-paths>a.company-portal{min-height:64px;padding:14px 20px;font-size:20px}}
@media(prefers-reduced-motion:reduce){#unternehmen .company-paths>a.company-portal{transition:none;transform:none!important}}

/* Compact heading scoped to the CTA section only. */
#unternehmen #company-title.company-question{margin:0;max-width:800px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.03em}
#unternehmen .company-paths{margin-top:20px}
@media(max-width:767px){#unternehmen #company-title.company-question{font-size:28px}#unternehmen .company-paths{margin-top:18px}}
