/* Shared conversion modules; contain tables and demo on narrow screens. */
:root{--muted:#b8bcc4}
.conversion-trust{padding:24px;border:1px solid #65502a;border-radius:16px;background:#19160f;margin:28px 0;color:#f0f0f0;max-width:100%}
.conversion-trust strong{color:#fcd689}.conversion-trust p{margin:10px 0;font-size:15px;line-height:1.7}.conversion-trust small{display:block;margin-top:12px;color:#b8bcc4;font-size:12px;line-height:1.7}.conversion-trust h2{margin:0 0 12px}.conversion-trust a{color:#fcd689}.conversion-trust .tp-button{color:#0a0a0a}
.comparison-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.comparison-scroll table{min-width:620px;margin:0}.comparison-scroll caption{text-align:left;font-weight:700;padding-bottom:12px}.comparison-scroll th[scope=row]{font-weight:600}.comparison-heading{margin-top:48px}
.tp-comparison .demo-section{padding-top:24px;padding-bottom:48px}.tp-comparison .section-heading p{color:#b8bcc4;margin:16px 0 24px}.tp-comparison .demo-conversion-actions{min-width:0}.tp-comparison .demo-conversion .tp-button{display:block;text-align:center}.tp-comparison .tp-actions{flex-wrap:wrap}.tp-comparison details{margin-top:16px}.conversion-stores{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;margin-top:24px}.conversion-stores a{text-decoration:underline}.comparison-scroll:focus-visible,summary:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}
@media(max-width:600px){.conversion-trust{padding:20px}.tp-comparison .tp-actions{align-items:stretch;flex-direction:column}.tp-comparison .tp-button{text-align:center}.tp-comparison .demo-section{padding-inline:20px}.tp-comparison .demo-conversion{padding:20px}.tp-comparison .demo-personalise{flex-wrap:wrap}.tp-comparison .demo-personalise select{width:100%}}
