@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Caveat:wght@500;600&display=swap");.hs-root{--hs-navy:#1B2F4E;--hs-navy-deep:#12213A;--hs-gold:#F5C842;--hs-gold-deep:#B8901A;--hs-cream:#FAF6EE;--hs-paper:#FFFFFF;--hs-ink:#1B1C1D;--hs-ink-soft:#55534C;--hs-ink-faint:#8B887E;--hs-line:#E6DFD0;--hs-line-strong:#CFC5AE;--hs-good:#2E6B3F;--hs-warn:#9A5B0F;--hs-bad:#A3382C;--hs-radius:6px;--hs-display:"Fraunces",Georgia,serif;--hs-body:"Inter",system-ui,sans-serif;--hs-mono:"JetBrains Mono",ui-monospace,monospace;min-height:100dvh;background:var(--hs-cream);color:var(--hs-ink);font-family:var(--hs-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.hs-root *,.hs-root :after,.hs-root :before{box-sizing:border-box}.hs-root a{color:var(--hs-navy);text-decoration:underline;text-underline-offset:2px}.hs-mark{font-family:var(--hs-display);font-weight:700;color:var(--hs-gold);letter-spacing:-.05em}.hs-topbar{background:var(--hs-navy);color:#fff}.hs-topbar-inner{max-width:880px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:10px;min-height:56px}.hs-wordmark{font-family:var(--hs-display);font-weight:600;font-size:20px;color:#fff;text-decoration:none;display:inline-flex;align-items:baseline;gap:8px}.hs-wordmark .hs-mark{font-size:22px}.hs-wrap{max-width:880px;margin:0 auto;padding:24px 16px 48px}.hs-card{background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:var(--hs-radius);padding:24px 20px;max-width:520px;margin:0 auto}.hs-eyebrow{font-family:var(--hs-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-ink-faint);margin:0 0 8px}.hs-title{font-family:var(--hs-display);font-weight:600;font-size:28px;line-height:1.15;margin:0 0 12px;color:var(--hs-navy)}.hs-copy{margin:0 0 12px;color:var(--hs-ink-soft)}.hs-copy:last-child{margin-bottom:0}.hs-mono{font-family:var(--hs-mono);font-size:.92em}.hs-footer{max-width:880px;margin:0 auto;padding:0 16px 32px;color:var(--hs-ink-faint);font-size:13px;text-align:center}@media (min-width:640px){.hs-card{padding:32px}.hs-title{font-size:32px}}.hs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--hs-navy);border-radius:var(--hs-radius);background:var(--hs-paper);color:var(--hs-navy);font:600 15px/1.2 var(--hs-body);text-decoration:none;cursor:pointer;white-space:nowrap}.hs-button:hover{background:var(--hs-cream)}.hs-button:disabled{opacity:.5;cursor:default}.hs-button-primary{background:var(--hs-navy);color:#fff}.hs-button-primary:hover{background:var(--hs-navy-deep)}.hs-button-quiet{border-color:var(--hs-line);color:var(--hs-ink-soft)}.hs-button-small{min-height:34px;padding:6px 12px;font-size:13px}.hs-button-wide{width:100%}.hs-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hs-field-grow{flex:1 1 240px}.hs-field-inline{flex-direction:row;align-items:center;gap:10px}.hs-label{font:600 13px/1.3 var(--hs-body);color:var(--hs-ink-soft)}.hs-input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius);background:#fff;color:var(--hs-ink);font:400 16px/1.4 var(--hs-body)}.hs-input:focus{outline:2px solid var(--hs-gold);outline-offset:1px;border-color:var(--hs-navy)}.hs-select{appearance:auto}.hs-textarea{min-height:320px;resize:vertical;font-size:13px;line-height:1.5;white-space:pre}.hs-input-row{display:flex;gap:8px;align-items:stretch}.hs-input-row .hs-input{flex:1 1 auto}.hs-code-input{letter-spacing:.2em;font-size:20px;text-transform:uppercase}.hs-hint{font-size:13px;color:var(--hs-ink-faint)}.hs-hint-block{margin:0 0 14px;color:var(--hs-ink-soft)}.hs-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--hs-ink-soft)}.hs-alert{margin:0 0 16px;padding:12px 14px;border-radius:var(--hs-radius);border:1px solid var(--hs-line);background:var(--hs-cream)}.hs-alert-bad{border-color:var(--hs-bad);color:var(--hs-bad);background:#fbf1ef}.hs-alert-warn{border-color:var(--hs-warn);color:var(--hs-warn);background:#fdf5e9}.hs-chip{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--hs-line-strong);background:var(--hs-cream);color:var(--hs-ink-soft);font:600 12px/1.4 var(--hs-body);white-space:nowrap}.hs-chip-sent,.hs-chip-signer-viewed,.hs-chip-viewed{border-color:var(--hs-navy);color:var(--hs-navy);background:#eef2f8}.hs-chip-partially_signed{border-color:var(--hs-gold-deep);color:var(--hs-gold-deep);background:#fdf7e3}.hs-chip-amendment_requested{border-color:var(--hs-warn);color:var(--hs-warn);background:#fdf5e9}.hs-chip-executed,.hs-chip-signer-signed{border-color:var(--hs-good);color:var(--hs-good);background:#edf5ef}.hs-chip-declined,.hs-chip-expired,.hs-chip-signer-declined,.hs-chip-voided{border-color:var(--hs-bad);color:var(--hs-bad);background:#fbf1ef}.hs-muted{color:var(--hs-ink-faint);font-size:13px}.hs-nowrap{white-space:nowrap}.hs-break{overflow-wrap:anywhere}.hs-pre-wrap{white-space:pre-wrap;margin:4px 0 0}.hs-inline-form{display:inline;margin:0}.hs-topbar-admin{max-width:1200px;flex-wrap:wrap;gap:8px 20px}.hs-nav{display:flex;gap:4px;flex-wrap:wrap}.hs-nav-link{display:inline-block;padding:8px 12px;border-radius:var(--hs-radius);color:#fff;font:500 14px/1.2 var(--hs-body);text-decoration:none;background:transparent;border:0;cursor:pointer}.hs-nav-link:hover{background:rgba(255,255,255,.1);color:#fff}.hs-nav-user{margin-left:auto;display:flex;align-items:center;gap:8px}.hs-nav-email{color:rgba(255,255,255,.75);font-size:13px}.hs-nav-button{color:var(--hs-gold)}.hs-admin-wrap{max-width:1200px;margin:0 auto;padding:24px 16px 64px}.hs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.hs-page-title{font-family:var(--hs-display);font-weight:600;font-size:28px;line-height:1.15;margin:0 0 6px;color:var(--hs-navy)}.hs-page-status{display:flex;align-items:center;gap:12px}.hs-panel{background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:var(--hs-radius);padding:20px;margin-bottom:20px}.hs-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hs-panel-head .hs-panel-title{margin:0}.hs-panel-title{font-family:var(--hs-display);font-weight:600;font-size:20px;margin:0 0 14px;color:var(--hs-navy)}.hs-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.hs-table-wrap{overflow-x:auto;background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:var(--hs-radius)}.hs-table{width:100%;border-collapse:collapse;font-size:14px}.hs-table td,.hs-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--hs-line);vertical-align:top}.hs-table th{font:600 12px/1.3 var(--hs-body);letter-spacing:.04em;text-transform:uppercase;color:var(--hs-ink-faint);background:var(--hs-cream)}.hs-table tbody tr:last-child td{border-bottom:0}.hs-table-link{font-weight:600;color:var(--hs-navy);text-decoration:none}.hs-table-link:hover{text-decoration:underline}.hs-form{max-width:1200px}.hs-grid-2,.hs-grid-3{gap:14px 20px}.hs-editor,.hs-grid-2,.hs-grid-3{display:grid;grid-template-columns:1fr}.hs-editor{gap:16px}.hs-editor .hs-textarea{min-height:640px}.hs-preview{border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius);overflow:hidden;background:#fff;min-height:200px}.hs-preview-bordered{margin-top:4px}.hs-preview-empty{padding:40px 20px;text-align:center;color:var(--hs-ink-faint)}.hs-notes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.hs-notes code{font-family:var(--hs-mono);font-size:13px}.hs-note-good{color:var(--hs-good)}.hs-note-warn{color:var(--hs-warn)}.hs-note-quiet{color:var(--hs-ink-faint)}.hs-signers{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:14px}.hs-signer-row{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px;border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-cream)}.hs-signer-index{font-family:var(--hs-display);font-weight:600;font-size:20px;color:var(--hs-gold-deep)}.hs-signer-tools{grid-column:2;display:flex;gap:8px;flex-wrap:wrap}.hs-form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:8px 0 0}.hs-detail-grid{display:grid;grid-template-columns:1fr;gap:0 24px}.hs-signer-cards{display:flex;flex-direction:column;gap:14px}.hs-signer-card{border:1px solid var(--hs-line);border-radius:var(--hs-radius);padding:14px;background:var(--hs-cream)}.hs-signer-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.hs-kv{display:grid;grid-template-columns:84px 1fr;gap:10px 12px;margin:0;font-size:14px}.hs-kv dt{font:600 12px/1.6 var(--hs-body);letter-spacing:.04em;text-transform:uppercase;color:var(--hs-ink-faint)}.hs-kv dd{margin:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-width:0}.hs-kv-stack{grid-template-columns:1fr;gap:2px 0}.hs-kv-stack dd{margin-bottom:10px}.hs-code{font-size:20px;letter-spacing:.18em;color:var(--hs-navy);font-weight:500}.hs-details{width:100%;font-size:13px}.hs-details summary{cursor:pointer;color:var(--hs-navy)}.hs-pre{white-space:pre-wrap;font-family:var(--hs-body);font-size:14px;line-height:1.5;margin:8px 0 0;padding:12px;background:#fff;border:1px solid var(--hs-line);border-radius:var(--hs-radius)}.hs-list{list-style:none;margin:0;padding:0}.hs-list-item{padding:10px 0;border-bottom:1px solid var(--hs-line);font-size:14px}.hs-list-item:last-child{border-bottom:0}.hs-timeline{list-style:none;margin:0;padding:0}.hs-timeline-item{display:grid;grid-template-columns:1fr;gap:2px;padding:8px 0;border-bottom:1px solid var(--hs-line);font-size:14px}.hs-timeline-item:last-child{border-bottom:0}.hs-timeline-when{font-size:12px;color:var(--hs-ink-faint)}@media (min-width:720px){.hs-grid-2{grid-template-columns:1fr 1fr}.hs-grid-3{grid-template-columns:2fr 1fr 1fr}.hs-signer-fields{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.hs-editor-split{grid-template-columns:1fr 1fr}.hs-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.hs-page-title{font-size:32px}}.hs-gate-form{display:flex;flex-direction:column;gap:14px;margin:8px 0 18px}.hs-code-input-large{font-size:28px;min-height:60px;text-align:center;letter-spacing:.3em}.hs-contact{font-size:14px}.hs-review{min-height:100dvh;display:flex;flex-direction:column}.hs-review-top{position:sticky;top:0;z-index:20;background:var(--hs-navy);color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.2)}.hs-review-top-inner{max-width:880px;margin:0 auto;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px}.hs-review-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.hs-review-mark{font-size:24px;line-height:1}.hs-review-title{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.25}.hs-review-sub,.hs-review-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-review-sub{color:rgba(255,255,255,.72);font-size:12px}.hs-review-state{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.hs-review-state .hs-chip{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.hs-review-progress{font-size:12px;color:var(--hs-gold);white-space:nowrap}.hs-review-body{flex:1;width:100%;max-width:880px;margin:0 auto;padding:0 0 calc(96px + env(safe-area-inset-bottom, 0px))}.hs-review-doc{background:#fff;border-bottom:1px solid var(--hs-line)}.hs-review-doc iframe{max-width:100%}.hs-invoice{margin:16px 16px 0;padding:16px;background:var(--hs-paper);border:1px solid var(--hs-gold-deep);border-left:4px solid var(--hs-gold);border-radius:var(--hs-radius)}.hs-invoice-line{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 8px;font-size:17px}.hs-invoice-amount{font-family:var(--hs-mono);font-weight:500}.hs-review-end{margin:16px}.hs-changes,.hs-review-end{padding:16px;background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:var(--hs-radius)}.hs-changes{margin:0 16px 16px}.hs-changes-form{display:flex;flex-direction:column;gap:12px}.hs-textarea-short{min-height:140px;white-space:pre-wrap;font-family:var(--hs-body);font-size:16px}.hs-review-actions{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--hs-paper);border-top:1px solid var(--hs-line-strong);padding-bottom:env(safe-area-inset-bottom,0)}.hs-review-actions-inner{max-width:880px;margin:0 auto;padding:12px 16px;display:flex;gap:10px}.hs-review-actions-inner .hs-button{flex:1 1 0;min-height:48px;font-size:16px}.hs-review-sign{flex:1.4 1 0}@media (min-width:640px){.hs-review-title{font-size:16px}.hs-review-actions-inner .hs-button{flex:0 1 220px}.hs-review-actions-inner{justify-content:flex-end}}.hs-wrap-sign{padding-top:16px}.hs-sign{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto}.hs-sign-card{max-width:none;margin:0}.hs-sign-summary dd{display:block}.hs-sign-summary .hs-hint{display:block;margin-top:4px}.hs-consent{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.5}.hs-consent input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--hs-navy)}.hs-linklike{display:inline;text-align:left;background:none;border:0;padding:0;color:var(--hs-navy);text-decoration:underline;text-underline-offset:2px;font:inherit;cursor:pointer}.hs-disclosure{margin-top:14px;padding:14px;background:var(--hs-cream);border-radius:var(--hs-radius);font-size:14px}.hs-disclosure .hs-copy{font-size:14px}.hs-tabs{display:flex;gap:6px;margin-bottom:14px;border-bottom:1px solid var(--hs-line)}.hs-tab{min-height:44px;padding:10px 18px;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;font:600 15px/1.2 var(--hs-body);color:var(--hs-ink-soft);cursor:pointer}.hs-tab-on{color:var(--hs-navy);border-bottom-color:var(--hs-gold)}.hs-typed{display:flex;flex-direction:column;gap:12px}.hs-typed-preview{min-height:84px;display:flex;align-items:flex-end;padding:8px 12px;border-bottom:1px solid var(--hs-ink);font:600 40px/1.1 Caveat,cursive;color:var(--hs-navy-deep);overflow-wrap:anywhere}.hs-pad{position:relative}.hs-pad-canvas{display:block;width:100%;height:200px;background:#fff;border:1px solid var(--hs-line-strong);border-bottom:2px solid var(--hs-ink);border-radius:var(--hs-radius) var(--hs-radius) 0 0;touch-action:none;cursor:crosshair}.hs-pad-hint{position:absolute;left:0;right:0;top:88px;text-align:center;color:var(--hs-ink-faint);font-size:14px;pointer-events:none}.hs-pad-tools{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.hs-sign-actions{flex-direction:column;align-items:stretch}.hs-invoice-inset{margin:20px 0 16px}.hs-alert-good{border-color:var(--hs-good);color:var(--hs-good);background:#edf5ef}.hs-sig-preview{padding:16px;margin-bottom:14px;background:#fff;border:1px solid var(--hs-line);border-radius:var(--hs-radius)}.hs-sig-preview img{max-height:120px;max-width:100%;display:block}.hs-file{padding:8px}.hs-actions{display:flex;flex-direction:column;gap:14px}.hs-action{padding:12px 0;border-top:1px solid var(--hs-line)}.hs-action:first-child{border-top:0;padding-top:0}.hs-action-title{margin:0 0 6px;font:600 14px/1.3 var(--hs-body);color:var(--hs-navy)}.hs-action-form{display:flex;flex-direction:column;gap:8px}.hs-action-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hs-review-pdf{flex:0.9 1 0}@media (max-width:480px){.hs-review-actions-inner{flex-wrap:wrap}.hs-review-sign{flex:1 1 100%}.hs-review-actions-inner .hs-button:not(.hs-review-sign){flex:1 1 40%;min-height:44px;font-size:15px}}.hs-button-danger{border-color:var(--hs-bad);color:var(--hs-bad)}.hs-root a.hs-button,.hs-root a.hs-nav-link,.hs-root a.hs-table-link,.hs-root a.hs-wordmark{text-decoration:none}.hs-root a.hs-button{color:var(--hs-navy)}.hs-root a.hs-button-primary{color:#fff}.hs-root a.hs-button-quiet{color:var(--hs-ink-soft)}.hs-root a.hs-nav-link,.hs-root a.hs-wordmark{color:#fff}.hs-root a.hs-table-link{color:var(--hs-navy)}.hs-root a.hs-table-link:hover{text-decoration:underline}