@media (max-width:584px){.groupClass-scrollbar .slick-initialized .slick-slide{width:500px!important}.groupClass-scrollbar .slick-slider .slick-track{width:max-content!important}}@media (max-width:380px){.height-xs-below-390{height:370px}}.payment-option-accordion .szh-accordion,.payment-option-accordion .szh-accordion__item,.payment-option-accordion .szh-accordion__item h3.szh-accordion__item-heading,.payment-option-accordion .szh-accordion__item h3.szh-accordion__item-heading button{width:100%}.payment-option-accordion .szh-accordion__item{background:#f2f3f4;padding:15px 20px;border-radius:7px}.payment-option-accordion .szh-accordion__item h3.szh-accordion__item-heading button .item-heading-container{width:100%;display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.payment-option-accordion .szh-accordion__item.szh-accordion__item--expanded{background:#fff;border:1px solid rgba(82,82,91,.5);padding:10px 20px;border-radius:8px}.payment-option-accordion .szh-accordion__item.szh-accordion__item--expanded h3.szh-accordion__item-heading button .item-heading-container{margin-bottom:20px}.hover-card:hover svg{color:#db0a4c!important;fill:#db0a4c!important}.rakhi-theme{--rakhi-red:0,75%,45%;--rakhi-red-glow:0,75%,55%;--rakhi-gold:45,85%,65%;--rakhi-gold-muted:45,60%,90%;--rakhi-black:0,0%,10%;--rakhi-white:0,0%,100%;--rakhi-light-bg:0,0%,96%;--gradient-red:linear-gradient(135deg,#c91d1d,#e23636 50%,#c91d1d);--gradient-gold:linear-gradient(135deg,#f2cc5a,#f5edd6);--gradient-hero:linear-gradient(180deg,#c91d1d,#9c1616);--shadow-gold:0 4px 20px rgba(242,204,90,.4);--shadow-red:0 4px 20px rgba(201,29,29,.3);--shadow-elegant:0 10px 40px rgba(0,0,0,.1)}@keyframes gradient-xy{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(242,204,90,.5)}50%{box-shadow:0 0 40px rgba(242,204,90,.8)}}.rakhi-gradient-red{background:var(--gradient-red)}.rakhi-gradient-gold,.rakhi-text-gradient{background:var(--gradient-gold)}.rakhi-text-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float-delayed{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(-180deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%{box-shadow:0 0 20px rgba(242,204,90,.4)}to{box-shadow:0 0 40px rgba(242,204,90,.8)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(226,54,54,.4);transform:scale(1)}50%{box-shadow:0 0 40px rgba(226,54,54,.8);transform:scale(1.05)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float-delayed 8s ease-in-out infinite;animation-delay:2s}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);background-size:200% 100%}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-slide-in-up{animation:slide-in-up .8s ease-out forwards}.animate-scale-in{animation:scale-in .6s ease-out forwards}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}.btn-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-glow:hover{box-shadow:0 0 30px rgba(242,204,90,.6);transform:translateY(-2px)}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.15)}.text-gradient-animate{background:linear-gradient(135deg,#dc2626,#f97316 50%,#dc2626);background-size:200% 200%;animation:shimmer 3s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.spotlight{position:relative;overflow:hidden}.spotlight:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.1) 0,transparent 70%);animation:float 8s ease-in-out infinite;pointer-events:none}.shadow-glow{box-shadow:0 0 40px rgba(242,204,90,.4)}.shadow-neon{box-shadow:0 0 20px rgba(226,54,54,.6)}.shadow-deep{box-shadow:0 20px 60px rgba(0,0,0,.15)}@media (max-width:768px){.animate-float{animation-duration:8s}.animate-float-delayed{animation-duration:10s}}@keyframes infinite-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes card-hover-zoom{0%{transform:scale(1)}to{transform:scale(1.02)}}.card-hover-zoom:hover{animation:card-hover-zoom .3s ease-in-out forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.text-gold{color:gold}.bg-gold{background-color:gold}.text-card-heading{color:#1f2937}.testimonial-carousel{position:relative}.testimonial-carousel .card-hover-zoom{transition:transform .3s ease,box-shadow .3s ease}.testimonial-carousel .card-hover-zoom:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}