/*
Theme Name: Digitron Corporate V6
Author: Digitron Robotics
Version: 6.0
Description: Industrial product showcase based on the approved Digitron design.
*/
:root{--bg:#03131e;--panel:#081e2c;--blue:#0094ff;--text:#f5f8fc;--muted:#c3d1df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.wrap{max-width:1500px;margin:auto;padding:0 32px}header{position:sticky;top:0;z-index:20;background:#03121eee;border-bottom:1px solid #34505f}.nav{min-height:82px;display:flex;align-items:center;gap:26px}.brand{margin-right:auto;display:flex;align-items:center}.brand img{width:280px;max-width:100%;height:auto}nav{display:flex;gap:26px}nav a{font-size:14px}.btn{display:inline-block;background:var(--blue);color:white;padding:15px 23px;border-radius:5px;font-weight:700;font-size:15px}.btn:hover{background:#087ace}.mobile-menu{display:none}.hero{position:relative;min-height:370px;overflow:hidden;padding:36px 0 32px}.hero-image{position:absolute;inset:0 10% 0 23%;background:url(assets/images/hero.svg) center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03131e 0%,#03131ee8 23%,transparent 52%,#03131e55 78%,#03131e 95%)}.hero-content{position:relative;z-index:1;display:flex;justify-content:space-between;gap:30px;align-items:center}.hero h1{font-size:clamp(42px,4vw,62px);line-height:1.02;letter-spacing:-2px;margin:0 0 16px}.hero h1 span,.benefits b{color:var(--blue)}.hero p{font-size:19px;line-height:1.3;color:var(--muted)}.hero .btn{margin-top:3px}.benefits{width:190px}.benefits p{font-size:16px;border-bottom:1px solid #284355;padding:13px 0 22px}.benefits p:last-child{border:0}.solutions{padding:12px 0 55px}.solutions .wrap{padding:0 18px}.grid{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:14px}.card{grid-column:span 6;overflow:hidden;border:1px solid #344e60;border-radius:7px;background:linear-gradient(145deg,#112a3c,#041722);position:relative;transition:transform .2s,border-color .2s}.card:nth-child(n+6){grid-column:span 5}.card:hover{transform:translateY(-4px);border-color:var(--blue)}.pic{height:185px;background:#102232}.pic img{width:100%;height:100%;object-fit:cover}.card:nth-child(1) .pic img,.card:nth-child(3) .pic img,.card:nth-child(4) .pic img,.card:nth-child(5) .pic img{object-fit:contain}.copy{padding:16px 38px 19px 14px;min-height:132px}.card h3{font-size:16px;line-height:1.23;margin:0 0 10px}.card p{font-size:13px;line-height:1.35;color:var(--muted);margin:0}.arrow{position:absolute;bottom:16px;right:12px;color:var(--blue);border:1px solid var(--blue);border-radius:50%;width:28px;height:28px;text-align:center;font-size:22px;line-height:24px}section{padding:65px 0}.band{background:#092132;border-block:1px solid #213d52}.band-grid,.contact{display:grid;grid-template-columns:1fr 1fr;gap:50px}.kicker{font-size:12px;letter-spacing:2px;color:var(--blue);font-weight:bold}.statement{font-size:34px;line-height:1.2}.lead,.small{color:var(--muted);line-height:1.8}.section-title{font-size:34px}footer{padding:28px 0;border-top:1px solid #274355;color:var(--muted);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1500px){.pic{height:210px}}@media(max-width:1100px){nav{gap:14px}.brand img{width:230px}.nav-cta{font-size:12px;padding:12px}.grid{grid-template-columns:repeat(3,1fr)}.card,.card:nth-child(n+6){grid-column:auto}.benefits{display:none}.hero-image{inset:0 0 0 25%}}@media(max-width:760px){.wrap{padding:0 20px}.nav{min-height:72px;gap:15px}.brand img{width:220px}nav,.nav-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer}.mobile-menu a{display:block;background:#092132;padding:16px;white-space:nowrap}.mobile-menu[open]{position:absolute;right:15px;top:26px;box-shadow:0 8px 30px #0009}.hero{min-height:410px}.hero-image{inset:0;opacity:.4}.hero:after{background:linear-gradient(90deg,#03131eee,#03131e55)}.hero h1{font-size:46px}.hero p{font-size:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.copy{padding:14px 13px 45px}.card h3{font-size:15px}.pic{height:150px}.band-grid,.contact{grid-template-columns:1fr;gap:20px}.statement{font-size:28px}}@media(max-width:420px){.brand img{width:190px}.grid{grid-template-columns:1fr}.pic{height:230px}.copy{min-height:110px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}

.language-form{flex-shrink:0}.language-form select{background:#092132;color:#fff;border:1px solid #34505f;border-radius:5px;padding:9px 8px;font:inherit;font-size:13px;max-width:115px}.language-form button{background:var(--blue);color:white;border:0;padding:8px}html[dir=rtl] .brand{margin-right:0;margin-left:auto}html[dir=rtl] .copy{padding-right:14px;padding-left:38px}html[dir=rtl] .arrow{right:auto;left:12px;transform:scaleX(-1)}html[dir=rtl] .hero:after{background:linear-gradient(270deg,#03131e 0%,#03131ee8 23%,transparent 52%,#03131e55 78%,#03131e 95%)}html[dir=rtl] .hero-image{inset:0 23% 0 10%}html[dir=rtl] .hero h1{letter-spacing:0;font-size:clamp(38px,3.7vw,58px)}html[lang=ru] .hero h1{font-size:clamp(34px,3.4vw,52px);letter-spacing:-1px}html[lang=zh-CN] .hero h1{letter-spacing:0}@media(max-width:760px){.nav{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand img{width:185px}.language-form select{max-width:95px}.mobile-menu{margin-inline-start:auto}.mobile-menu[open]{top:65px}.hero h1{font-size:42px}html[dir=rtl] .hero-image{inset:0}html[dir=rtl] .hero:after{background:linear-gradient(270deg,#03131eee,#03131e55)}}

.product-page{padding:36px 0 64px}.product-page .wrap{max-width:1100px}.product-page h1{font-size:clamp(28px,4vw,44px);line-height:1.2}.product-image{margin:24px 0 0;background:#102232;border:1px solid #34505f;border-radius:7px;overflow:hidden}.product-image img{display:block;width:100%;height:440px;object-fit:contain}.product-description,.product-specs{padding:24px 0 0}.product-page h2{font-size:24px}.product-description p{font-size:18px;line-height:1.8;color:var(--muted)}.product-specs table{width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed}.product-specs th,.product-specs td{padding:17px 20px;border:1px solid #34505f;text-align:start;overflow-wrap:anywhere}.product-specs thead{background:#123247}.product-specs tbody th{font-weight:500}.product-specs tbody tr:nth-child(even){background:#081e2c}.product-specs td{color:var(--muted)}@media(max-width:760px){.product-image img{height:280px}.product-specs th,.product-specs td{padding:14px 12px}}
