.page{background:radial-gradient(circle at 50% 20%, #0f2c3866, transparent 46%), var(--color-page);min-height:100svh;overflow-x:clip}.banner{width:min(100%,1180px);box-shadow:0 30px 100px var(--color-shadow);margin:0 auto}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.hero-slider-shell{background:var(--color-surface);aspect-ratio:2073/582;position:relative;overflow:hidden}.hero-slider{z-index:1;height:100%;position:relative}.hero-slide{height:100%;position:relative;overflow:hidden}.hero-background{z-index:0;object-fit:cover}.hero-slide:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.hero-slide--right:after{background:linear-gradient(90deg,#0000 34%,#01070bc2 100%)}.hero-slide--left:after{background:linear-gradient(90deg,#01070bc2 0%,#0000 66%)}.hero-character{z-index:2;pointer-events:none;object-fit:contain;width:auto;height:104%;position:absolute;bottom:-3%}.hero-character--left{left:-1%}.hero-character--right{right:-1%}.hero-copy{z-index:3;width:43%;text-shadow:0 2px 14px var(--color-shadow);position:absolute;top:50%;transform:translateY(-50%)}.hero-copy--left{left:6.5%}.hero-copy--right{right:6.5%}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(10px,1vw,15px);font-weight:800}.hero-eyebrow span{color:var(--color-accent)}.hero-copy h1{font-family:var(--font-montserrat-italic), var(--font-montserrat), sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 2px 2px #000c,0 6px 16px #00000073;margin:.18em 0 .16em;font-size:clamp(30px,4.2vw,58px);font-style:italic;font-weight:900;line-height:.9}.hero-copy h1 span,.hero-copy h1 strong{display:block}.hero-copy h1 strong{font-weight:inherit;color:var(--color-accent)}@media (max-width:768px){.hero-character{height:105%;bottom:-4%}.hero-character--left{left:-5%}.hero-character--right{right:-5%}.hero-copy{width:47%}.hero-copy--left{left:3%}.hero-copy--right{right:3%}.hero-eyebrow{font-size:clamp(7px,2vw,10px)}.hero-copy h1{margin-block:.08em .12em;font-size:clamp(15px,5vw,22px);line-height:.9}}
.offer-modal{width:min(920px,100vw - 32px);max-width:none;min-height:min(520px,100dvh - 32px);max-height:min(620px,100dvh - 32px);color:var(--color-text);background:radial-gradient(circle at 18% 26%,#1c6f9e40,#0000 42%),linear-gradient(135deg,#07141f,#02080d 72%);border:1px solid #46b3ebb8;border-radius:24px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 4px #165b8429,0 28px 90px #000000c7,0 0 44px #198ed933}.offer-modal[open]{grid-template-columns:minmax(300px,43%) minmax(0,1fr);animation:.42s cubic-bezier(.2,.8,.2,1) offer-modal-in;display:grid}.offer-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000509d1}.offer-modal-close{z-index:3;color:#dff5ff;cursor:pointer;background:#04111bd1;border:1px solid #59c0f794;border-radius:50%;width:38px;height:38px;padding:0 0 3px;font-size:25px;line-height:1;position:absolute;top:14px;right:14px}.offer-modal-visual{z-index:1;pointer-events:none;min-height:0;position:absolute;inset:0;overflow:visible}.offer-modal-character{object-fit:contain;filter:drop-shadow(18px 8px 24px #0000008a);width:auto;height:108%;position:absolute;bottom:-8%;left:-2%}.offer-modal-copy{z-index:2;grid-column:2;align-self:stretch;min-width:0;padding:58px 58px 50px 42px;position:relative}.offer-modal-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:11px;font-weight:900}.offer-modal h2{font-family:var(--font-montserrat-italic), var(--font-montserrat), sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 5px 22px #00000094;margin:0;font-size:clamp(29px,4vw,48px);font-style:italic;font-weight:900;line-height:.96}.offer-modal h2 span{color:var(--color-accent);margin-bottom:7px;display:block}.offer-modal-description{max-width:470px;color:var(--color-card-muted);margin:24px 0 0;font-size:16px;font-weight:600;line-height:1.55}.offer-modal-description strong{color:var(--color-accent-bright);font-size:1.18em;font-weight:900}.offer-modal-actions{justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;bottom:42px;left:42px;right:58px}.offer-modal-action{letter-spacing:.12em;color:#fff;background:linear-gradient(120deg, #ff4b16, var(--color-accent-bright));cursor:pointer;border:1px solid #ffba79a3;border-radius:999px;min-width:176px;margin:0;padding:13px 24px;font-size:12px;font-weight:900;box-shadow:0 9px 26px #ff52184d}.offer-modal-close:focus-visible,.offer-modal-action:focus-visible,.offer-modal-dismiss:focus-visible{outline-offset:3px;outline:2px solid #9cddff}.offer-modal-dismiss{letter-spacing:.08em;color:#dff5ff;cursor:pointer;background:linear-gradient(120deg,#0d4265,#176f9e);border:1px solid #66caff94;border-radius:999px;min-width:176px;margin:0;padding:10px 18px;font-size:10px;font-weight:800;display:block;box-shadow:0 8px 22px #1281be3d}@media (max-width:680px){.offer-modal{border-radius:18px;width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px);height:min(480px,80dvh - 16px);min-height:0;max-height:calc(80dvh - 16px);overflow:hidden}.offer-modal[open]{display:block}.offer-modal-character{height:62%;bottom:0;left:0}.offer-modal-copy{text-align:center;grid-column:auto;padding:24px 24px 30px}.offer-modal-eyebrow{margin-bottom:8px;font-size:9px}.offer-modal h2{overflow-wrap:anywhere;font-size:clamp(24px,7.8vw,34px)}.offer-modal-description{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#03121de0,#020a11c7);border:1px solid #4aabe04d;border-radius:12px;margin:16px auto 0;padding:9px 12px;font-size:13px;box-shadow:0 8px 24px #00000047}.offer-modal-copy{height:100%;padding-bottom:90px}.offer-modal-actions{gap:10px;bottom:22px;left:24px;right:24px}.offer-modal-action,.offer-modal-dismiss{flex:1;min-width:0;max-width:176px;padding-inline:10px}}@keyframes offer-modal-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@media (prefers-reduced-motion:reduce){.offer-modal[open]{animation:none}}
.journey-widget{position:relative}.journey-cta-anchor{z-index:14;height:0;position:relative}.journey-cta{letter-spacing:.08em;white-space:nowrap;color:#fff;background:linear-gradient(120deg, #ff4b16, var(--color-accent-bright));cursor:pointer;border:1px solid #ffba79a3;border-radius:999px;min-width:230px;padding:12px 22px;font-size:12px;font-weight:900;transition:filter .16s,transform .16s;animation:3.2s ease-in-out infinite journey-cta-pulse;position:absolute;top:9px;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 26px #ff521861}.journey-cta:focus-visible{outline-offset:3px;outline:2px solid #9cddff;animation:none}.journey-cta:hover{filter:brightness(1.1);animation:none;transform:translate(-50%,-50%)scale(1.025)}@keyframes journey-cta-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 9px 26px #ff521857}50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 10px 30px #ff521885,0 0 0 6px #ff6a2414}}@media (max-width:768px){.journey-cta{min-width:190px;padding:9px 16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.journey-cta{transition:none;animation:none}}
.map{z-index:10;width:104%;margin-top:-30px;margin-left:-2%;position:relative}.map picture,.map-image{width:100%;display:block}.map-image{height:auto}.steps{margin:0;padding:0;list-style:none;position:absolute;inset:0}.step{--x:var(--step-x);--y:var(--step-y);top:var(--y);left:var(--x);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.step button{width:clamp(24px,4vw,48px);color:var(--color-step-label);background:var(--color-marker);border:2px solid var(--color-marker-border);box-shadow:0 0 0 4px #00000085, 0 0 22px color-mix(in srgb, var(--color-accent) 72%, transparent);cursor:pointer;aspect-ratio:1;border-radius:50%;place-items:center;padding:0;font-size:clamp(11px,1.4vw,18px);font-weight:900;transition:filter .16s,transform .16s;display:grid;position:relative}.step button:after{opacity:0;border-radius:inherit;pointer-events:none;content:"";background:#1e73ff47;border:4px solid #1e73ff;position:absolute;inset:-4px;box-shadow:0 0 0 2px #e1f5ffe0,0 0 22px 10px #1e73fff2}.step button:hover{filter:brightness(1.12);transform:scale(1.06)}.step button:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.step button[aria-pressed=true]{border-color:#bee6ff;box-shadow:0 0 0 4px #082364c7,0 0 36px 10px #1e73fff2}.step button[aria-pressed=true]:after{animation:1.5s ease-out infinite step-pulse}.step strong{letter-spacing:.055em;text-align:center;width:max-content;max-width:clamp(88px,12vw,140px);color:var(--color-step-label);background:var(--color-step-label-bg);border:1px solid #ffd28c61;border-radius:3px;padding:3px 7px;font-size:clamp(8px,.9vw,12px);font-weight:900;line-height:1;position:absolute;bottom:calc(100% + clamp(7px,.8vw,12px));box-shadow:0 3px 12px #0000009e}@media (min-width:769px){.map{aspect-ratio:2078/445}.map picture,.map-image{height:100%}.map-image{object-fit:fill}}@media (max-width:768px){.map{margin-top:-20px}.map-image{clip-path:polygon(1% 9%,4% 4%,14% 3%,24% 5%,34% 2%,44% 4%,54% 1%,64% 4%,75% 2%,86% 4%,96% 3%,99% 9%,99% 91%,96% 97%,86% 98%,76% 96%,66% 99%,55% 97%,45% 99%,34% 97%,24% 99%,14% 96%,4% 97%,1% 91%)}.step{--x:var(--step-mobile-x);--y:var(--step-mobile-y)}.step button{width:clamp(25px,7vw,42px);box-shadow:0 0 0 3px #00000085, 0 0 16px color-mix(in srgb, var(--color-accent) 72%, transparent);border-width:1px;font-size:clamp(10px,3vw,16px)}.step strong{max-width:clamp(72px,24vw,112px);padding:2px 5px;font-size:clamp(7px,2.1vw,11px);bottom:calc(100% + 5px)}}@keyframes step-pulse{0%{opacity:1;transform:scale(.82)}55%{opacity:.72;transform:scale(1.42)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.step button{transition:none}.step button[aria-pressed=true]:after{animation:none}}
.rewards-carousel{z-index:12;background:linear-gradient(145deg,#051019f7,#02080efc) 0 0/100% 100% padding-box padding-box,linear-gradient(110deg,#173a55,#317ba5,#1b5d8a,#4b9fc2,#173a55) 0 0/220% 100% border-box;border:1px solid #0000;border-radius:20px;margin:18px clamp(14px,2vw,26px) 38px;padding:8px clamp(8px,1.2vw,14px) 12px;animation:16s ease-in-out infinite alternate reward-border-shimmer;position:relative;overflow:hidden;box-shadow:inset 0 1px #aee2ff12,0 14px 38px #00000057,0 0 22px #248cdc17}.reward-swiper{padding-block:4px}.reward-nav{z-index:4;color:#dff5ff;cursor:pointer;background:radial-gradient(circle at 40% 30%,#153a56,#06121d 72%);border:1px solid #64c5ffc2;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 12px #4cbcff1f,0 0 0 3px #0f53832e,0 5px 14px #0000007a}.reward-nav span{border:2px solid;border-width:0 2px 2px 0;width:10px;height:10px;display:block}.reward-prev{left:10px}.reward-prev span{transform:rotate(135deg)}.reward-next{right:10px}.reward-next span{transform:rotate(-45deg)}.reward-nav:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.reward-nav:disabled{opacity:.28;cursor:default}.reward-card{background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:270px minmax(0,1fr);column-gap:clamp(14px,2vw,22px);height:248px;margin-inline:0;padding:8px 30px 8px 12px;display:grid}.reward-summary{display:contents}.reward-image{object-fit:cover;border-radius:14px;grid-row:1/-1;align-self:center;width:270px;height:232px}.reward-copy{grid-area:1/2;min-width:0;padding-top:2px}.reward-step{letter-spacing:.04em;color:var(--color-accent);margin:0 0 3px;font-size:10px;font-weight:900;line-height:1}.reward-copy h2{font-family:var(--font-montserrat-italic), var(--font-montserrat), sans-serif;text-transform:uppercase;flex-wrap:wrap;gap:0 .3em;margin:0;font-size:clamp(22px,2.1vw,30px);font-style:italic;font-weight:900;line-height:.98;display:flex}.reward-copy h2 strong{color:var(--color-text)}.reward-description{max-width:680px;color:var(--color-card-muted);margin:5px 0 0;font-size:clamp(10px,1.05vw,13px);line-height:1.25}.reward-choice{border:0;grid-area:2/2;min-width:0;margin:4px 0 1px;padding:0}.reward-choice legend{text-align:center;width:100%;color:var(--color-accent);align-items:center;gap:8px;padding:0;font-size:10px;font-weight:900;line-height:1;display:flex;overflow:hidden}.reward-choice legend:before,.reward-choice legend:after{content:"";background:linear-gradient(90deg,#0000,#ff6a24b8);flex:1;height:1px}.reward-choice legend:after{transform:scaleX(-1)}.reward-choice-options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:3px;display:grid}.reward-choice-options>b{color:var(--color-accent);font-size:12px;font-style:italic}.reward-option{background:linear-gradient(145deg,#0c2333e6,#020c15f0);border:1px solid #41b7f6c7;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:55px;padding:4px 10px;display:flex;box-shadow:inset 0 0 12px #1e9be617,0 0 9px #1ca0ec29}.reward-option img{object-fit:contain;filter:drop-shadow(0 0 7px #ff6a243d);flex:none;width:46px;height:46px}.reward-option span{text-align:center;min-width:0;display:grid}.reward-option strong{color:var(--color-accent);font-size:clamp(12px,1.25vw,17px);font-weight:900;line-height:1.05}.reward-option small{color:var(--color-card-muted);font-size:8px;line-height:1.1}.reward-benefits{grid-area:3/2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;margin:7px 0 0;padding:0;list-style:none;display:grid}.reward-benefits:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.reward-benefits li{text-align:center;justify-content:center;align-items:center;gap:5px;min-width:0;padding-inline:8px;display:flex}.reward-benefits li+li{border-left:1px solid #5496bb3d}.reward-benefits img{object-fit:contain;filter:drop-shadow(0 0 7px #ff6a243d);flex:none;width:clamp(32px,3.7vw,44px);height:clamp(32px,3.7vw,44px)}.reward-benefits span{min-width:0;display:grid}.reward-benefits small{color:var(--color-card-muted);font-size:clamp(7px,.72vw,9px);font-weight:600;line-height:1.1}.reward-benefits strong{color:var(--color-accent);margin-top:2px;font-size:clamp(9px,1vw,13px);font-weight:900;line-height:1.05}@media (max-width:768px){.rewards-carousel{border-radius:16px;margin:12px 8px 24px;padding:5px 2px 9px}.reward-nav{width:34px;height:34px;top:clamp(54px,14vw,68px)}.reward-nav span{width:8px;height:8px}.reward-prev{left:5px}.reward-next{right:5px}.reward-card{flex-direction:column;height:clamp(280px,66vw,310px);padding:8px 10px 10px;display:flex}.reward-summary{flex:none;align-items:flex-start;gap:10px;display:flex}.reward-image{border-radius:12px;flex:none;width:clamp(96px,26vw,118px);height:clamp(96px,26vw,118px)}.reward-copy{flex:1;min-width:0;padding:6px 38px 0 0}.reward-heading{text-shadow:none;background:0 0;margin:0;padding:0;position:static}.reward-step{margin-bottom:3px;font-size:9px}.reward-copy h2{font-size:clamp(18px,5vw,24px);line-height:.98}.reward-description{margin-top:6px;font-size:clamp(9px,2.45vw,11px);line-height:1.2}.reward-choice{flex:none;order:3;align-self:stretch;width:auto;margin:auto 20px 0}.reward-choice legend{gap:5px;font-size:8px}.reward-choice-options{gap:5px;display:flex}.reward-option{border-radius:9px;flex:1;gap:4px;min-height:54px;padding:4px 6px}.reward-option img{width:36px;height:36px}.reward-option strong{font-size:clamp(12px,3.6vw,16px)}.reward-option small{font-size:7px}.reward-choice-options>b{text-align:center;font-size:10px}.reward-benefits{flex:none;order:2;align-self:stretch;margin-top:8px;padding-inline:0;display:flex}.reward-benefits li{flex-direction:column;flex:1;gap:2px;min-height:58px;padding:3px}.reward-benefits img{width:clamp(28px,8vw,36px);height:clamp(28px,8vw,36px)}.reward-benefits small{font-size:clamp(6px,1.8vw,8px)}.reward-benefits strong{font-size:clamp(9px,2.5vw,11px)}}@keyframes reward-border-shimmer{to{background-position:0 0,100% 0}}@media (prefers-reduced-motion:reduce){.reward-swiper .swiper-wrapper{transition-duration:0s!important}.rewards-carousel{animation:none}}
