/* Signal Ledger Bootstrap readability layer: larger body text and card titles across the complete multi-page package. */
.footer-address { margin: 1rem 0 .45rem; color: #c9b4c5; font-size: .78rem; line-height: 1.55; }
.counter--live { display: flex; min-height: 190px; flex-direction: column; justify-content: flex-end; }
.counter--live .counter-value { margin-top: auto; color: #fff9f2; font-family: "Space Grotesk", sans-serif; font-size: clamp(2.6rem, 4vw, 4.5rem); font-weight: 600; letter-spacing: -.08em; line-height: .82; text-shadow: 0 0 28px rgba(255,103,74,.16); }
.counter--live b { margin-top: 1rem; color: #ffe9e0; font-family: "Space Grotesk", sans-serif; font-size: 1rem; font-weight: 500; text-transform: none; letter-spacing: 0; }
.counter--live small { margin-top: .65rem; color: #b89cad; font-size: .66rem; letter-spacing: .04em; }
@media (max-width: 575.98px) { .counter--live { min-height: 9rem; } .counter--live .counter-value { font-size: 2.65rem; } .counter--live b { font-size: .98rem; } }
.hero .copy { font-size: 1.01rem; }
.copy { font-size: 1rem; }
.ecosystem-card h3 { font-size: 1.18rem; }
.ecosystem-card p, .module-card p, .detail-card p { font-size: .86rem; }
.counter strong { font-size: 1.22rem; }
.counter b { font-size: .67rem; }
.capability b { font-size: .88rem; }
.module-card h3, .detail-card h3 { font-size: 1.18rem; }
.intelligence-card h3 { font-size: 1.28rem; }
.intelligence-card p { font-size: .86rem; }
.intelligence-card ul { font-size: .75rem; }
.solution-card h3 { font-size: 1.38rem; }
.solution-card strong { font-size: .9rem; }
.solution-card p { font-size: .85rem; }
.solution-card b { font-size: .71rem; }
.partner-row h3 { font-size: 1.26rem; }
.partner-row p { font-size: .83rem; }
.proof-card h3 { font-size: 1.12rem; }
.proof-card p { font-size: .8rem; }
.investment-card h3 { font-size: 1.68rem; }
.investment-card p { font-size: .87rem; }
.investment-card strong { font-size: .91rem; }
.contact-card strong { font-size: .88rem; }
@media (max-width: 575.98px) {
  .hero .copy, .copy { font-size: .91rem; }
  .ecosystem-card h3 { font-size: 1.09rem; }
  .ecosystem-card p, .module-card p, .detail-card p { font-size: .79rem; }
  .module-card h3, .detail-card h3 { font-size: 1.08rem; }
  .intelligence-card h3 { font-size: 1.19rem; }
  .intelligence-card p { font-size: .8rem; }
  .solution-card h3 { font-size: 1.23rem; }
  .solution-card p, .partner-row p { font-size: .78rem; }
  .partner-row h3 { font-size: 1.12rem; }
  .investment-card h3 { font-size: 1.48rem; }
  .investment-card p { font-size: .82rem; }
}
