/* V16 additions only: existing theme and original stylesheet unchanged */
.visual-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px}.visual-pair figure{margin:0;border:1px solid #e5e0d8;background:#f8f6f2}.visual-pair img{display:block;width:100%;height:auto}.visual-pair figcaption{font-size:13px;color:#5b6255;padding:12px 16px}.social-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:auto}.social-price-grid .price-card{display:flex;flex-direction:column}.social-price-grid .btn{margin-top:auto}.add-on-list{max-width:920px;margin:25px auto}.add-on-list>div{display:flex;justify-content:space-between;gap:25px;padding:19px 0;border-bottom:1px solid #dcd8cf}.add-on-list span{white-space:nowrap;color:#58634c}.core-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.core-demo-grid article{border:1px solid #e5e0d8;background:white}.core-demo-grid article>h3,.core-demo-grid article>p{margin-left:20px;margin-right:20px}.core-demo-grid article>p{padding-bottom:15px}.demo-art{height:245px;padding:20px;background:#e9e7e0;display:flex;flex-direction:column;gap:15px}.demo-art>span{font-size:10px;letter-spacing:2px;color:#38463b}.demo-browser,.demo-report{background:#fff;box-shadow:0 8px 20px #0001;padding:16px;flex:1}.demo-browser{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.demo-browser strong{font:28px Georgia,serif}.demo-browser small,.demo-report small{font-size:12px}.demo-browser i{font-style:normal;background:#536047;color:#fff;padding:9px;font-size:10px}.demo-dots{align-self:flex-start;color:#a9afa1}.demo-security{background:#e3e6e1}.demo-report{display:flex;flex-direction:column;gap:9px}.demo-report strong{font:22px Georgia,serif}.demo-report>div{display:flex;justify-content:space-between;border-bottom:1px solid #eee;font-size:12px;padding:5px 0}.demo-report b{color:#657453}.demo-automation{background:#e9e4dc}.demo-flow{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex:1}.demo-flow b{padding:10px 18px;background:white;border:1px solid #d4d4cb;font-size:12px;font-weight:500}.demo-flow em{font-style:normal;color:#536047}@media(max-width:760px){.visual-pair,.social-price-grid,.core-demo-grid{grid-template-columns:1fr}.add-on-list>div{flex-direction:column;gap:5px}.demo-art{height:260px}}