.credit-fix-action-plan-hook-module__r_ZfFW__section{width:100%}.credit-fix-action-plan-hook-module__r_ZfFW__card{border:1px solid var(--border);background:var(--card);width:min(100%,54rem);box-shadow:0 18px 55px var(--elevation-1);border-radius:1.5rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);overflow:hidden}.credit-fix-action-plan-hook-module__r_ZfFW__heading{text-align:center;justify-items:center;gap:.75rem;display:grid}.credit-fix-action-plan-hook-module__r_ZfFW__eyebrow,.credit-fix-action-plan-hook-module__r_ZfFW__duration,.credit-fix-action-plan-hook-module__r_ZfFW__exampleLabel{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.credit-fix-action-plan-hook-module__r_ZfFW__eyebrow{color:var(--primary)}.credit-fix-action-plan-hook-module__r_ZfFW__duration{color:var(--muted-foreground);letter-spacing:.08em}.credit-fix-action-plan-hook-module__r_ZfFW__title{max-width:42rem;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.4rem 0 0;font-size:clamp(1.7rem,4.5vw,2.65rem);font-weight:600;line-height:1.08}.credit-fix-action-plan-hook-module__r_ZfFW__intro{max-width:36rem;color:var(--muted-foreground);margin:0;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.6}.credit-fix-action-plan-hook-module__r_ZfFW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.credit-fix-action-plan-hook-module__r_ZfFW__step{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 55%, var(--card));min-height:6rem;color:var(--foreground);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;font-size:.95rem;font-weight:600;line-height:1.4;animation:5s ease-in-out both credit-fix-action-plan-hook-module__r_ZfFW__step-focus;display:flex}.credit-fix-action-plan-hook-module__r_ZfFW__step:nth-child(2){animation-delay:5s}.credit-fix-action-plan-hook-module__r_ZfFW__step:nth-child(3){animation-delay:10s}.credit-fix-action-plan-hook-module__r_ZfFW__stepNumber{color:var(--primary);letter-spacing:.14em;font-size:.72rem;font-weight:700}.credit-fix-action-plan-hook-module__r_ZfFW__example{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--accent) 36%, var(--card));border-radius:0 .9rem .9rem 0;gap:.45rem;margin-top:1rem;padding:1.1rem 1.25rem;display:grid}.credit-fix-action-plan-hook-module__r_ZfFW__exampleLabel{color:var(--accent-foreground);letter-spacing:.12em;font-size:.66rem}.credit-fix-action-plan-hook-module__r_ZfFW__example blockquote{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:clamp(1.02rem,2.2vw,1.25rem);font-weight:500;line-height:1.45}.credit-fix-action-plan-hook-module__r_ZfFW__disclaimer{color:var(--muted-foreground);text-align:center;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.credit-fix-action-plan-hook-module__r_ZfFW__progressTrack{background:var(--border);border-radius:999px;height:3px;margin-top:1.25rem;overflow:hidden}.credit-fix-action-plan-hook-module__r_ZfFW__progress{border-radius:inherit;background:var(--primary);transform-origin:0;width:100%;height:100%;animation:15s linear forwards credit-fix-action-plan-hook-module__r_ZfFW__progress-fill;display:block;transform:scaleX(0)}.credit-fix-action-plan-hook-module__r_ZfFW__card[data-paused=true] .credit-fix-action-plan-hook-module__r_ZfFW__step,.credit-fix-action-plan-hook-module__r_ZfFW__card[data-paused=true] .credit-fix-action-plan-hook-module__r_ZfFW__progress{animation-play-state:paused}.credit-fix-action-plan-hook-module__r_ZfFW__card[data-complete=true] .credit-fix-action-plan-hook-module__r_ZfFW__progress{transform:scaleX(1)}.credit-fix-action-plan-hook-module__r_ZfFW__controls{justify-content:center;align-items:center;gap:.75rem;min-height:2.5rem;margin-top:.85rem;display:flex}.credit-fix-action-plan-hook-module__r_ZfFW__controlButton{border:1px solid var(--border);background:var(--card);min-height:2.4rem;color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.credit-fix-action-plan-hook-module__r_ZfFW__controlButton:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}.credit-fix-action-plan-hook-module__r_ZfFW__controlButton:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.credit-fix-action-plan-hook-module__r_ZfFW__status{color:var(--muted-foreground);font-size:.82rem}@keyframes credit-fix-action-plan-hook-module__r_ZfFW__step-focus{0%,to{border-color:var(--border);background:color-mix(in srgb, var(--background) 55%, var(--card));box-shadow:none;transform:translateY(0)}16%,68%{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--card));box-shadow:0 8px 22px var(--elevation-1);transform:translateY(-2px)}}@keyframes credit-fix-action-plan-hook-module__r_ZfFW__progress-fill{to{transform:scaleX(1)}}@media (max-width:42rem){.credit-fix-action-plan-hook-module__r_ZfFW__steps{grid-template-columns:1fr}.credit-fix-action-plan-hook-module__r_ZfFW__step{flex-direction:row;justify-content:flex-start;align-items:center;min-height:auto}}@media (prefers-reduced-motion:reduce){.credit-fix-action-plan-hook-module__r_ZfFW__step,.credit-fix-action-plan-hook-module__r_ZfFW__progress{animation:none;transform:none}.credit-fix-action-plan-hook-module__r_ZfFW__progress{transform:scaleX(1)}.credit-fix-action-plan-hook-module__r_ZfFW__controls{display:none}.credit-fix-action-plan-hook-module__r_ZfFW__controlButton{transition:none}}
