/* Signal artwork is intentionally deferred; keep the product name typographic. */
.signal-brand{display:inline-flex;align-items:center;font-size:22px;line-height:1.1;font-weight:500;letter-spacing:-.035em;color:#8b1e2d}
.assessment-feature{position:relative}
.assessment-feature .signal-label{margin-bottom:28px;padding-top:10px;padding-right:0;min-height:32px}
.assessment-feature .signal-brand{color:white}
/* An inset tab, anchored to the panel rather than floating above it. */
.assessment-feature .free-assessment-badge{position:absolute;top:0;right:40px;background:#fff;color:#8b1e2d;border-radius:0;padding:16px 20px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.065em;line-height:1.4;box-shadow:none;clip-path:none}
.assessment-feature .free-assessment-badge:after{content:none}
.assessment-page .signal-label{gap:18px}
.assessment-page .signal-brand{font-size:24px}
.assessment-page .free-assessment-badge{border-radius:0;padding:8px 12px;font-weight:500}
.home-paths .assessment-feature{padding-top:44px}
@media(max-width:600px){.assessment-feature .free-assessment-badge{right:25px;padding:14px 16px;font-size:14px}.assessment-feature .signal-label{padding-right:0;padding-top:20px}.assessment-feature .signal-brand{font-size:21px}}
