.solution-benefits{width:100%;overflow:hidden}.solution-benefits__wrapper{display:flex;flex-direction:column;gap:3rem;background:var(--sb-wrapper-bg, #f5f5f5);border-radius:16px;padding:2rem}.solution-benefits__media{position:relative;width:100%}.solution-benefits__media-inner{position:relative;border-radius:16px;overflow:hidden}.solution-benefits__media-inner:before{content:"";position:absolute;top:0;left:0;width:80px;height:80px;border-radius:16px 0 80px;background:linear-gradient(135deg,var(--sb-accent-color, #E8444A) 0%,rgba(232,68,74,.3) 100%);z-index:1}.solution-benefits__media img{width:100%;height:auto;object-fit:contain;display:block}.solution-benefits__placeholder{width:100%;aspect-ratio:4/3;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.solution-benefits__content{width:100%;display:flex;flex-direction:column;gap:1.5rem}.solution-benefits__label{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--sb-accent-color, #E8444A)}.solution-benefits__heading{margin:0;font-size:2.8rem;font-weight:800;line-height:1.1;color:rgba(var(--color-foreground),1)}.solution-benefits__heading-highlight{color:var(--sb-heading-highlight, #9ca3af)}.solution-benefits__description{margin:0;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.75);max-width:580px}@media screen and (min-width: 750px){.solution-benefits__wrapper{flex-direction:row;gap:4rem;align-items:center;padding:3rem}.solution-benefits__wrapper--reverse{flex-direction:row-reverse}.solution-benefits__media{width:45%;flex-shrink:0}.solution-benefits__content{width:55%;flex:1;gap:1.8rem}.solution-benefits__heading{font-size:3.2rem}.solution-benefits__description{font-size:1.7rem;line-height:1.75}}@media screen and (min-width: 990px){.solution-benefits__wrapper{gap:6rem;padding:4rem}.solution-benefits__media{width:42%}.solution-benefits__content{width:58%;gap:2rem}.solution-benefits__label{font-size:1.2rem}.solution-benefits__heading{font-size:4rem}.solution-benefits__description{font-size:2rem;line-height:1.8}}@media screen and (min-width: 1200px){.solution-benefits__heading{font-size:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/solution-with-benefits.css.map */
