\ .zr-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.zr-review-card,.zr-capture-wrap,.zr-sticky-widget,.zr-empty{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px;box-shadow:0 6px 22px rgb(0 0 0 / .08)}.zr-review-card{padding:18px}.zr-review-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.zr-stars,.zr-widget-stars{color:#d97706;font-size:18px;letter-spacing:2px}.zr-provider{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.zr-review-text{font-size:15px;line-height:1.6;margin-bottom:14px}.zr-review-meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#6b7280}.zr-capture-wrap{width:100%;max-width:100%;margin:0 auto;padding:24px 0;background:#fff0;border:0;border-radius:0;box-shadow:none;text-align:center;--zr-capture-btn-bg:#111827;--zr-capture-btn-color:#ffffff;--zr-capture-btn-radius:5px}.zr-capture-question{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:16px}.zr-capture-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:18px}.zr-btn,.zr-btn-link,.zr-widget-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:0;text-decoration:none;cursor:pointer;font-weight:600}.zr-btn-link,.zr-widget-btn{background:#111827;color:#fff}.zr-capture-wrap .zr-btn-link{background:var(--zr-capture-btn-bg);color:var(--zr-capture-btn-color);border-radius:var(--zr-capture-btn-radius);font-size:var(--zr-capture-btn-font-size,16px);font-weight:var(--zr-capture-btn-font-weight,600)}.zr-btn{background:#f3f4f6;color:#111827}.zr-capture-choice{padding:4px;background:#fff0;font-size:64px;line-height:1}.zr-capture-choice:hover,.zr-capture-choice:focus{background:#fff0;transform:scale(1.06)}.zr-capture-wrap .zr-panel{max-width:720px;margin:0 auto;text-align:center}.zr-capture-wrap .zr-link-list{justify-content:center;align-items:center;gap:16px;width:100%;flex-wrap:nowrap}.zr-capture-wrap .zr-capture-platform-link{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:#fff0;border:0;border-radius:0;box-shadow:none;text-decoration:none;flex:0 1 auto;min-width:0}.zr-capture-wrap .zr-capture-platform-link img{display:block;width:170px;height:auto;max-width:100%}.zr-capture-wrap form{max-width:720px;margin:0 auto}.zr-capture-wrap .zr-field-row{text-align:left}.zr-capture-wrap .zr-field-row input,.zr-capture-wrap .zr-field-row textarea{border-radius:0}@media (max-width:767px){.zr-capture-wrap .zr-link-list{flex-wrap:wrap;gap:14px}.zr-capture-wrap .zr-capture-platform-link img{width:min(46vw, 180px)}}.zr-panel{padding:18px;background:#f9fafb;border-radius:12px;border:1px solid rgb(0 0 0 / .06)}.zr-link-list{display:flex;flex-wrap:wrap;gap:10px}.zr-field-row{display:grid;gap:8px;margin-bottom:14px}.zr-field-row input,.zr-field-row textarea{width:100%;max-width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:10px}.zr-alert{padding:12px 14px;border-radius:10px;margin-bottom:16px}.zr-success{background:#ecfdf5;color:#065f46}.zr-error{background:#fef2f2;color:#991b1b}.zr-sticky-widget{position:fixed;z-index:999999;max-width:320px;padding:16px}.zr-widget-title{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:8px}.zr-widget-text{font-size:14px;line-height:1.5;margin:10px 0}.zr-widget-meta{font-size:12px;color:#6b7280;margin-bottom:12px}.zr-widget-close{position:absolute;top:6px;right:8px;background:#fff0;border:0;font-size:22px;cursor:pointer;color:#6b7280}.zr-pos-top_left{top:20px;left:20px}.zr-pos-top_middle{top:20px;left:50%;transform:translateX(-50%)}.zr-pos-top_right{top:20px;right:20px}.zr-pos-bottom_left{bottom:20px;left:20px}.zr-pos-bottom_middle{bottom:20px;left:50%;transform:translateX(-50%)}.zr-pos-bottom_right{bottom:20px;right:20px}@media (max-width:767px){.zr-sticky-widget{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;transform:scale(var(--zr-scale-mobile,1))!important;transform-origin:left bottom!important;max-width:none}}.zr-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.zr-widget-provider{display:inline-flex;align-items:center}.zr-provider-logo-widget{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.zr-provider-logo-widget img{display:block;width:100%;height:100%;object-fit:contain}.zr-provider-logo-widget.zr-provider-logo-fallback{font-size:11px;font-weight:600;color:#111827;text-align:center;line-height:1.1}.zr-widget-stars{display:inline-flex;align-items:center}.zr-widget-title{display:none}.zr-widget-meta{margin-top:8px}.zr-provider-logo-widget.zr-provider-logo-manual{padding:4px}.zr-provider-logo-widget.zr-provider-logo-manual img{object-fit:cover;border-radius:999px}.zr-stream-widget{z-index:999999}.zr-stream-widget-floating{position:fixed;width:445px;max-width:calc(100vw - 24px)}.zr-stream-widget-inline{position:relative;width:100%;max-width:445px}.zr-stream-shell{position:relative}.zr-stream-list{list-style:none;margin:0;padding:0}.zr-stream-slide{display:none}.zr-stream-slide.is-active{display:block}.zr-stream-bubble{position:relative;overflow:hidden;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .12);padding:10px 34px 10px 0}.zr-stream-slide .zr-stream-bubble{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:stretch}.zr-stream-image{display:flex;align-items:center;justify-content:center;align-self:stretch;background-color:#fff;border-radius:16px 0 0 16px}.zr-provider-logo-stream{display:inline-flex;align-items:center;justify-content:center;width:90%;height:90%;padding:0;border-radius:0;background:#fff0;box-shadow:none}.zr-provider-logo-stream img{display:block;width:100%;height:100%;object-fit:contain}.zr-provider-logo-stream.zr-provider-logo-manual{padding:0}.zr-provider-logo-stream.zr-provider-logo-manual img{object-fit:cover;border-radius:10px}.zr-provider-logo-stream.zr-provider-logo-fallback{font-size:11px;font-weight:600;color:#111827;text-align:center;line-height:1.1;padding:8px}.zr-stream-content{min-width:0}.zr-stream-stars .zr-stars,.zr-stream-modal-stars .zr-stars{font-size:24px;letter-spacing:.5px;line-height:1}.zr-stream-text{margin-top:3px;font-size:14px;line-height:1.35;color:#374151}.zr-stream-excerpt{display:inline}.zr-stream-more{display:inline;background:#fff0;border:0;padding:0;margin-left:4px;font-size:inherit;font-weight:600;color:#2563eb;cursor:pointer;text-decoration:underline}.zr-stream-name{margin-top:6px;font-size:11px;font-weight:700;color:#2563eb}.zr-stream-widget .zr-widget-close{position:absolute;top:10px;right:10px;width:28px;height:28px;padding:0;border-radius:999px;background:#fff0;border:0;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;z-index:3}.zr-stream-modal[hidden]{display:none!important}.zr-stream-modal{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:20px}.zr-stream-modal-backdrop{position:fixed;inset:0;background:rgb(17 24 39 / .55)}.zr-stream-modal-dialog{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:start;width:min(680px, calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;margin:0;background:#fff;border-radius:18px;box-shadow:0 20px 60px rgb(0 0 0 / .28);padding:22px 22px 20px;z-index:1}.zr-stream-modal:not([hidden]) .zr-stream-modal-backdrop{animation:zr-stream-modal-backdrop-fade .2s ease both}.zr-stream-modal.zr-modal-animation-none .zr-stream-modal-dialog{animation:none}.zr-stream-modal.zr-modal-animation-zoom .zr-stream-modal-dialog{animation:zr-stream-modal-zoom-in .24s ease both}.zr-stream-modal.zr-modal-animation-slide_left .zr-stream-modal-dialog{animation:zr-stream-modal-slide-left .24s ease both}.zr-stream-modal.zr-modal-animation-slide_right .zr-stream-modal-dialog{animation:zr-stream-modal-slide-right .24s ease both}.zr-stream-modal.zr-modal-animation-slide_down .zr-stream-modal-dialog{animation:zr-stream-modal-slide-down .24s ease both}.zr-stream-modal.zr-modal-animation-slide_up .zr-stream-modal-dialog{animation:zr-stream-modal-slide-up .24s ease both}@keyframes zr-stream-modal-backdrop-fade{from{opacity:0}to{opacity:1}}@keyframes zr-stream-modal-zoom-in{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes zr-stream-modal-slide-left{from{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes zr-stream-modal-slide-right{from{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes zr-stream-modal-slide-down{from{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes zr-stream-modal-slide-up{from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.zr-stream-modal:not([hidden]) .zr-stream-modal-backdrop,.zr-stream-modal:not([hidden]) .zr-stream-modal-dialog{animation:none!important}}.zr-stream-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#fff0;font-size:26px;line-height:1;color:#6b7280;cursor:pointer}.zr-stream-modal-provider{display:flex;align-items:flex-start;justify-content:center;width:80px;min-height:80px;margin:0}.zr-stream-modal-provider .zr-provider-logo-stream{width:72px;height:72px}.zr-stream-modal-provider .zr-provider-logo-stream.zr-provider-logo-manual img{border-radius:12px}.zr-stream-modal-content{min-width:0}.zr-stream-modal-stars{margin-bottom:12px;padding-right:28px}.zr-stream-modal-text{font-size:16px;line-height:1.7;color:#111827;white-space:pre-line}.zr-stream-modal-name{margin-top:14px;font-size:14px;font-weight:700;color:#111827}.zr-stream-modal-link{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:10px 16px;border-radius:var(--zr-modal-button-radius,999px);background:var(--zr-modal-button-bg,#111827);color:var(--zr-modal-button-color,#fff);text-decoration:none;font-weight:600}@media (max-width:640px){.zr-stream-modal-dialog{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px 18px 16px}.zr-stream-modal-provider{width:64px;min-height:64px}.zr-stream-modal-provider .zr-provider-logo-stream{width:56px;height:56px}.zr-stream-modal-stars{padding-right:24px}}body.zr-modal-open{overflow:hidden}@media (max-width:767px){.zr-stream-widget-floating{left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto;max-width:none;transform:scale(var(--zr-scale-mobile,1))!important;transform-origin:left bottom!important}.zr-stream-bubble{padding:10px 30px 10px 0}.zr-stream-slide .zr-stream-bubble{grid-template-columns:64px minmax(0,1fr);gap:10px}.zr-provider-logo-stream{width:42px;height:42px}}.zr-stream-shell-pulse{will-change:transform}.zr-stream-shell-pulse-active{animation:zr-stream-pulse var(--zr-pulse-speed,5000ms) ease-in-out 1}@keyframes zr-stream-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.zr-stream-widget-floating{transform:scale(var(--zr-scale-desktop,1))}.zr-stream-widget-floating.zr-side-left{transform-origin:left bottom}.zr-stream-widget-floating.zr-side-right{transform-origin:right bottom}.zr-stream-widget-floating.zr-side-center{transform:translateX(-50%) scale(var(--zr-scale-desktop,1));transform-origin:center bottom}.zr-stream-widget-floating.zr-vertical-top.zr-side-left{transform-origin:left top}.zr-stream-widget-floating.zr-vertical-top.zr-side-right{transform-origin:right top}.zr-stream-widget-floating.zr-vertical-top.zr-side-center{transform-origin:center top}@media (max-width:767px){.zr-stream-widget-floating.zr-side-center{transform:scale(var(--zr-scale-mobile,1))!important}}@media (max-width:767px){.zr-stream-stars .zr-stars,.zr-stream-modal-stars .zr-stars{font-size:18px}.zr-stream-text{font-size:14px;line-height:1.4}.zr-stream-name{font-size:11px}}#zr-negative-form .zr-field-row input,#zr-negative-form .zr-field-row textarea{border-radius:0}.zr-capture-thank-you{max-width:720px;margin:0 auto;text-align:center}.zr-magic-form-wrap{width:100%;max-width:100%;margin:0 auto;padding:24px 0;background:#fff0;border:0;border-radius:0;box-shadow:none;text-align:center}.zr-magic-form-wrap .zr-panel{max-width:720px;margin:0 auto;text-align:center}.zr-magic-form-wrap h3{margin-bottom:1rem;text-align:center}.zr-magic-form-wrap form{max-width:720px;margin:0 auto}.zr-magic-form-wrap .zr-field-row{text-align:left}.zr-magic-form-wrap .zr-field-row input,.zr-magic-form-wrap .zr-field-row textarea{border-radius:0}.zr-magic-form-wrap .zr-magic-form-optin{text-align:left;margin:0 0 1rem}.zr-magic-form-wrap .zr-magic-form-optin label{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.zr-magic-form-wrap .zr-magic-form-optin input[type="checkbox"]{margin-top:.2rem}.zr-magic-form-wrap .zr-magic-form-actions{margin:0;text-align:center}.zr-magic-form-wrap .zr-magic-form button{padding:.75rem 1.5rem;border:none;box-shadow:none}.zr-magic-form-wrap .zr-magic-form label,.zr-magic-form-wrap .zr-magic-form input,.zr-magic-form-wrap .zr-magic-form textarea,.zr-magic-form-wrap .zr-magic-form button{border-radius:0}