/* ============================================================
   EmrulOrigin — custom overrides
   ------------------------------------------------------------
   A plain stylesheet served straight out of /public, loaded
   AFTER the compiled Vite bundle so anything here wins.

   It is deliberately NOT part of the Vite pipeline: edit this
   file, upload it, done — no npm and no build on the server.
   Keep ongoing tweaks here; resources/css/site.css stays as
   the original design system.
   ============================================================ */

/* ---------- "Everything You Need" CTA position ----------
   The copy column used to be top-aligned, so the "View All
   Services" button left a dead gap beneath it while the
   services checklist beside it ran much further down. The
   column now stretches to match the list and the button is
   pushed to its bottom edge. */
.split {
  align-items: stretch;
}
.split > div:first-child {
  display: flex;
  flex-direction: column;
}
.split > div:first-child .btn {
  margin-top: auto;
  align-self: flex-start;
}

/* ---------- Contact section intro ----------
   Subtitle under the "Have a Project in Mind?" heading. */
.section__head p {
  margin: 14px auto 0;
  max-width: 620px;
  font-size: 14.5px;
}

/* ---------- Stacked layout ----------
   Once the two columns stack there is no tall list to line up
   with, so close the gap the button would otherwise leave. */
@media (max-width: 960px) {
  .split {
    gap: 32px;
  }
}
