/* Credential-led About page. */
.sif-about-facts { position:relative; z-index:2; margin-top:-42px; }.sif-about-facts__grid { display:grid; grid-template-columns:repeat(4,1fr); border:1px solid var(--sif-line); background:#fff; box-shadow:0 18px 35px rgba(20,35,48,.1); }.sif-about-facts article { min-height:195px; padding:27px 25px; border-right:1px solid var(--sif-line); }.sif-about-facts article:last-child { border:0; }.sif-about-facts strong { display:block; color:var(--sif-red); font-size:clamp(1.8rem,2.7vw,2.85rem); font-weight:700; line-height:1; }.sif-about-facts h2 { margin:12px 0 0; color:var(--sif-slate); font-size:.72rem; font-weight:800; letter-spacing:.08em; line-height:1.35; text-transform:uppercase; }.sif-about-facts p { margin:8px 0 0; color:var(--sif-muted); font-size:.78rem; line-height:1.45; }
.sif-about-manufacturing { background:var(--sif-paper); }.sif-about-manufacturing__intro { display:grid; grid-template-columns:.86fr 1.14fr; gap:clamp(40px,9vw,130px); align-items:end; margin-bottom:40px; }.sif-about-manufacturing__intro h2,.sif-about-technology h2,.sif-about-uae h2 { margin:0; color:var(--sif-slate); font-size:clamp(2.35rem,4.1vw,4.15rem); font-weight:600; letter-spacing:-.045em; line-height:1.03; }.sif-about-manufacturing__intro>p { max-width:610px; margin:0; color:var(--sif-muted); font-size:1rem; }.sif-about-plants { display:grid; grid-template-columns:1fr 1fr .56fr; background:#fff; border:1px solid var(--sif-line); }.sif-about-plants article,.sif-about-plants aside { min-height:215px; padding:28px; border-right:1px solid var(--sif-line); }.sif-about-plants article span { color:var(--sif-red); font-size:.64rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.sif-about-plants h3 { margin:10px 0 0; color:var(--sif-slate); font-size:1.62rem; font-weight:600; }.sif-about-plants p { margin:11px 0 0; color:var(--sif-muted); font-size:.86rem; line-height:1.55; }.sif-about-plants aside { display:grid; grid-template-columns:1fr; align-content:center; gap:4px; background:var(--sif-slate); color:#fff; }.sif-about-plants aside strong { color:#a9cfb8; font-size:2.15rem; font-weight:700; line-height:1; }.sif-about-plants aside span { margin:0 0 13px; font-size:.65rem; font-weight:700; letter-spacing:.06em; text-transform:uppercase; }.sif-about-process { margin-top:18px; padding:24px 26px; background:var(--sif-green); color:#fff; }.sif-about-process p { margin:0 0 14px; color:#bde0c9; font-size:.66rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }.sif-about-process ol { display:flex; flex-wrap:wrap; gap:8px; margin:0; padding:0; list-style:none; }.sif-about-process li { padding:7px 10px; border:1px solid rgba(255,255,255,.3); font-size:.77rem; }
.sif-about-assurance { background:var(--sif-slate); color:#fff; }.sif-about-assurance .sif-section-heading h2 { color:#fff; }.sif-about-assurance .sif-section-heading>p:not(.sif-eyebrow) { color:#d5e1dc; }.sif-about-assurance__grid { display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid rgba(255,255,255,.24); border-left:1px solid rgba(255,255,255,.24); }.sif-about-assurance__grid article { min-height:275px; padding:26px 22px; border-right:1px solid rgba(255,255,255,.24); border-bottom:1px solid rgba(255,255,255,.24); }.sif-about-assurance__grid span { color:#9dcdb0; font-size:.68rem; font-weight:800; letter-spacing:.1em; }.sif-about-assurance__grid h3 { margin:19px 0 0; color:#fff; font-size:1.28rem; font-weight:600; line-height:1.12; }.sif-about-assurance__grid p { margin:13px 0 0; color:#d5e1dc; font-size:.82rem; line-height:1.55; }
.sif-about-technology { background:#fff; }.sif-about-technology__grid { display:grid; grid-template-columns:.78fr 1.22fr; gap:clamp(40px,9vw,132px); }.sif-about-technology__grid>div:last-child { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; }.sif-about-technology article { padding:23px 0 0; border-top:3px solid var(--sif-red); }.sif-about-technology article:nth-child(2) { border-color:var(--sif-green); }.sif-about-technology h3 { margin:0; color:var(--sif-slate); font-size:1.2rem; font-weight:600; }.sif-about-technology article p { margin:12px 0 0; color:var(--sif-muted); font-size:.84rem; line-height:1.55; }
.sif-about-uae { background:var(--sif-green); color:#fff; }.sif-about-uae__grid { display:grid; grid-template-columns:1fr .9fr; gap:clamp(44px,9vw,140px); align-items:center; }.sif-about-uae h2 { color:#fff; }.sif-about-uae>div>p:not(.sif-eyebrow) { max-width:630px; margin:20px 0 27px; color:#dbe8e1; font-size:1rem; }.sif-about-uae .sif-button { border-color:#fff; background:transparent; }.sif-about-uae .sif-button:hover { background:#fff; color:var(--sif-green); }.sif-about-uae__details { padding:5px 0; border-top:1px solid rgba(255,255,255,.28); }.sif-about-uae__details p { margin:0; padding:18px 0; border-bottom:1px solid rgba(255,255,255,.28); color:#e0ebe5; font-size:.86rem; line-height:1.55; }.sif-about-uae__details strong { display:block; margin-bottom:4px; color:#bfe0cb; font-size:.66rem; font-weight:800; letter-spacing:.09em; text-transform:uppercase; }
@media(max-width:900px){.sif-about-facts{margin-top:0}.sif-about-facts__grid,.sif-about-assurance__grid{grid-template-columns:repeat(2,1fr)}.sif-about-facts article:nth-child(2){border-right:0}.sif-about-facts article:nth-child(-n+2){border-bottom:1px solid var(--sif-line)}.sif-about-manufacturing__intro,.sif-about-technology__grid,.sif-about-uae__grid{grid-template-columns:1fr}.sif-about-manufacturing__intro{gap:20px}.sif-about-technology__grid>div:last-child{grid-template-columns:repeat(3,1fr)}.sif-about-plants{grid-template-columns:1fr 1fr}.sif-about-plants aside{grid-column:span 2;grid-template-columns:repeat(4,auto);gap:12px;align-items:center}.sif-about-plants aside span{margin:0}.sif-about-assurance__grid article:nth-child(2){border-right:0}}@media(max-width:600px){.sif-about-facts__grid,.sif-about-assurance__grid,.sif-about-plants,.sif-about-technology__grid>div:last-child{grid-template-columns:1fr}.sif-about-facts article,.sif-about-facts article:nth-child(2),.sif-about-assurance__grid article,.sif-about-assurance__grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--sif-line)}.sif-about-assurance__grid article{border-bottom-color:rgba(255,255,255,.24)}.sif-about-plants article{border-right:0;border-bottom:1px solid var(--sif-line)}.sif-about-plants aside{grid-column:auto;grid-template-columns:auto 1fr}.sif-about-plants aside span{align-self:center}.sif-about-assurance__grid article{min-height:0}.sif-about-technology__grid>div:last-child{gap:22px}}
