.google-reviews-section{background:#f8fafc;padding:90px 20px}.google-reviews-section .container{max-width:1200px;margin:0 auto}.google-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.google-review-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.google-review-stars{color:#f59e0b;letter-spacing:0;margin-bottom:14px}.google-review-card p{color:#475569;line-height:1.7}.google-review-card footer{color:#64748b;gap:3px;margin-top:20px;font-size:.92rem;display:grid}.google-review-card strong{color:var(--primary)}@media (max-width:768px){.google-reviews-grid{grid-template-columns:1fr}}.google-reviews-action{justify-content:center;margin-top:40px;display:flex}.google-profile-btn{color:var(--primary);cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:30px;align-items:center;gap:10px;padding:12px 30px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 4px 12px #0f172a0d}.google-profile-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}
