.nb-reseller-solution{position:relative;isolation:isolate;overflow:hidden;padding:64px 24px;background:#f7fbff;color:#0a1020;font-family:"Microsoft YaHei",Arial,sans-serif;text-align:left}
.nb-reseller-solution *{box-sizing:border-box}
.nb-reseller-solution:before,.nb-reseller-solution:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:120%;height:520px;border-radius:50%;background:#fff}
.nb-reseller-solution:before{top:-350px;left:-10%;box-shadow:0 45px 100px #daecff80}
.nb-reseller-solution:after{top:300px;left:-10%;transform:rotate(-7deg);box-shadow:0 -25px 70px #e2f1ff70}
.nb-solution-inner{position:relative;width:100%;max-width:1182px;margin:0 auto}
.nb-solution-heading{text-align:center;margin:0 0 36px}
.nb-solution-heading h2{font-size:36px;line-height:1.4;font-weight:400;letter-spacing:-.02em;margin:0 0 14px}
.nb-solution-heading h2 span{color:#cc0000}
.nb-solution-heading>p{font-size:16px;line-height:1.7;color:#666666;margin:0;text-align:center}
.nb-solution-network{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(160px,auto));gap:42px 20px;align-items:stretch;position:relative;margin:0 0 48px}
.nb-solution-feature{position:relative;z-index:1;display:grid;grid-template-columns:72px minmax(0,1fr) 28px;gap:12px;align-items:center;min-width:0;width:100%;padding:20px 16px;background:#fff;border-radius:3px;box-shadow:0 12px 32px #2683d91a}
.nb-solution-build{grid-column:1;grid-row:1}.nb-solution-understand{grid-column:3;grid-row:1}.nb-solution-discover{grid-column:1;grid-row:2}.nb-solution-optimize{grid-column:3;grid-row:2}
.nb-solution-feature:after{content:"";position:absolute;width:42px;top:50%;border-top:1px dashed #4696ff;z-index:-1}
.nb-solution-build:after,.nb-solution-discover:after{left:100%}.nb-solution-understand:after,.nb-solution-optimize:after{right:100%}
.nb-solution-feature>img{display:block;width:72px;height:72px;object-fit:contain;margin:0}
.nb-solution-feature>div{min-width:0;margin:0}
.nb-solution-feature h3{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}
.nb-solution-feature p{margin:0;font-size:14px;line-height:1.8;color:#536991;text-align:left}
.nb-solution-arrow{position:relative;display:block;flex-shrink:0;width:30px;height:30px;padding:0;margin:0;border:0;border-radius:50%;background:#edf5ff;color:#0052d9;cursor:pointer}
.nb-solution-arrow:after{content:"";position:absolute;top:10px;left:10px;width:8px;height:8px;border:solid currentColor;border-width:2px 2px 0 0;transform:rotate(45deg)}
.nb-solution-arrow:hover{background:#0052d9;color:#fff}.nb-solution-arrow:focus-visible{outline:2px solid #0052d9;outline-offset:3px}
.nb-solution-hub{grid-column:2;grid-row:1/3;position:relative;align-self:center;justify-self:center;display:grid;place-items:center;width:100%}
.nb-solution-hub>img{display:block;width:100%;height:auto;max-width:none;margin:0}
.nb-solution-partner-intro{text-align:center;margin:0 0 24px}
.nb-solution-partner-intro h3{margin:0 0 10px;font-size:24px;line-height:1.5;font-weight:400}
.nb-solution-partner-intro p{margin:0;color:#687d9f;font-size:16px;line-height:1.8;text-align:center}
.nb-solution-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nb-solution-partner{--partner-color:#0052d9;position:relative;min-width:0;padding:22px 24px 26px;background:#fff;border:0;border-radius:3px;box-shadow:0 10px 32px #2683d916}
.nb-solution-geo{--partner-color:#cc0000}.nb-solution-marketing{--partner-color:#c98220}
.nb-solution-partner-heading{display:flex;align-items:center;gap:18px;min-height:90px;margin:0 0 16px}
.nb-solution-partner-heading>img{display:block;flex:0 0 80px;width:80px;height:80px;object-fit:contain;margin:0}
.nb-solution-partner-heading>div{min-width:0;margin:0}
.nb-solution-partner h4{margin:0 0 6px;font-size:18px;line-height:1.4;font-weight:700}
.nb-solution-partner-heading p{margin:0;font-size:14px;line-height:1.7;color:#536991;text-align:left}
.nb-solution-partner ul{display:grid;gap:8px;margin:0;padding:0 28px 0 0;list-style:none;color:#4d6183;font-size:14px;line-height:1.7}
.nb-solution-partner li{position:relative;margin:0;padding-left:26px;list-style:none}
.nb-solution-partner li:before{content:"";position:absolute;left:3px;top:5px;width:7px;height:12px;border:solid var(--partner-color);border-width:0 3px 3px 0;transform:rotate(45deg)}
.nb-solution-partner>.nb-solution-arrow{position:absolute;right:20px;bottom:30px}
.nb-solution-geo>.nb-solution-arrow{background:#fff1f1;color:#cc0000}.nb-solution-geo>.nb-solution-arrow:hover{background:#cc0000;color:white}
@media(max-width:1100px) and (min-width:769px){.nb-solution-heading h2{font-size:36px}.nb-solution-heading>p{font-size:16px}.nb-solution-network{grid-template-columns:minmax(0,1fr) minmax(180px,.75fr) minmax(0,1fr);gap:28px 16px}.nb-solution-feature{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:18px 14px 44px}.nb-solution-feature>img{width:52px;height:52px}.nb-solution-feature h3{font-size:18px}.nb-solution-feature p{font-size:13px}.nb-solution-feature>.nb-solution-arrow{position:absolute;right:14px;bottom:12px}.nb-solution-partner{padding:20px 16px}.nb-solution-partner-heading{gap:12px;align-items:flex-start;flex-direction:column;min-height:170px}.nb-solution-partner h4{font-size:18px}.nb-solution-partner ul{font-size:13px}}
@media(max-width:768px){.nb-reseller-solution{padding:40px 18px}.nb-solution-heading{margin-bottom:26px}.nb-solution-heading h2{font-size:25px}.nb-solution-heading>p{font-size:16px;line-height:1.8}.nb-solution-network{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:18px;margin-bottom:32px}.nb-solution-hub{grid-column:1/3;grid-row:1;width:240px;margin:0 0 8px}.nb-solution-build{grid-column:1;grid-row:2}.nb-solution-understand{grid-column:2;grid-row:2}.nb-solution-discover{grid-column:1;grid-row:3}.nb-solution-optimize{grid-column:2;grid-row:3}.nb-solution-feature{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:18px 16px 44px}.nb-solution-feature>img{width:60px;height:60px}.nb-solution-feature h3{font-size:18px}.nb-solution-feature p{font-size:13px}.nb-solution-feature:after{display:none}.nb-solution-feature>.nb-solution-arrow{position:absolute;right:16px;bottom:12px}.nb-solution-partner-intro h3{font-size:23px}.nb-solution-partner-intro p{font-size:14px}.nb-solution-partners{grid-template-columns:1fr;gap:16px}.nb-solution-partner{padding:20px}.nb-solution-partner-heading{min-height:0;gap:16px}.nb-solution-partner-heading>img{width:64px;height:64px;flex-basis:64px}.nb-solution-partner h4{font-size:18px}.nb-solution-partner>.nb-solution-arrow{bottom:24px}}
@media(max-width:540px){.nb-solution-network{grid-template-columns:1fr}.nb-solution-hub{grid-column:1;grid-row:1;width:220px}.nb-solution-feature{grid-column:1;grid-row:auto;grid-template-columns:60px minmax(0,1fr) 28px;padding:20px 16px}.nb-solution-feature>.nb-solution-arrow{position:relative;right:auto;bottom:auto}.nb-solution-partner-intro h3{font-size:21px}.nb-solution-partner h4{font-size:18px}}
@media(max-width:360px){.nb-solution-feature{grid-template-columns:48px minmax(0,1fr);padding-bottom:46px}.nb-solution-feature>img{width:48px;height:48px}.nb-solution-feature>.nb-solution-arrow{position:absolute;right:16px;bottom:10px}.nb-solution-partner-heading{gap:10px}.nb-solution-partner-heading>img{width:52px;height:52px;flex-basis:52px}}