.aa-google-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;width:fit-content;max-width:100%;padding:15px 18px;margin:24px 0 0;border:1px solid #e5e5e7;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(23,32,43,.03);text-decoration:none;color:#151719;transition:box-shadow .25s,transform .25s}.aa-google-rating:hover{box-shadow:0 12px 30px rgba(23,32,43,.08);transform:translateY(-2px)}.aa-google-word{font-size:18px;font-weight:700;letter-spacing:-.6px}.aa-review-score{display:flex;gap:9px;align-items:center;font-size:19px;font-weight:800}.aa-review-stars{font-size:15px;color:#b87900;letter-spacing:1px}.aa-review-label{font-size:12px;font-weight:600;color:#52555c}.aa-google-rating:focus-visible{outline:3px solid #dd2335;outline-offset:4px}.service-card .aa-service-thumb{transition:transform .55s cubic-bezier(.2,.7,.25,1)}.service-card{overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.service-card:hover .aa-service-thumb{transform:scale(1.04)}}@media (max-width:700px){.aa-google-rating{padding:12px 14px;gap:8px 12px;margin-top:18px}.aa-review-label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.aa-form-aura{animation:none!important}}.aa-review-stars{background:linear-gradient(90deg,#b87900 var(--aa-rating,100%),#c4c6cc var(--aa-rating,100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}