.csjr{--csjr-columns:3;--csjr-lines:4;font-family:CSJPoppins,Poppins,"Century Gothic",Arial,sans-serif;font-size:15px;line-height:1.45;color:#111;box-sizing:border-box;width:100%;text-align:left}.csjr *{box-sizing:border-box}.csjr a{color:inherit;text-decoration:none}.csjr button{font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.csjr [hidden]{display:none!important}.csjr-grid,.csjr-carousel{position:relative;padding:14px 10px 0}.csjr-track{display:grid;grid-template-columns:repeat(var(--csjr-visible-columns,1),minmax(0,1fr));gap:16px;padding:0 4px 12px}.csjr-card{border:1px solid #f0f0f0;background:#fff;border-radius:15px;padding:20px;box-shadow:0 4px 9px rgba(0,0,0,.05);min-width:0;align-self:stretch;overflow-wrap:anywhere}.csjr-card header{display:flex;align-items:center;gap:14px;margin:0 0 8px}.csjr-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:hsl(var(--avatar-hue,160),35%,32%);color:white;display:grid;place-items:center;font-size:24px;overflow:hidden}.csjr-avatar img{width:100%;height:100%;object-fit:cover}.csjr-person{min-width:0;flex:1}.csjr-name{font-size:15px;font-weight:700;display:block}.csjr-card time{display:block;color:#777;font-size:13px}.csjr-platform{align-self:flex-start;flex:0 0 22px}.csjr-google{width:22px;height:22px;display:block}.csjr-source{display:grid;place-items:center;background:#1877f2;color:#fff;border-radius:50%;width:22px;height:22px;font-weight:700;font-family:Arial}.csjr-stars{display:inline-block;position:relative;white-space:nowrap;font-size:21px;line-height:1.2;letter-spacing:-1px;vertical-align:middle;color:#ddd}.csjr-stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#ffb700}.csjr-copy{margin-top:9px}.csjr-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--csjr-lines);overflow:hidden;white-space:normal}.csjr-reply{margin-top:20px}.csjr-reply strong{display:block;font-size:14px;margin-bottom:3px}.csjr-reply-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csjr-expanded .csjr-text{display:block;-webkit-line-clamp:unset}.csjr-expanded .csjr-reply-text{white-space:normal;overflow:visible}.csjr-read{display:block;padding:0;background:0 0!important;border:0!important;border-radius:0;color:#858585!important;font-size:14px!important;margin:8px 0 0;box-shadow:none!important}.csjr-original{font-size:11px;color:#777!important;display:inline-block;margin-top:10px}.csjr-photo{display:block;width:72px;height:60px;object-fit:cover;border-radius:5px;margin-top:10px}.csjr-summary{background:linear-gradient(115deg,#e0f5fa,#ecd9f0)}.csjr-summary header{gap:12px;margin-bottom:16px}.csjr-summary small{display:block;font-size:12px}.csjr-summary-avatars{display:flex;padding-right:0}.csjr-summary-avatars i{width:34px;height:40px;border-radius:50%;display:grid;place-items:center;background:#455c66;color:#fff;font-style:normal;margin-right:-7px;border:1px solid rgba(255,255,255,.4)}.csjr-summary-avatars i:nth-child(2){background:#005748}.csjr-summary-avatars i:nth-child(3){background:#ae45bc;margin-right:0}.csjr-footer{text-align:center;margin:16px 0 0;padding:0 0 8px;font-size:14px}.csjr-load{display:block;margin:5px auto 0;background:#fff;color:#111;border:1px solid #f1f1f1;border-radius:12px;padding:9px 20px;box-shadow:0 3px 8px rgba(0,0,0,.07);font-size:14px!important}.csjr-carousel .csjr-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;scroll-behavior:smooth}.csjr-carousel .csjr-track::-webkit-scrollbar{display:none}.csjr-carousel .csjr-card{flex:0 0 var(--csjr-card-width,100%);width:var(--csjr-card-width,100%);max-width:none;scroll-snap-align:start;min-height:235px}.csjr-arrow{position:absolute;top:42%;z-index:2;border-radius:50%;border:1px solid #ddd;background:#fff;color:#666;width:33px;height:33px;padding:0;font-size:27px!important;line-height:27px!important;display:grid;place-items:center}.csjr-prev{left:-7px}.csjr-next{right:-7px}.csjr-arrow:disabled{opacity:.35;cursor:default}.csjr button:focus-visible,.csjr a:focus-visible{outline:3px solid #1267c9;outline-offset:3px}.csjr-badge-wrap{width:auto;display:inline-block;padding:8px}.csjr-badge{display:inline-flex;align-items:center;gap:18px;border:1px solid #f1f1f1;border-radius:15px;background:#fff;box-shadow:0 4px 9px rgba(0,0,0,.07);padding:16px 22px;min-height:82px;max-width:100%}.csjr-badge-icon{flex-shrink:0}.csjr-badge-content{display:flex;flex-direction:column;font-size:15px;gap:1px}.csjr-badge-content strong{font-size:15px;font-weight:700}.csjr-badge-content small{font-size:12px}.csjr-badge .csjr-google{width:48px;height:48px}.csjr-badge-google .csjr-badge-icon{padding-right:16px;border-right:1px solid #eee}.csjr-logo{width:66px;height:auto;display:block}.csjr-bbb{color:#005975;font-family:Arial;display:flex;align-items:center;flex-direction:column;font-size:11px;line-height:1.1}.csjr-bbb>span{font-size:32px}.csjr-badge-bbb{gap:16px}.csjr-badge-bbb .csjr-badge-content strong{font-size:14px}@media (max-width:520px){.csjr-card{padding:18px}.csjr-badge{padding:14px 18px}.csjr-footer{font-size:13px}}@media (prefers-reduced-motion:reduce){.csjr-carousel .csjr-track{scroll-behavior:auto}}.csjr-bbb-logo{display:block;width:24px;height:39px;object-fit:contain}.csjr-platform .csjr-bbb-logo{width:18px;height:26px}.csjr.csjr-carousel,.csjr.csjr-grid{display:block;min-width:0;max-width:100%}.csjr .csjr-track{min-width:0;width:100%;max-width:100%}.csjr .csjr-card>header{position:static;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:auto;min-height:40px;padding:0;margin:0 0 8px;background:0 0;border:0;box-shadow:none}.csjr .csjr-name,.csjr .csjr-card time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.csjr .csjr-card time{line-height:1.45}.csjr .csjr-card{display:flex;flex-direction:column}.csjr .csjr-card>.csjr-stars{align-self:flex-start}.csjr .csjr-card-actions{margin-top:auto;padding-top:8px;flex-shrink:0}.csjr .csjr-expand-slot{min-height:25px}.csjr .csjr-source-slot{min-height:18px}.csjr .csjr-card-actions .csjr-read{margin:0;padding:0}.csjr .csjr-card-actions .csjr-original{margin-top:0}.csjr .csjr-photos{display:flex;gap:8px;flex-wrap:wrap}.csjr .csjr-summary:not(.csjr-expanded) .csjr-copy{position:relative;flex:1;min-height:100px}.csjr .csjr-summary:not(.csjr-expanded) .csjr-text{position:absolute;top:0;left:0;right:0;max-height:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.csjr .csjr-summary.csjr-expanded .csjr-text{-webkit-line-clamp:unset!important}.csjr .csjr-source-slot{height:24px;min-height:24px;line-height:18px}.csjr-grid .csjr-summary header>div:last-child{min-width:0;flex:1}.csjr-grid .csjr-summary header strong{font-size:14px}.csjr-grid .csjr-summary-avatars{flex-shrink:0}.csjr-grid .csjr-summary-avatars i{width:28px;height:34px;font-size:17px;margin-right:-6px}.csjr-grid .csjr-summary-avatars i:last-child{margin-right:0}.csjr .csjr-card:not(.csjr-summary) .csjr-copy>.csjr-read{margin:8px 0 0;padding:0;align-self:flex-start}.csjr .csjr-source-slot{height:auto;min-height:36px;line-height:1.4}.csjr a.csjr-original{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;margin:0;border:1px solid #cad7e7;border-radius:8px;background:#fff;color:#174d84!important;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;max-width:100%;text-align:center}.csjr a.csjr-original:hover{background:#edf5ff;border-color:#8aa9cc;color:#123f6e!important}.csjr.csjr-page{--csjrp-green:#15966d;--csjrp-ink:#102337;--csjrp-muted:#5d6c78;max-width:1280px;margin:0 auto;color:var(--csjrp-ink);line-height:1.65;container-type:inline-size}.csjr-page h2,.csjr-page h3,.csjr-page p{padding:0;text-transform:none;letter-spacing:normal;color:inherit}.csjr-page h2{font-size:30px;line-height:1.25;margin:3px 0 12px;font-weight:600}.csjr-page h3{font-size:21px;line-height:1.35;margin:0 0 20px;font-weight:600}.csjr-page p{margin:0 0 14px}.csjr-page .csjrp-hero{position:static;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 30px;background:#f8f6f2;border-radius:18px;margin-bottom:32px;min-width:0;box-shadow:none;width:100%;height:auto}.csjr-page .csjrp-identity{display:flex;align-items:center;gap:24px;min-width:0}.csjr-page .csjrp-identity>div{min-width:0}.csjr-page .csjrp-logo{display:block;object-fit:contain;background:#fff;border:1px solid #efeeea;border-radius:12px;padding:12px;width:135px;height:105px;flex-shrink:0}.csjr-page .csjrp-eyebrow{color:#527568;font-size:10px;font-weight:600;letter-spacing:1.5px;margin:0 0 8px}.csjr-page .csjrp-score{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.csjr-page .csjrp-score .csjr-stars{font-size:25px;color:#d5dcd8}.csjr-page .csjrp-score .csjr-stars-fill,.csjr-page .csjrp-total .csjr-stars-fill{color:var(--csjrp-green)}.csjr-page .csjrp-subtitle{font-size:13px;color:var(--csjrp-muted);margin:10px 0 0}.csjr-page a.csjrp-website{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;border:1px solid #dfe4e1;border-radius:12px;background:#fff;color:#166d57;padding:16px 20px;font-size:14px}.csjr-page .csjrp-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(265px,1fr);gap:30px}.csjr-page .csjrp-main,.csjr-page .csjrp-sidebar{min-width:0}.csjr-page .csjrp-panel{border:1px solid #dde3e1;background:#fff;border-radius:17px;padding:24px;margin-bottom:26px;overflow-wrap:anywhere}.csjr-page .csjrp-sidebar h3:after,.csjr-page .csjrp-feed>h3:after{content:"";display:block;width:56px;height:2px;background:var(--csjrp-green);margin-top:12px}.csjr-page .csjrp-offer{display:flex;align-items:center;gap:24px;justify-content:space-between;border-radius:16px;background:linear-gradient(110deg,#562e72 0%,#693e83 77%,#1487ab 77%);padding:24px;color:#fff;margin-bottom:26px}.csjr-page .csjrp-offer h3{font-size:20px;margin:0 0 8px;color:white}.csjr-page .csjrp-offer p{font-size:14px;margin:0;color:white}.csjr-page a.csjrp-offer-link{border:1px solid rgba(255,255,255,.63);border-radius:8px;display:block;padding:10px 14px;flex-shrink:0;max-width:130px;font-weight:600;font-size:14px;color:white;text-align:center}.csjr-page a.csjrp-write{display:block;background:var(--csjrp-green);color:white;border-radius:8px;padding:11px 20px;text-align:center;font-size:18px;font-weight:600;margin-bottom:28px}.csjr-page a.csjrp-write:hover{background:#087957}.csjr-page .csjrp-total{display:flex;align-items:center;gap:9px;font-size:20px;border-bottom:1px solid #e2e6e4;padding-bottom:18px;margin-bottom:20px;flex-wrap:wrap}.csjr-page .csjrp-total .csjr-stars{font-size:21px}.csjr-page fieldset{padding:0;margin:0;border:0;min-width:0}.csjr-page legend{float:none;display:block;width:100%;font-size:16px;font-weight:600;padding:0;margin:0 0 12px;color:inherit}.csjr-page .csjrp-help{font-size:12px;line-height:1.6;color:var(--csjrp-muted);margin:0 0 14px}.csjr-page .csjrp-rating{display:grid;grid-template-columns:18px 63px minmax(0,1fr) 40px;gap:12px;align-items:center;margin-bottom:11px;font-size:14px;font-weight:400;cursor:pointer}.csjr-page input[type=checkbox]{appearance:auto;accent-color:var(--csjrp-green);width:16px;height:16px;min-height:0;margin:0;box-shadow:none;padding:0}.csjr-page .csjrp-bar{display:block;height:9px;background:#e6e9e7;border-radius:9px;overflow:hidden}.csjr-page .csjrp-bar i{display:block;height:100%;background:var(--csjrp-green);border-radius:9px}.csjr-page .csjrp-bin{text-align:right;font-variant-numeric:tabular-nums}.csjr-page .csjrp-sources{display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #e2e6e4;padding-top:18px;margin-top:20px}.csjr-page .csjrp-sources legend{padding-top:18px;margin-bottom:0}.csjr-page .csjrp-sources label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;cursor:pointer}.csjr-page .csjrp-sources .csjr-google,.csjr-page .csjrp-source-links .csjr-google{width:20px;height:20px}.csjr-page .csjrp-sources .csjr-bbb-logo{width:16px;height:22px}.csjr-page .csjrp-feed>h3{margin:34px 0 24px}.csjr-page .csjrp-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.csjr-page .csjrp-toolbar label{font-weight:600;font-size:12px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:145px}.csjr-page .csjrp-toolbar label:first-child{flex:1.7}.csjr-page .csjrp-toolbar input,.csjr-page .csjrp-toolbar select{font:inherit;font-weight:400;font-size:14px;border:1px solid #d6dfdb;border-radius:8px;padding:10px 12px;height:44px;width:100%;max-width:100%;color:var(--csjrp-ink);background:#fff;box-shadow:none}.csjr-page .csjrp-reset{font-size:12px;min-height:44px;background:#edf5f1;color:#136d52;border:1px solid #d3e4dc;border-radius:8px;padding:8px 12px}.csjr-page .csjrp-results{font-size:13px;color:var(--csjrp-muted);margin:14px 0 18px}.csjr-page .csjrp-review{padding:24px;border:1px solid #dde3e1;border-radius:17px;box-shadow:0 8px 22px rgba(20,45,35,.02);margin-bottom:24px;line-height:1.7}.csjr-page .csjrp-review>header{padding-bottom:18px;margin-bottom:14px;border-bottom:1px solid #e0e5e2;min-height:60px}.csjr-page .csjrp-review .csjr-name{white-space:normal;overflow:visible;text-overflow:clip}.csjr-page .csjrp-review time{color:#5d6c78}.csjr-page .csjrp-review .csjr-text{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:normal}.csjr-page .csjrp-review .csjr-read{display:none!important}.csjr-page .csjrp-review .csjr-reply{background:#f8f6f2;border-left:3px solid var(--csjrp-green);border-radius:6px;padding:20px;margin:20px 0 6px}.csjr-page .csjrp-review .csjr-reply strong{font-size:14px;margin-bottom:10px}.csjr-page .csjrp-review .csjr-reply time{margin:0 0 12px}.csjr-page .csjrp-review .csjr-reply-text{white-space:normal;overflow:visible;text-overflow:clip;font-size:14px}.csjr-page .csjrp-review .csjr-photos{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.csjr-page .csjrp-review .csjr-photos a{display:block;flex:0 1 210px;max-width:100%}.csjr-page .csjrp-review .csjr-photo{width:100%;height:155px;object-fit:cover;margin:0;border-radius:8px;border:1px solid #ecefec}.csjr-page .csjrp-review .csjr-card-actions{margin:18px 0 0;padding-top:16px;border-top:1px solid #e0e5e2}.csjr-page .csjrp-review a.csjr-original{color:#186a54!important;border-color:#c5ded3;font-size:12px}.csjr-page .csjrp-empty{padding:28px;background:#f6f8f7;border:1px solid #e0e5e2;border-radius:12px}.csjr-page .csjrp-more{box-shadow:none;color:#17684f;border-color:#cbded4;margin:10px auto 24px}.csjr-page .csjrp-sidebar ul{list-style:none;padding:0;margin:0}.csjr-page .csjrp-activity li,.csjr-page .csjrp-source-links li{border-bottom:1px solid #e2e6e4;padding:12px 0;font-size:14px}.csjr-page .csjrp-activity li:first-child,.csjr-page .csjrp-source-links li:first-child{padding-top:0}.csjr-page .csjrp-activity li:last-child,.csjr-page .csjrp-source-links li:last-child{border:0}.csjr-page .csjrp-activity+.csjrp-help{margin:12px 0 0}.csjr-page .csjrp-source-links a{display:flex;align-items:center;gap:12px}.csjr-page .csjrp-source-links .csjr-bbb-logo{width:20px;height:26px}.csjr-page .csjrp-about{background:#f8f6f2}.csjr-page .csjrp-about img{display:block;width:100%;height:175px;object-fit:contain;background:#fff;border-radius:8px;padding:22px;margin:0 0 18px}.csjr-page .csjrp-about p{font-size:14px;line-height:1.7;margin:0}.csjr-page .csjrp-contact li{padding:7px 0;font-size:14px}.csjr-page .csjrp-contact a,.csjr-page .csjrp-map-link{color:#176b98}.csjr-page address{font:inherit;font-style:normal;font-size:14px}.csjr-page a.csjrp-map-link{display:inline-block;border:1px solid #cfddd7;border-radius:8px;padding:9px 14px;margin-top:18px;font-size:13px}.csjr-page input:focus-visible,.csjr-page select:focus-visible{outline:3px solid #1267c9;outline-offset:3px}@container (max-width:860px){.csjr-page .csjrp-layout{grid-template-columns:minmax(0,1fr)}.csjr-page .csjrp-hero{align-items:flex-start;flex-direction:column}.csjr-page .csjrp-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.csjr-page .csjrp-sidebar .csjrp-panel{margin:0;align-self:start}}@container (max-width:520px){.csjr-page h2{font-size:24px}.csjr-page h3{font-size:19px}.csjr-page .csjrp-hero{padding:22px 18px;gap:18px;margin-bottom:22px}.csjr-page .csjrp-identity{gap:14px;align-items:flex-start}.csjr-page .csjrp-logo{width:70px;height:65px;padding:6px}.csjr-page .csjrp-score{gap:6px 10px;font-size:13px}.csjr-page .csjrp-score .csjr-stars{font-size:21px}.csjr-page .csjrp-subtitle{display:none}.csjr-page .csjrp-panel,.csjr-page .csjrp-review{padding:20px 18px}.csjr-page .csjrp-sidebar{grid-template-columns:minmax(0,1fr)}.csjr-page .csjrp-offer{flex-direction:column;align-items:flex-start;background:linear-gradient(125deg,#562e72,#1487ab);padding:20px}.csjr-page .csjrp-rating{grid-template-columns:16px 53px minmax(0,1fr) 24px;gap:8px;font-size:13px}.csjr-page .csjrp-review .csjr-reply{padding:16px}.csjr-page .csjrp-review .csjr-photos a{flex:1 1 130px}.csjr-page .csjrp-total{font-size:16px}}