#about-head{background-image:url(/assets/banner-Bk-v02Av.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}#about-head h1,#about-head h2,#about-head p{color:#fff;text-align:center}#about-head h1{font-size:40px;font-weight:700}#about-head p{margin-top:10px;font-size:16px}#about-details{align-items:center;gap:40px;padding:80px;display:flex}#about-details img{border-radius:8px;width:50%;height:auto}#about-details div{width:50%}#about-details h2{font-size:40px;font-weight:600}#about-details p{color:var(--text-secondary);margin:15px 0;line-height:1.6}#about-app{text-align:center;padding:80px 0}#about-app video{border-radius:20px;width:70%;height:auto;margin-top:30px}@media (width<=799px){#about-details{flex-direction:column;padding:40px 20px}#about-details img,#about-details div{width:100%}#about-app video{width:90%}}@media (width<=767px){.milestone-item{flex-direction:column!important;align-items:flex-start!important}.milestone-item div{text-align:left!important;width:100%!important;padding-left:50px!important;padding-right:0!important}.milestone-dot{left:20px!important;transform:none!important}}.about-header h2{line-height:1.2;font-size:clamp(2rem,5vw,3.5rem)!important}.milestone-item{opacity:0;transition:opacity .6s,transform .6s}.milestone-item.milestone-left{transform:translate(-40px)}.milestone-item.milestone-right{transform:translate(40px)}.milestone-item.milestone-visible{opacity:1;transform:translate(0)}.milestone-dot{transition:transform .4s,box-shadow .4s}.milestone-item.milestone-visible .milestone-dot{animation:1s ease-out dotPulse}@keyframes dotPulse{0%{transform:translate(-50%)scale(.6);box-shadow:0 0 #08817899}50%{transform:translate(-50%)scale(1.15);box-shadow:0 0 0 12px #08817800}to{transform:translate(-50%)scale(1);box-shadow:0 0 #08817800}}@media (prefers-reduced-motion:reduce){.milestone-item,.milestone-item.milestone-left,.milestone-item.milestone-right{opacity:1;transition:none;transform:none}}#faq-accordion-section h2{color:var(--text-primary,#222)}.faq-item{border-bottom:1px solid var(--border-color,#cbd5e1);transition:border-color .3s}.faq-accordion-btn{color:var(--text-primary,#222);transition:color .3s}.faq-accordion-btn:hover{color:var(--accent,#c483e6)}.faq-answer{color:var(--text-secondary,#465b52);line-height:1.6;transition:color .3s}.scroll-timeline-y{animation-timeline:scroll()}#about-testimonials{z-index:1;background:#fcfcfc;padding:80px 40px;position:relative;overflow:hidden}.testimonials-carousel-wrapper{align-items:center;gap:20px;max-width:1100px;margin:40px auto 0;display:flex;position:relative}.testimonials-carousel-container{width:100%;padding:10px 0;overflow:hidden}.testimonials-carousel-track{will-change:transform;cursor:grab;gap:30px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex}.testimonials-carousel-track:active{cursor:grabbing}.testimonial-slide{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;flex:0 0 calc(33.333% - 20px);justify-content:space-between;min-width:calc(33.333% - 20px);padding:35px 30px;transition:all .3s;display:flex;box-shadow:0 10px 30px #0000000a}.testimonial-slide:hover{border-color:#c483e6;transform:translateY(-5px);box-shadow:0 15px 40px #0881781a}.testimonial-quote{color:#555;margin:0 0 25px;font-size:15px;font-style:italic;line-height:1.7;position:relative}.testimonial-quote:before{content:"“";color:#08817826;font-family:Georgia,serif;font-size:50px;line-height:1;position:absolute;top:-25px;left:-15px}.testimonial-stars{color:#ffc107;gap:4px;margin-bottom:20px;font-size:16px;display:flex}.testimonial-user{align-items:center;gap:15px;display:flex}.testimonial-avatar{object-fit:cover;border:2px solid #c483e6;border-radius:50%;width:50px;height:50px}.testimonial-details h4{color:#222;margin:0;font-size:16px;font-weight:700}.testimonial-details span{color:#777;font-size:12px}.carousel-control{cursor:pointer;color:#333;background:#fff;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.carousel-control:hover{color:#fff;background:#c483e6;border-color:#c483e6;box-shadow:0 6px 15px #0881784d}.carousel-control:focus{outline:none}.testimonials-carousel-dots{justify-content:center;gap:8px;margin-top:30px;display:flex}.carousel-dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.carousel-dot.active{background:#c483e6;border-radius:5px;width:24px}@media (width<=991px){.testimonial-slide{flex:0 0 calc(50% - 15px);min-width:calc(50% - 15px)}#about-testimonials{padding:60px 20px}}@media (width<=650px){.testimonial-slide{flex:0 0 100%;min-width:100%}.carousel-control{z-index:10;background:#ffffffe6;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control.prev{left:-10px}.carousel-control.next{right:-10px}.testimonials-carousel-wrapper{gap:0}}[data-theme=dark] #about-testimonials{background:linear-gradient(#0f1419f0 0%,#0f1419fc 100%);border-top-color:#ffffff14!important}[data-theme=dark] .testimonial-slide{background:#151b20;border-color:#ffffff14;box-shadow:0 10px 30px #0000004d}[data-theme=dark] .testimonial-slide:hover{border-color:#c483e6;box-shadow:0 15px 40px #06b6d426}[data-theme=dark] .testimonial-quote{color:#a7b7c6}[data-theme=dark] .testimonial-quote:before{color:#06b6d426}[data-theme=dark] .testimonial-details h4{color:#f8fbfd}[data-theme=dark] .testimonial-details span{color:#789}[data-theme=dark] .carousel-control{color:#e2e8f0;background:#1e252b;border-color:#ffffff1a}[data-theme=dark] .carousel-control:hover{color:#fff;background:#c483e6;border-color:#c483e6;box-shadow:0 6px 15px #06b6d459}[data-theme=dark] .carousel-dot{background:#4a5568}[data-theme=dark] .carousel-dot.active{background:#c483e6}.loyalty-widget-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:20px;padding:20px;box-shadow:0 4px 16px #00000014}.loyalty-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.badge-tier{color:#c483e6;font-weight:700}.multiplier-tag{color:#c483e6;background:#e0f2f1;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.loyalty-progress-box{margin-top:15px}.progress-bar-bg{background:#e0e0e0;border-radius:5px;height:10px;overflow:hidden}.progress-bar-fill{background:#c483e6;height:100%;transition:width .4s}
