@charset "UTF-8";.p-clients .filter-bar{display:flex;gap:8px;flex-wrap:wrap}.p-clients .filter-btn{font-family:var(--sans);font-size:.78rem;font-weight:600;padding:7px 16px;border-radius:20px;border:1.5px solid rgba(30,45,77,.12);background:0 0;color:var(--mid);cursor:pointer;transition:all .15s}.p-clients .filter-btn:hover{border-color:var(--blue);color:var(--blue)}.p-clients .filter-btn.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.p-clients .clients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.p-clients .clients-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.p-clients .clients-grid{grid-template-columns:1fr}}.p-clients .client-card{border:1.5px solid rgba(30,45,77,.09);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .15s;background:var(--white)}.p-clients .client-card:hover{border-color:rgba(59,125,232,.3);box-shadow:0 6px 28px rgba(30,45,77,.08);transform:translateY(-2px)}.p-clients .client-card.hidden{display:none}.p-clients .client-thumb{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.p-clients .client-thumb-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%}.p-clients .client-initial{font-family:var(--serif);font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em}.p-clients .client-thumb-domain{font-size:.65rem;font-weight:600;letter-spacing:.04em;opacity:.5}.p-clients .thumb-auction{background:linear-gradient(135deg,#e8f0fc 0,#d4e4fa 100%)}.p-clients .thumb-auction .client-initial,.p-clients .thumb-auction .client-thumb-domain{color:#1a3a7a}.p-clients .thumb-charity{background:linear-gradient(135deg,#e6f5ed 0,#c8ecd8 100%)}.p-clients .thumb-charity .client-initial,.p-clients .thumb-charity .client-thumb-domain{color:#1a5c38}.p-clients .thumb-niche{background:linear-gradient(135deg,#fdf5e8 0,#fae8cc 100%)}.p-clients .thumb-niche .client-initial,.p-clients .thumb-niche .client-thumb-domain{color:#7a4a00}.p-clients .thumb-marketplace{background:linear-gradient(135deg,#f5e8fc 0,#e8cef5 100%)}.p-clients .thumb-marketplace .client-initial,.p-clients .thumb-marketplace .client-thumb-domain{color:#5a1a6e}.p-clients .thumb-events{background:linear-gradient(135deg,#f0fce8 0,#d8f5c0 100%)}.p-clients .thumb-events .client-initial,.p-clients .thumb-events .client-thumb-domain{color:#2a5a10}.p-clients .thumb-mobile{background:linear-gradient(135deg,#e8f8fc 0,#c8edf5 100%)}.p-clients .thumb-mobile .client-initial,.p-clients .thumb-mobile .client-thumb-domain{color:#0a4a5a}.p-clients .client-body{padding:20px 22px;display:flex;flex-direction:column;flex:1;gap:10px}.p-clients .client-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.p-clients .client-name{font-family:var(--serif);font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.3}.p-clients .client-cat{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.p-clients .cat-auction{background:var(--pale);color:#1a3a7a;border:1px solid rgba(59,125,232,.2)}.p-clients .cat-charity{background:#e6f5ed;color:#1a5c38;border:1px solid #a8d9bc}.p-clients .cat-niche{background:#fff3e0;color:#7a4a00;border:1px solid #ffc57d}.p-clients .cat-marketplace{background:#f5e8fc;color:#5a1a6e;border:1px solid #c990f5}.p-clients .cat-events{background:#f0fce8;color:#2a5a10;border:1px solid #a0d870}.p-clients .cat-mobile{background:#e8f8fc;color:#0a4a5a;border:1px solid #70c8d8}.p-clients .client-desc{font-size:.8rem;color:var(--mid);line-height:1.6;flex:1}.p-clients .client-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--pale);margin-top:auto}.p-clients .client-link,.p-clients .client-location{font-size:.7rem;color:var(--light);display:flex;align-items:center;gap:4px}.p-clients .client-link{font-size:.75rem;font-weight:600;color:var(--blue);text-decoration:none;transition:color .15s}.p-clients .client-link:hover{color:var(--ink)}.p-clients .client-link:hover i[data-lucide]{transform:translate(1px,-1px)}.p-clients .client-link i[data-lucide]{transition:transform .15s}.p-clients .client-no-link{font-size:.72rem;color:var(--light);font-style:italic}.p-clients .testimonials-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--light);margin-bottom:20px}.p-clients .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.p-clients .testimonials-grid{grid-template-columns:1fr}}.p-clients .testimonial-card{background:var(--bg);border:1px solid rgba(30,45,77,.07);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:14px}.p-clients .testimonial-quote{font-size:.85rem;color:var(--ink);line-height:1.7;font-style:italic}.p-clients .testimonial-quote::before{content:"“"}.p-clients .testimonial-quote::after{content:"”"}.p-clients .testimonial-attr{font-size:.72rem;color:var(--light)}.p-clients .cta-banner{max-width:var(--max);margin:56px auto 80px;padding:0 40px}@media (max-width:600px){.p-clients .cta-banner{padding-left:20px;padding-right:20px}}.p-clients .cta-banner .cta-inner{background:var(--bg);border:1.5px solid rgba(30,45,77,.08);border-radius:14px;padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px}@media (max-width:900px){.p-clients .cta-banner .cta-inner{flex-direction:column}}.p-clients .cta-banner .cta-text h3{font-family:var(--serif);font-size:1.3rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.p-clients .cta-banner .cta-text p{font-size:.88rem;color:var(--mid);line-height:1.6;max-width:480px}