*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:#112640;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}p{line-height:1.85;color:#56677b}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.4vw,66px);line-height:1.2;letter-spacing:-2px;font-weight:650;margin-bottom:28px}h2{font-size:clamp(30px,3vw,46px);line-height:1.3;letter-spacing:-1px;font-weight:600;margin-bottom:22px}h3{font-size:26px;line-height:1.4;font-weight:600}small,.eyebrow{font-size:12px;letter-spacing:2px;color:#0063d6;font-weight:600}.wrap{max-width:1280px;width:88%;margin:auto}.section{padding:100px 0}.label{font-size:14px;color:#0063d6;display:block;margin-bottom:24px}.lead{font-size:18px;max-width:600px}.buttons{display:flex;gap:24px;align-items:center;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#0062e5;color:#fff;padding:16px 24px;border-radius:4px;font-size:15px;font-weight:600}.text-link{font-size:15px;color:#0062d2}.title-row{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:46px}.title-row>p{max-width:440px;font-size:16px}.site-header{position:sticky!important;top:0;z-index:50;background:#fff!important}.site-header-inner{max-width:1400px!important}.site-header .brand img{width:210px!important}.site-header .nav-summary{font-size:15px!important}.site-header .nav-dropdown{background:#fff!important}.concept-switch{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;padding:5px;background:rgba(255,255,255,.96);box-shadow:0 6px 32px #163f5d28;border:1px solid #dce6f0;border-radius:30px;gap:3px}.concept-switch a{padding:10px 15px;font-size:12px;border-radius:22px}.concept-switch a.active{background:#123255;color:white}.hero-a{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:#f4f9fc}.hero-a:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5faff 4%,#f5faffef 28%,#f5faff10 66%),url('./light-hero-v6.webp') center right/cover}.hero-a .wrap{position:relative;z-index:2;padding:80px 0}.hero-a h1{max-width:720px}.hero-a h1 em{font-style:normal;color:#0064e9}.hero-a p{max-width:490px}.hero-note{position:absolute;right:6%;bottom:36px;font-size:11px;color:#56768a;letter-spacing:1px}.brandline{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:30px 0;border-bottom:1px solid #e0e8ef}.brandline p{margin:0;font-size:14px}.brandline strong{font-size:18px;display:block;margin-bottom:8px}.product-stage{background:radial-gradient(ellipse at 65% 50%,#d8edff,transparent 60%),#f2f7fb;border-radius:20px;display:grid;grid-template-columns:1fr 1.1fr;min-height:520px;overflow:hidden}.product-copy{padding:56px}.product-copy h3{font-size:36px;margin-bottom:12px}.product-tabs{display:flex;gap:26px;margin:28px 0 18px;border-bottom:1px solid #b6cce0}.product-tabs button{cursor:pointer;border:0;background:none;padding:12px 0;color:#53677b;font-size:17px;border-bottom:2px solid transparent}.product-tabs button[aria-selected=true]{color:#0063dc;border-color:#0063dc}.product-description{min-height:105px;font-size:16px}.product-detail{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#3d6485}.product-detail span{padding:7px 12px;background:#ffffffa8;border-radius:20px}.device-scene{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;perspective:1000px}.device-scene:after{content:'产品形态示意';position:absolute;bottom:25px;right:28px;font-size:11px;color:#667c90}.monitor{width:330px;height:225px;border:9px solid #d4dce7;border-bottom-width:15px;border-radius:12px;box-shadow:20px 28px 40px #44739c25,inset 0 0 0 1px #fff;transform:rotateY(-13deg) rotateX(4deg);background:linear-gradient(140deg,#f4feff,#bfd9fa 50%,#678dea);position:relative;display:flex;justify-content:center;align-items:center}.monitor:before{content:'';position:absolute;width:18px;height:55px;background:linear-gradient(90deg,#a4b7ca,#e3ecf5);top:100%;left:48%}.monitor:after{content:'';position:absolute;width:140px;height:8px;background:linear-gradient(90deg,#99adc2,#e8eef5);top:calc(100% + 50px);left:calc(50% - 70px);border-radius:50%}.screen-mark{font-size:32px;font-weight:500;color:#fff;letter-spacing:2px;text-shadow:0 2px 20px #265ba888}.screen-mark span{display:block;font-size:10px;text-align:center;letter-spacing:5px;margin-top:10px}.tower{width:80px;height:180px;background:linear-gradient(90deg,#ebf3f9,#aabed1);border:1px solid #afc1d2;box-shadow:12px 20px 25px #34547622;border-radius:8px;transform:rotateY(-18deg);position:absolute;right:30px;top:42%}.tower:before{content:'';display:block;width:4px;height:95px;margin:18px auto;background:#137ed1;box-shadow:0 0 15px #2db5ff}.floating-chip{position:absolute;padding:16px 22px;border:1px solid #ffffff;background:#ffffffc2;border-radius:12px;box-shadow:0 12px 35px #6483a215;font-size:13px;color:#3a6384;backdrop-filter:blur(12px)}.floating-chip.top{top:60px;right:38px}.floating-chip.bottom{bottom:60px;left:30px}.technology{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.architecture-art{position:relative;height:380px;background:radial-gradient(ellipse,#ddf1ff,transparent 70%);display:grid;place-items:center}.plane{position:absolute;width:275px;height:180px;border:1px solid #7bbcf0;border-radius:28px;transform:rotateX(55deg) rotateZ(-35deg);background:linear-gradient(125deg,#fff9,#45a2ff44);box-shadow:15px 30px 45px #3687c927}.plane:nth-child(1){top:60px}.plane:nth-child(2){top:100px}.plane:nth-child(3){top:140px}.architecture-art b{position:relative;z-index:2;font-size:48px;color:#0874dc;letter-spacing:5px}.architecture-art small{position:absolute;bottom:25px;color:#5f7a91}.tech-points{display:flex;gap:20px;border-top:1px solid #d5e2eb;margin-top:28px;padding-top:20px;font-size:14px;color:#2b6089}.business-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.nuwa-panel{min-height:430px;padding:44px;position:relative;overflow:hidden;background:#edf0ff;border-radius:16px}.nuwa-panel:before,.nuwa-panel:after{content:'';position:absolute;width:260px;height:260px;border-radius:50%;right:-30px;bottom:-45px;background:radial-gradient(circle at 30% 30%,#fff,#adcbff 32%,#767cea 60%,#5230a8);box-shadow:inset 15px 0 50px #ffffff88,0 15px 60px #8b99e077}.nuwa-panel:after{width:150px;height:150px;right:155px;bottom:55px;background:radial-gradient(circle at 25% 20%,#fff,#b1f2f4 40%,#84b1e9);mix-blend-mode:multiply}.nuwa-panel h3{font-size:38px;position:relative;z-index:2}.nuwa-panel p{max-width:320px;position:relative;z-index:2}.nuwa-panel a{position:relative;z-index:2}.mini-businesses{display:flex;flex-direction:column}.mini-businesses a{display:block;padding:25px 12px;border-bottom:1px solid #dce5ef;transition:padding .2s}.mini-businesses a:hover{padding-left:25px}.mini-businesses h3{font-size:23px;margin:0 0 8px}.mini-businesses p{font-size:14px;margin:0}.mini-businesses b{float:right;color:#0672da;font-weight:400}.trust{background:#f4f7fa}.trust-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.trust img{width:100%;height:330px;object-fit:cover;border-radius:12px}.trust p{font-size:16px}.closing{padding:70px 0;background:#eaf4ff}.closing .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.closing h2{font-size:36px;margin:0}.footer-simple{padding:30px 0;font-size:12px;color:#6b7a88}.footer-simple .wrap{display:flex;justify-content:space-between}.hero-b{background:radial-gradient(ellipse at 70% 50%,#d0e5ff,transparent 45%),#f4f7fc;position:relative;overflow:hidden}.hero-b .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;min-height:650px;align-items:center}.hero-b h1{font-size:clamp(40px,4.6vw,68px)}.hero-b h1 em{font-style:normal;background:linear-gradient(90deg,#0060de,#25a7bb);background-clip:text;color:transparent}.hero-b .device-scene{transform:scale(1.12)}.hero-b .screen-mark{font-size:28px}.brand-signature{font-size:15px;color:#5e7286;padding-top:28px;margin-top:36px;border-top:1px solid #ccdcea}.brand-signature b{color:#193754;margin-right:14px}.entry-ribbon{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dce6ee}.entry-ribbon a{padding:26px;border-right:1px solid #dce6ee;font-size:17px}.entry-ribbon a:last-child{border:0}.entry-ribbon span{font-size:13px;color:#6d7e8f;display:block;margin-top:8px}.entry-ribbon b{float:right;color:#0064d9}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px}.product-card{padding:36px;background:#f2f7fb;border-radius:14px}.product-card h3{font-size:30px;margin-bottom:14px}.product-card p{font-size:16px;max-width:460px}.product-card .device-scene{min-height:280px;transform:scale(.8);margin:-22px -25px 0}.product-card .device-scene:after{bottom:0}.product-card.dual{background:#edf0f9}.product-card .monitor{width:270px;height:175px}.product-card.dual .monitor{background:linear-gradient(90deg,#6a91cf 49%,#eff4ff 49.5%,#eff4ff 50.5%,#7585b9 51%)}.product-card.dual .tower:before{width:20px;background:linear-gradient(90deg,#2575b8 45%,#b9d0df 46%,#b9d0df 54%,#2575b8 55%)}.product-card .tower{right:35px;top:28%;height:145px}.product-card .screen-mark{font-size:21px}.b-nuwa{background:linear-gradient(120deg,#eef8fe,#eeedff)}.b-nuwa .technology{gap:70px}.ripple{height:370px;position:relative;display:flex;align-items:center;justify-content:center}.ripple i{position:absolute;width:300px;height:300px;border:1px solid #7e9cde;border-radius:50%;transform:rotateX(55deg) rotateZ(-20deg)}.ripple i:nth-child(2){width:370px;height:370px}.ripple i:nth-child(3){width:430px;height:430px}.ripple b{background:radial-gradient(circle at 30% 15%,#fcffff,#bde0ff 35%,#5f9ae7 70%,#7775cb);border-radius:50%;width:205px;height:205px;display:grid;place-items:center;font-size:29px;color:white;box-shadow:0 25px 60px #8dafe777;animation:float 6s ease-in-out infinite}.capability-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.capability-links a{border-top:2px solid #2678c9;padding:26px 0}.capability-links h3{font-size:26px}.capability-links p{font-size:16px}.source-note{font-size:12px!important;color:#788798!important}.blueprint{background:#eef6fc}.blueprint .architecture-art{order:2}.b .section{padding:85px 0}@keyframes float{50%{transform:translateY(-13px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media(max-width:800px){h1{letter-spacing:-1px}.wrap{width:88%}.section,.b .section{padding:60px 0}.hero-a{min-height:680px;align-items:start}.hero-a .wrap{padding:58px 0}.hero-a:before{background:linear-gradient(180deg,#f5faff 3%,#f5faffe6 45%,#f5faff22),url('./light-hero-v6.webp') 68% bottom/auto 72% no-repeat}.hero-a h1{font-size:38px}.hero-a p{font-size:16px}.hero-note{bottom:16px}.brandline{grid-template-columns:1fr;gap:18px}.brandline>div+div{display:none}.title-row{display:block;margin-bottom:24px}.title-row>p{font-size:15px}.product-stage,.technology,.business-grid,.trust-inner,.hero-b .wrap,.product-pair{grid-template-columns:1fr;gap:30px}.product-copy{padding:30px}.product-copy h3{font-size:30px}.device-scene{min-height:310px;transform:scale(.85);margin:-20px}.floating-chip.top{top:0;right:0}.floating-chip.bottom{bottom:0}.tower{right:-8px}.technology{gap:15px}.architecture-art{height:300px}.architecture-art small{bottom:0}.nuwa-panel{padding:30px;min-height:400px}.trust img{height:250px}.closing .wrap{display:block}.closing h2{font-size:30px;margin-bottom:24px}.footer-simple .wrap{display:block;padding-bottom:60px}.footer-simple span{display:block;margin-bottom:10px}.hero-b .wrap{padding:50px 0 15px;gap:0}.hero-b h1{font-size:40px}.hero-b .device-scene{transform:scale(.86);margin:0 -10px 25px}.hero-b .lead{font-size:16px}.entry-ribbon a{padding:20px 7px;font-size:14px}.entry-ribbon span{font-size:11px}.entry-ribbon b{display:none}.product-card{padding:26px}.product-card .device-scene{margin:-22px -20px 0;transform:scale(.8)}.ripple{transform:scale(.8);height:300px}.capability-links{grid-template-columns:1fr;gap:10px}.blueprint .architecture-art{order:0}.concept-switch{bottom:12px;right:12px}.tech-points{gap:12px;font-size:12px}.site-header .brand img{width:170px!important}}
