:root{--navy:#111c2a;--anthracite:#242a31;--copper:#b87333;--silver:#ced3d8;--off-white:#f7f8fa;--white:#fff;--muted:#65707c;--border:#dce0e4;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--off-white);color:var(--navy);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.site-header{z-index:20;background:color-mix(in srgb, var(--navy) 96%, transparent);color:#fff;border-bottom:1px solid #ffffff20;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:.14em;font-weight:800}.brand span{color:var(--copper)}.nav{align-items:center;gap:26px;font-size:.91rem;display:flex}.button{border:1px solid var(--copper);background:var(--copper);color:#fff;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;display:inline-flex}.button.secondary{color:var(--navy);background:0 0}.hero{color:#fff;background:linear-gradient(115deg,#111c2afa,#242a31e8),radial-gradient(circle at 80% 20%,#b8733360,#0000 35%);align-items:center;min-height:620px;display:grid}.eyebrow{color:var(--copper);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.hero h1{letter-spacing:-.05em;max-width:900px;margin:18px 0;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.98}.hero p{color:#d5dbe0;max-width:670px;font-size:1.14rem;line-height:1.7}.section{padding:96px 0}.section.dark{background:var(--anthracite);color:#fff}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.section h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(2rem,4vw,3.5rem)}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-card,.product-card{border:1px solid var(--border);background:#fff;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;display:flex}.category-card strong{font-size:1.35rem}.category-card small,.product-card p{color:var(--muted);line-height:1.6}.number{color:var(--copper);font-weight:800}.stats{border:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid #ffffff25;padding:28px}.stat strong{color:var(--copper);font-size:2.2rem;display:block}.site-footer{background:var(--navy);color:#d5dbe0;padding:64px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-bottom{color:#94a0aa;border-top:1px solid #ffffff20;margin-top:50px;padding-top:22px;font-size:.85rem}.detail-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}.media-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg, var(--silver), #eef0f2);color:var(--anthracite);border:1px solid #b8bec4;place-items:center;display:grid}.spec-table{border-collapse:collapse;background:#fff;width:100%}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--border);padding:16px}.spec-table th{width:42%;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.technical-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:38px;margin-top:76px;display:grid}.spec-group{margin:30px 0}.spec-group h3,.reference-panel h3,.document-panel h3{text-transform:uppercase;letter-spacing:.08em;color:var(--copper);font-size:.82rem}.spec-table td:last-child{color:var(--muted);font-size:.82rem}.reference-panel{border-left:3px solid var(--copper);background:#fff;padding:18px 24px}.technical-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.technical-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.technical-list span{color:var(--muted);text-align:right}.reference-panel p{color:var(--muted);line-height:1.55}.document-panel{background:var(--navy);color:#fff;padding:26px;position:sticky;top:100px}.document-panel>a:not(.button){border-bottom:1px solid #ffffff20;padding:14px 0;display:block}.document-panel p{color:#c6cdd3;line-height:1.6}.document-panel .button{text-align:center;width:100%;margin-top:22px}.faq-section{margin-top:72px}.faq-section details{border-bottom:1px solid var(--border);background:#fff;padding:20px}.faq-section summary{cursor:pointer;font-weight:800}.product-rfq{margin-top:80px;scroll-margin-top:100px}.rfq-form,.rfq-success{border:1px solid var(--border);background:#fff;padding:36px}.rfq-form-head{border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1fr;gap:30px;margin-bottom:26px;padding-bottom:24px;display:grid}.rfq-form-head h2{margin:8px 0}.rfq-form-head p{color:var(--muted);line-height:1.6}.rfq-fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rfq-form label{text-transform:uppercase;letter-spacing:.05em;color:var(--anthracite);gap:7px;font-size:.78rem;font-weight:800;display:grid}.rfq-form input,.rfq-form select,.rfq-form textarea{width:100%;font:inherit;color:var(--navy);background:#fff;border:1px solid #bfc5ca;padding:12px}.rfq-form textarea{min-height:90px}.rfq-form .wide{grid-column:1/-1}.rfq-items{margin:30px 0}.rfq-items h3{text-transform:uppercase;letter-spacing:.08em;color:var(--copper);font-size:1rem}.rfq-public-item{background:var(--off-white);border:1px solid var(--border);grid-template-columns:1fr 1.4fr 1fr .6fr .6fr;gap:12px;margin-bottom:12px;padding:18px;display:grid}.remove-row{color:#8c2f2f;background:0 0;border:0;grid-column:1/-1;justify-self:start;font-weight:700}.rfq-form .privacy-check{text-transform:none;letter-spacing:0;align-items:start;margin:22px 0;font-weight:500;line-height:1.5;display:flex}.privacy-check input{width:auto}.rfq-form .honeypot{position:absolute;left:-10000px}.rfq-error{color:#8c2f2f;background:#fff0f0;margin-top:15px;padding:14px}.rfq-success{border-top:4px solid var(--copper)}@media (max-width:820px){.nav a:not(.button){display:none}.grid,.stats,.footer-grid,.detail-grid,.technical-layout{grid-template-columns:1fr}.document-panel{position:static}.rfq-fields,.rfq-public-item,.rfq-form-head{grid-template-columns:1fr}.rfq-form{padding:22px}.stat{border-bottom:1px solid #ffffff25;border-right:0}.section{padding:68px 0}}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--shadow-soft:0 20px 60px #111c2a1a}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111c2af7}.header-inner{min-height:82px}.brand{white-space:nowrap;font-size:1.02rem}.desktop-nav>a,.mega-trigger>a{color:#e7eaed;font-weight:650}.desktop-nav>a:not(.button):hover,.mega-trigger>a:hover{color:#fff}.mega-trigger{padding:28px 0;position:relative}.mega-menu{z-index:30;width:min(calc(100% - 40px), var(--max));color:var(--navy);border-top:3px solid var(--copper);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;pointer-events:none;background:#fff;grid-template-columns:.8fr 2fr;gap:34px;padding:30px;transition:opacity .16s,transform .16s;display:grid;position:fixed;top:81px;left:50%;transform:translate(-50%)translateY(-8px)}.mega-trigger:hover .mega-menu,.mega-trigger:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-intro{border-right:1px solid var(--border);padding:8px 28px 8px 4px}.mega-intro span,.mega-links span{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mega-intro strong{margin:14px 0;font-size:1.35rem;display:block}.mega-intro p{color:var(--muted);line-height:1.65}.mega-links{grid-template-columns:repeat(2,1fr);gap:4px 24px;display:grid}.mega-links a{border-bottom:1px solid #edf0f2;grid-template-columns:36px 1fr;padding:11px 6px;font-weight:700;display:grid}.mobile-menu{display:none}.corporate-hero{isolation:isolate;background:var(--navy);min-height:min(820px,100vh - 40px);position:relative;overflow:hidden}.hero-image{z-index:-3;object-fit:cover;object-position:center}.hero-overlay{z-index:-2;background:linear-gradient(90deg,#111c2afa 0%,#111c2ad1 42%,#111c2a4d 76%,#111c2a38),linear-gradient(#0000 50%,#111c2ab3);position:absolute;inset:0}.hero-content{padding-top:120px;padding-bottom:80px}.hero-kicker{border-left:2px solid var(--copper);color:#e7eaed;letter-spacing:.16em;text-transform:uppercase;padding-left:18px;font-size:.75rem;font-weight:800;display:inline-flex}.corporate-hero h1{max-width:940px;font-size:clamp(3.2rem,6.5vw,6.8rem);line-height:.96}.hero-actions,.cta-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.text-link{color:var(--navy);border-bottom:1px solid var(--copper);align-items:center;gap:10px;padding-bottom:4px;font-weight:800;display:inline-flex}.light-link{color:#fff}.hero-register{background:#111c2a73;border:1px solid #ffffff40;gap:0;width:fit-content;margin-top:84px;display:flex}.hero-register span{color:#d5dbe0;border-right:1px solid #fff3;padding:16px 22px}.hero-register span:last-child{border:0}.hero-register strong{color:#fff;margin-right:8px}.positioning-strip{border-bottom:1px solid var(--border);background:#fff;padding:36px 0}.positioning-grid{grid-template-columns:.65fr 2fr auto;align-items:center;gap:40px;display:grid}.positioning-grid p{color:var(--anthracite);margin:0;font-size:1.1rem;line-height:1.7}.ruled-heading{border-bottom:1px solid var(--border);padding-bottom:28px}.ruled-heading>p{max-width:440px;color:var(--muted);line-height:1.65}.portfolio-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.portfolio-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;grid-template-columns:52px 1fr;gap:20px;min-height:320px;padding:34px;display:grid}.portfolio-card h3{margin:0 0 10px;font-size:1.8rem}.portfolio-card p{color:var(--muted)}.portfolio-index{color:var(--copper);font-weight:800}.portfolio-links{grid-column:2;align-self:end;display:grid}.portfolio-links a{border-top:1px solid var(--border);justify-content:space-between;padding:10px 0;font-weight:750;display:flex}.image-feature{background:#eef1f3}.image-feature-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:72px;display:grid}.image-frame{min-height:570px;box-shadow:var(--shadow-soft);position:relative}.image-frame img{object-fit:cover}.image-frame>span,.gallery-main>span{color:#fff;background:#111c2ae0;padding:10px 14px;font-size:.72rem;position:absolute;bottom:0;left:0}.feature-copy>p,.europe-copy>p,.reference-grid p,.rfq-cta p{color:var(--muted);font-size:1.05rem;line-height:1.75}.process-list{margin:32px 0;padding:0;list-style:none}.process-list li{border-top:1px solid #cdd3d8;grid-template-columns:48px 1fr;gap:14px;padding:15px 0;display:grid}.process-list li>span{color:var(--copper);font-weight:800}.process-list p{color:var(--muted);margin:4px 0 0}.light-heading{border-color:#fff3}.industry-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.industry-item{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;display:flex}.industry-item span{color:var(--copper)}.industry-item strong{max-width:220px;font-size:1.2rem}.europe-grid,.reference-grid,.rfq-cta-grid,.page-hero-grid,.compact-cta-inner{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.market-list{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.market-list span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:12px;padding:18px;display:flex}.market-list strong{color:var(--copper)}.knowledge-preview{background:#fff}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px;display:grid}.knowledge-grid article{background:var(--off-white);border-top:3px solid var(--navy);min-height:250px;padding:28px}.knowledge-grid article>span,.knowledge-grid article>small{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.knowledge-grid p{color:var(--muted);line-height:1.65}.full-grid article{min-height:320px}.reference-governance{background:#e7eaed}.rfq-cta,.compact-cta{background:var(--silver)}.rfq-cta h2,.compact-cta h2{max-width:700px}.page-hero{background:var(--navy);color:#fff;border-bottom:4px solid var(--copper);padding:110px 0 78px}.page-hero h1{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:1}.page-hero p{color:#cbd2d8;font-size:1.08rem;line-height:1.75}.catalogue-index{border-bottom:1px solid var(--border);background:#fff}.catalogue-index-inner{white-space:nowrap;align-items:center;gap:24px;min-height:66px;display:flex;overflow-x:auto}.catalogue-index-inner>span{color:var(--copper);text-transform:uppercase;font-size:.75rem;font-weight:800}.catalogue-index-inner a{font-weight:700}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.premium-card{min-height:300px;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative}.premium-card:hover{box-shadow:var(--shadow-soft);border-color:#b8bec4;transform:translateY(-3px)}.premium-card>strong{margin-top:auto;font-size:1.28rem}.card-link{color:var(--copper);font-weight:800}.catalogue-group{padding:50px 0;scroll-margin-top:100px}.category-order{color:var(--copper);font-weight:800}.compact-products .premium-card{min-height:260px}.category-evidence{background:#fff}.evidence-grid,.split-panels{grid-template-columns:1fr 1fr;gap:72px;display:grid}.tag-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tag-list>span{background:var(--off-white);border:1px solid var(--border);padding:12px 14px;font-weight:700}.tag-list small{color:var(--muted);font-weight:500;display:block}.standards-list p{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;margin:0;padding:14px 0;display:flex}.standards-list span{color:var(--muted)}.lined-list,.numbered-list{margin:24px 0 0;padding:0;list-style:none}.lined-list li{border-top:1px solid var(--border);padding:16px 0;font-weight:700}.numbered-list li{border-top:1px solid var(--border);grid-template-columns:46px 1fr;padding:16px 0;font-weight:700;display:grid}.numbered-list span{color:var(--copper)}.corporate-sections{gap:0;display:grid}.corporate-sections article{border-top:1px solid var(--border);grid-template-columns:70px 1fr;gap:26px;padding:36px 0;display:grid}.corporate-sections article>span{color:var(--copper);font-weight:800}.corporate-sections h2{margin:0 0 12px;font-size:2rem}.corporate-sections p{max-width:800px;color:var(--muted);font-size:1.05rem;line-height:1.75}.product-page{padding-bottom:96px}.product-hero-shell{border-bottom:1px solid var(--border);background:#fff;padding:36px 0 76px}.product-breadcrumbs{color:var(--muted);gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.product-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:62px;display:grid}.gallery-main{background:var(--anthracite);min-height:470px;position:relative;overflow:hidden}.gallery-main img{object-fit:cover}.gallery-thumbs{border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.gallery-thumbs div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:92px;padding:14px}.gallery-thumbs strong,.gallery-thumbs span{display:block}.gallery-thumbs span{color:var(--muted);margin-top:6px;font-size:.72rem}.product-intro h1{letter-spacing:-.05em;margin:16px 0 24px;font-size:clamp(3rem,5vw,5.8rem);line-height:.96}.product-intro>p{color:var(--muted);font-size:1.08rem;line-height:1.75}.product-status-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.product-status-grid span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px;font-size:.78rem;font-weight:700}.product-status-grid small{color:var(--copper);text-transform:uppercase;margin-bottom:5px;font-size:.65rem;display:block}.technical-main{min-width:0;scroll-margin-top:110px}.technical-main>h2{font-size:clamp(2rem,4vw,3.5rem)}.reference-panel{margin:28px 0;box-shadow:0 8px 28px #111c2a0d}.table-scroll{border:1px solid var(--border);max-width:100%;overflow-x:auto}.spec-table{min-width:700px}.document-panel{border-top:3px solid var(--copper)}.site-footer{padding-top:76px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.footer-lead p{color:#aeb8c0;max-width:420px;line-height:1.7}.footer-legal-name{color:#fff;margin-top:20px;font-size:1rem;display:block}.footer-contact-note{margin-bottom:8px;font-size:.82rem}.footer-contact-note a{color:#fff;margin-left:4px;font-weight:750;display:inline-block}.footer-rfq-link{color:#fff;border-bottom:1px solid var(--copper);padding-bottom:4px;font-weight:750;display:inline-block}.footer-grid>div:not(.footer-lead) strong{color:#fff}.footer-grid p{margin:12px 0}.footer-grid a:hover{color:#fff}@media (max-width:1050px){.desktop-nav{display:none}.mobile-menu{display:block;position:static}.mobile-menu-toggle{cursor:pointer;color:#fff;min-width:88px;min-height:44px;font:inherit;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;gap:11px;padding:9px 14px;font-weight:800;display:inline-flex}.mobile-menu-toggle i,.mobile-menu-toggle i:before,.mobile-menu-toggle i:after{content:"";background:currentColor;width:17px;height:1px;transition:all .16s;display:block}.mobile-menu-toggle i{position:relative}.mobile-menu-toggle i:before{position:absolute;top:-5px}.mobile-menu-toggle i:after{position:absolute;top:5px}.mobile-menu.is-open .mobile-menu-toggle i{background:0 0}.mobile-menu.is-open .mobile-menu-toggle i:before{top:0;transform:rotate(45deg)}.mobile-menu.is-open .mobile-menu-toggle i:after{top:0;transform:rotate(-45deg)}.mobile-menu-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070d14b8;border:0;position:fixed;inset:0}.mobile-menu-drawer{z-index:71;background:var(--off-white);width:min(90vw,440px);min-height:100dvh;color:var(--navy);flex-direction:column;animation:.18s ease-out both mobile-drawer-in;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:28px 0 80px #070d1457}.mobile-drawer-head{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:22px 24px;display:flex}.mobile-drawer-brand{align-items:center;gap:13px;min-width:0;display:flex}.mobile-brand-mark{border:1px solid var(--copper);background:var(--navy);color:#fff;letter-spacing:.08em;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:.76rem;font-weight:850;display:grid}.mobile-brand-name{letter-spacing:.12em;white-space:nowrap;font-size:1rem;font-weight:850;display:block}.mobile-brand-name b{color:var(--copper)}.mobile-brand-name small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:.59rem;font-weight:700;display:block}.mobile-drawer-close{cursor:pointer;background:0 0;border:0;flex:0 0 42px;width:42px;height:42px;position:relative}.mobile-drawer-close:before,.mobile-drawer-close:after{background:var(--navy);content:"";width:25px;height:1px;position:absolute;top:20px;left:8px}.mobile-drawer-close:before{transform:rotate(45deg)}.mobile-drawer-close:after{transform:rotate(-45deg)}.mobile-drawer-nav{padding:20px 24px 8px;display:grid}.mobile-drawer-nav>a,.mobile-products>summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:57px;font-size:1.04rem;font-weight:760;display:flex}.mobile-products>summary{cursor:pointer;list-style:none}.mobile-products>summary::-webkit-details-marker{display:none}.mobile-products>summary i{border-right:1.5px solid var(--navy);border-bottom:1.5px solid var(--navy);width:10px;height:10px;transition:transform .16s;transform:rotate(45deg)translate(-2px,2px)}.mobile-products[open]>summary i{transform:rotate(225deg)translate(-2px,2px)}.mobile-product-links{border-bottom:1px solid var(--border);padding:8px 0 14px 14px;display:grid}.mobile-product-links a{color:#3d4853;grid-template-columns:32px 1fr;gap:6px;padding:10px 0;font-size:.84rem;font-weight:700;display:grid}.mobile-product-links a span{color:var(--copper);letter-spacing:.08em;font-size:.68rem}.mobile-drawer-contact{border-top:1px solid var(--border);background:var(--navy);color:#fff;gap:8px;margin-top:auto;padding:25px 24px 28px;display:grid}.mobile-drawer-contact>span{color:#d79a65;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.mobile-drawer-contact strong{font-size:.9rem}.mobile-drawer-contact address{color:#bdc6cd;font-size:.78rem;font-style:normal;line-height:1.55}.mobile-drawer-contact>a[href^=mailto\:]{color:#eef1f3;font-size:.88rem}.mobile-drawer-contact>a:last-child{color:#fff;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;min-height:44px;margin-top:9px;padding-top:13px;font-weight:800;display:flex}.product-grid{grid-template-columns:repeat(2,1fr)}.product-hero-grid,.image-feature-grid{grid-template-columns:1fr}.image-frame{min-height:480px}.product-gallery{order:2}.product-intro{order:1}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.container{width:min(calc(100% - 28px), var(--max))}.section{padding:64px 0}.corporate-hero{min-height:720px}.hero-content{padding-top:80px}.corporate-hero h1{font-size:clamp(2.7rem,14vw,4.6rem)}.hero-register{width:100%;display:grid}.hero-register span{border-bottom:1px solid #fff3;border-right:0}.positioning-grid,.portfolio-grid,.industry-grid,.knowledge-grid,.product-grid,.europe-grid,.reference-grid,.rfq-cta-grid,.page-hero-grid,.compact-cta-inner,.evidence-grid,.split-panels,.footer-grid{grid-template-columns:1fr}.positioning-grid,.europe-grid,.reference-grid,.rfq-cta-grid,.page-hero-grid,.evidence-grid,.split-panels{gap:28px}.portfolio-card{min-height:280px}.industry-grid,.portfolio-grid{border-left:0}.image-frame,.gallery-main{min-height:340px}.page-hero{padding:78px 0 56px}.gallery-thumbs,.product-status-grid,.market-list{grid-template-columns:1fr}.technical-list li,.standards-list p{display:grid}.technical-list span{text-align:left}.rfq-form,.rfq-success{padding:20px}}.site-logo-link{background:0 0;border:0;align-items:center;width:205px;height:50px;padding:0;display:flex;overflow:hidden}.site-logo-image,.mobile-brand-logo-image{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 1px #0003);width:100%;height:100%;display:block}.footer-logo{background:0 0;border:0;width:min(100%,300px);padding:0}.footer-logo img{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 1px #00000038);width:100%;height:auto;display:block}@media (max-width:1050px){.site-logo-link{width:188px;height:46px}.mobile-drawer-brand{background:0 0;border:0;width:min(270px,100% - 54px);height:64px;padding:0;display:block}.mobile-drawer-head{border-bottom-color:#b873334d}}.catalogue-product-reference .product-hero-shell{background:linear-gradient(120deg,#fff 0% 72%,#f2ebe5 100%);padding-top:28px;padding-bottom:84px}.catalogue-product-reference .product-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:76px}.catalogue-product-reference .gallery-main{min-height:560px;box-shadow:0 28px 70px #111c2a29}.catalogue-product-reference .gallery-main img{object-position:center}.catalogue-product-reference .gallery-main>span{background:#111c2af0;max-width:100%}.catalogue-product-reference .gallery-thumbs,.catalogue-product-reference .product-status-grid{z-index:2;background:#fff;position:relative}.image-disclosure{color:var(--muted);border:1px solid var(--border);background:#fff;border-top:0;margin:0;padding:10px 14px;font-size:.7rem;line-height:1.5}.catalogue-product-reference .product-intro h1{color:var(--navy);font-size:clamp(3.6rem,5.7vw,6.4rem)}.catalogue-product-reference .technical-layout{grid-template-columns:minmax(0,1fr) 340px;gap:52px;margin-top:96px}.catalogue-product-reference .reference-panel{border-left:0;border-top:3px solid var(--copper);padding:28px 32px;box-shadow:0 12px 34px #111c2a12}.catalogue-product-reference .reference-panel>p{line-height:1.7}.catalogue-product-reference .technical-list li{align-items:center;min-height:54px}.catalogue-product-reference .document-panel{background:var(--navy);color:#fff;border-top-color:var(--copper);padding:30px;top:110px;box-shadow:0 18px 48px #111c2a24}.catalogue-product-reference .document-panel h3{color:#d99a62}.catalogue-product-reference .document-panel p{color:#cbd3d9;line-height:1.65}.catalogue-product-reference .product-rfq{padding-top:26px}@media (max-width:1050px){.catalogue-product-reference .product-hero-grid,.catalogue-product-reference .technical-layout{grid-template-columns:1fr}.catalogue-product-reference .product-gallery{order:1}.catalogue-product-reference .product-intro{order:2}.catalogue-product-reference .document-panel{position:static}}@media (max-width:760px){.catalogue-product-reference .product-hero-shell{padding-bottom:60px}.catalogue-product-reference .product-hero-grid{gap:36px}.catalogue-product-reference .gallery-main{min-height:360px}.catalogue-product-reference .product-intro h1{font-size:clamp(3rem,15vw,4.6rem)}.catalogue-product-reference .technical-layout{margin-top:68px}.catalogue-product-reference .reference-panel{padding:24px 20px}}.corporate-hero{min-height:820px}.corporate-hero .hero-overlay{background:linear-gradient(90deg,#08111cf5 0%,#0b1725d6 43%,#111c2a3d 78%),linear-gradient(#0000 48%,#111c2ad1 100%)}.corporate-hero .hero-content{padding-top:150px}.corporate-hero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(3.5rem,6.2vw,6.6rem)}.corporate-hero .hero-content>p{max-width:720px;font-size:1.16rem;line-height:1.75}.button.secondary.hero-secondary{color:#fff;background:#ffffff14;border-color:#ffffffa3}.button.secondary.hero-secondary:hover{color:var(--navy);background:#fff}.hero-capabilities span{letter-spacing:.02em;min-width:225px;font-size:.78rem}.hero-capabilities strong{color:#d99a62;font-size:.7rem}.visual-portfolio-card{grid-template-columns:.9fr 1.1fr;gap:0;min-height:430px;padding:0;display:grid;overflow:hidden}.portfolio-visual{background:var(--navy);min-height:100%;position:relative;overflow:hidden}.portfolio-visual:after{content:"";background:linear-gradient(#0000 45%,#111c2aad);position:absolute;inset:0}.portfolio-visual img{object-fit:cover;transition:transform .45s}.visual-portfolio-card:hover .portfolio-visual img{transform:scale(1.025)}.portfolio-visual .portfolio-index{z-index:2;color:#fff;font-size:.76rem;position:absolute;bottom:20px;left:22px}.portfolio-credit{z-index:2;color:#e4e8eb;text-align:right;background:#111c2ad1;max-width:68%;padding:5px 7px;font-size:.58rem;line-height:1.35;position:absolute;bottom:14px;right:14px}.product-card-with-media{padding-top:0;overflow:hidden}.product-card-media{background:#e7eaed;width:calc(100% + 56px);min-height:185px;margin:0 -28px 22px;display:block;position:relative;overflow:hidden}.product-card-media img{object-fit:cover;transition:transform .3s}.product-card-with-media:hover .product-card-media img{transform:scale(1.025)}.gallery-thumbs figure{border-right:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;padding:10px}.gallery-thumbs .gallery-thumb-image{background:#e7eaed;border:0;min-height:82px;padding:0;position:relative;overflow:hidden}.gallery-thumb-image img{object-fit:cover}.gallery-thumbs figcaption{color:var(--muted);margin-top:8px;font-size:.68rem;font-weight:700}.image-disclosure a{color:var(--copper);text-underline-offset:2px;text-decoration:underline}.category-hero-with-media{isolation:isolate;position:relative;overflow:hidden}.category-hero-image{z-index:-2;object-fit:cover}.category-hero-overlay{z-index:-1;background:linear-gradient(90deg,#111c2af5,#111c2ab8);position:absolute;inset:0}.category-media-credit{color:#bfc8cf;margin-top:16px;font-size:.64rem;line-height:1.4;display:block}.portfolio-card-body{flex-direction:column;justify-content:space-between;padding:34px;display:flex}.portfolio-card-body>div:first-child p{margin-top:14px;line-height:1.65}.portfolio-card-body .portfolio-links{grid-column:auto}.precious-material-visual{background:linear-gradient(135deg, #ffffff14, transparent 45%), var(--anthracite);grid-template-columns:1fr 1fr;align-items:center;padding:30px;display:grid;position:absolute;inset:0}.precious-material-visual span{color:#e6e9ec;letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:300}.precious-material-visual span:last-child{color:var(--copper);text-align:right}.expertise-register{border-top:1px solid #c5ccd2;border-left:1px solid #c5ccd2;grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.expertise-register div{border-bottom:1px solid #c5ccd2;border-right:1px solid #c5ccd2;padding:17px}.expertise-register strong,.expertise-register span{display:block}.expertise-register span{color:var(--muted);margin-top:5px;font-size:.76rem}.copper-cathodes-reference .product-hero-shell{background:linear-gradient(120deg,#fff 0% 72%,#f2ebe5 100%);padding-top:28px;padding-bottom:84px}.copper-cathodes-reference .product-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:76px}.copper-cathodes-reference .gallery-main{min-height:560px;box-shadow:0 28px 70px #111c2a29}.copper-cathodes-reference .gallery-main img{object-position:center}.product-image-placeholder{background:linear-gradient(135deg, #ffffff0d, transparent 48%), var(--anthracite);color:#fff;flex-direction:column;justify-content:center;padding:54px;display:flex;position:absolute;inset:0}.product-image-placeholder span{color:var(--copper);letter-spacing:-.08em;font-size:clamp(4rem,9vw,8rem);font-weight:300}.product-image-placeholder strong{margin-top:18px;font-size:1.45rem}.product-image-placeholder small{color:var(--silver);margin-top:7px}.copper-cathodes-reference .gallery-main>span{background:#111c2af0;max-width:100%}.copper-cathodes-reference .gallery-thumbs{z-index:2;background:#fff;position:relative}.copper-cathodes-reference .product-intro h1{color:var(--navy);font-size:clamp(4rem,6vw,6.8rem)}.copper-cathodes-reference .product-status-grid{background:#fff}.copper-cathodes-reference .technical-layout{grid-template-columns:minmax(0,1fr) 340px;gap:52px;margin-top:96px}.technical-lead{max-width:820px;color:var(--muted);font-size:1.08rem;line-height:1.75}.copper-cathodes-reference .reference-panel{border-left:0;border-top:3px solid var(--copper);padding:28px 32px;box-shadow:0 12px 34px #111c2a12}.copper-cathodes-reference .reference-panel>p{line-height:1.7}.verified-reference-panel article{border-top:1px solid var(--border);padding:22px 0}.verified-reference-panel article:first-of-type{margin-top:18px}.verified-reference-panel article>div{justify-content:space-between;gap:20px;display:flex}.verified-reference-panel article a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);text-underline-offset:4px}.verified-reference-panel article span,.verified-reference-panel article small{color:var(--muted)}.verified-reference-panel article p{margin:10px 0 6px}.verified-reference-panel article small{line-height:1.55;display:block}.copper-cathodes-reference .technical-list li{align-items:center;min-height:54px}.specification-availability{background:var(--navy);color:#fff;grid-template-columns:.78fr 1.22fr;gap:34px;margin:30px 0;padding:34px;display:grid}.specification-availability span{color:#d99a62;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.specification-availability h3{color:#fff;margin:12px 0 0;font-size:1.55rem}.specification-availability p{color:#cbd3d9;margin:0;line-height:1.75}.copper-cathodes-reference .document-panel{background:var(--navy);color:#fff;border-top-color:var(--copper);padding:30px;top:110px;box-shadow:0 18px 48px #111c2a24}.copper-cathodes-reference .document-panel h3{color:#d99a62}.copper-cathodes-reference .document-panel p{color:#cbd3d9;line-height:1.65}.document-expectations{margin:22px 0 28px;padding:0;list-style:none}.document-expectations li{color:#eef1f3;border-top:1px solid #ffffff29;padding:10px 0;font-size:.82rem}.copper-cathodes-reference .product-rfq{padding-top:26px}@media (max-width:1050px){.copper-cathodes-reference .product-hero-grid,.copper-cathodes-reference .technical-layout{grid-template-columns:1fr}.copper-cathodes-reference .product-gallery{order:1}.copper-cathodes-reference .product-intro{order:2}.copper-cathodes-reference .document-panel{position:static}}@media (max-width:760px){.corporate-hero{min-height:780px}.corporate-hero .hero-content{padding-top:92px}.corporate-hero h1{font-size:clamp(3rem,13vw,4.35rem)}.hero-capabilities span{min-width:0}.visual-portfolio-card{grid-template-columns:1fr;min-height:0}.portfolio-visual{min-height:260px}.portfolio-card-body{min-height:320px;padding:26px}.expertise-register{grid-template-columns:1fr}.copper-cathodes-reference .product-hero-shell{padding-bottom:60px}.copper-cathodes-reference .product-hero-grid{gap:36px}.copper-cathodes-reference .gallery-main{min-height:360px}.copper-cathodes-reference .product-intro h1{font-size:clamp(3.4rem,16vw,4.8rem)}.copper-cathodes-reference .technical-layout{margin-top:68px}.copper-cathodes-reference .reference-panel{padding:24px 20px}.specification-availability{grid-template-columns:1fr;padding:26px 22px}}.catalogue-product-reference .product-hero-shell{background:linear-gradient(125deg,#fff 0% 68%,#edf0f2 100%);padding:30px 0 88px}.catalogue-product-reference .product-hero-grid,.copper-cathodes-reference .product-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(48px,6vw,96px)}.catalogue-product-reference .product-hero-text-only{grid-template-columns:minmax(0,880px);justify-content:start}.catalogue-product-reference .product-intro{order:1}.catalogue-product-reference .product-hero-media{order:2;margin:0}.product-hero-photo{background:#e8ebee;min-height:520px;position:relative;overflow:hidden;box-shadow:0 26px 64px #111c2a26}.product-hero-photo img{object-fit:contain}.product-hero-media figcaption{color:var(--muted);justify-content:space-between;gap:24px;padding:12px 2px 0;font-size:.66rem;line-height:1.5;display:flex}.product-hero-media figcaption>span{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:800}.product-hero-media figcaption small{text-align:right}.product-hero-media figcaption a{color:var(--copper);text-underline-offset:2px;text-decoration:underline}.catalogue-product-reference .technical-overview{margin-top:96px;scroll-margin-top:110px}.technical-overview .technical-main{max-width:980px}.technical-overview .reference-panel{box-shadow:none;background:0 0;border-top:1px solid #bfc6cc;padding:26px 0}.technical-overview .reference-panel:first-of-type{border-top:3px solid var(--copper)}.product-detail-section{border-top:1px solid #bfc6cc;grid-template-columns:70px minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:100px;padding:58px 0;display:grid}.section-number{color:var(--copper);letter-spacing:.12em;font-size:.78rem;font-weight:800}.product-detail-section h2,.related-products-section h2{letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.section-intro,.logistics-copy{color:var(--muted);font-size:1.05rem;line-height:1.75}.product-detail-list{border-top:2px solid var(--navy);margin:0;padding:0;list-style:none}.product-detail-list li{border-bottom:1px solid var(--border);padding:18px 4px;font-weight:700}.quality-section{grid-template-columns:70px minmax(0,1fr) minmax(300px,.7fr)}.quality-document-panel,.catalogue-product-reference .quality-document-panel,.copper-cathodes-reference .quality-document-panel{padding:32px;position:static;top:auto}.logistics-section{grid-template-columns:70px minmax(0,.8fr) minmax(320px,1.2fr)}.logistics-copy{border-left:3px solid var(--copper);margin:0;padding-left:30px}.related-products-section{border-top:1px solid #bfc6cc;margin-top:96px;padding-top:58px}.representative-illustration{max-width:980px;margin:110px auto 0}.representative-illustration-image{border:1px solid var(--border);background:#fff;min-height:540px;position:relative;overflow:hidden}.representative-illustration-image img{object-fit:contain}.representative-illustration figcaption{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:16px 0 0;font-size:.76rem;font-weight:800}.catalogue-product-reference .product-rfq{border-top:1px solid #bfc6cc;margin-top:110px;padding-top:70px}@media (max-width:1050px){.catalogue-product-reference .product-hero-grid,.copper-cathodes-reference .product-hero-grid,.catalogue-product-reference .product-hero-text-only{grid-template-columns:1fr}.catalogue-product-reference .product-intro,.catalogue-product-reference .product-hero-media{order:initial}.product-detail-section,.quality-section,.logistics-section{grid-template-columns:52px 1fr}.product-detail-section>:last-child{grid-column:2}}@media (max-width:760px){.catalogue-product-reference .product-hero-shell{padding-bottom:58px}.catalogue-product-reference .product-hero-grid{gap:38px}.catalogue-product-reference .product-intro h1,.copper-cathodes-reference .product-intro h1{font-size:clamp(3rem,15vw,4.5rem)}.product-hero-photo{min-height:320px}.product-hero-media figcaption{gap:6px;display:grid}.product-hero-media figcaption small{text-align:left}.catalogue-product-reference .technical-overview{margin-top:66px}.product-detail-section,.quality-section,.logistics-section{grid-template-columns:1fr;gap:22px;margin-top:70px;padding:42px 0}.product-detail-section>:last-child{grid-column:1}.section-number{border-bottom:1px solid var(--border);padding-bottom:10px}.logistics-copy{border-top:3px solid var(--copper);border-left:0;padding:20px 0 0}.related-products-section{margin-top:68px;padding-top:44px}.representative-illustration{margin-top:76px}.representative-illustration-image{min-height:330px}.catalogue-product-reference .product-rfq{margin-top:78px;padding-top:50px}}.catalogue-product-reference .product-hero-shell,.copper-cathodes-reference .product-hero-shell{background:linear-gradient(125deg,#fff 0% 68%,#edf0f2 100%);padding:30px 0 88px}.catalogue-product-reference .product-hero-grid,.copper-cathodes-reference .product-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(48px,6vw,96px)}.catalogue-product-reference .product-hero-text-only,.copper-cathodes-reference .product-hero-text-only{grid-template-columns:minmax(0,880px)}.catalogue-product-reference .product-intro,.copper-cathodes-reference .product-intro{order:1}.catalogue-product-reference .product-hero-media,.copper-cathodes-reference .product-hero-media{order:2}.catalogue-product-reference .product-intro h1,.copper-cathodes-reference .product-intro h1{font-size:clamp(3.5rem,5.7vw,6.5rem)}.catalogue-product-reference .technical-overview .reference-panel,.copper-cathodes-reference .technical-overview .reference-panel{box-shadow:none;background:0 0;border-top:1px solid #bfc6cc;padding:26px 0}.catalogue-product-reference .technical-overview{grid-template-columns:70px minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}.catalogue-product-reference .quality-document-panel,.copper-cathodes-reference .quality-document-panel{padding:32px;position:static}.catalogue-product-reference .product-rfq,.copper-cathodes-reference .product-rfq{margin-top:110px;padding-top:70px}@media (max-width:1050px){.catalogue-product-reference .product-hero-grid,.copper-cathodes-reference .product-hero-grid,.catalogue-product-reference .product-hero-text-only,.copper-cathodes-reference .product-hero-text-only{grid-template-columns:1fr}.catalogue-product-reference .product-intro,.copper-cathodes-reference .product-intro{order:1}.catalogue-product-reference .product-hero-media,.copper-cathodes-reference .product-hero-media{order:2}}@media (max-width:760px){.catalogue-product-reference .product-hero-shell,.copper-cathodes-reference .product-hero-shell{padding-bottom:58px}.catalogue-product-reference .product-hero-grid,.copper-cathodes-reference .product-hero-grid{gap:38px}.catalogue-product-reference .product-intro h1,.copper-cathodes-reference .product-intro h1{font-size:clamp(3rem,15vw,4.5rem)}.catalogue-product-reference .product-rfq,.copper-cathodes-reference .product-rfq{margin-top:78px;padding-top:50px}.catalogue-product-reference .technical-overview{grid-template-columns:1fr;gap:22px}}
