.solution{padding:60px 20px;background:#f5f0e8;position:relative}.solution-inner{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;position:relative;z-index:10}.solution-visual-wrapper{height:100%}.solution-visual-wrapper .sticky{position:sticky;top:20px}.solution-visual{position:relative}.solution-visual-bg{width:100%;aspect-ratio:1;max-width:460px;background:linear-gradient(135deg,#2a1f0f,#3d2a12);border-radius:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-shadow:0 40px 80px #0003}.solution-visual-bg img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.solution-badge-float{position:absolute;bottom:-15px;right:10px;background:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 12px 40px #00000026;font-size:13px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:10px;min-width:160px}.solution-badge-float .badge-num{font-family:Playfair Display,serif;font-size:32px;line-height:1;color:#c52127}.solution-badge-float .badge-label{color:#3d3d3d;font-size:12px;font-weight:400}.solution-content .section-label{color:#2a5c3f;text-align:center}.solution-content .section-headline{color:#1a1a1a;text-align:center;margin-bottom:20px}.solution-lead{font-size:17px;line-height:1.7;color:#3d3d3d;font-weight:300;margin-bottom:36px}.benefits-list{list-style:none;display:flex;flex-direction:column;gap:16px;padding:0}.benefits-list li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.55;color:#3d3d3d}.benefit-check{flex-shrink:0;width:22px;height:22px;background:#2a5c3f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;margin-top:1px}.benefits-list strong{color:#1a1a1a;font-weight:600}@media(min-width:901px){.solution{padding:100px 40px}.solution-inner{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.solution-badge-float{right:-20px;bottom:-20px;min-width:180px}.solution-content .section-label,.solution-content .section-headline{text-align:left}.benefits-list{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-sales-product-solution.css.map */
