.transparence-module__B_J0bW__hero{background:var(--color-ink);color:var(--color-white);padding:64px 24px 48px}.transparence-module__B_J0bW__heroInner{max-width:800px;margin:0 auto}.transparence-module__B_J0bW__heroEyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0;font-size:13px;font-weight:500}.transparence-module__B_J0bW__heroTitle{font-family:var(--font-mono);letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1.15}.transparence-module__B_J0bW__heroTitle em{color:var(--color-accent-500);font-style:italic}.transparence-module__B_J0bW__heroSubtitle{opacity:.85;max-width:64ch;margin:0;font-size:16px;line-height:1.6}.transparence-module__B_J0bW__ctaBlock{background:var(--color-accent-050);border:1px solid var(--color-accent-100);border-left:4px solid var(--color-accent-500);border-radius:8px;margin-bottom:32px;padding:20px 24px}.transparence-module__B_J0bW__ctaBlockTitle{color:var(--color-ink);margin:0 0 8px;font-size:18px;font-weight:600}.transparence-module__B_J0bW__ctaBlockText{color:var(--color-slate-700);margin:0 0 16px;font-size:14px;line-height:1.6}.transparence-module__B_J0bW__ctaBlockButton{background:var(--teal);color:var(--color-white);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.transparence-module__B_J0bW__ctaBlockButton:hover{background:var(--teal)}.transparence-module__B_J0bW__rankingTitle{font-family:var(--font-mono);color:var(--color-ink);margin:0 0 8px;font-size:24px;font-weight:400}.transparence-module__B_J0bW__rankingSub{color:var(--ink-sub);margin:0 0 24px;font-size:13px}.transparence-module__B_J0bW__emptyState{text-align:center;color:var(--ink-sub);background:var(--paper);border-radius:8px;padding:40px}.transparence-module__B_J0bW__emptyState p{margin:0;font-size:14px}.transparence-module__B_J0bW__rankingList{margin:0;padding:0;list-style:none}.transparence-module__B_J0bW__rankingItem{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-items:center;gap:16px;margin-bottom:8px;padding:16px 20px;transition:border-color .15s;display:flex}.transparence-module__B_J0bW__rankingItem.transparence-module__B_J0bW__onEvid{background:var(--color-accent-050)}.transparence-module__B_J0bW__rankingItem:hover{border-color:var(--color-accent-300,var(--color-accent-100))}.transparence-module__B_J0bW__rankNumber{font-family:var(--font-mono);color:var(--ink-sub);text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:28px;font-weight:400}.transparence-module__B_J0bW__rankNumberTop{color:var(--teal)}.transparence-module__B_J0bW__rankInfo{flex:1;min-width:0}.transparence-module__B_J0bW__rankCompanyName{color:var(--color-ink);margin:0 0 4px;font-size:16px;font-weight:600}.transparence-module__B_J0bW__rankBadgeOnEvid{background:var(--teal);color:var(--color-white);vertical-align:middle;letter-spacing:.03em;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.transparence-module__B_J0bW__rankDepartments{color:var(--ink-sub);margin:0;font-size:12px}.transparence-module__B_J0bW__rankVotes{text-align:right;flex-shrink:0;min-width:90px}.transparence-module__B_J0bW__rankVotesValue{font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:400;line-height:1}.transparence-module__B_J0bW__rankVotesLabel{color:var(--ink-sub);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:11px;font-weight:600}.transparence-module__B_J0bW__companyCta{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-top:48px;padding:28px}.transparence-module__B_J0bW__companyCtaTitle{font-family:var(--font-mono);color:var(--color-ink);margin:0 0 12px;font-size:22px;font-weight:400}.transparence-module__B_J0bW__companyCtaText{color:var(--color-slate-700);margin:0 0 18px;font-size:14px;line-height:1.7}.transparence-module__B_J0bW__companyCtaButton{background:var(--color-ink);color:var(--color-white);border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.transparence-module__B_J0bW__companyCtaButton:hover{opacity:.9}.transparence-module__B_J0bW__container{max-width:880px;margin:0 auto;padding:40px 24px}