:root{--npf-orange: #ea6a1e;--npf-blue: #1c3a57;--npf-text: #51637a;--npf-muted: #8190a3;--npf-border: #dce6ef;--npf-border-strong: #c3d2df;--npf-line: #eef3f8;--npf-tint: #fafcfe;--npf-success: #2f8f5b;--npf-success-border: #bfe3ce;--npf-success-bg: #f1faf4;--npf-danger: #c8453b;--npf-danger-bg: #fdf3f2;--npf-danger-border: #e0a39c;--npf-radius: 14px}[x-cloak]{display:none!important}.np-form,.np-form *{box-sizing:border-box}.np-form-progress{height:4px;background:#f1f5f9}.np-form-progress__bar{height:100%;background:var(--npf-orange);transition:width .3s ease}@media (max-width: 900px){.np-form-header{position:sticky;top:0;z-index:1000}.np-form-header #navigation{position:static}}.np-form{max-width:460px;margin:0 auto;padding:32px 22px 80px;font-family:Inter,sans-serif;color:var(--npf-text)}.np-form__eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--npf-orange);margin:0 0 9px}.np-form__title{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.015em;text-align:left;color:var(--npf-blue);margin:0}.np-form__subtitle{font-size:14px;line-height:1.5;color:var(--npf-text);margin:11px 0 0}.np-form__mode-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcefe5;border-radius:12px;padding:11px 14px;margin:20px 0 0}.np-form__mode-banner-label{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#c25a18}.np-form__mode-banner-cancel{flex:none;font-size:12px;color:#c25a18;text-decoration:underline;cursor:pointer}.np-form__saved-list{margin-top:22px}.np-form__saved-list-title{font-size:13px;font-weight:600;color:var(--npf-muted);margin:0 0 9px}.np-form__saved-item{display:flex;align-items:center;gap:9px;background:var(--npf-success-bg);border:1.5px solid var(--npf-success-border);border-radius:11px;padding:11px 13px;font-size:13.5px;font-weight:600;color:var(--npf-blue)}.np-form__saved-item+.np-form__saved-item{margin-top:8px}.np-form__saved-item>svg{flex:none;color:var(--npf-success)}.np-form__label{display:block;font-size:14px;font-weight:600;color:var(--npf-blue);margin:26px 0 8px}.np-form__input{width:100%;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);padding:15px;font-family:inherit;font-size:16px;color:var(--npf-blue);background:#fff;transition:border-color .15s ease}.np-form__input::-moz-placeholder{color:var(--npf-border-strong)}.np-form__input::placeholder{color:var(--npf-border-strong)}.np-form__input:focus{outline:none;border-color:var(--npf-orange)}.np-form__input.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__input-row{display:flex}.np-form__input-row .np-form__input,.np-form__input-row .np-form__combo,.np-form__input-row .np-form__phone{flex:1;min-width:0}.np-form__use-suggestion{flex:none;display:flex;align-items:center;gap:6px;margin-left:8px;max-width:120px;overflow:hidden;border:1.5px solid var(--npf-orange);border-radius:var(--npf-radius);background:#fff3eb;padding:0 17px;font-family:inherit;font-size:14px;font-weight:600;color:var(--npf-orange);white-space:nowrap;box-shadow:none;cursor:pointer;transition:max-width .25s ease,margin-left .25s ease,padding .25s ease,border-width .25s ease,opacity .2s ease,background .15s ease}.np-form__use-suggestion:hover{background:#ffe9d8;box-shadow:none}.np-form__use-suggestion.is-collapsed{max-width:0;margin-left:0;padding-left:0;padding-right:0;border-width:0;opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.np-form__use-suggestion{transition:background .15s ease}}.np-form__hint{font-size:12.5px;color:var(--npf-muted);margin:8px 0 0}.np-form__error{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--npf-danger);margin:8px 0 0}.np-form__error svg{flex:none}.np-form__error--center{justify-content:center;text-align:center}.np-form__error--indent{margin-left:36px}.np-form__dropzone{border:2px dashed var(--npf-border-strong);border-radius:18px;background:var(--npf-tint);padding:30px 16px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.np-form__dropzone:hover,.np-form__dropzone.is-dragging{border-color:var(--npf-orange);background:#fff7f1}.np-form__dropzone.is-error{border-color:var(--npf-danger-border);background:var(--npf-danger-bg)}.np-form__dropzone.is-error .np-form__dropzone-icon{color:var(--npf-danger)}.np-form__dropzone-icon{display:block;margin:0 auto;color:var(--npf-orange)}.np-form__dropzone-title{font-size:15.5px;font-weight:600;color:var(--npf-blue);margin-top:12px}.np-form__dropzone-hint{font-size:12.5px;color:var(--npf-muted);margin-top:5px}.np-form__uploading{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;color:var(--npf-text)}.np-form__spinner{width:18px;height:18px;border:2px solid var(--npf-line);border-top-color:var(--npf-orange);border-radius:50%;animation:npf-spin .7s linear infinite}@keyframes npf-spin{to{transform:rotate(360deg)}}.np-form__file-card{border:1.5px solid var(--npf-success-border);background:var(--npf-success-bg);border-radius:16px;padding:14px 15px;display:flex;align-items:center;gap:13px;margin-top:10px}.np-form__file-icon{width:42px;height:42px;border-radius:10px;background:#fff;border:1px solid #d6ecdf;display:flex;align-items:center;justify-content:center;flex:none;color:var(--npf-danger)}.np-form__file-meta{flex:1;min-width:0}.np-form__file-name{font-size:14px;font-weight:600;color:var(--npf-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-form__file-size{font-size:12px;color:var(--npf-success);margin-top:2px}.np-form__file-remove{width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid var(--npf-border);display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;color:#8497a8}.np-form__add-more{display:block;text-align:right;font-size:12.5px;color:var(--npf-orange);text-decoration:underline;margin-top:10px;cursor:pointer}.np-form__divider{display:flex;align-items:center;gap:10px;margin:18px 0;font-size:12px;color:#9aa7b6}.np-form__divider:before,.np-form__divider:after{content:"";flex:1;height:1px;background:var(--npf-line)}.np-form__secondary{display:block;width:100%;max-width:none;border:1.5px solid var(--npf-blue);border-radius:var(--npf-radius);padding:14px;text-align:center;font-family:inherit;font-size:15px;font-weight:600;color:var(--npf-blue);background:#fff;box-shadow:none;cursor:pointer;transition:background .15s ease}.np-form__secondary:hover{background:var(--npf-tint);box-shadow:none}.np-form__secondary:disabled{background:#fff;box-shadow:none;opacity:.6;cursor:default}.np-form__secondary.is-disabled{border-color:var(--npf-line);color:#b6c0cc;text-decoration:line-through;pointer-events:none}.np-form__checkbox{display:flex;gap:12px;align-items:flex-start;margin:24px 0;font-size:13.5px;line-height:1.45;cursor:pointer}.np-form__checkbox input{position:absolute;opacity:0;width:0;height:0}.np-form__checkbox-box{width:24px;height:24px;border:1.5px solid var(--npf-border-strong);border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .15s ease,border-color .15s ease}.np-form__checkbox-box svg{opacity:0;color:#fff}.np-form__checkbox input:checked+.np-form__checkbox-box{background:var(--npf-orange);border-color:var(--npf-orange)}.np-form__checkbox input:checked+.np-form__checkbox-box svg{opacity:1}.np-form__checkbox.is-error .np-form__checkbox-box{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__checkbox a{color:var(--npf-orange);text-decoration:underline}.np-form__checkbox>span:last-child{padding-top:2px}.np-form__cta{width:100%;max-width:none;background:var(--npf-orange);color:#fff;border:none;border-radius:var(--npf-radius);padding:17px;font-family:inherit;font-size:16.5px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #ea6a1e4d;transition:background .15s ease,opacity .15s ease}.np-form__cta:hover{background:#d95f15;box-shadow:0 10px 22px #ea6a1e4d}.np-form__cta:disabled{background:var(--npf-orange);box-shadow:0 10px 22px #ea6a1e4d;opacity:.6;cursor:default}.np-form__trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--npf-muted);margin-top:16px}.np-form__field-row{display:flex;gap:10px}.np-form__field-row .np-form__input{flex:1;min-width:0}.np-form__field-row .np-form__input--grow{flex:1.3}.np-form__amount{display:flex;align-items:center;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);padding:15px;background:#fff;transition:border-color .15s ease,background .15s ease}.np-form__amount:focus-within{border-color:var(--npf-orange)}.np-form__amount.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__amount-input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:16px;color:var(--npf-blue)}.np-form__amount-input:focus{outline:none}.np-form__amount-input::-moz-placeholder{color:var(--npf-border-strong)}.np-form__amount-input::placeholder{color:var(--npf-border-strong)}.np-form__amount-suffix{flex:none;padding-left:10px;font-size:15px;font-weight:600;color:var(--npf-muted)}.np-form__combo{position:relative}.np-form__combo-control{display:flex;align-items:center;gap:10px;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);padding:15px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.np-form__combo-control.is-open{border-color:var(--npf-orange);box-shadow:0 10px 26px #14223821}.np-form__combo-control.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__combo-control svg{flex:none;color:var(--npf-muted)}.np-form__combo-chevron{cursor:pointer}.np-form__combo-input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:16px;color:var(--npf-blue)}.np-form__combo-input:focus{outline:none}.np-form__combo-input::-moz-placeholder{color:var(--npf-border-strong)}.np-form__combo-input::placeholder{color:var(--npf-border-strong)}.np-form__combo-menu{position:absolute;z-index:20;left:0;right:0;margin-top:6px;max-height:264px;overflow-y:auto;background:#fff;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);box-shadow:0 14px 30px #14223829}.np-form__combo-option{padding:13px 15px;font-size:15px;color:var(--npf-blue);cursor:pointer;border-bottom:1px solid var(--npf-line)}.np-form__combo-option:last-child{border-bottom:none}.np-form__combo-option:hover,.np-form__combo-option.is-active{background:#fcf4ee}.np-form__combo-option b{color:var(--npf-orange)}.np-form__combo-empty{padding:14px 15px;font-size:13.5px;color:var(--npf-muted)}.np-form__combo-foot{padding:8px 15px;font-size:11px;color:var(--npf-muted);border-top:1px solid var(--npf-line);background:var(--npf-tint)}.np-form__tiles{display:flex;gap:10px}.np-form__tiles--vertical{flex-direction:column}.np-form__tile{flex:1;max-width:none;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);padding:13px;text-align:center;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--npf-blue);background:#fff;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.np-form__tile:hover{border-color:var(--npf-border-strong);box-shadow:none}.np-form__tile.is-selected,.np-form__tile.is-selected:hover{border-color:var(--npf-orange);background:var(--npf-orange);color:#fff}.np-form__tile--wide{flex:1.4}.np-form__tiles.is-error .np-form__tile{border-color:var(--npf-danger-border)}.np-form__poa-options{display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.np-form__poa-option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:none;text-align:left;padding:14px 16px;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);background:#fff;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.np-form__poa-option:hover{border-color:var(--npf-border-strong);background:#fff;box-shadow:none}.np-form__poa-option.is-selected,.np-form__poa-option.is-selected:hover{border-color:var(--npf-success);background:var(--npf-success-bg)}.np-form__poa-option.is-error,.np-form__poa-option.is-error:hover{border-color:var(--npf-danger-border);background:var(--npf-danger-bg)}.np-form__poa-option-title{font-family:inherit;font-size:14.5px;font-weight:600;color:var(--npf-blue)}.np-form__poa-option-sub{font-size:13px;color:var(--npf-muted)}.np-form__checklist-label{margin-bottom:4px}.np-form__checklist-hint{font-size:12.5px;color:var(--npf-muted);margin:0 0 12px}.np-form__checklist{display:flex;flex-direction:column;gap:10px}.np-form__check{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.np-form__check input{position:absolute;opacity:0;width:0;height:0}.np-form__check-box{width:24px;height:24px;border:1.5px solid var(--npf-border-strong);border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;transition:background .15s ease,border-color .15s ease}.np-form__check-box svg{opacity:0;color:#fff}.np-form__check input:checked+.np-form__check-box,.np-form__check--none.is-checked .np-form__check-box{background:var(--npf-orange);border-color:var(--npf-orange)}.np-form__check input:checked+.np-form__check-box svg,.np-form__check--none.is-checked .np-form__check-box svg{opacity:1}.np-form__check-text{font-size:13.5px;line-height:1.4;color:var(--npf-text);padding-top:2px}.np-form__check input:checked~.np-form__check-text{color:var(--npf-blue)}.np-form__check--none .np-form__check-text{font-weight:600;color:var(--npf-muted)}.np-form__check--none.is-checked .np-form__check-text{color:var(--npf-blue)}.np-form__check--divider{height:1px;background:var(--npf-line);margin:3px 0}.np-form__back{display:block;width:100%;max-width:none;margin-top:14px;border:none;background:none;box-shadow:none;font-family:inherit;font-size:13.5px;color:var(--npf-muted);text-align:center;cursor:pointer}.np-form__back:hover{color:var(--npf-blue);background:none;box-shadow:none}.np-form__debug{background:#f7fafd;border:1px solid var(--npf-line);border-radius:12px;padding:16px;font-size:12.5px;color:var(--npf-blue);overflow:auto;margin:16px 0;white-space:pre-wrap}.np-form__notice{display:flex;align-items:flex-start;gap:10px;border-radius:var(--npf-radius);padding:13px 14px;margin-top:18px;font-size:13px;line-height:1.5}.np-form__notice svg{flex:none;margin-top:1px}.np-form__notice--memory{background:#fcf4ee;border:1px solid #f6e0cf;color:#c25a18}.np-form__notice--info{background:#eaf3fb;border:1px solid #cfe3f2;color:#1c5b8f}.np-form__notice--neutral{background:#f4f8fb;color:var(--npf-text)}.np-form__derived{display:flex;align-items:center;gap:8px;background:#f4f8fb;border-radius:11px;padding:11px 13px;margin-top:8px;font-size:12.5px;color:var(--npf-text)}.np-form__derived svg{flex:none;color:var(--npf-muted)}.np-form__derived.is-resolved svg{color:var(--npf-success)}.np-form__derived b{color:var(--npf-blue)}.np-form__section{border-top:1px solid var(--npf-line);margin-top:28px;padding-top:20px}.np-form__section-title{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:16px;color:var(--npf-blue);margin:0}.np-form__section-subtitle{font-size:13px;line-height:1.5;color:var(--npf-muted);margin:4px 0 0}.np-form__field-hint{font-size:12.5px;color:var(--npf-muted);margin:0 0 8px}.np-form__id-grid{display:flex;gap:10px}.np-form__id-grid>*{flex:1;min-width:0}.np-form__id-drop{border:1.5px dashed var(--npf-border-strong);border-radius:var(--npf-radius);padding:18px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--npf-tint);cursor:pointer;transition:border-color .15s ease,background .15s ease}.np-form__id-drop:hover{border-color:var(--npf-orange);background:#fff7f1}.np-form__id-drop.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__id-drop-icon{color:var(--npf-orange)}.np-form__id-drop-title{font-size:13px;font-weight:600;color:var(--npf-blue)}.np-form__id-drop-hint{font-size:11.5px;color:var(--npf-muted)}.np-form__id-card{border:1.5px solid var(--npf-success-border);border-radius:var(--npf-radius);padding:14px 12px;background:var(--npf-success-bg)}.np-form__id-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.np-form__id-card-title{font-size:12.5px;font-weight:700;color:var(--npf-blue)}.np-form__id-card-remove{flex:none;color:var(--npf-muted);cursor:pointer}.np-form__id-card-file{display:flex;align-items:center;gap:7px;min-width:0;color:var(--npf-success)}.np-form__id-card-name{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-form__id-saved{margin-top:10px;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);overflow:hidden}.np-form__id-saved-head{display:flex;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--npf-line);background:var(--npf-tint)}.np-form__id-saved-head>svg{flex:none;color:var(--npf-orange)}.np-form__id-saved-head-text{min-width:0;display:flex;flex-direction:column;gap:1px}.np-form__id-saved-title{font-size:13.5px;font-weight:600;color:var(--npf-blue)}.np-form__id-saved-name{font-size:12px;color:var(--npf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-form__id-saved-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px}.np-form__id-saved-row+.np-form__id-saved-row{border-top:1px solid var(--npf-line)}.np-form__id-saved-label{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--npf-blue)}.np-form__id-saved-label svg{color:var(--npf-success)}.np-form__id-saved-note{font-size:12.5px;color:var(--npf-muted)}.np-form__id-saved.is-error{border-color:var(--npf-danger-border)}.np-form__id-saved-row.is-error{background:var(--npf-danger-bg)}.np-form__id-saved-note--error{color:var(--npf-danger);font-weight:600}.np-form__id-reupload{display:block;text-align:right;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--npf-orange);cursor:pointer}.np-form__id-uploading{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--npf-text)}.np-form__combo-option--rich{display:flex;flex-direction:column;gap:3px}.np-form__combo-option-sub{font-size:12.5px;color:var(--npf-muted)}.np-form__combo-searching{padding:14px 15px;font-size:13.5px;color:var(--npf-muted)}.np-form__phone{position:relative;display:flex;align-items:center;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);background:#fff;transition:border-color .15s ease,background .15s ease}.np-form__phone:focus-within{border-color:var(--npf-orange)}.np-form__phone.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__phone-prefix{flex:none;display:flex;align-items:center;gap:6px;max-width:none;border:none;background:transparent;box-shadow:none;padding:15px 12px 15px 15px;font-family:inherit;font-size:16px;font-weight:600;color:var(--npf-blue);cursor:pointer}.np-form__phone-prefix:hover{background:transparent;box-shadow:none}.np-form__phone-prefix svg{color:var(--npf-muted)}.np-form__phone-divider{flex:none;width:1px;height:18px;background:var(--npf-border)}.np-form__phone-input{flex:1;min-width:0;border:none;background:transparent;padding:15px;font-family:inherit;font-size:16px;color:var(--npf-blue)}.np-form__phone-input:focus{outline:none}.np-form__phone-input::-moz-placeholder{color:var(--npf-border-strong)}.np-form__phone-input::placeholder{color:var(--npf-border-strong)}.np-form__phone-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:220px;max-height:260px;overflow-y:auto;background:#fff;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);box-shadow:0 14px 30px #14223829}.np-form__phone-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;font-size:14.5px;color:var(--npf-blue);cursor:pointer;border-bottom:1px solid var(--npf-line)}.np-form__phone-option:last-child{border-bottom:none}.np-form__phone-option:hover,.np-form__phone-option.is-active{background:#fcf4ee}.np-form__phone-option-code{font-weight:600;color:var(--npf-muted)}.np-form__birth-id-unlock{display:flex;align-items:center;justify-content:center;margin:16px auto 0;max-width:220px;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);background:#fff;transition:border-color .15s ease}.np-form__birth-id-unlock:focus-within{border-color:var(--npf-orange)}.np-form__birth-id-unlock-prefix{flex:none;padding:15px 0 15px 15px;font-family:inherit;font-size:16px;font-weight:600;color:var(--npf-muted)}.np-form__birth-id-unlock-input{flex:1;min-width:0;border:none;background:transparent;padding:15px 15px 15px 4px;font-family:inherit;font-size:16px;font-weight:600;color:var(--npf-blue)}.np-form__birth-id-unlock-input:focus{outline:none}.np-form__birth-id-unlock-input::-moz-placeholder{color:var(--npf-border-strong);font-weight:400}.np-form__birth-id-unlock-input::placeholder{color:var(--npf-border-strong);font-weight:400}.np-form__consent{font-size:13px;line-height:1.55;color:var(--npf-text);margin:0}.np-form__consent a{color:var(--npf-orange);font-weight:600;text-decoration:underline}.np-form__sign-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.np-form__sign-done{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--npf-success)}.np-form__sign-pad{border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);background:var(--npf-tint);position:relative;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.np-form__sign-pad.is-signed{border-color:var(--npf-success-border);background:var(--npf-success-bg)}.np-form__sign-pad.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__sign-canvas{display:block;width:100%;height:190px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.np-form__sign-baseline{position:absolute;left:22px;right:22px;bottom:44px;height:1.5px;background:#e1e8f0;pointer-events:none}.np-form__sign-baseline-label{position:absolute;left:22px;bottom:26px;font-size:11px;color:#b7c2ce;pointer-events:none}.np-form__sign-controls{display:flex;justify-content:flex-end;gap:18px;padding:0 16px 11px}.np-form__sign-control{font-size:12.5px;font-weight:600;color:var(--npf-muted);cursor:pointer}.np-form__sign-control:hover{color:var(--npf-blue)}.np-form__sign-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:none;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);padding:18px;background:var(--npf-tint);box-shadow:none;font-family:inherit;font-size:15px;font-weight:700;color:var(--npf-blue);cursor:pointer}.np-form__sign-button:hover{background:#f1f6fb;box-shadow:none}.np-form__sign-button.is-error{border-color:var(--npf-danger);background:var(--npf-danger-bg)}.np-form__sign-button-hint{font-size:12px;color:var(--npf-muted);margin:8px 0 0;text-align:center}.np-form__sign-preview{border:1.5px solid var(--npf-success-border);border-radius:var(--npf-radius);background:var(--npf-success-bg);padding:12px 16px 0}.np-form__sign-preview img{display:block;max-width:100%;height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.np-form__sign-preview-divider{height:1.5px;background:#c9e3d3;margin-top:4px}.np-form__sign-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0f1115;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.np-form__sign-overlay-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 10px}.np-form__sign-overlay-title{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:17px;color:#fff}.np-form__sign-overlay-close{color:#8a93a3;cursor:pointer}.np-form__sign-overlay-area{flex:1;margin:4px 18px 0;background:#fff;border-radius:16px;position:relative;overflow:hidden}.np-form__sign-overlay-canvas{display:block;width:100%;height:100%;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.np-form__sign-overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 18px}.np-form__sign-overlay-clear{font-size:13.5px;font-weight:600;color:#b7c2ce;cursor:pointer}.np-form__sign-overlay-hint{font-size:12px;color:#6b7585}.np-form__sign-overlay-done{max-width:none;border:none;background:var(--npf-orange);color:#fff;border-radius:12px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:none;cursor:pointer}.np-form__sign-overlay-done:hover{background:#d95f15;box-shadow:none}.np-form__sign-overlay-inner{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.np-form__sign-rotate{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 28px;text-align:center;position:relative}.np-form__sign-rotate-close{position:absolute;top:14px;right:16px;padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;color:#8a93a3;cursor:pointer}.np-form__sign-rotate-close:hover{box-shadow:none}.np-form__sign-rotate-phone{width:118px;height:118px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ea6a1e1f;color:var(--npf-orange)}.np-form__sign-rotate-phone>svg{transform-origin:50% 50%;animation:np-rotate-phone 2.6s ease-in-out infinite}@keyframes np-rotate-phone{0%,16%{transform:rotate(0)}44%,72%{transform:rotate(-90deg)}96%,to{transform:rotate(0)}}.np-form__sign-rotate-title{max-width:16ch;font-family:Sora,Inter,sans-serif;font-weight:700;font-size:18px;line-height:1.35;text-align:center;color:#fff}.np-form__sign-rotate-hint{margin-top:-8px;font-size:13px;color:#8a93a3}@media (prefers-reduced-motion: reduce){.np-form__sign-rotate-phone>svg{animation:none;transform:rotate(-90deg)}}.np-form__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;justify-content:flex-end;background:#1422388c}.np-form__sheet{background:#fff;border-radius:26px 26px 0 0;padding:10px 24px calc(30px + env(safe-area-inset-bottom));box-shadow:0 -16px 40px #1422382e;max-width:460px;width:100%;margin:0 auto;text-align:center}.np-form__sheet-grip{width:42px;height:5px;border-radius:3px;background:#e1e8f0;margin:6px auto 18px}.np-form__sheet-icon{width:54px;height:54px;border-radius:50%;background:#eaf6ee;display:flex;align-items:center;justify-content:center;color:var(--npf-success);margin:0 auto 16px}.np-form__sheet-title{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;color:var(--npf-blue);margin:0;text-align:center}.np-form__sheet-text{font-size:14px;line-height:1.55;color:var(--npf-text);margin:8px 0 0;text-align:center}.np-form__sheet-badge{display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:#f4f8fb;border-radius:9px;padding:8px 13px;margin-top:14px}.np-form__sheet-badge-main{font-size:12.5px;font-weight:600;color:var(--npf-text)}.np-form__sheet-badge-from{font-size:12px;font-weight:400;color:var(--npf-muted)}.np-form__sheet .np-form__cta{margin-top:22px}.np-form__sheet .np-form__secondary{margin-top:11px}@media (min-width: 768px){.np-form__modal{justify-content:center;align-items:center;padding:24px}.np-form__sheet{border-radius:22px;max-width:440px;padding:30px 30px 28px;box-shadow:0 26px 60px #1422384d}.np-form__sheet-grip{display:none}}.np-form__done{text-align:center;padding:40px 0 20px}.np-form__done-icon{width:66px;height:66px;border-radius:50%;background:#eaf6ee;display:flex;align-items:center;justify-content:center;color:var(--npf-success);margin:0 auto 20px}.np-form__done-title{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:24px;color:var(--npf-blue);margin:0}.np-form__done-text{font-size:14.5px;line-height:1.55;color:var(--npf-text);margin:12px 0 0}.np-form__done-ledger{text-align:left;margin:26px 0 0;border:1.5px solid var(--npf-border);border-radius:var(--npf-radius);overflow:hidden}.np-form__done-ledger-head{padding:11px 16px;background:var(--npf-tint);border-bottom:1px solid var(--npf-line)}.np-form__done-ledger-title{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--npf-muted);margin:0}.np-form__done-case{display:flex;align-items:center;gap:12px;padding:13px 16px}.np-form__done-case+.np-form__done-case{border-top:1px solid var(--npf-line)}.np-form__done-case-mark{flex:none;width:26px;height:26px;border-radius:50%;background:var(--npf-success-bg);border:1px solid var(--npf-success-border);display:flex;align-items:center;justify-content:center;color:var(--npf-success)}.np-form__done-case-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.np-form__done-case-main{font-size:13.5px;font-weight:600;color:var(--npf-blue)}.np-form__done-case-from{font-size:12px;color:var(--npf-muted)}.np-form__done-thanks{font-family:Sora,Inter,sans-serif;font-size:15px;font-weight:600;color:var(--npf-blue);margin:22px 0 0}.np-form__done-home{margin-top:26px}
