.reviews_section.premium-reviews{background:#F8F8F8;padding:96px 0 112px;overflow:hidden;position:relative}.reviews_section.premium-reviews::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(172 138 54 / .2) 50%,transparent 100%)}.reviews_section.premium-reviews .title_box{text-align:center;margin-bottom:64px}.reviews_section.premium-reviews .title_box .h4{font-family:'Mulish',sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:#AC8A36;margin-bottom:20px;display:block}.reviews_section.premium-reviews .title_box h2{font-family:'Mulish',sans-serif;font-size:2.8rem;font-weight:400;letter-spacing:.02rem;line-height:120%;color:#1A1A1A;margin:0}.premium-reviews-count{text-align:center;margin-bottom:48px}.premium-reviews-count-inner{display:inline-flex;align-items:center;gap:10px;padding:12px 32px;background:#FFF;border:1px solid rgb(172 138 54 / .2);box-shadow:0 2px 12px rgb(0 0 0 / .04)}.premium-reviews-count-inner svg{color:#AC8A36;flex-shrink:0}.premium-reviews-count-number{font-family:'Mulish',sans-serif;font-size:2.4rem;font-weight:800;color:#AC8A36;letter-spacing:-.02em}.premium-reviews-count-label{font-family:'Mulish',sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#666}@media (max-width:640px){.premium-reviews-count{margin-bottom:32px}.premium-reviews-count-inner{padding:10px 24px;gap:8px}.premium-reviews-count-number{font-size:2rem}.premium-reviews-count-label{font-size:1.1rem;letter-spacing:.1em}.premium-reviews-count-inner svg{width:16px;height:16px}}.premium-reviews-slider{display:flex}.premium-review-slide{padding:8px}.premium-review-card{background:#FFF;padding:40px 36px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;position:relative;border:1px solid rgb(0 0 0 / .04);box-shadow:0 4px 24px rgb(0 0 0 / .03);transition:all 0.4s cubic-bezier(.25,.46,.45,.94)}.premium-review-card:hover{box-shadow:0 16px 48px rgb(0 0 0 / .08);transform:translateY(-4px)}.premium-review-card::after{content:'';position:absolute;bottom:0;left:36px;right:36px;height:3px;background:linear-gradient(90deg,#AC8A36 0%,#D4B854 50%,#AC8A36 100%);opacity:0;transition:opacity 0.4s ease}.premium-review-card:hover::after{opacity:1}.premium-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.premium-review-rating{display:flex;gap:3px}.premium-review-rating svg{width:18px;height:18px;color:#AC8A36}.premium-review-quote{width:36px;height:36px;color:#AC8A36;opacity:.2}.premium-review-quote svg{width:100%;height:100%}.premium-review-content{flex:1;margin-bottom:28px}.premium-review-text{font-family:'Mulish',sans-serif;font-size:1.5rem;font-weight:400;line-height:1.75;color:#444;margin:0}.premium-review-text p{margin:0 0 12px 0;font-size:inherit;line-height:inherit;color:inherit}.premium-review-text p:last-child{margin-bottom:0}.premium-review-text.truncated{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;position:relative}.premium-review-text.truncated::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255) 100%);pointer-events:none}.premium-review-text.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.premium-review-text.expanded::after{display:none}.premium-review-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font-family:'Mulish',sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#AC8A36;background:none;border:none;padding:12px 0 0 0;cursor:pointer;transition:all 0.3s ease}.premium-review-toggle:hover{color:#8A6E2B}.premium-review-toggle svg{width:14px;height:14px;transition:transform 0.3s ease}.premium-review-toggle.expanded svg{transform:rotate(180deg)}.premium-review-author{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid #F0F0F0;margin-top:auto}.premium-review-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#AC8A36 0%,#C9A84C 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgb(172 138 54 / .25)}.premium-review-avatar span{font-family:'Mulish',sans-serif;font-size:1.6rem;font-weight:700;color:#FFF;letter-spacing:.02em}.premium-review-author-info{display:flex;flex-direction:column;gap:4px}.premium-review-author-name{font-family:'Mulish',sans-serif;font-size:1.4rem;font-weight:700;color:#1A1A1A;margin:0;text-transform:uppercase;letter-spacing:.08em}.premium-review-author-meta{font-family:'Mulish',sans-serif;font-size:1.2rem;font-weight:400;color:#999;margin:0}.reviews_section.premium-reviews .wrapper_full{position:relative;padding-bottom:72px;box-sizing:border-box;overflow:hidden}.reviews_section.premium-reviews .tns-outer{position:static}.reviews_section.premium-reviews .tns-outer::after{display:none}.reviews_section.premium-reviews .tns-ovh{overflow:hidden}.reviews_section.premium-reviews .tns-controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:12px}.reviews_section.premium-reviews .tns-controls button{width:48px;height:48px;border:1px solid #AC8A36!important;background:transparent!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;padding:0;position:relative}.reviews_section.premium-reviews .tns-controls button:hover{background:#AC8A36!important}.reviews_section.premium-reviews .tns-controls button::after{content:'';display:block;width:10px;height:10px;border-right:2px solid #AC8A36;border-bottom:2px solid #AC8A36;position:absolute;left:50%;top:50%;background:none!important}.reviews_section.premium-reviews .tns-controls button[data-controls="prev"]::after{transform:translate(-30%,-50%) rotate(135deg)}.reviews_section.premium-reviews .tns-controls button[data-controls="next"]::after{transform:translate(-70%,-50%) rotate(-45deg)}.reviews_section.premium-reviews .tns-controls button:hover::after{border-color:#FFF}.reviews_section.premium-reviews .tns-nav{display:none}@media (min-width:1400px){.premium-review-card{padding:48px 44px}}@media (max-width:900px){.reviews_section.premium-reviews{padding:72px 0 96px}.reviews_section.premium-reviews .title_box{margin-bottom:48px}.reviews_section.premium-reviews .title_box h2{font-size:2.4rem}.premium-review-card{padding:36px 32px}.premium-review-text{font-size:1.4rem}.reviews_section.premium-reviews .tns-controls button{width:44px;height:44px}}@media (max-width:640px){.reviews_section.premium-reviews{padding:56px 0 80px;overflow:hidden}.reviews_section.premium-reviews .wrapper{padding:0 16px}.reviews_section.premium-reviews .tns-outer{margin:0 16px}.reviews_section.premium-reviews .title_box{margin-bottom:40px}.reviews_section.premium-reviews .title_box .h4{font-size:1.1rem;letter-spacing:.2em}.reviews_section.premium-reviews .title_box h2{font-size:2rem}.premium-review-slide{padding:4px}.premium-review-card{padding:28px 24px}.premium-review-header{margin-bottom:20px}.premium-review-rating svg{width:16px;height:16px}.premium-review-quote{width:28px;height:28px}.premium-review-text{font-size:1.4rem;line-height:1.75}.premium-review-text.truncated{-webkit-line-clamp:7}.premium-review-toggle{font-size:1.1rem}.premium-review-author{padding-top:20px;gap:12px}.premium-review-avatar{width:44px;height:44px}.premium-review-avatar span{font-size:1.4rem}.premium-review-author-name{font-size:1.3rem}.premium-review-author-meta{font-size:1.1rem}.reviews_section.premium-reviews .tns-controls button{width:40px;height:40px}.reviews_section.premium-reviews .tns-controls button::after{width:8px;height:8px}}@media print{.premium-review-text.truncated{display:block;-webkit-line-clamp:unset;overflow:visible}.premium-review-text.truncated::after{display:none}.premium-review-toggle{display:none}.reviews_section.premium-reviews .tns-controls{display:none}}