.hero,.monitor-content{position:relative;overflow:hidden}.faq-a,.hero,.hero-bg-icons,.marquee-clip,.monitor-content,.solution-card{overflow:hidden}.hero-subtitle,.hero-tag,.section-label,.solution-card .sub,.solution-card h3,.solution-tags .stag,.stat-item{text-align:center}.hero-actions,.marquee-track,.marquee-wrapper{display:flex;gap:16px}*{margin:0;padding:0;box-sizing:border-box}.hero-tag,.hero-title,.monitor-stats,.tools-row,.tools-row-label{margin-bottom:24px}body{font-family:"PingFang SC","Helvetica Neue",Arial,sans-serif;background:#000;color:#fff;overflow-x:hidden}a{color:inherit;text-decoration:none}.hero{height:647px;background:url(../images/topbg@2x.png) center center no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-bg-icons{position:absolute;inset:0;pointer-events:none}.hero-bg-icons span{position:absolute;font-size:48px;opacity:.08;color:#fff}.hero-tag{color:#ccc;font-family:"Source Han Sans SC";font-size:18px;font-style:normal;font-weight:400;line-height:30px}.hero-title{font-family:"Alimama ShuHeiTi";font-size:80px;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#0FF8F0 0,#C309E0 83.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle,.section-desc,.section-title{font-family:"Source Han Sans SC";font-style:normal}.hero-subtitle{align-self:stretch;color:#fff;font-size:32px;font-weight:400;line-height:normal}.hero-subtitle span{margin:0 12px}.marquee-clip{width:100%;position:absolute;bottom:16px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);opacity:.6}.marquee-wrapper{width:max-content}.marquee-track{flex-shrink:0}.marquee-tag{white-space:nowrap;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);border-radius:20px;padding:6px 18px;font-size:13px;color:#fff;cursor:default;flex-shrink:0}.btn-outline,.btn-primary{color:#fff;padding:12px 32px;font-size:15px}.btn-outline,.btn-primary,.faq-q-text,.geo-tab,.monitor-btn{cursor:pointer}.marquee-tag.active{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);color:#fff}.btn-primary{background:linear-gradient(135deg,#4f9ef8,#a56ef8);border:none;border-radius:24px}.btn-outline{background:0 0;border:1px solid rgba(255,255,255,.3);border-radius:24px}.section-container{width:1200px;margin:0 auto}.section-label{font-size:13px;color:#4f9ef8;margin-bottom:12px}.section-title{color:#fff;font-size:38px;font-weight:500;line-height:normal;margin-bottom:8px;padding-top:88px}.section-desc{color:rgba(255,255,255,.6);font-size:18px;font-weight:400;line-height:normal;margin-bottom:64px}.card h3,.funnel-item h4{font-weight:700;font-family:"Source Han Sans SC";font-style:normal;line-height:normal}.info-cards{background:rgba(255,255,255,.02)}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.card{background:#1E2022;border-radius:8px;padding:40px 24px}.card-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 32px}.card-icon img{width:100%}.card h3{color:#fff;font-size:20px;margin-bottom:16px}.card p{text-align:left;color:rgba(255,255,255,.6);font-family:"Source Han Sans SC";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.funnel-wrap{display:flex;align-items:center;margin:0 auto}.funnel-img-area{width:618px;margin-right:32px}.funnel-img-area img{width:100%}.funnel-level{display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:13px;font-weight:600;color:#fff;height:52px;margin-bottom:2px}.funnel-1{width:340px;background:linear-gradient(135deg,#4f9ef8,#2563eb);border-radius:8px 8px 0 0}.funnel-2{width:290px;background:linear-gradient(135deg,#7c3aed,#a56ef8)}.funnel-3{width:230px;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:0 0 8px 8px}.funnel-item-tag,.geo-tab-badge{border:1px solid rgba(79,158,248,.4);color:#4f9ef8}.funnel-list{flex:1;display:flex;flex-direction:column;gap:52px;padding-top:113px}.funnel-item{display:flex;flex-direction:column;gap:4px}.funnel-item-tag{display:inline-block;background:rgba(79,158,248,.15);border-radius:12px;padding:3px 12px;font-size:12px;margin-bottom:6px;width:fit-content}.geo-frame-wrap,.roadmap-card{padding:40px 32px;background:#1E2022}.funnel-item h4{color:#fff;font-size:20px}.funnel-item p{align-self:stretch;color:rgba(255,255,255,.6);font-family:"Source Han Sans SC";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.roadmap-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.roadmap-grid .roadmap-card:nth-child(1),.roadmap-grid .roadmap-card:nth-child(2),.roadmap-grid .roadmap-card:nth-child(3){grid-column:span 2}.roadmap-grid .roadmap-card:nth-child(4),.roadmap-grid .roadmap-card:nth-child(5){grid-column:span 3}.roadmap-card{display:flex;align-items:flex-start;gap:16px;flex:1 0 0;border-radius:8px;border:1px solid #323232}.roadmap-card h4{color:#fff;font-family:"Source Han Sans SC";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.roadmap-card p{align-self:stretch;color:rgba(255,255,255,.6);font-family:"Source Han Sans SC";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.roadmap-card-info{flex-grow:1}.roadmap-card-icon{width:80px;height:80px;flex-shrink:0}.roadmap-card-icon img{width:100%}.geo-frame-wrap{display:flex;justify-content:center;align-items:center;gap:24px;align-self:stretch;border-radius:8px;border:1px solid #323232}.geo-frame-list{display:flex;flex-direction:column;gap:80px}.geo-frame-item h4,.geo-frame-item-badge{display:inline-block}.geo-frame-item h4{color:#fff;font-family:"Source Han Sans SC";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.geo-frame-item p{color:rgba(255,255,255,.6);font-family:"Source Han Sans SC";font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-top:24px}.geo-frame-item-badge{padding:4px 16px;border-radius:30px;border:1px solid #7C58FF;background:linear-gradient(93deg,rgba(40,98,255,.4) .88%,rgba(169,71,255,.4) 99.46%);margin-right:24px}.geo-frame-item-badge i{display:inline-block;margin-right:5px;background-position:left center;background-repeat:no-repeat;background-size:18px auto;width:18px;height:18px;vertical-align:text-bottom}.geo-frame-item-badge-1 i{background-image:url(../images/geo_frame_icon_1@2x.png)}.geo-frame-item-badge-2 i{background-image:url(../images/geo_frame_icon_2@2x.png)}.geo-frame-item-badge-3 i{background-image:url(../images/geo_frame_icon_3@2x.png)}.geo-tabs{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.geo-tab{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 18px;transition:all .2s}.geo-tab.active{background:rgba(79,158,248,.12);border-color:rgba(79,158,248,.4)}.geo-tab-badge{flex-shrink:0;background-color:rgba(79,158,248,.2);border-radius:8px;padding:2px 10px;font-size:11px;white-space:nowrap}.monitor-sidebar,.tool-chip{display:flex;padding:8px 16px}.geo-tab-body h4{font-size:13px;font-weight:600;margin-bottom:4px}.geo-tab-body p{font-size:12px;color:rgba(255,255,255,.5);line-height:1.6}.monitor-desc-1,.tools-row-label{line-height:normal;font-style:normal}.geo-frame-right{flex:1;min-width:560px;display:flex;align-items:center;justify-content:center}.geo-frame-right img{width:100%;height:100%;object-fit:contain}.tools-section{background:rgba(255,255,255,.01)}.tools-row-label{color:#fff;font-size:20px;font-weight:700}.monitor-btn,.monitor-btn.active{font-size:16px;padding:12px 16px}.tools-list{display:flex;flex-wrap:wrap;gap:10px}.tool-chip{align-items:center;gap:8px;border-radius:50px;border:1px solid #EBEBEB;background:#FFF;color:#2b2d31;font-size:16px;width:180px;font-weight:600}.tool-chip img{width:32px;height:32px}.monitor-section{background:rgba(255,255,255,.01)}.monitor-wrap{display:flex;gap:40px;align-items:flex-start}.monitor-sidebar{flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch;border-radius:8px;background:rgba(191,204,255,.2);height:515px;width:136px}.monitor-btn{color:#fff;background:0 0;border:0}.monitor-btn.active{border-radius:30px;background:linear-gradient(93deg,#3475FF .88%,#784EFF 99.46%);font-weight:700}.adv-card h4,.faq-q-text,.monitor-desc-1{font-size:20px;font-weight:700}.monitor-content{flex:1;border-radius:8px;background:rgba(191,204,255,.2);padding:32px;height:515px}.monitor-panel{display:none}.monitor-panel.active{display:block}.monitor-img{width:911px}.monitor-desc-1{width:300px;display:flex;color:#fff;position:absolute;top:62px;left:640px}.monitor-stats{display:flex;gap:24px}.stat-num{font-size:28px;font-weight:700;color:#4f9ef8}.stat-label{font-size:12px;color:rgba(255,255,255,.5);margin-top:4px}.adv-card p,.monitor-desc{color:rgba(255,255,255,.6)}.monitor-desc{font-size:13px;line-height:1.7}.monitor-chart-placeholder{width:100%;height:120px;background:rgba(255,255,255,.03);border-radius:10px;margin:20px 0;border:1px dashed rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.2);font-size:12px}.advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.adv-card{padding:32px;border-radius:8px;border:1px solid #323232;background:#1E2022}.adv-card i,.solution-card,.solution-tags .stag i{background-position:left center;background-repeat:no-repeat}.adv-card h4{color:#fff;font-style:normal;line-height:normal;display:flex;margin-bottom:24px}.adv-card p,.solution-card h3{font-weight:400;font-style:normal;line-height:normal}.adv-card i{width:32px;height:32px;display:inline-block;background-size:32px auto;margin-right:16px}.adv-card-1 i{background-image:url(../images/geo_advantage_icon1@2x.png)}.adv-card-2 i{background-image:url(../images/geo_advantage_icon2@2x.png)}.adv-card-3 i{background-image:url(../images/geo_advantage_icon3@2x.png)}.adv-card-4 i{background-image:url(../images/geo_advantage_icon4@2x.png)}.adv-card-5 i{background-image:url(../images/geo_advantage_icon5@2x.png)}.adv-card-6 i{background-image:url(../images/geo_advantage_icon6@2x.png)}.adv-card p{font-size:16px}.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.solution-card{border-radius:8px;height:395px;background-size:100% auto}.solution-card h3{padding-top:80px;color:#fff;font-size:32px;margin-bottom:16px}.solution-card .sub{font-size:16px;color:rgba(255,255,255,.6);margin-bottom:48px;padding:0 32px;min-height:48px}.solution-tags{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(4,1fr);padding:0 18px}.solution-card-1{background-image:url(../images/geo_solution-card1@2x.png)}.solution-card-2{background-image:url(../images/geo_solution-card2@2x.png)}.solution-tags .stag{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-content:center;align-items:center}.solution-tags .stag i{width:40px;height:40px;display:inline-block;background-size:40px auto;margin-bottom:16px}.solution-tags-1 i{background-image:url(../images/geo_stag-1@2x.png)}.solution-tags-2 i{background-image:url(../images/geo_stag-2@2x.png)}.solution-tags-3 i{background-image:url(../images/geo_stag-3@2x.png)}.solution-tags-4 i{background-image:url(../images/geo_stag-4@2x.png)}.solution-tags-5 i{background-image:url(../images/geo_stag-5@2x.png)}.solution-tags-6 i{background-image:url(../images/geo_stag-6@2x.png)}.solution-tags-7 i{background-image:url(../images/geo_stag-7@2x.png)}.solution-tags-8 i{background-image:url(../images/geo_stag-8@2x.png)}.faq-section{background:rgba(255,255,255,.01)}.faq-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.faq-item{padding:24px;border-radius:8px;border:1px solid #323232;background:#1E2022;width:100%}.faq-q{display:flex;align-items:center;width:100%}.faq-q-text{color:#fff;font-style:normal;line-height:normal;flex:1;display:flex;align-items:center}.faq-q-text::before{content:"";display:inline-block;width:4px;height:4px;background-color:rgba(255,255,255,1);border-radius:50%;margin-right:8px}.faq-q .arrow{display:inline-block;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0}.faq-item.open .arrow{transform:rotate(225deg)}.faq-a{max-height:0;transition:max-height .3s ease,padding .3s;color:rgba(255,255,255,.6);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.faq-item.open .faq-a{max-height:200px;padding-top:12px}footer{background:rgba(0,0,0,.4);border-top:1px solid rgba(255,255,255,.06);padding:40px 80px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:rgba(255,255,255,.4)}.divider{width:60px;height:3px;background:linear-gradient(90deg,#4f9ef8,#a56ef8);border-radius:2px;margin:12px auto 0}