.CaseStudies-module__m4SDsG__section{background:#faf9ff;width:100%}.CaseStudies-module__m4SDsG__container{max-width:100%;margin:0 auto;padding:0 1rem}.CaseStudies-module__m4SDsG__casestudiesbanner{background-image:url(../media/privacy-bg.0sul1s13ka1n~.png);background-position:50%;background-size:cover;padding:7rem 0;position:relative}.CaseStudies-module__m4SDsG__caseStudiesTitle{letter-spacing:-.04em;background:linear-gradient(90deg,#110b29 0%,#6d28d9 35%,#a855f7 70%,#c084fc 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1;position:relative}.CaseStudies-module__m4SDsG__caseStudiesTitle:after{content:"";opacity:.85;background:linear-gradient(90deg,#a855f7,#c084fc);border-radius:999px;width:120px;height:6px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #a855f773}.CaseStudies-module__m4SDsG__row{flex-wrap:wrap;margin:0 -1rem;display:flex}.CaseStudies-module__m4SDsG__col{flex:none;width:100%;margin-bottom:2rem;padding:0 1rem}@media (min-width:768px){.CaseStudies-module__m4SDsG__col{width:50%}}@media (min-width:1024px){.CaseStudies-module__m4SDsG__col{width:33.3333%}}.CaseStudies-module__m4SDsG__cardcase{background:#000;border-radius:2rem;height:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #00000026}.CaseStudies-module__m4SDsG__cardcase:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #00000040}.CaseStudies-module__m4SDsG__imageContainer{aspect-ratio:4/4.6;width:100%;position:relative}.CaseStudies-module__m4SDsG__bannerImage{object-fit:cover;object-position:center top;transition:transform .5s}.CaseStudies-module__m4SDsG__cardcase:hover .CaseStudies-module__m4SDsG__bannerImage{transform:scale(1.03)}.CaseStudies-module__m4SDsG__content{z-index:2;-webkit-backdrop-filter:blur(10px);background:#0000008c;border-radius:14px 14px 22px 22px;padding:1rem 1.1rem;position:absolute;bottom:8px;left:8px;right:8px}.CaseStudies-module__m4SDsG__tagsGrid{flex-wrap:wrap;gap:.55rem;display:flex}.CaseStudies-module__m4SDsG__tagItem{flex:auto;min-width:0}.CaseStudies-module__m4SDsG__tagRow{background:#0000005e;border:1px solid #ffffff73;border-radius:999px;justify-content:space-between;align-items:center;gap:3px;min-height:30px;padding:0 0 0 13px;display:flex;overflow:hidden}.CaseStudies-module__m4SDsG__ethnicityRow{position:relative;overflow:visible}.CaseStudies-module__m4SDsG__ethnicityPopupWrapper{align-items:center;display:flex;position:relative}.CaseStudies-module__m4SDsG__ethnicityCount{color:#000;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid;border-radius:999px;padding:6px 20px;font-size:.72rem;font-weight:700;transition:all .3s}.CaseStudies-module__m4SDsG__ethnicityPopup{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;visibility:hidden;z-index:100;background:#0000008c;border:1px solid #ffffff1f;border-radius:18px;min-width:180px;padding:12px;transition:all .25s;position:absolute;bottom:140%;right:0;transform:translateY(10px)}.CaseStudies-module__m4SDsG__ethnicityPopupWrapper:hover .CaseStudies-module__m4SDsG__ethnicityPopup{opacity:1;visibility:visible;transform:translateY(0)}.CaseStudies-module__m4SDsG__ethnicityPopupItem{color:#fff;border-bottom:1px solid #ffffff40;padding:6px 0;font-size:13px}.CaseStudies-module__m4SDsG__ethnicityPopupItem:last-child{border-bottom:none}.CaseStudies-module__m4SDsG__tagLabel{color:#fff;white-space:nowrap;letter-spacing:.01em;flex-shrink:0;font-size:.72rem;font-weight:500}.CaseStudies-module__m4SDsG__tagValue{color:#111;cursor:pointer;text-align:center;text-overflow:ellipsis;background:#fff;border:1px solid #fff9;border-radius:999px;flex-shrink:0;align-items:center;max-width:65%;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}@media (max-width:768px){.CaseStudies-module__m4SDsG__content{padding:.75rem .9rem}.CaseStudies-module__m4SDsG__tagLabel,.CaseStudies-module__m4SDsG__tagValue{font-size:.5rem}.CaseStudies-module__m4SDsG__tagValue{padding:8px 13px}.CaseStudies-module__m4SDsG__tagRow{min-height:auto;padding-left:11px}}@media (max-width:480px){.CaseStudies-module__m4SDsG__imageContainer{aspect-ratio:3/4}.CaseStudies-module__m4SDsG__content{padding:.65rem .75rem}.CaseStudies-module__m4SDsG__tagsGrid{gap:.45rem}}.CaseStudies-module__m4SDsG__loadMoreBtn{color:#fff;cursor:pointer;background:#110b29;border:none;border-radius:999px;padding:12px 32px;font-size:16px;font-weight:600;transition:background .3s}.CaseStudies-module__m4SDsG__loadMoreBtn:hover{background:#6d28d9}@keyframes CaseStudies-module__m4SDsG__ctaWave{0%{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(2px)}to{transform:translateY(0)}}.CaseStudies-module__m4SDsG__ctaChar{transition:all .2s;display:inline-block}.CaseStudies-module__m4SDsG__loadMoreBtn:hover .CaseStudies-module__m4SDsG__ctaChar{animation:.5s ease-in-out forwards CaseStudies-module__m4SDsG__ctaWave}
