.feature-art{margin:0;min-width:0}
.feature-art>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.feature-art figcaption{padding:22px 24px;line-height:1.8}
.feature-art figcaption>strong{display:block;font-size:18px;font-weight:500}
.feature-art figcaption small{display:block;font-size:13px;color:#776985;margin-top:14px;line-height:1.7}
.feature-art h3{font-size:28px;font-weight:400;line-height:1.4;margin:0 0 16px}
.feature-art h3 strong{font-size:36px;color:#4b1d96;font-weight:750}
.feature-art p{font-size:17px;color:#655970;margin:12px 0 18px}
.wy-workbench{grid-template-columns:240px minmax(0,1fr);gap:40px}
.wy-view-panel{grid-template-columns:1fr;gap:20px;min-width:0}
.wy-view-copy{padding:0 24px}
.wy-view-copy h3{margin:8px 0}
.wy-view-panel .feature-art{background:#faf9fc}
.so-team-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch}
.so-crm-feature{background:#faf9fc}
.so-crm-feature figcaption{padding:24px 32px}
.so-crm-feature .so-link{margin-top:8px}
.so-flow-panel{grid-template-columns:.65fr 1.35fr;gap:40px;align-items:center}
.feature-art-dark{background:#171026}
.feature-art-dark figcaption>strong{color:#f4eafb}
.feature-art-dark figcaption small{color:#c2b6ce}
.feature-stage{display:block;margin-top:28px;font-size:15px;color:#d9a7d5}
@media(max-width:1100px){.wy-workbench{grid-template-columns:210px minmax(0,1fr);gap:24px}.so-flow-panel{grid-template-columns:1fr 1.3fr;gap:24px}.so-team-grid{grid-template-columns:1fr 1fr}.feature-art h3 strong{font-size:30px}}
@media(max-width:760px){.wy-workbench,.so-team-grid,.so-flow-panel{grid-template-columns:1fr}.wy-view-panel{min-height:0}.wy-view-copy{padding:0}.feature-art figcaption,.so-crm-feature figcaption{padding:20px 16px}.feature-art figcaption>strong,.feature-art p{font-size:16px}.feature-art h3{font-size:24px}.feature-art h3 strong{font-size:30px}.so-flow-copy{min-height:160px}.feature-stage{margin-top:16px}}
