.reviews-page{--reviews-line:#d4d0ca24;--reviews-line-strong:#d4d0ca3d;--reviews-dark:#253037;--reviews-dark-soft:#303c43;--reviews-accent-soft:#f1505b1f;--reviews-accent-faint:#f1505b0d;color:var(--color-background);background:var(--color-main-text);font-family:Montserrat,sans-serif;position:relative;overflow:hidden}.reviews-dot{background:#1fc29b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #1fc29b8c}.reviews-section-label{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.68rem;font-weight:800;line-height:1.2;display:flex}.reviews-hero{isolation:isolate;min-height:82svh;padding:130px var(--page-padding) 90px;color:var(--color-main-text);background:radial-gradient(circle at 80% 42%, #f1505b1a, transparent 30%), linear-gradient(115deg, var(--color-background) 0%, #a0a2a2 100%);align-items:center;display:flex;position:relative;overflow:hidden}.reviews-hero:before{content:"";z-index:-4;pointer-events:none;background-color:#0000;background-image:linear-gradient(#25303713 1px,#0000 1px),linear-gradient(90deg,#25303713 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000 92%)}.reviews-hero-grid{pointer-events:none;background:#25303721;width:1px;position:absolute;top:0;bottom:0;right:9%;box-shadow:140px 0 #25303714,280px 0 #2530370b}.reviews-hero-word{z-index:-3;color:#2530370b;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(110px,15vw,240px);font-weight:900;line-height:.72;position:absolute;bottom:-12px;left:-10px}.reviews-hero-accent{z-index:-2;background:var(--color-accent);pointer-events:none;position:absolute}.reviews-hero-accent--top{clip-path:polygon(0 0,100% 0,100% 72%,30% 100%,0 100%);width:100px;height:255px;top:0;left:0}.reviews-hero-accent--bottom{clip-path:polygon(70% 0,100% 0,100% 100%,0 100%,0 30%);width:135px;height:230px;bottom:0;right:0}.reviews-hero-inner{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1500px,100%);margin:0 auto;display:grid;position:relative}.reviews-hero-copy{max-width:900px;padding-left:30px;position:relative}.reviews-hero-copy:before{content:"";background:linear-gradient(to bottom, var(--color-accent), transparent);opacity:.7;width:2px;position:absolute;top:0;bottom:5px;left:0}.reviews-eyebrow{color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:30px;font-size:clamp(.62rem,1vw,.8rem);font-weight:800;display:flex}.reviews-eyebrow span{background:var(--color-accent);width:30px;height:2px;margin-right:12px}.reviews-hero-copy h1{max-width:980px;color:var(--color-main-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(58px,8vw,122px);font-weight:900;line-height:.81}.reviews-hero-copy h1 strong{color:var(--color-accent);font-weight:inherit;display:block}.reviews-hero-lead{max-width:570px;color:var(--color-muted);margin:38px 0 0;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:600;line-height:1.6}.reviews-hero-meta{color:#2530378c;letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;font-size:.58rem;font-weight:800;display:flex}.reviews-hero-meta i{background:var(--color-accent);border-radius:50%;width:4px;height:4px}.reviews-hero-stat{aspect-ratio:1;justify-content:center;justify-self:end;align-items:center;width:min(100%,470px);display:flex;position:relative}.reviews-hero-stat-content{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.reviews-hero-stat-number{color:var(--color-accent);letter-spacing:-.09em;font-size:clamp(110px,13vw,195px);font-weight:900;line-height:.72}.reviews-hero-stat-label{color:#253037a6;letter-spacing:.2em;margin-top:28px;font-size:.68rem;font-weight:900;line-height:1.3}.reviews-hero-stat-ring{border:1px solid #2530372b;border-radius:50%;position:absolute;inset:4%}.reviews-hero-stat-ring:before{content:"";border:1px dashed #25303721;border-radius:50%;position:absolute;inset:14%}.reviews-hero-stat-line{background:var(--color-accent);width:42px;height:1px;position:absolute;top:50%;left:-20px}.reviews-scroll{right:var(--page-padding);color:#25303780;letter-spacing:.16em;align-items:center;gap:15px;font-size:.55rem;font-weight:800;display:flex;position:absolute;bottom:30px}.reviews-scroll i{background:var(--color-accent);width:42px;height:1px}.reviews-summary{color:var(--color-background);background:var(--color-main-text);border-top:1px solid var(--reviews-line);border-bottom:1px solid var(--reviews-line);position:relative}.reviews-summary-inner{width:min(1400px, 100% - 2 * var(--page-padding));margin:0 auto;padding:30px 0}.reviews-summary-label{color:var(--color-muted);letter-spacing:.16em;align-items:center;gap:12px;margin-bottom:30px;font-size:.62rem;font-weight:800;display:flex}.reviews-summary-content{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.reviews-rating{align-items:center;gap:24px;display:flex}.reviews-rating-score{align-items:flex-end;gap:5px;display:flex}.reviews-rating-score strong{color:var(--color-background);letter-spacing:-.06em;font-size:clamp(52px,6vw,78px);font-weight:900;line-height:.8}.reviews-rating-score span{color:var(--color-muted);letter-spacing:.08em;padding-bottom:4px;font-size:.68rem;font-weight:800}.reviews-rating-detail{flex-direction:column;gap:8px;display:flex}.reviews-rating-stars,.review-report-stars{color:#d4d0ca2e;gap:3px;display:flex}.reviews-rating-stars span,.review-report-stars span{line-height:1}.reviews-rating-stars span.is-filled,.review-report-stars span.is-filled{color:var(--color-accent)}.reviews-rating-stars{font-size:19px}.reviews-rating-detail small{color:var(--color-muted);letter-spacing:.1em;font-size:.53rem;font-weight:800}.reviews-summary-copy{align-items:flex-start;gap:20px;max-width:500px;display:flex;position:relative}.reviews-summary-copy .reviews-summary-index{color:var(--color-accent);letter-spacing:.12em;font-size:.62rem;font-weight:900}.reviews-summary-copy p{color:var(--color-muted);margin:0;font-size:.9rem;font-weight:500;line-height:1.75}.reviews-list{padding:125px var(--page-padding) 115px;background:var(--color-main-text);position:relative;overflow:hidden}.reviews-list-background{color:#d4d0ca06;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,20vw,320px);font-weight:900;line-height:.7;position:absolute;top:35px;right:-20px}.reviews-list-inner{z-index:2;width:min(1400px,100%);margin:0 auto;position:relative}.reviews-list-header{border-bottom:1px solid var(--reviews-line);justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:65px;padding-bottom:25px;display:flex}.reviews-list-title h2{color:var(--color-background);letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,102px);font-weight:900;line-height:.8}.reviews-list-title h2 span{color:var(--color-accent);display:block}.reviews-list-heading-meta{width:min(360px,100%)}.reviews-list-heading-meta p{color:var(--color-muted);margin:0;font-size:.88rem;font-weight:500;line-height:1.75}.reviews-result-count{color:var(--color-accent);letter-spacing:.12em;margin-top:18px;font-size:.56rem;font-weight:800;display:block}.reviews-feed{background:var(--reviews-line-strong);border:1px solid var(--reviews-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.review-report{background:var(--color-main-text);flex-direction:column;min-height:390px;padding:34px;transition:background-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.review-report:hover{z-index:2;background:var(--reviews-dark-soft);transform:translateY(-3px)}.review-report:hover .review-report-client-line{width:58px}.review-report--featured{background:linear-gradient(135deg, #2d383e 0%, var(--color-main-text) 72%);grid-column:span 2;min-height:490px;padding:45px}.review-report--featured .review-report-content blockquote{max-width:900px;font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.35}.review-report--featured .review-report-quote{font-size:100px}.review-report-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-report-index{color:var(--color-accent);letter-spacing:.15em;font-size:.62rem;font-weight:900}.review-report-stars{font-size:15px}.review-report-content{flex:1;align-items:center;padding:55px 0 35px;display:flex;position:relative}.review-report-quote{color:#f1505b21;font-family:Georgia,serif;font-size:82px;font-weight:900;line-height:1;position:absolute;top:0;left:-5px}.review-report-content blockquote{z-index:1;color:var(--color-background);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.75;position:relative}.review-report-footer{background-color:var(--color-main-text);border-top:1px solid var(--reviews-line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:30px;padding-top:18px;display:flex}.review-report-footer time{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:.58rem;font-weight:700}.review-report-client{align-items:center;gap:13px;min-width:0;display:flex}.review-report-client-line{background:var(--color-accent);flex:none;width:30px;height:2px;transition:width .22s}.review-report-client strong{max-width:300px;color:var(--color-accent);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;display:block;overflow:hidden}.review-report-corner{background:var(--color-accent);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.9;width:78px;height:78px;position:absolute;bottom:0;right:0}.reviews-pagination{border-top:1px solid var(--reviews-line);justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:25px;display:flex}.reviews-pagination-status{color:var(--color-muted);letter-spacing:.12em;align-items:center;gap:12px;font-size:.56rem;font-weight:800;display:flex}.reviews-pagination-links{align-items:center;gap:25px;display:flex}.reviews-pagination-numbers{align-items:center;gap:4px;display:flex}.reviews-pagination-numbers a,.reviews-pagination-numbers span{min-width:38px;height:38px;color:var(--color-muted);border:1px solid #0000;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:flex}.reviews-pagination-numbers a:hover,.reviews-pagination-numbers span:hover{color:var(--color-background);border-color:var(--reviews-line-strong)}.reviews-pagination-numbers a.is-current,.reviews-pagination-numbers span.is-current{color:var(--color-background);background:var(--color-accent);border-color:var(--color-accent)}.reviews-pagination-arrow{color:var(--color-background);letter-spacing:.1em;align-items:center;gap:9px;font-size:.56rem;font-weight:800;text-decoration:none;transition:color .18s;display:flex}.reviews-pagination-arrow span{color:var(--color-accent);font-size:16px;transition:transform .18s}.reviews-pagination-arrow:hover{color:var(--color-accent)}.reviews-pagination-arrow:hover span{transform:translate(4px)}.reviews-pagination-arrow.is-disabled{color:#d4d0ca40;pointer-events:none}.reviews-pagination-arrow.is-disabled span{color:#d4d0ca33}.reviews-empty{background:linear-gradient(135deg, #303a40, var(--color-main-text));border:1px solid var(--reviews-line-strong);flex-direction:column;align-items:flex-start;min-height:350px;padding:50px;display:flex}.reviews-empty-number{color:var(--color-accent);letter-spacing:.15em;font-size:.68rem;font-weight:900}.reviews-empty h3{color:var(--color-background);letter-spacing:-.05em;margin:auto 0 12px;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.85}.reviews-empty h3 span{color:var(--color-accent);display:block}.reviews-empty p{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.6}.reviews-list-footer{border-top:1px solid var(--reviews-line);justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding-top:25px;display:flex}.reviews-footer-status{align-items:center;gap:12px;display:flex}.reviews-footer-status>div{flex-direction:column;gap:3px;display:flex}.reviews-footer-status strong{color:var(--color-background);letter-spacing:.12em;font-size:.62rem;font-weight:800}.reviews-footer-status small{color:var(--color-muted);letter-spacing:.1em;font-size:.53rem;font-weight:600}.reviews-primary-button,.review-submit{min-width:230px;min-height:62px;color:var(--color-background);background:var(--color-accent);letter-spacing:.04em;cursor:pointer;clip-path:polygon(calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px),0 0);border:0;justify-content:space-between;align-items:center;gap:35px;padding:12px 20px;font-family:inherit;font-size:.78rem;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:flex;position:relative}.reviews-primary-button .button-icon,.review-submit .button-icon{width:18px;height:18px;transition:transform .18s;display:flex}.reviews-primary-button svg,.review-submit svg{width:100%;height:100%}.reviews-primary-button:hover,.review-submit:hover{background:var(--color-accent-dark);transform:translateY(-3px)}.reviews-primary-button:hover .button-icon,.review-submit:hover .button-icon{transform:translate(7px)}.reviews-primary-button:focus-visible,.review-submit:focus-visible{outline:2px solid var(--color-background);outline-offset:4px}.reviews-submit{isolation:isolate;padding:125px var(--page-padding) 135px;color:var(--color-main-text);background:radial-gradient(circle at 15% 60%, #f1505b14, transparent 35%), linear-gradient(115deg, var(--color-background) 0%, #a0a2a2 100%);position:relative;overflow:hidden}.reviews-submit-grid{z-index:-3;pointer-events:none;background-image:linear-gradient(#2530370f 1px,#0000 1px),linear-gradient(90deg,#2530370f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.reviews-submit-accent{z-index:-2;background:var(--color-accent);clip-path:polygon(100% 0,100% 100%,0 100%,30% 0);width:120px;height:285px;position:absolute;top:0;right:0}.reviews-submit-inner{z-index:2;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(45px,7vw,100px);width:min(1300px,100%);margin:0 auto;display:grid;position:relative}.reviews-submit-heading{position:sticky;top:100px}.reviews-submit-heading h2{color:var(--color-main-text);letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,98px);font-weight:900;line-height:.81}.reviews-submit-heading h2 span{color:var(--color-accent);display:block}.reviews-submit-heading>p{color:#253037a1;max-width:380px;margin:30px 0 0;font-size:.94rem;font-weight:600;line-height:1.75}.reviews-submit-note{border-top:1px solid #2530372e;align-items:flex-start;gap:15px;margin-top:55px;padding-top:20px;display:flex}.reviews-submit-note span{color:var(--color-accent);letter-spacing:.12em;font-size:.6rem;font-weight:900}.reviews-submit-note p{color:#25303773;letter-spacing:.14em;margin:0;font-size:.56rem;font-weight:800;line-height:1.8}.reviews-form-panel{color:var(--color-background);background:var(--color-main-text);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);border:1px solid #d4d0ca26;padding:clamp(30px,4vw,50px);position:relative;box-shadow:0 30px 70px #25303738,0 8px 24px #2530371a}.reviews-form-panel-top{border-bottom:1px solid var(--reviews-line);color:var(--color-muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding-bottom:17px;font-size:.58rem;font-weight:800;display:flex}.reviews-form-panel-top span:first-child{color:var(--color-accent)}.review-form{flex-direction:column;gap:28px;display:flex}.review-field{flex-direction:column;gap:9px;display:flex}.review-field label{color:var(--color-background);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:800;display:flex}.review-field label span{color:var(--color-accent);font-size:.55rem}.review-field input,.review-field textarea{width:100%;max-width:100%;color:var(--color-main-text);background:var(--color-background);border:1px solid #d4d0ca33;border-radius:0;outline:none;padding:15px 16px;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.review-field input::placeholder,.review-field textarea::placeholder{color:var(--color-muted);opacity:.65}.review-field input:hover,.review-field textarea:hover{border-color:#f1505b66}.review-field input:focus,.review-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #f1505b1a}.review-field input.is-invalid,.review-field textarea.is-invalid{border-color:var(--color-accent);box-shadow:0 0 0 3px #f1505b14}.review-field input{min-height:54px}.review-field textarea{resize:vertical;min-height:155px;line-height:1.65}.reviews-field-meta{color:var(--color-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;margin-top:-2px;font-size:.55rem;font-weight:700;display:flex}.review-field-error{min-height:0;color:var(--color-accent);font-size:.68rem;font-weight:600;line-height:1.4}.star-rating{align-items:center;gap:5px;width:fit-content;display:flex}.star{appearance:none;color:#d4d0ca33;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-family:inherit;font-size:38px;line-height:1;transition:color .15s,transform .15s;display:flex}.star:hover{transform:translateY(-2px)scale(1.08)}.star.is-active,.star.is-preview{color:var(--color-accent)}.star:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.star.is-just-selected{animation:.28s review-star-pop}.rating-text{min-height:18px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:.68rem;font-weight:700}@keyframes review-star-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.review-submit{width:100%;min-height:66px;margin-top:5px}.review-submit .button-icon{width:18px;height:18px}.review-submit:disabled{cursor:wait;opacity:.55}.review-submit:disabled .button-icon{animation:1s ease-in-out infinite submit-pulse}@keyframes submit-pulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.review-form-status{min-height:22px;color:var(--color-muted);text-align:center;margin:-5px 0 0;font-size:.82rem;font-weight:600;line-height:1.5}.review-form-status[data-state=sending]{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.review-form-status[data-state=success]{color:#1fc29b;background:#1fc29b14;border:1px solid #1fc29b47;padding:14px 18px;animation:.3s both status-in}.review-form-status[data-state=success]:before{content:"✓";width:22px;height:22px;color:var(--color-main-text);background:#1fc29b;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-size:12px;font-weight:900;display:inline-flex}.review-form-status[data-state=error]{color:var(--color-accent);background:#f1505b14;border:1px solid #f1505b4d;padding:13px 16px;animation:.25s both status-in}.review-form-status[data-state=error]:before{content:"!";width:22px;height:22px;color:var(--color-background);background:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-size:12px;font-weight:900;display:inline-flex}@keyframes status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media only screen and (width<=1050px){.reviews-hero-inner{grid-template-columns:1fr .75fr;gap:50px}.reviews-hero-copy h1{font-size:clamp(54px,8vw,90px)}.reviews-submit-inner{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:50px}}@media only screen and (width<=950px){:root{--page-padding:5%}.reviews-hero{min-height:auto;padding:130px var(--page-padding) 100px}.reviews-hero-inner{grid-template-columns:1fr;gap:65px}.reviews-hero-stat{justify-self:center;width:min(70vw,420px)}.reviews-summary-content{gap:45px}.reviews-submit{padding:95px var(--page-padding) 105px}.reviews-submit-inner{grid-template-columns:1fr;gap:55px}.reviews-submit-heading{position:static}}@media only screen and (width<=800px){.reviews-list-header{flex-direction:column;align-items:flex-start;gap:30px}}@media only screen and (width<=700px){.reviews-summary-content{grid-template-columns:1fr;gap:30px}.reviews-feed{grid-template-columns:1fr}.review-report--featured{grid-column:auto;min-height:400px;padding:30px}.review-report--featured .review-report-content blockquote{font-size:1.3rem}.reviews-pagination{flex-direction:column;align-items:flex-start}.reviews-pagination-links{justify-content:space-between;width:100%}}@media only screen and (width<=600px){:root{--page-padding:20px}.reviews-hero{padding:110px 20px 75px}.reviews-hero:before{background-size:50px 50px}.reviews-hero-copy{padding-left:18px}.reviews-hero-copy h1{font-size:clamp(48px,15vw,72px)}.reviews-hero-lead{font-size:.94rem}.reviews-hero-meta{gap:8px;font-size:.5rem}.reviews-hero-stat{width:min(75vw,320px)}.reviews-hero-accent--top{width:45px;height:135px}.reviews-hero-accent--bottom{width:55px;height:125px}.reviews-hero-word{font-size:90px;bottom:5px}.reviews-scroll{display:none}.reviews-summary-inner{width:calc(100% - 40px);padding:24px 0}.reviews-rating{flex-wrap:wrap;gap:15px}.reviews-list{padding:75px 20px 80px}.reviews-list-header{margin-bottom:45px}.reviews-list-title h2{font-size:clamp(52px,14vw,70px)}.review-report{min-height:330px;padding:27px}.review-report--featured{padding:29px}.reviews-list-footer{flex-direction:column;align-items:stretch}.reviews-primary-button{width:100%}.reviews-submit{padding:75px 20px 85px}.reviews-submit-heading h2{font-size:clamp(52px,14vw,72px)}.reviews-submit-note{margin-top:35px}.reviews-form-panel{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:28px 22px}.reviews-form-panel-top{flex-direction:column;align-items:flex-start;gap:7px}.reviews-field-meta{flex-direction:column;align-items:flex-start;gap:5px}.star{width:40px;height:40px;font-size:32px}.reviews-pagination-links{gap:10px}.reviews-pagination-numbers{gap:2px}.reviews-pagination-numbers a,.reviews-pagination-numbers span{min-width:32px;height:34px}.reviews-pagination-arrow{font-size:.5rem}}@media only screen and (width<=420px){.reviews-rating-score strong{font-size:55px}.review-report-footer{flex-direction:column;align-items:flex-start;gap:10px}.reviews-pagination-numbers a,.reviews-pagination-numbers span{min-width:29px;font-size:.54rem}.reviews-pagination-arrow{gap:4px}.reviews-pagination-arrow span{font-size:14px}}@media (prefers-reduced-motion:reduce){.review-report,.reviews-primary-button,.review-submit,.review-report-client-line,.star,.reviews-pagination-numbers a,.reviews-pagination-numbers span,.reviews-pagination-arrow,.reviews-pagination-arrow span,.review-form-status{transition:none;animation:none}html{scroll-behavior:auto}}footer{background-color:var(--color-main-text);color:var(--color-background)}
