/*
 * catalog/static/catalog/css/tax_compliance.css
 * Hover effects externalised from templates/catalog/services/tax_compliance.html
 * (CSP migration — onmouseover/onmouseout replaced with :hover classes).
 */

/* "Get a Quote" / "View Accounting Packages" buttons. The resting background was declared
   inline (specificity trap) — moved here so the :hover rule can override it. */
.tc-book-btn {
    background: #FFB300;
    transform: translateY(0);
}
.tc-book-btn:hover {
    background-color: #ffc233;
    transform: translateY(-2px);
}

/* Outline links whose hover only tints the (unset) background — no collision. */
.tc-lift-bg,
.tc-lift-bg2 {
    background: transparent;
}
.tc-lift-bg:hover {
    background: rgba(255, 255, 255, 0.1);
}
.tc-lift-bg2:hover {
    background: rgba(49, 27, 146, 0.08);
}

/* Simple lift buttons/links — transform only, no resting-value collision. */
.tc-lift-sm {
    transform: translateY(0);
}
.tc-lift-sm:hover {
    transform: translateY(-2px);
}

/* Tax-type cards. The resting box-shadow was declared inline (specificity trap) —
   moved here so the :hover rule can override it. */
.tc-feature-card {
    transform: translateY(0);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}
.tc-feature-card--purple:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(49, 27, 146, 0.12);
}
.tc-feature-card--gold:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(255, 179, 0, 0.12);
}
