@font-face{font-family:LT Oksana Light;src:url(/build/assets/LT_Oksana_Light-DYKatx_9.eot?) format("eot"),url(/build/assets/LT_Oksana_Light-cwxr92t-.woff) format("woff"),url(/build/assets/LT_Oksana_Light-BHteuJwU.ttf) format("truetype"),url(/build/assets/LT_Oksana_Light-DLn5yxQz.svg#LTOksanaLight) format("svg");font-weight:400;font-style:normal}.testimonials-page{min-height:100vh;background:#050505;color:#fff;font-family:Montserrat,sans-serif;padding-top:100px}.testimonials-container{max-width:1400px;margin:0 auto;padding:60px 20px}.testimonials-header{text-align:center;margin-bottom:80px;padding:40px 20px}.testimonials-title{font-family:LT Oksana Light,sans-serif;font-size:3.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:4px;margin-bottom:20px;position:relative;z-index:1}.glitch-title-testimonials{font-family:LT Oksana Light,sans-serif;position:relative;z-index:1}.glitch-title-testimonials:before,.glitch-title-testimonials:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:#fac418}.glitch-title-testimonials:before{z-index:-1;animation:glitch-testimonials-1 2.5s infinite linear alternate-reverse;clip-path:inset(0 0 0 0)}.glitch-title-testimonials:after{z-index:-2;animation:glitch-testimonials-2 3s infinite linear alternate-reverse;clip-path:inset(0 0 0 0)}@keyframes glitch-testimonials-1{0%{clip-path:inset(20% 0 80% 0);transform:translate(-2px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px)}40%{clip-path:inset(40% 0 50% 0);transform:translate(-2px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(2px)}80%{clip-path:inset(10% 0 60% 0);transform:translate(-2px)}to{clip-path:inset(30% 0 40% 0);transform:translate(2px)}}@keyframes glitch-testimonials-2{0%{clip-path:inset(10% 0 60% 0);transform:translate(2px)}20%{clip-path:inset(80% 0 5% 0);transform:translate(-2px)}40%{clip-path:inset(30% 0 20% 0);transform:translate(2px)}to{clip-path:inset(40% 0 30% 0);transform:translate(-2px)}}.testimonials-subtitle{font-size:1.3rem;color:#fac418;font-weight:300;letter-spacing:2px}.reviews-section{margin-bottom:80px}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:40px}.review-card{background:linear-gradient(135deg,#fac4180d,#fac41805,#fac4180d);border:1px solid rgba(250,196,24,.2);border-radius:20px;padding:30px;transition:all .3s ease;position:relative;overflow:hidden}.review-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(250,196,24,.1),transparent);transition:left .5s ease}.review-card:hover:before{left:100%}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #fac41833,0 0 40px #fac4181a;border-color:#fac41866}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:15px}.review-author{display:flex;align-items:center;gap:15px;flex:1}.author-avatar,.author-avatar-placeholder{width:50px;height:50px;border-radius:50%;border:2px solid rgba(250,196,24,.3);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-avatar-placeholder{background:linear-gradient(135deg,#fac41833,#fac4181a);display:flex;align-items:center;justify-content:center;color:#fac418;font-size:1.2rem}.author-info{flex:1;min-width:0}.author-name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-time{font-size:.85rem;color:#999}.review-rating{display:flex;gap:3px;flex-shrink:0}.review-rating .fa-star{color:#666;font-size:1rem;transition:all .3s ease}.review-rating .fa-star.active{color:#fac418;text-shadow:0 0 10px rgba(250,196,24,.5)}.review-content{margin-bottom:20px}.review-text{font-size:1rem;line-height:1.7;color:#e0e0e0;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-footer{display:flex;justify-content:flex-end;padding-top:15px;border-top:1px solid rgba(250,196,24,.1)}.google-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fac4181a;border-radius:20px;font-size:.85rem;color:#fac418;border:1px solid rgba(250,196,24,.2)}.google-badge .fa-google{font-size:1rem}.testimonials-cta{margin-top:80px;padding:60px 40px;background:linear-gradient(135deg,#fac4181a,#fac4180d,#fac4181a);border-radius:20px;border:2px solid rgba(250,196,24,.3);text-align:center}.cta-title{font-family:LT Oksana Light,sans-serif;font-size:2.2rem;color:#fac418;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}.cta-subtitle{font-size:1.2rem;color:#e0e0e0;margin-bottom:30px}.cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 35px;background:linear-gradient(135deg,#fac418,#e6b300);color:#000;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:50px;box-shadow:0 4px 20px #fac41866,0 0 30px #fac41833;transition:all .3s ease;overflow:hidden;position:relative}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-button:hover:before{left:100%}.cta-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 30px #fac41899,0 0 40px #fac41866;background:linear-gradient(135deg,gold,#fac418)}.cta-button i{transition:transform .3s ease}.cta-button:hover i:last-child{transform:translate(3px,-3px)}@media(max-width:768px){.testimonials-page{padding-top:80px}.testimonials-container{padding:40px 15px}.testimonials-header{margin-bottom:50px;padding:30px 15px}.testimonials-title{font-size:2.2rem;letter-spacing:2px}.glitch-title-testimonials{font-size:2rem}.testimonials-subtitle{font-size:1.1rem}.reviews-grid{grid-template-columns:1fr;gap:25px}.review-card{padding:25px 20px}.testimonials-cta{padding:40px 20px;margin-top:60px}.cta-title{font-size:1.6rem;letter-spacing:2px}.cta-subtitle{font-size:1rem}.cta-button{padding:14px 25px;font-size:.95rem;gap:10px}}@media(max-width:480px){.testimonials-title{font-size:1.8rem;letter-spacing:1px}.glitch-title-testimonials{font-size:1.6rem}.review-header{flex-direction:column;gap:15px}.review-rating{align-self:flex-start}.cta-title{font-size:1.4rem}.cta-button{flex-direction:column;padding:12px 20px;font-size:.9rem}}
