.basketball-solution{background-color:#fff;color:var(--black-color);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.basketball-solution .section-header{text-align:center;margin-bottom:0}.basketball-solution .section-header .title{font-family:AlibabaPuHuiTiB;font-weight:600;font-size:var(--font-size-36);color:var(--black-color);line-height:.5rem;margin-bottom:.12rem;white-space:nowrap}.basketball-solution .section-header .subtitle{font-size:var(--font-size-16);color:var(--black-color);font-family:PingFangSC-Regular,sans-serif;line-height:.25rem;white-space:nowrap}.basketball-solution .banner-section{position:relative;min-height:6.4rem;overflow:hidden;background-color:#f9fafc}.basketball-solution .banner-section .bg-img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.basketball-solution .banner-section .banner-content{position:relative;z-index:2;padding:1.02rem 2.4rem 0;color:var(--black-color)}.basketball-solution .banner-section .banner-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;height:.83rem}.basketball-solution .banner-section .title-small{font-size:var(--font-size-48);font-family:AlibabaPuHuiTiB,sans-serif;color:var(--black-color);line-height:.65rem;padding-top:.18rem}.basketball-solution .banner-section .btn-booking{display:flex;align-items:center;justify-content:flex-end;padding:0 .24rem;height:.49rem;font-size:var(--font-size-16);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:var(--black-color);background:linear-gradient(135deg,#236fff14,#236fff26);border-radius:.06rem;cursor:pointer}.basketball-solution .banner-section .banner-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.47rem}.basketball-solution .banner-section .left-content{width:6.4rem;position:relative}.basketball-solution .banner-section .tag-label{position:absolute;left:0;top:0;font-size:var(--font-size-48);font-family:AlibabaPuHuiTiB,sans-serif;color:var(--black-color);line-height:.65rem;white-space:nowrap}.basketball-solution .banner-section .description{font-size:var(--font-size-16);line-height:.25rem;color:var(--black-color);margin-left:1.42rem;margin-top:.49rem;max-width:5rem}.basketball-solution .banner-section .description:before{content:"";display:block;width:1rem;height:.12rem;background:linear-gradient(90deg,rgba(35,111,255,.3),transparent);margin-bottom:.2rem;border-radius:.02rem}.basketball-solution .banner-section .description span{font-family:PingFangSC-Regular,sans-serif}.basketball-solution .banner-section .description .highlight{color:var(--black-color);font-weight:600;font-family:PingFangSC-Semibold,semibold}.basketball-solution .banner-section .right-tags{display:flex;gap:.53rem;align-items:flex-start}.basketball-solution .banner-section .tag{display:flex;align-items:center;justify-content:center;padding:0 .24rem;height:.49rem;font-size:var(--font-size-16);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:var(--black-color);background:linear-gradient(135deg,#236fff0f,#236fff1f);border-radius:.04rem;white-space:nowrap}.basketball-solution .banner-section .tags-column{display:flex;flex-direction:column;gap:.06rem}.basketball-solution .banner-section .banner-bottom{display:flex;align-items:center;gap:.16rem;margin-bottom:.06rem}.basketball-solution .banner-section .btn-appointment{display:flex;align-items:center;gap:.08rem;padding:.18rem .32rem;height:auto;min-height:.64rem;background-color:#236fff;border-radius:.08rem;font-size:var(--font-size-18);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:#fff;cursor:pointer;transition:opacity .3s;border:0}.basketball-solution .banner-section .btn-appointment:hover{opacity:.9}.basketball-solution .banner-section .btn-appointment .arrow{font-size:var(--font-size-18);color:#236fff;margin-left:.16rem}.basketball-solution .banner-section .feature-tag{display:flex;align-items:center;justify-content:center;padding:0 .24rem;height:.49rem;font-size:var(--font-size-16);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:var(--black-color);background:linear-gradient(135deg,#236fff0d,#236fff1a);border:.01rem solid #cccccc;border-radius:.08rem;cursor:pointer;white-space:nowrap}.basketball-solution .banner-section .banner-stats{display:grid;grid-template-columns:repeat(3,auto);gap:0;background:linear-gradient(90deg,#ffffffe6,#ffffffb3);border-radius:.12rem;padding:.15rem 2.4rem;backdrop-filter:blur(10px)}.basketball-solution .banner-section .stat-item{display:flex;align-items:center;gap:.16rem;padding:.15rem 0;position:relative}.basketball-solution .banner-section .stat-item:not(:last-child):after{content:"";display:block;width:1px;height:.32rem;background:#33333326;margin-left:1.27rem}.basketball-solution .banner-section .stat-value{display:flex;align-items:baseline;gap:0;white-space:nowrap}.basketball-solution .banner-section .stat-value .number{font-size:var(--font-size-28);font-weight:700;font-family:AlibabaPuHuiTiB,sans-serif;color:var(--black-color);line-height:.38rem}.basketball-solution .banner-section .stat-value .label{font-size:var(--font-size-18);font-family:AlibabaPuHuiTiB,sans-serif;color:var(--black-color);margin-left:.08rem;line-height:.38rem}.basketball-solution .banner-section .stat-item img{width:.16rem;height:.19rem;object-fit:contain}.basketball-solution .banner-section .stat-desc{font-size:var(--font-size-14);color:var(--black-color);font-family:PingFangSC-Regular,sans-serif;white-space:nowrap;line-height:.22rem}.basketball-solution .account-compare-section{padding:1.2rem 0;background:#fff;position:relative}.basketball-solution .account-compare-section .section-header{text-align:center;margin-bottom:.4rem}.basketball-solution .account-compare-section .section-header .title{font-size:.4rem;font-weight:700;color:#333;margin-bottom:.12rem}.basketball-solution .account-compare-section .section-header .subtitle{font-size:.18rem;color:#666}.basketball-solution .account-compare-section .compare-left-group{flex:1;display:flex;align-items:stretch;gap:0;flex-shrink:0}.basketball-solution .account-compare-section .traditional-box{flex:1;padding:.48rem .72rem;box-sizing:border-box;position:relative;opacity:.5}.basketball-solution .account-compare-section .traditional-title{font-size:var(--font-size-32);font-family:AlibabaPuHuiTiB,sans-serif;font-weight:600;color:#333;line-height:1.4;margin-bottom:.64rem}.basketball-solution .account-compare-section .compare-item{display:flex;align-items:center;gap:.16rem;margin-bottom:.56rem;font-size:var(--font-size-18);color:#666;font-family:PingFangSC-Regular,sans-serif;line-height:1.6}.basketball-solution .account-compare-section .compare-item img{width:.28rem;height:.28rem;flex-shrink:0;object-fit:contain}.basketball-solution .account-compare-section .compare-item span{flex:1}.basketball-solution .account-compare-section .traditional-labels{width:1.6rem;background:linear-gradient(to bottom,#fff 0% 5%,#e5eeff 30% 50%,#fff);opacity:.9;display:flex;flex-direction:column;padding:.48rem 0;margin-top:1.08rem}.basketball-solution .account-compare-section .traditional-labels span{display:block;font-size:var(--font-size-18);color:#333;font-family:PingFangSC-Regular,sans-serif;text-align:center;line-height:1.4;white-space:nowrap;font-weight:500;margin-bottom:.56rem}.basketball-solution .account-compare-section .smart-box{flex:1;background:url(../../images/basketball/compare/card-3.webp?v=21e8dbf1) no-repeat center/100% 100%;box-sizing:border-box;color:#333;min-height:6.12rem}.basketball-solution .account-compare-section .smart-box-content{padding:.48rem .48rem 0;margin-top:.48rem}.basketball-solution .account-compare-section .smart-title{font-size:var(--font-size-32);font-family:AlibabaPuHuiTiB,sans-serif;font-weight:600;color:#333;line-height:1.4;margin-bottom:.64rem}.basketball-solution .account-compare-section .smart-item{display:flex;align-items:center;gap:.24rem;margin-bottom:.56rem;font-size:var(--font-size-18);color:#333;font-family:PingFangSC-Regular,sans-serif;line-height:1.6}.basketball-solution .account-compare-section .smart-item img:first-child{width:.28rem;height:.28rem;flex-shrink:0;object-fit:contain}.basketball-solution .account-compare-section .smart-item>span{flex:1}.basketball-solution .account-compare-section .smart-item .saving{margin-left:auto;display:flex;align-items:center;gap:.08rem;font-size:var(--font-size-18)}.basketball-solution .account-compare-section .smart-item .saving img{width:.16rem;height:.19rem}.basketball-solution .account-compare-section .summary-box{margin-top:.56rem;padding-top:.48rem;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.basketball-solution .account-compare-section .summary-text{font-size:var(--font-size-18);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:#333;line-height:1.6}.basketball-solution .account-compare-section .summary-result{display:flex;align-items:baseline;gap:.08rem;margin-bottom:0}.basketball-solution .account-compare-section .summary-result .label{font-size:var(--font-size-18);color:#666;font-family:PingFangSC-Regular,sans-serif;line-height:1.6}.basketball-solution .account-compare-section .summary-result .value{font-size:var(--font-size-28);font-weight:700;font-family:PingFangSC-Semibold,sans-serif;color:#236fff;line-height:1;white-space:nowrap}.basketball-solution .account-compare-section .section-divider{position:absolute;bottom:.8rem;right:6.4rem;width:1.6rem;height:1.6rem;object-fit:contain}.basketball-solution .customer-acquisition-section{background-color:#f9fafc;padding:1.2rem 0}.basketball-solution .customer-acquisition-section .acquisition-cards{width:14.4rem;max-width:14.4rem;margin:.8rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:.24rem;box-sizing:border-box}.basketball-solution .customer-acquisition-section .card{position:relative;height:4rem;overflow:visible;border-radius:.16rem}.basketball-solution .customer-acquisition-section .card-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.16rem;overflow:hidden}.basketball-solution .customer-acquisition-section .card-image img{width:100%;height:100%;object-fit:cover}.basketball-solution .customer-acquisition-section .card-icon{position:absolute;top:-.5rem;left:.36rem;width:1.3rem;z-index:3}.basketball-solution .customer-acquisition-section .card-icon img{width:100%;height:auto}.basketball-solution .customer-acquisition-section .card-body{position:absolute;top:-.5rem;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:.4rem .72rem;box-sizing:border-box;z-index:2}.basketball-solution .customer-acquisition-section .card-title{display:flex;align-items:center;gap:.08rem;font-size:var(--font-size-24);font-family:AlibabaPuHuiTiB,sans-serif;font-weight:600;line-height:.33rem;white-space:nowrap;margin-bottom:.2rem;position:relative}.basketball-solution .customer-acquisition-section .text-bg{width:.3rem;height:.08rem;position:absolute;left:0;bottom:4px}.basketball-solution .customer-acquisition-section .card-desc{display:flex;flex-direction:column;gap:.08rem}.basketball-solution .customer-acquisition-section .scene-label,.basketball-solution .customer-acquisition-section .point-label{display:block;font-size:var(--font-size-14);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;line-height:.28rem;flex-shrink:0}.basketball-solution .customer-acquisition-section .selling-point{margin-top:.2rem}.basketball-solution .customer-acquisition-section .scene p,.basketball-solution .customer-acquisition-section .selling-point p{font-size:var(--font-size-14);font-family:PingFangSC-Regular,sans-serif;line-height:.28rem;margin:0}.basketball-solution .smart-operation-section{padding:1.2rem 0;background:#fff}.basketball-solution .smart-operation-section .operation-left{width:19.2rem;max-width:19.2rem;margin:0 auto;padding:0 2.4rem;box-sizing:border-box}.basketball-solution .smart-operation-section .operation-cards{width:14.4rem;margin-top:.8rem;display:grid;grid-template-columns:repeat(3,4.64rem);gap:.24rem}.basketball-solution .smart-operation-section .op-card{background-color:#f9fafc;border-radius:.12rem;border:.01rem solid #F1F4F9;height:auto;min-height:4.5rem;display:flex;flex-direction:column;overflow:hidden;padding:.4rem .32rem 0}.basketball-solution .smart-operation-section .op-header{display:flex;gap:0;flex:1}.basketball-solution .smart-operation-section .op-header img{width:.48rem;height:.48rem;flex-shrink:0;object-fit:contain}.basketball-solution .smart-operation-section .op-text{margin-left:.2rem;margin-top:0}.basketball-solution .smart-operation-section .op-text h3{font-size:var(--font-size-16);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:var(--black-color);margin-top:.04rem;margin-bottom:.12rem;white-space:nowrap;line-height:.25rem}.basketball-solution .smart-operation-section .op-text p{font-size:var(--font-size-14);font-family:PingFangSC-Regular,sans-serif;color:var(--black-color);line-height:.24rem;margin:0}.basketball-solution .smart-operation-section .op-image{background-color:#fff;border-radius:.12rem;width:100%;height:auto;min-height:2.2rem;margin:.32rem auto .4rem;overflow:hidden}.basketball-solution .smart-operation-section .op-image img{width:100%;height:auto;object-fit:cover}.basketball-solution .smart-operation-section .operation-right{background-color:#f9fafc;padding-bottom:1.2rem}.basketball-solution .smart-operation-section .decision-content{width:14.4rem;margin:.8rem auto 1.2rem;padding:0 2.4rem;box-sizing:border-box}.basketball-solution .smart-operation-section .decision-image{border-radius:.12rem;overflow:hidden;height:4.46rem;position:relative;background:linear-gradient(135deg,#1a2a4a,#0d1830);display:flex;align-items:center;justify-content:center}.basketball-solution .smart-operation-section .decision-image img{width:14.4rem;height:4.46rem;object-fit:cover}.basketball-solution .smart-operation-section .decision-info{display:none}.basketball-solution .smart-operation-section .decision-text .logic,.basketball-solution .smart-operation-section .decision-text .selling{font-size:var(--font-size-14);line-height:.28rem;margin-bottom:0}.basketball-solution .smart-operation-section .decision-text .label{font-weight:600;color:#fff;font-family:PingFangSC-Semibold,sans-serif}.basketball-solution .smart-operation-section .decision-text p{color:#fff;margin:0}.decision-section{margin:1.2rem auto;background-color:#f9fafc}.decision-section .section-header{margin-bottom:.4rem}.decision-cards{position:relative}.decision-cards .card-content{position:absolute;bottom:.64rem;color:#fff;left:50%}.decision-cards .card-content .item{display:flex;align-items:center;margin-top:.2rem}.decision-cards .card-content .item .item-left{margin-left:.6rem;margin-right:.32rem}.decision-cards .card-content .item .item-left img{width:.38rem;height:.38rem}.decision-cards .card-content .item .item-right{line-height:.25rem}.basketball-solution .features-section{padding:1.2rem 0;background:#fff}.basketball-solution .features-section .features-grid{margin-top:.8rem;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 .78rem;row-gap:0}.basketball-solution .features-section .feature-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:.88rem;height:1.33rem;padding:0;margin-bottom:.48rem;background:transparent;border-radius:0;transition:all .3s;cursor:pointer}.basketball-solution .features-section .feature-item:nth-child(8n){margin-right:0}.basketball-solution .features-section .feature-item:hover{transform:translateY(-.04rem)}.basketball-solution .features-section .feature-item img{width:.88rem;height:.88rem;object-fit:contain;margin-bottom:0}.basketball-solution .features-section .feature-item span{font-size:var(--font-size-16);font-family:PingFangSC-Regular,sans-serif;color:var(--black-color);text-align:center;line-height:.25rem;white-space:nowrap;margin-top:.2rem}.basketball-solution .faq-section{padding:1.2rem 0;background:#fff}.basketball-solution .faq-section .faq-list{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,1fr);gap:0;column-gap:.31rem;padding:0 2.4rem;box-sizing:border-box}.basketball-solution .faq-section .faq-item{background:url(../../images/basketball/section/card.webp?v=880bf132) no-repeat center/100% 100%;border-radius:.12rem;padding:.48rem .32rem;min-height:3.2rem;box-sizing:border-box;position:relative}.basketball-solution .faq-section .faq-question{margin-bottom:.16rem;margin-bottom:.24rem}.basketball-solution .faq-section .faq-question h3{font-size:var(--font-size-18);font-weight:600;font-family:PingFangSC-Semibold,sans-serif;color:var(--black-color);line-height:.28rem;text-align:justify;margin:0 0 .24rem}.basketball-solution .faq-section .faq-question .q-icon{display:inline-flex;align-items:center;justify-content:center;width:1.09rem;height:.88rem;background:url(../../images/basketball/section/icon.webp?v=69d6ca3d) no-repeat center / 100% 100%;position:absolute;top:-50px;left:0}.basketball-solution .faq-section .faq-answer{display:flex;align-items:flex-start}.basketball-solution .faq-section .faq-answer .answer-content{font-size:var(--font-size-14);font-family:PingFangSC-Regular,sans-serif;line-height:.28rem;color:var(--black-color);text-align:justify;flex:1}.basketball-solution .faq-section .faq-answer .answer-content p{margin:0 0 .12rem;font-size:inherit;font-family:inherit;line-height:inherit}.basketball-solution .faq-section .faq-answer .conclusion{font-weight:600;font-size:var(--font-size-14);color:var(--black-color);font-family:PingFangSC-Semibold,sans-serif}.basketball-solution .faq-section .faq-answer .highlight{color:var(--black-color);font-weight:600;font-family:PingFangSC-Semibold,sans-serif}@media screen and (max-width: 1600px){.basketball-solution .banner-section{min-height:5.6rem}.basketball-solution .features-section .features-grid{gap:0 .48rem}.basketball-solution .features-section .feature-item{margin-right:0;margin-bottom:.32rem}}@media screen and (max-width: 1440px){.basketball-solution .banner-section .banner-stats{grid-template-columns:1fr;gap:.16rem;padding:.16rem}.basketball-solution .banner-section .stat-item:not(:after):after{display:none}.basketball-solution .account-compare-section .compare-left-group,.basketball-solution .account-compare-section .traditional-box{width:100%}.basketball-solution .account-compare-section .traditional-labels{width:1rem}.basketball-solution .account-compare-section .smart-box{width:100%;min-height:auto}.basketball-solution .customer-acquisition-section .acquisition-cards{grid-template-columns:1fr;max-width:10rem;gap:.32rem}.basketball-solution .customer-acquisition-section .card{width:100%;height:auto;min-height:4.5rem;position:relative}.basketball-solution .smart-operation-section .operation-cards{grid-template-columns:1fr}.basketball-solution .smart-operation-section .op-card{height:auto;min-height:4rem}.basketball-solution .faq-section .faq-list{grid-template-columns:1fr;max-width:10rem}.basketball-solution .features-section .features-grid{gap:0 .24rem}}@media screen and (max-width: 1024px){.basketball-solution .banner-section .banner-main{flex-direction:column;gap:.32rem}.basketball-solution .banner-section .right-tags{margin-top:0;flex-wrap:wrap}.basketball-solution .banner-section .banner-bottom{flex-wrap:wrap}.basketball-solution .bottom-cta-section .cta-buttons{flex-direction:column;align-items:center}.basketball-solution .bottom-cta-section .cta-btn{width:100%!important;max-width:8rem}.basketball-solution .features-section .features-grid{grid-template-columns:repeat(4,1fr);gap:.16rem}.basketball-solution .features-section .feature-item{width:auto;height:auto;padding:.16rem}}@media screen and (max-width: 768px){.basketball-solution .banner-section{min-height:auto;padding:.8rem .4rem}.basketball-solution .banner-section .title-small{font-size:.32rem}.basketball-solution .banner-section .description{font-size:var(--font-size-14);margin-left:0;margin-top:.8rem}.basketball-solution .banner-section .tag-label{font-size:.32rem;position:static;margin-bottom:.16rem}.basketball-solution .section-header .title{font-size:var(--font-size-28)}.basketball-solution .features-section .features-grid{grid-template-columns:repeat(3,1fr)}.basketball-solution .smart-operation-section .operation-cards{grid-template-columns:1fr}}
