.hpr{--hpr-accent: #f13b00;--hpr-ink: #16181d;--hpr-sub: #5f6068;--hpr-line: #e4e4e8;--hpr-card: #fff;font-family:var(--base-font-family);color:var(--hpr-ink);padding-block:clamp(2.4rem,5vw,4rem)}.hpr *{box-sizing:border-box}.hpr__inner{max-width:1120px;margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.5rem)}.hpr__head{max-width:720px;margin:0 auto clamp(1.6rem,3vw,2.2rem);text-align:center}.hpr__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700;color:var(--hpr-accent);margin:0 0 .7rem}.hpr__title{font-family:var(--accent-font-family);font-weight:700;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.08;letter-spacing:-.02em;margin:0}.hpr__intro{color:var(--hpr-sub);font-size:1rem;line-height:1.55;margin-top:.8rem}.hpr__intro p{margin:0}.hpr__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:var(--hpr-card);border:1px solid var(--hpr-line);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -50px #00000080}.hpr__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1rem,1.8vw,1.4rem);border-left:1px solid var(--hpr-line)}.hpr__card:first-child{border-left:none}.hpr__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#f13b001a;margin-bottom:.2rem}.hpr__icon svg{width:21px;height:21px;fill:none;stroke:var(--hpr-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hpr__card-title{font-family:var(--accent-font-family);font-weight:700;font-size:1.08rem;line-height:1.12;margin:0}.hpr__card-text{color:var(--hpr-sub);font-size:.85rem;line-height:1.4;margin:0}.hpr__cta{text-align:center;margin-top:clamp(1.8rem,3vw,2.4rem)}.hpr__btn{display:inline-block;background:var(--hpr-accent);color:#fff;text-decoration:none;font-weight:700;font-size:1.02rem;padding:.9rem 1.9rem;border-radius:980px;box-shadow:0 10px 24px -12px #f13b00b3;transition:transform .15s ease,opacity .15s ease}.hpr__btn:hover{transform:translateY(-1px);opacity:.97}@media screen and (max-width:680px){.hpr__grid{grid-template-columns:repeat(2,1fr)}.hpr__card{border-left:1px solid var(--hpr-line)}.hpr__card:nth-child(odd){border-left:none}.hpr__card:nth-child(n+3){border-top:1px solid var(--hpr-line)}.hpr__btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-home-pricing.css.map */
