@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Inter:wght@300;400;500&display=swap");.debt-management-page,:root:where(:has(.debt-management-page)){--font-display:"Inter Tight","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--color-ink:#0e0e0e;--color-bone:#f3f0ea;--color-stone:#e6e1d8;--color-ash:#8b877f;--color-accent:#ff5a1f;--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}.debt-management-page{color:var(--color-bone);font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.bg-ink,.debt-management-page,.debt-management-page .bg-ink{background-color:var(--color-ink)}.debt-management-page .text-bone,.text-bone{color:var(--color-bone)}.bg-bone,.debt-management-page .bg-bone{background-color:var(--color-bone)}.debt-management-page .text-ink,.text-ink{color:var(--color-ink)}.bg-stone,.debt-management-page .bg-stone{background-color:var(--color-stone)}.debt-management-page .text-ash,.text-ash{color:var(--color-ash)}.debt-management-page .text-accent,.text-accent{color:var(--color-accent)}.bg-accent,.debt-management-page .bg-accent{background-color:var(--color-accent)}.border-accent,.debt-management-page .border-accent{border-color:var(--color-accent)}.debt-management-page section[id]{scroll-margin-top:5.5rem}@media (min-width:1024px){.debt-management-page section[id]{scroll-margin-top:7rem}}.debt-management-page a,.debt-management-page button{-webkit-tap-highlight-color:transparent}.debt-management-page :focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.debt-management-page #site-menu{scrollbar-width:thin;scrollbar-color:var(--color-ash) var(--color-bone)}.debt-management-page img,.debt-management-page video{max-width:100%}.debt-management-page ::selection{background:var(--color-accent);color:var(--color-ink)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee 30s linear infinite}.animate-marquee-slow{animation:marquee 60s linear infinite}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.animate-kenburns{animation:kenburns 18s ease-in-out infinite alternate}.link-line{position:relative}.link-line:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-out-expo)}.link-line:hover:after{transform:scaleX(1);transform-origin:left}.swap-text{position:relative;display:inline-block;overflow:hidden;line-height:1}.swap-text>span{display:block;transition:transform .6s var(--ease-out-expo)}.swap-text>span:last-child{position:absolute;inset:0;transform:translateY(110%)}a:hover .swap-text>span:first-child,button:hover .swap-text>span:first-child{transform:translateY(-110%)}a:hover .swap-text>span:last-child,button:hover .swap-text>span:last-child{transform:translateY(0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pb-safe{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.debt-management-page .animate-kenburns,.debt-management-page .animate-marquee,.debt-management-page .animate-marquee-slow{animation:none!important}.debt-management-page *,.debt-management-page :after,.debt-management-page :before{transition-duration:.01ms!important}}