*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f5f1;color:#171a18;font-family:Arial,Helvetica,sans-serif}.nav{height:76px;padding:0 5vw;justify-content:space-between;border-bottom:1px solid #dedfd9;background:#f5f5f1;position:relative;z-index:5}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;color:#171a18;text-decoration:none;font-weight:800;letter-spacing:.12em;font-size:14px}.brandMark{display:grid;place-items:center;width:34px;height:24px;border:1.5px solid #171a18;font-size:10px;letter-spacing:.05em}.navLinks{display:flex;gap:34px}.footer a,.navLinks a{color:#3e433f;text-decoration:none;font-size:14px}.navCta{background:#171a18;color:#fff;text-decoration:none;padding:12px 17px;border-radius:3px;font-size:13px;font-weight:700}.hero{min-height:610px;padding:85px 5vw 70px;position:relative;overflow:hidden;display:flex;gap:6vw;align-items:center;background:#f5f5f1}.heroGrid{position:absolute;inset:0;background-image:linear-gradient(#dedfd955 1px,transparent 0),linear-gradient(90deg,#dedfd955 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,black 50%,transparent);mask-image:linear-gradient(90deg,transparent,black 50%,transparent);opacity:.65}.heroContent{max-width:720px;position:relative;z-index:1}.eyebrow,.sectionKicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#5e665f}.eyebrow{display:flex;gap:9px;align-items:center;margin-bottom:24px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#9bcf32}.hero h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:0 0 26px;font-weight:800}.acqBox h2 em,.hero h1 em,.section h2 em{font-style:normal;color:#697a6a}.heroLead{font-size:19px;line-height:1.55;max-width:650px;color:#555d57;margin:0 0 32px}.heroActions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 19px;text-decoration:none;font-weight:700;font-size:14px;border-radius:3px}.buttonPrimary{background:#171a18;color:#fff}.buttonPrimary span{color:#b6dc63}.arrowLink,.textLink{color:#171a18;text-decoration:none;font-size:14px;font-weight:700}.heroMeta{display:flex;gap:12px;align-items:center;margin-top:23px;font-size:11px;color:#767d77}.heroMeta i{width:3px;height:3px;border-radius:50%;background:#a4aaa4}.heroPanel{width:360px;flex:0 0 360px;background:#171a18;color:#f5f5f1;padding:25px;position:relative;z-index:1;box-shadow:22px 22px 0 #dfe1d9}.panelLine,.panelTop{display:flex;justify-content:space-between}.panelTop{font-size:10px;letter-spacing:.15em;color:#aeb6af}.live{color:#b6dc63}.live b{display:inline-block;width:6px;height:6px;background:#b6dc63;border-radius:50%;margin-right:5px}.panelNumber{font-size:38px;margin:55px 0 18px}.panelNumber strong{font-size:70px;letter-spacing:-.06em}.panelNumber small{font-size:12px;color:#aeb6af}.panelLine{font-size:12px;border-bottom:1px solid #39403b;padding-bottom:15px}.miniChart{height:105px;display:flex;align-items:end;gap:7px;padding-top:15px}.miniChart span{display:block;flex:1 1;background:#b6dc63;opacity:.8}.heroPanel p{font-size:10px;line-height:1.5;color:#8f9991;margin:17px 0 0}.proofStrip{display:grid;grid-template-columns:repeat(4,1fr);background:#e8e9e3;border-top:1px solid #d9dad4;border-bottom:1px solid #d9dad4}.proofStrip div{padding:24px 5vw;border-right:1px solid #d4d6cf}.proofStrip div:last-child{border:0}.proofStrip strong{display:block;font-size:10px;letter-spacing:.13em;margin-bottom:6px}.proofStrip span{font-size:12px;color:#707770}.section{padding:110px 8vw}.intro{background:#fff}.sectionHead,.twoCol{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:8vw;gap:8vw;margin-top:25px}.section h2{font-size:clamp(40px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:0;font-weight:800}.sectionHead p,.twoCol p{font-size:17px;line-height:1.65;color:#5b635d;margin:0 0 18px}.arrowLink{display:inline-block;margin-top:10px}.darkSection{background:#171a18;color:#f5f5f1}.darkSection .sectionKicker{color:#89928a}.darkSection .sectionHead p{color:#9fa79f}.darkSection .sectionHead h2 em{color:#b6dc63}.sectorGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#3a403c;margin-top:60px;border:1px solid #3a403c}.sectorCard{position:relative;min-height:255px;padding:27px;background:#171a18;color:#f5f5f1;text-decoration:none}.sectorCard:hover{background:#202420}.cardNumber{font-size:10px;color:#788179}.sectorCard h3{font-size:21px;letter-spacing:-.02em;margin:68px 0 12px}.sectorCard p{font-size:13px;line-height:1.5;color:#9fa79f;max-width:220px}.cardArrow{position:absolute;right:25px;bottom:24px;color:#b6dc63;font-size:22px}.process{background:#f5f5f1}.process .sectionHead h2 em{color:#697a6a}.steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:60px;border-top:1px solid #cfd2ca}.step{padding:24px 18px 20px 0;border-right:1px solid #cfd2ca;margin-right:18px}.step:last-child{border:0}.step>span{font-size:10px;color:#7a817a}.step h3{font-size:19px;margin:35px 0 9px}.step p{font-size:13px;line-height:1.55;color:#666e67;margin:0}.acquisition{padding-top:20px;background:#f5f5f1}.acqBox{background:#e5e8df;padding:65px 7%;display:flex;align-items:center;justify-content:space-between;gap:40px}.acqBox h2{font-size:clamp(38px,4.5vw,60px);line-height:1.02;letter-spacing:-.045em;margin:14px 0}.acqBox p{font-size:16px;color:#626a63;max-width:540px;line-height:1.5}.footer{padding:35px 5vw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d9dad4;background:#f5f5f1}.footer>span{font-size:12px;color:#7b817b}@media(max-width:900px){.navLinks{display:none}.hero{display:block;padding-top:65px}.heroPanel{margin-top:55px;width:100%;max-width:420px}.proofStrip{grid-template-columns:repeat(2,1fr)}.proofStrip div{padding:20px 6vw}.sectionHead,.twoCol{grid-template-columns:1fr;gap:35px}.sectorGrid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr 1fr}.step{margin-bottom:20px}.acqBox{display:block}.acqBox .button{margin-top:20px}.footer{gap:15px;flex-wrap:wrap}}@media(max-width:560px){.nav{padding:0 20px}.navCta,.navLinks{display:none}.hero{padding:55px 20px}.hero h1{font-size:48px}.heroLead{font-size:17px}.heroActions{align-items:flex-start;flex-direction:column}.heroMeta{flex-wrap:wrap}.heroPanel{box-shadow:10px 10px 0 #dfe1d9}.section{padding:75px 20px}.proofStrip,.sectorGrid,.steps{grid-template-columns:1fr}.proofStrip div{border-right:0;border-bottom:1px solid #d4d6cf}.acqBox{padding:45px 28px}.footer{padding:28px 20px;display:grid}}.simpleFlow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border-top:1px solid #cfd2ca}.simpleFlow div{padding:22px 18px 20px 0;border-right:1px solid #cfd2ca;margin-right:18px}.simpleFlow b{display:grid;place-items:center;width:27px;height:27px;border:1px solid #aeb4ad;border-radius:50%;font-size:11px}.simpleFlow span{display:block;font-size:12px;line-height:1.4;margin-top:25px}.momentum{margin-top:40px;padding:23px 28px;background:#e8ebe3;display:flex;gap:25px;align-items:center}.momentum strong{font-size:20px}.momentum span{font-size:12px;color:#606860;line-height:1.5}.valueBar{height:8px;background:#353b36;margin:22px 0 12px}.valueBar span{display:block;height:100%;width:82%;background:#b6dc63}.marketPage{padding:80px 7vw 100px}.marketTitle{display:flex;justify-content:space-between;align-items:end;gap:40px}.aboutPage h1,.marketTitle h1{font-size:clamp(48px,6vw,80px);line-height:.98;letter-spacing:-.055em;margin:20px 0}.aboutPage h1 em,.marketTitle h1 em{font-style:normal;color:#697a6a}.marketTitle p{max-width:600px;color:#5d665f;line-height:1.5}.marketStatus{background:#171a18;color:#fff;padding:22px 25px;min-width:270px;font-size:11px;color:#aeb6af}.marketStatus b{display:inline-block;width:7px;height:7px;background:#b6dc63;border-radius:50%;margin-right:7px}.marketStatus strong{display:block;color:#b6dc63;font-size:25px;margin-top:14px}.orderEntry{display:flex;align-items:end;gap:12px;margin:55px 0 20px;padding:20px;background:#e6e9e2}.orderEntry>div{display:flex;gap:5px}.orderEntry button:not(.button){border:1px solid #cbd0c7;background:#f8f9f6;padding:12px;cursor:pointer;font-weight:700}.orderEntry button.selected{background:#171a18;color:#fff}.orderEntry label{font-size:10px;font-weight:700}.orderEntry input{display:block;width:150px;margin-top:5px;padding:12px;border:1px solid #cdd1c9;background:#fbfcf9;font-size:16px}.orderBook{display:grid;grid-template-columns:1fr 170px 1fr;grid-gap:20px;gap:20px}.bookHead,.bookRow{display:grid;grid-template-columns:1fr 1.2fr .8fr;grid-gap:10px;gap:10px;padding:13px 15px}.bookHead{font-size:9px;letter-spacing:.1em;color:#737b73;border-bottom:1px solid #cfd2ca}.bookRow{background:#fff;border-bottom:2px solid #f4f5f0;font-size:12px}.bookRow strong{text-align:right}.bookRow.buy strong{color:#597c27}.bookRow.sell strong{color:#9a5a2d}.midMarket{text-align:center;padding-top:60px}.midMarket span{font-size:9px;letter-spacing:.1em;color:#737b73}.midMarket strong{display:block;font-size:28px;margin:10px 0}.marketNote,.midMarket small{font-size:10px;color:#8b938b}.aboutPage{max-width:1200px}.aboutLong{max-width:850px;margin-left:auto}.aboutLong h2{font-size:45px;letter-spacing:-.04em;margin:65px 0 25px}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d2d6ce;margin:50px 0}.trustGrid div{background:#e8ebe3;padding:25px}.trustGrid b{display:block;font-size:18px}.trustGrid span{display:block;font-size:11px;color:#687069;margin-top:10px}@media(max-width:900px){.simpleFlow,.trustGrid{grid-template-columns:1fr 1fr}.marketTitle{display:block}.marketStatus{margin-top:25px}.orderBook{grid-template-columns:1fr}.midMarket{display:none}}@media(max-width:560px){.simpleFlow,.trustGrid{grid-template-columns:1fr}.orderEntry{display:block}.orderEntry>*{margin:7px 0}.orderEntry input{width:100%}}.checkPage .navLinks{display:flex}.checkPage .wrap{max-width:1080px;margin:0 auto;padding:55px 28px 90px}.checkPage .intro{max-width:820px;margin-bottom:32px;background:transparent}.checkPage .intro h1{font-size:clamp(40px,5vw,65px);line-height:1;letter-spacing:-.05em;margin:18px 0}.checkPage .intro h1 em,.checkPage .result h2 em,.checkPage .step h2 em{font-style:normal;color:#697a6a}.checkPage .intro p{font-size:18px;line-height:1.55;color:#5b635d;margin:0 0 10px}.checkPage .intro small{font-size:11px;color:#777e77}.checkPage .bar{height:4px;background:#e0e2db;margin-bottom:22px}.checkPage .bar span{display:block;height:100%;background:#9bcf32;transition:width .25s ease}.checkPage .card{background:#fff;border:1px solid #dedfd9;box-shadow:12px 12px 0 #e5e7df}.checkPage .result,.checkPage .step{padding:42px}.checkPage .result h2,.checkPage .step h2{font-size:34px;letter-spacing:-.035em;margin:12px 0 8px}.checkPage .stepTag{font-size:10px;letter-spacing:.16em;font-weight:800;color:#657066}.checkPage .sub{font-size:15px;line-height:1.55;color:#687069;max-width:700px;margin:0 0 28px}.checkPage .choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.checkPage .choice{border:1px solid #d8dbd3;background:#fafaf7;min-height:105px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;text-align:left;cursor:pointer;color:#171a18;border-radius:3px;transition:.15s}.checkPage .choice:hover{border-color:#aab2a9;transform:translateY(-1px)}.checkPage .choice.selected{border:2px solid #171a18;background:#eef1e9;padding:17px}.checkPage .choiceMain{display:flex;gap:14px;align-items:flex-start}.checkPage .choiceIcon{width:38px;height:38px;border:1px solid #cbd0c8;display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:.06em;flex:0 0 38px;background:#fff}.checkPage .choice.selected .choiceIcon{background:#171a18;color:#fff;border-color:#171a18}.checkPage .choice strong{display:block;font-size:15px;margin:1px 0 6px}.checkPage .choice small{display:block;font-size:11px;line-height:1.4;color:#777f77}.checkPage .choice b{font-size:19px;color:#71806f}.checkPage .selectionBar{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:14px 16px;background:#f0f2ec;font-size:12px}.checkPage .selectionBar strong{font-size:13px}.checkPage .next{margin-top:24px;border:0;background:#171a18;color:#fff;padding:15px 18px;font-weight:800;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:210px}.checkPage .next span{color:#b6dc63;font-size:18px}.checkPage .next:disabled{opacity:.35;cursor:not-allowed}.checkPage .machineInputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.checkPage .lead input,.checkPage .lead textarea,.checkPage .machineInputs label{font-size:12px;font-weight:700;color:#414841}.checkPage .lead input,.checkPage .lead textarea,.checkPage .machineInputs input{width:100%;margin-top:8px;padding:14px;border:1px solid #d5d8d1;background:#fafaf7;font-size:15px;outline:none;font-family:inherit}.checkPage .lead textarea{grid-column:1/-1;min-height:125px;resize:none;font-size:11px;font-weight:400;color:#666}.checkPage .lead input:focus,.checkPage .machineInputs input:focus{border-color:#697a6a}.checkPage .calcBox,.checkPage .formula,.checkPage .marketNote{margin-top:24px;padding:20px;background:#f0f2ec}.checkPage .calcBox strong,.checkPage .formula strong,.checkPage .marketNote b{font-size:12px;letter-spacing:.04em}.checkPage .calcBox p,.checkPage .formula p{font-size:12px;color:#606861;line-height:1.6;margin:8px 0}.checkPage .calcBox .total{padding-top:10px;border-top:1px solid #d5d8d1}.checkPage .numbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d9dcd5;margin:30px 0}.checkPage .numbers>div{background:#171a18;color:#fff;padding:24px}.checkPage .numbers label{display:block;font-size:9px;letter-spacing:.15em;color:#a8b0a9;margin-bottom:12px}.checkPage .numbers strong{display:block;font-size:34px;letter-spacing:-.04em}.checkPage .numbers small{font-size:10px;color:#9ea69f}.checkPage .formula small{display:block;font-size:10px;line-height:1.5;color:#777f77;margin-top:15px}.checkPage .marketNote{background:#f8f8f4}.checkPage .marketNote p{font-size:12px;line-height:1.5;color:#646c65}.checkPage .lead{margin-top:30px;border-top:1px solid #d7dad3;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.checkPage .lead>div{grid-column:1/-1}.checkPage .lead h3{font-size:22px;letter-spacing:-.025em;margin:0 0 10px}.checkPage .lead p{font-size:13px;line-height:1.55;color:#606861;margin:7px 0}.checkPage .lead .full{grid-column:1/-1;margin-top:4px}.checkPage .formNote,.checkPage .sent{grid-column:1/-1;font-size:10px;color:#777f77}.checkPage .sentBox{margin-top:30px;padding:28px;background:#e8eee2;border-left:4px solid #9bcf32}.checkPage .sentBox strong{font-size:18px}.checkPage .sentBox p{font-size:13px;line-height:1.55;color:#5f685f}.checkPage .hiddenFrame{position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none}.checkPage .back{border:0;background:transparent;margin-top:18px;padding:8px 0;color:#666e67;cursor:pointer}.checkPage .back:disabled{visibility:hidden}.aboutHero,.knowledgeHero{padding:95px 8vw 85px;background:#f5f5f1;border-bottom:1px solid #d9dad4;position:relative;overflow:hidden}.aboutHero:after,.knowledgeHero:after{content:"";position:absolute;right:-100px;top:0;width:48%;height:100%;background-image:linear-gradient(#d8dbd455 1px,transparent 0),linear-gradient(90deg,#d8dbd455 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black);pointer-events:none}.aboutHero h1,.knowledgeHero h1{font-size:clamp(48px,6vw,84px);line-height:.97;letter-spacing:-.055em;max-width:980px;margin:20px 0 28px;position:relative;z-index:1}.aboutHero h1 em,.knowledgeHero h1 em{font-style:normal;color:#697a6a}.aboutHero>p,.knowledgeHero>p{max-width:760px;font-size:19px;line-height:1.6;color:#59625b;position:relative;z-index:1}.aboutStatement,.sourceBadge{display:inline-flex;flex-direction:column;gap:7px;margin-top:35px;padding:18px 22px;background:#171a18;color:#fff;position:relative;z-index:1}.aboutStatement span,.sourceBadge span{font-size:9px;letter-spacing:.15em;color:#aeb6af}.aboutStatement strong,.sourceBadge strong{font-size:15px;color:#b6dc63}.knowledgeSection{background:#fff}.knowledgeSection .twoCol{margin-top:0}.sourceCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:25px}.sourceCards a{display:flex;flex-direction:column;gap:9px;padding:17px;background:#f0f2ec;color:#171a18;text-decoration:none;border:1px solid #e0e3dc}.sourceCards a:hover{background:#e8ebe3}.sourceCards span{font-size:11px;font-weight:800}.sourceCards strong{font-size:13px;line-height:1.35}.sourceCards b{font-size:10px;color:#657065;margin-top:auto}.knowledgeDark{padding-top:95px;padding-bottom:95px}.knowledgeFlow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border-top:1px solid #3c433e}.knowledgeFlow>div{padding:25px 20px 10px 0;border-right:1px solid #3c433e;margin-right:20px}.knowledgeFlow span{font-size:10px;color:#9aa49b}.knowledgeFlow h3{font-size:21px;margin:38px 0 10px}.knowledgeFlow p{font-size:12px;line-height:1.55;color:#9fa79f}.wideHeading{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 55px}.knowledgeSection h2 em,.marketMechanics h2 em,.specialistCall h2 em,.wideHeading em{font-style:normal;color:#697a6a}.factGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d5d8d1}.factGrid article{background:#eef0eb;padding:25px;min-height:260px}.factGrid article>span{font-size:10px;color:#69736b}.factGrid h3{font-size:21px;line-height:1.1;margin:55px 0 13px;letter-spacing:-.02em}.factGrid p{font-size:13px;line-height:1.55;color:#606861}.technicalGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#d5d8d1;margin-top:55px}.technicalGrid>div{background:#fff;padding:28px}.technicalGrid h3{margin:0 0 10px;font-size:18px}.technicalGrid p{font-size:13px;line-height:1.6;color:#626b63}.marketMechanics{background:#e8ebe3}.marketPrinciples{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#cfd4cb;margin-top:60px}.marketPrinciples>div{background:#f3f4ef;padding:24px}.marketPrinciples b{display:block;font-size:13px;margin-bottom:12px}.marketPrinciples span{font-size:12px;line-height:1.5;color:#626a63}.specialistCall{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8vw;gap:8vw;background:#171a18;color:#fff}.specialistCall .sectionKicker{color:#8d978f}.specialistCall h2{font-size:clamp(42px,5vw,70px);line-height:1.02;letter-spacing:-.045em}.specialistCall h2 em{color:#b6dc63}.specialistCall p{font-size:16px;line-height:1.65;color:#aab2ab}.specialistCall .button{margin-top:15px}.marketPro{padding-top:55px}.marketKicker{display:flex;gap:16px;align-items:center;font-size:10px;letter-spacing:.14em;font-weight:800;color:#687069}.marketKicker b{color:#6d786e}.marketKicker i{font-style:normal;color:#9b6a45;margin-left:auto}.marketStatus span{display:block;margin-top:8px;color:#89938b}.marketTabs{display:flex;gap:28px;border-bottom:1px solid #cfd2ca;margin-top:50px}.marketTabs span{padding:15px 0;font-size:10px;letter-spacing:.13em;color:#788079}.marketTabs .active{color:#171a18;border-bottom:2px solid #171a18}.proOrder{display:grid;grid-template-columns:auto repeat(5,1fr) auto;align-items:end;margin:18px 0 8px}.sideSwitch{display:flex;gap:4px}.sideSwitch button{border:1px solid #cbd0c7;background:#f8f9f6;padding:12px 13px;font-size:10px;font-weight:800}.sideSwitch button.selected{background:#171a18;color:#fff}.proOrder label{font-size:9px;letter-spacing:.1em;color:#687069;font-weight:800}.proOrder input,.proOrder select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #cbd0c7;background:#fff;font:inherit;font-size:13px}.orderButton{white-space:nowrap;padding:13px 16px}.orderMessage{padding:12px 15px;background:#e7efe0;border-left:3px solid #9bcf32;font-size:12px;margin-bottom:18px}.marketGridTop{display:grid;grid-template-columns:1.8fr 1fr;grid-gap:1px;gap:1px;background:#d2d5ce;margin-top:25px}.marketPanel{background:#fff;padding:22px}.panelHeading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#6e776f}.panelHeading b{font-weight:700;color:#9a6c48}.chartWrap{margin-top:18px;color:#7d9664}.chartWrap svg{width:100%;height:220px;display:block;background:linear-gradient(#fff,#fafbf8)}.chartWrap line{stroke:#e1e4de;stroke-width:1}.chartLabels{display:flex;justify-content:space-between;font-size:9px;color:#9aa19b}.historyStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e2dc;margin-top:15px}.historyStats div{padding:13px 8px;border-right:1px solid #e0e2dc}.historyStats div:last-child{border:0}.historyStats span{display:block;font-size:8px;letter-spacing:.12em;color:#8a928b}.historyStats b{display:block;margin-top:7px;font-size:16px}.depthList{margin-top:17px}.depthList div{display:grid;grid-template-columns:45px 1fr 1fr;padding:10px 0;border-bottom:1px solid #eceee9;font-size:11px}.depthList div b{text-align:right}.depthList div em{text-align:right;font-style:normal;color:#747d75}.depthList .buy b{color:#5f842e}.depthList .sell b{color:#a06440}.orderBookPro{display:grid;grid-template-columns:1fr 150px 1fr;grid-gap:1px;gap:1px;background:#d2d5ce;margin-top:25px}.bookColumn{background:#fff;padding-bottom:10px}.bookTitle{padding:17px 18px;font-size:10px;letter-spacing:.12em;font-weight:800}.bookTitle span{float:right;font-weight:400;color:#7e877f;letter-spacing:0}.buyTitle{color:#5f842e;background:#f0f5ea}.sellTitle{color:#9a6040;background:#f6eee9}.bookHeaders,.proRow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px 18px}.bookHeaders{font-size:8px;letter-spacing:.1em;color:#929991;border-bottom:1px solid #e1e4de}.proRow{font-size:12px;border-bottom:1px solid #f0f2ee}.proRow strong{text-align:left}.proRow small,.proRow span{text-align:right}.proRow small{color:#7b837d}.proRow.buy strong{color:#5f842e}.proRow.sell strong{color:#9a6040}.spreadBox{background:#171a18;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.spreadBox i,.spreadBox span{font-size:8px;letter-spacing:.14em;color:#8f9990;font-style:normal}.spreadBox strong{font-size:24px;margin:8px 0 17px}.spreadBox b{font-size:13px;color:#b6dc63;margin:7px 0 17px}.spreadBox small{font-size:9px;color:#aeb6af;line-height:1.4}.marketFooterGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d2d5ce;margin-top:25px}.marketFooterGrid>div{background:#eef0eb;padding:25px}.marketFooterGrid h3{font-size:17px;margin:0 0 10px}.marketFooterGrid p{font-size:12px;line-height:1.55;color:#626b63}.marketDisclaimer{font-size:9px;letter-spacing:.08em;color:#8a918b;line-height:1.6;margin-top:25px}.aboutModern{background:#fff}.researchLinks{display:flex;flex-direction:column;gap:7px;margin-top:22px}.researchLinks a{font-size:11px;color:#5e705d;text-decoration:none;font-weight:700}.operatingModel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d2d6ce;margin-top:75px}.operatingModel>div{background:#eef0eb;padding:24px;min-height:220px}.operatingModel span{font-size:9px;color:#737c74}.operatingModel b{display:block;font-size:18px;margin:40px 0 10px}.operatingModel p{font-size:12px;line-height:1.55;color:#626b63}.timelineSection h2{font-size:clamp(42px,5vw,70px);line-height:1.02;letter-spacing:-.045em}.timelineSection h2 em{font-style:normal;color:#b6dc63}.timeline{margin-top:60px;border-top:1px solid #3a403c}.timeline>div{display:grid;grid-template-columns:160px 1fr;padding:25px 0;border-bottom:1px solid #3a403c}.timeline>div>span{font-size:10px;color:#9ba49c;letter-spacing:.1em}.timeline h3{margin:0 0 8px;font-size:22px}.timeline p{margin:0;color:#a0a8a1;font-size:13px;line-height:1.6;max-width:720px}.responsibilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d2d6ce;margin:35px 0}.responsibilityGrid>div{background:#eef0eb;padding:20px}.responsibilityGrid b{display:block;font-size:9px;letter-spacing:.13em}.responsibilityGrid span{display:block;font-size:12px;line-height:1.5;color:#656e66;margin-top:10px}.aboutContact{padding-top:25px}.contactBox{background:#e4e8df;padding:60px 7%;display:flex;justify-content:space-between;align-items:center;gap:50px}.contactBox h2{font-size:clamp(40px,4.5vw,60px);line-height:1.02;letter-spacing:-.045em;margin:14px 0}.contactBox h2 em{font-style:normal;color:#697a6a}.contactBox p{font-size:15px;color:#626a63;line-height:1.5}.contactActions{display:flex;flex-direction:column;gap:18px;min-width:240px}.whatsappFloat{position:fixed;right:22px;bottom:22px;z-index:20;background:#171a18;color:#fff;text-decoration:none;padding:13px 16px;border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 8px 25px rgba(0,0,0,.14)}.whatsappFloat span{color:#b6dc63;margin-left:7px}@media(max-width:900px){.checkPage .navLinks{display:none}.checkPage .choices,.checkPage .lead,.checkPage .machineInputs,.checkPage .numbers{grid-template-columns:1fr}.factGrid,.knowledgeFlow,.marketFooterGrid,.marketPrinciples,.operatingModel,.responsibilityGrid,.sourceCards{grid-template-columns:1fr 1fr}.specialistCall,.technicalGrid{grid-template-columns:1fr}.specialistCall{gap:30px}.proOrder{grid-template-columns:1fr 1fr}.orderButton{margin-top:10px}.marketGridTop,.orderBookPro{grid-template-columns:1fr}.spreadBox{display:none}.marketKicker{flex-wrap:wrap}.marketKicker i{margin-left:0}.contactBox{display:block}.contactActions{margin-top:25px}.timeline>div{grid-template-columns:100px 1fr}}@media(max-width:560px){.checkPage .result,.checkPage .step{padding:28px 22px}.checkPage .intro h1{font-size:43px}.factGrid,.knowledgeFlow,.marketFooterGrid,.marketPrinciples,.operatingModel,.responsibilityGrid,.sourceCards{grid-template-columns:1fr}.aboutHero,.knowledgeHero{padding:65px 20px}.aboutHero h1,.knowledgeHero h1{font-size:48px}.aboutHero>p,.knowledgeHero>p{font-size:17px}.sourceCards{margin-top:20px}.proOrder{grid-template-columns:1fr}.marketTabs{gap:16px;overflow:auto}.marketTabs span{white-space:nowrap}.timeline>div{grid-template-columns:1fr;gap:10px}.contactBox{padding:40px 28px}.whatsappFloat{right:14px;bottom:14px}.marketPage{padding-left:20px;padding-right:20px}}.marketEmpty{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;border:1px solid rgba(18,24,22,.1);background:rgba(255,255,255,.62)}.marketEmpty.compact{min-height:160px}.marketEmpty strong{font-size:20px;letter-spacing:-.02em}.marketEmpty p{max-width:620px;margin:10px 0 14px;color:#5c655f;line-height:1.6}.marketEmpty span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#7a827d}.bookEmpty{padding:26px 12px;color:#6c746f;font-size:14px;line-height:1.5}.bookEmpty button,.textButton{border:0;background:none;padding:0;text-decoration:underline;cursor:pointer;font:inherit;font-weight:700;color:inherit}.marketPriceChoice{display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:12px 14px;border:1px solid rgba(18,24,22,.14);background:#f8f8f5}.marketPriceChoice span{font-size:10px;letter-spacing:.12em;color:#707873}.marketPriceChoice b{font-size:17px;margin:4px 0}.marketPriceChoice small{font-size:11px;color:#747c77;line-height:1.4}.rfqExplain{margin-top:14px;padding:14px 16px;background:#f3f5f1;border-left:2px solid #8fa39a;line-height:1.55;color:#4f5953}.authorizationForm{padding:clamp(24px,4vw,48px)}.formSection{padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid rgba(18,24,22,.1)}.formSection h2{margin:7px 0 8px;font-size:clamp(26px,3vw,38px);letter-spacing:-.035em}.formSection>.sub{max-width:760px;color:#626b65;line-height:1.6}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.field{display:flex;flex-direction:column;gap:7px}.field>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#626b65;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(18,24,22,.16);background:#fff;padding:13px 14px;font:inherit;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#52655b;box-shadow:0 0 0 3px rgba(82,101,91,.08)}.routeChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0}.routeChoice{border:1px solid rgba(18,24,22,.13);padding:16px;display:flex;gap:12px;cursor:pointer;background:#fafbf9}.routeChoice.selected{border-color:#50635a;background:#f1f5f1}.routeChoice input{margin-top:4px}.routeChoice span{display:flex;flex-direction:column;gap:5px}.routeChoice small{color:#66706a;line-height:1.45}.machineChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.machineChecks label{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#f7f8f5;border:1px solid rgba(18,24,22,.09);cursor:pointer}.machineChecks input{accent-color:#53675c}.mandateText{padding:22px;background:#f4f6f3;border-left:3px solid #52675d;line-height:1.65;color:#424b46;margin:22px 0}.mandateText p{margin:0 0 12px}.mandateText p:last-child{margin-bottom:0}.legalCheck{display:flex;gap:11px;margin:13px 0;line-height:1.5;cursor:pointer}.legalCheck input{margin-top:4px;accent-color:#53675c}.bindingNotice{padding:20px;background:#eef2ee;margin:4px 0 20px}.bindingNotice strong{font-size:18px}.bindingNotice p{margin:7px 0 0;line-height:1.6;color:#4f5953}@media(max-width:800px){.formGrid,.machineChecks,.routeChoices{grid-template-columns:1fr}}.marketTabs button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;font-size:9px;letter-spacing:.14em;font-weight:800}.marketTabs button:hover{color:#52655b}.marketTabs button.active{color:#171a18}.marketAnchorTarget{scroll-margin-top:90px}.marketFooterGrid .rfqExplain{margin-top:14px;padding:14px 16px;background:#f3f5f1;border-left:2px solid #8fa39a;line-height:1.55;color:#4f5953}.machineCategoryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d2d6ce;margin-top:45px}.machineCategoryCard{display:block;background:#eef0eb;color:#171a18;text-decoration:none;padding:28px;min-height:270px}.machineCategoryCard>span{font-size:9px;letter-spacing:.12em;color:#737c74;font-weight:800}.machineCategoryCard h3{font-size:22px;line-height:1.1;margin:42px 0 12px;letter-spacing:-.03em}.machineCategoryCard p{font-size:12px;line-height:1.55;color:#626b63}.machineCategoryCard b{display:block;margin-top:24px;font-size:10px;letter-spacing:.08em}.machineDetail{border-top:1px solid #d2d6ce}.machineDetail h2{font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-.045em;margin:0}.machineList{margin-top:45px;border-top:1px solid #d2d6ce}.machineList article{display:grid;grid-template-columns:70px 1fr;padding:22px 0;border-bottom:1px solid #d2d6ce}.machineList article>span{font-size:10px;color:#7b847c;letter-spacing:.1em}.machineList h3{margin:0 0 7px;font-size:19px}.machineList p{margin:0;max-width:800px;color:#626b63;font-size:13px;line-height:1.6}.machineNote{margin-top:28px;padding:18px 20px;background:#eef2ed;border-left:3px solid #52675d;color:#4f5953;line-height:1.6;font-size:12px}@media(max-width:900px){.machineCategoryGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.machineCategoryGrid{grid-template-columns:1fr}.machineList article{grid-template-columns:42px 1fr}}.yearChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0}.yearChoice{border:1px solid rgba(18,24,22,.13);padding:16px;display:flex;gap:12px;cursor:pointer;background:#fafbf9}.yearChoice.selected{border-color:#50635a;background:#f1f5f1}.yearChoice input{margin-top:4px;accent-color:#53675c}.yearChoice span{display:flex;flex-direction:column;gap:5px}.yearChoice small{color:#66706a}.field input[type=file]{padding:10px;background:#f8f9f6;font-size:12px}@media(max-width:800px){.yearChoices{grid-template-columns:1fr}}.marketTabs a{padding:15px 0;font-size:10px;letter-spacing:.13em;color:#788079;text-decoration:none;border-bottom:2px solid transparent}.marketTabs a:hover{color:#171a18}.marketTabs a.active{color:#171a18;border-bottom-color:#171a18}.footerShare,.marketShare{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footerShare span,.marketShare span{font-size:9px;letter-spacing:.12em;color:#7b847d;font-weight:800}.footerShare a,.marketShare a{font-size:10px;color:inherit;text-decoration:none;font-weight:700}.footerShare a:hover,.marketShare a:hover{text-decoration:underline}.marketShare{margin-top:24px;padding-top:18px;border-top:1px solid #d2d5ce}.footer{flex-wrap:wrap}@media(max-width:720px){.nav{padding:15px 18px}.navLinks{display:none}.navCta{font-size:9px;padding:9px 11px}.hero{grid-template-columns:1fr}.heroPanel{margin:0 18px 28px}.heroContent{padding:65px 20px 30px}.hero h1{font-size:clamp(44px,13vw,70px)}.footer{gap:18px}.footerShare{width:100%}.marketTabs{overflow-x:auto}.marketTabs a{white-space:nowrap}.proOrder{grid-template-columns:1fr}.orderButton{width:100%}.authorizationForm{padding:24px 18px}.formSection{padding-bottom:28px;margin-bottom:28px}.bindingNotice{font-size:13px}.next.full{width:100%}}.knowledgeTeaser{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;background:#f0f2ed}.knowledgeTeaser h2{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em;margin:12px 0 18px}.knowledgeTeaser h2 em{font-style:normal;color:#697a6a}.knowledgeTeaser p{max-width:650px;color:#626b63;line-height:1.65}.knowledgeTeaserLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#d2d6ce}.knowledgeTeaserLinks a{background:#fff;padding:22px;color:#171a18;text-decoration:none;font-size:13px;font-weight:800}.knowledgeTeaserLinks a:hover{background:#e9ede7}.footerLinks{display:flex;gap:16px;flex-wrap:wrap}.footerLinks a{font-size:10px;color:inherit;text-decoration:none;font-weight:700}.footerLinks a:hover{text-decoration:underline}.topicHero{padding-bottom:45px}.answerBox{max-width:900px;margin-top:35px;padding:24px 26px;background:#eef2ed;border-left:3px solid #52675d}.answerBox span{display:block;font-size:9px;letter-spacing:.14em;font-weight:800;color:#657068;margin-bottom:9px}.answerBox strong{display:block;font-size:16px;line-height:1.6;color:#28302b;font-weight:600}.topicList{border-top:1px solid #d2d6ce}.topicList>div{display:grid;grid-template-columns:45px 1fr;grid-gap:10px;gap:10px;padding:17px 0;border-bottom:1px solid #d2d6ce}.topicList span{font-size:10px;color:#7b847c;letter-spacing:.1em}.topicList p{margin:0;color:#4f5953;line-height:1.55;font-size:13px}.topicCTA .twoCol{align-items:center}.topicLinks{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px}.topicLinks a{color:#c8d5c1;text-decoration:none;font-size:12px;font-weight:700}.topicLinks a:hover{text-decoration:underline}.knowledgeIndex{padding-top:65px;padding-bottom:65px}.knowledgeCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#d2d6ce;margin-top:32px}.knowledgeCard{background:#f5f6f2;color:#171a18;text-decoration:none;padding:27px;min-height:220px;display:flex;flex-direction:column}.knowledgeCard:hover{background:#e9ede7}.knowledgeCard span{font-size:9px;letter-spacing:.12em;color:#747d75;font-weight:800}.knowledgeCard h3{font-size:22px;line-height:1.08;letter-spacing:-.03em;margin:25px 0 10px}.knowledgeCard p{font-size:12px;line-height:1.55;color:#626b63;margin:0}.knowledgeCard b{margin-top:auto;padding-top:25px;font-size:10px;letter-spacing:.08em}@media(max-width:900px){.knowledgeTeaser{grid-template-columns:1fr;gap:35px}.knowledgeCards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.knowledgeTeaser{padding-left:20px;padding-right:20px}.knowledgeCards,.knowledgeTeaserLinks{grid-template-columns:1fr}.answerBox{padding:19px}.topicList>div{grid-template-columns:35px 1fr}}.navRight{gap:18px}.languageSwitch,.navRight{display:flex;align-items:center}.languageSwitch{gap:5px;font-size:9px;letter-spacing:.12em;font-weight:800}.languageSwitch a{color:#7b847d;text-decoration:none}.languageSwitch a.active{color:#171a18}.languageSwitch span{color:#b4bab4}.shareKit{padding:25px 0}.shareKit.compact{padding:0;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.shareLabel{font-size:9px;letter-spacing:.12em;color:#7b847d;font-weight:800}.shareKit p{max-width:850px;color:#58615b;font-size:13px;line-height:1.6}.shareActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.shareActions a,.shareActions button{font:inherit;font-size:10px;font-weight:800;color:inherit;text-decoration:none;border:0;background:none;padding:0;cursor:pointer}.shareActions a:hover,.shareActions button:hover{text-decoration:underline}.footer .shareKit{margin-left:auto}.footer .shareKit.compact .shareActions{gap:12px}@media(max-width:720px){.navRight{gap:8px}.languageSwitch{display:none}.footer .shareKit{margin-left:0;width:100%}.shareKit.compact{gap:10px}}