.steps-redeem{padding:120px 0}.steps-redeem .steps-section{align-items:center;display:flex;flex-direction:column;gap:36px}.steps-redeem .subtitle{color:#e49700;font-family:Poppins;font-size:16px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:140%;margin-bottom:4px;text-align:center;text-transform:uppercase}.steps-redeem .section-title{color:#1b2a4a;font-size:38px;margin-bottom:0!important;text-align:center}.redeem-flow{align-items:center;display:flex;gap:25.68px;margin-inline:auto;max-width:1126px}.redeem-photo{align-self:flex-start;height:525px;margin-top:20px;width:68%}.redeem-photo img{height:100%;width:100%}.rsteps{counter-reset:none;list-style:none;margin:0;padding:0}.rstep{align-items:flex-start;display:flex;gap:12px;padding-bottom:50px;position:relative}.rstep:last-child{padding-bottom:40px}.rstep-connector{background-image:repeating-linear-gradient(180deg,currentColor 0,currentColor 1px,transparent 0,transparent 3.5px);background-image:radial-gradient(circle,currentColor .6px,transparent .8px);background-position:top;background-repeat:repeat-y;background-size:100% 4px;bottom:10px;left:20px;position:absolute;top:50px;transform:translateX(-1px);width:1.5px}.rstep-connector:after,.rstep-connector:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.rstep-connector:before{border-bottom:6px solid;top:-2px}.rstep-connector:after{border-top:6px solid;bottom:-2px}.rstep--blue .rstep-connector{color:var(--blue-accent)}.rstep--amber .rstep-connector{color:var(--amber)}.rstep-badge{border-radius:100px;box-shadow:0 0 0 5px var(--white);display:grid;flex:none;font-size:16px;font-weight:700;height:40px;place-items:center;position:relative;width:40px;z-index:1}.rstep-badge:after{border:1.5px dashed;border-radius:50%;content:"";inset:-8px;position:absolute}.rstep--blue .rstep-badge{background:var(--step-blue-bg,#e4edff);border:2.5px solid var(--blue-accent);color:var(--blue-accent)}.rstep--amber .rstep-badge{background:var(--step-amber-bg,#fff3d9);border:2.5px solid var(--amber);color:var(--amber)}.rstep-body{height:84px;margin-top:-20px}.rstep:nth-child(4) .rstep-body{margin-top:-10px}.rstep-body h3{color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:1.4;margin:0 0 4px}.rstep-body p{color:#686672;font-size:16px;font-weight:400;line-height:1.6;margin:0}.redeem-cta{border-radius:8px;box-shadow:none;font-size:15px;padding:15px 18px}.redeem-cta:focus,.redeem-cta:hover{color:#fff!important;font-weight:600}.terms-link,.terms-link:focus,.terms-link:hover{font-style:SemiBold;font-weight:600;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;color:#00205c;text-decoration-skip-ink:auto;text-decoration-thickness:0}.fine-print,.terms-link,.terms-link:focus,.terms-link:hover{font-family:Poppins;font-size:16px;leading-trim:NONE;letter-spacing:0;line-height:160%}.fine-print{font-style:Regular;font-weight:400;margin:0;text-align:center}@media (max-width:768px){.redeem-flow{display:flex;flex-direction:column-reverse;gap:35px}.redeem-photo{height:384px;margin-top:0;width:100%}.steps-redeem{padding-block:60px!important}.steps-redeem .steps-section{gap:18px}.steps-redeem .section-title{font-size:28px;line-height:140%;margin-bottom:18px!important}.rsteps{margin-bottom:0}.rstep{align-items:center;flex-direction:column;gap:12px;padding-bottom:32px;text-align:center}.rstep-connector{display:none}.redeem-cta{width:100%}.rstep-body{height:auto}.rstep-body,.rstep:nth-child(4) .rstep-body{margin-top:0}}