.campaign-credit-live-brief{background:#f6f5f2}.campaign-credit-availability{color:#2f6b54;width:fit-content;font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-left:2px solid #2f6b54;padding-left:10px;font-size:11px;font-weight:600;line-height:1.3}.campaign-credit-offer-deck{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy);align-self:stretch;padding-block:4px}.campaign-credit-offer-rate{border-bottom:1px solid var(--campaign-hairline);padding:20px 0 22px;position:relative}.campaign-credit-rate-value{color:var(--campaign-navy);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:600;line-height:.95}.campaign-credit-data-index{color:var(--campaign-secondary);font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:10px;font-weight:600;position:absolute;top:2px;right:0}.campaign-credit-offer-metrics{border-bottom:1px solid var(--campaign-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-credit-offer-metrics>div{min-width:0;padding:4px 16px 18px 0;position:relative}.campaign-credit-offer-metrics>div+div{border-left:1px solid var(--campaign-hairline);padding-left:18px}.campaign-credit-offer-metrics dd{color:var(--campaign-navy);font-family:var(--font-campaign-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-top:9px;font-size:18px;font-weight:600;line-height:1.25}.campaign-credit-payment-ledger{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy)}.campaign-credit-tier-row{border-bottom:1px solid var(--campaign-hairline)}.campaign-credit-tier-row:last-child{border-bottom:0}.campaign-credit-ledger-label{color:var(--campaign-secondary);font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.3}.campaign-credit-mobile-costs{border-top:1px solid var(--campaign-hairline)}.campaign-credit-mobile-costs dt{color:#7b8795}.campaign-credit-mobile-costs dd{color:var(--campaign-navy);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600}.campaign-credit-ledger-head{border-bottom:1px solid var(--campaign-navy)}.campaign-credit-table-index{color:var(--campaign-secondary);font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:9px;font-weight:600}.campaign-credit-application-section{border-top:1px solid var(--campaign-hairline);border-bottom:1px solid var(--campaign-hairline)}.campaign-credit-form-dock{border-top:1px solid var(--campaign-navy);padding-top:8px}.campaign-credit-form-unavailable{border-bottom:1px solid var(--campaign-hairline)}.campaign-credit-clearance-flow{padding-top:26px}.campaign-credit-clearance-rail{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-credit-clearance-step{min-width:0;color:var(--campaign-secondary);padding:16px 14px 18px 0}.campaign-credit-clearance-step+.campaign-credit-clearance-step{border-left:1px solid var(--campaign-hairline);padding-left:14px}.campaign-credit-clearance-step.is-active{color:var(--campaign-navy)}.campaign-credit-clearance-step.is-complete .campaign-notation{color:#2f6b54}.campaign-credit-clearance-step.is-pending{opacity:.7}.campaign-credit-work-surface{min-width:0;padding-bottom:8px}.campaign-credit-form-section{border-top:1px solid var(--campaign-hairline);padding-top:28px}.campaign-credit-form-section--first{border-top:0;padding-top:0}.campaign-credit-form-field{box-shadow:none;border-radius:1px;transition:border-color .15s,box-shadow .15s}.campaign-credit-form-field:hover{border-color:#aebbc8}.campaign-credit-form-field:focus{border-color:var(--campaign-navy);box-shadow:0 0 0 2px #0028551a}.campaign-credit-identity-strip{border-top:1px solid var(--campaign-hairline);border-bottom:1px solid var(--campaign-hairline)}.campaign-credit-amount-ledger{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy);gap:0}.campaign-credit-amount-row{border-width:0 0 1px;border-color:var(--campaign-hairline);background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:72px;padding:16px 4px 16px 0;display:grid;position:relative}.campaign-credit-amount-row:last-child{border-bottom:0}.campaign-credit-amount-row:hover,.campaign-credit-amount-row.is-selected{border-color:var(--campaign-navy);background:#00285506}.campaign-credit-amount-index{color:var(--campaign-secondary);font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.09em;padding-top:3px;font-size:10px;font-weight:600}.campaign-credit-consent-ledger{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy)}.campaign-credit-consent-row{border-bottom:1px solid var(--campaign-hairline);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.campaign-credit-consent-row:last-child{border-bottom:0}.campaign-credit-consent-row input{flex:none}.campaign-credit-consent-optional{border-top:1px dashed var(--campaign-datum);background:#00285506;margin-top:6px;padding:16px 12px}.campaign-credit-application-receipt{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy);text-align:left;padding:30px 0 8px;position:relative;overflow:hidden}.campaign-credit-receipt-index{color:#0028551f;font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:-.04em;font-size:28px;font-weight:600;position:absolute;top:28px;right:0}.campaign-credit-receipt-next-steps{border-top:1px solid var(--campaign-hairline);border-bottom:1px solid var(--campaign-hairline)}.campaign-credit-condition-ledger{border-top:1px solid var(--campaign-navy)}.campaign-credit-condition-row{border-bottom:1px solid var(--campaign-hairline)}@media (min-width:1025px){.campaign-credit-offer-deck{border-left:1px solid var(--campaign-datum);padding-left:28px}.campaign-credit-clearance-flow{padding-top:34px}.campaign-credit-clearance-rail{border-bottom:0;align-self:start;display:block}.campaign-credit-clearance-step{border-bottom:1px solid var(--campaign-hairline);padding:22px 0}.campaign-credit-clearance-step+.campaign-credit-clearance-step{border-left:0;padding-left:0}.campaign-credit-work-surface{padding-left:4px}.campaign-credit-amount-row{grid-template-columns:42px minmax(0,1fr);padding-block:18px}.campaign-credit-consent-row{padding-block:17px}}@media (max-width:640px){.campaign-credit-offer-deck{border-top-color:var(--campaign-datum);padding-top:22px}.campaign-credit-rate-value{font-size:3rem}.campaign-credit-clearance-flow{padding-top:22px}.campaign-credit-clearance-step{padding:14px 10px 16px 0}.campaign-credit-clearance-step+.campaign-credit-clearance-step{padding-left:10px}.campaign-credit-clearance-step h3{font-size:14px}.campaign-credit-clearance-step p:last-child{display:none}.campaign-credit-mobile-costs{grid-template-columns:minmax(0,1fr)}.campaign-credit-consent-optional{margin-inline:-4px;padding-inline:10px}.campaign-credit-receipt-index{color:var(--campaign-secondary);letter-spacing:.1em;margin-bottom:16px;font-size:12px;position:static}}@media (prefers-reduced-motion:reduce){.campaign-credit-form-field,.campaign-credit-amount-row{transition:none}}
