.cl-contract-review{font-family:Montserrat,sans-serif;margin:0 auto;max-width:1120px;padding:32px 24px 60px}.cl-contract-review-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cl-contract-review-card{background:#fff;border:1px solid #e2e6ec;border-radius:10px;box-shadow:0 1px 2px rgba(2,25,62,.04);display:flex;flex-direction:column;justify-content:center;min-height:150px;overflow:hidden;padding:28px 24px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cl-contract-review-card:before{background:var(--cl-accent,#e64336);content:"";height:3px;left:0;position:absolute;right:0;top:0}.cl-contract-review-card:hover{border-color:var(--cl-accent,#e64336);box-shadow:0 10px 26px rgba(2,25,62,.1);transform:translateY(-3px)}.cl-contract-review-title{color:#02193e;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.35;margin:0}.cl-contract-review-description{color:#5b6776;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:10px 0 0}@media (max-width:900px){.cl-contract-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cl-contract-review-grid{grid-template-columns:1fr}.cl-contract-review{padding:24px 18px 44px}}