#gatedModal .hs_submit.hs-submit{margin-top:1rem}.case-study-wrapper{padding:40px 20px;text-align:center}.card-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto}.case-card{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;text-align:left}.card-header{display:flex;justify-content:center}.card-header img{width:100%}.card-body{padding:25px}.card-body h3{color:#e65a4b;font-size:1.25rem;margin:0 0 10px}.read-now-btn{cursor:pointer;margin-top:15px}.modal-overlay{align-items:center;background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.modal-content{background:#fff;border-radius:8px;max-width:450px;padding:40px;position:relative;width:100%}.close-modal{border:none;cursor:pointer;font-size:30px;position:absolute;right:15px;top:10px}