.breadcrumbs-nav{background-color:var(--color-bg);padding:var(--space-4) 0}.breadcrumbs-list{display:flex;align-items:center;list-style:none;padding:0;margin:0;font-size:var(--font-sm);font-family:var(--font-body)}.breadcrumbs-item{display:flex;align-items:center;color:var(--color-text-muted)}.breadcrumbs-item a{color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.breadcrumbs-item a:hover{color:var(--color-primary)}.breadcrumbs-separator{margin:0 var(--space-2);color:var(--color-border);display:flex;align-items:center}.breadcrumbs-current{color:var(--color-text);font-weight:var(--weight-bold)}.reviews-hero-container{position:relative;margin:0 var(--space-4) var(--space-6) var(--space-4);border-radius:16px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff}.reviews-hero-container .breadcrumbs-nav{background-color:transparent;position:relative;z-index:2;padding-top:95px;padding-bottom:var(--space-2)}.reviews-hero-container .breadcrumbs-item,.reviews-hero-container .breadcrumbs-item a{color:#ffffffbf}.reviews-hero-container .breadcrumbs-item a:hover{color:var(--color-secondary)}.reviews-hero-container .breadcrumbs-separator{color:#ffffff73}.reviews-hero-container .breadcrumbs-current{color:#fff}.reviews-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0006,#000000b3);z-index:1}.reviews-hero-content{position:relative;z-index:2;padding:0 var(--space-6) var(--space-6) var(--space-6);text-align:left}.reviews-hero-title{font-size:var(--font-4xl);font-weight:var(--weight-bold);line-height:1.35;margin-bottom:var(--space-2)}.reviews-hero-subtitle{font-family:Arizonia,cursive;color:var(--color-secondary);font-size:60px;display:inline-block;vertical-align:middle;line-height:1}.reviews-hero-description{font-size:var(--font-lg);line-height:1.6;color:#ffffffe6;max-width:800px;margin:0}.reviews-hero-desc-desktop{display:inline}.reviews-hero-desc-mobile{display:none}.reviews-grid-section{padding-bottom:var(--space-8);background-color:transparent}.reviews-grid-container{display:flex;gap:var(--space-6);align-items:flex-start}.reviews-main{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.reviews-sidebar{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-4)}.reviews-card{position:relative;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-base);box-shadow:var(--shadow-sm);padding:0 var(--space-4) var(--space-2);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}.reviews-card:hover{box-shadow:var(--shadow-md)}.reviews-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);position:relative}.reviews-card-logo-block{display:flex;align-items:center;gap:var(--space-4)}.reviews-card-rank-badge{color:var(--color-text-muted);font-size:var(--font-2xl);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.reviews-card-logo-container{width:100px;display:flex;align-items:center;justify-content:flex-start}.reviews-card-logo-image{max-height:100%;max-width:100%;object-fit:contain}.reviews-card-logo-placeholder{font-family:var(--font-heading);font-size:var(--font-xl);font-weight:var(--weight-bold);color:var(--color-primary)}.reviews-card-rating-block{display:flex;align-items:center;gap:var(--space-3)}.reviews-card-score-info{display:flex;flex-direction:column;align-items:flex-end}.reviews-card-score-badge{font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--color-text)}.reviews-card-stars-wrapper{color:#ffb400;display:flex;gap:2px;margin-top:2px}.reviews-card-score-number{font-size:var(--font-3xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:1}.reviews-card-badge-ribbon{position:absolute;top:-10px;right:var(--space-4);font-size:var(--font-xs);font-weight:var(--weight-bold);padding:4px var(--space-3);color:var(--color-text);border-radius:0 0 var(--radius-base) var(--radius-base);box-shadow:var(--shadow-sm)}.ribbon-rank-1{background-color:var(--color-primary);color:#fff}.ribbon-rank-2{background-color:var(--color-secondary);color:var(--color-text)}.reviews-card-body{display:flex;flex-direction:column;gap:var(--space-4)}.reviews-card-intro{font-size:var(--font-base);color:var(--color-text);line-height:1.5}.reviews-card-brand-name{font-weight:var(--weight-bold);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--font-md)}.reviews-card-offer{background-color:var(--color-primary-light);border:1px solid var(--color-primary);border-left:4px solid var(--color-primary);border-radius:8px;padding:6px 12px;display:flex;align-items:center;gap:var(--space-3);color:var(--color-text)}.reviews-card-offer-icon{color:var(--color-primary);flex-shrink:0}.reviews-card-offer-text{font-size:var(--font-base)}.reviews-card-features{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);list-style:none;padding:0;margin:0}.reviews-card-features-item{display:flex;align-items:flex-start;font-size:var(--font-base);color:var(--color-text);line-height:1.4;transition:transform .2s ease}.reviews-card-features-item:hover{transform:translate(2px)}.reviews-card-features-icon{margin-right:var(--space-2);color:var(--color-primary);font-weight:var(--weight-bold);flex-shrink:0}.reviews-card-rating-cta-block{display:flex;align-items:center;gap:var(--space-4)}.reviews-card-overlay-link{position:absolute;inset:0;z-index:1}.reviews-card-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-2)}.reviews-card-review-meta{font-size:var(--font-xs);color:var(--color-text-muted)}.reviews-card-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:135px;gap:var(--space-2);background-color:var(--color-secondary);color:var(--color-text);font-size:var(--font-base);font-weight:var(--weight-bold);padding:var(--space-2) 0;border-radius:var(--radius-full);text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;z-index:2;cursor:pointer}.reviews-card-overlay-link:hover~.reviews-card-header .reviews-card-cta-btn,.reviews-card-cta-btn:hover{background-color:var(--color-secondary-hover)}.reviews-card-cta-btn .cta-arrow{width:0;height:16px;opacity:0;transform:translate(-8px);transition:width .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),margin-left .25s cubic-bezier(.4,0,.2,1);margin-left:0;flex-shrink:0}.reviews-card-read-more-btn .cta-arrow{width:16px;height:16px;opacity:1;transform:translate(0);transition:transform .25s cubic-bezier(.4,0,.2,1);margin-left:4px;flex-shrink:0}.reviews-card-overlay-link:hover~.reviews-card-header .reviews-card-cta-btn .cta-arrow,.reviews-card-cta-btn:hover .cta-arrow{width:16px;opacity:1;transform:translate(0);margin-left:6px}.reviews-card-read-more-btn:hover .cta-arrow{transform:translate(4px)}.reviews-card-read-more-btn{display:inline-flex;align-items:center;background-color:transparent;color:var(--color-primary);font-size:var(--font-base);font-weight:var(--weight-bold);padding:6px var(--space-4);border-radius:var(--radius-full);text-decoration:none;transition:all .2s ease;position:relative;z-index:3}.reviews-card-read-more-btn:hover{color:var(--color-primary-hover)}.reviews-sidebar-block{background-color:var(--color-bg-card);border-radius:var(--radius-base);padding:var(--space-4);box-shadow:var(--shadow-sm)}.reviews-sidebar-title{font-family:var(--font-heading);font-size:var(--font-lg);font-weight:var(--weight-bold);color:var(--color-primary);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);letter-spacing:-.01em;text-align:center}.sidebar-trust-steps{display:flex;flex-direction:column;gap:var(--space-4)}.sidebar-trust-step{display:flex;gap:var(--space-3);align-items:flex-start}.sidebar-trust-number{font-family:var(--font-body);font-size:var(--font-base);font-weight:var(--weight-bold);color:var(--color-primary);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-secondary-light);flex-shrink:0}.sidebar-trust-content{display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-trust-heading{font-size:var(--font-base);font-weight:var(--weight-bold);color:var(--color-text);margin:0}.sidebar-trust-text{font-size:var(--font-sm);color:var(--color-text-muted);line-height:1.4;margin:0}.sidebar-articles-list{display:flex;flex-direction:column;gap:var(--space-4)}.sidebar-article-card{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;transition:transform .2s ease}.sidebar-article-card:hover{transform:translateY(-2px)}.sidebar-article-img-container{width:100%;height:120px;border-radius:6px;overflow:hidden}.sidebar-article-img{width:100%;height:100%;object-fit:cover}.sidebar-article-category{font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.sidebar-article-title{font-family:var(--font-heading);font-size:var(--font-md);font-weight:var(--weight-bold);color:var(--color-text);line-height:1.3;margin:0}.sidebar-article-excerpt{font-size:var(--font-xs);color:var(--color-text-muted);line-height:1.4;margin:0}.sidebar-article-date{font-size:var(--font-xs);color:var(--color-text-muted)}.sidebar-help-text{font-size:var(--font-sm);color:var(--color-text);line-height:1.5;margin-bottom:var(--space-4)}.sidebar-help-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background-color:var(--color-primary);color:#fff;font-weight:var(--weight-bold);font-size:var(--font-base);padding:var(--space-2) 0;border-radius:var(--radius-full);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.sidebar-help-btn:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.sidebar-banner-container{border-radius:var(--radius-base);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease;display:block}.sidebar-banner-container:hover{transform:translateY(-2px)}.sidebar-banner-img{width:100%;height:auto;display:block}@media(max-width:992px){.reviews-grid-container{flex-direction:column}.reviews-sidebar{width:100%}.reviews-hero-content{padding:50px var(--space-4) 50px var(--space-4)}.reviews-hero-title{font-size:var(--font-3xl)}.reviews-hero-subtitle{font-size:40px}}@media(max-width:768px){.reviews-sidebar{display:none}.reviews-hero-container{background-attachment:scroll;margin:0 var(--space-3) var(--space-4) var(--space-3)}.reviews-hero-content{padding:0 var(--space-4) var(--space-4) var(--space-4)}.reviews-hero-container .breadcrumbs-nav{padding-top:60px}.reviews-hero-title{font-size:var(--font-2xl)}.reviews-hero-subtitle{font-size:32px}.reviews-hero-description{font-size:var(--font-base)}.reviews-hero-desc-desktop{display:none}.reviews-hero-desc-mobile{display:inline}.reviews-card-features{grid-template-columns:1fr}.reviews-card-header{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:none}.reviews-card-logo-container{width:80px}.reviews-card-rating-cta-block{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);width:auto;margin-top:var(--space-2)}.reviews-card-rating-block{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}.reviews-card-score-info{display:flex;flex-direction:column;align-items:flex-end}.reviews-card-cta-btn{padding:var(--space-1.5) var(--space-4);width:auto;min-width:110px}.reviews-card-offer{display:flex;align-items:flex-start}.reviews-card-offer-text{white-space:normal;word-break:break-word}.reviews-grid-section{padding-bottom:var(--space-6)}}.reviews-methodology-section{padding-bottom:var(--space-8)}.methodology-header{text-align:center;max-width:700px;margin:0 auto var(--space-4)}.methodology-subtitle{font-family:var(--font-body);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);font-weight:var(--weight-bold);display:block;margin-bottom:var(--space-2)}.methodology-title{font-size:var(--font-2xl);color:var(--color-text);margin-bottom:var(--space-2);letter-spacing:-.02em}.methodology-description{font-size:var(--font-base);color:var(--color-text-muted);line-height:1.6}.methodology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.methodology-card{background-color:var(--color-bg-card);border-radius:var(--radius-base);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid transparent}.methodology-card:hover{box-shadow:var(--shadow-md)}.methodology-gauge-container{position:relative;width:70px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;stroke:var(--color-primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.methodology-card:hover .methodology-gauge-container{transform:scale(1.12)}.performance-gauge{width:100%;height:100%;transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:var(--color-bg);stroke-width:8}.gauge-value{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.gauge-text{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:22px;fill:var(--color-text);transform:rotate(90deg);transform-origin:center;text-anchor:middle}.methodology-card-content{width:100%;margin-top:var(--space-2);display:flex;flex-direction:column;align-items:stretch}.methodology-card-title{font-size:var(--font-lg);font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-primary);margin-bottom:var(--space-2)}.methodology-card-text{font-size:var(--font-sm);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-2);flex-grow:1}.methodology-bullet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.methodology-bullet-list li{display:flex;align-items:center;font-size:var(--font-base);color:var(--color-text);gap:var(--space-2)}.bullet-check{color:var(--color-primary);font-weight:var(--weight-bold);flex-shrink:0}@media(max-width:768px){.reviews-methodology-section{padding-bottom:var(--space-6)}.methodology-grid{grid-template-columns:1fr;gap:var(--space-4)}.methodology-card{flex-direction:row;text-align:right;align-items:center;gap:var(--space-5);padding:var(--space-5)}.methodology-gauge-container{margin-bottom:0;flex-shrink:0}.methodology-card-content{margin-top:0}.methodology-title{font-size:var(--font-xl)}.methodology-card-title{font-size:var(--font-md)}.methodology-bullet-list{align-items:flex-end}.methodology-bullet-list li{align-items:flex-start;text-align:left}}
