.hero-section img{object-fit:cover}.hero-section .image-container{position:relative;width:100%;height:520px;overflow:hidden}.hero-section .image-container .banner-image{object-fit:cover}.store-cards-container{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px;flex-wrap:wrap}.store-cards-container .store-cards{text-align:center;padding:80px 60px 20px;border-radius:10px;width:100%}.store-cards-container .store-cards img{width:100%;object-fit:contain}.store-cards-container .store-cards.purple-bg{background:linear-gradient(135deg,#EEEDFF,#9D95FF)}.store-cards-container .store-cards.green-bg{background:linear-gradient(135deg,#DFFFC0,#6CBD44)}.download-app-section{padding:40px 0;background-color:#EFEFEF}.download-app-section .download-left,.download-app-section .download-right{max-width:48%;width:100%}.download-app-section .download-container{display:flex;flex-wrap:wrap}.download-app-section .download-container .download-right img{width:100%;object-fit:contain}.custom-swiper-button-next,.custom-swiper-button-prev,.hero-custom-swiper-button-next,.hero-custom-swiper-button-prev{position:absolute;top:40%;z-index:10;background:#fff;color:#333;width:36px;height:36px;border-radius:50%;font-size:20px;text-align:center;line-height:36px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.custom-swiper-button-prev{left:17px}.hero-custom-swiper-button-prev{left:40px}.custom-swiper-button-next{right:17px}.hero-custom-swiper-button-next{right:40px}@media (max-width:768px){.store-cards-container .store-cards{padding:10px 12px}.store-cards-container .store-cards .category-title{font-size:16px!important;margin:0}.download-app-section .download-left,.download-app-section .download-right{max-width:100%}.hero-section .image-container{height:320px!important}.custom-swiper-button-next,.custom-swiper-button-prev,.hero-custom-swiper-button-next,.hero-custom-swiper-button-prev{position:absolute;top:40%;z-index:10;background:#fff;color:#333;width:24px;height:24px;border-radius:50%;font-size:14px;text-align:center;line-height:26px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.store-heading h2{font-size:22px}.download-app-section .download-container .download-right img{margin-top:26px}}@media (max-width:640px){.store-cards-container .store-cards{max-width:100%}}