.cn-secondary main{min-height:60vh}.cn-secondary .cn-nav a[aria-current=location]{color:#9cd5ff}.cn-breadcrumb{padding-block:22px 0;font-size:14px;color:#b3c8db}.cn-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cn-breadcrumb li{overflow-wrap:anywhere}.cn-breadcrumb li+li:before{content:"/";margin-right:8px;color:#708ea9}.cn-breadcrumb a{display:inline-block;padding-block:6px;color:#a8d9ff}.cn-hero{padding:30px 0 34px;background:radial-gradient(ellipse at 60% 100%,#235b8433,transparent 70%);border-bottom:1px solid #29435e}.cn-secondary .cn-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.28;max-width:1060px;margin:14px 0 16px;text-wrap:balance}.cn-intro{font-size:20px;line-height:1.8;max-width:880px;color:#c0d5e8}.cn-hero .button-row{justify-content:flex-start;margin-top:24px}.cn-section{padding-block:64px;border-bottom:1px solid #20394f}.cn-raised{background:linear-gradient(135deg,#0d2034,#0b1b2d)}.cn-secondary h2{font-size:clamp(28px,2.8vw,40px);line-height:1.4;margin:12px 0 23px;max-width:1050px;font-weight:600}.cn-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:center}.cn-content-grid.cn-has-art{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:36px}.cn-content-copy p:not(.eyebrow){font-size:18px;color:#bed0e0;line-height:1.9;max-width:940px}.cn-has-art .cn-content-copy h2{font-size:clamp(28px,2.5vw,36px);text-wrap:balance}.cn-has-art.cn-art-reverse{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.cn-art-reverse .cn-content-copy{order:2}.cn-art-reverse .feature-figure{order:1}.cn-points{padding:0;margin:23px 0 0;list-style:none;display:grid;gap:10px}.cn-points li{color:#c4dcf0;font-size:16px;padding-left:20px;position:relative}.cn-points li:before{content:"✓";position:absolute;left:0;color:#93cce5}.cn-text-only .cn-points{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1050px;gap:18px 28px}.cn-secondary .feature-figure figcaption{gap:9px 12px;line-height:1.65;color:#bad3e7}.cn-content-grid.cn-has-visual{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px}.cn-has-visual .cn-content-copy h2{font-size:clamp(28px,2.5vw,36px);text-wrap:balance}.cn-feature-grid,.cn-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;grid-auto-rows:1fr}.cn-feature-card,.cn-more-card,.cn-scenario-card{background:linear-gradient(145deg,#15304a,#102239);border:1px solid #42647f;border-radius:14px;overflow:hidden;min-width:0}.cn-feature-card img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;background:#08182b;flex-shrink:0}.cn-feature-card{display:flex;flex-direction:column;transition:border-color .16s ease,transform .16s ease,background .16s ease}.cn-feature-card>div{display:flex;flex-direction:column;flex:1}.cn-feature-card>div,.cn-more-card>div{padding:24px}.cn-secondary h3{font-size:22px;line-height:1.5;font-weight:600}.cn-feature-card h3,.cn-more-card h3{margin:0 0 12px}.cn-feature-card p,.cn-more-card p{font-size:16px;color:#bcd1e3}.cn-feature-card h3{min-height:1.5em}.cn-feature-card p{line-height:1.8;min-height:3.6em;margin-block:0 20px}.cn-feature-card span{display:block;color:#a9dbff;margin-top:auto;font-size:15px}.cn-feature-card:hover{border-color:#89b8da;background:linear-gradient(145deg,#18364f,#11263d);transform:translateY(-2px)}.cn-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.cn-more-card .feature-figure{border:0;border-radius:0;margin:0}.cn-scenario-card{padding:25px;display:flex;flex-direction:column;position:relative;background:linear-gradient(155deg,#153049,#0c2035 78%);transition:border-color .16s ease,transform .16s ease}.cn-scenario-card:before{content:"";position:absolute;top:0;left:25px;width:44px;height:2px;background:#82b8d9}.cn-scenario-card:hover{border-color:#89b8da;transform:translateY(-2px)}.cn-scenario-art{border-bottom:1px solid #355671;background:radial-gradient(ellipse at center,#35769b26,transparent 72%);padding-block:4px 12px}.cn-scenario-card .scenario-illustration{width:100%;height:110px}.cn-scenario-card h3{margin:20px 0 16px}.cn-scenario-detail{margin:0 0 18px;display:grid;gap:18px}.cn-scenario-detail dt{color:#b5d9f2;font-size:14px;margin-bottom:6px}.cn-scenario-detail dd{font-size:16px;color:#c2d4e5;line-height:1.8;margin:0}.cn-scenario-card nav{margin-top:auto;padding-top:12px;border-top:1px solid #2e4a63}.cn-scenario-card .cn-text-link{display:block;font-size:15px;line-height:1.65}.cn-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cn-steps li{padding:23px;border:1px solid #3f627e;border-radius:12px;background:#122b42}.cn-steps span{font-size:23px;color:#8ac4ee}.cn-steps p{font-size:17px;margin-top:12px}.cn-use-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:14px}.cn-use-list li{font-size:17px;padding:15px 20px;background:#10283d;border:1px solid #426783;border-radius:9px}.cn-related-links{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(var(--cn-related-columns, 3),minmax(0,1fr));gap:18px}.cn-related-links>a{font-size:18px;padding:22px;display:flex;gap:20px;align-items:center;justify-content:space-between;background:#11283e;border:1px solid #3b627e;border-radius:10px;min-height:88px;line-height:1.6;transition:border-color .16s ease,transform .16s ease,background .16s ease}.cn-related-links>a>span{flex-shrink:0;color:#a8d9ff}.cn-related-links>a:hover{border-color:#89b8da;background:#16334b;transform:translateY(-2px)}.cn-related{padding-block:52px}.cn-cta{text-align:center;padding-block:58px;background:radial-gradient(ellipse at 50% 0,#2b609038,transparent 75%),linear-gradient(120deg,#132c44,#0a1b2d)}.cn-cta h2{margin-inline:auto}.cn-cta p:not(.eyebrow){font-size:18px;color:#bdd2e4}.cn-cta .button-row{margin-top:28px}.cn-footer{padding-block:38px;border-top:1px solid #324e66;background:#07101e}.cn-footer-top{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.cn-footer-top p{font-size:16px;color:#b3cbdf}.cn-footer-top a{padding-block:10px;display:inline-block;color:#eff8ff}.cn-footer-top .brand{display:inline-flex}.cn-footer nav{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:25px}.cn-footer nav a,.cn-footer nav button{padding-block:10px;font-size:15px;color:#c4def2}.cn-footer nav button{border:0;background:transparent;padding-inline:0}.cn-footer-note{font-size:13px;color:#a5bfd4;margin-top:24px}.cn-delivery{max-width:1000px}.cn-callout{padding:20px;border-left:3px solid #6fafe3;background:#122c44;color:#c0d7eb;font-size:16px}.cn-demo-note{font-size:15px;line-height:1.8;color:#bed4e7;margin-top:24px}.cn-demo-note a{color:#a8d9ff;display:inline-block;padding-block:10px}.cn-secondary .official-contact{padding-block:60px}.cn-secondary .official-contact-grid{align-items:center}.cn-secondary[data-page="/zh/get-software/"] .cn-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-about-visual{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);gap:20px 16px;margin:0;padding:24px;border:1px solid #385974;border-radius:14px;background:radial-gradient(ellipse at center,#24527842,transparent 70%),#0c2034}.cn-about-lines{position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 86px);stroke:#5c8fb4;stroke-width:1.3;fill:none;opacity:.6;pointer-events:none}.cn-about-core{grid-column:2;grid-row:1 / 3;align-self:center;text-align:center;position:relative;padding:22px 10px;border:1px solid #5788ad;border-radius:12px;background:#14344e}.cn-about-core>svg{color:#9accea;margin-bottom:14px}.cn-about-core>strong{display:block;font-size:23px;letter-spacing:.04em}.cn-about-core>span{display:block;font-size:15px;margin-top:5px;color:#d0e6f5}.cn-about-core>p{font-size:12px;line-height:1.8;color:#a4c9e1;margin-top:17px}.cn-about-nodes{display:contents;list-style:none}.cn-about-nodes li{position:relative;padding:16px 12px;border:1px solid #355a76;border-radius:9px;background:#102a40}.cn-about-nodes li:nth-child(1){grid-column:1;grid-row:1}.cn-about-nodes li:nth-child(2){grid-column:1;grid-row:2}.cn-about-nodes li:nth-child(3){grid-column:3;grid-row:1}.cn-about-nodes li:nth-child(4){grid-column:3;grid-row:2}.cn-about-nodes svg{display:block;color:#91c3e5;margin-bottom:10px}.cn-about-nodes strong{font-size:16px;font-weight:600}.cn-about-nodes p{font-size:13px;line-height:1.8;color:#b1ccdf;margin-top:7px}.cn-about-visual figcaption{grid-column:1 / -1;font-size:13px;color:#afccdf;line-height:1.7}@media(max-width:1023px){.cn-feature-grid,.cn-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-content-grid.cn-has-art,.cn-has-art.cn-art-reverse,.cn-content-grid.cn-has-visual{gap:28px}.cn-content-grid.cn-has-visual{grid-template-columns:1fr}.cn-about-visual{max-width:680px;width:100%}.cn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cn-hero{padding-block:34px 42px}.cn-secondary .cn-hero h1{font-size:34px;line-height:1.4;margin-block:17px 20px}.cn-hero .button-row{margin-top:28px}.cn-intro{font-size:17px}.cn-section{padding-block:48px}.cn-secondary h2,.cn-has-art .cn-content-copy h2{font-size:29px}.cn-content-copy p:not(.eyebrow){font-size:16px}.cn-content-grid.cn-has-art,.cn-has-art.cn-art-reverse{grid-template-columns:1fr;gap:26px}.cn-text-only .cn-points{grid-template-columns:1fr;gap:12px}.cn-art-reverse .cn-content-copy,.cn-art-reverse .feature-figure{order:initial}.cn-feature-grid,.cn-scenario-grid,.cn-more-grid,.cn-related-links,.cn-steps,.cn-secondary[data-page="/zh/get-software/"] .cn-steps{grid-template-columns:1fr}.cn-related-links>a{min-height:76px}.cn-secondary .official-contact{padding-block:48px}.cn-about-visual{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:16px}.cn-about-core{grid-column:1 / -1;grid-row:auto}.cn-about-nodes li:nth-child(n){grid-column:auto;grid-row:auto}.cn-about-lines{display:none}.cn-feature-card>div,.cn-more-card>div,.cn-scenario-card{padding:22px}.cn-cta{padding-block:48px}.cn-cta p:not(.eyebrow){font-size:16px}.cn-breadcrumb{font-size:13px}}@media(max-width:359px){.cn-secondary .cn-hero h1{font-size:30px}.cn-secondary h2,.cn-has-art .cn-content-copy h2{font-size:27px}.cn-about-visual{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cn-feature-card,.cn-scenario-card,.cn-related-links>a{transition:none}.cn-feature-card:hover,.cn-scenario-card:hover,.cn-related-links>a:hover{transform:none}}
