:root{--fc-canvas:#020812;--fc-surface:#091c30;--fc-surface-raised:#102b46;--fc-border-dark:#345064;--fc-text-dark:#f3f7fa;--fc-muted-dark:#b9cad8;--fc-card-radius:14px;--fc-control-radius:10px}.f-header .site-nav>a.active:not(.nav-cta){color:var(--fc-gold)}.hub .hub-hero{isolation:isolate;position:relative}.hub .hub-hero:before{z-index:-1;pointer-events:none;content:"";opacity:.24;background-image:linear-gradient(#315168 1px,#0000 1px),linear-gradient(90deg,#315168 1px,#0000 1px);background-size:64px 64px;width:min(46vw,720px);height:calc(100% - 80px);position:absolute;top:80px;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 94%);mask-image:linear-gradient(270deg,#000,#0000 94%)}.hub .hub-hero-grid,.hub .hub-crumb{z-index:1;position:relative}.hub .hub-aside,.hub .hub-cards article,.hub .hub-checklists article,.hub .hub-download-list article,.hub .hub-featured-download{border-radius:var(--fc-card-radius)}.hub .hub-button{border-radius:var(--fc-control-radius)}.hub .hub-button,.hub .hub-cards a,.hub .hub-key-forms a{font-weight:700}.hub .hub-button:hover{background:#ffc958;border-color:#ffc958;text-decoration:none}.hub .hub-button.secondary:hover{background:#12334b;border-color:#8099ad}.borrowers-page .borrower-hero-image img{object-position:70% center}.qp.qp{--qp-bg:var(--fc-canvas);--qp-line:var(--fc-border-dark);background:var(--fc-canvas);font-family:Geist,Segoe UI,Helvetica,Arial,sans-serif}.qp .qp-panel{background:var(--fc-surface);border-radius:var(--fc-card-radius)}.qp .qp-eyebrow,.qp .qp-progress>span:first-child,.qp .qp-sidebar .active button{color:var(--fc-gold)}.qp .qp-sidebar .active span,.qp .qp-programs label.selected,.qp.discuss .discuss-role label.selected{border-color:var(--fc-gold)}.qp .qp-programs input,.qp.discuss .discuss-role input{accent-color:var(--fc-gold)}.qp .qp-primary{background:var(--fc-gold);border-color:var(--fc-gold);border-radius:var(--fc-control-radius)}.qp .qp-primary:hover{background:#ffc958;border-color:#ffc958}.qp .qp-secondary,.qp .qp-field input,.qp .qp-field select,.qp .qp-field textarea,.qp.discuss .discuss-role label{border-radius:var(--fc-control-radius)}.qp :focus-visible{outline-color:var(--fc-gold)}.qp .qp-header>a:last-child,.qp.discuss .qp-header>a:last-child{color:#d9e5ef;white-space:nowrap}.qp .qp-header .brand{width:250px;min-width:0}.discuss .discuss-detail-link span,.discuss .qp-header>a:last-child{color:var(--fc-gold)}.f-insights :is(a,button):focus-visible{outline-color:var(--fc-accent-on-light)}@media (max-width:680px){.hub .hub-hero:before{opacity:.16;width:72vw}.qp.discuss .qp-header{gap:10px}.qp .qp-header .brand{width:min(45vw,165px)}.qp.discuss .qp-header>a:last-child{max-width:none;font-size:12px;line-height:1.2;display:inline-flex}}
