/* Card1 — THE shared site footer (one source of truth).
   Every customer-facing page carries the same <footer class="c1foot"> block and
   links this stylesheet; page-local footer CSS is retired. Namespaced .c1foot
   so nothing here collides with per-page styles. Light theme, brand blue. */
.c1foot{background:#fff;border-top:1px solid #e2e6ec;padding:56px var(--page-gutter,28px) 30px;font-family:'Roboto',Arial,sans-serif;text-align:left;line-height:1.6}
.c1foot *{box-sizing:border-box}
.c1foot .c1foot-in{max-width:var(--page-w,1140px);margin:0 auto}
.c1foot .c1foot-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(130px,1fr));gap:34px}
.c1foot .c1foot-brand img{height:44px;width:auto;display:block;margin-bottom:16px}
.c1foot .c1foot-brand p{margin:0;font-size:13.5px;line-height:1.75;color:#5b6573}
.c1foot h4{margin:0 0 12px;font-family:'Barlow Condensed',Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0e1116}
.c1foot .c1foot-grid a{display:block;color:#5b6573;text-decoration:none;font-size:13.5px;padding:5px 0;transition:color .15s}
.c1foot .c1foot-grid a:hover{color:var(--blue, #0060F8)}
.c1foot .c1foot-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#8a94a3;font-size:12px;border-top:1px solid #e2e6ec;margin-top:44px;padding-top:20px}
.c1foot .c1foot-copy a{color:#8a94a3;text-decoration:none}
.c1foot .c1foot-copy a:hover{color:var(--blue, #0060F8)}
@media(max-width:900px){.c1foot .c1foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c1foot .c1foot-brand{grid-column:1/-1;margin-bottom:6px}}
/* Phones: the four link sections stay two-up (labels are short) — a single
   left-stuck column reads unfinished and doubles the scroll. */
@media(max-width:480px){.c1foot{padding:44px 22px 26px}.c1foot .c1foot-grid{gap:26px 22px}.c1foot h4{margin-bottom:8px}.c1foot .c1foot-copy{justify-content:center;text-align:center}}


/* "Built by CREATE" — the canonical CREATE footer credit (_brain/reference/create-footer-credit.md).
   In-house product sites say "Built by" instead of "Site by" (Dom, 14 Sep 2026); mark, wordmark,
   size, spacing and baseline are the canonical form, unchanged.
   Kept LAST in this stylesheet on purpose: at equal specificity source order decides, and the
   footer's own `a:hover` would otherwise recolour the credit. */
.ftr-credit{display:inline-flex;align-items:baseline;gap:10px;color:inherit}
.c1foot-copy .ftr-credit a{display:inline-flex;align-items:baseline;gap:8px;color:#79B949;padding-block:9px;transition:opacity .3s ease}
.c1foot-copy .ftr-credit a:hover{color:#79B949;opacity:.72;text-decoration:none}
.ftr-credit .create-mark{height:23px;width:auto;flex:none;color:#79B949}
.ftr-credit b{font-family:"Barlow Condensed","Inter",sans-serif;font-weight:800;font-size:1.28rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#79B949}
