.rws-clients-section{padding:88px 0;background:#f4f7fb;color:#172b4d}.rws-clients-heading{max-width:790px;margin:0 auto 38px}.rws-clients-eyebrow{display:inline-block;margin-bottom:14px;color:#7939cc;font-size:12px;font-weight:800;letter-spacing:2.4px}.rws-clients-title{margin:0 0 16px;color:#132c4c;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2;letter-spacing:-1px}.rws-clients-title span{color:#7939cc}.rws-clients-subtitle{max-width:650px;margin:0 auto;color:#68788d;font-size:15px;line-height:1.8}.rws-clients-toolbar{display:flex;align-items:center;gap:12px;max-width:900px;margin:0 auto 18px}.rws-clients-search-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:0}.rws-clients-search-icon{position:absolute;left:15px;color:#8291a4;font-size:25px;line-height:1;pointer-events:none}.rws-clients-filter,.rws-clients-search{width:100%;min-height:48px;padding:12px 14px;color:#233b58;background:#fff;border:1px solid #dfe7f0;border-radius:8px;outline:none;font:inherit;font-size:14px}.rws-clients-search{padding-left:43px}.rws-clients-filter{width:230px;cursor:pointer}.rws-clients-filter:focus,.rws-clients-search:focus{border-color:#0785b5;box-shadow:0 0 0 3px rgba(7,133,181,.12)}.rws-clients-results{max-width:900px;margin:0 auto 18px;color:#7a899b;font-size:13px}.rws-clients-results strong{color:#173453}.rws-clients-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rws-client-card{display:flex;align-items:center;gap:13px;min-width:0;min-height:104px;padding:18px;background:#fff;border:1px solid #e5ebf2;border-radius:12px;box-shadow:0 5px 18px rgba(21,49,79,.035);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rws-client-card:hover{transform:translateY(-3px);border-color:#bfe3f0;box-shadow:0 12px 28px rgba(21,49,79,.08)}.rws-client-logo{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;overflow:hidden;color:#fff;background:linear-gradient(89deg,#7939cc 2.76%,#008 95.54%);border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.4px}.rws-client-info{min-width:0}.rws-client-name{margin:0 0 7px;color:#193653;font-size:15px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.rws-client-group{display:inline-block;padding:4px 7px;color:#7939cc;background:#eaf7fb;border-radius:4px;font-size:13px;font-weight:700;line-height:1.3}.rws-clients-empty{padding:42px 20px;color:#68788d;background:#fff;border:1px dashed #d5e0eb;border-radius:12px;text-align:center}@media (max-width:1199px){.rws-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.rws-clients-section{padding:58px 0}.rws-clients-title{letter-spacing:-.5px}.rws-clients-toolbar{align-items:stretch;flex-direction:column}.rws-clients-filter{width:100%}.rws-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rws-client-card{align-items:flex-start;flex-direction:column;padding:14px;gap:10px}.rws-client-logo{flex-basis:40px;width:40px;height:40px}}@media (max-width:420px){.rws-clients-grid{grid-template-columns:1fr}.rws-client-card{align-items:center;flex-direction:row}}@media (prefers-reduced-motion:reduce){.rws-client-card{transition:none}}