:root{--navy:#0f2a3d;--navy-2:#17374d;--canvas:#eeede1;--canvas-2:#f5f3e9;--canvas-3:#e4e0d2;--amber:#b8761c;--amber-cta:#c77b1f;--terra:#8e4a2e;--grey:#6b6358;--slate:#1d3245;--rule:#0f2a3d38;--rule-dark:#eeede133;--max:1200px}.debt-consolidation-page *{box-sizing:border-box}.debt-consolidation-page{background:var(--canvas);color:var(--slate);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.debt-consolidation-page a{color:inherit}.debt-consolidation-page img{max-width:100%;display:block}.debt-consolidation-page button,.debt-consolidation-page input,.debt-consolidation-page select{font:inherit}.debt-consolidation-page button{cursor:pointer}.debt-consolidation-page .container{width:min(calc(100% - 48px),var(--max));margin:auto}.debt-consolidation-page h1,.debt-consolidation-page h2{font-family:var(--display);letter-spacing:-.032em;color:inherit;margin:0;font-weight:400}.debt-consolidation-page h1{font-size:clamp(2.7rem,4.6vw,4.9rem);line-height:.99}.debt-consolidation-page h2{font-size:clamp(2.45rem,4.5vw,4rem);line-height:1.04}.debt-consolidation-page h3{color:var(--navy);margin:0 0 10px;font-size:1.24rem;line-height:1.25}.debt-consolidation-page p{margin:0 0 16px}.debt-consolidation-page .lead{font-size:clamp(1.1rem,1.65vw,1.36rem);line-height:1.5}.debt-consolidation-page .small{font-size:.88rem}.debt-consolidation-page .micro{font-size:.76rem}.debt-consolidation-page .muted{color:var(--grey)}.debt-consolidation-page .eyebrow{font:600 .69rem/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--grey);align-items:center;gap:12px;margin-bottom:20px;display:flex}.debt-consolidation-page .eyebrow:before{content:"";background:var(--amber);width:40px;height:2px}.debt-consolidation-page .btn{min-height:48px;font:600 .91rem/1 var(--display);letter-spacing:.01em;border:1px solid #0000;border-radius:1px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;transition:all .18s;display:inline-flex}.debt-consolidation-page .btn-primary:hover{background:var(--amber);border-color:var(--amber)}.debt-consolidation-page .btn-outline{border-color:var(--navy);color:var(--navy)}.debt-consolidation-page .btn-outline:hover{background:var(--navy);color:var(--canvas)}.debt-consolidation-page .btn-canvas{color:var(--canvas);border-color:#eeede19e}.debt-consolidation-page .btn-canvas:hover{background:var(--canvas);color:var(--navy)}.debt-consolidation-page .btn-full{width:100%}.debt-consolidation-page .text-link{text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}.debt-consolidation-page .text-link:hover{color:var(--terra)}.debt-consolidation-page .hero{background:var(--navy);color:var(--canvas);padding:76px 0 0}.debt-consolidation-page .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.68fr);align-items:start;gap:72px;display:grid}.debt-consolidation-page .hero .eyebrow{color:#c8c4b8}.debt-consolidation-page .hero-copy{padding:16px 0 70px}.debt-consolidation-page .hero h1{max-width:790px}.debt-consolidation-page .hero .lead{color:#d8d4c8;max-width:720px;margin-top:26px}.debt-consolidation-page .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.debt-consolidation-page .hero-proof{border-top:1px solid var(--rule-dark);color:#c8c4b8;flex-wrap:wrap;gap:14px 26px;margin-top:28px;padding-top:24px;font-size:.8rem;display:flex}.debt-consolidation-page .hero-proof i{color:var(--amber);font-style:normal;font-weight:700}.debt-consolidation-page .quick-answer{border-left:2px solid var(--amber);max-width:660px;margin-top:34px;padding-left:20px}.debt-consolidation-page .quick-answer b{font-family:var(--display);font-weight:600}.debt-consolidation-page .quick-answer p{color:#b7b3a7;margin:7px 0 0;font-size:.88rem}.debt-consolidation-page .conversion-card{background:var(--canvas);color:var(--slate);border-top:3px solid var(--amber);align-self:end;padding:28px 28px 26px}.debt-consolidation-page .conversion-top{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.debt-consolidation-page .conversion-kicker{font:600 .66rem/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--terra);margin-bottom:9px}.debt-consolidation-page .conversion-card h2{color:var(--navy);font-size:2rem;line-height:1.08}.debt-consolidation-page .step-badge{font:600 .64rem/1 var(--mono);color:var(--grey);padding-top:4px}.debt-consolidation-page .form-step{display:none}.debt-consolidation-page .form-step.active{display:block}.debt-consolidation-page .choice-label{color:var(--navy);margin-bottom:9px;font-size:.79rem;font-weight:600;display:block}.debt-consolidation-page .choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.debt-consolidation-page .choice{min-height:44px;color:var(--slate);text-align:left;background:0 0;border:1px solid #0f2a3d4d;padding:10px;font-size:.78rem;font-weight:600}.debt-consolidation-page .choice[aria-pressed=true]{background:var(--navy);color:var(--canvas);border-color:var(--navy)}.debt-consolidation-page .field{margin-bottom:13px}.debt-consolidation-page .field label{color:var(--navy);margin-bottom:6px;font-size:.76rem;font-weight:600;display:block}.debt-consolidation-page .field input,.debt-consolidation-page .field select{background:var(--canvas-2);width:100%;min-height:46px;color:var(--slate);border:1px solid #0f2a3d52;border-radius:0;outline:none;padding:11px 12px}.debt-consolidation-page .field input:focus,.debt-consolidation-page .field select:focus{border-color:var(--amber);outline:1px solid var(--amber)}.debt-consolidation-page .form-actions{gap:8px;display:flex}.debt-consolidation-page .form-actions .btn{flex:1}.debt-consolidation-page .form-back{color:var(--navy);border-color:var(--navy);background:0 0}.debt-consolidation-page .form-note{color:var(--grey);margin:13px 0 0;font-size:.72rem}.debt-consolidation-page .success{padding:8px 0;display:none}.debt-consolidation-page .success strong{font-family:var(--display);color:var(--navy);font-size:1.35rem}.debt-consolidation-page .intent-strip{background:var(--canvas);border-bottom:1px solid var(--rule)}.debt-consolidation-page .intent-grid{border-left:1px solid var(--rule);grid-template-columns:1.2fr repeat(3,1fr);display:grid}.debt-consolidation-page .intent-intro,.debt-consolidation-page .intent-item{border-right:1px solid var(--rule);padding:26px 24px}.debt-consolidation-page .intent-intro{background:var(--canvas-2)}.debt-consolidation-page .intent-intro b{font-family:var(--display);color:var(--navy);font-size:1.05rem;display:block}.debt-consolidation-page .intent-intro span,.debt-consolidation-page .intent-item span{color:var(--grey);margin-top:5px;font-size:.79rem;display:block}.debt-consolidation-page .intent-item b{color:var(--navy);font-size:.89rem;display:block}.debt-consolidation-page .section-head{max-width:800px;margin-bottom:46px}.debt-consolidation-page .section-head .lead{color:var(--grey);margin-top:20px}.debt-consolidation-page .two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.debt-consolidation-page .rule-top{border-top:2px solid var(--amber);padding-top:26px}.debt-consolidation-page .mono{font:600 .66rem/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--terra)}.debt-consolidation-page .definition-card{border-top:2px solid var(--amber);border-bottom:1px solid var(--rule);padding:28px 0}.debt-consolidation-page .definition-card blockquote{font-family:var(--display);color:var(--navy);margin:20px 0;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.21}.debt-consolidation-page .definition-card p{color:var(--grey);font-size:.88rem}.debt-consolidation-page .list-clean{border-top:1px solid var(--rule);margin:22px 0 0;padding:0;list-style:none}.debt-consolidation-page .list-clean li{border-bottom:1px solid var(--rule);padding:12px 0 12px 28px;position:relative}.debt-consolidation-page .list-clean li:before{content:"";background:var(--amber);width:8px;height:2px;position:absolute;top:20px;left:0}.debt-consolidation-page .debt-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.debt-consolidation-page .debt-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:228px;padding:26px}.debt-consolidation-page .debt-card .mono{color:var(--terra)}.debt-consolidation-page .debt-card h3{margin-top:46px;font-size:1.12rem}.debt-consolidation-page .debt-card p{color:var(--grey);margin:0;font-size:.82rem}.debt-consolidation-page .decision{background:var(--navy);color:var(--canvas)}.debt-consolidation-page .decision .eyebrow{color:#c7c3b7}.debt-consolidation-page .decision h2{max-width:760px}.debt-consolidation-page .decision .lead{color:#d6d2c6;margin-top:20px}.debt-consolidation-page .decision-grid{grid-template-columns:.82fr 1.18fr;gap:72px;display:grid}.debt-consolidation-page .decision-table{border-top:1px solid var(--rule-dark)}.debt-consolidation-page .decision-row{border-bottom:1px solid var(--rule-dark);grid-template-columns:48px 1fr auto;align-items:start;gap:16px;padding:20px 0;display:grid}.debt-consolidation-page .decision-no{font:600 .67rem/1 var(--mono);color:var(--amber);padding-top:5px}.debt-consolidation-page .decision-row b{font-family:var(--display);font-weight:600;display:block}.debt-consolidation-page .decision-row p{color:#aaa69b;margin:5px 0 0;font-size:.82rem}.debt-consolidation-page .status{font:600 .62rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c8c4b8;border:1px solid var(--rule-dark);white-space:nowrap;padding:6px 8px}.debt-consolidation-page .decision-cta{margin-top:28px}.debt-consolidation-page .compare-panel{background:var(--canvas-2);border:1px solid var(--navy)}.debt-consolidation-page .compare-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:20px;padding:26px;display:flex}.debt-consolidation-page .compare-head h3{font-family:var(--display);margin:0;font-size:1.55rem;font-weight:400}.debt-consolidation-page .compare-head .mono{color:var(--grey)}.debt-consolidation-page .compare-cols{grid-template-columns:1fr 1fr;display:grid}.debt-consolidation-page .compare-col{padding:28px}.debt-consolidation-page .compare-col+.compare-col{border-left:1px solid var(--rule)}.debt-consolidation-page .compare-col .mono{margin-bottom:18px}.debt-consolidation-page .debt-line{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;padding:11px 0;font-size:.82rem;display:flex}.debt-consolidation-page .debt-line:last-of-type{border-bottom:1px solid var(--rule)}.debt-consolidation-page .compare-total{font-family:var(--display);color:var(--navy);justify-content:space-between;gap:20px;padding-top:18px;display:flex}.debt-consolidation-page .compare-total strong{font-size:1.45rem;font-weight:500}.debt-consolidation-page .compare-note{border-top:1px solid var(--rule);color:var(--grey);padding:18px 26px;font-size:.75rem}.debt-consolidation-page .calc{border:1px solid var(--navy);grid-template-columns:1fr 1fr;display:grid}.debt-consolidation-page .calc-copy{padding:42px}.debt-consolidation-page .calc-ui{background:var(--navy);color:var(--canvas);padding:34px}.debt-consolidation-page .calc-ui .mono{color:#bfbbaf}.debt-consolidation-page .calc-metrics{border-top:1px solid var(--rule-dark);grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.debt-consolidation-page .metric{padding:20px 16px 20px 0}.debt-consolidation-page .metric+.metric{border-left:1px solid var(--rule-dark);padding-left:20px}.debt-consolidation-page .metric span{color:#b4b0a4;font-size:.73rem;display:block}.debt-consolidation-page .metric strong{font-family:var(--display);margin-top:5px;font-size:1.65rem;font-weight:400;display:block}.debt-consolidation-page .calc-result{border-top:1px solid var(--rule-dark);margin-top:5px;padding-top:23px}.debt-consolidation-page .calc-result strong{font-family:var(--display);color:var(--canvas);font-size:2.05rem;font-weight:400;display:block}.debt-consolidation-page .review-grid{border-top:1px solid var(--rule)}.debt-consolidation-page .review-row{border-bottom:1px solid var(--rule);grid-template-columns:.85fr 1.15fr;gap:20px;padding:16px 0;display:grid}.debt-consolidation-page .review-row b{color:var(--navy)}.debt-consolidation-page .review-row span{color:var(--grey);font-size:.84rem}.debt-consolidation-page .process{border-top:1px solid var(--navy);border-left:1px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.debt-consolidation-page .step{border-right:1px solid var(--navy);border-bottom:1px solid var(--navy);min-height:260px;padding:28px}.debt-consolidation-page .step .mono{margin-bottom:56px}.debt-consolidation-page .step h3{font-size:1.08rem}.debt-consolidation-page .step p{color:var(--grey);font-size:.82rem}.debt-consolidation-page .local-section{background:#8e4a2e0e;border-top:1px solid #8e4a2e33;border-bottom:1px solid #8e4a2e33}.debt-consolidation-page .local-grid{grid-template-columns:1.12fr .88fr;gap:70px;display:grid}.debt-consolidation-page .proof-stack{border-top:1px solid #8e4a2e47}.debt-consolidation-page .proof-row{border-bottom:1px solid #8e4a2e47;grid-template-columns:120px 1fr;gap:18px;padding:17px 0;display:grid}.debt-consolidation-page .proof-row b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--terra);font-size:.67rem}.debt-consolidation-page .proof-row span{color:var(--grey);font-size:.86rem}.debt-consolidation-page .option-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.debt-consolidation-page .option-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:30px}.debt-consolidation-page .option-card p{color:var(--grey);font-size:.88rem}.debt-consolidation-page .hardship{border-top:2px solid var(--terra);border-bottom:1px solid #8e4a2e52;grid-template-columns:48px 1fr auto;align-items:center;gap:22px;padding:26px 0;display:grid}.debt-consolidation-page .hardship-icon{border:1px solid var(--terra);width:38px;height:38px;font:600 .78rem var(--mono);color:var(--terra);place-items:center;display:grid}.debt-consolidation-page .hardship p{color:var(--grey);margin:4px 0 0;font-size:.84rem}.debt-consolidation-page .faq-item{border-top:1px solid var(--rule)}.debt-consolidation-page .faq-item:last-child{border-bottom:1px solid var(--rule)}.debt-consolidation-page .faq-q{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;gap:18px;padding:21px 0;font-weight:600;display:flex}.debt-consolidation-page .faq-q span:last-child{color:var(--amber);font:400 1.3rem var(--display)}.debt-consolidation-page .faq-a{color:var(--grey);padding:0 60px 22px 0;font-size:.89rem;display:none}.debt-consolidation-page .faq-item.open .faq-a{display:block}.debt-consolidation-page .faq-item.open .faq-q span:last-child{transform:rotate(45deg)}.debt-consolidation-page .final{background:var(--navy);color:var(--canvas)}.debt-consolidation-page .final-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.debt-consolidation-page .final .eyebrow{color:#c7c3b7}.debt-consolidation-page .final .lead{color:#c8c4b8;margin-top:22px}.debt-consolidation-page .final-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.debt-consolidation-page .final .phone{color:var(--canvas);margin-top:6px}@media (max-width:1000px){.debt-consolidation-page .nav-links{display:none}.debt-consolidation-page .hero-grid,.debt-consolidation-page .two-col,.debt-consolidation-page .decision-grid,.debt-consolidation-page .local-grid,.debt-consolidation-page .final-grid{grid-template-columns:1fr;gap:44px}.debt-consolidation-page .hero-copy{padding-bottom:20px}.debt-consolidation-page .conversion-card{max-width:680px}.debt-consolidation-page .intent-grid{grid-template-columns:1fr 1fr}.debt-consolidation-page .intent-intro{grid-column:1/-1}.debt-consolidation-page .debt-grid,.debt-consolidation-page .process{grid-template-columns:1fr 1fr}.debt-consolidation-page .calc{grid-template-columns:1fr}.debt-consolidation-page .footer-grid{grid-template-columns:1.2fr 1fr 1fr}.debt-consolidation-page .footer-grid>div:nth-child(4){grid-column:2}}@media (max-width:680px){.debt-consolidation-page .container{width:min(calc(100% - 30px),var(--max))}.debt-consolidation-page .section{padding:76px 0}.debt-consolidation-page .section-sm{padding:56px 0}.debt-consolidation-page .header{position:relative}.debt-consolidation-page .nav{height:70px}.debt-consolidation-page .brand-logo{width:127px}.debt-consolidation-page .nav-right .phone{display:none}.debt-consolidation-page .nav-right .btn{padding:10px 12px;font-size:.73rem}.debt-consolidation-page h1{font-size:clamp(3rem,14vw,4.25rem)}.debt-consolidation-page h2{font-size:clamp(2.15rem,10vw,3rem)}.debt-consolidation-page .hero{padding-top:52px}.debt-consolidation-page .hero-grid{gap:34px}.debt-consolidation-page .hero-actions{flex-direction:column}.debt-consolidation-page .hero-actions .btn{width:100%}.debt-consolidation-page .hero-proof{grid-template-columns:1fr;gap:8px;display:grid}.debt-consolidation-page .conversion-card{padding:23px 20px}.debt-consolidation-page .choice-grid,.debt-consolidation-page .intent-grid,.debt-consolidation-page .debt-grid,.debt-consolidation-page .process,.debt-consolidation-page .option-grid{grid-template-columns:1fr}.debt-consolidation-page .intent-intro{grid-column:auto}.debt-consolidation-page .compare-cols{grid-template-columns:1fr}.debt-consolidation-page .compare-col+.compare-col{border-left:0;border-top:1px solid var(--rule)}.debt-consolidation-page .calc-copy,.debt-consolidation-page .calc-ui{padding:28px 22px}.debt-consolidation-page .calc-metrics{grid-template-columns:1fr}.debt-consolidation-page .metric+.metric{border-left:0;border-top:1px solid var(--rule-dark);padding-left:0}.debt-consolidation-page .review-row,.debt-consolidation-page .proof-row{grid-template-columns:1fr;gap:5px}.debt-consolidation-page .decision-row{grid-template-columns:40px 1fr}.debt-consolidation-page .decision-row .status{grid-column:2}.debt-consolidation-page .hardship{grid-template-columns:40px 1fr}.debt-consolidation-page .hardship .btn{grid-column:1/-1;width:100%}.debt-consolidation-page .footer-grid{grid-template-columns:1fr 1fr}.debt-consolidation-page .footer-grid>div:first-child{grid-column:1/-1}.debt-consolidation-page .footer-grid>div:nth-child(4){grid-column:auto}.debt-consolidation-page .mobile-cta{z-index:80;background:var(--canvas);border-top:1px solid var(--navy);grid-template-columns:1fr 52px;gap:8px;padding:10px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.debt-consolidation-page .mobile-cta a:last-child{border:1px solid var(--navy);color:var(--navy);place-items:center;text-decoration:none;display:grid}.debt-consolidation-page footer{padding-bottom:95px}}.debt-consolidation-page h1{max-width:900px;letter-spacing:-.045em!important;font-size:clamp(2.7rem,4.6vw,4.9rem)!important;line-height:1.01!important}@media (max-width:760px){.debt-consolidation-page h1{font-size:clamp(2.35rem,9.5vw,3.35rem)!important;line-height:1.04!important}}.debt-consolidation-page .hero-editorial-photo,.debt-consolidation-page .cost-editorial-photo,.debt-consolidation-page .brisbane-editorial-photo{border:1px solid var(--rule);background:var(--canvas-2,#f6f2e9);margin:28px 0 0;overflow:hidden}.debt-consolidation-page .hero-editorial-photo{aspect-ratio:16/9}.debt-consolidation-page .hero-editorial-photo img,.debt-consolidation-page .cost-editorial-photo img,.debt-consolidation-page .brisbane-editorial-photo img{object-fit:cover;width:100%;height:100%;display:block}.debt-consolidation-page .hero-editorial-photo figcaption,.debt-consolidation-page .brisbane-editorial-photo figcaption{border-top:1px solid var(--line);font:500 .68rem/1.4 var(--body);color:var(--grey,#6b6b6b);background:var(--canvas-2,#f6f2e9);padding:10px 13px}.debt-consolidation-page .cost-editorial-photo{aspect-ratio:3/1.8;margin:28px 0 24px}.debt-consolidation-page .broker-visual-stack{gap:14px;min-width:0;display:grid}.debt-consolidation-page .brisbane-editorial-photo{aspect-ratio:16/9;margin:0}@media (max-width:760px){.debt-consolidation-page .hero-editorial-photo,.debt-consolidation-page .cost-editorial-photo,.debt-consolidation-page .brisbane-editorial-photo{aspect-ratio:4/3;margin-top:22px}}:root{--glass-bg:#ffffff94;--glass-bg-dark:#0f2a3d1a;--glass-border:#ffffff85;--glass-shadow:0 10px 30px #0f2a3d14;--glass-shadow-soft:0 6px 18px #0f2a3d0f;--card-radius:10px}.debt-consolidation-page .header{-webkit-backdrop-filter:blur(10px)}.debt-consolidation-page .conversion-card,.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card,.debt-consolidation-page .definition-card,.debt-consolidation-page .compare-panel,.debt-consolidation-page .calc,.debt-consolidation-page .faq-item,.debt-consolidation-page .card,.debt-consolidation-page .local-photo,.debt-consolidation-page .hero-editorial-photo,.debt-consolidation-page .cost-editorial-photo,.debt-consolidation-page .brisbane-editorial-photo,.debt-consolidation-page .final .btn-canvas{border-radius:var(--card-radius)!important}.debt-consolidation-page .conversion-card,.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card,.debt-consolidation-page .definition-card,.debt-consolidation-page .compare-panel,.debt-consolidation-page .calc,.debt-consolidation-page .faq-item,.debt-consolidation-page .card{box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg)!important;border:1px solid #0f2a3d1a!important}.debt-consolidation-page .conversion-card{box-shadow:var(--glass-shadow);background:#ffffffb8!important}.debt-consolidation-page .debt-grid,.debt-consolidation-page .process,.debt-consolidation-page .option-grid{border:0!important;gap:18px!important}.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card{min-height:100%;transition:transform .18s,box-shadow .18s,border-color .18s}.debt-consolidation-page .debt-card:hover,.debt-consolidation-page .step:hover,.debt-consolidation-page .option-card:hover,.debt-consolidation-page .faq-item:hover,.debt-consolidation-page .compare-panel:hover,.debt-consolidation-page .calc:hover,.debt-consolidation-page .definition-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0f2a3d1a;border-color:#0f2a3d29!important}.debt-consolidation-page .compare-panel,.debt-consolidation-page .calc{overflow:hidden}.debt-consolidation-page .calc-ui{border-radius:10px;overflow:hidden}.debt-consolidation-page .hero-editorial-photo,.debt-consolidation-page .cost-editorial-photo,.debt-consolidation-page .brisbane-editorial-photo,.debt-consolidation-page .local-photo{box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(10px);overflow:hidden;background:#ffffff80!important;border:1px solid #0f2a3d1a!important}.debt-consolidation-page .hero-editorial-photo figcaption,.debt-consolidation-page .brisbane-editorial-photo figcaption{background:#ffffffb8!important}.debt-consolidation-page .choice,.debt-consolidation-page .field input,.debt-consolidation-page .field select,.debt-consolidation-page .btn,.debt-consolidation-page .status{border-radius:10px!important}.debt-consolidation-page .choice{-webkit-backdrop-filter:blur(10px);background:#ffffff8c!important;border:1px solid #0f2a3d1f!important}.debt-consolidation-page .field input,.debt-consolidation-page .field select{box-shadow:inset 0 1px #ffffff8c;background:#ffffffc2!important;border:1px solid #0f2a3d1f!important}.debt-consolidation-page .btn{box-shadow:0 6px 18px #0f2a3d14}.debt-consolidation-page .btn-primary{background-image:linear-gradient(#ffffff1a,#fff0)}.debt-consolidation-page .faq-item{overflow:hidden}.debt-consolidation-page .faq-q{border-radius:10px}.debt-consolidation-page .section-head:after{border-radius:999px}@media (max-width:760px){.debt-consolidation-page .debt-grid,.debt-consolidation-page .process,.debt-consolidation-page .option-grid{gap:14px!important}}:root{--radius:10px;--navy-deep:#091f2d;--glass-light:#ffffff7a;--glass-light-strong:#f5f3e9d6;--glass-dark:#ffffff0e;--glass-dark-border:#ffffff29;--light-border:#0f2a3d1f}.debt-consolidation-page html{scroll-padding-top:88px}.debt-consolidation-page{overflow-x:hidden}.debt-consolidation-page .header{-webkit-backdrop-filter:blur(16px)saturate(110%);background:#eeede1d6!important;border-bottom:1px solid #0f2a3d1f!important}.debt-consolidation-page .header .nav{min-height:78px}.debt-consolidation-page .header .btn-primary{white-space:nowrap}.debt-consolidation-page h1{letter-spacing:-.04em!important;max-width:760px!important;font-size:clamp(2.75rem,4.1vw,4.15rem)!important;line-height:1.01!important}.debt-consolidation-page h2{letter-spacing:-.035em!important;font-size:clamp(2.15rem,3.55vw,3.35rem)!important;line-height:1.06!important}.debt-consolidation-page .hero{padding-top:70px!important}.debt-consolidation-page .hero-grid{align-items:start!important;gap:56px!important}.debt-consolidation-page .hero-copy{padding-top:10px!important}.debt-consolidation-page .hero .lead strong{color:#fff;font-family:var(--display);margin-bottom:9px;font-size:1.04em;font-weight:500;display:block}.debt-consolidation-page .hero-actions{gap:10px!important}.debt-consolidation-page .hero-proof{margin-top:24px!important;padding-top:20px!important}.debt-consolidation-page .quick-answer{margin-top:28px!important}.debt-consolidation-page .conversion-card{-webkit-backdrop-filter:blur(18px)saturate(112%);overflow:hidden;border-radius:var(--radius)!important;background:var(--glass-light-strong)!important;box-shadow:none!important;border:1px solid #ffffff6b!important;align-self:start!important;margin-top:10px!important}.debt-consolidation-page .conversion-card:before{content:"";background:var(--amber);height:3px;margin:-28px -28px 25px;display:block}.debt-consolidation-page .step-badge{white-space:nowrap;color:var(--grey)!important}.debt-consolidation-page .choice,.debt-consolidation-page .field input,.debt-consolidation-page .field select,.debt-consolidation-page .btn,.debt-consolidation-page .form-back{border-radius:var(--radius)!important}.debt-consolidation-page .choice{min-height:44px;border:1px solid var(--light-border)!important;color:var(--navy)!important;background:#ffffff94!important}.debt-consolidation-page .choice:hover{border-color:#0f2a3d47!important}.debt-consolidation-page .field input,.debt-consolidation-page .field select{min-height:46px;border:1px solid var(--light-border)!important;box-shadow:none!important;background:#ffffffb8!important}.debt-consolidation-page .field input:focus,.debt-consolidation-page .field select:focus{outline:none;border-color:var(--amber)!important;box-shadow:0 0 0 3px #b8761c1f!important}.debt-consolidation-page .field-help{color:var(--grey);margin:5px 0 0;font-size:.68rem}.debt-consolidation-page .optional{color:var(--grey);font-weight:400}.debt-consolidation-page .form-error{border-left:2px solid var(--terra);color:#6e3526;background:#8e4a2e14;margin:0 0 12px;padding:9px 10px;font-size:.73rem}.debt-consolidation-page .form-error[hidden]{display:none}.debt-consolidation-page .btn{box-shadow:none!important;transition:background-color .18s,border-color .18s,color .18s,transform .18s!important}.debt-consolidation-page .btn:hover{transform:translateY(-1px)}.debt-consolidation-page .btn-primary{background:var(--amber-cta)!important;border-color:var(--amber-cta)!important;color:#eeede1!important;background-image:none!important}.debt-consolidation-page .btn-outline:hover{background:#ffffff0f!important}.debt-consolidation-page .hero-editorial-photo{position:relative;overflow:hidden;border-radius:var(--radius)!important;border:1px solid var(--glass-dark-border)!important;background:var(--navy)!important;box-shadow:none!important;margin-top:28px!important}.debt-consolidation-page .hero-editorial-photo figcaption,.debt-consolidation-page .brisbane-editorial-photo figcaption{-webkit-backdrop-filter:blur(12px);width:auto;position:absolute;bottom:10px;left:10px;right:10px;color:var(--navy)!important;background:#eeede1c2!important;border:1px solid #ffffff80!important;border-radius:8px!important;padding:10px 12px!important}.debt-consolidation-page .intent-strip{border-top:0!important}.debt-consolidation-page .intent-grid{gap:12px!important}.debt-consolidation-page .intent-item,.debt-consolidation-page .card,.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card,.debt-consolidation-page .definition-card,.debt-consolidation-page .compare-panel,.debt-consolidation-page .calc,.debt-consolidation-page .faq-item{border-radius:var(--radius)!important;border:1px solid var(--light-border)!important;box-shadow:none!important}.debt-consolidation-page .card,.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card,.debt-consolidation-page .definition-card,.debt-consolidation-page .faq-item{-webkit-backdrop-filter:blur(10px);background:var(--glass-light)!important}.debt-consolidation-page .debt-grid,.debt-consolidation-page .process,.debt-consolidation-page .option-grid{background:0 0!important;border:0!important;gap:14px!important}.debt-consolidation-page .debt-card,.debt-consolidation-page .step,.debt-consolidation-page .option-card{transition:border-color .18s,transform .18s!important}.debt-consolidation-page .debt-card:hover,.debt-consolidation-page .step:hover,.debt-consolidation-page .option-card:hover{transform:translateY(-2px);box-shadow:none!important;border-color:#0f2a3d42!important}.debt-consolidation-page .section-head{margin-bottom:34px!important}.debt-consolidation-page .eyebrow{letter-spacing:.09em!important;margin-bottom:16px!important}.debt-consolidation-page .eyebrow:before{width:28px!important}.debt-consolidation-page .decision{background:var(--navy)!important}.debt-consolidation-page .decision .decision-grid{gap:48px!important}.debt-consolidation-page .decision .question-list{gap:10px;display:grid;border-top:0!important}.debt-consolidation-page .decision .q-row{border-radius:var(--radius);background:var(--glass-dark);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-dark-border)!important;padding:18px!important}.debt-consolidation-page .cost-editorial-photo{overflow:hidden;border-radius:var(--radius)!important;border:1px solid var(--glass-dark-border)!important;box-shadow:none!important}.debt-consolidation-page .compare-panel,.debt-consolidation-page .calc{overflow:hidden;background:#ffffff80!important}.debt-consolidation-page .conceptual-compare .compare-decision{border-left:2px solid var(--amber);background:#b8761c14;border-radius:8px;margin:0 18px 18px;padding:18px}.debt-consolidation-page .conceptual-compare .compare-decision .mono{color:var(--grey);margin-bottom:6px;display:block}.debt-consolidation-page .conceptual-compare .compare-decision strong{color:var(--navy);font-family:var(--display);font-size:1.08rem;font-weight:500}.debt-consolidation-page .local-section{background:#ffffff2e!important}.debt-consolidation-page .brisbane-editorial-photo{position:relative;overflow:hidden;border-radius:var(--radius)!important;border:1px solid var(--light-border)!important;box-shadow:none!important}.debt-consolidation-page .hardship{border-radius:var(--radius)!important}.debt-consolidation-page .faq{max-width:920px!important}.debt-consolidation-page .faq-item{margin-bottom:10px;overflow:hidden}.debt-consolidation-page .faq-q{padding:18px 20px!important}.debt-consolidation-page .faq-a{padding:0 20px 20px!important}.debt-consolidation-page .faq-item.open{border-color:#0f2a3d40!important}.debt-consolidation-page .final{border-top:1px solid #ffffff1a}.debt-consolidation-page .final-grid{gap:48px!important}.debt-consolidation-page a:focus-visible,.debt-consolidation-page button:focus-visible,.debt-consolidation-page input:focus-visible,.debt-consolidation-page select:focus-visible{outline:3px solid var(--amber-cta);outline-offset:3px}.debt-consolidation-page .mobile-cta{-webkit-backdrop-filter:blur(14px);background:#eeede1e0!important;border-top:1px solid #0f2a3d1f!important}@media (max-width:1050px){.debt-consolidation-page .hero-grid{gap:34px!important}.debt-consolidation-page .conversion-card{margin-top:0!important}}@media (max-width:760px){.debt-consolidation-page .container{width:min(calc(100% - 30px),var(--max))!important}.debt-consolidation-page h1{font-size:clamp(2.35rem,10vw,3.15rem)!important;line-height:1.03!important}.debt-consolidation-page h2{font-size:clamp(2rem,8.5vw,2.7rem)!important}.debt-consolidation-page .hero{padding-top:48px!important}.debt-consolidation-page .hero-copy{padding-bottom:40px!important}.debt-consolidation-page .conversion-card{border-radius:10px!important}.debt-consolidation-page .section{padding:70px 0!important}.debt-consolidation-page .section-sm{padding:56px 0!important}.debt-consolidation-page .debt-grid,.debt-consolidation-page .process,.debt-consolidation-page .option-grid{gap:10px!important}.debt-consolidation-page .hero-editorial-photo figcaption,.debt-consolidation-page .brisbane-editorial-photo figcaption{position:static;border:0!important;border-top:1px solid var(--light-border)!important;background:#eeede1eb!important;border-radius:0!important}}@media (prefers-reduced-motion:reduce){.debt-consolidation-page html{scroll-behavior:auto}.debt-consolidation-page *,.debt-consolidation-page :before,.debt-consolidation-page :after{transition:none!important}}:root{--brand-amber-cta:#c77b1f;--brand-burnt-amber:#b8761c}.debt-consolidation-page .definition-card{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);width:100%;min-width:0;box-shadow:none!important;background:#ffffff80!important;border:1px solid #0f2a3d24!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding:30px 30px 28px!important;display:flex!important}.debt-consolidation-page .definition-card .mono{width:100%;color:var(--terra);line-height:1.15;display:block;margin:0 0 22px!important;padding:0!important}.debt-consolidation-page .definition-card blockquote{width:100%;margin:0 0 20px!important;padding:0!important;font-size:clamp(1.7rem,2.65vw,2.45rem)!important;line-height:1.16!important}.debt-consolidation-page .definition-card p{width:100%;line-height:1.55;margin:0 0 18px!important;padding:0!important}.debt-consolidation-page .definition-card .text-link{align-items:center;margin-top:auto;padding-top:2px;display:inline-flex}.debt-consolidation-page .broker-visual-stack{align-content:start}.debt-consolidation-page .broker-visual-stack .definition-card{margin:0!important}.debt-consolidation-page .btn-primary,.debt-consolidation-page .header .btn-primary,.debt-consolidation-page .hero .btn-primary,.debt-consolidation-page .conversion-card .btn-primary,.debt-consolidation-page .final .btn-primary,.debt-consolidation-page .mobile-cta .btn-primary{background:var(--brand-amber-cta)!important;border-color:var(--brand-amber-cta)!important;color:#eeede1!important;background-image:none!important}.debt-consolidation-page .btn-primary:hover,.debt-consolidation-page .header .btn-primary:hover,.debt-consolidation-page .hero .btn-primary:hover,.debt-consolidation-page .conversion-card .btn-primary:hover,.debt-consolidation-page .final .btn-primary:hover,.debt-consolidation-page .mobile-cta .btn-primary:hover{background:var(--brand-burnt-amber)!important;border-color:var(--brand-burnt-amber)!important;color:#fff!important}.debt-consolidation-page .choice[aria-pressed=true]{background:var(--brand-amber-cta)!important;border-color:var(--brand-amber-cta)!important;color:#091f2d!important}@media (max-width:760px){.debt-consolidation-page .definition-card{padding:24px 22px 22px!important}.debt-consolidation-page .definition-card .mono{margin-bottom:18px!important}.debt-consolidation-page .definition-card blockquote{margin-bottom:16px!important;font-size:clamp(1.55rem,7.5vw,2rem)!important}}.debt-consolidation-page .visual-story{padding-top:42px!important}.debt-consolidation-page .compact-head{margin-bottom:22px!important}.debt-consolidation-page .story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.debt-consolidation-page .story-card{-webkit-backdrop-filter:blur(10px);background:#ffffff85;border:1px solid #0f2a3d1f;border-radius:10px;overflow:hidden}.debt-consolidation-page .story-photo{aspect-ratio:16/10;border-bottom:1px solid #0f2a3d1a;margin:0;overflow:hidden}.debt-consolidation-page .story-photo img{object-fit:cover;width:100%;height:100%;display:block}.debt-consolidation-page .story-copy{gap:10px;padding:18px;display:grid}.debt-consolidation-page .story-copy h3{letter-spacing:-.02em;margin:0;font-size:1.12rem;line-height:1.12}.debt-consolidation-page .story-copy p{color:var(--grey);margin:0;font-size:.79rem;line-height:1.5}.debt-consolidation-page .story-icon,.debt-consolidation-page .card-icon,.debt-consolidation-page .step-icon,.debt-consolidation-page .definition-icon,.debt-consolidation-page .proof-icon{width:38px;height:38px;color:var(--amber);background:#c77b1f1a;border:1px solid #c77b1f2e;border-radius:10px;flex:none;justify-content:center;place-items:center;display:grid}.debt-consolidation-page .story-icon svg,.debt-consolidation-page .card-icon svg,.debt-consolidation-page .step-icon svg,.debt-consolidation-page .definition-icon svg,.debt-consolidation-page .proof-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.debt-consolidation-page .hero-proof span{align-items:center;gap:10px;display:flex!important}.debt-consolidation-page .debt-card{position:relative}.debt-consolidation-page .debt-card .card-icon,.debt-consolidation-page .step .step-icon{margin-bottom:14px}.debt-consolidation-page .definition-card{align-content:start;gap:14px;display:grid}.debt-consolidation-page .definition-card .definition-icon{margin-bottom:2px}.debt-consolidation-page .definition-card h3{margin-top:0!important}.debt-consolidation-page .definition-card a{margin-top:auto}.debt-consolidation-page .intent-item .intent-icon{display:none}@media (max-width:980px){.debt-consolidation-page .story-grid{grid-template-columns:1fr}}.debt-consolidation-page{font-family:var(--body);color:var(--slate);background:var(--canvas)}.debt-consolidation-page .hero{position:relative;background:var(--navy)!important;background-image:none!important;background-size:auto!important;background-position:initial!important;min-height:0!important;color:var(--canvas)!important;background-repeat:no-repeat!important;align-items:stretch!important;padding-top:70px!important;padding-bottom:0!important;display:block!important;overflow:visible!important}.debt-consolidation-page h1,.debt-consolidation-page h2,.debt-consolidation-page h3,.debt-consolidation-page .btn,.debt-consolidation-page .conversion-card h2,.debt-consolidation-page .quick-answer b,.debt-consolidation-page .definition-card blockquote,.debt-consolidation-page .intent-intro b,.debt-consolidation-page .decision-row b,.debt-consolidation-page .compare-head h3,.debt-consolidation-page .metric strong,.debt-consolidation-page .calc-result strong,.debt-consolidation-page .success strong{font-family:var(--display)}.debt-consolidation-page .eyebrow,.debt-consolidation-page .mono,.debt-consolidation-page .conversion-kicker,.debt-consolidation-page .step-badge,.debt-consolidation-page .decision-no,.debt-consolidation-page .status,.debt-consolidation-page .proof-row b,.debt-consolidation-page .hardship-icon{font-family:var(--mono)!important}.debt-consolidation-page .btn{white-space:normal!important;height:auto!important;min-height:48px!important;font-family:var(--display)!important;border-radius:10px!important;padding:14px 20px!important;font-size:.91rem!important;font-weight:600!important;line-height:1!important}.debt-consolidation-page .btn-primary{background:var(--amber-cta)!important;border-color:var(--amber-cta)!important;color:#eeede1!important}.debt-consolidation-page .btn-primary:hover{color:#eeede1!important;background:#ae6817!important;border-color:#ae6817!important}.debt-consolidation-page .section{padding:108px 0!important}.debt-consolidation-page .section-sm{padding:76px 0!important}.debt-consolidation-page .field{gap:0!important;margin-bottom:13px!important;display:block!important}.debt-consolidation-page .field label{color:var(--navy)!important;letter-spacing:0!important;margin-bottom:6px!important;font-size:.76rem!important;font-weight:600!important;display:block!important}.debt-consolidation-page .hero-proof i{display:none!important}.debt-consolidation-page .mobile-cta{display:none}@media (max-width:680px){.debt-consolidation-page .mobile-cta{z-index:80;grid-template-columns:1fr 52px;gap:8px;padding:10px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.debt-consolidation-page{padding-bottom:72px}.debt-consolidation-page .section{padding:76px 0}.debt-consolidation-page .section-sm{padding:56px 0}}.debt-consolidation-page .debt-card-label{align-items:center;gap:10px;margin-bottom:14px;display:flex}.debt-consolidation-page .debt-card-label .card-icon{flex:none;margin-bottom:0!important}.debt-consolidation-page .debt-card h3{font-size:1.08rem;line-height:1.2;margin-top:0!important}.debt-consolidation-page .debt-card p{margin-top:10px!important}.debt-consolidation-page #debts-you-can-consolidate{padding-bottom:80px!important}.debt-consolidation-page .debt-footnote{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:24px;margin-top:28px;padding-top:26px;display:flex}.debt-consolidation-page .debt-info-panel{border-left:3px solid var(--amber-cta);background:#fff9;border-radius:0 10px 10px 0;width:100%;padding:20px 24px}.debt-consolidation-page .debt-info-panel p{color:var(--grey);margin:0;font-size:.88rem;line-height:1.6}.debt-consolidation-page .debt-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.debt-consolidation-page .debt-actions .btn-primary{border-radius:10px;min-height:52px;padding:14px 28px}.debt-consolidation-page .card-icon{justify-content:center;align-items:center;display:flex}.debt-consolidation-page .debt-grid{gap:16px!important}.debt-consolidation-page .debt-card{flex-direction:column!important;min-height:290px!important;padding:26px!important;display:flex!important}.debt-consolidation-page .debt-card-label{gap:12px;margin-bottom:28px!important}.debt-consolidation-page .hero-proof{justify-content:flex-start!important;align-items:center!important}@media (max-width:760px){.debt-consolidation-page .hero-grid{grid-template-columns:1fr!important;gap:0!important}}
