:root{--bg-metallic-base:#C5C9CE;--bg-metallic-plate:#D8DCE0;--bg-metallic-plate-light:#E2E6EA;--border-steel-edge:#8E959E;--border-dark-groove:#636972;--primary:#1a56db;--primary-container:#174cc4;--red-laser-hover:#3b76f6;--red-deep-accent:#1342ad;--red-glow-effect:0 0 16px rgba(26,86,219,0.55);--text-body-charcoal:#121417;--text-technical-muted:#3A3F47;--inverse-surface:#1b1e22;--on-surface:#121417;--on-primary:#ffffff;--secondary-fixed-dim:#c3c7cc}*,*::before,*::after{box-sizing:border-box;border-radius:0px !important}body{background-color:var(--bg-metallic-base);color:var(--text-body-charcoal);font-family:'Inter',sans-serif;overflow-x:hidden;margin:0;padding:0}.header-brushed-bg{background-image:url('../images/header-screenshot.webp');background-size:cover;background-position:center;background-repeat:no-repeat}.hero-bg-container{position:absolute;inset:0;overflow:hidden;z-index:0}.hero-bg-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.2s cubic-bezier(0.4,0,0.2,1),transform 5s ease-out;pointer-events:none}.hero-bg-slide.active{opacity:0.90;transform:scale(1)}.hero-bg-indicator{width:32px;height:4px;background-color:rgba(255,255,255,0.45);transition:all 0.3s ease;cursor:pointer}.hero-bg-indicator.active{background-color:var(--primary);box-shadow:0 0 12px rgba(41,109,255,1);width:52px}.hero-glass-panel{background:rgba(18,20,23,0.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.18);box-shadow:0 8px 32px 0 rgba(0,0,0,0.37),-6px 6px 0px 0px var(--primary);max-width:980px;width:100%;box-sizing:border-box;word-break:normal;overflow-wrap:break-word}.hero-glass-panel h1{word-break:break-word !important;overflow-wrap:break-word !important;hyphens:auto;max-width:100%}.hero-glass-panel p{word-break:break-word !important;overflow-wrap:break-word !important;max-width:100%}html[lang="de"] .hero-glass-panel h1,html[lang="ru"] .hero-glass-panel h1,html[lang="fr"] .hero-glass-panel h1,html[lang="es"] .hero-glass-panel h1{font-size:clamp(1.75rem,3.4vw,3.2rem) !important;line-height:1.15 !important}.clip-chamfer{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.clip-chamfer-lg{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.chamfer-br{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.laser-glow{transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.laser-glow:hover{box-shadow:0 0 20px rgba(41,109,255,0.65);background-color:var(--red-laser-hover) !important}.bg-primary{background-color:var(--primary) !important}.text-primary{color:var(--primary) !important}.border-primary{border-color:var(--primary) !important}.text-primary,.text-primary-container,.text-glow-red{text-shadow:none !important;filter:none !important}textarea{min-height:120px;max-height:260px;resize:vertical;box-sizing:border-box}.bg-brushed-metal{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0.035) 0px,rgba(255,255,255,0.035) 1px,transparent 1px,transparent 4px),linear-gradient(180deg,#D8DCE0 0%,#C3C7CC 100%)}.bg-tech-grid{background-image:linear-gradient(to right,rgba(99,105,114,0.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,105,114,0.16) 1px,transparent 1px);background-size:32px 32px}.machined-surface{background:linear-gradient(135deg,#E2E6EA 0%,#B8BCC2 50%,#CAD0D6 100%)}.nav-link{position:relative;transition:all 0.2s ease}.nav-link.active{color:var(--primary) !important;font-weight:700}.nav-link.active::after{content:'';position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:var(--primary);box-shadow:0 0 8px rgba(41,109,255,0.8)}.gallery-carousel-wrapper{overflow:hidden;position:relative;width:100%;touch-action:pan-y}.gallery-carousel-track{display:flex;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);will-change:transform}.gallery-slide-item{flex:0 0 100%;min-width:100%;padding:0 0.6rem}@media (min-width:768px){.gallery-slide-item{flex:0 0 50%;min-width:50%}}@media (min-width:1200px){.gallery-slide-item{flex:0 0 33.333333%;min-width:33.333333%}}.slide-dot{width:24px;height:4px;background-color:var(--border-steel-edge);transition:all 0.3s ease;cursor:pointer}.slide-dot.active{background-color:var(--primary);box-shadow:0 0 8px rgba(41,109,255,0.8);width:44px}.modal-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.modal-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.page-view{display:none;animation:industrialFadeIn 0.3s ease-out}.page-view.active-view{display:block}@keyframes industrialFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#cookie-banner.cookie-banner-plate{background:linear-gradient(135deg,#E2E6EA 0%,#B8BCC2 50%,#CAD0D6 100%) !important;border:2px solid var(--primary) !important;color:var(--text-body-charcoal) !important;box-shadow:0 16px 48px rgba(0,0,0,0.45),0 0 20px rgba(41,109,255,0.35) !important}#cookie-banner.cookie-banner-plate .cookie-title{color:var(--text-body-charcoal) !important;font-family:'Archivo Black',sans-serif !important;font-size:0.8125rem !important;letter-spacing:0.05em !important}#cookie-banner.cookie-banner-plate .cookie-desc{color:var(--text-body-charcoal) !important;font-family:'Inter',sans-serif !important;font-size:0.75rem !important;line-height:1.55 !important;font-weight:500 !important}#cookie-banner.cookie-banner-plate .cookie-link{color:var(--primary) !important;font-family:'Archivo Black',sans-serif !important;font-size:0.6875rem !important;letter-spacing:0.05em !important;text-decoration:underline !important;text-underline-offset:4px !important;transition:color 0.2s ease !important}#cookie-banner.cookie-banner-plate .cookie-link:hover{color:var(--red-laser-hover) !important}#cookie-banner.cookie-banner-plate .cookie-btn{background-color:var(--primary) !important;color:#ffffff !important;font-family:'Archivo Black',sans-serif !important;font-size:0.75rem !important;letter-spacing:0.05em !important;box-shadow:0 0 12px rgba(41,109,255,0.4) !important}#cookie-banner.cookie-banner-plate .cookie-btn:hover{background-color:var(--red-laser-hover) !important;box-shadow:0 0 18px rgba(41,109,255,0.7) !important}#cookie-banner.cookie-banner-plate .cookie-divider{border-color:var(--border-steel-edge) !important}.lang-dropdown-container{position:relative;user-select:none}.lang-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#E2E6EA 0%,#B8BCC2 50%,#CAD0D6 100%);border:1px solid var(--border-dark-groove);padding:7px 12px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;color:var(--text-body-charcoal);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.15);transition:all 0.2s ease}.lang-btn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 10px rgba(41,109,255,0.35)}.lang-dropdown-menu{position:absolute;top:calc(100%+6px);right:0;min-width:170px;background:#D8DCE0;border:2px solid var(--border-dark-groove);box-shadow:0 12px 28px rgba(0,0,0,0.35);z-index:100;padding:4px 0}html[dir="rtl"] .lang-dropdown-menu{right:auto;left:0}.lang-option-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:var(--text-body-charcoal);background:transparent;border:none;cursor:pointer;transition:all 0.15s ease}.lang-option-btn:hover{background-color:var(--primary);color:#ffffff}.lang-option-btn.active-lang{background-color:rgba(41,109,255,0.15);color:var(--primary);font-weight:700}html[lang="ar"],html[data-lang="ar"]{font-family:'Alexandria','Inter',sans-serif !important}html[lang="ar"] .font-headline-xl,html[lang="ar"] .font-headline-lg,html[lang="ar"] .font-headline-md,html[lang="ar"] .font-headline-sm,html[lang="ar"] .font-cta-label,html[data-lang="ar"] .font-headline-xl,html[data-lang="ar"] .font-headline-lg,html[data-lang="ar"] .font-headline-md,html[data-lang="ar"] .font-headline-sm,html[data-lang="ar"] .font-cta-label{font-family:'Alexandria',sans-serif !important;font-weight:800 !important;letter-spacing:0 !important}html[lang="ru"] .font-headline-xl,html[lang="ru"] .font-headline-lg,html[lang="ru"] .font-headline-md,html[lang="ru"] .font-headline-sm,html[lang="ru"] .font-cta-label,html[data-lang="ru"] .font-headline-xl,html[data-lang="ru"] .font-headline-lg,html[data-lang="ru"] .font-headline-md,html[data-lang="ru"] .font-headline-sm,html[data-lang="ru"] .font-cta-label{font-family:'Montserrat',sans-serif !important;font-weight:900 !important}html[dir="rtl"] body{text-align:right;direction:rtl}html[dir="rtl"] .clip-chamfer{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px) !important}html[dir="rtl"] .clip-chamfer-lg{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px) !important}html[dir="rtl"] .chamfer-br{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px)) !important}html[dir="rtl"] .border-l-4{border-left-width:0px !important;border-right-width:4px !important}html[dir="rtl"] .border-l-8{border-left-width:0px !important;border-right-width:8px !important}html[dir="rtl"] .pl-4{padding-left:0px !important;padding-right:1rem !important}html[dir="rtl"] .text-left{text-align:right !important}html[dir="rtl"] .text-right{text-align:left !important}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased}html[dir="rtl"] .material-symbols-outlined.icon-arrow-dir{transform:scaleX(-1)}html[dir="rtl"] .group:hover .group-hover\:translate-x-1{transform:translateX(-4px) !important}html[dir="rtl"] .md\:right-margin-page{right:auto !important;left:2rem !important}.overflow-x-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch}@media (max-width:640px){body{overflow-x:hidden}}.standards-strip-bg{background:radial-gradient(circle at 50% 0%,rgba(41,109,255,0.09) 0%,rgba(10,14,23,0.98) 75%),#0A0E17;position:relative}.standards-strip-bg::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(41,109,255,0.5),rgba(255,255,255,0.25),rgba(41,109,255,0.5),transparent)}.standards-badge-card{background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative}.standards-badge-card:hover{background:rgba(255,255,255,0.065);border-color:rgba(41,109,255,0.65);box-shadow:0 10px 24px -4px rgba(0,0,0,0.6),0 0 18px rgba(41,109,255,0.28);transform:translateY(-2px)}.official-standard-logo{height:34px;max-height:36px;width:auto;object-fit:contain;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);display:inline-block}.logo-invert{filter:brightness(0) invert(0.85);opacity:0.85}.standards-badge-card:hover .logo-invert{filter:brightness(0) invert(1);opacity:1;transform:scale(1.05)}.logo-basec{filter:grayscale(100%) brightness(1.15) contrast(1.1);opacity:0.90}.standards-badge-card:hover .logo-basec{filter:grayscale(100%) brightness(1.3) contrast(1.15);opacity:1;transform:scale(1.05)}.logo-iec,.logo-iso,.logo-eu{filter:grayscale(100%) brightness(1.2);opacity:0.85}.standards-badge-card:hover .logo-iec,.standards-badge-card:hover .logo-iso,.standards-badge-card:hover .logo-eu{filter:grayscale(100%) brightness(1.5);opacity:1;transform:scale(1.05)}#vitrin,#activities,#trade-corridors,#home-faq,#global-standards-strip,footer{content-visibility:auto;contain-intrinsic-size:auto none auto 500px}@media (max-width:768px){#vitrin,#activities,#trade-corridors,#home-faq,#global-standards-strip{contain-intrinsic-size:auto none auto 420px}footer{contain-intrinsic-size:auto none auto 580px}#mobile-menu{transform:translateZ(0);will-change:transform,opacity;-webkit-overflow-scrolling:touch}body,#app-viewport{overflow-x:hidden;width:100%}}@media (min-width:1024px){#product-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:1rem !important}}@media (max-width:1023px) and (min-width:640px){#product-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:1rem !important}}@media (max-width:639px){#product-grid{display:grid !important;grid-template-columns:repeat(1,minmax(0,1fr)) !important;gap:1rem !important}}.product-card{height:100%;display:flex;flex-direction:column}.product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word;hyphens:auto;min-height:2.6rem;font-size:0.8125rem;line-height:1.25}@media (min-width:640px){.product-card-title{font-size:0.875rem;min-height:2.75rem}}.product-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.15rem;font-size:0.725rem;line-height:1.45}@media (min-width:640px){.product-card-desc{font-size:0.75rem;min-height:3.25rem}}html[dir="rtl"] .product-card .absolute{right:auto !important;left:0.375rem !important}.detail-media-container{display:flex;flex-direction:column;height:100%;width:100%}.detail-media-frame{position:relative;width:100%;height:100%;min-height:380px;flex:1 1 0%;display:flex;align-items:center;justify-content:center;background-color:var(--text-body-charcoal,#1f242d);border:1px solid var(--border-dark-groove,#636972);overflow:hidden}@media (min-width:1024px){.detail-media-frame{min-height:560px}}.detail-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.detail-media-frame:hover .detail-media-img{transform:scale(1.02)}