@font-face{font-family:Outfit;src:url('/fonts/outfit-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Ping;src:url('/fonts/ping-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Ping;src:url('/fonts/ping-medium.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:Ping;src:url('/fonts/ping-bold.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap}
:root{--paper:#f8f7f3;--stone:#ecece5;--ink:#142d43;--muted:#52616b;--line:#d6dcd8;--sand:#b29a77;--pad:clamp(24px,5.2vw,100px)}
body{font-family:Outfit,Arial,sans-serif;font-weight:400;font-size:17px;line-height:1.75;background:var(--paper);text-rendering:optimizeLegibility}
html[lang=ar] body,[lang=ar]{font-family:Ping,Arial,sans-serif}
html[lang=en] body,[lang=en],.formula,.num,.chemical>span:first-child{font-family:Outfit,Arial,sans-serif}
button{font-family:inherit}.num{font-variant-numeric:tabular-nums}
h1,h2,h3{font-weight:500}h1{font-size:clamp(48px,5.3vw,86px);letter-spacing:-.055em;line-height:1.06}h2{font-size:clamp(33px,3.7vw,57px);line-height:1.12;letter-spacing:-.035em}h3{font-size:24px;letter-spacing:-.015em}
[dir=rtl] h1{font-size:clamp(43px,4.7vw,75px);line-height:1.3;letter-spacing:0;font-weight:500}[dir=rtl] h2{line-height:1.4;letter-spacing:0}[dir=rtl] h3{letter-spacing:0}
.header{height:112px;padding-block:15px;background:#f8f7f3f5;border-bottom-color:#cdd5d2}.header>.brand{width:155px}.header .desktop-nav a{font-size:14px;font-weight:450}.header .desktop-nav{gap:20px}.header .header-wa{font-size:12px;padding-inline:16px}.header .language{font-family:Outfit,Ping,sans-serif;font-size:14px}
.desktop-nav a::after{height:2px;bottom:0}.header-actions{gap:13px;border-color:#ccd4d0}.header .button{border-radius:2px}
.hero{gap:6%;min-height:740px;padding-top:46px;padding-bottom:106px;grid-template-columns:1fr 1fr;isolation:isolate}.hero-copy{padding-block:22px}.hero .eyebrow{font-size:12px;letter-spacing:.09em;margin-bottom:28px}.hero .lead{font-size:19px;line-height:1.8;max-width:560px;margin-top:27px}.hero-actions{margin-top:34px;gap:20px}
.hero-art{min-height:530px}.hero-art .visual{width:100%;margin:0;height:100%;min-height:530px;clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%)}
.hero-art .visual img{object-position:center}.hero-art .webgl{clip-path:inherit}.hero .hero-bottom{font-size:12px;letter-spacing:.015em}.hero .material-tag{inset-inline-start:-20px;bottom:-24px;border:0;border-inline-start:3px solid var(--sand);box-shadow:0 10px 40px #1229390c;padding:19px 24px;min-width:240px}.material-tag small{font-size:12px}.material-tag>span:first-child{font-size:34px}.material-tag .tag-index{font-family:Outfit,sans-serif;font-size:12px}
.inner-hero{min-height:670px;padding-bottom:70px;border-bottom:1px solid var(--line)}.inner-hero .hero-art{min-height:470px}.inner-hero .hero-art .visual{min-height:470px}.inner-hero h1{font-size:clamp(43px,4.5vw,70px)}[dir=rtl] .inner-hero h1{font-size:clamp(40px,4.2vw,66px)}
.text-hero{min-height:0;padding-bottom:0;border:0}.breadcrumb{font-size:12px;line-height:1.7;margin-bottom:35px}.eyebrow{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.09em}.eyebrow .line{width:26px;background:var(--sand)}[dir=rtl] .eyebrow{letter-spacing:0}
.button{padding:16px 23px;font-size:15px;font-weight:500;border-radius:2px}.button:hover{background:#164987}.text-link{font-size:16px;font-weight:500}.section{padding-block:105px}.section-head{gap:60px;margin-bottom:55px}.section-head p:not(.eyebrow){font-size:18px;line-height:1.8}.section-head h2{max-width:750px}
.intro{border-bottom:1px solid var(--line);padding-block:72px;gap:24px 65px}.intro h2,[dir=rtl] .intro h2{font-size:clamp(27px,2.6vw,39px);line-height:1.6;font-weight:400}.intro .eyebrow{max-width:240px}
.feature{gap:7vw}.feature .visual{aspect-ratio:1.08;clip-path:polygon(0 0,100% 0,100% 87%,87% 100%,0 100%)}.feature h2{font-size:clamp(35px,3.9vw,60px)}.feature p:not(.eyebrow){font-size:18px}.chemical{border-color:#c8d0cc}.chemical>span:first-child{font-size:42px}.chemical>span:last-child{font-size:14px}
.business{background:#eceee8;border-top:1px solid var(--line)}.business-card{padding:35px 24px}.card-copy .num{font-size:44px;color:#7e918d;font-weight:300}.card-copy h3{font-size:23px}.business-card>p{font-size:15px;line-height:1.8}.business-card:hover{background:#e3e8e1}.card-copy .arrow{font-size:25px}
.material-preview{background:#082d68;color:white}.material-preview h2,.material-preview h3,.material-preview .eyebrow,.material-preview .text-link{color:white}.material-preview .section-head p{color:#d0dbee}.material-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ffffff33}.mineral-tile{position:relative;padding:32px 27px 36px;border-inline-end:1px solid #ffffff33;display:flex;flex-direction:column;align-items:flex-start;transition:background .3s}.mineral-tile:last-child{border:0}.mineral-tile:hover{background:#ffffff0c}.mineral-tile .num{color:#c3d2e4;font-size:12px}.formula{font-size:36px;font-weight:300;letter-spacing:-.035em;line-height:1.15}.mineral-tile .formula{margin-top:38px;color:#d4debc}.mineral-tile h3{font-size:25px;margin-top:22px}.mineral-tile p{color:#d1dbeb;font-size:15px;line-height:1.85;margin-top:15px}.mineral-tile>.arrow{margin-top:auto;padding-top:26px}.section-more{margin-top:30px}
.sector-preview{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.sector-preview>div:first-child{height:100%}.sector-preview picture{height:100%;min-height:520px}.sector-preview img{width:100%;height:100%;object-fit:cover}.sector-preview h2{margin-bottom:25px}.sector-preview p:not(.eyebrow){font-size:18px}.sector-tags{display:flex;flex-wrap:wrap;gap:10px;margin-block:25px}.sector-tags span{border:1px solid #cdd5d0;padding:7px 11px;font-size:13px;color:#344d4a;background:#f0f1eb}
.network-preview{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw;align-items:center;border-top:1px solid var(--line);background:#e7ece7}.network-preview p:not(.eyebrow){margin-block:25px;font-size:18px}.network-locations>div{display:flex;align-items:center;gap:23px;padding-block:25px;border-bottom:1px solid #c6d1c8}.network-locations>div>span:nth-child(2){font-size:36px;color:#1d4946}.location-dot{height:9px;width:9px;background:var(--sand);border-radius:50%;margin-inline-start:auto}.network-locations>a{display:flex;gap:20px;justify-content:space-between;margin-top:25px;font-size:15px;color:var(--blue)}
.catalogue-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px}.catalogue-intro h2{font-size:35px}.catalogue-intro p{font-size:18px}.catalogue-row{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:70px;border-top:1px solid var(--line);align-items:center;scroll-margin-top:135px}.catalogue-row:nth-of-type(even) .catalogue-visual{order:2}.catalogue-visual{position:relative}.catalogue-visual img{width:100%;aspect-ratio:1.25;object-fit:cover}.catalogue-visual>.formula{position:absolute;bottom:20px;inset-inline-start:20px;background:var(--paper);padding:13px 18px;font-size:30px;color:var(--blue)}.catalogue-row h2{font-size:39px}.catalogue-row h3{font-size:16px;margin-top:24px;color:var(--blue)}.catalogue-row p:not(.eyebrow){margin-top:18px}.catalogue-row .text-link{margin-top:20px}.catalogue-row .text-link .icon-whatsapp{width:23px;height:23px}
.sector-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.sector-list article{padding-block:40px;border-top:1px solid var(--line)}.sector-list h2{font-size:32px;margin-block:18px}.sector-list p{font-size:17px}.sector-list .sector-materials{color:#2c6256;font-size:14px;margin-block:22px}.sector-list .text-link{font-size:14px}
.capacity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.capacity-grid article{padding:35px 25px;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line)}.capacity-grid h3{font-size:20px;font-weight:400}.capacity-grid strong{display:block;font-family:Outfit,sans-serif;font-weight:400;color:var(--blue);font-size:clamp(38px,4vw,62px);line-height:1.2;margin-top:27px;text-align:start}.capacity-grid span{font-size:13px;color:var(--muted)}.network-sites{background:#eceee8}.site-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.site-grid article{border-top:1px solid #c7d0c7;padding-top:25px}.site-grid h3{font-size:30px;margin-block:15px}.site-grid p{font-size:17px}.network-note{font-size:15px;margin-top:45px;max-width:850px}
.editorial{gap:7vw}.editorial-heading h2{font-size:40px}.editorial-content h3{font-size:26px}.editorial-content article p{font-size:18px}.faq-section{background:#f0f1eb}.faq-section .accordions{max-width:950px;margin-inline-start:auto}.accordions summary{font-size:19px}.accordions p{font-size:17px}.technical .section-head{margin-bottom:45px}.journey{background:#e8ede9}.journey-steps h3{font-size:32px}.journey-steps p{font-size:18px}.journey-controls a{font-size:14px}.is-enhanced .journey-sticky{top:135px}
.trading-section{background:#f8f7f3;border-top:1px solid var(--line)}.trading-identity img{width:min(100%,290px)}.trading-copy>p:not(.eyebrow){font-size:18px}.trading-copy h2{font-size:45px}
.footer{background:#e9ede8;padding-top:70px}.footer .brand{width:190px}.footer-top{grid-template-columns:1fr 1.5fr 1fr;gap:50px}.footer p{font-size:14px;max-width:320px;line-height:1.9}.footer .arabic-company{margin-top:12px;font-size:13px;text-align:start}.footer nav{font-size:15px;grid-template-columns:1fr 1fr;gap:14px 25px}.footer h2{font-size:17px;font-weight:500}.footer-contact a,.footer-contact p{font-size:16px}.footer-contact span{font-size:12px}.footer .footer-credit{font-size:12px}.maker-link img{width:86px}.footer-bottom{font-size:12px}.footer .footer-whatsapp{font-size:13px}.maker-link{gap:16px}.maker-link span{max-width:400px}
@media(min-width:1280px) and (max-width:1430px){.header{gap:22px;padding-inline:28px}.header>.brand{width:135px}.header .desktop-nav{gap:13px}.header .desktop-nav a{font-size:12px}.header-actions{padding-inline-start:12px;gap:8px}.header .header-wa{padding-inline:10px;font-size:11px}}
@media(max-width:1279px){.header{height:96px}.header>.brand{width:140px}.mobile-nav{max-height:calc(100dvh - 96px)}.hero{gap:35px;min-height:650px}.hero-art,.hero-art .visual{min-height:450px}.hero h1{font-size:58px}[dir=rtl] .hero h1{font-size:50px}.hero .lead{font-size:18px}.material-preview-grid{grid-template-columns:1fr 1fr}.mineral-tile:nth-child(2){border-inline-end:0}.mineral-tile:nth-child(-n+2){border-bottom:1px solid #ffffff33}.footer-top{gap:35px;grid-template-columns:1fr 1fr}.footer-details{grid-column:2}.footer-navigation{grid-column:2;grid-row:1}.footer-brand{grid-column:1;grid-row:1 / 3}.catalogue-row{gap:40px}.sector-preview,.network-preview{gap:40px}}
@media(max-width:760px){body{font-size:17px}.header{height:88px;padding:12px 22px}.header>.brand{width:126px}.header .language{font-size:13px}.mobile-nav{max-height:calc(100dvh - 88px)}.mobile-nav a{font-size:17px;min-height:56px}.mobile-nav .num{font-family:Outfit,sans-serif}.hero,.inner-hero{grid-template-columns:1fr;min-height:0;gap:35px;padding-top:16px;padding-bottom:50px}.hero-copy{padding-top:18px}.hero h1,.inner-hero h1{font-size:clamp(42px,10vw,66px);line-height:1.08}[dir=rtl] .hero h1,[dir=rtl] .inner-hero h1{font-size:clamp(39px,9vw,56px);line-height:1.3}.hero .eyebrow{font-size:11px;margin-bottom:22px}.hero .lead{font-size:18px;line-height:1.8;margin-top:22px}.hero .hero-art,.inner-hero .hero-art{min-height:0;height:390px}.hero-art .visual,.inner-hero .hero-art .visual{min-height:0;height:100%}.hero .material-tag{bottom:-15px;inset-inline-start:12px;padding:12px 17px;min-width:215px}.hero .hero-bottom{padding-top:20px;font-size:11px}.hero-actions{gap:16px;margin-top:25px}.hero-actions .button{font-size:14px}.section{padding-block:65px}.section-head{display:block;margin-bottom:35px}.section-head h2,[dir=rtl] .section-head h2{font-size:34px}.section-head .eyebrow{margin-bottom:20px}.section-head p:not(.eyebrow){font-size:17px}.intro{padding-block:55px;display:block}.intro h2,[dir=rtl] .intro h2{font-size:27px;line-height:1.6}.intro .text-link{margin-top:20px}.feature,.sector-preview,.network-preview{grid-template-columns:1fr;gap:35px}.feature h2,[dir=rtl] .feature h2{font-size:36px}.feature p:not(.eyebrow){font-size:17px}.feature .visual{aspect-ratio:1.2}.business-card{padding:27px 16px}.business-card>p{font-size:14px}.card-copy h3{font-size:20px}.card-copy .num{font-size:36px}.mineral-tile{padding:25px 18px}.mineral-tile .formula{font-size:30px;margin-top:25px}.mineral-tile h3{font-size:23px}.mineral-tile p{font-size:14px}.sector-preview picture{min-height:0;aspect-ratio:1.15}.sector-preview h2,.network-preview h2{font-size:36px}.sector-tags span{font-size:12px}.network-locations>div>span:nth-child(2){font-size:30px}.catalogue-intro{display:block;margin-bottom:40px}.catalogue-intro p{margin-top:22px;font-size:17px}.catalogue-row{grid-template-columns:1fr;gap:28px;padding-block:40px}.catalogue-row:nth-of-type(even) .catalogue-visual{order:0}.catalogue-row h2{font-size:34px}.catalogue-row .eyebrow{margin-bottom:15px}.catalogue-visual .formula{font-size:25px}.sector-list{grid-template-columns:1fr;gap:0}.sector-list h2{font-size:29px}.capacity-grid{grid-template-columns:1fr 1fr}.capacity-grid article{padding:25px 16px}.capacity-grid h3{font-size:17px}.capacity-grid strong{font-size:35px}.site-grid{grid-template-columns:1fr;gap:30px}.network-note{margin-top:30px}.editorial-heading h2{font-size:34px}.editorial-content h3{font-size:24px}.editorial-content article p{font-size:17px}.accordions summary{font-size:17px}.journey-steps h3{font-size:29px}.journey-steps p{font-size:17px}.journey{background:#e8ede9}.trading-copy h2{font-size:37px}.trading-identity img{width:210px}.footer{padding-bottom:95px}.footer-top{display:block}.footer-brand{margin-bottom:40px}.footer-navigation{margin-bottom:40px}.footer nav{font-size:14px;gap:15px 22px}.footer .brand{width:170px}.footer .footer-credit{font-size:11px}.maker-link img{width:72px}.maker-link span{max-width:240px}.footer-contact p,.footer-contact a{font-size:16px}.footer-bottom{font-size:11px}.arabic-company{font-family:Ping,sans-serif}}
@media(max-width:390px){.capacity-grid strong{font-size:31px}.mineral-tile{padding:23px 13px}.formula{font-size:26px}.header-actions{padding-inline-start:7px;gap:6px}.header .menu-toggle{padding:8px}.header>.brand{width:112px}}

/* Contemporary industrial identity: navy, white and cool mineral grey. */
:root{--paper:#fff;--stone:#f3f5f7;--ink:#071d3e;--muted:#586879;--line:#dde3ea;--sand:#8ea8ca;--pad:clamp(24px,5.2vw,96px)}
body{background:#fff;color:var(--ink)}p{color:var(--muted)}h1,h2,h3{text-wrap:balance}h1>span{display:block}h1{font-weight:500}h2{font-weight:500;letter-spacing:-.045em}p{text-wrap:pretty}a,button{transition:background .25s,color .25s,transform .25s}a:active,button:active{transform:translateY(1px)}
.header{height:102px;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid #071d3e12}.header>.brand{width:140px}.header .desktop-nav{gap:22px}.header .desktop-nav a{font-size:13px}.header .button{border-radius:0;min-height:46px}.header-actions{border-color:#dce3ec}.header .language{font-family:Ping,Outfit,sans-serif}.desktop-nav a[aria-current]{text-decoration:none}.desktop-nav a[aria-current]::after{background:currentColor}.header.scrolled{box-shadow:0 5px 30px #071d3e0a}
body[data-page=home] .header{background:#071d3ee8;border-color:#ffffff24;color:#fff}body[data-page=home] .header.scrolled{background:#071d3ef5}body[data-page=home] .header .brand img{filter:brightness(0) invert(1)}body[data-page=home] .desktop-nav a,body[data-page=home] .language,body[data-page=home] .menu-toggle{color:#fff}body[data-page=home] .header-actions,body[data-page=home] .desktop-nav .trading-nav{border-color:#ffffff30}body[data-page=home] .header-wa{background:#ffffff0c;border-color:#ffffff60;color:#fff}body[data-page=home] .mobile-nav{color:var(--ink);background:#fff}
body[data-page=home] .hero{margin-top:-102px;min-height:min(920px,100svh);padding:185px var(--pad) 115px;display:flex;align-items:center;background:#071d3e;color:#fff;max-width:none;isolation:isolate;overflow:hidden}
body[data-page=home] .hero-copy{width:min(900px,76%);padding:30px 0;z-index:3}body[data-page=home] .hero h1{color:#fff;font-size:clamp(62px,6.5vw,112px);line-height:1.07;letter-spacing:-.055em}body[data-page=home] .hero h1>span:last-child{color:#b7cbe5}[dir=rtl] body[data-page=home] .hero h1{font-size:clamp(52px,5.8vw,94px);line-height:1.24;letter-spacing:0}
body[data-page=home] .hero .eyebrow{color:#e2eaf5;margin-bottom:36px;letter-spacing:.13em}body[data-page=home] .hero .line{height:7px;width:7px;background:#fff}body[data-page=home] .hero .lead{color:#e0e8f2;max-width:600px;font-size:19px;line-height:1.8;margin-top:30px}body[data-page=home] .hero .hero-actions{margin-top:32px}body[data-page=home] .hero .button{background:#fff;color:#002c79;border-color:#fff;min-height:58px}body[data-page=home] .hero .text-link{color:#fff}body[data-page=home] .hero .button:hover{background:#dce7f5}
body[data-page=home] .hero-art{position:absolute;inset:0;min-height:0;z-index:0;display:block}body[data-page=home] .hero-art .visual{height:100%;min-height:0;clip-path:none;width:100%;margin:0;background:#071d3e}body[data-page=home] .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,44,.94),rgba(4,20,44,.69) 56%,rgba(4,20,44,.22));z-index:2;pointer-events:none}[dir=rtl] body[data-page=home] .hero-art:after{background:linear-gradient(270deg,rgba(4,20,44,.94),rgba(4,20,44,.69) 56%,rgba(4,20,44,.22))}body[data-page=home] .hero-art .visual img{object-position:center 57%}body[data-page=home] .hero .material-tag{display:none}body[data-page=home] .hero-bottom{z-index:4;color:#c6d5e8;border-color:#ffffff30;padding-block:24px}body[data-page=home] .hero-bottom a{color:#fff}
.section{padding-block:110px;max-width:1680px}.eyebrow{font-size:11px;letter-spacing:.12em;color:#617897}.section-head{grid-template-columns:.72fr 1.6fr;gap:70px}.section-head h2{font-size:clamp(37px,4vw,64px);line-height:1.12}[dir=rtl] .section-head h2{line-height:1.4}.intro{padding-top:100px;padding-bottom:100px;grid-template-columns:.72fr 1.6fr;border-bottom:0;background:#fff}.intro h2,[dir=rtl] .intro h2{font-size:clamp(32px,3.35vw,53px);line-height:1.42;color:#071d3e}.intro .text-link{font-size:15px}
.feature{padding-top:25px;padding-bottom:105px;grid-template-columns:1.2fr 1fr;gap:7vw}.feature .visual{clip-path:none;aspect-ratio:1.25;border-radius:0}.feature h2{font-size:clamp(38px,4vw,65px)}.chemical{background:#f3f5f7;border:0;padding:22px 28px;margin-top:30px}.chemical>span:first-child{font-size:44px;color:#002c79}.feature .eyebrow{color:#607c9c}
.business{background:#f3f5f7;border:0;max-width:none}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 34px}.business-card{position:relative;padding:0;background:none;border:0}.business-card:hover{background:none}.business-image{overflow:hidden;aspect-ratio:1.75;background:#e7ecf1}.business-card .business-image picture{aspect-ratio:auto;height:100%;width:100%}.business-card .business-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.business-card:hover .business-image img{transform:scale(1.045)}.card-copy{grid-template-columns:36px 1fr 44px;margin-top:0;padding-top:25px;border-top:0;gap:15px;align-items:center}.card-copy .num{font-size:12px;color:#6b8098}.card-copy h3{font-size:28px;line-height:1.4;color:#071d3e}.card-copy .arrow{width:44px;height:44px;border:1px solid #b5c3d2;display:grid;place-items:center;border-radius:50%;transition:background .25s,color .25s}.business-card:hover .card-copy .arrow{background:#002c79;color:white;border-color:#002c79}.business-card>p{margin-top:15px;padding-inline-start:51px;max-width:580px;font-size:16px;color:#526477}.business-card:nth-child(even){transform:translateY(65px)}.business{padding-bottom:175px}
.material-preview{background:#fff;color:#071d3e}.material-preview h2,.material-preview h3,.material-preview .text-link{color:#071d3e}.material-preview .eyebrow{color:#617897}.material-preview .section-head p{color:#586879}.material-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border:0}.mineral-tile{padding:0 0 25px;border:0;border-bottom:1px solid #d4dfe9!important;background:none;min-width:0}.mineral-tile:hover{background:none}.mineral-image{position:relative;width:100%;aspect-ratio:.95;overflow:hidden;background:#f3f5f7}.mineral-image picture,.mineral-image img{width:100%;height:100%;object-fit:cover}.mineral-image img{transition:transform .7s}.mineral-tile:hover img{transform:scale(1.055)}.mineral-image .num{position:absolute;top:15px;inset-inline-start:15px;display:grid;place-items:center;width:30px;height:30px;background:#ffffffeb;color:#002c79;font-size:11px}.mineral-tile .formula{font-size:20px;color:#526c8b;margin-top:24px;font-weight:400}.mineral-tile h3{font-size:24px;margin-top:10px}.mineral-tile p{font-size:15px;color:#586879;margin-top:15px}.mineral-tile>.arrow{color:#002c79;padding-top:20px}.section-more{margin-top:35px}
.sector-preview{background:#071d3e;color:#fff;max-width:none;grid-template-columns:1.1fr 1fr;padding-block:95px;gap:7vw}.sector-preview h2{color:#fff;font-size:clamp(38px,4vw,64px)}.sector-preview .eyebrow{color:#b4c9e3}.sector-preview p:not(.eyebrow){color:#d0dbe9}.sector-preview .text-link{color:#fff}.sector-preview picture{min-height:570px}.sector-tags{gap:0;margin-block:28px}.sector-tags span{background:none;border:0;border-bottom:1px solid #ffffff29;padding:13px 0;width:50%;color:#e0eaf7;font-size:14px}.sector-tags span:nth-child(even){padding-inline-start:20px}
.network-preview{background:#f3f5f7;border:0;gap:9vw}.network-preview h2{font-size:clamp(38px,4vw,60px)}.network-locations>div{border-color:#d8e1ea;padding-block:28px}.network-locations>div>span:nth-child(2){color:#071d3e;font-size:38px}.location-dot{background:#002c79;width:8px;height:8px}.network-locations>a{margin-top:28px}.network-preview .eyebrow{color:#617897}
.inner-hero{padding-top:46px;padding-bottom:70px;background:#f3f5f7;min-height:630px;gap:5vw;max-width:none;border:0}.inner-hero .hero-art{min-height:440px}.inner-hero .hero-art .visual{clip-path:none;min-height:440px;width:100%;margin:0;border-radius:0}.inner-hero .hero-copy{padding-block:0}.inner-hero .breadcrumb{margin-bottom:45px}.inner-hero h1,[dir=rtl] .inner-hero h1{font-size:clamp(39px,4.4vw,70px)}.inner-hero .material-tag{display:none}.inner-hero .lead{font-size:18px}.inner-hero .eyebrow{color:#617897}.text-hero{padding-block:70px;background:#f3f5f7}.text-hero .hero-copy{max-width:980px;margin-inline:auto}
.catalogue-intro h2{font-size:43px}.catalogue-row{padding-block:60px;gap:8vw}.catalogue-visual img{aspect-ratio:1.4}.catalogue-visual>.formula{background:#071d3e;color:#fff;bottom:0;inset-inline-start:0;padding:18px 23px;font-size:24px;max-width:100%}.catalogue-row h2{font-size:44px}.catalogue-row .eyebrow{color:#617897}.catalogue-row h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.sector-list{gap:0 7vw}.sector-list article{padding-block:45px}.sector-list h2{font-size:35px}.sector-list .sector-materials{color:#002c79}.capacity-section{background:#fff}.capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:2px;background:#fff}.capacity-grid article{background:#f3f5f7;border:0;padding:35px}.capacity-grid article:first-child{grid-column:span 2;background:#002c79;color:white}.capacity-grid article:first-child h3,.capacity-grid article:first-child strong,.capacity-grid article:first-child span{color:white}.capacity-grid strong{font-size:clamp(44px,5vw,78px);letter-spacing:-.05em}.capacity-grid h3{color:#071d3e}.network-sites{background:#f3f5f7}.site-grid article{border-color:#cbd7e3}.site-grid h3{color:#071d3e}.editorial-content article{padding-block:35px}.editorial-content h3{font-size:29px}.technical,.faq-section{background:#f3f5f7}.journey{background:#edf2f7}.journey-stage{border-radius:0}.journey-steps li{border-color:#c6d2df}.journey-controls a{border-color:#c6d2df}.journey-readout{border-color:#c6d2df}.accordions details,.accordions details:last-child{border-color:#c6d2df}.related{background:white}
.trading-section{background:#fff;padding-block:90px;max-width:1680px}.trading-identity{align-items:flex-start;padding:0}.trading-identity img{width:280px}.trading-copy h2{font-size:54px}.trading-copy .eyebrow{color:#617897}.trading-identity>span{color:#617897}
.footer{background:#06162d;color:#fff;padding-top:80px}.footer h2,.footer a,.footer .text-link{color:#fff}.footer p,.footer-contact span,.footer-bottom{color:#bbc9da}.footer .brand img,.footer .maker-link img{filter:brightness(0) invert(1)}.footer nav a:hover{color:#accaf2}.footer-top{grid-template-columns:1fr 1.45fr 1fr;gap:55px}.footer .footer-whatsapp{background:#ffffff0c;border-color:#ffffff55}.footer-bottom{border-color:#ffffff24}.footer .footer-credit{border-color:#ffffff20;color:#a9bfd9}.footer .supplied-icon:not(.icon-whatsapp){filter:brightness(0) invert(1);opacity:.75}.footer .maker-link:hover{color:#afcfff}.floating-wa{border-radius:50%;background:#002c79;border-color:#c4d5ee}.button{border-radius:0}.text-link .arrow{transition:translate .25s}.text-link:hover .arrow{translate:3px -3px}.reveal-ready{transition:opacity .7s ease,translate .7s cubic-bezier(.2,.65,.3,1)}.reveal-ready:not(.revealed){opacity:0;translate:0 24px}
@media(min-width:1280px) and (max-width:1430px){.header .desktop-nav{gap:14px}.header .desktop-nav a{font-size:12px}.header>.brand{width:125px}.header .header-wa{font-size:11px}}
@media(max-width:1279px){.header{height:92px}.header>.brand{width:130px}body[data-page=home] .hero{margin-top:-92px;padding-top:160px;min-height:790px}body[data-page=home] .hero-copy{width:85%}.mobile-nav{max-height:calc(100dvh - 92px)}.material-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mineral-tile{border-inline:0}.mineral-image{aspect-ratio:1.35}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-row:1 / 3}.footer-navigation,.footer-details{grid-column:2}.business-card>p{padding-inline-start:0}.card-copy h3{font-size:24px}.capacity-grid article{padding:28px}.capacity-grid strong{font-size:48px}}
@media(max-width:760px){.header{height:86px;padding:12px 22px}.header>.brand{width:112px}.header .menu-toggle{border-color:#cad5e1}body[data-page=home] .menu-toggle{border-color:#ffffff50}.mobile-nav{max-height:calc(100dvh - 86px)}body[data-page=home] .hero{margin-top:-86px;min-height:780px;padding:155px 24px 100px;align-items:center}body[data-page=home] .hero-copy{width:100%;padding:0}body[data-page=home] .hero h1{font-size:clamp(42px,11vw,68px);line-height:1.13}[dir=rtl] body[data-page=home] .hero h1{font-size:clamp(39px,10vw,59px);line-height:1.35}body[data-page=home] .hero .eyebrow{margin-bottom:25px;font-size:10px}body[data-page=home] .hero .lead{font-size:17px;line-height:1.85;max-width:90%;margin-top:25px}body[data-page=home] .hero-art{height:100%;min-height:0}body[data-page=home] .hero-art:after,[dir=rtl] body[data-page=home] .hero-art:after{background:linear-gradient(180deg,#04142cd9,#04142cc7 65%,#04142ce8)}body[data-page=home] .hero .hero-bottom{position:absolute;inset-inline:24px;bottom:0;font-size:10px;gap:15px;align-items:center}body[data-page=home] .hero-bottom>span{max-width:55%}body[data-page=home] .hero .hero-actions{gap:20px}.section{padding-block:65px}.section-head{display:block;gap:0}.section-head h2,[dir=rtl] .section-head h2{font-size:34px}.intro{padding-block:65px}.intro h2,[dir=rtl] .intro h2{font-size:29px;line-height:1.55}.feature{grid-template-columns:1fr;padding-top:0;gap:30px}.feature .visual{aspect-ratio:1.25}.feature h2,[dir=rtl] .feature h2{font-size:38px}.business{padding-bottom:65px}.business-grid{grid-template-columns:1fr;gap:38px}.business-card:nth-child(even){transform:none}.business-image{aspect-ratio:1.55}.card-copy{padding-top:20px;grid-template-columns:28px 1fr 38px;gap:12px}.card-copy h3{font-size:25px}.card-copy .arrow{width:38px;height:38px}.business-card>p{font-size:16px;padding-inline-start:40px}.material-preview-grid{gap:22px 16px}.mineral-image{aspect-ratio:.9}.mineral-tile .formula{font-size:17px;margin-top:19px}.mineral-tile h3{font-size:21px}.mineral-tile p{font-size:14px}.mineral-image .num{top:10px;inset-inline-start:10px}.sector-preview{grid-template-columns:1fr;gap:35px}.sector-preview picture{min-height:0;aspect-ratio:1.2}.sector-preview h2{font-size:37px}.sector-tags span{font-size:13px}.network-preview{grid-template-columns:1fr;gap:30px}.network-preview h2{font-size:37px}.network-locations>div>span:nth-child(2){font-size:32px}.inner-hero{padding:30px 24px 45px;grid-template-columns:1fr;gap:35px;min-height:0}.inner-hero .hero-copy{padding:0}.inner-hero h1,[dir=rtl] .inner-hero h1{font-size:39px}.inner-hero .hero-art{height:320px;min-height:0}.inner-hero .hero-art .visual{height:100%;min-height:0}.inner-hero .breadcrumb{margin-bottom:30px}.inner-hero .lead{font-size:17px}.text-hero{padding-block:40px}.catalogue-intro h2{font-size:33px}.catalogue-row{gap:27px;padding-block:40px}.catalogue-row h2{font-size:33px}.catalogue-visual>.formula{font-size:20px;padding:15px;max-width:100%}.sector-list h2{font-size:30px}.capacity-grid{grid-template-columns:1fr 1fr;gap:2px}.capacity-grid article{padding:23px 18px}.capacity-grid strong{font-size:34px}.capacity-grid article:first-child strong{font-size:65px}.capacity-grid h3{font-size:17px}.trading-copy h2{font-size:38px}.trading-section{gap:30px}.trading-identity{border-color:#dbe3ec}.trading-identity img{width:220px}.footer-top{display:block}.footer{padding-top:60px;padding-bottom:100px}.footer nav{gap:17px 25px}.footer .brand{width:170px}.floating-wa{border-radius:0}.editorial-content h3{font-size:25px}.reveal-ready{transition-duration:.45s}}
@media(prefers-reduced-motion:reduce){.reveal-ready:not(.revealed){opacity:1;translate:none}.reveal-ready,.business-card img,.mineral-image img{transition:none}.business-card:hover .business-image img,.mineral-tile:hover img{transform:none}}
@media(max-width:390px){.capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-grid article{min-width:0;padding:22px 12px}.capacity-grid strong{font-size:27px;letter-spacing:-.045em}.capacity-grid article:first-child strong{font-size:clamp(42px,14vw,54px)}.capacity-grid h3{font-size:16px;overflow-wrap:anywhere}.inner-hero .button{padding-inline:16px;gap:10px;font-size:13px}}
