@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ftb-navy:#0a2941;--ftb-blue:#0875a8;--ftb-muted:#667789;--ftb-shadow:0 8px 26px rgba(16,43,64,.08)}
.ftb-riskbar{background:#f3f7f9;border-bottom:1px solid #e4ebef;font:12px Manrope,Arial,sans-serif;color:#556675}.ftb-shell-wrap{width:min(1120px,calc(100% - 36px));margin:auto}.ftb-riskbar-inner{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.ftb-riskbar a{text-decoration:underline}
.ftb-home-header{background:#fff;border-bottom:1px solid #e7edf1;position:sticky;top:0;z-index:20;font-family:Manrope,Arial,sans-serif!important}.ftb-home-header *{font-family:Manrope,Arial,sans-serif!important}.ftb-home-header a{text-decoration:none!important}.ftb-home-header .ftb-nav-inner{min-height:66px;display:flex;align-items:center;gap:28px}.ftb-home-header .ftb-brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px;color:var(--ftb-navy);white-space:nowrap}.ftb-home-header .ftb-brand>span:last-child>span{color:var(--ftb-blue)}.ftb-home-header .ftb-brand small{font-size:10px;color:#718190;margin-left:1px}.ftb-home-header .ftb-brand-mark{width:24px;height:22px;display:flex;align-items:flex-end;gap:3px}.ftb-home-header .ftb-brand-mark i{display:block;width:5px;border-radius:2px 2px 0 0;background:var(--ftb-blue)}.ftb-home-header .ftb-brand-mark i:nth-child(1){height:10px}.ftb-home-header .ftb-brand-mark i:nth-child(2){height:16px}.ftb-home-header .ftb-brand-mark i:nth-child(3){height:22px}.ftb-home-header .ftb-main-nav{display:flex;gap:25px;margin-left:auto;font-size:12px;font-weight:700;color:#4d6070}.ftb-home-header .ftb-main-nav a:hover,.ftb-home-header .ftb-main-nav a.active{color:var(--ftb-blue)}.ftb-home-header .ftb-nav-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--ftb-blue);color:#fff;padding:10px 15px;font-size:12px;font-weight:800}.ftb-menu-button{display:none;border:0;background:none}
.ftb-home-hero{background:linear-gradient(135deg,var(--ftb-navy),#194d6b)!important;color:#fff!important;padding:30px 0 42px!important;font-family:Manrope,Arial,sans-serif}.ftb-home-hero .breadcrumbs{display:flex;gap:8px;font-size:11px;color:#bcd0dc;margin-bottom:25px}.ftb-home-hero .breadcrumbs a{text-decoration:underline}.ftb-home-hero .eyebrow{display:inline-block;font-size:11px;letter-spacing:.06em;font-weight:800;color:#89d4ed}.ftb-home-hero h1{font-size:42px!important;line-height:1.08!important;max-width:760px;margin:8px 0 10px!important;letter-spacing:-1.4px;color:#fff!important}.ftb-home-hero p{font-size:17px!important;color:#d8e7ee!important;max-width:760px;margin:0!important}
@media(max-width:720px){.ftb-shell-wrap{width:min(100% - 24px,1120px)}.ftb-riskbar-inner{display:block;font-size:10px}.ftb-riskbar a{display:inline-block;margin-top:2px}.ftb-home-header .ftb-nav-inner{min-height:58px;gap:12px}.ftb-home-header .ftb-main-nav{position:absolute;top:58px;left:12px;right:12px;background:#fff;border:1px solid #dfe6eb;border-radius:8px;padding:10px;display:none;flex-direction:column;gap:0;box-shadow:var(--ftb-shadow)}.ftb-home-header .ftb-main-nav.open{display:flex}.ftb-home-header .ftb-main-nav a{padding:11px 10px;border-bottom:1px solid #eef1f3}.ftb-home-header .ftb-main-nav a:last-child{border-bottom:0}.ftb-home-header .ftb-nav-cta{margin-left:auto;font-size:10px;padding:8px 10px}.ftb-menu-button{display:flex;flex-direction:column;gap:3px;align-items:center;color:#506574}.ftb-menu-button span{display:block;width:20px;height:2px;background:#355363;border-radius:2px}.ftb-menu-button b{font-size:8px;font-weight:700}.ftb-home-hero{padding:22px 0 30px!important}.ftb-home-hero h1{font-size:31px!important}.ftb-home-hero p{font-size:14px!important}}

/* Shared content system for standard inner pages.  It follows the approved homepage palette and spacing without altering page copy or links. */
body{font-family:Manrope,Arial,sans-serif!important;color:#142332!important;background:#fff!important}.container{width:min(1120px,calc(100% - 36px));margin-left:auto;margin-right:auto}.page-hero,.v17-hub-hero{background:linear-gradient(135deg,#0a2941,#194d6b)!important;color:#fff!important;padding:30px 0 42px!important;font-family:Manrope,Arial,sans-serif!important}.page-hero .breadcrumbs,.v17-hub-hero .breadcrumbs{display:flex;gap:8px;font-size:11px;color:#bcd0dc;margin-bottom:25px}.page-hero .breadcrumbs a,.v17-hub-hero .breadcrumbs a{text-decoration:underline}.page-hero .eyebrow,.v17-hub-hero .eyebrow{color:#89d4ed!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em}.page-hero h1,.v17-hub-hero h1{font-size:42px!important;line-height:1.08!important;letter-spacing:-1.4px!important;color:#fff!important;margin:8px 0 10px!important;max-width:760px}.page-hero p,.v17-hub-hero p{font-size:17px!important;line-height:1.55!important;color:#d8e7ee!important;max-width:760px}.page-hero .method-card{background:#fff!important;color:#142332!important;border:1px solid #dfe6ec!important;border-radius:9px!important;box-shadow:var(--ftb-shadow)!important}.page-hero .method-card p{font-size:12px!important;color:#667789!important}.page-hero .method-card a{color:#0875a8!important;font-weight:800!important;text-decoration:underline!important}.section,.v17-section{padding:54px 0!important;background:#fff}.section-soft,.v17-soft{background:#f5f8fa!important}.section h2,.v17-section h2,.center-heading h2,.crypto-result-line h2{color:#0a2941!important;font-size:28px!important;line-height:1.15!important;letter-spacing:-.6px!important}.section p,.v17-section p{color:#667789!important}.crypto-controls{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:14px!important;padding:18px!important;border:1px solid #e1e7eb!important;border-radius:9px!important;background:#fff!important;box-shadow:var(--ftb-shadow)!important}.crypto-controls label{font-weight:800!important;color:#0a2941!important}.crypto-controls input,.crypto-controls select{border:1px solid #d6e0e6!important;border-radius:7px!important;background:#fff!important;font:inherit!important}.exchange-grid,.check-grid,.v17-grid{gap:14px!important}.exchange-card,.check-grid article,.v17-card{background:#fff!important;border:1px solid #e1e7eb!important;border-radius:9px!important;box-shadow:var(--ftb-shadow)!important}.check-grid article{padding:20px!important}.check-grid article>span{color:#0875a8!important;font-weight:800!important}.affiliate-disclosure,.v17-callout{border:1px solid #dfe7eb!important;background:#f5f8fa!important;border-radius:9px!important}.site-footer{background:#17191b!important;color:#dce4e8!important}.site-footer a{color:#9faeb6!important}.site-footer h2,.site-footer h3{color:#fff!important}@media(max-width:720px){.container{width:min(100% - 24px,1120px)}.page-hero,.v17-hub-hero{padding:22px 0 30px!important}.page-hero h1,.v17-hub-hero h1{font-size:31px!important}.page-hero p,.v17-hub-hero p{font-size:14px!important}.crypto-controls{grid-template-columns:1fr!important}.section,.v17-section{padding:42px 0!important}}

/* Every legacy page hero is brought into the approved home-page hero system. */
main>section[class*="hero"]{background:linear-gradient(135deg,#0a2941,#194d6b)!important;color:#fff!important;padding:30px 0 42px!important;font-family:Manrope,Arial,sans-serif!important;background-image:linear-gradient(135deg,#0a2941,#194d6b)!important}main>section[class*="hero"] .breadcrumbs{display:flex!important;gap:8px!important;font-size:11px!important;color:#bcd0dc!important;margin-bottom:25px!important}main>section[class*="hero"] .breadcrumbs a{color:inherit!important;text-decoration:underline!important}main>section[class*="hero"] .eyebrow{color:#89d4ed!important;font-size:11px!important;letter-spacing:.06em!important;font-weight:800!important}main>section[class*="hero"] h1{font-size:42px!important;line-height:1.08!important;letter-spacing:-1.4px!important;color:#fff!important;margin:8px 0 10px!important;max-width:760px!important}main>section[class*="hero"] p{font-size:17px!important;line-height:1.55!important;color:#d8e7ee!important;max-width:760px!important}main>section[class*="hero"] .btn,main>section[class*="hero"] .button{background:#fff!important;color:#0a2941!important;border:0!important;border-radius:7px!important;font-weight:800!important}main>section[class*="hero"] [class$="panel"],main>section[class*="hero"] [class$="roadmap"],main>section[class*="hero"] .method-card{background:#fff!important;color:#142332!important;border:1px solid #dfe6ec!important;border-radius:9px!important;box-shadow:var(--ftb-shadow)!important}main>section[class*="hero"] [class$="panel"] p,main>section[class*="hero"] [class$="roadmap"] p,main>section[class*="hero"] .method-card p{color:#667789!important;font-size:12px!important}

/* Hero eyebrow is the same plain label used by the approved homepage. */
.page-hero .eyebrow,.v17-hub-hero .eyebrow,main>section[class*="hero"] .eyebrow,.ftb-home-hero .eyebrow{display:inline-block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-transform:uppercase!important;color:#89d4ed!important;font:800 11px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:.06em!important}
.course-card,.prompt-category-grid>a,.prompt-card,.prompt-cta,.lesson-list>a,.glossary-card,.fact-grid>.fact,.tool-card,.feature-card,.broker-card,.directory-card{background:#fff!important;border:1px solid #e1e7eb!important;border-radius:9px!important;box-shadow:var(--ftb-shadow)!important;color:#142332!important}.course-card,.prompt-category-grid>a,.prompt-card,.tool-card,.feature-card,.broker-card,.directory-card{padding:20px!important}.course-card h3,.prompt-category-grid h2,.prompt-card h3,.tool-card h3,.feature-card h3,.broker-card h3,.directory-card h3{color:#0a2941!important}.course-card p,.prompt-category-grid p,.prompt-card p,.tool-card p,.feature-card p,.broker-card p,.directory-card p{color:#667789!important}.course-card a,.prompt-category-grid a,.prompt-card a,.tool-card a,.feature-card a,.broker-card a,.directory-card a{color:#0875a8!important;font-weight:800!important}.course-grid,.prompt-category-grid,.prompt-grid,.feature-grid,.tool-grid,.broker-grid,.directory-grid{gap:14px!important}.prompt-cta,.glossary-card{background:#f5f8fa!important}.ftb-home-footer{background:#17191b!important;color:#dce4e8!important;padding:45px 0 22px!important;font-family:Manrope,Arial,sans-serif!important}.ftb-home-footer .wrap{width:min(1120px,calc(100% - 36px));margin:auto}.ftb-home-footer .footer-grid{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:50px!important}.ftb-home-footer .brand{display:flex!important;align-items:center!important;gap:9px!important;font-weight:800!important;font-size:15px!important;color:#fff!important}.ftb-home-footer .brand-mark{width:24px!important;height:22px!important;display:flex!important;align-items:flex-end!important;gap:3px!important}.ftb-home-footer .brand-mark i{display:block!important;width:5px!important;border-radius:2px 2px 0 0!important;background:#0875a8!important}.ftb-home-footer .brand-mark i:nth-child(1){height:10px!important}.ftb-home-footer .brand-mark i:nth-child(2){height:16px!important}.ftb-home-footer .brand-mark i:nth-child(3){height:22px!important}.ftb-home-footer .brand>span:last-child>span{color:#7bc4dc!important}.ftb-home-footer .brand small{font-size:10px!important;color:#98a5ad!important}.ftb-home-footer p{font-size:10px!important;color:#98a5ad!important;max-width:390px!important}.ftb-home-footer h3{font-size:11px!important;color:#fff!important;margin:0 0 10px!important}.ftb-home-footer a:not(.brand){display:block!important;font-size:10px!important;color:#9faeb6!important;margin:7px 0!important;text-decoration:none!important}.ftb-home-footer .footer-bottom{border-top:1px solid #343a3e!important;margin-top:28px!important;padding-top:15px!important;display:flex!important;justify-content:space-between!important;gap:20px!important;color:#7e8b92!important;font-size:9px!important}@media(max-width:720px){main>section[class*="hero"]{padding:22px 0 30px!important}main>section[class*="hero"] h1{font-size:31px!important}main>section[class*="hero"] p{font-size:14px!important}.ftb-home-footer .wrap{width:min(100% - 24px,1120px)}.ftb-home-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.ftb-home-footer .footer-bottom{display:block!important}.ftb-home-footer .footer-bottom span{display:block!important;margin-top:6px!important}}

/* Static broker-review pages use the same dark footer presentation as the homepage. */
body>.footer:not(.ftb-home-footer){background:#17191b!important;color:#dce4e8!important;padding:45px 0 22px!important;font-family:Manrope,Arial,sans-serif!important}body>.footer:not(.ftb-home-footer) .wrap{width:min(1120px,calc(100% - 36px));margin:auto}body>.footer:not(.ftb-home-footer) .footer-grid{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:50px!important}body>.footer:not(.ftb-home-footer) h3{font-size:11px!important;color:#fff!important;margin:0 0 10px!important}body>.footer:not(.ftb-home-footer) p{font-size:10px!important;color:#98a5ad!important}body>.footer:not(.ftb-home-footer) a{display:block!important;font-size:10px!important;color:#9faeb6!important;margin:7px 0!important;text-decoration:none!important}body>.footer:not(.ftb-home-footer) .copyright{border-top:1px solid #343a3e!important;margin-top:28px!important;padding-top:15px!important;color:#7e8b92!important;font-size:9px!important}@media(max-width:720px){body>.footer:not(.ftb-home-footer) .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}

/* Keep the footer wordmark identical to the approved homepage. */
.ftb-home-footer .footer-brand,.ftb-home-footer .footer-brand>span:last-child{font-family:Manrope,Arial,sans-serif!important;color:#fff!important;text-decoration:none!important}.ftb-home-footer .footer-brand>span:last-child>span{color:#7bc4dc!important}.ftb-home-footer .footer-brand small{color:#98a5ad!important}.ftb-home-footer .footer-brand .brand-mark{width:24px!important;height:22px!important;display:flex!important;align-items:flex-end!important;gap:3px!important}.ftb-home-footer .footer-brand .brand-mark i{display:block!important;width:5px!important;border-radius:2px 2px 0 0!important;background:#0875a8!important}.ftb-home-footer .footer-brand .brand-mark i:nth-child(1){height:10px!important}.ftb-home-footer .footer-brand .brand-mark i:nth-child(2){height:16px!important}.ftb-home-footer .footer-brand .brand-mark i:nth-child(3){height:22px!important}

/* The crypto and broker-review pages use the same full footer layout as the homepage. */
body>.footer.ftb-current-footer{background:#17191b!important;color:#dce4e8!important;padding:45px 0 22px!important;font-family:Manrope,Arial,sans-serif!important}body>.footer.ftb-current-footer .wrap{width:min(1120px,calc(100% - 36px))!important;margin-left:auto!important;margin-right:auto!important}body>.footer.ftb-current-footer .footer-grid{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:50px!important;align-items:start!important}body>.footer.ftb-current-footer .footer-grid>div{min-width:0!important;display:block!important}body>.footer.ftb-current-footer .footer-brand{display:flex!important;align-items:center!important;gap:9px!important;font-weight:800!important;font-size:15px!important;color:#fff!important;white-space:nowrap!important;text-decoration:none!important}body>.footer.ftb-current-footer .brand-mark{width:24px!important;height:22px!important;display:flex!important;align-items:flex-end!important;gap:3px!important}body>.footer.ftb-current-footer .brand-mark i{display:block!important;width:5px!important;border-radius:2px 2px 0 0!important;background:#0875a8!important}body>.footer.ftb-current-footer .brand-mark i:nth-child(1){height:10px!important}body>.footer.ftb-current-footer .brand-mark i:nth-child(2){height:16px!important}body>.footer.ftb-current-footer .brand-mark i:nth-child(3){height:22px!important}body>.footer.ftb-current-footer .footer-brand>span:last-child>span{color:#7bc4dc!important}body>.footer.ftb-current-footer .footer-brand small{font-size:10px!important;color:#98a5ad!important}body>.footer.ftb-current-footer p{font-size:10px!important;line-height:1.55!important;color:#98a5ad!important;max-width:390px!important;margin:14px 0 0!important}body>.footer.ftb-current-footer h3{font-size:11px!important;line-height:1.2!important;color:#fff!important;margin:0 0 10px!important;font-weight:700!important}body>.footer.ftb-current-footer .footer-grid>div:not(:first-child) a{display:block!important;color:#9faeb6!important;text-decoration:none!important;font-size:10px!important;line-height:1.4!important;margin:7px 0!important}body>.footer.ftb-current-footer .footer-bottom{display:flex!important;justify-content:space-between!important;gap:20px!important;margin-top:28px!important;padding-top:15px!important;border-top:1px solid #343a3e!important;color:#7e8b92!important;font-size:9px!important;line-height:1.4!important}@media(max-width:720px){body>.footer.ftb-current-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}body>.footer.ftb-current-footer .footer-grid>div:first-child{grid-column:1/-1!important}body>.footer.ftb-current-footer .footer-bottom{display:block!important}body>.footer.ftb-current-footer .footer-bottom>span{display:block!important;margin-top:6px!important}}

/* Learn page: restore deliberate contrast after the shared light-card theme. */
.learn-hero .learn-step{background:#fff!important;color:#0a2941!important;border-color:#c9d9e6!important}.learn-hero .learn-step span{color:#176bff!important}.learn-hero .learn-step b{color:#0a2941!important}.learn-hero .learn-step small{color:#526575!important}.course-grid .course-card{background:#fff!important;color:#142332!important}.course-grid .course-card h3{color:#0a2941!important}.course-grid .course-card p,.course-grid .course-card li{color:#526575!important}.course-grid .course-card .course-meta{color:#076de8!important}.course-grid .course-card>a:not(.btn){color:#0076b6!important}.course-grid .course-card .btn.btn-primary{background:#0875a8!important;color:#fff!important}.course-grid .course-card .btn.btn-primary:hover{background:#065f8b!important;color:#fff!important}.resource-columns .glossary-card{background:#0a2941!important;color:#fff!important;border-color:#0a2941!important}.resource-columns .glossary-card .eyebrow,.resource-columns .glossary-card>a{color:#8ddcf5!important}.resource-columns .glossary-card h2,.resource-columns .glossary-card dt{color:#fff!important}.resource-columns .glossary-card dd{color:#d5e4ec!important}.resource-columns .glossary-card dl div{border-color:rgba(255,255,255,.2)!important}

/* Crypto directory: each exchange has a distinct brand-led card while research data remains readable. */
.exchange-card{position:relative!important;overflow:hidden!important;border-width:1px!important;border-top-width:5px!important;padding:24px!important}.exchange-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--exchange-tint),transparent 48%);opacity:.88}.exchange-card>*{position:relative;z-index:1}.exchange-card .exchange-logo{width:164px!important;height:52px!important;display:flex!important;align-items:center!important;background:#fff!important;border:1px solid rgba(12,35,55,.09)!important;border-radius:10px!important;padding:6px 9px!important}.exchange-card .exchange-logo img{display:block;width:100%;height:100%;object-fit:contain}.exchange-card .exchange-kicker{display:block;color:var(--exchange-color)!important;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.exchange-card h3{color:#0a2941!important}.exchange-card .exchange-tags span{background:var(--exchange-tint)!important;color:var(--exchange-color)!important}.exchange-card .exchange-actions .btn-primary{background:var(--exchange-color)!important;border-color:var(--exchange-color)!important;color:#fff!important}.exchange-card .exchange-actions .btn-secondary{background:#fff!important;border-color:color-mix(in srgb,var(--exchange-color) 35%,#cbd6df)!important;color:#0a2941!important}.exchange-binance{--exchange-color:#d99a00;--exchange-tint:#fff4cf;border-color:#ebc755!important}.exchange-bitget{--exchange-color:#008f86;--exchange-tint:#d9faf5;border-color:#63d9cc!important}.exchange-mexc{--exchange-color:#2664ef;--exchange-tint:#e7eeff;border-color:#9ab8ff!important}.exchange-okx{--exchange-color:#182331;--exchange-tint:#e8edf3;border-color:#74808e!important}.exchange-kucoin{--exchange-color:#049d74;--exchange-tint:#dcf8ee;border-color:#71d8bb!important}@media(max-width:620px){.exchange-card .exchange-logo{width:150px!important;height:48px!important}.exchange-card{padding:20px!important}}

/* Resource directory: keep the category filter in document flow so it cannot cover its heading. */
.directory-page .directory-category-tabs{position:relative!important;top:auto!important;z-index:1!important;margin:0 0 30px!important}
.directory-page .resource-result-line{margin:0!important;padding:0 2px 18px!important}

/* Site-wide featured-partner placement. */
.ftb-exness-promo{padding:34px 0;background:linear-gradient(135deg,#071724,#0e2d41 58%,#14232a);color:#fff}.ftb-exness-promo .ftb-exness-inner{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:28px;align-items:center;padding:25px 28px;border:1px solid rgba(255,255,255,.17);border-radius:16px;background:linear-gradient(115deg,rgba(255,205,0,.13),rgba(255,255,255,.04) 38%,rgba(0,181,162,.11));box-shadow:0 18px 36px rgba(0,0,0,.18)}.ftb-exness-promo .ftb-exness-logo{display:flex;align-items:center;justify-content:center;min-height:66px;padding:13px;background:#111;border:1px solid rgba(255,255,255,.22);border-radius:11px}.ftb-exness-promo .ftb-exness-logo img{display:block;max-width:118px;max-height:36px;filter:brightness(0) invert(1)}.ftb-exness-promo .ftb-exness-kicker{display:block;margin-bottom:5px;color:#ffd13a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ftb-exness-promo h2{margin:0 0 6px;color:#fff;font-size:25px;line-height:1.15}.ftb-exness-promo p{margin:0;color:#d5e1e7;font-size:13px;line-height:1.55;max-width:690px}.ftb-exness-promo .ftb-exness-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:8px;background:#ffd13a;color:#152331;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.ftb-exness-promo .ftb-exness-action:hover{background:#ffe37e;color:#152331}.ftb-exness-promo .ftb-exness-disclosure{display:block;margin-top:9px;color:#9eb3bd;font-size:10px}.ftb-exness-promo .ftb-exness-disclosure a{color:#c6d9e1;text-decoration:underline}@media(max-width:720px){.ftb-exness-promo{padding:25px 0}.ftb-exness-promo .ftb-exness-inner{grid-template-columns:1fr;gap:15px;padding:21px}.ftb-exness-promo .ftb-exness-logo{width:132px;min-height:54px}.ftb-exness-promo h2{font-size:21px}.ftb-exness-promo .ftb-exness-action{width:100%}}

/* The expanded primary navigation stays compact on desktop and converts to the existing mobile menu earlier. */
.ftb-home-header .ftb-nav-inner{gap:18px!important}.ftb-home-header .ftb-main-nav{gap:16px!important;font-size:11px!important}@media(max-width:980px){.ftb-home-header .ftb-main-nav{gap:10px!important;font-size:10px!important}.ftb-home-header .ftb-nav-inner{gap:12px!important}.ftb-home-header .ftb-brand{font-size:13px!important}.ftb-home-header .ftb-nav-cta{padding:9px 11px!important}}

/* Final crypto cards: unmistakable exchange branding with stable mobile proportions. */
.exchange-grid{align-items:stretch!important}.exchange-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0 22px 22px!important;background:linear-gradient(145deg,var(--exchange-tint) 0,#fff 42%)!important;border:1px solid var(--exchange-border)!important;border-top:0!important;border-radius:14px!important}.exchange-card:before{display:none!important}.exchange-card .exchange-brandbar{height:8px;margin:0 -22px 20px;background:var(--exchange-color);position:relative!important}.exchange-card .exchange-brandbar span{position:absolute;left:-9999px}.exchange-card .exchange-head{display:flex!important;align-items:center!important;gap:15px!important;min-height:72px!important}.exchange-card .exchange-logo{flex:0 0 112px!important;width:112px!important;height:54px!important;padding:9px 10px!important;background:#fff!important;border:1px solid var(--exchange-border)!important;border-radius:10px!important}.exchange-card .exchange-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.exchange-card .exchange-kicker{color:var(--exchange-color)!important}.exchange-card h3{margin:2px 0!important;font-size:20px!important}.exchange-card>p{min-height:48px!important}.exchange-card dl{margin-top:auto!important}.exchange-card .exchange-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.exchange-card .exchange-actions .btn{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.exchange-binance{--exchange-color:#b98500;--exchange-tint:#fff9df;--exchange-border:#efd778}.exchange-bitget{--exchange-color:#0799aa;--exchange-tint:#e8fbfd;--exchange-border:#8ddbe3}.exchange-mexc{--exchange-color:#0057ff;--exchange-tint:#eef3ff;--exchange-border:#a8c0ff}.exchange-okx{--exchange-color:#111820;--exchange-tint:#f0f2f4;--exchange-border:#b9c0c7}.exchange-kucoin{--exchange-color:#009e78;--exchange-tint:#e8faf4;--exchange-border:#8bdac4}@media(max-width:720px){.exchange-grid{grid-template-columns:1fr!important}.exchange-card{padding:0 18px 18px!important}.exchange-card .exchange-brandbar{margin:0 -18px 18px}.exchange-card .exchange-logo{flex-basis:106px!important;width:106px!important;height:50px!important}.exchange-card>p{min-height:0!important}}@media(max-width:390px){.exchange-card .exchange-actions{grid-template-columns:1fr!important}}

/* Final partner ad: a contained card, not a full-width billboard. */
.ftb-exness-promo{padding:30px 18px!important;background:#f4f7f9!important}.ftb-exness-promo .ftb-exness-inner{width:min(880px,100%)!important;grid-template-columns:142px minmax(0,1fr) auto!important;gap:22px!important;padding:22px 24px!important;border:1px solid #e0c34a!important;border-radius:14px!important;background:linear-gradient(110deg,#fff9d9,#fff 42%,#f4fbfd)!important;box-shadow:0 12px 30px rgba(12,37,55,.1)!important;color:#122b3d!important}.ftb-exness-promo .ftb-exness-logo{min-height:58px!important;padding:7px!important;background:#070e20!important;border:0!important}.ftb-exness-promo .ftb-exness-logo img{max-width:125px!important;max-height:42px!important;filter:none!important}.ftb-exness-promo .ftb-exness-kicker{color:#8d6a00!important}.ftb-exness-promo h2{color:#102b3d!important;font-size:21px!important}.ftb-exness-promo p{color:#536879!important;font-size:12px!important}.ftb-exness-promo .ftb-exness-disclosure{color:#6b7c89!important}.ftb-exness-promo .ftb-exness-disclosure a{color:#176b8d!important}.ftb-exness-promo .ftb-exness-action{background:#ffdc28!important;color:#121b22!important}@media(max-width:720px){.ftb-exness-promo{padding:22px 12px!important}.ftb-exness-promo .ftb-exness-inner{grid-template-columns:1fr!important;gap:13px!important;padding:18px!important}.ftb-exness-promo .ftb-exness-logo{width:136px!important;min-height:52px!important}.ftb-exness-promo h2{font-size:19px!important}.ftb-exness-promo .ftb-exness-action{width:100%!important}}

/* Use the compact menu before the nine-link navigation can wrap. */
@media(max-width:1100px){.ftb-home-header .ftb-nav-inner{position:relative!important}.ftb-home-header .ftb-main-nav{position:absolute!important;top:66px!important;left:0!important;right:0!important;display:none!important;flex-direction:column!important;gap:0!important;padding:10px!important;background:#fff!important;border:1px solid #dfe6eb!important;border-radius:8px!important;box-shadow:0 14px 34px rgba(8,37,55,.16)!important}.ftb-home-header .ftb-main-nav.open{display:flex!important}.ftb-home-header .ftb-main-nav a{padding:11px 10px!important;border-bottom:1px solid #eef1f3!important;font-size:12px!important}.ftb-home-header .ftb-main-nav a:last-child{border-bottom:0!important}.ftb-menu-button{display:flex!important;flex-direction:column!important;gap:3px!important;align-items:center!important;margin-left:auto!important}.ftb-menu-button span{display:block!important;width:20px!important;height:2px!important;background:#355363!important;border-radius:2px!important}.ftb-menu-button b{font-size:8px!important}.ftb-home-header .ftb-nav-cta{margin-left:0!important}}@media(max-width:720px){.ftb-home-header .ftb-main-nav{top:58px!important;left:0!important;right:0!important}}

/* Final shared shell normalization */
.ftb-home-header .ftb-main-nav{font-size:13px!important;line-height:1.25!important;font-weight:700!important;gap:clamp(12px,1.25vw,20px)!important;white-space:nowrap!important}.ftb-home-header .ftb-main-nav a{font:700 13px/1.25 Manrope,Arial,sans-serif!important;color:#30495b!important;white-space:nowrap!important}.ftb-home-header .ftb-nav-inner{gap:20px!important}.ftb-home-header .ftb-nav-cta{font:800 12px/1.2 Manrope,Arial,sans-serif!important;white-space:nowrap!important}
@media(max-width:1120px) and (min-width:721px){.ftb-home-header .ftb-nav-inner{gap:12px!important}.ftb-home-header .ftb-main-nav{gap:10px!important}.ftb-home-header .ftb-main-nav a{font-size:12px!important}.ftb-home-header .ftb-brand{font-size:13px!important}}
.ftb-exness-promo{display:block!important;width:100%!important;text-align:center!important}.ftb-exness-promo .ftb-exness-inner{box-sizing:border-box!important;width:min(100% - 36px,1120px)!important;margin:0 auto!important;text-align:left!important;justify-self:center!important}
body>.footer.ftb-current-footer{display:block!important;width:100%!important;box-sizing:border-box!important;background:#17191b!important;color:#dce4e8!important;padding:45px 0 22px!important;text-align:left!important;font-family:Manrope,Arial,sans-serif!important}body>.footer.ftb-current-footer .footer-grid{display:grid!important;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(110px,1fr))!important;gap:clamp(22px,4vw,50px)!important;align-items:start!important;width:min(1120px,calc(100% - 36px))!important;margin:0 auto!important}body>.footer.ftb-current-footer .footer-grid>div{min-width:0!important;display:block!important;text-align:left!important}body>.footer.ftb-current-footer .footer-grid h3{margin:0 0 10px!important;color:#fff!important;font:800 11px/1.3 Manrope,Arial,sans-serif!important}body>.footer.ftb-current-footer .footer-grid a:not(.footer-brand){display:block!important;width:max-content!important;max-width:100%!important;margin:7px 0!important;color:#9faeb6!important;font:500 10px/1.45 Manrope,Arial,sans-serif!important;text-decoration:none!important;white-space:normal!important}body>.footer.ftb-current-footer .footer-grid p{max-width:390px!important;color:#98a5ad!important;font:400 10px/1.55 Manrope,Arial,sans-serif!important}body>.footer.ftb-current-footer .footer-bottom{display:flex!important;justify-content:space-between!important;gap:18px!important;box-sizing:border-box!important;width:min(1120px,calc(100% - 36px))!important;margin:28px auto 0!important;padding:15px 0 0!important;border-top:1px solid #343a3e!important;color:#7e8b92!important;font:400 9px/1.5 Manrope,Arial,sans-serif!important}
body.ftb-country-hub main>section.page-hero{background:#0a2941!important;background-image:linear-gradient(115deg,#0a2941 0%,#123c58 100%)!important;color:#fff!important}body.ftb-country-hub main>section.page-hero h1{color:#fff!important}body.ftb-country-hub main>section.page-hero p{color:#e4eef4!important}body.ftb-country-hub main>section.page-hero .eyebrow{color:#91e1f3!important}
@media(max-width:720px){.ftb-home-header .ftb-main-nav a{font-size:14px!important}.ftb-exness-promo .ftb-exness-inner{width:calc(100% - 24px)!important}body>.footer.ftb-current-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:24px 18px!important}body>.footer.ftb-current-footer .footer-bottom{display:block!important}body>.footer.ftb-current-footer .footer-bottom span{display:block!important;margin-top:6px!important}}

/* v6: explicit centered partner panel and readable country hub hero */
.ftb-exness-promo{display:block!important;width:100%!important;text-align:center!important}
.ftb-exness-promo>.ftb-exness-inner{display:grid!important;box-sizing:border-box!important;width:min(1120px,calc(100% - 36px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;float:none!important;text-align:left!important}
body.ftb-country-hub main>section.page-hero{background-color:#0a2941!important;background-image:linear-gradient(115deg,#0a2941 0%,#123c58 100%)!important;background-size:cover!important;color:#fff!important}
body.ftb-country-hub main>section.page-hero .container{position:relative!important;z-index:1!important}
body.ftb-country-hub main>section.page-hero h1{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important}
body.ftb-country-hub main>section.page-hero p{color:#e8f1f6!important}
body.ftb-country-hub main>section.page-hero .eyebrow{color:#8de0f0!important}
.ftb-home-header .ftb-main-nav a{font-size:13px!important;font-weight:700!important;line-height:1.25!important}
@media(max-width:720px){.ftb-exness-promo>.ftb-exness-inner{width:calc(100% - 24px)!important;grid-template-columns:1fr!important}}
