.ppc-row{width:90%;max-width:1200px;margin-inline:auto}.ppc-disclosure{position:relative}.ppc-disclosure-trigger{color:var(--color-brand);cursor:pointer;border-bottom:1px dashed #000;padding-bottom:1px;font-size:14px;line-height:24px;display:inline-block}.ppc-disclosure-card{z-index:20;background:#fff;border:1px solid #aaa;width:100%;max-width:768px;padding:20px;display:none;position:absolute;top:40px;left:0;box-shadow:0 12px 18px -6px #0000004d}.ppc-disclosure-card:before{content:"";border-top:0 solid #aaa;border-bottom:10px solid #aaa;border-left:5px solid #0000;border-right:6px solid #0000;position:absolute;top:-10px;left:40px}.ppc-disclosure:hover .ppc-disclosure-card,.ppc-disclosure:focus-within .ppc-disclosure-card{display:block}.ppc-disclosure-card p{color:#333;margin:0;font-size:16px;font-weight:600;line-height:1.6}.ppc-hero-row{padding-top:30px;padding-bottom:0}.ppc-hero-row h1{max-width:768px;font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;margin:16px 0;font-size:26px;font-weight:700;line-height:33.8px}@media (min-width:768px){.ppc-hero-row h1{font-size:40px;line-height:52px}}@media (min-width:1024px){.ppc-hero-row h1{font-size:50px;line-height:65px}}.ppc-hero-eyebrow{color:#000;margin:20px 0 0;font-size:18px;font-weight:800;line-height:28.8px}.ppc-hero-subtitle{color:#000;max-width:768px;margin:0;font-size:18px;font-weight:500;line-height:24px}.ppc-hero-intro{max-width:768px;margin-top:20px}.ppc-hero-intro p{color:#000;margin:0;padding-bottom:16px;font-size:16px;font-weight:500;line-height:25.6px}.ppc-hero-intro>:last-child{padding-bottom:0}.ppc-byline{align-items:center;gap:16px;max-width:768px;margin-top:20px;display:flex}.ppc-byline p{font-size:14px;line-height:24px}.ppc-why-trust{border:1px solid var(--color-chip-border);background:#fff;width:100%;max-width:768px;margin-top:20px;padding:15px 16px 15px 50px}.ppc-why-trust>summary{color:#000;cursor:pointer;margin:16px 0;padding-right:50px;font-size:16px;font-weight:700;line-height:22.4px;list-style:none;display:block;position:relative}.ppc-why-trust>summary::-webkit-details-marker{display:none}.ppc-why-trust.slide-toggle::details-content{transition:block-size 1s ease, content-visibility 1s allow-discrete}.ppc-why-trust-body{padding-top:20px}.ppc-why-trust-body p{color:#000;font-size:16px;font-weight:500;line-height:24px}.ppc-why-trust-lead{padding-bottom:16px;font-weight:600}.ppc-why-trust-bullets{margin:0;padding:0 0 23px;list-style:none}.ppc-why-trust-bullets li{color:#000;font-size:16px;font-weight:500;line-height:26px}.ppc-why-trust-bullets li:before{content:"";float:left;background-image:url(/images/debt-consolidation/check-mark-icon.png);background-size:cover;width:20px;height:20px;margin-top:3px;margin-right:7px}.ppc-ranking-section{padding-top:30px}.ppc-ranking-heading{font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;text-align:center;margin:50px 0 46px;font-size:24px;font-weight:700;line-height:28.8px}@media (min-width:1024px){.ppc-ranking-heading{text-align:left;margin:66px 0 46px;font-size:30px;line-height:36px}}.ppc-featured{border:1px solid var(--color-brand);background:#fff;border-radius:5px;width:100%;max-width:1200px;margin:20px auto 30px;overflow:hidden}.ppc-featured .featured-head{background:var(--color-section-blue);color:var(--color-brand);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 16px 20px;font-size:20px;font-weight:700;line-height:24px;display:flex}.ppc-featured .featured-head span{color:#000;font-style:normal;font-weight:700}.ppc-pick-label-brand .ppc-featured .featured-head span{color:var(--color-brand)}@media (min-width:1024px){.ppc-featured .featured-head{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;font-size:22px;line-height:26.4px}}.ppc-featured .featured-body{padding:30px 20px}@media (min-width:1024px){.ppc-featured .featured-body{padding:30px 40px}}.ppc-featured .featured-ribbon{background:var(--color-brand);color:#fff;text-transform:uppercase;border-radius:10px 10px 0 0;width:100%;margin-top:10px;padding:8px 16px 8px 70px;font-size:16px;font-weight:700;line-height:24px;position:relative}.ppc-featured .featured-badge{width:auto;height:60px;position:absolute;top:-10px;left:7px}@media (max-width:1023px){.ppc-featured .featured-head{display:none}.ppc-featured .featured-body{padding-top:66px}.ppc-featured .featured-ribbon{text-align:center;padding:8px 16px}.ppc-featured .featured-ribbon-label{text-wrap:balance;display:block}.ppc-featured .featured-badge{height:110px;margin:-54px auto 4px;display:block;position:static}.ppc-featured .featured-cta{text-align:center}}.ppc-featured .featured-card{background:#fff;border-radius:0 5px 5px;padding:45px 20px;box-shadow:0 4px 8px #64666a1a,0 1px 4px #64666a5c}@media (max-width:1023px){.ppc-featured .featured-card{padding:22px 20px}}.ppc-featured .featured-row{grid-template-columns:1fr;align-items:center;gap:16px;display:grid}@media (min-width:1024px){.ppc-featured .featured-row{grid-template-columns:20% 1fr 215.63px;gap:0}}.ppc-featured .featured-logo img{width:100%;max-width:220px;height:auto;margin:0 auto}.ppc-featured .featured-info{text-align:center;padding:0 20px}.ppc-featured .featured-name{color:#000;margin-bottom:10px;font-size:18px;font-weight:700;line-height:18px}.ppc-stars{color:var(--color-brand);align-items:center;font-size:17px;display:inline-flex}.ppc-star{width:auto;height:1em;display:block}.ppc-featured .featured-score{justify-content:center;align-items:center;gap:0;display:flex}.ppc-featured .featured-score .score{color:#000;margin-right:7px;font-size:20px;font-weight:900;line-height:28px}.ppc-featured .featured-features{text-align:left;flex-direction:column;gap:4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ppc-featured .featured-features li{color:#000;padding-left:27px;font-size:13px;font-weight:700;line-height:24px;position:relative}.ppc-featured .featured-features li:before{content:"";background-image:url(/images/debt-consolidation/check-mark-icon.png);background-size:cover;width:20px;height:20px;position:absolute;top:2.5px;left:0}@media (min-width:1024px){.ppc-featured .featured-info{text-align:left}.ppc-featured .featured-score{justify-content:flex-start}.ppc-featured .featured-features{flex-direction:row;gap:24px}}@media (max-width:1023px){.ppc-featured .featured-features{width:fit-content;max-width:calc(100% - 32px);margin-inline:auto}}.ppc-featured .featured-cta a{background:var(--color-brand);color:#fff;text-align:center;text-transform:uppercase;border-radius:3px;width:100%;max-width:240px;padding:10px 35px;font-size:15px;font-weight:700;line-height:24px;transition:all .3s;display:inline-block}.ppc-featured .featured-cta a:hover{background:var(--color-brand-dark);box-shadow:0 2px 18px #0003}.ppc-featured .featured-why{background:var(--color-section-blue);padding:12px 16px}.ppc-featured .featured-why .featured-why-label{color:var(--color-brand);margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px}.ppc-featured .featured-why p{color:#000;font-size:16px;font-weight:500;line-height:24px}.ppc-ranking{flex-direction:column;gap:30px;margin:30px 0;display:flex}@media (min-width:768px) and (max-width:1023px){.ppc-ranking{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}}.ppc-ranking .single-brand .brand-row{box-sizing:border-box;text-align:center;border:1px solid #e0e0e0;grid-template-columns:1fr;align-items:start;gap:20px;padding:30px 40px;display:grid;position:relative}@media (max-width:1023px){.ppc-ranking .single-brand .brand-row{padding:20px 32px 30px}}@media (min-width:1024px){.ppc-ranking .single-brand .brand-row{text-align:start;grid-template-columns:repeat(3,1fr);column-gap:0}}.ppc-ranking .rank{text-align:center;color:#fff;background-color:#1eb97a;width:50px;height:35px;font-weight:700;line-height:35px;position:absolute;top:-17.5px;left:-12.5px;box-shadow:-5px 5px #78d5af}.ppc-ranking .top-pick{background-color:var(--color-accent-orange);text-align:center;color:#000;box-sizing:border-box;width:calc(100% - 47px);max-width:282px;height:35px;padding:0 16px;font-weight:700;line-height:35px;position:absolute;top:-18px;left:47px}@media (min-width:1024px){.ppc-ranking .top-pick{width:282px}}.ppc-ranking .brand-col-logo{text-align:center}.ppc-ranking .brand-logo{justify-content:center;align-items:center;width:200px;margin:0 auto 20px;display:flex}.ppc-ranking .brand-logo:has(img[alt^=Happen\ Bank]){margin-bottom:40px}@media (max-width:1023px){.ppc-ranking .brand-logo:has(img[alt^=Happen\ Bank]){margin-top:15px;margin-bottom:35px}}.ppc-ranking .brand-logo img,.ppc-ranking .brand-logo svg{max-width:100%;height:auto}.ppc-ranking .nmls{color:#333;margin-top:0;font-size:11px;line-height:24px}.ppc-ranking .brand-rating-feedback{justify-content:center;align-items:center;gap:0;margin:0 auto;display:flex}.ppc-ranking .nmls+.brand-rating-feedback{margin-top:10px}.ppc-ranking .rating-score{color:#000;font-size:32px;font-weight:900;line-height:24px}.ppc-ranking .brand-rating-feedback .rating-info{margin:0 5px}.ppc-ranking .rating-feedback{color:#888;font-size:20px;font-weight:500;line-height:24px}.ppc-ranking .brand-rating-stars{justify-content:center;margin-top:15px;display:flex}.ppc-ranking .brand-rating-stars .ppc-stars{font-size:25px}.ppc-ranking .brand-col-features{width:100%}.ppc-ranking .top-pick-badge{margin-bottom:20px;width:101px;height:56px;margin-inline:auto;display:block}.ppc-ranking ul.custom-bullet-list{margin:0;padding-left:0;list-style:none}@media (max-width:1023px){.ppc-ranking ul.custom-bullet-list{width:fit-content;max-width:calc(100% - 52px);margin-left:40px;margin-right:auto}.ppc-ranking .brand-col-features:not(:empty):before{content:"";background:#aaa;width:56px;height:1px;margin:16px auto 24px;display:block}}@media (min-width:1024px){.ppc-ranking .top-pick-badge{margin-inline:0}}.ppc-ranking ul.custom-bullet-list li{font-family:var(--font-nunito), "Nunito Sans", sans-serif;color:#000;text-align:left;margin-bottom:0;padding-left:24px;font-size:16px;font-weight:500;line-height:24px;position:relative}@media (max-width:1023px){.ppc-ranking ul.custom-bullet-list li{padding-left:25px}}.ppc-ranking ul.custom-bullet-list .ppc-bullet-check{width:16px;height:24px;color:var(--color-brand);position:absolute;top:0;left:0}.ppc-ranking .brand-col-cta{text-align:center;gap:20px;width:100%;max-width:250px;margin-inline:auto;display:grid}@media (max-width:1023px){.ppc-ranking .brand-col-cta{gap:20px}.ppc-ranking .brand-col-cta:has(.via-note){gap:12px}}.ppc-ranking .cta-btn a{background:var(--color-brand);color:#fff;text-transform:uppercase;box-sizing:border-box;border-radius:4px;width:100%;padding:8px 40px;font-size:14px;font-weight:700;line-height:23.8px;transition:all .3s;display:inline-block}.ppc-ranking .cta-btn a:hover{background:var(--color-brand-dark);box-shadow:0 2px 18px #0003}.ppc-ranking .via-note{color:#333;margin-top:6px;font-size:11px;line-height:18px}.ppc-ranking .read-review-btn{width:100%}.ppc-ranking .read-review-btn a{color:#36a1ee;box-sizing:border-box;background:0 0;border:2px solid #36a1ee;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 40px;font-size:14px;font-weight:700;line-height:23.8px;transition:all .3s;display:inline-flex}.ppc-ranking .read-review-btn a:hover{color:#fff;background:#36a1ee;box-shadow:0 2px 18px #0003}.ppc-article{margin-block:80px 40px}@media (max-width:1023px){.ppc-article{margin-top:68px}}.ppc-article-box{margin-bottom:48px}.ppc-article>:last-child{margin-bottom:0}@media (min-width:1024px){.ppc-article-split{grid-template-columns:1fr 1fr;gap:36px;display:grid}.ppc-article-split>div+div{margin-top:16px}}@media (max-width:767px){.ppc-article-split>div+div{margin-top:16px}}.ppc-heading-rule{border-bottom:2px solid #1818181a;width:fit-content;margin:0 0 18px;position:relative}.ppc-heading-rule:after{content:"";background:var(--color-brand);width:60px;height:2px;display:block;position:absolute;bottom:-2px;left:0}.ppc-heading-rule h2,.ppc-heading-rule h3{font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;margin:16px 0;font-size:26px;font-weight:700;line-height:31.2px}@media (min-width:1024px){.ppc-heading-rule h2,.ppc-heading-rule h3{font-size:36px;line-height:43.2px}}.ppc-benefit+.ppc-benefit{margin-top:24px}@media (max-width:1023px){.ppc-benefit+.ppc-benefit{margin-top:28px}}.ppc-benefit h3{font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;margin-bottom:16px;font-size:22px;font-weight:700;line-height:26.4px}.ppc-benefit p{color:#000;font-size:16px;font-weight:500;line-height:24px}.ppc-prose p{font-family:var(--font-nunito), "Nunito Sans", sans-serif;color:#000;overflow-wrap:break-word;margin:0 0 10px;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1023px){.ppc-prose p{margin-bottom:0}}.ppc-prose h3{font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;margin:16px 0;font-size:22px;font-weight:700;line-height:26.4px}.ppc-prose h4{font-family:var(--font-libre), "Libre Baskerville", Georgia, serif;color:#000;margin:16px 0;font-size:16px;font-weight:700;line-height:19.2px}.ppc-prose ul,.ppc-prose ol{font-family:var(--font-nunito), "Nunito Sans", sans-serif;color:#000;margin:0 0 16px;padding-left:0;font-size:16px;font-weight:500;line-height:24px;list-style-position:inside}.ppc-prose ul{list-style:outside}.ppc-prose ol{list-style:decimal}.ppc-prose li{margin-bottom:0}.ppc-prose li>p{margin-bottom:0;padding-bottom:0;display:inline}.ppc-prose a{color:var(--color-brand);font-weight:inherit}.ppc-prose a:hover{text-decoration:underline}.ppc-prose em{font-style:italic}.ppc-prose>:last-child{margin-bottom:0}@media (max-width:1023px){.ppc-article .ppc-article-box:has(.ppc-rates){margin-top:80px}}.ppc-rates ol{margin-bottom:16px}.ppc-rates li{margin-bottom:0}.ppc-rates ol{counter-reset:ppc-rate;padding-left:0;list-style:none}.ppc-rates ol>li{counter-increment:ppc-rate;padding-left:0}.ppc-rates ol>li:before{content:counter(ppc-rate) ". "}@media (max-width:1023px){.ppc-rates p+p{margin-top:16px}}.ppc-rates .ppc-rates-note{color:#555;margin-top:24px;font-size:16px;line-height:22px}@media (max-width:1023px){.ppc-rates .ppc-rates-note{margin-bottom:48px}.ppc-article .ppc-article-box:has(.ppc-faq-list){margin-top:80px}}.ppc-faq-list{margin-top:24px}.ppc-faq-list details{border:1px solid var(--color-chip-border);background:#fff;border-radius:0;margin-bottom:20px;padding:15px 16px}.ppc-faq-list details:last-child{margin-bottom:0}.ppc-faq-list .slide-toggle::details-content{transition:block-size 1s ease, content-visibility 1s allow-discrete}.ppc-faq-list summary{font-family:var(--font-nunito), "Nunito Sans", sans-serif;color:#000;cursor:pointer;margin:16px 0;padding-right:50px;font-size:16px;font-weight:700;line-height:22.4px;list-style:none;display:block;position:relative}.ppc-faq-list summary::-webkit-details-marker{display:none}.ppc-faq-list details>p{color:#000;margin:0;padding-top:20px;font-size:16px;font-weight:500;line-height:24px}.ppc-cta-band{margin-bottom:50px}.ppc-cta-band .band-inner{background:var(--color-footer);border:1px solid #36a1ee;border-radius:.75rem;flex-direction:column;padding:20px;display:flex;overflow:hidden}@media (min-width:981px){.ppc-cta-band .band-inner{flex-direction:row;align-items:center;gap:24px;padding-left:64px}}@media (max-width:980px){.ppc-cta-band .band-inner{padding-top:18px;padding-bottom:12px}}.ppc-cta-band .band-eyebrow{color:#f49c11;text-transform:uppercase;margin-bottom:15px;font-size:16px;font-weight:700;line-height:24px}.ppc-cta-band .band-headline{color:#000;font-size:24px;font-weight:700;line-height:24px}@media (min-width:451px){.ppc-cta-band .band-headline{font-size:30px;line-height:36px}}.ppc-cta-band .band-btn{background:var(--color-brand);color:#fff;text-align:center;border-radius:5px;width:100%;padding:10px 18px;font-size:18px;font-weight:700;line-height:30.6px;transition:all .3s;display:block;position:relative}.ppc-cta-band .band-btn:hover,.ppc-cta-band .band-btn:focus-visible{padding-left:.7em;padding-right:2em}.ppc-cta-band .band-btn-arrow{opacity:0;pointer-events:none;width:22px;height:22px;margin-left:-23.8px;transition:opacity .3s,margin-left .3s;display:inline;position:absolute;top:50%;transform:translateY(-50%)}.ppc-cta-band .band-btn:hover .band-btn-arrow,.ppc-cta-band .band-btn:focus-visible .band-btn-arrow{opacity:1;margin-left:5px}@media (prefers-reduced-motion:reduce){.ppc-cta-band .band-btn-arrow{transition:none}}.ppc-sticky-cta{z-index:99;background:#fff;width:100%;padding:10px 5px;position:fixed;bottom:0;left:0;box-shadow:5px -1px 4px #00000040}.ppc-sticky-cta .sticky-row{justify-content:center;align-items:center;gap:40px;max-width:890px;margin:0 auto;display:flex}.ppc-sticky-cta .sticky-col{flex:none;justify-content:center;display:flex}.ppc-sticky-cta .sticky-logo img{width:130px;height:auto}.ppc-sticky-cta .sticky-copy{color:#000;white-space:nowrap;font-size:16px;font-weight:700}.ppc-sticky-cta .rating-flex{display:flex}.ppc-sticky-cta .number-rating{color:#fff;background-color:#eaa612;padding:7px 5px;font-size:30px;font-weight:700;line-height:1}.ppc-sticky-cta .star-rating{text-align:center;color:#000;border:1px solid #aaa;padding:5px 3px;font-size:11px;font-weight:700;line-height:1.7}.ppc-sticky-cta .star-rating .stars{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMzE2IDFMNy45NiA0LjMyOGwzLjY3NC41MzctMi42NTggMi41OS42MjcgMy42NTctMy4yODYtMS43MjgtMy4yODUgMS43MjguNjI3LTMuNjU4TDEgNC44NjVsMy42NzQtLjUzN0w2LjMxNiAxeiIgc3Ryb2tlPSIjREJEQkRCIiBzdHJva2Utd2lkdGg9IjEuMDAxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);width:65px;height:12px;margin:0 auto}.ppc-sticky-cta .star-rating .stars>span{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMzguNjQyTDguMDIzIDMuOTdsMy42NzQuNTM3LTIuNjU5IDIuNTkuNjI4IDMuNjU3TDYuMzggOS4wMjZsLTMuMjg2IDEuNzI4LjYyOC0zLjY1Ny0yLjY1OS0yLjU5IDMuNjc0LS41MzdMNi4zOC42NDJ6IiBmaWxsPSIjRjdDNzQ4IiBzdHJva2U9IiNGN0M5NEEiIHN0cm9rZS13aWR0aD0iMS4wMDEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);height:12px;display:block}.ppc-sticky-cta .sticky-btn{background:var(--color-brand);color:#fff;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:.3em;padding:13px 1.4em;font-size:20px;font-weight:700;line-height:1.2;transition:all .3s;display:inline-flex}.ppc-sticky-cta .sticky-btn:hover{background:var(--color-brand-dark)}.ppc-sticky-cta .close-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;position:fixed;bottom:18px;right:30px}@media (max-width:980px){.ppc-sticky-cta{display:none}}
