.page-products .fieldtabs{position:sticky;top:72px;z-index:40;background:rgba(14,27,46,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dark)}.page-products .fieldtabs-inner{display:flex;align-items:center;gap:6px;height:60px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.page-products .fieldtabs-inner::-webkit-scrollbar{display:none}.page-products .ftab{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--border-dark);background:transparent;color:var(--text-muted);font-family:var(--font-ko);font-weight:600;font-size:14.5px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page-products .ftab .en{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;opacity:.7}.page-products .ftab:hover{color:#fff;border-color:#3a5375}.page-products .ftab.active{background:var(--accent);border-color:var(--accent);color:#fff}.page-products .ftab.active .en{opacity:.85}@media (max-width:640px){.page-products .fieldtabs-inner{height:56px;gap:8px}.page-products .ftab .en{display:none}}.page-products .hero{position:relative;overflow:hidden;padding:96px 0 80px;background:radial-gradient(900px 460px at 80% 6%,rgba(5,104,57,.2),transparent 60%),radial-gradient(700px 420px at 10% 96%,rgba(47,179,108,.1),transparent 60%),linear-gradient(160deg,#0e1b2e,#13243b)}.page-products .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(39,58,87,.5) 1px,transparent 0),linear-gradient(90deg,rgba(39,58,87,.5) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 72% 34%,#000,transparent 72%);mask-image:radial-gradient(circle at 72% 34%,#000,transparent 72%);opacity:.5}.page-products .hero-inner{position:relative;max-width:780px}.page-products .hero-eye{margin-bottom:18px}.page-products .hero h1{margin-bottom:18px;text-wrap:balance}.page-products .hero .sub{font-size:19px;color:var(--text-on-dark);max-width:600px;margin-bottom:8px;text-wrap:pretty}.page-products .hero .en{font-family:var(--font-disp);font-weight:500;letter-spacing:.14em;color:var(--accent-bright);font-size:14px;margin-bottom:0}.page-products .searchwrap{position:relative;margin-top:32px;max-width:720px}.page-products .searchbar{display:flex;align-items:center;gap:12px;height:60px;padding:0 8px 0 20px;background:var(--surface-light);border:1px solid var(--border-light);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.25)}.page-products .searchbar svg{color:#7488a2;flex-shrink:0}.page-products .searchbar input{flex:1;border:0;outline:0;font-family:var(--font-ko);font-size:16px;color:var(--text-on-light);background:transparent;min-width:0}.page-products .searchbar input::-moz-placeholder{color:#90a2b8}.page-products .searchbar input::placeholder{color:#90a2b8}.page-products .searchbar .btn{height:44px}@media (max-width:640px){.page-products .searchbar{height:auto;flex-wrap:wrap;padding:12px}.page-products .searchbar input{flex:1 1 100%;height:40px}.page-products .searchbar .btn{width:100%}}.page-products .filterbar{display:flex;flex-direction:column;gap:16px}.page-products .filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-products .filter-row .flabel{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7488a2;min-width:64px}.page-products .fchip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--border-light);background:#fff;color:#4a5c73;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.page-products .fchip:hover{border-color:var(--accent);color:var(--accent)}.page-products .fchip.active{background:var(--accent);border-color:var(--accent);color:#fff}.page-products .sec-light .fchip{background:#fff;border-color:var(--border-light);color:#4a5c73}.page-products .sec-light .fchip:hover{border-color:var(--accent);color:var(--accent)}.page-products .sec-light .fchip.active{background:var(--accent);border-color:var(--accent);color:#fff}.page-products .fselect{height:40px;padding:0 36px 0 14px;border-radius:10px;border:1px solid var(--border-light);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237488A2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center;color:#4a5c73;font-family:var(--font-ko);font-size:14px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-products .enter-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-products .ecard{position:relative;background:var(--surface-1);border:1px solid var(--border-dark);border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column;gap:14px;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease;overflow:hidden}.page-products .ecard:hover{transform:translateY(-4px);background:var(--surface-2);border-color:var(--accent)}.page-products .ecard .ico{width:52px;height:52px;border-radius:13px;background:rgba(47,179,108,.12);color:var(--accent-bright);display:flex;align-items:center;justify-content:center}.page-products .ecard h3{color:#fff}.page-products .ecard p{color:var(--text-muted);font-size:14.5px;flex:1}.page-products .ecard .ekw{font-family:var(--font-mono);font-size:12px;color:var(--accent-bright)}.page-products .ecard .more{margin-top:2px}@media (max-width:1024px){.page-products .enter-cards{grid-template-columns:1fr}}.page-products .dist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-products .dist-card{border:1px solid var(--border-dark);border-radius:var(--r-card);background:var(--surface-1);padding:22px 24px;transition:transform .2s ease,border-color .2s ease}.page-products .dist-card:hover{transform:translateY(-3px);border-color:var(--accent)}.page-products .dist-card h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}.page-products .dist-card p{font-size:13.5px;line-height:1.6;color:var(--text-on-dark)}@media (max-width:900px){.page-products .dist-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-products .dist-grid{grid-template-columns:1fr}}.page-products .popchips{display:flex;flex-wrap:wrap;gap:10px}.page-products .popchip{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--border-light);background:#fff;color:var(--text-on-light);font-weight:500;font-size:14.5px;cursor:pointer;transition:all .15s ease}.page-products .popchip .en{font-family:var(--font-mono);font-size:11px;color:#7488a2}.page-products .popchip:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.page-products .deal-intro{background:radial-gradient(700px 360px at 85% 20%,rgba(5,104,57,.3),transparent 60%),linear-gradient(135deg,#0e1b2e,#16294a)}.page-products .deal-intro .badge-warn{margin-bottom:16px}.page-products .deal-intro .h2{margin-bottom:12px;max-width:760px}.page-products .deal-intro p{color:var(--text-muted);max-width:560px}.page-products .deal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-products .deal-card{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-light);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.page-products .deal-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(14,27,46,.12)}.page-products .deal-card .ph{border-radius:0;aspect-ratio:4/3;border:0;border-bottom:1px solid var(--border-light)}.page-products .deal-card .deal-thumb{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--border-light);background:#f2f6fb}.page-products .deal-body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.page-products .deal-badges{display:flex;flex-wrap:wrap;gap:8px}.page-products .deal-title{display:flex;flex-direction:column;gap:3px}.page-products .deal-title b{font-size:18px;font-weight:700;color:var(--text-on-light);line-height:1.3}.page-products .deal-title .en{font-family:var(--font-mono);font-size:12px;color:#7488a2}.page-products .spec-mini{display:flex;flex-direction:column;gap:6px;margin-top:2px}.page-products .spec-mini .row{display:flex;gap:10px;font-size:13px}.page-products .spec-mini .k{color:#7488a2;min-width:80px;flex-shrink:0}.page-products .spec-mini .v{font-family:var(--font-mono);color:var(--text-on-light);font-weight:500}.page-products .deal-foot{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.page-products .deal-foot .btn{flex:1}.page-products .ds-row{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1024px){.page-products .deal-grid{grid-template-columns:1fr}}.page-products .deal-detail{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-card);box-shadow:var(--shadow-light);overflow:hidden;margin-top:40px}.page-products .dd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid var(--border-light);background:#fbfdff;flex-wrap:wrap}.page-products .dd-head .t{display:flex;flex-direction:column;gap:4px}.page-products .dd-head .t b{font-size:20px;font-weight:700;color:var(--text-on-light)}.page-products .dd-head .t .en{font-family:var(--font-mono);font-size:12px;color:#7488a2}.page-products .dd-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.page-products .dd-col{padding:28px}.page-products .dd-col:first-child{border-right:1px solid var(--border-light)}.page-products .dd-col h4{font-size:13px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.page-products .spec-table{width:100%;border-collapse:collapse}.page-products .spec-table td,.page-products .spec-table th{text-align:left;padding:11px 0;border-bottom:1px solid var(--border-light);font-size:14px;vertical-align:top}.page-products .spec-table th{color:#7488a2;font-weight:500;width:42%}.page-products .spec-table td{font-family:var(--font-mono);color:var(--text-on-light);font-weight:500}.page-products .dd-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.page-products .dd-list li{display:flex;gap:10px;font-size:14px;color:#4a5c73;align-items:flex-start}.page-products .dd-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:7px;flex-shrink:0}.page-products .dd-actions{display:flex;flex-direction:column;gap:10px}.page-products .dd-actions .btn{width:100%}@media (max-width:768px){.page-products .dd-body{grid-template-columns:1fr}.page-products .dd-col:first-child{border-right:0;border-bottom:1px solid var(--border-light)}}.page-products .deal-sections{display:flex;flex-direction:column;gap:36px;margin-top:40px}.page-products .deal-sections .deal-detail{margin-top:0}.page-products .dd-col-media{display:flex;flex-direction:column;gap:22px}.page-products .deal-media-wrap{overflow:hidden;border-radius:12px;border:1px solid var(--border-light);line-height:0}.page-products .deal-media{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.page-products .deal-media-wrap:hover .deal-media{transform:scale(1.06)}.page-products .dd-col-media .ph.deal-media{border-radius:12px;border:1px solid var(--border-light)}.page-products .dd-downloads h4{margin-bottom:14px}.page-products .stock-controls{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.page-products .stock-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page-products .stock-meta .count{font-family:var(--font-mono);font-size:13px;color:#7488a2}.page-products .stock-meta .count b{color:var(--accent)}.page-products .stock-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border-light);border-radius:var(--r-card);overflow:hidden}.page-products .stock-table thead th{text-align:left;padding:16px 18px;font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7488a2;background:#f0f5fb;border-bottom:1px solid var(--border-light);white-space:nowrap}.page-products .stock-table tbody td{padding:16px 18px;border-bottom:1px solid var(--border-light);font-size:14.5px;color:var(--text-on-light);vertical-align:middle}.page-products .stock-table tbody tr:last-child td{border-bottom:0}.page-products .stock-table tbody tr:hover{background:#fafcfe}.page-products .stock-table .pname{font-weight:600}.page-products .stock-table .pen{font-family:var(--font-mono);font-size:11.5px;color:#90a2b8;display:block;margin-top:2px}.page-products .stock-table .mono{font-family:var(--font-mono);font-size:13.5px}.page-products .stock-table .col-act{text-align:right;width:1%;white-space:nowrap}.page-products .stock-table .col-name span{display:flex;flex-direction:column;gap:3px}.page-products .stock-card-label{display:none}@media (max-width:860px){.page-products .stock-table,.page-products .stock-table tbody,.page-products .stock-table td,.page-products .stock-table thead,.page-products .stock-table tr{display:block;width:100%}.page-products .stock-table{border:0;background:transparent}.page-products .stock-table thead{display:none}.page-products .stock-table tbody tr{background:#fff;border:1px solid var(--border-light);border-radius:14px;padding:16px;margin-bottom:14px;box-shadow:var(--shadow-light)}.page-products .stock-table tbody td{border:0;padding:7px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.page-products .stock-table .stock-card-label{display:inline;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7488a2}.page-products .stock-table .col-act{text-align:left;width:auto}.page-products .stock-table .col-act .btn{width:100%}.page-products .stock-table .col-name{align-items:flex-start}}.page-products .partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-products .partner-card{background:#fff;border:1px solid var(--border-light);border-radius:var(--r-card);padding:24px;box-shadow:var(--shadow-light);display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.page-products .partner-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(14,27,46,.12)}.page-products .partner-logo{height:72px;border:1px solid var(--border-light);border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-disp);font-weight:600;font-size:19px;color:#5a6e88;filter:grayscale(1);letter-spacing:.01em;background:#fbfdff}.page-products .partner-logo img{max-height:52px;max-width:82%;-o-object-fit:contain;object-fit:contain}.partner-card:hover .page-products .partner-logo{filter:grayscale(0);color:var(--accent);border-color:var(--accent)}.page-products .partner-info{display:flex;flex-direction:column;gap:6px;flex:1}.page-products .partner-info .pn{display:flex;align-items:center;gap:10px}.page-products .partner-info .pn b{font-size:18px;font-weight:700;color:var(--text-on-light)}.page-products .partner-info .country{font-family:var(--font-mono);font-size:11px;color:#fff;background:#5a6e88;border-radius:var(--r-pill);padding:2px 9px}.page-products .partner-info .cat{color:#4a5c73;font-size:14px}.page-products .partner-foot{display:flex;gap:8px}.page-products .partner-foot .btn{flex:1}@media (max-width:1024px){.page-products .partner-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-products .partner-grid{grid-template-columns:1fr}}.page-products .cta-band{background:radial-gradient(700px 360px at 85% 20%,rgba(5,104,57,.28),transparent 60%),linear-gradient(135deg,#0e1b2e,#16294a);border-top:1px solid var(--border-dark)}.page-products .cta-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.page-products .cta-left .h2{margin:12px 0 14px}.page-products .cta-left p{color:var(--text-muted);max-width:460px;margin-bottom:28px}.page-products .cta-btns{display:flex;gap:12px;flex-wrap:wrap}.page-products .cta-info{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-products .ci{background:var(--surface-1);border:1px solid var(--border-dark);border-radius:14px;padding:20px}.page-products .ci .lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent-bright);text-transform:uppercase;margin-bottom:8px}.page-products .ci .val{font-size:15px;color:var(--text-on-dark);word-break:keep-all}.page-products .ci .val.mono{font-family:var(--font-mono)}.page-products .ci.wide{grid-column:1/-1}@media (max-width:1024px){.page-products .cta-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.page-products .cta-info{grid-template-columns:1fr}.page-products .cta-btns .btn{flex:1}}.page-products .toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%) translateY(20px);z-index:80;background:var(--surface-1);border:1px solid var(--accent);border-radius:12px;padding:16px 20px;box-shadow:0 16px 48px rgba(0,0,0,.45);display:flex;align-items:center;gap:14px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:92vw}.page-products .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.page-products .toast .ico{width:36px;height:36px;border-radius:9px;background:rgba(47,179,108,.16);color:var(--accent-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-products .toast .tx{font-size:14px;color:var(--text-on-dark)}.page-products .toast .tx b{color:#fff}.page-products .toast .tx .mono{font-family:var(--font-mono);color:var(--accent-bright)}.page-products .badge-info{background:rgba(45,156,219,.14);color:#176c9e;border:1px solid rgba(45,156,219,.5);font-weight:600}.page-products .badge-info .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.page-products .badge-warn{background:rgba(255,138,61,.16);color:#b5560e;border:1px solid rgba(255,138,61,.55);font-weight:600}.page-products .badge-warn .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.page-products .badge-muted{background:rgba(143,163,188,.14);color:#56708c;border:1px solid rgba(143,163,188,.45);font-weight:600}.page-products .badge-muted .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.page-products .sec-dark .badge-info{color:#5bb8e8;background:rgba(45,156,219,.16)}.page-products .sec-dark .badge-warn{color:#ff8a3d}.page-products .sec-dark .badge-muted{color:#8fa3bc}.page-products .ds-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:var(--r-pill);border:1px solid var(--accent);color:var(--accent);background:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.page-products .ds-chip:hover{background:rgba(5,104,57,.07)}.page-products .sec-dark .ds-chip{background:transparent;color:var(--accent-bright);border-color:var(--accent)}.page-products .sec-dark .ds-chip:hover{background:rgba(5,104,57,.16)}@media (max-width:640px){.page-products .hero{padding:56px 0 48px}.page-products .hero .sub{font-size:16px}.page-products .dd-col{padding:16px 20px}}