@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--accent:#0000b3;--divider:#eef1f5;--hint:#9aa3af;--text:#1f2937;--bg:#fff;--table-header-bg:#0000b3;--table-header-text:#fff;--table-cell-bg:#f3f4f6;--table-border:#e5e7eb;--vw:100%;--page-top-padding:24px}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg);color:#1f2937;color:var(--text);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;overflow-x:hidden}.dm-sans{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.left-force{align-items:flex-start!important;justify-content:flex-start!important;margin-left:0!important;padding-left:0!important;text-align:left!important}.align-ends{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}.folio-form-compact{background:#fff;background:var(--bg);display:block;margin:0;min-height:100vh;padding:24px 0 0;padding:var(--page-top-padding) 0 0;text-align:left!important}.folio-form-compact .canvas{border-radius:0;box-sizing:border-box;left:50%;margin-left:-50%;margin-left:calc(var(--vw)*-.5);padding:0;position:relative;text-align:left!important;width:100%;width:var(--vw)}.folio-form-compact .form{margin:0;max-width:none;padding:0;text-align:left!important;width:100%}.folio-form-compact .field{margin-bottom:18px}.folio-form-compact .label{color:#0000b3;color:var(--accent);display:block;font-size:1.25rem;font-weight:150;letter-spacing:.1px;margin:0 0 8px;padding:0;text-align:left!important}.label .req{color:#ff1f36;font-weight:700;line-height:1;margin-left:4px}.full-bleed-row{box-sizing:border-box;left:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:static;right:auto;text-align:left;width:100%}.full-bleed-row.no-padding{padding-bottom:0;padding-top:0}.folio-form-compact .input{background:#0000;border:none;border-bottom:1px solid #eef1f5;border-bottom:1px solid var(--divider);color:#1f2937;color:var(--text);display:block;font-size:16px;outline:none;padding:8px 0 12px;width:100%}.folio-form-compact .input.edge{padding-left:0;padding-right:0}.input-blue{color:#000!important}.folio-form-compact .input::placeholder{color:#0000}.folio-form-compact .input:focus{border-bottom-color:#0000b3;border-bottom-color:var(--accent)}.folio-form-compact .row-between{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:0}.folio-form-compact .hint{color:#9aa3af;color:var(--hint);font-size:12px;letter-spacing:.2px}.folio-form-compact .link-btn{background:#0000;border:none;color:#0000b3;color:var(--accent);cursor:pointer;font-size:14px;font-weight:450;padding:0}.folio-form-compact .link-btn:disabled{cursor:not-allowed;opacity:.5}.result-area{box-sizing:border-box;margin-top:10px;padding-left:0;padding-right:0;text-align:left!important}.section-title{color:#0000b3;color:var(--accent);font-size:14px;font-weight:700;margin:14px 0 6px;text-align:left!important}.subtle-text{color:#6b7280;font-size:13px;margin:4px 0 8px;text-align:left!important}.table-wrap{margin:0;padding:0;width:100%}.result-table{border:1px solid #e5e7eb;border:1px solid var(--table-border);border-collapse:initial;border-spacing:0;width:100%}.result-table td:first-child,.result-table td:last-child,.result-table th:first-child,.result-table th:last-child{width:50%}.result-table.flat{border-radius:0;box-shadow:none}.result-table thead th{background:#0000b3;background:var(--table-header-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--table-border);color:#fff;color:var(--table-header-text);font-size:14px;font-weight:700;padding:10px 14px;text-align:left}.result-table tbody td{background:#f3f4f6;background:var(--table-cell-bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--table-border);color:#1f2937;color:var(--text);font-size:15px;padding:10px 14px;text-align:left}@media (max-width:640px){.folio-form-compact{padding-top:16px}.folio-form-compact .canvas{padding:0}.result-area{padding-left:0;padding-right:0}}
/*# sourceMappingURL=main.4a118462.css.map*/