.xpromo-connectors{padding:42px clamp(20px,5vw,76px);color:#fff;background:linear-gradient(135deg,#07112a 0 52%,#25104d 52%);border-top:7px solid var(--pink);border-bottom:7px solid var(--cyan)}
.xpromo-connectors>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 28px;max-width:1500px;margin:0 auto 24px}
.xpromo-connectors>header small{color:var(--lime);font-weight:1000;letter-spacing:1.4px}.xpromo-connectors>header h2{grid-row:2;margin:0;font:clamp(32px,4vw,58px)/.95 var(--display);letter-spacing:-.5px;text-transform:uppercase}.xpromo-connectors>header p{grid-column:2;grid-row:1/3;max-width:440px;margin:0;color:#cbd3e8;font-size:13px;font-weight:800;line-height:1.5}
.xpromo-connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;max-width:1500px;margin:auto}.xpromo-connector-grid article{overflow:hidden;background:#fff;border:4px solid #fff;box-shadow:8px 8px 0 var(--pink)}.xpromo-connector-grid article:nth-child(2){box-shadow-color:var(--cyan)}.xpromo-connector-grid article:nth-child(3){box-shadow-color:var(--lime)}.xpromo-connector-grid article:nth-child(4){box-shadow-color:var(--orange)}.xpromo-connector-grid article:nth-child(5){box-shadow-color:var(--purple)}.xpromo-connector-grid article:nth-child(6){box-shadow-color:var(--cyan)}.xpromo-connector-grid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#081128}.xpromo-connector-grid span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:67px;padding:12px 14px;color:var(--night);background:var(--cream);border-top:4px solid var(--night)}.xpromo-connector-grid b{font:clamp(19px,1.7vw,25px)/1 var(--display)}.xpromo-connector-grid small{font-size:8px;font-weight:1000;letter-spacing:.8px;text-align:right}
@media(max-width:900px){.xpromo-connectors>header{display:block}.xpromo-connectors>header p{margin-top:12px}.xpromo-connector-grid{grid-template-columns:1fr}.xpromo-connector-grid article{display:grid;grid-template-columns:minmax(120px,220px) 1fr}.xpromo-connector-grid span{border-top:0;border-left:4px solid var(--night)}}
@media(max-width:520px){.xpromo-connector-grid article{display:block}.xpromo-connector-grid span{border-top:4px solid var(--night);border-left:0}}
