:root{--nd-ink:#06131a;--nd-ink-2:#0a2029;--nd-paper:#f2f3ef;--nd-paper-2:#e5e8e3;--nd-cyan:#4de2ef;--nd-cyan-soft:#a7f3f4;--nd-copper:#c98353;--nd-line:rgba(12,36,45,.16);--nd-text:#102631;--nd-muted:#5a6b72}
.page-ningde{margin:0;background:var(--nd-paper);color:var(--nd-text);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;overflow-x:hidden}
.page-ningde *{box-sizing:border-box}
.page-ningde .nd-main{overflow:hidden;background:var(--nd-paper)}
.page-ningde .nd-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}
.page-ningde .nd-section{padding:108px 0;position:relative}
.page-ningde h1,.page-ningde h2,.page-ningde h3,.page-ningde p{margin-top:0}
.page-ningde h1,.page-ningde h2{font-family:"Songti SC","STSong","SimSun",serif;font-weight:700;letter-spacing:-.055em}
.page-ningde h2{font-size:46px;line-height:1.12;margin-bottom:24px}
.page-ningde a{text-decoration:none}
.page-ningde img{display:block;max-width:100%}
.page-ningde .nd-hero-media img,.page-ningde .nd-photo img,.page-ningde .nd-platform-screen img,.page-ningde .nd-ad img{height:auto}
.page-ningde .nd-kicker,.page-ningde .nd-section-head>p:first-child,.page-ningde .nd-platform-head>p:first-child{margin:0 0 18px;color:#237b87;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}

.page-ningde .nd-hero{position:relative;min-height:850px;padding:0 0 42px;background:radial-gradient(circle at 72% 22%,rgba(65,207,220,.12),transparent 27%),linear-gradient(135deg,#07171e 0%,#0a222b 58%,#07151c 100%);color:#f4f7f5;border-bottom:1px solid rgba(77,226,239,.32)}
.page-ningde .nd-gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(77,226,239,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(77,226,239,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.page-ningde .nd-hero:after{content:"";position:absolute;left:0;top:180px;width:6px;height:380px;background:linear-gradient(var(--nd-cyan),var(--nd-copper),transparent);box-shadow:0 0 28px rgba(77,226,239,.5)}
.page-ningde .nd-crumb{position:relative;z-index:2;margin:0;padding:25px 0;color:#8aa2ac;font-size:13px}
.page-ningde .nd-crumb a{color:#b9ccd2}.page-ningde .nd-crumb i{margin:0 10px;color:#42616b}.page-ningde .nd-crumb strong{color:#fff}
.page-ningde .nd-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.82fr 1.18fr;gap:58px;align-items:center;padding:38px 0 34px}
.page-ningde .nd-signal{display:flex;align-items:center;gap:14px;margin-bottom:28px;color:#9cb1b9;font-size:12px;letter-spacing:.12em}
.page-ningde .nd-signal span{padding:8px 11px;border:1px solid rgba(77,226,239,.38);color:var(--nd-cyan);box-shadow:inset 0 0 18px rgba(77,226,239,.05)}
.page-ningde .nd-hero h1{max-width:530px;margin:0 0 28px;font-size:58px;line-height:1.06;letter-spacing:-.065em}
.page-ningde .nd-hero h1 em{display:block;margin-top:9px;color:var(--nd-cyan-soft);font-style:normal;text-shadow:0 0 30px rgba(77,226,239,.13)}
.page-ningde .nd-lead{max-width:555px;margin-bottom:30px;color:#c1d0d4;font-size:17px;line-height:2}
.page-ningde .nd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}
.page-ningde .nd-actions a,.page-ningde .nd-closing-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid var(--nd-cyan);background:var(--nd-cyan);color:#062129;font-size:14px;font-weight:900;transition:.25s ease}
.page-ningde .nd-actions a+ a{background:transparent;color:#eaf7f7}.page-ningde .nd-actions a:hover,.page-ningde .nd-closing-actions a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(77,226,239,.16)}
.page-ningde .nd-boundary{max-width:540px;margin:0;color:#6f8b94;font-size:12px;line-height:1.8}
.page-ningde .nd-hero-media{position:relative;margin:0;padding:14px 14px 50px;background:#0f2730;border:1px solid rgba(77,226,239,.22);box-shadow:0 32px 70px rgba(0,0,0,.38)}
.page-ningde .nd-hero-media:before{content:"";position:absolute;inset:7px 7px auto auto;width:38%;height:2px;background:linear-gradient(90deg,transparent,var(--nd-cyan));box-shadow:0 0 14px var(--nd-cyan)}
.page-ningde .nd-hero-media img{width:100%;aspect-ratio:16/9;object-fit:cover}
.page-ningde .nd-hero-media figcaption,.page-ningde .nd-photo figcaption,.page-ningde .nd-platform-screen figcaption{position:absolute;left:18px;right:18px;bottom:13px;display:flex;justify-content:space-between;gap:18px;align-items:center;color:#8fa7af;font-size:10px;letter-spacing:.08em}
.page-ningde .nd-hero-media figcaption span,.page-ningde .nd-photo figcaption span,.page-ningde .nd-platform-screen figcaption span{color:var(--nd-cyan);letter-spacing:.14em}.page-ningde .nd-hero-media figcaption b,.page-ningde .nd-photo figcaption b,.page-ningde .nd-platform-screen figcaption b{font-weight:600;color:#dce7e8}
.page-ningde .nd-hero-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border:1px solid rgba(77,226,239,.15);background:rgba(3,14,19,.52)}
.page-ningde .nd-hero-flow li{position:relative;min-height:95px;padding:18px 19px;border-right:1px solid rgba(77,226,239,.14)}.page-ningde .nd-hero-flow li:last-child{border-right:0}
.page-ningde .nd-hero-flow li:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--nd-cyan);transition:width .35s ease}.page-ningde .nd-hero-flow li:hover:after{width:100%}
.page-ningde .nd-hero-flow span{display:block;color:#4d7b86;font-size:11px}.page-ningde .nd-hero-flow b{display:block;margin:7px 0 4px;color:#fff;font-size:16px}.page-ningde .nd-hero-flow small{color:#8399a0}

.page-ningde .nd-ad{padding:34px 24px;background:#dfe3e0}.page-ningde .nd-ad>div{max-width:1200px;margin:0 auto}.page-ningde .nd-ad picture{display:block}.page-ningde .nd-ad img{width:1200px;max-width:100%;aspect-ratio:3/1;object-fit:contain;background:#fff}
.page-ningde .nd-section-head{display:grid;grid-template-columns:170px minmax(0,1.08fr) minmax(260px,.72fr);gap:32px;align-items:start;margin-bottom:56px}.page-ningde .nd-section-head>p:first-child{grid-column:1}.page-ningde .nd-section-head h2{grid-column:2;margin:0}.page-ningde .nd-section-head>p:last-child{grid-column:3;margin:5px 0 0;color:var(--nd-muted);font-size:15px;line-height:1.9}

.page-ningde .nd-pulse{background:#edf0ed}.page-ningde .nd-waterfall{display:grid;grid-template-columns:1.2fr .85fr .95fr;grid-template-rows:180px 124px 184px;gap:14px}
.page-ningde .nd-module{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(5,34,44,.13);background:#fff}.page-ningde .nd-module:before{content:"";position:absolute;inset:auto -20% -50% 30%;height:70%;background:radial-gradient(circle,rgba(77,226,239,.12),transparent 66%)}
.page-ningde .nd-module span{color:#278693;font-size:10px;font-weight:900;letter-spacing:.18em}.page-ningde .nd-module strong{display:block;margin:14px 0 10px;font-family:"Songti SC","SimSun",serif;font-size:25px}.page-ningde .nd-module p{position:relative;max-width:500px;margin:0;color:#64757b;font-size:13px;line-height:1.8}.page-ningde .nd-module i{position:absolute;right:22px;bottom:12px;color:rgba(15,63,77,.08);font:700 68px/1 Arial;font-style:normal}
.page-ningde .nd-module-a{grid-row:1/3;background:var(--nd-ink);color:#fff}.page-ningde .nd-module-a p,.page-ningde .nd-module-d p{color:#b7c9cf}.page-ningde .nd-module-b{grid-column:2/4}.page-ningde .nd-module-c{grid-column:2}.page-ningde .nd-module-d{grid-column:1/3;grid-row:3;background:#0b2932;color:#fff}.page-ningde .nd-module-e{grid-column:3;grid-row:2/4;background:#d9d5ca}.page-ningde .nd-source-note{max-width:760px;margin:28px 0 0 auto;color:#718086;font-size:12px;line-height:1.8;text-align:right}

.page-ningde .nd-register{background:#fff}.page-ningde .nd-split{display:grid;grid-template-columns:1.03fr .97fr;gap:72px;align-items:center}
.page-ningde .nd-photo{position:relative;margin:0;padding:12px 12px 48px;background:var(--nd-ink);box-shadow:0 24px 55px rgba(7,28,36,.16)}.page-ningde .nd-photo img{width:100%;aspect-ratio:3/2;object-fit:cover}.page-ningde .nd-register-copy>p:not(.nd-kicker){color:var(--nd-muted);font-size:15px;line-height:1.9}
.page-ningde .nd-gates{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--nd-line)}.page-ningde .nd-gates li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--nd-line)}.page-ningde .nd-gates>li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #7ce4e8;color:#167781;font:700 11px Arial}.page-ningde .nd-gates b{display:block;margin:1px 0 5px;font-size:15px}.page-ningde .nd-gates small{display:block;color:#68787d;line-height:1.7}

.page-ningde .nd-path{background:var(--nd-ink);color:#eef6f6}.page-ningde .nd-head-light>p:last-child{color:#94aab0}.page-ningde .nd-route-tabs{display:flex;gap:10px;margin:0 0 18px}.page-ningde .nd-route-tabs button{min-width:118px;padding:13px 18px;border:1px solid rgba(77,226,239,.25);background:transparent;color:#96acb3;cursor:pointer;font:800 13px "Microsoft YaHei",sans-serif}.page-ningde .nd-route-tabs button.is-active{background:var(--nd-cyan);color:#062129;border-color:var(--nd-cyan)}
.page-ningde .nd-route-output{position:relative;min-height:280px;padding:44px 48px;border:1px solid rgba(77,226,239,.2);background:linear-gradient(105deg,#0b222b,#0e2d37)}.page-ningde .nd-route-output:after{content:"";position:absolute;right:0;top:0;width:34%;height:100%;background-image:linear-gradient(rgba(77,226,239,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(77,226,239,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000)}
.page-ningde .nd-route-output>span{color:var(--nd-cyan);font-size:11px;letter-spacing:.18em}.page-ningde .nd-route-output h3{position:relative;z-index:1;max-width:770px;margin:15px 0 14px;font-family:"Songti SC","SimSun",serif;font-size:29px;line-height:1.4}.page-ningde .nd-route-output p{position:relative;z-index:1;max-width:800px;color:#afc2c7;line-height:1.9}.page-ningde .nd-route-output ul{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none}.page-ningde .nd-route-output li{padding:13px 15px;border-left:2px solid var(--nd-cyan);background:rgba(255,255,255,.04);font-size:13px}

.page-ningde .nd-pricing{background:#e4e1d7}.page-ningde .nd-price-waterfall{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.page-ningde .nd-price-waterfall article{padding:28px;border:1px solid rgba(10,36,45,.14);background:#f7f6f1}.page-ningde .nd-price-waterfall article:nth-child(2){margin-top:34px;background:#fff}.page-ningde .nd-price-waterfall article:nth-child(3){margin-top:68px;background:#0b252e;color:#fff}.page-ningde .nd-price-waterfall span{color:#287f89;font-size:11px;font-weight:900;letter-spacing:.13em}.page-ningde .nd-price-waterfall strong{display:block;margin:22px 0 16px;font-size:13px}.page-ningde .nd-price-waterfall strong b{margin-right:7px;color:#bd6b3e;font:700 48px/1 Arial}.page-ningde .nd-price-waterfall p{margin:0;color:#66767c;font-size:13px;line-height:1.8}.page-ningde .nd-price-waterfall article:nth-child(3) p{color:#afc1c6}.page-ningde .nd-price-note{margin:27px 0 0;color:#65757b;font-size:12px;line-height:1.8}

.page-ningde .nd-accounting{background:#f7f8f5}.page-ningde .nd-accounting-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:66px;align-items:center}.page-ningde .nd-accounting-copy>p:not(.nd-kicker){color:var(--nd-muted);font-size:15px;line-height:1.9}.page-ningde .nd-text-link{display:inline-flex;margin-top:8px;padding-bottom:6px;border-bottom:1px solid #1e8390;color:#176c76;font-size:13px;font-weight:800}.page-ningde .nd-month-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:62px 0 0;padding:1px;background:rgba(11,42,52,.14);list-style:none}.page-ningde .nd-month-flow li{min-height:168px;padding:23px;background:#fff}.page-ningde .nd-month-flow span{display:block;color:#1b7f8a;font:700 11px Arial}.page-ningde .nd-month-flow b{display:block;margin:26px 0 9px;font-family:"Songti SC","SimSun",serif;font-size:22px}.page-ningde .nd-month-flow p{margin:0;color:#6a797e;font-size:12px;line-height:1.75}

.page-ningde .nd-services{background:#d9e1dd}.page-ningde .nd-service-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:220px;gap:14px}.page-ningde .nd-service-masonry a{position:relative;overflow:hidden;padding:30px;background:#f5f6f2;color:var(--nd-text);border:1px solid rgba(6,37,47,.13);transition:.25s ease}.page-ningde .nd-service-masonry a:hover{transform:translateY(-4px);border-color:#2da4af}.page-ningde .nd-service-masonry .nd-service-large{grid-row:span 2;background:var(--nd-ink);color:#eef8f7}.page-ningde .nd-service-masonry .nd-service-wide{grid-column:2/4;background:#173942;color:#fff}.page-ningde .nd-service-masonry span{color:#2ba0ab;font-size:10px;font-weight:900;letter-spacing:.15em}.page-ningde .nd-service-masonry h3{margin:23px 0 12px;font-family:"Songti SC","SimSun",serif;font-size:28px}.page-ningde .nd-service-large h3{font-size:42px}.page-ningde .nd-service-masonry p{max-width:520px;color:#66787d;font-size:13px;line-height:1.85}.page-ningde .nd-service-large p,.page-ningde .nd-service-wide p{color:#b9c9cd}.page-ningde .nd-service-masonry b{position:absolute;left:30px;bottom:28px;color:#247b85;font-size:12px}.page-ningde .nd-service-large b,.page-ningde .nd-service-wide b{color:var(--nd-cyan)}

.page-ningde .nd-platform{background:#071920;color:#edf6f6}.page-ningde .nd-platform-head{display:grid;grid-template-columns:170px 1fr .72fr;gap:32px;margin-bottom:56px}.page-ningde .nd-platform-head>p:first-child{grid-column:1}.page-ningde .nd-platform-head h2{grid-column:2;margin:0}.page-ningde .nd-platform-head>p:last-child{grid-column:3;margin:5px 0 0;color:#9bb0b6;line-height:1.9}
.page-ningde .nd-platform-grid{display:grid;grid-template-columns:1fr 155px;gap:14px;align-items:stretch}.page-ningde .nd-platform-screen{position:relative;margin:0;padding:12px 12px 47px;border:1px solid rgba(77,226,239,.22);background:#0c2831}.page-ningde .nd-platform-screen img{width:100%;aspect-ratio:1253/705;object-fit:cover}.page-ningde .nd-platform-numbers{display:grid;gap:10px}.page-ningde .nd-platform-numbers strong{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(77,226,239,.2);background:#0d2b34}.page-ningde .nd-platform-numbers b{color:var(--nd-cyan);font:700 38px/1 Arial}.page-ningde .nd-platform-numbers small{margin-top:8px;color:#95abb1;font-size:11px}
.page-ningde .nd-workspaces{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.page-ningde .nd-workspaces article{min-height:175px;padding:24px;border:1px solid rgba(77,226,239,.16);background:#0a232c}.page-ningde .nd-workspaces span{color:#367b85;font:700 11px Arial}.page-ningde .nd-workspaces h3{margin:24px 0 10px;font-size:19px}.page-ningde .nd-workspaces p{margin:0;color:#9cb0b6;font-size:12px;line-height:1.8}

.page-ningde .nd-growth{background:#e7ebe7}.page-ningde .nd-growth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:66px;align-items:center}.page-ningde .nd-growth-copy>p:not(.nd-kicker){color:var(--nd-muted);font-size:15px;line-height:1.9}.page-ningde .nd-growth-links{display:flex;gap:10px;margin:28px 0}.page-ningde .nd-growth-links a{padding:13px 16px;background:var(--nd-ink);color:#e9f6f6;font-size:12px;font-weight:800}.page-ningde .nd-growth-links a+ a{background:#2c8993;color:#fff}.page-ningde .nd-growth-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none}.page-ningde .nd-growth-copy li{padding:11px;border-left:2px solid #2a9ba5;background:rgba(255,255,255,.62);font-size:12px}

.page-ningde .nd-articles{background:#f7f7f3}.page-ningde .nd-article-list{border-top:1px solid var(--nd-line)}.page-ningde .nd-article-list a{display:grid;grid-template-columns:150px 1fr 100px;gap:26px;align-items:center;min-height:112px;border-bottom:1px solid var(--nd-line);color:var(--nd-text);transition:.2s ease}.page-ningde .nd-article-list a:hover{padding-left:12px;background:#fff}.page-ningde .nd-article-list span{color:#2c8d97;font-size:10px;font-weight:900;letter-spacing:.12em}.page-ningde .nd-article-list h3{margin:0;font-size:16px;line-height:1.6}.page-ningde .nd-article-list b{color:#477079;font-size:11px;text-align:right}

.page-ningde .nd-faq{background:#dfe3df}.page-ningde .nd-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:74px}.page-ningde .nd-faq-grid .nd-section-head{display:block;margin:0}.page-ningde .nd-faq-grid .nd-section-head h2{margin-bottom:22px}.page-ningde .nd-faq-grid .nd-section-head>p:last-child{color:var(--nd-muted);line-height:1.9}.page-ningde .nd-faq-list{border-top:1px solid rgba(7,40,50,.2)}.page-ningde .nd-faq-list details{border-bottom:1px solid rgba(7,40,50,.2)}.page-ningde .nd-faq-list summary{display:grid;grid-template-columns:42px 1fr 24px;gap:14px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.page-ningde .nd-faq-list summary::-webkit-details-marker{display:none}.page-ningde .nd-faq-list summary span{color:#25818b;font:700 11px Arial}.page-ningde .nd-faq-list summary b{font-size:15px}.page-ningde .nd-faq-list summary i{font-style:normal;font-size:22px;transition:transform .2s}.page-ningde .nd-faq-list details[open] summary i{transform:rotate(45deg)}.page-ningde .nd-faq-list details p{margin:0;padding:0 38px 24px 56px;color:#5e7076;line-height:1.9}

.page-ningde .nd-ad-final{background:#ced6d2}.page-ningde .nd-closing{padding:100px 0;background:radial-gradient(circle at 72% 30%,rgba(77,226,239,.11),transparent 28%),#06171e;color:#edf7f6;text-align:center}.page-ningde .nd-closing p{color:var(--nd-cyan);font-size:11px;font-weight:900;letter-spacing:.22em}.page-ningde .nd-closing h2{margin:18px 0 30px;font-size:52px}.page-ningde .nd-closing-actions{display:flex;justify-content:center;gap:10px}.page-ningde .nd-closing-actions a+ a{background:transparent;color:#edf7f6}.page-ningde .nd-closing small{display:block;margin-top:22px;color:#7f959d;line-height:1.8}

.js .page-ningde .reveal{opacity:0;transform:translateY(24px);transition:opacity .62s ease,transform .62s ease}.js .page-ningde .reveal.is-visible{opacity:1;transform:none}
.page-ningde .ct-public-footer .footer-bottom{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;flex-wrap:wrap!important}.page-ningde .ct-public-footer .footer-beian{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.page-ningde .ct-public-footer a{white-space:normal!important}

@media(max-width:980px){
  .page-ningde .nd-section-head,.page-ningde .nd-platform-head{grid-template-columns:130px 1fr}.page-ningde .nd-section-head>p:last-child,.page-ningde .nd-platform-head>p:last-child{grid-column:2}.page-ningde .nd-hero-grid{grid-template-columns:1fr;gap:34px}.page-ningde .nd-hero{min-height:auto}.page-ningde .nd-split,.page-ningde .nd-accounting-grid,.page-ningde .nd-growth-grid{grid-template-columns:1fr}.page-ningde .nd-register-copy{order:-1}.page-ningde .nd-platform-grid{grid-template-columns:1fr}.page-ningde .nd-platform-numbers{grid-template-columns:repeat(3,1fr)}.page-ningde .nd-platform-numbers strong{min-height:110px}.page-ningde .nd-service-masonry{grid-template-columns:1fr 1fr}.page-ningde .nd-service-masonry .nd-service-large{grid-row:auto}.page-ningde .nd-service-masonry .nd-service-wide{grid-column:1/3}.page-ningde .nd-faq-grid{grid-template-columns:1fr;gap:42px}
}
@media(max-width:700px){
  .page-ningde .nd-shell{width:calc(100% - 30px)}.page-ningde .nd-section{padding:76px 0}.page-ningde h2{font-size:31px;line-height:1.18;letter-spacing:-.045em}
  .page-ningde .nd-hero{padding-bottom:20px}.page-ningde .nd-hero:after{top:145px;height:255px;width:4px}.page-ningde .nd-crumb{padding:14px 0;font-size:12px}.page-ningde .nd-hero-grid{padding:24px 0 26px;gap:30px}.page-ningde .nd-signal{margin-bottom:20px;font-size:10px}.page-ningde .nd-hero h1{font-size:38px;line-height:1.12;margin-bottom:22px}.page-ningde .nd-lead{font-size:15px;line-height:1.9}.page-ningde .nd-actions a{min-height:46px;padding:0 17px;font-size:12px}.page-ningde .nd-hero-media{padding:10px 10px 48px}.page-ningde .nd-hero-media img{aspect-ratio:3/4}.page-ningde .nd-hero-media figcaption{left:14px;right:14px;align-items:flex-start}.page-ningde .nd-hero-media figcaption b{text-align:right;max-width:52%}.page-ningde .nd-hero-flow{grid-template-columns:repeat(2,1fr)}.page-ningde .nd-hero-flow li{min-height:84px;border-bottom:1px solid rgba(77,226,239,.14)}.page-ningde .nd-hero-flow li:nth-child(even){border-right:0}.page-ningde .nd-hero-flow li:last-child{grid-column:1/3}
  .page-ningde .nd-ad{padding:18px 15px}.page-ningde .nd-ad img{width:100%;aspect-ratio:750/920;object-fit:contain}
  .page-ningde .nd-section-head,.page-ningde .nd-platform-head{display:block;margin-bottom:36px}.page-ningde .nd-section-head>p:last-child,.page-ningde .nd-platform-head>p:last-child{margin-top:18px;font-size:14px}
  .page-ningde .nd-waterfall{display:block}.page-ningde .nd-module{min-height:180px;margin-bottom:10px}.page-ningde .nd-module-b,.page-ningde .nd-module-d{min-height:210px}.page-ningde .nd-source-note{text-align:left}
  .page-ningde .nd-split,.page-ningde .nd-accounting-grid,.page-ningde .nd-growth-grid{gap:38px}.page-ningde .nd-photo{padding:9px 9px 48px}.page-ningde .nd-gates li{grid-template-columns:46px 1fr}.page-ningde .nd-route-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.page-ningde .nd-route-tabs button{min-width:0;padding:12px 6px}.page-ningde .nd-route-output{padding:30px 22px}.page-ningde .nd-route-output h3{font-size:23px}.page-ningde .nd-route-output ul{grid-template-columns:1fr 1fr}.page-ningde .nd-price-waterfall{display:block}.page-ningde .nd-price-waterfall article,.page-ningde .nd-price-waterfall article:nth-child(2),.page-ningde .nd-price-waterfall article:nth-child(3){margin:0 0 10px}.page-ningde .nd-month-flow{grid-template-columns:1fr 1fr}.page-ningde .nd-month-flow li:last-child{grid-column:1/3}.page-ningde .nd-service-masonry{display:block}.page-ningde .nd-service-masonry a{display:block;min-height:230px;margin-bottom:10px}.page-ningde .nd-service-large h3{font-size:32px}.page-ningde .nd-platform-numbers{grid-template-columns:repeat(3,1fr)}.page-ningde .nd-platform-numbers strong{min-height:90px}.page-ningde .nd-platform-numbers b{font-size:30px}.page-ningde .nd-workspaces{grid-template-columns:1fr 1fr}.page-ningde .nd-workspaces article{min-height:165px;padding:20px}.page-ningde .nd-growth-links{flex-direction:column}.page-ningde .nd-growth-links a{text-align:center}.page-ningde .nd-article-list a{grid-template-columns:1fr;gap:8px;padding:20px 0}.page-ningde .nd-article-list a:hover{padding-left:0}.page-ningde .nd-article-list b{text-align:left}.page-ningde .nd-faq-list summary{grid-template-columns:32px 1fr 20px;gap:10px}.page-ningde .nd-faq-list details p{padding:0 20px 22px 42px;font-size:14px}.page-ningde .nd-closing{padding:78px 0}.page-ningde .nd-closing h2{font-size:34px}.page-ningde .nd-closing-actions{flex-direction:column}.page-ningde .nd-closing-actions a{width:100%}
  .js .page-ningde .reveal{opacity:1;transform:none;transition:none}
  .page-ningde .ct-public-footer .footer-bottom,.page-ningde .ct-public-footer .footer-beian{flex-direction:column!important;gap:10px!important;text-align:center!important}.page-ningde .ct-public-footer .footer-gongan{display:inline-flex!important;align-items:center!important;justify-content:center!important}
}
@media(prefers-reduced-motion:reduce){.page-ningde *{scroll-behavior:auto!important}.js .page-ningde .reveal{opacity:1;transform:none;transition:none!important}.page-ningde .nd-actions a,.page-ningde .nd-service-masonry a,.page-ningde .nd-hero-flow li:after{transition:none!important}}
