.staticHomeContainer___eP3NM{width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5715;color:rgba(0,0,0,.85)}.staticHomeContainer___eP3NM a{text-decoration:none;color:inherit}.btnPrimary___2C1F-{display:inline-block;padding:10px 28px;background:#1890ff;color:#fff;border-radius:6px;font-size:15px;font-weight:500;transition:all .3s;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(24,144,255,.2)}.btnPrimary___2C1F-:hover{background:#40a9ff;box-shadow:0 4px 12px rgba(24,144,255,.3);transform:translateY(-1px)}.btnSecondary___2k2CE{background:#fff!important;color:#1890ff!important;border:2px solid #1890ff!important;box-shadow:0 2px 8px rgba(24,144,255,.15);font-weight:500}.btnSecondary___2k2CE:hover{background:#e6f7ff!important;color:#0050b3!important;border-color:#0050b3!important;box-shadow:0 4px 12px rgba(24,144,255,.25);transform:translateY(-1px)}.hero___zbpXX{padding:100px 0;text-align:center;background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f0f7ff);color:#262626;position:relative;overflow:hidden;border-bottom:1px solid #e8e8e8;width:100%;margin:0}.hero___zbpXX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(24,144,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(114,46,209,.05) 0,transparent 50%);pointer-events:none}.heroContent___3_JWd{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.heroBadge___1dGpJ{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px;box-shadow:0 2px 8px rgba(24,144,255,.3)}.hero___zbpXX h1{font-size:72px;font-weight:700;margin-bottom:24px;line-height:1.2;color:#262626;letter-spacing:-2px}.heroSubtitle___1at2d{font-size:20px;margin-bottom:40px;color:#595959;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.heroActions___1bM7z{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:60px;flex-wrap:wrap}.heroStats___3rYCR{display:flex;justify-content:center;grid-gap:60px;gap:60px;flex-wrap:wrap;padding-top:40px;border-top:1px solid #e8e8e8}.statItem___1M3oZ{text-align:center}.statNumber___22-U7{font-size:20px;font-weight:600;color:#1890ff;margin-bottom:8px;line-height:1.2}.statLabel___1gxDM{font-size:14px;color:#8c8c8c}.hero___zbpXX .btnPrimary___2C1F-{background:#1890ff;color:#fff;font-size:16px;font-weight:500;padding:14px 36px;border-radius:6px;box-shadow:0 4px 12px rgba(24,144,255,.25);transition:all .3s}.hero___zbpXX .btnPrimary___2C1F-:hover{background:#40a9ff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.35)}.hero___zbpXX .btnSecondary___2k2CE{background:#fff;color:#1890ff;border:2px solid #1890ff;font-size:16px;font-weight:500;padding:12px 34px;border-radius:6px;box-shadow:0 2px 8px rgba(24,144,255,.15);transition:all .3s}.hero___zbpXX .btnSecondary___2k2CE:hover{background:#e6f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.25)}.sectionHeader___1Ngng{text-align:center;margin-bottom:60px}.sectionHeader___1Ngng h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.sectionHeader___1Ngng p{font-size:18px;color:#8c8c8c;margin:0}.coreCapabilities___1cUNz{width:100%;margin:0;padding:80px 0;background:#fafafa}.coreCapabilities___1cUNz .capabilityGrid___10U9v,.coreCapabilities___1cUNz .sectionHeader___1Ngng{max-width:1200px;margin:0 auto;padding:0 24px}.capabilityGrid___10U9v{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:48px}.capabilityItem___3FAP6{padding:40px 32px;border-radius:16px;border:2px solid #e8e8e8;text-align:center}.capabilityItem___3FAP6:hover{border-color:#1890ff;box-shadow:0 12px 32px rgba(24,144,255,.15);transform:translateY(-6px)}.capabilityIcon___1SHbo{font-size:48px;margin-bottom:24px;color:#1890ff;display:flex;align-items:center;justify-content:center}.capabilityItem___3FAP6 h3{font-size:24px}.capabilityItem___3FAP6 p{margin-bottom:20px}.capabilityHighlight___2ZBt5{font-size:13px;color:#1890ff;font-weight:500;padding:8px 16px;background:#e6f7ff;border-radius:20px;display:inline-block;margin-top:12px}.coreValue___2Yp1V{width:100%;margin:0;padding:80px 0;background:#fff}.coreValue___2Yp1V .sectionHeader___1Ngng,.coreValue___2Yp1V .valueGrid___3y7uV{max-width:1200px;margin:0 auto;padding:0 24px}.valueGrid___3y7uV{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px}.valueItem___3uSNX{padding:32px;background:#fafafa;border-radius:12px;border:1px solid #e8e8e8;transition:all .3s}.valueItem___3uSNX:hover{background:#fff;border-color:#1890ff;box-shadow:0 8px 24px rgba(24,144,255,.1);transform:translateY(-4px)}.valueIcon___1GVXm{font-size:40px;margin-bottom:16px;color:#1890ff;display:flex;align-items:center;justify-content:center}.valueItem___3uSNX h3{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.valueItem___3uSNX p{font-size:15px;color:#595959;line-height:1.7;margin:0}.useCases___MxL3P{width:100%;margin:0;padding:80px 0;background:#fafafa;border-top:1px solid #e8e8e8}.useCases___MxL3P .sectionHeader___1Ngng,.useCases___MxL3P .useCaseGrid___Z-h7f{max-width:1200px;margin:0 auto;padding:0 24px}.useCaseGrid___Z-h7f{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.useCaseItem___3f3cr{padding:28px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;transition:all .3s}.useCaseItem___3f3cr:hover{border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.1);transform:translateY(-2px)}.useCaseItem___3f3cr h3{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px;display:flex;align-items:center;grid-gap:8px;gap:8px}.useCaseItem___3f3cr h3 .anticon___3SlO4{color:#1890ff;font-size:20px}.useCaseItem___3f3cr p{font-size:14px;color:#595959;line-height:1.6;margin:0}.architecture___1I4On{width:100%;margin:0;padding:80px 0;background:#fff;border-top:1px solid #e8e8e8}.architecture___1I4On .archComparison___3Kig4,.architecture___1I4On .sectionHeader___1Ngng{max-width:1200px;margin:0 auto;padding:0 24px}.archComparison___3Kig4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto}.archItem___2mEt8{padding:32px;background:#fafafa;border-radius:12px;border:2px solid #e8e8e8;text-align:center;transition:all .3s}.archItem___2mEt8:last-child{background:linear-gradient(135deg,#f0f7ff,#f8f0ff);border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.15)}.archItem___2mEt8 h3{font-size:20px;font-weight:600;color:#262626;margin-bottom:20px}.archItem___2mEt8 ul{list-style:none;padding:0;margin:0;text-align:left}.archItem___2mEt8 li{font-size:15px;color:#595959;padding:8px 0;line-height:1.6}.capabilities___Y50oE{width:100%;margin:0;padding:80px 0;background:#fafafa;border-top:1px solid #e8e8e8}.capabilities___Y50oE .capabilityList___1xQuH,.capabilities___Y50oE .sectionHeader___1Ngng{max-width:1200px;margin:0 auto;padding:0 24px}.capabilityList___1xQuH{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:32px;gap:32px}.capabilityItem___3FAP6{padding:32px;background:#fff;border-radius:12px;border-left:4px solid #1890ff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s}.capabilityItem___3FAP6:hover{box-shadow:0 8px 24px rgba(24,144,255,.12);transform:translateY(-2px)}.capabilityItem___3FAP6 h3{font-size:22px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;grid-gap:8px;gap:8px}.capabilityItem___3FAP6 h3 .anticon___3SlO4{color:#1890ff;font-size:24px}.capabilityItem___3FAP6 p{font-size:16px;color:#595959;line-height:1.8;margin:0}.featureItem___3xxFF{text-align:center;padding:40px 32px;border-radius:12px;background:#fff;border:1px solid #e8f4ff;transition:all .3s;position:relative}.featureItem___3xxFF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:12px 12px 0 0;opacity:0;transition:opacity .3s}.featureItem___3xxFF:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(24,144,255,.15);border-color:#91d5ff}.featureItem___3xxFF:hover:before{opacity:1}.featureItem___3xxFF h3{font-size:24px;font-weight:600;margin-bottom:16px;color:#1890ff;line-height:1.4}.featureItem___3xxFF p{color:#262626;font-size:16px;line-height:1.8;margin:0}.showcase___3UWLz{width:100%;margin:0;padding:80px 0;background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.showcaseContent___2moh3{padding:0 24px}.showcaseContent___2moh3{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.showcaseText___1Sn85 h2{font-size:36px;font-weight:600;margin-bottom:24px;color:#262626}.showcaseText___1Sn85>p{font-size:18px;color:#595959;line-height:1.8;margin-bottom:32px}.showcaseList___PB-51{list-style:none;padding:0;margin:0}.showcaseList___PB-51 li{font-size:16px;color:#262626;padding:12px 0;border-bottom:1px solid #f0f0f0}.showcaseList___PB-51 li:last-child{border-bottom:none}.showcaseVisual___24GLx{display:flex;justify-content:center;align-items:center}.architectureBox___15no5{position:relative;width:300px;height:300px;background:linear-gradient(135deg,#f0f7ff,#f8f0ff);border-radius:16px;padding:40px;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(24,144,255,.1)}.archNode___2XJuR{background:#fff;padding:20px 24px;border-radius:8px;font-size:14px;font-weight:500;color:#1890ff;border:2px solid #e6f7ff;box-shadow:0 2px 8px rgba(24,144,255,.1);transition:all .3s}.archNode___2XJuR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.2)}.archConnector___2UP3G{position:absolute;width:2px;height:60px;background:linear-gradient(180deg,#1890ff,#722ed1);opacity:.3}.painPoints___3w58_{background:#fafafa;padding:80px 24px}.painPointsInner___2aTff{max-width:1200px;margin:0 auto}.painPointList___1F9JZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px}.painPointItem___3q1Cf{background:#fff;padding:36px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);border-left:4px solid #1890ff;transition:all .3s}.painPointItem___3q1Cf:hover{box-shadow:0 8px 24px rgba(24,144,255,.12);transform:translateY(-2px)}.painPointItem___3q1Cf h3{font-size:22px;font-weight:600;color:#1890ff;margin-bottom:16px;line-height:1.4}.painPointItem___3q1Cf p{color:#262626;line-height:1.8;font-size:16px;margin:0}.techStack___3sUsK{width:100%;margin:0;padding:80px 0;background:#fafafa;border-top:1px solid #e8e8e8}.techStack___3sUsK .sectionHeader___1Ngng,.techStack___3sUsK .techStackList___2FnwQ{max-width:1200px;margin:0 auto;padding:0 24px}.techStackList___2FnwQ{display:flex;justify-content:center;align-items:center;grid-gap:40px;gap:40px;flex-wrap:wrap}.techItem___3mWzF{text-align:center;padding:24px 32px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s;min-width:120px}.techItem___3mWzF:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.techIcon___3fqd2{font-size:32px;margin-bottom:12px}.techName___305mV{font-size:16px;font-weight:500;color:#262626}.techPhilosophy___3Ni2S{width:100%;margin:0;padding:80px 0;text-align:center;background:#fff}.techPhilosophy___3Ni2S .sectionHeader___1Ngng,.techPhilosophy___3Ni2S .techPhilosophyActions___3teq5,.techPhilosophy___3Ni2S .techPhilosophyDesc___3NUXA,.techPhilosophy___3Ni2S .techPhilosophySlogan___q8vZo{max-width:1200px;margin:0 auto;padding:0 24px}.techPhilosophySlogan___q8vZo{font-size:24px;color:#1890ff;font-weight:600;margin-bottom:32px;line-height:1.6;letter-spacing:.5px}.techPhilosophyDesc___3NUXA{font-size:18px;color:#262626;max-width:800px;margin:0 auto;line-height:1.8}.techPhilosophyActions___3teq5{margin-top:48px;display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.techPhilosophyActions___3teq5 .btnPrimary___2C1F-{margin-right:0;font-weight:500;padding:12px 32px;font-size:15px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.techPhilosophyActions___3teq5 .btnSecondary___2k2CE{padding:12px 32px;font-size:15px;min-width:120px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.cloudIot___VM9Go{width:100%;margin:80px 0 0;padding:80px 0;background:#fff;border-top:1px solid #e8e8e8}.cloudIot___VM9Go>div{max-width:1200px;margin:0 auto;padding:0 24px}.cloudIotContent___3fHKw{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:40px;gap:40px;max-width:1100px;margin:0 auto}.cloudIotItem___1hEz5{background:#fafafa;padding:40px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid #1890ff;transition:all .3s}.cloudIotItem___1hEz5:hover{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.cloudIotItem___1hEz5 h3{font-size:22px;font-weight:600;color:#1890ff;margin-bottom:20px;line-height:1.4}.cloudIotItem___1hEz5 p{font-size:16px;color:#262626;line-height:1.8;margin:0}.main___6l5RS{width:100%;margin:0;padding:0;background:#fff}h2{color:#262626;font-weight:600}@media (max-width:768px){.hero___zbpXX{padding:60px 0}.heroContent___3_JWd{padding:0 16px}.hero___zbpXX h1{font-size:36px}.heroSubtitle___1at2d{font-size:16px}.heroStats___3rYCR{grid-gap:40px;gap:40px}.statNumber___22-U7{font-size:18px}.heroBadge___1dGpJ{font-size:12px;padding:4px 12px}.architecture___1I4On,.capabilities___Y50oE,.cloudIot___VM9Go,.coreCapabilities___1cUNz,.coreValue___2Yp1V,.showcase___3UWLz,.techPhilosophy___3Ni2S,.techStack___3sUsK,.useCases___MxL3P{padding:60px 0}.architecture___1I4On .archComparison___3Kig4,.architecture___1I4On .sectionHeader___1Ngng,.capabilities___Y50oE .capabilityList___1xQuH,.capabilities___Y50oE .sectionHeader___1Ngng,.cloudIot___VM9Go>div,.coreCapabilities___1cUNz .capabilityGrid___10U9v,.coreCapabilities___1cUNz .sectionHeader___1Ngng,.coreValue___2Yp1V .sectionHeader___1Ngng,.coreValue___2Yp1V .valueGrid___3y7uV,.showcaseContent___2moh3,.techPhilosophy___3Ni2S .sectionHeader___1Ngng,.techPhilosophy___3Ni2S .techPhilosophyActions___3teq5,.techPhilosophy___3Ni2S .techPhilosophyDesc___3NUXA,.techPhilosophy___3Ni2S .techPhilosophySlogan___q8vZo,.techStack___3sUsK .sectionHeader___1Ngng,.techStack___3sUsK .techStackList___2FnwQ,.useCases___MxL3P .sectionHeader___1Ngng,.useCases___MxL3P .useCaseGrid___Z-h7f{padding:0 16px}.capabilityGrid___10U9v{grid-template-columns:1fr;grid-gap:24px;gap:24px}.capabilityItem___3FAP6{padding:32px 24px}.capabilityIcon___1SHbo{font-size:40px}.capabilityItem___3FAP6 h3{font-size:20px}.valueGrid___3y7uV{grid-template-columns:1fr}.useCaseGrid___Z-h7f{grid-template-columns:1fr}.archComparison___3Kig4{grid-template-columns:1fr}.capabilityList___1xQuH{grid-template-columns:1fr}.showcaseContent___2moh3{grid-template-columns:1fr;grid-gap:40px;gap:40px}.architectureBox___15no5{width:100%;max-width:300px}.techStackList___2FnwQ{grid-gap:20px;gap:20px}.techItem___3mWzF{min-width:100px;padding:20px 24px}.features___8nhbB{grid-template-columns:1fr}.painPointList___1F9JZ{grid-template-columns:1fr}.cloudIotContent___3fHKw{grid-template-columns:1fr}.techPhilosophyActions___3teq5{flex-direction:column;grid-gap:12px;gap:12px}.techPhilosophyActions___3teq5 .btnPrimary___2C1F-,.techPhilosophyActions___3teq5 .btnSecondary___2k2CE{width:100%;max-width:280px}.sectionHeader___1Ngng h2{font-size:32px}}.portal-static-inject.portal-static-hero .portalStatic_heroContent{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.portal-static-inject.portal-static-hero .portalStatic_heroBadge{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px;box-shadow:0 2px 8px rgba(24,144,255,.3)}.portal-static-inject.portal-static-hero .portalStatic_heroTitle{font-size:72px;font-weight:700;margin-bottom:24px;line-height:1.2;color:#262626;letter-spacing:-2px}.portal-static-inject.portal-static-hero .portalStatic_heroSubtitle{font-size:20px;margin-bottom:40px;color:#595959;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.portal-static-inject.portal-static-hero .portalStatic_heroSubtitleLead{margin-top:0;margin-bottom:16px;font-size:18px;color:#666}.portal-static-inject.portal-static-hero .portalStatic_heroSubtitleTip{margin-top:12px;font-size:15px;color:#1890ff;font-weight:500}.portal-static-inject.portal-static-hero .portalStatic_heroSubtitleMeta{margin-top:8px;font-size:14px;color:#666}.portal-static-inject.portal-static-hero .portalStatic_heroActions{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:60px;flex-wrap:wrap}.portal-static-inject.portal-static-hero .portalStatic_heroStats{display:flex;justify-content:center;grid-gap:60px;gap:60px;flex-wrap:wrap;padding-top:40px;border-top:1px solid #e8e8e8}.portal-static-inject.portal-static-hero .portalStatic_hero_statItem{text-align:center}.portal-static-inject.portal-static-hero .portalStatic_hero_statNumber{font-size:20px;font-weight:600;color:#1890ff;margin-bottom:8px;line-height:1.2}.portal-static-inject.portal-static-hero .portalStatic_hero_statLabel{font-size:14px;color:#8c8c8c}.portal-static-inject.portal-static-hero .portalStatic_hero_btnPrimary{display:inline-block;background:#1890ff;color:#fff;font-size:16px;font-weight:500;padding:14px 36px;border-radius:6px;box-shadow:0 4px 12px rgba(24,144,255,.25);transition:all .3s;text-decoration:none;border:none;cursor:pointer}.portal-static-inject.portal-static-hero .portalStatic_hero_btnPrimary:hover{background:#40a9ff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.35);color:#fff}.portal-static-inject.portal-static-hero .portalStatic_hero_btnSecondary{display:inline-block;background:#fff;color:#1890ff;border:2px solid #1890ff;font-size:16px;font-weight:500;padding:12px 34px;border-radius:6px;box-shadow:0 2px 8px rgba(24,144,255,.15);transition:all .3s;text-decoration:none;cursor:pointer}.portal-static-inject.portal-static-hero .portalStatic_hero_btnSecondary:hover{background:#e6f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.25);color:#1890ff}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_grid,.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader{max-width:1200px;margin:0 auto;padding:0 24px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader{text-align:center}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45;padding-bottom:0}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:0}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card{padding:32px;background:#fff;border-radius:12px;border:2px solid #e8e8e8;border-left:4px solid #1890ff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s;text-align:center}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card:hover{border-color:#1890ff;box-shadow:0 8px 24px rgba(24,144,255,.12);transform:translateY(-2px)}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_icon{font-size:48px;margin-bottom:24px;color:#1890ff;display:flex;align-items:center;justify-content:center}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_icon svg{width:48px;height:48px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card h3{font-size:22px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;grid-gap:8px;gap:8px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card p{font-size:16px;color:#595959;line-height:1.8;margin:0}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_highlight{font-size:13px;color:#1890ff;font-weight:500;padding:8px 16px;background:#e6f7ff;border-radius:20px;display:inline-block;margin-top:12px}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_grid,.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader{text-align:center}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px;margin-top:0}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_item{padding:32px;background:#fafafa;border-radius:12px;border:1px solid #e8e8e8;transition:all .3s}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_item:hover{background:#fff;border-color:#1890ff;box-shadow:0 8px 24px rgba(24,144,255,.1);transform:translateY(-4px)}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_icon{font-size:40px;margin-bottom:16px;color:#1890ff;display:flex;align-items:center;justify-content:center}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_icon svg{width:40px;height:40px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_item h3{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_item p{font-size:15px;color:#595959;line-height:1.7;margin:0}.portal-static-inject.portal-static-useCases .portalStatic_useCases_grid,.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader{text-align:center}.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-useCases .portalStatic_useCases_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:0}.portal-static-inject.portal-static-useCases .portalStatic_useCases_item{padding:28px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;transition:all .3s}.portal-static-inject.portal-static-useCases .portalStatic_useCases_item:hover{border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.1);transform:translateY(-2px)}.portal-static-inject.portal-static-useCases .portalStatic_useCases_item h3{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px;display:flex;align-items:center;grid-gap:8px;gap:8px}.portal-static-inject.portal-static-useCases .portalStatic_useCases_icon{color:#1890ff;font-size:20px;display:inline-flex;align-items:center;flex-shrink:0}.portal-static-inject.portal-static-useCases .portalStatic_useCases_icon svg{width:20px;height:20px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-useCases .portalStatic_useCases_item p{font-size:14px;color:#595959;line-height:1.6;margin:0}.portal-static-inject.portal-static-architecture .portalStatic_architecture_comparison,.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader{text-align:center}.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-architecture .portalStatic_architecture_comparison{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:0}.portal-static-inject.portal-static-architecture .portalStatic_architecture_item{padding:32px;background:#fafafa;border-radius:12px;border:2px solid #e8e8e8;text-align:center;transition:all .3s}.portal-static-inject.portal-static-architecture .portalStatic_architecture_item:last-child{background:linear-gradient(135deg,#f0f7ff,#f8f0ff);border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.15)}.portal-static-inject.portal-static-architecture .portalStatic_architecture_item h3{font-size:20px;font-weight:600;color:#262626;margin-bottom:20px}.portal-static-inject.portal-static-architecture .portalStatic_architecture_item ul{list-style:none;padding:0;margin:0;text-align:left}.portal-static-inject.portal-static-architecture .portalStatic_architecture_item li{font-size:15px;color:#595959;padding:8px 0;line-height:1.6}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_list,.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader{text-align:center}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:32px;gap:32px;margin-top:0}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_listItem{padding:32px;background:#fff;border-radius:12px;border-left:4px solid #1890ff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_listItem:hover{box-shadow:0 8px 24px rgba(24,144,255,.12);transform:translateY(-2px)}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_listItem h3{font-size:22px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;grid-gap:8px;gap:8px}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_inlineIcon{color:#1890ff;font-size:24px;display:inline-flex;align-items:center;flex-shrink:0}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_inlineIcon svg{width:24px;height:24px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_listItem p{font-size:16px;color:#595959;line-height:1.8;margin:0}.portal-static-inject.portal-static-techStack .portalStatic_techStack_list,.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader{text-align:center}.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-techStack .portalStatic_techStack_list{display:flex;justify-content:center;align-items:center;grid-gap:40px;gap:40px;flex-wrap:wrap;margin-top:0}.portal-static-inject.portal-static-techStack .portalStatic_techStack_item{text-align:center;padding:24px 32px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s;min-width:120px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.portal-static-inject.portal-static-techStack .portalStatic_techStack_icon{font-size:32px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.85)}.portal-static-inject.portal-static-techStack .portalStatic_techStack_icon svg{width:32px;height:32px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-techStack .portalStatic_techStack_name{font-size:16px;font-weight:500;color:#262626}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_sectionHeader{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_slogan{font-size:24px;color:#1890ff;font-weight:600;line-height:1.6;letter-spacing:.5px;text-align:center;max-width:1200px;margin:0 auto 32px;padding:0 24px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_desc{font-size:18px;color:#262626;max-width:800px;margin:0 auto;line-height:1.8;text-align:center;padding:0 24px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions{margin-top:48px;display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px;flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions .portalStatic_techPhilosophy_btnPrimary,.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions .portalStatic_techPhilosophy_btnSecondary{margin-right:0;font-weight:500;padding:12px 32px;font-size:15px;min-width:120px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;text-decoration:none}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_btnIcon{display:inline-flex;align-items:center;flex-shrink:0}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_btnIcon svg{width:16px;height:16px;display:block;flex-shrink:0;fill:currentColor}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_btnPrimary{display:inline-block;padding:10px 28px;background:#1890ff;color:#fff;border-radius:6px;font-size:15px;font-weight:500;transition:all .3s;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(24,144,255,.2)}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_btnSecondary{background:#fff!important;color:#1890ff!important;border:2px solid #1890ff!important;box-shadow:0 2px 8px rgba(24,144,255,.15);font-weight:500;border-radius:6px;cursor:pointer}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_wrap{max-width:1200px;margin:0 auto;padding:0 24px}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_sectionHeader{text-align:center}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_sectionHeader h2{font-size:40px;font-weight:600;margin-bottom:16px;color:#262626}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_sectionHeader p{font-size:18px;color:#8c8c8c;margin:0;line-height:1.45}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_content{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:40px;gap:40px;max-width:1100px;margin:0 auto}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_item{background:#fafafa;padding:40px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid #1890ff;transition:all .3s}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_item:hover{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_item h3{font-size:22px;font-weight:600;color:#1890ff;margin-bottom:20px;line-height:1.4}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_item p{font-size:16px;color:#262626;line-height:1.8;margin:0}@media (max-width:768px){.portal-static-inject.portal-static-hero .portalStatic_heroContent{padding:0 16px}.portal-static-inject.portal-static-hero .portalStatic_heroTitle{font-size:36px}.portal-static-inject.portal-static-hero .portalStatic_heroSubtitle{font-size:16px}.portal-static-inject.portal-static-hero .portalStatic_heroStats{grid-gap:40px;gap:40px}.portal-static-inject.portal-static-hero .portalStatic_hero_statNumber{font-size:18px}.portal-static-inject.portal-static-hero .portalStatic_heroBadge{font-size:12px;padding:4px 12px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_grid,.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_grid{grid-template-columns:1fr;grid-gap:24px;gap:24px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card{padding:32px 24px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_icon{font-size:40px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_icon svg{width:40px;height:40px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_card h3{font-size:20px}.portal-static-inject.portal-static-coreCapabilities .portalStatic_coreCapabilities_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_grid,.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_grid{grid-template-columns:1fr}.portal-static-inject.portal-static-coreValue .portalStatic_coreValue_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-useCases .portalStatic_useCases_grid,.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-useCases .portalStatic_useCases_grid{grid-template-columns:1fr}.portal-static-inject.portal-static-useCases .portalStatic_useCases_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-architecture .portalStatic_architecture_comparison,.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-architecture .portalStatic_architecture_comparison{grid-template-columns:1fr}.portal-static-inject.portal-static-architecture .portalStatic_architecture_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_list,.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_list{grid-template-columns:1fr}.portal-static-inject.portal-static-capabilities .portalStatic_capabilities_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_list,.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader{padding:0 16px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_list{grid-gap:20px;gap:20px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_item{min-width:100px;padding:20px 24px}.portal-static-inject.portal-static-techStack .portalStatic_techStack_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions,.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_desc,.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_sectionHeader,.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_slogan{padding:0 16px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions{flex-direction:column;grid-gap:12px;gap:12px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions .portalStatic_techPhilosophy_btnPrimary,.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_actions .portalStatic_techPhilosophy_btnSecondary{width:100%;max-width:280px}.portal-static-inject.portal-static-techPhilosophy .portalStatic_techPhilosophy_sectionHeader h2{font-size:32px}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_wrap{padding:0 16px}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_content{grid-template-columns:1fr}.portal-static-inject.portal-static-cloudIot .portalStatic_cloudIot_sectionHeader h2{font-size:32px}}