.product-story{color:#172b46}.story-hero{display:grid;grid-template-columns:1fr 1.13fr;gap:58px;align-items:center;padding-top:65px;padding-bottom:60px}.story-intro h1{font-size:clamp(38px,4.1vw,57px);line-height:1.07;letter-spacing:-2.4px;font-weight:600;margin:22px 0}.story-intro h1 span{display:block;color:#2563eb}.story-breadcrumb{display:flex;gap:12px;align-items:center;color:#64748b;font-size:12px;margin:0}.story-breadcrumb a{color:#2563eb}.story-lead{font-size:17px;line-height:1.75;color:#56667c;max-width:640px}.story-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:27px}.story-demo-note{font-size:11px;color:#64748b;margin-top:15px}.story-hero-centered{display:block;padding-bottom:45px}.story-hero-centered .story-intro{max-width:800px;margin:0 auto 46px;text-align:center}.story-hero-centered .story-breadcrumb,.story-hero-centered .story-actions{justify-content:center}.story-hero-centered h1{font-size:clamp(40px,4.6vw,62px)}.story-hero-centered .story-lead{margin:0 auto}.story-hero-centered .story-hero-visual{max-width:1020px;margin:auto}.story-anchor-nav{display:flex;gap:30px;padding-top:20px;padding-bottom:20px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:12px;overflow-x:auto}.story-anchor-nav a{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#52617d}.story-anchor-nav a:last-child{margin-left:auto;color:#2563eb}.story-anchor-nav svg{width:14px}.story-section{padding-top:82px;padding-bottom:82px;scroll-margin-top:100px}.story-section h2,.story-questions h2{font-size:clamp(28px,3vw,40px);line-height:1.17;letter-spacing:-1.3px;font-weight:550}.story-section h3{font-size:19px;line-height:1.4;font-weight:550;letter-spacing:-.4px;margin:0 0 10px}.story-section p,.story-questions p{color:#56667c;font-size:15px;line-height:1.8;margin:17px 0}.story-section ul{padding-left:18px;color:#56667c;font-size:14px;line-height:1.85;margin:20px 0}.story-section li{margin:8px 0}.story-section small,.story-caption{font-size:11px;color:#64748b;line-height:1.7}.story-section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:34px}.story-section-head p{margin:0}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-split>*{min-width:0}.story-tint{background:#f3f8ff}.story-blue-note{padding:25px 28px;border-left:3px solid #2563eb;background:#eff6ff}.story-blue-note p{margin:9px 0 0}.story-feature-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.story-feature-columns>div{padding-top:22px;border-top:1px solid #cbd9eb}.story-feature-columns svg{color:#2563eb;margin-bottom:16px;width:24px;height:24px}.story-step-list{display:grid;gap:0;counter-reset:story-step}.story-step-list>div{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid #dce5ef;counter-increment:story-step}.story-step-list>div:before{content:"0" counter(story-step);font-size:13px;color:#2563eb;padding-top:4px}.story-step-list p{margin:6px 0 0;font-size:14px}.story-inline-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0}.story-inline-flow>div{position:relative;border-top:2px solid #bfd7fb;padding-top:24px}.story-inline-flow svg{color:#2563eb;margin-bottom:16px}.story-inline-flow h3{font-size:16px}.story-inline-flow p{font-size:13px;margin:0}.story-inline-flow>div:before{content:"";width:8px;height:8px;background:#2563eb;position:absolute;top:-5px;border-radius:50%}.story-comparison{width:100%;border-collapse:collapse;font-size:14px;margin-top:30px}.story-comparison th,.story-comparison td{padding:20px;border-bottom:1px solid #dce5ef;text-align:left;vertical-align:top}.story-comparison thead{background:#eff6ff}.story-comparison th{font-weight:550}.story-comparison td{color:#56667c;line-height:1.75}.story-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:65px;padding-bottom:65px}.story-questions details{border-bottom:1px solid #dce5ef}.story-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.story-questions summary::-webkit-details-marker{display:none}.story-questions summary svg{flex-shrink:0;color:#2563eb;width:16px}.story-questions details[open] svg{transform:rotate(45deg)}.story-questions details p{margin:0 0 22px;font-size:14px}.story-related{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:60px}.story-related a{display:flex;align-items:center;gap:20px;flex:1;padding:20px 0;border-top:1px solid #dce5ef;color:#2563eb;font-size:13px;min-width:170px}.story-related a svg{margin-left:auto;width:16px}.purpose-preview{border:1px solid #dce6f2;border-radius:14px;background:#fff;box-shadow:0 16px 60px #1e509412;overflow:hidden;text-align:left}.purpose-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #e7edf5;font-size:12px}.purpose-preview-top strong{font-weight:600;white-space:nowrap}.purpose-preview-top strong span{color:#64748b;font-size:11px;font-weight:400}.purpose-preview-top small{color:#64748b;font-size:9px;text-align:right}.purpose-preview>div:not(.purpose-preview-top){padding:26px}.purpose-preview h2{font-size:21px;line-height:1.25;font-weight:550;letter-spacing:-.6px;margin:8px 0 20px}.purpose-preview h3{font-size:13px;font-weight:550}.purpose-preview p{font-size:12px;color:#64748b;line-height:1.6}.preview-heading{display:flex;align-items:start;justify-content:space-between;gap:15px}.preview-heading>svg{color:#2563eb;padding-top:8px;width:28px;height:28px}.preview-heading small{font-size:9px;letter-spacing:.8px;color:#64748b}.preview-foot{display:flex;align-items:center;gap:10px;font-size:10px;color:#64748b;padding-top:18px;margin-top:12px;border-top:1px solid #e7edf5}.preview-foot svg{color:#2563eb;width:16px}.preview-foot span:last-child:not(:first-of-type){margin-left:auto}.preview-scroll{overflow-x:auto}.purpose-preview table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.purpose-preview th,.purpose-preview td{text-align:left;padding:13px 10px;border-bottom:1px solid #edf1f7}.purpose-preview th:first-child{padding-left:0}.purpose-preview thead th{font-weight:400;font-size:10px;color:#64748b}.purpose-preview tbody th{font-weight:500}.budget-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:4px 0 24px}.budget-totals span{display:block;font-size:10px;color:#64748b;margin-bottom:7px}.budget-totals strong{font-size:20px;font-weight:550;letter-spacing:-.7px}.budget-totals>div:last-child strong{color:#2563eb}.budget-progress{width:75px;height:5px;background:#e5efff;border-radius:3px;display:inline-block;margin-right:6px}.budget-progress span{display:block;height:5px;border-radius:3px;background:#2563eb}.payment-amount{background:#f3f8ff;padding:22px;border-radius:10px}.payment-amount>*{display:block}.payment-amount span{font-size:11px;color:#64748b}.payment-amount strong{font-size:35px;font-weight:500;letter-spacing:-1px;margin:10px 0}.payment-amount small{font-size:11px;color:#2563eb}.payment-trail{padding:0;margin:25px 0 0;list-style:none}.payment-trail li{display:flex;gap:14px;align-items:center;position:relative;padding:14px 0}.payment-trail li div{flex:1}.payment-trail strong{font-size:12px;font-weight:500;display:block}.payment-trail small{display:block;font-size:10px;color:#64748b;margin-top:5px}.payment-trail svg{width:16px;color:#2563eb}.trail-dot{border-radius:50%;background:#2563eb;width:7px;height:7px;flex-shrink:0}.trail-dot.pending{background:#fff;border:1px solid #8eabc9}.pipeline-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pipeline-lanes>div{background:#f5f8fc;padding:15px;border-radius:8px}.pipeline-lanes h3{display:flex;justify-content:space-between;margin:0 0 18px}.pipeline-lanes h3 span{color:#94a3b8;font-size:11px}.pipeline-lanes article{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:17px}.pipeline-lanes article svg{color:#2563eb;margin-bottom:18px}.pipeline-lanes article strong{font-size:13px;display:block;font-weight:500}.pipeline-lanes article small{display:block;padding-top:16px;margin-top:16px;border-top:1px solid #edf1f7;font-size:10px;color:#64748b;line-height:1.5}.contact-identity{display:flex;gap:17px;align-items:center}.contact-identity>span{display:grid;place-items:center;width:65px;height:65px;border-radius:14px;background:#eff6ff;font-size:23px;color:#2563eb}.contact-identity small{font-size:9px;color:#64748b}.contact-identity h2{margin:5px 0}.contact-identity p{margin:0}.contact-links{display:flex;gap:20px;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;padding:20px 0;margin:25px 0;flex-wrap:wrap}.contact-links>div{display:flex;gap:7px;align-items:center;font-size:10px;color:#64748b}.contact-links svg{color:#2563eb;width:14px}.relationship-timeline{padding:0;list-style:none}.relationship-timeline li{display:flex;gap:14px;margin:20px 0}.relationship-timeline svg{color:#2563eb;width:17px}.relationship-timeline strong{font-weight:500;font-size:12px}.relationship-timeline p{margin:4px 0 0}.maturity-bars{height:220px;display:flex;gap:22px;padding-top:35px;border-bottom:1px solid #dce5ef;margin:0 0 45px}.maturity-bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.maturity-bars span{display:block;background:#2563eb;width:100%;max-width:48px;border-radius:5px 5px 0 0;min-height:30px}.maturity-bars small{font-size:10px;margin-bottom:8px;color:#64748b}.maturity-bars strong{position:absolute;bottom:-25px;font-size:10px;font-weight:400;color:#64748b}.report-watch{display:flex;gap:12px;background:#eff6ff;padding:17px;border-radius:8px}.report-watch>svg{color:#2563eb;flex-shrink:0}.report-watch strong{font-size:12px;font-weight:500}.report-watch p{margin:5px 0 0}.borrower-payment{border:1px solid #dbeafe;border-radius:10px;padding:22px;background:#f4f9ff}.borrower-payment span,.borrower-payment strong,.borrower-payment small{display:block;font-size:11px}.borrower-payment span,.borrower-payment small{color:#64748b}.borrower-payment strong{margin:10px 0 0;font-weight:500}.borrower-payment p{font-size:30px;letter-spacing:-1px;color:#172b46;margin:7px 0}.borrower-action-list>div,.data-room-files>div{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e7edf5;padding:19px 0}.borrower-action-list>div>svg,.data-room-files svg{color:#2563eb;width:18px;flex-shrink:0}.borrower-action-list div div,.data-room-files div div{flex:1}.borrower-action-list strong,.data-room-files strong{display:block;font-size:12px;font-weight:500}.borrower-action-list small,.data-room-files small{display:block;font-size:10px;color:#64748b;margin-top:5px}.broker-deal{display:flex;align-items:center;gap:15px;padding:20px 0;border-top:1px solid #e7edf5}.broker-deal svg{color:#2563eb}.broker-deal strong{font-size:14px;font-weight:500}.broker-deal p{margin:5px 0 0}.placement-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.placement-paths>div{background:#f3f8ff;border-radius:8px;padding:20px 15px}.placement-paths svg{color:#2563eb;margin-bottom:17px}.placement-paths strong{display:block;font-size:12px;font-weight:500}.placement-paths p{font-size:11px;margin:8px 0 0}.offering-room{display:flex;align-items:center;gap:25px;background:#eff6ff;padding:24px;border-radius:8px}.offering-room div{flex:1}.offering-room span{font-size:10px;color:#64748b}.offering-room strong{display:block;margin:10px 0;font-size:23px;letter-spacing:-.5px;font-weight:500}.offering-room p{margin:0}.offering-room svg{width:55px;height:55px;color:#2563eb;stroke-width:1}.story-document{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:30px}.story-document>svg{color:#2563eb;margin-bottom:20px}.story-document ul{list-style:none;padding:0}.story-document li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f7;font-size:13px}.story-document li svg{color:#2563eb;width:15px;flex-shrink:0}.story-label{font-size:11px;color:#2563eb;text-transform:uppercase;letter-spacing:1px}.story-use-case{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding:32px 0;border-top:1px solid #dce5ef}.story-use-case p{margin:0}.story-use-case strong{color:#2563eb;font-weight:500}.story-example{background:#eff6ff;padding:32px;border-radius:12px}.story-example p{margin:12px 0}.story-example svg{color:#2563eb}.story-example h3{margin-top:16px}.story-fund-map{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.story-fund-map>div{padding:25px 20px;border:1px solid #dce5ef;border-radius:10px;background:#fff}.story-fund-map svg{color:#2563eb;margin-bottom:22px}.story-fund-map p{font-size:13px;margin-bottom:0}@media(max-width:1000px){.story-hero{gap:32px;grid-template-columns:1fr 1fr}.story-intro h1{font-size:42px}.purpose-preview>div:not(.purpose-preview-top){padding:20px}.budget-totals strong{font-size:17px}.story-split{gap:35px}.pipeline-lanes article{padding:14px}.placement-paths{gap:8px}.placement-paths>div{padding:15px 12px}}@media(max-width:767px){.story-hero{display:block;padding-top:35px;padding-bottom:35px}.story-intro h1,.story-hero-centered h1{font-size:39px;letter-spacing:-1.6px}.story-hero-visual{margin-top:32px}.story-lead{font-size:15px}.story-hero-centered .story-intro{text-align:left;margin-bottom:30px}.story-hero-centered .story-breadcrumb,.story-hero-centered .story-actions{justify-content:flex-start}.story-section{padding-top:48px;padding-bottom:48px}.story-split,.story-section-head,.story-questions{grid-template-columns:1fr;gap:28px}.story-section-head{margin-bottom:25px}.story-feature-columns{grid-template-columns:1fr;gap:10px}.story-inline-flow{grid-template-columns:1fr 1fr;gap:25px}.story-questions{padding-top:45px;padding-bottom:35px}.purpose-preview-top{padding:13px 16px}.purpose-preview-top strong span{font-size:10px}.purpose-preview>div:not(.purpose-preview-top){padding:18px}.purpose-preview h2{font-size:19px}.budget-totals{gap:10px}.budget-totals strong{font-size:17px}.budget-totals span{font-size:9px}.pipeline-lanes{grid-template-columns:1fr}.pipeline-lanes>div{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:start}.pipeline-lanes h3{flex-direction:column;gap:12px}.pipeline-lanes article svg{margin-bottom:10px}.placement-paths{grid-template-columns:1fr}.placement-paths>div{display:grid;grid-template-columns:25px 1fr;-moz-column-gap:10px;column-gap:10px;padding:15px}.placement-paths svg{margin:0;grid-row:span 2}.placement-paths p{grid-column:2}.maturity-bars{gap:14px;height:185px}.story-comparison th,.story-comparison td{padding:13px 10px;font-size:12px}.story-use-case{grid-template-columns:1fr;gap:12px}.story-fund-map{grid-template-columns:1fr}.story-document,.story-example{padding:24px}.story-actions{gap:17px}.story-actions .brand-text-link{font-size:12px}.story-anchor-nav{gap:23px}.story-related{gap:12px}.story-related a{flex-basis:100%}.contact-links{gap:12px}}@media(prefers-reduced-motion:no-preference){.platform-icon-link{transition:background .15s,transform .15s}.platform-icon-link:hover{transform:translate(3px)}.story-questions summary svg{transition:transform .15s}}
