/* ── 結構修正（kit）── */
.nx .elementor-widget-text-editor p{margin:0 0 .85em}
.nx .elementor-widget-text-editor p:last-child{margin-bottom:0}
.nx ul,.nx ol{margin:0;padding:0;list-style:none}
.nx .elementor-widget:not(:last-child){margin-bottom:0;margin-block-end:0}
.nx-2col{columns:2;column-gap:24px}.nx-2col li{break-inside:avoid}
@media (max-width:767px){.nx-2col{columns:1}}
.nx-panel.e-con,.nx-static .nx-panel,.elementor-column.nx-panel>.elementor-widget-wrap{background:#fff;border:1px solid #DCE3EE;padding:30px 30px 26px!important}
@media (max-width:767px){.nx-panel.e-con,.nx-static .nx-panel,.elementor-column.nx-panel>.elementor-widget-wrap{padding:24px 20px 20px!important}}
@media (prefers-reduced-motion:reduce){.nx *{transition:none!important;animation:none!important}}
.nx a:focus-visible{outline:2px solid #1E5BFF;outline-offset:3px}
.nx .elementor-widget-text-editor a{color:#1E5BFF;text-decoration:underline;text-underline-offset:3px}
.nx-dark .elementor-widget-text-editor a{color:#19D3F0}

/* ── 通用元件（kit）── */
.nx-kv,.nx-cmp{width:100%;border-collapse:collapse;background:#fff;border:1px solid #DCE3EE}
.nx-kv caption,.nx-cmp caption{text-align:left;font:700 15px 'Noto Sans TC',serif;color:#1E5BFF;padding:0 0 10px;letter-spacing:1px}
.nx-kv th,.nx-kv td,.nx-cmp th,.nx-cmp td{padding:14px 18px;border-bottom:1px solid #DCE3EE;text-align:left;vertical-align:top}
.nx-kv th{width:150px;background:#F3F6FA;color:#0D1730;font-weight:700;white-space:nowrap}
.nx-cmp thead th{background:#0D1730;color:#fff;font-weight:700}
.nx-cmp tbody th{font:700 18px 'Noto Sans TC',serif;color:#1E5BFF;white-space:nowrap}
.nx-steps{counter-reset:st;position:relative;max-width:760px}
.nx-steps::before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:1px;background:#DCE3EE}
.nx-steps li{counter-increment:st;position:relative;padding:0 0 26px 66px}
.nx-steps li::before{content:counter(st);position:absolute;left:0;top:-4px;width:43px;height:43px;border-radius:50%;background:#fff;border:1.5px solid #1E5BFF;color:#1E5BFF;display:flex;align-items:center;justify-content:center;font:700 17px 'Noto Sans TC',serif}
.nx-steps strong{display:block;font:700 19px/1.6 'Noto Sans TC',serif;color:#0D1730}
.nx-check li{position:relative;padding:7px 0 7px 30px}
.nx-check li::before{content:"";position:absolute;left:4px;top:1.05em;width:10px;height:10px;background:#1E5BFF;transform:rotate(45deg)}
.nx-tag{display:inline-block;font-size:13px;letter-spacing:1px;color:#1E5BFF;border:1px solid #1E5BFF;padding:2px 10px;margin-bottom:10px}
.nx-quote{border-left:3px solid #1E5BFF;padding-left:14px;margin:0;color:#0D1730;font-style:normal}
.nx .elementor-heading-title a{color:inherit;text-decoration:none;border-bottom:2px solid #DCE3EE}
.nx .elementor-heading-title a:hover{color:#1E5BFF;border-bottom-color:#1E5BFF}
@media (max-width:767px){
 .nx-kv th{width:96px;padding:12px;white-space:normal}.nx-kv td{padding:12px}
 .nx-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
 .nx-cmp,.nx-cmp tbody,.nx-cmp tr,.nx-cmp th,.nx-cmp td{display:block;width:100%}
 .nx-cmp{border:0;background:none}
 .nx-cmp caption{display:block;width:100%}
 .nx-cmp tr{background:#fff;border:1px solid #DCE3EE;margin-bottom:14px}
 .nx-cmp td{display:grid;grid-template-columns:84px 1fr;gap:10px;padding:11px 18px}
 .nx-cmp td::before{color:#5E6B85;font-size:14px}
}
@media (max-width:767px){.nx-cmp-1 td:nth-of-type(1)::before{content:"上一代（示範）"}.nx-cmp-1 td:nth-of-type(2)::before{content:"新一代車規電源模組（示範）"}}
@media (max-width:767px){.nx-cmp-2 td:nth-of-type(1)::before{content:"為什麼重要"}.nx-cmp-2 td:nth-of-type(2)::before{content:"選型建議"}}
@media (max-width:767px){.nx-cmp-3 td:nth-of-type(1)::before{content:"做法"}.nx-cmp-3 td:nth-of-type(2)::before{content:"目標"}}
@media (max-width:767px){.nx-cmp-4 td:nth-of-type(1)::before{content:"主要用途"}.nx-cmp-4 td:nth-of-type(2)::before{content:"可選等級"}.nx-cmp-4 td:nth-of-type(3)::before{content:"標準品"}.nx-cmp-4 td:nth-of-type(4)::before{content:"客製"}}
@media (max-width:767px){.nx-cmp-5 td:nth-of-type(1)::before{content:"工作溫度（常見）"}.nx-cmp-5 td:nth-of-type(2)::before{content:"關鍵要求"}.nx-cmp-5 td:nth-of-type(3)::before{content:"常見規範"}.nx-cmp-5 td:nth-of-type(4)::before{content:"芯衡主力產品"}}
@media (max-width:767px){.nx-cmp-6 td:nth-of-type(1)::before{content:"能力範圍"}.nx-cmp-6 td:nth-of-type(2)::before{content:"說明"}}
@media (max-width:767px){.nx-cmp-7 td:nth-of-type(1)::before{content:"測試條件（示範）"}.nx-cmp-7 td:nth-of-type(2)::before{content:"目的"}}
/* ── 一頁式共用（onepage）── */
html{scroll-behavior:smooth}
.nx[id],.nx [id]{scroll-margin-top:84px}
.nx.nx-top{position:sticky!important;top:0;z-index:99;box-shadow:0 1px 0 #DCE3EE}
body.admin-bar .nx-top{top:32px}
.nx-site-header{position:sticky;top:0;z-index:999;display:block}
body.admin-bar .nx-site-header{top:32px}
.nx-site-header .nx-top{position:relative!important;top:0!important}
@media (max-width:782px){body.admin-bar .nx-site-header{top:0}}
.nx-flow.e-con{flex-direction:row!important;flex-wrap:wrap!important;align-content:center;align-items:center}
.nx-flow.e-con>.elementor-widget,.nx-flow.e-con>.elementor-element{width:100%}
.nx-flow.e-con>.elementor-widget.nx-inl,.nx .nx-inl{width:auto!important;max-width:100%;margin:0 12px 12px 0!important}
.nx-static .nx-flow{flex-direction:row!important;flex-wrap:wrap!important;align-items:center}
.nx-static .nx-flow>*{width:100%}
.nx-static .nx-flow>.nx-inl{width:auto}
.nx .elementor-button{transition:.2s}
.nx-btn-ghost .elementor-button{background:#fff!important}
.nx-btn-ghost .elementor-button:hover{background:#1E5BFF!important;color:#fff!important}
.nx-btn-ic .elementor-button-text::before,.nx-static .nx-btn-ic .elementor-button::before{content:"";display:inline-block;width:1.15em;height:1.15em;margin-right:.5em;vertical-align:-.2em;background:var(--icw) center/contain no-repeat}
.nx-btn-ghost.nx-btn-ic .elementor-button-text::before,.nx-static .nx-btn-ghost.nx-btn-ic .elementor-button::before{background-image:var(--ic)}
.nx-btn-ghost.nx-btn-ic .elementor-button:hover .elementor-button-text::before{background-image:var(--icw)}
.nx-nav .elementor-button{background:transparent!important;border:0!important;padding:8px 14px!important;font-weight:500!important}
.nx-nav .elementor-button:hover{color:#1E5BFF!important}
.nx-center,.nx-center p{text-align:center}
/* 圖示：標題上方圓形（卡片，壓在圖片上）／大圓（流程）／行內 */
.nx-icon-c .elementor-heading-title::before{content:"";display:block;width:62px;height:62px;margin:-50px auto 14px;border-radius:50%;border:4px solid #fff;background:#F3F6FA var(--ic) center/28px no-repeat;position:relative;z-index:2}
.nx-icon-big .elementor-heading-title::before{content:"";display:block;width:84px;height:84px;margin:0 auto 18px;border-radius:50%;background:#F3F6FA var(--ic) center/36px no-repeat;border:6px solid #F3F6FA}
.nx-icon-inl .elementor-heading-title::before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.45em;vertical-align:-.16em;background:var(--ic) center/contain no-repeat}
.nx-dark .nx-icon-inl .elementor-heading-title::before,.nx-foot .nx-icon-inl .elementor-heading-title::before{background-image:var(--icw)}
.nx-info p{position:relative;display:flex;gap:14px;padding:9px 0 9px 36px;margin:0!important}
.nx-info p::before{content:"";position:absolute;left:0;top:11px;width:22px;height:22px;background:var(--ic) center/contain no-repeat}
.nx-info strong{flex:none;min-width:72px;color:#0D1730}
.nx-info span{color:#5E6B85}
/* 卡片 */
.nx-card.e-con,.nx-static .nx-card,.elementor-column.nx-card>.elementor-widget-wrap{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(40,60,45,.07);padding:0 0 28px!important}
.elementor-column.nx-card{padding:0 12px}
.nx-card .elementor-widget-heading,.nx-card .elementor-widget-text-editor{padding:0 24px}
.nx .nx-card-img img{width:100%;height:210px;object-fit:cover;display:block;border-radius:0}
.nx-person.e-con,.nx-static .nx-person,.elementor-column.nx-person>.elementor-widget-wrap{display:grid!important;grid-template-columns:42% 1fr;column-gap:24px;align-content:center;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(40,60,45,.07);padding:0 22px 0 0!important}
.elementor-column.nx-person{padding:0 12px}
.nx-person>.elementor-widget-image,.nx-person>.elementor-widget-wrap>.elementor-widget-image,.nx-static .nx-person>.elementor-widget-image{grid-row:1/span 2;margin:0!important}
.nx-person .elementor-widget-heading{align-self:end}
.nx .nx-person-img img{width:100%;height:240px;object-fit:cover;display:block}
.nx .nx-split-img img,.nx .nx-hero-img img{width:100%;border-radius:16px;display:block}
.nx-steps-row{background:linear-gradient(90deg,transparent 19%,#DCE3EE 19%,#DCE3EE 81%,transparent 81%) no-repeat 0 42px/100% 1.5px}
.elementor-section.nx-steps-row{background-position:0 52px}
.nx-faq-wrap{max-width:780px;margin-left:auto!important;margin-right:auto!important;width:100%}
.nx-faq .elementor-accordion-item{border-radius:10px;overflow:hidden;margin-bottom:12px;border:1px solid #DCE3EE!important}
.nx-static .pg-acc details{border-radius:10px;margin:0 0 12px}
.nx .nx-map iframe{border-radius:16px}
.nx-foot .nx-nav .elementor-button{color:#E6ECF7!important}
.nx-foot .nx-nav .elementor-button:hover{color:#fff!important}
.nx-copy{border-top:1px solid rgba(255,255,255,.18);margin-top:18px!important;padding-top:14px;text-align:center}
.nx-tag-r{text-align:right}
@media (max-width:1024px){.nx-navcol{display:none!important}}
@media (max-width:767px){
 .nx-top .e-con.e-con,.nx-static .nx-top .e-con.m-col,.nx-top .elementor-row{flex-direction:row!important;flex-wrap:nowrap!important}
 .nx-top .nx-brandcol{width:auto!important;flex:1 1 auto}
 .nx-top .nx-ctacol{width:auto!important;flex:none}
 .nx-steps-row{background:none}
 .nx-fnav{justify-content:center}
 .nx-tag-r,.nx-foot .nx-fbrand{text-align:center}
 .nx-person.e-con,.nx-static .nx-person,.elementor-column.nx-person>.elementor-widget-wrap{grid-template-columns:38% 1fr;column-gap:16px;padding:0 16px 0 0!important}
 .elementor-column.nx-card,.elementor-column.nx-person{padding:0;margin-bottom:18px}
}

.nx-ic-steth{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 12 0V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3'/%3E%3Cpath d='M8 15v1a6 6 0 0 0 12 0v-4'/%3E%3Ccircle cx='20' cy='10' r='2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 12 0V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3'/%3E%3Cpath d='M8 15v1a6 6 0 0 0 12 0v-4'/%3E%3Ccircle cx='20' cy='10' r='2'/%3E%3C/svg%3E")}
.nx-ic-chat{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E")}
.nx-ic-shield{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}
.nx-ic-cal{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E")}
.nx-ic-users{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}
.nx-ic-file{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E")}
.nx-ic-pin{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}
.nx-ic-clock{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}
.nx-ic-train{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='16' rx='3'/%3E%3Cpath d='M4 11h16M12 3v8M8 19l-2 3M18 22l-2-3M8 15h.01M16 15h.01'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='16' rx='3'/%3E%3Cpath d='M4 11h16M12 3v8M8 19l-2 3M18 22l-2-3M8 15h.01M16 15h.01'/%3E%3C/svg%3E")}
.nx-ic-phone{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}
.nx-ic-leaf{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20c-4.5-.6-8-4-8-9.5 4.2.2 7.4 2.6 8 6'/%3E%3Cpath d='M12 20c4.5-.6 8-4 8-9.5-4.2.2-7.4 2.6-8 6'/%3E%3Cpath d='M12 20v-5'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20c-4.5-.6-8-4-8-9.5 4.2.2 7.4 2.6 8 6'/%3E%3Cpath d='M12 20c4.5-.6 8-4 8-9.5-4.2.2-7.4 2.6-8 6'/%3E%3Cpath d='M12 20v-5'/%3E%3C/svg%3E")}
.nx-ic-heart{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}
.nx-ic-help{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3M12 17h.01'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3M12 17h.01'/%3E%3C/svg%3E")}
.nx-ic-mail{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}
.nx-ic-star{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E")}
.nx-ic-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.nx-ic-award{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.5 12.9 17 22l-5-3-5 3 1.5-9.1'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.5 12.9 17 22l-5-3-5 3 1.5-9.1'/%3E%3C/svg%3E")}
.nx-ic-home{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}
.nx-ic-arrow{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.nx-ic-chev{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}
.nx-ic-chip{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M9 2v4M15 2v4M9 18v4M15 18v4M2 9h4M2 15h4M18 9h4M18 15h4'/%3E%3Cpath d='M10 10h4v4h-4z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M9 2v4M15 2v4M9 18v4M15 18v4M2 9h4M2 15h4M18 9h4M18 15h4'/%3E%3Cpath d='M10 10h4v4h-4z'/%3E%3C/svg%3E")}
.nx-ic-cap{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h7M15 12h7'/%3E%3Cpath d='M9 5v14M15 5v14'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h7M15 12h7'/%3E%3Cpath d='M9 5v14M15 5v14'/%3E%3C/svg%3E")}
.nx-ic-plug{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6M15 2v6'/%3E%3Cpath d='M6 8h12v4a6 6 0 0 1-12 0z'/%3E%3Cpath d='M12 18v4'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6M15 2v6'/%3E%3Cpath d='M6 8h12v4a6 6 0 0 1-12 0z'/%3E%3Cpath d='M12 18v4'/%3E%3C/svg%3E")}
.nx-ic-bolt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}
.nx-ic-radar{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 12 18 6'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 12 18 6'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
.nx-ic-board{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M7 7h4v4H7zM15 7v4h2M7 15h2v2M13 15h4v2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M7 7h4v4H7zM15 7v4h2M7 15h2v2M13 15h4v2'/%3E%3C/svg%3E")}
.nx-ic-car{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17h14v-5l-2-5H7l-2 5z'/%3E%3Cpath d='M3 12h18'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3Ccircle cx='16' cy='17' r='2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17h14v-5l-2-5H7l-2 5z'/%3E%3Cpath d='M3 12h18'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3Ccircle cx='16' cy='17' r='2'/%3E%3C/svg%3E")}
.nx-ic-signal{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-8'/%3E%3Cpath d='M8.5 8.5a5 5 0 0 1 7 0M5.6 5.6a9 9 0 0 1 12.8 0'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20v-8'/%3E%3Cpath d='M8.5 8.5a5 5 0 0 1 7 0M5.6 5.6a9 9 0 0 1 12.8 0'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3C/svg%3E")}
.nx-ic-factory{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 21V10l6 4V10l6 4V6l8 4v11z'/%3E%3Cpath d='M7 17h2M12 17h2M17 17h2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 21V10l6 4V10l6 4V6l8 4v11z'/%3E%3Cpath d='M7 17h2M12 17h2M17 17h2'/%3E%3C/svg%3E")}
.nx-ic-pulse{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h4l3-7 4 14 3-7h6'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h4l3-7 4 14 3-7h6'/%3E%3C/svg%3E")}
.nx-ic-server{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='18' height='7' rx='1.5'/%3E%3Cpath d='M7 6.5h.01M7 17.5h.01M11 6.5h6M11 17.5h6'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='18' height='7' rx='1.5'/%3E%3Cpath d='M7 6.5h.01M7 17.5h.01M11 6.5h6M11 17.5h6'/%3E%3C/svg%3E")}
.nx-ic-watch{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='3'/%3E%3Cpath d='M9 6V2h6v4M9 18v4h6v-4M12 10v2l1.5 1.5'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='3'/%3E%3Cpath d='M9 6V2h6v4M9 18v4h6v-4M12 10v2l1.5 1.5'/%3E%3C/svg%3E")}
.nx-ic-globe{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E")}
.nx-ic-flask{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2h6M10 2v7L4.5 19A2 2 0 0 0 6.3 22h11.4a2 2 0 0 0 1.8-3L14 9V2'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2h6M10 2v7L4.5 19A2 2 0 0 0 6.3 22h11.4a2 2 0 0 0 1.8-3L14 9V2'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E")}
.nx-ic-scope{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-5-5M11 8v6M8 11h6'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-5-5M11 8v6M8 11h6'/%3E%3C/svg%3E")}
.nx-ic-truck{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 10h4l4 4v2h-8'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 10h4l4 4v2h-8'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}
.nx-ic-cog{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M2 12h3M19 12h3M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M2 12h3M19 12h3M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/svg%3E")}
.nx-ic-layers{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 10 5-10 5L2 7z'/%3E%3Cpath d='m2 12 10 5 10-5M2 17l10 5 10-5'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 10 5-10 5L2 7z'/%3E%3Cpath d='m2 12 10 5 10-5M2 17l10 5 10-5'/%3E%3C/svg%3E")}
.nx-ic-pen{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E")}
.nx-ic-in{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M8 10v7M8 7h.01M12 17v-4a2 2 0 0 1 4 0v4M12 10v7'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M8 10v7M8 7h.01M12 17v-4a2 2 0 0 1 4 0v4M12 10v7'/%3E%3C/svg%3E")}
.nx-ic-user{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");--icw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}
/* 芯衡科技 NEXORA：白／冰灰＋夜藍，電光藍→青漸層。版面樣式；動畫腳本在 fx/nx-fx.js（只在前台執行，編輯器看到的是攤開的原生元件）。
 * 互動版面一律寫在 .nx-js 底下：Elementor 編輯器沒有 .nx-js，看到的是全部攤開、可逐區塊改字的樣子。 */
.nx{--ink:#0D1730;--muted:#5E6B85;--line:#DCE3EE;--blue:#1E5BFF;--blue2:#1446D6;--cyan:#19D3F0;--paper:#F3F6FA;--night:#071029;--deep:#0B1730;
	--dt:#E6ECF7;--dm:#8E9BB8;--grad:linear-gradient(100deg,#1E5BFF 0%,#2E8BFF 50%,#19D3F0 100%);--ease:cubic-bezier(.2,.7,.2,1);
	--mono:'JetBrains Mono',ui-monospace,monospace;--ms:'Montserrat','Noto Sans TC',sans-serif}
html{overflow-x:hidden}
body{background:#FFFFFF;overflow-x:clip}
.nx{position:relative}
.nx p{margin:0 0 1em}
.nx p:last-child{margin-bottom:0}
.nx a{transition:color .3s}
.nx-dark a{color:var(--cyan)}
.nx-center{text-align:center}
.nx-flow{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0 14px}
.nx-flow>.elementor-widget:not(.nx-inl),.nx-flow>.e-con{width:100%}
.nx-i{display:inline-block;width:24px;height:24px;background:var(--ic) center/contain no-repeat;flex:0 0 auto}
.nx-dark .nx-i{background-image:var(--icw)}
.nx-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;font-family:var(--mono)!important}
.nx-eyebrow .elementor-heading-title::before{content:"";width:8px;height:8px;background:var(--grad);border-radius:2px;box-shadow:0 0 10px rgba(25,211,240,.6)}
.nx-big .elementor-heading-title{font-family:var(--ms)!important;text-transform:uppercase;font-weight:800!important;letter-spacing:-.01em!important}
.nx-big em,.nx-grad-t{font-style:normal;color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}
.nx-h2 .elementor-heading-title{font-weight:700!important}
.nx-def strong{font-weight:500;color:var(--ink)}
.nx-def a{color:var(--blue)!important;text-decoration:none;border-bottom:1px solid rgba(30,91,255,.35)}

/* ══ 按鈕 ══ */
.nx .elementor-button{font-weight:600!important;font-size:14px!important;letter-spacing:1px!important;transition:all .45s var(--ease)}
.nx .nx-grad .elementor-button{position:relative;overflow:hidden;background:var(--grad)!important;border:0!important;color:#fff!important;padding:14px 26px 14px 30px!important;box-shadow:0 10px 30px rgba(30,91,255,.32)}
.nx .nx-grad .elementor-button::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);transition:left .8s var(--ease)}
.nx .nx-grad .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(30,91,255,.45)}
.nx .nx-grad .elementor-button:hover::after{left:130%}
.nx .nx-btn-ic .elementor-button-text{display:inline-flex;align-items:center;gap:14px}
.nx .nx-btn-ic .elementor-button-text::before{order:2;margin:0!important;width:18px!important;height:18px!important;transition:transform .45s var(--ease)}
.nx .nx-grad .elementor-button-text::before{background-image:var(--icw)!important}
.nx .nx-btn-ic .elementor-button:hover .elementor-button-text::before{transform:translateX(4px)}
.nx .nx-line .elementor-button{background:transparent!important;border:1px solid rgba(13,23,48,.28)!important;color:var(--ink)!important;padding:13px 22px 13px 26px!important}
.nx .nx-line .elementor-button-text::before{background-image:var(--ic)!important}
.nx .nx-line .elementor-button:hover{border-color:var(--blue)!important;color:var(--blue)!important;box-shadow:0 0 0 4px rgba(30,91,255,.08)}
.nx-dark .nx-line .elementor-button{border-color:rgba(230,236,247,.4)!important;color:#fff!important}
.nx-dark .nx-line .elementor-button-text::before{background-image:var(--icw)!important}
.nx-dark .nx-line .elementor-button:hover{border-color:var(--cyan)!important;color:var(--cyan)!important;background:rgba(25,211,240,.06)!important}

/* ══ 頁首：疊在主視覺上透明（白 logo），捲動後白色實底 ══ */
.nx-site-header{position:relative;z-index:50}
.nx-site-header .nx-top{transition:background-color .5s,padding .5s,box-shadow .5s}
.nx-ov .nx-site-header:not(.is-scrolled) .nx-top{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(4,9,24,.55),rgba(4,9,24,0))!important}
.nx-site-header.is-scrolled{position:sticky;top:0}
body.admin-bar .nx-site-header:not(.is-scrolled){top:0!important;margin-top:0!important}
body.admin-bar .nx-site-header.is-scrolled{top:32px!important}
@media (max-width:782px){body.admin-bar .nx-site-header.is-scrolled{top:46px!important}}
@media (max-width:600px){body.admin-bar .nx-site-header.is-scrolled{top:0!important}}
.nx-site-header.is-scrolled .nx-top{background-color:rgba(255,255,255,.94)!important;backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(13,23,48,.08);padding-top:10px!important;padding-bottom:10px!important}
.nx-logo img{height:44px!important;width:auto!important;transition:height .4s}
.is-scrolled .nx-logo img{height:38px!important}
.nx-logo-d{display:none}
html:not(.nx-ov) .nx-logo-w{display:none}
html:not(.nx-ov) .nx-logo-d{display:block}
.nx-site-header.is-scrolled .nx-logo-w{display:none}
.nx-site-header.is-scrolled .nx-logo-d{display:block}
.nx-top .nx-navcol{justify-content:center;gap:0 2px}
.nx-top .nx-nav .elementor-button{font-size:14.5px!important;font-weight:500!important;letter-spacing:1px!important;position:relative;padding:8px 14px!important;color:var(--ink)!important}
.nx-ov .nx-site-header:not(.is-scrolled) .nx-nav .elementor-button{color:#fff!important}
.nx-top .nx-nav .elementor-button::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}
.nx-top .nx-nav .elementor-button:hover::after{transform:scaleX(1);transform-origin:left}
.nx-top .nx-ctacol{align-items:flex-end!important}
.nx-top .nx-ctacol .elementor-button{padding:11px 22px!important;font-size:13.5px!important;white-space:nowrap}

/* ══ 主視覺 ══ */
.nx.nx-hero{min-height:100vh;justify-content:center;overflow:hidden;background-image:none!important;border-bottom-right-radius:clamp(60px,9vw,150px)}
.nx-hero>.e-con-inner{position:static;justify-content:center}
.nx-hslides{position:absolute!important;inset:0;z-index:0;padding:0!important;overflow:hidden}
.nx .nx-hs{position:absolute!important;inset:0;margin:0!important;width:100%!important;max-width:none!important;opacity:0;transition:opacity 1.8s ease}
.nx .nx-hs:first-child,.nx .nx-hs.is-on{opacity:1}
.nx-hrun .nx-hs:first-child:not(.is-on){opacity:0!important}
.nx .nx-hs .elementor-widget-container,.nx .nx-hs a{height:100%}
.nx .nx-hs img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:scale(1.14);transition:transform 9s linear}
.nx .nx-hs.is-on img{transform:scale(1.02)}
.nx.nx-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
	background:linear-gradient(90deg,rgba(4,10,30,.92) 0%,rgba(5,14,40,.7) 38%,rgba(5,14,40,.15) 75%),linear-gradient(0deg,rgba(4,10,30,.85),rgba(4,10,30,0) 40%)}
.nx.nx-hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.5;
	background:linear-gradient(90deg,rgba(120,180,255,.07) 1px,transparent 1px) 0 0/80px 80px,linear-gradient(0deg,rgba(120,180,255,.07) 1px,transparent 1px) 0 0/80px 80px;
	-webkit-mask:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%);mask:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%)}
.nx-traces-w{position:absolute!important;inset:0;z-index:2;margin:0!important;width:100%!important;pointer-events:none}
.nx-traces-w .elementor-widget-container,.nx-traces{position:absolute;inset:0}
.nx-traces svg{width:100%;height:100%;display:block}
.nx-traces .nx-tr{fill:none;stroke:rgba(25,211,240,.16);stroke-width:1.2}
.nx-traces .nx-tr-p{fill:none;stroke:#8BF0FF;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:70 2600;stroke-dashoffset:2670;animation:nxTrace 5s linear infinite;filter:drop-shadow(0 0 6px #19D3F0)}
.nx-traces .nx-tr-end{fill:#071029;stroke:rgba(25,211,240,.7);stroke-width:1.5}
@keyframes nxTrace{to{stroke-dashoffset:0}}
.nx-hgrid{display:none}
.nx .nx-hero-c{position:relative!important;z-index:3!important;max-width:860px}
.nx-hero-en .elementor-heading-title{line-height:.98!important;text-shadow:0 10px 40px rgba(0,0,0,.3)}
.nx-hero-en .nx-ln{display:block;white-space:nowrap}
.nx-hero-en .nx-ln:last-child{color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}
.nx-hero-en .nx-ln:last-child .nx-ch{color:transparent}
.nx-hero-en .nx-ch{display:inline-block;min-width:.2em}
.nx-hero-en .nx-ch.is-sc{color:var(--cyan)!important;opacity:.85;text-shadow:0 0 14px rgba(25,211,240,.8)}
.nx-h1 .elementor-heading-title{display:flex;flex-direction:column;gap:16px}
.nx-h1 .nx-hook{font-size:clamp(20px,2.1vw,28px);font-weight:700;line-height:1.5;letter-spacing:.06em;color:#fff}
.nx-h1 .nx-hook b{color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}
.nx-h1 .nx-kw{font-size:13px;letter-spacing:2px;color:rgba(230,236,247,.75);padding-left:42px;position:relative;font-weight:400}
.nx-h1 .nx-kw::before{content:"";position:absolute;left:0;top:50%;width:30px;height:2px;background:var(--grad)}
/* 右側：場景頁碼 HUD */
.nx-hud-w{position:absolute!important;right:max(36px,calc((100% - 1360px)/2 + 30px));top:50%;transform:translateY(-50%);z-index:4;width:auto!important;margin:0!important}
.nx-hud{display:flex;flex-direction:column;gap:10px}
.nx-hud-i{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:12px 16px 14px;border-left:2px solid rgba(255,255,255,.18);cursor:pointer;position:relative;transition:all .5s var(--ease);min-width:200px}
.nx-hud-i b{grid-row:span 2;font:500 22px/1 var(--mono);color:rgba(255,255,255,.4);transition:color .5s}
.nx-hud-i span{font:600 11px/1.4 var(--mono);letter-spacing:2px;color:rgba(255,255,255,.55)}
.nx-hud-i em{font-style:normal;font-size:12.5px;color:rgba(230,236,247,.55);letter-spacing:1px}
.nx-hud-i::after{content:"";position:absolute;left:-2px;top:0;width:2px;height:0;background:var(--grad)}
.nx-hud-i.is-on{background:linear-gradient(90deg,rgba(30,91,255,.22),transparent);border-left-color:transparent}
.nx-hud-i.is-on b{color:#fff}
.nx-hud-i.is-on span{color:var(--cyan)}
.nx-hud-i.is-on em{color:#fff}
.nx-hud-i.is-on::after{animation:nxHudBar 6.5s linear forwards}
@keyframes nxHudBar{to{height:100%}}
/* 左下：最新消息膠囊列 */
.nx-ticker-w{position:absolute!important;left:max(40px,calc((100% - 1360px)/2 + 40px));bottom:64px;z-index:4;width:min(720px,calc(100% - 80px))!important;margin:0!important}
.nx-ticker{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,.96);border-radius:60px;padding:10px 12px 10px 28px;box-shadow:0 20px 50px rgba(0,0,0,.3)}
.nx-ticker>b{font-size:13.5px;color:var(--blue);white-space:nowrap;padding-right:18px;border-right:1px solid var(--line)}
.nx-roll{position:relative;flex:1;height:24px;overflow:hidden;min-width:0}
.nx-roll p{position:absolute;inset:0;margin:0!important;display:flex;gap:16px;align-items:center;white-space:nowrap;color:var(--ink);font-size:13.5px}
.nx-roll time{font:500 12.5px/1 var(--mono);color:var(--muted)}
.nx-roll span{overflow:hidden;text-overflow:ellipsis}
.nx-js .nx-roll p{transform:translateY(110%);opacity:0;transition:transform .7s var(--ease),opacity .7s}
.nx-js .nx-roll p.is-on{transform:none;opacity:1}
.nx-js .nx-roll p.is-out{transform:translateY(-110%)}
html:not(.nx-js) .nx-roll p:not(:first-child){display:none}
.nx-ticker a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:13px;color:var(--ink)!important;text-decoration:none;padding:9px 18px;border-radius:40px;background:var(--paper)}
.nx-ticker a i{width:22px;height:1px;background:currentColor;position:relative;transition:width .4s}
.nx-ticker a i::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}
.nx-ticker a:hover{color:var(--blue)!important}
.nx-ticker a:hover i{width:32px}
.nx-scroll-w{position:absolute!important;right:max(40px,calc((100% - 1360px)/2 + 40px));bottom:56px;z-index:4;width:auto!important;margin:0!important}
.nx-scroll{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}
.nx-scroll span{writing-mode:vertical-rl;font:500 10.5px/1 var(--mono);letter-spacing:3px;color:rgba(255,255,255,.75)}
.nx-scroll i{width:1px;height:56px;background:rgba(255,255,255,.2);position:relative;overflow:hidden}
.nx-scroll i::after{content:"";position:absolute;left:0;top:-30%;width:1px;height:30%;background:var(--cyan);animation:nxDrop 1.8s ease-in-out infinite}
@keyframes nxDrop{to{top:100%}}
.nx-js .nx-hero-c,.nx-js .nx-hud-w,.nx-js .nx-ticker-w{transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}
html.nx-intro-on .nx-hero-c{opacity:0;transform:translateY(30px)}
html.nx-intro-on .nx-hud-w{opacity:0;transform:translate(30px,-50%)}
html.nx-intro-on .nx-ticker-w{opacity:0;transform:translateY(30px)}
.nx-ticker-w{transition-delay:.4s!important}
.nx-hero-c>.elementor-widget-button{transition:opacity 1s .9s,transform 1s .9s var(--ease)}
html.nx-intro-on .nx-hero-c>.elementor-widget-button{opacity:0;transform:translateY(16px)}

/* ══ 進場（JS 才啟用）══ */
.nx-js .nx-rv{opacity:0;transform:translateY(36px);transition:opacity 1.1s ease,transform 1.1s var(--ease)}
.nx-js .nx-rv.is-in{opacity:1;transform:none}

/* ══ 關於（參考 1：年份大字＋地球＋浮動方塊）══ */
.nx.nx-about{overflow:hidden}
.nx.nx-about::before{content:"";position:absolute;right:-10%;top:-20%;width:70%;height:140%;background:radial-gradient(circle at 50% 50%,rgba(30,91,255,.08),transparent 60%);pointer-events:none}
.nx-ab-row{align-items:center!important}
.nx-about-en .elementor-heading-title{line-height:.95!important}
.nx-ab-txt{border-left:3px solid transparent;border-image:var(--grad) 1;padding-left:34px!important}
.nx-pts{margin-top:40px!important;padding-top:30px!important;border-top:1px solid var(--line)}
.nx-pt-ic .nx-i{width:36px;height:36px;padding:8px;border-radius:10px;background-color:rgba(30,91,255,.08);background-size:20px;box-sizing:content-box}
.nx-ab-vis{position:relative}
.nx-globe-wrap{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin:0 auto}
.nx-globe{position:absolute;inset:9%}
.nx-globe canvas{position:absolute;inset:0;width:100%;height:100%}
.nx-ring{position:absolute;border-radius:50%;pointer-events:none}
.nx-ring1{inset:-6%;border:1.5px dashed rgba(30,91,255,.28);animation:nxSpin 60s linear infinite}
.nx-ring2{inset:-14%;border:1px solid rgba(30,91,255,.12)}
.nx-ring2::before,.nx-ring2::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);top:50%;left:-6px;margin-top:-6px}
.nx-ring2::after{left:auto;right:-6px;top:20%;background:var(--blue);box-shadow:0 0 14px var(--blue)}
.nx-ring2{animation:nxSpin 26s linear infinite reverse}
@keyframes nxSpin{to{transform:rotate(360deg)}}
.nx-since{position:absolute;left:-4%;top:-2%;z-index:3;line-height:1}
.nx-since small{display:block;font:600 13px/1 var(--mono);letter-spacing:4px;color:var(--ink);margin-bottom:6px}
.nx-since b{display:block;font:800 clamp(78px,9vw,132px)/1 var(--ms);letter-spacing:-.02em;color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}
.nx-od{display:inline-block;height:1em;overflow:hidden;vertical-align:top}
.nx-od-c{display:block;transition:transform 2.4s cubic-bezier(.3,.8,.2,1)}
.nx-od-c i{display:block;height:1em;font-style:normal;color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text}
.nx-odo.go .nx-od-c{transform:translateY(calc(var(--n) * -1em))}
.nx-orb{position:absolute;z-index:4;width:118px;height:118px;border-radius:14px;background:linear-gradient(140deg,#2766FF,#0F3BCB);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;
	box-shadow:0 18px 40px rgba(30,91,255,.35),inset 0 0 0 1px rgba(255,255,255,.25);animation:nxFloat 6s ease-in-out infinite}
.nx-orb::before{content:"";position:absolute;inset:6px;border-radius:10px;border:1px solid rgba(255,255,255,.22)}
.nx-orb .nx-i{width:32px;height:32px;background-image:var(--icw);margin-bottom:6px}
.nx-orb b{font-size:14px;font-weight:700;letter-spacing:1px}
.nx-orb small{font:500 9.5px/1 var(--mono);letter-spacing:1.5px;opacity:.75}
.nx-orb1{right:4%;top:6%}
.nx-orb2{left:-2%;bottom:24%;animation-delay:-1.5s}
.nx-orb3{right:10%;bottom:4%;animation-delay:-3s;background:linear-gradient(140deg,#14B8D9,#1E5BFF)}
.nx-orb4{right:-6%;top:42%;animation-delay:-4.5s;width:96px;height:96px;background:#fff;color:var(--ink);box-shadow:0 18px 40px rgba(13,23,48,.14),inset 0 0 0 1px var(--line)}
.nx-orb4::before{border-color:var(--line)}
.nx-orb4 .nx-i{background-image:var(--ic)}
@keyframes nxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
.nx .nx-ab-img{position:absolute!important;left:-8%;bottom:-2%;width:30%!important;z-index:2;margin:0!important}
.nx .nx-ab-img img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:16px;box-shadow:0 24px 50px rgba(13,23,48,.22);border:5px solid #fff}
.nx-js .nx-about .nx-orb{opacity:0;scale:.6;transition:opacity .9s,scale .9s cubic-bezier(.3,1.5,.5,1)}
.nx-js .nx-about.is-live .nx-orb{opacity:1;scale:1}
.nx-js .nx-about.is-live .nx-orb2{transition-delay:.15s}
.nx-js .nx-about.is-live .nx-orb3{transition-delay:.3s}
.nx-js .nx-about.is-live .nx-orb4{transition-delay:.45s}
.nx-js .nx-about .nx-globe{opacity:0;transform:scale(.85);transition:opacity 1.4s,transform 1.6s var(--ease)}
.nx-js .nx-about.is-live .nx-globe{opacity:1;transform:none}

/* ══ 數字（參考 2：中央設備＋四角數字）══ */
.nx.nx-stats{overflow:hidden;background-image:linear-gradient(90deg,rgba(30,91,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(30,91,255,.05) 1px,transparent 1px)!important;background-size:56px 56px!important}
.nx-st-head{margin-bottom:60px!important}
.nx-st-head .nx-eyebrow,.nx-st-head .elementor-widget{text-align:center}
.nx-st-row{align-items:center!important}
.nx-st-side{gap:90px!important}
.nx-stat{position:relative}
.nx-st-l .nx-stat{align-items:flex-end;text-align:right}
.nx-st-l .nx-stat .elementor-widget{text-align:right;width:100%}
.nx-st-ic{position:relative;display:inline-flex;width:72px;height:72px;border-radius:50%;align-items:center;justify-content:center;background:#fff;box-shadow:0 12px 30px rgba(30,91,255,.16),inset 0 0 0 1px var(--line)}
.nx-st-ic .nx-i{width:30px;height:30px}
.nx-st-ic::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(30,91,255,.35);animation:nxSpin 18s linear infinite}
.nx-st-dot{position:absolute;right:-2px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgba(25,211,240,.6);animation:nxPing 2s infinite}
@keyframes nxPing{to{box-shadow:0 0 0 14px rgba(25,211,240,0)}}
.nx-st-num .elementor-heading-title{color:transparent!important;background:linear-gradient(100deg,#0D1730,#1E5BFF);-webkit-background-clip:text;background-clip:text}
.nx-st-lb small{display:block;font:500 11px/1.8 var(--mono);letter-spacing:2px;color:var(--blue)}
/* 連到中央的線＋光點 */
.nx-stat::after{content:"";position:absolute;top:36px;width:22%;height:1px;background:linear-gradient(90deg,rgba(30,91,255,.5),rgba(30,91,255,0))}
.nx-st-l .nx-stat::after{right:-26%;transform:scaleX(-1)}
.nx-st-r .nx-stat::after{left:-26%;transform:scaleX(-1)}
.nx-st-r .nx-stat::after{transform:none;background:linear-gradient(270deg,rgba(30,91,255,.5),rgba(30,91,255,0))}
.nx-stat::before{content:"";position:absolute;top:33px;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);opacity:0}
.nx-st-l .nx-stat::before{right:-26%;animation:nxDotL 2.6s ease-in-out infinite}
.nx-st-r .nx-stat::before{left:-26%;animation:nxDotR 2.6s ease-in-out infinite}
.nx-stat2::before,.nx-stat4::before{animation-delay:-1.3s!important}
@keyframes nxDotL{0%{opacity:0;transform:translateX(-20px)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translateX(60px)}}
@keyframes nxDotR{0%{opacity:0;transform:translateX(20px)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translateX(-60px)}}
.nx-core-col{position:relative;align-items:center}
.nx .nx-core-img{width:min(380px,82%)!important;margin:0 auto!important;position:relative;z-index:1}
.nx .nx-core-img img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;box-shadow:0 30px 80px rgba(30,91,255,.3),0 0 0 10px #fff,0 0 0 11px var(--line)}
.nx-core-w{position:absolute!important;inset:0;z-index:2;margin:0!important;pointer-events:none;width:100%!important}
.nx-core-w .elementor-widget-container{height:100%}
.nx-core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.nx-cr{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.nx-cr1{width:min(450px,96%);aspect-ratio:1;border:1px dashed rgba(30,91,255,.4);animation:nxSpinC 40s linear infinite}
.nx-cr2{width:min(520px,110%);aspect-ratio:1;border:1px solid rgba(30,91,255,.14)}
.nx-cr3{width:min(380px,82%);aspect-ratio:1;border:2px solid transparent;border-top-color:var(--cyan);border-right-color:rgba(25,211,240,.3);animation:nxSpinC 3.5s linear infinite}
@keyframes nxSpinC{to{transform:translate(-50%,-50%) rotate(360deg)}}
.nx-sweep{position:absolute;left:50%;top:50%;width:min(380px,82%);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,rgba(25,211,240,.42),rgba(25,211,240,0) 26%,transparent);mix-blend-mode:screen;animation:nxSpinC 4s linear infinite;opacity:0;transition:opacity 1s}
.nx-cross{position:absolute;left:50%;top:50%;width:min(450px,96%);aspect-ratio:1;transform:translate(-50%,-50%);
	background:linear-gradient(var(--cyan),var(--cyan)) 50% 0/1px 22px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 50% 100%/1px 22px no-repeat,
	linear-gradient(var(--cyan),var(--cyan)) 0 50%/22px 1px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 50%/22px 1px no-repeat}
.nx-tag{position:absolute;font:500 10.5px/1 var(--mono);letter-spacing:2px;color:var(--blue);background:#fff;padding:6px 10px;border-radius:4px;box-shadow:0 6px 18px rgba(13,23,48,.1)}
.nx-tag1{left:6%;top:12%}
.nx-tag2{right:4%;bottom:12%;color:#0A9C6E}
.nx-js .nx-stats.is-live .nx-sweep{opacity:1}
.nx-js .nx-stats .nx-tag{opacity:0;transform:translateY(8px);transition:all .8s 1s}
.nx-js .nx-stats.is-live .nx-tag{opacity:1;transform:none}

/* ══ 產品線（參考 2：滿版直式照片卡 → 自動輪流展開）══ */
.nx.nx-products{overflow:hidden}
.nx.nx-products::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(120,170,255,.06) 1px,transparent 1px) 0 0/calc(100% / 8) 100%,radial-gradient(ellipse at 80% 0%,rgba(30,91,255,.28),transparent 55%)}
.nx-pr-head{margin-bottom:50px!important;align-items:flex-end!important}
.nx-pr-btn{justify-content:flex-end}
.nx .nx-pcs{height:580px;flex-wrap:nowrap!important}
.nx .nx-pc{flex:1 1 0!important;width:auto!important;min-width:0;position:relative;overflow:hidden;border-radius:18px;padding:30px 28px!important;justify-content:flex-end;cursor:pointer;
	transition:flex-grow 1s var(--ease);isolation:isolate}
.nx .nx-pc.is-on{flex-grow:2.7!important}
.nx .nx-pc-img{position:absolute!important;inset:0;margin:0!important;z-index:-2;width:100%!important}
.nx .nx-pc-img img{width:100%!important;height:100%!important;object-fit:cover;transform:scale(1.08);transition:transform 6s ease,filter 1s}
.nx .nx-pc.is-on .nx-pc-img img{transform:scale(1)}
.nx .nx-pc:not(.is-on) .nx-pc-img img{filter:grayscale(.6) brightness(.7)}
.nx.nx-pc::after,.nx .nx-pc::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,10,30,.95) 0%,rgba(4,10,30,.55) 45%,rgba(4,10,30,.15) 100%)}
.nx .nx-pc::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .8s;
	background:linear-gradient(rgba(25,211,240,.18) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(25,211,240,.18) 1px,transparent 1px) 0 0/28px 28px;
	-webkit-mask:linear-gradient(180deg,#000,transparent 70%);mask:linear-gradient(180deg,#000,transparent 70%)}
.nx .nx-pc.is-on::before{opacity:.6}
.nx-pc-no .elementor-heading-title{display:inline-block;padding:5px 10px;border:1px solid rgba(25,211,240,.5);border-radius:4px;margin-bottom:16px}
.nx-pc-h em{display:block;font:600 12px/1.8 var(--mono);font-style:normal;letter-spacing:2px;color:var(--cyan);text-transform:uppercase}
.nx-pc-p p{color:rgba(230,236,247,.8)!important}
.nx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px!important}
.nx-tags span{font-size:12.5px;padding:5px 12px;border-radius:30px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff}
.nx-pc-vw{position:absolute!important;left:0;right:0;bottom:30px;margin:0!important;display:flex;justify-content:center;width:100%!important}
.nx-pc-v{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}
.nx-pc-v .nx-i{width:30px;height:30px;background-image:var(--icw)}
.nx-pc-v b{writing-mode:vertical-rl;letter-spacing:6px;font-size:17px;font-weight:700}
/* 收合時：只留直排名稱；展開時：完整內容 */
.nx-js .nx-pc .nx-pc-no,.nx-js .nx-pc .nx-pc-h,.nx-js .nx-pc .nx-pc-p{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .8s var(--ease);max-width:520px}
.nx-js .nx-pc.is-on .nx-pc-no,.nx-js .nx-pc.is-on .nx-pc-h,.nx-js .nx-pc.is-on .nx-pc-p{opacity:1;transform:none;transition-delay:.45s}
.nx-js .nx-pc.is-on .nx-pc-h{transition-delay:.55s}
.nx-js .nx-pc.is-on .nx-pc-p{transition-delay:.65s}
.nx-js .nx-pc .nx-pc-vw{transition:opacity .5s}
.nx-js .nx-pc.is-on .nx-pc-vw{opacity:0}
html:not(.nx-js) .nx-pc-vw{display:none}
.nx-js .nx-pc .nx-pc-p p:not(.nx-tags){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
/* 雷射掃描線 */
.nx-js .nx-pc>.elementor-widget:first-child::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,#9FF3FF,transparent);box-shadow:0 0 18px 3px rgba(25,211,240,.6);opacity:0}
.nx-js .nx-pc.is-on>.elementor-widget:first-child::after{animation:nxScan 2.8s ease-in-out infinite}
@keyframes nxScan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}
.nx-js .nx-products .nx-pc{opacity:0;transform:translateY(60px)}
.nx-js .nx-products.is-live .nx-pc{opacity:1;transform:none;transition:flex-grow 1s var(--ease),opacity 1s,transform 1.1s var(--ease)}
.nx-js .nx-products.is-live .nx-pc2{transition-delay:0s,.1s,.1s}
.nx-js .nx-products.is-live .nx-pc3{transition-delay:0s,.2s,.2s}
.nx-js .nx-products.is-live .nx-pc4{transition-delay:0s,.3s,.3s}
.nx-js .nx-products.is-live .nx-pc5{transition-delay:0s,.4s,.4s}

/* ══ 應用領域（參考 1：左側清單＋中間大圖＋說明卡）══ */
.nx-ap-row{align-items:center!important}
.nx-tabs{gap:0!important;border-top:1px solid var(--line)}
.nx-tab{border-bottom:1px solid var(--line)}
.nx-tab a{position:relative;display:flex;align-items:center;gap:16px;padding:18px 6px;color:var(--ink)!important;text-decoration:none;transition:color .4s,padding .4s var(--ease)}
.nx-tab a b{font:500 12.5px/1 var(--mono);color:var(--muted)}
.nx-tab a i{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--grad);transform:scaleX(0);transform-origin:left}
.nx-tab.is-on a{color:var(--blue)!important;padding-left:14px;font-weight:700}
.nx-tab.is-on a b{color:var(--blue)}
.nx-js .nx-apps.is-live .nx-tab.is-on a i{animation:nxTabBar 5.2s linear forwards}
html:not(.nx-js) .nx-tab:first-child a i{transform:scaleX(1)}
@keyframes nxTabBar{to{transform:scaleX(1)}}
.nx-tab a:hover{color:var(--blue)!important}
.nx-ap-stage{gap:22px!important}
.nx .nx-ap-stack{position:relative;height:500px;border-radius:20px;overflow:visible;padding:0!important}
.nx .nx-ap{position:absolute!important;inset:0;padding:0!important;flex-direction:column!important;flex-wrap:nowrap!important;opacity:0;transition:opacity .4s;pointer-events:none}
.nx .nx-ap:first-child,.nx .nx-ap.is-on{opacity:1;pointer-events:auto}
.nx-js .nx-ap:first-child:not(.is-on){opacity:0}
.nx .nx-ap-img{height:100%;margin:0!important}
.nx .nx-ap-img .elementor-widget-container{height:100%}
.nx .nx-ap-img img{width:100%!important;height:100%!important;object-fit:cover;border-radius:20px}
.nx-ap-cardw{position:absolute!important;right:-28px;bottom:-30px;width:min(360px,78%)!important;margin:0!important;z-index:4}
.nx-ap-card{position:relative;background:linear-gradient(135deg,#1E5BFF,#0F3BCB);color:#fff;padding:24px 26px 26px;border-radius:16px;box-shadow:0 24px 50px rgba(30,91,255,.4)}
.nx-ap-card .nx-i{position:absolute;right:22px;top:22px;width:34px;height:34px;background-image:var(--icw);opacity:.85}
.nx-ap-card>b{font:500 15px/1 var(--mono);display:block;margin-bottom:12px}
.nx-ap-card>b small{opacity:.6}
.nx-ap-card h3{margin:0 0 8px;font-size:21px;font-weight:700;color:#fff;line-height:1.4}
.nx-ap-card h3 em{display:block;font:500 11px/1.6 var(--mono);font-style:normal;letter-spacing:2px;color:#9FF3FF;text-transform:uppercase}
.nx-ap-card p{margin:0!important;font-size:13.5px;line-height:1.8;color:rgba(255,255,255,.88)}
.nx-js .nx-ap .nx-ap-cardw{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .8s var(--ease)}
.nx-js .nx-ap.card-in .nx-ap-cardw{opacity:1;transform:none}
.nx-mosaic{position:absolute;inset:0;z-index:3;border-radius:20px;overflow:hidden;pointer-events:none}
.nx-mosaic i{position:absolute;opacity:0;animation:nxTile .5s cubic-bezier(.2,.7,.2,1) forwards;box-shadow:inset 0 0 0 1px rgba(25,211,240,.0)}
@keyframes nxTile{0%{opacity:0;transform:scale(.4);box-shadow:inset 0 0 0 1px rgba(25,211,240,.9);filter:brightness(1.8)}60%{opacity:1;filter:brightness(1.25)}100%{opacity:1;transform:none;box-shadow:inset 0 0 0 1px rgba(25,211,240,0);filter:none}}
.nx-ap-ctrl{display:flex;gap:10px}
.nx-ap-ctrl a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);color:var(--ink)!important;text-decoration:none;font-size:22px;line-height:1;transition:all .3s}
.nx-ap-ctrl a:last-child{background:var(--grad);border-color:transparent;color:#fff!important}
.nx-ap-ctrl a:hover{border-color:var(--blue);color:var(--blue)!important}
.nx-ap-ctrl a:last-child:hover{color:#fff!important;box-shadow:0 8px 20px rgba(30,91,255,.35)}
.nx-ap-txt{border-left:3px solid transparent;border-image:var(--grad) 1;padding-left:30px!important}

/* ══ 一站式（參考 2：流程節點圖）══ */
.nx.nx-flowsec{overflow:hidden}
.nx-fl-head{margin-bottom:70px!important}
.nx-fl-head .elementor-widget{text-align:center}
.nx .nx-fls{position:relative;align-items:flex-start!important}
.nx .nx-fls::before{content:"";position:absolute;left:10%;right:10%;top:42px;height:2px;background:repeating-linear-gradient(90deg,rgba(30,91,255,.35) 0 8px,transparent 8px 14px)}
.nx-pk{position:absolute;top:38px;left:10%;width:46px;height:10px;border-radius:10px;background:linear-gradient(90deg,rgba(25,211,240,0),#19D3F0,#fff);box-shadow:0 0 14px #19D3F0;opacity:0;pointer-events:none}
.nx-js .nx-flowsec.is-live .nx-pk{animation:nxPacket 4.5s linear infinite}
@keyframes nxPacket{0%{left:10%;opacity:0}6%{opacity:1}94%{opacity:1}100%{left:86%;opacity:0}}
.nx-fl{align-items:center;text-align:center;position:relative;z-index:1}
.nx-fl .elementor-widget{text-align:center;width:100%}
.nx-node{position:relative;width:84px;height:84px;margin:0 auto;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;
	box-shadow:0 14px 34px rgba(13,23,48,.1),inset 0 0 0 1px var(--line);transition:all .5s var(--ease)}
.nx-node .nx-i{width:34px;height:34px}
.nx-node em{position:absolute;right:-10px;top:-10px;font:600 11px/1 var(--mono);font-style:normal;background:var(--ink);color:#fff;padding:6px 7px;border-radius:6px}
.nx-fl.is-lit .nx-node{background:var(--grad);transform:translateY(-6px) scale(1.06);box-shadow:0 20px 40px rgba(30,91,255,.4),0 0 0 8px rgba(25,211,240,.14)}
.nx-fl.is-lit .nx-node .nx-i{background-image:var(--icw)}
.nx-fl.is-lit .nx-node em{background:var(--cyan);color:var(--ink)}
.nx-fl-h small{display:block;font:500 11px/1.8 var(--mono);letter-spacing:2px;color:var(--blue)}
.nx-subs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px!important}
.nx-subs span{font-size:12px;padding:4px 10px;border-radius:30px;background:#fff;border:1px solid var(--line);color:var(--ink)}
.nx-fl.is-lit .nx-subs span{border-color:rgba(30,91,255,.4);color:var(--blue)}
.nx-fl-ctaw{margin-top:60px!important}
.nx-fl-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px 22px 34px;border-radius:60px;background:#fff;box-shadow:0 14px 40px rgba(13,23,48,.08);max-width:760px;margin:0 auto}
.nx-fl-cta span{font-weight:700;color:var(--ink);font-size:16px}
.nx-fl-cta a{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border-radius:40px;background:var(--grad);color:#fff!important;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}
.nx-fl-cta a i{width:22px;height:1px;background:#fff;position:relative}
.nx-fl-cta a i::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}
.nx-js .nx-flowsec .nx-fl{opacity:0;transform:translateY(40px);transition:opacity .9s,transform 1s var(--ease)}
.nx-js .nx-flowsec.is-live .nx-fl{opacity:1;transform:none}
.nx-js .nx-flowsec.is-live .nx-fl2{transition-delay:.12s}
.nx-js .nx-flowsec.is-live .nx-fl3{transition-delay:.24s}
.nx-js .nx-flowsec.is-live .nx-fl4{transition-delay:.36s}
.nx-js .nx-flowsec.is-live .nx-fl5{transition-delay:.48s}

/* ══ 品質（深色電路板＋示波器＋認證徽章）══ */
.nx.nx-quality{overflow:hidden}
.nx.nx-quality::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(7,16,41,.97) 0%,rgba(7,16,41,.88) 50%,rgba(7,16,41,.7) 100%)}
.nx-quality>.e-con-inner{position:relative;z-index:1}
.nx-q-row{align-items:center!important}
.nx-tests{list-style:none;padding:0;margin:18px 0 0!important;display:flex;flex-wrap:wrap;gap:8px}
.nx-tests li{font-size:13px;padding:6px 14px 6px 30px;border-radius:30px;border:1px solid rgba(25,211,240,.3);color:var(--dt);position:relative}
.nx-tests li::before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}
.nx-certs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.nx-cert{position:relative;padding:16px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:all .6s var(--ease)}
.nx-cert i{position:absolute;right:12px;top:12px;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.2);transition:all .4s}
.nx-cert b{display:block;font:700 15px/1.3 var(--ms);color:#fff;letter-spacing:.5px}
.nx-cert span{font-size:12px;color:var(--dm)}
.nx-cert.is-hot{background:rgba(30,91,255,.18);border-color:rgba(25,211,240,.6);box-shadow:0 0 30px rgba(25,211,240,.2)}
.nx-cert.is-hot i{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}
.nx-js .nx-cert{opacity:0;transform:scale(.9)}
.nx-js .nx-cert.is-in{opacity:1;transform:none}
.nx-note{font-size:12px!important;color:var(--dm)!important;margin-top:12px!important}
.nx-q-r{position:relative}
.nx .nx-q-img img{width:100%;height:560px;object-fit:cover;border-radius:22px;box-shadow:0 30px 70px rgba(0,0,0,.4)}
.nx-scope-w{position:absolute!important;left:-70px;bottom:-40px;width:min(440px,92%)!important;z-index:3;margin:0!important}
.nx-scope{background:rgba(5,12,32,.88);backdrop-filter:blur(10px);border:1px solid rgba(25,211,240,.35);border-radius:16px;padding:14px 16px;box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 40px rgba(25,211,240,.12)}
.nx-scope-top,.nx-scope-bot{display:flex;justify-content:space-between;gap:10px;font:500 10.5px/1.4 var(--mono);letter-spacing:1px;color:var(--dm)}
.nx-scope-bot b{color:var(--cyan);font-weight:500}
.nx-live{color:#4BE39A!important;animation:nxBlink 1.2s steps(2) infinite}
@keyframes nxBlink{50%{opacity:.3}}
.nx-scope canvas{display:block;width:100%;height:170px;margin:10px 0;border-radius:8px;background:#030A1A}

/* ══ 跑馬燈（參考 3：超大淡色英文）══ */
.nx.nx-mqsec{overflow:hidden}
.nx-mq{overflow:hidden;white-space:nowrap}
.nx-mq-t{display:inline-flex;animation:nxMq 50s linear infinite}
.nx-mq-t span{font:800 clamp(64px,10vw,150px)/1.05 var(--ms);letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1.5px rgba(13,23,48,.13);padding-right:.3em;
	background:linear-gradient(100deg,transparent 47.5%,rgba(30,91,255,.85) 49.3%,rgba(25,211,240,.95) 50.7%,transparent 52.5%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:nxShine 7s linear infinite}
@keyframes nxMq{to{transform:translateX(-50%)}}
@keyframes nxShine{0%{background-position:110% 0}100%{background-position:-10% 0}}

/* ══ 最新消息（參考 3：一列一則）══ */
.nx-nw-head{margin-bottom:40px!important;align-items:flex-end!important}
.nx-nw-more{justify-content:flex-end}
.nx-nws{border-top:2px solid var(--ink);gap:0!important}
.nx .nx-nw{position:relative;flex-direction:row!important;align-items:center!important;gap:30px!important;padding:30px 70px 30px 10px!important;border-bottom:1px solid var(--line);cursor:pointer;overflow:hidden;transition:background .4s}
.nx-nw::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(30,91,255,0),rgba(30,91,255,.14) 70%,rgba(25,211,240,.35));transform:translateX(-101%);pointer-events:none}
.nx-js .nx-nw.is-in::before{animation:nxRowScan 1.1s var(--ease)}
@keyframes nxRowScan{0%{transform:translateX(-101%)}60%{transform:translateX(0)}100%{transform:translateX(101%)}}
.nx-nw>*{position:relative;z-index:1}
.nx .nx-nw-date{width:110px!important;flex:0 0 110px}
.nx-nw-date .elementor-heading-title{display:flex;flex-direction:column;line-height:1.2}
.nx-nw-date b{font:800 40px/1 var(--ms);color:var(--ink)}
.nx-nw-date span{font-size:12.5px;letter-spacing:1px}
.nx .nx-nw-cat{width:100px!important;flex:0 0 100px}
.nx .nx-nw-main{flex:1 1 auto!important;width:auto!important;padding:0!important}
.nx-nw-h a{color:var(--ink)!important;text-decoration:none;transition:color .3s}
.nx-nw:hover .nx-nw-h a{color:var(--blue)!important}
.nx-nw:hover{background:var(--paper)}
.nx .nx-nw-img{position:absolute!important;left:var(--mx,70%);top:var(--my,50%);width:230px!important;z-index:5!important;margin:0!important;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(-4deg);transition:opacity .35s,transform .45s var(--ease)}
.nx .nx-nw-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px rgba(13,23,48,.3)}
.nx .nx-nw:hover .nx-nw-img{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-2deg)}
.nx-nw-gow{position:absolute!important;right:10px;top:50%;transform:translateY(-50%);width:auto!important;margin:0!important}
.nx-nw-go{display:block;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);position:relative;transition:all .4s}
.nx-nw-go::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-5px 0 0 -7px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);transform:rotate(45deg)}
.nx-nw:hover .nx-nw-go{background:var(--grad);border-color:transparent}
.nx-nw:hover .nx-nw-go::after{border-color:#fff}
.nx-js .nx-nw{opacity:0;transform:translateX(-30px);transition:opacity .8s,transform .9s var(--ease),background .4s}
.nx-js .nx-nw.is-in{opacity:1;transform:none}

/* ══ FAQ ══ */
.nx-faq-row{align-items:flex-start!important}
.nx-faq-l{position:relative}
.nx .nx-faq-img img{width:100%;height:340px!important;object-fit:cover;display:block;margin-bottom:34px;border-radius:18px}
.nx-faq-hudw{position:absolute!important;left:0;top:0;width:100%!important;height:340px;z-index:2;margin:0!important;pointer-events:none}
.nx-faq-hudw .elementor-widget-container{height:100%}
.nx-faq-hud{position:absolute;inset:14px;border-radius:12px;overflow:hidden}
.nx-faq-hud::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(25,211,240,.0),rgba(25,211,240,.25) 50%,rgba(25,211,240,0)) 0 -100%/100% 60% no-repeat;animation:nxHudScan 4s linear infinite}
@keyframes nxHudScan{to{background-position:0 260%}}
.nx-faq-hud i{position:absolute;width:26px;height:26px;border:2px solid #fff}
.nx-faq-hud i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}
.nx-faq-hud i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}
.nx-faq-hud i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}
.nx-faq-hud i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}
.nx-faq-hud span{position:absolute;left:14px;bottom:12px;font:500 11px/1 var(--mono);letter-spacing:2px;color:#fff;background:rgba(30,91,255,.85);padding:6px 10px;border-radius:4px}
.nx-faq .elementor-accordion-item{border:0!important;background:#fff;border-radius:14px;margin-bottom:12px;box-shadow:0 6px 20px rgba(13,23,48,.05);overflow:hidden;transition:box-shadow .4s}
.nx-faq .elementor-accordion-item:hover{box-shadow:0 12px 30px rgba(30,91,255,.12)}
.nx-faq .elementor-tab-title{padding:22px 26px!important;border:0!important;background:transparent!important}
.nx-faq .elementor-tab-title a{color:var(--ink)!important}
.nx-faq .elementor-tab-title.elementor-active a{color:var(--blue)!important}
.nx-faq .elementor-tab-title.elementor-active{box-shadow:inset 4px 0 0 var(--blue)}
.nx-faq .elementor-tab-content{border:0!important;padding:0 26px 24px!important;color:var(--muted);line-height:1.95!important}
.nx-faq .elementor-accordion-icon{color:var(--blue)!important}
.nx-faq a,.nx-faq-l a{color:var(--blue)!important;text-decoration:underline;text-underline-offset:3px}
.nx-js .nx-faq .elementor-accordion-item{opacity:0;transform:translateX(40px);transition:opacity .9s,transform 1s var(--ease),box-shadow .4s}
.nx-js .nx-faqsec.is-go .nx-faq .elementor-accordion-item{opacity:1;transform:none}
.nx-js .nx-faq .elementor-accordion-item:nth-child(2){transition-delay:.08s}
.nx-js .nx-faq .elementor-accordion-item:nth-child(3){transition-delay:.16s}
.nx-js .nx-faq .elementor-accordion-item:nth-child(4){transition-delay:.24s}
.nx-js .nx-faq .elementor-accordion-item:nth-child(5){transition-delay:.32s}
.nx-js .nx-faq .elementor-accordion-item:nth-child(6){transition-delay:.4s}
.nx-js .nx-faq .elementor-accordion-item:nth-child(7){transition-delay:.48s}

/* ══ 收尾（參考 2：JOIN US／CONTACT US＋粒子網路）══ */
.nx.nx-closing{overflow:hidden}
.nx.nx-closing::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(7,16,41,.92),rgba(7,16,41,.78) 60%,rgba(7,16,41,.95))}
.nx-closing>.e-con-inner{position:relative;z-index:2}
.nx-net-w{position:absolute!important;inset:0;z-index:1;margin:0!important;width:100%!important}
.nx-net-w .elementor-widget-container{position:absolute;inset:0}
.nx-net{position:absolute;inset:0;width:100%;height:100%}
.nx-cl-row{padding:34px 0!important;border-top:1px solid rgba(230,236,247,.16);align-items:center!important}
.nx-cl-row:last-child{border-bottom:1px solid rgba(230,236,247,.16)}
.nx-cl-en .elementor-heading-title{color:transparent!important;-webkit-text-stroke:1px rgba(230,236,247,.7);transition:all .5s}
.nx-cl-row:hover .nx-cl-en .elementor-heading-title{color:#fff!important;-webkit-text-stroke-color:transparent;text-shadow:0 0 30px rgba(25,211,240,.5)}
.nx-cl-c{justify-content:flex-end}

/* ══ 頁尾 ══ */
.nx-foot{overflow:hidden}
.nx-foot::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--grad)}
.nx-foot .nx-frow{align-items:flex-start!important;padding-bottom:40px;border-bottom:1px solid rgba(230,236,247,.1);margin-bottom:24px}
.nx-flogo img{height:48px!important;width:auto!important}
.nx-flogo{margin-bottom:18px!important}
.nx-fco{font-weight:700;color:#fff;margin-bottom:10px!important}
.nx-finfo{list-style:none;padding:0;margin:0}
.nx-finfo li{display:flex;gap:12px;margin-bottom:6px}
.nx-finfo b{font:500 11px/2.2 var(--mono);color:var(--cyan);width:38px;flex:0 0 38px}
.nx-finfo a{color:var(--dt)!important;text-decoration:none}
.nx-flinks p{margin:0 0 10px}
.nx-flinks a{color:var(--dm)!important;text-decoration:none}
.nx-flinks a:hover{color:var(--cyan)!important}
.nx-fh .elementor-heading-title{padding-bottom:12px;border-bottom:1px solid rgba(230,236,247,.12)}
.nx-copy p{margin:0;text-align:center;letter-spacing:.5px}
.nx-copy a{color:var(--dt)!important}
.nx-wm-w{margin-top:16px!important}
.nx-wm{font:800 clamp(80px,19vw,300px)/.8 var(--ms);letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(230,236,247,.1);
	background:linear-gradient(100deg,transparent 42%,rgba(25,211,240,.22) 50%,transparent 58%) 0 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:nxShine 9s linear infinite;user-select:none;margin-bottom:-.1em}

/* ══ 開場（三選一）══ */
html.nx-intro-on,html.nx-intro-on body{overflow:hidden!important}
html.nx-intro-on:not(.nx-intro-live) body::before{content:"";position:fixed;inset:0;z-index:99998;background:#050B1E}
html.nx-intro-skip #nx-intro,html:not(.nx-js) #nx-intro{display:none}
#nx-intro{position:fixed;inset:0;z-index:99999;overflow:hidden;background:#050B1E;transition:background-color .5s}
#nx-intro.is-clear{background-color:transparent}
.nx-icv{position:absolute;inset:0;width:100%;height:100%;display:block;transition:opacity .6s}
.nx-skip{position:absolute;right:30px;bottom:26px;z-index:20;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.85);font:500 11px/1 'JetBrains Mono',monospace;letter-spacing:3px;padding:10px 16px;border-radius:30px;cursor:pointer;transition:all .3s}
.nx-skip:hover{background:rgba(25,211,240,.15);border-color:#19D3F0;color:#fff}
.nx-iload{position:absolute;left:30px;bottom:30px;z-index:20;display:flex;align-items:center;gap:12px;font:500 10.5px/1 'JetBrains Mono',monospace;letter-spacing:2px;color:rgba(160,230,255,.8);transition:opacity .4s}
.nx-iload i{width:140px;height:2px;background:rgba(255,255,255,.12);position:relative;overflow:hidden}
.nx-iload b{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#1E5BFF,#19D3F0);box-shadow:0 0 10px #19D3F0}
.nx-iload em{font-style:normal;color:#fff;min-width:36px}
#nx-intro.is-clear .nx-iload,#nx-intro.is-clear .nx-skip{opacity:0}
.nx-ibrand{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;pointer-events:none;width:90%}
.nx-ilogo{width:min(400px,70vw);height:auto;filter:drop-shadow(0 0 24px rgba(25,211,240,.45))}
.nx-ibrand em{font:500 12px/1 'JetBrains Mono',monospace;font-style:normal;letter-spacing:.42em;padding-left:.42em;color:#7FEAFF}
.nx-ibrand>*{opacity:0;transform:translateY(14px);filter:blur(8px);transition:opacity .9s,transform 1.1s cubic-bezier(.2,.7,.2,1),filter .9s}
.nx-ibrand.on>*{opacity:1;transform:none;filter:none}
.nx-ibrand.on>:nth-child(2){transition-delay:.25s}
.nx-ibrand.off>*{opacity:0;transform:scale(1.06);filter:blur(6px);transition-duration:.5s;transition-delay:0s}
/* A 晶圓點亮：品牌字上方加暗底，衝進晶粒後白光 */
.nx-ibrand::before{content:"";position:absolute;left:50%;top:50%;width:min(900px,120vw);height:340px;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(ellipse at center,rgba(4,9,24,.85),rgba(4,9,24,0) 68%);opacity:0;transition:opacity .6s}
.nx-ibrand.on::before{opacity:1}
.nx-ibrand.off::before{opacity:0}
#nx-intro.b-on .nx-icv{filter:brightness(.45) blur(1.5px)}
.nx-icv{transition:opacity .6s,filter .6s}
.nx-ia-flash{position:absolute;inset:0;z-index:12;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,#fff 0%,#C8F6FF 30%,rgba(30,91,255,.6) 70%)}
#nx-intro.flash .nx-ia-flash,#nx-intro.flash .nx-ic-flash{animation:nxFlash 1.1s ease-out forwards}
@keyframes nxFlash{0%{opacity:0}18%{opacity:1}100%{opacity:0}}
/* B 電路通電 */
.nx-ib-half{position:absolute;left:0;right:0;height:50%;z-index:6;background-size:100vw 100vh;background-repeat:no-repeat;opacity:0;transition:transform 1.3s cubic-bezier(.75,0,.25,1)}
.nx-ib-top{top:0;background-position:0 0}
.nx-ib-bot{bottom:0;background-position:0 100%}
.nx-intro-b.open .nx-ib-half{opacity:1}
.nx-intro-b.open .nx-ib-top{transform:translateY(-101%);box-shadow:0 2px 30px #19D3F0}
.nx-intro-b.open .nx-ib-bot{transform:translateY(101%);box-shadow:0 -2px 30px #19D3F0}
.nx-ib-chip{position:absolute;left:50%;top:50%;z-index:8;width:184px;height:184px;margin:-92px 0 0 -92px;border-radius:16px;background:linear-gradient(140deg,#0F1F4A,#071029);
	box-shadow:inset 0 0 0 2px rgba(25,211,240,.6),0 0 0 8px rgba(30,91,255,.12),0 0 60px rgba(30,91,255,.4);transform:scale(.2);opacity:0;transition:transform .9s cubic-bezier(.3,1.4,.5,1),opacity .5s,box-shadow 1s}
.nx-ib-chip::before{content:"";position:absolute;inset:-14px;background:repeating-linear-gradient(90deg,rgba(160,220,255,.7) 0 4px,transparent 4px 16px) 18px 0/calc(100% - 36px) 10px no-repeat,repeating-linear-gradient(90deg,rgba(160,220,255,.7) 0 4px,transparent 4px 16px) 18px 100%/calc(100% - 36px) 10px no-repeat,
	repeating-linear-gradient(0deg,rgba(160,220,255,.7) 0 4px,transparent 4px 16px) 0 18px/10px calc(100% - 36px) no-repeat,repeating-linear-gradient(0deg,rgba(160,220,255,.7) 0 4px,transparent 4px 16px) 100% 18px/10px calc(100% - 36px) no-repeat}
.nx-ib-chip i{position:absolute;inset:26%;border-radius:8px;background:linear-gradient(135deg,#1E5BFF,#19D3F0);opacity:.25;transition:opacity .8s,box-shadow .8s}
.nx-intro-b.chip-on .nx-ib-chip{transform:none;opacity:1}
.nx-intro-b.chip-lit .nx-ib-chip{box-shadow:inset 0 0 0 2px #9FF3FF,0 0 0 10px rgba(25,211,240,.2),0 0 120px rgba(25,211,240,.7)}
.nx-intro-b.chip-lit .nx-ib-chip i{opacity:1;box-shadow:0 0 40px #19D3F0}
.nx-intro-b .nx-ibrand{top:calc(50% + 190px)}
.nx-intro-b .nx-ilogo{width:min(330px,62vw)}
.nx-intro-b.open .nx-ib-chip,.nx-intro-b.open .nx-ibrand{opacity:0;transition:opacity .3s}
/* C 顯微穿越 */
.nx-ic-photo{position:absolute;inset:0;background:var(--chip) center/cover no-repeat;filter:blur(16px) brightness(.55) saturate(.7);transform-origin:50% 50%;transition:filter 1.1s ease}
.nx-intro-c.focus .nx-ic-photo{filter:blur(0) brightness(.9) saturate(1)}
.nx-ic-hud{position:absolute;inset:0;z-index:9;pointer-events:none}
.nx-ic-x,.nx-ic-y{position:absolute;background:rgba(25,211,240,.55)}
.nx-ic-x{left:0;right:0;top:50%;height:1px;transform:scaleX(0);transition:transform .8s cubic-bezier(.7,0,.2,1)}
.nx-ic-y{top:0;bottom:0;left:50%;width:1px;transform:scaleY(0);transition:transform .8s cubic-bezier(.7,0,.2,1) .1s}
.nx-intro-c.focus .nx-ic-x{transform:none}
.nx-intro-c.focus .nx-ic-y{transform:none}
.nx-ic-ring{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;border:1px solid rgba(25,211,240,.8);transform:scale(2.2);opacity:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s;box-shadow:0 0 0 6px rgba(25,211,240,.08)}
.nx-ic-ring::before,.nx-ic-ring::after{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px dashed rgba(25,211,240,.4);animation:nxSpin 8s linear infinite}
.nx-ic-ring::after{inset:30%;border-style:solid;border-color:rgba(255,255,255,.5)}
.nx-intro-c.focus .nx-ic-ring{transform:none;opacity:1}
.nx-ic-mag{position:absolute;left:30px;top:30px;font:500 15px/1 'JetBrains Mono',monospace;color:#7FEAFF;letter-spacing:1px}
.nx-ic-mag b{font-size:clamp(34px,5vw,58px);font-weight:500;color:#fff;margin-left:6px;text-shadow:0 0 20px rgba(25,211,240,.7)}
.nx-ic-layer{position:absolute;left:32px;top:clamp(78px,10vw,104px);font:500 12px/1 'JetBrains Mono',monospace;letter-spacing:3px;color:#fff;background:rgba(30,91,255,.7);padding:7px 12px;border-radius:4px}
.nx-ic-focus{position:absolute;left:calc(50% + 130px);top:calc(50% - 120px);font:500 11px/1 'JetBrains Mono',monospace;letter-spacing:2px;color:#FFD27A}
.nx-intro-c.locked .nx-ic-focus{color:#4BE39A}
.nx-ic-flash{position:absolute;inset:0;z-index:12;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,#fff 0%,#DDF8FF 35%,rgba(25,211,240,.5) 75%)}
#nx-intro.is-clear .nx-ic-hud{opacity:0;transition:opacity .4s}
/* 開場收尾：主視覺從稍微放大落定 */
html.nx-intro-on .nx-hs.is-on img,html.nx-intro-on .nx-hs:first-child img{transform:scale(1.25)}

/* ══ 平板 ══ */
@media (max-width:1024px){
	.nx-hud-w{display:none}
	.nx .nx-pcs{height:520px}
	.nx .nx-pc{padding:24px 18px!important}
	.nx-st-side{gap:60px!important}
	.nx-stat::after,.nx-stat::before{display:none}
	.nx-ap-cardw{right:-10px}
	.nx-scope-w{left:-20px}
	.nx-orb{width:100px;height:100px}
	.nx-orb4{width:84px;height:84px}
	.nx .nx-fls::before,.nx-pk{display:none}
}
/* ══ 手機 ══ */
@media (max-width:767px){
	.nx-top .nx-brandcol{width:52%!important}
	.nx-top .nx-ctacol{width:48%!important}
	.nx-top>.e-con-inner>.e-con,.nx-top .e-con.e-con-full{flex-direction:row!important}
	.nx-logo img{height:32px!important}
	.is-scrolled .nx-logo img{height:30px!important}
	.nx-top .nx-ctacol .elementor-button{padding:8px 12px!important;font-size:12.5px!important;box-shadow:none!important}
	.nx-top .nx-ctacol .elementor-button-text::before{display:none!important}
	.nx.nx-hero{min-height:100svh;border-bottom-right-radius:56px;justify-content:center}
	.nx.nx-hero::after{background:linear-gradient(180deg,rgba(4,10,30,.55) 0%,rgba(4,10,30,.75) 50%,rgba(4,10,30,.95) 100%)}
	.nx-hero-en .elementor-heading-title{font-size:40px!important}
	.nx-hero .nx-eyebrow .elementor-heading-title{font-size:10px!important;letter-spacing:1.5px!important}
	.nx-h1 .nx-hook{font-size:20px}
	.nx-h1 .nx-kw{font-size:11.5px;letter-spacing:1px;padding-left:0}
	.nx-h1 .nx-kw::before{display:none}
	.nx-ticker-w{left:16px;right:16px;bottom:22px;width:auto!important}
	.nx-ticker{padding:8px 8px 8px 16px;gap:10px}
	.nx-ticker>b{font-size:12px;padding-right:10px}
	.nx-roll time{display:none}
	.nx-roll p{font-size:12.5px}
	.nx-ticker a{padding:8px 10px;font-size:0;gap:0}
	.nx-ticker a i{width:16px}
	.nx-scroll-w{display:none}
	.nx-hero-c .elementor-widget-button{margin-bottom:10px!important}
	/* 關於 */
	.nx-ab-txt{padding-left:18px!important}
	.nx-about-en .elementor-heading-title{font-size:44px!important}
	.nx-pts{gap:18px!important}
	.nx-pt{width:100%!important}
	.nx-ab-vis{margin-top:30px}
	.nx-since{left:0;top:-6%}
	.nx-since b{font-size:64px}
	.nx-orb{width:78px;height:78px;border-radius:10px}
	.nx-orb .nx-i{width:22px;height:22px;margin-bottom:2px}
	.nx-orb b{font-size:11.5px}
	.nx-orb small{display:none}
	.nx-orb4{width:70px;height:70px;right:0}
	.nx-orb1{right:0}
	.nx .nx-ab-img{width:34%!important;left:0;bottom:-4%}
	/* 數字 */
	.nx-st-head{margin-bottom:30px!important}
	.nx-st-row{flex-direction:column!important}
	.nx-core-col{order:-1!important;margin-bottom:20px}
	.nx .nx-core-img{width:70%!important}
	.nx-st-side{flex-direction:row!important;gap:14px!important;width:100%!important}
	.nx-stat{width:calc(50% - 7px)!important;align-items:center!important;text-align:center!important;background:#fff;border-radius:16px;padding:20px 10px!important;box-shadow:0 8px 24px rgba(13,23,48,.06)}
	.nx-st-l .nx-stat .elementor-widget,.nx-stat .elementor-widget{text-align:center!important}
	.nx-st-ic{width:56px;height:56px}
	.nx-st-ic .nx-i{width:24px;height:24px}
	.nx-st-num .elementor-heading-title{font-size:30px!important}
	/* 產品線：直向堆疊，展開那張最高 */
	.nx-pr-head{margin-bottom:30px!important}
	.nx-pr-btn{justify-content:flex-start}
	.nx .nx-pcs{height:auto;flex-direction:column!important;gap:10px!important}
	.nx .nx-pc{flex:none!important;width:100%!important;height:96px;transition:height 1s var(--ease)!important;padding:20px!important}
	.nx .nx-pc.is-on{height:440px}
	.nx-pc-vw{bottom:auto;top:50%;transform:translateY(-50%);justify-content:flex-start;padding-left:22px}
	.nx-pc-v{flex-direction:row;gap:12px}
	.nx-pc-v b{writing-mode:horizontal-tb;letter-spacing:2px}
	.nx-js .nx-products .nx-pc{transform:none}
	/* 應用 */
	.nx-ap-row{flex-direction:column!important}
	.nx-tabs{flex-direction:row!important;flex-wrap:wrap;border:0;gap:8px!important}
	.nx-tab{border:0;width:auto!important}
	.nx-tab a{padding:8px 14px;border-radius:30px;border:1px solid var(--line);font-size:14px;gap:8px}
	.nx-tab.is-on a{padding-left:14px;background:var(--blue);color:#fff!important;border-color:var(--blue)}
	.nx-tab.is-on a b{color:#fff}
	.nx-tab a i{display:none}
	.nx .nx-ap-stack{height:300px}
	.nx-ap-cardw{position:relative!important;right:auto;bottom:auto;width:100%!important;margin-top:-50px!important;padding:0 12px}
	.nx .nx-ap{position:absolute!important}
	.nx .nx-ap-stack{margin-bottom:190px!important}
	.nx-ap-card{padding:18px 20px}
	.nx-ap-card h3{font-size:18px}
	.nx-ap-ctrl{justify-content:center}
	.nx-ap-txt{padding-left:18px!important;margin-top:20px}
	/* 一站式：直向流程 */
	.nx-fl-head{margin-bottom:36px!important}
	.nx .nx-fls{flex-direction:column!important;gap:16px!important}
	.nx-fl{flex-direction:row!important;flex-wrap:wrap;text-align:left!important;align-items:flex-start!important;background:#fff;border-radius:16px;padding:18px!important;box-shadow:0 8px 24px rgba(13,23,48,.06)}
	.nx-fl .elementor-widget{text-align:left!important}
	.nx-fl .nx-node-w{width:70px!important;margin:0!important}
	.nx-fl .nx-fl-h{width:calc(100% - 86px)!important;margin-left:16px!important;margin-bottom:6px!important}
	.nx-node{width:60px;height:60px;border-radius:16px}
	.nx-node .nx-i{width:26px;height:26px}
	.nx-subs{justify-content:flex-start}
	.nx-fl-cta{flex-direction:column;border-radius:20px;text-align:center;padding:20px}
	/* 品質 */
	.nx-certs{grid-template-columns:repeat(2,1fr)}
	.nx .nx-q-img img{height:300px}
	.nx-scope-w{position:relative!important;left:auto;bottom:auto;width:100%!important;margin-top:-40px!important;padding:0 10px}
	.nx-q-r{margin-top:30px}
	.nx-scope canvas{height:130px}
	.nx-scope-bot{font-size:9.5px}
	/* 消息 */
	.nx-nw-head{flex-direction:column!important;align-items:flex-start!important}
	.nx-nw-more{justify-content:flex-start}
	.nx .nx-nw{flex-wrap:wrap!important;gap:6px 16px!important;padding:22px 52px 22px 4px!important}
	.nx .nx-nw-date{width:auto!important;flex:0 0 auto}
	.nx-nw-date .elementor-heading-title{flex-direction:row;align-items:baseline;gap:8px}
	.nx-nw-date b{font-size:26px}
	.nx .nx-nw-cat{width:auto!important;flex:0 0 auto}
	.nx .nx-nw-main{width:100%!important;flex:1 1 100%!important}
	.nx .nx-nw-img{display:none}
	.nx-nw-gow{top:34px;transform:none;right:0}
	.nx-nw-go{width:38px;height:38px}
	/* FAQ */
	.nx-faq-row{flex-direction:column!important}
	.nx .nx-faq-img img{height:240px!important}
	.nx-faq-hudw{height:240px}
	.nx-faq .elementor-tab-title{padding:18px 18px!important}
	.nx-faq .elementor-tab-content{padding:0 18px 20px!important}
	/* 收尾 */
	.nx-cl-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:26px 0!important}
	.nx-cl-c{justify-content:flex-start}
	.nx-cl-en .elementor-heading-title{font-size:32px!important}
	/* 頁尾 */
	.nx-foot .nx-frow{flex-wrap:wrap!important;flex-direction:row!important}
	.nx-fbrand{width:100%!important}
	.nx-fcol{width:calc(50% - 12px)!important}
	.nx-copy p{font-size:11.5px}
	/* 開場 */
	.nx-ib-chip{width:128px;height:128px;margin:-64px 0 0 -64px}
	.nx-intro-b .nx-ibrand{top:calc(50% + 140px)}
	.nx-iload{left:16px;bottom:22px}
	.nx-iload i{width:70px}
	.nx-skip{right:16px;bottom:16px}
	.nx-ic-focus{left:calc(50% + 20px);top:calc(50% - 150px)}
	.nx-ic-ring{width:160px;height:160px;margin:-80px 0 0 -80px}
	.nx-ic-mag{left:18px;top:20px}
	.nx-ic-layer{left:18px}
}

/* ══════════ v1.1.0 內頁 ══════════ */
/* 頁首：照片＋電路走線＋解碼大字＋HUD 讀數 */
.nx.nx-post-hero{position:relative;overflow:hidden;min-height:64vh;justify-content:flex-end;border-bottom-right-radius:clamp(50px,7vw,120px)}
.nx.nx-post-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,10,30,.94) 0%,rgba(5,14,40,.78) 45%,rgba(5,14,40,.35) 100%),linear-gradient(0deg,rgba(4,10,30,.7),transparent 50%)}
.nx.nx-post-hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.45;background:linear-gradient(90deg,rgba(120,180,255,.08) 1px,transparent 1px) 0 0/72px 72px,linear-gradient(0deg,rgba(120,180,255,.08) 1px,transparent 1px) 0 0/72px 72px;
	-webkit-mask:radial-gradient(ellipse at 75% 30%,#000,transparent 70%);mask:radial-gradient(ellipse at 75% 30%,#000,transparent 70%)}
.nx-post-hero>.e-con-inner{position:relative;z-index:3}
.nx-pg-hero-row{align-items:flex-end!important}
.nx-crumb p{margin:0;font-size:13px;letter-spacing:1px;color:rgba(230,236,247,.75)}
.nx-crumb a{color:var(--cyan)!important;text-decoration:none}
.nx-crumb span{margin:0 8px;opacity:.5}
.nx-pg-en .elementor-heading-title{line-height:.98!important}
.nx-pg-en .nx-ln{display:block;white-space:nowrap}
.nx-pg-en .nx-ch{display:inline-block;min-width:.2em}
.nx-pg-en .nx-ch.is-sc{color:var(--cyan)!important;text-shadow:0 0 14px rgba(25,211,240,.8)}
.nx-pg-h1 .elementor-heading-title{max-width:760px}
.nx-pg-lead p{max-width:640px;color:rgba(230,236,247,.82)!important;line-height:1.95}
.nx-pg-hud-c{align-items:flex-end}
.nx-phud{width:min(320px,100%);background:rgba(5,14,40,.6);backdrop-filter:blur(10px);border:1px solid rgba(25,211,240,.3);border-radius:14px;padding:16px 18px;box-shadow:0 20px 50px rgba(0,0,0,.3)}
.nx-phud-top{display:flex;justify-content:space-between;font:500 10.5px/1 var(--mono);letter-spacing:2px;color:var(--dm);padding-bottom:12px;margin-bottom:6px;border-bottom:1px dashed rgba(25,211,240,.3)}
.nx-phud-top b{color:#4BE39A;font-weight:500;animation:nxBlink 1.4s steps(2) infinite}
.nx-phud p{display:flex;justify-content:space-between;gap:12px;margin:0!important;padding:8px 0;font:500 11.5px/1.4 var(--mono);letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.06)}
.nx-phud p:last-child{border-bottom:0}
.nx-phud p span{color:var(--dm)}
.nx-phud p b{color:#fff;font-weight:500;text-align:right}
.nx-js .nx-phud p{opacity:0;transform:translateX(16px);animation:nxHudIn .6s var(--ease) .4s forwards}
.nx-js .nx-phud p:nth-child(3){animation-delay:.6s}.nx-js .nx-phud p:nth-child(4){animation-delay:.8s}.nx-js .nx-phud p:nth-child(5){animation-delay:1s}
@keyframes nxHudIn{to{opacity:1;transform:none}}
.nx-js .nx-post-hero .nx-pg-hero-c>*{opacity:0;transform:translateY(20px);animation:nxUp 1.1s var(--ease) forwards}
.nx-js .nx-post-hero .nx-pg-hero-c>:nth-child(2){animation-delay:.1s}.nx-js .nx-post-hero .nx-pg-hero-c>:nth-child(3){animation-delay:.2s}
.nx-js .nx-post-hero .nx-pg-hero-c>:nth-child(4){animation-delay:.45s}.nx-js .nx-post-hero .nx-pg-hero-c>:nth-child(5){animation-delay:.6s}
@keyframes nxUp{to{opacity:1;transform:none}}
/* 標題與內文 */
.nx-pg-h2 .elementor-heading-title::after{content:"";display:block;width:44px;height:3px;border-radius:3px;background:var(--grad);margin-top:16px}
.nx-cards-sec .nx-pg-h2 .elementor-heading-title::after,.nx-acsec .nx-pg-h2 .elementor-heading-title::after,.nx-blogsec .nx-pg-h2 .elementor-heading-title::after,
.nx-tlsec .nx-pg-h2 .elementor-heading-title::after,.nx-pg-flow .nx-pg-h2 .elementor-heading-title::after,.nx-ab-statsec .nx-pg-h2 .elementor-heading-title::after{margin-left:auto;margin-right:auto}
.nx-cta-c .nx-pg-h2 .elementor-heading-title::after{display:none}
.nx-pg-p p{line-height:2;margin:0 0 1.1em}
.nx-pg-p p:last-child{margin-bottom:0}
.nx-pg-p a{color:var(--blue)!important;text-decoration:underline;text-underline-offset:3px}
.nx-pg-p strong{color:var(--ink);font-weight:500}
.nx-dark .nx-pg-p strong{color:#fff}
.nx-pg-note p{font-size:12.5px;color:var(--muted)}
/* 分割區：照片 HUD 角框＋掃描線 */
.nx-split{align-items:center!important}
.nx-split-pic{position:relative}
.nx .nx-split-img img{width:100%!important;height:480px;object-fit:cover;display:block;border-radius:20px;transition:transform 1.6s var(--ease)}
.nx-split-pic:hover .nx-split-img img{transform:scale(1.02)}
.nx-frame-w{position:absolute!important;inset:0;z-index:2;margin:0!important;width:100%!important;pointer-events:none}
.nx-frame-w .elementor-widget-container{height:100%}
.nx-frame{position:absolute;inset:16px;border-radius:12px;overflow:hidden}
.nx-frame::before{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(rgba(25,211,240,0),rgba(25,211,240,.22) 80%,rgba(159,243,255,.7));opacity:0}
.nx-split-pic.is-in .nx-frame::before{animation:nxFrameScan 4.5s 1s ease-in-out infinite}
@keyframes nxFrameScan{0%{top:-40%;opacity:0}10%{opacity:1}70%{opacity:1}100%{top:100%;opacity:0}}
.nx-frame i{position:absolute;width:26px;height:26px;border:2px solid #fff;opacity:.9;transition:all .9s var(--ease)}
.nx-frame i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.nx-frame i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}
.nx-frame i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.nx-frame i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}
.nx-js .nx-split-pic:not(.is-in) .nx-frame i{width:80px;height:80px;opacity:0}
.nx-frame span{position:absolute;left:14px;bottom:14px;font:500 11px/1 var(--mono);letter-spacing:2px;color:#fff;background:rgba(30,91,255,.88);padding:7px 11px;border-radius:4px}
.nx-spec-t table{width:100%;border-collapse:collapse;margin:6px 0 0}
.nx-spec-t th,.nx-spec-t td{padding:11px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;text-align:left;background:transparent!important;font-size:14px;vertical-align:top}
.nx-spec-t th{width:110px;font:500 12px/1.9 var(--mono)!important;letter-spacing:1px;color:var(--blue)!important}
.nx-spec-t td{color:var(--ink)}
.nx-tags-l span{background:#EEF3FF!important;border:1px solid rgba(30,91,255,.18)!important;color:var(--blue)!important}
/* 卡片 */
.nx-card.e-con{background:#fff;border-radius:18px;padding:30px 28px!important;box-shadow:0 10px 30px rgba(13,23,48,.05);position:relative;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s}
.nx-card.e-con::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}
.nx-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(30,91,255,.14)}
.nx-card:hover::before{transform:scaleX(1)}
.nx-card-ic{display:flex;align-items:center;justify-content:space-between}
.nx-card-ic .nx-i{width:52px;height:52px;padding:13px;box-sizing:border-box;border-radius:14px;background-color:rgba(30,91,255,.08);background-size:26px;transition:background-color .4s}
.nx-card:hover .nx-card-ic .nx-i{background-color:var(--blue);background-image:var(--icw)}
.nx-card-ic em{font:500 13px/1 var(--mono);font-style:normal;color:#C4CEE0}
.nx-cards-sec .nx-cards+.nx-cards{margin-top:22px}
.nx-dark .nx-card.e-con{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
/* 表格：深色表頭、逐列點亮 */
.nx-tbl{overflow-x:auto}
.nx-tbl table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(13,23,48,.06)}
.nx-tbl caption{caption-side:top;text-align:left;font:700 16px/1.6 'Noto Sans TC',sans-serif;color:var(--ink);padding-bottom:14px}
.nx-tbl th{font-weight:500;color:#fff!important;background:#0B1730!important;padding:14px 14px;border:0!important;text-align:left;letter-spacing:1px}
.nx-tbl td{padding:14px 14px;border:0!important;border-bottom:1px solid var(--line)!important;color:#44506A;background:#fff!important;transition:background .4s}
.nx-tbl td:first-child{color:var(--ink);font-weight:700;white-space:nowrap}
.nx-tbl tr:hover td{background:#F5F8FF!important}
.nx-js .nx-tbl tbody tr{opacity:0;transform:translateX(-14px);transition:opacity .6s,transform .7s var(--ease)}
.nx-js .nx-tbl.is-in tbody tr{opacity:1;transform:none}
.nx-js .nx-tbl.is-in tbody tr:nth-child(2){transition-delay:.1s}.nx-js .nx-tbl.is-in tbody tr:nth-child(3){transition-delay:.2s}
.nx-js .nx-tbl.is-in tbody tr:nth-child(4){transition-delay:.3s}.nx-js .nx-tbl.is-in tbody tr:nth-child(5){transition-delay:.4s}.nx-js .nx-tbl.is-in tbody tr:nth-child(6){transition-delay:.5s}
/* 應用卡 */
.nx-acard.e-con{background:#fff;border-radius:18px;padding:0 0 26px!important;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(13,23,48,.06);transition:transform .5s var(--ease),box-shadow .5s;scroll-margin-top:110px}
.nx-acard>.elementor-widget:not(.nx-ac-img):not(.nx-ac-tagw){padding:0 24px}
.nx-acard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(30,91,255,.16)}
.nx .nx-ac-img{overflow:hidden;margin-bottom:22px!important}
.nx .nx-ac-img img{width:100%!important;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}
.nx-acard:hover .nx-ac-img img{transform:scale(1.06)}
.nx-ac-tagw{position:absolute!important;left:18px;top:18px;width:auto!important;margin:0!important;z-index:2}
.nx-ac-tag{display:flex;align-items:center;gap:10px;background:rgba(7,16,41,.75);backdrop-filter:blur(6px);padding:8px 12px;border-radius:30px}
.nx-ac-tag .nx-i{width:18px;height:18px;background-image:var(--icw)}
.nx-ac-tag b{font:500 12px/1 var(--mono);color:#fff}
.nx-ac-h em{display:block;font:500 11px/1.8 var(--mono);font-style:normal;letter-spacing:2px;color:var(--blue);text-transform:uppercase}
.nx-acards+.nx-acards{margin-top:22px}
/* 時間軸：通電 */
.nx .nx-tl{position:relative;padding-top:40px!important}
.nx-tl::before,.nx-tl::after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:var(--line)}
.nx-tl::after{background:var(--grad);box-shadow:0 0 12px rgba(25,211,240,.6);transform:scaleX(0);transform-origin:left;transition:transform 3s cubic-bezier(.4,0,.2,1)}
.nx-tlsec.is-live .nx-tl::after{transform:scaleX(1)}
.nx-tl-i{position:relative}
.nx-tl-i::before{content:"";position:absolute;left:0;top:-40px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--line);transition:all .5s}
.nx-tlsec.is-live .nx-tl-i::before{border-color:var(--cyan);background:var(--blue);box-shadow:0 0 0 6px rgba(25,211,240,.18),0 0 16px var(--cyan)}
.nx-tlsec.is-live .nx-tl1::before{transition-delay:.1s}.nx-tlsec.is-live .nx-tl2::before{transition-delay:.7s}.nx-tlsec.is-live .nx-tl3::before{transition-delay:1.3s}
.nx-tlsec.is-live .nx-tl4::before{transition-delay:1.9s}.nx-tlsec.is-live .nx-tl5::before{transition-delay:2.5s}
.nx-tl-y .elementor-heading-title{color:transparent!important;background:linear-gradient(100deg,#0D1730,#1E5BFF);-webkit-background-clip:text;background-clip:text}
.nx-js .nx-tl-i{opacity:.25;transition:opacity .8s}
.nx-js .nx-tlsec.is-live .nx-tl-i{opacity:1}
.nx-js .nx-tlsec.is-live .nx-tl2{transition-delay:.6s}.nx-js .nx-tlsec.is-live .nx-tl3{transition-delay:1.2s}
.nx-js .nx-tlsec.is-live .nx-tl4{transition-delay:1.8s}.nx-js .nx-tlsec.is-live .nx-tl5{transition-delay:2.4s}
/* 關於頁數字、全球據點 */
.nx-ab-statsec .nx-stat::before,.nx-ab-statsec .nx-stat::after{display:none}
.nx-ab-stat.e-con{background:#fff;border-radius:18px;padding:30px 20px!important;align-items:center!important;text-align:center;box-shadow:0 10px 30px rgba(13,23,48,.06)}
.nx-ab-stat .elementor-widget{text-align:center!important;width:100%}
.nx-ab-net .nx-orb{width:104px;height:104px}
/* 文章卡 */
.nx-bcard.e-con{background:#fff;border-radius:18px;padding:0 0 26px!important;overflow:hidden;box-shadow:0 10px 30px rgba(13,23,48,.06);transition:transform .5s var(--ease),box-shadow .5s}
.nx-bcard>.elementor-widget:not(.nx-bcard-img){padding:0 24px}
.nx-bcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(30,91,255,.16)}
.nx-bcard-img{overflow:hidden;margin-bottom:20px!important}
.nx-bcard-img img{width:100%!important;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}
.nx-bcard:hover .nx-bcard-img img{transform:scale(1.06)}
.nx-bcard-h a{color:var(--ink)!important;text-decoration:none}
.nx-bcard-h a:hover{color:var(--blue)!important}
.nx-bcard .elementor-widget-button{width:auto!important}
/* 聯絡 */
.nx-cinfo-t table{width:100%;border-collapse:collapse}
.nx-cinfo-t th,.nx-cinfo-t td{padding:13px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;text-align:left;background:transparent!important;font-weight:400;vertical-align:top}
.nx-cinfo-t th{width:90px;font:500 12px/2 var(--mono)!important;color:var(--blue)!important;letter-spacing:1px}
.nx-cinfo-t a{color:var(--ink)!important}
.nx-form-col.e-con{background:#fff;border-radius:22px;padding:40px 38px!important;box-shadow:0 24px 60px rgba(13,23,48,.1);position:relative;overflow:hidden}
.nx-form-col.e-con::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--grad)}
.nx-form-h span{display:block;font:500 11px/1.8 var(--mono);letter-spacing:2px;color:var(--blue)}
.nx-form-col .elementor-field-textual{border:1px solid var(--line)!important;border-radius:10px!important;background:#F8FAFD!important;transition:border-color .3s,box-shadow .3s}
.nx-form-col .elementor-field-textual:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(30,91,255,.12)!important;background:#fff!important}
.nx-form-col .elementor-button{background:var(--grad)!important;border-radius:40px!important}
.nx-fb-btn{display:inline-block;padding:12px 24px;margin:0 6px 8px 0;border-radius:40px;background:var(--grad);color:#fff!important;text-decoration:none!important}
.nx-contact-row{align-items:flex-start!important}
/* 收尾 CTA（內頁） */
.nx-pg-cta .nx-cta-c{align-items:center;justify-content:center}
.nx-pg-cta .nx-cta-c .elementor-widget-button{margin:0 6px 10px!important}
.nx-pg-cta .nx-big .elementor-heading-title{color:transparent!important;-webkit-text-stroke:1px rgba(230,236,247,.8)}
/* 法律頁 */
.nx-legal h2,.nx-legal-h{font:700 20px/1.6 'Noto Sans TC',sans-serif;color:var(--ink);margin:38px 0 14px;padding-left:14px;border-left:3px solid var(--blue)}
.nx-legal h2:first-child{margin-top:0}
.nx-legal ul{padding-left:1.3em;margin:0 0 1em}
.nx-legal li{margin-bottom:6px}
.nx-legal a{color:var(--blue)!important}
.nx-legal-date{margin-top:30px!important;color:var(--muted)}
/* 文章頁（傳統編輯器、引擎滿版版型）配色 */
body.nx-article{--art-band:#071029;--art-accent:#1E5BFF;--art-bg:#F3F6FA}
body.nx-article .nx-lead-p{font-size:17px;line-height:2}
body.nx-article blockquote{border-left:3px solid #1E5BFF;background:#F3F6FA;padding:18px 22px;margin:28px 0;color:#0D1730;border-radius:0 12px 12px 0}
body.nx-article table{border-collapse:collapse;width:100%}
body.nx-article th{background:#0B1730;color:#fff;font-weight:500;padding:12px}
body.nx-article td{padding:12px;border-bottom:1px solid #DCE3EE}
body.nx-article .nx-post-cta{background:#F3F6FA;padding:24px 26px;margin-top:40px;border-top:3px solid #1E5BFF;border-radius:0 0 14px 14px}
body.nx-article .nx-post-cta a,body.nx-article .entry-content a{color:#1E5BFF}
@media (max-width:1024px){
	.nx-pg-hud-c{display:none!important}
}
@media (max-width:767px){
	.nx.nx-post-hero{min-height:58vh;border-bottom-right-radius:48px}
	.nx.nx-post-hero::after{background:linear-gradient(180deg,rgba(4,10,30,.5),rgba(4,10,30,.95))}
	.nx-pg-en .elementor-heading-title{font-size:38px!important}
	.nx .nx-split-img img{height:280px}
	.nx-card.e-con{padding:24px 22px!important}
	.nx-cards,.nx-acards{gap:16px!important}
	.nx-cards+.nx-cards,.nx-acards+.nx-acards{margin-top:16px!important}
	.nx-tbl table{min-width:640px;font-size:13px}
	.nx .nx-tl{flex-direction:column!important;padding-top:0!important;padding-left:34px!important;gap:28px!important}
	.nx-tl::before,.nx-tl::after{left:8px;right:auto;top:0;bottom:0;width:2px;height:auto}
	.nx-tl::after{transform:scaleY(0);transform-origin:top}
	.nx-tlsec.is-live .nx-tl::after{transform:scaleY(1)}
	.nx-tl-i::before{left:-34px;top:4px}
	.nx-ab-stats{flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important}
	.nx-ab-stat.e-con{width:calc(50% - 7px)!important;padding:22px 10px!important}
	.nx-form-col.e-con{padding:28px 20px!important}
	.nx-pg-cta .nx-big .elementor-heading-title{font-size:32px!important}
}

/* ── 靜態版（沒有 Elementor 時）── */
.nx-static,.nx-static *{box-sizing:border-box}
.nx-static{font-family:'Noto Sans TC',sans-serif}
.nx-static .e-boxed{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;width:100%}
.nx-static .e-con>.e-boxed{flex:1}
.nx-static .pg-acc details{background:#fff;border:1px solid #DCE3EE;margin-top:-1px}
.nx-static .pg-acc summary{padding:20px 26px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}
.nx-static .pg-acc summary::-webkit-details-marker{display:none}
.nx-static .pg-acc summary::after{content:'+';color:#1E5BFF;font-size:22px;line-height:1.2}
.nx-static .pg-acc details[open] summary::after{content:'−'}
.nx-static .pg-acc h3{margin:0;font:700 18px/1.6 'Noto Sans TC',serif;color:#0D1730}
.nx-static .pg-acc details[open] h3{color:#1E5BFF}
.nx-static .pg-acc p{margin:0;padding:2px 26px 22px;color:#5E6B85;line-height:1.9}
@media(max-width:767px){.nx-static .m-col{flex-direction:column!important}.nx-static .m-col>.e-con{flex-basis:auto!important;width:100%}
 .nx-static .e-con[style*="--pm"]{padding:var(--pm)!important}
 .nx-static .elementor-heading-title{font-size:var(--fm)!important}}
