@keyframes slideKeys{0%{transform:translateX(0)}to{transform:translateX(90px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.editor-only{display:none}.block-editor-block-list__layout .editor-only{display:block}.block-editor-block-list__layout .editor-outline{outline:1px dashed rgba(var(--a1-light-rgb),.2);outline-offset:4px}.block-editor-block-list__layout .editor-mt{margin-top:1rem}.block-editor-block-list__layout .editor-mb{margin-bottom:1rem}.block-editor-block-list__layout .editor-py{padding-bottom:.5rem;padding-top:.5rem}.block-editor-block-list__layout .editor-px{padding-left:.5rem;padding-right:.5rem}.section-preview{background:rgba(var(--a1-light-rgb),.05);border:1px solid rgba(var(--a1-light-rgb),.1);border-radius:8px;margin-bottom:20px;padding:20px}.section-preview h1,.section-preview h2,.section-preview h3,.section-preview h4{color:var(--a1-text-light);margin-bottom:10px}.section-preview p,.section-preview small{color:var(--a1-text-muted);margin-bottom:10px}.editor-badge{background:var(--a1-primary-light);border:1px solid var(--a1-primary-color);border-radius:20px;color:var(--a1-secondary-color);display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 16px}.editor-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:20px 0}.editor-stat-item{background:rgba(var(--a1-secondary-rgb),.1);border:1px solid var(--a1-secondary-color);border-radius:8px;padding:15px;text-align:center}.editor-stat-item strong{color:var(--a1-primary-color);display:block;font-size:1.75rem;font-weight:var(--a1-font-weight-extrabold);margin-bottom:5px}.editor-stat-item span{color:var(--a1-text-muted);display:block;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.editor-grid-3{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media(max-width:48rem){.editor-grid-3{grid-template-columns:1fr}}.editor-grid-auto{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-block-a1-blocks .components-panel__body{border-top:1px solid rgba(var(--a1-light-rgb),.1)}.wp-block-a1-blocks .components-base-control{margin-bottom:16px}.wp-block-a1-blocks .components-button-group{display:flex;gap:8px;margin:8px 0}.wp-block-a1-blocks .components-button-group .components-button{flex:1;justify-content:center}.wp-block-a1-blocks .components-divider{border:0;border-top:1px solid rgba(var(--a1-light-rgb),.1);height:0;margin:16px 0}.block-editor-block-list__layout .editor-text-center{text-align:center}.block-editor-block-list__layout .editor-text-muted{color:var(--a1-text-muted)}.block-editor-block-list__layout .editor-text-accent{color:var(--a1-secondary-color)}.block-editor-block-list__layout .editor-bg-dark{background:var(--a1-dark-bg,#000)}.block-editor-block-list__layout .editor-bg-card{background:var(--a1-dark-card,#1a1a1a)}.preview-header{align-items:center;border-bottom:2px solid rgba(var(--a1-secondary-rgb),.3);display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px}.preview-header .preview-icon{font-size:2.5rem}.preview-header h3{color:var(--a1-primary-color);font-size:1.75rem;font-weight:var(--a1-font-weight-bold);margin:0}.preview-description{margin-bottom:25px}.preview-description p{color:var(--a1-text-light);font-size:1rem;line-height:1.6;margin:0 0 10px}.preview-description p:last-child{margin-bottom:0}.preview-description strong{color:var(--a1-primary-color)}.a1-buttons-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.a1-buttons-preview .a1-btn,.a1-buttons-preview button{border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.a1-buttons-preview .a1-btn-primary{background:var(--a1-primary-color);color:var(--a1-text-light,#fff)}.a1-buttons-preview .a1-btn-secondary{background:#0000;border:2px solid var(--a1-secondary-color);color:var(--a1-secondary-color)}
:root :where(.wp-block-a1-blocks-reviews-page) .a1-container{margin:0 auto;max-width:var(--a1-container-max-width);padding-left:var(--a1-container-padding);padding-right:var(--a1-container-padding);position:relative;width:100%}@keyframes slideKeys{0%{transform:translateX(0)}to{transform:translateX(90px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.platforms-section .platform-card,.reviews-section .review-card{background:linear-gradient(135deg,var(--a1-card-bg,#1e1e1ecc),var(--a1-card-bg-alt,#141414e6));position:relative}@supports(backdrop-filter:blur(10px)){.platforms-section .platform-card,.reviews-section .review-card{backdrop-filter:blur(10px)}}.platforms-section .platform-card,.reviews-section .review-card{border:none;border-radius:var(--a1-border-radius-lg,16px);overflow:hidden;transition:transform .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1)),opacity .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1))}.platforms-section .platform-card:before,.reviews-section .review-card:before{background:linear-gradient(135deg,rgba(var(--a1-primary-rgb),.4),rgba(var(--a1-primary-rgb),.15),rgba(var(--a1-primary-rgb),.4));border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:subtract;padding:1px;position:absolute}@supports(mask-composite:exclude){.platforms-section .platform-card:before,.reviews-section .review-card:before{mask-composite:exclude}}.platforms-section .platform-card:before,.reviews-section .review-card:before{pointer-events:none;transition:transform .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1)),opacity .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1));z-index:1}.platforms-section .platform-card:after,.reviews-section .review-card:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.platforms-section .platform-card:hover,.reviews-section .review-card:hover{transform:translateY(-6px) scale(1.02)}.platforms-section .platform-card:hover:before,.reviews-section .review-card:hover:before{background:linear-gradient(135deg,rgba(var(--a1-secondary-rgb),.7),rgba(var(--a1-secondary-rgb),.25),rgba(var(--a1-secondary-rgb),.7));filter:drop-shadow(0 0 12px rgba(var(--a1-secondary-rgb),.4))}.platforms-section .platform-card,.reviews-section .review-card{box-shadow:0 4px 24px var(--a1-shadow-dark,#0006),inset 0 1px 0 var(--a1-border-medium,#ffffff0d)}.platforms-section .platform-card:hover,.reviews-section .review-card:hover{box-shadow:0 12px 40px var(--a1-shadow-darker,#00000080),0 0 20px rgba(var(--a1-secondary-rgb),.2),inset 0 1px 0 var(--a1-border-medium,#ffffff14)}@media(prefers-reduced-motion:reduce){.platforms-section .platform-card:before,.reviews-section .review-card:before{transition:none}.platforms-section .platform-card:hover,.reviews-section .review-card:hover{transform:none}}.editor-only{display:none}.block-editor-block-list__layout .editor-only{display:block}.block-editor-block-list__layout .editor-outline{outline:1px dashed rgba(var(--a1-light-rgb),.2);outline-offset:4px}.block-editor-block-list__layout .editor-mt{margin-top:1rem}.block-editor-block-list__layout .editor-mb{margin-bottom:1rem}.block-editor-block-list__layout .editor-py{padding-bottom:.5rem;padding-top:.5rem}.block-editor-block-list__layout .editor-px{padding-left:.5rem;padding-right:.5rem}.section-preview{background:rgba(var(--a1-light-rgb),.05);border:1px solid rgba(var(--a1-light-rgb),.1);border-radius:8px;margin-bottom:20px;padding:20px}.section-preview h1,.section-preview h2,.section-preview h3,.section-preview h4{color:var(--a1-text-light);margin-bottom:10px}.section-preview p,.section-preview small{color:var(--a1-text-muted);margin-bottom:10px}.editor-badge{background:var(--a1-primary-light);border:1px solid var(--a1-primary-color);border-radius:20px;color:var(--a1-secondary-color);display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 16px}.editor-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:20px 0}.editor-stat-item{background:rgba(var(--a1-secondary-rgb),.1);border:1px solid var(--a1-secondary-color);border-radius:8px;padding:15px;text-align:center}.editor-stat-item strong{color:var(--a1-primary-color);display:block;font-size:1.75rem;font-weight:var(--a1-font-weight-extrabold);margin-bottom:5px}.editor-stat-item span{color:var(--a1-text-muted);display:block;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.editor-grid-3{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media(max-width:48rem){.editor-grid-3{grid-template-columns:1fr}}.editor-grid-auto{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-block-a1-blocks .components-panel__body{border-top:1px solid rgba(var(--a1-light-rgb),.1)}.wp-block-a1-blocks .components-base-control{margin-bottom:16px}.wp-block-a1-blocks .components-button-group{display:flex;gap:8px;margin:8px 0}.wp-block-a1-blocks .components-button-group .components-button{flex:1;justify-content:center}.wp-block-a1-blocks .components-divider{border:0;border-top:1px solid rgba(var(--a1-light-rgb),.1);height:0;margin:16px 0}.block-editor-block-list__layout .editor-text-center{text-align:center}.block-editor-block-list__layout .editor-text-muted{color:var(--a1-text-muted)}.block-editor-block-list__layout .editor-text-accent{color:var(--a1-secondary-color)}.block-editor-block-list__layout .editor-bg-dark{background:var(--a1-dark-bg,#000)}.block-editor-block-list__layout .editor-bg-card{background:var(--a1-dark-card,#1a1a1a)}.preview-header{align-items:center;border-bottom:2px solid rgba(var(--a1-secondary-rgb),.3);display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px}.preview-header .preview-icon{font-size:2.5rem}.preview-header h3{color:var(--a1-primary-color);font-size:1.75rem;font-weight:var(--a1-font-weight-bold);margin:0}.preview-description{margin-bottom:25px}.preview-description p{color:var(--a1-text-light);font-size:1rem;line-height:1.6;margin:0 0 10px}.preview-description p:last-child{margin-bottom:0}.preview-description strong{color:var(--a1-primary-color)}.a1-buttons-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.a1-buttons-preview .a1-btn,.a1-buttons-preview button{border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.a1-buttons-preview .a1-btn-primary{background:var(--a1-primary-color);color:var(--a1-text-light,#fff)}.a1-buttons-preview .a1-btn-secondary{background:#0000;border:2px solid var(--a1-secondary-color);color:var(--a1-secondary-color)}.rating-summary{background:linear-gradient(135deg,var(--a1-card-bg),var(--a1-card-bg-alt));display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:repeat(2,1fr);margin-top:clamp(1.25rem,4vw,2rem);padding:clamp(1rem,3vw,1.75rem)}@supports(backdrop-filter:blur(10px)){.rating-summary{backdrop-filter:blur(10px)}}.rating-summary{border:1px solid rgba(var(--a1-primary-rgb),.2);border-radius:clamp(1rem,3vw,1.5rem);box-shadow:0 var(--a1-spacing-xs) 32px var(--a1-shadow-dark),inset 0 1px 0 var(--a1-border-medium);margin-left:auto;margin-right:auto;max-width:700px}@media(max-width:47.9375rem){.rating-summary{gap:clamp(.5rem,2vw,.75rem);padding:clamp(.875rem,3vw,1.25rem)}}@media(min-width:48rem){.rating-summary{gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(4,1fr);padding:clamp(1.25rem,3vw,1.75rem)}}.platforms-section{background:var(--a1-dark-bg);padding:clamp(2rem,4vw,3rem) 0}.platforms-section .section-header{margin-bottom:clamp(1rem,3vw,1.75rem);padding:0 var(--a1-spacing-sm);text-align:center}.platforms-section .section-title{font-size:clamp(1.25rem,3.5vw,1.75rem);line-height:1.2;margin-bottom:var(--a1-spacing-sm)}.platforms-section .section-subtitle{font-size:clamp(.875rem,2vw,1rem);line-height:1.6;margin:0 auto;max-width:600px}.platforms-section .platforms-grid{align-items:stretch;display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:1fr;margin-top:clamp(1rem,3vw,1.75rem)}@media(min-width:48rem){.platforms-section .platforms-grid{gap:clamp(1.25rem,3vw,1.75rem);grid-template-columns:repeat(2,1fr)}}@media(min-width:61.3125rem){.platforms-section .platforms-grid{gap:clamp(1.5rem,2.5vw,2rem);grid-template-columns:repeat(3,1fr)}}.platforms-section .platform-card{align-items:center;display:flex;flex-direction:column;min-height:unset;padding:clamp(1rem,3vw,1.5rem);text-align:center}@media(min-width:48rem){.platforms-section .platform-card{min-height:230px}}@media(min-width:61.3125rem){.platforms-section .platform-card{min-height:250px;padding:clamp(1.25rem,2.5vw,1.75rem)}}.platforms-section .platform-card>*{position:relative;z-index:3}.platforms-section .platform-icon{align-items:center;background:var(--a1-dark-bg-alt);border-radius:50%;display:flex;font-size:clamp(1.5rem,4vw,2rem);height:clamp(48px,10vw,60px);justify-content:center;margin:0 auto var(--a1-spacing-sm);width:clamp(48px,10vw,60px)}.platforms-section .platform-icon .platform-icon-svg{height:clamp(24px,5vw,32px);width:clamp(24px,5vw,32px)}@media(min-width:48rem){.platforms-section .platform-icon{margin-bottom:var(--a1-spacing-md)}}.platforms-section .platform-name{color:var(--a1-text-light);font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;margin-bottom:var(--a1-spacing-xs)}.platforms-section .platform-rating{background:linear-gradient(135deg,var(--a1-secondary-color) 0,var(--a1-secondary-light,#ffc700) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:800;margin-bottom:var(--a1-spacing-xs);-webkit-text-fill-color:#0000;filter:drop-shadow(0 2px 8px rgba(var(--a1-secondary-rgb),.4))}.platforms-section .platform-stars{color:var(--a1-secondary-color);font-size:clamp(1rem,2.5vw,1.25rem);letter-spacing:2px;margin-bottom:var(--a1-spacing-sm)}@media(min-width:48rem){.platforms-section .platform-stars{letter-spacing:3px;margin-bottom:var(--a1-spacing-md)}}.platforms-section .platform-count{color:var(--a1-text-dim);font-size:clamp(.813rem,2vw,.875rem);font-weight:500;margin-bottom:var(--a1-spacing-md)}@media(min-width:48rem){.platforms-section .platform-count{margin-bottom:var(--a1-spacing-md)}}.platforms-section .platform-btn{align-items:center;background:var(--a1-primary-color);border-radius:var(--a1-border-radius-lg);color:var(--a1-text-light);display:inline-flex;font-size:clamp(.875rem,2vw,1rem);font-weight:600;gap:.5rem;justify-content:center;margin-top:auto;max-width:200px;min-height:44px;padding:clamp(.75rem,2vw,.875rem) clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.platforms-section .platform-btn:hover{background:var(--a1-primary-hover);box-shadow:0 6px 20px rgba(var(--a1-primary-rgb),.35);transform:translateY(-2px)}.platforms-section .platform-btn:active{transform:translateY(0)}.platforms-section .platform-btn:focus-visible{outline:3px solid var(--a1-secondary-color);outline-offset:3px}@media(max-width:47.9375rem){.platforms-section .platform-btn{max-width:none}}@media(prefers-reduced-motion:reduce){.platforms-section .platform-btn{transition:none}.platforms-section .platform-btn:hover{transform:none}}.reviews-section{background:var(--a1-dark-bg-alt);padding:clamp(2rem,4vw,3rem) 0}.reviews-section .section-header{margin-bottom:clamp(1rem,3vw,1.75rem);padding:0 var(--a1-spacing-sm);text-align:center}.reviews-section .section-title{font-size:clamp(1.25rem,3.5vw,1.75rem);line-height:1.2;margin-bottom:var(--a1-spacing-sm)}.reviews-section .section-subtitle{font-size:clamp(.875rem,2vw,1rem);line-height:1.6;margin:0 auto;max-width:600px}.reviews-section .reviews-grid{align-items:stretch;display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:1fr;margin-top:clamp(1rem,3vw,1.75rem)}@media(min-width:48rem){.reviews-section .reviews-grid{gap:clamp(1.25rem,3vw,1.75rem);grid-template-columns:repeat(2,1fr)}}@media(min-width:61.3125rem){.reviews-section .reviews-grid{gap:clamp(1.5rem,2.5vw,2rem);grid-template-columns:repeat(3,1fr)}}.reviews-section .review-card{display:flex;flex-direction:column;min-height:unset;padding:clamp(.875rem,3vw,1.5rem)}@media(min-width:48rem){.reviews-section .review-card{min-height:240px}}@media(min-width:61.3125rem){.reviews-section .review-card{min-height:260px;padding:clamp(1rem,2.5vw,1.5rem)}}.reviews-section .review-card>*{position:relative;z-index:3}.reviews-section .review-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:var(--a1-spacing-sm)}@media(min-width:48rem){.reviews-section .review-header{gap:1rem;margin-bottom:var(--a1-spacing-md)}}.reviews-section .reviewer-info{flex:1;min-width:0}.reviews-section .reviewer-name{color:var(--a1-text-light);font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;margin-bottom:.25rem;word-wrap:break-word;overflow-wrap:break-word}.reviews-section .reviewer-location{align-items:center;color:var(--a1-text-dim);display:flex;font-size:clamp(.75rem,2vw,.875rem);font-weight:500;gap:.25rem}.reviews-section .platform-badge{border-radius:var(--a1-border-radius-md);flex-shrink:0;font-size:.75rem;font-weight:600;padding:.25rem .625rem;text-transform:uppercase;white-space:nowrap}.reviews-section .platform-badge.badge-google{background:linear-gradient(135deg,var(--a1-platform-google-primary),var(--a1-platform-google-secondary));color:var(--a1-text-light)}.reviews-section .platform-badge.badge-facebook{background:linear-gradient(135deg,var(--a1-platform-facebook-primary),var(--a1-platform-facebook-secondary));color:var(--a1-text-light)}.reviews-section .review-stars{color:var(--a1-secondary-color);font-size:clamp(.938rem,2.5vw,1.125rem);letter-spacing:1.5px;margin-bottom:var(--a1-spacing-sm)}@media(min-width:48rem){.reviews-section .review-stars{letter-spacing:2px;margin-bottom:var(--a1-spacing-md)}}.reviews-section .review-text{color:var(--a1-text-secondary);display:-webkit-box;flex:1;font-size:clamp(.875rem,2vw,1rem);-webkit-line-clamp:6;line-height:1.7;margin-bottom:var(--a1-spacing-sm);-webkit-box-orient:vertical;overflow:hidden}@media(min-width:48rem){.reviews-section .review-text{-webkit-line-clamp:5;margin-bottom:var(--a1-spacing-md)}}@media(min-width:61.3125rem){.reviews-section .review-text{display:block;overflow:visible}}.reviews-section .review-date{color:var(--a1-text-dim);font-size:.75rem;font-style:normal;font-weight:500}.reviews-section .verified-badge{align-items:center;background:var(--a1-success-color);border-radius:var(--a1-border-radius-md);color:var(--a1-text-light);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-top:var(--a1-spacing-xs);padding:.25rem .5rem}@media(min-width:48rem){.reviews-section .verified-badge{margin-top:var(--a1-spacing-sm);padding:.25rem .625rem}}.load-more-section{border-top:1px solid var(--a1-border-color);margin-top:clamp(1rem,3vw,1.75rem);padding-top:clamp(1rem,3vw,1.75rem);text-align:center}.load-more-section .reviews-count-text{color:var(--a1-text-dim);font-size:clamp(.813rem,2vw,.875rem);font-weight:500;letter-spacing:.02em;margin-bottom:var(--a1-spacing-md)}@media(min-width:48rem){.load-more-section .reviews-count-text{margin-bottom:var(--a1-spacing-lg)}}.load-more-section .load-more-btn{align-items:center;background:linear-gradient(135deg,var(--a1-card-bg),var(--a1-card-bg-alt));display:inline-flex;gap:.5rem;justify-content:center;max-width:280px;width:100%}@supports(backdrop-filter:blur(10px)){.load-more-section .load-more-btn{backdrop-filter:blur(10px)}}.load-more-section .load-more-btn{border:1px solid rgba(var(--a1-primary-rgb),.3);border-radius:var(--a1-border-radius-lg);box-shadow:0 var(--a1-spacing-xs) 24px var(--a1-shadow-dark),inset 0 1px 0 var(--a1-border-medium);color:var(--a1-text-light);cursor:pointer;font-size:clamp(.875rem,2vw,1rem);font-weight:600;min-height:48px;overflow:hidden;padding:clamp(.875rem,2.5vw,1rem) clamp(1.5rem,4vw,2rem);position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.load-more-section .load-more-btn:before{background:linear-gradient(135deg,var(--a1-primary-color) 0,var(--a1-primary-hover) 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.load-more-section .load-more-btn:hover{border-color:rgba(var(--a1-primary-rgb),.6);box-shadow:0 var(--a1-spacing-sm) var(--a1-spacing-xl) var(--a1-shadow-darker),0 0 var(--a1-spacing-md) rgba(var(--a1-primary-rgb),.2),inset 0 1px 0 var(--a1-border-medium);color:var(--a1-text-light);transform:translateY(-2px)}.load-more-section .load-more-btn:hover:before{opacity:1}.load-more-section .load-more-btn:active{transform:translateY(0)}.load-more-section .load-more-btn:focus-visible{outline:3px solid var(--a1-secondary-color);outline-offset:3px}@media(max-width:47.9375rem){.load-more-section .load-more-btn{max-width:none}}@media(min-width:48rem){.load-more-section .load-more-btn{max-width:none;width:auto}}.load-more-section .show-more-reviews-btn{align-items:center;background:#0000;border:2px solid rgba(var(--a1-light-rgb),.3);border-radius:var(--a1-border-radius-lg);color:var(--a1-text-light);cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(.875rem,2vw,1rem);font-weight:600;gap:.5rem;justify-content:center;margin:var(--a1-spacing-md) auto 0;max-width:280px;min-height:48px;overflow:hidden;padding:clamp(.75rem,2vw,.875rem) clamp(1.25rem,3vw,1.75rem);position:relative;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:100%}.load-more-section .show-more-reviews-btn svg{flex-shrink:0;transition:transform .2s ease}.load-more-section .show-more-reviews-btn:before{background:linear-gradient(135deg,rgba(var(--a1-light-rgb),.1),rgba(var(--a1-secondary-rgb),.1));content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.load-more-section .show-more-reviews-btn:hover{border-color:var(--a1-secondary-color);box-shadow:0 4px 16px rgba(var(--a1-secondary-rgb),.25);color:var(--a1-secondary-color);transform:translateY(-2px)}.load-more-section .show-more-reviews-btn:hover:before{opacity:1}.load-more-section .show-more-reviews-btn:hover svg{transform:translateY(2px)}.load-more-section .show-more-reviews-btn:active{transform:translateY(0)}.load-more-section .show-more-reviews-btn:focus-visible{outline:3px solid var(--a1-secondary-color);outline-offset:3px}.load-more-section .show-more-reviews-btn[aria-expanded=true] svg{transform:rotate(180deg)}.load-more-section .show-more-reviews-btn[aria-expanded=true]:hover svg{transform:rotate(180deg) translateY(-2px)}@media(max-width:47.9375rem){.load-more-section .show-more-reviews-btn{max-width:none}}@media(min-width:48rem){.load-more-section .show-more-reviews-btn{margin-top:var(--a1-spacing-lg);max-width:none;width:auto}}@media(prefers-reduced-motion:reduce){.load-more-section .load-more-btn,.load-more-section .load-more-btn:before,.load-more-section .show-more-reviews-btn,.load-more-section .show-more-reviews-btn:before{transition:none}.load-more-section .load-more-btn:hover,.load-more-section .show-more-reviews-btn:hover{transform:none}.load-more-section .load-more-btn svg,.load-more-section .show-more-reviews-btn svg{transition:none}}.a1-reviews-page-block .cta-section{background:linear-gradient(145deg,var(--a1-primary-color) 0,var(--a1-primary-dark,#8b0202) 100%);overflow:hidden;padding:clamp(2rem,4vw,3.5rem) 0;position:relative;text-align:center}.a1-reviews-page-block .cta-section:before{background:radial-gradient(ellipse 80% 50% at 20% 40%,#ffffff08 0,#0000 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(var(--a1-secondary-rgb),.08) 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.a1-reviews-page-block .cta-section .cta-content{margin:0 auto;max-width:720px;padding:0 var(--a1-spacing-md);position:relative;z-index:2}.a1-reviews-page-block .cta-section .cta-title{color:#fff;font-size:clamp(1.5rem,4vw,2rem);font-style:italic;font-weight:800;line-height:1.2;margin-bottom:var(--a1-spacing-md);text-shadow:0 2px 4px #0003}.a1-reviews-page-block .cta-section .cta-text{color:#fffffff2;font-size:clamp(.875rem,2vw,1rem);line-height:1.7;margin-bottom:var(--a1-spacing-xl);margin-left:auto;margin-right:auto;max-width:600px}.a1-reviews-page-block .cta-section .cta-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--a1-spacing-sm);margin:0 auto;max-width:400px}@media(min-width:48rem){.a1-reviews-page-block .cta-section .cta-buttons{gap:var(--a1-spacing-md)}}@media(min-width:61.3125rem){.a1-reviews-page-block .cta-section .cta-buttons{flex-direction:row;gap:var(--a1-spacing-md);justify-content:center;max-width:100%}}.a1-reviews-page-block .cta-section .cta-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.938rem;font-weight:700;gap:.625rem;justify-content:center;min-height:48px;padding:.875rem 1.25rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}@media(min-width:61.3125rem){.a1-reviews-page-block .cta-section .cta-btn{flex:0 1 auto;min-width:200px;width:auto}}.a1-reviews-page-block .cta-section .cta-btn.cta-btn-phone,.a1-reviews-page-block .cta-section .cta-btn:first-child{background:#fff;box-shadow:0 4px 14px #00000026,0 2px 6px #0000001a;color:var(--a1-primary-color);font-size:1rem}.a1-reviews-page-block .cta-section .cta-btn.cta-btn-phone [aria-hidden=true],.a1-reviews-page-block .cta-section .cta-btn:first-child [aria-hidden=true]{font-size:1.25rem}.a1-reviews-page-block .cta-section .cta-btn.cta-btn-phone:hover,.a1-reviews-page-block .cta-section .cta-btn:first-child:hover{background:#fff;box-shadow:0 6px 20px #0003,0 4px 8px #00000026;transform:translateY(-2px)}.a1-reviews-page-block .cta-section .cta-btn.cta-btn-phone:active,.a1-reviews-page-block .cta-section .cta-btn:first-child:active{box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;transform:translateY(0)}.a1-reviews-page-block .cta-section .cta-btn.cta-btn-phone:focus-visible,.a1-reviews-page-block .cta-section .cta-btn:first-child:focus-visible{outline:3px solid var(--a1-secondary-color);outline-offset:3px}.a1-reviews-page-block .cta-section .cta-btn.btn-primary,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary{background:var(--a1-secondary-color);box-shadow:0 2px 8px #0000001a;color:var(--a1-dark-bg,#1a1a1a)}.a1-reviews-page-block .cta-section .cta-btn.btn-primary:hover,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary:hover{background:var(--a1-secondary-hover,#e6c300);box-shadow:0 4px 12px rgba(var(--a1-secondary-rgb),.35);transform:translateY(-2px)}.a1-reviews-page-block .cta-section .cta-btn.btn-primary:active,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary:active{transform:translateY(0)}.a1-reviews-page-block .cta-section .cta-btn.btn-primary:focus-visible,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary:focus-visible{outline:3px solid #fff;outline-offset:3px}.a1-reviews-page-block .cta-section .cta-btn.btn-secondary,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary{background:#0000;border:2px solid #fff9;color:#fff}.a1-reviews-page-block .cta-section .cta-btn.btn-secondary:hover,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.a1-reviews-page-block .cta-section .cta-btn.btn-secondary:active,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary:active{background:#ffffff26;transform:translateY(0)}.a1-reviews-page-block .cta-section .cta-btn.btn-secondary:focus-visible,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary:focus-visible{outline:3px solid var(--a1-secondary-color);outline-offset:3px}.a1-reviews-page-block .cta-section .cta-btn.btn-primary:after,.a1-reviews-page-block .cta-section .cta-btn.btn-secondary:after,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary:after,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary:after{content:"→";margin-left:.25rem;transition:transform .2s ease}.a1-reviews-page-block .cta-section .cta-btn.btn-primary:hover:after,.a1-reviews-page-block .cta-section .cta-btn.btn-secondary:hover:after,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-primary:hover:after,.a1-reviews-page-block .cta-section .cta-btn.cta-btn-secondary:hover:after{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.a1-reviews-page-block .cta-section .cta-btn{transition:none}.a1-reviews-page-block .cta-section .cta-btn:hover{transform:none}.a1-reviews-page-block .cta-section .cta-btn:after{transition:none}.a1-reviews-page-block .cta-section .cta-btn:hover:after{transform:none}}.fade-in-up{animation:a1-fadeInUp .6s ease-out forwards}:root :where(.wp-block-a1-blocks-reviews-page){background:var(--a1-dark-bg);color:var(--a1-text-primary);width:100%}@supports(scroll-behavior:smooth){:root :where(.wp-block-a1-blocks-reviews-page){scroll-behavior:smooth}}:root :where(.wp-block-a1-blocks-reviews-page){--a1-block-shadow-primary:0 8px 25px rgba(var(--a1-primary-rgb),0.4);--a1-block-shadow-secondary:0 8px 25px rgba(var(--a1-secondary-rgb),0.4)}:root :where(.wp-block-a1-blocks-reviews-page) .a1-container{padding-left:clamp(.75rem,4vw,1.5rem);padding-right:clamp(.75rem,4vw,1.5rem)}@media(min-width:48rem){:root :where(.wp-block-a1-blocks-reviews-page) .a1-container{padding-left:clamp(1rem,3vw,1.5rem);padding-right:clamp(1rem,3vw,1.5rem)}}@media(min-width:61.3125rem){:root :where(.wp-block-a1-blocks-reviews-page) .a1-container{padding-left:var(--a1-spacing-md);padding-right:var(--a1-spacing-md)}}:root :where(.wp-block-a1-blocks-reviews-page) .section-header{margin-bottom:clamp(1rem,3vw,1.75rem);text-align:center}:root :where(.wp-block-a1-blocks-reviews-page) .section-title{color:var(--a1-text-light);font-size:clamp(1.25rem,3.5vw,1.75rem);font-weight:700;line-height:1.2;margin-bottom:var(--a1-spacing-sm)}:root :where(.wp-block-a1-blocks-reviews-page) .section-subtitle{color:var(--a1-text-muted);font-size:clamp(.875rem,2vw,1rem);line-height:1.6;margin:0 auto;max-width:600px}@media(prefers-reduced-motion:reduce){@supports(scroll-behavior:auto){:root :where(.wp-block-a1-blocks-reviews-page){scroll-behavior:auto}}}
