.faq-hero-banner{align-items:center;background:var(--Brand-Gradient-Upper-Right,radial-gradient(121.52% 141.43% at 100% .01%,var(--color-primitive-accent---secondary-accent-secondary-container,#2cd4a0) 0,var(--color-primitive-secondary-secondary,#0072b5) 59.65%));display:flex;justify-content:center;padding-bottom:80px;padding-top:80px}.faq-hero-banner-title{color:var(--color-primitive-tertiary-on-tertiary,#fff);font-size:48px;font-weight:600;line-height:60px;text-align:center}.search-container{margin-bottom:12px;width:100%}.search-bar{align-items:center;display:flex;position:relative;width:100%}.clear-search-icon{background:none;border:none;border-radius:50%;color:var(--color-primitive-surface-outline,#6e797d);cursor:pointer;padding:4px;position:absolute;right:16px;transition:all .2s ease;z-index:2}.clear-search-icon:hover{background-color:rgba(110,121,125,.1);color:var(--color-primitive-surface-on-surface,#0a0f0f)}.clear-search-icon:active{transform:scale(.95)}.search-icon{left:24px;position:absolute;z-index:2}.main-content-container{display:flex;flex-direction:row;gap:24px}.left-container{flex:1;max-width:729px}.right-container{flex:1;max-width:330px}.search-input{border:.25px solid var(--color-primitive-surface-outline,#6e797d);border-radius:var(--radius-alias-container,4px);color:var(--color-primitive-surface-on-surface,#0a0f0f);font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body,400);line-height:var(--typography-line-height-body-sm,24px);outline:none;padding:16px 24px 16px 60px;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}.accordion-container .accordion-trigger{align-items:center;display:flex;justify-content:space-between;margin:0;padding:16px}.search-input::placeholder{color:var(--color-primitive-surface-on-surface,#0b0c0b);font-size:16px;font-weight:400;line-height:24px}.site-map-card-content p{color:var(--color-alias-text-secondary,#373a36)!important;font-size:20px!important;font-weight:400!important;line-height:28px!important;margin-bottom:0!important;max-width:845px}.heading_h1{margin-top:48px}.heading_h1,.heading_h2{color:var(--color-alias-text-primary,#0b0c0b);font-size:32px;font-weight:500;line-height:40px}.site-map-card-link{color:var(--color-alias-text-hyperlink,#0072b5);font-size:20px;font-weight:400;line-height:28px;text-decoration-line:underline}.accordion-container{margin:.75rem auto!important}.cc_faq{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px var(--spacing-alias-grid-gutter,24px);padding:var(--spacing-alias-grid-margin,80px) 0}.cc_content{flex:1}.cc_table-of-contents{align-self:flex-start;flex:0 0 330px;height:fit-content;position:sticky;top:99px;will-change:transform;z-index:10}.cc_table-of-contents.mobile-view{display:none}.cc_table-of-contents-container{align-items:flex-start;align-self:stretch;background:var(--color-primitive-surface-surface,#fff);border-radius:var(--radius-primitive-sm,4px);display:flex;flex-direction:column;gap:var(--spacing-alias-vertical-gap-0,0);padding:var(--spacing-alias-padding-xs,8px) var(--spacing-alias-padding-0,0) var(--spacing-alias-padding-sm,12px) var(--spacing-alias-padding-0,0)}.cc_table-of-contents-list li{position:relative}.cc_table-of-contents-list li:not(:last-child):after{background:var(--color-primitive-surface-outline,#5f615e);bottom:0;content:"";height:.25px;left:0;position:absolute;right:0;width:330px}@media (max-width:768px){.right-container{flex:1;max-width:100%!important;width:100%!important}.search-bar,.search-container,.search-input{max-width:100%;width:100%}.site-map-card-content p{font-size:20px!important;line-height:28px!important}.cc_table-of-contents.mobile-view{display:block}.cc_table-of-contents-list,.cc_table-of-contents-list li:not(:last-child):after{max-width:100%!important;width:100%!important}.cc_table-of-contents-list a :not(:last-child):after{display:block!important;max-width:100%!important;width:100%!important}}.cc_table-of-contents h2{color:var(--color-alias-text-primary,#0a0f0f);font-size:var(--typography-font-size-body-lg,20px);font-style:normal;font-weight:var(--typography-font-weight-label,600);line-height:var(--typography-line-height-label-md,26px);padding-bottom:6px}.cc_table-of-contents ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cc_table-of-contents .cc_table-of-contents-list a{color:var(--color-alias-text-primary,#0b0c0b);display:block;font-size:18px;line-height:26px;padding:8px 12px;text-decoration:none}#credit-repair-section,#credit-section,#our-services-section{scroll-margin-top:120px}.cc_section .cc_section-header{margin-bottom:48px}.cc_section-header.mobiles{display:none}.cc_section-header.web{display:block}.cc_section-title{font-size:var(--typography-font-size-subtitle,32px);font-weight:var(--typography-font-weight-subtitle,500);line-height:var(--typography-line-height-subtitle,40px)}.cc_section-title,.cc_section-title.large-title{color:var(--color-primitive-surface-on-surface,#181611)}.cc_section-title.large-title{font-size:var(--typography-font-size-headline,48px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px);margin-bottom:8px}.cc_section-subtitle{color:var(--color-primitive-surface-on-surface,#181611);font-size:var(--typography-font-size-body-lg,24px);font-weight:var(--typography-font-weight-body,300)}.btn-large{margin-top:24px;width:max-content}html{scroll-behavior:smooth}.mobile-view{display:none}@media (max-width:768px){.faq-hero-banner-title{font-size:32px;line-height:40px}.cc_faq{flex-direction:column;padding:24px 0!important}.right-container{flex:1;margin-bottom:24px;max-width:100%!important;order:1;width:100%!important}.main-content-container{flex:1;max-width:100%;order:2}.left-container{flex:1;max-width:100%}.heading_h1,.heading_h2{font-size:24px;line-height:30px;margin-top:16px}.margin_top_40{margin-top:0}.cc_content{padding-right:0}}.scroll-to-top{align-items:center;background:var(--color-primitive-primary-primary,#2562ff);border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 12px rgba(37,98,255,.3);color:var(--color-primitive-primary-on-primary,#fff);cursor:pointer;display:flex;height:56px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:56px;z-index:1000}.scroll-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background:var(--color-primitive-primary-primary,#0a819c);box-shadow:0 6px 20px rgba(37,98,255,.4);transform:translateY(-2px)}.scroll-to-top:active{transform:translateY(0)}.scroll-to-top svg{height:24px;transition:transform .2s ease;width:24px}.scroll-to-top:hover svg{transform:translateY(-2px)}@media (max-width:768px){.scroll-to-top{bottom:20px;height:48px;right:20px;width:48px}.scroll-to-top svg{height:20px;width:20px}}@media (max-width:480px){.scroll-to-top{bottom:16px;height:44px;right:16px;width:44px}.scroll-to-top svg{height:18px;width:18px}}.accordion-container .accordion-trigger{margin:0!important}.site-map-card-content{text-align:left}.site-map-card-title{color:var(--color-alias-text-primary,#1a1a1a);font-size:var(--typography-font-display,48px);font-style:normal;font-weight:var(--typography-font-weight-display,500);line-height:var(--typography-line-height-headline-lg,60px)}.site-map-card-content p{color:var(--color-alias-text-tertiary,#484848);font-size:var(--typography-font-size-subtitle,24px);font-style:normal;font-weight:var(--typography-font-weight-body,400);line-height:var(--typography-line-height-body-xl,34px);margin-bottom:0;padding-bottom:24px}.site-map-card-link{color:var(--color-alias-text-secondary,#484f4c);text-decoration:underline}.site-map-card-link:hover{color:var(--color-primitive-primary-primary,#2562ff);text-decoration:underline}@media (max-width:768px){.site-map-card-title{font-size:var(--typography-font-size-subtitle,32px);line-height:var(--typography-line-height-subtitle,40px)}.site-map-card-content p{font-size:var(--typography-font-size-body-lg,20px);line-height:var(--typography-line-height-body-lg,28px)}}