.BankruptcyFooter_footer__k4kFm {
    background: #0d1420;
    color: #ffffff8c;
    padding: 28px 5%;
    font-size: .8rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    font-family: var(--bsc-font)
}

@media(max-width:720px) {
    .BankruptcyFooter_footer__k4kFm {
        padding-bottom: 80px
    }
}

.BankruptcyFooter_brand__4mp_l {
    color: #fffc
}

.BankruptcyFooter_links__FmIF1 {
    display: flex;
    flex-wrap: wrap;
    gap: 14px
}

.BankruptcyFooter_link__kEiL7 {
    color: #ffffff8c;
    text-decoration: none;
    transition: color .2s
}

.BankruptcyFooter_link__kEiL7:hover {
    color: var(--bsc-white)
}

.BankruptcyFooter_disclaimer__zb1H5 {
    max-width: 460px;
    line-height: 1.5
}

.BankruptcyFooter_disclaimerTitle__z2bDA {
    display: block;
    margin-bottom: 4px
}

@keyframes BankruptcyFormSkeleton_pulse__CtZ8k {
    0% {
        background-color: #f5f7fa
    }

    50% {
        background-color: #e4e8ee
    }

    to {
        background-color: #f5f7fa
    }
}

.BankruptcyFormSkeleton_skeleton__LZJbC {
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 4px 0
}

.BankruptcyFormSkeleton_progressBar__SJ0G_ {
    width: 100%;
    height: 6px;
    border-radius: 99px;
    animation: BankruptcyFormSkeleton_pulse__CtZ8k 1.6s ease-in-out infinite
}

.BankruptcyFormSkeleton_label__rOlV6 {
    width: 92%;
    height: 1.05rem;
    border-radius: 4px;
    animation: BankruptcyFormSkeleton_pulse__CtZ8k 1.6s ease-in-out infinite;
    animation-delay: .1s
}

.BankruptcyFormSkeleton_options__KHDau {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.BankruptcyFormSkeleton_option__ahmQQ {
    width: 100%;
    padding: 11px 14px;
    border-radius: 8px;
    border: 1.5px solid #d0d5dd;
    box-sizing: border-box;
    animation: BankruptcyFormSkeleton_pulse__CtZ8k 1.6s ease-in-out infinite
}

.BankruptcyFormSkeleton_option__ahmQQ:nth-child(2) {
    animation-delay: .15s
}

.BankruptcyFormSkeleton_option__ahmQQ:nth-child(3) {
    animation-delay: .3s
}

@media(max-width:900px) {
    .BankruptcyFormSkeleton_option__ahmQQ {
        padding: 9px 12px
    }
}

.HeroSection_hero__rvDaw {
    position: relative;
    color: var(--bsc-white);
    padding: 80px 5% 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 48px;
    min-height: 480px;
    overflow: hidden
}

@media(max-width:720px) {
    .HeroSection_hero__rvDaw {
        flex-direction: column;
        padding: 24px 5% 20px;
        align-items: stretch;
        gap: 16px;
        min-height: unset
    }
}

.HeroSection_heroBg__4VCue {
    position: absolute;
    inset: 0;
    z-index: 0;
    overflow: hidden
}

.HeroSection_heroBgImage__DDpKr {
    object-fit: cover;
    object-position: center
}

.HeroSection_heroBgOverlay__MD2fr {
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #0e121aed, #1c2333e3 55%, #2e4057d1);
    z-index: 1
}

.HeroSection_heroText__5bgv5 {
    flex: 1 1;
    max-width: 600px;
    position: relative;
    z-index: 1
}

@media(max-width:720px) {
    .HeroSection_heroText__5bgv5 {
        max-width: 100%;
        order: 1
    }
}

.HeroSection_eyebrow__ZASNx {
    font-size: .8rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-accent-light);
    margin-bottom: 14px
}

@media(max-width:720px) {
    .HeroSection_eyebrow__ZASNx {
        font-size: .72rem;
        margin-bottom: 8px
    }
}

.HeroSection_heading__U2PXD {
    font-size: 2.6rem;
    font-weight: 800;
    line-height: 1.18;
    margin-bottom: 18px;
    color: var(--bsc-white);
    text-shadow: 0 1px 4px #0006;
    font-family: var(--bsc-font)
}

@media(max-width:720px) {
    .HeroSection_heading__U2PXD {
        font-size: 1.55rem;
        margin-bottom: 10px;
        line-height: 1.2
    }
}

@media(max-width:400px) {
    .HeroSection_heading__U2PXD {
        font-size: 1.35rem
    }
}

.HeroSection_headingAccent__WCel5 {
    color: var(--bsc-accent-light);
    font-style: normal
}

.HeroSection_subtitle__xmvbr {
    font-size: 1.1rem;
    color: #fffffff2;
    margin-bottom: 28px;
    max-width: 520px;
    text-shadow: 0 1px 3px #0000004d
}

@media(max-width:720px) {
    .HeroSection_subtitle__xmvbr {
        display: none
    }
}

.HeroSection_heroBtns__swGzW {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin-bottom: 28px
}

@media(max-width:720px) {
    .HeroSection_heroBtns__swGzW {
        gap: 10px;
        margin-bottom: 12px
    }
}

.HeroSection_btnPrimary__YmdoQ {
    background: var(--bsc-accent);
    color: var(--bsc-white);
    font-weight: 800;
    font-size: 1.05rem;
    padding: 16px 32px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    box-shadow: 0 4px 14px #c8a84b80;
    letter-spacing: .2px;
    font-family: var(--bsc-font)
}

.HeroSection_btnPrimary__YmdoQ:hover {
    background: var(--bsc-accent-dark)
}

@media(max-width:720px) {
    .HeroSection_btnPrimary__YmdoQ {
        display: none
    }
}

.HeroSection_btnSecondary__rTM2I {
    display: inline-block;
    background: var(--bsc-white);
    color: var(--bsc-primary);
    font-size: 1rem;
    font-weight: 800;
    padding: 15px 26px;
    border-radius: 8px;
    text-decoration: none;
    text-align: center;
    box-shadow: 0 2px 8px #00000026;
    font-family: var(--bsc-font);
    transition: background .2s
}

.HeroSection_btnSecondary__rTM2I:hover {
    background: #f0f2f8
}

@media(max-width:720px) {
    .HeroSection_btnSecondary__rTM2I {
        display: block;
        width: 100%;
        margin-bottom: 14px;
        font-size: .75rem;
        padding: 9px 14px
    }
}

.HeroSection_trustStrip__9mO1J {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    font-size: .85rem;
    color: #ffffffe6
}

@media(max-width:720px) {
    .HeroSection_trustStrip__9mO1J {
        gap: 10px;
        margin-bottom: 14px
    }
}

.HeroSection_trustItem__pP_wC {
    font-size: .85rem
}

.HeroSection_trustItem__pP_wC:before {
    content: "✓ ";
    color: var(--bsc-accent-light)
}

@media(max-width:720px) {
    .HeroSection_trustItem__pP_wC {
        font-size: .78rem
    }
}

.HeroSection_formCard__8MzPK {
    flex: 0 0 380px;
    width: 380px;
    background: var(--bsc-white);
    border-radius: 14px;
    padding: 28px;
    box-shadow: 0 8px 32px #00000059;
    margin-left: auto;
    align-self: flex-start;
    position: relative;
    z-index: 1
}

@media(max-width:720px) {
    .HeroSection_formCard__8MzPK {
        flex: none;
        width: 100%;
        margin-left: 0;
        order: 2;
        align-self: stretch;
        padding: 20px;
        border-radius: 10px
    }
}

.StatsBar_statsBar__B5Ek2 {
    background: var(--bsc-accent);
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 22px 5%;
    gap: 12px
}

.StatsBar_stat__R1Me5 {
    text-align: center
}

.StatsBar_statValue__G2vrH {
    display: block;
    font-size: 1.7rem;
    font-weight: 800;
    color: var(--bsc-white)
}

.StatsBar_statLabel__5EqTk {
    font-size: .8rem;
    color: #ffffffd9;
    font-weight: 500
}

.HowItWorks_section__GLFUn {
    padding: 64px 5%;
    background: var(--bsc-white)
}

.HowItWorks_header__S02Gi {
    text-align: center
}

.HowItWorks_tag__C0moJ {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.HowItWorks_title__Pg9X1 {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.HowItWorks_subtitle__rxrWb {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px;
    margin-left: auto;
    margin-right: auto
}

.HowItWorks_steps__P7naT {
    display: flex;
    gap: 0;
    flex-wrap: wrap;
    margin-top: 44px;
    position: relative;
    justify-content: center
}

.HowItWorks_step__rMD6e {
    flex: 1 1;
    min-width: 200px;
    padding: 28px 24px;
    position: relative;
    text-align: center
}

.HowItWorks_stepArrow__JUgYN {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: var(--bsc-accent);
    font-weight: 700;
    padding: 0 8px;
    align-self: center
}

@media(max-width:720px) {
    .HowItWorks_stepArrow__JUgYN {
        display: none
    }
}

.HowItWorks_stepNum__PR3FX {
    width: 48px;
    height: 48px;
    background: var(--bsc-primary);
    color: var(--bsc-white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.1rem;
    font-weight: 800;
    margin: 0 auto 14px;
    font-family: var(--bsc-font)
}

.HowItWorks_stepTitle__9LqvN {
    font-size: 1rem;
    font-weight: 700;
    color: var(--bsc-primary);
    margin-bottom: 6px;
    font-family: var(--bsc-font)
}

.HowItWorks_stepDesc__HMX6w {
    font-size: .88rem;
    color: var(--bsc-muted)
}

.ChapterComparison_section__fUW7U {
    background: var(--bsc-light);
    padding: 64px 5%
}

.ChapterComparison_tag__eenak {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.ChapterComparison_title__9_pI4 {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.ChapterComparison_subtitle__a3cYL {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px
}

.ChapterComparison_grid__tqduj {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-top: 36px
}

@media(max-width:720px) {
    .ChapterComparison_grid__tqduj {
        grid-template-columns: 1fr
    }
}

.ChapterComparison_cardBlue__LXMnP {
    background: #2e40570f;
    border-radius: 12px;
    padding: 28px;
    border-left: 4px solid var(--bsc-secondary)
}

.ChapterComparison_cardGold__AcUi1 {
    background: #c8a84b14;
    border-radius: 12px;
    padding: 28px;
    border-left: 4px solid var(--bsc-accent)
}

.ChapterComparison_cardTitle__e0OY_ {
    font-size: 1rem;
    font-weight: 700;
    color: var(--bsc-primary);
    margin-bottom: 14px;
    font-family: var(--bsc-font)
}

.ChapterComparison_list__Z9nRM {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0;
    margin: 0
}

.ChapterComparison_listItem__WgZ5t {
    font-size: .9rem;
    color: var(--bsc-text);
    display: flex;
    align-items: flex-start;
    gap: 8px
}

.ChapterComparison_checkmark__zA_CA {
    color: var(--bsc-success);
    font-weight: 700;
    flex-shrink: 0;
    margin-top: 2px
}

.ChapterComparison_callout__OBmxj {
    max-width: 780px;
    margin: 28px auto 0;
    background: #c8a84b1a;
    border-radius: 12px;
    padding: 20px 24px;
    border-left: 4px solid var(--bsc-accent);
    display: flex;
    gap: 14px;
    align-items: flex-start
}

.ChapterComparison_calloutIcon__5tpG0 {
    font-size: 1.3rem;
    flex-shrink: 0
}

.ChapterComparison_calloutText__i0oRb {
    font-size: .9rem;
    color: var(--bsc-text);
    line-height: 1.6;
    margin: 0
}

.GeoExplainer_section__bFLP0 {
    background: var(--bsc-light);
    padding: 64px 5%
}

.GeoExplainer_header__V55sU {
    text-align: center
}

.GeoExplainer_tag__c2tnr {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.GeoExplainer_title__Rx4FR {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.GeoExplainer_subtitle__ie7_2 {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px;
    margin: 0 auto
}

.GeoExplainer_body___XgyZ {
    max-width: 780px;
    margin: 28px auto 0;
    display: flex;
    flex-direction: column;
    gap: 28px
}

.GeoExplainer_blockTitle__ASnJA {
    font-size: 1.05rem;
    font-weight: 700;
    color: var(--bsc-primary);
    margin-bottom: 8px;
    font-family: var(--bsc-font)
}

.GeoExplainer_blockBody__Q6kkf {
    font-size: .95rem;
    color: var(--bsc-muted);
    line-height: 1.7
}

.FaqAccordion_section__hzyuX {
    background: var(--bsc-light);
    padding: 64px 5%
}

.FaqAccordion_header__QW1Wd {
    text-align: center
}

.FaqAccordion_tag__8wqVr {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.FaqAccordion_title__RlKAo {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.FaqAccordion_subtitle__U1Crw {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px;
    margin-left: auto;
    margin-right: auto
}

.FaqAccordion_list__4zMSX {
    max-width: 720px;
    margin: 36px auto 0;
    display: flex;
    flex-direction: column;
    gap: 0
}

.FaqAccordion_item__88Hf4 {
    border-bottom: 1px solid #ddd9d2;
    padding: 18px 0
}

.FaqAccordion_item__88Hf4 summary {
    font-weight: 700;
    font-size: .95rem;
    color: var(--bsc-primary);
    cursor: pointer;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: var(--bsc-font);
    min-height: 44px
}

.FaqAccordion_item__88Hf4 summary::-webkit-details-marker {
    display: none
}

.FaqAccordion_item__88Hf4 summary:after {
    content: "+";
    font-size: 1.2rem;
    color: var(--bsc-accent);
    flex-shrink: 0;
    margin-left: 16px
}

.FaqAccordion_item__88Hf4[open] summary:after {
    content: "−"
}

.FaqAccordion_answer__1Rqnz {
    font-size: .9rem;
    color: var(--bsc-muted);
    margin-top: 10px;
    line-height: 1.6
}

.BottomCtaSection_section__oskMN {
    background: linear-gradient(135deg, var(--bsc-primary), var(--bsc-secondary));
    color: var(--bsc-white);
    padding: 64px 5%;
    text-align: center
}

.BottomCtaSection_tag__n_cSG {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-accent);
    margin-bottom: 10px
}

.BottomCtaSection_title__hSZY7 {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-white);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.BottomCtaSection_subtitle__hzjJ4 {
    font-size: 1rem;
    color: #fffc;
    max-width: 580px;
    margin: 0 auto 36px
}

.BottomCtaSection_formBox__fao9e {
    background: #ffffff0f;
    border: 1px solid #ffffff2e;
    border-radius: 16px;
    padding: 36px 40px;
    max-width: 580px;
    margin: 0 auto;
    text-align: left;
    color: #ffffffb3;
    font-size: .9rem
}

@media(max-width:720px) {
    .BottomCtaSection_formBox__fao9e {
        padding: 24px 20px
    }
}

.StickyBottomBar_bar__sr4jX {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--bsc-white);
    box-shadow: 0 -2px 10px #0000001a;
    padding: 10px 5%;
    z-index: 99;
    display: none
}

@media(max-width:720px) {
    .StickyBottomBar_bar__sr4jX {
        display: flex;
        gap: 10px
    }
}

.StickyBottomBar_btnPrimary__e9tlj {
    flex: 1 1;
    background: var(--bsc-accent);
    color: var(--bsc-white);
    font-weight: 800;
    font-size: .9rem;
    padding: 12px 16px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    min-height: 44px;
    box-shadow: 0 4px 14px #c8a84b80;
    font-family: var(--bsc-font);
    transition: background .2s
}

.StickyBottomBar_btnPrimary__e9tlj:hover {
    background: var(--bsc-accent-dark)
}

.StickyBottomBar_btnSecondary__lX5T7 {
    flex: 1 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--bsc-white);
    color: var(--bsc-primary);
    font-weight: 800;
    font-size: .9rem;
    padding: 12px 16px;
    border-radius: 8px;
    border: 2px solid var(--bsc-primary);
    text-decoration: none;
    min-height: 44px;
    box-shadow: 0 2px 8px #00000026;
    font-family: var(--bsc-font);
    transition: background .2s
}

.StickyBottomBar_btnSecondary__lX5T7:hover {
    background: #f0f2f8
}

.footer_footer__V3urX {
    position: relative;
    padding: 16px 0;
    border-top: 1px solid #eee;
    background-color: #fff
}

.footer_footer__V3urX .footer_sectionContainer__pywL9 {
    margin: 16px 0
}

.footer_footer__V3urX .footer_sectionContainer__pywL9 .footer_sectionTitle__R4vPH {
    margin: 0 0 16px !important
}

.footer_footer__V3urX .footer_logoContainer__3roEF {
    position: relative;
    width: 91px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 5px
}

.footer_footer__V3urX .footer_logoContainer__3roEF.footer_dataBreach__iLrqs {
    width: 121px
}

.footer_footer__V3urX .footer_logoContainer__3roEF .footer_logo__aBk5i {
    cursor: pointer
}

.footer_footer__V3urX .footer_socialLinksContainer__ydPED {
    display: flex;
    justify-content: center;
    align-items: center
}

.footer_footer__V3urX .footer_socialLinksContainer__ydPED a svg {
    font-size: 2.25rem
}

.footer_footer__V3urX .footer_socialLinksContainer__ydPED a:not(:last-child) {
    margin-right: 16px
}

.footer_footer__V3urX .footer_sitemapLinksContainer__DuTkN {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap
}

.footer_footer__V3urX .footer_sitemapLinksContainer__DuTkN .footer_sitemapLink___gU9w {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 50%;
    margin-bottom: 16px
}

.footer_footer__V3urX .footer_linkList__A6nYY {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    margin: 16px 0 32px;
    list-style-type: none
}

.footer_footer__V3urX .footer_linkList__A6nYY .footer_divider__ukjxP {
    margin: 0 8px
}

.footer_footer__V3urX .footer_disclaimer__KK3rj {
    display: inline-block;
    margin-top: 16px;
    text-align: center
}

.footer_footer__V3urX .footer_version__PWMW8 {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: .65rem;
    opacity: .3
}

@media only screen and (min-width:900px) {
    .footer_footer__V3urX .footer_sectionContainer__pywL9 {
        margin: 0 16px
    }

    .footer_footer__V3urX .footer_sectionContainer__pywL9.footer_sitemapSectionContainer__x7WxG {
        flex-grow: 2;
        max-width: 50%;
        padding-left: 32px
    }

    .footer_footer__V3urX .footer_sitemapLinksContainer__DuTkN .footer_sitemapLink___gU9w {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 33%
    }

    .footer_footer__V3urX .footer_navContainer__9CtuH {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 32px
    }
}

@media only screen and (min-width:1200px) {
    .footer_footer__V3urX .footer_version__PWMW8 {
        top: unset;
        bottom: 16px
    }
}

.page_pageContainer__ecKsH .page_pageTitle__5YWZA {
    margin-bottom: 32px !important
}

.page_pageContainer__ecKsH .page_pageSummary__S8KdT {
    margin-bottom: 32px
}

.page_pageContainer__ecKsH .page_pageSummary__S8KdT.page_authorsPage__Te4_l .page_authorAvatarContainer__2_eNW,
.page_pageContainer__ecKsH .page_pageSummary__S8KdT.page_authorsPage__Te4_l .page_authorAvatarPlaceholder__XohBg {
    position: relative;
    width: 80px;
    height: 80px;
    margin-bottom: 24px
}

.page_pageContainer__ecKsH .page_pageSummary__S8KdT.page_authorsPage__Te4_l .page_authorAvatarContainer__2_eNW .page_authorAvatar__r0nv7,
.page_pageContainer__ecKsH .page_pageSummary__S8KdT.page_authorsPage__Te4_l .page_authorAvatarPlaceholder__XohBg .page_authorAvatar__r0nv7 {
    border-radius: 50%;
    object-fit: cover
}

.page_pageContainer__ecKsH .page_pageSummary__S8KdT.page_authorsPage__Te4_l .page_authorAvatarPlaceholder__XohBg {
    color: #bdbdbd
}

.page_pageContainer__ecKsH .page_newsPageContainer__6hl7Z {
    position: relative;
    margin-bottom: 32px
}

.page_pageContainer__ecKsH .page_newsPageContainer__6hl7Z .page_articleSectionTitle__Xm8gE {
    margin: 0 !important
}

.page_pageContainer__ecKsH .page_contactForm__MGitI .page_formField__5aa3b.page_messageField__FFgG_ {
    margin-bottom: 32px
}

.page_pageContainer__ecKsH .page_contactForm__MGitI .page_submitButton__wmfZB {
    padding: 16px;
    margin-bottom: 16px
}

.page_pageContainer__ecKsH .page_contactForm__MGitI .page_submitButton__wmfZB .page_icon__OyI7g {
    margin-right: 8px
}

.page_keywordMatrixContainer__NJUfV {
    padding: 32px 0
}

.page_disclaimerContainer__EJSUm {
    padding: 64px 0 !important;
    background-color: #fcfcfc
}

.page_disclaimerContainer__EJSUm .page_logoContainer__CEfcV {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px
}

.page_disclaimerContainer__EJSUm .page_disclaimer__FV3wf {
    text-align: justify;
    text-align-last: center;
    text-align-last: left
}

@media only screen and (min-width:600px) {

    .page_pageContainer__ecKsH .page_newsPageContainer__6hl7Z,
    .page_pageContainer__ecKsH .page_pageSummary__S8KdT {
        margin-bottom: 48px
    }

    .page_pageContainer__ecKsH .page_contactForm__MGitI .page_formField__5aa3b {
        margin-bottom: 16px
    }
}

@media only screen and (min-width:1200px) {
    .page_pageContainer__ecKsH .page_contactForm__MGitI .page_submitButton__wmfZB {
        margin-bottom: 48px
    }
}

.tariff-contact-form_pageWrapper__UAkpl {
    background-color: #f5f7fa;
    padding: 48px 16px;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    align-items: center
}

.tariff-contact-form_pageTitle__49WyZ {
    font-family: Segoe UI, system-ui, sans-serif;
    font-weight: 800;
    font-size: 1.5rem;
    color: #1a3a6b;
    text-align: center;
    margin-bottom: 24px
}

.tariff-contact-form_contactForm__0hB4s {
    background: #fff;
    box-shadow: 0 2px 12px #00000014;
    border-radius: 12px;
    padding: 32px;
    max-width: 720px;
    width: 100%;
    margin: 0 auto
}

@media(max-width:600px) {
    .tariff-contact-form_contactForm__0hB4s {
        padding: 20px
    }
}

.tariff-contact-form_formField__SH3Rz {
    margin-bottom: 4px
}

.tariff-contact-form_formField__SH3Rz .MuiOutlinedInput-root {
    background: #f8f9fc;
    border-radius: 8px;
    font-family: Segoe UI, system-ui, sans-serif;
    font-size: .9rem
}

.tariff-contact-form_formField__SH3Rz .MuiOutlinedInput-root fieldset {
    border: 1.5px solid #ccd
}

.tariff-contact-form_formField__SH3Rz .MuiOutlinedInput-root:hover fieldset {
    border-color: #aab
}

.tariff-contact-form_formField__SH3Rz .MuiOutlinedInput-root.Mui-focused fieldset {
    border-color: #1a3a6b
}

.tariff-contact-form_formField__SH3Rz .MuiOutlinedInput-root.Mui-error fieldset {
    border-color: #d32f2f
}

.tariff-contact-form_formField__SH3Rz .MuiInputLabel-root {
    font-family: Segoe UI, system-ui, sans-serif;
    font-size: .85rem;
    font-weight: 700;
    color: #333
}

.tariff-contact-form_formField__SH3Rz .MuiInputLabel-root.Mui-focused {
    color: #1a3a6b
}

.tariff-contact-form_formField__SH3Rz .MuiInputLabel-root.Mui-error {
    color: #d32f2f
}

.tariff-contact-form_formField__SH3Rz .MuiFormHelperText-root {
    font-family: Segoe UI, system-ui, sans-serif
}

.tariff-contact-form_formField__SH3Rz .MuiFormHelperText-root.Mui-error {
    color: #d32f2f
}

.tariff-contact-form_formField__SH3Rz .MuiInputBase-input {
    font-family: Segoe UI, system-ui, sans-serif;
    font-size: .9rem
}

.tariff-contact-form_formField__SH3Rz .MuiInputBase-input::placeholder {
    font-family: Segoe UI, system-ui, sans-serif
}

.tariff-contact-form_messageField__72o8q {
    margin-bottom: 16px
}

.tariff-contact-form_submitButton__9U3gs {
    margin-top: 8px;
    background: #e8a020 !important;
    color: #fff !important;
    font-family: Segoe UI, system-ui, sans-serif !important;
    font-weight: 800 !important;
    font-size: 1rem !important;
    text-transform: none !important;
    border-radius: 8px !important;
    padding: 14px 24px !important;
    box-shadow: 0 4px 12px #e8a02066 !important;
    transition: box-shadow .2s ease, background .2s ease !important;
    margin-bottom: 16px
}

.tariff-contact-form_submitButton__9U3gs:hover {
    background: #cf8c10 !important;
    box-shadow: 0 6px 16px #e8a02080 !important
}

.tariff-contact-form_submitButton__9U3gs:disabled {
    opacity: .7 !important;
    background: #e8a020 !important;
    box-shadow: none !important
}

.tariff-contact-form_successMessage__oLHEO {
    text-align: center;
    padding: 16px 0 0;
    font-family: Segoe UI, system-ui, sans-serif;
    font-size: 1rem;
    color: #1a3a6b
}

.tariff-contact-form_successMessage__oLHEO:first-line {
    color: #e8a020;
    font-weight: 700
}

.BankruptcyNav_nav__ntJCZ {
    --bsc-primary: #1c2333;
    --bsc-accent: #c8a84b;
    --bsc-accent-hover: #b8943a;
    --bsc-white: #fff;
    --bsc-font: "Segoe UI", system-ui, sans-serif;
    position: sticky;
    top: 0;
    z-index: 100;
    background: var(--bsc-primary);
    padding: 14px 5%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.BankruptcyNav_logo__XgFfV {
    display: flex;
    align-items: center;
    height: 48px;
    text-decoration: none
}

.BankruptcyNav_logoImg__7Cz7a {
    height: 48px;
    width: auto
}

@media(max-width:900px) {
    .BankruptcyNav_logoImg__7Cz7a {
        max-width: 228px;
        height: auto
    }
}

.BankruptcyNav_phone__qCxjs {
    color: var(--bsc-white);
    font-size: .95rem;
    opacity: .9;
    text-decoration: none;
    font-family: var(--bsc-font);
    transition: opacity .2s;
    white-space: nowrap;
    flex-shrink: 0
}

.BankruptcyNav_phone__qCxjs:hover {
    opacity: 1
}

@media(max-width:390px) {
    .BankruptcyNav_phone__qCxjs {
        font-size: .85rem
    }
}

.BankruptcyNav_cta__5THKa {
    background: var(--bsc-accent);
    color: var(--bsc-white);
    font-weight: 800;
    font-size: .85rem;
    padding: 9px 20px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    white-space: nowrap;
    box-shadow: 0 2px 8px #c8a84b80;
    font-family: var(--bsc-font)
}

.BankruptcyNav_cta__5THKa:hover {
    background: var(--bsc-accent-hover)
}

@media(max-width:900px) {
    .BankruptcyNav_cta__5THKa {
        display: none
    }
}

.WhyChooseUs_section__pddjF {
    background: var(--bsc-primary);
    color: var(--bsc-white);
    padding: 64px 5%
}

.WhyChooseUs_tag__AJWmm {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-accent);
    margin-bottom: 10px
}

.WhyChooseUs_title__VA2kL {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-white);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.WhyChooseUs_subtitle__K1xJi {
    font-size: 1rem;
    color: #ffffffbf;
    max-width: 580px
}

.WhyChooseUs_grid__OgmZY {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
    margin-top: 40px
}

.WhyChooseUs_card__vc6ua {
    background: #ffffff12;
    border: 1px solid #ffffff24;
    border-radius: 12px;
    padding: 24px
}

.WhyChooseUs_icon__iAPFL {
    font-size: 1.5rem;
    margin-bottom: 10px
}

.WhyChooseUs_cardTitle__JjQWj {
    font-size: .95rem;
    font-weight: 700;
    color: var(--bsc-white);
    margin-bottom: 6px;
    font-family: var(--bsc-font)
}

.WhyChooseUs_cardDesc__GpNhR {
    font-size: .85rem;
    color: #ffffffb3;
    line-height: 1.5
}

.WhoWeHelp_section__E8974 {
    background: var(--bsc-white);
    padding: 64px 5%
}

.WhoWeHelp_tag__k5xVi {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.WhoWeHelp_title__BbNKI {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.WhoWeHelp_subtitle__O2kY1 {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px
}

.WhoWeHelp_grid__OETXj {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-top: 36px
}

@media(max-width:720px) {
    .WhoWeHelp_grid__OETXj {
        grid-template-columns: 1fr
    }
}

.WhoWeHelp_card__xbyfP {
    background: var(--bsc-light);
    border-radius: 12px;
    padding: 28px;
    border-left: 4px solid var(--bsc-primary)
}

.WhoWeHelp_cardAccent__Xvv9f {
    border-left-color: var(--bsc-accent)
}

.WhoWeHelp_cardTitle__35nl_ {
    font-size: 1rem;
    font-weight: 700;
    color: var(--bsc-primary);
    margin-bottom: 14px;
    font-family: var(--bsc-font)
}

.WhoWeHelp_list__OHIni {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0;
    margin: 0
}

.WhoWeHelp_listItem__1NXnF {
    font-size: .9rem;
    color: var(--bsc-text);
    display: flex;
    align-items: flex-start;
    gap: 8px
}

.WhoWeHelp_checkmark__Yh2kS {
    color: var(--bsc-success);
    font-weight: 700;
    flex-shrink: 0;
    margin-top: 2px
}

.UrgencySection_section__JpMkH {
    background: var(--bsc-white);
    padding: 64px 5%
}

.UrgencySection_header__E0u_P {
    text-align: center
}

.UrgencySection_tag__vBSst {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-secondary);
    margin-bottom: 10px
}

.UrgencySection_title__i0YTP {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-primary);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.UrgencySection_subtitle__LF5A_ {
    font-size: 1rem;
    color: var(--bsc-muted);
    max-width: 580px;
    margin: 0 auto 40px
}

.UrgencySection_grid__dP_ps {
    max-width: 820px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px
}

@media(max-width:720px) {
    .UrgencySection_grid__dP_ps {
        grid-template-columns: 1fr
    }
}

.UrgencySection_greenCard__GEaoy {
    background: #f0faf4;
    border-radius: 12px;
    padding: 28px;
    border-left: 4px solid var(--bsc-success)
}

.UrgencySection_redCard__fl1Qd {
    background: #fff5f5;
    border-radius: 12px;
    padding: 28px;
    border-left: 4px solid var(--bsc-danger)
}

.UrgencySection_greenCardTitle__FBI9h {
    color: var(--bsc-success)
}

.UrgencySection_greenCardTitle__FBI9h,
.UrgencySection_redCardTitle__EFfzB {
    font-size: 1rem;
    font-weight: 800;
    margin-bottom: 14px;
    font-family: var(--bsc-font)
}

.UrgencySection_redCardTitle__EFfzB {
    color: var(--bsc-danger)
}

.UrgencySection_list__zCtk3 {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0;
    margin: 0
}

.UrgencySection_listItem__YfazU {
    font-size: .9rem;
    color: #333;
    display: flex;
    gap: 8px;
    align-items: flex-start
}

.UrgencySection_greenCheck__Xuz1a {
    color: var(--bsc-success);
    font-weight: 700;
    flex-shrink: 0
}

.UrgencySection_redX__SoYf1 {
    color: var(--bsc-danger);
    font-weight: 700;
    flex-shrink: 0
}

.UrgencySection_alertBox__k9vd_ {
    max-width: 820px;
    margin: 24px auto 0;
    background: #fff8e6;
    border-radius: 12px;
    padding: 22px 28px;
    border-left: 4px solid var(--bsc-accent);
    display: flex;
    gap: 14px;
    align-items: flex-start
}

.UrgencySection_alertIcon__7V55J {
    font-size: 1.4rem;
    flex-shrink: 0
}

.UrgencySection_alertTitle__IqdgV {
    color: var(--bsc-primary);
    font-size: .95rem;
    display: block;
    margin-bottom: 4px;
    font-weight: 700
}

.UrgencySection_alertBody__Bme1P {
    font-size: .88rem;
    color: var(--bsc-muted);
    line-height: 1.6
}

.TestimonialSection_section__FS2Iw {
    background: var(--bsc-primary);
    padding: 64px 5%
}

.TestimonialSection_header__8pRYc {
    text-align: center
}

.TestimonialSection_tag__lJl7q {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--bsc-accent);
    margin-bottom: 10px
}

.TestimonialSection_title__wJEZI {
    font-size: 1.9rem;
    font-weight: 800;
    color: var(--bsc-white);
    line-height: 1.2;
    margin-bottom: 12px;
    font-family: var(--bsc-font)
}

.TestimonialSection_blockquote__JZLC7 {
    max-width: 700px;
    margin: 28px auto 0;
    text-align: center;
    font-size: 1.15rem;
    font-style: italic;
    color: #ffffffeb;
    line-height: 1.65
}

.TestimonialSection_citation__vu_lV {
    display: block;
    font-style: normal;
    font-size: .85rem;
    color: var(--bsc-accent-light);
    margin-top: 12px;
    font-weight: 600
}

.BcaaNav_nav__VC5_j {
    --bcaa-navy: #1b2d6b;
    --bcaa-navy2: #162459;
    --bcaa-amber: #e65100;
    --bcaa-amber-hover: #ff6d00;
    --bcaa-white: #fff;
    --bcaa-font: "Segoe UI", system-ui, sans-serif;
    position: sticky;
    top: 0;
    z-index: 100;
    background: var(--bcaa-white);
    border-bottom: 1px solid #1b2d6b1f;
    padding: 14px 5%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.BcaaNav_logo__pgQ2_ {
    display: flex;
    align-items: center;
    height: 48px;
    text-decoration: none
}

.BcaaNav_logoImg__P5t0a {
    height: 48px;
    width: auto
}

@media(max-width:900px) {
    .BcaaNav_logoImg__P5t0a {
        max-width: 228px;
        height: auto
    }
}

.BcaaNav_cta__0UJxV {
    background: var(--bcaa-amber);
    color: var(--bcaa-white);
    font-weight: 800;
    font-size: .85rem;
    padding: 9px 20px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    white-space: nowrap;
    box-shadow: 0 2px 8px #e6510080;
    font-family: var(--bcaa-font)
}

.BcaaNav_cta__0UJxV:hover {
    background: var(--bcaa-amber-hover)
}

@media(max-width:900px) {
    .BcaaNav_cta__0UJxV {
        display: none
    }
}

.article_articleMeta__d8HqE {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.article_ctaContainer__IUhyz {
    margin: 16px 0
}

.article_articleContainer__U3Pfo {
    padding: 16px
}

.article_articleContainer__U3Pfo .article_caseReviewButtonContainer__fAnTU {
    position: fixed;
    right: 0;
    bottom: 16px;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100
}

.article_articleContainer__U3Pfo .article_caseReviewButtonContainer__fAnTU .article_caseReviewCta__cd9jj {
    margin: 8px 0 16px
}

.article_articleContainer__U3Pfo .article_articlePageTitle__BJ9nS {
    margin-bottom: 8px
}

.article_articleContainer__U3Pfo .article_articleAuthor__slIYR {
    font-size: .875rem;
    font-weight: 700
}

.article_articleContainer__U3Pfo .article_articleMeta__d8HqE {
    margin-bottom: 16px
}

.article_articleContainer__U3Pfo .article_headerImage__9Hoz3 {
    width: 70%;
    height: auto;
    margin-bottom: 32px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_classActionStepperContainer__ampC8 {
    margin-bottom: 16px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_classActionSectionTitle__IMOUO {
    margin-top: 32px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_headerImage__9Hoz3 {
    display: none
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_submitClaimButtonIcon__dI5Ir {
    margin-top: -3px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_disclaimerContainer__oT6dP {
    margin-top: 16px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_groupedDataContainer__HJ4IB,
.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU {
    padding: 8px 16px;
    background-color: #fafafa
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_groupedDataContainer__HJ4IB .article_settlementWebsite__xDoqf,
.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU .article_settlementWebsite__xDoqf {
    word-break: break-all
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 16px;
    border-bottom: 1px solid #eee;
    background-color: #fafafa;
    text-align: left
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU .article_settlementTableName__KCEGq {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU .article_settlementTableName__KCEGq .article_settlementTableIcon__qyciI {
    min-width: 24px;
    margin-top: 4px;
    margin-right: 8px
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_settlementTableRow__CZ7kU .article_settlementTableValue__5F4yE {
    font-weight: 700;
    text-align: right
}

.article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_legalRepContainer__WaSZA {
    margin-bottom: 32px
}

.article_articleSectionTitle__a88i5 {
    margin-top: 32px !important
}

.article_articleListContainer__zLJoi .article_articles__hmQtK {
    position: relative;
    min-height: 300px
}

.article_articleListContainer__zLJoi .article_articleCard__p7bZC {
    margin-bottom: 16px
}

.article_articleListContainer__zLJoi .article_articleCardContent__nRuYo {
    min-height: 213px
}

.article_articleListContainer__zLJoi .article_articleCardContent__nRuYo .article_articleCardTitle__9ePb9 {
    min-height: 54px
}

.article_articleListContainer__zLJoi .article_articleCardContent__nRuYo .article_articleMeta__d8HqE {
    margin-bottom: 8px
}

.article_articleListContainer__zLJoi .article_articleCardContent__nRuYo .article_articleDetailsContent__nN09D {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

.article_socialMediaParentContainer__1seJ0 {
    min-height: 32px;
    margin-bottom: 8px
}

.article_socialMediaSharingContainer__44g9P {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap
}

.article_noMargin__e_hXg {
    margin: 0
}

@media only screen and (min-width:600px) {
    .article_articleContainer__U3Pfo {
        padding: 32px
    }

    .article_articleContainer__U3Pfo.article_classActionContainer_____Kw .article_headerImage__9Hoz3 {
        display: block
    }

    .article_articleListContainer__zLJoi .article_articleCardContent__nRuYo .article_articleCardTitle__9ePb9 {
        min-height: 56px
    }

    .article_socialMediaSharingContainer__44g9P .article_socialMediaButton__lTUtp {
        margin-right: 8px
    }
}

@media only screen and (min-width:900px) {
    .article_articleListContainer__zLJoi .article_articleCardContent__nRuYo .article_articleCardTitle__9ePb9 {
        min-height: 64px
    }
}

.breadcrumbs_breadcrumbsContainer__GeA2i {
    display: none;
    padding: 8px 0
}

@media only screen and (min-width:900px) {
    .breadcrumbs_breadcrumbsContainer__GeA2i {
        display: block
    }
}

.breadcrumbs_breadcrumbsContainer__GeA2i .breadcrumbs_breadcrumbs__TRpNq {
    font-size: 14px;
    line-height: 1.5
}

.breadcrumbs_breadcrumbsContainer__GeA2i .breadcrumbs_breadcrumbs__TRpNq .breadcrumbs_breadcrumbItem__PjWDS {
    font-size: inherit;
    color: #0009
}

.breadcrumbs_breadcrumbsContainer__GeA2i .breadcrumbs_breadcrumbs__TRpNq .breadcrumbs_breadcrumbLink__d6b8w {
    font-size: inherit;
    color: #0009;
    text-decoration: none;
    transition: color .2s ease
}

.breadcrumbs_breadcrumbsContainer__GeA2i .breadcrumbs_breadcrumbs__TRpNq .breadcrumbs_breadcrumbLink__d6b8w:hover {
    color: var(--mui-palette-primary-main);
    text-decoration: underline
}

.header_toolbarContainer__q21wO {
    padding: 0 16px
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr .header_logoContainer__H_Zi_ {
    position: relative;
    width: 91px;
    height: 70px;
    margin-top: 5px
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr .header_logoContainer__H_Zi_.header_dataBreach__vaHJs {
    width: 121px;
    margin-bottom: 5px
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr .header_logoContainer__H_Zi_ .header_logo__sIJdM {
    cursor: pointer
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr .header_cta__0QGr5 {
    text-align: center;
    text-transform: capitalize
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr.header_quizToolbar__QACPm .header_backButton__aKEpN {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr.header_quizToolbar__QACPm .header_backButton__aKEpN .header_buttonIcon__imgof {
    margin: 1px 4px 0 0
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr.header_quizToolbar__QACPm .header_backButton__aKEpN.header_isNotVisible__hGqck {
    visibility: hidden
}

.header_toolbarContainer__q21wO .header_toolbar__kE7Sr.header_quizToolbar__QACPm .header_logo__sIJdM {
    margin-left: -18px
}

.header_desktopMenu__wuzE5,
.header_mobileMenu__wL1lW {
    justify-content: flex-end;
    flex-grow: 1
}

.header_mobileMenu__wL1lW {
    display: flex
}

.header_desktopMenu__wuzE5 {
    display: none
}

.header_menuLabelAnchor__VScgW {
    text-decoration: none !important
}

.header_menuLabel__HGhn1 {
    color: #0061b0 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    pointer-events: auto;
    z-index: 1500
}

@media only screen and (min-width:600px) {
    .header_toolbarContainer__q21wO {
        padding: 0 32px
    }
}

@media only screen and (min-width:900px) {
    .header_appBar__ouLgt {
        z-index: 1400 !important
    }

    .header_mobileMenu__wL1lW {
        display: none
    }

    .header_desktopMenu__wuzE5 {
        display: flex
    }

    .header_menuLabel__HGhn1 {
        margin-right: 32px !important
    }

    .header_menuLabel__HGhn1:last-child {
        margin-right: 0 !important
    }

    .header_menuLabel__HGhn1.header_categoryMenuItem__fehC6 {
        margin-right: 0 !important;
        padding: 12px 24px;
        color: #0061b0;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase
    }

    .header_breadcrumbContainer__Tkf7H {
        position: absolute;
        top: 76px;
        right: 0;
        left: 0;
        z-index: 1
    }
}

@media only screen and (min-width:1200px) {
    .header_toolbarContainer__q21wO {
        padding: 0 16px
    }
}

.DivorceNav_nav__OG_Uo {
    --dsc-primary: #1a3a6b;
    --dsc-accent: #e8a020;
    --dsc-white: #fff;
    --dsc-font: "Segoe UI", system-ui, sans-serif;
    position: sticky;
    top: 0;
    z-index: 100;
    background: var(--dsc-primary);
    padding: 14px 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

.DivorceNav_logo__7y6rr {
    display: flex;
    align-items: center;
    height: 48px;
    text-decoration: none
}

.DivorceNav_logoImg__FyN_h {
    height: 48px;
    width: auto
}

@media(max-width:900px) {
    .DivorceNav_logoImg__FyN_h {
        max-width: 228px;
        height: auto
    }
}

.DivorceNav_phone__ffTdk {
    color: var(--dsc-white);
    font-size: .95rem;
    opacity: .9;
    text-decoration: none;
    font-family: var(--dsc-font);
    transition: opacity .2s;
    white-space: nowrap;
    flex-shrink: 0
}

.DivorceNav_phone__ffTdk:hover {
    opacity: 1
}

@media(max-width:390px) {
    .DivorceNav_phone__ffTdk {
        font-size: .85rem
    }
}

.DivorceNav_cta__lqPYn {
    background: var(--dsc-accent);
    color: var(--dsc-white);
    font-weight: 800;
    font-size: .85rem;
    padding: 9px 20px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    white-space: nowrap;
    box-shadow: 0 2px 8px #e8a02080;
    font-family: var(--dsc-font)
}

.DivorceNav_cta__lqPYn:hover {
    background: #cf8c10
}

@media(max-width:900px) {
    .DivorceNav_cta__lqPYn {
        display: none
    }
}

.ErcPayrollNav_nav__LYbVk {
    --epc-primary: #0d1117;
    --epc-secondary: #080c10;
    --epc-accent: #1a5c3a;
    --epc-accent-light: #246e48;
    --epc-gold: #b8860b;
    --epc-text: #0d1117;
    --epc-muted: #6b6457;
    --epc-border: #ddd8cf;
    --epc-white: #fff;
    --epc-font: "DM Sans", system-ui, sans-serif;
    --epc-serif: "Playfair Display", Georgia, serif;
    position: sticky;
    top: 0;
    z-index: 100;
    background: var(--epc-white);
    padding: 0 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 66px;
    gap: 12px;
    border-bottom: 1px solid var(--epc-border);
    box-shadow: 0 1px 6px #0000000f
}

.ErcPayrollNav_logo__o5bCb {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: inherit
}

.ErcPayrollNav_logoIcon__HHTVS {
    flex-shrink: 0
}

.ErcPayrollNav_logoText__HJ9fk {
    display: flex;
    flex-direction: column;
    line-height: 1
}

.ErcPayrollNav_logoMain__jZb2Q {
    font-family: var(--epc-serif);
    font-size: 1.1rem;
    color: var(--epc-text);
    font-weight: 700;
    letter-spacing: -.2px
}

.ErcPayrollNav_logoMainAccent__sBhy4 {
    color: var(--epc-accent)
}

.ErcPayrollNav_logoMainTld__7nXKD {
    color: var(--epc-gold);
    font-size: .85rem
}

.ErcPayrollNav_logoSub__gzSHh {
    font-family: var(--epc-font);
    font-size: .56rem;
    color: var(--epc-muted);
    letter-spacing: 3px;
    font-weight: 400;
    margin-top: 4px;
    text-transform: uppercase
}

.ErcPayrollNav_phone__scu5B {
    color: var(--epc-accent);
    font-size: .9rem;
    font-weight: 700;
    text-decoration: none;
    font-family: var(--epc-font);
    white-space: nowrap;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: color .15s
}

.ErcPayrollNav_phone__scu5B:hover {
    color: var(--epc-accent-light)
}

@media(max-width:390px) {
    .ErcPayrollNav_phone__scu5B {
        font-size: .82rem
    }
}

.ErcPayrollNav_phoneIcon__VVL8V {
    font-size: .95rem;
    line-height: 1
}

.ErcPayrollNav_cta__5QTV3 {
    background: var(--epc-accent);
    color: var(--epc-white);
    font-weight: 700;
    font-size: .85rem;
    padding: 9px 20px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    white-space: nowrap;
    letter-spacing: .2px;
    font-family: var(--epc-font)
}

.ErcPayrollNav_cta__5QTV3:hover {
    background: var(--epc-accent-light)
}

@media(max-width:900px) {
    .ErcPayrollNav_cta__5QTV3 {
        display: none
    }
}

.utils_highlight__LLsma {
    background-color: #ff0
}

.utils_underline__5Gmo_ {
    text-decoration: underline
}

.utils_highlightUnderline__mHZVt {
    background-color: #ff0;
    text-decoration: underline
}

.utils_italic__RoKfD {
    font-style: italic
}

.utils_isHidden__BCb_n {
    display: none !important
}

.utils_justified__nfyVj {
    text-align: justify
}

.utils_uppercase__dIcty {
    text-transform: uppercase !important
}

.utils_capitalize__GBRJ9 {
    text-transform: capitalize !important
}

.utils_error___0hb1 {
    color: #d32f2f
}

.utils_scrollRef__SuiaB {
    position: absolute;
    top: 161px;
    left: 0;
    visibility: hidden;
    scroll-margin-top: inherit
}

.utils_scrollRef__SuiaB.utils_hasShorterTitle__iXhgK {
    top: 121px
}

.utils_scrollRef__SuiaB.utils_paraquatRef__p9T9X,
.utils_scrollRef__SuiaB.utils_roundupRef__drqJk {
    top: 141px
}

.utils_scrollRef__SuiaB.utils_hairRelaxerRef__K9zZ6 {
    top: 191px
}

.utils_scrollRef__SuiaB.utils_hasLongerTitle__QDWyl {
    top: 221px
}

.utils_scrollRefIsRelative__Gz5an {
    position: relative;
    scroll-margin-top: 191px
}

.utils_scrollRefIsRelative__Gz5an .utils_scrollRef__SuiaB {
    top: 91px
}

.utils_isHidden__BCb_n {
    visibility: hidden
}

.utils_hiddenLgDown__vT3x2,
.utils_hiddenMdDown__wLeOn,
.utils_hiddenSmDown__5YqgD {
    display: none !important
}

@media only screen and (min-width:600px) {

    .utils_scrollRef__SuiaB,
    .utils_scrollRef__SuiaB.utils_hairRelaxerRef__K9zZ6,
    .utils_scrollRef__SuiaB.utils_hasLongerTitle__QDWyl {
        top: 231px
    }

    .utils_scrollRef__SuiaB.utils_hasShorterTitle__iXhgK,
    .utils_scrollRef__SuiaB.utils_paraquatRef__p9T9X,
    .utils_scrollRef__SuiaB.utils_roundupRef__drqJk {
        top: 161px
    }

    .utils_scrollRefIsRelative__Gz5an {
        position: relative;
        scroll-margin-top: 261px
    }

    .utils_hiddenSmDown__5YqgD {
        display: block !important
    }

    .utils_hiddenSmUp__SQBCx {
        display: none !important
    }
}

@media only screen and (min-width:900px) {

    .utils_scrollRef__SuiaB,
    .utils_scrollRef__SuiaB.utils_hairRelaxerRef__K9zZ6,
    .utils_scrollRef__SuiaB.utils_hasLongerTitle__QDWyl,
    .utils_scrollRef__SuiaB.utils_hasShorterTitle__iXhgK,
    .utils_scrollRef__SuiaB.utils_paraquatRef__p9T9X,
    .utils_scrollRef__SuiaB.utils_roundupRef__drqJk {
        top: -81px
    }

    .utils_hiddenMdDown__wLeOn {
        display: block !important
    }

    .utils_hiddenMdDown__wLeOn.utils_flexColumn__KHhtl {
        
        flex-direction: column;
        align-items: flex-end;
        flex: auto
    }

    .utils_hiddenMdUp__dx_Z7 {
        display: none !important
    }
}

@media only screen and (min-width:1200px) {
    .utils_hiddenLgDown__vT3x2 {
        display: block !important
    }

    .utils_hiddenLgUp__EYaOZ {
        display: none !important
    }
}

.NursingHomeNav_nav__3N1iW {
    --nhar-primary: #1b3a5c;
    --nhar-secondary: #122840;
    --nhar-accent: #2a7e8b;
    --nhar-accent-light: #3a9aaa;
    --nhar-copper: #b87333;
    --nhar-border: #dde3ea;
    --nhar-white: #fff;
    --nhar-font: "Lato", system-ui, sans-serif;
    --nhar-serif: "Playfair Display", Georgia, serif;
    position: sticky;
    top: 0;
    z-index: 100;
    background: var(--nhar-white);
    padding: 0 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 68px;
    gap: 12px;
    box-shadow: 0 1px 0 var(--nhar-border), 0 2px 12px #0000000f
}

.NursingHomeNav_logo__WDzCY {
    display: flex;
    align-items: center;
    gap: 11px;
    text-decoration: none;
    color: inherit
}

.NursingHomeNav_logoIcon__usu02 {
    flex-shrink: 0
}

.NursingHomeNav_logoText__lz74D {
    display: flex;
    flex-direction: column;
    line-height: 1.1
}

.NursingHomeNav_logoMain__yw0Hs {
    font-family: var(--nhar-serif);
    font-size: 1.1rem;
    color: var(--nhar-primary);
    font-weight: 700;
    letter-spacing: -.2px
}

.NursingHomeNav_logoSub__T_eIK {
    font-family: var(--nhar-font);
    font-size: .56rem;
    color: var(--nhar-accent);
    letter-spacing: 3.5px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 2px
}

.NursingHomeNav_phone__ukxMS {
    color: var(--nhar-primary);
    font-size: .9rem;
    font-weight: 700;
    text-decoration: none;
    font-family: var(--nhar-font);
    white-space: nowrap;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: color .15s
}

.NursingHomeNav_phone__ukxMS:hover {
    color: var(--nhar-accent)
}

@media(max-width:390px) {
    .NursingHomeNav_phone__ukxMS {
        font-size: .82rem
    }
}

.NursingHomeNav_phoneIcon__RSZjY {
    font-size: .95rem;
    line-height: 1
}

.NursingHomeNav_cta__m7uJ_ {
    background: var(--nhar-accent);
    color: var(--nhar-white);
    font-weight: 700;
    font-size: .85rem;
    padding: 10px 22px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    transition: background .2s;
    white-space: nowrap;
    letter-spacing: .2px;
    font-family: var(--nhar-font)
}

.NursingHomeNav_cta__m7uJ_:hover {
    background: var(--nhar-accent-light)
}

@media(max-width:900px) {
    .NursingHomeNav_cta__m7uJ_ {
        display: none
    }
}

.subscribe-form_iconButton__xhFmr {
    position: absolute !important;
    top: 8px;
    right: 8px
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeCard__ChvWg {
    background-color: #f5f5f5
}

.subscribe-form_subscribeForm__qocji .subscribe-form_title__RCl1e {
    margin-bottom: 8px
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subTitle__hyF9Y {
    margin-bottom: 24px
}

.subscribe-form_subscribeForm__qocji .subscribe-form_formField__UCPjV {
    margin-bottom: 16px
}

.subscribe-form_subscribeForm__qocji .subscribe-form_formField__UCPjV div {
    background-color: #fff
}

.subscribe-form_subscribeForm__qocji .subscribe-form_cardActions__7LC4p {
    flex-direction: column;
    padding: 0 16px 16px
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ {
    position: relative;
    width: 100%;
    margin-bottom: 16px
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ .subscribe-form_errorContainer__6FnDB {
    position: absolute;
    top: 119px;
    left: 0
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ .subscribe-form_errorContainer__6FnDB * {
    margin-top: 0
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isMini__NGPZG {
    padding: 8px
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isMini__NGPZG .subscribe-form_subscribeCard__ChvWg .subscribe-form_bannerTitle__2fDdP {
    font-size: 1.75rem;
    text-align: center !important
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isMini__NGPZG .subscribe-form_subscribeCard__ChvWg .subscribe-form_bannerSubtitle__3_fyV {
    font-size: 1.15rem
}

.subscribe-form_subscribeForm__qocji.subscribe-form_isMini__NGPZG .subscribe-form_subscribeCard__ChvWg .subscribe-form_cardActions__7LC4p .subscribe-form_submitButton__fXXkv {
    margin: 0
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeDialogFormContent__QLW6P {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #f5f5f5
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeDialogFormContent__QLW6P,
.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeDialogFormContent__QLW6P .subscribe-form_bannerTitle__2fDdP {
    text-align: center !important
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeDialogFormContent__QLW6P .subscribe-form_newsletterArt__qUikw {
    width: 30%;
    height: auto;
    margin-bottom: 16px
}

.subscribe-form_subscribeForm__qocji .subscribe-form_subscribeDialogFormContent__QLW6P .subscribe-form_closeButton__UzS2E {
    margin-top: 16px
}

@media only screen and (min-width:600px) {
    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_formContainer__bAV6Y {
        margin-top: 32px
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isMini__NGPZG {
        padding: 0
    }
}

@media only screen and (min-width:900px) {
    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_formContainer__bAV6Y {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ {
        margin-right: 32px
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ .subscribe-form_errorContainer__6FnDB {
        top: 59px
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_submitButton__fXXkv {
        max-width: 150px;
        margin-bottom: 16px
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl.subscribe-form_subscribeDialogForm__2_1ra .subscribe-form_formContainer__bAV6Y {
        display: block
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl.subscribe-form_subscribeDialogForm__2_1ra .subscribe-form_formField__UCPjV {
        margin-right: 0
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl.subscribe-form_subscribeDialogForm__2_1ra .subscribe-form_submitButton__fXXkv {
        max-width: unset;
        margin-bottom: 0
    }
}

@media only screen and (min-width:1200px) {
    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ .subscribe-form_formField__UCPjV {
        width: calc(50% - 8px)
    }

    .subscribe-form_subscribeForm__qocji.subscribe-form_isBanner__37Chl .subscribe-form_subscribeBannerContainer__Z2OpQ .subscribe-form_formField__UCPjV:first-child {
        margin-right: 16px
    }
}

.quiz-flow_progressBar__m3Jec,
.quiz-flow_progressText__CXhxL {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1100 !important
}

.quiz-flow_progressBar__m3Jec {
    top: 76px;
    height: 6px !important
}

.quiz-flow_progressBar__m3Jec.quiz-flow_qualifyProgressBar__OYZyl {
    position: relative;
    top: unset
}

.quiz-flow_progressText__CXhxL {
    top: 86px;
    width: 100%;
    color: #0009;
    text-align: center
}

.quiz-flow_quizFlowContainer__zLyRC {
    position: relative;
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_loaderContainer__krKnI {
    min-height: 677px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd {
    padding: 16px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    background-color: #f7d932
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd .quiz-flow_milbergLogo__p_oqA {
    display: flex;
    justify-content: center;
    align-items: center
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd .quiz-flow_ctaSubtitle__F8X9Q,
.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd .quiz-flow_ctaTitle__b0Tz8 {
    display: block;
    text-align: center
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd .quiz-flow_ctaTitle__b0Tz8 {
    margin-bottom: 8px;
    font-weight: 700;
    text-transform: capitalize
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd .quiz-flow_ctaSubtitle__F8X9Q strong {
    text-transform: uppercase
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx,
.quiz-flow_quizFlowContainer__zLyRC form {
    padding: 16px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_formField__JTrRt,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_formField__JTrRt {
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_formField__JTrRt.quiz-flow_textField__cASvt,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_formField__JTrRt.quiz-flow_textField__cASvt {
    margin-bottom: 12px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_formField__JTrRt.quiz-flow_contextCopy__Ik_ZI,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_formField__JTrRt.quiz-flow_contextCopy__Ik_ZI {
    margin-top: -16px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_fieldLabel__3YH1N,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_fieldLabel__3YH1N {
    margin-bottom: 16px;
    font-weight: 500
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo {
    width: calc(50% - 8px)
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo:first-child,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo:first-child {
    margin-right: 8px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo .quiz-flow_checkIcon__i_nDP,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa .quiz-flow_radioButton__gy2wo .quiz-flow_checkIcon__i_nDP {
    margin-right: 4px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm .quiz-flow_radioButton__gy2wo,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm .quiz-flow_radioButton__gy2wo {
    width: 100%;
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm .quiz-flow_radioButton__gy2wo:first-child,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_multiSelection__MYURm .quiz-flow_radioButton__gy2wo:first-child {
    margin-right: 0
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 {
    flex-direction: column
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo {
    width: 100%
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo:first-child,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo:first-child {
    margin: 0 0 16px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_datePicker___SlpY,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_datePicker___SlpY {
    width: 100%
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_advanceButton__jf_Mi,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_advanceButton__jf_Mi {
    padding: 16px;
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_advanceButton__jf_Mi .quiz-flow_icon__14BO6,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_advanceButton__jf_Mi .quiz-flow_icon__14BO6 {
    margin-right: 8px
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_confirmationCheckIcon__AuhVu,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_confirmationCheckIcon__AuhVu {
    margin: 16px 0;
    font-size: 4.5rem
}

.quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_subscribeFormContainer__w_RUj,
.quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_subscribeFormContainer__w_RUj {
    margin-top: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form {
    padding-top: 24px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_formField__JTrRt,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_formField__JTrRt {
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_advanceButton__jf_Mi,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_advanceButton__jf_Mi {
    margin-top: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_disclaimerCheckbox__0mESd,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_disclaimerCheckbox__0mESd {
    display: inline-flex;
    vertical-align: top;
    margin-top: 58px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I {
    display: inline-flex;
    vertical-align: top;
    margin-top: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_parentCheckboxControl__KbnZ8,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_parentCheckboxControl__KbnZ8 {
    align-items: flex-start
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_parentCheckboxControl__KbnZ8>span,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_parentCheckboxControl__KbnZ8>span {
    margin-top: -9px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_checkboxLabel__ZiVSi,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_lpConsentBidsCheckbox__69p8I .quiz-flow_checkboxLabel__ZiVSi {
    text-align: justify
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxControl__WLndX,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxControl__WLndX {
    margin-right: 4px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxChildren__f7swi,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_leadContactFormContainer__anA8R form .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxChildren__f7swi {
    display: flex;
    flex-direction: column;
    margin-left: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp strong {
    text-transform: uppercase
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_formContainer__sX6yx,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp form {
    text-align: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp button,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp button.quiz-flow_advanceButton__jf_Mi {
    margin: 32px 0
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_callBack__871QZ {
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_restartContainer__k999U {
    margin-top: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_restartContainer__k999U button.quiz-flow_advanceButton__jf_Mi {
    margin: 32px 0 0
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_offerContainer__MRnIs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_offerContainer__MRnIs .quiz-flow_offer__JYUzA {
    max-width: 100%;
    height: auto;
    margin-top: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ {
    position: relative;
    min-height: calc(100vh - 81px);
    margin-top: 71px;
    margin-bottom: 0;
    background-color: #eee
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form {
    padding-top: 40px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_fieldLabel__3YH1N,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_fieldLabel__3YH1N {
    margin-bottom: 32px;
    text-align: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datePicker___SlpY,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datePicker___SlpY {
    width: 100%
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datesContainer__MBcX5 .quiz-flow_date__6_jxh,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_date__6_jxh,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datesContainer__MBcX5 .quiz-flow_date__6_jxh,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_date__6_jxh {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datesContainer__MBcX5 .quiz-flow_date__6_jxh .quiz-flow_removeDateButton__TPsC2,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_date__6_jxh .quiz-flow_removeDateButton__TPsC2,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datesContainer__MBcX5 .quiz-flow_date__6_jxh .quiz-flow_removeDateButton__TPsC2,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_date__6_jxh .quiz-flow_removeDateButton__TPsC2 {
    margin-left: 8px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datesContainer__MBcX5 .quiz-flow_cancerDetail__IvM9_,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_cancerDetail__IvM9_,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datesContainer__MBcX5 .quiz-flow_cancerDetail__IvM9_,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_cancerDetail__IvM9_ {
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datesContainer__MBcX5 .quiz-flow_cancerDetail__IvM9_ .quiz-flow_cancerType__WjS_W,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_cancerDetail__IvM9_ .quiz-flow_cancerType__WjS_W,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datesContainer__MBcX5 .quiz-flow_cancerDetail__IvM9_ .quiz-flow_cancerType__WjS_W,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_cancerDetail__IvM9_ .quiz-flow_cancerType__WjS_W {
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_datesContainer__MBcX5 .quiz-flow_addRemoveButtons__DDd7f,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_addRemoveButtons__DDd7f,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_datesContainer__MBcX5 .quiz-flow_addRemoveButtons__DDd7f,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_otherCancerDetailsContainer__3e3z7 .quiz-flow_addRemoveButtons__DDd7f {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_yearRangeSeparator__x5Q3w,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_yearRangeSeparator__x5Q3w {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 16px 0
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_checkboxWithInfo__qxGmY {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_disclaimerCheckbox__0mESd,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_checkboxWithInfo__qxGmY.quiz-flow_disclaimerCheckbox__0mESd {
    display: inline-block
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxControl__WLndX,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_checkboxWithInfo__qxGmY .quiz-flow_checkboxControl__WLndX {
    margin-right: 4px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_endingYearContainer__m8C6n .quiz-flow_checkboxWithInfo__qxGmY,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_endingYearContainer__m8C6n .quiz-flow_checkboxWithInfo__qxGmY {
    margin-top: 8px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ .quiz-flow_formContainer__sX6yx .quiz-flow_submitContainer__TRjqr .quiz-flow_advanceButton__jf_Mi,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ form .quiz-flow_submitContainer__TRjqr .quiz-flow_advanceButton__jf_Mi {
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD {
    padding: 16px 0
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p {
    text-align: center
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_formContainer__sX6yx,
.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p form {
    padding-top: 24px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_notQualifiedSubtitle__jP7xs {
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_fieldLabel__3YH1N {
    margin-bottom: 16px;
    font-weight: 400
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_fieldLabel__3YH1N.quiz-flow_impatientLabel__kxPV1 {
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_logo__b95PO {
    height: auto;
    margin-bottom: 16px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_confirmationCheckIcon__AuhVu {
    margin-top: 0
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_advanceButton__jf_Mi {
    margin: 16px 0 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD .quiz-flow_submitConfirmationContainer__NU10p .quiz-flow_unqualifiedSubtitle__GIpAj {
    margin-bottom: 32px
}

.quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_dynamicQuiz__eDJeH {
    padding-top: 32px
}

@media only screen and (min-width:600px) {
    .quiz-flow_quizFlowContainer__zLyRC {
        margin: 32px 0
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_ctaHeader__ZnkRd {
        padding: 16px
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx,
    .quiz-flow_quizFlowContainer__zLyRC form {
        padding: 32px
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_advanceButton__jf_Mi,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_advanceButton__jf_Mi {
        margin-bottom: 0
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 {
        flex-direction: row
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo {
        width: calc(50% - 8px)
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo:first-child,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_toggleButtonGroup__N_xGa.quiz-flow_videoGameTitle__Z9qQ0 .quiz-flow_radioButton__gy2wo:first-child {
        margin: 0 8px 0 0
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_subscribeFormContainer__w_RUj,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_subscribeFormContainer__w_RUj {
        margin-top: 48px
    }

    .quiz-flow_quizFlowContainer__zLyRC.quiz-flow_resultContainer__JWJrp .quiz-flow_callBack__871QZ {
        margin-bottom: 0
    }

    .quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_ {
        margin: 71px 0 0
    }

    .quiz-flow_quizFlowContainer__zLyRC.quiz-flow_standaloneQuiz__ft3k_.quiz-flow_lastStep__LdVwD {
        padding: 32px 0
    }
}

@media only screen and (min-width:900px) {
    .quiz-flow_quizFlowContainer__zLyRC {
        margin: 0 0 32px
    }

    .quiz-flow_quizFlowContainer__zLyRC .quiz-flow_formContainer__sX6yx .quiz-flow_subscribeFormContainer__w_RUj,
    .quiz-flow_quizFlowContainer__zLyRC form .quiz-flow_subscribeFormContainer__w_RUj {
        margin-top: 64px
    }
}

.loader_loaderContainer__Agem2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 1099;
    background-color: #eee
}

.loader_loaderContainer__Agem2.loader_isPaperLoader__SR9YG {
    height: 677px;
    border-radius: 4px
}

.loader_loaderContainer__Agem2.loader_isComponentLoader__j4o_p {
    position: absolute
}

.loader_loaderContainer__Agem2 .loader_loadingMessage__cU2mC {
    margin: 16px 0 0 8px
}

.qualify-flow-skeleton_skeletonContainer__R4FjG {
    min-height: 600px;
    overflow: hidden
}

@media(min-width:600px) {
    .qualify-flow-skeleton_skeletonContainer__R4FjG {
        min-height: 650px
    }
}

@media(min-width:960px) {
    .qualify-flow-skeleton_skeletonContainer__R4FjG {
        min-height: 700px
    }
}

.qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_titleSkeleton__o_xPv {
    margin: 0 auto 8px;
    width: 80%;
    height: 40px
}

.qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_subtitleSkeleton__0CpRz {
    margin: 0 auto;
    width: 60%;
    height: 24px
}

.qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_mobileExtraLines__5Dxxz {
    display: none
}

@media(max-width:599px) {
    .qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_mobileExtraLines__5Dxxz {
        display: block
    }

    .qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_mobileExtraLines__5Dxxz .qualify-flow-skeleton_extraLine__ehmwe {
        margin: 4px auto 0;
        height: 24px
    }

    .qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_mobileExtraLines__5Dxxz .qualify-flow-skeleton_extraLine__ehmwe.qualify-flow-skeleton_line1__wubJT {
        width: 70%
    }

    .qualify-flow-skeleton_skeletonHeader__N_NVR .qualify-flow-skeleton_mobileExtraLines__5Dxxz .qualify-flow-skeleton_extraLine__ehmwe.qualify-flow-skeleton_line2__Gp8j3 {
        width: 50%
    }
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionText__LI2Pi {
    margin-bottom: 16px;
    height: 32px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionText__LI2Pi.qualify-flow-skeleton_question1__sebW1 {
    width: 70%
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionText__LI2Pi.qualify-flow-skeleton_question2__ndtKn {
    width: 65%
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionLineContainer__pMwav {
    display: none
}

@media(max-width:599px) {
    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionLineContainer__pMwav {
        display: block;
        margin-bottom: 16px
    }

    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionLineContainer__pMwav .qualify-flow-skeleton_questionLine__BS1aj {
        height: 24px;
        margin-bottom: 4px
    }

    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionLineContainer__pMwav .qualify-flow-skeleton_questionLine__BS1aj.qualify-flow-skeleton_fullWidth__w2d9C {
        width: 100%
    }

    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionLineContainer__pMwav .qualify-flow-skeleton_questionLine__BS1aj.qualify-flow-skeleton_partialWidth__XhK65 {
        width: 75%
    }

    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_questionText__LI2Pi {
        display: none
    }
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_buttonRow__G9BJ_ {
    display: flex;
    gap: 16px;
    margin-bottom: 16px;
    width: 100%
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_buttonRow__G9BJ_ .qualify-flow-skeleton_buttonSkeleton__o33U_ {
    flex: 1 1;
    height: 48px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_fieldLabel__12oq4 {
    margin-bottom: 8px;
    width: 60%;
    height: 28px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_fieldInput__utJ9c {
    width: 100%;
    height: 56px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_submitButtonContainer__RIZru {
    margin-top: 24px;
    padding-top: 16px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_submitButtonContainer__RIZru .qualify-flow-skeleton_submitButton__fiX1f {
    width: 100%;
    max-width: 100%;
    height: 56px;
    margin: 0 auto
}

@media(min-width:600px) {
    .qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_submitButtonContainer__RIZru .qualify-flow-skeleton_submitButton__fiX1f {
        max-width: 400px
    }
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_footerContainer__fZ7DF {
    text-align: center;
    margin-top: 16px
}

.qualify-flow-skeleton_skeletonForm__lw0JO .qualify-flow-skeleton_footerContainer__fZ7DF .qualify-flow-skeleton_footerText__dSHrn {
    margin: 0 auto;
    width: 50%;
    height: 20px
}

.qualify-flow-skeleton_stackContainer__YN7o6 {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.justice-form_questionLabel__uSEGO {
    font-size: .8rem;
    font-weight: 700;
    color: var(--jcc-primary, #1a3a6b);
    margin-bottom: 14px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_questionLabelError__0Jfr9 {
    color: #d32f2f
}

.justice-form_quizOptions__kZwXi {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.justice-form_quizOpt__Q3VyU {
    width: 100%;
    background: #fff;
    color: var(--jcc-primary, #1a3a6b);
    font-size: .88rem;
    font-weight: 700;
    padding: 11px 14px;
    border-radius: 8px;
    border: 2px solid var(--jcc-primary, #1a3a6b);
    cursor: pointer;
    text-align: left;
    transition: all .15s;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_quizOptSelected__pv5X6,
.justice-form_quizOpt__Q3VyU:hover {
    background: var(--jcc-primary, #1a3a6b);
    color: #fff
}

.justice-form_progressContainer__zwNpB {
    margin-bottom: 18px
}

.justice-form_progressHeader__7TE2F {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px
}

.justice-form_progressStepLabel__RjEYt {
    font-weight: 700;
    color: var(--jcc-primary, #1a3a6b)
}

.justice-form_progressPercent__GwdGt,
.justice-form_progressStepLabel__RjEYt {
    font-size: .78rem;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_progressPercent__GwdGt {
    color: #888
}

.justice-form_progressTrack__ERQVu {
    background: #eee;
    border-radius: 99px;
    height: 6px;
    overflow: hidden
}

.justice-form_progressFill__xlJpO {
    background: var(--jcc-accent, #e8a020);
    height: 100%;
    border-radius: 99px;
    transition: width .3s ease
}

.justice-form_field__e3MEb {
    margin-bottom: 14px
}

.justice-form_fieldLabel__kRVTe {
    display: block;
    font-size: .8rem;
    font-weight: 700;
    margin-bottom: 5px;
    color: #333;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_fieldInput__IjLsO {
    width: 100%;
    padding: 10px 12px;
    border-radius: 7px;
    border: 1.5px solid #ccd;
    background: #f8f9fc;
    color: #1a1a1a;
    font-size: .9rem;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif);
    box-sizing: border-box
}

.justice-form_fieldInput__IjLsO:focus {
    border-color: var(--jcc-primary, #1a3a6b);
    outline: none
}

.justice-form_fieldInputError__k0qhi {
    border-color: #d32f2f
}

.justice-form_fieldSelect__v_IoF {
    width: 100%;
    padding: 10px 12px;
    border-radius: 7px;
    border: 1.5px solid #ccd;
    background: #f8f9fc;
    color: #1a1a1a;
    font-size: .9rem;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif);
    box-sizing: border-box;
    appearance: auto
}

.justice-form_fieldSelect__v_IoF:focus {
    border-color: var(--jcc-primary, #1a3a6b);
    outline: none
}

.justice-form_formSubmit__Ci7vT {
    width: 100%;
    padding: 14px;
    background: var(--jcc-accent, #e8a020);
    color: #fff;
    font-weight: 800;
    font-size: 1rem;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    margin-top: 4px;
    box-shadow: 0 4px 12px #e8a02066;
    letter-spacing: .2px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_formSubmit__Ci7vT:hover {
    background: #cf8c10
}

.justice-form_formSubmit__Ci7vT:disabled {
    opacity: .7;
    cursor: not-allowed
}

.justice-form_formFine__UMuFt {
    font-size: .72rem;
    color: #999;
    text-align: center;
    margin-top: 8px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_disclaimerOverride__p9kDK a {
    color: var(--jcc-primary, #1a3a6b)
}

.justice-form_backButton__dyH_X {
    background: none;
    border: none;
    color: #888;
    font-size: .8rem;
    cursor: pointer;
    margin-top: 10px;
    padding: 0;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_backButton__dyH_X:hover {
    color: var(--jcc-primary, #1a3a6b)
}

.justice-form_errorText__j9DQ_ {
    color: #d32f2f;
    font-size: .75rem;
    margin-top: 4px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_contactHeading__G4YHi {
    color: var(--jcc-primary, #1a3a6b);
    font-size: 1.1rem;
    font-weight: 800;
    margin-bottom: 4px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

.justice-form_contactSubheading__NmzlL {
    font-size: .82rem;
    color: #666;
    margin-bottom: 18px;
    font-family: var(--jcc-font, "Segoe UI", system-ui, sans-serif)
}

@media(max-width:900px) {
    .justice-form_quizOpt__Q3VyU {
        font-size: .62rem;
        padding: 6px 8px;
        border-width: 1.5px
    }

    .justice-form_field__e3MEb {
        margin-bottom: 10px
    }

    .justice-form_fieldInput__IjLsO,
    .justice-form_fieldSelect__v_IoF {
        padding: 9px 10px;
        font-size: .85rem
    }

    .justice-form_formSubmit__Ci7vT {
        padding: 13px;
        font-size: .95rem
    }
}

.divorce-form_questionLabel__qtPBe {
    font-size: .8rem;
    font-weight: 700;
    color: var(--dsc-primary, #1a3a6b);
    margin-bottom: 14px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_questionLabelError__G8Z1h {
    color: #d32f2f
}

.divorce-form_quizOptions__7jgqI {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.divorce-form_quizOpt__ngLQ2 {
    width: 100%;
    background: #fff;
    color: var(--dsc-primary, #1a3a6b);
    font-size: .88rem;
    font-weight: 700;
    padding: 11px 14px;
    border-radius: 8px;
    border: 2px solid var(--dsc-primary, #1a3a6b);
    cursor: pointer;
    text-align: left;
    transition: all .15s;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_quizOptSelected__AurSV,
.divorce-form_quizOpt__ngLQ2:hover {
    background: var(--dsc-primary, #1a3a6b);
    color: #fff
}

.divorce-form_progressContainer__b9aXm {
    margin-bottom: 18px
}

.divorce-form_progressHeader__j_w7d {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px
}

.divorce-form_progressStepLabel__3cmn_ {
    font-weight: 700;
    color: var(--dsc-primary, #1a3a6b)
}

.divorce-form_progressPercent__ffifb,
.divorce-form_progressStepLabel__3cmn_ {
    font-size: .78rem;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_progressPercent__ffifb {
    color: #888
}

.divorce-form_progressTrack__seZhw {
    background: #eee;
    border-radius: 99px;
    height: 6px;
    overflow: hidden
}

.divorce-form_progressFill__J2FCW {
    background: var(--dsc-accent, #e8a020);
    height: 100%;
    border-radius: 99px;
    transition: width .3s ease
}

.divorce-form_field__sVx2r {
    margin-bottom: 14px
}

.divorce-form_fieldLabel__NNO6m {
    display: block;
    font-size: .8rem;
    font-weight: 700;
    margin-bottom: 5px;
    color: #333;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_fieldInput__7n8u6 {
    width: 100%;
    padding: 10px 12px;
    border-radius: 7px;
    border: 1.5px solid #ccd;
    background: #f8f9fc;
    color: #1a1a1a;
    font-size: .9rem;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif);
    box-sizing: border-box
}

.divorce-form_fieldInput__7n8u6:focus {
    border-color: var(--dsc-primary, #1a3a6b);
    outline: none
}

.divorce-form_fieldInputError__DPxrU {
    border-color: #d32f2f
}

.divorce-form_fieldSelect__MJArN {
    width: 100%;
    border-radius: 7px;
    border: 1.5px solid #ccd;
    background: #f8f9fc;
    color: #1a1a1a;
    font-size: .9rem;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif);
    box-sizing: border-box;
    appearance: none;
    background-image: url("df710ebea852a092f2f687a0ce597c4a24964811.svg");
    background-repeat: no-repeat;
    background-position: right 12px center;
    padding: 10px 32px 10px 12px;
    cursor: pointer
}

.divorce-form_fieldSelect__MJArN:focus {
    border-color: var(--dsc-primary, #1a3a6b);
    outline: none
}

.divorce-form_fieldSelectError__aA_Wj {
    border-color: #d32f2f
}

.divorce-form_formSubmit__7HMbN {
    width: 100%;
    padding: 14px;
    background: var(--dsc-accent, #e8a020);
    color: #fff;
    font-weight: 800;
    font-size: 1rem;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    margin-top: 4px;
    box-shadow: 0 4px 12px #e8a02066;
    letter-spacing: .2px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_formSubmit__7HMbN:hover {
    background: #cf8c10
}

.divorce-form_formSubmit__7HMbN:disabled {
    opacity: .7;
    cursor: not-allowed
}

.divorce-form_formFine__SJL37 {
    font-size: .72rem;
    color: #999;
    text-align: center;
    margin-top: 8px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_disclaimerOverride__OvFoG a {
    color: var(--dsc-primary, #1a3a6b)
}

.divorce-form_backButton__tYPsl {
    background: none;
    border: none;
    color: #888;
    font-size: .8rem;
    cursor: pointer;
    margin-top: 10px;
    padding: 0;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_backButton__tYPsl:hover {
    color: var(--dsc-primary, #1a3a6b)
}

.divorce-form_errorText__Taz0A {
    color: #d32f2f;
    font-size: .75rem;
    margin-top: 4px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_contactHeading__h9b_N {
    color: var(--dsc-primary, #1a3a6b);
    font-size: 1.1rem;
    font-weight: 800;
    margin-bottom: 4px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

.divorce-form_contactSubheading__3fsJY {
    font-size: .82rem;
    color: #666;
    margin-bottom: 18px;
    font-family: var(--dsc-font, "Segoe UI", system-ui, sans-serif)
}

@media(max-width:900px) {
    .divorce-form_quizOpt__ngLQ2 {
        font-size: .62rem;
        padding: 6px 8px;
        border-width: 1.5px
    }

    .divorce-form_field__sVx2r {
        margin-bottom: 10px
    }

    .divorce-form_fieldInput__7n8u6,
    .divorce-form_fieldSelect__MJArN {
        padding: 9px 10px;
        font-size: .85rem
    }

    .divorce-form_formSubmit__7HMbN {
        padding: 13px;
        font-size: .95rem
    }
}

.bankruptcy-form_questionLabel__xzB23 {
    font-size: .8rem;
    font-weight: 700;
    color: var(--bsc-primary, #1c2333);
    margin-bottom: 14px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_questionLabelError__WEA8x {
    color: #d32f2f
}

.bankruptcy-form_quizOptions__qXNGh {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.bankruptcy-form_quizOpt__y0U3y {
    width: 100%;
    background: #fff;
    color: var(--bsc-primary, #1c2333);
    font-size: .88rem;
    font-weight: 700;
    padding: 11px 14px;
    border-radius: 8px;
    border: 2px solid var(--bsc-primary, #1c2333);
    cursor: pointer;
    text-align: left;
    transition: all .15s;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_quizOptSelected__lt4Dk,
.bankruptcy-form_quizOpt__y0U3y:hover {
    background: var(--bsc-primary, #1c2333);
    color: #fff
}

.bankruptcy-form_progressContainer__xpU5k {
    margin-bottom: 18px
}

.bankruptcy-form_progressHeader__1cJZb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px
}

.bankruptcy-form_progressStepLabel__qERB_ {
    font-size: .78rem;
    font-weight: 700;
    color: var(--bsc-primary, #1c2333);
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_progressPercent__4YzDB {
    font-size: .78rem;
    color: #888;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_progressTrack__M2rJS {
    background: #eee;
    border-radius: 99px;
    height: 6px;
    overflow: hidden
}

.bankruptcy-form_progressFill__Dob4I {
    background: var(--bsc-accent, #c8a84b);
    height: 100%;
    border-radius: 99px;
    transition: width .3s ease
}

.bankruptcy-form_field__bmA_L {
    margin-bottom: 14px
}

.bankruptcy-form_fieldLabel__F17_V {
    display: block;
    font-size: .8rem;
    font-weight: 700;
    margin-bottom: 5px;
    color: #333;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_fieldInput__Rpeqw {
    width: 100%;
    padding: 10px 12px;
    border-radius: 7px;
    border: 1.5px solid #ccd;
    background: #f8f9fc;
    color: #1a1a1a;
    font-size: .9rem;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif);
    box-sizing: border-box
}

.bankruptcy-form_fieldInput__Rpeqw:focus {
    border-color: var(--bsc-primary, #1c2333);
    outline: none
}

.bankruptcy-form_fieldSelect__H_ZvO {
    appearance: auto;
    cursor: pointer
}

.bankruptcy-form_fieldInputError__KTWfp,
.bankruptcy-form_fieldSelectError__OWVA6 {
    border-color: #d32f2f
}

.bankruptcy-form_formSubmit__3WTKr {
    width: 100%;
    padding: 14px;
    background: var(--bsc-accent, #c8a84b);
    color: #fff;
    font-weight: 800;
    font-size: 1rem;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    margin-top: 4px;
    box-shadow: 0 4px 12px #c8a84b80;
    letter-spacing: .2px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_formSubmit__3WTKr:hover {
    background: #b8943a
}

.bankruptcy-form_formSubmit__3WTKr:disabled {
    opacity: .7;
    cursor: not-allowed
}

.bankruptcy-form_formFine___IJNB {
    font-size: .72rem;
    color: #999;
    text-align: center;
    margin-top: 8px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_disclaimerOverride__gXDXz a {
    color: var(--bsc-primary, #1c2333)
}

.bankruptcy-form_backButton__Ly_ZF {
    background: none;
    border: none;
    color: #888;
    font-size: .8rem;
    cursor: pointer;
    margin-top: 10px;
    padding: 0;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_backButton__Ly_ZF:hover {
    color: var(--bsc-primary, #1c2333)
}

.bankruptcy-form_errorText__qN5aZ {
    color: #d32f2f;
    font-size: .75rem;
    margin-top: 4px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_contactHeading__eXzNx {
    color: var(--bsc-primary, #1c2333);
    font-size: 1.1rem;
    font-weight: 800;
    margin-bottom: 4px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

.bankruptcy-form_contactSubheading__4YxNB {
    font-size: .82rem;
    color: #666;
    margin-bottom: 18px;
    font-family: var(--bsc-font, "Segoe UI", system-ui, sans-serif)
}

@media(max-width:900px) {
    .bankruptcy-form_quizOpt__y0U3y {
        font-size: .62rem;
        padding: 6px 8px;
        border-width: 1.5px
    }

    .bankruptcy-form_field__bmA_L {
        margin-bottom: 10px
    }

    .bankruptcy-form_fieldInput__Rpeqw {
        padding: 9px 10px;
        font-size: .85rem
    }

    .bankruptcy-form_formSubmit__3WTKr {
        padding: 13px;
        font-size: .95rem
    }
}

.erc-payroll-form_quizHeading__ckDgT {
    font-family: var(--epc-serif, "Playfair Display", Georgia, serif);
    font-size: 20px;
    font-weight: 700;
    color: var(--epc-text, #0d1117);
    margin: 0 0 6px;
    line-height: 1.3
}

.erc-payroll-form_quizSub__h1u8Z {
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    font-size: 13px;
    color: var(--epc-muted, #6b6457);
    margin: 0 0 20px;
    line-height: 1.5
}

.erc-payroll-form_questionLabel__CJsXT {
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    font-size: 15px;
    font-weight: 600;
    color: var(--epc-text, #0d1117);
    margin: 0 0 14px;
    line-height: 1.4
}

.erc-payroll-form_questionLabelError__M2t_0 {
    color: #d32f2f
}

.erc-payroll-form_quizOptions__iufsV {
    display: flex;
    flex-direction: column;
    gap: 9px
}

.erc-payroll-form_quizOpt__slDd4 {
    width: 100%;
    background: var(--epc-white, #fff);
    color: var(--epc-text, #0d1117);
    font-size: 14px;
    font-weight: 400;
    padding: 11px 14px;
    border-radius: 6px;
    border: 1.5px solid var(--epc-border, #ddd8cf);
    cursor: pointer;
    text-align: left;
    transition: all .18s;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    line-height: 1.35
}

.erc-payroll-form_quizOpt__slDd4:hover {
    border-color: var(--epc-accent, #1a5c3a);
    background: #e8f2ed;
    color: var(--epc-accent, #1a5c3a)
}

.erc-payroll-form_quizOptSelected__3ZgiC {
    background: var(--epc-accent, #1a5c3a);
    color: #fff;
    border-color: var(--epc-accent, #1a5c3a)
}

.erc-payroll-form_progressContainer__ZkI0F {
    margin-bottom: 18px
}

.erc-payroll-form_progressTrack__zsDhq {
    height: 3px;
    background: var(--epc-border, #ddd8cf);
    border-radius: 2px;
    margin-bottom: 0;
    overflow: hidden
}

.erc-payroll-form_progressFill__aNKBF {
    background: var(--epc-accent, #1a5c3a);
    height: 100%;
    border-radius: 2px;
    transition: width .3s ease
}

.erc-payroll-form_field__jeFVI {
    margin-bottom: 10px
}

.erc-payroll-form_fieldLabel__r1CFC {
    display: block;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    font-size: 11px;
    font-weight: 700;
    color: #555;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: .5px
}

.erc-payroll-form_fieldInput__okm8J {
    width: 100%;
    padding: 11px 14px;
    border-radius: 6px;
    border: 1.5px solid var(--epc-border, #ddd8cf);
    background: var(--epc-white, #fff);
    color: var(--epc-text, #0d1117);
    font-size: 14px;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    outline: none;
    box-sizing: border-box
}

.erc-payroll-form_fieldInput__okm8J:focus {
    border-color: var(--epc-accent, #1a5c3a)
}

.erc-payroll-form_fieldInputError__bYhux {
    border-color: #d32f2f
}

.erc-payroll-form_fieldRow__nsige {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px
}

@media(max-width:600px) {
    .erc-payroll-form_fieldRow__nsige {
        grid-template-columns: 1fr
    }
}

.erc-payroll-form_formSubmit__kOG_I {
    width: 100%;
    padding: 13px;
    background: var(--epc-accent, #1a5c3a);
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    margin-top: 6px;
    transition: background .2s;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif)
}

.erc-payroll-form_formSubmit__kOG_I:hover {
    background: #144d30
}

.erc-payroll-form_formSubmit__kOG_I:disabled {
    opacity: .7;
    cursor: not-allowed
}

.erc-payroll-form_formFine__XVtPy {
    font-size: 11px;
    color: var(--epc-muted, #6b6457);
    margin-top: 10px;
    line-height: 1.5;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif)
}

.erc-payroll-form_formFine__XVtPy a {
    color: var(--epc-text, #0d1117);
    text-decoration: underline
}

.erc-payroll-form_disclaimerOverride__49TOv {
    font-size: 11px;
    color: var(--epc-muted, #6b6457);
    line-height: 1.5;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif)
}

.erc-payroll-form_disclaimerOverride__49TOv a {
    color: var(--epc-text, #0d1117);
    text-decoration: underline
}

.erc-payroll-form_backButton__9LFId {
    background: none;
    border: none;
    color: var(--epc-muted, #6b6457);
    font-size: 12px;
    cursor: pointer;
    margin-top: 14px;
    padding: 0;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    text-align: left
}

.erc-payroll-form_backButton__9LFId:hover {
    color: var(--epc-text, #0d1117)
}

.erc-payroll-form_errorText__sSJW0 {
    color: #d32f2f;
    font-size: 12px;
    margin-top: 4px;
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif)
}

.erc-payroll-form_contactHeading__5XA4d {
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    font-size: 16px;
    font-weight: 600;
    color: var(--epc-accent, #1a5c3a);
    margin: 0 0 14px;
    line-height: 1.4
}

.erc-payroll-form_contactSubheading__TKEzT {
    font-family: var(--epc-font, "DM Sans", system-ui, sans-serif);
    font-size: 13px;
    color: var(--epc-muted, #6b6457);
    margin-bottom: 14px;
    line-height: 1.5
}

.ai-copyright-form_formShell__PpBGQ {
    background: var(--aic-white, #fff)
}

.ai-copyright-form_formHeader__RJ4fx {
    background: var(--aic-white, #fff);
    padding: 8px 22px;
    border-bottom: 1px solid var(--aic-border, #e2e8f0)
}

.ai-copyright-form_formTitle__cUVbA {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 16px;
    font-weight: 700;
    color: var(--aic-primary, #1b3a6b);
    margin: 0 0 3px;
    line-height: 1.25
}

.ai-copyright-form_sponsorRow__ln6xq {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid var(--aic-border, #e2e8f0)
}

.ai-copyright-form_sponsorLabel__JPRVr {
    flex-shrink: 0;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 10px;
    color: var(--aic-muted, #64748b);
    text-transform: uppercase;
    letter-spacing: .08em;
    white-space: nowrap
}

.ai-copyright-form_sponsorLogo__pLTLw {
    display: block;
    width: auto;
    height: 48px;
    object-fit: contain
}

.ai-copyright-form_formBody__plYlf {
    padding: 18px 22px 22px
}

.ai-copyright-form_questionLabel__c22pv {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 15px;
    font-weight: 700;
    color: var(--aic-primary, #1b3a6b);
    margin: 0 0 14px;
    line-height: 1.4
}

.ai-copyright-form_questionLabelError__DfDPT {
    color: #d32f2f
}

.ai-copyright-form_stepEyebrow__bwziO {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 11px;
    font-weight: 700;
    color: var(--aic-accent, #d4891a);
    letter-spacing: .08em;
    margin: 0 0 8px;
    text-transform: uppercase
}

.ai-copyright-form_quizOptions__NwSh_ {
    display: flex;
    flex-direction: column;
    gap: 9px
}

.ai-copyright-form_radioOption__4o8jU {
    width: 100%;
    background: var(--aic-white, #fff);
    color: var(--aic-text, #1a1a1a);
    font-size: 14px;
    font-weight: 400;
    padding: 13px 16px;
    border-radius: 8px;
    border: 1.5px solid var(--aic-border, #e2e8f0);
    cursor: pointer;
    text-align: left;
    transition: all .15s;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    line-height: 1.35;
    display: flex;
    align-items: center;
    gap: 12px
}

.ai-copyright-form_radioOption__4o8jU:hover {
    border-color: var(--aic-primary, #1b3a6b);
    background: #eef2f9;
    color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_radioOption__4o8jU:focus-visible {
    outline: 2px solid var(--aic-primary, #1b3a6b);
    outline-offset: 1px
}

.ai-copyright-form_radioOptionSelected__TRVPn {
    border-color: var(--aic-primary, #1b3a6b);
    background: #eef2f9;
    color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_radioInput__Ecika {
    position: absolute;
    opacity: 0;
    pointer-events: none
}

.ai-copyright-form_radioInput__Ecika:focus-visible+.ai-copyright-form_radioDot__E2ZFL {
    outline: 2px solid var(--aic-primary, #1b3a6b);
    outline-offset: 2px
}

.ai-copyright-form_radioDot__E2ZFL {
    width: 18px;
    height: 18px;
    border: 2px solid var(--aic-border, #e2e8f0);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 18px;
    transition: all .15s
}

.ai-copyright-form_radioDotInner___K_Ma {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--aic-white, #fff);
    opacity: 0;
    transition: opacity .18s
}

.ai-copyright-form_radioOptionSelected__TRVPn .ai-copyright-form_radioDot__E2ZFL {
    border-color: var(--aic-primary, #1b3a6b);
    background: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_radioOptionSelected__TRVPn .ai-copyright-form_radioDotInner___K_Ma {
    opacity: 1
}

.ai-copyright-form_radioLabel__OMKJS {
    flex: 1 1
}

.ai-copyright-form_progressContainer__zjpXW {
    padding: 14px 22px 0
}

.ai-copyright-form_progressSegments__uDD_O {
    display: flex;
    gap: 4px
}

.ai-copyright-form_progressSegment__cCXlS {
    flex: 1 1;
    height: 4px;
    background: var(--aic-border, #e2e8f0);
    border-radius: 2px;
    transition: background .3s
}

.ai-copyright-form_progressSegmentActive___NaWI {
    background: var(--aic-accent, #d4891a)
}

.ai-copyright-form_field__GX4h9 {
    margin-bottom: 10px
}

.ai-copyright-form_fieldRow__FYBX0 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px
}

@media(max-width:600px) {
    .ai-copyright-form_fieldRow__FYBX0 {
        grid-template-columns: 1fr;
        gap: 0
    }
}

.ai-copyright-form_fieldLabel__ZzpoG {
    font-weight: 600;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: .05em
}

.ai-copyright-form_contactFieldLabel__O7HFD,
.ai-copyright-form_fieldLabel__ZzpoG {
    display: block;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 12px;
    color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_contactFieldLabel__O7HFD {
    font-weight: 700;
    margin-bottom: 4px
}

.ai-copyright-form_fieldInput__sODtd {
    width: 100%;
    padding: 11px 14px;
    border-radius: 6px;
    border: 1.5px solid var(--aic-border, #e2e8f0);
    background: var(--aic-white, #fff);
    color: var(--aic-text, #1a1a1a);
    font-size: 14px;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    outline: none;
    box-sizing: border-box;
    cursor: text
}

.ai-copyright-form_fieldInput__sODtd:focus {
    border-color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_fieldInput__sODtd::placeholder {
    color: var(--aic-muted, #64748b)
}

.ai-copyright-form_fieldInputError__BFSGz {
    border-color: #d32f2f
}

.ai-copyright-form_helperText__2GjvM {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 12px;
    color: var(--aic-muted, #64748b);
    margin: 10px 0 0;
    line-height: 1.5
}

.ai-copyright-form_helperText__2GjvM strong {
    color: var(--aic-primary, #1b3a6b);
    font-weight: 700
}

.ai-copyright-form_textArea__12cRL {
    width: 100%;
    min-height: 118px;
    resize: vertical;
    padding: 11px 14px;
    border-radius: 6px;
    border: 1.5px solid var(--aic-border, #e2e8f0);
    background: var(--aic-white, #fff);
    color: var(--aic-text, #1a1a1a);
    font-size: 14px;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    line-height: 1.5;
    outline: none;
    box-sizing: border-box
}

.ai-copyright-form_textArea__12cRL:focus {
    border-color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_textArea__12cRL::placeholder {
    color: var(--aic-muted, #64748b)
}

.ai-copyright-form_contentUrlField__TT7Ag {
    margin-top: 16px
}

.ai-copyright-form_formSubmit__2_lwr {
    width: 100%;
    padding: 14px;
    background: var(--aic-accent, #d4891a);
    color: var(--aic-secondary, #0f2544);
    font-weight: 800;
    font-size: 15px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    margin-top: 8px;
    transition: background .15s;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif)
}

.ai-copyright-form_formSubmit__2_lwr:hover {
    background: var(--aic-accent-light, #e8a020)
}

.ai-copyright-form_formSubmit__2_lwr:disabled {
    opacity: .7;
    cursor: not-allowed
}

.ai-copyright-form_contactHeading__8wURU {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 15px;
    font-weight: 700;
    color: var(--aic-primary, #1b3a6b);
    line-height: 1.4;
    margin: 0 0 18px
}

.ai-copyright-form_tcpa__5iLLt {
    margin-top: 12px;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif)
}

.ai-copyright-form_tcpa__5iLLt,
.ai-copyright-form_tcpa__5iLLt * {
    color: var(--aic-muted, #64748b) !important;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif) !important;
    font-size: 10px !important;
    line-height: 1.45 !important
}

.ai-copyright-form_tcpa__5iLLt a {
    color: var(--aic-primary, #1b3a6b) !important;
    text-decoration: underline !important
}

.ai-copyright-form_backButton__8VwsV {
    background: none;
    border: none;
    color: var(--aic-muted, #64748b);
    font-size: 12px;
    cursor: pointer;
    margin: 14px 0 0;
    padding: 0;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    text-align: left
}

.ai-copyright-form_backButton__8VwsV:hover {
    color: var(--aic-primary, #1b3a6b)
}

.ai-copyright-form_errorText__0ojxL {
    color: #d32f2f;
    font-size: 12px;
    margin-top: 4px;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif)
}

.ai-copyright-form_notQualifiedPanel__qlD_M {
    text-align: center;
    padding: 18px 4px 8px
}

.ai-copyright-form_notQualifiedIcon__UsGmP {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--aic-success, #1a7a3f);
    color: var(--aic-white, #fff);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 16px
}

.ai-copyright-form_notQualifiedTitle__bHV2_ {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 20px;
    font-weight: 800;
    color: var(--aic-primary, #1b3a6b);
    line-height: 1.25;
    margin: 0 0 8px
}

.ai-copyright-form_notQualifiedBody__V8p7b {
    font-family: var(--aic-font, "Montserrat", system-ui, sans-serif);
    font-size: 13px;
    line-height: 1.55;
    color: var(--aic-text, #1a1a1a);
    margin: 0
}