.reward-brands-section{margin:38px 0}.reward-brands-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.reward-brands-heading h2{font-size:clamp(25px,3vw,35px);letter-spacing:-1.2px;margin:12px 0}.reward-brands-heading p{font-size:14px;color:#8c6c7d;line-height:1.7}.redeem-minimum{font-size:11px;padding:12px 17px;border:1px solid #f0cfde;border-radius:14px;background:#fff3f8;color:#a4416b;white-space:nowrap}.redeem-minimum strong{display:block;font-size:18px;margin-top:5px;color:#9e2458}.reward-brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;perspective:1000px}.reward-brand-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:178px;overflow:hidden;border-radius:18px;padding:19px;color:#fff;transition:transform .35s,box-shadow .35s;isolation:isolate;outline-offset:5px}.reward-brand-tile::before{content:'';position:absolute;inset:-100%;z-index:-1;background:linear-gradient(115deg,transparent 40%,#fff4 48%,transparent 56%);transform:translateX(-30%);transition:transform .6s}.reward-brand-tile:hover,.reward-brand-tile:focus-visible{transform:translateY(-9px) rotate(-2deg);box-shadow:0 20px 32px #78234628}.reward-brand-tile:hover::before,.reward-brand-tile:focus-visible::before{transform:translateX(35%)}.reward-brand-type{font-size:8px;letter-spacing:1px;opacity:.75}.reward-brand-tile strong{font-size:26px;font-weight:800;letter-spacing:-1px;margin:25px 0}.reward-brand-tile>span:last-of-type{font-size:10px;max-width:85%;opacity:.88}.reward-brand-tile i{position:absolute;right:15px;bottom:15px;font-style:normal;font-size:17px}.brand-paypal{background:linear-gradient(130deg,#244780,#182747)}.brand-myntra{background:linear-gradient(130deg,#c94679,#8c2356)}.brand-levis{background:linear-gradient(130deg,#b13d56,#792338)}.brand-westside{background:linear-gradient(130deg,#594653,#29212b)}.brand-westside strong{font-size:19px;letter-spacing:1px}.brand-jiomart{background:linear-gradient(130deg,#476bac,#263e70)}.reward-brands-disclaimer{font-size:10px;color:#967b88;line-height:1.7;margin-top:15px}.platform-tour{display:grid;grid-template-columns:1fr 1.65fr;align-items:center;gap:45px;padding:38px;border:1px solid #eed9e2;border-radius:28px;background:radial-gradient(ellipse at 0 0,#fff0f6,transparent 70%),#fff;margin:40px 0}.tour-copy h2{font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-1.5px;margin:17px 0}.tour-copy>p{font-size:14px;color:#806473;line-height:1.8}.tour-copy ol{list-style:none;padding:0;margin:20px 0 25px}.tour-copy li{display:flex;align-items:center;gap:10px;font-size:12px;color:#6d4b5b;margin:13px 0}.tour-copy li span{font-size:10px;color:#b02963;background:#fce6f0;border-radius:8px;padding:7px;font-weight:800}.tour-player{min-width:0}.tour-player video{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;border:1px solid #ead1dd;border-radius:18px;background:#fffafb;box-shadow:0 15px 40px #81244814}.tour-player-caption{display:flex;justify-content:space-between;gap:10px;padding:15px 3px;color:#977b89;font-size:9px;letter-spacing:1px}.tour-transcript summary{font-size:12px;color:#a1466c;cursor:pointer}.tour-transcript p{font-size:13px;color:#806473;line-height:1.8}.landing-page .reward-brands-section{padding:35px 0}.landing-page .platform-tour{margin-bottom:70px}.landing-page .tour-play{background:linear-gradient(115deg,#b02963,#922553);color:white}
@media(max-width:1150px){.reward-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-tour{gap:25px;padding:26px}.reward-brand-tile{min-height:165px}}
@media(max-width:760px){.platform-tour{grid-template-columns:1fr;padding:23px;gap:25px}.tour-copy h2 br{display:none}.reward-brands-heading{align-items:flex-start;flex-direction:column;gap:5px}.redeem-minimum{display:flex;gap:7px;align-items:center;white-space:normal}.redeem-minimum strong{font-size:13px;margin:0}.reward-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-brand-tile:last-child{grid-column:1/-1;min-height:125px}.reward-brand-tile:last-child strong{margin:15px 0}.tour-player-caption{letter-spacing:0;font-size:8px}}
@media(prefers-reduced-motion:reduce){.reward-brand-tile,.reward-brand-tile::before{transition:none}.reward-brand-tile:hover,.reward-brand-tile:focus-visible{transform:none}}
