.va-rewards-page{line-height:normal;list-style:disc;-webkit-text-stroke:initial}.va-rewards-page :where(a){color:revert;font:revert;-webkit-text-decoration:revert;text-decoration:revert}.va-rewards-page :where(img:not([width])),.va-rewards-page :where(svg:not([width])){height:revert;width:revert}.va-rewards-page :where(img){border:revert}.va-rewards-page :where(svg[width="25"][height="24"]){height:24px;width:25px}.va-rewards-page :where(svg[width="24"][height="24"]){height:24px;width:24px}.va-rewards-page :where(svg[width="20"][height="20"]){height:20px;width:20px}.va-rewards-page :where(img[width="75"][height="75"]){height:75px;width:75px}.va-rewards-page :where(img[width="240"][height="88"]){height:88px;width:240px}.va-rewards-page :where(svg[width="12"][height="12"]){height:12px;width:12px}.va-rewards-page :where(svg[width="16"][height="16"]){height:16px;width:16px}.va-rewards-page :where(h1,h2,h3,h4,h5,h6,p,form,input,ul,ol,li,header,nav,footer,section){list-style:revert}.va-rewards-page :where(button,textarea,input){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;outline:revert}.va-rewards-page :where(.container){margin:revert;max-width:revert;padding:revert;position:revert;width:revert}.va-rewards-page :where(.btn){border-radius:revert;font:revert;letter-spacing:revert;padding:revert;text-align:revert;transition:revert;white-space:revert}.va-rewards-page :where(.btn span){align-items:revert;display:revert;justify-content:revert}.va-rewards-page :where(.btn):nth-child(2){margin-left:revert}@font-face{font-display:swap;font-family:GothamSSm;font-style:normal;font-weight:300;src:url(../images/rewards-2026/fonts/gothamssm_light.otf) format("opentype")}@font-face{font-display:swap;font-family:GothamSSm;font-style:normal;font-weight:400 500;src:url(../images/rewards-2026/fonts/gothamssm_medium.otf) format("opentype")}@font-face{font-display:swap;font-family:GothamSSm;font-style:normal;font-weight:700;src:url(../images/rewards-2026/fonts/gothamssm_bold.otf) format("opentype")}@font-face{font-display:swap;font-family:GothamSSm;font-style:normal;font-weight:800 900;src:url(../images/rewards-2026/fonts/gothamssm_black.otf) format("opentype")}.va-rewards-page{--red:#4a4a4a;--red-dark:#404040;--black:#000;--white:#fff;--gray-dark:#1a1a1a;--gray-light:#f5f5f5;--green:#6c6c6c;--font-body:"GothamSSm",sans-serif;--font-display:"GothamSSm",sans-serif;--display-xl:clamp(36px,6vw,72px);--display-lg:clamp(32px,4.5vw,56px);--h1:clamp(32px,3.8vw,48px);--h2:clamp(24px,3vw,36px);--h3:clamp(20px,2.3vw,28px);--h4:clamp(18px,1.8vw,24px);--h5:clamp(16px,1.4vw,18px);--body-lg:clamp(16px,1.3vw,18px);--body:16px;--body-sm:14px;--page-gutter:max(24px, calc(50% - 616px) );--wide-extra:clamp(0px, calc(11.544vw - 215.5px) ,80px);--label:12px;--radius:4px;--transition:.2s ease}.va-rewards-page img[src$="google-play-badge.jpg"],.va-rewards-page img[src*="/flag-"]{filter:grayscale(1)}.va-rewards-page img[src$="va-logo.svg"]{filter:brightness(0) invert(1)}.va-rewards-page *,.va-rewards-page :after,.va-rewards-page :before{box-sizing:border-box;margin:0;padding:0}html:has(.va-rewards-page){scroll-behavior:smooth}.va-rewards-page{background:#1e1e1e;color:var(--black);font-family:var(--font-body);font-size:var(--body);font-weight:325;-webkit-font-smoothing:antialiased}.va-rewards-page img{display:block;max-width:100%}.va-rewards-page a{color:inherit;text-decoration:none}.va-rewards-page .container{margin:0 auto;max-width:1200px;padding:0 clamp(20px,5vw,80px)}.va-rewards-page .label-tag{color:var(--red);display:inline-block;font-size:var(--label);font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.va-rewards-page .label-tag--white{color:var(--white);opacity:.7}.va-rewards-page .btn{align-items:center;border:none;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--body-sm);font-weight:700;gap:8px;letter-spacing:-.5px;padding:12px 28px;transition:background var(--transition),color var(--transition),transform var(--transition)}.va-rewards-page .btn--primary{background:var(--red);color:var(--white)}.va-rewards-page .btn--primary:hover{background:var(--red-dark);transform:translateY(-1px)}.va-rewards-page .btn--outline{background:transparent;border:2px solid var(--black);color:var(--black)}.va-rewards-page .btn--outline:hover{background:var(--black);color:var(--white)}.va-rewards-page .btn--outline-white{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:var(--white)}.va-rewards-page .btn--outline-white:hover{background:var(--white);color:var(--black)}.va-rewards-page .btn--lg{font-size:var(--body);padding:16px 40px}.va-rewards-page .hero{background:#1e1e1e;color:var(--white);margin-top:0;overflow:hidden;padding-top:clamp(120px,13vw,180px);position:relative}.va-rewards-page .hero__bg-text{color:#ffffff08;font-family:var(--font-display);font-size:clamp(80px,18vw,280px);font-weight:800;left:50%;letter-spacing:-4px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.va-rewards-page .hero__inner{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:2}.va-rewards-page .hero__eyebrow{color:#ffffff80;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.va-rewards-page .keep-together{white-space:nowrap}.va-rewards-page .hero__title{font-family:var(--font-display);font-size:var(--display-xl);font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:24px}.va-rewards-page .hero__title em{color:var(--white);font-style:normal}.va-rewards-page .hero__desc{color:#ffffffb3;font-size:var(--body-lg);font-weight:325;line-height:1.6;margin:0 auto 36px;max-width:640px;text-wrap:pretty}.va-rewards-page .hero__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.va-rewards-page .hero__phone-wrap{display:flex;justify-content:center;margin-top:64px;position:relative;z-index:2}.va-rewards-page .hero__phone-mock{background:var(--gray-dark);border:4px solid hsla(0,0%,100%,.14);border-bottom:none;border-radius:44px 44px 0 0;box-shadow:0 -10px 80px #00000080;height:480px;overflow:hidden;position:relative;width:300px}.va-rewards-page .showcase__closing,.va-rewards-page .showcase__hero-play{display:none}.va-rewards-page .hero__qr{position:absolute;right:calc(clamp(20px,5vw,80px) + var(--wide-extra)*.5);top:calc(100vh - 40px - var(--wide-extra)*.9);transform:translateY(-100%);z-index:3}.va-rewards-page .app-download{align-items:flex-start;display:flex;flex-direction:column}.va-rewards-page .app-download__row{display:flex;gap:8px}.va-rewards-page .app-download__card{align-items:center;background:var(--black);border-radius:8px;display:flex;flex-direction:column;padding:12px}.va-rewards-page .app-download__code{flex-shrink:0;height:75px;width:75px}.va-rewards-page .app-download__code img{display:block;height:100%;width:100%}.va-rewards-page .app-download__caption{color:var(--white);font-size:16px;font-weight:325;line-height:21px;margin:12px 0 0}.va-rewards-page .app-download__badges{display:flex;flex-direction:column;gap:8px}.va-rewards-page .app-download__badge{border-radius:8px;display:block;height:44px;overflow:hidden;text-decoration:none;transition:opacity var(--transition);width:120px}.va-rewards-page .app-download__badge img{display:block;height:100%;width:100%}.va-rewards-page .app-download__badge:hover{opacity:.8}.va-rewards-page .app-download__callback{color:var(--white);font-size:14px;font-weight:300;line-height:1.5;opacity:.7;text-decoration:none;transition:opacity var(--transition)}.va-rewards-page .app-download__callback:hover{opacity:1}.va-rewards-page .showcase__hero .hero__actions{display:none}.va-rewards-page .hero__phone-mock:before{background:linear-gradient(160deg,rgba(74,74,74,.2),transparent 60%);content:"";inset:0;position:absolute}.va-rewards-page .hero__phone-screen{background:#111;border-radius:30px;display:flex;flex-direction:column;gap:16px;inset:12px;padding:24px 20px;position:absolute}.va-rewards-page .phone-bar{background:#ffffff26;border-radius:4px;height:8px}.va-rewards-page .phone-bar--red{background:var(--red);width:60%}.va-rewards-page .phone-bar--short{width:40%}.va-rewards-page .phone-bar--xs{width:25%}.va-rewards-page .phone-stat{display:flex;flex-direction:column;gap:6px;margin-top:auto}.va-rewards-page .phone-stat__label{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.va-rewards-page .phone-stat__value{color:var(--white);font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.va-rewards-page .phone-progress{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.va-rewards-page .phone-progress__fill{background:var(--red);border-radius:3px;height:100%;width:65%}.va-rewards-page .intro-strip{background:var(--red);color:var(--white);padding:20px 0}.va-rewards-page .intro-strip__inner{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.va-rewards-page .intro-strip__stat{text-align:center}.va-rewards-page .intro-strip__num{font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1}.va-rewards-page .intro-strip__sub{font-size:var(--label);font-weight:600;letter-spacing:.5px;margin-top:4px;opacity:.8;text-transform:uppercase}.va-rewards-page .intro-strip__divider{background:#ffffff4d;height:40px;width:1px}.va-rewards-page .video-section{background:var(--black);color:var(--white);padding:100px 0;text-align:center}.va-rewards-page .video-section__heading{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;margin-bottom:40px}.va-rewards-page .video-section__frame{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a1a,#2e2e2e);border-radius:12px;display:flex;justify-content:center;margin:0 auto;max-width:960px;overflow:hidden;position:relative;width:100%}.va-rewards-page .video-section__play{align-items:center;background:var(--red);border:none;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;transition:background var(--transition),transform var(--transition);width:80px}.va-rewards-page .video-section__play:hover{background:var(--red-dark);transform:scale(1.06)}.va-rewards-page .video-section__caption{color:#fff9;font-size:var(--body-lg);line-height:1.6;margin-left:auto;margin-right:auto;margin-top:28px;max-width:600px}.va-rewards-page .journey{background:#1e1e1e;color:var(--white);height:400vh;position:relative}.va-rewards-page .journey__sticky{display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0}.va-rewards-page .journey__sticky .container{align-items:center;display:flex;flex-direction:column;width:100%}.va-rewards-page .journey__header{margin:0 auto;max-width:640px;text-align:center}.va-rewards-page .journey__eyebrow{color:var(--red);display:block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:14px;text-transform:uppercase}.va-rewards-page .journey__title{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:14px}.va-rewards-page .journey__intro{color:#fff9;font-size:var(--body);line-height:1.6}.va-rewards-page .journey__stage{align-items:center;display:flex;justify-content:center;margin:36px auto 0;max-width:1120px;min-height:520px;position:relative;width:100%}.va-rewards-page .journey__phone{background:#0d0d0d;border:3px solid hsla(0,0%,100%,.12);border-radius:38px;box-shadow:0 40px 80px #00000080;flex-shrink:0;height:520px;overflow:hidden;position:relative;transform:scale(var(--phone-scale,1));transform-origin:center center;width:280px;will-change:transform;z-index:2}.va-rewards-page .journey__phone-notch{background:#000;border-radius:12px;height:22px;left:50%;position:absolute;top:14px;transform:translate(-50%);width:110px;z-index:3}.va-rewards-page .journey__screens{background:#111;border-radius:28px;inset:12px;overflow:hidden;position:absolute}.va-rewards-page .journey__screen{display:flex;flex-direction:column;gap:16px;inset:0;opacity:0;padding:56px 24px 24px;pointer-events:none;position:absolute;transform:translateY(16px) scale(.98);transition:opacity .5s ease,transform .5s ease}.va-rewards-page .journey__screen.is-active{opacity:1;transform:none}.va-rewards-page .js-row{background:#ffffff1f;border-radius:5px;height:10px}.va-rewards-page .js-row--red{background:var(--red)}.va-rewards-page .js-tile{align-items:center;border-radius:16px;display:flex;height:150px;justify-content:center;margin:8px 0}.va-rewards-page .js-tile--move{background:linear-gradient(135deg,#4a4a4a,#272727)}.va-rewards-page .js-tile--reward{background:linear-gradient(135deg,#6c6c6c,#3c3c3c)}.va-rewards-page .js-bars{align-items:flex-end;background:#ffffff0d;border-radius:16px;display:flex;gap:8px;height:150px;justify-content:space-around;margin:8px 0;padding:16px}.va-rewards-page .js-bars span{background:var(--red);border-radius:4px 4px 0 0;flex:1}.va-rewards-page .journey__steps{inset:0;pointer-events:none;position:absolute}.va-rewards-page .journey__step{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:none;width:min(560px,calc(50vw - var(--copy-inset) - 56px))}.va-rewards-page .journey__step--left,.va-rewards-page .journey__step--right{left:var(--copy-inset);right:auto;text-align:left}.va-rewards-page .journey__step.is-active{pointer-events:auto}.va-rewards-page .journey__step-media{align-items:center;aspect-ratio:736/788;background:#2b2b2b;border-radius:8px;color:#d9d9d9;display:none;justify-content:center;margin:0 0 24px;overflow:hidden;width:100%}.va-rewards-page .journey__step-media>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-rewards-page .journey__step-num{color:#ffffff80;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.va-rewards-page .journey__step-heading{font-family:var(--font-display);font-size:clamp(28px,3.667vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:24px;text-wrap:balance}.va-rewards-page .journey__step-desc{color:#ffffffb3;font-size:16px;line-height:1.6;max-width:420px;text-wrap:pretty}.va-rewards-page .journey__step-actions{display:flex;display:none;flex-wrap:wrap;gap:16px;margin-top:32px}.va-rewards-page .journey__step-more,.va-rewards-page .journey__step-tutorial{align-items:center;background:transparent;border:1.5px solid var(--white);border-radius:var(--radius);color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:700;height:48px;letter-spacing:-.5px;padding:0 24px;transition:background var(--transition),color var(--transition);white-space:nowrap}.va-rewards-page .journey__step-more:hover,.va-rewards-page .journey__step-tutorial:hover{background:var(--white);color:var(--black)}.va-rewards-page .journey__dots{display:flex;gap:12px;justify-content:center;margin-top:40px}.va-rewards-page .journey__dot{background:#fff3;border-radius:2px;height:4px;transition:background .3s ease;width:40px}.va-rewards-page .journey__dot.is-active{background:var(--red)}.va-rewards-page .journey-note{background:#1e1e1e;color:var(--white);padding:0 0 100px}.va-rewards-page .journey-note .container{max-width:760px;text-align:center}.va-rewards-page .journey-note p{color:#fff9;font-size:var(--body-lg);line-height:1.6}.va-rewards-page .journey-note strong{color:var(--white)}.va-rewards-page .howloop{background:#494748;color:var(--white);overflow:hidden;padding:160px 0;position:relative}.va-rewards-page .howloop__media{align-items:center;display:flex;justify-content:center;left:74.25%;pointer-events:none;position:absolute;top:47.3%;transform:translate(-50%,-50%);z-index:0}.va-rewards-page .howloop__media svg{color:#d9d9d9;height:auto;opacity:.25;width:48px}.va-rewards-page.va-rewards-page.is-competition-inactive #howloop{display:none}.va-rewards-page.va-rewards-page.is-design{--red:#e30613;--red-dark:#c70511;--green:#0a4}.va-rewards-page.va-rewards-page.is-design img[src$="google-play-badge.jpg"],.va-rewards-page.va-rewards-page.is-design img[src$="va-logo.svg"],.va-rewards-page.va-rewards-page.is-design img[src*="/flag-"]{filter:none}.va-rewards-page.va-rewards-page.is-design .journey__step-more{background:var(--white);border:0;color:#1e1e1e;padding:0 25px}.va-rewards-page.va-rewards-page.is-design .journey__step-more:hover{background:#e6e6e6}.va-rewards-page.va-rewards-page.is-design .journey__step-tutorial{background:#313131;border:0;color:#f5f5f5;padding:0 25px}.va-rewards-page.va-rewards-page.is-design .journey__step-actions>.journey__step-tutorial:only-child,.va-rewards-page.va-rewards-page.is-design .journey__step-tutorial:hover{background:var(--white);color:#1e1e1e}.va-rewards-page.va-rewards-page.is-design .journey__step-actions>.journey__step-tutorial:only-child:hover{background:#e6e6e6;color:#1e1e1e}.va-rewards-page.va-rewards-page.is-design .showcase{background:#1d1d1b}.va-rewards-page.va-rewards-page.is-design .hero__title-accent{color:var(--red)}.va-rewards-page.va-rewards-page.is-design .showcase__media{background:#1d1d1b 50%/cover no-repeat url(../images/rewards-2026/design/landing-hero.jpg)}.va-rewards-page .showcase__video{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__video{border:0;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.va-rewards-page.va-rewards-page.is-design .showcase__media-play{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background var(--transition);z-index:2}.va-rewards-page.va-rewards-page.is-design .showcase__media-play:hover{background:var(--white)}.va-rewards-page.va-rewards-page.is-design .showcase__media-play:hover svg path{fill:#1e1e1e}.va-rewards-page.va-rewards-page.is-design .showcase__tile{background:transparent 50%/cover no-repeat var(--art);border-radius:16px}.va-rewards-page.va-rewards-page.is-design .showcase__tile--badge{background:transparent 50%/contain no-repeat var(--art);border-radius:0}.va-rewards-page.va-rewards-page.is-design .showcase__tile{cursor:pointer;pointer-events:auto}.va-rewards-page .showcase__glow{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__glow{background:radial-gradient(circle closest-side,#89504d59 0,#783e3a2e 38%,#783e3a00 72%);display:block;height:1400px;left:50%;max-width:150vw;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1400px;will-change:opacity,transform;z-index:0}.va-rewards-page .showcase__mock,.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock .showcase__screen-img{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock .showcase__mock{aspect-ratio:859/1792;display:block;left:50%;opacity:var(--art-fade,1);position:absolute;top:18.1%;transform:translate(-50%);width:51.8%}.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock .showcase__mock img{height:100%;inset:0;position:absolute;width:100%}.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock .showcase__mock .frame{filter:drop-shadow(0 16px 30px rgba(0,0,0,.4));z-index:1}.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock .showcase__mock .screen{-o-object-fit:fill;object-fit:fill;z-index:2}.va-rewards-page .showcase__art,.va-rewards-page.va-rewards-page.is-design .showcase__screen--art .showcase__screen-img{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__screen--art .showcase__art{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:2}.va-rewards-page.va-rewards-page.is-design .showcase__screen--art{background:transparent}.va-rewards-page .showcase__ladder,.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder .showcase__art,.va-rewards-page.va-rewards-page.is-design .showcase__screen--marquee .showcase__art{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder .showcase__ladder{container-type:inline-size;display:block;inset:0;position:absolute;z-index:2}.va-rewards-page .showcase__ladder-inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:6.5217cqw}.va-rewards-page .milestone{align-items:center;background:#000;border-radius:1.8671cqw;box-sizing:border-box;display:flex;gap:1.6304cqw;padding:1.6304cqw;position:relative;white-space:nowrap;width:47.4185cqw}.va-rewards-page .milestone__badge{display:block;flex:0 0 auto;height:10.8696cqw;width:10.8696cqw}.va-rewards-page .milestone__text{display:flex;flex-direction:column;gap:1.6304cqw}.va-rewards-page .milestone__name{color:var(--white);font-family:var(--font-body);font-size:3.2609cqw;font-weight:700;letter-spacing:-.035cqw;line-height:.716}.va-rewards-page .milestone__weeks{color:#9a9a9a;font-family:var(--font-body);font-size:2.1739cqw;font-weight:700;letter-spacing:-.035cqw;line-height:.644;text-transform:uppercase}.va-rewards-page .milestone:nth-child(2){margin-left:9.8845cqw}.va-rewards-page .milestone:nth-child(3){margin-left:19.769cqw}.va-rewards-page .milestone:nth-child(4){margin-left:29.6535cqw}.va-rewards-page .milestone:nth-child(5){margin-left:39.538cqw}@keyframes milestone-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder .milestone{opacity:0}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone{animation:milestone-in .55s cubic-bezier(.22,1,.36,1) both}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone:first-child{animation-delay:.05s}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone:nth-child(2){animation-delay:.17s}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone:nth-child(3){animation-delay:.29s}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone:nth-child(4){animation-delay:.41s}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone:nth-child(5){animation-delay:.53s}@media(prefers-reduced-motion:reduce){.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder .milestone{opacity:1}.va-rewards-page.va-rewards-page.is-design .showcase__screen--ladder.is-live .milestone{animation:none}}.va-rewards-page .showcase__marquee{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__screen--marquee .showcase__marquee{display:block;inset:0;position:absolute;z-index:2}.va-rewards-page .showcase__marquee-row{height:17.7%;left:0;overflow:hidden;position:absolute;width:100%}.va-rewards-page .showcase__marquee-row[data-row="1"]{top:20.25%}.va-rewards-page .showcase__marquee-row[data-row="2"]{top:41.25%}.va-rewards-page .showcase__marquee-row[data-row="3"]{top:61.75%}.va-rewards-page .showcase__marquee-track{align-items:center;display:flex;gap:68px;height:100%;width:-moz-max-content;width:max-content;will-change:transform}.va-rewards-page .showcase__marquee-track img{display:block;height:100%;width:auto}@keyframes moments-drift-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes moments-drift-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.va-rewards-page.va-rewards-page.is-design .showcase__marquee-row[data-row="1"] .showcase__marquee-track{animation:moments-drift-left 32s linear infinite}.va-rewards-page.va-rewards-page.is-design .showcase__marquee-row[data-row="2"] .showcase__marquee-track{animation:moments-drift-right 26s linear infinite}.va-rewards-page.va-rewards-page.is-design .showcase__marquee-row[data-row="3"] .showcase__marquee-track{animation:moments-drift-left 38s linear infinite}@media(prefers-reduced-motion:reduce){.va-rewards-page .showcase__marquee-track{animation:none!important}}.va-rewards-page.va-rewards-page.is-design .howloop{background:#494748 50%/cover no-repeat url(../images/rewards-2026/design/win-desktop.jpg)}.va-rewards-page.va-rewards-page.is-design .howloop__media svg{display:none}.va-rewards-page.va-rewards-page.is-design .howloop__actions .btn--primary{background:var(--red);color:var(--white)}.va-rewards-page.va-rewards-page.is-design .howloop__actions .btn--primary:hover{background:var(--red-dark)}.va-rewards-page.va-rewards-page.is-design .howloop__actions .btn--outline-white{background:#313131;border:0;color:#f5f5f5}.va-rewards-page.va-rewards-page.is-design .howloop__actions .btn--outline-white:hover{background:#3c3c3c;color:var(--white)}.va-rewards-page.va-rewards-page.is-design .howloop__title{max-width:640px;text-wrap:balance}.va-rewards-page.va-rewards-page.is-design .cta{background:#1d1d1b 50%/cover no-repeat url(../images/rewards-2026/design/cta-desktop-bg.jpg)}.va-rewards-page .cta__foreground{display:none}.va-rewards-page.va-rewards-page.is-design .cta__foreground{aspect-ratio:1692/1444;background:bottom/contain no-repeat url(../images/rewards-2026/design/cta-foreground.png);bottom:0;display:block;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);z-index:1}@media(min-width:641px){.va-rewards-page.va-rewards-page.is-design .cta__grid{align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-areas:"copy phone" "qr phone";grid-template-columns:minmax(0,1fr) minmax(220px,50%);grid-template-rows:auto auto;row-gap:32px}.va-rewards-page.va-rewards-page.is-design .cta__inner{grid-area:copy;max-width:none}.va-rewards-page.va-rewards-page.is-design .cta .app-download{display:flex;grid-area:qr}.va-rewards-page.va-rewards-page.is-design .cta__actions{display:none}.va-rewards-page.va-rewards-page.is-design .cta__foreground{align-self:stretch;aspect-ratio:auto;grid-area:phone;justify-self:end;margin-bottom:-160px;position:static;transform:none;width:100%}.va-rewards-page.va-rewards-page.is-design .cta h2{font-size:clamp(28px,3vw,42px)}}@media(min-width:1280px){.va-rewards-page.va-rewards-page.is-design .cta__foreground{background-position:100% 100%;background-size:auto 100%;margin-top:-160px}}.va-rewards-page.va-rewards-page.is-design .showcase__phone{background:#1d1d1b 50%/cover no-repeat var(--dock-art,none)}.va-rewards-page.va-rewards-page.is-design .showcase__phone:before{background:50%/cover no-repeat url(../images/rewards-2026/design/grain.jpg);content:"";inset:0;opacity:var(--art-fade,1);pointer-events:none;position:absolute;z-index:0}.va-rewards-page.va-rewards-page.is-design .showcase__screen--mock{background:transparent}.va-rewards-page .hero__promo{display:none}.va-rewards-page.va-rewards-page.is-competition-active .hero__promo{align-items:center;background:#040404;border-radius:8px;bottom:calc(48px + var(--wide-extra)*.9);box-sizing:border-box;display:flex;gap:10px;left:calc(clamp(20px,5vw,80px) + var(--wide-extra)*.5);max-width:100%;padding:16px 32px 16px 16px;position:absolute;text-align:left;text-decoration:none;transition:background var(--transition),transform var(--transition);width:318px;will-change:opacity;z-index:5}.va-rewards-page.va-rewards-page.is-competition-active .hero__promo:hover{background:#121212;transform:translateY(-1px)}.va-rewards-page .hero__promo-copy{flex:1;min-width:0}.va-rewards-page .hero__promo-eyebrow{color:#fff9;display:block;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:21px;text-transform:uppercase}.va-rewards-page .hero__promo-title{color:var(--white);display:block;font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:-.03em;line-height:21px}.va-rewards-page .hero__promo-link{color:#ffffffb3;display:block;font-size:14px;line-height:21px;margin-top:15px}.va-rewards-page .hero__promo-media{align-items:center;display:flex;flex:0 0 60px;height:60px;justify-content:center}.va-rewards-page .hero__promo-media svg{color:#d9d9d9;height:auto;opacity:.25;width:44px}.va-rewards-page.va-rewards-page.is-design .hero__promo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;padding:16px 14px 16px 16px}.va-rewards-page.va-rewards-page.is-design .hero__promo-media{background:#1d1d1b 50%/cover no-repeat url(../images/rewards-2026/design/win-preview.jpg);border-radius:8px;flex:0 0 88px;height:88px;overflow:hidden}.va-rewards-page.va-rewards-page.is-design .hero__promo-media svg{display:none}.va-rewards-page.va-rewards-page.is-design .hero__promo:hover{background:#ffffff1a;transform:none}.va-rewards-page #howloop{scroll-margin-top:40px}.va-rewards-page #howloop .container{max-width:none;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.va-rewards-page .howloop__header{position:relative;text-align:left;z-index:1}.va-rewards-page .howloop__eyebrow{color:#d9d9d9;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:19px;text-transform:uppercase}.va-rewards-page .howloop__title{font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0 0 27px;max-width:560px}.va-rewards-page .howloop__closes{color:var(--white);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0 0 19px}.va-rewards-page .howloop__terms{color:inherit;text-decoration:underline;text-underline-offset:2px}.va-rewards-page .howloop__sub{color:#d3d3d3;font-size:18px;font-weight:325;line-height:1.35;margin:0;max-width:580px}.va-rewards-page .howloop__download{margin-top:80px}.va-rewards-page .howloop__actions{display:none}.va-rewards-page .howloop__actions .btn--primary{background:var(--white);color:#1e1e1e}.va-rewards-page .howloop__actions .btn--primary:hover{background:#e6e6e6}.va-rewards-page [data-copy=design],.va-rewards-page.va-rewards-page.is-design [data-copy=wire]{display:none}.va-rewards-page.va-rewards-page.is-design [data-copy=design]{display:block}@media(max-width:768px){.va-rewards-page .howloop__media{aspect-ratio:1/1;height:auto;margin:0 var(--page-gutter) 0;position:static;transform:none;width:auto}.va-rewards-page .howloop__media svg{width:98px}.va-rewards-page.va-rewards-page.is-design .howloop{background-image:url(../images/rewards-2026/design/win-mobile.jpg);display:flex;flex-direction:column}.va-rewards-page.va-rewards-page.is-design .howloop__media{order:2}.va-rewards-page .howloop__eyebrow{margin-bottom:17px}.va-rewards-page .howloop__title{font-size:clamp(28px,7vw,32px);margin-bottom:24px}.va-rewards-page .howloop__closes{font-size:16px;margin-bottom:18px}.va-rewards-page .howloop__sub{font-size:16px}}@media(max-width:640px){.va-rewards-page .howloop__download{display:none}.va-rewards-page .howloop__actions{align-items:stretch;display:flex;flex-direction:column;gap:16px;margin-top:25px}.va-rewards-page .howloop__actions .btn{box-sizing:border-box;height:48px;justify-content:center;padding-bottom:0;padding-top:0;width:100%}}.va-rewards-page .showcase{position:relative;--copy-inset:var(--page-gutter);--join-gap:160px;--showcase-tail:max(0px,calc(var(--join-gap) - var(--rig-slack, 0px)));background:#1e1e1e;color:var(--white);height:calc(700vh + var(--showcase-tail));padding-bottom:var(--showcase-tail);--land-ty:38;--land-scale:1.2}.va-rewards-page .showcase__sticky{height:100vh;overflow:hidden;position:sticky;top:0}.va-rewards-page .showcase__hero{left:50%;max-width:760px;padding:0 24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;will-change:opacity,transform;z-index:4}.va-rewards-page .showcase__hero .hero__actions{justify-content:center}.va-rewards-page .showcase__rewards{left:50%;max-width:720px;opacity:0;padding:0 24px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;will-change:opacity,transform;z-index:4}.va-rewards-page .showcase__rewards-title{color:var(--white);font-family:var(--font-display);font-size:clamp(32px,4vw,42px);font-weight:900;letter-spacing:-1.5px;line-height:1.04;margin:16px auto 24px;max-width:800px;text-wrap:balance}.va-rewards-page .showcase__rewards-desc{color:#ffffffb8;font-size:var(--body-lg);line-height:1.6;margin:0 auto;max-width:640px;text-wrap:balance}.va-rewards-page .showcase__grid{inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.va-rewards-page .showcase__tile-seq{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__tile[data-seq-tile]{background-image:none}.va-rewards-page.va-rewards-page.is-design .showcase__tile-seq{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:100%}.va-rewards-page .showcase__tile{aspect-ratio:1/1;background:#2b2b2b 50%/34% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d9d9d9' fill-opacity='.35' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z'/%3E%3C/svg%3E");border-radius:10px;left:var(--x);position:absolute;top:var(--y);width:var(--s);will-change:transform}.va-rewards-page .showcase__tile--badge{background:#252525 50%/cover no-repeat url(../images/rewards-2026/shared/badge.jpg);border-radius:50%}.va-rewards-page .showcase__phone{aspect-ratio:736/788;background:#2b2b2b;border-radius:12px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:calc(50% - var(--page-gutter));z-index:2}.va-rewards-page .showcase__media-dock{display:none}.va-rewards-page .showcase__media{background:#2b2b2b;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.va-rewards-page .showcase__screen{align-items:center;background:#2b2b2b;color:#d9d9d9;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:3}.va-rewards-page .showcase__screen.is-active{opacity:1;z-index:4}.va-rewards-page .showcase__screen-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--art-fade,1);width:100%}.va-rewards-page .showcase__steps{height:520px;left:50%;max-width:none;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.va-rewards-page .showcase .hero__qr{bottom:calc(48px + var(--wide-extra)*.9);position:absolute;right:calc(clamp(20px,5vw,80px) + var(--wide-extra)*.5);top:auto;transform:none;will-change:opacity;z-index:5}.va-rewards-page .gains{background:var(--white);padding:100px 0}.va-rewards-page .gains__inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.va-rewards-page .gains__visual{position:relative}.va-rewards-page .gains__img-block{aspect-ratio:4/5;background:var(--gray-light);border-radius:8px;overflow:hidden;position:relative;width:100%}.va-rewards-page .gains__img-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 50%);inset:0;position:absolute}.va-rewards-page .gains__img-caption{bottom:24px;left:24px;position:absolute;right:24px}.va-rewards-page .gains__img-caption-title{color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.1}.va-rewards-page .gains__img-figure{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-rewards-page .gains__img-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a1a,#333);display:flex;height:100%;justify-content:center;width:100%}.va-rewards-page .gains__person-icon{height:160px;opacity:.15;width:120px}.va-rewards-page .gains__content h2{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.va-rewards-page .gains__content p{color:var(--gray-dark);font-size:var(--body-lg);line-height:1.6;margin-bottom:32px}.va-rewards-page .gains__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:40px}.va-rewards-page .gains__bullets li{align-items:center;color:var(--gray-dark);display:flex;font-size:var(--body);font-weight:600;gap:12px}.va-rewards-page .gains__bullets li:before{background:var(--red);border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.va-rewards-page .goals{background:var(--gray-light);padding:100px 0}.va-rewards-page .goals__header{margin-bottom:64px;text-align:center}.va-rewards-page .goals__header h2{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;margin-bottom:16px}.va-rewards-page .goals__header p{color:var(--gray-dark);font-size:var(--body-lg);line-height:1.6;margin:0 auto;max-width:600px}.va-rewards-page .goals__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.va-rewards-page .goals__grid--four{grid-template-columns:repeat(4,1fr)}.va-rewards-page .goal-card{background:var(--white);border-radius:8px;overflow:hidden;padding:36px 28px;position:relative;transition:transform var(--transition),box-shadow var(--transition)}.va-rewards-page .goal-card:hover{box-shadow:0 16px 40px #0000001a;transform:translateY(-4px)}.va-rewards-page .goal-card__number{color:#4a4a4a0f;font-family:var(--font-display);font-size:80px;font-weight:800;line-height:1;pointer-events:none;position:absolute;right:16px;top:-10px}.va-rewards-page .goal-card__week{color:var(--red);font-size:var(--label);font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.va-rewards-page .goal-card__visits{font-family:var(--font-display);font-size:var(--h2);font-weight:800;line-height:1.1;margin-bottom:8px}.va-rewards-page .goal-card__desc{color:var(--gray-dark);font-size:var(--body-sm);line-height:1.5;margin-bottom:20px}.va-rewards-page .goal-card__reward{align-items:center;background:var(--gray-light);border-radius:var(--radius);color:var(--gray-dark);display:flex;font-size:var(--body-sm);font-weight:600;gap:8px;padding:10px 14px}.va-rewards-page .goal-card__reward-dot{background:var(--green);border-radius:50%;flex-shrink:0;height:8px;width:8px}.va-rewards-page .goals__note{background:var(--white);border-left:4px solid var(--red);border-radius:8px;padding:28px 32px}.va-rewards-page .goals__note p{color:var(--gray-dark);font-size:var(--body);line-height:1.6}.va-rewards-page .goals__note strong{color:var(--black)}.va-rewards-page .milestones{background:var(--black);color:var(--white);overflow:hidden;padding:100px 0;position:relative}.va-rewards-page .milestones:before{bottom:-20px;color:#ffffff08;content:"MILESTONES";font-family:var(--font-display);font-size:clamp(60px,12vw,180px);font-weight:800;line-height:1;pointer-events:none;position:absolute;right:-20px}.va-rewards-page .milestones__inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.va-rewards-page .milestones__content h2{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.va-rewards-page .milestones__content h2 em{color:var(--red);font-style:normal}.va-rewards-page .milestones__content p{color:#ffffffb3;font-size:var(--body-lg);line-height:1.6;margin-bottom:40px}.va-rewards-page .milestone-steps{display:flex;flex-direction:column;gap:0}.va-rewards-page .milestone-step{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:20px;padding:24px 0;position:relative}.va-rewards-page .milestone-step:last-child{border-bottom:none}.va-rewards-page .milestone-step__weeks{flex-shrink:0;width:80px}.va-rewards-page .milestone-step__num{color:var(--red);font-family:var(--font-display);font-size:var(--h2);font-weight:800;line-height:1}.va-rewards-page .milestone-step__label{color:#fff6;font-size:var(--body-sm);font-weight:600;letter-spacing:.25px;margin-top:2px;text-transform:uppercase}.va-rewards-page .milestone-step__info h4{color:var(--white);font-size:var(--h5);font-weight:700;margin-bottom:6px}.va-rewards-page .milestone-step__info p{color:#ffffff80;font-size:var(--body-sm);line-height:1.5;margin-bottom:0}.va-rewards-page .milestones__visual{display:flex;flex-direction:column;gap:16px}.va-rewards-page .ms-card{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;gap:20px;padding:24px;transition:border-color var(--transition)}.va-rewards-page .ms-card:hover{border-color:var(--red)}.va-rewards-page .ms-card__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:var(--font-display);font-size:20px;font-weight:800;height:56px;justify-content:center;width:56px}.va-rewards-page .ms-card__icon--bronze{background:#8e8e8e33;color:#8e8e8e}.va-rewards-page .ms-card__icon--silver{background:#c0c0c033;color:silver}.va-rewards-page .ms-card__icon--gold{background:#cacaca33;color:#cacaca}.va-rewards-page .ms-card__body h4{color:var(--white);font-size:var(--h5);font-weight:700;margin-bottom:4px}.va-rewards-page .ms-card__body p{color:#ffffff80;font-size:var(--body-sm);margin-bottom:0}.va-rewards-page .tiers{background:var(--white);padding:100px 0}.va-rewards-page .tiers__header{margin-bottom:64px;text-align:center}.va-rewards-page .tiers__header h2{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;margin-bottom:16px}.va-rewards-page .tiers__header p{color:var(--gray-dark);font-size:var(--body-lg);line-height:1.6;margin:0 auto;max-width:560px}.va-rewards-page .tiers__cards{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.va-rewards-page .tier-card{border-radius:8px;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.va-rewards-page .tier-card:hover{box-shadow:0 24px 60px #0000001f;transform:translateY(-6px)}.va-rewards-page .tier-card__header{display:flex;flex-direction:column;gap:8px;padding:32px 28px 24px}.va-rewards-page .tier-card--bronze .tier-card__header{background:#eee}.va-rewards-page .tier-card--silver .tier-card__header{background:#eaeaea}.va-rewards-page .tier-card--gold .tier-card__header{background:#f7f7f7}.va-rewards-page .tier-card__badge{align-items:center;border-radius:20px;display:inline-flex;font-size:var(--label);font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:4px;padding:6px 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.va-rewards-page .tier-card--bronze .tier-card__badge{background:#8e8e8e;color:#fff}.va-rewards-page .tier-card--silver .tier-card__badge{background:#8a8a8a;color:#fff}.va-rewards-page .tier-card--gold .tier-card__badge{background:#878787;color:#fff}.va-rewards-page .tier-card__name{color:var(--black);font-family:var(--font-display);font-size:var(--h2);font-weight:800}.va-rewards-page .tier-card__points{color:var(--gray-dark);font-size:var(--body-sm);font-weight:600}.va-rewards-page .tier-card__body{background:var(--gray-light);padding:24px 28px}.va-rewards-page .tier-card__intro{border-bottom:1px solid rgba(0,0,0,.08);color:var(--gray-dark);font-size:var(--body-sm);line-height:1.5;margin-bottom:20px;padding-bottom:20px}.va-rewards-page .tier-perks{display:flex;flex-direction:column;gap:10px;list-style:none}.va-rewards-page .tier-perks li{align-items:flex-start;color:var(--gray-dark);display:flex;font-size:var(--body-sm);gap:10px;line-height:1.4}.va-rewards-page .tier-perks__check{align-items:center;background:var(--green);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.va-rewards-page .tier-perks__check:after{border:2px solid #fff;border-left:none;border-top:none;content:"";display:block;height:8px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.va-rewards-page .how{background:var(--gray-light);padding:100px 0}.va-rewards-page .how__header{margin-bottom:64px;text-align:center}.va-rewards-page .how__header h2{font-family:var(--font-display);font-size:var(--h1);font-weight:800;letter-spacing:-1px;margin-bottom:16px}.va-rewards-page .how__steps{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);position:relative}.va-rewards-page .how__steps:before{background:var(--red);content:"";height:2px;left:calc(12.5% + 28px);opacity:.2;position:absolute;right:calc(12.5% + 28px);top:28px}.va-rewards-page .how-step{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.va-rewards-page .how-step__num{align-items:center;background:var(--red);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-family:var(--font-display);font-size:24px;font-weight:800;height:56px;justify-content:center;position:relative;width:56px;z-index:2}.va-rewards-page .how-step h4{color:var(--black);font-size:var(--h5);font-weight:700}.va-rewards-page .how-step p{color:var(--gray-dark);font-size:var(--body-sm);line-height:1.5}.va-rewards-page .partners{background:#1e1e1e;color:var(--white);overflow:hidden;padding:160px 0 0}.va-rewards-page .partners__header{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto 56px;text-align:center}.va-rewards-page .partners__eyebrow{color:#dadada;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1;margin:0;text-transform:uppercase}.va-rewards-page .partners__header h2{color:var(--white);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.02em;line-height:1.04;margin:0;max-width:980px}.va-rewards-page .partners__rail{overflow:hidden;width:100%}.va-rewards-page .partners__track{align-items:center;display:flex;gap:80px;width:-moz-max-content;width:max-content;will-change:transform}.va-rewards-page .partner-logo{display:block;flex:0 0 auto;height:56px;width:auto}.va-rewards-page .faq{background:#1e1e1e;color:var(--white);padding:160px 0}.va-rewards-page .faq__header{margin-bottom:80px;text-align:center}.va-rewards-page .faq__eyebrow{color:#ffffff80;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.va-rewards-page .faq__heading{color:var(--white);font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-1px;line-height:1;margin:0;text-wrap:balance}.va-rewards-page .faq__inner{margin:0 auto;max-width:1045px}.va-rewards-page .faq__list{display:flex;flex-direction:column;gap:8px}.va-rewards-page .faq-item{background:#2e2e2e;border-radius:8px;overflow:hidden}.va-rewards-page .faq-item__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:40px;text-align:left;width:100%}.va-rewards-page .faq-item__q{color:var(--white);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.3}.va-rewards-page .faq-item__icon{align-items:center;background:#ffffff26;border-radius:4px;color:var(--white);display:flex;flex-shrink:0;font-size:18px;font-weight:300;height:24px;justify-content:center;line-height:1;position:relative;transition:background var(--transition);width:24px}.va-rewards-page .faq-item.open .faq-item__icon{background:var(--white);color:transparent}.va-rewards-page .faq-item.open .faq-item__icon:after{background:var(--black);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.va-rewards-page.va-rewards-page.is-design .faq-item__icon{background:var(--white);color:#1e1e1e}.va-rewards-page.va-rewards-page.is-design .faq-item.open .faq-item__icon:after{background:#1e1e1e}.va-rewards-page .faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.va-rewards-page .faq-item.open .faq-item__answer{max-height:300px}.va-rewards-page .faq-item__answer p{color:#ffffffb3;font-size:var(--body);line-height:1.6;padding:0 40px 32px}.va-rewards-page .cta{align-items:center;background:#666;background-position:50%;background-size:cover;color:var(--white);display:flex;min-height:440px;overflow:hidden;padding:160px 0;position:relative}.va-rewards-page .cta:before{background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.2) 55%,transparent);content:"";inset:0;position:absolute}.va-rewards-page .cta .container{margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}.va-rewards-page .cta__inner{max-width:840px;position:relative;z-index:2}.va-rewards-page .cta__eyebrow{color:#ffffff80;display:block;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.va-rewards-page .cta h2{font-family:var(--font-body);font-size:clamp(32px,4.4vw,48px);font-weight:800;letter-spacing:-1.8px;line-height:1.02;margin-bottom:0}.va-rewards-page .cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.va-rewards-page .cta__grid{align-items:center;display:flex;gap:48px;justify-content:space-between}.va-rewards-page .cta .app-download{transform:translateY(18.5px)}.va-rewards-page .cta__actions{display:none}.va-rewards-page .video-modal{align-items:center;align-items:safe center;background:#1a1a1a;display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:56px;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:200}.va-rewards-page .video-modal.is-open{opacity:1;visibility:visible}.va-rewards-page.va-rewards-page.is-design .video-modal{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#1e1e1e33}.va-rewards-page .video-modal__close{align-items:center;background:#2d2d2a;border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;right:56px;top:42px;transition:opacity var(--transition);width:56px;z-index:2}.va-rewards-page .video-modal__close:hover{opacity:.7}.va-rewards-page .video-modal__inner{align-content:center;display:grid;gap:47px 56px;grid-template-areas:"title media" "steps media";grid-template-columns:548px minmax(0,1fr);grid-template-rows:auto auto;max-width:1488px;position:relative;transform:scale(.96);transition:transform .3s ease;width:100%}.va-rewards-page .video-modal.is-open .video-modal__inner{transform:scale(1)}.va-rewards-page .video-modal__title{color:var(--white);font-family:var(--font-display);font-size:clamp(32px,3.4vw,48px);font-weight:900;grid-area:title;letter-spacing:-1.5px;line-height:1.04;margin:0}.va-rewards-page .video-modal__media{align-self:center;grid-area:media}.va-rewards-page .video-modal__media video{aspect-ratio:16/9;background:#000;border:none;border-radius:12px;display:block;width:100%}.va-rewards-page .video-modal.is-square .video-modal__media video{aspect-ratio:1/1;margin:0 auto;width:min(100%,100dvh - 128px)}.va-rewards-page .video-modal__mock,.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__placeholder{display:none}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen{align-items:stretch;padding-bottom:0}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__media{align-self:auto;bottom:0;grid-area:auto;min-height:0;overflow:hidden;position:absolute;right:0;top:0;width:calc(100% - 604px)}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__mock{aspect-ratio:859/1792;display:block;height:89.6%;left:50%;margin:0;max-width:100%;position:absolute;top:23.8%;transform:translate(-50%);width:auto}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__mock img{display:block;height:100%;inset:0;position:absolute;width:100%}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__mock .frame{z-index:1}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__mock .screen{-o-object-fit:fill;object-fit:fill;z-index:2}.va-rewards-page .video-modal__placeholder{align-items:center;aspect-ratio:16/9;display:flex;flex-direction:column;gap:12px;justify-content:center}.va-rewards-page .video-modal__placeholder svg{color:#d9d9d9;height:auto;opacity:.2;width:clamp(120px,14vw,217px)}.va-rewards-page .video-modal__placeholder-label{color:#d9d9d9;font-size:14px;font-weight:700;letter-spacing:.5px;opacity:.4;text-transform:uppercase}.va-rewards-page .video-modal.has-video .video-modal__placeholder,.va-rewards-page .video-modal:not(.has-video) .video-modal__media video{display:none}.va-rewards-page .video-modal__steps{display:flex;flex-direction:column;gap:20px;grid-area:steps}.va-rewards-page .video-modal:not(.has-steps) .video-modal__steps,.va-rewards-page .video-modal:not(.has-steps) .video-modal__title{display:none}.va-rewards-page .video-modal:not(.has-steps) .video-modal__inner{grid-template-areas:"media";grid-template-columns:minmax(0,1fr);max-width:1100px}.va-rewards-page .vm-step{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);background:#ffffff0f;border-radius:12px;overflow:hidden}.va-rewards-page .vm-step__trigger{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-body);font-size:18px;font-weight:700;gap:24px;justify-content:space-between;letter-spacing:-.5px;padding:30px 40px;text-align:left;transition:padding .3s ease;width:100%}.va-rewards-page .vm-step.is-open .vm-step__trigger{padding-bottom:16px}.va-rewards-page .vm-step__body{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.va-rewards-page .vm-step.is-open .vm-step__body{max-height:320px;opacity:1}.va-rewards-page .vm-step__body p{color:#d3d3d3;font-size:16px;font-weight:325;line-height:1.5;margin:0;padding:0 40px 46px}@media(max-width:1024px){.va-rewards-page .video-modal{overflow-y:auto;padding:20px}.va-rewards-page .video-modal.has-steps{align-items:stretch}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__inner{grid-template-rows:auto minmax(0,1fr) auto}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__media{align-self:stretch;min-height:0;overflow:visible;position:relative;width:auto}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__steps{position:relative;z-index:2}.va-rewards-page.va-rewards-page.is-design .video-modal.has-screen .video-modal__mock{height:81.92%;margin:0;max-width:100%;top:50%;transform:translate(-50%,-50%);width:auto}.va-rewards-page .video-modal:not(.has-steps){align-items:safe center}.va-rewards-page .video-modal:not(.has-steps) .video-modal__inner{min-height:0;padding-top:0}.va-rewards-page .video-modal__close{height:44px;right:20px;top:20px;width:44px}.va-rewards-page .video-modal__inner{align-content:stretch;gap:24px;grid-template-areas:"title" "media" "steps";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100%;padding-top:64px}.va-rewards-page .video-modal__placeholder{aspect-ratio:auto;height:100%;min-height:160px}.va-rewards-page .video-modal__steps{flex-direction:row;gap:12px;overflow-x:auto;scroll-padding-left:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px 20px}.va-rewards-page .vm-step{background:linear-gradient(#1a1a1ad1,#1a1a1ad1),#ffffff0f;flex:0 0 82%;scroll-snap-align:start}.va-rewards-page .vm-step__trigger{font-size:16px;padding:24px}.va-rewards-page .vm-step.is-open .vm-step__trigger{padding-bottom:24px}.va-rewards-page .vm-step__body p{padding:0 24px 24px}.va-rewards-page .vm-step__body{max-height:none;opacity:1}}@media(min-width:1025px){.va-rewards-page .showcase__hero{align-items:center;-moz-column-gap:42px;column-gap:42px;display:grid;grid-template-columns:1.7fr minmax(390px,1fr);left:var(--page-gutter);max-width:none;padding:0;right:var(--page-gutter);text-align:left;top:var(--hero-top,25.7vh);transform:none;width:auto}.va-rewards-page .showcase__hero .hero__desc{margin:0}.va-rewards-page .showcase__media{top:56.4vh}.va-rewards-page .journey__step{opacity:0}}.va-rewards-page .showcase__media-play{align-items:center;background:#d9d9d959;border:0;border-radius:50%;cursor:pointer;display:flex;height:110px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:2}.va-rewards-page .showcase__media-play svg{height:34px;width:34px}@media(max-width:1024px){.va-rewards-page .gains__inner,.va-rewards-page .milestones__inner{gap:48px;grid-template-columns:1fr}.va-rewards-page .goals__grid,.va-rewards-page .goals__grid--four{grid-template-columns:1fr 1fr}.va-rewards-page .showcase{height:auto;--join-gap:80px;padding-bottom:var(--join-gap)}.va-rewards-page .cta,.va-rewards-page .faq,.va-rewards-page .howloop{padding:80px 0}.va-rewards-page .partners{padding:80px 0 0}.va-rewards-page .partners__header{gap:16px}.va-rewards-page .partners__header h2{font-size:clamp(28px,7vw,32px);max-width:294px}.va-rewards-page .partners__track{gap:40px}.va-rewards-page .partner-logo{height:40px}.va-rewards-page .showcase__sticky{height:auto;overflow:visible;padding:0;position:static}.va-rewards-page.va-rewards-page.is-design .showcase__glow{max-width:100%}.va-rewards-page .showcase .hero__qr,.va-rewards-page .showcase__dots,.va-rewards-page .showcase__grid,.va-rewards-page .showcase__media,.va-rewards-page .showcase__phone,.va-rewards-page.va-rewards-page.is-competition-active .hero__promo{display:none}.va-rewards-page.va-rewards-page.is-competition-active{--ticker-h:0px}.va-rewards-page .showcase__hero .hero__actions{display:flex}.va-rewards-page .showcase__hero{background:linear-gradient(180deg,#00000059,#0000008c),url(/images/rewards-2026/shared/landing-mobile.jpg) 50% /cover no-repeat,#2a2a2a;color:var(--white);display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 64px;max-width:100%;min-height:100svh;opacity:1!important;padding:calc(120px + var(--ticker-h, 0px)) 24px 80px;position:static;text-align:center;transform:none!important}.va-rewards-page.va-rewards-page.is-design .showcase__media{display:block;z-index:2}.va-rewards-page.va-rewards-page.is-design .showcase__hero{background:none;margin:0 0 80px;min-height:0;padding:calc(118px + var(--ticker-h, 0px)) 24px 0;text-align:left}.va-rewards-page.va-rewards-page.is-design .showcase__hero-play{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__media-play{display:flex}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__actions .btn--outline-white{background:#313131;border:0;color:#f5f5f5}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__eyebrow{margin:0 0 12px}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__title{margin:0 0 16px}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__desc{margin:0 0 24px}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__actions{gap:16px}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__actions .btn{height:48px;padding:0 24px}.va-rewards-page.va-rewards-page.is-design .showcase__hero .hero__actions .btn--outline-white{height:44px}.va-rewards-page.va-rewards-page.is-design .showcase__media-play{height:56px;width:56px}.va-rewards-page.va-rewards-page.is-design .showcase__media-play svg{height:20px;width:20px}.va-rewards-page.va-rewards-page.is-design .showcase__media-dock{aspect-ratio:1/1;display:block;margin:0 0 225px;width:100%}.va-rewards-page.va-rewards-page.is-design .showcase{--mtile:min(96px,24.6vw);--mtile-sm:min(88px,22.6vw);overflow-x:clip}.va-rewards-page.va-rewards-page.is-design .showcase__sticky{position:relative}.va-rewards-page.va-rewards-page.is-design .showcase__grid{bottom:auto;display:block;height:var(--about-h,0);left:0;opacity:1;position:absolute;right:0;top:var(--about-top,0);z-index:1}.va-rewards-page.va-rewards-page.is-design .showcase__grid>.showcase__tile{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__grid>.showcase__tile:not(.showcase__tile--badge){border-radius:8px}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:first-child,.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(2),.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(3),.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(4),.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(6){display:block}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:first-child,.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(2){--drift:0px}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(3),.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(6){--drift:28px}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(2),.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(4){--drift:16px}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:first-child .showcase__tile-seq{display:none}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:first-child{background-image:url(../images/rewards-2026/design/badges/02_momentum/momentum_00016.webp);left:auto;right:12px;top:-170px;width:var(--mtile)}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(2){left:63.5px;top:-175px;width:var(--mtile-sm)}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(3){left:21px;top:calc(100% + 91px);width:var(--mtile)}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(4){left:calc(50% - var(--mtile)/2 + 21px);top:calc(100% + 57px);width:var(--mtile)}.va-rewards-page.va-rewards-page.is-design .showcase__grid>:nth-child(6){left:auto;right:-36px;top:calc(100% + 116px);width:var(--mtile)}.va-rewards-page.va-rewards-page.is-design .showcase__rewards{margin-bottom:calc(196px + var(--mtile))}.va-rewards-page.va-rewards-page.is-design .showcase__glow{height:min(606px,155vw);left:50%;max-width:none;opacity:1;top:calc(var(--about-top, 0px) + var(--about-h, 0px)/2 - 30px);width:min(606px,155vw)}.va-rewards-page .showcase__hero .hero__title{font-size:clamp(32px,10vw,52px)}.va-rewards-page .showcase__hero .hero__desc{font-size:var(--body);margin-bottom:28px}.va-rewards-page .showcase__rewards{margin:0 auto 64px;max-width:520px;opacity:1!important;padding:0 24px;pointer-events:auto;position:static;text-align:center;transform:none!important}.va-rewards-page .showcase__rewards-title{font-size:clamp(28px,7vw,34px)}.va-rewards-page .showcase__rewards-desc{font-size:var(--body)}.va-rewards-page .showcase__hero-play{align-items:center;background:var(--red);border:none;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;margin:auto;padding-left:3px;transition:transform var(--transition);width:56px}.va-rewards-page .showcase__hero-play:active{transform:scale(.94)}.va-rewards-page .showcase__closing{display:none}.va-rewards-page .showcase__steps{display:flex;flex-direction:column;gap:80px;height:auto;margin:0 auto;max-width:none;opacity:1!important;padding:0 var(--page-gutter);position:static;transform:none!important;width:100%}.va-rewards-page .journey__step,.va-rewards-page .journey__step--left,.va-rewards-page .journey__step--right{opacity:1!important;pointer-events:auto;position:static;text-align:left;transform:none!important;width:100%}.va-rewards-page.va-rewards-page.is-design .journey__step-media{background:#1d1d1b 50%/cover no-repeat url(../images/rewards-2026/design/grain.jpg);position:relative}.va-rewards-page.va-rewards-page.is-design .journey__step-media>img{display:none}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__screen{aspect-ratio:736/788;height:100%;inset:0 auto auto 50%;opacity:1;transform:translate(-50%);transition:none;width:auto}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__screen--marquee{aspect-ratio:auto;width:100%}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__marquee-track{gap:calc(min(100vw - 48px,432px)*.077)}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__marquee-row[data-row="1"]{top:13.18%}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__marquee-row[data-row="2"]{top:41.15%}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__marquee-row[data-row="3"]{top:69.13%}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__screen--ladder .showcase__ladder{aspect-ratio:736/788.29;height:100%;inset:0 auto 0 50%;transform:translate(-50%);width:auto}.va-rewards-page.va-rewards-page.is-design .journey__step-media .showcase__screen--ladder .milestone{animation:none;opacity:1}.va-rewards-page .journey__step-media{aspect-ratio:4/3;display:flex}.va-rewards-page .journey__step-media img{-o-object-position:center bottom;object-position:center bottom}.va-rewards-page .journey__step-num{margin-bottom:10px}.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-actions,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-desc,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-heading,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-num{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-heading{transition-delay:.06s}.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-desc{transition-delay:.12s}.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step-actions{transition-delay:.18s}.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step.is-inview .journey__step-actions,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step.is-inview .journey__step-desc,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step.is-inview .journey__step-heading,.va-rewards-page.va-rewards-page.is-design .showcase__steps.has-reveals .journey__step.is-inview .journey__step-num{opacity:1;transform:none}.va-rewards-page .journey__step-heading{font-size:clamp(24px,6vw,40px);margin-bottom:12px}.va-rewards-page .journey__step--left .journey__step-desc,.va-rewards-page .journey__step-desc{font-size:var(--body);line-height:1.35;margin-left:0;margin-right:auto;max-width:420px}.va-rewards-page .tiers__cards{grid-template-columns:1fr;margin:0 auto;max-width:480px}.va-rewards-page .how__steps{grid-template-columns:1fr 1fr}.va-rewards-page .how__steps:before{display:none}}@media(max-width:640px){.va-rewards-page .showcase__hero .hero__actions{align-items:stretch;flex-direction:column}.va-rewards-page .showcase__hero .hero__actions .btn{justify-content:center;width:100%}.va-rewards-page .journey__step-actions{flex-direction:column}.va-rewards-page .journey__step-more,.va-rewards-page .journey__step-tutorial{justify-content:center;width:100%}.va-rewards-page .cta{padding-bottom:80px}.va-rewards-page.va-rewards-page.is-design .cta{background-image:url(../images/rewards-2026/design/cta-mobile-bg.jpg);padding-bottom:0}.va-rewards-page.va-rewards-page.is-design .cta__foreground{align-self:stretch;aspect-ratio:1692/1444;flex:0 0 auto;margin-bottom:0;order:99;position:static;transform:none;width:100%}.va-rewards-page .cta h2{margin-bottom:32px}.va-rewards-page .cta__grid{align-items:flex-start;flex-direction:column;gap:32px}.va-rewards-page .cta .app-download{display:none}.va-rewards-page .cta__actions{align-items:stretch;display:flex;flex-direction:column}.va-rewards-page .cta__actions .btn{justify-content:center;width:100%}.va-rewards-page.va-rewards-page.is-design .cta__actions .btn{height:48px;padding:0 25px}.va-rewards-page.va-rewards-page.is-design .cta__actions .btn--outline-white{background:#313131;border:0;color:#f5f5f5}.va-rewards-page.va-rewards-page.is-design .cta__actions .btn--outline-white:hover{background:var(--white);color:#1e1e1e}.va-rewards-page .faq__header{margin-bottom:40px}.va-rewards-page .faq-item__trigger{gap:16px;padding:16px}.va-rewards-page .faq-item__answer p{padding:0 16px 16px}.va-rewards-page .goals__grid,.va-rewards-page .goals__grid--four,.va-rewards-page .how__steps{grid-template-columns:1fr}.va-rewards-page .intro-strip__inner{gap:24px}.va-rewards-page .intro-strip__divider{display:none}}.va-rewards-page.va-rewards-page.is-no-video .showcase__media{background-image:url(../images/rewards-2026/design/header-image.jpg)}.va-rewards-page.va-rewards-page.is-no-video .journey__step-tutorial,.va-rewards-page.va-rewards-page.is-no-video .showcase__hero-play,.va-rewards-page.va-rewards-page.is-no-video .showcase__media-play,.va-rewards-page.va-rewards-page.is-no-video .showcase__video{display:none}.va-rewards-page.va-rewards-page.is-no-video .journey__step-actions:not(:has(.journey__step-more)){display:none}.va-rewards-page.va-rewards-page.is-design .faq-item.open .faq-item__icon{color:transparent}
