.wai-client-projects .eyebrow{color:#08658a}.wai-client-projects .main-container{width:100%;box-sizing:border-box}@media(max-width:600px){.wai-client-projects .main-container{padding-left:20px;padding-right:20px}.wai-project-filters{gap:8px}.wai-project-filters button{padding:8px 12px;font-size:14px}}
.wai-client-projects{padding:clamp(48px,6vw,88px) 0;background:linear-gradient(135deg,#f1f7fb,#fff);border-top:1px solid #dce8f0}.wai-client-projects h2{font-size:clamp(28px,3.5vw,48px);line-height:1.15;color:#082c49;margin:12px 0}.wai-project-intro{max-width:720px;color:#426176;margin-bottom:28px}.wai-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.wai-project-grid figure{margin:0;background:#fff;border:1px solid #dce8f0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(8,44,73,.06)}.wai-project-grid a{display:block;overflow:hidden}.wai-project-grid img{display:block;width:100%;height:280px;object-fit:contain;background:#edf3f6;transition:transform .25s}.wai-project-grid a:hover img{transform:scale(1.025)}.wai-project-grid figcaption{padding:18px 20px;color:#082c49;font-weight:600;font-size:15px;line-height:1.5}.wai-project-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.wai-project-filters button{border:1px solid #bfd1df;border-radius:999px;padding:10px 16px;background:#fff;color:#082c49;cursor:pointer}.wai-project-filters button[aria-pressed="true"]{background:#082c49;color:#fff}.wai-project-grid figure[hidden]{display:none}.wai-project-grid a:focus-visible,.wai-project-filters button:focus-visible{outline:3px solid #147fbe;outline-offset:3px}@media(max-width:900px){.wai-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wai-project-grid{grid-template-columns:1fr;gap:18px}.wai-project-grid img{height:300px}}@media(prefers-reduced-motion:reduce){.wai-project-grid img{transition:none}}