:root{--mkt-text:#071120;--mkt-text-inverse:#fff;--mkt-text-faint:#9a9ca0;--mkt-surface-page:#fff;--mkt-surface-strip:#103557;--mkt-surface-borrower:#dadfeb;--mkt-surface-screen:#f9f9f9;--mkt-surface-hover:#f9f9f9;--mkt-card-blue:#dee7f0;--mkt-card-green:#effcf5;--mkt-card-red:#f0e6de;--mkt-card-yellow:#fef9ed;--mkt-line:#c6c8be;--mkt-action-header:#007c44;--mkt-action-header-hover:#065f46;--mkt-action-primary:#446dcb;--mkt-action-primary-hover:#1e40af;--mkt-action-text:#fff;--mkt-action-secondary-bg:#fff;--mkt-paper-top:#eef3ef;--mkt-paper-mid:#f7f9f7;--mkt-pill-bg:#e3f6ec;--mkt-pill-border:#065f46;--mkt-pill-text:#065f46;--mkt-green:#007c44;--mkt-blue:#446dcb;--mkt-navy:#103557;--mkt-red:#ff460b;--mkt-yellow:#f4d35e;--mkt-radius:16px;--mkt-radius-pill:9999px;--mkt-scale:1.361;--mkt-maxw:1440px;--mkt-gutter:clamp(20px, 4vw, 65px);--mkt-content-maxw:calc(var(--mkt-maxw) - 130px);--mkt-pad-x:max(var(--mkt-gutter), calc((100% - var(--mkt-content-maxw)) / 2));--accent-bg:#dadfeb;--accent-hover:#446dcb;--accent-primary:#1e40af;--aging-120-bg:#fce7f3;--aging-120-text:#9d174d;--aging-30-bg:#fff4d6;--aging-30-text:#8d6747;--aging-60-bg:#ffedd5;--aging-60-text:#9a3412;--aging-90-bg:#ffe9e1;--aging-90-text:#ff460b;--aging-current-bg:#e6f2ec;--aging-current-text:#007c44;--badge-blue-dark:#1e40af;--badge-blue-light:#dadfeb;--badge-excel-bg:#e6f2ec;--badge-excel-border:transparent;--badge-excel-text:#007c44;--badge-gray-dark:#000;--badge-gray-light:#efeff0;--badge-green-dark:#007c44;--badge-green-light:#e6f2ec;--badge-green-text-light:#007c44;--badge-image-bg:#efeff0;--badge-image-border:transparent;--badge-image-text:#000;--badge-pdf-bg:#ffe9e1;--badge-pdf-border:transparent;--badge-pdf-text:#ff460b;--badge-red-dark:#ff460b;--badge-red-light:#ffe9e1;--badge-red-text-light:#ff460b;--badge-stroke-bg:#fff;--badge-stroke-blue:#1e40af;--badge-stroke-gray:#9a9ca0;--badge-stroke-green:#007c44;--badge-stroke-red:#ff460b;--badge-stroke-yellow:#ffc122;--badge-word-bg:#dadfeb;--badge-word-border:transparent;--badge-word-text:#1e40af;--badge-yellow-light:#fff4d6;--badge-yellow-mid:#ffc122;--badge-yellow-text-light:#8d6747;--bg-elevated:#fff;--bg-field-disabled:#f1f5f9;--bg-hover:#f9f9f9;--bg-primary:#fff;--bg-secondary:#f9f9f9;--bg-tertiary:#dbdbdc;--border-primary:#c6c8be;--border-strong:#9a9ca0;--card-bg:#fff;--card-border:#c6c8be;--card-divider:#c6c8be;--danger-bg:#ffe9e1;--danger-border:#ff460b;--danger-focus-ring:0 0 0 2px #ff460b3d;--danger-primary:#ff460b;--duration-fast:.15s;--focus-ring:0 0 0 2px #1e40af3d;--font-sans:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-body-2:14px;--font-size-button:14px;--font-size-caption:12px;--font-size-sm:14px;--font-weight-heavy:800;--font-weight-medium:500;--font-weight-regular:400;--indigo-bg:#e0e7ff;--indigo-border:#c7d2fe;--indigo-text:#3730a3;--kpi-blue:#1e40af;--kpi-green:#007c44;--kpi-red:#ff460b;--kpi-yellow:#ffc122;--negative-red:#ff460b;--purple-bg:#f5f3ff;--purple-border:#ddd6fe;--purple-text:#6d28d9;--radius-md:4px;--radius-sm:2px;--radius-xl:8px;--space-3xl:48px;--space-lg:16px;--space-md:12px;--space-sm:8px;--space-xl:24px;--success-bg:#e6f2ec;--success-bg-hover:#e6f2ec;--success-border:#007c44;--success-primary:#007c44;--text-inverse:#fff;--text-muted:#9a9ca0;--text-primary:#000;--text-tertiary:#000;--border-secondary:#c6c8be;--border-subtle:var(--border-secondary);--danger-hover:#ff460b;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, monospace;--radius-lg:6px;--shadow-md:0 2px 8px #00000014;--shadow-sm:0 1px 2px 0 #0000000f;--text-disabled:#9a9ca0;--text-secondary:#000}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;overflow-y:scroll}body{background:var(--mkt-surface-page);width:100%;min-height:100vh;color:var(--mkt-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}.card-interactive{transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;cursor:pointer}.card-interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card-dashed{border-style:dashed;border-color:var(--border-strong)}.card-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--card-divider);background:0 0;justify-content:space-between;align-items:center;display:flex}.card-header-flat{background:0 0}.card-title{font-size:13px;font-weight:var(--font-weight-regular);color:var(--text-secondary);letter-spacing:-.01em;margin:0}.card-actions{align-items:center;gap:var(--space-sm);display:flex}.card-body{padding:var(--space-lg)}.card-body-compact{padding:var(--space-md) var(--space-lg)}.card-body-flush{padding:0}.card-footer{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--card-divider);display:flex}.table-wrapper{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto}.table-wrapper-scrollable{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table thead{background:var(--bg-primary)}.table th{text-align:left;font-size:11px;font-weight:var(--font-weight-regular);color:var(--text-tertiary);text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--border-primary);white-space:nowrap;background:var(--bg-primary);padding:8px 12px}.table-sticky thead{z-index:10;position:sticky;top:0}.table-sort-btn{cursor:pointer;font-family:inherit;font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-transform:none;letter-spacing:normal;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .15s;display:flex}.table-sort-btn:hover{color:var(--text-primary)}.table-sort-icon{color:var(--text-muted);align-items:center;display:flex}.table tbody tr{border-bottom:1px solid var(--bg-tertiary);transition:background .15s}.table tbody tr:hover{background:var(--bg-secondary)}.table tbody tr:last-child{border-bottom:none}.table tbody tr.table-row-selected{background:var(--accent-bg)}.table tbody tr.table-row-clickable{cursor:pointer}.table td{color:var(--text-secondary);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;font-size:13px;overflow:hidden}.table td.table-cell-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.table td.table-cell-primary{font-weight:var(--font-weight-medium);color:var(--text-primary)}.table td.table-cell-muted{color:var(--text-tertiary)}.table-empty{padding:var(--space-3xl) var(--space-lg);text-align:center;color:var(--text-primary);font-size:var(--font-size-sm)}.report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.report-table thead th{text-align:left;font-weight:var(--font-weight-medium);color:var(--text-secondary);border-bottom:1px solid var(--border-primary);background:var(--bg-elevated);padding:8px 6px;position:sticky;top:0}.report-th-right{text-align:right}.report-td-right{text-align:right;font-variant-numeric:tabular-nums}.report-td-mono{font-family:var(--font-mono);font-size:12px}.report-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:8px 6px}.report-table tbody tr:hover td{background:var(--bg-secondary)}.report-row-bold td{font-weight:var(--font-weight-heavy)}.report-row-italic td{font-style:italic}.report-row-divider td{border-bottom:1px solid var(--border-primary);padding-bottom:4px}.report-row-divider+tr td{padding-top:6px}.badge{font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;background:var(--badge-gray-light);color:var(--badge-gray-dark);border:1px solid #0000;border-radius:12px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.badge-size-sm{border-radius:10px;padding:1px 6px;font-size:10px;line-height:14px}.badge-size-lg{border-radius:14px;padding:3px 10px;font-size:14px;line-height:20px}.badge-square{border-radius:4px}.badge-label{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em}.badge-blue,.badge-blue.badge-light{background:var(--badge-blue-light);color:var(--badge-blue-dark);border-color:#0000}.badge-blue.badge-dark{background:var(--badge-blue-dark);color:#fff;border-color:#0000}.badge-blue.badge-stroke{background:var(--badge-stroke-bg);color:var(--badge-stroke-blue);border-color:var(--badge-stroke-blue)}.badge-green,.badge-green.badge-light{background:var(--badge-green-light);color:var(--badge-green-text-light);border-color:#0000}.badge-green.badge-dark{background:var(--badge-green-dark);color:#fff;border-color:#0000}.badge-green.badge-stroke{background:var(--badge-stroke-bg);color:var(--badge-stroke-green);border-color:var(--badge-stroke-green)}.badge-gray,.badge-gray.badge-light{background:var(--badge-gray-light);color:var(--badge-gray-dark);border-color:#0000}.badge-gray.badge-dark{background:var(--badge-gray-dark);color:#fff;border-color:#0000}.badge-gray.badge-stroke{background:var(--badge-stroke-bg);color:var(--badge-stroke-gray);border-color:var(--badge-stroke-gray)}.badge-yellow,.badge-yellow.badge-light{background:var(--badge-yellow-light);color:var(--badge-yellow-text-light);border-color:#0000}.badge-yellow.badge-dark{background:var(--badge-yellow-mid);color:#fff;border-color:#0000}.badge-yellow.badge-stroke{background:var(--badge-stroke-bg);color:var(--badge-stroke-yellow);border-color:var(--badge-stroke-yellow)}.badge-red,.badge-red.badge-light{background:var(--badge-red-light);color:var(--badge-red-text-light);border-color:#0000}.badge-red.badge-dark{background:var(--badge-red-dark);color:#fff;border-color:#0000}.badge-red.badge-stroke{background:var(--badge-stroke-bg);color:var(--badge-stroke-red);border-color:var(--badge-stroke-red)}.badge-success{background:var(--badge-green-light);color:var(--badge-green-text-light);border-color:#0000}.badge-error{background:var(--badge-red-light);color:var(--badge-red-text-light);border-color:#0000}.badge-warning{background:var(--badge-yellow-light);color:var(--badge-yellow-text-light);border-color:#0000}.badge-info{background:var(--badge-blue-light);color:var(--badge-blue-dark);border-color:#0000}.badge-danger{background:var(--badge-red-dark);color:#fff;border-color:#0000}.badge-purple{background:var(--purple-bg);color:var(--purple-text);border-color:var(--purple-border)}.badge-indigo{background:var(--indigo-bg);color:var(--indigo-text);border-color:var(--indigo-border)}.badge-pdf{background:var(--badge-pdf-bg);color:var(--badge-pdf-text);border-color:var(--badge-pdf-border)}.badge-excel{background:var(--badge-excel-bg);color:var(--badge-excel-text);border-color:var(--badge-excel-border)}.badge-word{background:var(--badge-word-bg);color:var(--badge-word-text);border-color:var(--badge-word-border)}.badge-image{background:var(--badge-image-bg);color:var(--badge-image-text);border-color:var(--badge-image-border)}.badge-aging-current{background:var(--aging-current-bg);color:var(--aging-current-text);border-color:#0000}.badge-aging-30{background:var(--aging-30-bg);color:var(--aging-30-text);border-color:#0000}.badge-aging-60{background:var(--aging-60-bg);color:var(--aging-60-text);border-color:#0000}.badge-aging-90{background:var(--aging-90-bg);color:var(--aging-90-text);border-color:#0000}.badge-aging-120{background:var(--aging-120-bg);color:var(--aging-120-text);border-color:#0000}.badge-count{background:var(--danger-primary);min-width:20px;height:20px;color:var(--text-inverse);font-size:11px;font-weight:var(--font-weight-heavy);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:flex}.kpi-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.kpi-tile{border:1px solid var(--border-primary);background:var(--bg-primary);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kpi-tile-label{font-size:11px;font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.kpi-tile-value{font-size:20px;font-weight:var(--font-weight-regular);color:var(--text-primary);font-variant-numeric:tabular-nums}.kpi-tile-primary .kpi-tile-value,.kpi-tile-accent .kpi-tile-value{color:var(--kpi-blue)}.kpi-tile-success .kpi-tile-value{color:var(--kpi-green)}.kpi-tile-warning .kpi-tile-value{color:var(--kpi-yellow)}.kpi-tile-danger .kpi-tile-value{color:var(--kpi-red)}.kpi-tile-muted .kpi-tile-label{color:var(--text-tertiary)}.kpi-tile-muted .kpi-tile-value{color:var(--text-primary);font-weight:var(--font-weight-medium)}@media screen and (width<=880px){.kpi-row{grid-template-columns:repeat(2,1fr)}}@media print{.kpi-tile,.kpi-tile-value,.kpi-tile-label{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.kpi-row{gap:8px!important}.kpi-tile{padding:8px 10px!important}.kpi-tile-value{font-size:13px!important}.kpi-tile-label{font-size:9px!important}}.form-group{flex-direction:column;gap:4px;display:flex}.form-group-inline{align-items:center;gap:var(--space-sm);flex-direction:row}.form-description{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.form-required-marker{color:var(--danger-primary);font-weight:500}.form-label{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.form-label-regular{color:var(--text-secondary);text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500}.form-input,.form-select,.form-textarea{border-radius:var(--radius-sm);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background:var(--bg-primary);padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-disabled)}.form-input:hover:not(:disabled):not(:focus),.form-select:hover:not(:disabled):not(:focus),.form-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-primary);box-shadow:var(--focus-ring);outline:none}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed}.form-select{cursor:pointer;padding-right:28px}.form-textarea{resize:vertical;min-height:60px;line-height:1.5}.form-input-sm,.form-select-sm{height:28px;padding:5px 8px;font-size:12px}.form-input-lg,.form-select-lg{height:40px;padding:10px 14px;font-size:14px}.form-input-error,.form-select-error,.form-textarea-error{border-color:var(--danger-primary)}.form-input-error:focus,.form-select-error:focus,.form-textarea-error:focus{box-shadow:var(--danger-focus-ring)}.form-error-message{color:var(--danger-primary);margin-top:2px;font-size:12px}.form-input-inline{background:var(--bg-secondary);border-color:#0000}.form-input-inline:hover:not(:disabled):not(:focus){background:var(--bg-tertiary);border-color:#0000}.form-input-inline:focus{background:var(--bg-primary);border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.form-checkbox{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}input[type=checkbox]{accent-color:var(--accent-primary)}input.field-accepted,select.field-accepted,textarea.field-accepted{background-color:var(--bg-secondary);border-color:var(--border-strong);transition:background-color .4s,border-color .4s}.btn{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-primary);height:34px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){opacity:.85}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-inverse);font-size:var(--font-size-button);letter-spacing:0;box-shadow:var(--shadow-sm);line-height:16px}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{border-color:var(--border-primary);background:var(--bg-primary);color:var(--accent-primary)}.btn-secondary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--accent-primary);color:var(--accent-hover)}.btn-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-primary)}.btn-danger{border-color:var(--danger-border);background:var(--bg-primary);color:var(--danger-primary)}.btn-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-border)}.btn-danger-solid{border-color:var(--danger-primary);background:var(--danger-primary);color:var(--text-inverse)}.btn-danger-solid:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.btn-ghost{color:var(--text-tertiary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-accent-outline{border-color:var(--accent-primary);background:var(--bg-primary);color:var(--accent-primary)}.btn-accent-outline:hover:not(:disabled){background:var(--accent-bg)}.btn-sm{height:28px;padding:4px 10px;font-size:12px}.btn-compact{height:32px;padding:6px 14px}.btn-lg{height:40px;padding:10px 20px;font-size:14px}.btn-icon{width:auto;height:auto;color:var(--text-tertiary);background:0 0;border-color:#0000;padding:6px}.btn-icon:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-close{border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.btn-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-close:active{opacity:.85}.mkt-root{background:var(--mkt-surface-page);color:var(--mkt-text);font-family:var(--font-sans);text-wrap:pretty;min-height:100vh}.mkt-page{background:var(--mkt-surface-page);width:100%}.mkt-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-btn{justify-content:center;align-items:center;gap:calc(4 * var(--mkt-scale) * 1px);padding:calc(10 * var(--mkt-scale) * 1px);border-radius:var(--mkt-radius);font-family:inherit;font-weight:400;font-size:calc(16 * var(--mkt-scale) * 1px);text-align:center;cursor:pointer;border:1px solid #0000;line-height:100%;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.mkt-btn--primary{width:calc(166 * var(--mkt-scale) * 1px);height:calc(42 * var(--mkt-scale) * 1px);background:var(--mkt-action-primary);color:var(--mkt-action-text)}.mkt-btn--primary:hover{background:var(--mkt-action-primary-hover)}.mkt-btn--secondary{width:calc(168 * var(--mkt-scale) * 1px);height:calc(44 * var(--mkt-scale) * 1px);background:var(--mkt-action-secondary-bg);border-color:var(--mkt-line);color:var(--mkt-text)}.mkt-btn--secondary:hover{background:var(--mkt-surface-hover)}.mkt-header{justify-content:space-between;align-items:center;gap:calc(20 * var(--mkt-scale) * 1px);height:calc(80 * var(--mkt-scale) * 1px);padding:calc(20 * var(--mkt-scale) * 1px);border-bottom:1px solid var(--mkt-line);background:var(--mkt-surface-page);display:flex}.mkt-header__actions{align-items:center;gap:calc(15 * var(--mkt-scale) * 1px);display:flex}.mkt-header__logo{width:calc(145 * var(--mkt-scale) * 1px);height:calc(38 * var(--mkt-scale) * 1px);flex-shrink:0}.mkt-header__link{appearance:none;font-family:inherit;font-weight:500;font-size:max(12px, calc(9 * var(--mkt-scale) * 1px));letter-spacing:.04em;white-space:nowrap;color:var(--mkt-text);cursor:pointer;background:0 0;border:0;padding:0;line-height:100%;text-decoration:none}.mkt-header__link:hover{color:var(--mkt-action-primary)}.mkt-header__cta{appearance:none;justify-content:center;align-items:center;gap:calc(4 * var(--mkt-scale) * 1px);min-width:calc(86 * var(--mkt-scale) * 1px);padding:calc(10 * var(--mkt-scale) * 1px) calc(14 * var(--mkt-scale) * 1px);border-radius:var(--mkt-radius);background:var(--mkt-action-header);font-family:inherit;font-weight:500;font-size:max(12px, calc(9 * var(--mkt-scale) * 1px));letter-spacing:.04em;text-align:center;white-space:nowrap;color:var(--mkt-action-text);cursor:pointer;border:0;line-height:100%;text-decoration:none;transition:background-color .15s;display:inline-flex}.mkt-header__cta:hover{background:var(--mkt-action-header-hover)}.mkt-backdrop{pointer-events:none;position:absolute;inset:0}.mkt-backdrop__base{background:var(--mkt-surface-page);position:absolute;inset:0}.mkt-backdrop__grid{position:absolute;inset:0}.mkt-bloom{border-radius:var(--mkt-radius-pill);position:absolute}.mkt-bloom--centered{left:50%}.mkt-backdrop--aurora{background:radial-gradient(120% 95% at 6% 112%, #007c442b 0%, #007c4400 58%), radial-gradient(95% 85% at 97% 4%, #446dcb26 0%, #446dcb00 60%), var(--mkt-surface-page)}.mkt-backdrop--paper{background:linear-gradient(180deg, var(--mkt-paper-top) 0%, var(--mkt-paper-mid) 46%, var(--mkt-surface-page) 100%)}.mkt-backdrop--arc{background:var(--mkt-surface-page)}.mkt-backdrop--arc:before,.mkt-backdrop--arc:after{content:"";border-radius:var(--mkt-radius-pill);position:absolute}.mkt-backdrop--arc:before{right:calc(-190 * var(--mkt-scale) * 1px);bottom:calc(-300 * var(--mkt-scale) * 1px);width:calc(800 * var(--mkt-scale) * 1px);height:calc(800 * var(--mkt-scale) * 1px);filter:blur(calc(70 * var(--mkt-scale) * 1px));background:linear-gradient(135deg,#007c4438 0%,#446dcb33 100%)}.mkt-backdrop--arc:after{left:calc(-150 * var(--mkt-scale) * 1px);top:calc(-220 * var(--mkt-scale) * 1px);width:calc(520 * var(--mkt-scale) * 1px);height:calc(520 * var(--mkt-scale) * 1px);filter:blur(calc(80 * var(--mkt-scale) * 1px));background:#f4d35e21}.mkt-hero{--mkt-cluster-gap:32;height:calc(468 * var(--mkt-scale) * 1px);padding-left:var(--mkt-pad-x);padding-right:calc((390 * var(--mkt-scale) * var(--mkt-cluster-fit) + var(--mkt-cluster-gap)) * 1px);align-items:center;display:flex;position:relative;overflow:hidden}.mkt-hero__content{width:100%;max-width:var(--mkt-content-maxw);height:calc(347 * var(--mkt-scale) * 1px);flex-direction:row;align-items:center;display:flex;position:relative}.mkt-hero__copy{align-items:flex-start;gap:calc(30 * var(--mkt-scale) * 1px);width:calc(523 * var(--mkt-scale) * 1px);flex-direction:column;flex-shrink:0;display:flex}.mkt-hero__intro{align-items:flex-start;gap:calc(12 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex}.mkt-hero__pill{padding:calc(4 * var(--mkt-scale) * 1px) calc(8 * var(--mkt-scale) * 1px);border:1px solid var(--mkt-pill-border);border-radius:var(--mkt-radius-pill);background:var(--mkt-pill-bg);font-weight:500;font-size:calc(12 * var(--mkt-scale) * 1px);white-space:nowrap;color:var(--mkt-pill-text);align-items:center;line-height:100%;display:inline-flex}.mkt-hero__headline{font-weight:800;font-size:calc(50 * var(--mkt-scale) * 1px);line-height:calc(52 * var(--mkt-scale) * 1px);letter-spacing:.5px;white-space:nowrap;color:var(--mkt-text);margin:0}.mkt-hero__subtitle{font-weight:400;font-size:calc(20 * var(--mkt-scale) * 1px);letter-spacing:.5px;color:var(--mkt-text);align-self:stretch;margin:0;line-height:100%}.mkt-hero__emphasis{color:var(--mkt-green);font-weight:800}.mkt-hero__actions{align-items:center;gap:calc(20 * var(--mkt-scale) * 1px);flex-direction:row;display:flex}.mkt-hero__reassurance,.mkt-cta__reassurance{font-weight:500;font-size:calc(14 * var(--mkt-scale) * 1px);letter-spacing:.5px;color:var(--mkt-text);align-self:stretch;margin:0;line-height:100%}.mkt-reel{vertical-align:top;height:calc(52 * var(--mkt-scale) * 1px);display:inline-block;position:relative;overflow:hidden}.mkt-reel__layer{white-space:pre;line-height:calc(52 * var(--mkt-scale) * 1px);will-change:transform, opacity;position:absolute;top:0;left:0}@keyframes mktReelIn{0%{opacity:0;transform:translateY(108%)rotate(2.5deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes mktReelOut{0%{opacity:1;transform:translateY(0)rotate(0)}40%{opacity:.6}to{opacity:0;transform:translateY(-108%)rotate(-2.5deg)}}.mkt-hero__cluster{--mkt-cluster-fit:1;z-index:1;width:calc(390 * var(--mkt-scale) * var(--mkt-cluster-fit) * 1px);height:calc(325 * var(--mkt-scale) * var(--mkt-cluster-fit) * 1px);flex-shrink:0;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.mkt-hero__cluster-stage{width:780px;height:650px;transform:scale(calc(.5 * var(--mkt-scale) * var(--mkt-cluster-fit)));transform-origin:0 0;color:var(--mkt-text);position:absolute;top:0;left:0}.mkt-hero__ledger{width:530px;position:absolute;top:0;left:250px}.mkt-hero__collateral{width:560px;position:absolute;top:150px;left:0}.mkt-mock-card{background:var(--mkt-surface-page)}.mkt-mock-card__header{justify-content:space-between;align-items:baseline;display:flex}.mkt-mock-caption{color:var(--mkt-text-faint);font-size:12px}.mkt-mock-rows{flex-direction:column;gap:10px;font-size:14px;display:flex}.mkt-mock-stack{flex-direction:column;gap:14px;display:flex}.mkt-mock-row{justify-content:space-between;display:flex}.mkt-mock-num{font-variant-numeric:tabular-nums}.mkt-mock-num--negative{color:var(--mkt-red)}.mkt-mock-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.mkt-mock-table{width:100%}.mkt-mock-total{border-top:1px solid var(--mkt-line);color:var(--mkt-action-primary-hover);justify-content:space-between;align-items:baseline;padding-top:12px;font-weight:800;display:flex}.mkt-mock-total .mkt-mock-num{color:var(--mkt-action-primary-hover);font-weight:800}.mkt-mock-alerts{flex-direction:column;gap:10px;display:flex}.mkt-mock-alert{align-items:center;gap:8px;display:flex}.mkt-mock-actions{flex-wrap:wrap;gap:8px;display:flex}.mkt-trust{justify-content:space-between;align-items:center;gap:calc(20 * var(--mkt-scale) * 1px);height:calc(61 * var(--mkt-scale) * 1px);padding:calc(20 * var(--mkt-scale) * 1px) var(--mkt-pad-x);background:var(--mkt-surface-strip);flex-direction:row;display:flex;overflow:hidden}.mkt-trust__label{font-weight:500;font-size:calc(14 * var(--mkt-scale) * 1px);color:var(--mkt-text-inverse);margin:0;line-height:100%}.mkt-trust__customers{justify-content:center;align-items:center;gap:calc(15 * var(--mkt-scale) * 1px);flex-direction:row;display:flex}.mkt-trust__customer{font-weight:900;font-size:calc(10 * var(--mkt-scale) * 1px);letter-spacing:.04em;white-space:nowrap;color:var(--mkt-text-inverse);line-height:100%}.mkt-section{border-top:1px solid var(--mkt-line);padding:calc(60 * var(--mkt-scale) * 1px) var(--mkt-pad-x);background:var(--mkt-surface-page);flex-direction:column;justify-content:center;display:flex}.mkt-section__inner{align-items:center;gap:calc(40 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex}.mkt-section__heading{align-items:center;gap:calc(12 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex}.mkt-eyebrow{max-width:calc(612 * var(--mkt-scale) * 1px);font-weight:500;font-size:calc(12 * var(--mkt-scale) * 1px);line-height:calc(22 * var(--mkt-scale) * 1px);letter-spacing:.15px;text-align:center;color:var(--mkt-text);margin:0}.mkt-eyebrow--transform{text-transform:uppercase}.mkt-section__headline{font-weight:800;font-size:calc(42 * var(--mkt-scale) * 1px);line-height:calc(48 * var(--mkt-scale) * 1px);letter-spacing:.5px;text-align:center;color:var(--mkt-text);align-self:stretch;margin:0}.mkt-section__body{font-weight:400;font-size:calc(18 * var(--mkt-scale) * 1px);line-height:calc(26 * var(--mkt-scale) * 1px);letter-spacing:.5px;color:var(--mkt-text);align-self:stretch;margin:0}.mkt-section__body--lead{font-size:calc(20 * var(--mkt-scale) * 1px);line-height:calc(28 * var(--mkt-scale) * 1px)}.mkt-section__paragraphs{align-items:flex-start;gap:calc(15 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex}.mkt-section--built{height:calc(470 * var(--mkt-scale) * 1px);padding-block:calc(100 * var(--mkt-scale) * 1px);align-items:center}.mkt-section--inside{height:calc(290 * var(--mkt-scale) * 1px);padding-block:calc(30 * var(--mkt-scale) * 1px)}.mkt-section--borrowers{background:var(--mkt-surface-borrower);padding-block:calc(100 * var(--mkt-scale) * 1px);align-items:center}.mkt-section--workspace,.mkt-section--values{gap:calc(60 * var(--mkt-scale) * 1px);align-items:flex-start}.mkt-cards{justify-content:center;align-items:stretch;gap:calc(20 * var(--mkt-scale) * 1px);flex-direction:row;align-self:stretch;display:flex}.mkt-card{min-width:calc(80 * var(--mkt-scale) * 1px);min-height:calc(272 * var(--mkt-scale) * 1px);border-radius:var(--mkt-radius);padding:calc(20 * var(--mkt-scale) * 1px) calc(15 * var(--mkt-scale) * 1px);gap:calc(12 * var(--mkt-scale) * 1px);flex-direction:column;flex:1 1 0;display:flex}.mkt-card--blue{background:var(--mkt-card-blue)}.mkt-card--green{background:var(--mkt-card-green)}.mkt-card--red{background:var(--mkt-card-red)}.mkt-card--yellow{background:var(--mkt-card-yellow)}.mkt-card__title{font-weight:900;font-size:calc(16 * var(--mkt-scale) * 1px);line-height:calc(20 * var(--mkt-scale) * 1px);text-transform:uppercase;color:var(--mkt-text);margin:0}.mkt-card__body{font-weight:500;font-size:calc(12 * var(--mkt-scale) * 1px);line-height:calc(20 * var(--mkt-scale) * 1px);color:var(--mkt-text);margin:0}.mkt-stage{height:calc(604 * var(--mkt-scale) * 1px);border-top:1px solid var(--mkt-line);background:var(--mkt-surface-page);padding:calc(66 * var(--mkt-scale) * 1px) 0;flex-direction:row;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.mkt-laptop{--mkt-laptop-fit:1;--mkt-laptop-w:calc(683.611 * var(--mkt-scale) * var(--mkt-laptop-fit));width:calc(var(--mkt-laptop-w) * 1px);height:calc(var(--mkt-laptop-w) * 1150 / 1940 * 1px);flex-shrink:0;position:relative}.mkt-laptop__aperture{left:calc(var(--mkt-laptop-w) * 249 / 1940 * 1px);top:calc(var(--mkt-laptop-w) * 100 / 1940 * 1px);width:calc(var(--mkt-laptop-w) * 1440 / 1940 * 1px);height:calc(var(--mkt-laptop-w) * 900 / 1940 * 1px);background:var(--mkt-surface-screen);position:absolute;overflow:hidden}.mkt-laptop__viewport{width:1440px;height:900px;transform:scale(calc(var(--mkt-laptop-w) / 1940));transform-origin:0 0;position:absolute;top:0;left:0}.mkt-laptop__bezel{pointer-events:none;background:url(/marketing/macbook-air-13-bezel.png) 50%/100% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.mkt-screen{background:var(--mkt-surface-screen);width:1440px;height:900px;color:var(--mkt-text);flex-direction:column;display:flex}.mkt-screen__header{background:var(--mkt-surface-page);border-bottom:1px solid var(--mkt-line);flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 16px;display:flex}.mkt-screen__logo{width:auto;height:30px;display:block}.mkt-screen__rule{background:var(--mkt-line);align-self:stretch;width:1px;margin:12px 0}.mkt-screen__scope{align-items:center;gap:8px;display:flex}.mkt-screen__scope-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.mkt-screen__scope .form-select{width:200px}.mkt-screen__search{flex:1;min-width:160px;max-width:380px}.mkt-screen__body{flex:1;min-height:0;display:flex}.mkt-screen__nav{background:var(--mkt-surface-page);border-right:1px solid var(--mkt-line);flex-direction:column;flex-shrink:0;width:200px;display:flex}.mkt-screen__borrower{align-items:center;gap:8px;padding:16px;display:flex}.mkt-screen__avatar{border-radius:var(--mkt-radius-pill);border:1px solid var(--mkt-line);object-fit:contain;background:var(--mkt-surface-page);flex-shrink:0;width:36px;height:36px;padding:4px}.mkt-screen__borrower-name{font-size:14px;font-weight:700}.mkt-screen__nav-section{text-transform:uppercase;letter-spacing:.08em;padding:12px 16px 4px;font-size:14px}.side-nav-link{appearance:none;text-align:left;width:100%;color:var(--mkt-text);cursor:default;background:0 0;border:0;padding:8px 16px;font-family:inherit;font-size:14px;display:block}.side-nav-link--active{color:var(--mkt-action-primary-hover);box-shadow:inset 2px 0 0 var(--mkt-action-primary-hover);font-weight:700}.mkt-screen__main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px;display:flex}.mkt-screen__title{justify-content:space-between;align-items:baseline;display:flex}.mkt-screen__title h4{margin:0}.mkt-screen__kpis{flex-shrink:0}.mkt-screen__grid{grid-template-columns:2fr 1fr;align-items:start;gap:16px;min-height:0;display:grid;overflow:hidden}.mkt-screen__aside{flex-direction:column;gap:16px;display:flex}.mkt-screen__subcaption{margin-top:8px}.mkt-values{justify-content:center;align-items:flex-start;gap:calc(24 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex}.mkt-value{justify-content:center;align-items:center;gap:calc(40 * var(--mkt-scale) * 1px);padding:calc(10 * var(--mkt-scale) * 1px);flex-direction:row;align-self:stretch;display:flex}.mkt-value__icon{flex-shrink:0}.mkt-value__icon--top{margin-top:calc(6 * var(--mkt-scale) * 1px);align-self:flex-start}.mkt-value__text{align-items:flex-start;gap:calc(12 * var(--mkt-scale) * 1px);flex-direction:column;flex-grow:1;min-width:0;display:flex}.mkt-value__title{font-weight:800;font-size:calc(16 * var(--mkt-scale) * 1px);line-height:calc(20 * var(--mkt-scale) * 1px);color:var(--mkt-text);align-self:stretch;margin:0}.mkt-value__body{font-weight:500;font-size:calc(12 * var(--mkt-scale) * 1px);line-height:calc(20 * var(--mkt-scale) * 1px);color:var(--mkt-text);align-self:stretch;margin:0}.mkt-values__coda{font-weight:500;font-size:calc(42 * var(--mkt-scale) * 1px);line-height:calc(48 * var(--mkt-scale) * 1px);letter-spacing:.5px;text-align:center;color:var(--mkt-text);align-self:stretch;margin:0}.mkt-section--cta{height:calc(394 * var(--mkt-scale) * 1px);position:relative;overflow:hidden}.mkt-cta{align-items:center;gap:calc(30 * var(--mkt-scale) * 1px);flex-direction:column;align-self:stretch;display:flex;position:relative}.mkt-cta__headline{font-weight:800;font-size:calc(50 * var(--mkt-scale) * 1px);line-height:calc(56 * var(--mkt-scale) * 1px);letter-spacing:.5px;text-align:center;color:var(--mkt-text);align-self:stretch;margin:0}.mkt-cta__subtitle{font-weight:400;font-size:calc(20 * var(--mkt-scale) * 1px);letter-spacing:.5px;text-align:center;color:var(--mkt-text);align-self:stretch;margin:0;line-height:100%}.mkt-cta__reassurance{text-align:center}.mkt-header__link:focus-visible,.mkt-header__cta:focus-visible,.mkt-btn:focus-visible{outline:2px solid var(--mkt-action-primary);outline-offset:2px}.mkt-hero__cluster *,.mkt-laptop *{pointer-events:none}@media (prefers-reduced-motion:reduce){.mkt-root *,.mkt-root :before,.mkt-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1439px){.mkt-section--built,.mkt-section--inside,.mkt-section--cta,.mkt-stage{height:auto;min-height:0}.mkt-section--cta{padding-block:calc(60 * var(--mkt-scale) * 1px)}.mkt-stage{padding-block:calc(66 * var(--mkt-scale) * 1px)}.mkt-hero__content{height:auto}}@media (width<=1400px){.mkt-root{--mkt-scale:1.15}}@media (width<=1180px){.mkt-root{--mkt-scale:1}.mkt-hero{height:auto;min-height:0;padding-block:calc(60 * var(--mkt-scale) * 1px);padding-right:var(--mkt-pad-x);align-items:stretch;gap:calc(40 * var(--mkt-scale) * 1px);flex-direction:column}.mkt-hero__copy{width:100%}.mkt-hero__cluster{--mkt-cluster-fit:1.4;max-width:100%;position:relative;transform:none}.mkt-cards{flex-wrap:wrap}.mkt-card{flex:1 1 calc(45% - (10 * var(--mkt-scale) * 1px))}}@media (width<=860px){.mkt-laptop{--mkt-laptop-fit:.78}.mkt-hero__content{height:auto}.mkt-hero__headline{white-space:normal}.mkt-trust{align-items:flex-start;gap:calc(12 * var(--mkt-scale) * 1px);flex-direction:column;height:auto}.mkt-trust__label{line-height:calc(20 * var(--mkt-scale) * 1px)}.mkt-trust__customers{flex-wrap:wrap;justify-content:flex-start}.mkt-value{align-items:flex-start;gap:calc(20 * var(--mkt-scale) * 1px);flex-direction:column}.mkt-value__icon--top{margin-top:0}}@media (width<=640px){.mkt-laptop{--mkt-laptop-fit:.58}.mkt-hero__cluster{--mkt-cluster-fit:1.1}.mkt-card{flex:100%}.mkt-hero__actions{flex-wrap:wrap}.mkt-btn--primary,.mkt-btn--secondary{width:100%}}@media (width<=480px){.mkt-laptop{--mkt-laptop-fit:.44}.mkt-hero__cluster{--mkt-cluster-fit:.85}.mkt-section__headline,.mkt-values__coda{font-size:calc(30 * var(--mkt-scale) * 1px);line-height:calc(36 * var(--mkt-scale) * 1px)}.mkt-hero__headline,.mkt-cta__headline{font-size:calc(34 * var(--mkt-scale) * 1px);line-height:calc(38 * var(--mkt-scale) * 1px)}.mkt-reel,.mkt-reel__layer{height:calc(38 * var(--mkt-scale) * 1px);line-height:calc(38 * var(--mkt-scale) * 1px)}}
