.rff-legal-consents{margin:14px 0;padding:12px;border:1px solid #e8a73f;border-radius:12px;background:rgba(8,16,30,.08);font-size:.85rem;line-height:1.5}.rff-legal-consents label{display:flex;align-items:flex-start;gap:9px}.rff-legal-consents input{margin-top:5px;flex-shrink:0;accent-color:#e61216}.rff-legal-consents a,footer a{color:#29c1f6;text-decoration:underline;text-underline-offset:3px}.rff-legal-consents p{margin:10px 0 0}footer>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.rff-feature-card .rff-market-image{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border-radius:14px}