:root{--nas-blue-600:#0a4da8;--nas-blue-700:#083d87;--nas-blue-50:#e8f0fb;--nas-slate-950:#0f1e2e;--nas-slate-900:#1a2a3a;--nas-slate-800:#24384c;--nas-orange-500:#e8721a;--nas-orange-600:#c85e12;--nas-green-500:#16a34a;--nas-ink-900:#152536;--nas-ink-700:#3a4a5a;--nas-ink-500:#6b7a8a;--nas-ink-300:#a8b4c0;--nas-line:#e2e8f0;--nas-white:#fff;--nas-white-rgb:255, 255, 255;--nas-surface:#f5f7fa;--font-sans:"Inter", "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-cn:"Noto Sans SC", "HarmonyOS Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif;--font-mono:"JetBrains Mono", "Roboto Mono", "SF Mono", "Consolas", monospace;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--shadow-1:0 1px 2px #0f1e2e0f;--shadow-2:0 4px 12px #0f1e2e14;--shadow-3:0 12px 32px #0f1e2e1f;--space-section:96px;--space-card-pad:32px;--container:1280px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--slate-tint:#c7d3e0;--slate-tint-2:#8fa3bc;--slate-tint-3:#dce6f0;--slate-tint-4:#5c6e85;--focus-ring:var(--nas-blue-600);--focus-glow:0 0 0 3px #0a4da81f;--nas-danger:#dc2626;--nas-amber:#f59e0b}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-cn);color:var(--nas-ink-900);background:var(--nas-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}ul,ol{list-style:none}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-weight:500}.skip-link{z-index:200;background:var(--nas-blue-600);color:var(--nas-white);border-radius:var(--radius-sm);padding:10px 16px;position:absolute;top:0;left:-999px}.skip-link:focus{top:12px;left:12px}.container{max-width:var(--container);width:100%;margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--font-cn);color:var(--nas-ink-900);line-height:1.25}.eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--nas-ink-500);font-size:13px;font-weight:600}.sec-title{letter-spacing:-.01em;margin-top:12px;font-size:32px;font-weight:700;line-height:1.25}.sec-rule{background:var(--nas-blue-600);width:48px;height:3px;margin-top:16px}.sec-rule.center{margin-left:auto;margin-right:auto}.sec-head{margin-bottom:40px}.sec-head.center{text-align:center}.sec-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.btn{border-radius:var(--radius-md);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 28px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{flex-shrink:0;width:17px;height:17px}.btn-sm{height:40px;padding:0 20px;font-size:14px}.btn-primary{background:var(--nas-blue-600);color:var(--nas-white)}.btn-primary:hover{background:var(--nas-blue-700)}.btn-accent{background:var(--nas-orange-500);color:var(--nas-white)}.btn-accent:hover{background:var(--nas-orange-600)}.btn-secondary{border:1.5px solid var(--nas-blue-600);color:var(--nas-blue-600);background:0 0}.btn-secondary:hover{background:var(--nas-blue-50)}.btn-ghost{border:1.5px solid rgba(var(--nas-white-rgb), .55);color:var(--nas-white);background:0 0}.btn-ghost:hover{border-color:var(--nas-white);background:rgba(var(--nas-white-rgb), .06)}.link-more{color:var(--nas-blue-600);align-items:center;gap:6px;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.link-more svg{width:16px;height:16px;transition:transform .2s}.link-more:hover svg{transform:translate(4px)}.topbar{background:var(--nas-slate-950);color:var(--slate-tint);font-size:13px}.topbar .container{justify-content:space-between;align-items:center;gap:16px;height:36px;display:flex}.topbar a{color:#e9f0f7;transition:color .2s}.topbar a:hover{color:var(--nas-white)}.topbar .mono{color:#e9f0f7}.tb-left,.tb-right{align-items:center;gap:20px;display:flex}.header{z-index:50;background:var(--nas-white);border-bottom:1px solid var(--nas-line);transition:box-shadow .2s,height .2s;position:sticky;top:0}.header.is-scrolled{box-shadow:var(--shadow-1)}.header .container{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.logo svg,.logo img{flex-shrink:0;width:38px;height:38px}.logo-name{letter-spacing:-.01em;color:var(--nas-ink-900);font-size:19px;font-weight:800;line-height:1.15}.logo-name .brand-nas{color:var(--nas-blue-600)}.logo-sub{color:var(--nas-ink-500);letter-spacing:.08em;font-size:11px;font-family:var(--font-sans);text-transform:uppercase}.nav{align-items:center;gap:4px;display:flex}.nav a{color:var(--nas-ink-700);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s}.nav a:hover,.nav a.active{color:var(--nas-blue-600);border-color:var(--nas-blue-600)}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{color:var(--nas-ink-700);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s}.nav-item>a:hover,.nav-item>a.active{color:var(--nas-blue-600);border-color:var(--nas-blue-600)}.nav-drop{background:var(--nas-white);border:1px solid var(--nas-line);border-radius:var(--radius-md);min-width:168px;box-shadow:var(--shadow-3);opacity:0;visibility:hidden;z-index:60;flex-direction:column;gap:2px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(6px)}.nav-item:hover .nav-drop,.nav-item:focus-within .nav-drop{opacity:1;visibility:visible;transform:translateY(0)}.nav-drop a{color:var(--nas-ink-700);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;transition:background .2s,color .2s}.nav-drop a:hover{background:var(--nas-blue-50);color:var(--nas-blue-600)}.header-cta{flex-shrink:0;align-items:center;gap:18px;display:flex}.header-phone{color:var(--nas-ink-900);font-family:var(--font-mono);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.header-phone svg{width:18px;height:18px;stroke:var(--nas-blue-600)}.burger{background:0 0;border:none;padding:6px;display:none}.burger svg{width:26px;height:26px;stroke:var(--nas-ink-900)}.drawer{background:var(--nas-slate-950);z-index:100;color:var(--nas-white);flex-direction:column;padding:24px;display:none;position:fixed;inset:0}.drawer.open{display:flex}.drawer .d-head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.drawer nav{flex-direction:column;gap:4px;display:flex}.drawer nav a{border-bottom:1px solid rgba(var(--nas-white-rgb), .1);color:var(--slate-tint-3);padding:14px 0;font-size:22px;font-weight:600}.drawer nav a:hover{color:var(--nas-orange-500)}.drawer .d-cta{flex-direction:column;gap:12px;margin-top:32px;display:flex}.section{padding:var(--space-section) 0}.section--gray,.section-gray{background:var(--nas-surface)}.section--deep,.section-deep{background:var(--nas-slate-950);color:var(--nas-white)}.section--deep .eyebrow,.section-deep .eyebrow{color:var(--slate-tint-2)}.section--deep .sec-title,.section-deep .sec-title{color:var(--nas-white)}.section--deep .sec-rule,.section-deep .sec-rule{background:var(--nas-orange-500)}.hero{background:var(--nas-slate-950);color:var(--nas-white);position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(135deg, var(--nas-slate-950) 0%, var(--nas-slate-900) 55%, var(--nas-blue-600) 150%);opacity:.55;position:absolute;inset:0}.hero-grid{background-image:linear-gradient(rgba(var(--nas-white-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--nas-white-rgb), .05) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 80% at 30% 40%,#000 30%,#0000 75%)}.hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:600px;padding-top:72px;padding-bottom:64px;display:grid;position:relative}.hero-badge{border:1px solid rgba(var(--nas-white-rgb), .2);border-radius:var(--radius-sm);color:var(--slate-tint);font-size:13px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;display:inline-flex}.hero-badge .dot{background:var(--nas-green-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a40}.hero h1{letter-spacing:-.02em;color:var(--nas-white);text-shadow:0 2px 16px #00000059;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.06}.hero h1 .accent{color:var(--nas-orange-500)}.hero-sub{color:var(--slate-tint);max-width:540px;margin-top:22px;font-size:18px;line-height:1.7}.hero-sub .mono{color:var(--nas-white)}.hero-btns{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-visual{position:relative}.hero-frame{border:1px solid rgba(var(--nas-white-rgb), .16);border-radius:var(--radius-md);background:rgba(var(--nas-white-rgb), .04);padding:14px;box-shadow:0 24px 60px #00000073}.hero-frame img{border-radius:var(--radius-sm);width:100%}.hero-plate{border:1px solid rgba(var(--nas-white-rgb), .2);border-radius:var(--radius-sm);backdrop-filter:blur(4px);background:#0f1e2eeb;width:max-content;max-width:88%;margin:0 auto;display:flex;position:absolute;bottom:-22px;left:0;right:0;overflow:hidden}.hero-plate span{font-family:var(--font-mono);color:var(--slate-tint-3);border-right:1px solid rgba(var(--nas-white-rgb), .14);white-space:nowrap;padding:10px 18px;font-size:13px}.hero-plate span:last-child{border-right:none}.hero-plate span b{color:var(--nas-orange-500);font-weight:600}.hero-trio{gap:12px;margin-top:44px;display:flex}.trio{border:1px solid rgba(var(--nas-white-rgb), .14);border-radius:var(--radius-md);background:rgba(var(--nas-white-rgb), .03);flex:1;padding:16px}.trio .t-ic{width:34px;height:34px;stroke:var(--nas-orange-500);margin-bottom:10px}.trio b{color:var(--nas-white);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.trio span{color:var(--slate-tint-2);font-size:12px}.trust{background:var(--nas-white);border-bottom:1px solid var(--nas-line)}.trust .container{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:48px;padding-bottom:48px;display:grid}.trust-item{border-left:2px solid var(--nas-blue-600);flex-direction:column;gap:4px;padding-left:20px;display:flex}.trust-item .num{font-family:var(--font-mono);color:var(--nas-blue-600);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.1}.trust-item .num em{color:var(--nas-orange-500);font-style:normal}.trust-item .lab{color:var(--nas-ink-500);font-size:13px}.products{background:var(--nas-surface)}.prod-grid,.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pcard{background:var(--nas-white);border:1px solid var(--nas-line);border-radius:var(--radius-md);flex-direction:column;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.pcard:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.pcard .img,.pcard>.img{border:1px solid var(--nas-line);border-radius:var(--radius-sm);background:var(--nas-white);aspect-ratio:4/3;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.pcard .img img,.pcard>.img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pcard:hover .img img{transform:scale(1.03)}.pcard .img:after,.pcard>.img:after{content:"";background:var(--nas-blue-600);opacity:0;width:3px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.pcard:hover .img:after{opacity:1}.pcard .model,.model{font-family:var(--font-mono);color:var(--nas-ink-500);font-size:15px;font-weight:600}.pcard .cat{font-family:var(--font-mono);color:var(--nas-ink-300);margin-left:8px;font-size:12px}.pcard h3{margin:6px 0 10px;font-size:22px;font-weight:600;line-height:1.3}.pcard .desc{color:var(--nas-ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:14px;display:-webkit-box;overflow:hidden}.pcard .params{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pcard .params span,.pv{font-family:var(--font-mono);color:var(--nas-ink-700);border:1px solid var(--nas-line);background:var(--nas-surface);border-radius:var(--radius-xs);flex-direction:column;gap:2px;padding:5px 9px;font-size:12px;display:flex}.pcard .params span b,.pv b{color:var(--nas-blue-600);font-weight:600}.pcard .ops{border-top:1px solid var(--nas-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.industries{background:var(--nas-white)}.ind-grid{flex-wrap:wrap;gap:14px;display:flex}.ind-tag{border:1px solid var(--nas-line);background:var(--nas-surface);border-radius:var(--radius-sm);color:var(--nas-ink-700);align-items:center;gap:8px;padding:12px 20px;font-size:15px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ind-tag svg{width:16px;height:16px;stroke:var(--nas-blue-600)}.ind-tag:hover{border-color:var(--nas-blue-600);color:var(--nas-blue-600);background:var(--nas-blue-50)}.about{background:var(--nas-surface)}.about .container{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.about-visual{position:relative}.about-visual img{border:1px solid var(--nas-line);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.about-visual .corner{border:2px solid var(--nas-blue-600);border-radius:var(--radius-sm);width:56px;height:56px;position:absolute}.about-visual .corner.tl{border-bottom:none;border-right:none;top:-14px;left:-14px}.about-visual .corner.br{border-top:none;border-left:none;bottom:-14px;right:-14px}.about p{color:var(--nas-ink-700);margin-bottom:16px;font-size:16px;line-height:1.8}.about ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:20px 0 28px;display:grid}.about li{color:var(--nas-ink-900);gap:10px;font-size:15px;display:flex}.about li svg{width:17px;height:17px;stroke:var(--nas-green-500);flex-shrink:0;margin-top:3px}.cta{background:var(--nas-slate-950);color:var(--nas-white);position:relative;overflow:hidden}.cta:before{content:"";background:linear-gradient(120deg, var(--nas-slate-900), var(--nas-blue-600));opacity:.4;position:absolute;inset:0}.cta .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:56px;padding-bottom:56px;display:flex;position:relative}.cta h2{color:var(--nas-white);margin-bottom:8px;font-size:26px;font-weight:700}.cta p{color:var(--slate-tint);font-size:15px}.cta .mono{color:var(--nas-white)}.cta .right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer{background:var(--nas-slate-950);color:var(--slate-tint);font-size:14px}.footer .container{padding-top:72px;padding-bottom:28px}.footer-grid{grid-template-columns:1.4fr 1fr 1.2fr;gap:40px;margin-bottom:48px;display:grid}.footer h4{color:var(--nas-white);margin-bottom:16px;font-size:15px;font-weight:600}.footer .f-brand p{color:var(--slate-tint-2);max-width:300px;margin-top:14px;font-size:13px;line-height:1.7}.footer ul{flex-direction:column;gap:10px;display:flex}.footer ul a{color:var(--slate-tint);transition:color .2s}.footer ul a:hover{color:var(--nas-white)}.footer .f-contact li{align-items:flex-start;gap:10px;display:flex}.footer .f-contact svg{width:16px;height:16px;stroke:var(--nas-orange-500);flex-shrink:0;margin-top:4px}.footer .f-contact .mono{color:var(--nas-white)}.footer-bottom{border-top:1px solid rgba(var(--nas-white-rgb), .1);color:var(--nas-ink-500);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12px;display:flex}.footer-bottom a{color:var(--slate-tint-2)}.footer-bottom a:hover{color:var(--nas-white)}.to-top{background:var(--nas-blue-600);width:44px;height:44px;color:var(--nas-white);opacity:0;pointer-events:none;box-shadow:var(--shadow-2);z-index:60;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;bottom:24px;right:24px}.to-top.show{opacity:1;pointer-events:auto}.to-top svg{stroke:currentColor;width:20px;height:20px}.pagehead{background:var(--nas-slate-950);color:var(--nas-white);padding:72px 0 56px;position:relative;overflow:hidden}.pagehead:before{content:"";background-image:linear-gradient(rgba(var(--nas-white-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--nas-white-rgb), .04) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 20% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 20% 30%,#000 10%,#0000 70%)}.pagehead-grid{background:linear-gradient(135deg, var(--nas-slate-950) 0%, var(--nas-slate-900) 55%, var(--nas-blue-600) 150%);opacity:.5;position:absolute;inset:0}.pagehead .container{position:relative}.pagehead h1{letter-spacing:-.015em;color:var(--nas-white);margin-top:14px;font-size:clamp(32px,4vw,44px);font-weight:700}.ph-sub{color:var(--slate-tint);max-width:760px;margin-top:14px;font-size:16px;line-height:1.7}.ph-tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ph-tag{border:1px solid rgba(var(--nas-white-rgb), .2);border-radius:var(--radius-sm);color:var(--slate-tint-3);background:rgba(var(--nas-white-rgb), .03);align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.ph-tag b{color:var(--nas-orange-500);font-family:var(--font-mono);font-weight:600}.ph-stats{flex-wrap:wrap;gap:48px;margin-top:32px;display:flex}.ph-stat .v{font-family:var(--font-mono);color:var(--nas-white);font-size:30px;font-weight:700;line-height:1.1}.ph-stat .v b{color:var(--nas-orange-500)}.ph-stat .k{color:var(--slate-tint-2);margin-top:6px;font-size:13px}@media (width<=768px){.ph-stats{gap:24px}.ph-stat .v{font-size:24px}}.breadcrumb{color:var(--nas-ink-700);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb a{color:var(--nas-ink-700);transition:color .2s}.breadcrumb a:hover{color:var(--nas-blue-600)}.breadcrumb .sep,.breadcrumb span.sep{color:var(--nas-ink-300)}.breadcrumb>span:last-child{color:var(--nas-ink-900)}.pagehead .breadcrumb,.pagehead .breadcrumb a{color:var(--slate-tint-2)}.pagehead .breadcrumb>span:last-child{color:var(--nas-white)}.nas-product-page .model{font-family:var(--font-mono);color:var(--nas-ink-500);font-size:15px;font-weight:600}.status{color:var(--nas-ink-700);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:inline-flex}.status .dot{background:var(--nas-green-500);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #16a34a33}.product-hero{background:var(--nas-slate-950);color:var(--nas-white);padding:64px 0 48px;position:relative;overflow:hidden}.product-hero-bg{background-image:linear-gradient(rgba(var(--nas-white-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--nas-white-rgb), .045) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 20% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 20% 30%,#000 10%,#0000 70%)}.product-hero:before{content:"";background:linear-gradient(135deg, var(--nas-slate-950) 0%, var(--nas-slate-900) 55%, var(--nas-blue-600) 150%);opacity:.5;position:absolute;inset:0}.product-hero .container{position:relative}.product-hero .breadcrumb,.product-hero .breadcrumb a{color:var(--slate-tint-2)}.product-hero .breadcrumb>span:last-child{color:var(--nas-white)}.product-hero .breadcrumb .sep{color:var(--nas-ink-300)}.product-hero .eyebrow{color:var(--slate-tint-2);margin-bottom:10px}.product-hero .model{font-family:var(--font-mono);color:var(--slate-tint);letter-spacing:.02em;font-size:18px;font-weight:600}.product-hero h1{letter-spacing:-.015em;color:var(--nas-white);margin:6px 0 14px;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.2}.product-hero .status{color:var(--slate-tint-3);margin-bottom:18px}.product-hero .status .dot{background:var(--nas-green-500);box-shadow:0 0 0 3px #16a34a33}@media (width<=768px){.product-hero{padding:44px 0 36px}.product-hero h1{font-size:26px}.product-hero .model{font-size:15px}}.phead{background:var(--nas-white)}.phead .container{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.gallery-main{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);aspect-ratio:4/3;overflow:hidden}.gallery-main img{object-fit:contain;background:var(--nas-white);width:100%;height:100%}.gallery-thumbs{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.gthumb{border:1px solid var(--nas-line);border-radius:var(--radius-sm);background:var(--nas-white);width:84px;height:64px;padding:0;transition:border-color .2s;overflow:hidden}.gthumb img{object-fit:contain;width:100%;height:100%}.gthumb.active{border-color:var(--nas-blue-600)}.pinfo .model{font-size:18px}.pinfo h2{margin:6px 0 14px;font-size:28px;font-weight:700}.lead{color:var(--nas-ink-700);font-size:16px;line-height:1.8}.quick-spec{border:1px solid var(--nas-line);border-radius:var(--radius-md);margin-top:22px;overflow:hidden}.quick-spec h4{background:var(--nas-blue-50);color:var(--nas-blue-700);border-bottom:1px solid var(--nas-line);padding:12px 16px;font-size:14px}.qs-row{border-bottom:1px solid var(--nas-line);justify-content:space-between;gap:16px;padding:12px 16px;font-size:14px;display:flex}.qs-row:last-child{border-bottom:none}.qs-row .k{color:var(--nas-ink-500)}.qs-row .v{font-family:var(--font-mono);color:var(--nas-ink-900);font-weight:500}.pinfo-btns{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.overview-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.overview-text p{color:var(--nas-ink-700);margin-bottom:14px;font-size:15px;line-height:1.85}.overview-text .lead{color:var(--nas-ink-900);font-size:16px}.feature-grid{flex-direction:column;gap:12px;display:flex}.feature{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);align-items:flex-start;gap:14px;padding:16px;display:flex}.feature .fic{width:28px;height:28px;stroke:var(--nas-blue-600);flex-shrink:0;margin-top:2px}.feature h4{color:var(--nas-ink-900);font-size:15px;font-weight:600}.spec-wrap{flex-direction:column;gap:24px;display:flex}.spec-group{border:1px solid var(--nas-line);border-radius:var(--radius-md);overflow:hidden}.spec-group__title{background:var(--nas-blue-50);color:var(--nas-blue-700);border-bottom:1px solid var(--nas-line);padding:12px 18px;font-size:15px;font-weight:600}.spec-table{border-collapse:collapse;width:100%}.spec-table tr{border-bottom:1px solid var(--nas-line)}.spec-table tr:last-child{border-bottom:none}.spec-table th,.spec-table td{text-align:left;vertical-align:top;padding:14px 18px;font-size:14px}.spec-table th{width:30%;color:var(--nas-ink-700);background:var(--nas-white);font-weight:500}.spec-table td{color:var(--nas-ink-900);font-family:var(--font-mono);text-align:right;font-weight:500}.spec-hl{font-weight:600;color:var(--nas-orange-500)!important}.spec-note{color:var(--nas-ink-500);align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;display:flex}.spec-note svg{width:18px;height:18px;stroke:var(--nas-ink-500);flex-shrink:0;margin-top:2px}.method-flow{border-left:2px solid var(--nas-line);margin-left:8px}.flow-steps{flex-direction:column;gap:0;display:flex}.flow-step{gap:20px;padding:0 0 28px 28px;display:flex;position:relative}.flow-step:last-child{padding-bottom:0}.flow-step:before{content:"";background:var(--nas-white);border:2px solid var(--nas-blue-600);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.flow-num{font-family:var(--font-mono);color:var(--nas-blue-600);flex-shrink:0;min-width:28px;font-size:18px;font-weight:600}.flow-step h4{margin-bottom:4px;font-size:16px;font-weight:600}.flow-step p{color:var(--nas-ink-700);font-size:14px;line-height:1.7}.app-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.app-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px;transition:border-color .2s;display:flex}.app-card:hover{border-color:var(--nas-blue-600)}.app-card svg{width:28px;height:28px;stroke:var(--nas-blue-600)}.app-card b{color:var(--nas-ink-900);font-size:14px;font-weight:600}.std-groups{flex-direction:column;gap:24px;display:flex}.std-group h4{color:var(--nas-white);margin-bottom:12px;font-size:15px;font-weight:600}.std-tags{flex-wrap:wrap;gap:10px;display:flex}.std-tag{border:1px solid rgba(var(--nas-white-rgb), .2);font-size:13px;font-family:var(--font-mono);color:var(--slate-tint-3);background:rgba(var(--nas-white-rgb), .03);border-radius:999px;align-items:center;padding:7px 14px;transition:background .2s,color .2s;display:inline-flex}.std-tag:hover{background:var(--nas-blue-600);color:var(--nas-white)}.dl-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dl-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);align-items:center;gap:14px;padding:18px;transition:border-color .2s,box-shadow .2s;display:flex}.dl-card:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.dl-ic{border-radius:var(--radius-sm);background:var(--nas-blue-50);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dl-ic svg{width:22px;height:22px;stroke:var(--nas-blue-600)}.dl-card b{color:var(--nas-ink-900);font-size:15px;font-weight:600;display:block}.dl-card span{color:var(--nas-ink-500);font-size:12px;font-family:var(--font-mono)}.dl-note{color:var(--nas-ink-500);margin-top:16px;font-size:13px}.pager{border-top:1px solid var(--nas-line);justify-content:space-between;gap:16px;padding-top:24px;display:flex}.pager a{color:var(--nas-blue-600);font-size:14px;font-weight:600}.pager a:hover{text-decoration:underline}.related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rcard{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.rcard:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.rcard__img{aspect-ratio:4/3;background:var(--nas-white);border-bottom:1px solid var(--nas-line);overflow:hidden}.rcard__img img{object-fit:contain;width:100%;height:100%}.rcard__body{padding:18px}.rcard__model{font-family:var(--font-mono);color:var(--nas-ink-500);font-size:14px;font-weight:600}.rcard__title{margin:4px 0 8px;font-size:17px;font-weight:600}.rcard__desc{color:var(--nas-ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.products-body{grid-template-columns:260px 1fr;align-items:start;gap:40px;display:grid}.sidebar{position:sticky;top:96px}.sidebar h4{color:var(--nas-ink-900);margin-bottom:14px;font-size:15px;font-weight:600}.filters{flex-direction:column;gap:8px;display:flex}.filter-btn{border:1px solid var(--nas-line);border-radius:var(--radius-sm);background:var(--nas-white);color:var(--nas-ink-700);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:flex}.filter-btn:hover{border-color:var(--nas-blue-600);color:var(--nas-blue-600)}.filter-btn.active{border-color:var(--nas-blue-600);background:var(--nas-blue-50);color:var(--nas-blue-700);font-weight:600}.filter-btn .cnt{font-family:var(--font-mono);color:var(--nas-ink-500);background:var(--nas-surface);border-radius:var(--radius-xs);padding:1px 8px;font-size:12px}.filter-btn.active .cnt{color:var(--nas-blue-700)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.result-count{color:var(--nas-ink-700);font-size:14px}.result-count b{color:var(--nas-blue-600);font-family:var(--font-mono)}.sort{color:var(--nas-ink-700);align-items:center;gap:8px;font-size:14px;display:flex}.sort select{font-family:var(--font-cn);border:1px solid var(--nas-line);border-radius:var(--radius-sm);color:var(--nas-ink-900);background:var(--nas-white);height:40px;padding:8px 12px;font-size:14px}.empty-state{text-align:center;border:1px dashed var(--nas-line);border-radius:var(--radius-md);color:var(--nas-ink-500);padding:64px 20px}.es-icon{background:var(--nas-surface);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.es-icon svg{width:26px;height:26px;stroke:var(--nas-ink-300)}.empty-state h3{margin-bottom:8px;font-size:18px}.empty-state p{max-width:420px;margin:0 auto 20px;font-size:14px}.es-btns{justify-content:center;gap:12px;display:flex}.pagination{justify-content:center;gap:8px;margin-top:40px;display:flex}.page-btn{border:1px solid var(--nas-line);border-radius:var(--radius-sm);background:var(--nas-white);min-width:40px;height:40px;color:var(--nas-ink-700);font-size:14px;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.page-btn:hover:not(:disabled){border-color:var(--nas-blue-600);background:var(--nas-blue-50);color:var(--nas-blue-700)}.page-btn.active{background:var(--nas-blue-600);border-color:var(--nas-blue-600);color:var(--nas-white)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.intro-visual{border:1px solid var(--nas-line);border-radius:var(--radius-md);box-shadow:var(--shadow-2);overflow:hidden}.intro-visual img{width:100%}.stat-bar{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.stat-bar .vh{text-align:left}.stat-bar .vh .v{font-size:30px}.intro-text p{color:var(--nas-ink-700);margin-bottom:16px;font-size:16px;line-height:1.8}.contact-wrap{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}.contact-info{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:28px}.contact-info h3{margin-bottom:16px;font-size:18px}.ci-row{border-bottom:1px solid var(--nas-line);color:var(--nas-ink-700);align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;display:flex}.ci-row:last-child{border-bottom:none}.ci-row svg{width:18px;height:18px;stroke:var(--nas-blue-600);flex-shrink:0;margin-top:3px}.ci-row .mono{color:var(--nas-ink-900)}.ci-map{border:1px solid var(--nas-line);border-radius:var(--radius-md);aspect-ratio:16/9;background:var(--nas-surface);color:var(--nas-ink-500);justify-content:center;align-items:center;margin-top:18px;font-size:13px;display:flex;overflow:hidden}.contact-form{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:28px}.contact-form h3{margin-bottom:18px;font-size:18px}.form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{color:var(--nas-ink-700);font-size:13px;font-weight:500}.field label .req{color:var(--nas-orange-500);margin-left:2px}.field input,.field select,.field textarea{font-family:var(--font-cn);color:var(--nas-ink-900);border:1px solid var(--nas-line);border-radius:var(--radius-sm);background:var(--nas-white);width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--nas-blue-600);box-shadow:var(--focus-glow);outline:none}.field textarea{resize:vertical;min-height:120px}.field.err input,.field.err select,.field.err textarea{border-color:var(--nas-danger)}.field .err-msg{color:var(--nas-danger);font-size:12px}.form-success{border:1px solid var(--nas-green-500);border-radius:var(--radius-md);color:var(--nas-green-500);background:#16a34a14;margin-top:8px;padding:18px;font-weight:600;display:none}.form-success.show{display:block}.notfound{background:var(--nas-slate-950);color:var(--nas-white);align-items:center;min-height:60vh;display:flex}.notfound .container{text-align:center}.notfound .code{font-family:var(--font-mono);color:var(--nas-orange-500);font-size:clamp(80px,16vw,160px);font-weight:700;line-height:1}.notfound h1{color:var(--nas-white);margin:12px 0 16px;font-size:28px}.notfound p{color:var(--slate-tint);margin-bottom:28px}.intro-text .lead{color:var(--nas-ink-900);font-size:18px;font-weight:500;line-height:1.8}.intro-text .slogan{border-left:3px solid var(--nas-orange-500);background:var(--nas-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--nas-ink-700);margin-top:20px;padding:16px 20px;font-size:15px;font-style:italic;line-height:1.75}.data-band{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.data-item{text-align:center;border-right:1px solid var(--nas-line);padding:32px 24px}.data-item:last-child{border-right:none}.data-item .v{font-family:var(--font-mono);color:var(--nas-blue-600);font-size:40px;font-weight:700;line-height:1}.data-item .v b{color:var(--nas-orange-500)}.data-item .k{color:var(--nas-ink-500);margin-top:10px;font-size:14px}.cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:22px;transition:border-color .2s,box-shadow .2s}.cat-card:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.cat-card .num{font-family:var(--font-mono);color:var(--nas-orange-500);margin-bottom:8px;font-size:13px;font-weight:600}.cat-card h4{margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.4}.cat-card p{color:var(--nas-ink-500);font-size:12px;line-height:1.5}.cat-card.tbd{background:var(--nas-surface);border-style:dashed}.cat-card.tbd .num{color:var(--nas-ink-300)}.cat-card.tbd h4{color:var(--nas-ink-500)}.cat-card.tbd p{color:var(--nas-ink-300)}.indus-grid{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.indus-item{border:1px solid var(--nas-line);border-radius:var(--radius-sm);text-align:center;background:var(--nas-white);padding:14px 10px;transition:border-color .2s,background .2s}.indus-item:hover{border-color:var(--nas-blue-600);background:var(--nas-blue-50)}.indus-item svg{width:22px;height:22px;stroke:var(--nas-blue-600);margin:0 auto 8px}.indus-item span{color:var(--nas-ink-700);font-size:13px;font-weight:500}.office-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.office-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);align-items:flex-start;gap:12px;padding:20px;transition:border-color .2s;display:flex}.office-card:hover{border-color:var(--nas-blue-600)}.office-card .oc-icon{background:var(--nas-blue-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.office-card .oc-icon svg{width:18px;height:18px;stroke:var(--nas-blue-600)}.office-card.hq .oc-icon{background:var(--nas-orange-500)}.office-card.hq .oc-icon svg{stroke:var(--nas-white)}.office-card h4{margin-bottom:2px;font-size:15px;font-weight:600}.office-card .tag{color:var(--nas-ink-500);font-size:11px;font-family:var(--font-mono)}.office-card.hq .tag{color:var(--nas-orange-500);font-weight:600}.office-card.tbd{background:var(--nas-surface);border-style:dashed}.office-card.tbd .oc-icon{background:var(--nas-surface)}.office-card.tbd .oc-icon svg{stroke:var(--nas-ink-300)}.office-card.tbd h4{color:var(--nas-ink-500)}.office-card.tbd .tag{color:var(--nas-ink-300)}.client-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.client-card{border:1px solid var(--nas-line);border-radius:var(--radius-sm);text-align:center;background:var(--nas-white);justify-content:center;align-items:center;min-height:80px;padding:18px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.client-card:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.client-card span{color:var(--nas-ink-700);font-size:13px;font-weight:500;line-height:1.4}.qual-note{color:var(--nas-ink-500);align-items:flex-start;gap:8px;margin-top:20px;font-size:13px;display:flex}.qual-note svg{width:16px;height:16px;stroke:var(--nas-amber);flex-shrink:0;margin-top:2px}.cert-intro{border-radius:var(--radius-md);background:var(--nas-blue-50);max-width:820px;color:var(--nas-blue-700);align-items:flex-start;gap:12px;margin:0 auto 32px;padding:18px 20px;font-size:14px;line-height:1.7;display:flex}.cert-intro svg{width:20px;height:20px;stroke:var(--nas-blue-600);flex-shrink:0;margin-top:2px}.cert-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.cert-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);box-shadow:var(--shadow-1);transition:border-color .2s,box-shadow .2s;overflow:hidden}.cert-card:hover{border-color:var(--nas-blue-300);box-shadow:var(--shadow-2)}.cert-thumb{background:var(--nas-surface);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cert-thumb img{object-fit:contain;width:100%;height:100%}.cert-watermark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cert-watermark span{color:#1525361a;letter-spacing:.12em;white-space:nowrap;text-shadow:0 0 1px #fff9;font-size:clamp(18px,4.5vw,26px);font-weight:800;transform:rotate(-24deg)}.cert-badge{border-radius:var(--radius-sm);color:var(--nas-white);background:#e8721aeb;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #e8721a40}.cert-card figcaption{text-align:center;padding:14px}.cert-card figcaption b{color:var(--nas-ink-900);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.cert-card figcaption span{color:var(--nas-ink-500);font-size:13px}@media (width<=1100px){.cert-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.cert-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.cert-grid{grid-template-columns:1fr}}.req-doc{text-align:center;border-radius:var(--radius-md);background:var(--nas-white);border:1px solid var(--nas-line);max-width:720px;margin:0 auto;padding:28px}.req-doc p{color:var(--nas-ink-700);margin-bottom:20px;font-size:15px;line-height:1.7}.reg-table{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);width:100%;overflow-x:auto}.reg-table table{border-collapse:collapse;width:100%;font-size:14px}.reg-table th,.reg-table td{text-align:left;border:1px solid var(--nas-line);padding:12px 16px;line-height:1.6}.reg-table th{background:var(--nas-blue-50);width:18%;color:var(--nas-blue-600);white-space:nowrap;font-weight:600}.reg-table td{width:32%;color:var(--nas-ink-700)}.ab-note{color:var(--nas-ink-500);margin-top:10px;font-size:13px;line-height:1.7}.ab-list{grid-template-columns:repeat(2,1fr);gap:12px 24px;list-style:none;display:grid}.ab-list li{color:var(--nas-ink-700);align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.ab-list li:before{content:"";background:var(--nas-blue-600);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.ab-adv{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ab-adv-item{background:var(--nas-blue-50);border-left:4px solid var(--nas-blue-600);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:18px 20px}.ab-adv-item h4{color:var(--nas-blue-600);margin-bottom:8px;font-size:16px}.ab-adv-item p{color:var(--nas-ink-700);font-size:14px;line-height:1.7}.ab-prose p{color:var(--nas-ink-700);margin-bottom:16px;font-size:16px;line-height:1.85}.cert-figure{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);max-width:900px;box-shadow:var(--shadow-2);margin:0 auto;overflow:hidden}.cert-figure img{width:100%;height:auto}.cert-figure figcaption{border-top:1px solid var(--nas-line);color:var(--nas-ink-500);text-align:center;padding:14px 18px;font-size:13px}@media (width<=768px){.ab-list,.ab-adv{grid-template-columns:1fr}}.contact-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.c-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:24px;transition:border-color .2s,box-shadow .2s}.c-card:hover{border-color:var(--nas-blue-600);box-shadow:var(--shadow-2)}.c-card .c-icon{border-radius:var(--radius-sm);background:var(--nas-blue-50);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.c-card .c-icon svg{width:22px;height:22px;stroke:var(--nas-blue-600)}.c-card h4{color:var(--nas-ink-500);margin-bottom:6px;font-size:14px;font-weight:500}.c-card .c-val{color:var(--nas-ink-900);word-break:break-all;font-size:17px;font-weight:600;line-height:1.4}.c-card .c-sub{color:var(--nas-ink-500);margin-top:4px;font-size:12px}.form-map-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:32px;display:grid}.form-map-grid .map-panel{order:-1}.form-panel{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:36px}.form-panel h3{margin-bottom:6px;font-size:22px;font-weight:700}.form-panel .fp-sub{color:var(--nas-ink-500);margin-bottom:24px;font-size:14px}.field.full{grid-column:1/-1}.field .err-msg{display:none}.field.err .err-msg{display:block}.form-success.show{align-items:center;gap:10px;display:flex}.form-success svg{width:20px;height:20px;stroke:var(--nas-green-500);flex-shrink:0}.form-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.form-actions .btn{min-width:160px}.form-note{color:var(--nas-ink-500);font-size:12px;line-height:1.5}.map-panel{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);flex-direction:column;display:flex;overflow:hidden}.map-image{background:var(--nas-surface);flex:320px;min-height:320px;position:relative;overflow:hidden}.map-image img{object-fit:cover;width:100%;height:100%;display:block}.map-info{border-top:1px solid var(--nas-line);padding:20px 24px}.map-info h4{margin-bottom:8px;font-size:15px;font-weight:600}.map-info p{color:var(--nas-ink-700);margin-bottom:4px;font-size:13px;line-height:1.6}.map-info .map-link{color:var(--nas-blue-600);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.map-info .map-link svg{width:14px;height:14px}.qr-row{border-top:1px solid var(--nas-line);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.qr-row img{border:1px solid var(--nas-line);border-radius:var(--radius-sm);flex-shrink:0;width:88px;height:88px}.qr-row .qr-cap{color:var(--nas-ink-700);font-size:13px;line-height:1.7}.qr-row .qr-cap b{color:var(--nas-ink-900)}.form-success.err{border-color:var(--nas-danger);color:var(--nas-danger);background:#dc26260f}.form-success.err svg{stroke:var(--nas-danger)}.faq-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.faq-card{border:1px solid var(--nas-line);border-radius:var(--radius-md);background:var(--nas-white);padding:24px;transition:border-color .2s}.faq-card:hover{border-color:var(--nas-blue-600)}.faq-card .f-num{font-family:var(--font-mono);color:var(--nas-orange-500);margin-bottom:8px;font-size:13px;font-weight:600}.faq-card h4{margin-bottom:8px;font-size:16px;font-weight:600}.faq-card p{color:var(--nas-ink-500);font-size:13px;line-height:1.65}@media (width<=1100px){.data-band{grid-template-columns:repeat(2,1fr)}.data-item:nth-child(2){border-right:none}.data-item:first-child,.data-item:nth-child(2){border-bottom:1px solid var(--nas-line)}.cat-grid{grid-template-columns:repeat(2,1fr)}.indus-grid{grid-template-columns:repeat(4,1fr)}.office-grid{grid-template-columns:repeat(2,1fr)}.client-grid{grid-template-columns:repeat(3,1fr)}.contact-cards{grid-template-columns:repeat(2,1fr)}.form-map-grid{grid-template-columns:1fr}.form-map-grid .map-panel{order:0}.faq-grid{grid-template-columns:1fr}}@media (width<=768px){.data-band{grid-template-columns:1fr}.data-item{border-right:none;border-bottom:1px solid var(--nas-line)}.data-item:last-child{border-bottom:none}.cat-grid{grid-template-columns:1fr}.indus-grid{grid-template-columns:repeat(3,1fr)}.office-grid{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(2,1fr)}.contact-cards{grid-template-columns:1fr}.form-panel{padding:24px}.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn{width:100%}}.reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(8px)}.reveal.in{opacity:1;transform:none}@media (width<=1100px){.nav{display:none}.burger{display:block}.hero .container{grid-template-columns:1fr;gap:48px;padding-top:56px}.hero h1{font-size:48px}.hero-visual{max-width:620px}.trust .container{grid-template-columns:repeat(2,1fr);gap:28px}.prod-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.about .container,.phead .container,.overview-grid,.intro-grid,.contact-wrap{grid-template-columns:1fr;gap:40px}.app-grid,.dl-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.products-body{grid-template-columns:1fr}.sidebar{position:static}}@media (width<=768px){.container{padding:0 20px}.header .container{height:60px}.header-phone{display:none}.section{padding:64px 0}.hero .container{min-height:0;padding-top:40px}.hero h1{font-size:38px}.hero-trio{flex-direction:column}.hero-plate{flex-wrap:wrap;max-width:100%;margin-top:16px;position:static}.prod-grid,.product-grid,.trust .container,.about ul{grid-template-columns:1fr}.cta .right{width:100%}.cta .right .btn{flex:1}.footer-grid{grid-template-columns:1fr}.sec-top{flex-direction:column;align-items:flex-start}.app-grid,.dl-grid,.related-grid,.stat-bar,.form-row{grid-template-columns:1fr}.form-row{gap:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}
