.sd-page[data-name=intro] .sd-action-bar-item[title*=Download],.sd-page[data-name=intro] [data-name=download-pdf]{display:none!important}.sd-page:has([name=investorSignaturePanel]) .sd-panel,.sd-page:has([name=witnessPanel]) .sd-panel,.sd-page[data-name=signatures] .sd-panel{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:24px!important;margin-bottom:24px!important;background:#fff!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)!important}.sd-page:has([name=investorSignaturePanel]) .sd-panel__title,.sd-page:has([name=witnessPanel]) .sd-panel__title,.sd-page[data-name=signatures] .sd-panel__title{font-size:1.25rem!important;font-weight:700!important;color:#111827!important;margin-bottom:16px!important;padding-bottom:8px!important;border-bottom:2px solid #e5e7eb!important}.sd-page:has([name=investorSignaturePanel]) .sd-html h5,.sd-page:has([name=witnessPanel]) .sd-html h5{font-size:1.125rem!important;font-weight:600!important;color:#1f2937!important;margin-bottom:12px!important}.sd-page:has([name=investorSignaturePanel]) .sd-html p,.sd-page:has([name=witnessPanel]) .sd-html p{color:#4b5563!important;line-height:1.6!important;margin-bottom:16px!important}.sd-signaturepad{border:2px dashed #d1d5db!important;border-radius:8px!important;background:#f9fafb!important;min-height:200px!important;position:relative!important}.sd-signaturepad canvas{border-radius:6px!important}.sd-signaturepad:before{content:"Sign here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#9ca3af;font-size:1.125rem;font-weight:500;pointer-events:none;z-index:0}.sd-signaturepad:not(:empty):before{display:none}.sd-action__content,.sd-signaturepad__clear-btn{background:#ef4444!important;color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:6px!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:background .2s!important;margin-top:8px!important}.sd-action__content:hover,.sd-signaturepad__clear-btn:hover{background:#dc2626!important}.sd-page:has([name=investorSignaturePanel]) .sd-question__title,.sd-page:has([name=witnessPanel]) .sd-question__title{font-weight:600!important;color:#1f2937!important;margin-bottom:8px!important}.sd-page:has([name=investorSignaturePanel]) .sd-checkbox,.sd-page:has([name=witnessPanel]) .sd-checkbox{background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:12px!important}.sd-page:has([name=investorSignaturePanel]) .sd-checkbox__label,.sd-page:has([name=witnessPanel]) .sd-checkbox__label{color:#374151!important;line-height:1.5!important;font-size:.9375rem!important}.sd-page:has([name=investorSignaturePanel]) .sd-input[type=date],.sd-page:has([name=witnessPanel]) .sd-input[type=date]{border:1px solid #d1d5db!important;border-radius:6px!important;padding:10px 12px!important;font-size:.9375rem!important;background:#fff!important}.sd-page:has([name=investorSignaturePanel]) .sd-input,.sd-page:has([name=witnessPanel]) .sd-input{border:1px solid #d1d5db!important;border-radius:6px!important;padding:10px 12px!important;font-size:.9375rem!important;background:#fff!important}.sd-page:has([name=investorSignaturePanel]) .sd-input:focus,.sd-page:has([name=witnessPanel]) .sd-input:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.sd-page:has([name=investorSignaturePanel]) .sd-element,.sd-page:has([name=investorSignaturePanel]) .sd-element__content,.sd-page:has([name=witnessPanel]) .sd-element,.sd-page:has([name=witnessPanel]) .sd-element__content{background:transparent!important}.sd-page:has([name=investorSignaturePanel]) .sd-question,.sd-page:has([name=witnessPanel]) .sd-question{margin-bottom:20px!important}.sd-page:has([name=investorSignaturePanel]) .sd-title,.sd-page[data-name=signatures] .sd-title{font-size:1.875rem!important;font-weight:700!important;color:#111827!important;margin-bottom:32px!important;padding-bottom:16px!important;border-bottom:3px solid #2563eb!important}.sd-page[data-name=signatures] .sd-panel[data-name=investorSignaturePanel],.sd-page[data-name=signatures] .sd-panel[data-name=witnessPanel]{background-color:#fff!important;border:1px solid #e6e6e6!important;border-radius:0!important;padding:0!important;margin-bottom:24px!important;box-shadow:none!important}.sd-page[data-name=signatures] .sd-panel[data-name=investorSignaturePanel] .sd-panel__title,.sd-page[data-name=signatures] .sd-panel[data-name=witnessPanel] .sd-panel__title{font-size:18px!important;font-weight:400!important;color:#333!important;padding:20px 24px 16px!important;margin:0!important;border-bottom:1px solid #e6e6e6!important;background:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-question[data-name=investorSignatureDate] .sd-question__title:before{content:"26. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] .sd-question[data-name=investorConsent] .sd-question__title:before{content:"27. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] .sd-question[data-name=investorSignature] .sd-question__title:before{content:"28. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] .sd-question[data-name=witnessSignatureDate] .sd-question__title:before{content:"29. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] .sd-question[data-name=witnessConsent] .sd-question__title:before{content:"30. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] .sd-question[data-name=witnessSignature] .sd-question__title:before{content:"31. ";font-size:14px!important;color:#888!important;font-weight:400!important;margin-right:8px!important}.sd-page[data-name=signatures] input[type=date],.sd-page[data-name=signatures] input[type=text]{width:100%!important;height:42px!important;padding:0 16px!important;border:1px solid #ccc!important;border-radius:4px!important;background-color:#fff!important;font-size:16px!important;color:#333!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}@media (max-width:768px){.sd-page[data-name=signatures] .sd-panel[data-name=investorSignaturePanel],.sd-page[data-name=signatures] .sd-panel[data-name=witnessPanel]{margin:0 16px 24px!important}.sd-page[data-name=signatures] .sd-html,.sd-page[data-name=signatures] .sd-panel__title,.sd-page[data-name=signatures] .sd-question{padding-left:16px!important;padding-right:16px!important}.sd-page[data-name=signatures] .sd-html h5{font-size:18px!important}.sd-page[data-name=signatures] .sd-html p{font-size:14px!important}}.pdf-preview-container{margin:20px 0;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9;overflow:hidden}.pdf-preview-header{background:#f0f0f0;padding:15px 20px;border-bottom:1px solid #e0e0e0}.pdf-preview-header h4{margin:0 0 5px;color:#333;font-size:16px;font-weight:600}.pdf-preview-header p{margin:0;color:#666;font-size:14px}.pdf-preview-iframe-container{background:#fff;padding:10px}.pdf-preview-iframe{border:none;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-preview-actions{background:#f0f0f0;padding:10px 20px;text-align:center;border-top:1px solid #e0e0e0}.pdf-download-link{display:inline-block;padding:8px 16px;background:#2772cb;color:#fff!important;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;transition:background .2s}.pdf-download-link:hover{background:#1e5a9e}.pdf-preview-loading{padding:40px;text-align:center;color:#666}.pdf-preview-loading .spinner{width:40px;height:40px;margin:0 auto 15px;border:4px solid #f3f3f3;border-top-color:#2772cb;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdf-preview-error{padding:40px;text-align:center;color:#d32f2f}.pdf-preview-error p{margin:0 0 20px;font-size:14px}.retry-button{padding:10px 20px;background:#2772cb;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.retry-button:hover{background:#1e5a9e}.sd-action-bar,.sd-navigation{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;align-items:center!important;margin-top:32px!important;padding-top:24px!important}.sd-page[data-name=intro] .sd-action-bar,.sd-page[data-name=intro] .sd-footer,.sd-page[data-name=intro] .sd-footer__content,.sd-page[data-name=intro] .sd-navigation{justify-content:flex-start!important}.sd-action-bar-item,.sd-btn,.sd-navigation__complete-btn,.sd-navigation__item,.sd-navigation__next-btn,.sd-navigation__prev-btn{font-size:14px!important;padding:10px 20px!important;min-width:auto!important;white-space:nowrap!important;border-radius:4px!important;font-weight:500!important;transition:all .2s!important}.sd-footer,.sd-footer__content{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;padding:32px 0 20px!important;margin-top:32px!important}@media (max-width:768px){.sd-action-bar-item,.sd-btn,.sd-navigation__complete-btn,.sd-navigation__item,.sd-navigation__next-btn,.sd-navigation__prev-btn{font-size:13px!important;padding:9px 16px!important}.sd-action-bar,.sd-navigation{gap:8px!important}}@media (max-width:480px){.sd-action-bar-item,.sd-btn,.sd-navigation__complete-btn,.sd-navigation__item,.sd-navigation__next-btn,.sd-navigation__prev-btn{font-size:12px!important;padding:8px 14px!important}}.sd-page[data-name=signatures] .sd-panel{background-color:#fff!important;border:1px solid #e6e6e6!important;border-radius:0!important;padding:0!important;margin-bottom:24px!important;box-shadow:none!important}.sd-page[data-name=signatures] .sd-panel__title{font-size:18px!important;font-weight:400!important;color:#333!important;padding:20px 24px 16px!important;margin:0!important;border-bottom:1px solid #e6e6e6!important;background:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-html{background-color:#f8f8f8!important;padding:20px 24px!important;margin:0!important;border:none!important}.sd-page[data-name=signatures] .sd-html h5{font-size:20px!important;font-weight:700!important;color:#333!important;margin:0 0 12px!important}.sd-page[data-name=signatures] .sd-html h5,.sd-page[data-name=signatures] .sd-html p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-html p{font-size:15px!important;font-weight:400!important;color:#555!important;line-height:1.5!important;margin:0!important}.sd-page[data-name=signatures] .sd-question{padding:24px!important;margin:0!important;border:none!important;background:none!important}.sd-page[data-name=signatures] .sd-question .sd-question__title{font-size:16px!important;font-weight:400!important;color:#333!important;margin-bottom:8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;display:flex!important;align-items:center!important}.sd-page[data-name=signatures] input[type=date],.sd-page[data-name=signatures] input[type=email],.sd-page[data-name=signatures] input[type=text]{width:100%!important;height:42px!important;padding:0 16px!important;border:1px solid #ccc!important;border-radius:4px!important;background-color:#fff!important;font-size:16px!important;color:#333!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] input:focus{outline:none!important;border-color:#007bff!important;box-shadow:0 0 0 2px rgba(0,123,255,.25)!important}.sd-page[data-name=signatures] input::placeholder{color:#aaa!important}.sd-page[data-name=signatures] .sd-checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;background:none!important;border:none!important;padding:0!important}.sd-page[data-name=signatures] .sd-checkbox input[type=checkbox]{width:18px!important;height:18px!important;margin:2px 0 0!important;flex-shrink:0!important}.sd-page[data-name=signatures] .sd-checkbox__label{font-size:15px!important;font-weight:400!important;color:#555!important;line-height:1.5!important;margin:0!important;flex:1!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-signaturepad{border:2px dashed #aaa!important;background-color:#fff!important;border-radius:4px!important;height:160px!important;position:relative!important;margin-top:8px!important}.sd-page[data-name=signatures] .sd-signaturepad canvas{border-radius:4px!important}.sd-page[data-name=signatures] .sd-signaturepad:before{content:"Sign here"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:16px!important;color:#aaa!important;font-weight:400!important;pointer-events:none!important;z-index:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-signaturepad.sd-signaturepad--has-value:before,.sd-page[data-name=signatures] .sd-signaturepad:not(:empty):before{display:none!important}.sd-page[data-name=signatures] .sd-signaturepad__clear-btn{background:#dc3545!important;color:#fff!important;border:none!important;padding:6px 12px!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;margin-top:8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.sd-page[data-name=signatures] .sd-signaturepad__clear-btn:hover{background:#c82333!important}.sd-page[data-name=signatures] .sd-element,.sd-page[data-name=signatures] .sd-element__content{background:transparent!important;box-shadow:none!important}@media (max-width:768px){.sd-page[data-name=signatures] .sd-panel{margin:0 16px 24px!important}.sd-page[data-name=signatures] .sd-html,.sd-page[data-name=signatures] .sd-panel__title,.sd-page[data-name=signatures] .sd-question{padding-left:16px!important;padding-right:16px!important}.sd-page[data-name=signatures] .sd-html h5{font-size:18px!important}.sd-page[data-name=signatures] .sd-html p{font-size:14px!important}}.submission-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:10001;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.submission-popup--visible{transform:translate(-50%,-50%) scale(1);opacity:1}.submission-popup__content{padding:24px 32px;text-align:center;min-width:300px}.submission-popup__icon{font-size:48px;margin-bottom:16px}.submission-popup__message{font-size:18px;font-weight:600;color:#374151}.submission-popup--success .submission-popup__message{color:#10b981}.submission-popup--error .submission-popup__message{color:#ef4444}.submission-popup--loading .submission-popup__message{color:#6366f1}