﻿:root{--paper:#f5f1e8;--paper-deep:#ebe4d7;--ink:#151719;--muted:#707269;--line:#15171929;--blue:#bfd0d5;--zinc:#d9ded6;--amber:#d99b35;--oxide:#9b6242;--graphite:#161a1d;--shadow:0 24px 70px #25231d1f;--mono:var(--font-geist-sans), "Segoe UI", system-ui, sans-serif;--serif:var(--font-geist-sans), "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{min-width:320px;font-family:var(--mono);background:radial-gradient(circle at 15% 10%, #d99b3526, transparent 28rem), radial-gradient(circle at 82% 12%, #bfd0d594, transparent 32rem), linear-gradient(135deg, #ffffffa3, transparent 38%), var(--paper);margin:0}button,input,textarea,select{font:inherit}.moodboardShell{width:min(1560px,100% - 28px);margin:14px auto 72px}.heroPanel{color:#f5f1e8;background-color:#161a1d;background:linear-gradient(110deg, #161a1dfa 0%, #161a1deb 48%, #374343c7 100%), var(--graphite);min-height:640px;box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:34px;position:relative;overflow:hidden}.heroPanel:before{content:"";z-index:0;background:radial-gradient(circle at 72% 22%,#bfd0d529,#0000 25rem),linear-gradient(110deg,#161a1d 0%,#1b2021 52%,#344040 100%);position:absolute;inset:0}.heroGrid,.heroBlueprint,.machineSilhouette,.gauge{z-index:1;pointer-events:none;position:absolute}.heroGrid{opacity:.38;background-image:linear-gradient(#f5f1e80f 1px,#0000 1px),linear-gradient(90deg,#f5f1e80f 1px,#0000 1px),linear-gradient(#f5f1e817 1px,#0000 1px),linear-gradient(90deg,#f5f1e817 1px,#0000 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 84%);mask-image:linear-gradient(90deg,#000 0%,#0000 84%)}.heroBlueprint{aspect-ratio:1.22;background:radial-gradient(circle at 50% 50%, transparent 0 22%, #f5f1e81c 22.2% 22.8%, transparent 23%), conic-gradient(from 90deg, transparent 0 22%, #d99b356b 22% 23%, transparent 23% 58%, #bfd0d557 58% 59%, transparent 59%), repeating-linear-gradient(90deg, #f5f1e817 0 1px, transparent 1px 42px);border:1px solid #f5f1e838;border-radius:28px;width:min(42vw,610px);top:58px;right:clamp(24px,7vw,110px);transform:rotate(-3deg)}.heroCopy{z-index:2;width:min(720px,58%);padding:clamp(42px,7vw,96px);position:relative}.eyebrow,.tinyLabel{color:var(--amber);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}h1,h2,h3,h4,p{margin-top:0}h1{max-width:720px;font-family:var(--serif);letter-spacing:-.095em;margin-bottom:24px;font-size:clamp(4.2rem,11vw,11.8rem);font-weight:400;line-height:.78}.heroLead{color:#f5f1e8c7;max-width:600px;font-size:clamp(1.05rem,1.7vw,1.46rem);line-height:1.52}.heroTags{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.heroTags span{color:#f5f1e8cc;letter-spacing:.14em;text-transform:uppercase;background:#f5f1e80d;border:1px solid #f5f1e82e;border-radius:999px;padding:10px 14px 8px;font-size:.78rem}.machineSilhouette{filter:drop-shadow(0 26px 38px #00000059);width:min(520px,44vw);height:270px;bottom:54px;right:60px}.machineSilhouette:before,.machineSilhouette:after{content:"";background:#f5f1e829;position:absolute}.machineSilhouette:before{width:100%;height:22px;bottom:28px;left:0}.machineSilhouette:after{background:0 0;border:30px solid #bfd0d533;border-radius:50%;width:140px;height:140px;top:20px;right:24px}.blockA,.blockB,.blockC{background:linear-gradient(135deg,#f5f1e82e,#f5f1e80f);border:1px solid #f5f1e838;position:absolute}.blockA{border-radius:26px 26px 10px 10px;width:210px;height:120px;bottom:50px;left:40px}.blockB{border-radius:10px 26px 10px 10px;width:170px;height:78px;bottom:50px;left:224px}.blockC{border-radius:14px;width:112px;height:76px;bottom:156px;left:94px}.ventStack{gap:10px;display:grid;position:absolute;bottom:76px;left:62px}.ventStack i{background:#d99b35b8;width:130px;height:4px;display:block}.gauge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161a1d5c;border:1px solid #f5f1e847;border-radius:50%;width:182px;height:182px;top:clamp(36px,7vw,92px);right:clamp(24px,8vw,120px)}.gauge span{width:1px;height:16px;transform:translateX(-50%) rotate(var(--r));transform-origin:50% 79px;background:#f5f1e873;position:absolute;top:12px;left:50%}.gaugeNeedle{background:var(--amber);transform-origin:0;width:70px;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-28deg)}.gaugeCore{color:#f5f1e8d1;letter-spacing:.18em;background:#f5f1e814;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:64px}.manifestStrip{border:1px solid var(--line);background:#ffffff85;border-radius:34px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(22px,5vw,80px);margin:18px 0;padding:clamp(28px,4.5vw,62px);display:grid;box-shadow:0 16px 46px #25231d14}.manifestStrip h2{max-width:940px;font-family:var(--serif);letter-spacing:-.062em;margin:12px 0 0;font-size:clamp(2.1rem,4.6vw,5.7rem);font-weight:400;line-height:.94}.manifestStrip p{color:var(--muted);align-self:end;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.boardGrid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(135deg, #ffffffa8, #ffffff2e), var(--paper-deep);border-radius:32px;min-height:360px;padding:clamp(22px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 16px 46px #25231d12}.panel:before{content:"";opacity:.34;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32%,#0000 100%)}.panelHeader{z-index:1;justify-content:space-between;align-items:start;gap:18px;margin-bottom:26px;display:flex;position:relative}.panelHeader h3{max-width:470px;font-family:var(--serif);letter-spacing:-.05em;text-align:right;margin:0;font-size:clamp(1.65rem,2.6vw,3.1rem);font-weight:400;line-height:.96}.palettePanel{grid-column:span 7}.diagramPanel{background:radial-gradient(circle at 70% 24%, #bfd0d58c, transparent 18rem), linear-gradient(135deg, #ffffffb8, #d9ded66b), var(--paper-deep);grid-column:span 5}.materialPanel{grid-column:span 4}.typePanel{background:linear-gradient(160deg, #f5f1e8eb, #bfd0d575), var(--paper);grid-column:span 4}.componentsPanel{grid-column:span 8}.rulesPanel{background:linear-gradient(140deg, #d99b3533, #ffffff80), var(--paper-deep);grid-column:span 4}.swatchGrid{z-index:1;grid-template-columns:repeat(6,minmax(92px,1fr));align-items:stretch;gap:12px;min-height:250px;display:grid;position:relative}.swatch{border:1px solid var(--line);background:#ffffff61;border-radius:22px;align-content:end;min-height:250px;padding:12px;display:grid}.swatchColor{border:1px solid #15171924;border-radius:17px;min-height:118px;margin:-4px -4px 20px;box-shadow:inset 0 0 0 1px #ffffff42}.swatch strong,.swatch span,.swatch em{display:block}.swatch strong{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.swatch span,.swatch em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.45}.explodedDiagram{z-index:1;background:#ffffff3d;border:1px dashed #15171938;border-radius:24px;min-height:286px;position:relative}.axis{background:#1517193d;position:absolute}.axis.horizontal{height:1px;top:50%;left:12%;right:9%}.axis.vertical{width:1px;top:12%;bottom:12%;left:52%}.part{color:#1517199e;letter-spacing:.12em;background:#f5f1e8bd;border:1px solid #15171933;place-items:center;font-size:.78rem;display:grid;position:absolute;box-shadow:0 18px 34px #25231d14}.largePart{border-radius:50%;width:124px;height:124px;top:26%;left:13%}.midPart{border-radius:18px;width:150px;height:84px;top:19%;right:19%;transform:rotate(-8deg)}.smallPart{background:#d99b3538;border-radius:16px 16px 34px;width:74px;height:74px;bottom:13%;right:28%}.measure{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;background:#ffffff7a;border:1px solid #15171929;border-radius:999px;padding:8px 11px 6px;font-size:.72rem;position:absolute}.measureOne{bottom:14%;left:7%}.measureTwo{top:48%;right:8%}.measureThree{top:12%;left:40%}.materialList{z-index:1;gap:12px;display:grid;position:relative}.materialCard{border:1px solid var(--line);background:repeating-linear-gradient(90deg,#1517190b 0 1px,#0000 1px 8px),#ffffff73;border-radius:21px;min-height:82px;padding:16px}.materialCard span,.materialCard small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.materialCard strong{font-family:var(--serif);letter-spacing:-.03em;margin:8px 0 5px;font-size:1.26rem;font-weight:400;display:block}.typeSpec{z-index:1;align-content:end;min-height:250px;display:grid;position:relative}.displayType{letter-spacing:-.12em;color:#151719d4;font-size:clamp(7rem,12vw,11rem);font-weight:700;line-height:.72}.typeSpec p{max-width:430px;color:var(--muted);font-size:1rem;line-height:1.55}.ruler{border-top:1px solid #15171947;grid-template-columns:repeat(6,1fr);height:30px;display:grid}.ruler span{border-left:1px solid #15171947}.componentDeck{z-index:1;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid;position:relative}.componentCard{background:linear-gradient(#ffffffad,#ffffff47),#f5f1e8a3;border:1px solid #1517192e;border-radius:24px;min-height:276px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff52}.componentCard span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;border:1px solid #1517192e;border-radius:999px;margin-bottom:20px;padding:7px 10px 5px;font-size:.68rem;display:inline-block}.componentCard strong{letter-spacing:-.09em;margin-bottom:26px;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.78;display:block}.componentCard h4{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:10px;font-size:1.45rem;font-weight:400}.componentCard p{min-height:44px;color:var(--muted);font-size:.92rem;line-height:1.45}.componentCard button{width:100%;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);cursor:pointer;border:1px solid #151719b3;border-radius:999px;margin-top:12px;padding:12px 14px 10px}.rulesPanel ul{z-index:1;gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rulesPanel li{color:#151719c7;background:#ffffff6b;border:1px solid #15171926;border-radius:19px;min-height:70px;padding:17px 18px 15px 48px;line-height:1.35;position:relative}.rulesPanel li:before{content:"";border:2px solid var(--amber);border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:18px}@media (max-width:1120px){.heroCopy{width:min(720px,72%)}.heroBlueprint{opacity:.72;width:46vw}.swatchGrid{grid-template-columns:repeat(3,1fr)}.swatch{min-height:205px}.palettePanel,.diagramPanel,.materialPanel,.typePanel,.componentsPanel,.rulesPanel{grid-column:span 12}}@media (max-width:760px){.moodboardShell{width:min(100% - 18px,720px);margin-top:9px}.heroPanel{border-radius:24px;min-height:720px}.heroCopy{width:100%;padding:34px 24px}h1{font-size:clamp(4rem,23vw,7rem)}.heroBlueprint{width:auto;inset:auto 24px 220px}.machineSilhouette{opacity:.86;width:92vw;bottom:16px;right:10px}.gauge{width:132px;height:132px;top:auto;bottom:154px;right:24px}.gauge span{transform-origin:50% 57px;height:11px;top:9px}.gaugeCore{inset:46px}.manifestStrip{border-radius:24px;grid-template-columns:1fr;padding:28px 22px}.panel{border-radius:24px;min-height:320px;padding:22px}.panelHeader{display:grid}.panelHeader h3{text-align:left}.swatchGrid,.componentDeck{grid-template-columns:1fr}.swatch{min-height:auto}.swatchColor{min-height:86px}.componentCard{min-height:238px}}.fullSystemShell{gap:18px;display:grid}.systemIntro,.paletteSystem,.rfqFinale{border:1px solid var(--line);background:linear-gradient(140deg, #ffffffb8, #ffffff38), var(--paper-deep);border-radius:34px;box-shadow:0 18px 52px #25231d14}.systemIntro{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);gap:clamp(24px,5vw,74px);padding:clamp(28px,4.5vw,58px);display:grid}.introStatement span,.paletteNarrative span,.atlasHeader span,.rfqFinale span,.signatureMeta span,.signatureMeta em{color:var(--amber);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700;display:block}.introStatement h2,.paletteNarrative h2,.atlasHeader h2,.rfqFinale h2{font-family:var(--serif);letter-spacing:-.064em;margin:12px 0 0;font-weight:400;line-height:.94}.introStatement h2{font-size:clamp(2.4rem,5vw,6.6rem)}.flowRail{grid-template-columns:repeat(4,minmax(110px,1fr));align-content:center;gap:12px;display:grid;position:relative}.flowRail:before{content:"";background:#15171933;height:1px;position:absolute;top:50%;left:5%;right:5%}.flowNode{background:#f5f1e8b8;border:1px solid #15171929;border-radius:25px;min-height:122px;padding:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff6b}.flowNode b{width:38px;height:38px;color:var(--muted);letter-spacing:.1em;border:1px solid #15171938;border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.flowNode span{color:#151719c7;max-width:112px;margin-top:16px;font-size:.95rem;line-height:1.25;display:block}.signatureGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.signatureCard{border:1px solid var(--line);background:radial-gradient(circle at 78% 18%, #d99b352e, transparent 12rem), linear-gradient(150deg, #ffffffb8, #d9ded666), var(--paper-deep);border-radius:34px;min-height:380px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 16px 48px #25231d14}.signatureCard:first-child{color:var(--paper);background:linear-gradient(145deg, #161a1dfa, #283332f0), var(--graphite)}.signatureCard:first-child .signatureMeta span,.signatureCard:first-child .signatureMeta em,.signatureCard:first-child p{color:#f5f1e8c7}.signatureCard:nth-child(3){background:repeating-linear-gradient(90deg, #1517190d 0 1px, transparent 1px 18px), linear-gradient(150deg, #ffffffbd, #bfd0d56b), var(--paper)}.signatureCard:after{content:"";border:28px solid #bfd0d55c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-42px;right:-42px}.signatureMeta{justify-content:space-between;gap:16px;margin-bottom:28px;display:flex}.signatureCard h2{max-width:420px;font-family:var(--serif);letter-spacing:-.07em;margin-bottom:18px;font-size:clamp(2.15rem,3.3vw,4.6rem);font-weight:400;line-height:.88}.signatureCard p{z-index:1;max-width:360px;color:var(--muted);font-size:1rem;line-height:1.55;position:relative}.signatureMeasure{color:#1517192e;letter-spacing:-.08em;font-size:clamp(3rem,6vw,7rem);font-weight:800;line-height:.72;position:absolute;bottom:24px;left:28px}.signatureCard:first-child .signatureMeasure{color:#f5f1e81f}.paletteSystem{grid-template-columns:minmax(300px,.7fr) minmax(560px,1.3fr);gap:clamp(24px,5vw,70px);padding:clamp(26px,4vw,50px);display:grid}.paletteNarrative h2{max-width:660px;font-size:clamp(2rem,3.6vw,4.8rem)}.paletteRail{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.systemSwatch{background:#ffffff6b;border:1px solid #15171924;border-radius:24px;min-height:206px;padding:12px}.systemSwatch i{border:1px solid #15171926;border-radius:18px;min-height:112px;margin-bottom:18px;display:block}.systemSwatch strong,.systemSwatch span{display:block}.systemSwatch strong{letter-spacing:.08em;text-transform:uppercase;max-width:90px;font-size:.72rem;line-height:1.1}.systemSwatch span{color:var(--muted);margin-top:8px;font-size:.7rem;line-height:1.25}.blockAtlas{gap:18px;display:grid}.atlasHeader{border:1px solid var(--line);background:radial-gradient(circle at 85% 24%,#bfd0d580,#0000 22rem),#ffffff70;border-radius:34px;grid-template-columns:minmax(360px,1fr) minmax(260px,.4fr);gap:28px;padding:clamp(30px,5vw,64px);display:grid}.atlasHeader span{grid-column:1/-1}.atlasHeader h2{font-size:clamp(2.7rem,6.4vw,8.8rem)}.atlasHeader p{color:var(--muted);align-self:end;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.blockGroup{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.groupHeader{border:1px solid var(--line);background:linear-gradient(160deg, #161a1df5, #2f3937e6), var(--graphite);min-height:320px;color:var(--paper);border-radius:30px;padding:24px;position:sticky;top:18px}.groupHeader h3{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,2.8vw,3.6rem);font-weight:400;line-height:.95}.groupHeader span{color:#f5f1e89e;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;position:absolute;bottom:24px;left:24px}.blockGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blockTile{background:linear-gradient(140deg, #ffffffa8, #ffffff3d), var(--paper-deep);border:1px solid #15171924;border-radius:28px;min-height:296px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 36px #25231d0f}.blockTile:nth-child(3n+2){background:radial-gradient(circle at 82% 18%, #bfd0d57a, transparent 11rem), linear-gradient(140deg, #ffffffad, #fff3), var(--paper)}.blockTile:nth-child(4n){background:repeating-linear-gradient(90deg,#1517190b 0 1px,#0000 1px 16px),#ffffff80}.blockIndex{z-index:2;width:38px;height:38px;color:var(--muted);letter-spacing:.08em;background:#f5f1e8b3;border:1px solid #1517192e;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:14px;right:14px}.blockCopy{z-index:2;position:absolute;bottom:16px;left:16px;right:16px}.blockCopy h3{font-family:var(--serif);letter-spacing:-.045em;margin:0 48px 9px 0;font-size:clamp(1.35rem,1.55vw,2rem);font-weight:400;line-height:.98}.blockCopy p{color:#151719a8;margin:0;font-size:.82rem;line-height:1.42}.miniHero,.miniTable,.miniTimeline,.miniForm,.miniDiagram,.miniConfig,.miniChart,.miniMonitor,.miniMap,.miniQuote,.miniAlert,.miniTiles{background:#ffffff4d;border:1px dashed #1517192e;border-radius:22px;height:138px;margin:42px 0 18px;position:relative}.miniHero b{background:var(--ink);border-radius:999px;width:58%;height:18px;position:absolute;top:18px;left:14px}.miniHero i{background:#15171940;border-radius:999px;width:38%;height:9px;position:absolute;top:48px;left:14px}.miniHero span{background:#d99b3533;border:1px solid #1517192e;position:absolute}.miniHero span:first-of-type{border-radius:50%;width:58px;height:58px;top:18px;right:18px}.miniHero span:nth-of-type(2){border-radius:8px;width:92px;height:28px;bottom:18px;right:28px}.miniTiles{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.miniTiles span,.miniConfig span,.miniTable span,.miniForm span,.miniTimeline span,.miniChart span,.miniMonitor span,.miniMap span{background:#f5f1e8a3;border:1px solid #15171924;border-radius:12px}.miniTable{background:#ffffff75;grid-template-columns:.8fr 1.2fr;gap:1px;padding:18px;display:grid}.miniTable span{border-radius:0}.miniTimeline{justify-content:space-around;align-items:center;display:flex}.miniTimeline:before{content:"";background:#1517193d;height:1px;position:absolute;top:50%;left:18px;right:18px}.miniTimeline span{z-index:1;background:var(--paper);border-radius:50%;width:32px;height:32px}.miniForm{gap:9px;padding:16px;display:grid}.miniForm span{height:18px}.miniForm button{background:var(--ink);border:0;border-radius:999px}.miniDiagram b,.miniDiagram i,.miniDiagram em,.miniDiagram span{background:#f5f1e8b3;border:1px solid #15171929;display:block;position:absolute}.miniDiagram b{border-radius:50%;width:62px;height:62px;top:28px;left:22px}.miniDiagram i{border-radius:14px;width:76px;height:46px;top:20px;right:28px;transform:rotate(-7deg)}.miniDiagram em{background:#d99b3529;border-radius:14px 14px 24px;width:46px;height:46px;bottom:20px;right:50px}.miniDiagram span{height:1px;top:68px;left:78px;right:58px}.miniConfig{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.miniConfig strong{background:#d99b358a;border-radius:999px;grid-column:1/-1}.miniChart{align-items:end;gap:10px;padding:18px;display:flex}.miniChart span{flex:1}.miniChart span:first-child{height:34%}.miniChart span:nth-child(2){background:#bfd0d5a6;height:66%}.miniChart span:nth-child(3){height:48%}.miniChart span:nth-child(4){background:#d99b3573;height:82%}.miniMonitor b{background:var(--graphite);border-radius:14px;height:44px;position:absolute;top:18px;left:18px;right:18px}.miniMonitor span:first-of-type{width:35%;height:36px;position:absolute;bottom:24px;left:18px}.miniMonitor span:nth-of-type(2){background:#bfd0d594;width:44%;height:36px;position:absolute;bottom:24px;right:18px}.miniMonitor i{background:var(--amber);width:68%;height:2px;position:absolute;top:34px;left:34px;transform:rotate(8deg)}.miniMap span{background:#d99b355c;border-radius:50%;width:28px;height:28px;position:absolute}.miniMap span:first-child{top:24%;left:18%}.miniMap span:nth-child(2){top:34%;right:24%}.miniMap span:nth-child(3){bottom:20%;left:42%}.miniMap i{background:#15171933;height:1px;position:absolute;top:50%;left:22px;right:22px;transform:rotate(-10deg)}.miniQuote{align-content:center;padding:18px;display:grid}.miniQuote b{color:#d99b35d1;font-family:var(--serif);font-size:4rem;line-height:.6}.miniQuote span{background:#1517192e;border-radius:999px;height:8px;margin-top:8px;display:block}.miniQuote i{background:#bfd0d5a6;border-radius:50%;width:44px;height:44px;margin-top:13px;display:block}.miniAlert{place-items:center;display:grid}.miniAlert b{color:var(--amber);letter-spacing:-.08em;font-size:4.8rem;line-height:.8}.miniAlert span,.miniAlert i{background:#1517192e;height:1px;position:absolute;left:18px;right:18px}.miniAlert span{top:32px}.miniAlert i{bottom:32px}.rfqFinale{grid-template-columns:minmax(360px,1fr) minmax(420px,.72fr);gap:clamp(24px,5vw,76px);margin-bottom:28px;padding:clamp(30px,5vw,68px);display:grid}.rfqFinale h2{max-width:940px;font-size:clamp(2.25rem,4.4vw,5.8rem)}.rfqMock{align-content:end;gap:12px;display:grid}.rfqMock label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:700;display:grid}.rfqMock input{width:100%;color:var(--ink);background:#ffffff94;border:1px solid #15171929;border-radius:16px;padding:15px 16px 13px}.rfqMock button{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);border:0;border-radius:999px;margin-top:8px;padding:16px 20px 14px}@media (max-width:1280px){.signatureGrid,.blockGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blockGroup{grid-template-columns:220px minmax(0,1fr)}.paletteRail{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.systemIntro,.paletteSystem,.atlasHeader,.rfqFinale,.blockGroup{grid-template-columns:1fr}.flowRail{grid-template-columns:repeat(2,1fr)}.groupHeader{min-height:220px;position:relative;top:auto}}@media (max-width:640px){.signatureGrid,.blockGrid,.paletteRail,.flowRail{grid-template-columns:1fr}.signatureCard,.blockTile{min-height:320px}.atlasHeader,.systemIntro,.paletteSystem,.rfqFinale{border-radius:24px;padding:24px 18px}.blockGroup{gap:10px}}.signatureGrid .signatureCard:first-child{color:var(--ink);background:radial-gradient(circle at 80% 84%, #bfd0d575, transparent 13rem), linear-gradient(150deg, #ffffffb8, #d9ded666), var(--paper-deep)}.signatureGrid .signatureCard:first-child .signatureMeta span,.signatureGrid .signatureCard:first-child .signatureMeta em{color:#d99b35e6}.signatureGrid .signatureCard:first-child p{color:var(--muted)}.signatureGrid .signatureCard:first-child .signatureMeasure{color:#1517191c}.siteHeader{z-index:20;background:linear-gradient(135deg, #f5f1e8f0, #ebe4d7d1), var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #15171924;border-radius:28px;grid-template-columns:minmax(230px,.9fr) minmax(360px,1.2fr) minmax(260px,.7fr);align-items:center;gap:14px;min-height:74px;margin-bottom:4px;padding:10px 12px;display:grid;position:sticky;top:12px;box-shadow:0 18px 46px #25231d1f}.brandMark,.primaryNav a,.headerActions a,.footerMatrix a{color:inherit;text-decoration:none}.brandMark{align-items:center;gap:12px;min-width:0;display:flex}.brandMark span{width:48px;height:48px;color:var(--paper);letter-spacing:-.06em;background:radial-gradient(circle at 34% 30%, #d99b35c7, transparent 20%), var(--graphite);border:1px solid #1517192e;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.brandMark strong{font-family:var(--serif);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:400}.primaryNav{background:#ffffff6b;border:1px solid #1517191a;border-radius:999px;justify-content:center;gap:6px;padding:6px;display:flex}.primaryNav a,.specLink,.rfqButton{letter-spacing:.13em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px 8px;font-size:.74rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.primaryNav a:hover,.specLink:hover,.rfqButton:hover{transform:translateY(-1px)}.primaryNav a:hover{background:#d99b352e}.headerActions{justify-content:end;gap:8px;display:flex}.specLink{color:#151719b8;background:#ffffff75;border:1px solid #15171924}.rfqButton{color:var(--paper);background:var(--ink);border:1px solid #151719d9}.siteFooter{color:var(--paper);box-shadow:var(--shadow);background:radial-gradient(circle at 86% 24%,#bfd0d529,#0000 22rem),linear-gradient(145deg,#15191b,#263231 100%);border:1px solid #f5f1e81f;border-radius:36px;margin:4px 0 34px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.siteFooter:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#f5f1e814 1px,#0000 1px),linear-gradient(90deg,#f5f1e814 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.footerSignal,.footerMatrix,.footerContact,.footerBottom{z-index:1;position:relative}.footerSignal{grid-template-columns:minmax(170px,.24fr) minmax(560px,1fr);align-items:start;gap:30px;margin-bottom:clamp(30px,5vw,72px);display:grid}.footerSignal span,.footerContact span,.footerBottom span{color:#d99b35e6;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.footerSignal h2{max-width:980px;font-family:var(--serif);letter-spacing:-.074em;margin:12px 0 0;font-size:clamp(2.5rem,5.1vw,6.9rem);font-weight:400;line-height:.9}.footerMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.footerMatrix section{background:#f5f1e80e;border:1px solid #f5f1e824;border-radius:26px;min-height:240px;padding:22px}.footerMatrix h3{font-family:var(--serif);letter-spacing:-.052em;margin-bottom:22px;font-size:1.85rem;font-weight:400}.footerMatrix a{color:#f5f1e8b8;width:fit-content;margin:12px 0;font-size:.88rem;line-height:1.2;display:block}.footerMatrix a:hover{color:var(--paper)}.footerContact{grid-template-columns:minmax(180px,.34fr) minmax(180px,.34fr) minmax(320px,.8fr);gap:12px;margin-bottom:18px;display:grid}.footerContact>div,.footerRfq{background:#f5f1e80e;border:1px solid #f5f1e824;border-radius:26px;min-height:190px;padding:22px}.footerContact strong{letter-spacing:-.08em;margin:16px 0 12px;font-size:clamp(3.2rem,6vw,7rem);line-height:.72;display:block}.footerContact p{color:#f5f1e8b3;max-width:360px;margin:0;font-size:.92rem;line-height:1.45}.footerRfq{align-content:end;gap:12px;display:grid}.footerRfq label{color:#f5f1e8a3;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:700;display:grid}.footerRfq input{width:100%;color:var(--paper);background:#f5f1e814;border:1px solid #f5f1e82e;border-radius:16px;padding:15px 16px 13px}.footerRfq input::placeholder{color:#f5f1e870}.footerRfq button{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:var(--amber);border:0;border-radius:999px;padding:15px 18px 13px;font-weight:800}.footerBottom{border-top:1px solid #f5f1e824;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;display:flex}.footerBottom span{color:#f5f1e885}@media (max-width:1080px){.siteHeader{grid-template-columns:1fr;position:relative;top:auto}.primaryNav,.headerActions{justify-content:start;overflow-x:auto}.footerMatrix,.footerContact{grid-template-columns:repeat(2,minmax(0,1fr))}.footerRfq{grid-column:1/-1}}@media (max-width:700px){.siteHeader{border-radius:22px}.brandMark strong{white-space:normal}.primaryNav{border-radius:20px;justify-content:flex-start}.headerActions{grid-template-columns:1fr;display:grid}.footerSignal,.footerMatrix,.footerContact{grid-template-columns:1fr}.siteFooter{border-radius:26px;padding:26px 18px}}.groupHeader{min-height:260px;overflow:hidden}.groupHeader h3{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.45rem,2.05vw,2.65rem);line-height:1.02}.blockTile{grid-template-rows:172px minmax(0,1fr);min-height:334px;display:grid;overflow:hidden}.blockCopy{align-self:end;min-width:0;position:relative;bottom:auto;left:auto;right:auto}.blockCopy h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin-right:42px;font-size:clamp(1.2rem,1.28vw,1.58rem);line-height:1.04}.blockCopy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.miniHero,.miniTable,.miniTimeline,.miniForm,.miniDiagram,.miniConfig,.miniChart,.miniMonitor,.miniMap,.miniQuote,.miniAlert,.miniTiles{height:134px;margin:42px 0 0}.siteHeader{grid-template-columns:minmax(230px,.78fr) minmax(360px,1fr) auto}.rfqButton{background:#151719;min-width:92px;box-shadow:inset 0 0 0 1px #f5f1e814;color:#f5f1e8!important}.siteFooter{border-radius:28px;padding:clamp(22px,3vw,38px)}.footerSignal{grid-template-columns:minmax(160px,.28fr) minmax(360px,.72fr) minmax(280px,.46fr);gap:22px;margin-bottom:22px}.footerSignal h2{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(1.75rem,3vw,3.8rem);line-height:.98}.footerSignal p{color:#f5f1e89e;align-self:end;margin:0;font-size:.88rem;line-height:1.45}.footerMatrix{gap:10px;margin-bottom:10px}.footerMatrix section{border-radius:20px;min-height:150px;padding:18px}.footerMatrix h3{letter-spacing:-.035em;margin-bottom:14px;font-size:1.3rem}.footerMatrix a{margin:8px 0;font-size:.78rem;line-height:1.15}.footerContact{grid-template-columns:minmax(140px,.26fr) minmax(140px,.26fr) minmax(320px,.78fr);gap:10px;margin-bottom:12px}.footerContact>div,.footerRfq{border-radius:20px;min-height:116px;padding:16px 18px}.footerContact strong{margin:9px 0 8px;font-size:clamp(2.25rem,3.5vw,4.1rem);line-height:.78}.footerContact p{font-size:.78rem;line-height:1.35}.footerRfq{grid-template-columns:minmax(180px,1fr) auto;align-content:center;align-items:end}.footerRfq input{padding:12px 14px 10px}.footerRfq button{min-width:176px;padding:13px 16px 11px;font-size:.76rem}.footerBottom{padding-top:12px}.footerBottom span{font-size:.66rem}@media (max-width:1080px){.footerSignal,.footerContact,.footerRfq{grid-template-columns:1fr}}@media (max-width:700px){.blockTile{min-height:318px}.siteFooter{padding:22px 16px}.footerSignal h2{font-size:clamp(1.9rem,9vw,3.1rem)}.footerMatrix section,.footerContact>div,.footerRfq{min-height:auto}}.rfqButton:after{content:none}@media (max-width:820px){html,body{max-width:100%;overflow-x:hidden}.moodboardShell{width:calc(100vw - 18px);max-width:calc(100vw - 18px);margin:9px auto 34px;overflow:hidden}.fullSystemShell{gap:12px}.siteHeader{border-radius:24px;grid-template-columns:1fr;gap:10px;width:100%;max-width:100%;min-height:auto;padding:12px;position:relative;top:auto;overflow:hidden}.siteHeader>*,.brandMark,.primaryNav,.headerActions{min-width:0;max-width:100%}.brandMark span{flex:none;width:42px;height:42px}.brandMark strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.primaryNav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.primaryNav::-webkit-scrollbar{display:none}.primaryNav a{flex:none;min-height:36px;padding:9px 12px 7px;font-size:.68rem}.headerActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.specLink,.rfqButton{width:100%;min-width:0;min-height:38px;padding:9px 10px 7px;font-size:.68rem}.heroPanel{border-radius:24px;width:100%;min-height:640px}.heroCopy{width:100%;max-width:100%;padding:28px 24px}.eyebrow{max-width:280px;font-size:.62rem;line-height:1.4}h1{letter-spacing:-.085em;max-width:330px;margin:12px 0 22px;font-size:clamp(4.2rem,19vw,5.8rem);line-height:.82}.heroLead{max-width:320px;font-size:1rem;line-height:1.55}.heroTags{gap:8px;max-width:320px;margin-top:24px}.heroTags span{letter-spacing:.11em;padding:8px 10px 6px;font-size:.62rem}.heroBlueprint{opacity:.62;width:auto;bottom:190px;left:20px;right:20px}.machineSilhouette{opacity:.72;transform-origin:100% 100%;width:520px;max-width:none;bottom:18px;left:auto;right:-90px;transform:scale(.78)}.gauge{width:108px;height:108px;bottom:166px;right:22px}.gauge span{transform-origin:50% 47px;height:9px;top:7px}.gaugeCore{font-size:.58rem;inset:38px}.systemIntro,.paletteSystem,.atlasHeader,.rfqFinale,.siteFooter{border-radius:24px;width:100%;max-width:100%}.systemIntro{grid-template-columns:1fr;gap:22px;padding:24px 18px}.introStatement h2,.atlasHeader h2,.rfqFinale h2{letter-spacing:-.06em;max-width:100%;font-size:clamp(2.25rem,12vw,3.7rem);line-height:.98}.flowRail{grid-template-columns:1fr;gap:8px}.flowRail:before{display:none}.flowNode{border-radius:18px;align-items:center;gap:14px;min-height:70px;padding:14px;display:flex}.flowNode span{max-width:none;margin:0}.signatureGrid,.paletteRail,.blockGrid{grid-template-columns:1fr;gap:10px}.signatureCard{border-radius:24px;min-height:270px;padding:24px 18px}.signatureCard h2{max-width:270px;font-size:clamp(2rem,11vw,3.1rem)}.signatureCard p{max-width:300px;font-size:.92rem}.signatureMeasure{font-size:3.4rem}.paletteSystem{grid-template-columns:1fr;gap:18px;padding:24px 18px}.paletteNarrative h2{font-size:clamp(2rem,11vw,3.35rem);line-height:.98}.paletteRail{grid-template-columns:repeat(2,minmax(0,1fr))}.systemSwatch{min-height:160px}.systemSwatch i{min-height:82px}.atlasHeader{grid-template-columns:1fr;gap:14px;padding:24px 18px}.atlasHeader span{grid-column:auto}.atlasHeader p{font-size:.95rem}.blockGroup{grid-template-columns:1fr;gap:10px}.groupHeader{border-radius:22px;min-height:132px;padding:20px 18px;position:relative;top:auto}.groupHeader h3{max-width:300px;font-size:clamp(1.8rem,9vw,2.6rem);line-height:.98}.groupHeader span{bottom:16px;left:18px}.blockTile{border-radius:22px;grid-template-rows:132px minmax(0,1fr);min-height:286px;padding:14px}.blockIndex{width:34px;height:34px;top:12px;right:12px}.blockCopy h3{margin-right:38px;font-size:clamp(1.3rem,7vw,1.85rem)}.blockCopy p{-webkit-line-clamp:3;font-size:.8rem}.miniHero,.miniTable,.miniTimeline,.miniForm,.miniDiagram,.miniConfig,.miniChart,.miniMonitor,.miniMap,.miniQuote,.miniAlert,.miniTiles{border-radius:18px;height:110px;margin-top:38px}.rfqFinale{grid-template-columns:1fr;gap:20px;padding:24px 18px}.rfqMock input,.rfqMock button{min-width:0}.siteFooter{margin-bottom:18px;padding:22px 16px}.footerSignal{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.footerSignal h2{max-width:310px;font-size:clamp(1.85rem,9vw,2.8rem);line-height:1}.footerSignal p{max-width:310px;font-size:.82rem}.footerMatrix,.footerContact{grid-template-columns:1fr;gap:8px}.footerMatrix section{border-radius:18px;min-height:auto;padding:16px}.footerMatrix h3{margin-bottom:10px;font-size:1.25rem}.footerMatrix a{margin:7px 0}.footerContact>div,.footerRfq{border-radius:18px;min-height:auto;padding:14px 16px}.footerContact strong{font-size:2.6rem}.footerRfq{grid-template-columns:1fr}.footerRfq button{width:100%}.footerBottom{gap:8px;display:grid}}@media (max-width:420px){h1{font-size:clamp(3.7rem,18vw,4.8rem)}.heroLead,.heroTags,.signatureCard p,.footerSignal h2,.footerSignal p{max-width:100%}.machineSilhouette{right:-130px;transform:scale(.72)}.paletteRail{grid-template-columns:1fr}}@media (max-width:820px){.groupHeader{align-content:space-between;min-height:150px;display:grid}.groupHeader span{margin-top:22px;position:static}}.blockMetaLine{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.blockMetaLine span,.blockMetaLine em{color:#1517199e;letter-spacing:.12em;text-transform:uppercase;background:#f5f1e894;border:1px solid #15171921;border-radius:999px;align-items:center;min-height:22px;padding:5px 8px 3px;font-size:.58rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.blockMetaLine em{color:#9b6242db;background:#d99b351a}.miniHero b,.miniHero i,.miniForm span,.miniConfig span,.miniTiles span,.miniTable span{color:#1517198a;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.miniHero b,.miniHero i{color:#f5f1e8b8;align-items:center;padding-left:12px;display:flex}.miniHero i{color:#15171973}.miniTable span,.miniTiles span,.miniConfig span,.miniForm span{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-left:9px;display:flex;overflow:hidden}@media (max-width:820px){body{position:relative}.siteHeader{contain:layout paint}.primaryNav{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid;overflow:visible}.primaryNav a{width:100%;min-width:0;padding-inline:8px}.heroPanel,.signatureCard{contain:paint}.heroPanel{min-height:612px}.heroBlueprint{bottom:176px;left:18px;right:18px}.machineSilhouette{width:500px;bottom:12px;right:-168px;transform:scale(.68)}.gauge{bottom:148px;right:20px}.signatureCard:after{bottom:-68px;right:-76px}.blockTile{background:radial-gradient(circle at 92% 0%, #bfd0d54d, transparent 9rem), linear-gradient(145deg, #ffffffc7, #f5f1e88f), var(--paper-deep);grid-template-rows:116px minmax(0,1fr);min-height:304px}.blockTile:nth-child(4n){background:repeating-linear-gradient(90deg,#15171909 0 1px,#0000 1px 14px),linear-gradient(145deg,#ffffffc7,#f5f1e88f)}.blockMetaLine{gap:5px;margin-bottom:9px}.blockMetaLine span,.blockMetaLine em{letter-spacing:.1em;min-height:20px;padding:5px 7px 3px;font-size:.52rem}.blockCopy h3{margin-bottom:8px;font-size:clamp(1.28rem,6.6vw,1.72rem)}.blockCopy p{font-size:.79rem;line-height:1.42}.miniHero,.miniTable,.miniTimeline,.miniForm,.miniDiagram,.miniConfig,.miniChart,.miniMonitor,.miniMap,.miniQuote,.miniAlert,.miniTiles{background:#ffffff57;height:98px;margin-top:34px}.miniTable{padding:12px}.miniTable span{padding-left:7px;font-size:.5rem}.miniTiles,.miniConfig,.miniForm{gap:6px;padding:10px}.miniForm span{height:auto}.miniForm button{min-height:20px}}@media (max-width:430px){.moodboardShell,.siteHeader,.heroPanel,.systemIntro,.signatureCard,.paletteSystem,.atlasHeader,.blockGroup,.blockTile,.rfqFinale,.siteFooter{max-width:100%}.brandMark strong{font-size:1.26rem}.primaryNav a,.specLink,.rfqButton{letter-spacing:.11em;font-size:.62rem}h1{max-width:310px;font-size:clamp(3.45rem,17vw,4.55rem)}.heroLead{font-size:.92rem}.heroTags span{font-size:.56rem}}@media (max-width:820px){*,:before,:after{min-width:0}body,#__next,main,.moodboardShell{width:100%;max-width:100%}.moodboardShell{width:auto;margin-left:8px;margin-right:8px}.heroPanel,.signatureCard{max-width:100%;overflow-x:clip}.heroBlueprint,.machineSilhouette,.gauge,.signatureCard:after{max-width:none}}@media (max-width:360px){.moodboardShell{margin-left:6px;margin-right:6px}.siteHeader,.heroPanel,.systemIntro,.signatureCard,.paletteSystem,.atlasHeader,.groupHeader,.blockTile,.rfqFinale,.siteFooter{border-radius:20px}.siteHeader{padding:10px}.brandMark{gap:10px}.brandMark span{width:38px;height:38px}.brandMark strong{font-size:1.1rem}.primaryNav{gap:6px;padding:6px}.primaryNav a,.specLink,.rfqButton{letter-spacing:.1em;min-height:34px;padding:8px 6px 6px;font-size:.56rem}.heroCopy{padding:24px 20px}h1{max-width:270px;font-size:clamp(3rem,16vw,3.85rem)}.heroLead{max-width:260px;font-size:.86rem}.heroTags{max-width:260px}.heroTags span{letter-spacing:.09em;font-size:.5rem}.machineSilhouette{right:-210px;transform:scale(.62)}.gauge{width:92px;height:92px;right:18px}.gauge span{transform-origin:50% 39px}.gaugeCore{inset:32px}.blockTile{min-height:294px}.miniHero,.miniTable,.miniTimeline,.miniForm,.miniDiagram,.miniConfig,.miniChart,.miniMonitor,.miniMap,.miniQuote,.miniAlert,.miniTiles{height:92px}.machineSilhouette{display:none}}html,body{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:820px){.moodboardShell,.fullSystemShell,.siteHeader,.heroPanel,.systemIntro,.signatureCard,.paletteSystem,.atlasHeader,.blockGroup,.groupHeader,.blockTile,.rfqFinale,.siteFooter{max-width:100%;overflow-x:hidden}.heroGrid,.signatureGrid,.blockAtlas,.blockGrid,.footerMatrix,.footerContact,.rfqMock,.footerRfq{width:100%;min-width:0;max-width:100%}.heroCopy,.introStatement,.flowRail,.signatureGrid>*,.paletteRail>*,.blockGrid>*,.footerMatrix>*,.footerContact>*,.rfqMock>*,.footerRfq>*{min-width:0;max-width:100%}.heroPanel,.signatureCard{contain:paint}.primaryNav,.headerActions,.heroTags{overflow-x:hidden}.heroBlueprint{width:auto;max-width:none}}@media (max-width:430px){.heroBlueprint{left:18px;right:18px;transform:none}}@media (max-width:360px){.machineSilhouette{display:none!important}.heroPanel{min-height:540px}}.marketShell{width:min(1480px,100% - 28px);color:var(--ink);margin:14px auto 64px;overflow-x:hidden}.marketHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f1e8e0;border:1px solid #1517191f;border-radius:28px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;margin-bottom:14px;padding:10px;display:grid;position:sticky;top:12px;box-shadow:0 18px 50px #25231d1a}.marketBrand,.marketNav,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a{color:inherit;text-decoration:none}.marketBrand{align-items:center;gap:12px;min-width:0;display:inline-flex}.marketBrand span{width:42px;height:42px;color:var(--paper);background:var(--graphite);letter-spacing:.12em;border-radius:14px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.marketBrand strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.18rem;line-height:1;overflow:hidden}.marketNav{background:#d9ded6b8;border-radius:18px;align-items:center;gap:6px;min-width:0;padding:5px;display:flex}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #1517191f;border-radius:14px;justify-content:center;align-items:center;min-height:38px;padding:11px 14px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.marketNav a{background:#ffffff73;border-color:#0000}.marketRfq,.heroActions a:first-child,.productAction a,.rfqBand>a,.quoteForm button{color:var(--ink);background:var(--amber)}.marketHero,.catalogHero,.productHero,.rfqBand{box-shadow:var(--shadow);border-radius:34px;position:relative;overflow:hidden}.marketHero{min-height:610px;color:var(--paper);background:radial-gradient(circle at 78% 26%,#bfd0d52e,#0000 24rem),linear-gradient(112deg,#151719 0%,#1d2223 58%,#465150 100%);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,5vw,82px);padding:clamp(34px,6vw,82px);display:grid}.marketHeroGrid{opacity:.34;pointer-events:none;background-image:linear-gradient(#f5f1e812 1px,#0000 1px),linear-gradient(90deg,#f5f1e812 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.marketEyebrow,.marketHeroCopy .marketEyebrow,.catalogHero .marketEyebrow{color:var(--amber);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:800}.marketHero h1,.catalogHero h1,.productHero h1{max-width:970px;color:inherit;font-family:var(--serif);letter-spacing:-.075em;text-transform:none;margin:0 0 22px;font-size:clamp(3.3rem,9vw,8.8rem);font-weight:400;line-height:.82}.marketHero p,.catalogHero p,.productHero p{color:#f5f1e8bd;max-width:720px;margin:0;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.55}.heroActions a:last-child{color:var(--paper);background:#f5f1e814}.heroDataPlate{background:repeating-linear-gradient(90deg,#f5f1e80d 0 1px,#0000 1px 18px),#f5f1e814;border:1px solid #f5f1e82e;border-radius:28px;align-self:end;min-width:0;padding:24px}.heroDataPlate span,.categoryPanel>span,.rfqBand span,.sourcePanel .sectionHead span,.trustStrip span{color:var(--amber);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.66rem;font-weight:800;display:block}.heroDataPlate strong{margin-bottom:12px;font-size:clamp(1.6rem,4vw,3rem);line-height:.95;display:block}.searchPanel,.dataPlate,.quoteForm{background:#ffffff8a;border:1px solid #1517191f;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;padding:12px;display:grid}.searchPanel label,.quoteForm label{min-width:0;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.66rem;font-weight:800;display:grid}.searchPanel input,.searchPanel select,.quoteForm input,.quoteForm select,.quoteForm textarea{width:100%;min-width:0;color:var(--ink);background:#f5f1e8e6;border:1px solid #15171924;border-radius:16px;outline:none;padding:13px 12px 11px}.searchPanel button{min-width:0;color:var(--ink);background:var(--amber);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:18px;font-weight:900}.marketNotice,.emptyState,.technicalNote{background:#d99b351f;border:1px solid #9b624247;border-radius:24px;padding:22px}.successPanel{background:radial-gradient(circle at 96% 0,#bfd0d559,#0000 12rem),#d9ded6b3;border:1px solid #2a6e4838;border-radius:28px;margin:14px 0;padding:clamp(22px,4vw,38px)}.successPanel span{color:var(--oxide);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:900;display:block}.successPanel h2{font-family:var(--serif);letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(2rem,5vw,4.2rem);font-weight:400;line-height:.92}.successPanel p{max-width:780px;color:var(--muted);margin:0;line-height:1.55}.marketSection,.marketSplit,.trustStrip,.sourcePanel,.faqBlock,.productLayout{margin-top:14px}.sectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:12px;padding:26px 4px 8px;display:grid}.sectionHead span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:800}.sectionHead h2,.categoryPanel h2,.rfqBand h2,.productTextBlock h2,.productAside h2,.sourcePanel h2,.faqBlock h2,.emptyState h3{font-family:var(--serif);letter-spacing:-.06em;text-transform:none;margin:0;font-size:clamp(2.2rem,5vw,5.3rem);font-weight:400;line-height:.92}.productCard{background:radial-gradient(circle at 92% 0,#bfd0d559,#0000 9rem),#ffffff94;border:1px solid #1517191f;border-radius:28px;grid-template-rows:172px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.technicalPlaceholder{background:radial-gradient(circle at 50% 45%, transparent 0 28%, #1517191f 28.5% 29.5%, transparent 30%), repeating-linear-gradient(90deg, #1517190d 0 1px, transparent 1px 18px), linear-gradient(135deg, var(--zinc), var(--paper-deep));place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.technicalPlaceholder i,.technicalPlaceholder b{border:1px solid #15171938;border-radius:18px;width:42%;height:34%;position:absolute;transform:rotate(-8deg)}.technicalPlaceholder b{background:#d99b354d;width:24%;height:18%;transform:translate(38%,32%)rotate(4deg)}.technicalPlaceholder span{z-index:1;letter-spacing:.14em;background:#f5f1e8d6;border:1px solid #1517192e;border-radius:999px;padding:9px 12px 7px;font-size:.7rem;font-weight:900;position:relative}.productCardBody{flex-direction:column;min-width:0;padding:18px;display:flex}.productMeta,.productAction{justify-content:space-between;align-items:center;gap:10px;display:flex}.productMeta span,.productMeta em{min-width:0;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.productCard h3{text-transform:none;margin:12px 0 8px;font-size:clamp(1.25rem,2vw,1.72rem);line-height:.96}.productCard p{color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.42}.productFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 16px;display:grid}.productFacts div,.dataPlate div{background:#f5f1e894;border:1px solid #1517191a;border-radius:14px;min-width:0;padding:10px}.productFacts dt,.dataPlate dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800}.productFacts dd,.dataPlate dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:800;line-height:1.15}.productAction strong{font-size:.86rem}.marketSplit,.trustStrip{grid-template-columns:1fr 1fr;gap:12px;display:grid}.categoryPanel,.trustStrip article,.sourcePanel,.faqBlock,.productTextBlock,.productAside section{background:#ffffff8a;border:1px solid #1517191f;border-radius:30px;min-width:0;padding:clamp(22px,4vw,42px)}.pillGrid,.brandList,.sourceGrid{gap:8px;margin-top:24px;display:grid}.pillGrid a,.brandList a{min-width:0;color:inherit;background:#f5f1e899;border:1px solid #1517191a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.categoryPanelDark .brandList a{background:#f5f1e814;border-color:#f5f1e81f}.pillGrid strong{overflow-wrap:anywhere;text-transform:capitalize}.pillGrid em,.brandList span{color:var(--muted);flex:none;font-style:normal;font-weight:800}.categoryPanelDark .brandList span{color:var(--amber)}.rfqBand{color:var(--paper);background:repeating-linear-gradient(90deg, #f5f1e80d 0 1px, transparent 1px 24px), var(--graphite);grid-template-columns:minmax(0,1fr) minmax(260px,.6fr) auto;align-items:center;gap:24px;margin-top:14px;padding:clamp(24px,5vw,54px);display:grid}.rfqBand ol{color:#f5f1e8c2;gap:8px;margin:0;padding-left:22px;display:grid}.trustStrip h3,.sourceGrid h3{margin:0 0 10px;font-size:1.35rem;line-height:1}.trustStrip p,.sourceGrid p,.productTextBlock p,.productTextBlock li,.productAside p,.faqBlock p,.emptyState p{color:var(--muted);line-height:1.55}.marketFooter{background:#d9ded694;border:1px solid #1517191f;border-radius:28px;grid-template-columns:minmax(0,1fr) auto minmax(220px,.45fr);gap:22px;margin-top:14px;padding:22px;display:grid}.marketFooter p,.marketFooter small{color:var(--muted);margin:6px 0 0;line-height:1.45}.marketFooter nav{flex-wrap:wrap;gap:8px;display:flex}.marketFooter a{color:inherit;font-weight:800;text-decoration:none}.catalogHero{color:var(--paper);background:var(--graphite);padding:clamp(28px,5vw,62px)}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:18px 4px;display:flex}.breadcrumbs a,.breadcrumbs span{color:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:none}.productHero{color:var(--paper);background:var(--graphite);grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(20px,4vw,54px);padding:clamp(22px,5vw,56px);display:grid}.productHeroAction a{min-height:42px;color:var(--ink);background:var(--amber);letter-spacing:.12em;text-transform:uppercase;border-radius:14px;align-items:center;padding:12px 16px 10px;font-weight:900;text-decoration:none;display:inline-flex}.productLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:12px;display:grid}.productTextBlock,.productAside section{margin-bottom:12px}.productTextBlock ul{margin-bottom:0;padding-left:22px}.specTable{border-collapse:separate;border-spacing:0 8px;width:100%}.specTable th,.specTable td{text-align:left;vertical-align:top;background:#f5f1e8a6;border-top:1px solid #1517191a;border-bottom:1px solid #1517191a;padding:12px}.specTable th{width:34%;color:var(--muted);text-transform:capitalize;border-left:1px solid #1517191a;border-radius:14px 0 0 14px}.specTable td{border-right:1px solid #1517191a;border-radius:0 14px 14px 0}.sourceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sourceGrid article{background:#f5f1e89e;border:1px solid #1517191a;border-radius:18px;min-width:0;padding:16px}.sourceGrid a{color:var(--oxide);margin:8px 8px 0 0;font-weight:800;display:inline-flex}.faqBlock summary{cursor:pointer;font-weight:900}.quoteForm{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteForm label:last-of-type,.quoteForm button{grid-column:1/-1}@media (max-width:1180px){.productGrid,.sourceGrid,.searchPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.marketShell{width:min(100% - 16px,760px);margin-top:8px}.marketHeader,.marketHero,.marketSplit,.rfqBand,.marketFooter,.productHero,.productLayout{grid-template-columns:1fr}.marketHeader{position:relative;top:auto}.marketNav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketHero{min-height:auto}.heroDataPlate{align-self:auto}.dataPlate,.trustStrip,.quoteForm{grid-template-columns:1fr}}@media (max-width:540px){.marketShell,.marketHeader,.marketHero,.catalogHero,.productHero,.searchPanel,.productCard,.categoryPanel,.rfqBand,.trustStrip article,.marketFooter,.sourcePanel,.faqBlock,.productTextBlock,.productAside section,.quoteForm{min-width:0;max-width:100%;overflow-x:hidden}.marketHeader{border-radius:22px;gap:9px;padding:10px}.marketBrand{gap:9px}.marketBrand span{border-radius:11px;width:34px;height:34px;font-size:.58rem}.marketBrand strong{font-size:.82rem}.searchPanel,.productGrid,.productFacts,.pillGrid,.sourceGrid{grid-template-columns:1fr}.marketNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button{letter-spacing:.1em;min-height:34px;padding:9px 7px 7px;font-size:.55rem}.marketHero,.catalogHero,.productHero{border-radius:24px;padding:24px 18px}.marketHero h1,.catalogHero h1,.productHero h1{letter-spacing:-.07em;font-size:clamp(2.35rem,13.8vw,3.55rem)}.marketHero p,.catalogHero p,.productHero p{font-size:.96rem}.sectionHead{grid-template-columns:1fr}.productCard{grid-template-rows:132px minmax(0,1fr)}.productAction{flex-direction:column;align-items:stretch}.marketFooter{gap:12px}}html,body{overflow-x:clip}body{color:#091114;color:lab(4.48221% -2.073 -2.74146);background:linear-gradient(90deg,#0e181b0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#0e181b09 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 14% 0,#d6b07e1f,#0000 30rem),radial-gradient(circle at 88% 10%,#86a5a929,#0000 34rem),#f0ece4;background:linear-gradient(90deg,lab(7.3064% -3.34132 -3.5816/.045) 1px,#0000 1px) 0 0/48px 48px,linear-gradient(lab(7.3064% -3.34132 -3.5816/.035) 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 14% 0,lab(74.4875% 9.39757 31.412/.12),#0000 30rem),radial-gradient(circle at 88% 10%,lab(65.5149% -10.5939 -5.65563/.16),#0000 34rem),lab(93.6757% .139683 4.5941)}.marketShell{--desk-paper:#f0ece4;--desk-panel:#e5e2da;--desk-plate:#f8f6f1;--desk-ink:#091114;--desk-muted:#465256;--desk-line:#aba89d;--desk-graphite:#151f22;--desk-amber:#cc8c2f;--desk-ok:#46885d;width:min(1540px,100% - 36px);color:var(--desk-ink);font-family:var(--font-ui);margin:18px auto 46px}@supports (color:lab(0% 0 0)){.marketShell{--desk-paper:lab(93.6757% .139683 4.5941);--desk-panel:lab(89.964% -.00452995 4.21103);--desk-plate:lab(96.7851% .0703335 2.67245);--desk-ink:lab(4.48221% -2.073 -2.74146);--desk-muted:lab(33.981% -4.2681 -4.1441);--desk-line:lab(68.7608% -.148416 5.76227);--desk-graphite:lab(10.7664% -3.70648 -3.62805);--desk-amber:lab(63.8452% 19.2802 56.7377);--desk-ok:lab(51.3604% -29.7728 16.0929)}}.marketShell *{min-width:0}.marketHeader{z-index:20;border:1px solid var(--desk-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f6f1f0;background:lab(96.7851% .0703335 2.67245/.94);border-radius:6px;grid-template-columns:minmax(250px,.88fr) minmax(360px,auto) minmax(300px,.72fr) auto;align-items:stretch;gap:0;margin-bottom:12px;padding:0;display:grid;position:sticky;top:10px;overflow:hidden;box-shadow:0 16px 38px #0b131617;box-shadow:0 16px 38px lab(5.31812% -2.33681 -3.05938/.09)}.marketBrand{color:inherit;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px;text-decoration:none;display:grid}.marketBrand span{width:46px;height:46px;color:var(--desk-paper);background:var(--desk-graphite);font-family:var(--font-code);letter-spacing:.08em;border-radius:3px;grid-row:1/3;place-items:center;font-size:.72rem;font-weight:900;display:grid}.marketBrand strong{color:var(--desk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:850;line-height:1.05;overflow:hidden}.marketBrand em{color:var(--desk-muted);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:850;overflow:hidden}.marketNav{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button,.productHeroAction a{min-height:48px;color:var(--desk-ink);font-family:var(--font-code);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:0;border-radius:3px;justify-content:center;align-items:center;padding:13px 14px 11px;font-size:.66rem;font-weight:900;line-height:1.1;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.marketNav a{border-right:1px solid var(--desk-line);background:#e5e2da59;background:lab(89.964% -.00452995 4.21103/.35);min-height:66px}.marketNav a:hover,.productCard:hover,.indexPanel a:hover,.pillGrid a:hover,.brandList a:hover{background:color-mix(in oklch, var(--desk-amber) 10%, var(--desk-plate))}.headerAssurance span{border-right:1px solid var(--desk-line);color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-align:center;text-transform:uppercase;place-items:center;padding:10px 12px;font-size:.6rem;font-weight:900;line-height:1.2;display:grid}.marketRfq,.heroActions a:first-child,.productAction a,.rfqBand>a,.quoteForm button,.productHeroAction a{background:var(--desk-amber);box-shadow:inset 0 -2px #0911142e;box-shadow:inset 0 -2px lab(4.48221% -2.073 -2.74146/.18)}@supports (color:lab(0% 0 0)){.marketHero,.catalogHero,.productHero{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 42%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 34%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--desk-plate), lab(92.5236% -.0734627 4.59423))}}.marketHero{grid-template-columns:minmax(0,1fr) minmax(370px,.52fr);gap:clamp(22px,5vw,76px);min-height:560px;padding:clamp(34px,6vw,88px) clamp(26px,5.5vw,76px);display:grid}.marketHero:before,.catalogHero:before,.productHero:before{content:"";pointer-events:none;border:1px solid color-mix(in oklch, var(--desk-line) 58%, transparent);position:absolute;inset:10px}.marketHero:after{content:"";opacity:.2;background:linear-gradient(90deg, var(--desk-graphite) 0 2px, transparent 2px 34px), linear-gradient(var(--desk-graphite) 0 2px, transparent 2px 34px);clip-path:polygon(0 62%,12% 62%,12% 35%,26% 35%,26% 22%,43% 22%,43% 48%,58% 48%,58% 12%,76% 12%,76% 72%,100% 72%,100% 100%,0 100%);background-size:34px 34px;width:min(44vw,520px);height:170px;position:absolute;bottom:clamp(16px,3vw,42px);right:clamp(16px,3vw,42px)}.marketHeroCopy,.heroDataPlate{z-index:1;position:relative}.marketEyebrow,.marketHeroCopy .marketEyebrow,.catalogHero .marketEyebrow,.productHero .marketEyebrow{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:900}.marketHero h1,.catalogHero h1,.productHero h1{max-width:960px;color:var(--desk-ink);font-family:var(--font-ui);letter-spacing:-.074em;text-transform:none;text-wrap:balance;margin:0 0 24px;font-size:clamp(3.8rem,7vw,8.7rem);font-weight:900;line-height:.82}.marketHero p,.catalogHero p,.productHero p{max-width:720px;color:var(--desk-muted);margin:0;font-size:clamp(1rem,1.32vw,1.18rem);font-weight:500;line-height:1.55}.heroActions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.heroDataPlate{border:1px solid var(--desk-graphite);background:var(--desk-plate);box-shadow:12px 12px 0 color-mix(in oklch, var(--desk-graphite) 8%, transparent);border-radius:4px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:0;display:flex}.ticketTopline{border-bottom:1px solid var(--desk-graphite);background:color-mix(in oklch, var(--desk-amber) 12%, var(--desk-plate));font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:14px 16px;font-size:.68rem;font-weight:900;display:flex}.statGrid{border-bottom:1px solid var(--desk-graphite);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.statGrid div{border:0;border-right:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);background:0 0;border-radius:0;min-width:0;padding:clamp(18px,3vw,28px) 16px}.statGrid div:nth-child(2n){border-right:0}.statGrid div:nth-last-child(-n+2){border-bottom:0}.statGrid strong{color:var(--desk-ink);font-family:var(--font-code);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3.3vw,3rem);font-weight:900;line-height:.95;display:block}.statGrid small{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:.62rem;font-weight:900;display:block}.heroDataPlate p{max-width:none;color:var(--desk-muted);padding:16px;font-size:.86rem}.procurementStamp{z-index:2;border:2px solid var(--desk-amber);color:var(--desk-amber);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;padding:9px 14px 7px;font-size:clamp(.82rem,1.4vw,1.08rem);font-weight:900;position:absolute;top:clamp(22px,4vw,54px);right:clamp(24px,4vw,72px);transform:rotate(7deg)}.searchPanel,.quoteForm,.dataPlate,.successPanel,.marketNotice{border:1px solid var(--desk-line);background:var(--desk-plate);border-radius:6px;box-shadow:0 14px 36px #0b131612;box-shadow:0 14px 36px lab(5.31812% -2.33681 -3.05938/.07)}.searchPanel{grid-template-columns:minmax(250px,.9fr) minmax(230px,1fr) repeat(3,minmax(150px,.62fr)) auto;align-items:end;gap:0;margin:12px 0 4px;padding:0;display:grid;position:relative;overflow:hidden}.searchPanel:before{content:"RFQ INTAKE FORM";color:#46525673;color:lab(33.981% -4.2681 -4.1441/.45);font-family:var(--font-code);letter-spacing:.16em;font-size:.58rem;font-weight:900;position:absolute;top:8px;right:12px}.searchPanelTitle{background:#e5e2dab3;background:lab(89.964% -.00452995 4.21103/.7);border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;padding:18px;display:flex}.searchPanelTitle span,.searchPanel label,.quoteForm label,.quoteForm legend{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:900}.searchPanelTitle strong{color:var(--desk-ink);letter-spacing:-.02em;text-transform:none;margin-top:8px;font-size:1.04rem;font-weight:850;line-height:1.1}.searchPanel label{gap:8px;padding:18px 12px 14px;display:grid}.searchPanel input,.searchPanel select,.quoteForm input,.quoteForm select,.quoteForm textarea{border:1px solid var(--desk-line);width:100%;min-height:42px;color:var(--desk-ink);font-family:var(--font-ui);background:#faf9f5;background:lab(97.9358% .0471175 1.90692);border-radius:3px;outline:none;font-size:.92rem}.searchPanel input:focus,.searchPanel select:focus,.quoteForm input:focus,.quoteForm select:focus,.quoteForm textarea:focus{border-color:var(--desk-amber);box-shadow:0 0 0 3px #cc8c2f3d;box-shadow:0 0 0 3px lab(63.8452% 19.2802 56.7377/.24)}.searchPanel button{background:var(--desk-amber);border-radius:0;min-height:100%;padding-inline:18px}.sectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:58px 0 14px;display:grid}.sectionHead span{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:900}.sectionHead h2,.categoryPanel h2,.rfqBand h2,.productTextBlock h2,.productAside h2,.sourcePanel h2,.faqBlock h2,.emptyState h3,.buyerChecklist h2,.quoteAssurance h2,.successPanel h2{color:var(--desk-ink);font-family:var(--font-ui);letter-spacing:-.058em;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.8vw,4.7rem);font-weight:900;line-height:.92}.productCard{border:1px solid var(--desk-line);background:var(--desk-plate);min-height:0;box-shadow:none;border-radius:5px;transition:background .18s,border-color .18s,transform .18s;display:block;overflow:hidden}.productCardBody{grid-template-columns:120px minmax(150px,.3fr) minmax(0,1fr) minmax(250px,.44fr) 210px;grid-template-areas:"meta sku title facts action""meta sku desc facts action";align-items:stretch;gap:0;padding:0;display:grid}.statusTone-verified{color:var(--desk-ok)!important}.statusTone-needs_manual_check{color:var(--desk-amber)!important}.skuPlate b{overflow-wrap:anywhere;color:var(--desk-ink);font-family:var(--font-code);letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,2rem);font-weight:900;line-height:.96}.skuPlate small{overflow-wrap:anywhere;color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900;line-height:1.25}.productCard h3{min-height:0;color:var(--desk-ink);letter-spacing:-.032em;grid-area:title;margin:0;padding:16px 18px 6px;font-size:clamp(1.06rem,1.45vw,1.35rem);font-weight:850;line-height:1.08}.productCard h3 a{color:inherit;text-decoration:none}.productCard p{min-height:0;color:var(--desk-muted);grid-area:desc;margin:0;padding:0 18px 16px;font-size:.88rem;line-height:1.42}.productFacts div,.dataPlate div{border:0;border-right:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);background:0 0;border-radius:0;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.productFacts div:nth-child(2n),.dataPlate div:nth-child(4n){border-right:0}.productFacts div:nth-last-child(-n+2){border-bottom:0}.productFacts dt,.dataPlate dt{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.productFacts dd,.dataPlate dd{overflow-wrap:anywhere;color:var(--desk-ink);margin:0;font-size:.82rem;font-weight:750;line-height:1.25}.productAction strong,.productHeroAction strong{color:var(--desk-ink);font-family:var(--font-code);font-size:.84rem;font-weight:900;line-height:1.25}.productAction a{width:100%;min-height:42px}.marketSplit{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:8px;margin-top:16px;display:grid}.categoryPanel,.trustStrip article,.sourcePanel,.faqBlock,.productTextBlock,.productAside section,.buyerChecklist,.quoteAssurance,.emptyState,.indexPanel a{border:1px solid var(--desk-line);background:var(--desk-plate);box-shadow:none;border-radius:6px}.categoryPanel{padding:clamp(22px,3.8vw,42px)}.categoryPanel>span,.rfqBand span,.buyerChecklist span,.quoteAssurance span,.successPanel span,.sourceGrid article>span,.trustStrip article span{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.62rem;font-weight:900;display:block}.categoryPanelDark h2,.categoryPanelDark .brandList a{color:var(--desk-paper)}.pillGrid,.brandList{gap:7px;margin-top:22px;display:grid}.pillGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillGrid a,.brandList a,.indexPanel a{border:1px solid var(--desk-line);min-width:0;color:var(--desk-ink);background:#e5e2da85;background:lab(89.964% -.00452995 4.21103/.52);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 14px;text-decoration:none;display:grid}.pillGrid strong,.brandList a,.indexPanel span{overflow-wrap:anywhere;text-transform:none;font-size:.9rem;font-weight:800;line-height:1.18}.pillGrid em,.brandList span,.indexPanel em,.indexPanel strong{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:900}.categoryPanelDark .brandList a{background:#f0ece412;background:lab(93.6757% .139683 4.5941/.07);border-color:#f0ece42e;border-color:lab(93.6757% .139683 4.5941/.18)}.rfqBand{border:1px solid var(--desk-graphite);color:var(--desk-paper);background:linear-gradient(90deg, #f0ece412 1px, transparent 1px), var(--desk-graphite);background-size:38px 38px;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(290px,.48fr) auto;align-items:center;gap:22px;margin:16px 0;padding:clamp(24px,4vw,44px);display:grid}@supports (color:lab(0% 0 0)){.rfqBand{background:linear-gradient(90deg, lab(93.6757% .139683 4.5941/.07) 1px, transparent 1px), var(--desk-graphite)}}.rfqBand h2,.quoteAssurance h2{color:var(--desk-paper)}.rfqBand ol{color:#f0ece4c2;color:lab(93.6757% .139683 4.5941/.76);gap:8px;margin:0;font-size:.88rem;line-height:1.35;display:grid}.trustStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trustStrip article{padding:20px}.trustStrip h3{margin:0 0 10px;font-size:1.1rem;line-height:1.1}.trustStrip p,.categoryPanel p,.productTextBlock p,.productAside p,.faqBlock p,.emptyState p,.successPanel p{color:var(--desk-muted);line-height:1.5}.marketFooter{border:1px solid var(--desk-line);background:#e5e2dac7;background:lab(89.964% -.00452995 4.21103/.78);border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(260px,.36fr);align-items:center;gap:16px;margin-top:16px;padding:16px;display:grid}.marketFooter strong{margin-bottom:4px;display:block}.marketFooter p,.marketFooter small{color:var(--desk-muted);margin:0;font-size:.78rem;line-height:1.4}.marketFooter nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.marketFooter nav a{border:1px solid var(--desk-line);color:var(--desk-ink);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:7px 9px;font-size:.62rem;font-weight:900;text-decoration:none}.breadcrumbs{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px;margin:0 0 10px;font-size:.68rem;font-weight:900;display:flex}.breadcrumbs a,.breadcrumbs span{border:1px solid var(--desk-line);color:inherit;background:var(--desk-plate);border-radius:3px;padding:8px 10px;text-decoration:none}.productHero{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.productHero .technicalPlaceholder{border:0;border-right:1px solid var(--desk-line);border-radius:0;min-height:320px}.productHero>div:not(.technicalPlaceholder){align-content:center;padding:clamp(26px,5vw,62px);display:grid}.technicalPlaceholder{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 55%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 45%, transparent) 1px, transparent 1px), #e5e2dab3;background-size:26px 26px;border-radius:0;min-height:150px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.technicalPlaceholder{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 55%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 45%, transparent) 1px, transparent 1px), lab(89.964% -.00452995 4.21103/.7)}}.technicalPlaceholder:before{content:"";border:2px solid #151f224d;border:2px solid lab(10.7664% -3.70648 -3.62805/.3);border-radius:50%;position:absolute;inset:22%}.technicalPlaceholder:after{content:"";background:#151f224d;background:lab(10.7664% -3.70648 -3.62805/.3);height:2px;position:absolute;top:50%;left:18%;right:18%}.technicalPlaceholder i,.technicalPlaceholder b{display:none}.technicalPlaceholder span{z-index:1;border:1px solid var(--desk-line);color:var(--desk-ink);background:var(--desk-plate);font-family:var(--font-code);border-radius:3px;padding:8px 10px;font-size:1rem;font-weight:900;position:absolute;top:16px;left:16px}.technicalPlaceholder small{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900;position:absolute;bottom:10px;right:12px}.productHeroAction{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.dataPlate{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;display:grid;overflow:hidden}.dataPlate div{min-height:82px}.productLayout,.quoteDesk{grid-template-columns:minmax(0,1fr) minmax(340px,.34fr);gap:10px;margin-top:10px;display:grid}.productTextBlock,.productAside section,.buyerChecklist,.sourcePanel,.faqBlock,.quoteAssurance,.successPanel,.emptyState{padding:clamp(20px,3vw,34px)}.productTextBlock+.productTextBlock,.productAside section+section,.productAside section+.buyerChecklist{margin-top:10px}.specTable{border-collapse:collapse;width:100%;color:var(--desk-ink);font-size:.92rem}.specTable th,.specTable td{border:1px solid var(--desk-line);text-align:left;vertical-align:top;padding:12px}.specTable th{width:34%;color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.sourcePanel,.faqBlock{margin-top:10px}.sourceGridGrouped{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sourceGrid article{border:1px solid var(--desk-line);background:#e5e2da6b;background:lab(89.964% -.00452995 4.21103/.42);border-radius:3px;padding:18px}.sourceGrid article h3{margin:0 0 10px}.sourceGrid article a{color:var(--desk-ink);font-family:var(--font-code);margin:4px 6px 0 0;font-size:.68rem;font-weight:900;display:inline-flex}.faqBlock details{border-bottom:1px solid var(--desk-line);padding:14px 0}.faqBlock details:last-child{border-bottom:0}.faqBlock summary{cursor:pointer;color:var(--desk-ink);font-weight:850}.quoteDesk{align-items:start}.quoteForm{gap:10px;margin:0;padding:12px;display:grid}.quoteForm fieldset{border:1px solid var(--desk-line);background:#e5e2da73;background:lab(89.964% -.00452995 4.21103/.45);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:16px;display:grid}.quoteForm label{gap:8px;display:grid}.quoteForm textarea{resize:vertical;min-height:130px}.quoteForm button{min-height:48px}.quoteAssurance{color:var(--desk-paper);background:var(--desk-graphite);position:sticky;top:92px}.quoteAssurance ol,.buyerChecklist ol{color:#f0ece4c2;color:lab(93.6757% .139683 4.5941/.76);gap:10px;margin:18px 0 0;padding-left:22px;line-height:1.45;display:grid}.buyerChecklist ol{color:var(--desk-muted)}.indexPanel a{grid-template-columns:minmax(0,1fr) auto;min-height:94px}.indexPanel strong{color:var(--desk-ink);font-variant-numeric:tabular-nums;font-size:1.3rem}@media (max-width:1280px){.marketHeader{grid-template-columns:minmax(230px,.78fr) minmax(340px,1fr) auto}.headerAssurance{display:none}.productCardBody{grid-template-columns:108px minmax(140px,.32fr) minmax(0,1fr) 190px;grid-template-areas:"meta sku title action""meta sku desc action""meta facts facts action"}.productFacts{border-top:1px solid var(--desk-line);border-left:0}.indexPanel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.marketShell{width:min(100% - 20px,820px);margin-top:10px}.marketHeader,.marketHero,.marketSplit,.rfqBand,.marketFooter,.productHero,.productLayout,.quoteDesk{grid-template-columns:1fr}.marketHeader{position:relative;top:auto}.marketBrand,.marketNav,.marketRfq{border-right:0;border-bottom:1px solid var(--desk-line)}.marketRfq{border-bottom:0}.marketNav a{min-height:46px}.marketHero{min-height:auto}.procurementStamp{display:none}.searchPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.searchPanelTitle{grid-column:1/-1}.searchPanel button{min-height:58px}.productCardBody{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) 190px;grid-template-areas:"sku title action""sku desc action""meta facts action"}.productMeta{border-top:1px solid var(--desk-line);border-right:1px solid var(--desk-line)}.dataPlate,.trustStrip,.sourceGridGrouped,.quoteForm fieldset,.indexPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.productHero .technicalPlaceholder{border-right:0;border-bottom:1px solid var(--desk-line)}.quoteAssurance{position:static}}@media (max-width:620px){.marketShell{width:min(100% - 12px,460px);margin-bottom:28px}.marketHeader{border-radius:5px}.marketBrand{grid-template-columns:38px minmax(0,1fr);padding:8px}.marketBrand span{width:38px;height:38px;font-size:.62rem}.marketBrand strong{font-size:.86rem}.marketBrand em{font-size:.54rem}.marketNav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button,.productHeroAction a{letter-spacing:.06em;min-height:38px;padding:10px 9px 8px;font-size:.58rem}.marketHero,.catalogHero{padding:26px 16px}.marketHero:before,.catalogHero:before,.productHero:before{inset:6px}.marketHero h1,.catalogHero h1,.productHero h1{letter-spacing:-.066em;font-size:clamp(2.45rem,14vw,4.25rem)}.marketHero p,.catalogHero p,.productHero p{font-size:.94rem}.heroActions{grid-template-columns:1fr;display:grid}.heroDataPlate{box-shadow:7px 7px #151f2214;box-shadow:7px 7px lab(10.7664% -3.70648 -3.62805/.08)}.statGrid,.searchPanel,.productGrid,.pillGrid,.dataPlate,.trustStrip,.sourceGridGrouped,.quoteForm fieldset,.indexPanel{grid-template-columns:1fr}.statGrid div,.statGrid div:nth-child(2n),.statGrid div:nth-last-child(-n+2),.dataPlate div,.dataPlate div:nth-child(4n){border-right:0;border-bottom:1px solid var(--desk-line)}.statGrid div:last-child,.dataPlate div:last-child{border-bottom:0}.searchPanelTitle,.searchPanel label,.searchPanel button{border-right:0;border-bottom:1px solid var(--desk-line)}.searchPanel button{border-bottom:0}.sectionHead{grid-template-columns:1fr;gap:12px;padding-top:38px}.sectionHead h2,.categoryPanel h2,.rfqBand h2,.productTextBlock h2,.productAside h2,.sourcePanel h2,.faqBlock h2,.emptyState h3,.buyerChecklist h2,.quoteAssurance h2,.successPanel h2{font-size:clamp(1.65rem,11vw,3rem)}.productCardBody{grid-template-columns:1fr;grid-template-areas:"meta""sku""title""desc""facts""action"}.productMeta,.skuPlate,.productFacts,.productAction{border-right:0}.productMeta{border-top:0;border-bottom:1px solid var(--desk-line);flex-direction:row}.skuPlate{border-bottom:1px solid var(--desk-line);min-height:108px}.productFacts{border-top:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);grid-template-columns:1fr}.productFacts div,.productFacts div:nth-child(2n),.productFacts div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--desk-line)}.productFacts div:last-child{border-bottom:0}.productHero>div:not(.technicalPlaceholder){padding:24px 16px}.productHero .technicalPlaceholder{min-height:210px}.marketFooter{grid-template-columns:1fr;align-items:start}.marketFooter nav{justify-content:start}}.productCard{min-height:0;display:block}.skuPlate{border:1px solid var(--desk-line);background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--desk-graphite) 5%, transparent) 0 1px, transparent 1px 18px), var(--desk-panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0 10px;padding:14px;display:grid}.skuPlate b{overflow-wrap:anywhere;letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,2rem);line-height:.92}.skuPlate small{color:var(--desk-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.indexPanel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.indexPanel a{border:1px solid var(--desk-line);min-width:0;color:var(--desk-ink);background:var(--desk-plate);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:18px;text-decoration:none;display:grid}.indexPanel span{overflow-wrap:anywhere;text-transform:capitalize;font-weight:900;line-height:1.05}.indexPanel strong{color:var(--desk-amber);font-size:1.45rem;line-height:.9}.indexPanel em{color:var(--desk-muted);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.58rem;font-style:normal;font-weight:900}@media (max-width:1180px){.indexPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.productCard{grid-template-rows:none}.skuPlate,.indexPanel{grid-template-columns:1fr}}.marketShell{--desk-paper:#f6f3ed;--desk-panel:#eae7de;--desk-plate:#fbf9f5;--desk-ink:#0c1315;--desk-muted:#515e5f;--desk-line:#bab7af;--desk-graphite:#131f22;--desk-graphite-2:#253031;--desk-amber:#d18f2b;--desk-blue:#6c9baa;width:min(1500px,100% - 32px);color:var(--desk-ink);font-family:var(--font-ui);background:0 0;margin:16px auto 56px}@supports (color:lab(0% 0 0)){.marketShell{--desk-paper:lab(95.9782% .202447 3.43447);--desk-panel:lab(91.7193% -.286579 4.58157);--desk-plate:lab(97.9405% .0583529 2.28943);--desk-ink:lab(5.32041% -2.18387 -2.39277);--desk-muted:lab(38.6647% -4.85595 -2.59612);--desk-line:lab(74.5351% .148922 4.6005);--desk-graphite:lab(10.8222% -5.12433 -3.39982);--desk-graphite-2:lab(18.9497% -4.92947 -2.39387);--desk-amber:lab(64.9901% 20.1508 59.4803);--desk-blue:lab(60.8696% -13.4302 -13.2353)}}.marketHeader{border:1px solid var(--desk-line);background:color-mix(in oklch, var(--desk-paper) 94%, transparent);box-shadow:0 16px 44px color-mix(in oklch, var(--desk-graphite) 12%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:minmax(270px,1fr) auto auto;align-items:stretch;gap:10px;margin-bottom:10px;padding:8px;display:grid;position:sticky;top:10px}.marketBrand{grid-template-rows:1fr 1fr;grid-template-columns:42px minmax(0,auto);justify-content:start;align-items:center;column-gap:11px;min-width:0;padding:5px 8px;display:grid}.marketBrand span{width:42px;height:42px;color:var(--desk-paper);background:var(--desk-graphite);letter-spacing:.14em;border-radius:10px;grid-row:1/3;font-size:.66rem}.marketBrand strong{letter-spacing:.02em;min-width:0;font-size:.95rem;line-height:1}.marketBrand em{color:var(--desk-muted);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:800;display:block;overflow:hidden}.marketNav{border:1px solid var(--desk-line);background:var(--desk-panel);border-radius:12px;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button,.productHeroAction a{min-height:42px;color:var(--desk-ink);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:0;padding:12px 15px 10px;font-size:.62rem;font-weight:900;text-decoration:none}.marketNav a{border-right:1px solid var(--desk-line);background:0 0}.marketRfq,.heroActions a:first-child,.productAction a,.rfqBand>a,.quoteForm button,.productHeroAction a{background:var(--desk-amber);box-shadow:inset 0 -2px 0 color-mix(in oklch, var(--desk-ink) 16%, transparent);border-radius:12px}.marketHero,.catalogHero,.productHero{border:1px solid color-mix(in oklch, var(--desk-graphite) 18%, transparent);color:var(--desk-paper);background:linear-gradient(90deg, color-mix(in oklch, var(--desk-graphite) 96%, transparent), color-mix(in oklch, var(--desk-graphite-2) 94%, transparent)), var(--desk-graphite);box-shadow:0 18px 48px color-mix(in oklch, var(--desk-graphite) 16%, transparent);border-radius:18px}.marketHeroGrid{opacity:.18;background-image:linear-gradient(color-mix(in oklch, var(--desk-paper) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--desk-paper) 10%, transparent) 1px, transparent 1px);background-size:54px 54px}.marketEyebrow,.marketHeroCopy .marketEyebrow,.catalogHero .marketEyebrow,.productHero .marketEyebrow{color:var(--desk-amber);letter-spacing:.18em;font-size:.68rem}.marketHero h1,.catalogHero h1,.productHero h1{max-width:980px;font-family:var(--font-ui);letter-spacing:-.058em;text-transform:none;font-size:clamp(3.1rem,6.6vw,7.2rem);font-weight:850;line-height:.88}.marketHero p,.catalogHero p,.productHero p{max-width:760px;color:color-mix(in oklch, var(--desk-paper) 78%, transparent);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.56}.heroActions a:last-child{border:1px solid color-mix(in oklch, var(--desk-paper) 16%, transparent);color:var(--desk-paper);background:color-mix(in oklch, var(--desk-paper) 8%, transparent);box-shadow:none;border-radius:12px}.heroDataPlate{border:1px solid color-mix(in oklch, var(--desk-paper) 18%, transparent);background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--desk-paper) 7%, transparent) 0 1px, transparent 1px 18px), color-mix(in oklch, var(--desk-paper) 7%, transparent);border-radius:16px;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.statGrid div{border:1px solid color-mix(in oklch, var(--desk-paper) 14%, transparent);background:color-mix(in oklch, var(--desk-graphite) 64%, transparent);border-radius:12px;min-width:0;padding:14px}.statGrid strong{color:var(--desk-paper);font-size:clamp(1.35rem,2.8vw,2.4rem);line-height:.95;display:block}.statGrid small{color:color-mix(in oklch, var(--desk-paper) 68%, transparent);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.62rem;font-weight:850;display:block}.searchPanel,.quoteForm,.dataPlate{border-color:var(--desk-line);background:var(--desk-plate);box-shadow:0 12px 34px color-mix(in oklch, var(--desk-graphite) 8%, transparent);border-radius:16px}.searchPanel{grid-template-columns:minmax(260px,.9fr) repeat(4,minmax(0,1fr));align-items:end;padding:12px}.searchPanelTitle{border:1px solid var(--desk-line);background:var(--desk-panel);border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:14px 16px;display:flex}.searchPanelTitle span{color:var(--desk-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:900}.searchPanelTitle strong{margin-top:7px;font-size:1rem;line-height:1.12}.searchPanel label,.quoteForm label{color:var(--desk-muted);font-size:.58rem}.searchPanel input,.searchPanel select,.quoteForm input,.quoteForm select,.quoteForm textarea{border-color:var(--desk-line);background:color-mix(in oklch, var(--desk-paper) 86%, transparent);border-radius:10px}.searchPanel button{background:var(--desk-amber);border-radius:12px;min-height:43px}.sectionHead{padding:34px 2px 10px}.sectionHead h2,.categoryPanel h2,.rfqBand h2,.productTextBlock h2,.productAside h2,.sourcePanel h2,.faqBlock h2,.emptyState h3,.buyerChecklist h2,.quoteAssurance h2,.successPanel h2{font-family:var(--font-ui);letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,4.4rem);font-weight:850;line-height:.95}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.productCard{border-color:var(--desk-line);background:var(--desk-plate);box-shadow:none;border-radius:14px;grid-template-rows:116px minmax(0,1fr)}.technicalPlaceholder{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--desk-graphite) 7%, transparent) 0 1px, transparent 1px 20px), linear-gradient(135deg, var(--desk-panel), var(--desk-paper))}.technicalPlaceholder i,.technicalPlaceholder b{border-radius:9px}.technicalPlaceholder span{background:var(--desk-plate);border-radius:8px}.technicalPlaceholder small{color:var(--desk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:900;position:absolute;bottom:9px;right:10px}.productCardBody{padding:14px}.productMeta{border-bottom:1px solid var(--desk-line);padding-bottom:8px}.productMeta span,.productMeta em{color:var(--desk-muted);font-size:.56rem}.productCard h3{min-height:3.05em;margin:11px 0 8px;font-size:clamp(1.02rem,1.45vw,1.34rem);font-weight:850;line-height:1.02}.productCard p{min-height:4.2em;font-size:.8rem;line-height:1.38}.productFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.productFacts div,.dataPlate div{background:color-mix(in oklch, var(--desk-panel) 58%, transparent);border-radius:10px}.productAction{border-top:1px solid var(--desk-line);padding-top:10px}.productAction strong{color:var(--desk-ink)}.marketSplit,.trustStrip{gap:10px}.categoryPanel,.trustStrip article,.sourcePanel,.faqBlock,.productTextBlock,.productAside section,.buyerChecklist,.quoteAssurance{border-color:var(--desk-line);background:var(--desk-plate);border-radius:16px}.categoryPanelDark{color:var(--desk-paper);background:var(--desk-graphite)}.pillGrid a,.brandList a{background:color-mix(in oklch, var(--desk-panel) 62%, transparent);border-radius:10px}.rfqBand{background:var(--desk-graphite);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr) auto}.marketFooter{border-color:var(--desk-line);background:var(--desk-panel);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(300px,.44fr)}.catalogHero{padding:clamp(28px,4.4vw,58px)}.productHero{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,52px)}.productHero .technicalPlaceholder{border-radius:14px;min-height:260px}.productHeroAction{align-items:center}.productLayout{grid-template-columns:minmax(0,1fr) minmax(330px,.34fr)}.productAside section,.buyerChecklist{margin-bottom:10px;padding:22px}.buyerChecklist span,.quoteAssurance span{color:var(--desk-amber);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.62rem;font-weight:900;display:block}.buyerChecklist ol,.quoteAssurance ol{color:var(--desk-muted);gap:10px;margin:18px 0 0;padding-left:22px;line-height:1.45;display:grid}.sourceGrid article{border-radius:12px}.quoteDesk{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:10px;margin-top:14px;display:grid}.quoteForm{margin:0}.quoteForm fieldset{border:1px solid var(--desk-line);background:color-mix(in oklch, var(--desk-panel) 56%, transparent);border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:18px;display:grid}.quoteForm legend{color:var(--desk-muted);letter-spacing:.16em;text-transform:uppercase;padding:0 8px;font-size:.62rem;font-weight:900}.quoteAssurance{background:var(--desk-graphite);color:var(--desk-paper);align-self:start;padding:26px}.quoteAssurance ol{color:color-mix(in oklch, var(--desk-paper) 76%, transparent)}@media (max-width:1180px){.productGrid,.searchPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.searchPanelTitle{grid-column:1/-1}}@media (max-width:860px){.marketShell{width:min(100% - 16px,760px);margin-top:8px}.marketHeader,.marketHero,.marketSplit,.rfqBand,.marketFooter,.productHero,.productLayout,.quoteDesk{grid-template-columns:1fr}.marketHeader{position:relative;top:auto}.marketNav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketNav a{border-right:0}.marketHero{min-height:auto}.heroDataPlate{align-self:auto}.dataPlate,.trustStrip,.quoteForm,.sourceGridGrouped,.quoteForm fieldset{grid-template-columns:1fr}}@media (max-width:540px){.marketShell{width:min(100% - 12px,420px)}.marketHeader{border-radius:14px;gap:8px;padding:8px}.marketBrand{grid-template-columns:34px minmax(0,auto);column-gap:8px;padding:2px 4px}.marketBrand span{border-radius:9px;width:34px;height:34px;font-size:.56rem}.marketBrand strong{font-size:.78rem}.marketBrand em{font-size:.49rem}.marketNav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button,.productHeroAction a{letter-spacing:.09em;border-radius:9px;min-height:34px;padding:9px 8px 7px;font-size:.53rem}.marketHero,.catalogHero,.productHero{border-radius:14px;padding:22px 16px}.marketHero h1,.catalogHero h1,.productHero h1{letter-spacing:-.052em;font-size:clamp(2.05rem,11.5vw,3.15rem)}.marketHero p,.catalogHero p,.productHero p{font-size:.92rem}.statGrid,.searchPanel,.productGrid,.productFacts,.pillGrid,.sourceGrid{grid-template-columns:1fr}.productCard{grid-template-rows:104px minmax(0,1fr)}.productCard h3,.productCard p{min-height:auto}.marketFooter{gap:12px}}.marketShell{width:min(1540px,100% - 36px);color:var(--desk-ink);font-family:var(--font-ui);margin:18px auto 46px}.marketHeader{background:#f8f6f1f0;background:lab(96.7851% .0703335 2.67245/.94);border-radius:6px;grid-template-columns:minmax(250px,.88fr) minmax(360px,auto) minmax(300px,.72fr) auto;gap:0;padding:0;overflow:hidden}.marketBrand,.marketNav,.headerAssurance{border-right:1px solid var(--desk-line)}.marketBrand{padding:10px 14px;text-decoration:none}.marketBrand span{background:var(--desk-graphite);border-radius:3px}.marketBrand em{color:var(--desk-muted)}.marketNav{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketNav a{border-right:1px solid var(--desk-line);background:#e5e2da59;background:lab(89.964% -.00452995 4.21103/.35);border-radius:0;min-height:66px}.marketNav a:last-child{border-right:0}.headerAssurance{background:#e5e2dab8;background:lab(89.964% -.00452995 4.21103/.72);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.headerAssurance span{border-right:1px solid var(--desk-line);color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;place-items:center;padding:10px 12px;font-size:.6rem;font-weight:900;display:grid}.headerAssurance span:last-child{border-right:0}.marketRfq{white-space:nowrap;border-radius:0;min-height:66px}.marketHero,.catalogHero,.productHero{border:1px solid var(--desk-line);color:var(--desk-ink);background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 42%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 34%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--desk-plate), #ece9e1);background-size:42px 42px,42px 42px,auto;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 20px 56px #0b131614;box-shadow:0 20px 56px lab(5.31812% -2.33681 -3.05938/.08)}@supports (color:lab(0% 0 0)){.marketHero,.catalogHero,.productHero{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 42%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 34%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--desk-plate), lab(92.5236% -.0734627 4.59423))}}.marketHero{grid-template-columns:minmax(0,1fr) minmax(370px,.52fr);min-height:560px;padding:clamp(34px,6vw,88px) clamp(26px,5.5vw,76px)}.marketHeroGrid{display:none}.marketHero h1,.catalogHero h1,.productHero h1{color:var(--desk-ink);font-family:var(--font-ui);letter-spacing:-.074em;text-transform:none;font-size:clamp(3.8rem,7vw,8.7rem);font-weight:900;line-height:.82}.marketHero p,.catalogHero p,.productHero p{color:var(--desk-muted);font-size:clamp(1rem,1.32vw,1.18rem);line-height:1.55}.marketEyebrow,.marketHeroCopy .marketEyebrow,.catalogHero .marketEyebrow,.productHero .marketEyebrow{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.procurementStamp{z-index:2;color:var(--desk-amber)}.heroDataPlate{border:1px solid var(--desk-graphite);background:var(--desk-plate);border-radius:4px;box-shadow:12px 12px #151f2214;box-shadow:12px 12px lab(10.7664% -3.70648 -3.62805/.08)}.ticketTopline{border-bottom:1px solid var(--desk-graphite);color:var(--desk-ink);background:color-mix(in oklch, var(--desk-amber) 12%, var(--desk-plate));padding:14px 16px}.statGrid{border-bottom:1px solid var(--desk-graphite);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.statGrid div{background:0 0;border-radius:0}.statGrid strong{color:var(--desk-ink)}.statGrid small,.heroDataPlate p{color:var(--desk-muted)}.searchPanel{background:var(--desk-plate);border-radius:6px;grid-template-columns:minmax(250px,.9fr) minmax(230px,1fr) repeat(3,minmax(150px,.62fr)) auto;gap:0;padding:0;display:grid;overflow:hidden}.searchPanelTitle,.searchPanel label,.searchPanel button{border-right:1px solid var(--desk-line);min-height:100%}.searchPanelTitle{background:#e5e2dab3;background:lab(89.964% -.00452995 4.21103/.7);border-radius:0}.searchPanel button{border-radius:0;min-height:100%}.productGrid{grid-template-columns:1fr;gap:8px;display:grid}.productCard{border:1px solid var(--desk-line);background:var(--desk-plate);box-shadow:none;border-radius:5px;display:block;overflow:hidden}.productCardBody{grid-template-columns:120px minmax(150px,.3fr) minmax(0,1fr) minmax(250px,.44fr) 210px;grid-template-areas:"meta sku title facts action""meta sku desc facts action";gap:0;padding:0;display:grid}.productMeta{border-right:1px solid var(--desk-line);background:#e5e2da99;background:lab(89.964% -.00452995 4.21103/.6);border-bottom:0;flex-direction:column;grid-area:meta;justify-content:space-between;gap:12px;padding:14px 12px;display:flex}.productMeta span,.productMeta em{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:900;line-height:1.2}.skuPlate{border-right:1px solid var(--desk-line);background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 35%, transparent) 0 1px, transparent 1px 12px), var(--desk-plate);border-radius:0;flex-direction:column;grid-area:sku;justify-content:center;gap:9px;padding:16px;display:flex}.productCard h3{grid-area:title;min-height:0;margin:0;padding:16px 18px 6px;font-size:clamp(1.06rem,1.45vw,1.35rem);line-height:1.08}.productCard p{grid-area:desc;min-height:0;margin:0;padding:0 18px 16px;font-size:.88rem;line-height:1.42}.productFacts{border-left:1px solid var(--desk-line);border-right:1px solid var(--desk-line);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.productFacts div{background:0 0;border-radius:0}.productAction{background:#e5e2da75;background:lab(89.964% -.00452995 4.21103/.46);border-top:0;flex-direction:column;grid-area:action;justify-content:center;gap:12px;padding:16px;display:flex}@media (max-width:1280px){.marketHeader{grid-template-columns:minmax(230px,.78fr) minmax(340px,1fr) auto}.headerAssurance{display:none}.productCardBody{grid-template-columns:108px minmax(140px,.32fr) minmax(0,1fr) 190px;grid-template-areas:"meta sku title action""meta sku desc action""meta facts facts action"}.productFacts{border-top:1px solid var(--desk-line);border-left:0}}@media (max-width:940px){.marketHeader,.marketHero,.marketSplit,.rfqBand,.marketFooter,.productHero,.productLayout,.quoteDesk{grid-template-columns:1fr}.marketHeader{position:relative;top:auto}.marketBrand,.marketNav,.marketRfq{border-right:0;border-bottom:1px solid var(--desk-line)}.marketRfq{border-bottom:0}.searchPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.searchPanelTitle{grid-column:1/-1}.productCardBody{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) 190px;grid-template-areas:"sku title action""sku desc action""meta facts action"}}@media (max-width:620px){.marketShell{width:min(100% - 12px,460px)}.marketNav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketHero,.catalogHero{padding:26px 16px}.marketHero h1,.catalogHero h1,.productHero h1{font-size:clamp(2.45rem,14vw,4.25rem)}.statGrid,.searchPanel,.productGrid,.pillGrid,.dataPlate,.trustStrip,.sourceGridGrouped,.quoteForm fieldset,.indexPanel{grid-template-columns:1fr}.productCardBody{grid-template-columns:1fr;grid-template-areas:"meta""sku""title""desc""facts""action"}.productMeta,.skuPlate,.productFacts,.productAction{border-right:0}.productMeta{border-bottom:1px solid var(--desk-line);flex-direction:row}.skuPlate{border-bottom:1px solid var(--desk-line);min-height:108px}.productFacts{border-top:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);grid-template-columns:1fr}}.heroActions a:last-child{border:1px solid var(--desk-line);color:var(--desk-ink);background:var(--desk-plate);box-shadow:none}.footerIdentity,.footerAssurance{gap:4px;display:grid}.footerIdentity strong{letter-spacing:-.01em;font-size:1.05rem}.footerIdentity small,.footerAssurance span{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.footerAssurance small{max-width:46ch}.marketFooter{grid-template-columns:minmax(280px,.95fr) auto minmax(360px,.62fr)}@media (max-width:940px){.marketFooter{grid-template-columns:1fr;align-items:start}.marketFooter nav{justify-content:start}.footerAssurance small{max-width:72ch}}@media (max-width:620px){.marketHeader{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"brand rfq""nav nav"}.marketBrand{border-right:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);grid-area:brand}.marketRfq{border-bottom:1px solid var(--desk-line);letter-spacing:.05em;white-space:normal;grid-area:rfq;min-height:56px;font-size:.5rem}.marketNav{grid-area:nav;grid-template-columns:repeat(4,minmax(0,1fr))}.marketNav a{letter-spacing:.05em;border-bottom:0;min-height:34px;padding:8px 4px 7px;font-size:.49rem}.marketBrand span{width:34px;height:34px}.marketBrand strong{font-size:.94rem}.marketBrand em{letter-spacing:.08em;font-size:.48rem}.marketFooter{gap:14px}}:root{--font-ui:var(--font-geist-sans), "Segoe UI", system-ui, sans-serif;--font-code:var(--font-geist-mono), ui-monospace, monospace}html{scrollbar-width:thin;scrollbar-color:oklch(66% .12 72) oklch(90% .012 88)}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:#e1ded5;background:lab(88.4555% .141829 4.59559);border-left:1px solid #aeaba1;border-left:1px solid lab(69.9158% -.144899 5.37348)}html::-webkit-scrollbar-thumb{background:#bf8532;background:lab(60.3904% 17.6256 51.6946);border:3px solid #e1ded5;border:3px solid lab(88.4555% .141829 4.59559);border-radius:999px}body,.marketShell{font-family:var(--font-ui);font-weight:450}.marketShell{--desk-paper:#f3f0e9;--desk-panel:#e6e4dd;--desk-plate:#faf8f4;--desk-ink:#0c1316;--desk-muted:#4a5458;--desk-line:#adaba2;--desk-graphite:#0f181a;--desk-amber:#c78a33}@supports (color:lab(0% 0 0)){.marketShell{--desk-paper:lab(94.8268% .109911 3.82407);--desk-panel:lab(90.5391% -.00739098 3.82596);--desk-plate:lab(97.7085% .0584424 2.28941);--desk-ink:lab(5.3096% -1.98931 -2.64142);--desk-muted:lab(35.1239% -3.5311 -3.42134);--desk-line:lab(69.9055% -.133306 4.59933);--desk-graphite:lab(7.30152% -3.13471 -3.34466);--desk-amber:lab(62.7001% 18.4147 54.0566)}}.marketShell a,.marketShell button,.marketShell summary,.marketShell input,.marketShell select,.marketShell textarea{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1)}.marketShell a:active,.marketShell button:active,.marketShell summary:active{transform:translateY(1px)scale(.99)}.marketShell a:focus-visible,.marketShell button:focus-visible,.marketShell summary:focus-visible,.marketShell input:focus-visible,.marketShell select:focus-visible,.marketShell textarea:focus-visible{box-shadow:0 0 0 3px #c78a3347, 0 0 0 1px var(--desk-amber);outline:0}@supports (color:lab(0% 0 0)){.marketShell a:focus-visible,.marketShell button:focus-visible,.marketShell summary:focus-visible,.marketShell input:focus-visible,.marketShell select:focus-visible,.marketShell textarea:focus-visible{box-shadow:0 0 0 3px lab(62.7001% 18.4147 54.0566/.28), 0 0 0 1px var(--desk-amber)}}.marketHeader{border-radius:10px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;min-height:74px}.marketBrand{grid-template-rows:none;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:16px;min-height:74px;padding:10px 16px;display:grid}.marketBrand>img{border-radius:12px;width:52px;height:52px;display:block;box-shadow:inset 0 0 0 1px #f3f2ed1a;box-shadow:inset 0 0 0 1px lab(95.3885% .0586212 2.28958/.1)}.marketBrand>span{width:auto;height:auto;color:inherit;background:0 0;grid-row:auto;place-items:stretch stretch;display:grid}.marketBrand strong{letter-spacing:-.03em;font-size:1.08rem;font-weight:760}.marketBrand em{font-family:var(--font-code);letter-spacing:.08em;margin-top:4px;font-size:.63rem;font-weight:650}.marketNav a,.marketRfq,.heroActions a,.productAction a,.sectionHead a,.rfqBand>a,.emptyState a,.quoteForm button,.productHeroAction a,.footerTopline>a,.rfqMiniBand a,.resourceGrid a{font-family:var(--font-code);letter-spacing:.065em;font-weight:700}.marketNav a,.marketRfq{align-items:center;min-height:74px}.marketNav a:hover,.marketRfq:hover,.heroActions a:hover,.productAction a:hover,.sectionHead a:hover,.rfqBand>a:hover,.quoteForm button:hover,.productHeroAction a:hover,.footerTopline>a:hover,.rfqMiniBand a:hover,.resourceGrid a:hover{background:color-mix(in oklch, var(--desk-amber) 82%, white);color:var(--desk-ink)}.marketNav a:hover{background:color-mix(in oklch, var(--desk-amber) 10%, var(--desk-plate))}.marketHero h1,.catalogHero h1,.productHero h1{font-family:var(--font-ui);letter-spacing:-.066em;font-size:clamp(3.05rem,5.9vw,7rem);font-weight:800;line-height:.9}.catalogHero h1,.productHero h1{font-size:clamp(2.35rem,4.7vw,5.4rem)}.marketHero p,.catalogHero p,.productHero p,.productCard p,.trustStrip p,.categoryPanel p,.productTextBlock p,.productAside p,.faqBlock p,.emptyState p,.successPanel p{font-weight:450}.marketEyebrow,.marketHeroCopy .marketEyebrow,.catalogHero .marketEyebrow,.productHero .marketEyebrow,.sectionHead span,.productMeta span,.productMeta em,.productFacts dt,.dataPlate dt,.ticketTopline,.statGrid small,.categoryPanel>span,.rfqBand span,.buyerChecklist span,.quoteAssurance span,.successPanel span,.sourceGrid article>span,.trustStrip article span{font-family:var(--font-code);font-weight:700}.productCard{will-change:transform}.productCard:hover{border-color:color-mix(in oklch, var(--desk-amber) 54%, var(--desk-line));transform:translateY(-2px)}.productCard h3 a:hover{color:color-mix(in oklch, var(--desk-amber) 76%, var(--desk-ink))}.searchPanel input:hover,.searchPanel select:hover,.quoteForm input:hover,.quoteForm select:hover,.quoteForm textarea:hover{border-color:color-mix(in oklch, var(--desk-amber) 48%, var(--desk-line));background:#fff}.marketSplit{align-items:stretch}.categoryPanel{overflow:hidden}.categoryProcess{gap:0;margin-top:28px;display:grid;position:relative}.categoryProcess:before{content:"";background:linear-gradient(var(--desk-amber), color-mix(in oklch, var(--desk-line) 70%, transparent));width:1px;position:absolute;top:16px;bottom:16px;left:18px}.categoryProcess a{border-bottom:1px solid var(--desk-line);min-height:78px;color:var(--desk-ink);grid-template-columns:38px 34px minmax(0,1fr) auto;grid-template-areas:"index icon title count""index icon action action";align-items:center;gap:5px 12px;padding:14px 14px 14px 0;text-decoration:none;display:grid;position:relative}.categoryProcess a:last-child{border-bottom:0}.categoryProcess a:hover{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-amber) 11%, transparent), transparent 72%);padding-left:10px}.processIndex{color:var(--desk-muted);font-family:var(--font-code);text-align:center;grid-area:index;font-size:.62rem;font-weight:700}.processIcon{z-index:1;border:1px solid var(--desk-line);width:34px;height:34px;color:var(--desk-amber);background:var(--desk-plate);border-radius:50%;grid-area:icon;place-items:center;display:grid;position:relative}.categoryProcess strong{overflow-wrap:anywhere;letter-spacing:-.02em;grid-area:title;font-size:1rem;font-weight:720;line-height:1.1}.categoryProcess em{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;grid-area:count;font-size:.64rem;font-style:normal;font-weight:650}.categoryProcess small{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;grid-area:action;align-items:center;gap:5px;font-size:.64rem;font-weight:650;display:inline-flex}.manufacturerBoard{gap:9px;margin-top:26px;display:grid}.manufacturerBoard a{color:var(--desk-paper);background:#232a2dad;background:lab(16.551% -3.00674 -2.92216/.68);border:1px solid #edebe72e;border:1px solid lab(93.0685% .0588596 2.28972/.18);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"mark brand count""mark bar rank";align-items:center;gap:7px 12px;padding:12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.manufacturerBoard a:hover{border-color:color-mix(in oklch, var(--desk-amber) 62%, transparent);background:#2b3538d1;background:lab(21.2028% -3.50599 -3.40823/.82)}.manufacturerBoard span{width:42px;height:42px;color:var(--desk-amber);font-family:var(--font-code);border:1px solid #edebe729;border:1px solid lab(93.0685% .0588596 2.28972/.16);border-radius:8px;grid-area:mark;place-items:center;font-size:.74rem;font-weight:800;display:grid}.manufacturerBoard strong{text-overflow:ellipsis;white-space:nowrap;grid-area:brand;font-size:.98rem;font-weight:720;overflow:hidden}.manufacturerBoard em,.manufacturerBoard small{color:#e6e4e0bd;color:lab(90.7485% .059098 2.28988/.74);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:650}.manufacturerBoard em{color:var(--desk-amber);grid-area:count}.manufacturerBoard small{text-align:right;grid-area:rank}.manufacturerBoard i{background:#edebe71f;background:lab(93.0685% .0588596 2.28972/.12);border-radius:999px;grid-area:bar;height:5px;display:block;overflow:hidden}.manufacturerBoard i:before{content:"";width:var(--brand-depth);border-radius:inherit;background:var(--desk-amber);height:100%;display:block}.marketFooter{border-radius:12px;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.footerTopline,.footerAssurance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.footerIdentity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.footerIdentity strong{letter-spacing:-.03em;font-size:1.14rem;font-weight:760}.footerIdentity p{color:var(--desk-muted);margin:3px 0 0}.footerTopline>a,.rfqMiniBand a,.resourceGrid a{min-height:42px;color:var(--desk-ink);background:var(--desk-amber);text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;text-decoration:none;display:inline-flex}.footerMatrix{border-top:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footerGroup{border-right:1px solid var(--desk-line);padding:20px 18px 22px}.footerGroup:last-child{border-right:0}.footerGroup h2{color:var(--desk-ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:.84rem;font-weight:760;display:flex}.footerGroup h2 svg{color:var(--desk-amber)}.footerGroup div{gap:7px;display:grid}.footerGroup a,.marketFooter nav a{min-height:30px;color:var(--desk-muted);font-family:var(--font-ui);letter-spacing:-.01em;text-transform:none;border:1px solid #0000;border-radius:7px;align-items:center;padding:6px 8px;font-size:.84rem;font-weight:520;text-decoration:none;display:flex}.footerGroup a:hover,.marketFooter nav a:hover{border-color:var(--desk-line);color:var(--desk-ink);background:color-mix(in oklch, var(--desk-amber) 9%, var(--desk-plate));transform:translate(2px)}.footerAssurance{color:var(--desk-muted)}.footerAssurance span,.footerAssurance small{max-width:none;font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.55}.footerAssurance small{text-align:right;justify-self:end;max-width:86ch}.infoHero{margin-bottom:10px}.infoList,.resourceGrid,.processGrid{gap:10px;margin:10px 0;display:grid}.infoList{grid-template-columns:repeat(3,minmax(0,1fr))}.infoList article,.resourceGrid article,.processGrid li,.infoDisclaimer,.rfqMiniBand,.infoNotice,.infoColumns article{border:1px solid var(--desk-line);background:var(--desk-plate);border-radius:8px}.infoList article,.resourceGrid article,.infoColumns article{padding:24px}.infoList svg,.resourceGrid svg,.infoDisclaimer svg,.rfqMiniBand svg,.processGrid svg{color:var(--desk-amber)}.infoList h2,.resourceGrid h2,.infoDisclaimer h2,.rfqMiniBand h2,.infoNotice h2{letter-spacing:0;margin:12px 0 8px;font-size:1.35rem;font-weight:760;line-height:1.12}.infoList p,.resourceGrid p,.infoDisclaimer p,.rfqMiniBand p,.processGrid p,.infoColumns p,.infoNotice p{color:var(--desk-muted);margin:0;line-height:1.52}.infoSection{border-top:1px solid var(--desk-line);margin:22px 0;padding:28px 0}.infoSectionLabel,.infoColumns h3{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.infoSection h2{max-width:860px;color:var(--desk-ink);letter-spacing:0;margin:8px 0 12px;font-size:2rem;font-weight:760;line-height:1.1}.infoSectionIntro{max-width:960px;color:var(--desk-muted);margin:0 0 18px;font-size:1.03rem;line-height:1.58}.infoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.infoColumns h3{color:var(--desk-ink);margin:0 0 10px}.infoBullets{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.infoBullets li{color:var(--desk-muted);padding-left:22px;line-height:1.52;position:relative}.infoBullets li:before{content:"";background:var(--desk-amber);border-radius:999px;width:8px;height:8px;position:absolute;top:.72em;left:2px;transform:translateY(-50%)}.processGrid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none}.processGrid li{gap:10px;padding:18px;display:grid}.processGrid span,.resourceGrid span{color:var(--desk-muted);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceGrid a{justify-self:start;margin-top:18px}.infoDisclaimer,.rfqMiniBand,.infoNotice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:10px 0;padding:22px;display:grid}.infoDisclaimer,.infoNotice{grid-template-columns:auto minmax(0,1fr)}.rfqMiniBand{color:var(--desk-paper);background:var(--desk-graphite)}.rfqMiniBand h2{color:var(--desk-paper)}.rfqMiniBand p{color:#edebe7c2;color:lab(93.0685% .0588596 2.28972/.76)}@media (max-width:1120px){.footerMatrix,.infoList,.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGroup:nth-child(2n){border-right:0}.footerGroup:nth-child(-n+2){border-bottom:1px solid var(--desk-line)}}@media (max-width:940px){.marketHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand rfq""nav nav"}.marketBrand{grid-area:brand}.marketRfq{grid-area:rfq}.marketNav{grid-area:nav}.footerTopline,.footerAssurance,.rfqMiniBand,.infoNotice{grid-template-columns:1fr;justify-items:start}.footerAssurance small{text-align:left;justify-self:start}}@media (max-width:620px){.marketHeader{min-height:0}.marketBrand{grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:8px 10px}.marketBrand>img{border-radius:9px;width:38px;height:38px}.marketBrand strong{font-size:.94rem}.marketBrand em{max-width:28ch;font-size:.48rem}.marketNav{grid-template-columns:repeat(4,minmax(0,1fr))}.marketNav a,.marketRfq{min-height:38px}.marketRfq{white-space:normal;min-height:58px}.marketHero h1,.catalogHero h1,.productHero h1{letter-spacing:-.058em;font-size:clamp(2.25rem,12vw,3.35rem)}.categoryProcess a{grid-template-columns:32px 34px minmax(0,1fr);grid-template-areas:"index icon title""index icon count""index icon action"}.categoryProcess em{justify-self:start}.manufacturerBoard a{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"mark brand""mark count""bar bar""rank rank"}.manufacturerBoard small{text-align:left}.footerMatrix,.infoList,.resourceGrid,.infoColumns,.processGrid{grid-template-columns:1fr}.footerGroup,.footerGroup:nth-child(2n),.footerGroup:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--desk-line)}.footerGroup:last-child{border-bottom:0}.footerTopline,.footerAssurance,.infoList article,.resourceGrid article,.infoColumns article,.infoDisclaimer,.rfqMiniBand,.infoNotice{padding:18px}.footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGroup,.footerGroup:nth-child(2n),.footerGroup:nth-child(-n+2),.footerGroup:last-child{border-right:1px solid var(--desk-line);border-bottom:1px solid var(--desk-line);min-width:0;padding:14px 12px}.footerGroup:nth-child(2n){border-right:0}.footerGroup:nth-last-child(-n+2){border-bottom:0}.footerGroup h2{margin-bottom:8px;font-size:.74rem}.footerGroup div{gap:3px}.footerGroup a,.marketFooter nav a{min-height:26px;padding:4px 3px;font-size:.68rem;line-height:1.18}.footerAssurance span,.footerAssurance small{font-size:.54rem;line-height:1.45}}.marketBrand:hover{background:color-mix(in oklch, var(--desk-amber) 7%, var(--desk-plate))}.marketBrand:hover>img{transform:translateY(-1px)}.marketBrand>img,.processIcon{transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.categoryProcess a:hover{border-bottom-color:color-mix(in oklch, var(--desk-amber) 52%, var(--desk-line));transform:translate(2px)}.categoryProcess a:hover .processIcon{border-color:color-mix(in oklch, var(--desk-amber) 72%, var(--desk-line));background:color-mix(in oklch, var(--desk-amber) 10%, var(--desk-plate));transform:translate(1px)}.marketShell{--desk-amber:#ac8040;--desk-amber-strong:#a16f21;margin-top:22px}@supports (color:lab(0% 0 0)){.marketShell{--desk-amber:lab(57.0171% 12.7692 40.9109);--desk-amber-strong:lab(51.1594% 15.1793 48.7656)}}.marketHeader{background:#f6f4eff7;background:lab(96.3211% .0703931 2.67248/.97);border-radius:12px;margin-bottom:18px;box-shadow:0 14px 34px #0b131612;box-shadow:0 14px 34px lab(5.31812% -2.33681 -3.05938/.07)}.marketRfq,.searchPanel button,.heroActions a:first-child,.productAction a,.rfqBand>a,.footerTopline>a,.quoteForm button,.productHeroAction a,.rfqMiniBand a,.resourceGrid a{background:var(--desk-amber)}.marketRfq:hover,.searchPanel button:hover,.heroActions a:first-child:hover,.productAction a:hover,.rfqBand>a:hover,.footerTopline>a:hover,.quoteForm button:hover,.productHeroAction a:hover,.rfqMiniBand a:hover,.resourceGrid a:hover{background:var(--desk-amber-strong)}html{scrollbar-color:oklch(63% .098 74) oklch(90% .012 88)}html::-webkit-scrollbar-thumb{background:#ac8040;background:lab(57.0171% 12.7692 40.9109)}html::-webkit-scrollbar-thumb:hover{background:#a16f21;background:lab(51.1594% 15.1793 48.7656)}.marketNotice{border:1px solid color-mix(in oklch, var(--desk-amber) 35%, var(--desk-line));min-height:72px;color:var(--desk-ink);background:color-mix(in oklch, var(--desk-amber) 7%, var(--desk-plate));border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;font-size:1rem;line-height:1.35;display:flex}.marketFooter{box-shadow:none;background:#efece6;background:lab(93.5462% .0964999 3.44002);border-radius:10px;margin-top:18px}.footerTopline{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.footerIdentity{grid-template-columns:34px minmax(0,1fr);gap:10px}.footerIdentity img{border-radius:8px;width:34px;height:34px}.footerIdentity strong{font-size:.98rem}.footerIdentity p{max-width:62ch;font-size:.78rem;line-height:1.3}.footerTopline>a{border-radius:8px;min-height:36px;padding:9px 13px;font-size:.7rem}.footerMatrix{background:#f5f3ee;background:lab(95.9731% .0704229 2.67253);grid-template-columns:repeat(4,minmax(0,1fr))}.footerGroup{padding:14px 14px 16px}.footerGroup h2{margin-bottom:8px;font-size:.76rem}.footerGroup div{gap:2px}.footerGroup a,.marketFooter nav a{min-height:24px;padding:3px 4px;font-size:.76rem;line-height:1.2}.footerAssurance{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:14px;padding:12px 16px}.footerAssurance span,.footerAssurance small{font-size:.52rem;line-height:1.35}@media (max-width:940px){.marketHeader{margin-bottom:14px}.marketHeader+.marketHero,.marketHeader+.catalogHero,.marketHeader+.productHero,.marketHeader+.quoteDesk{margin-top:14px}.footerTopline,.footerAssurance{grid-template-columns:1fr}.footerAssurance small{text-align:left;justify-self:start}}@media (max-width:620px){.marketShell{margin-top:8px}.marketHeader{margin-bottom:12px}.footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.footerTopline,.footerGroup,.footerGroup:nth-child(2n),.footerGroup:nth-child(-n+2),.footerGroup:last-child,.footerAssurance{padding:12px}.footerIdentity p{font-size:.68rem}.footerGroup a,.marketFooter nav a{font-size:.64rem}}.marketHeader{margin-bottom:30px!important}@media (max-width:620px){.marketHeader{margin-bottom:16px!important}}.marketFooter{grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.marketFooter .footerMatrix{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:0!important;display:grid!important}.marketFooter .footerGroup{min-width:0!important;display:block!important}@media (max-width:620px){.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.marketFooter .footerGroup{padding:12px 14px!important}.marketFooter .footerGroup h2{margin:0 0 6px!important;font-size:.74rem!important;line-height:1.15!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{border:0!important;min-height:20px!important;padding:2px 0!important;font-size:.72rem!important;line-height:1.18!important}.marketFooter .footerGroup a:hover,.marketFooter nav.footerMatrix a:hover{padding-left:4px!important}.marketFooter .footerMatrix>.footerGroup{min-height:0!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{margin:0!important}.marketFooter .footerTopline{border-bottom:1px solid var(--desk-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:22px 24px!important;display:grid!important}.marketFooter .footerIdentity{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.marketFooter .footerIdentity strong{color:var(--desk-ink)!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.08rem!important;font-weight:760!important}.marketFooter .footerIdentity p{max-width:58ch!important;color:var(--desk-muted)!important;margin:4px 0 0!important;font-size:.92rem!important;line-height:1.35!important}.marketFooter .footerTopline>a{border-radius:10px!important;min-height:44px!important;padding:12px 18px!important;font-size:.78rem!important}.marketFooter .footerMatrix{border-bottom:1px solid var(--desk-line)!important;background:#f8f6f2!important;background:lab(97.0125% .0584722 2.28947)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.marketFooter .footerMatrix>.footerGroup{border-right:1px solid var(--desk-line)!important;min-height:0!important;padding:24px!important}.marketFooter .footerMatrix>.footerGroup:last-child{border-right:0!important}.marketFooter .footerAssurance{color:var(--desk-muted)!important;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:18px 24px!important;display:grid!important}@media (max-width:940px){.marketFooter .footerTopline,.marketFooter .footerAssurance{grid-template-columns:1fr!important}.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketFooter .footerMatrix>.footerGroup:nth-child(2n){border-right:0!important}.marketFooter .footerMatrix>.footerGroup:nth-child(-n+2){border-bottom:1px solid var(--desk-line)!important}.marketFooter .footerAssurance small{text-align:left!important;justify-self:start!important}}@media (max-width:620px){.marketFooter .footerIdentity{grid-template-columns:42px minmax(0,1fr)!important}.marketFooter .footerIdentity img{width:42px!important;height:42px!important}.marketFooter .footerIdentity p{font-size:.82rem!important}.marketFooter .footerGroup h2{font-size:.92rem!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{font-size:.84rem!important}.marketFooter .footerAssurance span,.marketFooter .footerAssurance small{font-size:.64rem!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{font-size:.86rem!important;line-height:1.22!important}.marketFooter .footerAssurance span,.marketFooter .footerAssurance small{font-size:.69rem!important;line-height:1.38!important}.marketFooter .footerTopline,.marketFooter .footerMatrix>.footerGroup,.marketFooter .footerAssurance{padding:12px!important}.marketFooter .footerGroup div{gap:5px!important}}.trustStrip h3,.productTextBlock h2,.productAside h2,.faqBlock h2,.infoList h2,.resourceGrid h2{letter-spacing:-.035em!important}.marketFooter{border:1px solid color-mix(in oklch, var(--desk-line) 88%, var(--desk-ink))!important;background:linear-gradient(#fbfaf7,#f0eee8)!important;background:linear-gradient(lab(98.2791% .0365376 1.52476),lab(94.0057% .0831783 3.05613))!important;border-radius:22px!important;margin-top:40px!important;overflow:hidden!important;box-shadow:0 22px 62px #131c2014!important;box-shadow:0 22px 62px lab(9.58044% -3.34382 -4.44514/.08)!important}.marketFooter .footerTopline{border-bottom:1px solid var(--desk-line)!important;background:linear-gradient(90deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 42%), #f9f8f4!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:22px!important;padding:24px 28px!important;display:grid!important}@supports (color:lab(0% 0 0)){.marketFooter .footerTopline{background:linear-gradient(90deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 42%), lab(97.5878% .0471771 1.90692)!important}}.marketFooter .footerIdentity{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}.marketFooter .footerIdentity img{border-radius:13px!important;width:48px!important;height:48px!important}.marketFooter .footerIdentity strong{color:var(--desk-ink)!important;letter-spacing:-.03em!important;margin:0!important;font-size:1.12rem!important;font-weight:780!important;line-height:1!important}.marketFooter .footerProof{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;max-width:360px!important;display:inline-flex!important}.marketFooter .footerProof span{border:1px solid color-mix(in oklch, var(--desk-line) 76%, white)!important;min-height:30px!important;color:var(--desk-muted)!important;font-family:var(--font-code)!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:#fdfcf9c2!important;background:lab(98.8544% .0264943 1.14299/.76)!important;border-radius:999px!important;align-items:center!important;padding:7px 10px!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}.marketFooter .footerTopline>a{border:1px solid color-mix(in oklch, var(--desk-amber) 68%, var(--desk-ink))!important;min-height:44px!important;color:var(--desk-ink)!important;background:var(--desk-amber)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 18px!important;font-size:.74rem!important;display:inline-flex!important}.marketFooter .footerTopline>a:hover{border-color:var(--desk-ink)!important;background:color-mix(in oklch, var(--desk-amber) 82%, white)!important;transform:translateY(-1px)!important}.marketFooter .footerTopline>a:active{transform:translateY(1px)!important}.marketFooter .footerMatrix{border-bottom:1px solid var(--desk-line)!important;background:#f6f4f0!important;background:lab(96.2005% .0585318 2.28953)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:26px 28px!important;display:grid!important}.marketFooter .footerMatrix>.footerGroup,.marketFooter .footerMatrix>.footerGroup:nth-child(2n),.marketFooter .footerMatrix>.footerGroup:nth-child(-n+2),.marketFooter .footerMatrix>.footerGroup:last-child{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.marketFooter .footerGroup h2{color:var(--desk-ink)!important;letter-spacing:-.018em!important;align-items:center!important;gap:9px!important;margin:0 0 13px!important;font-size:.98rem!important;font-weight:760!important;line-height:1.15!important;display:flex!important}.marketFooter .footerGroup h2 svg{width:19px!important;height:19px!important;color:var(--desk-amber)!important}.marketFooter .footerGroup div{gap:7px!important;display:grid!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{width:fit-content!important;min-height:27px!important;color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;font-family:var(--font-ui)!important;letter-spacing:-.012em!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:2px 0!important;font-size:.95rem!important;font-weight:510!important;line-height:1.22!important;text-decoration:none!important;display:inline-flex!important}.marketFooter .footerGroup a:focus-visible,.marketFooter nav.footerMatrix a:focus-visible,.marketFooter .footerTopline>a:focus-visible{outline:2px solid color-mix(in oklch, var(--desk-amber) 82%, var(--desk-ink))!important;outline-offset:4px!important}.marketFooter .footerAssurance{color:var(--desk-muted)!important;background:#f1f0eb!important;background:lab(94.6925% .0587106 2.28962)!important;grid-template-columns:minmax(0,.62fr) minmax(0,1fr)!important;align-items:center!important;gap:24px!important;padding:18px 28px!important;display:grid!important}.marketFooter .footerAssurance span,.marketFooter .footerAssurance small{max-width:none!important;color:var(--desk-muted)!important;font-family:var(--font-code)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:650!important;line-height:1.45!important}.marketFooter .footerAssurance small{text-align:right!important;justify-self:end!important;max-width:98ch!important}@media (max-width:1120px){.marketFooter .footerTopline{grid-template-columns:minmax(0,1fr) auto!important}.marketFooter .footerProof{grid-column:1/-1!important;justify-content:flex-start!important}}@media (max-width:820px){.marketHero h1{font-size:clamp(2.35rem,11vw,4.2rem)!important}.marketFooter .footerTopline,.marketFooter .footerAssurance{grid-template-columns:1fr!important}.marketFooter .footerTopline>a{justify-self:start!important}.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketFooter .footerAssurance small{text-align:left!important;justify-self:start!important}}@media (max-width:520px){.marketHero h1,.catalogHero h1,.productHero h1,.infoHero h1{letter-spacing:-.05em!important;font-size:clamp(2.05rem,10.5vw,3.25rem)!important;line-height:.98!important}.marketSection .sectionHead h2,.categoryPanel h2,.rfqBand h2{font-size:clamp(1.45rem,8vw,2.25rem)!important;line-height:1.05!important}.marketFooter{border-radius:16px!important;margin-top:28px!important}.marketFooter .footerTopline,.marketFooter .footerMatrix,.marketFooter .footerAssurance{padding:18px!important}.marketFooter .footerIdentity{grid-template-columns:42px minmax(0,1fr)!important}.marketFooter .footerIdentity img{width:42px!important;height:42px!important}.marketFooter .footerIdentity p{font-size:.86rem!important}.marketFooter .footerProof{gap:6px!important}.marketFooter .footerProof span{min-height:28px!important;padding:6px 8px!important;font-size:.6rem!important}.marketFooter .footerMatrix{grid-template-columns:1fr!important;gap:20px!important}.marketFooter .footerGroup h2{margin-bottom:9px!important;font-size:.98rem!important}.marketFooter .footerGroup div{gap:5px!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{min-height:25px!important;font-size:.9rem!important}.marketFooter .footerAssurance span,.marketFooter .footerAssurance small{font-size:.64rem!important;line-height:1.42!important}}.marketFooter .footerTopline{padding:20px 24px!important}.marketFooter .footerMatrix{gap:14px!important;padding:22px 24px!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{min-height:25px!important;font-size:.93rem!important}.marketFooter .footerAssurance{padding:15px 24px!important}@media (max-width:520px){.marketFooter .footerTopline,.marketFooter .footerMatrix,.marketFooter .footerAssurance{padding:14px!important}.marketFooter .footerProof{display:none!important}.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}.marketFooter .footerGroup h2{margin-bottom:8px!important;font-size:.9rem!important}.marketFooter .footerGroup h2 svg{width:17px!important;height:17px!important}.marketFooter .footerGroup div{gap:3px!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{min-height:24px!important;font-size:.86rem!important;line-height:1.18!important}.marketFooter .footerIdentity p{font-size:.82rem!important;line-height:1.32!important}.marketFooter .footerTopline>a{min-height:40px!important;padding:10px 14px!important;font-size:.68rem!important}.marketFooter .footerAssurance{gap:8px!important}.marketFooter .footerAssurance span,.marketFooter .footerAssurance small{font-size:.6rem!important;line-height:1.32!important}}.marketFooter{isolation:isolate!important;border:1px solid color-mix(in oklch, var(--desk-line) 84%, var(--desk-ink))!important;background:radial-gradient(circle at 18% 0%, color-mix(in oklch, var(--desk-amber) 10%, transparent), transparent 30%), linear-gradient(180deg, #fbfaf7, #f1efe9)!important;border-radius:24px!important;margin-top:44px!important;box-shadow:0 24px 70px #0d181d17!important;box-shadow:0 24px 70px lab(7.27865% -3.18409 -5.08489/.09)!important}@supports (color:lab(0% 0 0)){.marketFooter{background:radial-gradient(circle at 18% 0%, color-mix(in oklch, var(--desk-amber) 10%, transparent), transparent 30%), linear-gradient(180deg, lab(98.3951% .0365376 1.52475), lab(94.4697% .0830889 3.05609))!important}}.marketFooter .footerTopline{border-bottom:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:linear-gradient(90deg,#fcfbf8,#f6f4ee)!important;background:linear-gradient(90deg,lab(98.5112% .0365376 1.52476),lab(96.2097% .0828207 3.05587))!important;grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:18px!important;padding:22px 24px!important;display:grid!important}.marketFooter .footerIdentity{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:2px 0!important;display:grid!important}.marketFooter .footerIdentity img{border-radius:14px!important;width:52px!important;height:52px!important;box-shadow:0 12px 26px #0913181c!important;box-shadow:0 12px 26px lab(5.30894% -2.54022 -4.46436/.11)!important}.marketFooter .footerIdentity strong{color:var(--desk-ink)!important;letter-spacing:-.04em!important;font-size:1.18rem!important;font-weight:820!important;line-height:1!important;display:block!important}.marketFooter .footerIdentity p{max-width:54ch!important;color:color-mix(in oklch, var(--desk-muted) 84%, var(--desk-ink))!important;margin:6px 0 0!important;font-size:.95rem!important;font-weight:480!important;line-height:1.34!important}.marketFooter .footerActionRail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.marketFooter .footerAction{border:1px solid color-mix(in oklch, var(--desk-line) 82%, white)!important;min-width:0!important;min-height:72px!important;color:var(--desk-ink)!important;background:#fdfcf9b3!important;background:lab(98.8544% .0264943 1.14299/.7)!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;text-decoration:none!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff9e!important;box-shadow:inset 0 1px lab(100% 0 0/.62)!important}.marketFooter .footerAction svg{color:color-mix(in oklch, var(--desk-amber) 84%, var(--desk-ink))!important}.marketFooter .footerAction>svg:first-child{border:1px solid color-mix(in oklch, var(--desk-line) 78%, white)!important;background:#f4f2ed!important;background:lab(95.6251% .0704527 2.67255)!important;border-radius:12px!important;width:34px!important;height:34px!important;padding:7px!important}.marketFooter .footerAction span{gap:4px!important;min-width:0!important;display:grid!important}.marketFooter .footerAction strong{color:inherit!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.95rem!important;font-weight:760!important;line-height:1.05!important;overflow:hidden!important}.marketFooter .footerAction small{color:var(--desk-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important;font-weight:500!important;line-height:1.22!important;overflow:hidden!important}.marketFooter .footerActionPrimary{border-color:color-mix(in oklch, var(--desk-ink) 70%, var(--desk-amber))!important;color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-ink) 92%, black), color-mix(in oklch, var(--desk-ink) 78%, var(--desk-amber)))!important;box-shadow:0 14px 34px #08131929!important;box-shadow:0 14px 34px lab(5.31171% -2.77428 -5.01635/.16)!important}.marketFooter .footerActionPrimary>svg:first-child{color:var(--desk-amber)!important;background:#ffffff14!important;background:lab(100% 0 0/.08)!important;border-color:#ffffff29!important;border-color:lab(100% 0 0/.16)!important}.marketFooter .footerActionPrimary small{color:#d7d4cc!important;color:lab(84.9755% .143439 4.59669)!important}.marketFooter .footerAction:hover{border-color:color-mix(in oklch, var(--desk-amber) 54%, var(--desk-line))!important;background:#fefdfa!important;background:lab(99.3232% .036478 1.52473)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0d181d13!important;box-shadow:0 12px 28px lab(7.27865% -3.18409 -5.08489/.075)!important}.marketFooter .footerActionPrimary:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-ink) 86%, black), color-mix(in oklch, var(--desk-ink) 70%, var(--desk-amber)))!important}.marketFooter .footerAction:active{transform:translateY(1px)!important}.marketFooter .footerAction:focus-visible{outline:2px solid color-mix(in oklch, var(--desk-amber) 82%, var(--desk-ink))!important;outline-offset:4px!important}.marketFooter .footerDirectory{border-bottom:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;background:#f6f4f0!important;background:lab(96.3165% .058502 2.28953)!important;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)!important;gap:24px!important;padding:24px!important;display:grid!important}.marketFooter .footerDirectoryIntro{border:1px solid color-mix(in oklch, var(--desk-line) 82%, white)!important;background:linear-gradient(#fdfcf9,#f3f0eb)!important;background:linear-gradient(lab(98.8544% .0264943 1.14299),lab(94.9337% .0830293 3.05601))!important;border-radius:18px!important;flex-direction:column!important;justify-content:space-between!important;min-height:170px!important;padding:18px!important;display:flex!important}.marketFooter .footerDirectoryIntro span{color:color-mix(in oklch, var(--desk-amber) 82%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:760!important}.marketFooter .footerDirectoryIntro p{color:color-mix(in oklch, var(--desk-muted) 86%, var(--desk-ink))!important;margin:0!important;font-size:.9rem!important;font-weight:480!important;line-height:1.4!important}.marketFooter .footerMatrix{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;padding:0!important;display:grid!important}.marketFooter .footerMatrix>.footerGroup,.marketFooter .footerMatrix>.footerGroup:nth-child(2n),.marketFooter .footerMatrix>.footerGroup:nth-child(-n+2),.marketFooter .footerMatrix>.footerGroup:last-child{border:0!important;border-left:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:0 0!important;min-height:0!important;padding:2px 0 2px 18px!important}.marketFooter .footerGroup h2{color:var(--desk-ink)!important;margin:0 0 12px!important;font-size:.98rem!important;font-weight:780!important}.marketFooter .footerGroupTitle{color:var(--desk-ink)!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;font-size:.98rem!important;font-weight:780!important;line-height:1.12!important;display:flex!important}.marketFooter .footerGroupTitle svg{color:color-mix(in oklch, var(--desk-amber) 74%, var(--desk-ink))!important;flex:none!important}.marketFooter .footerGroup div{gap:6px!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{min-height:25px!important;color:color-mix(in oklch, var(--desk-muted) 90%, var(--desk-ink))!important;padding:0!important;font-size:.93rem!important;font-weight:510!important;line-height:1.22!important}.marketFooter .footerGroup a:hover,.marketFooter nav.footerMatrix a:hover{color:var(--desk-ink)!important;transform:translate(5px)!important}.marketFooter .footerAssurance{background:#f0eeea!important;background:lab(94.1125% .0587702 2.28965)!important;grid-template-columns:minmax(0,.52fr) minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:16px 24px!important;display:grid!important}.marketFooter .footerAssurance span{color:var(--desk-ink)!important;font-family:var(--font-code)!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:760!important;line-height:1.35!important}.marketFooter .footerAssurance small{max-width:96ch!important;color:color-mix(in oklch, var(--desk-muted) 88%, var(--desk-ink))!important;font-family:var(--font-ui)!important;letter-spacing:-.005em!important;text-align:right!important;text-transform:none!important;justify-self:end!important;font-size:.78rem!important;font-weight:500!important;line-height:1.42!important}@media (max-width:1120px){.marketFooter .footerTopline,.marketFooter .footerDirectory{grid-template-columns:1fr!important}.marketFooter .footerDirectoryIntro{gap:10px!important;min-height:0!important}}@media (max-width:820px){.marketFooter .footerActionRail,.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketFooter .footerAssurance{grid-template-columns:1fr!important}.marketFooter .footerAssurance small{text-align:left!important;justify-self:start!important}}@media (max-width:520px){.marketFooter{border-radius:18px!important}.marketFooter .footerTopline,.marketFooter .footerDirectory,.marketFooter .footerAssurance{padding:14px!important}.marketFooter .footerIdentity{grid-template-columns:44px minmax(0,1fr)!important}.marketFooter .footerIdentity img{width:44px!important;height:44px!important}.marketFooter .footerIdentity strong{font-size:1.05rem!important}.marketFooter .footerIdentity p{font-size:.82rem!important;line-height:1.32!important}.marketFooter .footerActionRail{grid-template-columns:1fr!important;gap:8px!important}.marketFooter .footerAction{border-radius:14px!important;min-height:54px!important;padding:9px 10px!important}.marketFooter .footerAction>svg:first-child{width:30px!important;height:30px!important}.marketFooter .footerAction strong{font-size:.9rem!important}.marketFooter .footerAction small{font-size:.7rem!important}.marketFooter .footerDirectoryIntro{padding:14px!important}.marketFooter .footerDirectoryIntro p{font-size:.82rem!important}.marketFooter .footerMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important}.marketFooter .footerMatrix>.footerGroup,.marketFooter .footerMatrix>.footerGroup:nth-child(2n),.marketFooter .footerMatrix>.footerGroup:nth-child(-n+2),.marketFooter .footerMatrix>.footerGroup:last-child{border-left:0!important;padding-left:0!important}.marketFooter .footerGroup h2,.marketFooter .footerGroupTitle{margin-bottom:8px!important;font-size:.9rem!important}.marketFooter .footerGroup a,.marketFooter nav.footerMatrix a{min-height:24px!important;font-size:.85rem!important}.marketFooter .footerAssurance span{font-size:.62rem!important}.marketFooter .footerAssurance small{font-size:.72rem!important}}.marketFooter .footerDirectoryIntro{justify-content:flex-start!important;gap:64px!important;min-height:0!important}@media (max-width:820px){.marketFooter .footerActionRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketFooter .footerAction{grid-template-columns:30px minmax(0,1fr)!important;min-height:64px!important}.marketFooter .footerAction>svg:last-child,.marketFooter .footerAction small{display:none!important}}@media (max-width:520px){.marketFooter .footerTopline{gap:12px!important}.marketFooter .footerActionRail{grid-template-columns:1fr!important}.marketFooter .footerAction{grid-template-columns:30px minmax(0,1fr)!important;min-height:46px!important;padding:8px 10px!important}.marketFooter .footerAction small,.marketFooter .footerAction>svg:last-child,.marketFooter .footerDirectoryIntro{display:none!important}.marketFooter .footerDirectory{gap:0!important}.marketFooter .footerAssurance{gap:10px!important}}.marketShell{margin-top:0!important}.marketHeader{margin-top:0!important;margin-bottom:22px!important;top:0!important}.marketHero h1{letter-spacing:-.052em!important;max-width:11.4ch!important;font-size:clamp(2.28rem,4.08vw,4.6rem)!important;font-weight:780!important;line-height:.98!important}.catalogHero h1,.productHero h1,.infoHero h1{letter-spacing:-.048em!important;font-size:clamp(1.68rem,3.2vw,3.76rem)!important;font-weight:760!important;line-height:1!important}.marketSection .sectionHead h2,.categoryPanel h2,.rfqBand h2{letter-spacing:-.045em!important;font-size:clamp(1.4rem,2.44vw,2.84rem)!important;font-weight:740!important;line-height:1.07!important}.searchPanel:before{display:none!important}.searchPanel button{border:0!important;border-left:1px solid color-mix(in oklch, var(--desk-line) 82%, var(--desk-ink))!important;color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-graphite) 92%, black), color-mix(in oklch, var(--desk-graphite) 76%, var(--desk-amber)))!important;cursor:pointer!important;align-content:center!important;justify-items:center!important;gap:8px!important;min-width:190px!important;padding:18px 22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff1f,0 18px 38px #0d181d29!important;box-shadow:inset 0 1px lab(100% 0 0/.12),0 18px 38px lab(7.27865% -3.18409 -5.08489/.16)!important}.searchPanel button small{color:color-mix(in oklch, var(--desk-amber) 80%, white)!important;font-family:var(--font-code)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:850!important;line-height:1!important}.searchPanel button span{color:inherit!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.9rem!important;font-weight:900!important;line-height:1.05!important}.searchPanel button:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-graphite) 84%, black), color-mix(in oklch, var(--desk-amber) 46%, var(--desk-graphite)))!important;transform:translateY(-1px)!important}.searchPanel button:active{transform:translateY(1px)!important}.searchPanel button:focus-visible{outline:2px solid color-mix(in oklch, var(--desk-amber) 86%, white)!important;outline-offset:-5px!important}.marketNoticeInline{color:color-mix(in oklch, var(--desk-muted) 86%, var(--desk-ink))!important;background:color-mix(in oklch, var(--desk-plate) 86%, white)!important;margin:0 0 18px!important}@media (max-width:820px){.marketHeader{margin-bottom:16px!important;top:0!important}.marketHero h1{font-size:clamp(1.88rem,8.8vw,3.36rem)!important}.catalogHero h1,.productHero h1,.infoHero h1{font-size:clamp(1.78rem,8.2vw,3.2rem)!important}}@media (max-width:520px){.marketShell{width:min(100% - 12px,460px)!important}.marketHero h1,.catalogHero h1,.productHero h1,.infoHero h1{font-size:clamp(1.64rem,8.4vw,2.6rem)!important;line-height:1.02!important}.marketSection .sectionHead h2,.categoryPanel h2,.rfqBand h2{font-size:clamp(1.16rem,6.4vw,1.8rem)!important}.searchPanel button{min-width:0!important;min-height:74px!important}}html,body{overscroll-behavior-x:none}.marketShell{width:min(1540px,100% - 32px)!important;margin-top:0!important;margin-bottom:0!important;padding-top:14px!important;padding-bottom:28px!important}.marketHeader{z-index:30!important;background:color-mix(in oklch, var(--desk-plate) 88%, white)!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;border-radius:18px!important;align-items:center!important;margin-bottom:24px!important;position:sticky!important;top:12px!important;box-shadow:0 18px 42px #0b13161c,inset 0 1px #ffffffa3!important;box-shadow:0 18px 42px lab(5.31812% -2.33681 -3.05938/.11),inset 0 1px lab(100% 0 0/.64)!important}.marketBrand,.marketNav,.marketRfq{align-self:stretch!important;align-items:center!important;display:flex!important}.marketBrand{grid-template-columns:46px minmax(0,1fr)!important;display:grid!important}.marketBrand img{align-self:center!important}.marketNav{align-items:stretch!important;display:grid!important}.marketNav a,.marketRfq{justify-content:center!important;align-items:center!important;display:flex!important}.marketHeader+.marketHero,.marketHeader+.catalogHero,.marketHeader+.productHero,.marketHeader+.quoteDesk{margin-top:0!important}.marketHero{grid-template-columns:minmax(0,1.46fr) minmax(320px,.5fr)!important;gap:clamp(24px,4vw,62px)!important;min-height:clamp(520px,58vw,670px)!important;padding:clamp(38px,5vw,74px) clamp(28px,5.4vw,84px)!important}.marketHeroCopy{max-width:980px!important}.marketHero h1{max-width:15.8ch!important;font-size:clamp(2.44rem,4.28vw,5.25rem)!important;line-height:.96!important}.marketHero p{max-width:73ch!important}.heroDataPlate{justify-self:end!important;width:min(100%,430px)!important}.rfqBand{border:1px solid color-mix(in oklch, var(--desk-line) 82%, var(--desk-ink))!important;color:var(--desk-ink)!important;background:linear-gradient(90deg, color-mix(in oklch, var(--desk-amber) 9%, transparent), transparent 42%), var(--desk-plate)!important;background-size:auto!important;border-radius:22px!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr) auto!important;align-items:stretch!important;gap:0!important;margin:24px 0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 56px #0d181d14!important;box-shadow:0 20px 56px lab(7.27865% -3.18409 -5.08489/.08)!important}.rfqBand:before{content:""!important;background:linear-gradient(90deg, color-mix(in oklch, var(--desk-line) 48%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--desk-line) 32%, transparent) 1px, transparent 1px)!important;opacity:.35!important;pointer-events:none!important;background-size:38px 38px!important;position:absolute!important;inset:0!important}.rfqBandCopy,.rfqFlow,.rfqBand>a{z-index:1!important;position:relative!important}.rfqBandCopy{border-right:1px solid var(--desk-line)!important;background:color-mix(in oklch, var(--desk-plate) 80%, white)!important;align-content:center!important;gap:12px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important}.rfqBand .rfqBandCopy span{color:color-mix(in oklch, var(--desk-amber) 76%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.12em!important;margin:0!important;font-size:.7rem!important;font-weight:850!important}.rfqBand h2{max-width:13ch!important;color:var(--desk-ink)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.32rem,2.2vw,2.45rem)!important;font-weight:760!important;line-height:1.02!important}.rfqBandCopy p{max-width:49ch!important;color:color-mix(in oklch, var(--desk-muted) 90%, var(--desk-ink))!important;margin:0!important;font-size:.98rem!important;line-height:1.48!important}.rfqFlow{color:var(--desk-ink)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.rfqFlow li{border-right:1px solid var(--desk-line)!important;background:#faf9f6b8!important;background:lab(98.0471% .0365675 1.52476/.72)!important;align-content:space-between!important;min-height:178px!important;padding:20px 18px!important;display:grid!important}.rfqFlow li:nth-child(2n){background:#f2f0ebad!important;background:lab(94.9291% .0706017 2.6726/.68)!important}.rfqFlow li span{color:color-mix(in oklch, var(--desk-amber) 82%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;margin:0!important;font-size:.68rem!important;font-weight:900!important}.rfqFlow li strong{color:var(--desk-ink)!important;letter-spacing:-.025em!important;margin-top:28px!important;font-size:1rem!important;font-weight:780!important;line-height:1.08!important;display:block!important}.rfqFlow li small{color:var(--desk-muted)!important;margin-top:8px!important;font-size:.78rem!important;line-height:1.32!important;display:block!important}.rfqBand>a{color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-graphite) 92%, black), color-mix(in oklch, var(--desk-graphite) 70%, var(--desk-amber)))!important;text-align:center!important;border:0!important;border-radius:0!important;min-width:178px!important;min-height:100%!important;box-shadow:inset 1px 0 #ffffff14!important;box-shadow:inset 1px 0 lab(100% 0 0/.08)!important}.rfqBand>a:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-graphite) 84%, black), color-mix(in oklch, var(--desk-amber) 42%, var(--desk-graphite)))!important}.trustStrip{grid-template-columns:.95fr 1.1fr .95fr!important;gap:12px!important;margin-top:14px!important}.trustStrip article{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:linear-gradient(#fdfcf9,#f3f1eb)!important;background:linear-gradient(lab(98.8544% .0264943 1.14299),lab(95.1657% .0829995 3.05599))!important;border-radius:20px!important;min-height:188px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffad!important;box-shadow:inset 0 1px lab(100% 0 0/.68)!important}.trustStrip article:after{content:""!important;border-right:1px solid color-mix(in oklch, var(--desk-amber) 42%, transparent)!important;border-bottom:1px solid color-mix(in oklch, var(--desk-amber) 42%, transparent)!important;opacity:.72!important;width:68px!important;height:68px!important;position:absolute!important;inset:auto 18px 18px auto!important}.trustStrip article span{border:1px solid color-mix(in oklch, var(--desk-amber) 42%, var(--desk-line))!important;width:34px!important;height:34px!important;color:var(--desk-ink)!important;background:color-mix(in oklch, var(--desk-amber) 16%, var(--desk-plate))!important;font-family:var(--font-code)!important;letter-spacing:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0 0 18px!important;font-size:.72rem!important;display:inline-flex!important}.trustStrip h3{max-width:18ch!important;color:var(--desk-ink)!important;letter-spacing:-.03em!important;margin:0 0 12px!important;font-size:clamp(1.02rem,1.24vw,1.28rem)!important;font-weight:760!important;line-height:1.05!important}.trustStrip p{max-width:40ch!important;margin:0!important;font-size:.94rem!important;line-height:1.46!important}.catalogLayout{grid-template-columns:minmax(286px,340px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;margin-top:16px!important;display:grid!important}.catalogSidebar{gap:12px!important;min-width:0!important;display:grid!important;position:sticky!important;top:108px!important}.catalogFilterIntro,.catalogFilterNote{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:var(--desk-plate)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff9e!important;box-shadow:inset 0 1px lab(100% 0 0/.62)!important}.catalogFilterIntro{padding:20px!important}.catalogFilterIntro span{color:color-mix(in oklch, var(--desk-amber) 76%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:.68rem!important;font-weight:850!important;display:block!important}.catalogFilterIntro h2{max-width:12ch!important;color:var(--desk-ink)!important;letter-spacing:-.04em!important;margin:0 0 10px!important;font-size:clamp(1.34rem,1.6vw,1.72rem)!important;font-weight:760!important;line-height:1.02!important}.catalogFilterIntro p,.catalogFilterNote p{color:var(--desk-muted)!important;margin:0!important;font-size:.9rem!important;line-height:1.44!important}.catalogSidebar .searchPanel{background:var(--desk-plate)!important;border-radius:18px!important;grid-template-columns:1fr!important;margin:0!important}.catalogSidebar .searchPanelTitle,.catalogSidebar .searchPanel label,.catalogSidebar .searchPanel button{border-right:0!important;border-bottom:1px solid var(--desk-line)!important;min-height:auto!important}.catalogSidebar .searchPanelTitle{padding:16px 18px!important}.catalogSidebar .searchPanel label{padding:13px 16px!important}.catalogSidebar .searchPanel input,.catalogSidebar .searchPanel select{min-height:42px!important}.catalogSidebar .searchPanel button{border-bottom:0!important;border-left:0!important;min-height:72px!important}.catalogFilterNote{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 8%, transparent), transparent 58%), var(--desk-plate)!important;padding:16px!important}.catalogFilterNote strong{color:var(--desk-ink)!important;letter-spacing:-.018em!important;margin-bottom:7px!important;font-size:.94rem!important;font-weight:760!important;display:block!important}.catalogResults{min-width:0!important;margin:0!important}.catalogResults .sectionHead{margin-top:0!important}.marketFooter{margin-top:44px!important;margin-bottom:0!important}.marketFooter:before,.marketFooter:after{content:none!important;display:none!important}@media (max-width:1120px){.marketHero{grid-template-columns:minmax(0,1fr)!important}.heroDataPlate{justify-self:stretch!important;width:100%!important}.rfqBand{grid-template-columns:1fr!important}.rfqBandCopy{border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.rfqFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rfqFlow li:nth-child(2n){border-right:0!important}.rfqBand>a{min-height:64px!important}.catalogLayout{grid-template-columns:1fr!important}.catalogSidebar{position:static!important}.catalogSidebar .searchPanel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalogSidebar .searchPanelTitle,.catalogSidebar .searchPanel button{grid-column:1/-1!important}}@media (max-width:940px){.marketHeader{position:sticky!important;top:8px!important}}@media (max-width:820px){.marketShell{width:min(100% - 18px,760px)!important;padding-top:10px!important;padding-bottom:20px!important}.marketHeader{border-radius:16px!important;margin-bottom:18px!important}.marketHero{padding:28px 18px!important}.marketHero h1{max-width:14.5ch!important;font-size:clamp(2.05rem,9.8vw,3.75rem)!important}.trustStrip{grid-template-columns:1fr!important}.trustStrip article{min-height:0!important}}@media (max-width:620px){.marketHeader{grid-template-columns:minmax(0,1fr) 118px!important;grid-template-areas:"brand rfq""nav nav"!important;overflow:hidden!important}.marketBrand{border-right:1px solid var(--desk-line)!important;grid-area:brand!important}.marketNav{grid-area:nav!important}.marketRfq{grid-area:rfq!important;min-width:0!important;padding-inline:10px!important;font-size:.64rem!important}.marketBrand em{display:none!important}.rfqFlow{grid-template-columns:1fr!important}.rfqFlow li,.rfqFlow li:nth-child(2n){border-right:0!important;border-bottom:1px solid var(--desk-line)!important;min-height:128px!important}.catalogSidebar .searchPanel{grid-template-columns:1fr!important}}@media (max-width:520px){.marketShell{width:min(100% - 12px,460px)!important}.marketHero h1{max-width:13.2ch!important;font-size:clamp(1.92rem,8.9vw,3rem)!important}.rfqBand h2{font-size:clamp(1.2rem,7vw,1.72rem)!important}.rfqBandCopy,.trustStrip article,.catalogFilterIntro,.catalogFilterNote{padding:16px!important}}.heroDataPlate{align-self:center!important;width:min(100%,390px)!important;min-height:0!important;padding:0!important}.heroDataPlate .ticketTopline{padding:10px 13px!important}.heroDataPlate .ticketTopline strong{letter-spacing:-.045em!important;font-size:clamp(1.55rem,3.15vw,2.85rem)!important;line-height:.92!important}.heroDataPlate .ticketTopline span{font-size:.58rem!important}.statGrid{margin:0!important}.statGrid div{min-height:78px!important;padding:12px 13px!important}.statGrid strong{letter-spacing:-.045em!important;font-size:clamp(1.38rem,2.4vw,2.18rem)!important}.statGrid small{letter-spacing:.11em!important;margin-top:7px!important;font-size:.54rem!important}.heroDataPlate p{padding:18px!important;font-size:.98rem!important;line-height:1.42!important}.marketHero{min-height:clamp(470px,48vw,590px)!important;padding-block:clamp(30px,4vw,58px)!important}.productCard h3{letter-spacing:-.032em!important;font-size:clamp(1rem,1.22vw,1.22rem)!important;font-weight:740!important;line-height:1.1!important}.productCard p{color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;font-size:clamp(.82rem,.95vw,.94rem)!important;font-weight:450!important;line-height:1.46!important}.rfqBand{border-radius:20px!important;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important;grid-template-areas:"copy flow""copy cta"!important;gap:0!important;min-height:0!important}.rfqBandCopy{grid-area:copy!important;align-content:start!important;padding:24px!important}.rfqBand h2{max-width:14ch!important;font-size:clamp(1.25rem,1.72vw,2.02rem)!important}.rfqBandCopy p{max-width:42ch!important;font-size:.9rem!important}.rfqFlow{border-bottom:1px solid var(--desk-line)!important;grid-area:flow!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rfqFlow li{border-bottom:1px solid var(--desk-line)!important;min-height:118px!important;padding:16px 18px!important}.rfqFlow li:nth-child(2n){border-right:0!important}.rfqFlow li:nth-last-child(-n+2){border-bottom:0!important}.rfqFlow li strong{margin-top:18px!important;font-size:.96rem!important}.rfqFlow li small{font-size:.76rem!important}.rfqBandCta{background:color-mix(in oklch, var(--desk-amber) 8%, var(--desk-plate))!important;grid-area:cta!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:16px 18px!important;display:flex!important}.rfqBandCta>span{color:color-mix(in oklch, var(--desk-muted) 88%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:.66rem!important;font-weight:850!important}.rfqBandCta a{border:1px solid color-mix(in oklch, var(--desk-graphite) 74%, var(--desk-amber))!important;color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:var(--desk-graphite)!important;min-height:42px!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;font-size:.68rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.rfqBandCta a:hover{background:color-mix(in oklch, var(--desk-graphite) 84%, var(--desk-amber))!important;transform:translateY(-1px)!important}.trustStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trustStrip article{grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"num title""text text"!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.trustStrip article span{grid-area:num!important;margin:0!important}.trustStrip h3{grid-area:title!important;max-width:none!important;margin:0!important;font-size:clamp(.98rem,1.06vw,1.15rem)!important}.trustStrip p{grid-area:text!important;max-width:58ch!important;font-size:.9rem!important}.marketFooter .footerDirectory{grid-template-columns:minmax(230px,.26fr) minmax(0,1fr)!important;gap:20px!important;padding:20px 24px!important}.marketFooter .footerDirectoryIntro{justify-content:flex-start!important;gap:12px!important;min-height:0!important;padding:16px!important}.marketFooter .footerDirectoryIntro span{margin:0!important}.marketFooter .footerDirectoryIntro p{font-size:.82rem!important;line-height:1.35!important}.marketFooter .footerDirectoryIntro ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.marketFooter .footerDirectoryIntro li{border:1px solid color-mix(in oklch, var(--desk-line) 82%, white)!important;min-height:28px!important;color:var(--desk-ink)!important;font-family:var(--font-code)!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;background:#fdfcf9b8!important;background:lab(98.8544% .0264943 1.14299/.72)!important;border-radius:999px!important;padding:7px 8px!important;font-size:.58rem!important;font-weight:820!important;line-height:1!important}.productHeroRecord{min-height:0!important;color:var(--desk-ink)!important;grid-template-columns:minmax(220px,.24fr) minmax(0,1fr) minmax(280px,.3fr)!important;align-items:stretch!important;gap:18px!important;padding:24px!important}.productHeroRecord .technicalPlaceholder{border:1px solid var(--desk-line)!important;border-radius:16px!important;min-height:220px!important}.productHeroRecord>div:not(.technicalPlaceholder),.productHeroRecord .productHeroMain{align-content:center!important;padding:0!important;display:grid!important}.productHeroRecord .productHeroMain .marketEyebrow{color:color-mix(in oklch, var(--desk-amber) 72%, var(--desk-ink))!important;margin-bottom:14px!important}.productHeroRecord h1{letter-spacing:-.052em!important;max-width:18ch!important;margin-bottom:16px!important;font-size:clamp(2rem,3.25vw,4rem)!important;font-weight:760!important;line-height:.98!important}.productHeroRecord .productHeroMain>p:not(.marketEyebrow){max-width:64ch!important;color:var(--desk-muted)!important;font-size:clamp(.98rem,1.15vw,1.1rem)!important;line-height:1.48!important}.productHeroPanel,.termsToConfirm{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:color-mix(in oklch, var(--desk-plate) 84%, white)!important;border-radius:18px!important;align-content:start!important;gap:14px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffffa8!important;box-shadow:inset 0 1px lab(100% 0 0/.66)!important}.productHeroRecord>.productHeroPanel{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 10%, transparent), transparent 58%), var(--desk-plate)!important;align-self:stretch!important}.productHeroPanel>span,.termsToConfirm>span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:880!important}.productHeroPanel>strong{color:var(--desk-ink)!important;letter-spacing:-.02em!important;font-size:clamp(1.08rem,1.5vw,1.42rem)!important;font-weight:780!important}.productHeroPanel dl{border:1px solid var(--desk-line)!important;border-radius:12px!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.productHeroPanel dl div{border-bottom:1px solid var(--desk-line)!important;grid-template-columns:.52fr 1fr!important;gap:10px!important;padding:10px 11px!important;display:grid!important}.productHeroPanel dl div:last-child{border-bottom:0!important}.productHeroPanel dt{color:var(--desk-muted)!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:850!important}.productHeroPanel dd{color:var(--desk-ink)!important;text-align:right!important;margin:0!important;font-size:.86rem!important;font-weight:680!important}.productHeroPanel p,.termsToConfirm p{color:var(--desk-muted)!important;margin:0!important;font-size:.88rem!important;line-height:1.42!important}.productHeroPanel a{color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:var(--desk-graphite)!important;min-height:42px!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:12px 14px!important;font-size:.68rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.productHeroPanel a:hover{background:color-mix(in oklch, var(--desk-graphite) 82%, var(--desk-amber))!important;transform:translateY(-1px)!important}.dataPlate{box-shadow:none!important;border-radius:16px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-top:12px!important}.dataPlate div{border-radius:0!important;min-height:64px!important;padding:12px 14px!important}.dataPlate dt{font-size:.56rem!important}.dataPlate dd{margin-top:8px!important;font-size:.88rem!important;line-height:1.2!important}.productOverview{margin-top:12px!important}.productLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.28fr)!important;gap:14px!important;margin-top:14px!important}.productTextBlock,.productAside section,.buyerChecklist,.sourcePanel,.faqBlock{border-radius:18px!important;padding:clamp(18px,2.3vw,28px)!important}.productTextBlock h2,.productAside h2,.faqBlock h2,.buyerChecklist h2,.sourcePanel .sectionHead h2{letter-spacing:-.05em!important;font-size:clamp(1.55rem,2.5vw,3rem)!important;font-weight:760!important;line-height:.98!important}.productAside .productHeroPanel{position:sticky!important;top:108px!important}.productAside .productHeroPanel+.termsToConfirm,.termsToConfirm+.buyerChecklist{margin-top:10px!important}.termsToConfirm h2{color:var(--desk-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.12rem,1.4vw,1.42rem)!important;font-weight:760!important;line-height:1.05!important}.buyerChecklist ol{padding-left:20px!important}.buyerChecklist li{color:var(--desk-muted)!important;margin-bottom:9px!important;font-size:.9rem!important;line-height:1.38!important}.sourcePanel .sectionHead h2,.faqBlock h2,.marketSection .sectionHead h2{font-size:clamp(1.5rem,2.45vw,2.75rem)!important}.sourceGridGrouped{gap:10px!important}.sourceGrid article{background:color-mix(in oklch, var(--desk-plate) 72%, white)!important;border-radius:14px!important}.faqBlock details{padding:12px 0!important}@media (max-width:1120px){.productHeroRecord{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr)!important}.productHeroRecord>.productHeroPanel{grid-column:1/-1!important}.dataPlate{grid-template-columns:repeat(3,minmax(0,1fr))!important}.productLayout{grid-template-columns:1fr!important}.productAside .productHeroPanel{position:static!important}.marketFooter .footerDirectory{grid-template-columns:1fr!important}}@media (max-width:820px){.marketHero{min-height:0!important}.heroDataPlate{width:100%!important}.trustStrip,.rfqBand{grid-template-columns:1fr!important}.rfqBand{grid-template-areas:"copy""flow""cta"!important}.rfqBandCopy{border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.rfqFlow{grid-template-columns:1fr!important}.rfqFlow li,.rfqFlow li:nth-child(2n),.rfqFlow li:nth-last-child(-n+2){border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.productHeroRecord{grid-template-columns:1fr!important;padding:16px!important}.productHeroRecord .technicalPlaceholder{min-height:170px!important}.dataPlate{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.statGrid div{min-height:66px!important}.statGrid strong{font-size:1.52rem!important}.heroDataPlate p{padding:14px!important;font-size:.88rem!important}.rfqBandCta{flex-direction:column!important;align-items:stretch!important}.trustStrip article{grid-template-columns:36px minmax(0,1fr)!important;padding:16px!important}.productHeroRecord h1{font-size:clamp(1.72rem,8vw,2.55rem)!important}.dataPlate{grid-template-columns:1fr!important}.productTextBlock h2,.productAside h2,.faqBlock h2,.buyerChecklist h2,.sourcePanel .sectionHead h2{font-size:clamp(1.38rem,7vw,2.05rem)!important}.marketFooter .footerDirectoryIntro ul{grid-template-columns:1fr!important}}.productHeroRecord{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 44%), color-mix(in oklch, var(--desk-plate) 88%, white)!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:20px!important;padding:clamp(20px,3vw,34px)!important}.productHeroRecord .productHeroMain{align-content:center!important;max-width:920px!important;min-height:300px!important}.recordMiniPlate{border:1px solid color-mix(in oklch, var(--desk-line) 82%, white)!important;background:#fdfcf9c2!important;background:lab(98.8544% .0264943 1.14299/.76)!important;border-radius:12px!important;grid-template-columns:auto auto!important;justify-content:start!important;align-items:center!important;gap:10px!important;width:fit-content!important;margin-bottom:22px!important;padding:8px 10px!important;display:inline-grid!important}.recordMiniPlate strong{color:var(--desk-ink)!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:900!important}.recordMiniPlate span{border-left:1px solid var(--desk-line)!important;color:color-mix(in oklch, var(--desk-muted) 86%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding-left:10px!important;font-size:.58rem!important;font-weight:820!important}.productHeroRecord h1{max-width:19.5ch!important;margin-bottom:14px!important;font-size:clamp(2.1rem,3.05vw,3.72rem)!important;line-height:.98!important}.productHeroRecord .productHeroMain>p:not(.marketEyebrow){max-width:68ch!important;font-size:clamp(1rem,1.08vw,1.08rem)!important}.heroFactRail{flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important;display:flex!important}.heroFactRail span{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;min-height:34px!important;color:var(--desk-ink)!important;background:color-mix(in oklch, var(--desk-plate) 72%, white)!important;border-radius:999px!important;padding:10px 12px!important;font-size:.82rem!important;font-weight:680!important;line-height:1!important}.productHeroRecord>.productHeroPanel{background:linear-gradient(180deg, color-mix(in oklch, var(--desk-amber) 13%, white), color-mix(in oklch, var(--desk-plate) 88%, white))!important;border-radius:20px!important;align-self:center!important;min-height:0!important;box-shadow:0 18px 46px #0d181d14,inset 0 1px #ffffffb3!important;box-shadow:0 18px 46px lab(7.27865% -3.18409 -5.08489/.08),inset 0 1px lab(100% 0 0/.7)!important}.productHeroPanel a{text-align:center!important;border-radius:14px!important;min-height:48px!important}.dataPlate{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.decisionSummary,.specificationPanel,.rfqPreparation{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffa8!important;box-shadow:inset 0 1px lab(100% 0 0/.66)!important}.decisionSummary{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)!important;gap:0!important;margin-top:14px!important;display:grid!important;overflow:hidden!important}.decisionSummaryHead{border-right:1px solid var(--desk-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 10%, transparent), transparent 56%), color-mix(in oklch, var(--desk-plate) 72%, white)!important;align-content:center!important;gap:12px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important}.decisionSummaryHead span,.specificationPanel>div>span,.rfqPreparation>span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:880!important}.decisionSummary h2,.specificationPanel h2,.rfqPreparation h2{color:var(--desk-ink)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.35rem,1.9vw,2.2rem)!important;font-weight:760!important;line-height:1.02!important}.decisionSummary p,.specificationPanel p,.rfqPreparation p{color:var(--desk-muted)!important;margin:0!important;font-size:.92rem!important;line-height:1.46!important}.recordDepth{border:1px solid var(--desk-line)!important;width:fit-content!important;color:var(--desk-ink)!important;font-family:var(--font-code)!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#fdfcf9c7!important;background:lab(98.8544% .0264943 1.14299/.78)!important;border-radius:999px!important;margin-top:4px!important;padding:8px 10px!important;font-size:.62rem!important;font-style:normal!important;font-weight:860!important}.recordDepth-low{border-color:color-mix(in oklch, var(--desk-amber) 46%, var(--desk-line))!important;background:color-mix(in oklch, var(--desk-amber) 10%, var(--desk-plate))!important}.decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.decisionGrid article{border-right:1px solid var(--desk-line)!important;min-height:250px!important;padding:clamp(20px,2.5vw,30px)!important}.decisionGrid article:last-child{border-right:0!important}.decisionGrid h3{color:var(--desk-ink)!important;letter-spacing:-.025em!important;margin:0 0 18px!important;font-size:clamp(1.05rem,1.18vw,1.22rem)!important;font-weight:780!important}.decisionGrid ul,.rfqPreparation ol{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.decisionGrid li,.rfqPreparation li{color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;padding-left:18px!important;font-size:.92rem!important;line-height:1.38!important;position:relative!important}.decisionGrid li:before,.rfqPreparation li:before{content:""!important;background:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:.62em!important;left:0!important}.productLayout{grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;gap:14px!important}.specificationPanel{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr)!important;gap:20px!important;padding:clamp(20px,2.7vw,32px)!important;display:grid!important}.specificationPanel>div{align-content:start!important;gap:11px!important;display:grid!important}.specificationPanel .technicalNote{background:color-mix(in oklch, var(--desk-amber) 8%, white)!important;border-style:dashed!important;margin:0!important;padding:18px!important}.specificationPanel .technicalNote h3{margin-top:0!important;font-size:1.05rem!important}.sourcePanel{margin-top:14px!important;padding:clamp(20px,2.7vw,32px)!important}.sourcePanel .sectionHead{gap:10px!important;max-width:920px!important;margin-bottom:20px!important;display:grid!important}.sourcePanel .sectionHead h2,.faqBlock h2,.relatedSection .sectionHead h2{font-size:clamp(1.35rem,2vw,2.25rem)!important;line-height:1.04!important}.sourcePanel .sectionHead p{max-width:78ch!important;color:var(--desk-muted)!important;margin:0!important;font-size:.94rem!important;line-height:1.46!important}.sourceGridGrouped{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sourceGrid article{min-height:0!important;padding:18px!important}.sourceGrid h3{font-size:clamp(1.05rem,1.2vw,1.28rem)!important}.productRfqAside{align-self:start!important}.rfqPreparation{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 9%, transparent), transparent 62%), color-mix(in oklch, var(--desk-plate) 88%, white)!important;gap:12px!important;padding:18px!important;display:grid!important;position:sticky!important;top:108px!important}.rfqPreparation h2{font-size:clamp(1.12rem,1.35vw,1.45rem)!important}.rfqPreparation ol{counter-reset:rfq-prep!important;margin-top:4px!important}.rfqPreparation li{counter-increment:rfq-prep!important;padding-left:28px!important;font-size:.88rem!important}.rfqPreparation li:before{content:counter(rfq-prep)!important;width:18px!important;height:18px!important;color:var(--desk-ink)!important;background:color-mix(in oklch, var(--desk-amber) 22%, var(--desk-plate))!important;font-family:var(--font-code)!important;place-items:center!important;font-size:.58rem!important;font-weight:900!important;display:inline-grid!important;top:0!important}.faqBlock{margin-top:14px!important}.relatedSection{margin-top:36px!important}.relatedProduct{min-width:0!important;position:relative!important}.relatedProduct>span{z-index:2!important;border:1px solid color-mix(in oklch, var(--desk-line) 82%, white)!important;max-width:calc(100% - 20px)!important;color:color-mix(in oklch, var(--desk-amber) 75%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#fdfcf9eb!important;background:lab(98.8544% .0264943 1.14299/.92)!important;border-radius:999px!important;padding:6px 8px!important;font-size:.56rem!important;font-weight:880!important;line-height:1!important;position:absolute!important;top:10px!important;left:10px!important}.relatedProduct .productCard{height:100%!important}.relatedProduct .productMeta{padding-top:28px!important}@media (max-width:1120px){.productHeroRecord,.decisionSummary,.specificationPanel{grid-template-columns:1fr!important}.productHeroRecord>.productHeroPanel{grid-column:auto!important}.decisionSummaryHead{border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.decisionGrid{grid-template-columns:1fr!important}.decisionGrid article{border-right:0!important;border-bottom:1px solid var(--desk-line)!important;min-height:0!important}.decisionGrid article:last-child{border-bottom:0!important}.rfqPreparation{position:static!important}}@media (max-width:820px){.productHeroRecord .productHeroMain{min-height:0!important}.recordMiniPlate{grid-template-columns:1fr!important}.recordMiniPlate span{border-left:0!important;padding-left:0!important}.sourceGridGrouped{grid-template-columns:1fr!important}}@media (max-width:520px){.productHeroRecord h1{font-size:clamp(1.72rem,7.8vw,2.45rem)!important}.decisionSummaryHead,.decisionGrid article,.specificationPanel,.sourcePanel,.rfqPreparation,.faqBlock{padding:16px!important}}.sourcePanel .sectionHead{grid-template-columns:1fr!important;align-items:start!important}.sourcePanel .sectionHead h2{max-width:760px!important;font-size:clamp(1.28rem,1.8vw,2.05rem)!important}.sourcePanel .sectionHead p{max-width:88ch!important}@media (max-width:1120px){.productLayout{grid-template-columns:1fr!important}.productRfqAside{order:-1!important}}@media (max-width:520px){.sourcePanel .sectionHead h2{max-width:none!important;font-size:clamp(1.24rem,7vw,1.76rem)!important}}.recordNotes{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 6%, transparent), transparent 52%), color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:20px!important;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)!important;gap:20px!important;margin-bottom:14px!important;padding:clamp(20px,2.5vw,30px)!important;display:grid!important;box-shadow:inset 0 1px #ffffffa8!important;box-shadow:inset 0 1px lab(100% 0 0/.66)!important}.recordNotes>div:first-child{align-content:start!important;gap:10px!important;display:grid!important}.recordNotes span:first-child,.productFinalCta span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:880!important}.recordNotes h2,.productFinalCta h2{color:var(--desk-ink)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.22rem,1.65vw,1.9rem)!important;font-weight:760!important;line-height:1.04!important}.recordNotes p{color:var(--desk-muted)!important;margin:0!important;font-size:.95rem!important;line-height:1.48!important}.recordNoteTags{flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;display:flex!important}.recordNoteTags span{border:1px solid var(--desk-line)!important;color:var(--desk-ink)!important;background:#fdfcf9c7!important;background:lab(98.8544% .0264943 1.14299/.78)!important;border-radius:999px!important;padding:8px 10px!important;font-size:.8rem!important;font-weight:640!important}.specTablePremium th{text-transform:uppercase!important}.specTablePremium td{color:var(--desk-ink)!important;font-weight:560!important}.specTable,.specTablePremium{max-width:100%!important}.specTable th,.specTable td,.specTablePremium th,.specTablePremium td{overflow-wrap:anywhere!important;min-width:0!important}@media (max-width:640px){.specTable,.specTablePremium{width:100%!important;max-width:100%!important;display:block!important}.specTable tbody,.specTablePremium tbody{gap:8px!important;width:100%!important;display:grid!important}.specTable tr,.specTablePremium tr{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:#fdfcf9b8!important;background:lab(98.8544% .0264943 1.14299/.72)!important;border-radius:12px!important;grid-template-columns:1fr!important;width:100%!important;display:grid!important;overflow:hidden!important}.specTable th,.specTable td,.specTablePremium th,.specTablePremium td{text-align:left!important;border:0!important;width:100%!important;padding:9px 11px!important;display:block!important}.specTable th,.specTablePremium th{background:0 0!important;padding-bottom:3px!important;font-size:.62rem!important}.specTable td,.specTablePremium td{padding-top:2px!important;font-size:.88rem!important;line-height:1.34!important}}.productFinalCta{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:linear-gradient(110deg, color-mix(in oklch, var(--desk-graphite) 8%, transparent), transparent 56%), color-mix(in oklch, var(--desk-plate) 90%, white)!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;margin-top:14px!important;padding:clamp(20px,2.5vw,30px)!important;display:grid!important}.productFinalCta>div{gap:8px!important;display:grid!important}.productFinalCta p{max-width:82ch!important;color:var(--desk-muted)!important;margin:0!important;font-size:.94rem!important;line-height:1.45!important}.productFinalCta a{color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:var(--desk-graphite)!important;min-height:48px!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:13px 18px!important;font-size:.68rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.productFinalCta a:hover{background:color-mix(in oklch, var(--desk-graphite) 82%, var(--desk-amber))!important;transform:translateY(-1px)!important}.relatedSection .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.relatedProduct{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;background:color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;min-height:250px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff9e!important;box-shadow:inset 0 1px lab(100% 0 0/.62)!important}.relatedProductHead{border-bottom:1px solid var(--desk-line)!important;background:color-mix(in oklch, var(--desk-amber) 7%, transparent)!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;display:flex!important}.relatedProductHead span,.relatedProductHead em,.relatedProductMain p,.relatedProduct dt{color:color-mix(in oklch, var(--desk-amber) 76%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:880!important;line-height:1.15!important}.relatedProductHead em{color:color-mix(in oklch, var(--desk-muted) 82%, var(--desk-ink))!important;font-style:normal!important}.relatedProductMain{align-content:start!important;gap:9px!important;padding:16px!important;display:grid!important}.relatedProductMain p{margin:0!important}.relatedProduct h3{color:var(--desk-ink)!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(1rem,1.15vw,1.18rem)!important;font-weight:760!important;line-height:1.12!important}.relatedProduct h3 a{color:inherit!important;text-decoration:none!important}.relatedProduct h3 a:hover{color:color-mix(in oklch, var(--desk-amber) 70%, var(--desk-ink))!important}.relatedProductMain small{color:var(--desk-muted)!important;font-size:.88rem!important;line-height:1.42!important}.relatedProduct dl{border-top:1px solid var(--desk-line)!important;border-bottom:1px solid var(--desk-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}.relatedProduct dl div{border-right:1px solid var(--desk-line)!important;min-width:0!important;padding:11px 12px!important}.relatedProduct dl div:last-child{border-right:0!important}.relatedProduct dd{color:var(--desk-ink)!important;margin:6px 0 0!important;font-size:.82rem!important;font-weight:720!important;line-height:1.2!important}.relatedProductAction{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;display:flex!important}.relatedProductAction strong{color:var(--desk-ink)!important;font-family:var(--font-code)!important;letter-spacing:.06em!important;font-size:.76rem!important;font-weight:900!important}.relatedProductAction a{color:#f8f7f2!important;color:lab(97.1285% .0584722 2.28946)!important;background:var(--desk-graphite)!important;min-width:58px!important;min-height:34px!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:9px 12px!important;font-size:.62rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:820px){.recordNotes,.productFinalCta,.relatedSection .productGrid{grid-template-columns:1fr!important}.productFinalCta a{width:100%!important}.relatedProduct{min-height:0!important}}@media (max-width:520px){.recordNotes,.productFinalCta{padding:16px!important}.relatedProduct dl{grid-template-columns:1fr!important}.relatedProduct dl div{border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.relatedProduct dl div:last-child{border-bottom:0!important}}.productAnswerBlock{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:linear-gradient(120deg, color-mix(in oklch, var(--desk-amber) 8%, transparent), transparent 56%), color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)!important;gap:clamp(18px,2.5vw,30px)!important;margin-top:14px!important;padding:clamp(20px,2.7vw,32px)!important;display:grid!important;box-shadow:inset 0 1px #ffffffa8!important;box-shadow:inset 0 1px lab(100% 0 0/.66)!important}.productAnswerBlock>div{align-content:start!important;gap:10px!important;display:grid!important}.productAnswerBlock span,.procurementPathways .sectionHead span,.pathwayGrid a span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:880!important;line-height:1.2!important}.productAnswerBlock h2,.procurementPathways .sectionHead h2{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.35rem,1.9vw,2.2rem)!important;font-weight:760!important;line-height:1.04!important}.productAnswerBlock p{max-width:96ch!important;color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;margin:0!important;font-size:.98rem!important;line-height:1.52!important}.productAnswerLinks{align-content:start!important;gap:8px!important;display:grid!important}.productAnswerLinks a{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;min-height:42px!important;color:var(--desk-ink)!important;background:#fdfcf9c7!important;background:lab(98.8544% .0264943 1.14299/.78)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:11px 13px!important;font-size:.86rem!important;font-weight:720!important;line-height:1.18!important;text-decoration:none!important;display:flex!important}.productAnswerLinks a:after,.pathwayGrid a:after{content:">"!important;color:color-mix(in oklch, var(--desk-amber) 80%, var(--desk-ink))!important;font-family:var(--font-code)!important;flex:none!important;margin-left:12px!important;font-weight:900!important}.productAnswerLinks a:hover,.pathwayGrid a:hover{border-color:color-mix(in oklch, var(--desk-amber) 48%, var(--desk-line))!important;background:color-mix(in oklch, var(--desk-amber) 8%, white)!important;transform:translateY(-1px)!important}.procurementPathways{margin-top:14px!important}.procurementPathways .sectionHead{justify-content:space-between!important;align-items:end!important;gap:18px!important;margin-bottom:10px!important;display:flex!important}.pathwayGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.pathwayGrid a{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;min-height:192px!important;color:inherit!important;background:linear-gradient(145deg, color-mix(in oklch, var(--desk-amber) 6%, transparent), transparent 58%), color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:18px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:11px!important;padding:18px!important;text-decoration:none!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff9e!important;box-shadow:inset 0 1px lab(100% 0 0/.62)!important}.pathwayGrid a:after{position:absolute!important;bottom:14px!important;right:16px!important}.pathwayGrid h3{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1rem,1.12vw,1.18rem)!important;font-weight:780!important;line-height:1.12!important}.pathwayGrid p{color:var(--desk-muted)!important;margin:0!important;padding-right:18px!important;font-size:.88rem!important;line-height:1.42!important}.marketShell .productHeroRecord h1,.marketShell .productHeroPanel>strong,.marketShell .decisionSummary h2,.marketShell .decisionGrid h3,.marketShell .specificationPanel h2,.marketShell .rfqPreparation h2,.marketShell .recordNotes h2,.marketShell .productFinalCta h2,.marketShell .relatedProduct h3,.marketShell .sourcePanel .sectionHead h2,.marketShell .relatedSection .sectionHead h2{letter-spacing:0!important}@media (max-width:980px){.productAnswerBlock,.pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.productAnswerBlock,.pathwayGrid{grid-template-columns:1fr!important}.productAnswerBlock{padding:16px!important}.procurementPathways .sectionHead{align-items:start!important;display:grid!important}.pathwayGrid a{min-height:0!important;padding:16px!important}}.infoHero h1{letter-spacing:0!important;font-size:3.7rem!important;line-height:1.02!important}.infoSection h2,.infoList h2,.resourceGrid h2,.infoColumns h3,.infoNotice h2,.infoDisclaimer h2,.rfqMiniBand h2,.marketShell .marketHeader a,.marketShell .marketNav a,.marketShell .marketRfq,.marketShell .marketFooter a,.marketShell .marketFooter .footerGroup a,.marketShell .marketFooter nav.footerMatrix a,.marketShell .heroActions a,.marketShell .faqBlock h2,.marketShell .faqBlock summary{letter-spacing:0!important}@media (max-width:940px){.infoHero h1{font-size:2.6rem!important}.infoSection h2{font-size:1.72rem}}@media (max-width:620px){.infoHero h1{font-size:2rem!important}.infoSection{padding:22px 0}}.resourceIntroBand,.resourceAnswerPanel,.resourceAside section{border:1px solid color-mix(in oklch, var(--desk-line) 84%, white)!important;background:color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffa8!important;box-shadow:inset 0 1px lab(100% 0 0/.66)!important}.resourceIntroBand,.resourceAnswerPanel{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr)!important;gap:clamp(18px,2.6vw,34px)!important;margin:12px 0!important;padding:clamp(20px,2.8vw,34px)!important;display:grid!important}.resourceIntroBand span,.resourceAnswerPanel span,.resourceSection>span,.resourceAside span,.resourceLinkGrid span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:880!important;line-height:1.2!important}.resourceIntroBand h2,.resourceAnswerPanel h2,.resourceSection h2,.resourceAside h2{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.35rem,2vw,2.28rem)!important;font-weight:780!important;line-height:1.05!important}.resourceIntroBand p,.resourceAnswerPanel p,.resourceSection p,.resourceAside p{color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;margin:0!important;font-size:.98rem!important;line-height:1.56!important}.resourceArticleLayout{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(280px,.29fr)!important;gap:14px!important;margin-top:14px!important;padding:0!important;display:grid!important}.resourceArticleBody{gap:14px!important;min-width:0!important;display:grid!important}.resourceSection{border-bottom:1px solid color-mix(in oklch, var(--desk-line) 76%, transparent)!important;padding:clamp(20px,2.7vw,32px)!important}.resourceSection:last-child{border-bottom:0!important}.resourceSection>span,.resourceAside span{margin-bottom:10px!important;display:block!important}.resourceStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;display:grid!important}.resourceStepGrid article{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;background:linear-gradient(140deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 60%), #fdfcf9b8!important;border-radius:14px!important;min-height:174px!important;padding:18px!important}@supports (color:lab(0% 0 0)){.resourceStepGrid article{background:linear-gradient(140deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 60%), lab(98.8544% .0264943 1.14299/.72)!important}}.resourceStepGrid em{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:0!important;margin-bottom:18px!important;font-size:.66rem!important;font-style:normal!important;font-weight:900!important;display:block!important}.resourceStepGrid h3{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0 0 9px!important;font-size:clamp(1.02rem,1.14vw,1.2rem)!important;font-weight:780!important;line-height:1.12!important}.resourceChecklistTable{border-collapse:collapse!important;border:1px solid var(--desk-line)!important;border-radius:14px!important;width:100%!important;margin-top:18px!important;overflow:hidden!important}.resourceChecklistTable th,.resourceChecklistTable td{border-bottom:1px solid var(--desk-line)!important;text-align:left!important;vertical-align:top!important;padding:14px 16px!important}.resourceChecklistTable tr:last-child th,.resourceChecklistTable tr:last-child td{border-bottom:0!important}.resourceChecklistTable th{width:28%!important;color:var(--desk-ink)!important;background:color-mix(in oklch, var(--desk-amber) 7%, transparent)!important;font-family:var(--font-code)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important}.resourceChecklistTable td{color:var(--desk-muted)!important;font-size:.94rem!important;line-height:1.46!important}.resourceMistakeList{gap:10px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.resourceMistakeList li{color:var(--desk-muted)!important;padding-left:20px!important;font-size:.94rem!important;line-height:1.46!important;position:relative!important}.resourceMistakeList li:before{content:""!important;background:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:.66em!important;left:0!important}.resourceAside{align-content:start!important;gap:14px!important;display:grid!important}.resourceAside section{padding:18px!important}.resourceLinkGrid{gap:8px!important;display:grid!important}.resourceLinkGrid a{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;color:inherit!important;background:#fdfcf9b8!important;background:lab(98.8544% .0264943 1.14299/.72)!important;border-radius:12px!important;gap:6px!important;padding:12px!important;text-decoration:none!important;display:grid!important}.resourceLinkGrid a:hover{border-color:color-mix(in oklch, var(--desk-amber) 48%, var(--desk-line))!important;background:color-mix(in oklch, var(--desk-amber) 8%, white)!important;transform:translateY(-1px)!important}.resourceLinkGrid strong{color:var(--desk-ink)!important;overflow-wrap:anywhere!important;font-size:.86rem!important;font-weight:720!important;line-height:1.25!important}.resourceFaq{margin:0!important}@media (max-width:980px){.resourceIntroBand,.resourceAnswerPanel,.resourceArticleLayout{grid-template-columns:1fr!important}}@media (max-width:720px){.resourceStepGrid{grid-template-columns:1fr!important}.resourceChecklistTable,.resourceChecklistTable tbody,.resourceChecklistTable tr,.resourceChecklistTable th,.resourceChecklistTable td{width:100%!important;display:block!important}.resourceChecklistTable tr{border-bottom:1px solid var(--desk-line)!important}.resourceChecklistTable tr:last-child,.resourceChecklistTable th,.resourceChecklistTable td{border-bottom:0!important}}.hubMetrics{border:1px solid var(--desk-line)!important;background:color-mix(in oklch, var(--desk-plate) 88%, white)!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:12px 0 14px!important;display:grid!important;overflow:hidden!important}.hubMetrics article{border-right:1px solid var(--desk-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 58%), #fbfaf7b8!important;align-content:space-between!important;gap:12px!important;min-height:148px!important;padding:18px!important;display:grid!important}@supports (color:lab(0% 0 0)){.hubMetrics article{background:linear-gradient(135deg, color-mix(in oklch, var(--desk-amber) 7%, transparent), transparent 58%), lab(98.2791% .0365376 1.52476/.72)!important}}.hubMetrics article:last-child{border-right:0!important}.hubMetrics span,.hubDecisionIntro span,.hubLaneSection .sectionHead span,.hubLaneCard>span{color:color-mix(in oklch, var(--desk-amber) 78%, var(--desk-ink))!important;font-family:var(--font-code)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1.2!important}.hubMetrics strong{color:var(--desk-ink)!important;letter-spacing:-.055em!important;font-size:clamp(1.7rem,2.8vw,3rem)!important;font-weight:860!important;line-height:.86!important}.hubMetrics small{max-width:26ch!important;color:var(--desk-muted)!important;font-size:.82rem!important;line-height:1.34!important}.hubDecisionPanel{border:1px solid var(--desk-line)!important;background:var(--desk-plate)!important;border-radius:8px!important;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr)!important;margin:14px 0!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #0b131612!important;box-shadow:0 18px 42px lab(5.31812% -2.33681 -3.05938/.07)!important}.hubDecisionIntro{border-right:1px solid var(--desk-line)!important;background:linear-gradient(140deg, color-mix(in oklch, var(--desk-amber) 12%, transparent), transparent 62%), color-mix(in oklch, var(--desk-plate) 84%, white)!important;align-content:center!important;gap:13px!important;padding:clamp(22px,3.2vw,36px)!important;display:grid!important}.hubDecisionIntro h2,.hubLaneSection .sectionHead h2{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.42rem,2.25vw,2.68rem)!important;font-weight:800!important;line-height:1.02!important}.hubDecisionIntro p{color:color-mix(in oklch, var(--desk-muted) 92%, var(--desk-ink))!important;margin:0!important;font-size:.98rem!important;line-height:1.5!important}.hubDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.hubDecisionGrid article{border-right:1px solid var(--desk-line)!important;min-width:0!important;min-height:286px!important;padding:clamp(20px,2.7vw,32px)!important}.hubDecisionGrid article:last-child{border-right:0!important}.hubDecisionGrid h3{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0 0 18px!important;font-size:clamp(1.05rem,1.25vw,1.28rem)!important;font-weight:780!important;line-height:1.12!important}.hubDecisionGrid ul{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.hubDecisionGrid li{color:var(--desk-muted)!important;padding-left:18px!important;font-size:.92rem!important;line-height:1.42!important;position:relative!important}.hubDecisionGrid li:before{content:""!important;background:color-mix(in oklch, var(--desk-amber) 80%, var(--desk-ink))!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:.64em!important;left:0!important}.hubSplit{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:14px!important;margin:14px 0!important;display:grid!important}.hubLaneSection{border:1px solid var(--desk-line)!important;background:color-mix(in oklch, var(--desk-plate) 90%, white)!important;border-radius:8px!important;min-width:0!important;padding:clamp(18px,2.5vw,28px)!important}.hubLaneSection .sectionHead{margin-bottom:16px!important}.hubLaneGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.hubLaneGridCompact{grid-template-columns:1fr!important}.hubLaneCard{border:1px solid color-mix(in oklch, var(--desk-line) 86%, white)!important;min-width:0!important;min-height:166px!important;color:inherit!important;background:linear-gradient(#fdfcf9,#f4f2ed)!important;background:linear-gradient(lab(98.8544% .0264943 1.14299),lab(95.6251% .0704527 2.67255))!important;border-radius:6px!important;align-content:space-between!important;gap:16px!important;padding:16px!important;text-decoration:none!important;display:grid!important}.hubLaneCard:hover{border-color:color-mix(in oklch, var(--desk-amber) 45%, var(--desk-line))!important;background:linear-gradient(180deg, color-mix(in oklch, var(--desk-amber) 8%, white), #f4f2ed)!important}@supports (color:lab(0% 0 0)){.hubLaneCard:hover{background:linear-gradient(180deg, color-mix(in oklch, var(--desk-amber) 8%, white), lab(95.6251% .0704527 2.67255))!important}}.hubLaneCard h3{color:var(--desk-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.02rem,1.32vw,1.32rem)!important;font-weight:780!important;line-height:1.12!important}.hubLaneCard dl{border-top:1px solid var(--desk-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.hubLaneCard dl div{min-width:0!important;padding:10px 8px 0 0!important}.hubLaneCard dt{color:var(--desk-muted)!important;font-family:var(--font-code)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:900!important}.hubLaneCard dd{color:var(--desk-ink)!important;margin:6px 0 0!important;font-size:.9rem!important;font-weight:780!important;line-height:1.1!important}@media (max-width:1120px){.hubMetrics,.hubDecisionPanel,.hubSplit{grid-template-columns:1fr!important}.hubDecisionIntro{border-right:0!important;border-bottom:1px solid var(--desk-line)!important}.hubDecisionGrid{grid-template-columns:1fr!important}.hubDecisionGrid article{border-right:0!important;border-bottom:1px solid var(--desk-line)!important;min-height:0!important}.hubDecisionGrid article:last-child{border-bottom:0!important}}@media (max-width:720px){.hubMetrics article{border-right:0!important;border-bottom:1px solid var(--desk-line)!important;min-height:118px!important}.hubMetrics article:last-child{border-bottom:0!important}.hubLaneGrid,.hubLaneCard dl{grid-template-columns:1fr!important}.hubLaneCard{min-height:0!important}}.marketShell,.marketShell *,.marketShell .catalogHero h1,.marketShell .catalogHero h2,.marketShell .catalogHero h3,.marketShell .hubMetrics strong,.marketShell .hubDecisionIntro h2,.marketShell .hubDecisionGrid h3,.marketShell .hubLaneSection .sectionHead h2,.marketShell .hubLaneCard h3,.marketShell .marketSection .sectionHead h2,.marketShell .productCard h3,.marketShell .skuPlate b,.marketShell .rfqBand h2,.marketShell .rfqFlow strong,.marketShell .marketBrand strong,.marketShell .marketFooter .footerIdentity strong,.marketShell .marketFooter .footerAction strong,.marketShell .marketFooter .footerAssurance small{letter-spacing:0!important}
