/* Digital internal pages only. Homepage refinements remain authoritative. */
.eyebrow{background:none;border:0;border-radius:0;padding:0;color:var(--brand-blue)}
.tag{background:var(--surface-panel-secondary);color:var(--brand-orange);border-color:rgba(30,136,255,.35)}
/* Plain card labels mirror the approved homepage; intentional tier pills remain enclosed. */
.card:not(.website-tier)>.tag{background:none;border:0;border-radius:0;padding:8px 0;color:var(--brand-blue)}
.card h3,.physical-nav,.capability-grid.physical-grid .card h3,
.website-tier:nth-child(2) h3{color:var(--brand-orange)}
.capability-grid .card h3,.two-ways h3,.website-tier h3,
.journey-number,.text-link{color:var(--brand-blue)}
.website-tier:nth-child(2){border-color:rgba(255,122,26,.45)}
.btn-blue{background:var(--brand-blue);color:var(--heading-on-light);box-shadow:0 10px 28px rgba(30,136,255,.19)}
.btn-primary{color:var(--heading-on-light)}
.light-section .eyebrow,.light-section .text-link,
.light-section .journey-number,.question-num,.expand-icon{color:var(--heading-on-light)}
.light-section .tag{background:var(--surface-panel-secondary);color:var(--surface-white)}
section{padding-top:var(--digital-section-space);padding-bottom:var(--digital-section-space)}
/* Keep the established component spacing and responsive layout overrides. */
.page-intro{padding:70px 0 55px}.decision{padding:54px 0 64px}.cta{padding-bottom:70px}
@media(max-width:640px){.page-intro{padding-top:44px}.decision{padding:40px 0}}
