.partners-grid,
.original-home .home-partner-track {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 18px 26px;
    border: 0;
    background: transparent;
}
.partners-grid .partner-card,
.original-home .home-partner-track a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
    min-height: 130px;
    padding: 20px;
    border: 0;
    border-radius: 8px;
    box-shadow: none;
    background: #fff;
    overflow: hidden;
}
.partners-grid .partner-card::before,
.partners-grid .partner-card::after,
.original-home .home-partner-track a::before,
.original-home .home-partner-track a::after { display: none; }
.partners-grid .partner-original,
.original-home .home-partner-track .partner-original {
    display: block;
    width: 100%;
    height: 82px;
    max-width: 180px;
    max-height: none;
    object-fit: contain;
    filter: none;
    opacity: 1;
    overflow: hidden;
}
.partners-grid .partner-sprite,
.original-home .home-partner-track .partner-sprite {
    width: 100%;
    height: auto;
    min-height: 0;
    aspect-ratio: 1.93;
    background-size: 625% 533.333333%;
    filter: none;
    opacity: 1;
}
.work-coming-soon { padding: 72px 20px 100px; text-align: center; color: #18486b; }
.work-coming-mark { display: inline-grid; place-items: center; width: 52px; height: 52px; margin-bottom: 14px; border-radius: 8px; background: #fff3e7; color: #c56117; }
.work-coming-soon h3 { margin: 0 0 12px; font-size: 24px; }
.work-coming-soon p { margin: 0; color: #657183; font-size: 16px; }
@media (max-width: 1000px) {
    .partners-grid,.original-home .home-partner-track { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
}
@media (max-width: 680px) {
    .partners-grid,.original-home .home-partner-track { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
    .partners-grid .partner-card,.original-home .home-partner-track a { min-height: 112px; padding: 16px; }
    .partners-grid .partner-original,.original-home .home-partner-track .partner-original { height: 72px; }
}
