.grw-wrapper{--grw-google-blue:#1a73e8;--grw-star-gold:#FBBC04;--grw-text-primary:#202124;--grw-text-secondary:#5f6368;--grw-text-body:#4d5156;--grw-border:#dadce0;--grw-bg-card:#ffffff;--grw-radius:12px;--grw-font:'Google Sans',Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--grw-header-padding:12px 20px;--grw-header-radius:40px;--grw-header-gap:10px;--grw-header-shadow:none;--grw-header-backdrop:none;--grw-header-mb:28px;--grw-header-weight:500;--grw-header-score-weight:600;--grw-header-letter:normal;--grw-card-padding:24px;--grw-card-gap:12px;--grw-card-shadow:none;--grw-card-backdrop:none;--grw-card-header-gap:12px;--grw-avatar-size:40px;--grw-avatar-shadow:none;--grw-avatar-font-size:16px;--grw-author-size:14px;--grw-author-weight:500;--grw-author-letter:normal;--grw-review-size:14px;--grw-review-line-height:1.6;--grw-review-letter:normal;--grw-star-size:18px;--grw-star-gap:1px;--grw-arrow-size:44px;--grw-arrow-border:1px solid var(--grw-border);--grw-arrow-shadow:0 2px 8px rgba(0, 0, 0, .08);--grw-arrow-offset:-22px;--grw-dot-size:10px;--grw-dot-gap:8px;--grw-dot-mt:20px;--grw-dot-inactive:var(--grw-border);--grw-dot-active-width:10px;--grw-dot-active-radius:50%;--grw-dot-active-scale:scale(1.2);--grw-logo-opacity:1;--grw-summary-bg:transparent;--grw-summary-border:none;--grw-summary-padding:0;--grw-summary-max-w:400px;--grw-summary-radius:0;--grw-summary-track-h:10px;--grw-summary-track-bg:#e8eaed;--grw-summary-fill-bg:var(--grw-star-gold);--grw-smoothing:auto;font-family:var(--grw-font);position:relative;-webkit-font-smoothing:var(--grw-smoothing);-moz-osx-font-smoothing:var(--grw-smoothing)}.grw-header{display:flex;justify-content:center;margin-bottom:var(--grw-header-mb)}.grw-header-link{display:inline-flex;align-items:center;gap:var(--grw-header-gap);text-decoration:none;color:var(--grw-text-primary);padding:var(--grw-header-padding);border-radius:var(--grw-header-radius);border:1px solid var(--grw-border);background:var(--grw-bg-card);backdrop-filter:var(--grw-header-backdrop);-webkit-backdrop-filter:var(--grw-header-backdrop);box-shadow:var(--grw-header-shadow);transition:box-shadow .2s ease,border-color .2s ease,transform .3s cubic-bezier(.25, .46, .45, .94)}a.grw-header-link:hover{border-color:var(--grw-google-blue);box-shadow:0 1px 6px rgba(26,115,232,.15)}.grw-header-text{font-size:15px;font-weight:var(--grw-header-weight);color:var(--grw-text-primary);letter-spacing:var(--grw-header-letter)}.grw-header-rating{display:inline-flex;align-items:center;gap:4px}.grw-header-score{font-weight:var(--grw-header-score-weight);font-size:15px;color:var(--grw-text-primary);letter-spacing:var(--grw-header-letter)}.grw-header-count{font-size:13px;color:var(--grw-text-secondary);margin-left:2px}.grw-header .grw-star{width:16px;height:16px}.grw-summary-bar{max-width:var(--grw-summary-max-w);margin:0 auto var(--grw-header-mb);display:flex;flex-direction:column;gap:6px;background:var(--grw-summary-bg);backdrop-filter:var(--grw-card-backdrop);-webkit-backdrop-filter:var(--grw-card-backdrop);border:var(--grw-summary-border);border-radius:var(--grw-summary-radius);padding:var(--grw-summary-padding)}.grw-summary-row{display:flex;align-items:center;gap:8px}.grw-summary-label{width:14px;font-size:13px;font-weight:500;color:var(--grw-text-secondary);text-align:right;flex-shrink:0}.grw-summary-star{flex-shrink:0}.grw-summary-bar-track{flex:1;height:var(--grw-summary-track-h);background:var(--grw-summary-track-bg);border-radius:5px;overflow:hidden}.grw-summary-bar-fill{height:100%;background:var(--grw-summary-fill-bg);border-radius:5px;transition:width .6s ease}.grw-summary-pct{width:36px;font-size:12px;color:var(--grw-text-secondary);text-align:right;flex-shrink:0}.grw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grw-masonry{column-count:3;column-gap:20px}.grw-masonry .grw-review-card{break-inside:avoid;margin-bottom:20px}.grw-review-card{background:var(--grw-bg-card);border:1px solid var(--grw-border);border-radius:var(--grw-radius);padding:var(--grw-card-padding);display:flex;flex-direction:column;gap:var(--grw-card-gap);min-width:0;backdrop-filter:var(--grw-card-backdrop);-webkit-backdrop-filter:var(--grw-card-backdrop);box-shadow:var(--grw-card-shadow)}.grw-card-header{display:flex;align-items:center;gap:var(--grw-card-header-gap)}.grw-card-header .grw-google-logo{margin-left:auto;flex-shrink:0;width:20px;height:20px;opacity:var(--grw-logo-opacity);transition:opacity .2s ease}.grw-avatar{width:var(--grw-avatar-size);height:var(--grw-avatar-size);border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:var(--grw-avatar-shadow)}.grw-avatar-initial{display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--grw-avatar-font-size);font-weight:600;text-transform:uppercase}.grw-author-info{display:flex;flex-direction:column;min-width:0}.grw-author-name{font-size:var(--grw-author-size);font-weight:var(--grw-author-weight);color:var(--grw-text-primary);letter-spacing:var(--grw-author-letter);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px}.grw-verified-badge{flex-shrink:0;vertical-align:middle}.grw-review-date{font-size:12px;color:var(--grw-text-secondary);line-height:1.3}.grw-stars{display:flex;gap:var(--grw-star-gap)}.grw-star{width:var(--grw-star-size);height:var(--grw-star-size);flex-shrink:0}.grw-review-text{font-size:var(--grw-review-size);line-height:var(--grw-review-line-height);color:var(--grw-text-body);letter-spacing:var(--grw-review-letter);margin:0}.grw-js-loaded .grw-card-hidden{opacity:0;transform:translateY(24px)}.grw-card-visible{animation:grwFadeInUp .5s ease forwards}@keyframes grwFadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.grw-carousel{position:relative}.grw-carousel-viewport{overflow:hidden}.grw-carousel-track{display:flex;gap:20px;transition:transform .4s cubic-bezier(.25, .8, .25, 1);will-change:transform}.grw-carousel-track .grw-review-card{flex:0 0 calc((100% - 40px)/ 3);box-sizing:border-box}.grw-arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--grw-arrow-size);height:var(--grw-arrow-size);border-radius:50%;border:var(--grw-arrow-border);background:var(--grw-bg-card);backdrop-filter:var(--grw-card-backdrop);-webkit-backdrop-filter:var(--grw-card-backdrop);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--grw-arrow-shadow);transition:box-shadow .2s ease,background-color .2s ease,transform .25s cubic-bezier(.25, .46, .45, .94);padding:0}.grw-arrow:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);background-color:#f8f9fa}.grw-arrow svg{fill:var(--grw-text-primary)}.grw-arrow-prev{left:var(--grw-arrow-offset)}.grw-arrow-next{right:var(--grw-arrow-offset)}.grw-dots{display:flex;justify-content:center;gap:var(--grw-dot-gap);margin-top:var(--grw-dot-mt)}.grw-dot{width:var(--grw-dot-size);height:var(--grw-dot-size);border-radius:50%;background:var(--grw-dot-inactive);border:none;cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease,width .35s cubic-bezier(.25, .46, .45, .94)}.grw-dot.active{background:var(--grw-google-blue);width:var(--grw-dot-active-width);border-radius:var(--grw-dot-active-radius);transform:var(--grw-dot-active-scale)}.grw-dot:hover:not(.active){background:#9aa0a6}@media (max-width:1024px){.grw-carousel-track .grw-review-card{flex:0 0 calc((100% - 20px)/ 2)}.grw-grid{grid-template-columns:repeat(2,1fr)}.grw-masonry{column-count:2}}@media (max-width:767px){.grw-carousel-track .grw-review-card{flex:0 0 100%}.grw-grid{grid-template-columns:1fr}.grw-masonry{column-count:1}.grw-arrow{width:36px;height:36px}.grw-arrow-prev{left:-8px}.grw-arrow-next{right:-8px}.grw-header-link{flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 16px}.grw-review-card{padding:18px}}@media (max-width:480px){.grw-header-text{font-size:13px}.grw-header-count,.grw-header-score{font-size:12px}.grw-header .grw-star{width:14px;height:14px}.grw-summary-bar{max-width:100%}}.grw-style-apple{--grw-google-blue:#0071e3;--grw-text-primary:#1d1d1f;--grw-text-secondary:#86868b;--grw-text-body:#424245;--grw-border:rgba(0, 0, 0, 0.06);--grw-bg-card:rgba(255, 255, 255, 0.72);--grw-radius:16px;--grw-font:-apple-system,BlinkMacSystemFont,'SF Pro Display','SF Pro Text','Helvetica Neue',Arial,sans-serif;--grw-smoothing:antialiased;--grw-header-padding:14px 28px;--grw-header-radius:980px;--grw-header-gap:12px;--grw-header-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);--grw-header-backdrop:blur(20px) saturate(180%);--grw-header-mb:36px;--grw-header-weight:600;--grw-header-score-weight:700;--grw-header-letter:-0.01em;--grw-card-padding:28px;--grw-card-gap:16px;--grw-card-shadow:0 1px 2px rgba(0,0,0,.03),0 4px 16px rgba(0,0,0,.03);--grw-card-backdrop:blur(20px) saturate(180%);--grw-card-header-gap:14px;--grw-avatar-size:44px;--grw-avatar-shadow:0 2px 8px rgba(0,0,0,.08);--grw-avatar-font-size:17px;--grw-author-size:15px;--grw-author-weight:600;--grw-author-letter:-0.01em;--grw-review-size:14.5px;--grw-review-line-height:1.65;--grw-review-letter:-0.003em;--grw-star-size:16px;--grw-star-gap:2px;--grw-logo-opacity:0.7;--grw-arrow-size:40px;--grw-arrow-border:none;--grw-arrow-shadow:0 2px 12px rgba(0,0,0,.08);--grw-arrow-offset:-20px;--grw-dot-size:8px;--grw-dot-gap:10px;--grw-dot-mt:28px;--grw-dot-inactive:rgba(0,0,0,.12);--grw-dot-active-width:24px;--grw-dot-active-radius:4px;--grw-dot-active-scale:none;--grw-summary-bg:rgba(255,255,255,0.72);--grw-summary-border:1px solid rgba(0,0,0,0.06);--grw-summary-padding:24px 28px;--grw-summary-max-w:440px;--grw-summary-radius:16px;--grw-summary-track-h:6px;--grw-summary-track-bg:rgba(0,0,0,0.06);--grw-summary-fill-bg:linear-gradient(90deg, #FBBC04, #f5a623)}.grw-style-apple a.grw-header-link:hover{border-color:rgba(0,113,227,.2);box-shadow:0 2px 8px rgba(0,113,227,.08),0 12px 32px rgba(0,0,0,.06);transform:scale(1.02)}.grw-style-apple .grw-arrow:hover{background:rgba(255,255,255,.9);box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-50%) scale(1.08)}.grw-style-apple .grw-review-card:hover .grw-google-logo{opacity:1}.grw-style-apple .grw-dot:hover:not(.active){background:rgba(0,0,0,.25)}.grw-style-apple .grw-avatar-initial[style*="background:#1a73e8"]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.grw-style-apple .grw-avatar-initial[style*="background:#ea4335"]{background:linear-gradient(135deg,#f093fb,#f5576c)!important}.grw-style-apple .grw-avatar-initial[style*="background:#34a853"]{background:linear-gradient(135deg,#43e97b,#38f9d7)!important}.grw-style-apple .grw-avatar-initial[style*="background:#fbbc04"]{background:linear-gradient(135deg,#f6d365,#fda085)!important}.grw-style-apple .grw-avatar-initial[style*="background:#ff6d01"]{background:linear-gradient(135deg,#fa709a,#fee140)!important}.grw-style-apple .grw-avatar-initial[style*="background:#46bdc6"]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)!important}.grw-style-apple .grw-avatar-initial[style*="background:#7baaf7"]{background:linear-gradient(135deg,#89f7fe,#66a6ff)!important}.grw-style-apple .grw-avatar-initial[style*="background:#e07987"]{background:linear-gradient(135deg,#fbc2eb,#a6c1ee)!important}.grw-style-apple .grw-avatar-initial[style*="background:#a142f4"]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)!important}.grw-style-apple .grw-avatar-initial[style*="background:#24c1e0"]{background:linear-gradient(135deg,#84fab0,#8fd3f4)!important}@media (max-width:767px){.grw-style-apple{--grw-header-padding:12px 20px;--grw-card-padding:22px;--grw-radius:14px;--grw-arrow-size:34px;--grw-arrow-offset:-6px;--grw-summary-padding:18px 20px}}