.ks-steps{padding:48px 5%;background:#eee7f5}.ks-steps>h2{text-align:center;font-size:clamp(28px,4vw,42px);color:#23182f}.ks-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;max-width:1100px;margin:30px auto 0}.ks-steps li{background:#fff;padding:26px;border-radius:20px}.ks-steps li>strong{color:#6032ad;font-size:24px}.ks-steps h3{font-size:20px;color:#23182f}.ks-steps p{line-height:1.6;color:#493d58}.ks-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:950px;margin:28px auto 0}.ks-specs div{padding:18px;border:1px solid #d8cce7;border-radius:14px}.ks-specs dt{font-size:13px}.ks-specs dd{margin:8px 0 0;font-size:22px;font-weight:600}@media(max-width:749px){.ks-steps{padding:32px 20px}.ks-steps ol{grid-template-columns:1fr;gap:12px}.ks-specs{grid-template-columns:repeat(2,1fr);gap:12px}}
.ks-product .k-gallery-stage{background:#eee7f5}.ks-product .kp-feature{background:#eee7f5}.ks-product .ks-feature-sink .kp-feature-image{order:1}.ks-product .kp-feature-copy h2{color:#23182f}.ks-product .kp-feature-image img{object-fit:contain}.ks-product .ks-steps{margin:0 5% 32px;border-radius:24px}.ks-product .kp-included{background:#f8f5fb}@media(max-width:749px){.ks-product .ks-steps{margin:0 14px 24px;border-radius:18px}.ks-product .ks-feature-sink .kp-feature-image{order:0}.ks-product .kp-feature-copy{padding:26px 22px}}
