.working-capital-redesign .wcl-funding .fh2-final > .container {

    position: relative;
    z-index: 1;
}
.working-capital-redesign .wcl-funding .fh2-btn {

    border: 1px solid transparent;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 14px 28px;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;
}
.working-capital-redesign .wcl-funding .fh2-btn--gold {

    background: var(--brand-orange);
    color: var(--charcoal-gray);
}
.working-capital-redesign .wcl-funding .fh2-btn--gold:hover,
.working-capital-redesign .wcl-funding .fh2-btn--gold:focus-visible {

    background: var(--gold-620);
    color: var(--charcoal-gray);
}
.working-capital-redesign .wcl-funding .fh2-btn--outline-light {

    border-width: 1.5px;
    border-color: var(--white-alpha-50);
    background: var(--white-alpha-7);
    color: var(--white);
}
.working-capital-redesign .wcl-funding .fh2-btn--outline-light.form-call-btn {

    min-width: 300px;
}
.working-capital-redesign .wcl-funding .fh2-btn--outline-light:hover,
.working-capital-redesign .wcl-funding .fh2-btn--outline-light:focus-visible {

    border-color: var(--white);
    background: var(--white-alpha-16);
    color: var(--white);
}
.working-capital-redesign .wcl-funding .fh2-btn--navy {

    background: var(--brand-blue);
    color: var(--white);
}
.working-capital-redesign .wcl-funding .fh2-btn--navy:hover,
.working-capital-redesign .wcl-funding .fh2-btn--navy:focus-visible {

    background: var(--navy-210);
    color: var(--white);
}
.working-capital-redesign .wcl-funding .fh2-kicker {

    border-radius: 100px;
    padding: 8px 16px;
    font-size: 11px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.working-capital-redesign .wcl-funding .fh2-kicker--light {

    gap: 8px;
    border: 1px solid var(--white-alpha-30);
    background: var(--white-alpha-15);
    color: var(--white);
    font-size: 12px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--light img {

    width: 14px;
    height: 14px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--gold {

    background: var(--gold-090);
    color: var(--brown-070);
}
.working-capital-redesign .wcl-funding .fh2-kicker--blue {

    background: var(--blue-280);
    color: var(--brand-blue);
}
.working-capital-redesign .wcl-funding .fh2-kicker--features,
.working-capital-redesign .wcl-funding .fh2-kicker--funding,
.working-capital-redesign .wcl-funding .fh2-kicker--eligibility,
.working-capital-redesign .wcl-funding .fh2-kicker--process,
.working-capital-redesign .wcl-funding .fh2-kicker--industries,
.working-capital-redesign .wcl-funding .fh2-kicker--trusted,
.working-capital-redesign .wcl-funding .fh2-kicker--partner,
.working-capital-redesign .wcl-funding .fh2-kicker--final {

    display: inline-flex;
    align-items: center;
    justify-content: center;
    
}
.working-capital-redesign .wcl-funding .fh2-kicker--features img,
.working-capital-redesign .wcl-funding .fh2-kicker--funding img,
.working-capital-redesign .wcl-funding .fh2-kicker--eligibility img,
.working-capital-redesign .wcl-funding .fh2-kicker--process img,
.working-capital-redesign .wcl-funding .fh2-kicker--industries img,
.working-capital-redesign .wcl-funding .fh2-kicker--trusted img {

    width: 14px;
    height: 14px;
    flex: 0 0 14px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--features {

    gap: 6px;
    border: 1px solid var(--orange-220);
    background: var(--gold-070);
    color: var(--orange-320);
    padding: 6px 14px;
}
.working-capital-redesign .wcl-funding .fh2-kicker-dot {

    width: 8px;
    height: 8px;
    flex: 0 0 8px;
    border-radius: 50%;
    background: var(--gold-550);
}
.working-capital-redesign .wcl-funding .fh2-kicker--funding {

    gap: 6px;
    border: 1px solid var(--orange-220);
    background: var(--gold-070);
    color: var(--orange-320);
    padding: 6px 14px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--funding img {

    width: 12px;
    height: 12px;
    flex-basis: 12px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--eligibility {

    gap: 6px;
    border: 0;
    border-radius: 999px;
    background: var(--blue-280);
    color: var(--brand-blue);
    padding: 8px 16px;
    font-size: 13px;
    font-weight: 600;
    text-transform: none;
}
.working-capital-redesign .wcl-funding .fh2-kicker--process {

    gap: 8px;
    border: 1px solid var(--white-alpha-30);
    border-radius: 20px;
    background: var(--white-alpha-15);
    color: var(--white);
    padding: 8px 16px 8px 14px;
    font-size: 12px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--industries {

    border: 1px solid var(--brand-orange);
    background: var(--gold-060);
    color: var(--gold-690);
    padding: 8px 16px;
    font-size: 12px;
    gap: 6px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--trusted {

    border: 1px solid var(--gold-220);
    background: var(--gold-070);
    color: var(--orange-360);
    padding: 8px 16px;
    font-size: 12px;
    gap: 6px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--partner {

    border: 1px solid var(--brand-orange);
    background: var(--gold-060);
    color: var(--gold-690);
    padding: 6px 16px;
    font-size: 12px;
}
.working-capital-redesign .wcl-funding .fh2-kicker--final {

    border: 0;
    background: var(--brand-orange);
    color: var(--cyan-1610);
    padding: 6px 14px;
}
.working-capital-redesign .wcl-funding .fh2-hero-actions .fh2-btn--gold {

    min-height: 52px;
    
}
.working-capital-redesign .wcl-funding .fh2-final-copy h2 {

    color: var(--charcoal-gray);
    font-size: 48px;
    font-weight: 700;
    line-height: 1.35;
}
.working-capital-redesign .wcl-funding .fh2-qualify .fh2-centered-cta .fh2-btn {

    min-height: 54px;
    border-radius: 10px;
    padding: 16px 48px;
    
    font-size: 17px;
}
.working-capital-redesign .wcl-funding .fh2-final {

    
    position: relative;
    overflow: hidden;
    background: var(--brand-blue);
    color: var(--white);
    padding: 96px 0;
}
.working-capital-redesign .wcl-funding .fh2-final-row {

    --bs-gutter-x: 80px;
}
.working-capital-redesign .wcl-funding .fh2-final-copy {

    gap: 40px;
}
.working-capital-redesign .wcl-funding .fh2-final-copy h2 {

    color: var(--white);
    line-height: 1.15;
}
.working-capital-redesign .wcl-funding .fh2-final-copy > p {

    color: var(--cyan-310);
    font-size: 18px;
    line-height: 1.5;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits {

    width: 100%;
    gap: 20px;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits > div {

    gap: 14px;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits > div > span {

    width: 32px;
    height: 32px;
    flex: 0 0 32px;
    border-radius: 50%;
    background: var(--brand-orange);
}
.working-capital-redesign .wcl-funding .fh2-final-benefits img {

    width: 16px;
    height: 16px;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits p strong,
.working-capital-redesign .wcl-funding .fh2-final-benefits p small {

    display: block;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits p strong {

    color: var(--white);
    font-size: 15px;
}
.working-capital-redesign .wcl-funding .fh2-final-benefits p small {

    margin-top: 3px;
    color: var(--cyan-310);
    font-size: 13px;
}
.working-capital-redesign .wcl-funding .fh2-form-card {

    border-radius: 12px;
    background: var(--white);
    color: var(--charcoal-gray);
    padding: 40px 40px 36px;
    box-shadow: 0 24px 24px var(--black-alpha-15);
}
.working-capital-redesign .wcl-funding .fh2-form-card header h3 {

    color: var(--brand-blue);
    
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
}
.working-capital-redesign .wcl-funding .fh2-form-card header p {

    margin-top: 6px;
    color: var(--blue-1190);
    font-size: 16px;
    line-height: 1.5;
}
.working-capital-redesign .wcl-funding .fh2-form-card form {

    margin-top: 24px;
}
.working-capital-redesign .wcl-funding .fh2-form-row {

    --bs-gutter-x: 12px;
    --bs-gutter-y: 16px;
}
.working-capital-redesign .wcl-funding .fh2-form-card label {

    display: block;
    margin-bottom: 8px;
    color: var(--navy-080);
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
}
.working-capital-redesign .wcl-funding .fh2-form-card input,
.working-capital-redesign .wcl-funding .fh2-form-card select {

    width: 100%;
    height: 44px;
    border: 1px solid var(--blue-640);
    border-radius: 8px;
    background-color: var(--white);
    color: var(--navy-080);
    padding: 0 14px;
    font-size: 13px;
    line-height: 44px;
}
.working-capital-redesign .wcl-funding .fh2-form-card select {

    appearance: none;
    background-image: url("../images/working-capital-loans-2/figma/funding-chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 12px 12px;
    padding-right: 36px;
}
.working-capital-redesign .wcl-funding .fh2-form-card input::placeholder {

    color: var(--blue-1010);
    opacity: 1;
}
.working-capital-redesign .wcl-funding .fh2-form-card input:focus,
.working-capital-redesign .wcl-funding .fh2-form-card select:focus {

    border-color: var(--brand-blue);
    outline: 0;
    box-shadow: 0 0 0 3px var(--brand-blue-alpha-15);
}
.working-capital-redesign .wcl-funding .fh2-form-card input.is-invalid,
.working-capital-redesign .wcl-funding .fh2-form-card select.is-invalid {

    border-color: var(--red-230);
    box-shadow: 0 0 0 3px var(--red-230-alpha-10);
}
.working-capital-redesign .wcl-funding .ccsf-field-error {

    display: none;
    min-height: 0;
    margin-top: 0;
    color: var(--red-230);
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
}
.working-capital-redesign .wcl-funding .ccsf-field-error:not(:empty) {

    display: block;
    min-height: 14px;
    margin-top: 4px;
}
.working-capital-redesign .wcl-funding .ccsf-form-feedback {

    display: none;
    min-height: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
}
.working-capital-redesign .wcl-funding .ccsf-form-feedback:not(:empty) {
    display: block;
    min-height: 18px;
    margin: 14px 0 0;
}
.working-capital-redesign .wcl-funding .ccsf-form-feedback.is-error {
    font-size: 14px;
    text-align: center;
    color: var(--red-230);
}
.working-capital-redesign .wcl-funding .ccsf-form-feedback.is-success {

    color: var(--green-240);
}
.working-capital-redesign .wcl-funding .fh2-consent {

    gap: 10px;
    margin-top: 20px;
}
.working-capital-redesign .wcl-funding .fh2-consent label {

    gap: 12px;
    margin: 0;
    color: var(--blue-1420);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}
.working-capital-redesign .wcl-funding .fh2-consent input {

    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    margin-top: 4px;
    accent-color: var(--brand-blue);
}
.working-capital-redesign .wcl-funding .fh2-consent strong {

    color: var(--navy-190);
    font-weight: 700;
}
.working-capital-redesign .wcl-funding .fh2-form-card .fh2-btn {

    margin-top: 24px;
}
.working-capital-redesign .wcl-funding .fh2-form-card .fh2-btn:disabled {

    cursor: wait;
    opacity: .68;
}
@media (max-width: 1399.98px) {
.working-capital-redesign .wcl-funding .fh2-final-copy-col,
.working-capital-redesign .wcl-funding .fh2-form-col {

        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (max-width: 1199.98px) {
.working-capital-redesign .wcl-funding .fh2-final-row {

        --bs-gutter-x: 48px;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy h2 {

        font-size: 42px;
    }
}
@media (max-width: 991.98px) {
.working-capital-redesign .wcl-funding .fh2-final {

        min-height: 0;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy-col,
.working-capital-redesign .wcl-funding .fh2-form-col {

        flex: 0 0 100%;
        max-width: 100%;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy {

        margin-bottom: 48px;
    }
.working-capital-redesign .wcl-funding .fh2-form-col {

        margin-left: 0;
    }
}
@media (max-width: 767.98px) {
.working-capital-redesign .wcl-funding .fh2-kicker {

        padding: 6px 10px;
        font-size: 8px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--light {

        font-size: 8px;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy h2 {

        font-size: 26px;
        line-height: 1.18;
    }
.working-capital-redesign .wcl-funding .fh2-hero-actions .fh2-btn {

        width: 100%;
    }
.working-capital-redesign .wcl-funding .fh2-hero-actions .fh2-btn--gold {

        min-height: 44px;
    }
.working-capital-redesign .wcl-funding .fh2-final {

        padding: 64px 0;
    }
.working-capital-redesign .wcl-funding .fh2-cta-note .fh2-btn {

        width: 100%;
    }
.working-capital-redesign .wcl-funding .fh2-qualify .fh2-centered-cta .fh2-btn {

        width: 100%;
        min-height: 44px;
        padding: 12px 20px;
        font-size: 13px;
    }
.working-capital-redesign .wcl-funding .fh2-partner-copy .fh2-btn {

        width: 100%;
    }
.working-capital-redesign .wcl-funding .fh2-final {

        padding-top: 64px;
        padding-bottom: 64px;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy {

        gap: 10px;
        margin-bottom: 26px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card {

        min-height: 0;
        border-radius: 12px;
        padding: 24px 20px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card header h3 {

        font-size: 16px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card form {

        margin-top: 20px;
    }
.working-capital-redesign .wcl-funding .fh2-form-row {

        --bs-gutter-y: 14px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card input,
.working-capital-redesign .wcl-funding .fh2-form-card select {

        height: 40px;
        border-radius: 5px;
        font-size: 10px;
        line-height: 40px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card .fh2-btn {

        margin-top: 18px;
    }
}
@media (max-width: 767.98px) {
.working-capital-redesign .wcl-funding .fh2-final-row {

        --bs-gutter-x: 0;
        margin-right: 0;
        margin-left: 0;
    }
.working-capital-redesign .wcl-funding .fh2-kicker {

        padding: 6px 14px;
        font-size: 12px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--light {

        padding-right: 12px;
        padding-left: 12px;
        font-size: 10px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--features {

        gap: 8px;
        border: 0;
        background: var(--gold-090);
        color: var(--brown-060);
        padding: 8px 16px;
        font-size: 11px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--funding {

        gap: 6px;
        border-color: var(--orange-220);
        background: var(--gold-070);
        color: var(--orange-320);
        padding: 6px 14px;
        font-size: 11px;
    }
.working-capital-redesign .wcl-funding .fh2-solutions > .container > .fh2-section-heading .fh2-kicker--funding {

        gap: 0;
        border: 0;
        background: var(--blue-280);
        color: var(--brand-blue);
        padding: 6px 14px;
        font-size: 12px;
    }
.working-capital-redesign .wcl-funding .fh2-solutions > .container > .fh2-section-heading .fh2-kicker--funding img {

        display: none;
    }
.working-capital-redesign .wcl-funding .fh2-mobile-solution-intro > .fh2-kicker--funding {

        gap: 6px;
        border: 1px solid var(--orange-220);
        background: var(--gold-070);
        color: var(--orange-320);
        padding: 6px 14px;
        
        font-size: 11px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--eligibility {

        gap: 8px;
        padding: 6px 14px;
        font-size: 13px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--industries {

        border-color: var(--brand-orange);
        background: var(--gold-060);
        color: var(--gold-690);
        padding: 6px 12px;
        font-size: 12px;
    }
.working-capital-redesign .wcl-funding .fh2-kicker--trusted,
.working-capital-redesign .wcl-funding .fh2-kicker--partner {

        border: 0;
        background: var(--blue-280);
        color: var(--brand-blue);
        padding: 6px 14px;
        font-size: 12px;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy h2 {

        font-size: 32px;
        font-weight: 800;
        line-height: 1.2;
    }
.working-capital-redesign .wcl-funding .fh2-hero-actions .fh2-btn {

        min-height: 48px;
        padding-top: 14px;
        padding-bottom: 14px;
        font-size: 16px;
    }
.working-capital-redesign .wcl-funding .fh2-cta-note .fh2-btn {

        min-height: 51px;
        padding: 16px;
        font-size: 16px;
    }
.working-capital-redesign .wcl-funding .fh2-partner-copy .fh2-btn {

        min-height: 52px;
        margin-top: 8px;
        padding: 16px;
        font-size: 16px;
    }
.working-capital-redesign .wcl-funding .fh2-final {

        padding: 64px 0;
    }
.working-capital-redesign .wcl-funding .fh2-final-copy {

        gap: 16px;
        margin-bottom: 40px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card {

        gap: 20px;
        border-radius: 12px;
        padding: 24px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card header h3 {

        color: var(--brand-blue);
        font-size: 20px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card form {

        margin-top: 20px;
    }
.working-capital-redesign .wcl-funding .fh2-form-row {

        --bs-gutter-y: 16px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card label {

        margin-bottom: 8px;
        font-size: 12px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card input,
.working-capital-redesign .wcl-funding .fh2-form-card select {

        height: 48px;
        border-color: var(--blue-640);
        border-radius: 6px;
        background-color: var(--blue-120);
        color: var(--blue-1010);
        padding: 0 12px;
        font-size: 14px;
        line-height: 48px;
    }
.working-capital-redesign .wcl-funding .fh2-form-card .fh2-btn {

        min-height: 51px;
        margin-top: 20px;
        padding: 16px;
        font-size: 16px;
    }
}
@media (prefers-reduced-motion: reduce) {
.working-capital-redesign .wcl-funding .fh2-btn {

        transition: none;
    }
}

.working-capital-redesign .wcl-funding .fh2-final { background: linear-gradient(to right, var(--brand-blue), #154f75); scroll-margin-top: 100px; }
.working-capital-redesign .wcl-funding a { text-decoration: none; }
.working-capital-redesign .wcl-funding .fh2-consent input { width: 20px; height: 20px; }
.working-capital-redesign .wcl-funding .fh2-final-copy h2 { font-size: 48px; font-weight: 700; }
.working-capital-redesign .wcl-funding .fh2-final-copy > p { padding: 0; }
.working-capital-redesign .wcl-funding .fh2-final-benefits p { margin: 0; padding: 0; }
.working-capital-redesign .wcl-funding .fh2-btn img { margin-right: 10px; }
.working-capital-redesign .wcl-funding .wcl-funding-watermark { position: absolute; left: -20.02px; top: 50%; transform: translateY(-50%); width: 304.688px; height: 550px; opacity: .05; pointer-events: none; }
.working-capital-redesign .wcl-funding .wcl-funding-watermark img { position: absolute; max-width: none; }
.working-capital-redesign .wcl-funding .wcl-funding-watermark-lower { top: 30.56%; left: 13.73%; }
.working-capital-redesign .wcl-funding .wcl-funding-watermark-upper { top: 0; left: 0; }
@media (max-width: 991.98px) { .working-capital-redesign .wcl-funding .fh2-final-row { --bs-gutter-x: 24px; --bs-gutter-y: 40px; } .working-capital-redesign .wcl-funding .fh2-final-copy h2 { font-size: 36px; } }
@media (max-width: 767.98px) { .working-capital-redesign .wcl-funding .fh2-final-copy h2 { font-size: 30px; } }
