:root{--logo-blue: #1b2c48;--ink-0: #fff;--ink-300: #c9d6f5;--accent: #f7c948;--bg-1: #0f1628;--panel: rgba(255, 255, 255, 0.06);--border: rgba(255, 255, 255, 0.14);--maxw: 1440px;--shadow: 0 14px 36px rgba(0, 0, 0, 0.28)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg-1);color:var(--ink-0);font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;line-height:1.8;letter-spacing:.2px}a{color:#9ec1ff;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:96px 0}h1,h2,h3{margin:0 0 18px}h2{font-size:34px}.sub{color:var(--ink-300)}.hl{color:var(--accent);font-weight:800}body::before{content:"";position:fixed;inset:-40vh -40vw;z-index:-1;opacity:.35;background:radial-gradient(60% 40% at 120% -10%, rgba(70, 110, 220, 0.15), transparent 60%),radial-gradient(40% 30% at -20% 110%, rgba(80, 150, 255, 0.08), transparent 60%),repeating-linear-gradient(0deg, rgba(120, 170, 255, 0.08) 0 1px, transparent 1px 3px);animation:bgFlows 16s linear infinite}@keyframes bgFlows{to{transform:translate3d(0, -40px, 0)}}header{position:sticky;top:0;background:rgba(10,16,30,.55);backdrop-filter:blur(6px);border-bottom:1px solid hsla(0,0%,100%,.08);z-index:80}.nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.brand{display:flex;gap:12px;align-items:center}.brand-mark{width:36px;height:36px;border-radius:8px;background:var(--logo-blue)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:14px;border:1px solid var(--ink-0);font-weight:700;cursor:pointer;transition:.18s;color:var(--ink-0)}.btn:hover{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid var(--ink-0);transform:translateY(-1px)}.btn-solid{background:var(--ink-0);color:var(--logo-blue);border-color:rgba(0,0,0,0)}.btn-solid:hover{filter:brightness(1.05);box-shadow:0 8px 24px hsla(0,0%,100%,.18)}.hero{position:relative;height:92vh;min-height:720px;display:flex;align-items:center;overflow:hidden;scroll-margin-top:80px}.hero::before{content:"";position:absolute;inset:-4%;background:url(../js/../images/asset/99ed2bb1.jpg) center/cover no-repeat;filter:brightness(0.76) saturate(1.05);transform:translateY(var(--parallax, 0px)) scale(1.04);transition:transform .2s}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(16, 22, 38, 0.86) 0%, rgba(18, 28, 50, 0.72) 40%, rgba(33, 52, 86, 0.58) 100%),repeating-linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 3px);animation:scan 6s linear infinite}@keyframes scan{to{background-position:0 0,0 30px}}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.h1{font-size:58px;line-height:66px;font-weight:900;margin:0 0 16px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.chip{border:1px solid var(--border);padding:6px 10px;border-radius:999px;background:var(--panel);font-size:14px}.hero-fig img{filter:drop-shadow(0 22px 58px rgba(7, 16, 34, 0.55));animation:float 6s ease-in-out infinite;transform:rotate(-6deg)}@keyframes float{50%{transform:translateY(-8px) rotate(-6deg)}}.hero .ripple{position:absolute;right:14%;bottom:12%;width:220px;height:220px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at center, rgba(120, 170, 255, 0.35), rgba(120, 170, 255, 0) 60%);filter:blur(6px);opacity:.6;animation:ripple 3.6s ease-out infinite}@keyframes ripple{0%{transform:scale(0.6);opacity:.6}70%{opacity:.15}100%{transform:scale(1.4);opacity:0}}.scroll-down{position:absolute;left:50%;bottom:108px;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#e1ecff}.chev{width:36px;height:36px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);animation:b 1.6s infinite}@keyframes b{50%{transform:translateY(9px) rotate(45deg)}}.rail{position:fixed;top:25%;right:0;z-index:90;display:flex;flex-direction:column;gap:8px}.rail a{position:relative;width:68px;height:84px;background:#15233d;border-left:1px solid hsla(0,0%,100%,.22);border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 10px;color:#fff;transition:.2s}.rail a:hover{background:#1c2f52}.rail svg{width:34px;height:34px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rail .label{position:absolute;right:72px;top:50%;transform:translateY(-50%) translateX(8px);background:#15233d;border:1px solid hsla(0,0%,100%,.18);padding:10px 14px;border-radius:10px;color:#e9f0ff;white-space:nowrap;opacity:0;pointer-events:none;transition:.18s;box-shadow:var(--shadow)}.rail a:hover .label{opacity:1;transform:translateY(-50%) translateX(0)}#capabilities .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center}.points{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin-top:12px}.point{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:14px}.kpis{display:flex;gap:18px;margin-top:12px;flex-wrap:wrap}.kpi{background:hsla(0,0%,100%,.06);border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-weight:800}#products .grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px}.card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.04));border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.card::after{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:16px;background:conic-gradient(from 90deg at 50% 50%, rgba(120, 170, 255, 0), rgba(120, 170, 255, 0.25), rgba(120, 170, 255, 0) 60%);filter:blur(12px);opacity:0;transition:.25s}.card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.38);border-color:rgba(153,188,255,.45)}.card:hover::after{opacity:.9;animation:spin 2.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-img{width:100%;aspect-ratio:1/1;border-radius:14px;background:#13233d;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:10px;position:relative}.product-img::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg, rgba(120, 170, 255, 0.09) 0 2px, transparent 2px 6px);opacity:.3;mix-blend-mode:screen;animation:waves 6s linear infinite}@keyframes waves{to{background-position:200px 0}}.product-img img{width:100%;height:100%;object-fit:cover}.badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.badge{font-size:12px;border:1px solid var(--border);padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.1)}#why{background:linear-gradient(180deg, #101626, #14233d)}.grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}.card2{border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--panel);transition:transform .2s}.card2:hover{transform:translateY(-3px)}.ph{width:100%;aspect-ratio:4/3;border-radius:12px;background:#172744;border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;color:#b9c7e6;font-size:14px;margin-top:10px}.world{position:relative;border:1px solid var(--border);border-radius:16px;padding:24px;background:rgba(10,16,30,.6);min-height:460px;overflow:hidden}.world .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:40px 40px;opacity:.12}.world svg{position:absolute;inset:0;width:100%;height:100%;opacity:.38;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, 0.5))}.dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#6fb1ff;box-shadow:0 0 16px #6fb1ff,0 0 32px #6fb1ff;animation:pulse 2.6s infinite}@keyframes pulse{50%{transform:scale(1.25);opacity:.7}}.dot.asia{top:48%;left:68%}.dot.eu{top:40%;left:50%}.dot.na{top:42%;left:26%}.dot.sa{top:64%;left:30%}#testimonials .wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}.quote-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px;position:relative}.quote-card::before{content:"“";position:absolute;left:12px;top:-12px;font-size:72px;color:hsla(0,0%,100%,.12)}.client{margin-top:8px;color:#cfe1ff}#factory .grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.frame{border:1px solid var(--border);border-radius:16px;overflow:hidden;position:relative}.frame img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.02) brightness(0.98)}.frame::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);transform:translateX(-100%);animation:shine 7s ease-in-out infinite}@keyframes shine{to{transform:translateX(100%)}}#quote{background:linear-gradient(180deg, #0f1930, #13233e)}.quote{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:center}.form{background:hsla(0,0%,100%,.06);border:1px solid var(--border);border-radius:16px;padding:18px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}input,textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff}textarea{min-height:120px}.fcta{position:fixed;right:24px;bottom:24px;z-index:95;width:320px;background:rgba(15,25,48,.9);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,.5)}.fcta header{padding:10px 12px;border-bottom:1px solid var(--border);font-weight:800;display:flex;align-items:center;gap:8px}.fcta .mini{padding:12px}.fcta input,.fcta textarea{width:100%;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;margin-top:8px}.fcta textarea{min-height:72px}.fcta .btn{width:100%;margin-top:10px}.note{font-size:12px;color:#9fb3da;margin-top:6px}footer{background:#0b1222;color:#cbd5e1}.foot{padding:44px 0;border-top:1px solid hsla(0,0%,100%,.08)}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:22px}.foot a{display:block;margin:8px 0;color:#bcd1f3}.copy{border-top:1px solid hsla(0,0%,100%,.08);padding:12px 0;color:#93a3bd;font-size:14px}.reveal{opacity:0;transform:translateY(14px);transition:.6s ease}.reveal.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.chev{animation:none}.reveal{transition:none}.hero-fig img{animation:none}}@media(max-width: 1100px){#products .grid{grid-template-columns:repeat(3, 1fr)}#testimonials .wrap{grid-template-columns:1fr 1fr}#factory .grid{grid-template-columns:1fr}.footgrid{grid-template-columns:1.2fr 1fr 1fr 1fr}.fcta{width:300px}}@media(max-width: 768px){.fcta{display:none}}@media(max-width: 900px){.hero-inner{grid-template-columns:1fr}#products .grid{grid-template-columns:repeat(2, 1fr)}.grid3{grid-template-columns:1fr}.quote{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}#capabilities .wrap{grid-template-columns:1fr}.points{grid-template-columns:1fr 1fr}}.section p{margin-bottom:1.2em;line-height:1.7}.section h2,.section h3{margin-bottom:.6em;line-height:1.3}#specs-overview .spec-table th,#specs-overview .spec-table td{padding:10px 14px;line-height:1.6}.cap-aura{position:relative;overflow:hidden}.cap-aura::before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 30% at 20% 20%, rgba(120, 170, 255, 0.18), transparent 60%),radial-gradient(30% 25% at 90% 80%, rgba(80, 150, 255, 0.12), transparent 60%),repeating-linear-gradient(45deg, rgba(120, 170, 255, 0.06) 0 2px, transparent 2px 6px);filter:blur(2px);animation:bgFlows 18s linear infinite}.cap-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.kpis-wide .kpi{padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}.cap-quick{margin:12px 0 18px 18px;color:#d7e5ff}.cap-quick li{margin:.25em 0}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feat{position:relative;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel);transition:.25s}.feat:hover{transform:translateY(-3px);border-color:rgba(153,188,255,.45);box-shadow:0 14px 36px rgba(0,0,0,.4)}.feat .ico{width:36px;height:36px;margin-bottom:8px;color:#cfe1ff}.feat .ico svg{width:100%;height:100%}.feat .t{font-weight:800;margin-bottom:4px}.feat .d{color:#c9d6f5}@media(max-width: 900px){.cap-wrap{grid-template-columns:1fr}.feat-grid{grid-template-columns:1fr}}#products .p-media{position:relative}#products .p-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:none}.p-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.p-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.p-card:hover{transform:translateY(-3px);transition:.25s;border-color:rgba(153,188,255,.45)}.p-media{background:#0e1626;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.06)}.p-media img{max-width:100%;max-height:100%;object-fit:contain;display:block;transform:translateZ(0);transition:transform .3s ease}.p-media:hover img{transform:scale(1.04)}.p-card h3{margin:.4rem 0 .25rem 0}.p-card p{margin:0 0 .6rem 0;color:#cfe1ff}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges span{font-size:.8rem;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}@media(max-width: 1100px){.p-grid{grid-template-columns:repeat(2, 1fr)}.p-media{height:180px}}@media(max-width: 700px){.p-grid{grid-template-columns:1fr}.p-media{height:160px}}.specs-tabs{margin-top:16px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:12px}.specs-tabs input{display:none}.specs-tabs label{display:inline-block;margin:6px 8px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;cursor:pointer;background:hsla(0,0%,100%,.06)}.specs-tabs input:checked+label{background:#1b2c48;border-color:rgba(0,0,0,0);box-shadow:0 6px 16px rgba(0,0,0,.35)}.specs-tabs #tab-1:checked~#c1,.specs-tabs #tab-2:checked~#c2,.specs-tabs #tab-3:checked~#c3{display:block}.tab-content{display:none;background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:14px;padding:14px;margin-top:12px}.specwrap{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:start}.diagram{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#0e1a34;position:relative;min-height:260px;display:flex;align-items:center;justify-content:center}.diagram img{max-width:95%;height:auto}.diagram .placeholder{color:#b9c7e6;text-align:center;padding:20px;font-size:14px}.note{position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.35);padding:6px 8px;border-radius:8px;font-size:12px}.tablewrap{overflow:auto}table.spec{width:100%;border-collapse:separate;border-spacing:0}table.spec th,table.spec td{border-bottom:1px solid hsla(0,0%,100%,.12);padding:10px 8px;text-align:left;white-space:nowrap}table.spec thead th{position:sticky;top:0;background:rgba(15,25,48,.9)}ul.bul{margin:10px 0 0 18px;color:#cfe1ff}@media(max-width: 900px){.specwrap{grid-template-columns:1fr}}.section p{margin-bottom:1.2em;line-height:1.7}.section h2,.section h3{margin-bottom:.6em;line-height:1.3}#specs-overview .spec-table th,#specs-overview .spec-table td{padding:10px 14px;line-height:1.6}.cap-aura{position:relative;overflow:hidden}.cap-aura::before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 30% at 20% 20%, rgba(120, 170, 255, 0.18), transparent 60%),radial-gradient(30% 25% at 90% 80%, rgba(80, 150, 255, 0.12), transparent 60%),repeating-linear-gradient(45deg, rgba(120, 170, 255, 0.06) 0 2px, transparent 2px 6px);filter:blur(2px);animation:bgFlows 18s linear infinite}.cap-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.kpis-wide .kpi{padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}.cap-quick{margin:12px 0 18px 18px;color:#d7e5ff}.cap-quick li{margin:.25em 0}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feat{position:relative;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel);transition:.25s}.feat:hover{transform:translateY(-3px);border-color:rgba(153,188,255,.45);box-shadow:0 14px 36px rgba(0,0,0,.4)}.feat .ico{width:36px;height:36px;margin-bottom:8px;color:#cfe1ff}.feat .ico svg{width:100%;height:100%}.feat .t{font-weight:800;margin-bottom:4px}.feat .d{color:#c9d6f5}@media(max-width: 900px){.cap-wrap{grid-template-columns:1fr}.feat-grid{grid-template-columns:1fr}}#products .p-media{position:relative}#products .p-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:none}.p-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.p-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.p-card:hover{transform:translateY(-3px);transition:.25s;border-color:rgba(153,188,255,.45)}.p-media{background:#0e1626;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.06)}.p-media img{max-width:100%;max-height:100%;object-fit:contain;display:block;transform:translateZ(0);transition:transform .3s ease}.p-media:hover img{transform:scale(1.04)}.p-card h3{margin:.4rem 0 .25rem 0}.p-card p{margin:0 0 .6rem 0;color:#cfe1ff}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges span{font-size:.8rem;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}@media(max-width: 1100px){.p-grid{grid-template-columns:repeat(2, 1fr)}.p-media{height:180px}}@media(max-width: 700px){.p-grid{grid-template-columns:1fr}.p-media{height:160px}}#specs-overview .spec-block{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-bottom:32px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:16px;padding:24px}#specs-overview .ph16x9{width:100%;aspect-ratio:16/9;border:1px dashed var(--border);border-radius:12px;background:#101a2a;color:#c9d6f5;display:flex;align-items:center;justify-content:center;font-size:14px}#specs-overview .spec-table table{width:100%;border-collapse:collapse;color:var(--ink-0)}#specs-overview .spec-table th{text-align:left;color:var(--ink-300);padding:8px 12px;width:42%;border-bottom:1px solid hsla(0,0%,100%,.12)}#specs-overview .spec-table td{padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.12)}@media(max-width: 900px){#specs-overview .spec-block{grid-template-columns:1fr}}.section p{margin-bottom:1.2em;line-height:1.7}.section h2,.section h3{margin-bottom:.6em;line-height:1.3}#specs-overview .spec-table th,#specs-overview .spec-table td{padding:10px 14px;line-height:1.6}.cap-aura{position:relative;overflow:hidden}.cap-aura::before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 30% at 20% 20%, rgba(120, 170, 255, 0.18), transparent 60%),radial-gradient(30% 25% at 90% 80%, rgba(80, 150, 255, 0.12), transparent 60%),repeating-linear-gradient(45deg, rgba(120, 170, 255, 0.06) 0 2px, transparent 2px 6px);filter:blur(2px);animation:bgFlows 18s linear infinite}.cap-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.kpis-wide .kpi{padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}.cap-quick{margin:12px 0 18px 18px;color:#d7e5ff}.cap-quick li{margin:.25em 0}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feat{position:relative;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--panel);transition:.25s}.feat:hover{transform:translateY(-3px);border-color:rgba(153,188,255,.45);box-shadow:0 14px 36px rgba(0,0,0,.4)}.feat .ico{width:36px;height:36px;margin-bottom:8px;color:#cfe1ff}.feat .ico svg{width:100%;height:100%}.feat .t{font-weight:800;margin-bottom:4px}.feat .d{color:#c9d6f5}@media(max-width: 900px){.cap-wrap{grid-template-columns:1fr}.feat-grid{grid-template-columns:1fr}}#trust .world svg{display:none}#products .p-media{position:relative}#products .p-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:none}.p-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.p-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.p-card:hover{transform:translateY(-3px);transition:.25s;border-color:rgba(153,188,255,.45)}.p-media{background:#0e1626;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.06)}.p-media img{max-width:100%;max-height:100%;object-fit:contain;display:block;transform:translateZ(0);transition:transform .3s ease}.p-media:hover img{transform:scale(1.04)}.p-card h3{margin:.4rem 0 .25rem 0}.p-card p{margin:0 0 .6rem 0;color:#cfe1ff}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges span{font-size:.8rem;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}@media(max-width: 1100px){.p-grid{grid-template-columns:repeat(2, 1fr)}.p-media{height:180px}}@media(max-width: 700px){.p-grid{grid-template-columns:1fr}.p-media{height:160px}}.factory-sec{position:relative}.factory-sec .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.factory-sec .frame{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.03)}.factory-sec .frame img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .3s ease}.factory-sec .frame:hover img{transform:scale(1.04)}@media(max-width: 900px){.factory-sec .grid{grid-template-columns:1fr}}#products .p-media{position:relative}#products .p-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:none}.p-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.p-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.p-card:hover{transform:translateY(-3px);transition:.25s;border-color:rgba(153,188,255,.45)}.p-media{background:#0e1626;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.06)}.p-media img{max-width:100%;max-height:100%;object-fit:contain;display:block;transform:translateZ(0);transition:transform .3s ease}.p-media:hover img{transform:scale(1.04)}.p-card h3{margin:.4rem 0 .25rem 0}.p-card p{margin:0 0 .6rem 0;color:#cfe1ff}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges span{font-size:.8rem;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}@media(max-width: 1100px){.p-grid{grid-template-columns:repeat(2, 1fr)}.p-media{height:180px}}@media(max-width: 700px){.p-grid{grid-template-columns:1fr}.p-media{height:160px}}.cert-sec{position:relative;overflow:hidden;text-align:center}.cert-sec::before{content:"";position:absolute;inset:-25%;z-index:-1;background:radial-gradient(40% 30% at 30% 40%, rgba(120, 170, 255, 0.08), transparent 60%),radial-gradient(30% 25% at 90% 80%, rgba(80, 150, 255, 0.06), transparent 60%),linear-gradient(180deg, rgba(10, 16, 30, 0.85), rgba(10, 16, 30, 0.92));filter:blur(2px);animation:bgFlows 22s linear infinite}.cert-row{display:flex;gap:8px;justify-content:center;flex-wrap:nowrap}.cert-row .card{width:24%;min-width:220px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:12px;padding:8px;transition:.25s}.cert-row img{width:100%;height:auto;border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.cert-row .card:hover{transform:translateY(-3px);border-color:rgba(153,188,255,.45)}.cert-row figcaption{margin-top:8px;color:#cfe1ff;font-size:14px}.factory-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.factory-row .frame{border:1px solid var(--border);border-radius:14px;overflow:hidden;position:relative;background:hsla(0,0%,100%,.04)}.factory-row .frame img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .3s ease}.factory-row .frame:hover img{transform:scale(1.04)}@media(max-width: 1100px){.cert-row{flex-wrap:wrap}.cert-row .card{width:calc(50% - 12px)}}@media(max-width: 900px){.factory-row{grid-template-columns:1fr}.cert-row .card{width:100%}}#products .p-media{position:relative}#products .p-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:none}.p-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.p-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.p-card:hover{transform:translateY(-3px);transition:.25s;border-color:rgba(153,188,255,.45)}.p-media{background:#0e1626;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;border:1px solid hsla(0,0%,100%,.06)}.p-media img{max-width:100%;max-height:100%;object-fit:contain;display:block;transform:translateZ(0);transition:transform .3s ease}.p-media:hover img{transform:scale(1.04)}.p-card h3{margin:.4rem 0 .25rem 0}.p-card p{margin:0 0 .6rem 0;color:#cfe1ff}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges span{font-size:.8rem;padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--border)}@media(max-width: 1100px){.p-grid{grid-template-columns:repeat(2, 1fr)}.p-media{height:180px}}@media(max-width: 700px){.p-grid{grid-template-columns:1fr}.p-media{height:160px}}
