:root{--orange:#f68701;--orange-700:#cc7000;--orange-100:#fff3e3;--ink:#14181b;--steel:#566069;--steel-2:#7b858d;--line:#e4e7e9;--line-2:#eef0f1;--paper:#fff;--mist:#f6f7f8;--char:#0f1316;--display:"Saira Condensed" , Impact , sans-serif;--body:"Barlow" , system-ui , sans-serif;--mono:"IBM Plex Mono" , monospace;--wrap:1240px;--gut:clamp(16px,4vw,40px);--shadow:0 1px 2px rgba(20,24,27,.06) , 0 8px 28px rgba(20,24,27,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration:none}a:hover{color:var(--orange-700)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.02;letter-spacing:.01em;margin:0 0 .4em}h1{font-size:clamp(2.1rem,5vw,3.4rem);text-transform:uppercase}h2{font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase}h3{font-size:1.15rem;letter-spacing:.02em}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-top:4px solid var(--orange);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:28px;height:74px}.brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.6rem;letter-spacing:.02em;color:var(--ink)}.brand b{color:var(--orange)}.brand small{font-family:var(--body);font-weight:600;font-size:.6rem;letter-spacing:.32em;color:var(--steel-2);text-transform:uppercase;display:block;margin-top:-4px}.main-nav{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.main-nav a{font-family:var(--display);text-transform:uppercase;font-size:1rem;letter-spacing:.03em;padding:8px 12px;color:var(--steel);border-bottom:3px solid transparent}.main-nav a:hover,.main-nav a.active{color:var(--ink);border-bottom-color:var(--orange)}.lang-switch{display:flex;gap:6px;align-items:center;padding-left:18px;margin-left:6px;border-left:1px solid var(--line)}.lang-switch a{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;color:var(--steel-2);padding:3px 5px}.lang-switch a.current{color:var(--paper);background:var(--ink)}.nav-toggle{display:none;margin-left:auto;background:var(--ink);color:#fff;border:0;font-family:var(--display);text-transform:uppercase;padding:10px 14px;cursor:pointer}.crumb{font-family:var(--mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--steel-2);padding:18px 0 0}.crumb a{color:var(--steel-2)}.crumb a:hover{color:var(--orange-700)}.crumb span{color:var(--orange-700)}.product-head{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center;padding:30px 0 44px;border-bottom:1px solid var(--line)}.product-head .ph-media{background:var(--mist);border:1px solid var(--line);padding:28px;display:flex;justify-content:center}.product-head .ph-media img{max-height:460px;width:auto;object-fit:contain}.product-kicker{font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-700);margin-bottom:14px}.product-head h1{margin-bottom:.2em}.product-lead{color:var(--steel);font-size:1.1rem;max-width:46ch}.product-intro{padding:28px 0 26px;border-bottom:2px solid var(--ink)}.product-intro .product-kicker{margin-bottom:8px}.product-body{padding:34px 0 64px}.tbl-scroll{max-width:100%}.psec{padding:6px 0}.psec+.psec{border-top:1px solid var(--line);margin-top:34px;padding-top:38px}.psec h2{font-size:1.5rem;padding-left:14px;border-left:5px solid var(--orange);margin:0 0 1.2rem}.psec-desc{display:flex;gap:44px;align-items:flex-start;flex-wrap:wrap}.psec-desc img{flex:0 0 auto;max-width:440px;width:min(440px,100%);background:var(--mist);border:1px solid var(--line);padding:24px;object-fit:contain}.psec-desc>p,.psec-desc>h2,.psec-desc>h3{flex:1 1 280px}.psec-tech h1{display:none}.psec-tech{column-width:330px;column-gap:46px}.psec-tech>h2,.psec-tech>h3{column-span:all}.psec-tech table{width:100%!important;break-inside:avoid;margin:0 0 1.3rem;background:var(--mist);padding:6px 12px;border:1px solid var(--line-2)}.psec-tech table h3{margin:.2rem 0 .4rem;color:var(--orange-700)}.psec-tech .lt{break-inside:avoid}.lt{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;margin:0 0 1rem}.lt-cell{flex:1 1 240px;min-width:0}.lt-cell:empty{display:none}.lt .lt{gap:18px}.psec img{height:auto}.psec-zub img,.psec-extra .lt img{max-width:220px}.entry-content{max-width:none}.entry-content table{width:100%!important;border-collapse:collapse;margin:0 0 1.4rem;table-layout:auto}.entry-content td,.entry-content th{border:0!important;width:auto!important;height:auto!important;padding:6px 18px 6px 0;vertical-align:top;text-align:left}.entry-content tr.TabZeile td{border-bottom:1px solid var(--line-2)!important}.entry-content tr.TabZeile:hover td{background:var(--orange-100)}.entry-content h1{font-size:1.9rem;color:var(--ink);margin-top:1.4rem}.entry-content h2{font-size:1.35rem;padding-left:14px;border-left:5px solid var(--orange);margin:2rem 0 1rem}.entry-content h3{font-family:var(--display);font-size:1rem;color:var(--ink);text-transform:uppercase}.entry-content p{margin:.3rem 0}.entry-content img{display:inline-block;vertical-align:middle}.entry-content table p{font-variant-numeric:tabular-nums}.entry-content a[href$=".pdf"],.entry-content a[href*=".pdf"]{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);text-transform:uppercase;font-size:.92rem;letter-spacing:.02em;color:var(--ink);background:var(--mist);border:1px solid var(--line);padding:8px 14px;margin:4px 0}.entry-content a[href*=".pdf"]::before{content:"PDF";font-family:var(--mono);font-size:.66rem;background:var(--orange);color:#fff;padding:2px 6px;letter-spacing:.05em}.entry-content a[href*=".pdf"]:hover{border-color:var(--orange);color:var(--orange-700)}.page-hero{background:var(--char);color:#fff;padding:54px 0;border-bottom:4px solid var(--orange)}.page-hero h1{color:#fff}.page-hero .crumb{color:#9aa4ab}.page-hero .crumb a{color:#9aa4ab}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px;background:var(--line);border:1px solid var(--line);margin:36px 0 64px}.card{background:var(--paper);padding:22px;display:flex;flex-direction:column;gap:14px;transition:transform .18s ease , box-shadow .18s ease;position:relative}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow);z-index:1}.card .thumb{aspect-ratio:4/3;background:var(--mist);display:flex;align-items:center;justify-content:center;overflow:hidden}.card .thumb img{max-height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.card h3{font-size:1.25rem;margin:0}.card .cat{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--orange-700)}.card .more{margin-top:auto;font-family:var(--display);text-transform:uppercase;font-size:.85rem;color:var(--steel)}.card:hover .more{color:var(--orange-700)}.card::after{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:var(--orange);transition:width .2s}.card:hover::after{width:100%}.page-body{padding:34px 0 64px;max-width:64rem}.page-body.entry-content table{margin-bottom:1rem}.site-footer{background:var(--char);color:#aeb6bc;margin-top:40px;padding:54px 0 30px;font-size:.95rem}.site-footer a{color:#cfd5d9}.site-footer a:hover{color:var(--orange)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.foot-brand{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;color:#fff}.foot-brand b{color:var(--orange)}.site-footer h4{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.04em;font-size:1rem}.site-footer ul{list-style:none;padding:0;margin:0;line-height:2}.foot-base{border-top:1px solid #2a3035;margin-top:36px;padding-top:20px;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:#7d878e;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (max-width:900px){.product-head{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr}.main-nav,.lang-switch{display:none}.nav-toggle{display:block}.site-header.open .main-nav{display:flex;position:absolute;top:74px;left:0;right:0;background:var(--paper);flex-direction:column;padding:10px var(--gut);border-bottom:1px solid var(--line)}.site-header.open .lang-switch{display:flex;position:absolute;top:74px;right:var(--gut)}}