.distribution{background:var(--black-soft)}.distribution-lead{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:40px}.dist-visual{background:var(--black-card);border:1px solid var(--border-dark);padding:36px;border-radius:3px}.dist-visual-title{color:var(--red);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem}.dist-big{font-size:4.8rem;line-height:1;color:rgba(196,30,58,.8);font-weight:700;margin:8px 0}.dist-label{text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.45);font-size:.7rem}.dist-chain{margin-top:20px}.dist-chain-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-dark)}.dist-chain-dot{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0}.dist-chain-text{color:rgba(255,255,255,.65);font-size:.84rem}.clients-heading{margin:0 0 18px;font-size:.88rem;color:var(--red);letter-spacing:.12em;text-transform:uppercase}.clients-grid-co{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.client-tile-co{min-height:78px;background:var(--black-card);border:1px solid var(--border-dark);display:flex;align-items:center;justify-content:center;padding:14px}.client-tile-logo{max-height:28px;max-width:120px;width:auto}.client-tile-name{color:rgba(255,255,255,.6);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;text-align:center}@media (max-width:1100px){.distribution-lead{grid-template-columns:1fr}.clients-grid-co{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.clients-grid-co{grid-template-columns:repeat(2,1fr)}}
