.hs-tax-hero {
    padding: 58px 0 34px;
    background:
        radial-gradient(circle at top left, rgba(49, 87, 255, 0.12), transparent 34%),
        linear-gradient(180deg, #ffffff 0%, var(--hs-bg) 100%);
}

.hs-tax-hero__content {
    max-width: 820px;
}

.hs-tax-hero__label {
    display: inline-flex;
    margin-bottom: 12px;
    padding: 6px 11px;
    border-radius: 999px;
    background: #eef2ff;
    color: var(--hs-primary);
    font-size: 13px;
    font-weight: 800;
}

.hs-tax-hero h1 {
    margin: 0 0 14px;
    font-size: 46px;
    line-height: 1.1;
    letter-spacing: -0.02em;
}

.hs-tax-hero p,
.hs-tax-hero__text {
    margin: 0;
    color: var(--hs-muted);
    font-size: 18px;
}

.hs-tax-hero__text p {
    margin: 0 0 12px;
}