1import{j as e,e as m,m as a,h as r,i as t,M as n,z as x,v as h,C as p,G as u,F as g,E as l}from"./index-sqEvBVY5.js";import{u as v}from"./useCertifications-20yrGC5w.js";const y=()=>{const{data:c,isLoading:d}=v(),s=(c??[]).filter(i=>i.is_visible);return e.jsxs("div",{children:[e.jsx(m,{title:"Certifications â ISO & REACH",description:"Royal Coating Egypt meets international quality, laboratory, and environmental standards. ISO 9001, ISO 17025, ISO 14002 and REACH-compliant materials.",path:"/certifications"}),e.jsxs("section",{className:"bg-[hsl(var(--ink))] py-section-lg relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.06] pointer-events-none",style:{backgroundImage:"linear-gradient(hsl(var(--hairline)) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--hairline)) 1px, transparent 1px)",backgroundSize:"48px 48px"}}),e.jsx("div",{className:"container-wide relative",children:e.jsxs(a.div,{initial:"hidden",animate:"visible",variants:r(0,.08),className:"max-w-3xl",children:[e.jsx(a.div,{variants:t,children:e.jsx(n,{accent:"hsl(var(--primary))",className:"text-[hsl(0,0%,70%)]",children:"Standards & Compliance"})}),e.jsxs(a.h1,{variants:t,className:"text-display mt-6 text-[hsl(0,0%,98%)] leading-[0.95]",children:["Manufactured to ",e.jsx("span",{className:"italic text-[hsl(var(--metallic))]",children:"international"})," standards."]}),e.jsx(a.p,{variants:t,className:"mt-7 text-body-lg text-[hsl(0,0%,70%)] max-w-2xl",children:"Every formulation produced at our 6th October City facility is governed by ISO-aligned quality, laboratory, and environmental management systems."})]})})]}),e.jsx(x,{eyebrow:"Accreditations",title:e.jsxs(e.Fragment,{children:["Four pillars of ",e.jsx("span",{className:"italic text-primary",children:"institutional"})," compliance."]}),kicker:"Certifications held by Royal Coating Egypt, plus the chain-of-custody compliance inherited from our raw material suppliers.",container:"wide",spacing:"lg",children:d?e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:Array.from({length:4}).map((i,o)=>e.jsx("div",{className:"h-64 bg-surface-2 animate-pulse"},o))}):s.length===0?e.jsx("p",{className:"text-ink-muted text-sm",children:"Certifications coming soon."}):e.jsx(a.div,{variants:r(0,.08),initial:"hidden",whileInView:"visible",viewport:h,className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:s.map(i=>e.jsx(a.div,{variants:t,children:e.jsxs(p,{accent:"hsl(var(--primary))",className:"p-8 h-full flex flex-col",children:[e.jsxs("div",{className:"flex items-start justify-between mb-6",children:[e.jsx(u,{size:28,className:"text-primary"}),i.valid_until&&e.jsxs("span",{className:"text-eyebrow text-ink-muted",children:["Valid ",new Date(i.valid_until).getFullYear()]})]}),e.jsx("div",{className:"text-h3 font-heading text-foreground",children:i.code}),e.jsx("div",{className:"text-eyebrow mt-2 text-ink-muted",children:i.label}),i.description&&e.jsx("p",{className:"mt-5 font-body text-sm text-ink-muted leading-relaxed flex-1",children:i.description}),i.issuer&&e.jsxs("div",{className:"mt-5 pt-5 border-t border-hairline text-eyebrow text-ink-muted",children:["Issued by ",i.issuer]}),i.certificate_url&&e.jsxs("a",{href:i.certificate_url,target:"_blank",rel:"noopener noreferrer",className:"mt-5 inline-flex items-center gap-2 text-eyebrow text-primary hover:underline",children:[e.jsx(g,{size:12})," View certificate"]})]})},i.id))})}),e.jsx("section",{className:"bg-surface-2 border-t border-hairline py-section",children:e.jsxs("div",{className:"container-wide grid lg:grid-cols-[1fr_auto] gap-8 items-center",children:[e.jsxs("div",{children:[e.jsx(n,{accent:"hsl(var(--primary))",children:"Documentation"}),e.jsx("h2",{className:"text-h2 mt-4 text-foreground",children:"Need a specific compliance document?"}),e.jsx("p",{className:"mt-4 text-body-lg text-ink-muted max-w-2xl",children:"We provide TDS, MSDS, and certification copies on request for procurement, regulatory, and tender submissions."})]}),e.jsxs("div",{className:"flex flex-wrap gap-3",children:[e.jsx(l,{to:"/contact?subject=Compliance%20Documentation%20Request",variant:"primary",withArrow:!0,children:"Request Documents"}),e.jsx(l,{to:"/about",variant:"outline",children:"About the Facility"})]})]})})]})};export{y as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.