body{margin:0!important;padding:0!important}.contract-signing-document{color:#1a1a20;overflow-wrap:anywhere;padding:40px 48px}.contract-signing-document *{box-sizing:border-box}.contract-document-header{letter-spacing:.22em;border-bottom:2px solid #1a1a20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;font:10px Courier New,monospace;display:flex}.contract-document-id{color:#8c8890;letter-spacing:normal}.contract-document-content{font:300 13.5px/1.65 system-ui,sans-serif}.contract-document-content .contract-wrapper{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.contract-document-content h1{text-align:center;color:#1a1a20;margin:28px 0 22px;font:700 26px/1.3 Georgia,serif}.contract-document-content h2{border-bottom:1px solid #e8e3da;margin:28px 0 12px;padding-bottom:8px;font:700 18px/1.4 Georgia,serif}.contract-document-content h3{margin:22px 0 8px;font:700 15px/1.5 Georgia,serif}.contract-document-content .contract-section-number{color:#1a6b5a;letter-spacing:.05em;margin-right:8px;font:400 11px Courier New,monospace}.contract-document-content h4{margin:16px 0 6px;font:700 13.5px/1.65 system-ui,sans-serif}.contract-document-content p{margin:6px 0}.contract-document-content strong{font-weight:600}.contract-document-content ul,.contract-document-content ol{margin:8px 0;padding-left:24px}.contract-document-content li{margin:0 0 6px}.contract-document-content table{border-collapse:collapse;width:100%;margin-top:8px}.contract-document-content th{text-align:left;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1a1a20;padding:8px 10px;font:400 10px Courier New,monospace}.contract-document-content td{vertical-align:top;border-bottom:1px solid #f0ebe2;padding:8px 10px;font-size:13px}.contract-document-content .agreement-schedule th{vertical-align:top;letter-spacing:.04em;width:32%}.contract-document-content .agreement-v10>p:first-of-type{text-align:center;letter-spacing:.14em;color:#8c8890;font:600 10px Courier New,monospace}.contract-document-content .contract-signature-grid{gap:24px!important;margin-top:22px!important}.contract-document-content .contract-signature-block{background:#f9f7f4;border:1px solid #e8e3da;border-radius:6px;min-width:0;padding:14px}.contract-signature-block>p:first-child{letter-spacing:.12em;text-transform:uppercase;color:#8c8890;font:10px Courier New,monospace}.contract-document-content .signature-name,.contract-document-content .signature-awaiting{border-bottom:1px solid #1a1a20;align-items:flex-end;min-height:56px;padding-bottom:4px;display:flex}.contract-document-content .signature-name{color:#1a6b5a;font:28px Segoe Script,Brush Script MT,cursive}.contract-document-content .signature-awaiting{letter-spacing:.1em;text-transform:uppercase;color:#8c8890;font:11px Courier New,monospace}.contract-document-footer{text-align:center;color:#8c8890;border-top:1px solid #e8e3da;margin-top:32px;padding-top:14px;font:10px/1.6 Courier New,monospace}@media (width<=960px){.contract-signing-layout{grid-template-columns:minmax(0,1fr)!important}}@media (width<=600px){.contract-signing-layout{padding:16px!important}.contract-signing-document{padding:24px 20px}.contract-document-content .contract-signature-grid{grid-template-columns:minmax(0,1fr)!important}}
