main.svelte-1orga13{--gold:var(--color-primary-fixed-dim);background:var(--color-surface);color:var(--color-on-surface)}.wrap.svelte-1orga13{max-width:1280px;margin:auto;padding-inline:48px}.eyebrow.svelte-1orga13{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);margin-bottom:18px;font-size:11px;font-weight:600}h1.svelte-1orga13{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,68px);font-weight:600;line-height:1.05}.button.svelte-1orga13{border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:13px;font-weight:600;display:inline-flex}.primary.svelte-1orga13{background:var(--gold);color:var(--color-on-primary-container)}.text-link.svelte-1orga13{align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.text-link.svelte-1orga13:hover{text-underline-offset:5px;text-decoration:underline}.section.svelte-1orga13{padding-block:80px;scroll-margin-top:100px}.section-heading.svelte-1orga13{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;display:grid}h2.svelte-1orga13{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}.section-heading.svelte-1orga13>p:where(.svelte-1orga13),.steps.svelte-1orga13 p:where(.svelte-1orga13),.body-copy.svelte-1orga13{color:var(--color-on-surface-variant);font-size:14px;line-height:1.8}.capabilities.svelte-1orga13{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:42px;display:grid}article.svelte-1orga13{border-top:2px solid var(--color-outline-variant);padding-top:24px}.capability-icon.svelte-1orga13{color:var(--color-primary);margin-bottom:20px;font-size:30px}h3.svelte-1orga13{margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.3}.process.svelte-1orga13{background:var(--color-surface-container)}.steps.svelte-1orga13{grid-template-columns:repeat(4,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.step-number.svelte-1orga13{border-bottom:1px solid var(--color-outline-variant);color:var(--color-primary);font-family:var(--font-display);margin-bottom:22px;padding-bottom:16px;font-size:30px;display:block}.handover.svelte-1orga13{grid-template-columns:1.1fr 1fr;gap:80px;display:grid}.body-copy.svelte-1orga13{margin-top:20px}.deliverables.svelte-1orga13{margin-top:24px;padding:0;list-style:none}.deliverables.svelte-1orga13 li:where(.svelte-1orga13){border-bottom:1px solid var(--color-outline-variant);padding-block:14px;font-size:14px}.deliverables.svelte-1orga13 li:where(.svelte-1orga13):before{content:"+";color:var(--color-primary);margin-right:12px}.note.svelte-1orga13{color:var(--color-secondary);margin-top:18px;font-size:12px;line-height:1.7}.applications.svelte-1orga13{border:1px solid var(--color-outline-variant);background:#fff;padding:36px}.applications.svelte-1orga13 h3:where(.svelte-1orga13){font-size:28px}.applications.svelte-1orga13 .text-link:where(.svelte-1orga13){color:var(--color-primary);margin-top:32px}.enquiry.svelte-1orga13{background:var(--color-on-surface);color:#fff;padding-block:56px}.enquiry-layout.svelte-1orga13{justify-content:space-between;align-items:center;gap:48px;display:flex}.enquiry.svelte-1orga13 p:where(.svelte-1orga13):last-child{color:#d1c5b1;max-width:650px;margin-top:18px;font-size:14px;line-height:1.8}.enquiry.svelte-1orga13 .button:where(.svelte-1orga13){flex-shrink:0}a.svelte-1orga13:focus-visible{outline:3px solid var(--color-primary-fixed-dim);outline-offset:5px}@media (width<=1000px){.wrap.svelte-1orga13{padding-inline:28px}.capabilities.svelte-1orga13,.steps.svelte-1orga13{grid-template-columns:repeat(2,1fr)}.handover.svelte-1orga13{gap:36px}.enquiry-layout.svelte-1orga13{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=640px){.wrap.svelte-1orga13{padding-inline:20px}.section.svelte-1orga13{padding-block:48px}.capabilities.svelte-1orga13,.steps.svelte-1orga13{grid-template-columns:1fr;gap:28px}.applications.svelte-1orga13{padding:24px}.enquiry.svelte-1orga13{padding-block:40px}}h1.svelte-1orga13{overflow-wrap:anywhere}.capabilities.svelte-1orga13{grid-template-columns:repeat(3,1fr)}.service-tags.svelte-1orga13{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.service-tags.svelte-1orga13 span:where(.svelte-1orga13){background:var(--color-surface-container);color:var(--color-on-surface-variant);padding:8px 12px;font-size:12px}.missing.svelte-1orga13{padding-top:180px;padding-bottom:100px}@media (width<=640px){.capabilities.svelte-1orga13{grid-template-columns:1fr}}main.svelte-1orga13{flex-direction:column;display:flex}main.svelte-1orga13>section:where(.svelte-1orga13){width:100%}.mechanical.svelte-1orga13 .handover:where(.svelte-1orga13){order:2}.mechanical.svelte-1orga13 .process:where(.svelte-1orga13){order:3}.mechanical.svelte-1orga13 .enquiry:where(.svelte-1orga13){order:4}.civil.svelte-1orga13 .capabilities:where(.svelte-1orga13){gap:0}.civil.svelte-1orga13 article:where(.svelte-1orga13){border-left:1px solid var(--color-outline-variant);padding:28px}.electrical.svelte-1orga13 .process:where(.svelte-1orga13){order:1}.electrical.svelte-1orga13 #scope:where(.svelte-1orga13){order:2}.electrical.svelte-1orga13 .handover:where(.svelte-1orga13){order:3}.electrical.svelte-1orga13 .enquiry:where(.svelte-1orga13){order:4}.electrical.svelte-1orga13 .steps:where(.svelte-1orga13){grid-template-columns:1fr 1fr}.electrical.svelte-1orga13 .steps:where(.svelte-1orga13) li:where(.svelte-1orga13){grid-template-columns:60px 1fr;column-gap:20px;display:grid}.electrical.svelte-1orga13 .step-number:where(.svelte-1orga13){border:0;grid-row:span 2}.fire.svelte-1orga13 .section-heading:where(.svelte-1orga13){grid-template-columns:1fr 1.4fr}.fire.svelte-1orga13 .handover:where(.svelte-1orga13){grid-template-columns:1fr 1.3fr}.fire.svelte-1orga13 .applications:where(.svelte-1orga13){background:var(--color-on-surface);color:#fff}.fire.svelte-1orga13 .applications:where(.svelte-1orga13) .eyebrow:where(.svelte-1orga13),.fire.svelte-1orga13 .applications:where(.svelte-1orga13) .text-link:where(.svelte-1orga13){color:var(--gold)}.labour.svelte-1orga13 .handover:where(.svelte-1orga13){order:1}.labour.svelte-1orga13 #scope:where(.svelte-1orga13){order:2}.labour.svelte-1orga13 .process:where(.svelte-1orga13){order:3}.labour.svelte-1orga13 .enquiry:where(.svelte-1orga13){order:4}.labour.svelte-1orga13 .capabilities:where(.svelte-1orga13){grid-template-columns:1fr}.labour.svelte-1orga13 article:where(.svelte-1orga13){align-items:center;gap:24px;padding-block:22px;display:flex}.labour.svelte-1orga13 article:where(.svelte-1orga13) h3:where(.svelte-1orga13),.labour.svelte-1orga13 .capability-icon:where(.svelte-1orga13){margin:0}.ppe.svelte-1orga13 .capabilities:where(.svelte-1orga13) article:where(.svelte-1orga13){border:1px solid var(--color-outline-variant);background:#fff;padding:28px}.ppe.svelte-1orga13 .handover:where(.svelte-1orga13){grid-template-columns:1fr 1fr}.ppe.svelte-1orga13 .steps:where(.svelte-1orga13){grid-template-columns:1fr;max-width:850px}.ppe.svelte-1orga13 .steps:where(.svelte-1orga13) li:where(.svelte-1orga13){grid-template-columns:70px 1fr;column-gap:24px;display:grid}.ppe.svelte-1orga13 .step-number:where(.svelte-1orga13){border:0;grid-row:span 2}.spares.svelte-1orga13 .capabilities:where(.svelte-1orga13){grid-template-columns:1fr}.spares.svelte-1orga13 article:where(.svelte-1orga13){align-items:center;gap:24px;display:flex}.spares.svelte-1orga13 .process:where(.svelte-1orga13){order:3}.spares.svelte-1orga13 .handover:where(.svelte-1orga13){order:2}.spares.svelte-1orga13 .enquiry:where(.svelte-1orga13){order:4}.plant.svelte-1orga13 .section-heading:where(.svelte-1orga13){grid-template-columns:1fr;gap:24px;max-width:850px}.plant.svelte-1orga13 .service-tags:where(.svelte-1orga13){border:1px solid var(--color-outline-variant);gap:0}.plant.svelte-1orga13 .service-tags:where(.svelte-1orga13) span:where(.svelte-1orga13){border-right:1px solid var(--color-outline-variant);flex:180px;padding:20px;font-weight:600}.plant.svelte-1orga13 .handover:where(.svelte-1orga13){grid-template-columns:1.3fr 1fr}@media (width<=640px){.fire.svelte-1orga13 .section-heading:where(.svelte-1orga13),.fire.svelte-1orga13 .handover:where(.svelte-1orga13),.ppe.svelte-1orga13 .handover:where(.svelte-1orga13),.plant.svelte-1orga13 .handover:where(.svelte-1orga13){grid-template-columns:1fr}.civil.svelte-1orga13 article:where(.svelte-1orga13){border-left:0;padding-inline:0}.electrical.svelte-1orga13 .steps:where(.svelte-1orga13){grid-template-columns:1fr}}
