.market-live{max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);gap:28px;padding:100px 4vw;border-bottom:1px solid rgba(199,149,78,.22);background:radial-gradient(circle at 78% 45%,rgba(179,123,45,.13),transparent 34%)}.market-copy{align-self:center}.market-copy h2,.desk-heading h2{margin:12px 0 24px;font:500 clamp(46px,6vw,78px)/.95 "Cormorant Garamond",serif}.market-copy h2 em{color:var(--gold2);font-style:normal}.market-copy>p,.desk-heading>p{max-width:610px;color:#bdb4aa}.market-notice{display:grid;grid-template-columns:12px 1fr;gap:2px 11px;align-items:center;margin-top:30px;padding:16px 18px;border:1px solid var(--line);background:#080705}.market-notice span{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#55dca7;box-shadow:0 0 14px #55dca7}.market-notice b{font-size:10px;letter-spacing:.16em;color:var(--gold2)}.market-notice small{color:#847d74}.market-widget{height:610px;padding:10px;border:1px solid rgba(199,149,78,.38);background:#050505;box-shadow:0 28px 70px rgba(0,0,0,.52)}.market-widget .tradingview-widget-container,.market-widget .tradingview-widget-container__widget{height:100%;width:100%}.tradingview-widget-copyright{height:18px;text-align:right;font-size:9px}.tradingview-widget-copyright a{color:#9d8a69;text-decoration:none}.commodities-desk{padding:110px max(4vw,24px);border-bottom:1px solid rgba(199,149,78,.25);background:linear-gradient(180deg,#080706,#030303)}.desk-heading{max-width:1280px;margin:0 auto 48px}.desk-heading h2{max-width:920px}.desk-flow{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 230px 1fr;gap:18px;align-items:stretch}.commodity-form{display:flex;flex-direction:column;gap:15px;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,#0d0b08,#050505)}.commodity-form>span{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.2em}.commodity-form h3{margin:0 0 5px;font:500 35px "Cormorant Garamond",serif}.commodity-form label{font-size:10px;letter-spacing:.1em;color:#bda476}.commodity-form input,.commodity-form select{width:100%;height:48px;margin-top:6px;border:1px solid #3a3020;background:#050505;color:#f2ede4;padding:0 12px}.commodity-form button{margin-top:auto}.desk-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 14px;border:1px solid rgba(199,149,78,.38);background:radial-gradient(circle,#171107,#050505 70%);text-align:center}.desk-center>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:9px}.desk-center b{margin:8px 0 3px;color:var(--gold2);font:500 16px "Cormorant Garamond",serif;letter-spacing:.08em}.desk-center small{color:#8d857a;font-size:7px;line-height:1.5;letter-spacing:.1em}.desk-center i{margin:15px 0;color:var(--gold);font-style:normal;font-size:21px}.desk-boundary{max-width:1280px;margin:18px auto 0;padding:18px 22px;border-left:3px solid var(--gold);background:#0a0907;display:flex;justify-content:space-between;gap:25px}.desk-boundary b{color:#e0c89d}.desk-boundary span{max-width:650px;color:#918a81;font-size:13px}
@media(max-width:1000px){.market-live{grid-template-columns:1fr;padding:76px 4vw}.market-widget{height:600px}.desk-flow{grid-template-columns:1fr}.desk-center{min-height:190px}.desk-center i{transform:rotate(90deg);margin:6px}.desk-boundary{flex-direction:column}}
@media(max-width:520px){.market-live{padding:62px 18px}.market-widget{height:560px}.market-copy h2,.desk-heading h2{font-size:46px}.commodities-desk{padding:72px 18px}.commodity-form{padding:20px}}
/* Commercial desk: choose a role, then send one private brief. */
.commodity-paths{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.commodity-paths article{padding:32px;border:1px solid var(--line);background:linear-gradient(135deg,#171108,#070605)}.commodity-paths article>span{color:var(--gold);font-size:12px;letter-spacing:.12em}.commodity-paths h3,.commodity-contact h3{font:500 38px/1.12 'Cormorant Garamond',serif;margin:18px 0}.commodity-paths p{color:#bdb4aa;line-height:1.7;min-height:84px}.commodity-paths a{min-height:48px}.commodity-contact{max-width:1280px;margin:44px auto 0;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:34px;scroll-margin-top:100px}.commodity-contact>div{padding:20px 0;align-self:start}.commodity-contact>div p{font-size:15px;color:#bdb4aa;line-height:1.7}.commodity-contact>div a,.commodity-contact>div button{display:block;margin:20px 0;color:var(--gold2)}.commodity-contact>div small{color:#bdb4aa;line-height:1.6}.commodity-contact .commodity-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.commodity-form .full{grid-column:1/-1}.commodity-form label{font-size:14px;letter-spacing:0;line-height:1.5;min-width:0}.commodity-form input,.commodity-form select,.commodity-form textarea{font:16px/1.5 Lato,sans-serif;min-width:0;max-width:100%;border-radius:0;box-sizing:border-box}.commodity-form textarea{width:100%;margin-top:6px;padding:12px;background:#050505;color:#f2ede4;border:1px solid #3a3020;resize:vertical}.commodity-form fieldset{border:1px solid #44351f;min-width:0;padding:20px;margin:0}.commodity-form legend{font-size:14px;color:var(--gold2);padding:0 7px}.commodity-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.commodity-form .commodity-consent{display:flex;gap:12px;align-items:start;font-size:13px;color:#c9bdad}.commodity-consent input{width:19px;height:19px;flex-shrink:0;margin:2px 0}.commodity-consent a{color:var(--gold2);text-decoration:underline}.commodity-form .status{margin:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere;align-self:center;color:var(--gold2)}.commodity-form button{min-height:48px}.commodity-form button:disabled{opacity:.65;cursor:wait}.commodity-form [hidden]{display:none!important}.commodity-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.commodity-form :focus-visible{outline:2px solid var(--gold2);outline-offset:3px}
@media(max-width:1000px){.commodity-contact{grid-template-columns:1fr}.commodity-contact>div{max-width:750px}}@media(max-width:640px){.commodity-paths,.commodity-contact .commodity-form,.commodity-fields{grid-template-columns:1fr}.commodity-paths article{padding:24px}.commodity-paths p{min-height:0}.commodity-form fieldset{padding:14px}.commodity-contact .commodity-form{padding:20px}.commodity-form .full{grid-column:auto}.commodity-paths h3,.commodity-contact h3{font-size:33px}}
