﻿: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}.dataPlate{grid-template-columns:repeat(4,minmax(0,1fr))}.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}.sourceGridGrouped{grid-template-columns:repeat(3,minmax(0,1fr))}.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{border:1px solid var(--desk-line);background:var(--desk-plate);border-radius:12px}.infoList article,.resourceGrid 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{letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:760;line-height:1.05}.infoList p,.resourceGrid p,.infoDisclaimer p,.rfqMiniBand p,.processGrid p{color:var(--desk-muted);margin:0;line-height:1.52}.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{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:10px 0;padding:22px;display:grid}.infoDisclaimer{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{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,.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,.infoDisclaimer,.rfqMiniBand{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 .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{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}}
