.financial-services-detail[data-v-465b42bc]{width:100%;min-height:100vh;background:#f3f6f9;padding:.20833rem 0 .3125rem;position:relative}.financial-services-detail .back-btn[data-v-465b42bc]{position:absolute;top:.125rem;left:1.36979rem;width:.20833rem;height:.20833rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 .01042rem .04167rem rgba(0,0,0,.1);transition:all .3s;z-index:10}.financial-services-detail .back-btn i[data-v-465b42bc]{color:#666;font-size:.10417rem}.financial-services-detail .back-btn[data-v-465b42bc]:hover{box-shadow:0 .02083rem .0625rem rgba(0,0,0,.15);transform:scale(1.05)}.financial-services-detail .container[data-v-465b42bc]{max-width:6.25rem;margin:0 auto;padding:0 .10417rem}.financial-services-detail .bank-overview-card[data-v-465b42bc]{background:#fff;border-radius:.0625rem;padding:.20833rem;margin-bottom:.20833rem;margin-top:.3125rem;box-shadow:0 .01042rem .0625rem rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:flex-start}.financial-services-detail .bank-overview-card .bank-info-section[data-v-465b42bc]{display:flex;align-items:flex-start;gap:.15625rem}.financial-services-detail .bank-overview-card .bank-info-section .image-wrapper[data-v-465b42bc]{flex-shrink:0;width:1.5625rem;height:1.04167rem;border-radius:.04167rem;overflow:hidden;border:.01042rem dashed #d1d5db;background:#f9fafb;position:relative}.financial-services-detail .bank-overview-card .bank-info-section .image-wrapper .case-image[data-v-465b42bc]{width:100%;height:100%;object-fit:cover}.financial-services-detail .bank-overview-card .bank-info-section .image-wrapper .image-placeholder[data-v-465b42bc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.25rem}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper[data-v-465b42bc]{flex:1;display:flex;flex-direction:column;gap:.08333rem}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-title[data-v-465b42bc]{font-size:.125rem;font-weight:600;color:#3d3d3d;line-height:1.4}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank[data-v-465b42bc]{font-size:.08333rem;color:#64748b;display:flex;align-items:center;gap:.04167rem}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank .bank-label[data-v-465b42bc]{color:#64748b}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank .bank-name-link[data-v-465b42bc]{color:#4153ff;transition:color .3s}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank .bank-name-link[data-v-465b42bc]:hover{color:#3342d9}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank .amount-label[data-v-465b42bc]{color:#64748b;margin-left:.125rem}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-bank .amount-value[data-v-465b42bc]{color:#3d3d3d;font-weight:500}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-info-row[data-v-465b42bc]{display:flex;align-items:center;gap:.16667rem;flex-wrap:wrap}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-info-row .info-item[data-v-465b42bc]{display:flex;align-items:center;gap:.04167rem;font-size:.07292rem}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-info-row .info-item .info-label[data-v-465b42bc]{color:#64748b}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-info-row .info-item .info-value[data-v-465b42bc]{color:#3d3d3d;font-weight:500}.financial-services-detail .bank-overview-card .bank-info-section .content-wrapper .case-description[data-v-465b42bc]{font-size:.07292rem;color:#9ca3af;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.financial-services-detail .case-content .case-detail-card[data-v-465b42bc]{background:#fff;border-radius:.0625rem;padding:.20833rem;box-shadow:0 .01042rem .0625rem rgba(0,0,0,.08)}.financial-services-detail .case-content .case-detail-card .case-detail-title[data-v-465b42bc]{font-size:.09375rem;font-weight:600;color:#3d3d3d;margin-bottom:.125rem;line-height:1.4;display:flex;align-items:center;gap:.0625rem}.financial-services-detail .case-content .case-detail-card .case-detail-title[data-v-465b42bc]:before{content:"";width:.02083rem;height:.125rem;background:#4153ff;flex-shrink:0}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc]{font-size:.08333rem;color:#3d3d3d;line-height:1.8}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] p{margin-bottom:.08333rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] p:last-child{margin-bottom:0}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] img{max-width:100%;height:auto;border-radius:.04167rem;margin:.08333rem 0}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h1,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h2,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h3,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h4,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h5,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h6{margin-top:.125rem;margin-bottom:.08333rem;font-weight:600;color:#3d3d3d}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h1{font-size:.14583rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h2{font-size:.125rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] h3{font-size:.10417rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] ol,.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] ul{margin:.08333rem 0;padding-left:.125rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] li{margin-bottom:.04167rem}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] strong{font-weight:600;color:#3d3d3d}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] a{color:#4153ff;text-decoration:none}.financial-services-detail .case-content .case-detail-card .case-detail-content[data-v-465b42bc] a:hover{text-decoration:underline}@media (max-width:768px){.financial-services-detail .case-content .case-detail-card[data-v-465b42bc]{padding:.10417rem}.financial-services-detail .bank-overview-card[data-v-465b42bc]{flex-direction:column;gap:.10417rem}.financial-services-detail .bank-overview-card .bank-info-section[data-v-465b42bc]{flex-direction:column}.financial-services-detail .bank-overview-card .bank-info-section .image-wrapper[data-v-465b42bc]{width:100%}}