:root{--charcoal:#1a2128;--charcoal-deep:#11161b;--charcoal-soft:#2d343c;--ink:#1a2128;--cream:#f6f2ec;--cream-soft:#faf7f2;--cream-deeper:#ede8df;--white:#fff;--accent:#29abe2;--accent-deep:#1b7fb0;--accent-warm:#c8a96b;--rule:#1a21281a;--rule-strong:#1a21282e;--muted:#6b7177;--halo-purple:#5b2d8c;--sitewise-green:#b5d147;--sitewise-navy:#1f2d5c;--sitesafe-orange:#f15a29;--sitesafe-navy:#1f2540;--lbp-navy:#1f3a5f;--hazardco-yellow:#f4cc1c;--nzcb-red:#c8202d}header[data-astro-cid-m4alsfbh].site{z-index:100;backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#faf7f2eb;position:sticky;top:0}.page-hero[data-astro-cid-m4alsfbh]{background:var(--charcoal-deep);color:var(--cream);padding:140px 0 120px;position:relative;overflow:hidden}.page-hero-img[data-astro-cid-m4alsfbh]{opacity:.32;background:url(/brand/img-2784.webp) 50%/cover;position:absolute;inset:0}.page-hero[data-astro-cid-m4alsfbh]:after{content:"";background:linear-gradient(#11161b66 0%,#11161bd9 100%);position:absolute;inset:0}.page-hero[data-astro-cid-m4alsfbh] .container[data-astro-cid-m4alsfbh]{z-index:2;position:relative}.page-hero[data-astro-cid-m4alsfbh] h4[data-astro-cid-m4alsfbh]{color:var(--accent-warm);margin-bottom:22px}.page-hero[data-astro-cid-m4alsfbh] h1[data-astro-cid-m4alsfbh]{color:var(--cream);max-width:900px;font-size:clamp(2.4rem,5vw,4.2rem)}.page-hero[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]{color:#f6f2ecd9;max-width:640px;margin-top:28px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6}.section-header[data-astro-cid-m4alsfbh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.section-header-text[data-astro-cid-m4alsfbh]{max-width:640px}.section-header[data-astro-cid-m4alsfbh] h4[data-astro-cid-m4alsfbh]{margin-bottom:16px}.section-header[data-astro-cid-m4alsfbh] h2[data-astro-cid-m4alsfbh]{margin-bottom:18px}.section-header[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]{color:var(--muted);max-width:520px;margin:0;font-size:1.05rem;line-height:1.6}.lead-band[data-astro-cid-m4alsfbh]{background:var(--cream-soft);padding:110px 0}.lead-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}@media (width<=900px){.lead-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr;gap:48px}}.lead-eyebrow[data-astro-cid-m4alsfbh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:24px;font-size:.78rem;font-weight:600}.lead-body[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]{color:var(--charcoal-soft);margin-bottom:1.2rem;font-size:1.12rem;line-height:1.7}.lead-body[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]:last-child{margin:0}.lead-body[data-astro-cid-m4alsfbh] strong[data-astro-cid-m4alsfbh]{color:var(--charcoal);font-weight:600}.step-detail[data-astro-cid-m4alsfbh]{border-top:1px solid var(--rule);padding:120px 0}.step-detail[data-astro-cid-m4alsfbh]:nth-child(odd){background:var(--cream-soft)}.step-detail[data-astro-cid-m4alsfbh]:nth-child(2n){background:var(--cream)}.step-detail-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}@media (width<=1000px){.step-detail-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr;gap:56px}}.step-detail-image[data-astro-cid-m4alsfbh]{aspect-ratio:5/4;background-position:50%;background-size:cover;background-color:var(--charcoal)}.step-detail[data-astro-cid-m4alsfbh].flip .step-detail-grid[data-astro-cid-m4alsfbh]>.step-detail-text[data-astro-cid-m4alsfbh]{order:2}.step-detail[data-astro-cid-m4alsfbh].flip .step-detail-grid[data-astro-cid-m4alsfbh]>.step-detail-image[data-astro-cid-m4alsfbh]{order:1}@media (width<=1000px){.step-detail[data-astro-cid-m4alsfbh].flip .step-detail-grid[data-astro-cid-m4alsfbh]>.step-detail-text[data-astro-cid-m4alsfbh]{order:1}.step-detail[data-astro-cid-m4alsfbh].flip .step-detail-grid[data-astro-cid-m4alsfbh]>.step-detail-image[data-astro-cid-m4alsfbh]{order:2}}.step-number-large[data-astro-cid-m4alsfbh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);border-bottom:1px solid var(--accent);margin-bottom:18px;padding-bottom:8px;font-size:.78rem;font-weight:600;display:inline-block}.step-detail-text[data-astro-cid-m4alsfbh] h2[data-astro-cid-m4alsfbh]{max-width:460px;margin-bottom:24px}.step-detail-text[data-astro-cid-m4alsfbh]>p[data-astro-cid-m4alsfbh]{color:var(--charcoal-soft);max-width:540px;margin-bottom:1.2rem;font-size:1.05rem;line-height:1.75}.step-checklist-grid[data-astro-cid-m4alsfbh]{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:36px;margin-top:44px;padding-top:36px;display:grid}@media (width<=600px){.step-checklist-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr;gap:28px}}.step-checklist[data-astro-cid-m4alsfbh] h5[data-astro-cid-m4alsfbh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:18px;font-size:.74rem;font-weight:600}.step-checklist[data-astro-cid-m4alsfbh] ul[data-astro-cid-m4alsfbh]{list-style:none}.step-checklist[data-astro-cid-m4alsfbh] li[data-astro-cid-m4alsfbh]{color:var(--charcoal-soft);margin-bottom:10px;padding-left:22px;font-size:.94rem;line-height:1.55;position:relative}.step-checklist[data-astro-cid-m4alsfbh] li[data-astro-cid-m4alsfbh]:before{content:"";background:var(--accent);width:12px;height:1px;position:absolute;top:.55em;left:0}.trust[data-astro-cid-m4alsfbh]{background:var(--cream);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 0}.trust-caption[data-astro-cid-m4alsfbh]{text-align:center;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);margin-bottom:36px;font-size:.74rem;font-weight:600}.trust-logos[data-astro-cid-m4alsfbh]{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:28px 40px;display:flex}.badge[data-astro-cid-m4alsfbh]{opacity:.88;justify-content:center;align-items:center;transition:transform .25s,opacity .25s;display:inline-flex}.badge[data-astro-cid-m4alsfbh]:hover{opacity:1;transform:translateY(-2px)}.badge-halo[data-astro-cid-m4alsfbh]{align-items:center;height:86px;display:flex}.badge-halo[data-astro-cid-m4alsfbh] img[data-astro-cid-m4alsfbh]{width:auto;height:100%}.badge-nzcb[data-astro-cid-m4alsfbh]{width:auto;height:96px}.badge-lbp[data-astro-cid-m4alsfbh]{width:auto;height:100px}.badge-sitesafe-logo[data-astro-cid-m4alsfbh]{width:auto;height:64px}.badge-sitewise-logo[data-astro-cid-m4alsfbh]{border-radius:3px;width:auto;height:66px}.badge-hazardco-logo[data-astro-cid-m4alsfbh]{width:auto;height:52px}@media (width<=600px){.trust-logos[data-astro-cid-m4alsfbh]{gap:22px 28px}.badge-nzcb[data-astro-cid-m4alsfbh]{height:68px}.badge-halo[data-astro-cid-m4alsfbh]{height:62px}.badge-lbp[data-astro-cid-m4alsfbh]{height:70px}.badge-sitewise-logo[data-astro-cid-m4alsfbh],.badge-sitesafe-logo[data-astro-cid-m4alsfbh]{height:46px}.badge-hazardco-logo[data-astro-cid-m4alsfbh]{height:40px}}.badge-sitewise[data-astro-cid-m4alsfbh]{background:var(--sitewise-green);color:var(--sitewise-navy);letter-spacing:.02em;padding:10px 14px;font-size:.95rem;font-weight:700;line-height:1}.badge-sitewise[data-astro-cid-m4alsfbh] .row1[data-astro-cid-m4alsfbh]{letter-spacing:.04em}.badge-sitewise[data-astro-cid-m4alsfbh] .row2[data-astro-cid-m4alsfbh]{color:var(--sitewise-navy);background:#fff;margin-top:4px;padding:3px 6px;font-size:.7rem;display:inline-block}.badge-sitesafe[data-astro-cid-m4alsfbh]{color:var(--sitesafe-navy);align-items:center;gap:10px;display:inline-flex}.badge-sitesafe[data-astro-cid-m4alsfbh] .mark[data-astro-cid-m4alsfbh]{background:var(--sitesafe-orange);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(45deg)}.badge-sitesafe[data-astro-cid-m4alsfbh] .mark[data-astro-cid-m4alsfbh] svg[data-astro-cid-m4alsfbh]{transform:rotate(-45deg)}.badge-sitesafe[data-astro-cid-m4alsfbh] .text[data-astro-cid-m4alsfbh]{letter-spacing:.04em;font-size:.85rem;font-weight:700;line-height:1.1}.badge-sitesafe[data-astro-cid-m4alsfbh] .text[data-astro-cid-m4alsfbh] small[data-astro-cid-m4alsfbh]{color:var(--sitesafe-orange);letter-spacing:.1em;margin-top:2px;font-size:.66rem;display:block}.badge-hazardco[data-astro-cid-m4alsfbh]{color:#2c3338;align-items:center;gap:10px;display:inline-flex}.badge-hazardco[data-astro-cid-m4alsfbh] .x[data-astro-cid-m4alsfbh]{background:var(--hazardco-yellow);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:flex}.badge-hazardco[data-astro-cid-m4alsfbh] .text[data-astro-cid-m4alsfbh]{letter-spacing:.04em;font-size:.85rem;font-weight:800;line-height:1.1}.badge-hazardco[data-astro-cid-m4alsfbh] .text[data-astro-cid-m4alsfbh] .accent[data-astro-cid-m4alsfbh]{color:var(--hazardco-yellow)}.badge-hazardco[data-astro-cid-m4alsfbh] .text[data-astro-cid-m4alsfbh] small[data-astro-cid-m4alsfbh]{opacity:.7;letter-spacing:.04em;margin-top:2px;font-size:.62rem;font-weight:400;display:block}.halo-band[data-astro-cid-m4alsfbh]{background:var(--charcoal);color:var(--cream);padding:130px 0;position:relative;overflow:hidden}.halo-band[data-astro-cid-m4alsfbh]:before{content:"";pointer-events:none;background:radial-gradient(circle,#5b2d8c2e,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.halo-band[data-astro-cid-m4alsfbh] h4[data-astro-cid-m4alsfbh]{color:var(--accent-warm);margin-bottom:18px}.halo-band[data-astro-cid-m4alsfbh] h2[data-astro-cid-m4alsfbh]{color:var(--cream);max-width:580px;margin-bottom:32px}.halo-band[data-astro-cid-m4alsfbh]>.container[data-astro-cid-m4alsfbh]>p[data-astro-cid-m4alsfbh]{color:#f6f2ecc7;max-width:720px;font-size:1.08rem;line-height:1.7}.halo-band[data-astro-cid-m4alsfbh]>.container[data-astro-cid-m4alsfbh]>p[data-astro-cid-m4alsfbh]+p[data-astro-cid-m4alsfbh]{margin-top:1.2rem}.halo-band[data-astro-cid-m4alsfbh]>.container[data-astro-cid-m4alsfbh]>p[data-astro-cid-m4alsfbh] a[data-astro-cid-m4alsfbh]{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.halo-grid[data-astro-cid-m4alsfbh]{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:56px;display:grid}@media (width<=900px){.halo-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr 1fr}}@media (width<=600px){.halo-grid[data-astro-cid-m4alsfbh]{grid-template-columns:1fr}}.halo-stat[data-astro-cid-m4alsfbh] .big[data-astro-cid-m4alsfbh]{letter-spacing:-.03em;color:var(--accent-warm);margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:300;line-height:1}.halo-stat[data-astro-cid-m4alsfbh] .label[data-astro-cid-m4alsfbh]{color:#f6f2ecb8;font-size:.92rem;line-height:1.55}.footer-cta[data-astro-cid-m4alsfbh]{background:var(--charcoal);color:var(--cream);text-align:center;padding:140px 0;position:relative;overflow:hidden}footer[data-astro-cid-m4alsfbh].site{background:var(--charcoal-deep);color:#f6f2ec8c;padding:80px 0 36px;font-size:.88rem}
