
.cn-wrap .nw{max-width:1023px;margin:0 auto;color:#555555;font-weight:300}
.cn-wrap .nw h1{font-size:36.96px;font-weight:400;color:#0C559B;line-height:1.2;margin:0 0 18.5px}
.nw-date{font-size:14.96px;font-weight:300;color:#555555;line-height:1.6;margin:0 0 15px;display:block}
.nw-hero{width:100%;height:auto;display:block;margin:0 0 15px}
.nw-hero.nw-contain{object-fit:contain;background:#F4F6F8}
.nw-hero-wrap{position:relative;aspect-ratio:16/9;background:#000;margin:0 0 15px;overflow:hidden}
.nw-hero-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nw-cap{font-size:13.46px;color:#777777;margin:-6px 0 20px}
.nw-meta{font-size:13.46px;font-weight:300;color:#333333;line-height:1.4;padding:12px 16px;margin:15px 0;background:#F8FAFC}
.nw-meta b{font-weight:600;color:#333}
.nw-glance{background:#F0F4F8;border-left:5px solid #0C559B;border-radius:4px;padding:20px;margin:20px 0}
.nw-glance-t{font-size:14.96px;font-weight:700;color:#0C559B;margin:0 0 7.5px;line-height:1.4}
.nw-glance ul{margin:10px 0 0;padding-left:20px}
.nw-glance li{font-size:14.96px;line-height:1.6;color:#222222;margin:0;font-weight:300}
.nw p{font-size:14.96px;line-height:1.6;margin:0 0 15px;font-weight:300;color:#555555}
.nw p b,.nw li b{font-weight:700;color:#333333}
.nw h2{font-size:36.96px;font-weight:400;color:#0C559B;margin:40px 0 18.5px;line-height:1.2}
.nw h3{font-size:29.04px;font-weight:300;color:#555555;margin:30px 0 21.8px;line-height:1.2}
.nw h4{font-size:14.96px;font-weight:700;color:#0C559B;margin:22px 0 7.5px;line-height:1.4}
.nw ul{margin:10px 0 15px 20px;padding:0}
.nw li{font-size:14.96px;line-height:1.6;color:#222222;margin:0;font-weight:300}
.nw a{color:#47C969;font-weight:600;text-decoration:none}
.nw a:hover{color:#0C559B}
.nw-quote{font-size:16.46px;font-style:italic;font-weight:300;color:#0C559B;text-align:center;line-height:1.6;margin:30px 10px;padding:0}
.nw-hl{background:#F4F6F8;padding:24px;margin:0 0 26px}
.nw-hl-t{font-size:20px;font-weight:700;color:#0C559B;margin:0 0 15px;padding:0 0 10px;line-height:1.2}
.nw-hl ul{list-style:none;margin:16px 0 0;padding:0}
.nw-hl li{padding-left:28px;position:relative;color:#333333;line-height:1.5;margin:0 0 12px}
.nw-hl li::before{content:"✓";position:absolute;left:0;color:#47C969;font-weight:700}
.nw-table{border-collapse:collapse;margin:0 0 26px;width:100%;max-width:527px}
.nw-table th{background:#0C559B;color:#fff;font-weight:700;font-size:15px;padding:14px 18px;text-align:left;line-height:1.4}
.nw-table th:last-child{text-align:center}
.nw-table td{font-size:14.96px;padding:12px 18px;border-bottom:1px solid #E6E6E6;vertical-align:top;line-height:1.4;font-weight:300;color:#4A5568;text-align:center}
.nw-table td:first-child{font-weight:700;color:#2C3E50;text-align:left;width:164px}
.nw-table tr:nth-child(even) td{background:#F7F9FB}
.nw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:10px 0 30px}
.nw-card{border:1px solid #E2E8F0;border-radius:12px;padding:24px;background:#fff;display:flex;flex-direction:column;color:#1F2937}
.nw-card .nw-badge{display:inline-block;background:rgba(71,201,105,.9);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:9999px;margin:0 0 12px;align-self:flex-start;line-height:1.4}
.nw-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:8px;margin:0 0 14px;background:#F3F4F6}
.nw-card h4{margin:0 0 2px;font-size:17.16px;font-weight:600;color:#1E293B;line-height:1.2}
.nw-card .nw-sub{font-size:13.2px;font-weight:500;color:#6B7280;margin:0 0 18px;line-height:1.4}
.nw-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;background:#F8FAFC;border:1px solid #F1F5F9;border-radius:12px;padding:12px}
.nw-stat{text-align:center}
.nw-stat b{display:block;font-size:13.2px;color:#47C969;font-weight:800;line-height:1.2}
.nw-stat span{font-size:11px;color:#64748B;display:block;margin-top:2px}
.nw-save{background:#F8FAFC;border:1px solid #F1F5F9;border-radius:12px;text-align:center;padding:12px;margin:-12px 0 20px}
.nw-save b{display:block;color:#0C559B;font-size:13.2px;font-weight:800}
.nw-save span{font-size:11px;color:#64748B}
.nw-card p{font-size:13.46px;line-height:1.5;flex:1;color:#374151}
.nw-card .lx-btn{margin-top:16px;justify-content:center;background:#0C559B;color:#fff;border:none;border-radius:8px;font-size:13.2px;font-weight:600;padding:12px 20px}
.nw-card .lx-btn:hover{background:#47C969;color:#fff}
.nw-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:10px 0 30px}
.nw-ben{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:24px;text-align:center}
.nw-ben .nw-kick{font-size:11px;letter-spacing:.08em;color:#47C969;font-weight:700;text-transform:uppercase;display:block;margin:0}
.nw-ben h4{margin:6px 0 8px;color:#1E293B;font-size:17.16px;font-weight:600}
.nw-ben p{font-size:13.46px;margin:0;color:#374151}
.nw-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;margin:10px 0 34px}
.nw-tile img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block;background:#fff;margin:0 0 10px}
.nw-tile a{font-size:14.96px;font-weight:600;color:#0C559B}
.nw-boxes{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0 20px}
.nw-boxes h4{margin:0 0 8px}
.nw-boxes p{font-size:14.96px;margin:0 0 10px}
.nw-service{background:#F0F4F8;border-left:5px solid #0C559B;border-radius:4px;padding:16px 20px;margin:0 0 20px;font-size:14.96px;line-height:1.6}
.nw-kick{font-size:11px;letter-spacing:.08em;color:#47C969;font-weight:700;text-transform:uppercase;display:block;margin:34px 0 -30px}
.nw .lx-faq{margin-bottom:10px}
.nw .lx-faq details{border:none;margin:0;padding:0;background:none}
.nw .lx-faq details summary{display:block;font-size:14.96px;font-weight:400;color:#0C559B;padding:4.4px 8.8px 3.5px;margin:22.4px 0 7.5px;background:#fff;border-bottom:1px solid #0C559B;cursor:pointer;list-style:none;transition:all .3s;line-height:1.4}
.nw .lx-faq details summary::-webkit-details-marker{display:none}
.nw .lx-faq details summary::after{content:"+";float:right;font-weight:400}
.nw .lx-faq details[open] summary{background:#0C559B;color:#fff}
.nw .lx-faq details[open] summary::after{content:"−"}
.nw .lx-faq details .lx-a{padding:0;border:none;background:none}
.nw .lx-faq details .lx-a p{font-size:14.96px;color:#555555;padding:0 8.8px;margin:0 0 15px}
.nw-back{display:inline-block;margin:30px 0 0;color:#47C969;font-weight:600;font-size:14.96px}
.nw .lx-btn.lx-btn-g{display:inline-block;background:#47C969;color:#fff;border:none;border-radius:0;font-size:14.96px;font-weight:600;padding:9px 30px 9px 16px;line-height:1.4;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);margin:4px 0}
.nw .lx-btn.lx-btn-g svg{display:none}
.nw .lx-btn.lx-btn-g:hover{background:#0C559B;color:#fff}
.nw .lx-btn.nw-blue{display:inline-block;background:#0C559B;color:#fff;border:none;border-radius:8px;font-size:13.2px;font-weight:600;padding:12px 20px;line-height:1.4}
.nw .lx-btn.nw-blue svg{margin-left:8px}
.nw .lx-btn.nw-blue:hover{background:#47C969;color:#fff}
.nw-list{list-style:none;margin:0 0 30px;padding:0}
.nw-list li{display:grid;grid-template-columns:260px 1fr;gap:26px;border-bottom:1px solid #E6E6E6;padding:22px 0;align-items:start}
.nw-list img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
.nw-list h3{margin:0 0 4px;font-size:22px;font-weight:400}
.nw-list .nw-date{margin-bottom:8px}
@media (max-width:860px){.nw-cards,.nw-benefits,.nw-boxes{grid-template-columns:1fr}.nw-list li{grid-template-columns:1fr}.cn-wrap .nw h1,.nw h2{font-size:28px}.nw h3{font-size:24px}}
