.seo-review-rating-wrap,.seo-review-comments-wrap,.seo-review-related-wrap,.seo-review-post-tags,.seo-review-logo-slider-wrap,.seo-review-author-card{--seo-review-primary:#056738;--seo-review-secondary:#0D9453;--seo-review-danger:#C02026;--seo-review-star:#FDD20E;--seo-review-text:#333333;--seo-review-border:#E0E0E0;--seo-review-muted:#A9A9A9;font-family:"Roboto",Arial,sans-serif;color:var(--seo-review-text);line-height:1.4}.seo-review-author-card{width:100%;max-width:100%;overflow:hidden;border:1px solid var(--seo-review-primary)}.seo-review-rating-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.seo-review-stars{display:inline-flex;gap:2px;color:var(--seo-review-border);font-size:20px;line-height:1}.seo-review-star.is-active{color:var(--seo-review-star)}.seo-review-average{color:var(--seo-review-primary);font-weight:600}.seo-review-count,.seo-review-empty,.seo-review-comment-date,.seo-review-moderation-note{color:var(--seo-review-muted);font-size:14px}.seo-review-comments-wrap{display:block;width:100%;max-width:100%}.seo-review-comments-wrap ol,.seo-review-comments-wrap li{list-style:none;margin-left:0;padding-left:0}.seo-review-comments-title,.seo-review-form-title,.seo-review-author-title{color:var(--seo-review-primary);font-size:16px;font-weight:600}.seo-review-author-title{padding:10px;text-transform:uppercase;text-align:center;background:var(--seo-review-primary);color:#fff}.seo-review-author-body{align-items:center;background:#fff;border-radius:14px;display:grid;gap:22px;grid-template-columns:minmax(100px,13%) 1fr;padding:10px}.seo-review-author-image{align-self:stretch;border-radius:99px;overflow:hidden;width:100px;height:100px;border:1px solid var(--seo-review-muted)}.seo-review-author-avatar{aspect-ratio:1;border-radius:99px;display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.seo-review-author-content{font-size:16px;min-width:0;overflow-wrap:anywhere}.seo-review-author-content p:first-child{margin-top:0}.seo-review-author-content p:last-child{margin-bottom:0}.seo-review-author-socials{align-items:center;background:var(--seo-review-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px}.seo-review-author-social-item{display:inline-flex}.seo-review-author-social{align-items:center;background:var(--seo-review-primary);border-radius:8px;color:#fff;display:inline-flex;height:38px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:38px}.seo-review-author-social:hover,.seo-review-author-social:focus{background:var(--seo-review-secondary);color:#fff;transform:translateY(-1px)}.seo-review-author-social svg{display:block;fill:currentColor;height:18px;width:18px}.seo-review-author-social-youtube{background:var(--seo-review-danger)}.seo-review-comments-list{display:grid;gap:14px}.seo-review-comment-list{display:grid;gap:16px;margin:0;padding:0}.seo-review-comment{margin:0;max-width:100%;position:relative}.seo-review-comment-body{border:1px solid var(--seo-review-border);border-radius:14px;padding:16px;background:#fff;max-width:100%;overflow-wrap:anywhere}.seo-review-comment-meta,.seo-review-comment-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.seo-review-comment-meta{align-items:flex-start}.seo-review-comment-author{align-items:center;color:var(--seo-review-primary);display:flex;font-weight:600;gap:8px;min-width:0}.seo-review-comment-author .avatar{border-radius:50%;flex:0 0 auto;height:42px;object-fit:cover;width:42px}.seo-review-comment-author .fn{color:var(--seo-review-primary);overflow-wrap:anywhere}.seo-review-comment-author .says{color:var(--seo-review-muted);font-weight:400}.seo-review-comment-stars{font-size:16px;margin-bottom:8px}.seo-review-comment-metadata{color:var(--seo-review-muted);flex:0 0 auto;font-size:13px;text-align:right}.seo-review-comment-metadata a{color:inherit;text-decoration:none}.seo-review-comment-metadata a:hover{color:var(--seo-review-primary)}.seo-review-comment-content{margin-top:10px}.seo-review-comment-content p:last-child{margin-bottom:0}.seo-review-comment-content img,.seo-review-comment-content iframe,.seo-review-comment-content video{max-width:100%;height:auto}.seo-review-reply{margin-top:12px}.seo-review-reply a{color:var(--seo-review-danger);font-size:14px;font-weight:500;text-decoration:none}.seo-review-reply a:hover{color:var(--seo-review-primary)}.seo-review-children{display:grid;gap:14px;margin:14px 0 0 34px;padding:0 0 0 18px;position:relative}.seo-review-children::before{background:var(--seo-review-border);bottom:8px;content:"";left:0;position:absolute;top:0;width:2px}.seo-review-children>.seo-review-comment::before{background:var(--seo-review-border);content:"";height:2px;left:-18px;position:absolute;top:28px;width:18px}.seo-review-form-wrap{margin-top:24px;padding:16px;border:1px solid var(--seo-review-border);border-radius:14px;max-width:100%}.seo-review-form-wrap .comment-form{display:block}.seo-review-form-wrap p{margin:0}.seo-review-form-wrap .comment-form-comment{margin-bottom:10px}.seo-review-form-wrap .seo-review-comment-fields-row{display:flex;align-items:end;gap:10px;width:100%}.seo-review-form-wrap .seo-review-comment-fields-row p{flex:1 1 0%;min-width:0}.seo-review-form-wrap label{display:block;margin-bottom:4px;font-weight:500;font-size:13px;line-height:1.2}.seo-review-form-wrap input[type="text"],.seo-review-form-wrap input[type="email"],.seo-review-form-wrap input[type="url"],.seo-review-form-wrap textarea{width:100%;max-width:100%;min-height:42px;border:1px solid var(--seo-review-border);border-radius:10px;padding:9px 12px;font-family:"Roboto",Arial,sans-serif;font-size:14px;line-height:1.35;box-sizing:border-box}.seo-review-form-wrap textarea{height:42px;min-height:42px;max-height:120px;resize:vertical}.seo-review-form-wrap .form-submit{align-self:end;flex:0 0 auto}.seo-review-form-wrap input[type="submit"]{background:var(--seo-review-secondary);border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:"Roboto",Arial,sans-serif;font-weight:500;height:42px;padding:0 18px;white-space:nowrap}.seo-review-form-wrap input[type="submit"]:hover{background:var(--seo-review-primary)}.seo-review-form-wrap .required,.seo-review-form-wrap .comment-form-cookies-consent label a{color:var(--seo-review-danger)}@media (max-width:1024px){.seo-review-comments-title,.seo-review-form-title,.seo-review-author-title{font-size:22px}.seo-review-author-body{gap:18px;grid-template-columns:minmax(140px,34%) 1fr;padding:16px}.seo-review-comment-body{padding:14px}.seo-review-children{margin-left:24px}.seo-review-form-wrap{padding:16px}.seo-review-form-wrap .seo-review-comment-fields-row{flex-wrap:wrap}.seo-review-form-wrap .seo-review-comment-fields-row p{flex-basis:calc(33.333% - 8px)}.seo-review-form-wrap .seo-review-comment-fields-row .form-submit{flex-basis:100%}}@media (max-width:767px){.seo-review-rating-wrap{align-items:flex-start;gap:6px 8px}.seo-review-stars{font-size:18px}.seo-review-average,.seo-review-count{font-size:14px}.seo-review-comments-title,.seo-review-form-title,.seo-review-author-title{font-size:20px;margin-bottom:12px}.seo-review-author-title{padding:14px}.seo-review-author-body{gap:14px;grid-template-columns:1fr;margin-top:12px;padding:14px}.seo-review-author-image{max-width:320px;width:100%}.seo-review-author-content{font-size:15px}.seo-review-author-socials{justify-content:flex-start;margin-top:12px;padding:12px 14px}.seo-review-comments-list{gap:12px}.seo-review-comment-body{border-radius:12px;padding:12px}.seo-review-comment-meta,.seo-review-comment-head{display:grid;gap:4px}.seo-review-comment-metadata{margin-left:50px;text-align:left}.seo-review-children{gap:12px;margin-left:14px;padding-left:14px}.seo-review-children>.seo-review-comment::before{left:-14px;width:14px}.seo-review-comment-date,.seo-review-empty,.seo-review-moderation-note{font-size:13px}.seo-review-form-wrap{margin-top:18px;padding:14px;border-radius:12px}.seo-review-form-wrap .seo-review-comment-fields-row{display:grid;grid-template-columns:1fr}.seo-review-form-wrap input[type="submit"]{width:100%;padding:0 16px}}@media (max-width:480px){.seo-review-rating-wrap{display:grid;grid-template-columns:1fr}.seo-review-stars{font-size:17px}.seo-review-comments-title,.seo-review-form-title,.seo-review-author-title{font-size:18px}.seo-review-comment-body,.seo-review-form-wrap,.seo-review-author-title,.seo-review-author-body,.seo-review-author-socials{padding:12px}.seo-review-comment-author{align-items:flex-start}.seo-review-comment-author .says{display:none}.seo-review-comment-metadata{margin-left:0}.seo-review-children{margin-left:8px;padding-left:12px}.seo-review-author-image{max-width:100%}.seo-review-author-social{height:36px;width:36px}}.seo-review-related-wrap{--seo-review-related-gap:16px;--seo-review-related-desktop-columns:3;--seo-review-related-columns:var(--seo-review-related-desktop-columns);color:var(--seo-review-text);font-family:"Roboto",Arial,sans-serif;max-width:100%;width:100%}.seo-review-related-heading{color:var(--seo-review-primary);font-size:24px;font-weight:600;margin-bottom:16px}.seo-review-related-slider{position:relative}.seo-review-related-track{display:flex;gap:var(--seo-review-related-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.seo-review-related-track::-webkit-scrollbar{display:none}.seo-review-related-slide{flex:0 0 calc((100% - (var(--seo-review-related-gap) * (var(--seo-review-related-columns) - 1))) / var(--seo-review-related-columns));min-width:0;scroll-snap-align:start}.seo-review-related-card{background:#fff;border:1px solid var(--seo-review-border);color:var(--seo-review-text);display:block;height:100%;overflow:hidden;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-review-related-card:hover,.seo-review-related-card:focus{border-color:var(--seo-review-secondary);box-shadow:0 10px 24px rgb(0 0 0 / .08);color:var(--seo-review-text);transform:translateY(-2px)}.seo-review-related-thumb{background:#f5f5f5;display:block;overflow:hidden;position:relative}.seo-review-related-thumb::before{content:"";display:block;padding-top:62%}.seo-review-related-thumb img,.seo-review-related-thumb-placeholder{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.seo-review-related-thumb-placeholder{align-items:center;color:var(--seo-review-muted);display:flex;justify-content:center;font-size:13px}.seo-review-related-title,.seo-review-related-excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;padding-left:14px;padding-right:14px}.seo-review-related-title{color:var(--seo-review-primary);font-size:16px;font-weight:600;-webkit-line-clamp:2;line-height:1.35;padding-top:12px}.seo-review-related-excerpt{color:var(--seo-review-text);font-size:14px;-webkit-line-clamp:3;line-height:1.45;padding-bottom:14px;padding-top:8px}.seo-review-related-title:last-child{padding-bottom:14px}.seo-review-related-nav{align-items:center;background:var(--seo-review-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:28px;height:38px;justify-content:center;line-height:1;margin-top:-19px;position:absolute;top:50%;transition:background-color .2s ease,opacity .2s ease;width:38px;z-index:2}.seo-review-related-nav:hover,.seo-review-related-nav:focus{background:var(--seo-review-secondary)}.seo-review-related-nav:disabled{cursor:default;opacity:.35}.seo-review-related-prev{left:-19px}.seo-review-related-next{right:-19px}@media (max-width:1024px){.seo-review-related-wrap{--seo-review-related-columns:2}.seo-review-related-slider{--seo-review-related-columns:2 !important}.seo-review-related-heading{font-size:22px}.seo-review-related-prev{left:8px}.seo-review-related-next{right:8px}}@media (max-width:767px){.seo-review-related-wrap{--seo-review-related-columns:1}.seo-review-related-slider{--seo-review-related-columns:1 !important}.seo-review-related-heading{font-size:20px;margin-bottom:12px}.seo-review-related-nav{height:34px;margin-top:-17px;width:34px}}.seo-review-post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seo-review-post-tag{align-items:center;background:#fff;border:1px solid var(--seo-review-border);border-radius:999px;color:var(--seo-review-primary);display:inline-flex;font-size:14px;font-weight:500;line-height:1.2;padding:8px 12px;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.seo-review-post-tag:hover,.seo-review-post-tag:focus{background:var(--seo-review-primary);border-color:var(--seo-review-primary);color:#fff}.seo-review-post-tag-symbol{margin-right:2px}.seo-review-logo-slider-wrap{width:100%;max-width:100%}.seo-review-logo-slider{--seo-review-logo-gap:16px;--seo-review-logo-tablet-columns:3;--seo-review-logo-mobile-columns:2;position:relative}.seo-review-logo-track{display:flex;gap:var(--seo-review-logo-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.seo-review-logo-track::-webkit-scrollbar{display:none}.seo-review-logo-slide{flex:0 0 calc((100% - (var(--seo-review-logo-gap) * (var(--seo-review-logo-columns) - 1))) / var(--seo-review-logo-columns));min-width:0;scroll-snap-align:start}.seo-review-logo-card{align-items:center;background:#fff;border:1px solid var(--seo-review-border);border-radius:14px;display:flex;height:100%;justify-content:center;min-height:110px;padding:16px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.seo-review-logo-card:hover,.seo-review-logo-card:focus{border-color:var(--seo-review-secondary);transform:translateY(-2px)}.seo-review-logo-image{display:block;height:auto;max-height:64px;max-width:100%;object-fit:contain;transition:opacity .2s ease,transform .2s ease;width:auto}.seo-review-equal-logo-height-yes .seo-review-logo-card{overflow:hidden}.seo-review-equal-logo-height-yes .seo-review-logo-image{width:100%}.seo-review-logo-nav{align-items:center;background:var(--seo-review-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:28px;height:38px;justify-content:center;line-height:1;margin-top:-19px;position:absolute;top:50%;transition:background-color .2s ease,opacity .2s ease;width:38px;z-index:2}.seo-review-logo-nav:hover,.seo-review-logo-nav:focus{background:var(--seo-review-secondary)}.seo-review-logo-nav:disabled{cursor:default;opacity:.35}.seo-review-logo-prev{left:-19px}.seo-review-logo-next{right:-19px}@media (max-width:1024px){.seo-review-logo-slider{--seo-review-logo-columns:var(--seo-review-logo-tablet-columns) !important}.seo-review-logo-slide{flex-basis:calc((100% - (var(--seo-review-logo-gap) * (var(--seo-review-logo-columns) - 1))) / var(--seo-review-logo-columns))}.seo-review-logo-prev{left:8px}.seo-review-logo-next{right:8px}}@media (max-width:767px){.seo-review-logo-slider{--seo-review-logo-columns:var(--seo-review-logo-mobile-columns) !important}.seo-review-logo-slide{flex-basis:calc((100% - (var(--seo-review-logo-gap) * (var(--seo-review-logo-columns) - 1))) / var(--seo-review-logo-columns))}.seo-review-logo-nav{height:34px;margin-top:-17px;width:34px}}.seo-review-archive-grid{--seo-review-archive-gap:16px;--seo-review-archive-columns:3;display:grid;gap:var(--seo-review-archive-gap);grid-template-columns:repeat(var(--seo-review-archive-columns),1fr)}.seo-review-archive-item{min-width:0}.seo-review-archive-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:28px}.seo-review-archive-page{align-items:center;border:1px solid var(--seo-review-border);border-radius:8px;color:var(--seo-review-text);display:inline-flex;font-size:15px;font-weight:500;height:40px;justify-content:center;line-height:1;min-width:40px;padding:0 6px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.seo-review-archive-page:hover,.seo-review-archive-page:focus{background:var(--seo-review-secondary);border-color:var(--seo-review-secondary);color:#fff;transform:translateY(-1px)}.seo-review-archive-page-current{background:var(--seo-review-primary);border-color:var(--seo-review-primary);color:#fff;cursor:default;pointer-events:none}.seo-review-archive-dots{border-color:#fff0;cursor:default;pointer-events:none}.seo-review-archive-page-prev,.seo-review-archive-page-next{font-size:20px}@media (max-width:1024px){.seo-review-archive-grid{--seo-review-archive-columns:var(--seo-review-archive-tablet-columns, 2) !important}}@media (max-width:767px){.seo-review-archive-grid{--seo-review-archive-columns:var(--seo-review-archive-mobile-columns, 1) !important}.seo-review-archive-pagination{margin-top:20px}.seo-review-archive-page{font-size:14px;height:36px;min-width:36px}}