.tf-cta{width:100%}.tf-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tf-cta-gap,28px)}.tf-cta__heading{color:var(--tf-cta-heading-color,#141614);flex:0 1 auto;font-size:var(--tf-cta-heading-size,26px);font-weight:var(--tf-cta-heading-weight,800);letter-spacing:-.01em;line-height:1.25;margin:0}.tf-cta__rule{background-color:var(--tf-cta-divider-color,rgba(20,22,20,.2));flex:1 1 0;height:var(--tf-cta-divider-thickness,1px);min-width:var(--tf-cta-divider-min,60px)}.tf-cta__btn{align-items:center;background-color:var(--tf-cta-btn-bg,#b4f03c);border-radius:var(--tf-cta-btn-radius,8px);box-sizing:border-box;color:var(--tf-cta-btn-text,#141614);display:inline-flex;flex:0 0 auto;font-size:var(--tf-cta-btn-size,15px);font-weight:var(--tf-cta-btn-weight,700);gap:.6em;justify-content:center;line-height:1.2;padding:var(--tf-cta-btn-pad-y,15px) var(--tf-cta-btn-pad-x,26px);text-decoration:none;transition:background-color .2s ease,color .2s ease}.tf-cta__btn:focus-visible,.tf-cta__btn:hover{background-color:var(--tf-cta-btn-hover-bg,#a2dc2e);color:var(--tf-cta-btn-hover-text,#141614)}.tf-cta__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tf-cta__arrow{flex:0 0 auto;height:1.1em;width:1.1em}@media (prefers-reduced-motion:reduce){.tf-cta__btn{transition:none}}@media (max-width:767px){.tf-cta__inner{align-items:var(--tf-cta-stack-align,flex-start);flex-direction:column;gap:var(--tf-cta-stack-gap,20px)}.tf-cta__heading{font-size:var(--tf-cta-heading-size-mobile,21px)}.tf-cta__rule{display:none}.tf-cta--divider-mobile .tf-cta__rule{display:block;flex:0 0 auto;width:100%}.tf-cta--btn-block .tf-cta__btn{width:100%}}