.google-review-section{background:linear-gradient(180deg,#fbfdff,#ebf6fd)}.google-review{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(20px,3vw,32px);padding:clamp(20px,4vw,32px) clamp(12px,3vw,20px);border-radius:15px}.google-review__content{display:flex;flex:1 1 280px;flex-direction:column;align-items:flex-start;min-width:0}.google-review__rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.google-review__avatars{display:flex;align-items:center;flex-shrink:0}.google-review__avatar{width:clamp(36px,8vw,44px);height:clamp(36px,8vw,44px);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);object-fit:cover}.google-review__avatar+.google-review__avatar{margin-left:-10px}.google-review__star-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(36px,8vw,44px);height:clamp(36px,8vw,44px);border-radius:50%;background-color:#fef7f1;color:#ef9500;font-size:.8rem}.google-review__score-wrap{display:flex;flex-direction:column;min-width:0}.google-review__score{margin-bottom:4px;color:#272d4e;font-size:clamp(13px,1.5vw,14px);font-weight:700}.google-review__label{color:#70868e;font-size:12px}.google-review__quote{margin:20px 0 0;color:#272d4e;font-size:clamp(13px,1.6vw,14px);line-height:1.55;max-width:420px}.google-review__link{display:inline-block;margin-top:8px;color:#0974dd;font-size:13px;font-weight:700;text-decoration:none}.google-review__link:hover{text-decoration:underline}.google-review__stats{display:flex;flex:1 1 360px;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:clamp(12px,2vw,20px);min-width:0}.google-review__stat{flex:1 1;min-width:0}.google-review__stat-card{position:relative;width:100%;max-width:202px;margin:0 auto}.google-review__stat-body{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(96px,14vw,124px);padding:16px 52px 16px 16px;background-color:#fff;border-radius:20px;box-shadow:0 4px 14px rgba(14,16,75,.06);text-align:center}.google-review__stat-value{display:block;background:linear-gradient(90deg,#0974dd,#fe4a55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:700;line-height:1.1}.google-review__stat-label{margin:4px 0 0;color:#6c757d;font-size:clamp(12px,1.4vw,13px);line-height:1.3}.google-review__stat-arrow{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(14,16,75,.08)}.google-review__stat-arrow img{width:11px;height:11px}@media (min-width:992px){.google-review__stats{justify-content:center;gap:20px}.google-review__stat-card{width:202px;max-width:202px}.google-review__stat-body{justify-content:flex-start;align-items:center;width:202px;height:124px;min-height:124px;padding:0 55px 0 20%;text-align:left;clip-path:path("M 10 0 Q 0 0 0 20 L 0 104 Q 0 124 20 124 L 182 124 Q 202 124 202 104 L 202 70 Q 202 50 182 50 L 167 50 Q 147 50 147 36 L 147 12 Q 147 0 127 0 L 20 0 Z");box-shadow:none}.google-review__stat-value{font-size:2rem}.google-review__stat-arrow{top:0;right:0;width:42px;height:42px;border-radius:10px;box-shadow:none}}@media (max-width:1199.98px){.google-review{flex-direction:column}.google-review__content,.google-review__stats{flex:1 1 100%;width:100%}}@media (max-width:991.98px){.google-review__stats{flex-direction:column;flex-wrap:nowrap}.google-review__stat{flex:1 1 auto;width:100%}.google-review__stat-card{max-width:100%}.google-review__stat-body{justify-content:flex-start;padding:16px 56px 16px 20px;text-align:left}.google-review__stat-arrow{top:50%;right:14px;transform:translateY(-50%)}}@media (max-width:575.98px){.google-review{gap:16px;padding:16px 12px}.google-review__rating-row{gap:8px}.google-review__quote{margin-top:16px}.google-review__stat-body{min-height:88px;padding:14px 48px 14px 16px}}