.modulus-benefits{background:var(--ben-bg, rgb(var(--color-foreground-rgb) / .06));padding:var(--ben-py, var(--mod-section-py)) var(--mod-section-px)}.modulus-benefits__inner{max-width:var(--mod-max-width);margin:0 auto}.modulus-benefits__grid{display:grid;grid-template-columns:40fr 60fr;gap:var(--mod-gap-lg);align-items:start}h2.modulus-benefits__heading{font-family:var(--mod-font-display);font-size:var(--ben-heading-size, var(--mod-text-display));font-weight:600;font-style:normal;color:var(--ben-heading-color, var(--color-background));line-height:1.05;letter-spacing:normal;text-transform:none;margin:0}.modulus-benefits__heading p{margin:0}.modulus-benefits__list{list-style:none;padding:0;margin:0}.modulus-benefits__item{display:grid;grid-template-columns:40px 1fr auto;gap:24px;align-items:baseline;padding:24px 0;border-top:1px solid var(--color-border)}.modulus-benefits__item:last-child{border-bottom:1px solid var(--color-border)}.modulus-benefits__item-number{font-family:var(--mod-font-label);font-size:var(--mod-text-label);color:rgb(var(--color-foreground-rgb) / .6);letter-spacing:.1em}h3.modulus-benefits__item-title{font-family:var(--mod-font-body);font-size:clamp(18px,2vw,24px);font-weight:500;font-style:normal;color:var(--ben-text-color, var(--color-background));line-height:1.4;letter-spacing:normal;text-transform:none;margin:0}.modulus-benefits__item-desc{font-family:var(--mod-font-body);font-size:var(--mod-text-body);color:var(--ben-desc-color, rgb(var(--color-foreground-rgb) / .6));line-height:1.6;max-width:280px;text-align:right}.modulus-benefits__item-desc p{margin:0}@media(max-width:1024px){.modulus-benefits__grid{grid-template-columns:1fr;gap:var(--mod-gap-md)}.modulus-benefits__item{grid-template-columns:32px 1fr;gap:16px}.modulus-benefits__item-desc{grid-column:2;text-align:left;max-width:100%}}@media(max-width:768px){h2.modulus-benefits__heading{font-size:clamp(24px,7vw,36px)}.modulus-benefits__item{grid-template-columns:1fr;gap:8px;padding:20px 0}.modulus-benefits__item-number{font-size:10px}h3.modulus-benefits__item-title{font-size:18px}.modulus-benefits__item-desc{grid-column:1}}@media(max-width:768px){.modulus-benefits{padding-top:var(--ben-py-mobile, 64px);padding-bottom:var(--ben-py-mobile, 64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulus-benefits.css.map */
