.pc-purchase-benefits{margin:34px 0 0;padding:23px 18px 20px;border:1px solid #ecdfeb;border-radius:22px;background:linear-gradient(120deg,#fcf3f8,#f8f5fc 54%,#f0f8f5);text-align:center}
.pc-purchase-benefits h2{margin:0 0 17px;font-size:17px;font-weight:800;color:#693d61;line-height:1.4}
.pc-benefits-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0!important;list-style:none!important;margin:0!important;padding:0!important}
.pc-benefit{min-width:0;padding:12px 7px!important;margin:0!important;list-style:none!important;border-inline-end:1px solid #e9dfea}
.pc-benefit:last-child{border-inline-end:0}
.pc-benefit-content{display:flex;flex-direction:column;align-items:center;gap:7px;height:100%;color:inherit;text-decoration:none}
.pc-benefit-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#f6e0ec;color:#a73470;margin-bottom:2px}
.pc-benefit--2 .pc-benefit-icon{background:#e4f1f8;color:#377d98}.pc-benefit--3 .pc-benefit-icon{background:#fff0d9;color:#ac792e}.pc-benefit--4 .pc-benefit-icon{background:#ece5f8;color:#7c5ba5}.pc-benefit--5 .pc-benefit-icon{background:#e1f1e9;color:#398268}.pc-benefit--6 .pc-benefit-icon{background:#fae6df;color:#b26954}
.pc-benefit-icon svg{width:29px;height:29px;flex-shrink:0}.pc-benefit strong{font-size:13px;font-weight:800;color:#62455f;line-height:1.5}.pc-benefit-text{display:block;font-size:11.5px;line-height:1.65;color:#7d6d7d;max-width:155px;text-wrap:pretty}.pc-benefit a:hover strong{color:#a73470;text-decoration:underline;text-underline-offset:3px}.pc-benefit a:focus-visible{outline:3px solid #00a6cf;outline-offset:4px;border-radius:8px}
@media(max-width:400px){.pc-purchase-benefits{padding:18px 7px 12px}.pc-benefit{padding:12px 4px!important}.pc-benefit strong{font-size:12px}.pc-benefit-text{font-size:11px}.pc-benefit-icon{width:40px;height:40px}.pc-benefit-icon svg{width:26px;height:26px}}


@media(max-width:1000px){.pc-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-benefit:nth-child(3n){border-inline-end:0}.pc-benefit:nth-child(-n+3){border-bottom:1px solid #e9dfea}}
@media(max-width:500px){.pc-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-benefit:nth-child(3n){border-inline-end:1px solid #e9dfea}.pc-benefit:nth-child(2n){border-inline-end:0}.pc-benefit:nth-child(-n+4){border-bottom:1px solid #e9dfea}}
