.capital{--cap-bg:#08121f;--cap-panel:#101e30;--cap-line:#2a3a50;--cap-muted:#acbcd0;--cap-gold:#e7b36b;color:#f5f8fc;max-width:1480px;margin:0 auto;padding-bottom:40px;font-size:16px;line-height:1.55}.capital *{box-sizing:border-box}.capital h1,.capital h2,.capital h3,.capital p{margin:0}.capital h1{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:650}.capital h2{letter-spacing:-.02em;font-size:1.35rem;font-weight:650}.capital h3{margin-bottom:14px;font-size:1.1rem;font-weight:650}.capital p{line-height:1.65}.capital-header{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px;display:flex}.capital-header-actions{flex-wrap:wrap;gap:10px;display:flex}.capital-eyebrow{color:var(--cap-gold);letter-spacing:.15em;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.capital-muted,.capital-small{color:var(--cap-muted)}.capital-small{font-size:13px;line-height:1.6;margin-top:14px!important}.capital-notice{color:#f3d6ae;background:#2a241b;border:1px solid #634d30;border-radius:8px;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.capital-nav{border-bottom:1px solid var(--cap-line);flex-wrap:wrap;gap:5px;margin:0 0 26px;padding-bottom:14px;display:flex}.capital-nav a{color:#bdcbe0;border-radius:7px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600}.capital-nav a:hover,.capital-nav a[aria-current=page]{color:#fff;background:#233752}.capital-panel{background:var(--cap-panel);border:1px solid var(--cap-line);border-radius:12px;padding:23px;overflow:hidden}.capital-panel+.capital-panel{margin-top:20px}.capital-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.capital-panel-title p{margin-top:5px}.capital-grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.capital-grid-two>.capital-panel+.capital-panel{margin-top:0}.capital-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.capital-metric{border:1px solid var(--cap-line);background:linear-gradient(150deg,#17273d,#102034);border-radius:10px;padding:20px}.capital-metric>span{color:var(--cap-muted);font-size:14px;line-height:1.4;display:block}.capital-metric>strong{letter-spacing:-.025em;margin:9px 0 5px;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:650;display:block}.capital-metric small{color:var(--cap-muted);font-size:12px;line-height:1.5;display:block}.capital-button,.capital-button-secondary{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.capital-button{background:var(--cap-gold);color:#17202d;border:1px solid var(--cap-gold)}.capital-button:hover{background:#f5c68b}.capital-button-secondary{color:#e9f2ff;background:#172a43;border:1px solid #45607d}.capital-button-secondary:hover{background:#253e5c}.capital button:disabled{opacity:.5;cursor:not-allowed}.capital-field{color:#dbe5f3;letter-spacing:0;text-transform:none;flex-direction:column;gap:7px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.capital-field span{font-size:14px}.capital input:not([type=hidden]),.capital select,.capital textarea{width:100%;color:#f6f9ff!important;background:#091727!important;border:1px solid #3d516d!important;border-radius:6px!important;min-height:44px!important;padding:10px 12px!important;font-size:16px!important}.capital input:focus,.capital select:focus,.capital textarea:focus{outline-offset:2px;outline:2px solid #80b4ff}.capital textarea{min-height:100px}.capital-form-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.capital-form-footer p{flex:1;min-width:140px;font-size:14px}.capital-success{color:#88dcc0!important}.capital-error{color:#ffb0af!important}.capital-warning-text{color:#f6c880!important}.capital-warning{color:#f6d7ad!important;border-color:#6d5939!important}.capital-table-wrap{width:100%;overflow-x:auto}.capital table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.capital th{color:#9aafca;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:650}.capital td,.capital th{border-bottom:1px solid var(--cap-line);vertical-align:top;padding:14px 12px}.capital td:first-child,.capital th:first-child{padding-left:0}.capital td:last-child,.capital th:last-child{padding-right:0}.capital td small{color:var(--cap-muted);margin-top:3px;font-size:12px;display:block}.capital-badge{color:#c6d9ef;white-space:nowrap;text-transform:capitalize;background:#243750;border-radius:4px;padding:3px 8px;font-size:12px;display:inline-block}.capital-badge[data-status=active],.capital-badge[data-status=complete],.capital-badge[data-status=repaid],.capital-badge[data-status=verified]{color:#9de7cc;background:#163e35}.capital-badge[data-status=defaulted],.capital-badge[data-status=rejected]{color:#ffc2c8;background:#512d37}.capital-empty{color:var(--cap-muted);padding:22px 0;font-size:15px}.capital-definition{margin:0}.capital-definition>div{border-bottom:1px solid var(--cap-line);justify-content:space-between;gap:18px;padding:11px 0;font-size:14px;display:flex}.capital-definition dt{color:var(--cap-muted)}.capital-definition dd{text-align:right;margin:0;font-weight:600}.capital-card-list{gap:14px;display:grid}.capital-record{border:1px solid var(--cap-line);background:#0c192a;border-radius:8px;padding:18px}.capital-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;display:flex}.capital-record .capital-form{padding-top:4px}.capital-record p{margin-top:8px}.capital-inline-grid,.capital-input-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.capital-underwriting{grid-template-columns:minmax(300px,.95fr) minmax(420px,1.3fr);align-items:start;gap:24px;display:grid}.capital-results{min-width:0}.capital-results .capital-metric-grid{grid-template-columns:1fr 1fr;margin-bottom:20px}.capital-results>.capital-panel{margin-bottom:20px}.capital-input-group{border-top:1px solid var(--cap-line);margin-top:22px;padding-top:13px}.capital-input-group summary{cursor:pointer;align-items:center;min-height:42px;font-weight:650;display:flex}.capital-input-group summary:after{content:"+";color:var(--cap-gold);margin-left:auto;font-size:20px}.capital-input-group[open] summary:after{content:"−"}.capital-decision{border-left:3px solid var(--cap-gold);justify-content:space-between;gap:16px;margin-bottom:22px;padding:6px 0 6px 18px;display:flex}.capital-decision p{color:var(--cap-muted);margin-top:8px;font-size:14px}.capital-decision svg{color:var(--cap-gold);flex-shrink:0;margin-top:7px}.capital-stack{background:#355940;border-radius:4px;height:12px;margin:18px 0;display:flex;overflow:hidden}.capital-stack>div:first-child{background:#5798f0;flex-shrink:0}.capital-stack>div:nth-child(2){background:var(--cap-gold);flex-shrink:0}.capital-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.capital-checks li{align-items:center;gap:10px;font-size:14px;display:flex}.capital-checks svg{flex-shrink:0}.capital-rate-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.capital-rate{border-top:3px solid var(--cap-gold);background:#112137;border-radius:8px;padding:20px}.capital-rate strong{font-size:2.5rem;font-weight:600;display:block}.capital-rate p{color:var(--cap-muted);font-size:14px}.capital-rate small{color:var(--cap-gold);font-size:12px}.capital-timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid}.capital-timeline li{grid-template-columns:26px 1fr;gap:12px;display:grid}.capital-timeline b{height:26px;color:var(--cap-gold);border:1px solid #4e6786;border-radius:50%;place-items:center;font-size:12px;display:grid}.capital-timeline p{color:var(--cap-muted);font-size:14px}.capital-section-gap{margin-top:24px}.capital-document-row{border-bottom:1px solid var(--cap-line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.capital-document-row p{color:var(--cap-muted);font-size:14px}.capital-public{background:#08121f;max-width:none;min-height:100vh;padding:0 0 45px}.capital-public-nav{border-bottom:1px solid var(--cap-line);justify-content:space-between;align-items:center;gap:16px;padding:18px max(22px,50vw - 620px);display:flex}.capital-public-nav strong{letter-spacing:.02em;font-size:1.2rem}.capital-public-main{max-width:1240px;margin:auto;padding:44px 24px}.capital-public-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;margin-bottom:36px;display:grid}.capital-public-hero h1{max-width:700px;margin:15px 0 22px;font-size:clamp(2.3rem,4vw,3.9rem);line-height:1.07}.capital-public-hero p{color:var(--cap-muted);font-size:17px}.capital-public-hero img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:340px}.capital-public-hero .capital-small{font-size:12px;margin-top:6px!important}.capital-public-footer{border-top:1px solid var(--cap-line);max-width:1240px;color:var(--cap-muted);margin:28px auto 0;padding:22px 24px 0;font-size:13px}.capital-portal{max-width:1280px;margin:auto;padding:24px}.capital-login{max-width:430px;margin:70px auto;padding:24px}.capital-provider{border-bottom:1px solid var(--cap-line);grid-template-columns:1fr auto;gap:15px;padding:18px 0;display:grid}.capital-provider p{color:var(--cap-muted);font-size:14px}@media (max-width:1100px){.capital-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-underwriting{grid-template-columns:minmax(280px,1fr) minmax(340px,1fr)}.capital-header{align-items:flex-start}.capital-public-hero{gap:25px}}@media (max-width:760px){.capital-header{display:block}.capital-header-actions{margin-top:16px}.capital-underwriting,.capital-grid-two,.capital-public-hero{grid-template-columns:1fr}.capital-panel{padding:18px}.capital-metric{padding:16px}.capital-public-main{padding:30px 18px}.capital-public-hero img{height:230px}.capital-public-hero{gap:20px}.capital-nav{gap:2px}.capital-nav a{padding:8px 10px}.capital-panel-title{flex-wrap:wrap;align-items:flex-start}.capital-rate-grid{gap:8px}.capital-rate{padding:15px 12px}.capital-rate strong{font-size:2rem}.capital-portal{padding:18px}.capital-table-wrap{max-width:100%}.capital-inline-grid{grid-template-columns:1fr}}@media (max-width:380px){.capital-metric-grid,.capital-results .capital-metric-grid,.capital-input-grid,.capital-rate-grid{grid-template-columns:1fr}.capital-public-nav{flex-wrap:wrap}}@media print{.capital-nav,.capital-header-actions,.capital-form-footer{display:none}.capital,.capital-panel,.capital-metric{color:#111!important;background:#fff!important}.capital-muted,.capital-small,.capital-definition dt{color:#444!important}body *{visibility:hidden}.capital-statement,.capital-statement *{visibility:visible;color:#111!important;box-shadow:none!important;background:#fff!important}.capital-statement{border:0;width:100%;padding:24px;position:absolute;top:0;left:0}.capital-statement .capital-no-print,.capital-statement .capital-no-print *{display:none}.capital-statement table{width:100%}.capital-statement tr{-moz-column-break-inside:avoid;break-inside:avoid}}.capital-public-hero>*,.capital-grid-two>*,.capital-metric-grid>*,.capital-definition dt,.capital-definition dd,.capital-document-row>*,.capital-provider>*{overflow-wrap:anywhere;min-width:0}.capital-document-row .capital-button-secondary{flex-shrink:0}.capital a:focus-visible,.capital button:focus-visible,.capital summary:focus-visible{outline-offset:3px;outline:2px solid #80b4ff}@media (max-width:520px){.capital-document-row{flex-wrap:wrap}.capital-provider{grid-template-columns:1fr}.capital-provider .capital-badge{white-space:normal;justify-self:start}.capital-login{margin:24px auto;padding:18px}}@media (max-width:760px){.capital-public-nav{flex-wrap:wrap}.capital-public-nav .capital-header-actions{margin-top:0}}@media (max-width:520px){.capital-metric-grid,.capital-results .capital-metric-grid{grid-template-columns:1fr}.capital-definition>div{flex-direction:column;gap:4px}.capital-definition dd{text-align:left}.capital-public-nav .capital-header-actions{width:100%}.capital-public-nav .capital-header-actions>a{flex:1}.capital-rate-grid,.capital-input-grid{grid-template-columns:1fr}}
