.mobile-section{padding:50px 20px}.mobile-section .section-title{text-align:center;color:#0d2952;font-size:1.4em;font-weight:800;margin:0 0 8px}.mobile-section .section-sub{text-align:center;color:#607080;font-size:1em;margin-bottom:32px;line-height:1.7}.mobile-section .title-bar{width:48px;height:4px;background:linear-gradient(90deg,#d4a518,#f0c84a);border-radius:2px;margin:10px auto 28px}.bg-light{background:#f4f7fc}.bg-white{background:#fff}.bg-dark{background:linear-gradient(135deg,#0a1628,#0d2952);color:#fff}.bg-gold-light{background:linear-gradient(135deg,#fdf8ec,#fff8e1)}.finance-mobile-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:auto;min-height:480px;padding:60px 20px;box-sizing:border-box;position:relative;overflow:hidden;background:url(/static/img/finance.f6c7c593.jpg) no-repeat;background-size:100% 100%}.finance-mobile-banner:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,0);backdrop-filter:blur(3.2px);transform:translateZ(0);-webkit-backdrop-filter:blur(3.2px);background:rgba(0,0,0,.2);backdrop-filter:blur(3.5px) brightness(1.05) saturate(1.2);-webkit-backdrop-filter:blur(3.5px) brightness(1.05) saturate(1.2);z-index:1}.finance-mobile-banner .banner-content{position:relative;z-index:2;color:#fff}.finance-mobile-banner .banner-content h1{font-size:1.75em;font-weight:700;line-height:1.35;margin-bottom:14px}.finance-mobile-banner .banner-content p{font-size:1.2em;margin-bottom:32px;opacity:.9}.finance-mobile-banner .banner-content .btn-gold{display:inline-block;background:linear-gradient(135deg,#d4a518,#f0c84a,#b8860b);color:#0a1628;padding:15px 50px;border-radius:32px;text-decoration:none;font-weight:800;font-size:1.05em;animation:breath-gold-139 3s ease-in-out infinite;letter-spacing:.02em}.finance-mobile-necessity .necessity-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto}.finance-mobile-necessity .necessity-grid .necessity-card{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:28px 24px;backdrop-filter:blur(4px)}.finance-mobile-necessity .necessity-grid .necessity-card .necessity-card-icon{font-size:2em;margin-bottom:14px}.finance-mobile-necessity .necessity-grid .necessity-card h3{font-size:1.05em;font-weight:700;color:#f0c84a;margin-bottom:10px}.finance-mobile-necessity .necessity-grid .necessity-card p{font-size:.92em;line-height:1.75;opacity:.88}.finance-mobile-pain .pain-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.finance-mobile-pain .pain-grid .pain-card{position:relative;border-radius:14px;overflow:hidden;height:168px;cursor:pointer;box-shadow:0 3px 14px rgba(13,41,82,.14);transition:transform .3s ease,box-shadow .3s ease}.finance-mobile-pain .pain-grid .pain-card .pain-card-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(3px) brightness(.45);transform:scale(1.05);transition:filter .4s ease}.finance-mobile-pain .pain-grid .pain-card .pain-card-content{position:relative;z-index:2;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#fff;text-align:center;box-sizing:border-box}.finance-mobile-pain .pain-grid .pain-card .pain-card-content .pain-card-title{font-weight:700;font-size:1.1em;text-shadow:0 1px 4px rgba(0,0,0,.5);margin-bottom:4px}.finance-mobile-pain .pain-grid .pain-card .pain-card-content .pain-card-desc{font-size:.88em;line-height:1.7;opacity:0;max-height:0;overflow:hidden;margin-top:8px;text-shadow:0 1px 3px rgba(0,0,0,.5);transition:opacity .35s ease,max-height .35s ease}.finance-mobile-pain .pain-grid .pain-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(13,41,82,.2)}.finance-mobile-pain .pain-grid .pain-card:hover .pain-card-bg{filter:blur(5px) brightness(.35)}.finance-mobile-pain .pain-grid .pain-card:hover .pain-card-desc{opacity:1;max-height:90px}.finance-mobile-pain .pain-grid .pain-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,41,82,.2),rgba(13,41,82,.6));z-index:1;pointer-events:none}.finance-mobile-pain .pain-grid .pain-card.hot:before{content:"\9AD8\9891";background:#c0392b;color:#fff}.finance-mobile-pain .pain-grid .pain-card.hot:before,.finance-mobile-pain .pain-grid .pain-card.reg:before{position:absolute;top:12px;right:14px;font-size:.72em;font-weight:700;padding:2px 8px;border-radius:20px;letter-spacing:.05em;z-index:3}.finance-mobile-pain .pain-grid .pain-card.reg:before{content:"\76D1\7BA1";background:#d4a518;color:#0a1628}.finance-mobile-tabs .tabs-wrap{max-width:1100px;margin:0 auto}.finance-mobile-tabs .tabs-wrap .tabs-nav{display:-ms-flexbox;display:flex;gap:0;border-radius:10px;overflow:hidden;border:1.5px solid #dce8f8;margin-bottom:28px}.finance-mobile-tabs .tabs-wrap .tabs-nav .tab-btn{-ms-flex:1;flex:1;padding:14px 8px;background:#fff;cursor:pointer;font-size:.9em;font-weight:700;color:#607080;border:none;border-right:1px solid #dce8f8;transition:all .2s;text-align:center}.finance-mobile-tabs .tabs-wrap .tabs-nav .tab-btn:last-child{border-right:none}.finance-mobile-tabs .tabs-wrap .tabs-nav .tab-btn.active{background:#0d2952;color:#fff}.finance-mobile-tabs .tabs-wrap .tabs-nav .tab-btn:hover:not(.active){background:#f4f7fc}.finance-mobile-tabs .tabs-wrap .tab-content{display:none}.finance-mobile-tabs .tabs-wrap .tab-content.active{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:18px}.finance-mobile-tabs .tabs-wrap .tab-content .sub-pain-card{background:#fff;border-radius:12px;padding:22px 20px;box-shadow:0 3px 14px rgba(13,41,82,.07);transition:transform .2s,box-shadow .2s}.finance-mobile-tabs .tabs-wrap .tab-content .sub-pain-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(13,41,82,.14)}.finance-mobile-tabs .tabs-wrap .tab-content .sub-pain-card .card-icon{font-size:1.6em;margin-bottom:10px}.finance-mobile-tabs .tabs-wrap .tab-content .sub-pain-card h4{font-size:1em;font-weight:700;color:#0d2952;margin-bottom:8px}.finance-mobile-tabs .tabs-wrap .tab-content .sub-pain-card p{font-size:.875em;color:#607080;line-height:1.7}.finance-mobile-steps .section-title{color:#fff}.finance-mobile-steps .section-sub{color:hsla(0,0%,100%,.7)}.finance-mobile-steps .process-steps{display:-ms-flexbox;display:flex;gap:0;max-width:1100px;margin:0 auto;position:relative}.finance-mobile-steps .process-steps:before{content:"";position:absolute;top:30px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#d4a518,#0d2952,#d4a518);z-index:0}.finance-mobile-steps .process-steps .process-step{-ms-flex:1;flex:1;text-align:center;position:relative;z-index:1;padding:0 10px}.finance-mobile-steps .process-steps .process-step .process-dot{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0d2952,#155fa0);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.4em;margin:0 auto 16px;box-shadow:0 4px 16px rgba(13,41,82,.25)}.finance-mobile-steps .process-steps .process-step h4{font-size:.95em;font-weight:700;color:#f0c84a;margin-bottom:8px}.finance-mobile-steps .process-steps .process-step p{font-size:.82em;color:hsla(0,0%,100%,.75);line-height:1.6}.finance-mobile-steps .go-btn{text-align:center;margin-top:80px}.finance-mobile-steps .go-btn .btn-gold{display:inline-block;background:linear-gradient(135deg,#d4a518,#f0c84a,#b8860b);color:#0a1628;padding:15px 50px;border-radius:32px;text-decoration:none;font-weight:800;font-size:1.05em;animation:breath-gold-139 3s ease-in-out infinite;letter-spacing:.02em}.finance-mobile-core .flow-step{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:30px;padding:28px;border-radius:14px;background:#fff;box-shadow:0 4px 22px rgba(13,41,82,.06)}.finance-mobile-core .flow-step .flow-step-num{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#0d2952,#155fa0);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.3em;font-weight:800;-ms-flex-negative:0;flex-shrink:0}.finance-mobile-core .flow-step .flow-step-info{-ms-flex:1;flex:1;min-width:240px}.finance-mobile-core .flow-step .flow-step-info h3{font-size:1.2em;font-weight:800;color:#0d2952;margin-bottom:10px}.finance-mobile-core .flow-step .flow-step-info p{color:#607080;line-height:1.75;font-size:.95em}.finance-mobile-core .flow-step .flow-step-mock{-ms-flex:1;flex:1;min-width:280px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.04);box-sizing:border-box}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-head{border-bottom:2px solid #0d2952;padding-bottom:8px;margin-bottom:14px;font-weight:700;color:#0d2952;font-size:.9em}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row{font-size:.78em;color:#888;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row:last-child{border-bottom:none;margin-bottom:0}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row .badge{display:inline-block;font-size:.72em;padding:1px 7px;border-radius:10px;font-weight:700}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row .badge.badge-red{background:#fff0f0;color:#c0392b}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row .badge.badge-blue{background:#f0f5ff;color:#0d2952}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row .badge.badge-gold{background:#fff8e1;color:#b8860b}.finance-mobile-core .flow-step .flow-step-mock .flow-mock-row .badge.badge-green{background:#f0fff4;color:#1a8a4a}.finance-mobile-timeline .section-title{color:#fff;margin-top:0}.finance-mobile-timeline .section-sub{color:hsla(0,0%,100%,.7)}.finance-mobile-timeline .timeline-wrap{max-width:1000px;margin:0 auto;position:relative}.finance-mobile-timeline .timeline-wrap:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#d4a518,#0d2952,#d4a518);transform:translateX(-50%)}.finance-mobile-timeline .timeline-wrap .timeline-item{display:-ms-flexbox;display:flex;margin-bottom:36px;position:relative;gap:40px;-ms-flex-align:start;align-items:flex-start}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-card{-ms-flex:1;flex:1;background:hsla(0,0%,100%,.06);border-radius:12px;padding:20px 24px;box-shadow:0 4px 18px rgba(0,0,0,.2);border-left:4px solid #0d2952;max-width:44%;position:relative;box-sizing:border-box}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-card h4{font-size:.95em;font-weight:700;color:#fff;margin:0 0 6px;line-height:1.4}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-card p{font-size:.83em;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-card .timeline-spacer{-ms-flex:1;flex:1}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-dot{position:absolute;top:24px;left:10px;width:14px;height:14px;transform:none;border-radius:50%;background:#d4a518;border:3px solid #fff;box-shadow:0 0 0 2px #d4a518;box-sizing:border-box;z-index:2}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-date{font-size:.78em;color:#d4a518;font-weight:700;margin-bottom:6px;letter-spacing:.04em}.finance-mobile-timeline .timeline-wrap .timeline-item .timeline-industry{display:inline-block;font-size:.72em;background:hsla(0,0%,100%,.1);color:#f0c84a;padding:1px 8px;border-radius:4px;font-weight:700;margin-bottom:8px}.finance-mobile-timeline .timeline-wrap .timeline-item:nth-child(odd){-ms-flex-direction:row;flex-direction:row}.finance-mobile-timeline .timeline-wrap .timeline-item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.finance-mobile-timeline .timeline-wrap .timeline-item:nth-child(2n) .timeline-card{border-left:none;border-right:4px solid #d4a518}.finance-mobile-compare .compare-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(320px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1100px;margin:0 auto}.finance-mobile-compare .compare-grid .compare-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.07)}.finance-mobile-compare .compare-grid .compare-card .compare-card-head{padding:18px 24px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;font-size:1em}.finance-mobile-compare .compare-grid .compare-card .compare-card-head.pro{background:linear-gradient(135deg,#0d2952,#155fa0);color:#fff}.finance-mobile-compare .compare-grid .compare-card .compare-card-head.con{background:#f0f0f0;color:#888}.finance-mobile-compare .compare-grid .compare-card .compare-card-body{padding:24px;background:#fff;border:1.5px solid #e8eef5;border-top:none}.finance-mobile-compare .compare-grid .compare-card .compare-card-body .compare-item{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px;line-height:1.6}.finance-mobile-cta .cta-box{background:linear-gradient(135deg,#0a1628,#0d2952,#0e3d7a);border-radius:20px;padding:60px 40px;color:#fff;text-align:center;box-shadow:0 12px 40px rgba(13,41,82,.3);position:relative;overflow:hidden}.finance-mobile-cta .cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(212,165,24,.12) 0,transparent 60%),radial-gradient(circle at 70% 50%,rgba(21,95,160,.2) 0,transparent 60%)}.finance-mobile-cta .cta-box>*{position:relative;z-index:1}.finance-mobile-cta .doc-link{text-align:center;margin-top:32px}.finance-mobile-cta .doc-link a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;background:#f0f5ff;color:#0d2952;text-decoration:none;padding:10px 24px;border-radius:8px;font-size:.95em;font-weight:700;transition:background .2s}.finance-mobile-cta .doc-link a:hover{background:#dce8f8}.btn-white{background:#fff;color:#0d2952}.btn-blue,.btn-white{display:inline-block;padding:16px 52px;border-radius:36px;text-decoration:none;font-weight:800;font-size:1.05em;animation:breath-white-338 3s ease-in-out infinite}.btn-blue{background:#0a1628;color:#fff}@keyframes breath-gold-139{0%{box-shadow:0 0 0 0 rgba(212,165,50,.5);transform:scale(1)}50%{box-shadow:0 0 22px 10px rgba(212,165,50,0);transform:scale(1.02)}to{box-shadow:0 0 0 0 rgba(212,165,50,0);transform:scale(1)}}@keyframes breath-white-338{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4);transform:scale(1)}50%{box-shadow:0 0 20px 10px hsla(0,0%,100%,0);transform:scale(1.02)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(1)}}@media (max-width:768px){section{padding:40px 8px!important}.finance-banner{height:auto!important;min-height:480px!important;padding:60px 20px!important}.finance-banner h1{font-size:1.75em!important}.banner-deco{display:none!important}.pain-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.pain-card{height:auto!important;min-height:120px!important}.pain-card-desc{opacity:1!important;max-height:none!important}.necessity-grid,.tab-content.active{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.tabs-nav{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.tab-btn{-ms-flex:1 1 30%!important;flex:1 1 30%!important;border-bottom:1px solid #dce8f8!important}.compare-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.timeline-wrap:before{left:16px!important}.timeline-item,.timeline-item:nth-child(2n){-ms-flex-direction:column!important;flex-direction:column!important;padding-left:40px!important}.timeline-card{max-width:100%!important}.timeline-dot{left:10px;transform:none!important}.timeline-spacer{display:none}.timeline-item:nth-child(2n) .timeline-card{border-right:none!important;border-left:4px solid #d4a518!important}.process-steps{-ms-flex-direction:column!important;flex-direction:column!important;gap:30px!important}.process-steps:before{display:none!important}.flow-step{-ms-flex-direction:column!important;flex-direction:column!important}.cta-box{padding:40px 8px!important}}