/* Clients slider & portfolio (duplicated for direct include) */
.clients-section{padding:18px 0 24px;margin:0 auto;max-width:1180px;text-align:center;}
.clients-section h2{margin-bottom:6px;}
.clients-section p{color:#4b5563;margin:0 auto 14px;max-width:680px;}
.clients-slider{overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.06);padding:12px;}
.clients-track{display:flex;align-items:center;gap:24px;animation:clientScroll 26s linear infinite;min-width:200%;}
.clients-track:hover{animation-play-state:paused;}
.clients-track img{height:54px;width:auto;object-fit:contain;filter:grayscale(0);transition:transform .2s ease, filter .2s ease;}
.clients-track a{display:flex;align-items:center;justify-content:center;padding:8px 12px;}
.clients-track a:hover img{transform:scale(1.06);filter:grayscale(0);} 
@keyframes clientScroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media(max-width:900px){.clients-track{gap:18px;}.clients-track img{height:48px;}}
@media(max-width:600px){.clients-track{gap:14px;}.clients-track img{height:44px;}}
.portfolio{max-width:1180px;margin:16px auto;padding:0 16px;}
.portfolio h2{text-align:center;margin-bottom:4px;}
.portfolio p.lead{color:#4b5563;text-align:center;margin-bottom:12px;}
.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;}
.project-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.06);} 
.project-card img{width:100%;height:170px;object-fit:cover;display:block;}
.project-meta{padding:10px 12px;display:flex;flex-direction:column;gap:4px;}
.project-meta h3{margin:0;font-size:16px;color:#111827;}
.project-meta span{color:#6b7280;font-size:13px;}
.hero-badge{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e5e7eb;padding:8px 14px;border-radius:12px;font-weight:700;backdrop-filter:blur(4px);margin-bottom:12px;}
.hero-actions .btn{min-width:140px;}
.btn.whatsapp{background:#25d366;color:#fff !important;box-shadow:0 8px 18px rgba(37,211,102,.2);} 
.btn.whatsapp:hover{background:#1eb257;}
