.gr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.gr-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.08)}
.gr-head{display:flex;justify-content:space-between;margin-bottom:20px}
.gr-user{display:flex;gap:15px}
.gr-user img{width:60px;height:60px;border-radius:50%}
.gr-user h3{margin:0;font-size:22px;color:#4d187d}
.stars{color:#f5a623}
.gicon{width:24px;height:24px}
.gr-btn{display:inline-block;background:#7b0046;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none}
.gr-card p {font-family: "Manrope", Sans-serif;color: #7A7A7A;font-size: 16px;line-height: 24px;}
.gr-card a {font-family: "Manrope", Sans-serif;color: #AA004F;font-size: 14px;}
.gr-card .gr-head h3 {color: #300370;font-weight: 700;font-size: 18px;}
.gr-card .gr-head h3 .stars {margin-left: 10px;}
.btn-wrapper {display:flex;flex-wrap:wrap;justify-content:center;gap:15px;text-align:center;margin-top:30px;}
.btn-wrapper .gr-btn {color:#fff;background-color:#AA004F;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;border-style:solid;border-color:#AA004F;border-radius:10px;padding:9px 16px 10px 16px;transition:all 0.3s ease;text-decoration:none;}
.btn-wrapper .gr-btn:hover {background-color:#111111;border-color:#AA004F;}
.btn-wrapper .leave-review {background-color:transparent !important;border-color:#AA004F;color:#AA004F;}
.btn-wrapper .leave-review:hover {background-color:#111111 !important;color:#fff !important;}
@media(max-width:767px){.gr-grid{grid-template-columns:1fr}}
