:root{--font-geist: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-barlow: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}@font-face{font-family:Geist;src:url(/fonts/geist-latin-variable.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-600-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-900-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-900-latin.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-size:16px}html{display:block;opacity:1;visibility:visible;height:100%!important;width:100%!important;overflow-anchor:none}:root{font-family:var(--font-geist);line-height:1.5;font-weight:400;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--line-tight: 1.25;--line-normal: 1.5;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--active-menu-orange: #ea580c;--gold-primary: #d4af37;--gold-hover: #bfa13d;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--white: #ffffff;--black: #000000;--app-bg: var(--slate-900);--bg-rgb: 15, 23, 42;--app-content-bg: var(--slate-900);--card-bg: var(--slate-800);--card-bg-secondary: rgba(15, 23, 42, .5);--header-bg: var(--slate-900);--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--body-bg-image: radial-gradient(circle at 15% 50%, rgba(56, 189, 248, .03) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(245, 158, 11, .02) 0%, transparent 50%), linear-gradient(rgba(255, 255, 255, .02) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .02) 1px, transparent 1px);--body-bg-size: 100% 100%, 100% 100%, 60px 60px, 60px 60px;--text-primary: var(--slate-50);--text-secondary: var(--slate-400);--text-muted: var(--slate-500);--text-on-accent: #000000;--border-color: var(--slate-700);--divider-color: var(--slate-800);--accent-color: var(--amber-400);--accent-hover: var(--amber-500);--accent-secondary: var(--cyan-500);--accent-secondary-hover: var(--cyan-600);--watermark-color: rgba(255, 255, 255, .07);--watermark-stroke: rgba(255, 255, 255, .16);--glass-border: rgba(255, 255, 255, .08);--pattern-grid: none;--pattern-dots: none;--text-halo: 4px 0 0 var(--app-bg), -4px 0 0 var(--app-bg), 0 4px 0 var(--app-bg), 0 -4px 0 var(--app-bg), 3px 3px 0 var(--app-bg), -3px -3px 0 var(--app-bg), 3px -3px 0 var(--app-bg), -3px 3px 0 var(--app-bg);--industrial-bg: var(--app-bg);--industrial-card-bg: var(--card-bg);--industrial-text: var(--text-primary);--industrial-text-muted: var(--text-muted);--industrial-accent: var(--accent-color);--industrial-accent-hover: var(--accent-hover);--industrial-border: var(--border-color);--industrial-grid: transparent;--main-bar-bg: rgba(15, 23, 42, .85);--main-bar-border: rgba(255, 255, 255, .05);--main-bar-shadow: 0 4px 20px rgba(0, 0, 0, .2);--main-bar-shadow-scrolled: 0 10px 30px -10px rgba(0, 0, 0, .5);--el-bg-color: var(--app-bg);--el-text-color-primary: var(--text-primary);--el-text-color-regular: var(--text-secondary);--glass-surface: rgba(30, 41, 59, .7);--glass-stroke: rgba(255, 255, 255, .08);--glass-blur: blur(12px);--glass-shadow: 0 4px 6px -1px rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .1)}[data-theme=light]{--app-bg: #bac7d3;--bg-rgb: 186, 199, 211;--app-content-bg: #bac7d3;--card-bg: #cbd5df;--card-bg-secondary: #b2c0cc;--header-bg: rgba(196, 208, 219, .97);--text-primary: var(--slate-900);--text-secondary: var(--slate-600);--text-muted: var(--slate-500);--text-on-accent: var(--white);--border-color: var(--slate-200);--divider-color: var(--slate-200);--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--accent-color: #f8af18;--accent-hover: var(--amber-500);--accent-secondary: var(--cyan-700);--accent-secondary-hover: var(--cyan-700);--watermark-color: transparent;--watermark-stroke: transparent;--pattern-grid: none;--pattern-dots: none;--body-bg-image: radial-gradient(circle at 12% 18%, rgba(14, 116, 144, .12) 0%, transparent 32%), radial-gradient(circle at 88% 12%, rgba(194, 65, 12, .09) 0%, transparent 30%), linear-gradient(rgba(15, 23, 42, .055) 1px, transparent 1px), linear-gradient(90deg, rgba(15, 23, 42, .045) 1px, transparent 1px);--body-bg-size: 100% 100%, 100% 100%, 72px 72px, 72px 72px;--text-halo: none;--industrial-grid: rgba(15, 23, 42, .055);--industrial-border: #aebdcc;--industrial-card-bg: #cbd5df;--industrial-text: var(--slate-900);--industrial-text-muted: var(--slate-500);--industrial-accent: var(--amber-600);--glass-surface: rgba(203, 213, 223, .88);--glass-stroke: var(--slate-200);--glass-blur: blur(20px);--glass-shadow: 0 10px 15px -3px rgba(0, 0, 0, .05);--main-bar-bg: rgba(196, 208, 219, .97);--main-bar-border: rgba(0, 0, 0, .05);--main-bar-shadow: 0 4px 20px rgba(0, 0, 0, .05);--main-bar-shadow-scrolled: 0 10px 30px -10px rgba(0, 0, 0, .1)}body{margin:0!important;width:100%!important;height:100%!important;overflow-anchor:none;min-width:320px;max-width:100vw;background-color:var(--app-bg);background-image:var(--body-bg-image, none);color:var(--text-primary);min-height:100%;overflow-x:hidden;overflow-y:visible;transition:background-color .3s ease,color .3s ease;background-size:var(--body-bg-size, auto);background-attachment:fixed;letter-spacing:.01em}.hero-summary-band{border-bottom:none}.why-band,.industries-section,.featured-products-section,.home-about,.home-cms-section{border-bottom:none;position:relative;padding-top:60px!important;padding-bottom:60px!important}.hero-industrial{margin-top:0}.home-blocks{display:flex;flex-direction:column;gap:0;background-color:transparent}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;line-height:1.25;letter-spacing:-.015em}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{font-size:1rem;line-height:1.6;color:var(--text-secondary)}label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}button{border-radius:6px;border:1px solid transparent;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;font-family:inherit;background-color:var(--slate-900);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}button:hover{background-color:var(--slate-800);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}button:active{transform:translateY(0)}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:2rem;box-shadow:var(--card-shadow, none);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.card:hover{border-color:var(--accent-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}#app{min-height:100vh;display:flex;flex-direction:column;background:transparent;color:var(--text-primary);width:100%;min-width:320px;margin:0;padding:0}.container{width:100%;margin:0 auto;padding:0 1.5rem;max-width:1288px}.text-gold{color:var(--gold-primary)}.bg-black{background-color:var(--slate-900)}.border-gold{border-color:var(--gold-primary)}.el-button,.el-button--primary,.el-button--default{--el-button-bg-color: var(--slate-900);--el-button-border-color: var(--slate-900);--el-button-text-color: #ffffff;--el-button-hover-bg-color: var(--slate-800);--el-button-hover-border-color: var(--slate-800);--el-button-hover-text-color: #ffffff;font-weight:600}.el-button:hover,.el-button:focus{background-color:var(--slate-800);border-color:var(--slate-800);color:#fff}.el-input__wrapper{box-shadow:0 0 0 1px var(--slate-200) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--gold-primary) inset}.hero-summary-band:after{content:"";position:absolute;bottom:10vh;left:0;right:0;height:1px;background:var(--divider-color);z-index:10}.section-subtitle-base{font-family:Barlow,sans-serif;font-size:20px;font-weight:700;color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.08em;line-height:1.6;margin:0;position:relative;border:none;padding:0;max-width:100%;white-space:normal}.section-subtitle-right{text-align:right;padding-right:20px;border-right:2px solid var(--accent-color)}.section-subtitle-left{text-align:left;padding-left:20px;border-left:2px solid var(--accent-color)}@media (max-width: 768px){.section-subtitle-base{font-size:17px;margin-bottom:20px;text-align:left;border:none;border-left:2px solid var(--accent-color);padding-left:16px;padding-right:0;white-space:normal;word-break:break-word}}.section-watermark-base{display:block;text-transform:uppercase;font-family:Barlow,sans-serif;font-weight:900;font-size:160px;line-height:1;color:var(--watermark-color);-webkit-text-stroke:1px var(--watermark-stroke, transparent);letter-spacing:.02em;white-space:nowrap;margin-bottom:12px;padding-right:40px}.section-watermark-left{margin-left:-.05em;text-align:left}[data-theme=light] .section-watermark-base{background:linear-gradient(135deg,#312e81,#1e40af,#0891b2 60%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-text-stroke:2px rgba(30,64,175,.4);opacity:.85;filter:none;font-weight:900;letter-spacing:-.02em;font-size:160px}.section-watermark-right{width:100%;align-self:stretch;box-sizing:border-box;margin-right:-.05em;text-align:right}[data-theme=light] .section-watermark-right{text-align:right}@media (max-width: 1440px){.section-watermark-base{font-size:15rem}}@media (max-width: 1024px){.section-watermark-base{font-size:120px}}@media (max-width: 768px){.section-watermark-base{font-size:48px;margin-left:0;margin-right:0;text-align:left;overflow:hidden;max-width:100%;padding-right:0;box-sizing:border-box}[data-theme=light] .section-watermark-base{font-size:48px;letter-spacing:0}.section-watermark-right{text-align:right;margin-right:0;margin-left:0}}.card-style-hover-glow{transition:all .3s ease}.card-style-hover-glow:hover{box-shadow:0 0 20px #06b6d44d,inset 0 0 10px #06b6d40d;border-color:var(--cyan-500)}.card-style-corner-accent{position:relative;background:linear-gradient(165deg,#1e293b,#0f172a);border-radius:8px;z-index:1;border:1px solid rgba(148,163,184,.16);overflow:hidden!important;transform:translateY(0);transform-origin:center bottom;box-shadow:0 16px 32px #0206173d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.card-style-corner-accent:before,.card-style-corner-accent:after{display:none}.card-style-corner-accent:hover{transform:translateY(-4px);box-shadow:0 22px 42px #02061747;border-color:#22d3ee47;background:linear-gradient(165deg,#253346,#152033);z-index:10}.card-style-corner-accent:hover:before,.card-style-corner-accent:hover:after{display:none}[data-theme=light] .card-style-corner-accent{background:linear-gradient(165deg,#cbd5df,#b8c6d2)!important;border:1px solid rgba(71,85,105,.3)!important;box-shadow:0 12px 30px #0f172a1f;background-image:none!important}[data-theme=light] .card-style-corner-accent:before,[data-theme=light] .card-style-corner-accent:after{display:none!important}[data-theme=light] .card-style-corner-accent:hover{transform:translateY(-4px);background:linear-gradient(165deg,#dde5ec,#c5d1dc)!important;border-color:#0891b252!important;box-shadow:0 18px 36px #0f172a1f!important}[data-theme=light] .card-style-corner-accent:hover:before,[data-theme=light] .card-style-corner-accent:hover:after{display:none!important}.card-style-corner-accent h3{font-family:Barlow,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#0f172a}[data-theme=light] .card-style-corner-accent p{color:#64748b}.card-style-gradient-border{position:relative;background-color:var(--card-bg);background-clip:padding-box;border-radius:16px;border:none;isolation:isolate;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px #0000000d}.card-style-gradient-border:before{content:"";position:absolute;z-index:-1;top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:22px;background:linear-gradient(160deg,#7c3aed,#06b6d4 45%,#2563eb);box-shadow:0 0 20px #06b6d466;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-style-gradient-border:hover{transform:translateY(-3px)}.card-style-gradient-border:hover:before{box-shadow:0 0 30px #06b6d499;filter:brightness(1.15)}.card-style-gradient-border h3{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.5rem;color:inherit}[data-theme=light] .card-style-gradient-border h3{color:#0f172a!important}.card-style-gradient-border p{opacity:.9;font-size:.95rem;line-height:1.5;color:inherit;opacity:.8}[data-theme=light] .card-style-gradient-border p{color:#475569!important}.card-style-gradient-border button,.card-style-gradient-border .el-button{background:#eab308!important;color:#000!important;border:none!important;font-weight:800!important;text-transform:uppercase;width:100%;margin-top:auto;box-shadow:0 4px 6px #eab30840;position:relative;z-index:10}.card-style-gradient-border button:hover,.card-style-gradient-border .el-button:hover{background:#facc15!important;transform:translateY(-1px)}[data-theme=light] .card-style-gradient-border{background-color:#cbd5df!important;color:#0f172a}.card-style-gradient-border:after{display:none}.card-style-glass-dark{background:#0f172a66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0003}.card-style-glass-dark:hover{background:#0f172a99;border-color:#ffffff26;transform:translateY(-4px)}.card-style-amber-accent{border-top:3px solid var(--amber-500);border-radius:4px 4px 8px 8px}.card-style-amber-accent:hover{background:linear-gradient(to bottom,rgba(245,158,11,.08),transparent);box-shadow:0 10px 20px -5px #f59e0b26}.card-style-dual-corner{position:relative}.card-style-dual-corner:before,.card-style-dual-corner:after{content:"";position:absolute;width:12px;height:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-style-dual-corner:before{top:-1px;left:-1px;border-top:2px solid var(--amber-500);border-left:2px solid var(--amber-500);border-top-left-radius:8px}.card-style-dual-corner:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--cyan-500);border-right:2px solid var(--cyan-500);border-bottom-right-radius:8px}.card-style-dual-corner:hover:before{width:50%;height:50%;border-color:var(--amber-400)}.card-style-dual-corner:hover:after{width:50%;height:50%;border-color:var(--cyan-400)}.card-style-neon-outline{border-color:var(--cyan-500);box-shadow:0 0 5px #06b6d433,inset 0 0 5px #06b6d41a}.card-style-neon-outline:hover{box-shadow:0 0 15px #06b6d499,inset 0 0 10px #06b6d433;transform:scale(1.01)}.card-style-gradient-fill{background:linear-gradient(145deg,#1e293b,#0f172a);position:relative;z-index:1}.card-style-gradient-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:1px;background:linear-gradient(45deg,var(--amber-500),transparent,var(--cyan-500));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;opacity:.5}.card-style-gradient-fill:hover{background:linear-gradient(145deg,#1e293be6,#111827f2)}.card-style-gradient-fill:hover:before{opacity:1}.card-style-floating-3d{transform:perspective(1000px) rotateX(0);transform-origin:center bottom;box-shadow:0 5px 15px #0000004d;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.card-style-floating-3d:hover{transform:perspective(1000px) rotateX(4deg) translateY(-8px);box-shadow:0 25px 40px -10px #00000080;border-color:var(--slate-600)}.card-style-blueprint{background-color:#0f172a;background-image:linear-gradient(rgba(6,182,212,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.1) 1px,transparent 1px);background-size:20px 20px;border:1px solid rgba(6,182,212,.3);position:relative}.card-style-blueprint:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:1px dashed rgba(6,182,212,.2);pointer-events:none}.card-style-blueprint:hover{background-image:linear-gradient(rgba(6,182,212,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.2) 1px,transparent 1px);border-color:#06b6d499;box-shadow:0 0 15px #06b6d41a}html[data-theme=light] body .home :is(.home-services-section,.hero-summary-band,.featured-products-section,.industries-section,.why-band,.home-about,.home-cms-section--contact){background:radial-gradient(circle at 10% 16%,rgba(14,116,144,.1),transparent 30%),radial-gradient(circle at 90% 12%,rgba(194,65,12,.07),transparent 28%),linear-gradient(180deg,#bac7d3,#a9b8c5)!important;border-color:#4755693d!important}html[data-theme=light] body .home :is(.hero-summary-band,.industries-section,.home-about){background:radial-gradient(circle at 86% 14%,rgba(14,116,144,.09),transparent 30%),radial-gradient(circle at 12% 18%,rgba(194,65,12,.06),transparent 28%),linear-gradient(180deg,#aebdcc,#bac7d3)!important}html[data-theme=light] body :is(.home-services-section,.featured-products-section,.hero-summary-band,.industries-section,.why-band,.home-about,.home-cms-section--contact) .section-watermark-base{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:rgba(15,23,42,.22)!important;color:#0f172a38!important;-webkit-text-stroke:1px rgba(15,23,42,.44)!important;opacity:1!important;filter:none!important}html[data-theme=dark] body{background-color:#07111f!important;background-image:radial-gradient(circle at 14% 22%,rgba(14,116,144,.12) 0%,transparent 32%),radial-gradient(circle at 86% 18%,rgba(194,65,12,.12) 0%,transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,72px 72px,72px 72px!important}html[data-theme=dark] body :is(.home-services-section,.featured-products-section,.hero-summary-band,.industries-section,.why-band,.home-about,.home-cms-section--contact){background:radial-gradient(circle at 12% 16%,rgba(14,116,144,.12),transparent 30%),radial-gradient(circle at 88% 14%,rgba(194,65,12,.13),transparent 28%),linear-gradient(180deg,#0f172afa,#020617fa)!important;border-color:#94a3b829!important}html[data-theme=dark] body :is(.home-services-section,.featured-products-section,.hero-summary-band,.industries-section,.why-band,.home-about,.home-cms-section--contact) .section-watermark-base{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:rgba(248,250,252,.16)!important;color:#f8fafc29!important;-webkit-text-stroke:1px rgba(248,250,252,.36)!important;opacity:1!important;filter:none!important}html[data-theme=dark] body :is(.home-services-section,.featured-products-section,.hero-summary-band,.industries-section,.why-band,.home-about,.home-cms-section--contact) .section-subtitle-base{color:#fb923c!important;border-color:#ea580c!important}html[data-theme=dark] body .home-about .desc,html[data-theme=dark] body .home-about .stat-label{color:#e2e8f0c7!important}html[data-theme=dark] body .home-about .image-wrap{border-color:#ffffff24!important;box-shadow:0 22px 46px #00000057!important}html[data-theme=light] body{background-color:#bac7d3!important}html[data-theme=light] body :is(.app-main,.products-page,.category-page,.main-content-layout,.features-section,.about-page,.about-intro,.about-values,.contact,.contact-section){background:radial-gradient(circle at 12% 14%,rgba(14,116,144,.1),transparent 28%),radial-gradient(circle at 92% 8%,rgba(194,65,12,.06),transparent 30%),linear-gradient(180deg,#bac7d3,#aebdcc)!important}html[data-theme=light] body :is(.products-page .page-header,.products-content,.service-products-section){background:transparent!important}html[data-theme=light] body :is(.products-page .category-card,.category-page .product-card,.category-page .service-capability-card,.category-page .spec-box,.category-page .area-header .count,.about-intro .mission-block,.about-values .value-card){background:linear-gradient(165deg,#cbd5df,#b8c6d2)!important;border-color:#4755694d!important;box-shadow:0 14px 32px #0f172a1f!important}html[data-theme=light] body .products-page .category-card{background:#111827!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 38px #0f172a29!important}html[data-theme=light] body :is(.products-page .meta-card,.category-page .ms-card,.service-capability-dashboard:not(.uav-theme) .ms-card){background:linear-gradient(165deg,#cbd5df,#b2c0cc)!important;border-color:#4755694d!important;box-shadow:0 12px 28px #0f172a1f!important}html[data-theme=light] body .service-capability-dashboard .client-logo-card{background:#fffffff5!important;border-color:#cbd5e1e0!important;box-shadow:0 10px 22px #0f172a14,0 1px #fffffff2 inset!important}html[data-theme=light] body :is(.contact .contact-info-card,.contact .contact-map-card,.contact .contact-form-card){background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-color:#94a3b861!important;box-shadow:inset 0 1px #ffffffb3,0 18px 36px #0f172a1f!important}html[data-theme=light] body .contact .contact-form-card{border-left:4px solid #0f7688!important;border-top:0!important}html[data-theme=light] body .contact :is(.contact-info-title,.form-title){color:#0f172a!important}html[data-theme=light] body .contact :is(.contact-info-text,.form-subtitle,.form-item label){color:#475569!important}html[data-theme=light] body .contact :is(.form-item input,.form-item select,.form-item textarea){background-color:#ffffffeb!important;border-color:#94a3b894!important;color:#0f172a!important}html[data-theme=light] body .contact .link-btn{color:#0f7688!important}.industrial-header[data-v-7e1bdaca]{position:relative;top:0;left:0;width:100%;z-index:1000;background:var(--header-bg);opacity:1;overflow-anchor:none;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:visible}.industrial-header.sticky-mode-active[data-v-7e1bdaca]{position:relative;top:0;z-index:1002}.industrial-header.sticky-mode-active .header-main-bar[data-v-7e1bdaca]{position:static;box-shadow:0 4px 20px #0006;z-index:auto}.industrial-header[data-v-7e1bdaca]{--tab-text-color: #f1f5f9;--tab-bg-cnc: linear-gradient(135deg, #123f4b 0%, #176170 100%);--tab-bg-pcb: linear-gradient(135deg, #124752 0%, #1a6b78 100%);--tab-bg-uav: linear-gradient(135deg, #223a5c 0%, #2f5d86 100%);--tab-bg-agro: linear-gradient(135deg, #334437 0%, #53684e 100%);--tab-bg-alloys: linear-gradient(135deg, #3e3d3a 0%, #5a5550 100%);--tab-bg-titanium: linear-gradient(135deg, #46515d 0%, #64707c 100%);--tab-bg-inox: linear-gradient(135deg, #2f3842 0%, #4a5561 100%);--tab-hover-brightness: 1.28;--tab-hover-text: #67e8f9;--tab-hover-shadow: 0 16px 30px rgba(2, 6, 23, .52);--tab-hover-border: rgba(125, 211, 252, .22);--tab-hover-glow: rgba(34, 211, 238, .18);--tab-active-text: #f8fafc;--tab-active-border: rgba(255, 255, 255, .34);--tab-active-line: rgba(255, 255, 255, .78);--tab-active-shadow: rgba(2, 6, 23, .48);--tab-active-text-shadow: rgba(2, 6, 23, .42);--nav-hover-surface: rgba(226, 232, 240, .92);--nav-hover-text: #0f172a;--nav-hover-shadow: 0 10px 24px rgba(148, 163, 184, .22);--nav-hover-border: rgba(148, 163, 184, .35);--nav-hover-accent: rgba(8, 145, 178, .22)}html[data-theme=light] body .industrial-header[data-v-7e1bdaca]{--tab-text-color: #334155;--tab-bg-cnc: linear-gradient(135deg, #a8c7d0 0%, #7daebc 100%);--tab-bg-pcb: linear-gradient(135deg, #a1c4ca 0%, #78aeb7 100%);--tab-bg-uav: linear-gradient(135deg, #b8c7d9 0%, #8fa8c4 100%);--tab-bg-agro: linear-gradient(135deg, #b9c4aa 0%, #91a280 100%);--tab-bg-alloys: linear-gradient(135deg, #c8c1b8 0%, #a99f94 100%);--tab-bg-titanium: linear-gradient(135deg, #c3cbd3 0%, #a1adb9 100%);--tab-bg-inox: linear-gradient(135deg, #b7bec6 0%, #929da8 100%);--tab-hover-brightness: .95;--tab-hover-text: #0f172a;--tab-hover-shadow: 0 12px 24px rgba(148, 163, 184, .2);--tab-hover-border: rgba(148, 163, 184, .28);--tab-hover-glow: rgba(8, 145, 178, .12);--tab-active-text: #0f172a;--tab-active-border: rgba(15, 23, 42, .34);--tab-active-line: rgba(15, 23, 42, .72);--tab-active-shadow: rgba(15, 23, 42, .2);--tab-active-text-shadow: rgba(255, 255, 255, .45);--nav-hover-surface: rgba(226, 232, 240, .92);--nav-hover-text: #0f172a;--nav-hover-shadow: 0 10px 24px rgba(148, 163, 184, .22);--nav-hover-border: rgba(148, 163, 184, .35);--nav-hover-accent: rgba(8, 145, 178, .22)}.header-top-bar[data-v-7e1bdaca]{background:var(--header-bg);padding-top:3px;padding-bottom:3px;border-bottom:1px solid var(--border-color);overflow:visible;overflow-anchor:none;max-height:36px;opacity:1;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),opacity .2s ease,border-width .2s ease}html[data-theme=light] body .header-top-bar[data-v-7e1bdaca],html[data-theme=light] body .header-main-bar[data-v-7e1bdaca]{background:#c4d0dbf7}.is-scrolled .header-top-bar[data-v-7e1bdaca]{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-bottom-width:0;pointer-events:none;overflow:hidden}.header-top-container[data-v-7e1bdaca]{width:100%;margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:center;align-items:stretch;overflow:visible}.series-tabs[data-v-7e1bdaca]{flex:1;width:100%;max-width:100%;margin:0;display:flex;justify-content:center;gap:3px;padding:0 32px}.header-series-inline[data-v-7e1bdaca]{width:auto;min-width:0;padding:0;align-items:center}.series-tabs[data-v-7e1bdaca]::-webkit-scrollbar{display:none}.series-tab[data-v-7e1bdaca]{flex:1;height:40px;padding:0 7px;box-sizing:border-box;font-size:clamp(17px,1.18vw,18px);font-family:Barlow,sans-serif;font-weight:760;text-transform:uppercase;letter-spacing:.045em;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center;position:relative;white-space:nowrap;line-height:1;text-align:center;color:var(--tab-text-color);background:transparent!important;z-index:1}.series-tab[data-v-7e1bdaca]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--tab-bg-alloys);clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);border:1px solid transparent;z-index:-1;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,opacity .22s ease,border-color .22s ease,background .22s ease}.series-tab[data-v-7e1bdaca]:last-child:before{clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%)}.series-tab[data-v-7e1bdaca]:hover:before{filter:brightness(var(--tab-hover-brightness)) contrast(1.14);box-shadow:var(--tab-hover-shadow),0 0 0 1px var(--tab-hover-glow);border-color:var(--tab-hover-border);transform:translateY(-1px)}.series-tab-special-alloy[data-v-7e1bdaca]:before{background:var(--tab-bg-alloys)}.series-tab-titanium[data-v-7e1bdaca]:before{background:var(--tab-bg-titanium)}.series-tab-stainless-steel[data-v-7e1bdaca]:before{background:var(--tab-bg-inox)}.series-tab-machining[data-v-7e1bdaca]:before{background:var(--tab-bg-cnc)}.series-tab-pcb-fpcb[data-v-7e1bdaca]:before{background:var(--tab-bg-pcb)}.series-tab-uav[data-v-7e1bdaca]:before{background:var(--tab-bg-uav)}.series-tab-agriculture[data-v-7e1bdaca]:before{background:var(--tab-bg-agro)}.series-tab.router-link-active[data-v-7e1bdaca]:before,.series-tab.series-tab-active[data-v-7e1bdaca]:before{filter:brightness(1.24) saturate(1.24) contrast(1.08);border-color:var(--tab-active-border);box-shadow:inset 0 0 0 2px var(--tab-active-border),inset 0 -5px 0 var(--tab-active-line),0 12px 24px var(--tab-active-shadow);transform:translateY(-1px)}.series-tab[data-v-7e1bdaca]:hover{color:var(--tab-hover-text);transform:translateY(-1px);font-weight:700;text-shadow:0 0 10px var(--tab-hover-glow)}.series-tab.router-link-active[data-v-7e1bdaca],.series-tab.series-tab-active[data-v-7e1bdaca]{color:var(--tab-active-text)!important;font-weight:900;background-color:transparent!important;border:none!important;box-shadow:none!important;transform:translateY(-1px);text-shadow:0 1px 0 var(--tab-active-text-shadow)}[data-theme=dark]{color:var(--tab-active-text)!important}.lang-zh .series-tab[data-v-7e1bdaca]:hover{transform:translateY(-3px) scale(1.018);box-shadow:0 4px 6px -1px #0000001a}.lang-zh .series-tab[data-v-7e1bdaca]{letter-spacing:.08em}.header-top-actions[data-v-7e1bdaca]{display:flex;align-items:center;gap:.24rem;flex-shrink:0}.top-bar-user[data-v-7e1bdaca]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#475569;font-weight:600;font-size:1rem;transition:color .2s}.top-bar-user[data-v-7e1bdaca]:hover{color:#0f172a}.login-link[data-v-7e1bdaca]{font-size:1rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.divider-vertical[data-v-7e1bdaca]{width:1px;height:.875rem;background-color:#cbd5e1}.top-bar-user .el-avatar[data-v-7e1bdaca]{background:#94a3b8;color:#fff;font-size:12px;font-weight:700}.header-main-bar[data-v-7e1bdaca]{background:var(--main-bar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--main-bar-border);position:relative;box-shadow:var(--main-bar-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.is-scrolled .header-main-bar[data-v-7e1bdaca]{border-bottom:2px solid var(--accent-secondary);background:var(--header-bg);box-shadow:var(--main-bar-shadow-scrolled)}.header-main-container[data-v-7e1bdaca]{width:100%;margin:0;padding:0 40px;box-sizing:border-box;display:grid;grid-template-columns:minmax(236px,292px) minmax(0,1fr) auto;column-gap:18px;align-items:center;position:relative;height:64px;min-height:64px;overflow:visible;transition:height .24s cubic-bezier(.4,0,.2,1),min-height .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)}.is-scrolled .header-main-container[data-v-7e1bdaca]{height:64px;min-height:64px}.nav-item[data-v-7e1bdaca],.cart-nav-item[data-v-7e1bdaca],.header-logo[data-v-7e1bdaca]{text-decoration:none;font-family:Barlow,sans-serif;font-size:18px!important;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;padding:0;line-height:1;display:flex;align-items:center;white-space:nowrap;transition:all .2s;position:relative;background:transparent;isolation:isolate;overflow:visible}.is-scrolled .nav-item[data-v-7e1bdaca],.is-scrolled .cart-nav-item[data-v-7e1bdaca],.is-scrolled .header-logo[data-v-7e1bdaca]{font-size:18px!important;letter-spacing:.07em}.nav-item[data-v-7e1bdaca]:before,.cart-nav-item[data-v-7e1bdaca]:before,.header-logo[data-v-7e1bdaca]:before{content:"";position:absolute;top:7px;right:8px;bottom:7px;left:8px;background:linear-gradient(135deg,var(--nav-hover-surface),color-mix(in srgb,var(--nav-hover-surface) 82%,var(--nav-hover-accent)));clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);border:1px solid var(--nav-hover-border);box-shadow:var(--nav-hover-shadow);z-index:-1;transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease,border-color .22s ease;opacity:0}.is-scrolled .nav-item[data-v-7e1bdaca]:before,.is-scrolled .cart-nav-item[data-v-7e1bdaca]:before,.is-scrolled .header-logo[data-v-7e1bdaca]:before{top:7px;right:8px;bottom:7px;left:8px}.nav-item[data-v-7e1bdaca]:hover:before,.cart-nav-item[data-v-7e1bdaca]:hover:before,.header-logo[data-v-7e1bdaca]:hover:before{opacity:1;transform:translateY(-2px)}.nav-item[data-v-7e1bdaca]:hover,.cart-nav-item[data-v-7e1bdaca]:hover,.header-logo[data-v-7e1bdaca]:hover{z-index:10;color:var(--nav-hover-text);transform:translateY(-2px)}.nav-dropdown[data-v-7e1bdaca]:hover{transform:none}.header-logo:hover .logo-text[data-v-7e1bdaca]{transform:scale(1.02)}.nav-item[data-v-7e1bdaca]:hover{border-bottom-color:transparent}.nav-item:hover .nav-item-inner[data-v-7e1bdaca],.cart-nav-item[data-v-7e1bdaca]:hover,.header-logo[data-v-7e1bdaca]:hover{color:var(--nav-hover-text)}.nav-item.router-link-active[data-v-7e1bdaca]:before,.nav-item[data-v-7e1bdaca]:has(.router-link-active):before,.nav-item.products-nav-active[data-v-7e1bdaca]:before,.nav-item.service-nav-active[data-v-7e1bdaca]:before,.cart-nav-item.active[data-v-7e1bdaca]:before{background:var(--accent-secondary)!important;opacity:1}.nav-item.router-link-active[data-v-7e1bdaca],.nav-item[data-v-7e1bdaca]:has(.router-link-active),.nav-item.products-nav-active[data-v-7e1bdaca],.nav-item.service-nav-active[data-v-7e1bdaca],.cart-nav-item.active[data-v-7e1bdaca]{z-index:10;color:#fff!important;transform:none!important}.nav-item.router-link-active .nav-item-inner[data-v-7e1bdaca],.nav-item:has(.router-link-active) .nav-item-inner[data-v-7e1bdaca],.nav-item.products-nav-active .nav-item-inner[data-v-7e1bdaca],.nav-item.service-nav-active .nav-item-inner[data-v-7e1bdaca]{color:#fff!important}.nav-item.service-nav-active[data-v-7e1bdaca]:before{opacity:0!important;transform:none!important}.nav-item.service-nav-active[data-v-7e1bdaca],.nav-item.service-nav-active .nav-item-inner[data-v-7e1bdaca]{color:var(--accent-secondary)!important}.nav-item.service-nav-active[data-v-7e1bdaca]:after{content:"";position:absolute;left:50%;bottom:14px;width:min(86px,52%);height:2px;transform:translate(-50%);background:var(--accent-secondary);opacity:.9}.nav-item.router-link-active[data-v-7e1bdaca],.nav-item[data-v-7e1bdaca]:has(.router-link-active){border-bottom-color:transparent}.nav-dropdown[data-v-7e1bdaca]{position:relative}.mega-menu-dropdown[data-v-7e1bdaca]{position:fixed;top:80px;left:0;width:100%;max-width:none;border-top:none;z-index:999;overflow-y:visible;padding-top:0;pointer-events:auto;transition:top .35s cubic-bezier(.4,0,.2,1)}.services-menu-dropdown[data-v-7e1bdaca]{position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%);width:min(650px,calc(100vw - 48px));box-sizing:border-box;padding:24px 0 8px;display:grid;grid-template-columns:repeat(2,minmax(260px,320px));justify-content:start;gap:10px;background:transparent;border:0;box-shadow:none;z-index:1001}html[data-theme=dark] body .services-menu-dropdown[data-v-7e1bdaca]{background:transparent;border-color:transparent;box-shadow:none}.service-menu-link[data-v-7e1bdaca]{display:grid;gap:10px;align-content:center;min-height:180px;padding:28px 20px 24px;color:#f1f5f9;text-decoration:none;position:relative;overflow:hidden;text-align:center;border:1.5px solid rgba(148,163,184,.18);background:linear-gradient(135deg,#0f172af7,#1e293bf0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff0f;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease,background .3s ease}html[data-theme=dark] body .service-menu-link[data-v-7e1bdaca]{background:linear-gradient(135deg,#0f172af7,#1e293bf0);border-color:#94a3b82e;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff0f}.service-menu-link[data-v-7e1bdaca]:hover{background:linear-gradient(135deg,#141e32fa,#233044f5);border-color:var(--accent-secondary);box-shadow:0 12px 32px #00000059,0 0 0 1px var(--accent-secondary),inset 0 1px #ffffff1a;transform:translateY(-4px)}html[data-theme=dark] body .service-menu-link[data-v-7e1bdaca]:hover{background:linear-gradient(135deg,#141e32fa,#233044f5);border-color:var(--accent-secondary)}.service-menu-title[data-v-7e1bdaca]{font-family:Barlow,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:#f1f5f9;transition:color .2s}.service-menu-link:hover .service-menu-title[data-v-7e1bdaca]{color:var(--accent-secondary)}.service-menu-desc[data-v-7e1bdaca]{max-width:260px;margin:0 auto;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;letter-spacing:inherit;line-height:1.5;color:#94a3b8;text-transform:uppercase}html[data-theme=light] body .service-menu-link[data-v-7e1bdaca]{background:#d6dee7f5;border-color:#47556933;box-shadow:0 4px 12px #00000014}html[data-theme=light] body .service-menu-link[data-v-7e1bdaca]:hover{background:#e2e9f0fa;border-color:var(--accent-secondary);box-shadow:0 12px 32px #0f172a24,0 0 0 1px var(--accent-secondary)}html[data-theme=light] body .service-menu-title[data-v-7e1bdaca]{color:#1e293b}html[data-theme=light] body .service-menu-desc[data-v-7e1bdaca]{color:#475569}.is-scrolled .services-menu-dropdown[data-v-7e1bdaca]{top:calc(100% - 6px)}.is-scrolled .mega-menu-dropdown[data-v-7e1bdaca]{top:44px;max-height:calc(100vh - 44px)}.mega-enter-active[data-v-7e1bdaca]{transition:opacity 1s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.mega-leave-active[data-v-7e1bdaca]{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.mega-enter-from[data-v-7e1bdaca],.mega-leave-to[data-v-7e1bdaca]{opacity:0;transform:translateY(-10px)}.nav-item-inner[data-v-7e1bdaca]{display:flex;align-items:center;gap:.3vw;color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit}.products-menu-trigger[data-v-7e1bdaca]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:default;text-transform:uppercase}.dropdown-icon[data-v-7e1bdaca]{font-size:.7vw;transition:transform .2s}.nav-dropdown:hover .dropdown-icon[data-v-7e1bdaca]{transform:rotate(180deg)}.header-logo[data-v-7e1bdaca]{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;width:auto;min-width:236px;height:100%;color:var(--text-primary)}.logo-inner[data-v-7e1bdaca]{display:flex;align-items:center;justify-content:flex-start;gap:11px;transition:transform .3s ease;width:auto}.header-logo:hover .logo-inner[data-v-7e1bdaca]{transform:scale(1.02)}.logo-mark[data-v-7e1bdaca]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border:1px solid color-mix(in srgb,var(--text-primary) 28%,transparent);background:linear-gradient(135deg,#0e7490eb,#1e40afdb);color:#fff;font-family:Barlow,sans-serif;font-size:18px;font-weight:900;line-height:1;letter-spacing:0;box-shadow:inset 0 -2px #ffffff2e,0 8px 18px #0f172a2e}.logo-copy[data-v-7e1bdaca]{display:grid;gap:3px;min-width:0;line-height:1}.logo-text[data-v-7e1bdaca]{font-family:Geist,Barlow,sans-serif!important;font-size:22px!important;font-weight:850;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:inherit!important;transition:font-size .24s cubic-bezier(.4,0,.2,1),letter-spacing .24s cubic-bezier(.4,0,.2,1),transform .2s ease}.logo-subtext[data-v-7e1bdaca]{font-family:Barlow,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.16em;line-height:1;color:var(--text-secondary);white-space:nowrap}.is-scrolled .logo-text[data-v-7e1bdaca]{font-size:22px!important;letter-spacing:.1em}.nav-tools[data-v-7e1bdaca]{position:static;transform:none;display:flex;align-items:center;gap:12px;flex:0 0 auto;height:auto;width:auto;justify-content:flex-end;font-family:Barlow,sans-serif;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;line-height:1;background:transparent;transition:gap .24s cubic-bezier(.4,0,.2,1),letter-spacing .24s cubic-bezier(.4,0,.2,1)}.is-scrolled .nav-tools[data-v-7e1bdaca]{gap:12px;letter-spacing:.04em}.tool-contact-link[data-v-7e1bdaca],.tool-cart-btn[data-v-7e1bdaca]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:Barlow,sans-serif;font-size:12px;font-weight:650;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.tool-contact-link[data-v-7e1bdaca]:hover,.tool-cart-btn[data-v-7e1bdaca]:hover{color:var(--text-primary)}.tool-cart-btn[data-v-7e1bdaca]{color:var(--accent-secondary)}@media (max-width: 1600px){.service-menu-title[data-v-7e1bdaca]{font-size:13px}.service-menu-desc[data-v-7e1bdaca]{font-size:10px;line-height:1}}@media (max-width: 1280px){.header-main-container[data-v-7e1bdaca]{grid-template-columns:minmax(184px,220px) minmax(0,1fr) auto;column-gap:12px;height:60px;min-height:60px;padding:0 24px}.is-scrolled .header-main-container[data-v-7e1bdaca]{height:60px;min-height:60px}.header-logo[data-v-7e1bdaca]{min-width:184px}.logo-mark[data-v-7e1bdaca]{width:28px;height:28px;font-size:17px}.logo-inner[data-v-7e1bdaca]{gap:9px}.logo-text[data-v-7e1bdaca]{font-size:20px!important;letter-spacing:.09em}.logo-subtext[data-v-7e1bdaca]{display:none}.series-tab[data-v-7e1bdaca]{height:38px;font-size:15.2px;letter-spacing:.018em;padding:0 4px}}@media (max-width: 1024px) and (min-width: 769px){.header-top-bar[data-v-7e1bdaca]{padding-top:3px;padding-bottom:3px}.series-tabs[data-v-7e1bdaca]{padding:0 16px;gap:1px}.series-tab[data-v-7e1bdaca]{height:34px;font-size:14.2px;letter-spacing:.01em}.header-main-container[data-v-7e1bdaca]{grid-template-columns:minmax(158px,176px) minmax(0,1fr) auto;column-gap:10px;height:58px;min-height:58px;padding:0 16px}.is-scrolled .header-main-container[data-v-7e1bdaca]{height:58px;min-height:58px}.nav-item[data-v-7e1bdaca],.cart-nav-item[data-v-7e1bdaca],.header-logo[data-v-7e1bdaca]{font-size:16px!important;letter-spacing:.05em}.logo-text[data-v-7e1bdaca]{font-size:19px!important;letter-spacing:.075em}.nav-tools[data-v-7e1bdaca]{gap:10px;letter-spacing:.04em}.tool-contact-link[data-v-7e1bdaca],.tool-cart-btn[data-v-7e1bdaca]{font-size:11px;letter-spacing:.04em}.theme-toggle-btn[data-v-7e1bdaca]{font-size:16px}.user-area[data-v-7e1bdaca]{font-size:12px}.mega-menu-dropdown[data-v-7e1bdaca]{top:80px}.services-menu-dropdown[data-v-7e1bdaca]{top:44px}}.nav-divider[data-v-7e1bdaca]{width:1px;height:16px;background:#64748b59}.cart-nav-item[data-v-7e1bdaca]{cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;font-size:clamp(18px,1.45vw,26px)!important}.user-area[data-v-7e1bdaca]{cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;border:none;background:transparent;font-family:Barlow,sans-serif;font-size:12px;font-weight:650;color:var(--text-secondary);transition:all .2s;text-transform:uppercase;letter-spacing:.06em;line-height:1;padding:0}.user-area[data-v-7e1bdaca]:hover{color:var(--text-primary)}.nav-tools[data-v-7e1bdaca] .lang-trigger{padding:0;border-bottom:0;color:var(--text-secondary);font-family:Barlow,sans-serif;font-size:12px;font-weight:650;letter-spacing:.06em;line-height:1}.nav-tools[data-v-7e1bdaca] .lang-trigger:hover{color:var(--text-primary);border-bottom-color:transparent}.user-name-text[data-v-7e1bdaca],.login-text[data-v-7e1bdaca]{display:inline-block}.user-menu-wrap[data-v-7e1bdaca]{position:relative;display:inline-flex;align-items:center}.user-menu-popover[data-v-7e1bdaca]{position:absolute;top:calc(100% + 14px);right:0;z-index:1200;min-width:150px;padding:6px;border:1px solid rgba(148,163,184,.26);border-radius:4px;background:#0f172af5;box-shadow:0 16px 36px #0206175c}.user-menu-item[data-v-7e1bdaca]{width:100%;min-height:34px;border:0;border-radius:3px;background:transparent;color:#e5e7eb;cursor:pointer;font-family:Barlow,sans-serif;font-size:12px;font-weight:650;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 10px}.user-menu-item[data-v-7e1bdaca]:hover{background:#94a3b824}.user-menu-item-danger[data-v-7e1bdaca]{color:#fecaca}.user-icon[data-v-7e1bdaca]{font-size:1.2vw;color:#64748b;transition:color .2s}.user-area:hover .user-icon[data-v-7e1bdaca]{color:#b45309}.user-name[data-v-7e1bdaca]{font-size:.9vw;color:#334155;font-weight:500;white-space:nowrap}.mobile-menu-btn[data-v-7e1bdaca]{display:none;background:none;border:none;font-size:24px;color:#1e293b;cursor:pointer}.theme-toggle-btn[data-v-7e1bdaca]{width:28px;height:28px;min-width:28px;border:1px solid rgba(148,163,184,.5);border-radius:999px;cursor:pointer;color:#0f172a;background:#e2e8f0c7;padding:0;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 18px #0f172a1f;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.theme-toggle-btn[data-v-7e1bdaca] svg{width:18px;height:18px;stroke-width:2.4}.theme-toggle-btn[data-v-7e1bdaca]:hover{transform:translateY(-1px)}html[data-theme=light] body .theme-toggle-btn[data-v-7e1bdaca]{color:#0f172a;background:linear-gradient(145deg,#f8fafc,#cbd5e1);border-color:#0e749075;box-shadow:0 0 0 1px #0e74902e,0 8px 18px #0f172a24}html[data-theme=light] body .theme-toggle-btn[data-v-7e1bdaca]:hover{color:#0891b2;border-color:#0891b2b8;box-shadow:0 0 0 2px #0891b224,0 10px 22px #0891b22e}html[data-theme=dark] body .theme-toggle-btn[data-v-7e1bdaca]{color:#fbbf24;background:radial-gradient(circle at 50% 42%,#fbbf2438,#0f172ae0 62%);border-color:#fbbf248f;box-shadow:0 0 0 1px #fbbf241f,0 0 18px #fbbf242e,0 8px 18px #02061761}html[data-theme=dark] body .theme-toggle-btn[data-v-7e1bdaca]:hover{color:#fde68a;border-color:#fde68ad1;box-shadow:0 0 0 2px #fbbf2429,0 0 24px #fbbf244d,0 10px 24px #02061770}.mobile-drawer-overlay[data-v-7e1bdaca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;justify-content:flex-end;background:#0206176b}.mobile-drawer[data-v-7e1bdaca]{width:82%;max-width:340px;background:#0d1423;box-shadow:-18px 0 44px #02061761;background:linear-gradient(180deg,#121b2dfa,#080d17fa),#0d1423;color:#e5e7eb}.mobile-nav[data-v-7e1bdaca]{min-height:100%;padding:18px 22px 22px;display:flex;flex-direction:column;gap:18px}.mobile-nav-header[data-v-7e1bdaca]{display:flex;justify-content:flex-end;align-items:center}.close-btn[data-v-7e1bdaca]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:4px;background:#0f172ad1;color:#e5e7eb;font-size:18px;box-shadow:none}.mobile-nav-item[data-v-7e1bdaca]{display:block;color:#e5e7eb;font-family:Barlow,sans-serif;font-size:.96rem;font-weight:650;line-height:1.25;letter-spacing:.035em;text-decoration:none;text-transform:uppercase}.mobile-nav-item[data-v-7e1bdaca]:hover{color:#fff;text-decoration:none}.mobile-nav-group[data-v-7e1bdaca]{display:grid;gap:12px;padding:14px 0 14px 16px;border-left:1px solid rgba(148,163,184,.24)}.mobile-nav-subitem[data-v-7e1bdaca]{color:#cbd5e1;font-size:.9rem;font-weight:600;letter-spacing:.03em;text-transform:none}.group-title[data-v-7e1bdaca]{font-size:.72rem;color:#94a3b8;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-actions[data-v-7e1bdaca]{margin-top:auto;padding-top:18px;border-top:1px solid rgba(148,163,184,.2)}.mobile-actions .cta-btn[data-v-7e1bdaca]{width:100%;min-height:42px;border-radius:4px;background:#f8fafc;color:#0f172a;box-shadow:none}.mobile-tools-row[data-v-7e1bdaca]{display:flex;align-items:center;gap:12px;margin-top:14px}.mobile-account-actions[data-v-7e1bdaca]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mobile-account-btn[data-v-7e1bdaca]{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.26);border-radius:4px;background:#0f172ab8;color:#cbd5e1;font-family:Barlow,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:0 8px}.mobile-account-btn-danger[data-v-7e1bdaca]{color:#fecaca;border-color:#f8717157;background:#7f1d1d3d}.mobile-theme-btn[data-v-7e1bdaca]{flex:1 1 auto;min-width:0;height:38px;justify-content:center;gap:8px;padding:0 10px;border-radius:4px}.mobile-tool-text[data-v-7e1bdaca]{font-size:.78rem;color:#cbd5e1}.mobile-tools-row[data-v-7e1bdaca] .lang-trigger{color:#cbd5e1;border-bottom:0;font-size:.82rem;font-weight:700;letter-spacing:.06em}@media (max-width: 768px){.header-top-bar[data-v-7e1bdaca],.header-main-bar[data-v-7e1bdaca]{display:none}.industrial-header[data-v-7e1bdaca]{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--header-bg);box-shadow:0 2px 10px #0000001a;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.mobile-menu-btn[data-v-7e1bdaca]{display:block;font-size:28px;color:var(--text-primary);z-index:1001;position:relative;right:0;padding:8px}.industrial-header[data-v-7e1bdaca]:before{content:"LINDEN";font-family:Siemens,Barlow,sans-serif;font-size:24px;font-weight:800;letter-spacing:.1em;color:var(--text-primary);position:relative;left:0}}@media (max-width: 768px){.industrial-header[data-v-7e1bdaca]{padding:0 12px}.industrial-header[data-v-7e1bdaca]:before{font-size:20px;letter-spacing:.05em}.mobile-menu-btn[data-v-7e1bdaca]{font-size:24px;padding:6px}}.slide-down-enter-active[data-v-7e1bdaca],.slide-down-leave-active[data-v-7e1bdaca]{transition:all .3s ease-out;transform-origin:top;opacity:1;transform:translateY(0)}.slide-down-enter-from[data-v-7e1bdaca],.slide-down-leave-to[data-v-7e1bdaca]{opacity:0;transform:translateY(-10px)}.app-layout[data-v-4a6c2bc6]{min-height:100vh;display:flex;flex-direction:column;background:transparent;color:var(--text-primary);width:100%;margin:0;padding:0}.app-main[data-v-4a6c2bc6]{flex:1;padding:0}.app-main--home[data-v-4a6c2bc6]{padding-top:0}.app-footer[data-v-4a6c2bc6]{padding:0;background:transparent;margin-top:auto;border-top:none;color:var(--text-muted)}.footer-wrap[data-v-4a6c2bc6]{background:var(--industrial-bg);border-top:1px solid var(--border-color);display:block}.footer-inner[data-v-4a6c2bc6],.footer-bottom[data-v-4a6c2bc6]{max-width:1288px;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.footer-inner[data-v-4a6c2bc6]{padding:4rem 1.5rem;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:2.5rem;align-items:flex-start}.footer-column h4[data-v-4a6c2bc6]{margin:0 0 1rem;font-size:14px;font-weight:700;color:var(--text-primary)}.footer-column[data-v-4a6c2bc6]{min-width:0;box-sizing:border-box}.footer-column ul[data-v-4a6c2bc6]{list-style:none;padding:0;margin:0}.footer-column li[data-v-4a6c2bc6]{margin-bottom:.5rem;font-size:12.25px}.footer-column a[data-v-4a6c2bc6],.footer-column span[data-v-4a6c2bc6]:not(.footer-contact-icon){color:var(--text-muted);text-decoration:none}.footer-column a[data-v-4a6c2bc6]:hover{color:var(--text-primary)}.footer-brand .footer-logo[data-v-4a6c2bc6]{margin:0 0 1rem;font-size:21px;font-weight:800;color:var(--text-primary)}.footer-brand .footer-text[data-v-4a6c2bc6]{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted)}.footer-contact li[data-v-4a6c2bc6]{margin-bottom:.75rem;display:flex;align-items:center}.footer-contact-icon[data-v-4a6c2bc6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;color:var(--text-secondary)}.footer-contact-icon svg[data-v-4a6c2bc6]{width:100%;height:100%;stroke:currentColor}.footer-bottom[data-v-4a6c2bc6]{padding:1.75rem 1.5rem;font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between}.footer-bottom-links[data-v-4a6c2bc6]{display:flex;gap:1.25rem;font-size:.8rem}.footer-bottom-links a[data-v-4a6c2bc6]{color:var(--text-muted);text-decoration:none}.footer-bottom-links a[data-v-4a6c2bc6]:hover{color:var(--text-primary)}.footer-divider[data-v-4a6c2bc6]{width:100%;border-top:1px solid var(--border-color)}@media (max-width: 1024px){.footer-inner[data-v-4a6c2bc6]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){#app[data-v-4a6c2bc6]{overflow-x:hidden}.app-main[data-v-4a6c2bc6]{padding:0}.footer-inner[data-v-4a6c2bc6]{padding:2rem 1rem;grid-template-columns:1fr;gap:2rem}.footer-bottom[data-v-4a6c2bc6]{padding:1.5rem 1rem;flex-direction:column;gap:1rem;text-align:center}.footer-bottom-links[data-v-4a6c2bc6]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.footer-column h4[data-v-4a6c2bc6]{font-size:13px}.footer-column li[data-v-4a6c2bc6]{font-size:11px}.footer-brand .footer-logo[data-v-4a6c2bc6]{font-size:18px}}[data-v-4a6c2bc6] .el-overlay{z-index:3000!important}[data-v-4a6c2bc6] .el-drawer{z-index:3001!important}.contact[data-v-99419e3e]{min-height:60vh;overflow-x:clip}.import-cart-actions[data-v-99419e3e]{margin-top:10px}.link-btn[data-v-99419e3e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;cursor:pointer;color:var(--primary-color);font-weight:600;font-size:.9rem}.link-btn[data-v-99419e3e]:hover{text-decoration:underline}.contact-section[data-v-99419e3e]{background-color:var(--industrial-bg);padding:0 0 80px;position:relative;overflow:hidden;height:100vh;min-height:600px;display:flex;flex-direction:column}.contact-section[data-v-99419e3e]:before{display:none}.contact-section[data-v-99419e3e]:after{display:none}.page-header[data-v-99419e3e]{position:relative;text-align:left;margin-bottom:0;border-bottom:none;display:flex;flex-direction:column;align-items:flex-start;z-index:10;flex-shrink:0;padding:0}.contact-watermark[data-v-99419e3e]{display:block;max-width:100%;padding-right:0;margin-left:auto;margin-right:0;margin-bottom:40px;font-size:clamp(48px,8.4vw,120px)!important;text-align:right}.contact-section-title[data-v-99419e3e]{margin:-18px 0 18px;color:#f8fafc;font-size:clamp(30px,3.5vw,58px);font-weight:850;letter-spacing:0;line-height:1}[data-theme=light] .contact-section-title[data-v-99419e3e]{color:#0f172a}.page-header h1[data-v-99419e3e]{display:none}.page-header .description[data-v-99419e3e]{position:relative;margin-bottom:calc(80px - 1.6em)!important}@media (max-width: 768px){.page-header[data-v-99419e3e]{height:auto;margin-bottom:32px}.page-header[data-v-99419e3e]:before{font-size:80px;top:10px;right:-10px}.page-header .description[data-v-99419e3e]{font-size:16px;margin-bottom:10px;max-width:100%}.contact-section-title[data-v-99419e3e]{margin:-8px 0 16px;font-size:34px}}.contact-content[data-v-99419e3e]{width:100%;max-width:100%;margin:0;padding:0}.contact-wide-container[data-v-99419e3e]{max-width:1360px;margin:0 auto;padding:0 40px;width:100%;box-sizing:border-box}@media (min-width: 1440px){.contact-wide-container[data-v-99419e3e]{max-width:1480px}}@media (min-width: 1680px){.contact-wide-container[data-v-99419e3e]{max-width:1600px}}.contact-layout[data-v-99419e3e]{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start;width:100%}.contact-left[data-v-99419e3e]{display:block;height:auto;min-height:0}.contact-info-grid[data-v-99419e3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1120px;margin:0 auto}.cards-grid[data-v-99419e3e]{display:contents}.contact-info-card[data-v-99419e3e]{background:linear-gradient(135deg,#f1f5f9f5,#e2e8f0eb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.38);border-radius:4px;box-sizing:border-box;padding:14px 16px;display:flex;align-items:center;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:104px;height:auto;position:relative;overflow:hidden}.contact-info-content[data-v-99419e3e]{display:flex;align-items:center;gap:13px;width:100%;min-width:0}.contact-info-card[data-v-99419e3e]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(20,116,137,.34),transparent);opacity:0;transition:opacity .3s ease}.contact-info-card[data-v-99419e3e]:hover{background:linear-gradient(135deg,#f8fafcfa,#e2e8f0f5);border-color:#14748961;transform:translateY(-4px);box-shadow:0 16px 30px #0f172a29}.contact-info-card[data-v-99419e3e]:hover:before{opacity:1}.contact-info-icon-circle[data-v-99419e3e]{width:38px;height:38px;border-radius:2px;background:#0f76881a;border:1px solid rgba(15,118,136,.28);display:flex;align-items:center;justify-content:center;flex:0 0 38px;margin:1px 0 0}.contact-info-card:hover .contact-info-icon-circle[data-v-99419e3e]{border-color:#0f768880;background:#0f7688;color:#fff}.contact-info-icon-circle[data-v-99419e3e] svg{font-size:20px;color:#0f7688;transition:color .3s}.contact-info-card:hover .contact-info-icon-circle[data-v-99419e3e] svg{color:#fff}.contact-info-copy[data-v-99419e3e]{min-width:0;flex:1 1 auto}.contact-info-title[data-v-99419e3e]{font-family:Barlow,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0f172a;margin:0 0 5px}.contact-info-text[data-v-99419e3e]{font-family:Barlow,sans-serif;font-size:12px;color:#475569;line-height:1.38;white-space:pre-line;margin:0}.cards-grid-item[data-v-99419e3e]{display:contents}.contact-right[data-v-99419e3e]{width:100%;max-width:1120px;height:auto;margin:0 auto}.contact-form-card[data-v-99419e3e]{background:linear-gradient(135deg,#f8fafcf7,#e2e8f0f0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.42);border-left:4px solid #0f7688;border-top:0;border-radius:4px;box-sizing:border-box;padding:42px 48px 44px;box-shadow:0 24px 48px -24px #0f172a47,inset 0 1px #ffffffb8;position:relative;overflow:hidden}.contact-form-card[data-v-99419e3e]:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(20,116,137,.06) 0%,transparent 100%);pointer-events:none}.form-header[data-v-99419e3e]{margin-bottom:32px;border-bottom:1px solid rgba(148,163,184,.34);padding-bottom:24px}.form-title[data-v-99419e3e]{font-family:Barlow,sans-serif;font-size:28px;font-weight:700;color:#0f172a;margin:0 0 8px;text-transform:uppercase;letter-spacing:.02em}.form-subtitle[data-v-99419e3e]{font-family:Barlow,sans-serif;font-size:15px;color:#475569;margin:0}.quote-form-grid[data-v-99419e3e]{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.form-item[data-v-99419e3e]{display:flex;flex-direction:column;gap:8px}.span-1[data-v-99419e3e]{grid-column:span 1}.span-2[data-v-99419e3e]{grid-column:span 2}@media (max-width: 600px){.quote-form-grid[data-v-99419e3e]{grid-template-columns:1fr}.span-1[data-v-99419e3e],.span-2[data-v-99419e3e]{grid-column:span 1}}.form-item label[data-v-99419e3e]{font-family:Barlow,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#475569;margin-bottom:0}.form-item input[data-v-99419e3e],.form-item select[data-v-99419e3e],.form-item textarea[data-v-99419e3e]{background:#ffffffe6;border:1px solid rgba(148,163,184,.58);border-radius:2px;padding:10px 14px;color:#0f172a;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;width:100%;box-sizing:border-box;transition:all .25s cubic-bezier(.4,0,.2,1);height:44px}.form-item textarea[data-v-99419e3e]{height:auto;min-height:100px;resize:vertical}.form-item input[data-v-99419e3e]:focus,.form-item select[data-v-99419e3e]:focus,.form-item textarea[data-v-99419e3e]:focus{background:#fff;border-color:#0f7688;box-shadow:0 0 0 3px #0f76881f,inset 0 0 0 1px #0f768880;outline:none}.form-item input.filled[data-v-99419e3e],.form-item select.filled[data-v-99419e3e],.form-item textarea.filled[data-v-99419e3e]{border-color:#64748b85;background:#fff}.form-item input[data-v-99419e3e]::placeholder,.form-item textarea[data-v-99419e3e]::placeholder{color:#64748b;opacity:.7}.form-item input[data-v-99419e3e]:disabled,.form-item select[data-v-99419e3e]:disabled,.form-item textarea[data-v-99419e3e]:disabled{cursor:not-allowed;color:#64748b;background:#e5e7eb;border-color:#cbd5e1;-webkit-text-fill-color:#64748b;opacity:1}html[data-theme=light] body .form-item input[data-v-99419e3e]:disabled,html[data-theme=light] body .form-item select[data-v-99419e3e]:disabled,html[data-theme=light] body .form-item textarea[data-v-99419e3e]:disabled{color:#64748b;background:#e5e7eb;border-color:#cbd5e1;-webkit-text-fill-color:#64748b}.form-item select[data-v-99419e3e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.form-actions[data-v-99419e3e]{margin-top:16px;width:100%;display:flex;justify-content:flex-start}.submit-btn[data-v-99419e3e]{background:linear-gradient(135deg,#0f7688,#0b5f6e);color:#fff;border:none;border-radius:2px;padding:18px 56px;font-family:Barlow,sans-serif;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0f76883d,0 1px 3px #0003}.submit-btn[data-v-99419e3e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.submit-btn[data-v-99419e3e]:hover{background:linear-gradient(135deg,#11879b,#0f7688);transform:translateY(-2px);box-shadow:0 8px 25px #0f768852,0 2px 6px #0003}.submit-btn[data-v-99419e3e]:hover:before{left:100%}.submit-btn[data-v-99419e3e]:active{transform:translateY(0);box-shadow:0 2px 8px #f59e0b4d,0 1px 2px #0003}.submit-btn[data-v-99419e3e]:disabled{background:var(--border-color);color:var(--text-muted);box-shadow:none;cursor:not-allowed;transform:none}.submit-btn[data-v-99419e3e]:disabled:before{display:none}html[data-theme=dark] body .contact .contact-section{background:radial-gradient(circle at 8% 12%,rgba(14,116,144,.12),transparent 30%),linear-gradient(180deg,#111827,#0b1120)}html[data-theme=dark] body .contact .contact-info-card{background:linear-gradient(135deg,#1e293bf5,#0f172af0);border-color:#94a3b833;box-shadow:0 16px 32px #0206173d}html[data-theme=dark] body .contact .contact-info-card:hover{background:linear-gradient(135deg,#253346fa,#152033f5);border-color:#14748957}html[data-theme=dark] body .contact .contact-info-title,html[data-theme=dark] body .contact .form-title{color:#f8fafc}html[data-theme=dark] body .contact .contact-info-text,html[data-theme=dark] body .contact .form-subtitle,html[data-theme=dark] body .contact .form-item label{color:#cbd5e1}html[data-theme=dark] body .contact .contact-form-card{background:linear-gradient(135deg,#1e293bf7,#0f172af2);border-color:#94a3b83d;border-left:4px solid #0f7688;border-top:0;box-shadow:0 24px 48px -24px #0206178a,inset 0 1px #ffffff14}html[data-theme=dark] body .contact .contact-form-card:before{background:linear-gradient(180deg,rgba(20,116,137,.1) 0%,transparent 100%)}html[data-theme=dark] body .contact .form-header{border-bottom-color:#94a3b82e}html[data-theme=dark] body .contact .form-item input,html[data-theme=dark] body .contact .form-item select,html[data-theme=dark] body .contact .form-item textarea{background:#0f172ab8;border-color:#94a3b857;color:#f8fafc}html[data-theme=dark] body .contact .form-item input:focus,html[data-theme=dark] body .contact .form-item select:focus,html[data-theme=dark] body .contact .form-item textarea:focus{background:#0f172ae6;border-color:#38b6c8;box-shadow:0 0 0 3px #0f76883d,inset 0 0 0 1px #38b6c86b}html[data-theme=dark] body .contact .form-item input.filled,html[data-theme=dark] body .contact .form-item select.filled,html[data-theme=dark] body .contact .form-item textarea.filled{background:#1e293bc7;border-color:#94a3b86b}html[data-theme=dark] body .contact .form-item input::placeholder,html[data-theme=dark] body .contact .form-item textarea::placeholder{color:#cbd5e194}@media (max-width: 1180px){.contact-info-grid[data-v-99419e3e]{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-right[data-v-99419e3e]{max-width:100%}}@media (max-width: 768px){.contact-wide-container[data-v-99419e3e]{padding:0 24px}.contact-layout[data-v-99419e3e]{gap:32px}.contact-info-grid[data-v-99419e3e]{grid-template-columns:1fr}.contact-info-card[data-v-99419e3e]{min-height:auto}.contact-form-card[data-v-99419e3e]{padding:32px 28px 34px}}@media (max-width: 600px){.contact-form-card[data-v-99419e3e]{padding:28px 22px 30px}.form-header[data-v-99419e3e]{margin-bottom:24px;padding-bottom:20px}.form-title[data-v-99419e3e]{font-size:24px}.submit-btn[data-v-99419e3e]{width:100%;min-width:0}}:root[data-theme=light] .contact-form-card[data-v-99419e3e],[data-theme=light] .contact-form-card[data-v-99419e3e]{background:linear-gradient(135deg,#f8fafcfa,#e2e8f0f0);border:1px solid rgba(148,163,184,.42);border-left:4px solid #0f7688;border-top:0;box-shadow:0 24px 48px -24px #0f172a3d,inset 0 1px #ffffffd1}:root[data-theme=light] .contact-form-card[data-v-99419e3e]:before,[data-theme=light] .contact-form-card[data-v-99419e3e]:before{background:linear-gradient(180deg,rgba(20,116,137,.06) 0%,transparent 100%)}:root[data-theme=light] .contact-info-card[data-v-99419e3e],[data-theme=light] .contact-info-card[data-v-99419e3e]{background:linear-gradient(135deg,#f8fafcfa,#e2e8f0f0);border:1px solid rgba(148,163,184,.36)}:root[data-theme=light] .contact-info-card[data-v-99419e3e]:hover,[data-theme=light] .contact-info-card[data-v-99419e3e]:hover{background:linear-gradient(135deg,#fff,#eef2f6);border-color:#0f768857;box-shadow:0 14px 28px #0f172a1f}:root[data-theme=light] .form-item input[data-v-99419e3e],:root[data-theme=light] .form-item select[data-v-99419e3e],:root[data-theme=light] .form-item textarea[data-v-99419e3e],[data-theme=light] .form-item input[data-v-99419e3e],[data-theme=light] .form-item select[data-v-99419e3e],[data-theme=light] .form-item textarea[data-v-99419e3e]{background:#f8fafccc;border:1px solid rgba(203,213,225,.6);color:var(--text-primary)}:root[data-theme=light] .form-item input[data-v-99419e3e]:focus,:root[data-theme=light] .form-item select[data-v-99419e3e]:focus,:root[data-theme=light] .form-item textarea[data-v-99419e3e]:focus,[data-theme=light] .form-item input[data-v-99419e3e]:focus,[data-theme=light] .form-item select[data-v-99419e3e]:focus,[data-theme=light] .form-item textarea[data-v-99419e3e]:focus{background:#fff;border-color:#0f7688;box-shadow:0 0 0 3px #0f76881f,inset 0 0 0 1px #0f768880}:root[data-theme=light] .form-item input.filled[data-v-99419e3e],:root[data-theme=light] .form-item select.filled[data-v-99419e3e],:root[data-theme=light] .form-item textarea.filled[data-v-99419e3e],[data-theme=light] .form-item input.filled[data-v-99419e3e],[data-theme=light] .form-item select.filled[data-v-99419e3e],[data-theme=light] .form-item textarea.filled[data-v-99419e3e]{background:#fff;border-color:#94a3b880}.form-item input[data-v-99419e3e]:disabled,.form-item select[data-v-99419e3e]:disabled,.form-item textarea[data-v-99419e3e]:disabled,.form-item input.filled[data-v-99419e3e]:disabled,.form-item select.filled[data-v-99419e3e]:disabled,.form-item textarea.filled[data-v-99419e3e]:disabled{cursor:not-allowed;color:var(--text-muted);background:#47556961;border-color:#64748b57;-webkit-text-fill-color:var(--text-muted);opacity:1}:root[data-theme=light] .form-item input[data-v-99419e3e]:disabled,:root[data-theme=light] .form-item select[data-v-99419e3e]:disabled,:root[data-theme=light] .form-item textarea[data-v-99419e3e]:disabled,:root[data-theme=light] .form-item input.filled[data-v-99419e3e]:disabled,:root[data-theme=light] .form-item select.filled[data-v-99419e3e]:disabled,:root[data-theme=light] .form-item textarea.filled[data-v-99419e3e]:disabled,[data-theme=light] .form-item input[data-v-99419e3e]:disabled,[data-theme=light] .form-item select[data-v-99419e3e]:disabled,[data-theme=light] .form-item textarea[data-v-99419e3e]:disabled,[data-theme=light] .form-item input.filled[data-v-99419e3e]:disabled,[data-theme=light] .form-item select.filled[data-v-99419e3e]:disabled,[data-theme=light] .form-item textarea.filled[data-v-99419e3e]:disabled{color:#64748b;background:#e5e7eb;border-color:#cbd5e1;-webkit-text-fill-color:#64748b}.page-rich-text[data-v-78b9ddda]{padding:48px 16px;background:#fff}.page-rich-inner[data-v-78b9ddda]{max-width:1100px;margin:0 auto}.page-rich-header[data-v-78b9ddda]{text-align:center;margin-bottom:18px}.page-rich-title[data-v-78b9ddda]{margin:0;font-size:42px;line-height:42px;font-weight:700;color:#1e3a8a}.page-rich-content[data-v-78b9ddda] h1,.page-rich-content[data-v-78b9ddda] h2,.page-rich-content[data-v-78b9ddda] h3{color:#1e3a8a}.page-rich-content[data-v-78b9ddda] p{color:#374151;line-height:1.7}.page-rich-content[data-v-78b9ddda] a{color:#1e3a8a;text-decoration:underline}.page-blocks[data-v-de221d7f]{width:100%}
