/* Bidwall over the Suttere template: sections without real content are hidden. */
[data-framer-name="Testimonial"], [data-framer-name="News"], [data-framer-name="WrapperEcosystem"], [data-framer-name="HowItWorks"], #__framer-badge-container { display: none !important; }
.bw-ca { position: fixed; left: 50%; bottom: 22px; transform: translateX(-50%); z-index: 60; display: none; align-items: center; gap: 14px; padding: 10px 10px 10px 22px; border-radius: 999px; background: rgba(22,23,22,.92); border: 1px solid rgba(164,143,235,.55); color: #fff; font: 500 16px/1 Onest, system-ui, sans-serif; cursor: pointer; box-shadow: 0 0 0 6px rgba(164,143,235,.12), 0 18px 50px rgba(0,0,0,.6); backdrop-filter: blur(12px); white-space: nowrap; max-width: calc(100vw - 24px); }
.bw-ca b { color: #a48feb; font-weight: 600; } .bw-ca span { color: #e9e6f5; font-family: ui-monospace, Menlo, monospace; font-size: 14px; overflow: hidden; text-overflow: ellipsis; }
.bw-ca i { font-style: normal; background: #a48feb; color: #0b0a10; font-weight: 600; font-size: 14px; padding: 9px 16px; border-radius: 999px; }
@media (max-width: 640px) { .bw-ca { gap: 10px; padding: 8px 8px 8px 16px; font-size: 14px; bottom: 14px; } .bw-ca span { font-size: 12px; } .bw-ca i { padding: 8px 12px; } }
