#rc-bridging-loan-v2{
  --b2-navy:#0b1f34;--b2-navy2:#111a46;--b2-ink:#182230;--b2-muted:#5e6b7b;
  --b2-muted-dark:#435264;--b2-orange:#b93808;--b2-orange2:#f45a1f;
  --b2-line:#d9e2ec;--b2-soft:#f4f7fb;--b2-soft2:#f9fbfd;--b2-white:#fff;
  --b2-green:#146c43;--b2-green-bg:#eef9f3;--b2-amber:#8a4b08;--b2-amber-bg:#fff7e8;
  --b2-red:#9f1d2c;--b2-red-bg:#fff1f3;--b2-blue:#155b8a;--b2-blue-bg:#eef7ff;
  --b2-shadow:0 16px 42px rgba(11,31,52,.10);--b2-radius:22px;--b2-max:1180px;
  color:var(--b2-ink);font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  background:#fff;isolation:isolate;
}
#rc-bridging-loan-v2,#rc-bridging-loan-v2 *{box-sizing:border-box}
#rc-bridging-loan-v2 [hidden]{display:none!important}
#rc-bridging-loan-v2 button,#rc-bridging-loan-v2 input,#rc-bridging-loan-v2 select,#rc-bridging-loan-v2 textarea{font:inherit}
#rc-bridging-loan-v2 button,#rc-bridging-loan-v2 a{-webkit-tap-highlight-color:transparent}
#rc-bridging-loan-v2 a{color:#174f7a;text-underline-offset:3px}
#rc-bridging-loan-v2 h1,#rc-bridging-loan-v2 h2,#rc-bridging-loan-v2 h3,#rc-bridging-loan-v2 h4,#rc-bridging-loan-v2 p{margin-top:0}
#rc-bridging-loan-v2 .b2-shell{width:min(var(--b2-max),calc(100% - 32px));margin:0 auto}
#rc-bridging-loan-v2 .b2-hero,#rc-bridging-loan-v2 .b2-trust{
  width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)
}
#rc-bridging-loan-v2 .b2-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#rc-bridging-loan-v2 .b2-skip{position:absolute;left:12px;top:-80px;z-index:100;background:#fff;color:var(--b2-navy);padding:10px 14px;border-radius:10px;font-weight:900}
#rc-bridging-loan-v2 .b2-skip:focus{top:12px}
#rc-bridging-loan-v2 .b2-hero{position:relative;overflow:hidden;background:
  radial-gradient(circle at 12% 0%,rgba(59,130,246,.24),transparent 35%),
  radial-gradient(circle at 92% 30%,rgba(244,90,31,.20),transparent 30%),
  linear-gradient(135deg,var(--b2-navy),var(--b2-navy2));color:#fff;padding:58px 0 50px}
#rc-bridging-loan-v2 .b2-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:34px;align-items:center}
#rc-bridging-loan-v2 .b2-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#c7ddff}
#rc-bridging-loan-v2 .b2-eyebrow:before{content:"";width:28px;height:3px;border-radius:99px;background:var(--b2-orange2)}
#rc-bridging-loan-v2 .b2-hero h1{margin:0 0 16px;color:#fff;font-size:clamp(38px,5.5vw,68px);line-height:.98;letter-spacing:-.045em;font-weight:950;max-width:900px}
#rc-bridging-loan-v2 .b2-accent{color:#ff8d5a}
#rc-bridging-loan-v2 .b2-hero-copy{max-width:74ch;margin:0 0 20px;color:#e8eef8;font-size:clamp(16px,1.8vw,20px);line-height:1.6}
#rc-bridging-loan-v2 .b2-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#rc-bridging-loan-v2 .b2-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid transparent;border-radius:13px;font-weight:900;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}
#rc-bridging-loan-v2 .b2-btn:hover{transform:translateY(-1px)}
#rc-bridging-loan-v2 .b2-btn:focus-visible{outline:3px solid rgba(244,90,31,.28);outline-offset:3px}
#rc-bridging-loan-v2 .b2-btn-primary{background:linear-gradient(135deg,var(--b2-orange),var(--b2-orange2));color:#fff!important;box-shadow:0 12px 26px rgba(185,56,8,.28)}
#rc-bridging-loan-v2 .b2-btn-light{background:#fff;color:var(--b2-navy)!important;border-color:#fff}
#rc-bridging-loan-v2 .b2-btn-ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.34)}
#rc-bridging-loan-v2 .b2-btn-soft{background:var(--b2-soft);color:var(--b2-navy)!important;border-color:var(--b2-line)}
#rc-bridging-loan-v2 .b2-btn-small{min-height:40px;padding:8px 13px;font-size:13px}
#rc-bridging-loan-v2 .b2-hero-card{background:rgba(255,255,255,.98);color:var(--b2-ink);padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.72);box-shadow:0 25px 70px rgba(0,0,0,.26)}
#rc-bridging-loan-v2 .b2-hero-card strong{display:block;margin-bottom:8px;color:var(--b2-navy);font-size:19px}
#rc-bridging-loan-v2 .b2-hero-card p{margin:0;color:var(--b2-muted-dark);font-size:14px}
#rc-bridging-loan-v2 .b2-trust{background:#fff;border-bottom:1px solid var(--b2-line)}
#rc-bridging-loan-v2 .b2-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}
#rc-bridging-loan-v2 .b2-trust-item{padding:16px 18px;border-right:1px solid var(--b2-line)}
#rc-bridging-loan-v2 .b2-trust-item:last-child{border-right:0}
#rc-bridging-loan-v2 .b2-trust-item strong{display:block;color:var(--b2-navy);font-size:14px}
#rc-bridging-loan-v2 .b2-trust-item span{display:block;margin-top:2px;color:var(--b2-muted);font-size:12px}
#rc-bridging-loan-v2 .b2-page{padding:30px 0 72px;background:linear-gradient(180deg,#f8fafc 0,#fff 520px)}
#rc-bridging-loan-v2 .b2-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}
#rc-bridging-loan-v2 .b2-progress a{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 13px;border:1px solid var(--b2-line);border-radius:14px;background:#fff;color:var(--b2-navy);text-decoration:none;box-shadow:0 8px 22px rgba(11,31,52,.05);font-size:13px;font-weight:850}
#rc-bridging-loan-v2 .b2-progress b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--b2-soft);color:var(--b2-orange)}
#rc-bridging-loan-v2 .b2-panel{margin-bottom:18px;background:#fff;border:1px solid var(--b2-line);border-radius:var(--b2-radius);box-shadow:var(--b2-shadow);overflow:hidden}
#rc-bridging-loan-v2 .b2-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 24px 18px;border-bottom:1px solid var(--b2-line);background:linear-gradient(180deg,#fff,var(--b2-soft2))}
#rc-bridging-loan-v2 .b2-kicker{display:block;margin-bottom:5px;color:var(--b2-orange);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
#rc-bridging-loan-v2 .b2-panel h2{margin:0;color:var(--b2-navy);font-size:clamp(25px,3vw,36px);line-height:1.12;letter-spacing:-.025em}
#rc-bridging-loan-v2 .b2-panel-head p{max-width:64ch;margin:8px 0 0;color:var(--b2-muted)}
#rc-bridging-loan-v2 .b2-panel-body{padding:24px}
#rc-bridging-loan-v2 .b2-section{scroll-margin-top:24px;padding:4px 0 24px;margin-bottom:22px;border-bottom:1px solid var(--b2-line)}
#rc-bridging-loan-v2 .b2-section:last-of-type{border-bottom:0;margin-bottom:0}
#rc-bridging-loan-v2 .b2-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}
#rc-bridging-loan-v2 .b2-step-number{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--b2-navy);color:#fff;font-weight:950}
#rc-bridging-loan-v2 .b2-section-title h3{margin:0;color:var(--b2-navy);font-size:21px;line-height:1.25}
#rc-bridging-loan-v2 .b2-section-title p{margin:4px 0 0;color:var(--b2-muted);font-size:13px}
#rc-bridging-loan-v2 .b2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#rc-bridging-loan-v2 .b2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#rc-bridging-loan-v2 .b2-field{min-width:0}
#rc-bridging-loan-v2 .b2-field-full{grid-column:1/-1}
#rc-bridging-loan-v2 .b2-label{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#26384b;font-size:13px;font-weight:850}
#rc-bridging-loan-v2 .b2-required{color:var(--b2-orange)}
#rc-bridging-loan-v2 .b2-input{display:block;width:100%;min-height:48px;padding:10px 12px;border:1.5px solid #cbd7e4;border-radius:12px;background:#fff!important;color:var(--b2-ink)!important;outline:none;transition:border-color .15s ease,box-shadow .15s ease}
#rc-bridging-loan-v2 select.b2-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235e6b7b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:40px}
#rc-bridging-loan-v2 textarea.b2-input{min-height:92px;resize:vertical}
#rc-bridging-loan-v2 .b2-input:focus{border-color:var(--b2-orange2);box-shadow:0 0 0 4px rgba(244,90,31,.12)}
#rc-bridging-loan-v2 .b2-input[aria-invalid="true"]{border-color:var(--b2-red);box-shadow:0 0 0 4px rgba(159,29,44,.10)}
#rc-bridging-loan-v2 .b2-hint{margin:6px 0 0;color:var(--b2-muted);font-size:11.5px;line-height:1.45}
#rc-bridging-loan-v2 .b2-info{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid #c5d2df;border-radius:50%;background:#fff;color:var(--b2-orange);font-size:12px;font-weight:950;cursor:pointer}
#rc-bridging-loan-v2 .b2-info:focus-visible{outline:3px solid rgba(244,90,31,.22);outline-offset:2px}
#rc-bridging-loan-v2 .b2-service{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--b2-line);border-radius:14px;background:var(--b2-soft2)}
#rc-bridging-loan-v2 .b2-dot{width:11px;height:11px;border-radius:50%;background:var(--b2-green);box-shadow:0 0 0 4px rgba(20,108,67,.10)}
#rc-bridging-loan-v2 .b2-dot.warn{background:#c57918;box-shadow:0 0 0 4px rgba(197,121,24,.12)}
#rc-bridging-loan-v2 .b2-dot.err{background:var(--b2-red);box-shadow:0 0 0 4px rgba(159,29,44,.12)}
#rc-bridging-loan-v2 .b2-service strong{display:block;color:var(--b2-navy);font-size:13px}
#rc-bridging-loan-v2 .b2-service span{display:block;color:var(--b2-muted);font-size:11.5px}
#rc-bridging-loan-v2 .b2-callout{padding:14px 16px;border:1px solid #d5e6f4;border-left:4px solid var(--b2-blue);border-radius:14px;background:var(--b2-blue-bg);color:#29465d;font-size:13px}
#rc-bridging-loan-v2 .b2-alert{margin:0 0 18px;padding:14px 16px;border-radius:14px;font-size:13px}
#rc-bridging-loan-v2 .b2-alert[data-tone="error"]{background:var(--b2-red-bg);border:1px solid #f2c1c9;color:#721321}
#rc-bridging-loan-v2 .b2-alert[data-tone="warning"]{background:var(--b2-amber-bg);border:1px solid #f2d2a5;color:#6c3c09}
#rc-bridging-loan-v2 .b2-alert strong{display:block;margin-bottom:6px}
#rc-bridging-loan-v2 .b2-alert ul{margin:0;padding-left:20px}
#rc-bridging-loan-v2 .b2-alert a{color:inherit;font-weight:800}
#rc-bridging-loan-v2 .b2-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:6px}
#rc-bridging-loan-v2 .b2-status{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:999px;background:var(--b2-green-bg);color:var(--b2-green);font-size:12px;font-weight:900}
#rc-bridging-loan-v2 .b2-status.warn{background:var(--b2-amber-bg);color:var(--b2-amber)}
#rc-bridging-loan-v2 .b2-status.err{background:var(--b2-red-bg);color:var(--b2-red)}
#rc-bridging-loan-v2 .b2-disclaimer{margin-top:16px;padding:13px 15px;border:1px solid #f0d4c8;border-radius:14px;background:#fff9f6;color:#5e4338;font-size:12px}
#rc-bridging-loan-v2 .b2-results{scroll-margin-top:24px}
#rc-bridging-loan-v2 .b2-result-hero{padding:24px;border:1px solid #cbdbea;border-radius:18px;background:linear-gradient(135deg,#eef7ff,#fff 70%);margin-bottom:16px}
#rc-bridging-loan-v2 .b2-result-hero[data-tone="warning"]{background:linear-gradient(135deg,var(--b2-amber-bg),#fff 70%);border-color:#ead0a8}
#rc-bridging-loan-v2 .b2-result-hero[data-tone="attention"]{background:linear-gradient(135deg,var(--b2-red-bg),#fff 70%);border-color:#efc3ca}
#rc-bridging-loan-v2 .b2-result-hero h3{margin:6px 0 8px;color:var(--b2-navy);font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.025em}
#rc-bridging-loan-v2 .b2-result-hero p{margin:0;color:var(--b2-muted-dark);max-width:85ch}
#rc-bridging-loan-v2 .b2-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
#rc-bridging-loan-v2 .b2-metric{padding:16px;border:1px solid var(--b2-line);border-radius:16px;background:#fff;min-height:118px}
#rc-bridging-loan-v2 .b2-metric span{display:block;color:var(--b2-muted);font-size:12px;font-weight:750}
#rc-bridging-loan-v2 .b2-metric strong{display:block;margin:8px 0 4px;color:var(--b2-navy);font-size:clamp(23px,2.8vw,32px);line-height:1;font-variant-numeric:tabular-nums}
#rc-bridging-loan-v2 .b2-metric small{display:block;color:var(--b2-muted-dark);font-size:11.5px}
#rc-bridging-loan-v2 .b2-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}
#rc-bridging-loan-v2 .b2-flow{border:1px solid var(--b2-line);border-radius:17px;background:#fff;overflow:hidden}
#rc-bridging-loan-v2 .b2-flow-head{padding:15px 16px;border-bottom:1px solid var(--b2-line);background:var(--b2-soft2)}
#rc-bridging-loan-v2 .b2-flow-head h3{margin:0;color:var(--b2-navy);font-size:18px}
#rc-bridging-loan-v2 .b2-flow-head p{margin:4px 0 0;color:var(--b2-muted);font-size:11.5px}
#rc-bridging-loan-v2 .b2-table{width:100%;border-collapse:collapse}
#rc-bridging-loan-v2 .b2-table th,#rc-bridging-loan-v2 .b2-table td{padding:11px 14px;border-bottom:1px solid var(--b2-line);text-align:left;vertical-align:top;font-size:12.5px}
#rc-bridging-loan-v2 .b2-table th{color:var(--b2-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:#fbfcfe}
#rc-bridging-loan-v2 .b2-table td:last-child,#rc-bridging-loan-v2 .b2-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}
#rc-bridging-loan-v2 .b2-table tr:last-child td{border-bottom:0}
#rc-bridging-loan-v2 .b2-table .b2-total td{font-weight:950;color:var(--b2-navy);background:#fbfcfe}
#rc-bridging-loan-v2 .b2-stress-wrap{overflow-x:auto;border:1px solid var(--b2-line);border-radius:16px;margin-bottom:16px}
#rc-bridging-loan-v2 .b2-stress-wrap .b2-table{min-width:720px}
#rc-bridging-loan-v2 .b2-lmi-card{padding:17px;border:1px solid #edcfbd;border-radius:17px;background:#fff9f5;margin-bottom:16px}
#rc-bridging-loan-v2 .b2-lmi-card h3{margin:0 0 6px;color:var(--b2-navy);font-size:19px}
#rc-bridging-loan-v2 .b2-lmi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}
#rc-bridging-loan-v2 .b2-mini-metric{padding:12px;border-radius:13px;background:#fff;border:1px solid #edd9cf}
#rc-bridging-loan-v2 .b2-mini-metric span{display:block;color:var(--b2-muted);font-size:11px}
#rc-bridging-loan-v2 .b2-mini-metric strong{display:block;margin-top:5px;color:var(--b2-navy);font-size:19px}
#rc-bridging-loan-v2 .b2-priority{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
#rc-bridging-loan-v2 .b2-priority article{padding:15px;border:1px solid var(--b2-line);border-radius:15px;background:#fff}
#rc-bridging-loan-v2 .b2-priority b{display:grid;place-items:center;width:28px;height:28px;margin-bottom:9px;border-radius:50%;background:var(--b2-navy);color:#fff}
#rc-bridging-loan-v2 .b2-priority strong{display:block;color:var(--b2-navy);font-size:14px}
#rc-bridging-loan-v2 .b2-priority p{margin:5px 0 0;color:var(--b2-muted);font-size:12px}
#rc-bridging-loan-v2 .b2-result-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;border:1px solid var(--b2-line);border-radius:16px;background:var(--b2-soft2)}
#rc-bridging-loan-v2 .b2-share-status{color:var(--b2-green);font-size:12px;font-weight:800}
#rc-bridging-loan-v2 .b2-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#rc-bridging-loan-v2 .b2-content-card{padding:18px;border:1px solid var(--b2-line);border-radius:16px;background:#fff}
#rc-bridging-loan-v2 .b2-content-card h3{margin:0 0 8px;color:var(--b2-navy);font-size:17px}
#rc-bridging-loan-v2 .b2-content-card p,#rc-bridging-loan-v2 .b2-content-card li{color:var(--b2-muted-dark);font-size:13px}
#rc-bridging-loan-v2 .b2-content-card ul{margin:0;padding-left:18px}
#rc-bridging-loan-v2 .b2-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#rc-bridging-loan-v2 .b2-link-card{display:block;padding:16px;border:1px solid var(--b2-line);border-radius:15px;background:#fff;color:var(--b2-navy)!important;text-decoration:none!important}
#rc-bridging-loan-v2 .b2-link-card:hover{border-color:#adc4d8;box-shadow:0 10px 24px rgba(11,31,52,.08)}
#rc-bridging-loan-v2 .b2-link-card span{display:block;margin-bottom:4px;color:var(--b2-orange);font-size:10px;font-weight:950;letter-spacing:.10em;text-transform:uppercase}
#rc-bridging-loan-v2 .b2-link-card strong{display:block}
#rc-bridging-loan-v2 .b2-link-card small{display:block;margin-top:5px;color:var(--b2-muted);font-size:11.5px}
#rc-bridging-loan-v2 .b2-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#rc-bridging-loan-v2 .b2-faq details{border:1px solid var(--b2-line);border-radius:14px;background:#fff;overflow:hidden}
#rc-bridging-loan-v2 .b2-faq summary{display:flex;align-items:center;gap:10px;padding:15px 16px;cursor:pointer;color:var(--b2-navy);font-weight:900;list-style:none}
#rc-bridging-loan-v2 .b2-faq summary::-webkit-details-marker{display:none}
#rc-bridging-loan-v2 .b2-faq summary:after{content:"+";margin-left:auto;color:var(--b2-orange);font-size:20px}
#rc-bridging-loan-v2 .b2-faq details[open] summary:after{content:"−"}
#rc-bridging-loan-v2 .b2-faq p{padding:0 16px 15px;margin:0;color:var(--b2-muted-dark);font-size:13px}
#rc-bridging-loan-v2 .b2-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:16px}
#rc-bridging-loan-v2 .b2-modal-backdrop{position:absolute;inset:0;background:rgba(5,16,28,.72);backdrop-filter:blur(3px)}
#rc-bridging-loan-v2 .b2-modal-dialog{position:relative;z-index:1;width:min(660px,100%);max-height:calc(100vh - 24px);overflow:auto;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.34)}
#rc-bridging-loan-v2 .b2-modal-inner{padding:24px}
#rc-bridging-loan-v2 .b2-modal-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--b2-line);border-radius:50%;background:#fff;color:var(--b2-navy);font-size:22px;font-weight:900;cursor:pointer}
#rc-bridging-loan-v2 .b2-modal h3{margin:0 44px 8px 0;color:var(--b2-navy);font-size:26px;line-height:1.2}
#rc-bridging-loan-v2 .b2-modal-copy{color:var(--b2-muted-dark);font-size:13px}
#rc-bridging-loan-v2 .b2-lead-summary{margin:12px 0;padding:12px 14px;border:1px solid var(--b2-line);border-radius:13px;background:var(--b2-soft2);color:var(--b2-navy);font-size:12px;font-weight:800}
#rc-bridging-loan-v2 .b2-consent{display:flex;align-items:flex-start;gap:9px;margin:13px 0;color:var(--b2-muted-dark);font-size:12px}
#rc-bridging-loan-v2 .b2-consent input{margin-top:3px}
#rc-bridging-loan-v2 .b2-form-status{min-height:20px;margin-top:8px;color:var(--b2-green);font-size:12px;font-weight:800}
#rc-bridging-loan-v2 .b2-micro{margin:10px 0 0;color:var(--b2-muted);font-size:10.5px}
html.b2-modal-open,body.b2-modal-open{overflow:hidden!important}
#rc-bridging-loan-v2 .b2-popover{position:fixed;z-index:100000;width:min(320px,calc(100vw - 24px));padding:13px 14px;border-radius:13px;background:var(--b2-navy);color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.28)}
#rc-bridging-loan-v2 .b2-popover-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}
#rc-bridging-loan-v2 .b2-popover-head strong{font-size:13px}
#rc-bridging-loan-v2 .b2-popover-close{margin-left:auto;width:28px;height:28px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:transparent;color:#fff;cursor:pointer}
#rc-bridging-loan-v2 .b2-popover p{margin:0;color:#eef4ff;font-size:12px}
#rc-bridging-loan-v2 .b2-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:none;padding:9px 12px;background:rgba(11,31,52,.96);border-top:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}
#rc-bridging-loan-v2 .b2-mobile-bar-inner{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:680px;margin:0 auto}
@media(max-width:980px){
  #rc-bridging-loan-v2 .b2-hero-grid{grid-template-columns:1fr}
  #rc-bridging-loan-v2 .b2-hero-card{max-width:680px}
  #rc-bridging-loan-v2 .b2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #rc-bridging-loan-v2 .b2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  #rc-bridging-loan-v2 .b2-content-grid,#rc-bridging-loan-v2 .b2-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #rc-bridging-loan-v2 .b2-mobile-bar{display:block}
  #rc-bridging-loan-v2 .b2-page{padding-bottom:110px}
}
@media(max-width:720px){
  #rc-bridging-loan-v2 .b2-shell{width:min(100% - 20px,var(--b2-max))}
  #rc-bridging-loan-v2 .b2-hero{padding:42px 0 38px}
  #rc-bridging-loan-v2 .b2-hero h1{font-size:clamp(36px,12vw,52px)}
  #rc-bridging-loan-v2 .b2-trust-grid{grid-template-columns:repeat(2,1fr)}
  #rc-bridging-loan-v2 .b2-trust-item:nth-child(2){border-right:0}
  #rc-bridging-loan-v2 .b2-trust-item:nth-child(-n+2){border-bottom:1px solid var(--b2-line)}
  #rc-bridging-loan-v2 .b2-progress{grid-template-columns:repeat(2,1fr)}
  #rc-bridging-loan-v2 .b2-panel-head,#rc-bridging-loan-v2 .b2-panel-body{padding:18px}
  #rc-bridging-loan-v2 .b2-grid,#rc-bridging-loan-v2 .b2-grid-2,#rc-bridging-loan-v2 .b2-summary,#rc-bridging-loan-v2 .b2-flow-grid,#rc-bridging-loan-v2 .b2-lmi-grid,#rc-bridging-loan-v2 .b2-priority,#rc-bridging-loan-v2 .b2-content-grid,#rc-bridging-loan-v2 .b2-link-grid,#rc-bridging-loan-v2 .b2-faq{grid-template-columns:1fr}
  #rc-bridging-loan-v2 .b2-service{grid-template-columns:auto minmax(0,1fr)}
  #rc-bridging-loan-v2 .b2-service .b2-btn{grid-column:1/-1}
  #rc-bridging-loan-v2 .b2-actions .b2-btn,#rc-bridging-loan-v2 .b2-form-actions .b2-btn{flex:1 1 100%}
  #rc-bridging-loan-v2 .b2-table th,#rc-bridging-loan-v2 .b2-table td{padding:10px}
}
@media(max-width:430px){
  #rc-bridging-loan-v2 .b2-progress a{padding:9px;font-size:11.5px}
  #rc-bridging-loan-v2 .b2-panel{border-radius:17px}
  #rc-bridging-loan-v2 .b2-panel-head,#rc-bridging-loan-v2 .b2-panel-body{padding:15px}
  #rc-bridging-loan-v2 .b2-metric{min-height:105px}
}
@media(prefers-reduced-motion:reduce){
  #rc-bridging-loan-v2 *,#rc-bridging-loan-v2 *:before,#rc-bridging-loan-v2 *:after{scroll-behavior:auto!important;transition:none!important}
}
@media print{
  #rc-bridging-loan-v2 .b2-hero,#rc-bridging-loan-v2 .b2-trust,#rc-bridging-loan-v2 .b2-progress,#rc-bridging-loan-v2 #bridge2-calculator,#rc-bridging-loan-v2 .b2-result-actions,#rc-bridging-loan-v2 .b2-mobile-bar,#rc-bridging-loan-v2 .b2-link-panel,#rc-bridging-loan-v2 .b2-faq-panel{display:none!important}
  #rc-bridging-loan-v2 .b2-page{padding:0;background:#fff}
  #rc-bridging-loan-v2 .b2-panel{box-shadow:none;border-color:#bbb}
}
