.ctm-usecases-wrapper{width:100%}.ctm-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ctm-usecases-card{background:#FAFAFA;border-radius:16px;overflow:hidden;transition:transform 0.3s ease}.ctm-usecases-card:hover{transform:translateY(-6px);box-shadow:50px 50px 134px #002D2040}.ctm-usecases-image img{width:100%;height:260px;object-fit:cover;display:block;border-radius:12px}.ctm-usecases-content{padding:20px;text-align:left}.ctm-usecases-title{font-size:24px;font-weight:700;margin-bottom:10px;padding:0;color:#1D1D1D;font-family:'Canela Deck Trial';letter-spacing:1%;line-height:100%}.ctm-usecases-excerpt{font-size:20px;color:#4A4540;line-height:150%;margin-bottom:20px;font-family:'Inter';font-weight:400;letter-spacing:1%}.ctm-usecases-btn{display:inline-block;background:#007A55;color:#fff;padding:20px 20px;border-radius:12px;border:2px solid #007A55;font-size:20px;text-decoration:none;font-family:'Inter';line-height:100%;letter-spacing:1%}.ctm-usecases-btn:hover{background:#fff0;transform:scaleX(.94) scaleY(.94)!important;border-radius:12px;border:2px solid #007A55;color:#007A55;transition:background 0.3s ease}@media (max-width:980px){.ctm-usecases-grid{grid-template-columns:repeat(2,1fr)}.ctm-usecases-title{font-size:22px}.ctm-usecases-excerpt{font-size:16px}.ctm-usecases-btn{padding:12px 20px;font-size:16px}}@media (max-width:767px){.ctm-usecases-grid{grid-template-columns:1fr;gap:20px}.ctm-usecases-image img{height:220px}}@media (max-width:431px){.et_pb_column.et_pb_column_1_2.et_pb_column_1.ctm-home-hero-btn.ctm-use-cases-page-section-1-btn-1.et_pb_css_mix_blend_mode_passthrough{width:39%!important}.et_pb_column.et_pb_column_1_2.et_pb_column_2.ctm-home-hero-btn.ctm-use-cases-page-section-1-btn-2.et_pb_css_mix_blend_mode_passthrough.et-last-child{width:55%!important}.ctm-use-cases-page-section-1:after{top:11px!important}}.ctm-use-cases-page-section-1:after{top:23px}.ctm-use-cases-page-section-1:hover:after{color:#fff!important}@media (min-width:1024px){.ctm-use-cases-section-1 img{object-fit:cover}}@media (max-width:431px){.ctm-use-cases-section-1 img{object-fit:cover}}.ctm-use-cases-page-section-1-btn-1{width:40%!important}.ctm-use-cases-page-section-1-btn-2{width:57%!important}@media only screen and (min-width:431px) and (max-width:1024px){.ctm-use-cases-page-section-1-btn-1{width:42%!important}.ctm-use-cases-page-section-1-btn-2{width:57%!important}}