.rit-alt{background:var(--rit-bg);border-top:1px solid var(--rit-border);border-bottom:1px solid var(--rit-border)}.rit-alt__inner{display:flex;flex-direction:column;gap:1.6rem;padding-top:4rem;padding-bottom:4rem}.rit-alt__head{display:flex;flex-direction:column;gap:1.6rem}.rit-alt__eyebrow{margin:0;color:var(--rit-blue);font-weight:700;font-size:1.1rem;line-height:1;letter-spacing:.18em;text-transform:uppercase}.rit-alt__heading{margin:1.6rem 0 0;color:var(--rit-navy);font-weight:800;font-size:3.2rem;line-height:1.05;letter-spacing:-.025em}.rit-alt__sub{margin:1.2rem 0 0;color:var(--rit-navy);font-weight:700;font-size:1.7rem;line-height:1.3}.rit-alt__text{color:var(--rit-muted);font-size:1.6rem;line-height:1.6}.rit-alt__text p{margin:0}.rit-alt__tiers{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.rit-alt__tier{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;background:#fff;border:1px solid var(--rit-border)}.rit-alt__bar{display:block;flex:none;width:calc(2.8rem + var(--i) * 1.4rem);height:calc(1.4rem + var(--i) * .8rem);background:var(--rit-gradient)}.rit-alt__name-wrap{display:flex;flex:1;flex-direction:column;gap:.5rem}.rit-alt__name{color:var(--rit-navy);font-weight:700;font-size:1.6rem;line-height:1}.rit-alt__spend{color:var(--rit-muted);font-size:1.3rem;line-height:1}.rit-alt__discount{color:#0f6e9b;font-weight:800;font-size:2rem;line-height:1}.rit-alt__cta{display:block;padding:1.9rem;border-radius:4px;background:var(--rit-red);color:#fff;font-weight:700;font-size:1.7rem;line-height:1;text-align:center;text-decoration:none}.rit-alt__cta:hover{background:#b93a22}.rit-alt__cta:focus-visible{outline:2px solid var(--rit-navy);outline-offset:3px}.rit-alt__cta-note{margin:.8rem 0 0;color:var(--rit-navy);font-weight:600;font-size:1.4rem;line-height:1.3;text-align:center}.rit-alt__links{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.4rem;text-align:center}.rit-alt__links:empty{display:none}.rit-alt__note{margin:0;color:var(--rit-muted);font-size:1.4rem;line-height:1.4}.rit-alt__note a,.rit-alt__learn{color:var(--rit-navy);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.rit-alt__learn{display:block;margin-top:.8rem;text-align:center;font-size:1.3rem;font-weight:600;line-height:1.4}.rit-alt__perks{display:none}@media screen and (min-width:990px){.rit-alt__inner{gap:4rem;padding-top:7.2rem;padding-bottom:7.2rem}.rit-alt__head{flex-direction:row;align-items:flex-end;gap:5.6rem}.rit-alt__head>div:first-child{flex:1}.rit-alt__eyebrow{font-size:1.2rem}.rit-alt__heading{margin-top:1.2rem;font-size:4.6rem;line-height:1;letter-spacing:-.03em}.rit-alt__text{flex:none;width:48rem;font-size:1.8rem}.rit-alt__tiers{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:2rem}.rit-alt__tier{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:1.4rem;padding:0;background:none;border:0}.rit-alt__discount{order:-1;color:var(--rit-navy);font-size:3rem}.rit-alt__bar{width:auto;height:calc(3.4rem + var(--i) * 1.8rem);background:linear-gradient(180deg,#72cac2,#0799d4)}.rit-alt__name-wrap{gap:.6rem;padding-top:1.2rem;border-top:2px solid var(--rit-navy)}.rit-alt__name{font-size:1.8rem}.rit-alt__spend{font-size:1.4rem}.rit-alt__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.rit-alt__links{order:1;justify-self:start}.rit-alt__cta-wrap{order:2}.rit-alt__learn{order:3;justify-self:end}.rit-alt__cta{padding:2rem 3.6rem}.rit-alt__sub{font-size:2rem}.rit-alt__links{align-items:flex-start;margin-top:0;text-align:left}.rit-alt__learn{margin:0;text-align:right}.rit-alt__perks{display:block;margin:0 0 0 auto;color:var(--rit-muted);font-size:1.5rem;line-height:1}}.rit-alt__tier--you{position:relative;border-color:var(--rit-blue);box-shadow:0 0 0 1px var(--rit-blue)}.rit-alt__you{position:absolute;top:-1rem;right:1.2rem;padding:.3rem .8rem;border-radius:2px;background:var(--rit-blue);color:#fff;font-weight:700;font-size:1.1rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.rit-alt__progress{margin:0;color:var(--rit-navy);font-weight:700;font-size:1.6rem;line-height:1.4}@media screen and (min-width:990px){.rit-alt__tier--you{box-shadow:none}.rit-alt__tier--you .rit-alt__name-wrap{border-top-color:var(--rit-blue);border-top-width:4px}.rit-alt__you{position:static;order:-2;align-self:flex-start}.rit-alt__progress{font-size:1.8rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/reachit-altitude-tiers.css.map */
