.cc-case-study-tag{margin:0!important;opacity:0}.cc-case-studies-wrapper{box-sizing:border-box;margin:0;width:100%}.cc-case-studies-wrapper *,.cc-case-studies-wrapper :after,.cc-case-studies-wrapper :before{box-sizing:border-box}.cc-tabs-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.cc-tab-button{appearance:none;background:#fff!important;border:1px solid #ddd!important;border-radius:6px!important;color:#090909!important;cursor:pointer;font-size:14px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;padding:10px 20px!important;transition:all .25s ease}.cc-tab-button:hover{border-color:#ffa700!important;color:#ffa700!important}.cc-tab-button.cc-tab-button--active{background:#090909!important;border-color:#090909!important;color:#fff!important}.cc-case-studies-grid{display:grid;gap:27px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cc-case-studies-grid .cc-slide{display:block;min-width:0}.cc-case-studies-grid .cc-slide[hidden]{display:none!important}.cc-case-study-card{background:#fafafa;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:25px;transition:box-shadow .3s ease;width:100%}.cc-case-study-card:hover{box-shadow:0 4px 12px rgba(255,167,0,.1)}.cc-case-study-tag{color:#ffa700;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:12px;text-transform:uppercase}.cc-case-study-heading{color:#090909;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:26px;margin:0 0 20px}.cc-case-study-section{margin-bottom:18px}.cc-case-study-label{color:rgba(9,9,9,.5);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;line-height:16px;margin:0 0 8px;text-transform:uppercase}.cc-case-study-text{color:rgba(9,9,9,.75);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;margin:0}.cc-case-study-testimonial{border-top:1px solid #e0e0e0;margin-bottom:15px;margin-top:auto;padding-top:20px}.cc-testimonial-quote{color:#090909;font-family:Inter,sans-serif;font-size:14px;font-style:italic;font-weight:500;line-height:22px;margin:0}.cc-case-study-organization{color:rgba(9,9,9,.5);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width:1024px){.cc-case-studies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-case-study-heading{font-size:16px;line-height:24px}}@media (max-width:767px){.cc-case-studies-wrapper{margin:25px 0}.cc-tabs-container{gap:8px;margin-bottom:25px}.cc-tab-button{font-size:13px!important;padding:9px 14px!important}.cc-case-studies-grid{gap:20px;grid-template-columns:minmax(0,1fr)}.cc-case-study-card{padding:20px}.cc-case-study-heading{font-size:18px;line-height:26px}.cc-testimonial-quote{font-size:13px;line-height:20px}}