/* "Who we serve here" link on region pages. v1 2026-10-11. Additive, display only.
   Revert: remove the <link ... lais-wws-link.css> line and the a.wws-here / .wws-cta markup. */
a.wws-here {
  display:inline-flex; align-items:center; gap:6px; margin:10px 0 0; padding:6px 12px; min-height:36px;
  border-radius:999px; font-size:13px; font-weight:700; letter-spacing:.01em; text-decoration:none !important;
  color:#f5d0fe !important; background:rgba(232,121,249,.10); border:1px solid rgba(232,121,249,.40);
  max-width:100%; white-space:normal; line-height:1.25;
}
a.wws-here:hover, a.wws-here:focus-visible { background:rgba(232,121,249,.20); outline:none; }
a.wws-here .wws-arrow { transition:transform .15s; }
a.wws-here:hover .wws-arrow { transform:translateX(2px); }
html[data-theme="maroon"] a.wws-here { color:#8A1538 !important; background:#F7EEF1 !important; border-color:#E2C8D2 !important; }
html[data-theme="maroon"] a.wws-here:hover, html[data-theme="maroon"] a.wws-here:focus-visible { background:#F3E4EA !important; border-color:#8A1538 !important; }
html[data-theme="enterprise"] a.wws-here { color:#1A6E8E !important; background:#EDF3F9 !important; border-color:#C9D8E6 !important; }
html[data-theme="enterprise"] a.wws-here:hover, html[data-theme="enterprise"] a.wws-here:focus-visible { background:#E3EEF7 !important; border-color:#1A6E8E !important; }

/* Coming-soon pages: a more prominent card */
a.wws-cta {
  display:block; position:relative; text-align:left; text-decoration:none !important; margin:0 0 20px;
  padding:14px 16px; border-radius:14px; color:#fdf4ff !important;
  background:rgba(232,121,249,.10); border:1px solid rgba(232,121,249,.40);
}
a.wws-cta .wws-cta-k { display:block; font-size:11px; letter-spacing:.14em; text-transform:uppercase; font-weight:700; color:rgba(245,208,254,.85); }
a.wws-cta .wws-cta-t { display:block; font-size:17px; font-weight:700; margin:2px 0 2px; }
a.wws-cta .wws-cta-s { display:block; font-size:13.5px; line-height:1.4; color:rgba(244,247,251,.8); }
a.wws-cta:hover, a.wws-cta:focus-visible { background:rgba(232,121,249,.18); outline:none; }
html[data-theme="maroon"] a.wws-cta { color:#1F1A1D !important; background:#F7EEF1 !important; border-color:#E2C8D2 !important; }
html[data-theme="maroon"] a.wws-cta .wws-cta-k { color:#7A5A1A !important; }
html[data-theme="maroon"] a.wws-cta .wws-cta-t { color:#8A1538 !important; }
html[data-theme="maroon"] a.wws-cta .wws-cta-s { color:#5E5459 !important; }
html[data-theme="enterprise"] a.wws-cta { color:#14202E !important; background:#EDF3F9 !important; border-color:#C9D8E6 !important; }
html[data-theme="enterprise"] a.wws-cta .wws-cta-k { color:#8A5F14 !important; }
html[data-theme="enterprise"] a.wws-cta .wws-cta-t { color:#1A6E8E !important; }
html[data-theme="enterprise"] a.wws-cta .wws-cta-s { color:#405068 !important; }
