/* 未来支付品牌主题 */
:root{--future-blue:#2563ff;--future-cyan:#00d6c9;--future-dark:#16213e;}
.header .logo,.logo-w .logo{max-height:52px;object-fit:contain;}
.page-1{background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 42%,#eefdfb 100%);}
.index .main-t .titles h3{font-weight:800;letter-spacing:.04em;color:#172554;}
.index .main-t .titles h4,.hint{color:var(--future-blue)!important;}
.action-button{background:linear-gradient(135deg,var(--future-blue),var(--future-cyan))!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(37,99,255,.24);}
.action-button.with-border{background:rgba(255,255,255,.12)!important;border:1px solid rgba(37,99,255,.35)!important;color:var(--future-blue)!important;}
.page-2,.page-6,.page-8{background:linear-gradient(135deg,#2563ff 0%,#00a7ff 55%,#00d6c9 100%)!important;}
.page-3,.page-4,.page-5,.page-7{background:#f8fbff!important;}
.page-5 h5,.page-6 h5{color:#172554;font-weight:700;}
footer{background:#101828!important;}
footer .text,footer p,footer li a,footer h5{color:#dbeafe!important;}
.back-top{background:linear-gradient(135deg,var(--future-blue),var(--future-cyan))!important;}
