.block-purchase-group{border-top:1px solid #d9d9d9;padding-top:.5rem}.block-purchase-group__title{color:#6a6969;font-family:League Spartan,helvetica,arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:480px){.block-purchase-group__title{margin-bottom:2rem;text-align:center}}.block-purchase-group__link-list{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:.5rem 0 0;padding-left:0}@media screen and (max-width:480px){.block-purchase-group__link-item{text-align:center;width:100%}}.block-purchase-group__link{position:relative}@media not all and (pointer:coarse){.block-purchase-group__link:hover:after{opacity:1}}@media screen and (max-width:480px){.block-purchase-group__link{display:block;padding:1rem 0}}.block-purchase-group__link:after{border-bottom:3px solid #6a6969;bottom:-1.25rem;content:"";left:0;opacity:0;position:absolute;transition:opacity .2s ease;width:100%}.block-purchase-group__icon{height:1.5rem}.block-purchase-group__icon svg{height:100%}.block-purchase-group__icon--penguin{height:2.5rem}.block-card-testimonials{background:#fff9;border:1px solid #d9d9d9;display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;padding:3rem}@media screen and (max-width:1280px){.block-card-testimonials{padding:2rem}}.block-card-testimonials__excerpt{border-bottom:1px solid #d9d9d9;font-family:League Spartan,helvetica,arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:.85;margin-bottom:1.5rem;padding-bottom:2rem}@media screen and (max-width:1280px){.block-card-testimonials__excerpt{font-size:2.2rem}}.block-card-testimonials__author{border-top:1px solid #d9d9d9;color:#6a6969;font-size:.9375rem;font-style:italic;line-height:1.2;padding-top:.75rem}
