/* Perfecto Qatar Phase 4: featured client identities and repair materials category */
.client-strip-featured{background:#fff;border-top:1px solid #e8e3dd;border-bottom:1px solid #e8e3dd;padding:55px 0 49px}
.client-strip-featured .client-strip-inner{display:block}
.client-strip-featured .client-ribbon-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:22px}
.client-strip-featured .client-strip-title{font-size:18px;line-height:1.25;font-weight:690;color:#26282b;letter-spacing:-.026em;margin:0}
.client-strip-featured .client-ribbon-caption{margin:0;text-align:right;font-size:12px;color:#797774}
.client-strip-featured .client-strip-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;overflow:visible;scroll-snap-type:none;padding:0}
.client-strip-featured .client-logo{height:112px;min-width:0;width:auto;flex:initial;padding:14px;border:1px solid #efedea;background:#faf9f7;border-radius:2px}
.client-strip-featured .client-logo img{width:100%;height:79px;max-width:192px;object-fit:contain;filter:grayscale(.95);opacity:.87;transition:opacity .2s ease,filter .2s ease}
.client-strip-featured .client-logo:hover img{filter:grayscale(0);opacity:1}
.client-strip-featured+.projects-section{border-top:0}
.products-section .section-tag{font-size:11px}
.products-section .section-heading h2{font-size:clamp(34px,3.45vw,49px)}
.product-grid{margin-bottom:0}
.trading-future{margin:40px 0 0;border-top:1px solid #ddd9d3;padding:28px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px}
.trading-future>div{max-width:700px}
.trading-future h3{font-size:20px;font-weight:650;letter-spacing:-.03em;color:#343638;margin:9px 0}
.trading-future p:not(.section-tag){font-size:13px;color:#6a6a69;line-height:1.8;margin:0}
.trading-future .text-link{font-size:12px;white-space:nowrap}
.product-card-verified .product-mark>span:last-child{max-width:95px;font-size:9px;letter-spacing:.04em}
@media(max-width:850px){.client-strip-featured{padding:40px 0}.client-strip-featured .client-strip-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.client-strip-featured .client-logo{height:94px;padding:9px}.client-strip-featured .client-logo img{height:70px}.trading-future{align-items:flex-start;flex-direction:column}}
@media(max-width:590px){.client-strip-featured{padding:31px 0}.client-strip-featured .client-ribbon-heading{align-items:flex-start;flex-direction:column;gap:7px}.client-strip-featured .client-strip-title{font-size:17px}.client-strip-featured .client-ribbon-caption{font-size:11px;text-align:left}.client-strip-featured .client-strip-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-strip-featured .client-logo{height:89px;padding:11px}.client-strip-featured .client-logo img{height:64px}.trading-future{margin-top:25px}.trading-future .text-link{white-space:normal}}
@media(prefers-reduced-motion:reduce){.client-strip-featured .client-logo img{transition:none}}
