.Offer-module__ox7zYq__badge{z-index:5;letter-spacing:.08em;color:var(--pure);border-radius:0 0 var(--radius-md)var(--radius-md);align-items:center;gap:6px;padding:5px 14px 5px 12px;font-size:.65rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:4px;box-shadow:0 3px 10px #0000002e}.Offer-module__ox7zYq__badgeIcon{font-size:.75rem;line-height:1}.Offer-module__ox7zYq__badgeGold{background:linear-gradient(135deg,#f4b400 0%,#d08b00 100%)}.Offer-module__ox7zYq__badgePurple{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%)}.Offer-module__ox7zYq__badgeTeal{background:linear-gradient(135deg,#0e8a75 0%,#0a5f51 100%)}.Offer-module__ox7zYq__card{color:inherit;background:var(--pure);border:1px solid var(--border-soft);border-radius:0 var(--radius-lg)var(--radius-lg)0;box-shadow:var(--shadow-rest);border-left:4px solid #0000;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden}.Offer-module__ox7zYq__card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#f4b40000 0%,#f4b40008 100%);transition:opacity .3s;position:absolute;inset:0}.Offer-module__ox7zYq__card:hover{border-left-color:var(--amber);transform:translateY(-4px);box-shadow:0 16px 40px #003b8e1a,0 6px 16px #f4b4001f}.Offer-module__ox7zYq__card:hover:before{opacity:1}.Offer-module__ox7zYq__card:hover .Offer-module__ox7zYq__btnClaim{background:var(--grad-warm);color:var(--navy);border-color:#0000;transform:scale(1.04);box-shadow:0 4px 18px #f4b40059}.Offer-module__ox7zYq__card:hover .Offer-module__ox7zYq__btnArrow{transform:rotate(-45deg)translate(3px,-3px)}.Offer-module__ox7zYq__card:hover .Offer-module__ox7zYq__logoBg{box-shadow:0 4px 16px #00000024}.Offer-module__ox7zYq__card:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-left-color:var(--amber)}.Offer-module__ox7zYq__cardInner{z-index:1;flex-direction:column;gap:16px;padding:18px 16px;display:flex;position:relative}@media (min-width:768px){.Offer-module__ox7zYq__cardInner{flex-direction:row;align-items:center;gap:0;padding:0}}.Offer-module__ox7zYq__colLabel{display:none}@media (min-width:768px){.Offer-module__ox7zYq__colLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--slate-dim);margin-bottom:6px;font-size:.6rem;font-weight:700;display:block}}.Offer-module__ox7zYq__colBrand{flex-shrink:0;align-items:center;gap:14px;display:flex}@media (min-width:768px){.Offer-module__ox7zYq__colBrand{text-align:center;border-right:1px solid var(--border-soft);flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;gap:6px;padding:14px 8px}}.Offer-module__ox7zYq__logoBg{border-radius:var(--radius-md);background:var(--logo-bg,#f0f2f5);flex-shrink:0;justify-content:center;align-items:center;width:110px;height:80px;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}@media (min-width:768px){.Offer-module__ox7zYq__logoBg{width:200px;height:110px}}.Offer-module__ox7zYq__logo{object-fit:contain;width:auto;max-width:100px;height:68px}@media (min-width:768px){.Offer-module__ox7zYq__logo{max-width:186px;height:94px}}.Offer-module__ox7zYq__brandName{font-family:var(--font-heading);color:var(--navy);font-size:1.05rem;font-weight:700;line-height:1.2}@media (min-width:768px){.Offer-module__ox7zYq__brandName{font-size:.95rem}}.Offer-module__ox7zYq__colBonus{min-width:0}@media (min-width:768px){.Offer-module__ox7zYq__colBonus{text-align:center;border-right:1px solid var(--border-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 18px;display:flex}}.Offer-module__ox7zYq__bonusBlock{flex-direction:column;align-items:center;gap:2px;display:flex}.Offer-module__ox7zYq__bonusPercent{color:var(--navy);text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:700;line-height:1.2;display:inline-block}@media (min-width:768px){.Offer-module__ox7zYq__bonusPercent{font-size:1.15rem}}.Offer-module__ox7zYq__bonusAmount{background:var(--grad-warm);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:800;line-height:1.1;display:inline-block}@media (min-width:768px){.Offer-module__ox7zYq__bonusAmount{font-size:2.25rem}}.Offer-module__ox7zYq__bonusSecondary{color:var(--emerald);margin-top:2px;font-size:.9rem;font-weight:700;line-height:1.3}.Offer-module__ox7zYq__bonusGeneric{color:var(--navy);padding-left:14px;font-size:1.3rem;font-weight:800;line-height:1.3;position:relative}.Offer-module__ox7zYq__bonusGeneric:before{content:"";background:var(--grad-warm);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}@media (min-width:768px){.Offer-module__ox7zYq__bonusGeneric{font-size:1.45rem}}.Offer-module__ox7zYq__colReviews{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:768px){.Offer-module__ox7zYq__colReviews{text-align:center;border-right:1px solid var(--border-soft);flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;gap:4px;padding:16px 8px}}.Offer-module__ox7zYq__reviewScore{font-family:var(--font-heading);color:var(--navy);font-size:1.6rem;font-weight:800;line-height:1}@media (min-width:768px){.Offer-module__ox7zYq__reviewScore{font-size:1.8rem}}.Offer-module__ox7zYq__stars{gap:1px;font-size:.95rem;line-height:1;display:flex}@media (min-width:768px){.Offer-module__ox7zYq__stars{font-size:1.05rem}}.Offer-module__ox7zYq__starFull{color:#f4b400}.Offer-module__ox7zYq__starHalf{color:#f4b400;width:.55em;display:inline-block;position:relative;overflow:hidden}.Offer-module__ox7zYq__starEmpty{color:#d1d5db}.Offer-module__ox7zYq__reviewCount{color:var(--slate-dim);white-space:nowrap;font-size:.7rem}@media (min-width:768px){.Offer-module__ox7zYq__reviewCount{font-size:.72rem}}.Offer-module__ox7zYq__colPayments{min-width:0}@media (min-width:768px){.Offer-module__ox7zYq__colPayments{border-right:1px solid var(--border-soft);flex-direction:column;flex:1;justify-content:center;padding:16px 14px;display:flex}}.Offer-module__ox7zYq__paymentIcons{flex-wrap:wrap;gap:8px;display:flex}.Offer-module__ox7zYq__paymentLogo{border:1px solid var(--border-soft);object-fit:cover;background:#fff;border-radius:6px;width:36px;height:36px}.Offer-module__ox7zYq__paymentMore{border:1px dashed var(--slate-dim);width:36px;height:36px;color:var(--slate);cursor:pointer;background:#003b8e0d;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:flex}.Offer-module__ox7zYq__paymentMore:hover{border-color:var(--amber);color:var(--amber-deep);background:#f4b4001a}.Offer-module__ox7zYq__colPerks{min-width:0}@media (min-width:768px){.Offer-module__ox7zYq__colPerks{border-right:1px solid var(--border-soft);flex-direction:column;flex:1;justify-content:center;padding:16px 14px;display:flex}}.Offer-module__ox7zYq__perkList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.Offer-module__ox7zYq__perkItem{color:var(--slate);padding-left:1.3em;font-size:.8rem;line-height:1.4;position:relative}.Offer-module__ox7zYq__perkItem:before{content:"✓";color:var(--emerald);font-size:.8rem;font-weight:700;position:absolute;top:0;left:0}.Offer-module__ox7zYq__colCta{align-items:stretch;display:flex}@media (min-width:768px){.Offer-module__ox7zYq__colCta{flex:none;align-items:center;padding:16px}}.Offer-module__ox7zYq__btnClaim{border:2px solid var(--amber);border-radius:var(--radius-md);background:var(--amber);width:100%;color:var(--navy);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:.95rem;font-weight:800;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}@media (min-width:768px){.Offer-module__ox7zYq__btnClaim{width:auto;min-width:180px;padding:16px 28px;font-size:1rem}}.Offer-module__ox7zYq__btnLabel{flex-shrink:0}.Offer-module__ox7zYq__btnArrow{border-bottom:2.5px solid;border-right:2.5px solid;width:.5em;height:.5em;margin-bottom:.15em;transition:transform .25s;display:inline-block;transform:rotate(-45deg)}
.StickyOffer-module__NPxXlW__bar{z-index:900;background:var(--navy);border-top:3px solid var(--amber);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 28px #0000004d}.StickyOffer-module__NPxXlW__barVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.StickyOffer-module__NPxXlW__inner{align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:10px 16px;display:flex}@media (min-width:768px){.StickyOffer-module__NPxXlW__inner{gap:20px;padding:10px 28px}}.StickyOffer-module__NPxXlW__badge{display:none}@media (min-width:768px){.StickyOffer-module__NPxXlW__badge{background:var(--grad-warm);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:5px;padding:4px 12px;display:inline-flex}}.StickyOffer-module__NPxXlW__badgeIcon{color:var(--navy);font-size:.75rem}.StickyOffer-module__NPxXlW__badgeText{text-transform:uppercase;letter-spacing:.06em;color:var(--navy);white-space:nowrap;font-size:.7rem;font-weight:700}.StickyOffer-module__NPxXlW__logoBg{background:var(--logo-bg,#ffffff1f);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}@media (min-width:768px){.StickyOffer-module__NPxXlW__logoBg{width:46px;height:46px}}.StickyOffer-module__NPxXlW__logo{object-fit:contain;width:auto;max-width:36px;height:28px}@media (min-width:768px){.StickyOffer-module__NPxXlW__logo{max-width:40px;height:32px}}.StickyOffer-module__NPxXlW__name{font-family:var(--font-heading);color:var(--pure);white-space:nowrap;flex-shrink:0;font-size:.9rem;font-weight:700}@media (min-width:768px){.StickyOffer-module__NPxXlW__name{font-size:1rem}}.StickyOffer-module__NPxXlW__bonus{min-width:0;color:var(--amber-pale);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}@media (min-width:768px){.StickyOffer-module__NPxXlW__bonus{font-size:.9rem}}.StickyOffer-module__NPxXlW__cta{background:var(--amber);color:var(--navy);border-radius:var(--radius-md);white-space:nowrap;letter-spacing:.02em;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;animation:2.5s ease-in-out infinite StickyOffer-module__NPxXlW__stickyPulse;display:inline-flex}.StickyOffer-module__NPxXlW__cta:hover{background:var(--amber-deep);transform:scale(1.05);box-shadow:0 4px 20px #f4b40073}@media (min-width:768px){.StickyOffer-module__NPxXlW__cta{padding:12px 24px;font-size:.9rem}}@keyframes StickyOffer-module__NPxXlW__stickyPulse{0%,to{box-shadow:0 2px 8px #f4b40040}50%{box-shadow:0 4px 20px #f4b40080,0 0 30px #f4b40026}}.StickyOffer-module__NPxXlW__ctaArrow{border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-bottom:.1em;display:inline-block;transform:rotate(-45deg)}.StickyOffer-module__NPxXlW__close{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;transition:background .2s,color .2s;display:flex}.StickyOffer-module__NPxXlW__close:hover{color:var(--pure);background:#fff3}
.Offers-module__qqpE3G__skeletonCard{border:1px solid var(--border-soft);border-radius:0 var(--radius-lg)var(--radius-lg)0;background:var(--pure);box-shadow:var(--shadow-rest);border-left:4px solid #0000;overflow:hidden}.Offers-module__qqpE3G__skeletonInner{flex-direction:column;gap:20px;padding:24px 22px;display:flex}@media (min-width:768px){.Offers-module__qqpE3G__skeletonInner{flex-direction:row;align-items:stretch;gap:0;padding:0}}.Offers-module__qqpE3G__skeletonBrand{flex-shrink:0;align-items:center;gap:14px;display:flex}@media (min-width:768px){.Offers-module__qqpE3G__skeletonBrand{border-right:1px solid var(--border-soft);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:160px;padding:24px 18px}}.Offers-module__qqpE3G__skeletonLogo{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eee 0%,#f5f5f5 50%,#eee 100%) 0 0/200% 100%;width:80px;height:48px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}.Offers-module__qqpE3G__skeletonName{border-radius:var(--radius-sm);background:linear-gradient(90deg,#e8e8e8 0%,#f2f2f2 50%,#e8e8e8 100%) 0 0/200% 100%;width:100px;height:18px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}.Offers-module__qqpE3G__skeletonBonus{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.Offers-module__qqpE3G__skeletonBonus{border-right:1px solid var(--border-soft);flex:1.3;justify-content:center;padding:24px 22px}}.Offers-module__qqpE3G__skeletonPayments{gap:8px;display:flex}@media (min-width:768px){.Offers-module__qqpE3G__skeletonPayments{border-right:1px solid var(--border-soft);flex:.7;align-items:center;padding:24px 18px}}.Offers-module__qqpE3G__skeletonCircle{background:linear-gradient(90deg,#eee 0%,#f5f5f5 50%,#eee 100%) 0 0/200% 100%;border-radius:6px;width:34px;height:34px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}.Offers-module__qqpE3G__skeletonPerks{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.Offers-module__qqpE3G__skeletonPerks{border-right:1px solid var(--border-soft);flex:1.2;justify-content:center;padding:24px 18px}}.Offers-module__qqpE3G__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eee 0%,#f8f8f8 50%,#eee 100%) 0 0/200% 100%;width:90%;max-width:280px;height:14px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}.Offers-module__qqpE3G__skeletonLineShort{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eee 0%,#f8f8f8 50%,#eee 100%) 0 0/200% 100%;width:70%;max-width:220px;height:12px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}.Offers-module__qqpE3G__skeletonCta{flex-shrink:0}@media (min-width:768px){.Offers-module__qqpE3G__skeletonCta{align-items:center;padding:24px 22px;display:flex}}.Offers-module__qqpE3G__skeletonButton{border-radius:var(--radius-md);background:linear-gradient(90deg,#e0e0e0 0%,#ececec 50%,#e0e0e0 100%) 0 0/200% 100%;width:100%;height:52px;animation:1.2s ease-in-out infinite Offers-module__qqpE3G__skeletonShine}@media (min-width:768px){.Offers-module__qqpE3G__skeletonButton{width:180px}}@keyframes Offers-module__qqpE3G__skeletonShine{0%{background-position:100% 0}to{background-position:-100% 0}}
