.v2-benefits{background-color:var(--color-bg-primary);padding:var(--spacing-64) 0;position:relative;z-index:10;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media(min-width:768px){.v2-benefits{padding:var(--spacing-96) 0}}.v2-benefits__container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-16)}.v2-benefits__header{text-align:center;margin-bottom:var(--spacing-48)}.v2-benefits__heading{font-family:var(--font-family-display);font-size:var(--font-size-h2);color:var(--color-text-primary);margin-bottom:var(--spacing-16);letter-spacing:-.01em}.v2-benefits__subheading{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.v2-benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-24)}@media(min-width:640px){.v2-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.v2-benefits__grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-32)}}.v2-benefit-card{background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--spacing-48) var(--spacing-32);transition:transform var(--transition-normal),box-shadow var(--transition-normal);display:flex;flex-direction:column;height:100%}.v2-benefit-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:var(--color-border-strong)}.v2-benefit-card__icon-wrap{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#c9a2271a;border-radius:20px;margin-bottom:var(--spacing-32);color:var(--color-accent-gold);box-shadow:var(--shadow-glow)}.v2-benefit-card__img{width:100%;height:100%;object-fit:contain}.v2-benefit-card__svg{width:40px;height:40px}.v2-benefit-card__title{font-family:var(--font-family-display);font-size:var(--font-size-h5);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-16)}.v2-benefit-card__text{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6;margin:0}.benefit-card{padding:var(--spacing-40) var(--spacing-32);display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--color-border)}.benefit-card__title{font-family:var(--font-family-display);font-size:var(--font-size-h4);margin-top:var(--spacing-24);margin-bottom:var(--spacing-12);color:var(--color-text-primary)}.benefit-card__text{font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-secondary)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-benefits.css.map */
