.shared-footer{padding-top:0;background:#07152f;color:#fff}.footer-trade{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:56px 0;border-bottom:1px solid #ffffff24}.footer-trade h2{font-size:34px;letter-spacing:0;margin-bottom:15px}.footer-trade p{font-size:15px;color:#b6c7e0;line-height:1.8}.footer-trade-actions{display:flex;gap:15px}.footer-trade-actions .button{min-width:120px;justify-content:center}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;padding:45px 0}.footer-main h3{font-size:16px;letter-spacing:0;margin-bottom:20px}.footer-main p{font-size:14px;color:#abbdd7;line-height:1.8;margin-top:16px}.footer-main nav a{display:block;font-size:14px;color:#abbdd7;margin:13px 0}.footer-main small{display:block;font-size:12px;color:#a5b7d1;line-height:1.8;margin-top:7px}.footer-main .credential-status{color:#c6d3e7}.shared-footer .risk-note{margin:0;padding:25px 0;border-top:1px solid #ffffff20}.shared-footer .footer-bottom{gap:24px}.shared-footer .footer-bottom a{color:#b9cbe5}body>.header .desktop-nav{gap:20px}body>.header{gap:35px}
@media(max-width:850px){.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-trade{align-items:flex-start}body>.header{gap:22px}body>.header .desktop-nav{gap:12px}}
@media(max-width:680px){.footer-trade{flex-direction:column;padding:38px 0;gap:25px}.footer-trade h2{font-size:28px}.footer-main{gap:30px 20px;padding:35px 0}.footer-main .brand{font-size:20px}.footer-main h3{font-size:15px}.footer-main p,.footer-main nav a{font-size:13px}.shared-footer .footer-bottom{gap:15px}.footer-trade-actions{width:100%}.footer-trade-actions .button{flex:1;min-width:0}.shared-footer .risk-note{font-size:12px}}

.footer-certification img{display:block;width:180px;max-width:100%;height:auto}.footer-members{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.footer-members img{display:block;max-width:95px;width:auto;max-height:32px;height:auto}.footer-main small{font-size:11px}

/* Shared navigation geometry for both pages. */
body>.header,.about-page .header{gap:32px}body>.header .desktop-nav,.about-page .desktop-nav{gap:20px}.header-actions{margin-left:auto;flex-shrink:0}.footer-contact{padding:0;background:none;color:#abbdd7;font-size:14px;margin-top:13px}.footer-contact:hover{color:#fff}.footer-main{grid-template-columns:1.2fr 1fr 1fr 1.2fr}.footer-main h3{line-height:1.5}.footer-trade h2{letter-spacing:-.03em}@media(max-width:1000px) and (min-width:681px){body>.header,.about-page .header{padding-left:25px;padding-right:25px;gap:20px}body>.header .desktop-nav,.about-page .desktop-nav{gap:12px;font-size:12px}.header-actions .button{padding:0 15px}}@media(max-width:850px){.footer-main{grid-template-columns:1fr 1fr}}

/* Customer support and mining feature. */
.support-float{background:#2468ff}.support-float:hover{background:#1854d3}.support-float svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mining-offer{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:24px;padding:38px 42px;border:1px solid #dce5f0;border-radius:18px;background:#f0f5fc}.mining-copy{max-width:540px}.mining-offer .card-label{color:#536b8c}.mining-offer h3{font-size:34px;line-height:1.2;margin:16px 0}.mining-offer p{font-size:15px;line-height:1.8;color:#627087;max-width:450px}.mining-offer .card-link{margin-top:25px}.mining-art{width:340px;max-width:40%;flex-shrink:0;text-align:center}.mining-art svg{display:block;width:100%;height:auto}.mining-art small{font-size:11px;color:#718198}@media(max-width:680px){.mining-offer{flex-direction:column;padding:28px 24px;gap:20px;align-items:stretch}.mining-offer h3{font-size:28px}.mining-art{width:290px;max-width:100%;align-self:center}.mining-offer p{font-size:14px}}
