.center-header{text-align:center;max-width:720px;margin:0 auto 60px}.center-header h2{margin-bottom:20px}.center-header p{color:var(--clr-neutral-500);line-height:var(--lh-body)}.cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.case-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000000d;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.case-media{width:100%;height:220px;overflow:hidden;flex-shrink:0;background:var(--clr-neutral-100)}.case-media img,.case-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.case-content{padding:40px;flex:1;display:flex;flex-direction:column}.case-content h3{color:var(--clr-primary-800);margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid var(--clr-primary-400);font-size:var(--fs-h3)}.case-block{margin-bottom:24px}.case-block h4{color:var(--clr-primary-500);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:var(--fw-bold)}.case-block p{color:var(--clr-neutral-600);line-height:var(--lh-body);font-size:.95rem}.results-box{background:var(--clr-light-grey);padding:24px;border-radius:12px;margin-top:auto}.results-box h4{color:var(--clr-primary-700);margin-bottom:12px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.results-box .check-list{list-style:none;padding:0}.results-box .check-list li{position:relative;padding-left:28px;margin-bottom:8px;color:var(--clr-neutral-700);font-size:.95rem;line-height:1.5}.results-box .check-list li:before{font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;color:var(--clr-primary-400);font-size:1rem;top:2px;width:18px;text-align:center}.results-box .check-list li:nth-child(1):before{content:""}.results-box .check-list li:nth-child(2):before{content:""}.results-box .check-list li:nth-child(3):before{content:""}.results-box .check-list li:nth-child(4):before{content:""}.clients-section{background:var(--gradient-brand);overflow:hidden;padding:48px 0 40px}.clients-section.clients-hero{background-color:var(--clr-primary-800);background-image:url(/images/img-hero-pages.png);background-size:cover;background-position:center;padding:0;position:relative}.clients-section.clients-hero:before{content:"";position:absolute;inset:0;background:var(--clr-primary-600);opacity:.72;z-index:1;pointer-events:none}.clients-hero-content{position:relative;z-index:2;text-align:center;padding-top:80px;padding-bottom:48px}.clients-hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.clients-hero-subtitle{font-size:var(--fs-body);color:#ffffffd1;line-height:1.6;max-width:620px;margin:0 auto}.clients-logo-area{position:relative;z-index:2;padding-bottom:48px}.clients-center-header h2{color:var(--clr-white)}.logo-swiper-clients .swiper-wrapper{transition-timing-function:linear!important}.bg-light{background-color:var(--clr-light-grey)}@media(max-width:1024px){.cases-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:768px){.center-header{text-align:left;margin-left:0}.cases-section{padding-left:0;padding-right:0}.cases-grid{grid-template-columns:1fr}.case-content{padding:28px}}
