/* 09 · konkurence: vlevo šedý sloupec firem (bez tabulky), vpravo po kroku 1 tři body „čím jsme jiní“, odděleno vlasovou čarou */
#s-konkurence .kj-svet { position: absolute; left: var(--okraj-x); top: 300px; width: 620px; }
#s-konkurence .kj-my { position: absolute; left: 820px; right: var(--okraj-x); top: 300px; padding-left: 72px; border-left: 1px solid var(--linka2); }
#s-konkurence .kj-nad { font-size: 24px; font-weight: 700; color: var(--text3); text-transform: uppercase; letter-spacing: 0.06em; }
#s-konkurence .kj-nad.zelena { color: var(--zelena); }
#s-konkurence .kj-firmy { list-style: none; margin: 22px 0 0; padding: 0; }
#s-konkurence .kj-firmy li { display: flex; align-items: baseline; justify-content: space-between; gap: 20px; padding: 16px 0; border-bottom: 1px solid var(--linka); }
#s-konkurence .kj-firmy b { font-size: 40px; letter-spacing: -0.02em; color: var(--text3); }
#s-konkurence .kj-firmy span { font-size: 24px; color: var(--text3); }
#s-konkurence .kj-ikea { margin-top: 34px; font-size: 30px; font-weight: 600; }
#s-konkurence .kj-ikea .zelena { font-size: 64px; font-weight: 800; letter-spacing: -0.03em; margin-right: 10px; }
#s-konkurence.kresli .kj-firmy li { animation: s09-radek 600ms var(--ven) calc(200ms + var(--n) * 90ms) both; }
@keyframes s09-radek { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }

#s-konkurence .kj-body { list-style: none; margin: 28px 0 0; padding: 0; display: flex; flex-direction: column; gap: 40px; }
#s-konkurence .kj-body li { display: flex; gap: 28px; align-items: flex-start; }
#s-konkurence .kj-c { flex: none; display: grid; place-items: center; width: 60px; height: 60px; border-radius: 50%; background: var(--zelena); color: #fff; font-size: 28px; font-weight: 800; }
#s-konkurence .kj-body b { display: block; font-size: 56px; line-height: 1.02; letter-spacing: -0.03em; }
#s-konkurence .kj-body div span { display: block; margin-top: 8px; font-size: 28px; line-height: 1.3; color: var(--text2); }
#s-konkurence .kj-my.je .kj-body li { animation: s09-radek 600ms var(--ven) calc(120ms + var(--n) * 140ms) both; }
#s-konkurence.hned .kj-body li, #s-konkurence.hned .kj-firmy li { animation: none; }
