.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2598 .elementor-element.elementor-element-2774a40a:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-2774a40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-2774a40a > .elementor-container{max-width:1320px;}.elementor-2598 .elementor-element.elementor-element-2774a40a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 80px 20px;}.elementor-2598 .elementor-element.elementor-element-2774a40a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-40eb3429 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sp;color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-222d719a{text-align:start;}.elementor-2598 .elementor-element.elementor-element-222d719a .elementor-heading-title{font-size:50px;font-weight:900;line-height:1.1em;color:#ffffff;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), sp;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sp;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2598 .elementor-element.elementor-element-3eed631a{font-size:17px;line-height:1.7em;color:#94a3b8;}.elementor-2598 .elementor-element.elementor-element-1f25a586{width:var( --container-widget-width, 308.492% );max-width:308.492%;--container-widget-width:308.492%;--container-widget-flex-grow:0;}.elementor-2598 .elementor-element.elementor-element-1f25a586.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2598 .elementor-element.elementor-element-2fdc4868:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-2fdc4868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-2fdc4868 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-2598 .elementor-element.elementor-element-2fdc4868{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-2598 .elementor-element.elementor-element-2fdc4868 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-5721540e:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-5721540e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-5721540e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-2598 .elementor-element.elementor-element-5721540e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-72ce9db8{text-align:center;}.elementor-2598 .elementor-element.elementor-element-72ce9db8 .elementor-heading-title{font-size:42px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-47cea1a8{font-size:16px;color:#94a3b8;}.elementor-2598 .elementor-element.elementor-element-151765c8:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-151765c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-151765c8 > .elementor-container{max-width:1320px;}.elementor-2598 .elementor-element.elementor-element-151765c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-151765c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-4aab1cb1{width:initial;max-width:initial;}.elementor-2598 .elementor-element.elementor-element-527d3138:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-527d3138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-527d3138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-2598 .elementor-element.elementor-element-527d3138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-5962ec21{text-align:center;}.elementor-2598 .elementor-element.elementor-element-5962ec21 .elementor-heading-title{font-size:42px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-198041cd{font-size:16px;color:#94a3b8;}.elementor-2598 .elementor-element.elementor-element-663ce118:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-663ce118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-663ce118{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-663ce118 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-35f940cd:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-35f940cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-35f940cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-2598 .elementor-element.elementor-element-35f940cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-6b90d62d{text-align:center;}.elementor-2598 .elementor-element.elementor-element-6b90d62d .elementor-heading-title{font-size:42px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-12338752{font-size:16px;color:#94a3b8;}.elementor-2598 .elementor-element.elementor-element-7e75eb3b:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-7e75eb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-7e75eb3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-7e75eb3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-3d410fb1:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-3d410fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-3d410fb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-2598 .elementor-element.elementor-element-3d410fb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-5c9a5ea{text-align:center;}.elementor-2598 .elementor-element.elementor-element-5c9a5ea .elementor-heading-title{font-size:42px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-6fc17326{font-size:16px;color:#94a3b8;}.elementor-2598 .elementor-element.elementor-element-5f5111fe:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-5f5111fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-5f5111fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-5f5111fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-3e4e6d07:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-3e4e6d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-3e4e6d07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-3e4e6d07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-6099034e > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-31280ffb{text-align:start;}.elementor-2598 .elementor-element.elementor-element-31280ffb .elementor-heading-title{font-size:36px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-6981d2d:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-6981d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-6981d2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-2598 .elementor-element.elementor-element-6981d2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-5b88dbce{text-align:center;}.elementor-2598 .elementor-element.elementor-element-5b88dbce .elementor-heading-title{font-size:38px;font-weight:800;color:#ffffff;}.elementor-2598 .elementor-element.elementor-element-343c2d2:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-343c2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e1a;}.elementor-2598 .elementor-element.elementor-element-343c2d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-2598 .elementor-element.elementor-element-343c2d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2598 .elementor-element.elementor-element-2089ddf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2598 .elementor-element.elementor-element-31c555b3:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-31c555b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07070f;}.elementor-2598 .elementor-element.elementor-element-31c555b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 80px 20px;}.elementor-2598 .elementor-element.elementor-element-31c555b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-2598:not(.elementor-motion-effects-element-type-background), body.elementor-page-2598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E1A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2598 .elementor-element.elementor-element-3454240a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2598 .elementor-element.elementor-element-1f25a586{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}}@media(min-width:768px){.elementor-2598 .elementor-element.elementor-element-40eb3429{width:71.672%;}.elementor-2598 .elementor-element.elementor-element-3454240a{width:9%;}.elementor-2598 .elementor-element.elementor-element-6f62ec64{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2598 .elementor-element.elementor-element-40eb3429{width:100%;}.elementor-2598 .elementor-element.elementor-element-3454240a{width:100%;}.elementor-2598 .elementor-element.elementor-element-d5b0c0f{width:50%;}.elementor-2598 .elementor-element.elementor-element-29fbb85a{width:50%;}.elementor-2598 .elementor-element.elementor-element-58cb60f3{width:50%;}.elementor-2598 .elementor-element.elementor-element-4f02787a{width:50%;}}@media(max-width:767px){.elementor-2598 .elementor-element.elementor-element-40eb3429 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-222d719a .elementor-heading-title{font-size:39px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2598 .elementor-element.elementor-element-151765c8 > .elementor-container{max-width:1320px;}.elementor-2598 .elementor-element.elementor-element-151765c8{padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-6f62ec64{width:100%;}.elementor-2598 .elementor-element.elementor-element-6099034e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2598 .elementor-element.elementor-element-343c2d2{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* ============================================================
   RIVOCARD — SUPPORTED CRYPTOCURRENCIES PAGE
   Prefix: cr-*
   Complete standalone file — paste into:
   Appearance → Customize → Additional CSS
   ============================================================ */

/* ── Shared: rc-badge ─────────────────────────────────────── */
.rc-badge{display:inline-block!important;background:rgba(124,58,237,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.3)!important;border-radius:100px!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin-bottom:18px!important;line-height:1!important;box-shadow:none!important;vertical-align:baseline!important}

/* ── Shared: rc-btn ───────────────────────────────────────── */
.rc-btn{display:inline-block!important;background:#7c3aed!important;background-color:#7c3aed!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;border-radius:10px!important;text-decoration:none!important;border:none!important;border-bottom:none!important;cursor:pointer!important;transition:background .2s,transform .2s!important;font-family:inherit!important;font-size:15px!important;white-space:nowrap!important;line-height:1.4!important}
.rc-btn:hover{background:#6d28d9!important;background-color:#6d28d9!important;color:#fff!important;transform:translateY(-2px)!important;text-decoration:none!important}
.rc-btn::before,.rc-btn::after{display:none!important}

/* ── Shared: rc-underline ─────────────────────────────────── */
.rc-underline{display:flex!important;justify-content:center!important;gap:6px!important;margin-bottom:56px!important}
.rc-underline span:nth-child(1){display:block!important;width:48px!important;height:4px!important;background:#7c3aed!important;border-radius:4px!important}
.rc-underline span:nth-child(2){display:block!important;width:24px!important;height:4px!important;background:#a855f7!important;border-radius:4px!important}
.rc-underline span:nth-child(3){display:block!important;width:10px!important;height:4px!important;background:rgba(168,85,247,.4)!important;border-radius:4px!important}

/* ── Shared: FAQ ──────────────────────────────────────────── */
.rc-faq-item{border:1px solid rgba(124,58,237,.2)!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:12px!important;background:#111120!important}
.rc-faq-q{width:100%!important;background:transparent!important;border:none!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:20px 24px!important;text-align:left!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;transition:background .2s!important}
.rc-faq-q:hover{background:rgba(124,58,237,.08)!important}
.rc-faq-q.open{background:rgba(124,58,237,.12)!important;border-bottom:1px solid rgba(124,58,237,.2)!important}
.rc-faq-q svg{flex-shrink:0!important;color:#a855f7!important;transition:transform .3s!important}
.rc-faq-q.open svg{transform:rotate(45deg)!important}
.rc-faq-a{max-height:0!important;overflow:hidden!important;transition:max-height .35s ease,padding .35s ease!important;color:#94a3b8!important;font-size:15px!important;line-height:1.7!important;padding:0 24px!important}
.rc-faq-a.open{max-height:500px!important;padding:20px 24px!important}

/* ── Shared: fl-glow / fl-card-wrap / fl-badge-float ─────── */
.fl-glow{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:340px!important;height:340px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(124,58,237,.35) 0%,transparent 70%)!important;pointer-events:none!important}
.fl-card-wrap{position:relative!important;z-index:2!important}
.fl-badge-float{display:flex!important;align-items:center!important;gap:10px!important;background:rgba(14,14,26,.9)!important;border:1px solid rgba(124,58,237,.25)!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;width:fit-content!important;margin-bottom:10px!important}
.fl-badge-float .icon{width:34px!important;height:34px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important}
.fl-badge-float .lbl{color:#fff!important;font-weight:600!important;font-size:13px!important}
.fl-badge-float .sub{color:#94a3b8!important;font-size:11px!important}
@keyframes flfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes flfloat2{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.fl-bf1{animation:flfloat 3.2s ease-in-out infinite!important}
.fl-bf2{animation:flfloat2 4s ease-in-out infinite .6s!important}
.fl-bf3{animation:flfloat 3.6s ease-in-out infinite 1.2s!important}

/* ── Shared: fl-stat-card ─────────────────────────────────── */
.fl-stat-card{background:#111120!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:16px!important;padding:28px 24px!important;text-align:center!important;height:100%!important}
.fl-stat-icon{width:48px!important;height:48px!important;background:rgba(124,58,237,.12)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 16px!important}
.fl-stat-num{font-size:36px!important;font-weight:900!important;color:#fff!important;line-height:1!important;margin-bottom:6px!important}
.fl-stat-label{font-size:14px!important;color:#a855f7!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important}
.fl-stat-desc{font-size:13px!important;color:#94a3b8!important;line-height:1.5!important}

/* ── Shared: fl-cta ───────────────────────────────────────── */
.fl-cta{background:linear-gradient(135deg,#1a0a3e 0%,#0e0e1a 50%,#0a1628 100%)!important;border:1px solid rgba(124,58,237,.3)!important;border-radius:24px!important;padding:64px 40px!important;text-align:center!important}
.fl-cta-title{font-size:42px!important;font-weight:900!important;color:#fff!important;line-height:1.15!important;margin-bottom:16px!important}
.fl-cta-desc{font-size:17px!important;color:#94a3b8!important;line-height:1.7!important;max-width:600px!important;margin:0 auto 32px!important}
.fl-cta-badges{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-top:24px!important}
.fl-cta-badge{display:flex!important;align-items:center!important;gap:6px!important;background:rgba(124,58,237,.12)!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:100px!important;padding:8px 16px!important;font-size:13px!important;color:#a855f7!important;font-weight:600!important}

/* ── Hero visual ──────────────────────────────────────────── */
.cr-hero-visual{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:20px 0 20px 20px!important;min-height:420px!important}

/* ── Hero security strip desktop fix ─────────────────────── */
@media(min-width:1025px){
  .cr-security-strip{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 24px!important;text-align:left!important;justify-items:start!important}
}

/* ── Crypto card (hero visual center) ────────────────────── */
.cr-card-visual{background:linear-gradient(135deg,#1a0a3e 0%,#111120 100%)!important;border:1px solid rgba(168,85,247,.3)!important;border-radius:20px!important;padding:24px 20px!important;width:100%!important;max-width:340px!important;box-shadow:0 8px 48px rgba(124,58,237,.25)!important}
.cr-card-visual-header{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#94a3b8!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:6px!important}
.cr-card-row{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
.cr-card-row:last-child{border-bottom:none!important}
.cr-card-coin-icon{width:34px!important;height:34px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;flex-shrink:0!important;border:2px solid rgba(255,255,255,.1)!important}
.cr-card-coin-name{flex:1!important;color:#fff!important;font-weight:600!important;font-size:14px!important}
.cr-card-coin-amount{color:#22c55e!important;font-weight:700!important;font-size:14px!important}

/* ── Coin grid ────────────────────────────────────────────── */
.cr-coin-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}
@media(max-width:1024px){.cr-coin-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}
@media(max-width:767px){.cr-coin-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}
@media(max-width:400px){.cr-coin-grid{grid-template-columns:1fr!important;gap:10px!important}}

/* ── Coin card ────────────────────────────────────────────── */
.cr-coin-card{background:#111120!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:16px!important;padding:18px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;transition:border-color .2s,transform .2s,box-shadow .2s!important;cursor:default!important}
.cr-coin-card:hover{border-color:rgba(168,85,247,.45)!important;transform:translateY(-3px)!important;box-shadow:0 8px 32px rgba(124,58,237,.15)!important}
.cr-coin-card.featured{border-color:rgba(168,85,247,.4)!important;background:linear-gradient(135deg,#160830 0%,#111120 100%)!important}
.cr-coin-icon{width:48px!important;height:48px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;flex-shrink:0!important;border:2px solid rgba(255,255,255,.12)!important;box-shadow:0 0 12px rgba(0,0,0,.4)!important;font-style:normal!important;line-height:1!important}
.cr-coin-info{flex:1!important;min-width:0!important}
.cr-coin-name{font-size:15px!important;font-weight:700!important;color:#fff!important;line-height:1.2!important;margin-bottom:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cr-coin-ticker{font-size:12px!important;color:#94a3b8!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cr-coin-badge{margin-left:auto!important;background:rgba(34,197,94,.12)!important;color:#22c55e!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;border:1px solid rgba(34,197,94,.2)!important;white-space:nowrap!important;flex-shrink:0!important}
.cr-coin-badge.stable{background:rgba(59,130,246,.12)!important;color:#60a5fa!important;border-color:rgba(59,130,246,.2)!important}
/* tablet */
@media(max-width:1024px){
  .cr-coin-card{padding:16px 14px!important;gap:10px!important}
  .cr-coin-icon{width:44px!important;height:44px!important;font-size:22px!important}
  .cr-coin-name{font-size:14px!important}
}
/* mobile */
@media(max-width:767px){
  .cr-coin-card{padding:14px 12px!important;gap:10px!important;flex-wrap:wrap!important;position:relative!important}
  .cr-coin-icon{width:38px!important;height:38px!important;font-size:18px!important}
  .cr-coin-name{font-size:13px!important}
  .cr-coin-ticker{font-size:11px!important}
  .cr-coin-badge{position:absolute!important;top:10px!important;right:10px!important;font-size:10px!important;padding:2px 7px!important}
}

/* ── Category tabs ────────────────────────────────────────── */
.cr-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:36px!important;justify-content:center!important}
.cr-tab{background:rgba(124,58,237,.08)!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:100px!important;padding:8px 20px!important;font-size:14px!important;font-weight:600!important;color:#94a3b8!important;cursor:pointer!important;transition:all .2s!important}
.cr-tab.active,.cr-tab:hover{background:rgba(124,58,237,.2)!important;border-color:#a855f7!important;color:#fff!important}

/* ── How it works ─────────────────────────────────────────── */
.cr-how-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;position:relative!important}
@media(max-width:1024px){.cr-how-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:767px){.cr-how-grid{grid-template-columns:1fr!important;gap:16px!important}}
.cr-how-card{background:#111120!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:16px!important;padding:28px 24px!important;position:relative!important;text-align:center!important}
.cr-how-num{width:44px!important;height:44px!important;background:rgba(124,58,237,.2)!important;border:2px solid rgba(124,58,237,.4)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:900!important;color:#a855f7!important;margin:0 auto 16px!important}
.cr-how-icon{font-size:32px!important;margin-bottom:14px!important;display:block!important}
.cr-how-title{font-size:16px!important;font-weight:700!important;color:#fff!important;margin-bottom:10px!important}
.cr-how-desc{font-size:14px!important;color:#94a3b8!important;line-height:1.6!important}
.cr-how-arrow{display:none!important}
@media(min-width:1025px){.cr-how-grid::after{display:none!important}}

/* ── Benefits grid ────────────────────────────────────────── */
.cr-benefit-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}
@media(max-width:1024px){.cr-benefit-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:767px){.cr-benefit-grid{grid-template-columns:1fr!important;gap:16px!important}}
.cr-benefit-card{background:#111120!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:16px!important;padding:28px 24px!important}
.cr-benefit-icon{width:48px!important;height:48px!important;background:rgba(124,58,237,.12)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;margin-bottom:16px!important}
.cr-benefit-title{font-size:17px!important;font-weight:700!important;color:#fff!important;margin-bottom:10px!important}
.cr-benefit-desc{font-size:14px!important;color:#94a3b8!important;line-height:1.6!important}

/* ── Limits table scroll wrapper ──────────────────────────── */
.cr-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:16px!important;border:1px solid rgba(124,58,237,.18)!important}
.cr-table-scroll .cr-limits-table{min-width:680px!important;border:none!important;border-radius:0!important}

/* ── Limits table ─────────────────────────────────────────── */
.cr-limits-table{width:100%!important;border-collapse:collapse!important;background:#111120!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(124,58,237,.18)!important}
.cr-limits-table th{background:rgba(124,58,237,.15)!important;color:#a855f7!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 20px!important;text-align:left!important;white-space:nowrap!important}
.cr-limits-table td{padding:14px 20px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:#e2e8f0!important;font-size:15px!important;white-space:nowrap!important}
.cr-limits-table tr:last-child td{border-bottom:none!important}
.cr-limits-table tr:hover td{background:rgba(124,58,237,.05)!important}
.cr-limits-table td:first-child{font-weight:600!important;color:#fff!important;display:flex!important;align-items:center!important;gap:10px!important}
.cr-limits-table .cr-val-green{color:#22c55e!important;font-weight:700!important}
.cr-limits-table .cr-val-blue{color:#60a5fa!important;font-weight:700!important}
@media(max-width:1024px){
  .cr-limits-table th,.cr-limits-table td{padding:12px 16px!important;font-size:13px!important}
}
@media(max-width:767px){
  .cr-table-scroll{border-radius:12px!important}
  .cr-limits-table th,.cr-limits-table td{padding:11px 14px!important;font-size:12px!important}
}

/* ── AEO answer block ─────────────────────────────────────── */
.cr-answer-block{background:rgba(124,58,237,.06)!important;border-left:4px solid #7c3aed!important;border-radius:0 12px 12px 0!important;padding:20px 24px!important;margin-bottom:16px!important}
.cr-answer-q{font-size:17px!important;font-weight:700!important;color:#fff!important;margin-bottom:10px!important}
.cr-answer-a{font-size:15px!important;color:#94a3b8!important;line-height:1.7!important}
.cr-answer-a strong{color:#e2e8f0!important}

/* ── Network pill ─────────────────────────────────────────── */
.cr-network-pills{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}
.cr-network-pill{background:rgba(14,14,26,.8)!important;border:1px solid rgba(124,58,237,.2)!important;border-radius:8px!important;padding:6px 14px!important;font-size:13px!important;color:#94a3b8!important;font-weight:500!important}

/* ── Security strip ───────────────────────────────────────── */
.cr-security-strip{display:flex!important;flex-wrap:wrap!important;gap:20px!important;background:rgba(124,58,237,.06)!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:16px!important;padding:24px 32px!important;align-items:center!important;justify-content:center!important}
.cr-security-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;color:#94a3b8!important;font-weight:500!important}
.cr-security-item svg{color:#22c55e!important;flex-shrink:0!important}
.cr-security-item strong{color:#fff!important}
@media(max-width:767px){.cr-security-strip{padding:20px!important;gap:14px!important}.cr-security-item{font-size:13px!important}}

/* ── FAQ mobile fixes ─────────────────────────────────────── */
@media(max-width:767px){
  .rc-faq-q{font-size:14px!important;padding:16px 16px!important;gap:12px!important}
  .rc-faq-q svg{width:16px!important;height:16px!important;flex-shrink:0!important}
  .rc-faq-a{font-size:14px!important;line-height:1.65!important}
  .rc-faq-a.open{padding:16px 16px!important}
  .rc-faq-item{margin-bottom:10px!important}
}

/* ── AEO answer block mobile ──────────────────────────────── */
@media(max-width:767px){
  .cr-answer-block{padding:16px 18px!important}
  .cr-answer-q{font-size:15px!important}
  .cr-answer-a{font-size:14px!important}
}

/* ── CTA mobile ───────────────────────────────────────────── */
@media(max-width:767px){
  .fl-cta{padding:40px 20px!important}
  .fl-cta-title{font-size:30px!important}
  .fl-cta-desc{font-size:15px!important}
}/* End custom CSS */