: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;--sitewise-green:#b5d147;--sitewise-navy:#1f2d5c;--sitesafe-orange:#f15a29;--sitesafe-navy:#1f2540;--hazardco-yellow:#f4cc1c}.page-hero[data-astro-cid-6bfsojfh]{background:var(--charcoal-deep);color:var(--cream);padding:120px 0 100px;position:relative;overflow:hidden}.page-hero-img[data-astro-cid-6bfsojfh]{opacity:.3;background:url(/brand/img-4121.webp) 50%/cover;position:absolute;inset:0}.page-hero[data-astro-cid-6bfsojfh]:after{content:"";background:linear-gradient(#11161b73 0%,#11161bd9 100%);position:absolute;inset:0}.page-hero[data-astro-cid-6bfsojfh] .container[data-astro-cid-6bfsojfh]{z-index:2;position:relative}.page-hero[data-astro-cid-6bfsojfh] h4[data-astro-cid-6bfsojfh]{color:var(--accent-warm);margin-bottom:22px}.page-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--cream);max-width:900px;font-size:clamp(2.4rem,5vw,4.2rem)}.page-hero[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#f6f2ecd9;max-width:640px;margin-top:28px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6}.contact-body[data-astro-cid-6bfsojfh]{padding:120px 0}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.5fr 1fr;align-items:start;gap:96px;display:grid}@media (width<=1000px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:64px}}.form-eyebrow[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:18px;font-size:.78rem;font-weight:600}.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{max-width:480px;margin-bottom:24px}.contact-form[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:var(--muted);max-width:540px;margin-bottom:48px;font-size:1.05rem;line-height:1.65}.form[data-astro-cid-6bfsojfh]{gap:24px;max-width:640px;display:grid}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=600px){.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.18em;color:var(--charcoal-soft);font-size:.78rem;font-weight:600}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] .req[data-astro-cid-6bfsojfh]{color:var(--accent);margin-left:2px;font-weight:700}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{background:var(--cream);border:1px solid var(--rule-strong);color:var(--charcoal);border-radius:0;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.4;transition:border-color .2s,background .2s}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--accent-deep);background:var(--white);outline:none}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:160px}.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%231a2128' stroke-width='1.5' fill='none'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.form-actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.btn-submit[data-astro-cid-6bfsojfh]{background:var(--charcoal);color:var(--cream);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:18px 36px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;transition:all .25s;display:inline-flex}.btn-submit[data-astro-cid-6bfsojfh]:hover{background:var(--accent-deep);transform:translateY(-2px)}.btn-submit[data-astro-cid-6bfsojfh] .arrow[data-astro-cid-6bfsojfh]{transition:transform .25s}.btn-submit[data-astro-cid-6bfsojfh]:hover .arrow[data-astro-cid-6bfsojfh]{transform:translate(4px)}.privacy-note[data-astro-cid-6bfsojfh]{color:var(--muted);max-width:320px;font-size:.82rem;line-height:1.5}.office-aside[data-astro-cid-6bfsojfh]{background:var(--cream);border:1px solid var(--rule);padding:48px 44px}.office-aside[data-astro-cid-6bfsojfh] h4[data-astro-cid-6bfsojfh]{margin-bottom:18px}.office-aside[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:32px;font-size:1.4rem;line-height:1.3}.office-block[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:32px}.office-block[data-astro-cid-6bfsojfh]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.office-block[data-astro-cid-6bfsojfh] h5[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:12px;font-size:.72rem;font-weight:600}.office-block[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--charcoal-soft);margin:0;font-size:1rem;line-height:1.65}.office-block[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--charcoal);border-bottom:1px solid var(--accent);transition:color .2s}.office-block[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-deep)}.next-band[data-astro-cid-6bfsojfh]{background:var(--cream);border-top:1px solid var(--rule);padding:130px 0}.next-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:56px;display:grid}@media (width<=900px){.next-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:32px}}.next-step[data-astro-cid-6bfsojfh]{background:var(--cream-soft);border-top:2px solid var(--accent);padding:36px 32px}.next-step[data-astro-cid-6bfsojfh] .num[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:18px;font-size:.78rem;font-weight:600}.next-step[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:12px;font-size:1.18rem}.next-step[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.testimonial[data-astro-cid-6bfsojfh]{background:var(--cream-soft);padding:130px 0}.testimonial-content[data-astro-cid-6bfsojfh]{text-align:center;max-width:920px;margin:0 auto}.testimonial-mark[data-astro-cid-6bfsojfh]{color:var(--accent);opacity:.5;margin-bottom:12px;font-family:serif;font-size:4rem;line-height:.5}.testimonial[data-astro-cid-6bfsojfh] blockquote[data-astro-cid-6bfsojfh]{color:var(--charcoal);letter-spacing:-.015em;margin-bottom:36px;font-size:clamp(1.3rem,2.2vw,1.7rem);font-style:italic;font-weight:400;line-height:1.45}.testimonial[data-astro-cid-6bfsojfh] cite[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.85rem;font-style:normal;font-weight:600}footer[data-astro-cid-6bfsojfh].site{background:var(--charcoal-deep);color:#f6f2ec8c;padding:80px 0 36px;font-size:.88rem}
