
/* ── WHITE BAND ───────────────────────────────────────────────────────────
   The band is white, like #why on the landing page — which is the surface the
   mesh was designed for ("the network lattice on white").

   The supplied file holds TWO layers: the original design (a light page with a
   dark green form card and an #F1EFE6 visual panel) and a later `.cc-splitsec`
   layer that forced the whole thing dark-on-dark. Going white is mostly a
   matter of undoing that second layer, so most of what follows RESTORES the
   source's own light treatment rather than inventing one.

   The form card stays dark green on purpose: it is the page's one block of
   colour and it is what the eye lands on. So anything inside .cc-form has to be
   re-asserted AFTER the band rules, because `.cc-splitsec h1` outranks
   `.cc-form h1` on specificity. ──────────────────────────────────────────── */
.contact-main{padding-bottom:clamp(48px,7vw,88px)}
.contact-main .cc-splitsec{background:#fff;color:#223A33}
.contact-main .cc-splitsec h1,
.contact-main .cc-splitsec h2,
.contact-main .cc-splitsec h3{color:#0B2119}
.contact-main .cc-splitsec p,
.contact-main .cc-splitsec .lead{color:#44534D}
.contact-main .cc-splitsec .eyebrow{color:#0C6B44}
.contact-main a{color:#0C6B44}
.contact-main a:hover,.contact-main a:focus-visible{color:#0B2119}
.contact-mail{color:#0C6B44;word-break:break-word}
.contact-main :disabled{cursor:not-allowed;opacity:.72}

/* the visual panel's own light treatment, as the source had it */
.contact-main .cc-visual figcaption,
.contact-main .cc-visual .cap,
.contact-main .cc-vcap{color:#5C6A63}
.contact-main .cc-visual .cap strong,
.contact-main .cc-visual figcaption strong,
.contact-main .cc-vcap b,
.contact-main .cc-vcap strong{color:#0B2119}
.contact-main .cc-veyebrow{color:#1A7E60}

/* ── NO CARD: the mesh runs the full width of the band ───────────────────────
   The form previously sat in an opaque dark card covering the left half, so the
   lattice only read on the right. The card background is removed entirely and
   the form sits directly on the meshed white surface, which is also how the
   landing page treats its white bands.

   Everything inside the form was coloured for that dark card, so all of it has
   to be restated for light — type, field fills, borders, placeholders and the
   button. The `.cc-splitsec` selectors below exist to outrank the supplied
   file's own dark-conversion layer. ──────────────────────────────────────── */
.contact-main .cc-split > .cc-form,
.contact-main .cc-splitsec .cc-form{background:transparent}
/* the card's 5px top accent, which now stops halfway across the band because it
   was sized to a card that no longer exists */
.contact-main .cc-form::before{display:none}
.contact-main .cc-splitsec .cc-form h1,
.contact-main .cc-form h1{color:#0B2119}
.contact-main .cc-splitsec .cc-form p,
.contact-main .cc-splitsec .cc-form .lead{color:#44534D}
.contact-main .cc-splitsec .cc-form .ey,
.contact-main .cc-splitsec .cc-form .eyebrow{color:#0C6B44}
.contact-main .cc-splitsec .cc-field label{color:#2B3A34}
.contact-main .cc-splitsec .cc-check{color:#44534D}
.contact-main .cc-splitsec .cc-form a{color:#0C6B44}

/* fields: light fills on the band, with enough border to read against the mesh */
.contact-main .cc-splitsec input,
.contact-main .cc-splitsec textarea,
.contact-main .cc-splitsec select,
.contact-main .cc-field input,
.contact-main .cc-field textarea,
.contact-main .cc-field select{
  background:rgba(255,255,255,.86);
  border:1px solid #C7D6CF;
  color:#0B2119}
.contact-main .cc-splitsec input::placeholder,
.contact-main .cc-splitsec textarea::placeholder,
.contact-main .cc-field input::placeholder,
.contact-main .cc-field textarea::placeholder{color:#6B7B74}
.contact-main .cc-splitsec input:focus,
.contact-main .cc-splitsec textarea:focus,
.contact-main .cc-splitsec select:focus,
.contact-main .cc-field input:focus,
.contact-main .cc-field textarea:focus{
  background:#fff;border-color:#0C6B44;outline:none}

/* the button was white-on-white once the card went */
.contact-main .cc-splitsec .cc-submit,
.contact-main .cc-splitsec button[type="submit"],
.contact-main .cc-submit{background:#0C6B44;color:#fff;border:none}
