.section-header{margin-bottom:50px;text-align:center}.section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.section-subtitle{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:300}.testimonials-grid{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.testimonial-column{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:30px}.platform-header{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-bottom:25px;padding-bottom:20px}.platform-logo{border-radius:8px;height:40px;margin-right:15px;width:40px}.google-logo{background:linear-gradient(45deg,#4285f4,#34a853,#fbbc05,#ea4335)}.apple-logo{background:linear-gradient(45deg,#007aff,#5856d6)}.platform-info h3{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:5px}.rating{align-items:center;display:flex;gap:8px}.stars{color:gold;font-size:1.2rem}.rating-text{color:hsla(0,0%,100%,.9);font-weight:500}.slider-container{border-radius:15px;height:500px;mask:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;position:relative}.slider-track{left:0;position:absolute;top:0;width:100%}.testimonial-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-left:4px solid;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:15px;padding:25px;position:relative}.google-column .testimonial-card{border-left-color:#4285f4}.apple-column .testimonial-card{border-left-color:#007aff}.card-stars{color:#ffb400;font-size:1.1rem;letter-spacing:2px;margin-bottom:12px}.testimonial-text{color:#2d3748;font-size:1rem;font-weight:400;line-height:1.6}.quote-icon{color:rgba(66,133,244,.1);font-family:serif;font-size:3rem;position:absolute;right:20px;top:-10px}.apple-column .quote-icon{color:rgba(0,122,255,.1)}.marquee-track{animation:marqueeScroll 40s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:768px){.testimonials-grid{gap:30px;grid-template-columns:1fr}.section-title{font-size:2rem}.testimonial-column{padding:20px}.slider-container{height:400px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-card{animation:fadeInUp .6s ease forwards}.floating-elements{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.floating-element{animation:float 6s ease-in-out infinite;background:hsla(0,0%,100%,.1);border-radius:50%;position:absolute}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.platform-logo{background:transparent!important;height:60px;width:60px}.slider-container{cursor:grab}.slider-container:active{cursor:grabbing}.slider-track{transition:transform .3s ease-out;user-select:none}.marquee-track.dragging,.marquee-track.manual-control{animation-play-state:paused}.marquee-track.dragging{transition:none}.marquee-track.manual-scroll{animation:none!important}