.ClientCard-module__Lqmt8G__card{text-align:center;background:var(--green-medium);border:1px solid #b8733333;padding:50px 40px;transition:all .3s}.ClientCard-module__Lqmt8G__card:hover{border-color:var(--copper);transform:translateY(-10px)}.ClientCard-module__Lqmt8G__screenshotContainer{aspect-ratio:16/10;background:var(--green-dark);border:1px solid #b8733333;border-radius:8px;width:100%;margin-bottom:25px;position:relative;overflow:hidden}.ClientCard-module__Lqmt8G__screenshot{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ClientCard-module__Lqmt8G__overlay{opacity:0;background:#0a1612e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.ClientCard-module__Lqmt8G__card:hover .ClientCard-module__Lqmt8G__overlay{opacity:1}.ClientCard-module__Lqmt8G__card:hover .ClientCard-module__Lqmt8G__screenshot{transform:scale(1.05)}.ClientCard-module__Lqmt8G__viewSite{color:var(--copper);font-size:18px;font-weight:var(--font-normal);letter-spacing:2px;text-transform:uppercase}.ClientCard-module__Lqmt8G__logoContainer{justify-content:center;align-items:center;min-height:100px;margin-bottom:30px;display:flex}.ClientCard-module__Lqmt8G__logo{opacity:.9;max-width:100%;height:auto;transition:opacity .3s}.ClientCard-module__Lqmt8G__card:hover .ClientCard-module__Lqmt8G__logo{opacity:1}.ClientCard-module__Lqmt8G__name{color:var(--copper);font-size:24px;font-weight:var(--font-normal);letter-spacing:2px;margin-bottom:15px}.ClientCard-module__Lqmt8G__description{color:var(--gray);font-size:16px;line-height:1.6;font-weight:var(--font-light);margin-bottom:20px}.ClientCard-module__Lqmt8G__link{color:var(--copper);font-size:14px;font-weight:var(--font-light);letter-spacing:1px;text-decoration:none;transition:all .3s;display:inline-block}.ClientCard-module__Lqmt8G__link:hover{transform:translate(-5px)}
.clients-module__YGnVqG__clients{padding-top:100px}.clients-module__YGnVqG__hero{text-align:center;justify-content:center;align-items:center;min-height:60vh;display:flex}.clients-module__YGnVqG__title{font-size:clamp(60px,10vw,120px);font-weight:var(--font-thin);color:var(--white);margin-bottom:20px}.clients-module__YGnVqG__subtitle{color:var(--copper);font-size:clamp(20px,2vw,28px);font-weight:var(--font-light)}.clients-module__YGnVqG__grid{padding:var(--spacing-2xl)0}.clients-module__YGnVqG__clientsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;display:grid}.clients-module__YGnVqG__empty{text-align:center;padding:100px 0}.clients-module__YGnVqG__empty p{color:var(--gray);font-size:24px;font-weight:var(--font-light)}.clients-module__YGnVqG__cta{padding:var(--spacing-2xl)0;text-align:center;background:var(--green-medium)}.clients-module__YGnVqG__cta h2{font-size:clamp(40px,6vw,70px);font-weight:var(--font-thin);color:var(--white);margin-bottom:20px}.clients-module__YGnVqG__cta p{color:var(--gray);margin-bottom:40px;font-size:20px}.clients-module__YGnVqG__ctaButton{border:1px solid var(--copper);color:var(--copper);font-size:16px;font-weight:var(--font-light);letter-spacing:3px;padding:20px 60px;text-decoration:none;transition:all .4s;display:inline-block;position:relative;overflow:hidden}.clients-module__YGnVqG__ctaButton:before{content:"";background:var(--copper);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.clients-module__YGnVqG__ctaButton:hover:before{left:0}.clients-module__YGnVqG__ctaButton:hover{color:var(--green-dark)}@media (max-width:768px){.clients-module__YGnVqG__clients{padding-top:80px}.clients-module__YGnVqG__clientsGrid{grid-template-columns:1fr}}
