.cards+.centered-promo{padding-top:0;@media (min-width:768px){padding-top:0}@media (min-width:1024px){padding-top:0}}.centered-promo{margin:0 auto;max-width:1440px;padding:4rem 5%;text-align:center;text-wrap:pretty;@media (min-width:768px){padding-bottom:6rem;padding-left:7.5%;padding-right:7.5%;padding-top:6rem}@media (min-width:1024px){padding-bottom:8rem;padding-left:10%;padding-right:10%;padding-top:8rem}.container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;@media (min-width:768px){gap:2rem}@media (min-width:1024px){gap:2.5rem}&.narrow{--containerWidth:64rem}&.tablet{--containerWidth:76.8rem}&.desktop{--containerWidth:102.4rem}&.wide{--containerWidth:128rem}}.heading{font-family:var(--aller);font-size:2rem;font-weight:var(--bold);line-height:1.2;margin:0;@media (min-width:768px){font-size:2.4rem}@media (min-width:1024px){font-size:2.8rem}p{font:inherit;margin:0}}.price{color:var(--navy);font-family:var(--aller);font-size:clamp(3.6rem,10vw,6.4rem);font-weight:var(--bold);letter-spacing:-.02em;line-height:1;margin:0;p{font:inherit;margin:0}}.copy{color:var(--navy);font-family:var(--lato);font-size:1.6rem;font-weight:var(--light);line-height:1.5;margin:0;max-width:100%;@media (min-width:768px){font-size:1.8rem}@media (min-width:1024px){font-size:2rem}p{font:inherit;margin:0 0 .5em;&:last-child{margin-bottom:0}}}.action{font-family:var(--aller);font-size:2rem;font-weight:var(--bold);line-height:1.2;margin:0;max-width:100%;@media (min-width:768px){font-size:2.4rem}@media (min-width:1024px){font-size:2.8rem}p{font:inherit;margin:0}strong{font-weight:var(--bold)}}.links{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:.5rem;@media (min-width:768px){flex-direction:row;gap:1.5rem 2rem;margin-top:1rem}}.link{display:block;transition:opacity .2s ease;&:hover{opacity:.8}&:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:2px}img{height:40px;width:auto}}}