:root{--ink:#15191c;--paper:#f4f1e9;--white:#fff;--sand:#d8ad6d;--muted:#737a7e;--line:rgba(21,25,28,.16);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans Arabic","Noto Sans SC",Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.site-header{height:78px;display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100vw - var(--max))/2));background:#101416;color:#fff;position:relative;z-index:20}.brand{font-weight:850;letter-spacing:.12em;display:flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{width:27px;height:27px;border:2px solid var(--sand);display:inline-block;transform:rotate(45deg);position:relative}.brand-mark:after{content:"";position:absolute;inset:5px;border:1px solid var(--sand)}nav{display:flex;align-items:center;gap:24px;margin-inline-start:auto}nav a{font-size:.88rem;color:#d9dddd;padding:28px 0 24px;border-bottom:3px solid transparent}nav a:hover,nav a[aria-current]{color:#fff;border-color:var(--sand)}.languages{display:flex;gap:9px;border-inline-start:1px solid #41484c;padding-inline-start:20px}.languages a{font-size:.75rem;color:#c6cbcd}.menu{display:none;background:none;border:0;color:#fff;font-size:1.35rem}.hero{min-height:680px;position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background:url('/assets/hero.jpg') center/cover no-repeat;transform:scale(1.01)}.hero-shade{background:linear-gradient(90deg,rgba(8,11,13,.93) 0%,rgba(8,11,13,.75) 39%,rgba(8,11,13,.12) 70%,rgba(8,11,13,.06) 100%)}[dir=rtl] .hero-shade{background:linear-gradient(270deg,rgba(8,11,13,.93),rgba(8,11,13,.74) 42%,rgba(8,11,13,.08) 73%)}.hero-copy{position:relative;width:min(700px,88vw);margin-inline-start:max(24px,calc((100vw - var(--max))/2));padding:90px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800;color:#b77f35;margin:0 0 18px}.hero .eyebrow{color:#e3bb80}.hero h1{font-size:clamp(2.7rem,5.5vw,5.4rem);line-height:1.03;letter-spacing:-.045em;margin:0;max-width:760px}.lead{font-size:1.18rem;color:#d8dddd;max-width:660px;margin:28px 0 34px}.actions{display:flex;gap:14px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;font-weight:750;font-size:.9rem}.primary{background:var(--sand);color:#16191b}.primary:hover{background:#ecc486}.ghost{border:1px solid #98a0a4;color:#fff}.fact-band{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--max);margin:-42px auto 0;position:relative;z-index:4;box-shadow:0 18px 50px rgba(0,0,0,.12)}.fact-band div{padding:26px 30px;border-inline-end:1px solid var(--line)}.fact-band div:last-child{border:0}.fact-band strong,.fact-band span{display:block}.fact-band strong{font-size:1.05rem}.fact-band span{font-size:.8rem;color:var(--muted);margin-top:3px}.section,.card-grid,.engineering-note,.detail-grid,.page-cta{max-width:var(--max);margin-inline:auto}.section{padding:120px 0 56px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.section h2,.page-cta h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.07;letter-spacing:-.04em;margin:0}.intro>p{font-size:1.08rem;color:#5d6569;margin:0}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-card{padding:42px 34px;min-height:300px;border-inline-end:1px solid var(--line);position:relative}.product-card:last-child{border:0}.product-card>span,.detail-grid article>span{color:#9c6b2b;font-weight:800;font-size:.75rem}.product-card h3{font-size:1.45rem;margin:52px 0 12px}.product-card p{color:#687074}.product-card a{position:absolute;bottom:35px;font-size:1.5rem}.process{padding-bottom:100px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid var(--line)}.steps article{padding:26px 24px 0 0}.steps span{font-family:Georgia,serif;font-size:2.5rem;color:#b77f35}.steps h3{margin:18px 0 7px}.steps p{color:#697175;font-size:.9rem}.engineering-note{background:#202629;color:#e9eded;padding:32px 40px;margin-bottom:100px;display:grid;grid-template-columns:180px 1fr;gap:30px}.engineering-note p{margin:0;color:#bfc6c9;font-size:.9rem}.page-hero{background:#171d20;color:#fff;padding:115px max(24px,calc((100vw - var(--max))/2));min-height:430px;display:flex;flex-direction:column;justify-content:flex-end}.page-hero h1{font-size:clamp(3rem,7vw,6.5rem);letter-spacing:-.05em;line-height:1;margin:0}.page-hero>p:last-child{font-size:1.1rem;color:#c5cbcd;max-width:650px;margin:28px 0 0}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:90px 0}.detail-grid article{min-height:240px;padding:35px;border-top:1px solid var(--line);border-inline-end:1px solid var(--line)}.detail-grid h2{font-size:1.8rem;margin:36px 0 8px}.detail-grid p{color:#687074}.page-cta{margin-bottom:100px;padding:50px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}footer{background:#101416;color:#fff;padding:60px max(24px,calc((100vw - var(--max))/2));display:flex;justify-content:space-between;gap:40px}.brand-foot{font-weight:850;letter-spacing:.12em}.footer-meta{display:flex;flex-direction:column;color:#8f989b;font-size:.78rem;text-align:end}footer p{color:#aeb5b8;font-size:.85rem}[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}[dir=rtl] .hero h1,[dir=rtl] .section h2,[dir=rtl] .page-hero h1{letter-spacing:0}
@media(max-width:900px){.site-header{height:68px;padding:0 20px}.menu{display:block;margin-inline-start:auto}nav{display:none;position:absolute;top:68px;inset-inline:0;background:#101416;flex-direction:column;align-items:stretch;padding:10px 24px 24px}.site-header.open nav{display:flex}nav a{padding:10px 0}.languages{border:0;padding:0}.hero{min-height:650px}.hero-shade{background:linear-gradient(90deg,rgba(8,11,13,.9),rgba(8,11,13,.62))}.hero-copy{margin:0;padding:80px 24px}.hero h1{font-size:3rem}.fact-band{margin:0;grid-template-columns:1fr}.fact-band div{border-inline-end:0;border-bottom:1px solid var(--line)}.section,.card-grid,.engineering-note,.detail-grid,.page-cta{margin-inline:20px}.section{padding-top:80px}.intro{grid-template-columns:1fr;gap:25px}.card-grid,.steps,.detail-grid{grid-template-columns:1fr}.product-card{border-inline-end:0;border-bottom:1px solid var(--line)}.steps article{padding:20px 0;border-bottom:1px solid var(--line)}.engineering-note{grid-template-columns:1fr;padding:26px}.page-hero{padding:80px 22px;min-height:350px}.detail-grid{padding:55px 0}.detail-grid article{border-inline-end:0}.page-cta{padding:30px;display:block}.page-cta .button{margin-top:25px}footer{display:block}.footer-meta{text-align:start;margin-top:30px}}

.page-hero.compact{min-height:360px}.resource-list,.article-image,.buyer-guide{max-width:var(--max);margin-inline:auto}.resource-list{padding:10px 0 100px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.section-head h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.1;margin:0}.resource-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.resource-cards a{background:var(--paper);padding:34px;min-height:280px;position:relative}.resource-cards a:hover{background:#fff}.resource-cards span{color:#9c6b2b;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.resource-cards h3{font-size:1.45rem;line-height:1.2;margin:36px 0 12px}.resource-cards p{font-size:.9rem;color:#687074}.resource-cards b{position:absolute;bottom:24px;font-size:1.35rem}.article-image{margin-top:70px;margin-bottom:70px}.article-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#ddd}.article-image figcaption{font-size:.78rem;color:#687074;padding:12px 0;border-bottom:1px solid var(--line)}.buyer-guide{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);gap:85px;padding-bottom:90px}.guide-intro h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.guide-intro>p:last-child,.guide-points p{color:#616a6e}.guide-points section{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:25px 0;border-top:1px solid var(--line)}.guide-points span{color:#9c6b2b;font-size:.76rem;font-weight:800}.guide-points h3{margin:0 0 7px;font-size:1.18rem}.guide-points p{margin:0}.buyer-guide aside{grid-column:1/-1;background:#202629;color:#fff;padding:26px 32px;display:grid;grid-template-columns:160px 1fr;gap:25px}.buyer-guide aside p{margin:0;color:#c2c8ca;font-size:.9rem}
@media(max-width:900px){.resource-list,.article-image,.buyer-guide{margin-inline:20px}.resource-list{padding-bottom:70px}.section-head,.buyer-guide{grid-template-columns:1fr;gap:24px}.resource-cards{grid-template-columns:1fr}.resource-cards a{min-height:240px}.article-image{margin-top:35px;margin-bottom:45px}.buyer-guide aside{grid-template-columns:1fr}.page-hero.compact{min-height:330px}}
