:root{--obsidian:#121212;--ink:#211a17;--wine:#5c1822;--gold:#d7aa59;--cream:#f7f0e4;--paper:#fffaf1;--line:#d5c4a7;--teal:#0c5557;--serif:"Playfair Display",Georgia,serif;--sans:"Source Sans 3",Arial,sans-serif;--arabic:"Noto Kufi Arabic",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:400 1rem/1.65 var(--sans)}a{color:inherit;text-decoration:none}.platform-ribbon{padding:.58rem 1rem;background:var(--obsidian);color:#e1bc76;text-align:center;font-size:.67rem;font-weight:700;letter-spacing:.18em}.platform-header{min-height:92px;padding:0 clamp(1rem,5vw,6rem);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;background:var(--paper);border-bottom:1px solid var(--line)}.platform-brand{display:flex;flex-direction:column;line-height:1}.platform-brand strong{font:600 1.35rem var(--serif);letter-spacing:.14em;color:var(--wine)}.platform-brand span{font:600 .72rem var(--arabic);color:#96713b;margin-top:.28rem}.platform-header nav{display:flex;justify-content:center;gap:clamp(1rem,3vw,3rem);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.platform-header nav a:hover{color:var(--wine)}.platform-language{padding:.42rem .75rem;border:1px solid #b68e4d;font-size:.76rem;font-weight:700}.platform-crumb{padding:1rem clamp(1rem,5vw,6rem);display:flex;gap:.55rem;align-items:center;overflow:auto;white-space:nowrap;border-bottom:1px solid var(--line);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#77685b}.platform-crumb a{color:var(--wine)}.platform-hero{min-height:680px;padding:clamp(5rem,8vw,8rem) clamp(1rem,6vw,7rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:6rem;align-items:center;background:linear-gradient(120deg,#260b0e 0 64%,#6e2330 64%);color:white}.platform-hero.retail,.platform-hero.distribution{background:linear-gradient(120deg,#062d2e 0 64%,#197174 64%)}.platform-hero.innovation,.platform-hero.insights{background:linear-gradient(120deg,#151515 0 64%,#5b4b32 64%)}.platform-hero.sustainability{background:linear-gradient(120deg,#17291e 0 64%,#5d7351 64%)}.eyebrow{margin:0 0 .9rem;color:#bb863a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.17em}.platform-hero .eyebrow,.platform-cta .eyebrow{color:#efc979}.platform-hero h1,.platform-hub-hero h1{max-width:1040px;margin:.2rem 0 1.5rem;font:600 clamp(4rem,7.5vw,8rem)/.9 var(--serif);letter-spacing:-.055em;color:#f9e7c5}.platform-hero>div>p:not(.eyebrow){max-width:760px;font-size:1.18rem;color:#dfd0c6}.hero-links{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;font-weight:700}.hero-links .primary{padding:.9rem 1.25rem;background:#edca87;color:#301013}.platform-hero aside{width:min(31vw,430px);aspect-ratio:1;justify-self:center;border:1px solid #ebcd9280;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 34px #ffffff08,0 0 0 68px #ffffff05}.platform-hero aside>span{font:600 clamp(8rem,17vw,14rem)/.75 var(--serif);color:#ddb969}.platform-hero aside p{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em}.platform-hero aside strong{color:#ebc77e}.signal-bar{display:grid;grid-template-columns:repeat(4,1fr);background:var(--gold);color:#251313}.signal-bar span{padding:1.25rem;text-align:center;border-right:1px solid #9e7838;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.platform-brief{padding:clamp(5rem,9vw,9rem) clamp(1rem,6vw,7rem);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,9rem)}.platform-brief h2,.decision-room h2,.related h2{font:600 clamp(3rem,5.8vw,6rem)/.96 var(--serif);letter-spacing:-.045em;margin:.3rem 0}.platform-brief>div:last-child{padding-top:2rem;color:#67584d;font-size:1.08rem}.operating-lenses{display:grid;grid-template-columns:repeat(3,1fr);background:#ead9bc;border-top:1px solid #c8ab78;border-bottom:1px solid #c8ab78}.operating-lenses article{padding:clamp(2rem,4.5vw,4.5rem);border-right:1px solid #c8ab78}.operating-lenses article>span{font:500 3.5rem var(--serif);color:#a67631}.operating-lenses h3{margin:.4rem 0 1rem;font:600 2.2rem/1.05 var(--serif)}.operating-lenses article>p:last-child{color:#675548}.decision-room{padding:clamp(5rem,9vw,9rem) clamp(1rem,6vw,7rem);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);background:#171313;color:#f6ead5}.decision-room>div>p:last-child{max-width:580px;color:#cfc1b4}.decision-room ol{margin:0;padding:0;list-style:none;border-top:1px solid #665545}.decision-room li{padding:1.3rem 0;display:grid;grid-template-columns:70px 1fr;gap:1rem;border-bottom:1px solid #665545;align-items:center}.decision-room li span{color:#cf9d51}.decision-room li strong{font:500 1.45rem var(--serif)}.evidence-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#6a1f2a;color:white}.evidence-strip div{padding:2.2rem clamp(1rem,3vw,3rem);display:flex;flex-direction:column;border-right:1px solid #9c5660}.evidence-strip strong{color:#f1cc87;letter-spacing:.13em;font-size:.7rem}.evidence-strip span{margin-top:.3rem}.related{padding:clamp(5rem,8vw,8rem) clamp(1rem,6vw,7rem)}.related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.2rem}.related a{min-height:230px;padding:1.6rem;display:flex;flex-direction:column;background:var(--paper);border:1px solid #cbb18a;transition:.25s}.related a:hover{transform:translateY(-5px);box-shadow:0 20px 50px #35140612}.related small{color:#976e32;text-transform:uppercase;letter-spacing:.1em}.related strong{margin:.8rem 0;font:600 1.65rem/1.1 var(--serif)}.related a span{margin-top:auto;color:var(--wine)}.platform-cta{padding:clamp(4rem,7vw,7rem) clamp(1rem,6vw,7rem);display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--wine);color:white}.platform-cta h2{margin:.2rem 0;font:600 clamp(2.5rem,4.8vw,5rem)/.95 var(--serif);color:#f8e5c1}.platform-cta>a{padding:.9rem 1.25rem;background:#f0d39a;color:#351013;font-weight:700}.platform-footer{padding:4rem clamp(1rem,6vw,7rem);display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:3rem;background:#100a0a;color:#d8cec3}.platform-footer>div{display:flex;flex-direction:column;gap:.55rem}.platform-footer>div>strong{color:#e3bb70;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.platform-footer .platform-brand strong{color:#efcf91}.platform-footer>p{text-align:right}.platform-hub-hero{padding:clamp(6rem,10vw,10rem) clamp(1rem,6vw,7rem);background:linear-gradient(115deg,#171010 0 58%,#641e29 58%);color:white}.platform-hub-hero>p:not(.eyebrow){max-width:850px;font-size:1.2rem;color:#ddd0c5}.hub-metrics{display:grid;grid-template-columns:repeat(3,1fr);max-width:850px;margin:3rem 0;border:1px solid #a98149}.hub-metrics div{padding:1.2rem 1.5rem;border-right:1px solid #a98149}.hub-metrics strong{display:block;font:600 2.8rem var(--serif);color:#efc674}.hub-metrics span{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.platform-hub-hero nav{display:flex;flex-wrap:wrap;gap:.6rem}.platform-hub-hero nav a{padding:.65rem .8rem;border:1px solid #d6b16d80;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.platform-hub-section{padding:clamp(5rem,8vw,8rem) clamp(1rem,6vw,7rem);border-bottom:1px solid var(--line)}.platform-hub-section:nth-child(odd){background:#ecddc5}.platform-hub-section>header{display:grid;grid-template-columns:90px 1fr;gap:2rem;margin-bottom:2.5rem}.platform-hub-section>header>span{font:500 4rem var(--serif);color:#ad7e37}.platform-hub-section h2{margin:.2rem 0;font:600 clamp(3.5rem,6vw,6.5rem)/.95 var(--serif);letter-spacing:-.05em}.platform-hub-section header p:last-child{max-width:760px;color:#69584d}.platform-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.platform-hub-grid a{min-height:270px;padding:1.45rem;display:flex;flex-direction:column;background:var(--paper);border:1px solid #cbb18b}.platform-hub-grid a:hover{border-color:var(--wine)}.platform-hub-grid small{color:#9b7438;text-transform:uppercase;letter-spacing:.1em}.platform-hub-grid strong{margin:.7rem 0;font:600 1.45rem/1.12 var(--serif)}.platform-hub-grid p{margin:0;color:#6a594e}.platform-hub-grid span{margin-top:auto;color:var(--wine);font-weight:700}.rtl{font-family:var(--arabic);text-align:right}.rtl h1,.rtl h2,.rtl h3,.rtl strong{font-family:var(--arabic)!important;letter-spacing:0!important;line-height:1.3}.rtl .eyebrow,.rtl nav,.rtl small,.rtl .platform-ribbon{letter-spacing:0}.rtl .platform-brand{direction:ltr}.rtl .platform-hero,.rtl .platform-hub-hero{background-position:center}.rtl .platform-footer>p{text-align:left}.rtl .related a span{align-self:flex-end;transform:scaleX(-1)}
@media(max-width:1100px){.platform-hub-grid{grid-template-columns:repeat(2,1fr)}.platform-hero{grid-template-columns:1fr;gap:3rem}.platform-hero aside{width:330px}.platform-brief,.decision-room{grid-template-columns:1fr}.platform-footer{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.platform-header{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.platform-header nav{order:3;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.7rem 1.1rem}.platform-language{margin-left:auto}.platform-hero,.platform-hub-hero{padding:4.5rem 1rem}.platform-hero h1,.platform-hub-hero h1{font-size:3.6rem}.platform-hero aside{width:240px}.signal-bar{grid-template-columns:1fr 1fr}.platform-brief,.decision-room,.related,.platform-hub-section{padding:4rem 1rem}.operating-lenses,.related>div,.platform-hub-grid,.platform-footer{grid-template-columns:1fr}.operating-lenses article{border-right:0;border-bottom:1px solid #c8ab78}.evidence-strip{grid-template-columns:1fr}.platform-cta{padding:3.5rem 1rem;align-items:flex-start;flex-direction:column}.hub-metrics{grid-template-columns:1fr}.hub-metrics div{border-right:0;border-bottom:1px solid #a98149}.platform-hub-section>header{grid-template-columns:1fr;gap:.5rem}.platform-hub-section h2{font-size:3.4rem}.platform-footer>p{text-align:left}.rtl .platform-language{margin-left:0;margin-right:auto}}
