.image-scroll-container{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:16px;padding:10px;display:flex;overflow-x:auto}@media (min-width:992px){.image-scroll-container{padding-top:20px}}.image-scroll-container::-webkit-scrollbar{display:none}.image-wrapper{flex:none;max-width:100%}.image-wrapper img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;max-width:300px;height:auto;display:block}.scroll-wrapper{width:100%;position:relative}.scroll-btn{cursor:pointer;z-index:20;background:#ffffffd9;border:none;border-radius:50%;padding:8px;font-size:18px;transition:all .3s;position:absolute;top:60%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.scroll-btn:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.scroll-btn.left{left:-40px}.scroll-btn.right{right:-40px}@media (max-width:991px){.scroll-btn{display:none}}.line-indicator{background:#e0e0e0;border-radius:2px;width:20%;height:3px;margin:10px auto 0;display:none;position:relative}.indicator-pill{background:#000;border-radius:2px;width:20%;height:100%;transition:left .3s;position:absolute;top:0}@media (max-width:991px){.line-indicator{display:block}.scroll-btn{display:none}}.offer-subtitle h2{color:#222;font-size:24px;font-weight:600}.offer-subtitle p{color:#666;margin:0;font-size:14px}.pill-title{background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-text-fill-color:transparent;z-index:2;-webkit-background-clip:text;border:2px solid #7b13ff;border-radius:50px;margin-top:40px;margin-bottom:15px;padding:8px 24px;font-size:1.2rem;font-weight:700;display:inline-block;position:relative}
