.bad-credit-page{--bad-credit-lime: #c7ff8a;--bad-credit-lilac: #c69cff;--bad-credit-panel: #111018}.bad-credit-page .page-hero{min-height:720px;background:radial-gradient(circle at 80% 18%,rgba(199,255,138,.08),transparent 23%),radial-gradient(circle at 24% 6%,rgba(168,85,247,.22),transparent 34%),#09090e}.bad-credit-page .page-hero .page-title{max-width:760px;font-size:clamp(54px,6.5vw,88px)}.bad-credit-page .page-hero .illustrated-hero-copy>p{max-width:720px;color:#f0edf4;font-size:18px;line-height:1.75}.bad-credit-page .page-hero-actions .button-primary,.bad-credit-page .page-hero-actions .button-secondary{width:auto;min-width:228px}.bad-credit-facts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100% - 48px),1180px);margin:-42px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#111018f7;box-shadow:0 28px 70px #00000057}.bad-credit-facts>div{min-height:116px;padding:24px 25px;border-right:1px solid rgba(255,255,255,.09)}.bad-credit-facts>div:last-child{border-right:0}.bad-credit-facts span{display:block;color:#dfc4ff;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bad-credit-facts strong{display:block;margin-top:11px;color:#faf9fc;font-size:17px;line-height:1.45}.bad-credit-page .page-section{width:min(calc(100% - 48px),1180px);padding:88px 0}.bad-credit-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:68px;margin-bottom:34px;align-items:end}.bad-credit-section-heading h2,.bad-credit-faq-intro h2{max-width:760px;margin:15px 0 0;color:#fff;font-size:clamp(38px,5vw,62px);letter-spacing:-.055em;line-height:1.02}.bad-credit-section-heading h2 span,.bad-credit-faq-intro h2 span{color:var(--bad-credit-lilac)}.bad-credit-section-heading>p,.bad-credit-faq-intro>p{margin:0;color:#e8e3ec;font-size:17px;line-height:1.7}.bad-credit-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bad-credit-answer-card{position:relative;min-height:510px;padding:238px 38px 38px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:var(--bad-credit-panel)}.bad-credit-answer-card-positive{background:radial-gradient(circle at 100% 0%,rgba(199,255,138,.13),transparent 36%),linear-gradient(150deg,rgba(168,85,247,.12),transparent 48%),var(--bad-credit-panel)}.bad-credit-answer-card-clarity{background:linear-gradient(155deg,rgba(168,85,247,.13),transparent 52%),var(--bad-credit-panel)}.bad-credit-card-artwork{position:absolute;inset:0 0 auto;width:100%;height:205px;border-bottom:2px solid rgba(198,156,255,.48);border-radius:0}.bad-credit-card-artwork img{object-position:50% 48%}.bad-credit-card-kicker,.bad-credit-cost-grid article>div>span,.bad-credit-comparison-grid article>span{color:#dcffb5;font-size:14px;font-weight:850;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.bad-credit-answer-card h3{margin:12px 0 13px;color:#fff;font-size:32px;letter-spacing:-.045em}.bad-credit-answer-card>p,.bad-credit-cost-grid p,.bad-credit-comparison-grid p,.bad-credit-fee-note p{margin:0;color:#f0edf4;font-size:17px;line-height:1.7}.bad-credit-check-list{display:grid;gap:11px;margin:28px 0 0;padding:0;list-style:none}.bad-credit-check-list li{display:grid;grid-template-columns:28px 1fr;min-height:48px;align-items:center;color:#fff;font-size:16px}.bad-credit-check-list li:before{content:"✓";display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(199,255,138,.42);border-radius:50%;background:#c7ff8a17;color:var(--bad-credit-lime);font-size:12px;font-weight:900}.bad-credit-warning-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.bad-credit-warning-list span{padding:9px 11px;border:1px solid rgba(198,156,255,.24);border-radius:999px;background:#a855f729;color:#fff;font-size:14px;font-weight:700}.bad-credit-meaning-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;padding:1px;overflow:hidden;border:1px solid rgba(198,156,255,.28);border-radius:18px;background:#c69cff2e}.bad-credit-meaning-details>div{min-height:168px;padding:25px 26px 27px;background:#17151f}.bad-credit-meaning-details dt{color:#fff;font-size:19px;font-weight:850;letter-spacing:-.025em;line-height:1.3}.bad-credit-meaning-details dd{margin:11px 0 0;color:#f0edf4;font-size:16px;line-height:1.65}.bad-credit-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bad-credit-profile-grid article{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:#17151f}.bad-credit-profile-artwork{flex:none;width:100%;height:178px;overflow:hidden;border-bottom:2px solid rgba(198,156,255,.42);border-radius:0}.bad-credit-profile-grid .bad-credit-profile-artwork img{height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.bad-credit-profile-copy{flex:1;padding:23px 22px 25px;background:#17151f}.bad-credit-profile-grid h3{margin:0;color:#fff;font-size:1.375rem;font-weight:650;letter-spacing:-.02em;line-height:1.3}.bad-credit-profile-grid p{margin:10px 0 0;color:#f0edf4;font-size:1rem;line-height:1.65}.bad-credit-journey{position:relative}.bad-credit-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff1a;list-style:none}.bad-credit-step-list li{min-height:300px;padding:31px 28px;background:linear-gradient(145deg,rgba(168,85,247,.07),transparent 48%),#101017}.bad-credit-step-number{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(199,255,138,.34);border-radius:14px;color:var(--bad-credit-lime);font-size:13px;font-weight:900}.bad-credit-step-list h3{margin:46px 0 13px;color:#fff;font-size:22px;letter-spacing:-.035em}.bad-credit-step-list p{margin:0;color:#ebe7ef;font-size:16px;line-height:1.65}.bad-credit-journey-action{display:flex;min-height:96px;margin-top:14px;padding:20px 22px 20px 28px;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(199,255,138,.17);border-radius:17px;background:#c7ff8a0b}.bad-credit-journey-action p{max-width:680px;margin:0;color:#f0edf4;font-size:16px;line-height:1.6}.bad-credit-journey-action .button{width:auto;min-width:230px;flex:0 0 auto}.bad-credit-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bad-credit-cost-grid article{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:#111018d6}.bad-credit-cost-artwork{width:100%;height:auto;border-bottom:2px solid rgba(199,255,138,.38);border-radius:0}.bad-credit-cost-copy{position:relative;padding:27px 30px 31px;border-top:1px solid rgba(255,255,255,.13);background:#191720;box-shadow:0 -14px 32px #0000003d}.bad-credit-cost-copy>span{display:inline-flex;min-height:30px;padding:5px 10px;align-items:center;border:1px solid rgba(199,255,138,.28);border-radius:999px;background:#c7ff8a17}.bad-credit-cost-grid h3,.bad-credit-comparison-grid h3,.bad-credit-fee-note h3{margin:12px 0;color:#fff;font-size:28px;letter-spacing:-.04em}.bad-credit-fee-note{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);min-height:300px;margin-top:18px;overflow:hidden;border:1px solid rgba(198,156,255,.26);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(168,85,247,.17),transparent 34%),#111018}.bad-credit-fee-artwork{width:100%;height:100%;min-height:300px;border-right:2px solid rgba(198,156,255,.42);border-radius:0}.bad-credit-fee-note>div{align-self:center;padding:38px 42px;background:#111018d1}.bad-credit-fee-note h3{font-size:31px}.bad-credit-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bad-credit-comparison-grid article{min-height:390px;padding:242px 37px 37px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(150deg,rgba(168,85,247,.1),transparent 52%),#111018}.bad-credit-comparison-artwork{position:absolute;inset:0 0 auto;width:100%;height:205px;border-bottom:2px solid rgba(198,156,255,.48);border-radius:0}.bad-credit-comparison-grid article:first-child{border-color:#c7ff8a38;background:linear-gradient(150deg,rgba(199,255,138,.08),transparent 52%),#111018}.bad-credit-comparison-grid ul{display:grid;gap:9px;margin:25px 0 28px;padding-left:20px;color:#f0edf4;font-size:16px;line-height:1.55}.bad-credit-comparison-grid a{color:#dfc4ff;font-size:16px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bad-credit-faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start}.bad-credit-faq-intro{position:sticky;top:28px}.bad-credit-faq-intro h2{font-size:clamp(38px,4vw,54px)}.bad-credit-faq-intro>p{margin-top:21px}.bad-credit-faq-list{display:grid;gap:10px}.bad-credit-faq-list details{border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#111018d6}.bad-credit-faq-list details[open]{border-color:#c69cff54;background:#a855f712}.bad-credit-faq-list summary{display:flex;min-height:72px;padding:20px 55px 20px 23px;align-items:center;color:#f5f2f8;font-size:16px;font-weight:800;line-height:1.45;cursor:pointer;list-style:none;position:relative}.bad-credit-faq-list summary::-webkit-details-marker{display:none}.bad-credit-faq-list summary:after{content:"+";position:absolute;right:21px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#c69cff1a;color:var(--bad-credit-lilac);font-size:20px;font-weight:500}.bad-credit-faq-list details[open] summary:after{content:"−"}.bad-credit-faq-list details p{margin:0;padding:0 23px 23px;color:#ebe7ef;font-size:16px;line-height:1.7}.bad-credit-faq-list summary:focus-visible,.bad-credit-comparison-grid a:focus-visible{outline:3px solid var(--bad-credit-lime);outline-offset:3px}.bad-credit-page>.page-cta{width:min(calc(100% - 48px),1180px)}@media(max-width:960px){.bad-credit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-credit-facts>div:nth-child(2){border-right:0}.bad-credit-facts>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}.bad-credit-section-heading,.bad-credit-faq{grid-template-columns:1fr;gap:24px}.bad-credit-step-list,.bad-credit-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-credit-meaning-details{grid-template-columns:1fr}.bad-credit-meaning-details>div{min-height:0}.bad-credit-step-list li{min-height:260px}.bad-credit-faq-intro{position:static}}@media(max-width:720px){.bad-credit-page .page-hero{min-height:0}.bad-credit-page .page-hero .page-title{font-size:clamp(47px,14vw,68px)}.bad-credit-page .page-hero-actions .button-primary,.bad-credit-page .page-hero-actions .button-secondary{width:100%}.bad-credit-facts,.bad-credit-page .page-section,.bad-credit-page>.page-cta{width:calc(100% - 28px)}.bad-credit-facts{margin-top:-26px}.bad-credit-facts>div{min-height:104px;padding:20px}.bad-credit-page .page-section{padding:68px 0}.bad-credit-answer-grid,.bad-credit-cost-grid,.bad-credit-comparison-grid{grid-template-columns:1fr}.bad-credit-answer-card{min-height:0;padding:220px 24px 28px;border-radius:19px}.bad-credit-card-artwork{height:190px}.bad-credit-step-list{grid-template-columns:1fr}.bad-credit-step-list li{min-height:0;padding:25px 23px 28px}.bad-credit-step-list h3{margin-top:25px}.bad-credit-journey-action{align-items:stretch;flex-direction:column;padding:22px}.bad-credit-journey-action .button{width:100%}.bad-credit-cost-grid article{min-height:0}.bad-credit-cost-copy{padding:25px 24px 28px}.bad-credit-fee-note{grid-template-columns:1fr}.bad-credit-fee-artwork{min-height:220px;max-height:250px;border-right:0;border-bottom:2px solid rgba(198,156,255,.42)}.bad-credit-fee-note>div{padding:28px 24px}.bad-credit-comparison-grid article{min-height:0;padding:220px 24px 28px}}@media(max-width:480px){.bad-credit-facts{grid-template-columns:1fr}.bad-credit-facts>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}.bad-credit-facts>div:nth-child(3){border-bottom:1px solid rgba(255,255,255,.09)}.bad-credit-section-heading h2,.bad-credit-faq-intro h2{font-size:39px}.bad-credit-profile-grid{grid-template-columns:1fr}}
