.debt-hero{padding-top:5rem;padding-bottom:5rem}.debt-hero-container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.debt-hero-title{font-size:2.25rem;font-weight:800;color:#111827;margin-bottom:1rem;line-height:1.3}.dark .debt-hero-title{color:#f3f4f6}.debt-hero-subtitle{font-size:1.125rem;color:#4b5563;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.7}.dark .debt-hero-subtitle{color:#d1d5db}@media (min-width:768px){.debt-hero-title{font-size:3rem}.debt-hero-subtitle{font-size:1.25rem}}.method-card{position:relative;overflow:hidden;border-radius:1rem;padding:2rem;background-color:rgba(255,255,255,.7);backdrop-filter:blur(16px);border:1px solid #e5e7eb}.dark .method-card{background-color:rgba(43,43,43,.7);border-color:#404040}.method-card__content{position:relative;z-index:10}.method-card__header{text-align:center}.method-card__icon{font-size:3.75rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:block}.method-card__icon--blue{color:#93c5fd}.method-card__icon--red{color:#f87171}.method-card__title{font-size:1.875rem;font-weight:700;margin-bottom:.75rem;color:#111827}.dark .method-card__title{color:#f3f4f6}.method-card__description{color:#4b5563;margin-bottom:2rem}.dark .method-card__description{color:#d1d5db}.method-card__details{text-align:left}.method-card__subheading{font-weight:700;font-size:1.125rem;color:#1f2937;margin-bottom:.5rem}.dark .method-card__subheading{color:#f3f4f6}.method-card__list{list-style-type:disc;list-style-position:inside;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:0;color:#4b5563}.dark .method-card__list{color:#d1d5db}.method-card__text{color:#4b5563}.dark .method-card__text{color:#d1d5db}.method-card__emphasis{font-weight:700;color:#111827}.dark .method-card__emphasis{color:#f3f4f6}.battle-plan-intro{text-align:center;margin-bottom:5rem}.battle-plan__title{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:var(--cs-amber,#FFBF00)}.battle-plan__subtitle{font-size:1.125rem;color:#4b5563;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.7}.dark .battle-plan__subtitle{color:#d1d5db}.battle-plan-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:5rem;align-items:start}@media (min-width:1024px){.battle-plan-grid{grid-template-columns:repeat(2,1fr)}}.next-step-section{text-align:center}.next-step__title{font-size:2.25rem;font-weight:700;color:var(--cs-amber,#FFBF00);margin-bottom:1rem}.next-step__text{font-size:1.125rem;color:#4b5563;max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;line-height:1.7}.dark .next-step__text{color:#d1d5db}.next-step__emphasis{font-weight:700;color:#111827}.dark .next-step__emphasis{color:#f3f4f6}.next-step__cta-button{display:inline-block;background-color:var(--cs-amber,#FFBF00);color:#000000;padding:1rem 2.5rem;border-radius:9999px;font-size:1.25rem;font-weight:600;text-decoration:none;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);transition:background-color .2s,transform .2s}.next-step__cta-button:hover{background-color:#d97706;transform:scale(1.05)}.debt-quiz-container{padding:2rem;border-radius:1rem;margin-bottom:5rem}@media (min-width:768px){.debt-quiz-container{padding:2.5rem}}.debt-quiz__title{font-size:2.25rem;font-weight:700;text-align:center;color:var(--cs-amber,#FFBF00);margin-bottom:2rem}.debt-quiz__subtitle{text-align:center;color:#374151;margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}.dark .debt-quiz__subtitle{color:#d1d5db}.debt-quiz__options{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.debt-quiz__options{flex-direction:row}}.debt-quiz__option-label{display:flex;align-items:center;padding:1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out;flex:1;max-width:28rem;width:100%;border:2px solid #d1d5db;background-color:#ffffff}.dark .debt-quiz__option-label{border-color:#404040;background-color:#2b2b2b}.debt-quiz__option-label:hover{border-color:#9ca3af}.dark .debt-quiz__option-label:hover{border-color:#525252}.debt-quiz__option-input{display:none}.debt-quiz__radio-circle{width:1.25rem;height:1.25rem;border-radius:9999px;border-width:2px;margin-right:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-color:#9ca3af;background-color:#e5e7eb}.dark .debt-quiz__radio-circle{border-color:#737373;background-color:#262626}.debt-quiz__radio-dot{width:.625rem;height:.625rem;border-radius:9999px;background-color:#ffffff}.dark .debt-quiz__radio-dot{background-color:#000000}.debt-quiz__option-text{font-size:1.125rem;color:#1f2937;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .debt-quiz__option-text{color:#f3f4f6}.debt-quiz__option-label--checked{border-color:#3b82f6;background-color:#eff6ff;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.dark .debt-quiz__option-label--checked{border-color:var(--cs-amber,#FFBF00);background-color:rgba(120,53,15,.3)}.debt-quiz__option-label--checked .debt-quiz__radio-circle{border-color:#3b82f6;background-color:#3b82f6}.dark .debt-quiz__option-label--checked .debt-quiz__radio-circle{border-color:var(--cs-amber,#FFBF00);background-color:var(--cs-amber,#FFBF00)}.debt-quiz__result{margin-top:3rem;text-align:center;padding:1.5rem;border-radius:.75rem;background-color:#ffffff;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);border:1px solid #e5e7eb}.dark .debt-quiz__result{background-color:#2b2b2b;border-color:#404040}@media (min-width:768px){.debt-quiz__result{padding:2rem}}.debt-quiz__result-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.debt-quiz__result-title-highlight{color:var(--cs-royal-blue,#4169E1)}.dark .debt-quiz__result-title-highlight{color:var(--cs-amber,#FFBF00)}.debt-quiz__result-description{font-size:1.125rem;color:#374151;max-width:48rem;margin-left:auto;margin-right:auto}.dark .debt-quiz__result-description{color:#d1d5db}.debt-page-section{background-color:#f3f4f6;padding:8rem 1rem 5rem;transition:background-color .3s ease,color .3s ease;color:#111827}.dark .debt-page-section{background-color:#202020;color:#f3f4f6}.debt-page-content{max-width:1440px;margin-left:auto;margin-right:auto;padding:3rem 1.5rem 6rem}