.site-brand{display:inline-flex;align-items:center;gap:11px;min-width:0;text-decoration:none;color:#162d42;line-height:1.1}
.site-brand:hover{color:#162d42;text-decoration:none}
.site-brand:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.site-brand .site-brand-mark,#mainNav .site-brand .site-brand-mark{display:block;flex:0 0 44px;width:44px;height:44px;object-fit:contain;border:0;border-radius:0;box-shadow:none}
.site-brand .site-wordmark{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:none;white-space:normal;text-align:left}
.site-brand .site-wordmark__name{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.7px;overflow-wrap:normal}
.site-brand .site-wordmark__descriptor{font-size:12px;font-weight:650;line-height:1.2;letter-spacing:.055em;color:#526575}
.site-brand--inverse,.site-brand--inverse:hover{color:#fff}
.site-brand--inverse .site-wordmark__descriptor{color:#e3e9ed}
.site-brand--inverse .site-brand-mark{filter:brightness(0) invert(1)}
#mainNav .site-brand{padding-top:4px;padding-bottom:4px;white-space:normal;max-width:calc(100% - 68px)}
.header-inner>.site-brand{flex-shrink:0;max-width:100%}
.footer-inner .site-brand{max-width:100%}
@media(max-width:400px){.site-brand{gap:9px}.site-brand .site-brand-mark,#mainNav .site-brand .site-brand-mark{width:38px;height:38px;flex-basis:38px}.site-brand .site-wordmark__name{font-size:18px;letter-spacing:-.5px}.site-brand .site-wordmark__descriptor{font-size:11px;letter-spacing:.035em}}

/* Shared BoomTax actions: draw a decorative chevron without changing button labels. */
:is(a.boomtax-cta, button.get-started, a.get-started, a.btn.refer-signup, a.fire-to-iris-filing-cta) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    column-gap: .75em;
}
:is(a.boomtax-cta, button.get-started, a.get-started, a.btn.refer-signup, a.fire-to-iris-filing-cta)::after {
    content: "";
    display: block;
    flex: 0 0 .45em;
    width: .45em;
    height: .45em;
    margin-inline-end: .125em;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(45deg);
}
