/* ============ TALK-TO-ALEX STICKY STANDARD — standalone (2026-09-06) ============
   underslabtunnelingservices.com runs a bespoke single-page 2027 theme and does NOT
   link the fleet /assets/style.css. The 2026-08-31 fleet patcher appended the sticky
   button MARKUP to this page but its CSS only ever went into the fleet stylesheet —
   so the TALK TO ALEX button has been rendering as a plain inline text link
   (position:static, no radius, no padding, animation:none) instead of the red
   bouncing pill. This file carries just the standard, so the bespoke design is
   untouched. Do NOT link the full fleet stylesheet here; it would restyle the page.
   Contrast: white on #c81e1e = 5.74:1. */

.talk-to-alex-sticky{
  position:fixed; right:18px; bottom:18px; z-index:9999;
  display:inline-block; padding:21px 39px; border-radius:999px;
  background:#c81e1e; color:#ffffff !important; font-weight:800;
  font-size:1.4rem; letter-spacing:.03em; line-height:1;
  text-decoration:none !important; text-transform:uppercase;
  box-shadow:0 10px 30px rgba(200,30,30,.45);
  animation:alexBounce 2.4s ease-in-out infinite;
}
.talk-to-alex-sticky:hover{ background:#a51717; }
@keyframes alexBounce{
  0%,20%,50%,80%,100%{ transform:translateY(0); }
  40%{ transform:translateY(-14px); }
  60%{ transform:translateY(-7px); }
}
@media (prefers-reduced-motion: reduce){ .talk-to-alex-sticky{ animation:none; } }
@media (max-width:640px){ .talk-to-alex-sticky{ right:12px; bottom:12px; padding:16px 28px; font-size:1.15rem; } }

/* Header phone (the NAP citation) was theme copper #C6702B on cream #E8E1D3 = 2.81:1.
   Darkened to #92521F = 4.68:1, same hue so the bespoke palette still reads. */
header a[href^="tel:"]{
  color:#92521F !important;
  font-weight:700;
  text-decoration:none !important;
}
header a[href^="tel:"]:hover{ text-decoration:underline !important; }
