:root{--sr-primary:#1B3A6B;--sr-secondary:#00BFA6;--sr-accent:#7C3AED;--sr-star:#FFB400;--sr-star-empty:#E0E0E0;--sr-dark:#0F1729;--sr-text:#1A1F36;--sr-text-muted:#6B7394;--sr-bg:#F7F8FC;--sr-card-bg:#ffffff;--sr-border:#E8EBF0;--sr-shadow:0 1px 3px rgba(15, 23, 41, 0.04), 0 4px 14px rgba(15, 23, 41, 0.06);--sr-shadow-hover:0 4px 12px rgba(15, 23, 41, 0.08), 0 12px 36px rgba(15, 23, 41, 0.1);--sr-radius:16px;--sr-google:#4285F4;--sr-facebook:#1877F2;--sr-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--sr-font-heading:'Montserrat', var(--sr-font)}.smartio-reviews-wrap{max-width:1440px;margin:0 auto;padding:32px 24px;font-family:var(--sr-font);color:var(--sr-text);-webkit-font-smoothing:antialiased}.smartio-reviews-empty{text-align:center;padding:48px 20px;color:var(--sr-text-muted);font-size:15px}.sr-summary{display:flex;flex-wrap:wrap;align-items:center;gap:32px;background:var(--sr-card-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:28px 32px;margin-bottom:32px;box-shadow:var(--sr-shadow)}.sr-summary-score{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:130px}.sr-big-rating{font-family:var(--sr-font-heading);font-size:48px;font-weight:800;line-height:1;color:var(--sr-dark)}.sr-summary-stars{display:flex;gap:2px}.sr-total-count{font-size:13px;color:var(--sr-text-muted);text-align:center;margin-top:4px}.sr-summary-bars{flex:1;min-width:200px;max-width:320px;display:flex;flex-direction:column;gap:5px}.sr-bar-row{display:flex;align-items:center;gap:8px}.sr-bar-label{font-size:12px;font-weight:600;color:var(--sr-text-muted);min-width:28px;text-align:right}.sr-bar-track{flex:1;height:8px;background:var(--sr-bg);border-radius:4px;overflow:hidden}.sr-bar-fill{height:100%;background:linear-gradient(90deg,var(--sr-star),#FFD54F);border-radius:4px;transition:width 0.8s cubic-bezier(.22,1,.36,1)}.sr-bar-count{font-size:12px;color:var(--sr-text-muted);min-width:20px}.sr-summary-sources{display:flex;flex-direction:column;gap:8px;margin-left:auto}.sr-source-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px}.sr-source-google{background:rgb(66 133 244 / .08);color:var(--sr-google)}.sr-source-facebook{background:rgb(24 119 242 / .08);color:var(--sr-facebook)}.sr-grid{display:flex;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.sr-grid .sr-card{min-width:280px;flex:1 0 0%}@media (max-width:991px){.sr-grid .sr-card{min-width:240px;flex:0 0 45%}}@media (max-width:600px){.sr-grid .sr-card{min-width:0;flex:0 0 85%}}.sr-list{display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 auto}.sr-list .sr-card{flex-direction:row;flex-wrap:wrap;gap:12px}.sr-list .sr-card-header{min-width:180px}.sr-list .sr-card-text{flex:1;min-width:280px}.sr-card{position:relative;background:var(--sr-card-bg);border:1px solid var(--sr-border);border-radius:var(--sr-radius);padding:32px 28px 28px;box-shadow:var(--sr-shadow);transition:transform 0.3s ease-out,box-shadow 0.3s ease-out,border-color 0.3s ease-out;display:flex;flex-direction:column;gap:16px}.sr-slider .sr-card:hover{transform:translateY(-5px);box-shadow:var(--sr-shadow-hover);border-color:rgb(0 191 166 / .25)}.sr-card-source{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.sr-card:hover .sr-card-source{transform:scale(1.1)}.sr-card-source.sr-source-google{background:rgb(66 133 244 / .1)}.sr-card-source.sr-source-facebook{background:rgb(24 119 242 / .1)}.sr-card-source svg{width:16px;height:16px}.sr-card-header{display:flex;align-items:center;gap:12px}.sr-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;overflow:hidden;border:2px solid var(--sr-bg);box-shadow:0 2px 6px rgb(15 23 41 / .08)}.smartio-reviews-wrap .et_overlay,.smartio-reviews-wrap .et_pb_extra_overlay{display:none!important}.smartio-reviews-wrap .sr-card-header{position:static}.smartio-reviews-wrap .sr-avatar{pointer-events:none}.sr-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sr-secondary),var(--sr-primary));color:#fff;font-family:var(--sr-font-heading);font-size:18px;font-weight:700;text-transform:uppercase}.sr-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-author{font-size:15px;font-weight:700;color:var(--sr-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sr-time{font-size:12px;color:var(--sr-text-muted)}.sr-card-stars{display:flex;gap:3px}.sr-star{flex-shrink:0}.sr-card-text p{margin:0;font-size:15px;line-height:1.65;color:var(--sr-text);letter-spacing:.01em}.sr-text-truncated p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.sr-text-expanded p{-webkit-line-clamp:unset;overflow:visible}.sr-read-more{background:none;border:none;font-family:var(--sr-font);font-size:13px;font-weight:400;cursor:pointer;padding:5px 0 0;margin-top:0;color:var(--sr-text);opacity:.5;transition:opacity 0.3s ease-out;text-decoration:none;letter-spacing:.01em}.sr-read-more:hover{opacity:1;text-decoration:underline}.sr-slider{position:relative}.sr-slider-row{display:flex;align-items:center;gap:12px}.sr-slider-viewport{flex:1;min-width:0;overflow:hidden}.sr-slider-track{display:flex;align-items:flex-start;transition:transform 0.5s cubic-bezier(.25,.8,.25,1);will-change:transform}.sr-slider .sr-card{flex:0 0 calc(50% - 16px);margin:0 8px;min-height:240px}.sr-slider .sr-card-text{flex:1}@media (min-width:1200px){.sr-slider .sr-card{flex:0 0 calc(33.333% - 16px)}}@media (max-width:768px){.sr-slider-row{gap:0}.sr-slider-btn{display:none}.sr-slider .sr-card{flex:0 0 calc(100% - 8px);margin:0 4px}}.sr-slider-btn{width:42px;height:42px;border-radius:50%;border:none;background:var(--sr-card-bg);box-shadow:0 2px 8px rgb(15 23 41 / .1),0 0 0 1px rgb(0 0 0 / .03);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sr-primary);transition:all 0.25s cubic-bezier(.25,.8,.25,1);flex-shrink:0}.sr-slider-btn:hover:not(:disabled){background:var(--sr-primary);color:#fff;box-shadow:0 4px 16px rgb(27 58 107 / .25);transform:scale(1.1)}.sr-slider-btn:active:not(:disabled){transform:scale(.95)}.sr-slider-btn:disabled{opacity:.2;cursor:default;pointer-events:none}.sr-slider-dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.sr-slider-dot{width:8px;height:8px;border-radius:50%;background:var(--sr-border);border:none;cursor:pointer;transition:all 0.3s cubic-bezier(.25,.8,.25,1);padding:0}.sr-slider-dot.active{background:var(--sr-secondary);width:24px;border-radius:4px}.sr-animate{opacity:0;transform:translateY(24px);animation:srFadeUp 0.5s ease forwards}@keyframes srFadeUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sr-animate{animation:none;opacity:1;transform:none}.sr-slider-track{transition:none}}@media (max-width:767px){.sr-summary{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}.sr-summary-score{flex-direction:row;align-items:center;gap:16px;min-width:unset}.sr-big-rating{font-size:36px}.sr-summary-bars{max-width:100%}.sr-summary-sources{flex-direction:row;margin-left:0}.smartio-reviews-wrap{padding:20px 12px}}@media (max-width:480px){.sr-card{padding:18px}.sr-summary{padding:18px 16px}}