.promotions-hero[data-astro-cid-j6lqczwv]{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f1419),radial-gradient(circle at 30% 40%,rgba(255,215,0,.08) 0%,transparent 60%),radial-gradient(circle at 70% 60%,rgba(255,107,107,.04) 0%,transparent 50%);padding:6rem 0;text-align:center;overflow:hidden;border-bottom:1px solid rgba(255,215,0,.1)}.hero-background[data-astro-cid-j6lqczwv]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-overlay[data-astro-cid-j6lqczwv]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 25%,rgba(255,215,0,.12) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,107,107,.08) 0%,transparent 50%),linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 100%);z-index:2}.hero-particles[data-astro-cid-j6lqczwv]{position:absolute;width:100%;height:100%;background-image:radial-gradient(3px 3px at 20px 30px,rgba(255,215,0,.4),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,107,107,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,215,0,.5),transparent),radial-gradient(2px 2px at 130px 20px,rgba(255,237,74,.3),transparent);background-repeat:repeat;background-size:200px 150px;animation:sparkle 25s linear infinite;z-index:3}@keyframes sparkle{0%{transform:translateY(0) translate(0);opacity:1}50%{opacity:.7}to{transform:translateY(-150px) translate(20px);opacity:1}}.hero-content[data-astro-cid-j6lqczwv]{position:relative;z-index:10;color:#fff;padding:2rem}.hero-badge[data-astro-cid-j6lqczwv]{display:inline-block;background:linear-gradient(135deg,#ffd70033,#ffd7001a),radial-gradient(circle,rgba(255,215,0,.1) 0%,transparent 70%);border:2px solid rgba(255,215,0,.4);color:gold;padding:.8rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;margin-bottom:2rem;backdrop-filter:blur(15px);box-shadow:0 8px 32px #ffd7001a;animation:badgeGlow 3s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 8px 32px #ffd7001a}50%{box-shadow:0 8px 32px #ffd7004d}}.promotions-hero[data-astro-cid-j6lqczwv] h1[data-astro-cid-j6lqczwv]{font-size:4rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(135deg,gold,#ffed4a 30%,#fff 70%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 20px rgba(255,215,0,.3);animation:titleShimmer 4s ease-in-out infinite}@keyframes titleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description[data-astro-cid-j6lqczwv]{font-size:1.3rem;max-width:900px;margin:0 auto;opacity:.95;line-height:1.8;text-shadow:0 2px 10px rgba(0,0,0,.3)}.featured-promotions[data-astro-cid-j6lqczwv]{padding:6rem 0;background:linear-gradient(135deg,gold,#ffed4a,gold),radial-gradient(circle at 30% 30%,rgba(255,255,255,.2) 0%,transparent 50%);color:#000;position:relative;overflow:hidden}.featured-promotions[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:bannerShine 4s ease-in-out infinite}@keyframes bannerShine{0%,to{left:-100%}50%{left:100%}}.featured-promotions[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{text-align:center;font-size:3rem;font-weight:900;margin-bottom:4rem;text-shadow:0 2px 10px rgba(0,0,0,.2);position:relative}.featured-promotions[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,transparent,#000,transparent);border-radius:2px}.featured-grid[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:3rem}.promo-card[data-astro-cid-j6lqczwv]{background:linear-gradient(145deg,#ffffff1a,#ffffff0d),radial-gradient(circle at 50% 0%,rgba(255,215,0,.05) 0%,transparent 50%);border-radius:25px;overflow:hidden;transition:all .5s ease;display:flex;flex-direction:column;border:1px solid rgba(255,215,0,.15);backdrop-filter:blur(20px);box-shadow:0 10px 40px #0003;position:relative}.promo-card[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.08),transparent);opacity:0;transition:opacity .4s ease;border-radius:25px;z-index:1}.promo-card[data-astro-cid-j6lqczwv]:hover:before{opacity:1}.promo-card[data-astro-cid-j6lqczwv].featured{background:linear-gradient(145deg,#00000026,#00000014),radial-gradient(circle at 50% 0%,rgba(0,0,0,.05) 0%,transparent 50%);border:2px solid rgba(0,0,0,.3);box-shadow:0 20px 60px #0006}.promo-card[data-astro-cid-j6lqczwv]:hover{transform:translateY(-15px) scale(1.03) rotateX(5deg);box-shadow:0 30px 80px #ffd7004d,0 0 50px #ffd7001a;border-color:#ffd70066}.promo-card[data-astro-cid-j6lqczwv].featured:hover{box-shadow:0 30px 80px #00000080,0 0 50px #0003}.promo-image[data-astro-cid-j6lqczwv]{position:relative;height:250px;overflow:hidden;border-radius:25px 25px 0 0}.promo-image[data-astro-cid-j6lqczwv] img[data-astro-cid-j6lqczwv]{width:100%;height:100%;object-fit:cover;transition:all .5s ease;border-radius:25px 25px 0 0}.promo-card[data-astro-cid-j6lqczwv]:hover .promo-image[data-astro-cid-j6lqczwv] img[data-astro-cid-j6lqczwv]{transform:scale(1.1) rotate(2deg);filter:brightness(1.1) contrast(1.2)}.promo-badge[data-astro-cid-j6lqczwv],.promo-type-badge[data-astro-cid-j6lqczwv]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e),radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);color:#fff;padding:.8rem 1.5rem;border-radius:50px;font-weight:900;font-size:1rem;z-index:10;box-shadow:0 8px 25px #ff6b6b66;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.promo-type-badge[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,gold,#ffed4a),radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);color:#000;left:15px;right:auto;animation:none}.promo-content[data-astro-cid-j6lqczwv]{padding:3rem 2.5rem;flex-grow:1;display:flex;flex-direction:column;position:relative;z-index:2}.promo-content[data-astro-cid-j6lqczwv] h3[data-astro-cid-j6lqczwv]{color:gold;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.featured[data-astro-cid-j6lqczwv] .promo-content[data-astro-cid-j6lqczwv] h3[data-astro-cid-j6lqczwv]{color:#000;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promo-content[data-astro-cid-j6lqczwv] h4[data-astro-cid-j6lqczwv]{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;opacity:.95}.promo-content[data-astro-cid-j6lqczwv] p[data-astro-cid-j6lqczwv]{line-height:1.8;margin-bottom:2rem;opacity:.9;flex-grow:1;font-size:1.1rem}.promo-code[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,#ffd70033,#ffd7001a),radial-gradient(circle,rgba(255,215,0,.1) 0%,transparent 70%);padding:1.5rem 2rem;border-radius:15px;margin-bottom:2rem;text-align:center;border:2px dashed rgba(255,215,0,.5);backdrop-filter:blur(10px);position:relative;overflow:hidden}.promo-code[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.2),transparent);animation:codeShine 3s ease-in-out infinite}@keyframes codeShine{0%,to{left:-100%}50%{left:100%}}.featured[data-astro-cid-j6lqczwv] .promo-code[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,#00000026,#00000014),radial-gradient(circle,rgba(0,0,0,.1) 0%,transparent 70%);border-color:#0006}.promo-code[data-astro-cid-j6lqczwv] strong[data-astro-cid-j6lqczwv]{color:gold;font-size:1.3rem;font-weight:900;text-shadow:0 2px 5px rgba(255,215,0,.3);position:relative;z-index:10}.featured[data-astro-cid-j6lqczwv] .promo-code[data-astro-cid-j6lqczwv] strong[data-astro-cid-j6lqczwv]{color:#000;text-shadow:0 2px 5px rgba(0,0,0,.3)}.promo-terms[data-astro-cid-j6lqczwv]{margin-bottom:2rem;padding:1rem;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.promo-terms[data-astro-cid-j6lqczwv] small[data-astro-cid-j6lqczwv]{opacity:.8;font-size:.9rem;line-height:1.6}.claim-btn[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,gold,#ffed4a),radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);color:#000;padding:1.5rem 3rem;border:none;border-radius:50px;font-weight:900;font-size:1.2rem;cursor:pointer;transition:all .4s ease;box-shadow:0 10px 30px #ffd7004d;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.claim-btn[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .8s}.claim-btn[data-astro-cid-j6lqczwv]:hover:before{left:100%}.featured[data-astro-cid-j6lqczwv] .claim-btn[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,#000,#333),radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);color:gold;box-shadow:0 10px 30px #0000004d}.claim-btn[data-astro-cid-j6lqczwv]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #ffd70080}.featured[data-astro-cid-j6lqczwv] .claim-btn[data-astro-cid-j6lqczwv]:hover{box-shadow:0 20px 50px #00000080}.all-promotions[data-astro-cid-j6lqczwv]{padding:6rem 0;background:radial-gradient(circle at 30% 30%,rgba(255,215,0,.02) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(138,43,226,.02) 0%,transparent 50%)}.all-promotions[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{text-align:center;color:gold;font-size:3rem;font-weight:900;margin-bottom:2rem;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promo-filters[data-astro-cid-j6lqczwv]{display:flex;justify-content:center;gap:1.5rem;margin-bottom:4rem;flex-wrap:wrap}.filter-btn[data-astro-cid-j6lqczwv]{background:#ffffff0d;color:#fffc;border:2px solid rgba(255,215,0,.3);padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .4s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}.filter-btn[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.2),transparent);transition:left .6s}.filter-btn[data-astro-cid-j6lqczwv]:hover:before{left:100%}.filter-btn[data-astro-cid-j6lqczwv].active{background:linear-gradient(135deg,gold,#ffed4a);color:#000;border-color:gold;box-shadow:0 8px 25px #ffd70066}.filter-btn[data-astro-cid-j6lqczwv]:hover{background:#ffd7001a;border-color:#ffd70099;color:gold;transform:translateY(-2px)}.promotions-grid[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem}.container[data-astro-cid-j6lqczwv]{max-width:1400px;margin:0 auto;padding:0 2rem}.vip-program[data-astro-cid-j6lqczwv]{padding:6rem 0;background:linear-gradient(135deg,rgba(138,43,226,.05) 0%,transparent 50%,rgba(255,215,0,.05) 100%),radial-gradient(circle at 30% 70%,rgba(138,43,226,.1) 0%,transparent 50%);position:relative;overflow:hidden}.vip-program[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(255,215,0,.02) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(138,43,226,.02) 0%,transparent 40%);z-index:1}.vip-header[data-astro-cid-j6lqczwv]{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.vip-header[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{color:gold;font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(135deg,gold,#8a2be2,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.vip-header[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]:after{content:"👑";position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:3rem;animation:float 3s ease-in-out infinite}.vip-header[data-astro-cid-j6lqczwv] p[data-astro-cid-j6lqczwv]{font-size:1.3rem;max-width:800px;margin:0 auto;opacity:.9;line-height:1.7}.vip-content[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;position:relative;z-index:2}.vip-levels-cards[data-astro-cid-j6lqczwv] h3[data-astro-cid-j6lqczwv]{color:gold;font-size:2.2rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,gold,#8a2be2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.levels-card-grid[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.level-card[data-astro-cid-j6lqczwv]{background:linear-gradient(145deg,#ffffff1a,#ffffff0d),radial-gradient(circle at 50% 0%,rgba(255,215,0,.1) 0%,transparent 70%);border-radius:20px;padding:2rem;transition:all .5s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,215,0,.2);backdrop-filter:blur(20px);position:relative;overflow:hidden}.level-card[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .8s ease}.level-card[data-astro-cid-j6lqczwv]:hover{transform:translateY(-10px) scale(1.02);border-color:#ffd70080;box-shadow:0 25px 50px #ffd70033,0 0 50px #ffd7001a}.level-card[data-astro-cid-j6lqczwv]:hover:before{left:100%}.level-bronze[data-astro-cid-j6lqczwv]{border-color:#cd7f3280}.level-bronze[data-astro-cid-j6lqczwv]:hover{border-color:#cd7f32;box-shadow:0 25px 50px #cd7f324d}.level-silver[data-astro-cid-j6lqczwv]{border-color:#c0c0c080}.level-silver[data-astro-cid-j6lqczwv]:hover{border-color:silver;box-shadow:0 25px 50px #c0c0c04d}.level-gold[data-astro-cid-j6lqczwv]{border-color:#ffd70080}.level-gold[data-astro-cid-j6lqczwv]:hover{border-color:gold;box-shadow:0 25px 50px #ffd70066}.level-platinum[data-astro-cid-j6lqczwv]{border-color:#e5e4e280}.level-platinum[data-astro-cid-j6lqczwv]:hover{border-color:#e5e4e2;box-shadow:0 25px 50px #e5e4e24d}.level-diamond[data-astro-cid-j6lqczwv]{border-color:#8a2be280}.level-diamond[data-astro-cid-j6lqczwv]:hover{border-color:#8a2be2;box-shadow:0 25px 50px #8a2be266}.level-header[data-astro-cid-j6lqczwv]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.level-icon[data-astro-cid-j6lqczwv]{font-size:2.5rem;animation:float 4s ease-in-out infinite}.level-header[data-astro-cid-j6lqczwv] h4[data-astro-cid-j6lqczwv]{color:gold;font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.level-benefits[data-astro-cid-j6lqczwv]{display:flex;flex-direction:column;gap:1rem}.benefit-item[data-astro-cid-j6lqczwv]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff0d;border-radius:10px;transition:all .3s ease}.benefit-item[data-astro-cid-j6lqczwv]:hover{background:#ffd7001a;transform:translate(5px)}.benefit-label[data-astro-cid-j6lqczwv]{font-weight:600;opacity:.8;font-size:.9rem}.benefit-value[data-astro-cid-j6lqczwv]{color:gold;font-weight:700;font-size:1rem}.vip-benefits[data-astro-cid-j6lqczwv] h3[data-astro-cid-j6lqczwv]{color:gold;font-size:2.2rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,gold,#8a2be2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-grid[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:3rem}.benefit-card[data-astro-cid-j6lqczwv]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff1a,#ffffff0d),radial-gradient(circle at 50% 0%,rgba(255,215,0,.05) 0%,transparent 70%);border-radius:15px;border:1px solid rgba(255,215,0,.2);backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.benefit-card[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .6s ease}.benefit-card[data-astro-cid-j6lqczwv]:hover{transform:translate(10px);border-color:#ffd70066;box-shadow:0 10px 30px #ffd70033}.benefit-card[data-astro-cid-j6lqczwv]:hover:before{left:100%}.benefit-icon[data-astro-cid-j6lqczwv]{font-size:1.5rem;animation:pulse 2s ease-in-out infinite}.benefit-text[data-astro-cid-j6lqczwv]{font-size:1rem;font-weight:500;opacity:.9;line-height:1.4}.join-vip-btn[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,#8a2be2,#6a1b9a),radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);color:#fff;padding:1.5rem 3rem;border:none;border-radius:50px;font-weight:900;font-size:1.2rem;cursor:pointer;transition:all .4s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 10px 30px #8a2be24d}.join-vip-btn[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .8s ease}.join-vip-btn[data-astro-cid-j6lqczwv]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #8a2be280;background:linear-gradient(135deg,#6a1b9a,#8a2be2),radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%)}.join-vip-btn[data-astro-cid-j6lqczwv]:hover:before{left:100%}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}.bonus-guide[data-astro-cid-j6lqczwv]{padding:6rem 0;background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 50%,rgba(255,215,0,.02) 100%),radial-gradient(circle at 70% 30%,rgba(255,215,0,.05) 0%,transparent 50%)}.bonus-guide[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{text-align:center;color:gold;font-size:3rem;font-weight:900;margin-bottom:3rem;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.bonus-guide[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]:after{content:"📖";position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:2.5rem;animation:float 3s ease-in-out infinite}.guide-content[data-astro-cid-j6lqczwv]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto}.guide-section[data-astro-cid-j6lqczwv]{background:linear-gradient(145deg,#ffffff1a,#ffffff0d),radial-gradient(circle at 50% 0%,rgba(255,215,0,.05) 0%,transparent 70%);padding:3rem;border-radius:20px;border:1px solid rgba(255,215,0,.2);backdrop-filter:blur(20px);transition:all .4s ease;position:relative;overflow:hidden}.guide-section[data-astro-cid-j6lqczwv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.08),transparent);transition:left .8s ease}.guide-section[data-astro-cid-j6lqczwv]:hover{transform:translateY(-5px);border-color:#ffd70066;box-shadow:0 15px 40px #ffd70026}.guide-section[data-astro-cid-j6lqczwv]:hover:before{left:100%}.guide-section[data-astro-cid-j6lqczwv] h3[data-astro-cid-j6lqczwv]{color:gold;font-size:2rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2}.steps[data-astro-cid-j6lqczwv]{display:flex;flex-direction:column;gap:2rem}.step[data-astro-cid-j6lqczwv]{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,215,0,.1);transition:all .3s ease;position:relative;z-index:2}.step[data-astro-cid-j6lqczwv]:hover{background:#ffd70014;border-color:#ffd7004d;transform:translate(10px)}.step-number[data-astro-cid-j6lqczwv]{background:linear-gradient(135deg,gold,#ffed4a);color:#000;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;flex-shrink:0;box-shadow:0 4px 15px #ffd7004d}.step-content[data-astro-cid-j6lqczwv] h4[data-astro-cid-j6lqczwv]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:.5rem;line-height:1.4}.step-content[data-astro-cid-j6lqczwv] p[data-astro-cid-j6lqczwv]{color:#ffffffe6;font-size:1rem;line-height:1.6;margin:0}.terms-list[data-astro-cid-j6lqczwv]{display:flex;flex-direction:column;gap:1.5rem}.term-item[data-astro-cid-j6lqczwv]{padding:2rem;background:#ffffff0d;border-radius:15px;border:1px solid rgba(255,215,0,.1);transition:all .3s ease;position:relative;z-index:2}.term-item[data-astro-cid-j6lqczwv]:hover{background:#ffd70014;border-color:#ffd7004d;transform:translateY(-3px);box-shadow:0 8px 25px #ffd70026}.term-item[data-astro-cid-j6lqczwv] h4[data-astro-cid-j6lqczwv]{color:gold;font-size:1.2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,gold,#ffed4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.term-item[data-astro-cid-j6lqczwv] p[data-astro-cid-j6lqczwv]{color:#fffffff2;font-size:1rem;line-height:1.7;margin:0;font-weight:400}@media (max-width: 768px){.bonus-guide[data-astro-cid-j6lqczwv]{padding:4rem 0}.bonus-guide[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{font-size:2.2rem;margin-bottom:2rem}.guide-content[data-astro-cid-j6lqczwv]{grid-template-columns:1fr;gap:2rem}.guide-section[data-astro-cid-j6lqczwv]{padding:2rem}.step[data-astro-cid-j6lqczwv]{flex-direction:column;align-items:center;text-align:center;gap:1rem}.step-content[data-astro-cid-j6lqczwv] h4[data-astro-cid-j6lqczwv]{font-size:1.1rem}}@media (max-width: 1024px){.promotions-hero[data-astro-cid-j6lqczwv] h1[data-astro-cid-j6lqczwv]{font-size:3rem}.featured-grid[data-astro-cid-j6lqczwv]{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem}.promotions-grid[data-astro-cid-j6lqczwv]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}}@media (max-width: 768px){.promotions-hero[data-astro-cid-j6lqczwv]{padding:4rem 0}.promotions-hero[data-astro-cid-j6lqczwv] h1[data-astro-cid-j6lqczwv]{font-size:2.5rem}.hero-description[data-astro-cid-j6lqczwv]{font-size:1.1rem}.featured-promotions[data-astro-cid-j6lqczwv]{padding:4rem 0}.featured-promotions[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{font-size:2.2rem}.featured-grid[data-astro-cid-j6lqczwv],.promotions-grid[data-astro-cid-j6lqczwv]{grid-template-columns:1fr;gap:2rem}.promo-content[data-astro-cid-j6lqczwv]{padding:2rem 1.5rem}.promo-filters[data-astro-cid-j6lqczwv]{gap:1rem}.filter-btn[data-astro-cid-j6lqczwv]{padding:.8rem 1.5rem;font-size:.9rem}.all-promotions[data-astro-cid-j6lqczwv] h2[data-astro-cid-j6lqczwv]{font-size:2.2rem}.container[data-astro-cid-j6lqczwv]{padding:0 1rem}}.filter-btn[data-astro-cid-j6lqczwv]:focus,.claim-btn[data-astro-cid-j6lqczwv]:focus{outline:2px solid #ffd700;outline-offset:2px}@media print{.promotions-hero[data-astro-cid-j6lqczwv],.featured-promotions[data-astro-cid-j6lqczwv],.all-promotions[data-astro-cid-j6lqczwv]{background:#fff;color:#000}.promo-card[data-astro-cid-j6lqczwv]{border:1px solid #000;page-break-inside:avoid}}
