.isign{--biro: #c0261b;--biro-dark: #9a1b13;--i-ink: #2b2b2b;--parch: #f4ecd8;--parch-edge: #e7dcc0;--chrome: #2f3a45;--chrome-2: #26303a;--tab: #ffd34d;--tab-edge: #e0b52f;--ok: #2e7d32;--i-line: #cbbfa0;background:#4a5560;color:var(--i-ink);font-family:Inter,system-ui,Arial,sans-serif;min-height:100vh}.isign *,.isign *:before,.isign *:after{box-sizing:border-box}.isign .appbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,var(--chrome),var(--chrome-2));color:#eef2f6;padding:10px 18px;border-bottom:1px solid #1c242c;box-shadow:0 2px 8px #00000040}.isign .brand{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:.2px}.isign .brand .mark{width:26px;height:26px;border-radius:6px;background:var(--biro);display:grid;place-items:center;color:#fff;font-family:Rock Salt,cursive;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff40}.isign .brand small{font-weight:500;opacity:.6;font-size:11px;margin-left:2px}.isign .doctitle{flex:1;text-align:center;font-size:13px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isign .actions{display:flex;align-items:center;gap:10px}.isign .ibtn{border:0;border-radius:6px;padding:9px 16px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.isign .ibtn-ghost{background:transparent;color:#cdd6df;border:1px solid #46525d}.isign .ibtn-finish{background:var(--tab);color:#3a2f00;box-shadow:0 1px 0 var(--tab-edge)}.isign .ibtn-finish[disabled]{background:#5c6772;color:#9aa4ad;cursor:not-allowed;box-shadow:none}.isign .progress{background:#1f272f;color:#c9d3db;font-size:12px;display:flex;align-items:center;gap:10px;justify-content:center;padding:7px 12px;border-bottom:1px solid #10161b;text-align:center}.isign .progress .dot{width:8px;height:8px;border-radius:50%;background:var(--biro);flex:none}.isign .progress b{color:#fff}.isign .stage{max-width:820px;margin:26px auto 120px;padding:0 16px;position:relative}.isign .page{position:relative;background:var(--parch);background-image:radial-gradient(circle at 30% 10%,#faf3e2 0,var(--parch) 55%);border:1px solid var(--parch-edge);border-radius:3px;box-shadow:0 10px 30px #00000059,inset 0 0 60px #8c6e3c1a;padding:64px 62px 54px;overflow:clip}.isign .wm{position:absolute;inset:-20% -10%;z-index:2;pointer-events:none;transform:rotate(-30deg);display:flex;flex-wrap:wrap;gap:8px 26px;align-content:center;justify-content:center;opacity:.11;transition:opacity .4s}.isign .wm span{font-family:IM Fell English,Georgia,serif;font-size:26px;letter-spacing:3px;color:#7a5a12;white-space:nowrap;text-transform:uppercase;font-weight:700}.isign.signed .wm,.isign.signed [data-progress-hint]{display:none}.isign .docwrap{position:relative;z-index:3}.isign .doc h1{font-family:IM Fell English,Georgia,serif;font-size:30px;text-align:center;margin:.1em 0;letter-spacing:.5px;color:var(--i-ink);font-weight:700}.isign .doc .sub{font-family:IM Fell English,Georgia,serif;font-style:italic;text-align:center;font-size:14.5px;color:#4a4235;max-width:60ch;margin:6px auto 12px;line-height:1.5}.isign .doc .doc-case{text-align:center;font-family:IM Fell English,Georgia,serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#6b6350;margin:0 0 4px}.isign .rule{height:1px;background:linear-gradient(90deg,transparent,var(--i-line),transparent);margin:18px 0}.isign .doc h2{font-family:IM Fell English,Georgia,serif;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;margin:22px 0 8px;color:#3a3324;font-weight:700}.isign .doc p{font-family:IM Fell English,Georgia,serif;font-size:15px;line-height:1.62;margin:0 0 12px;color:#2c261b;text-align:justify;max-width:none}.isign .doc .barbarous{font-style:italic;letter-spacing:.4px;color:#4b4436}.isign .doc .exec p{margin-bottom:6px}.isign .doc .marksnote{font-size:12.5px;color:#6b6350;text-align:left}.isign .doc .doneinhell{text-align:center;letter-spacing:1px;font-size:13px}.isign .fill{color:var(--biro-dark);border-bottom:1px solid #b9a06a}.isign .placeholder{display:inline-block;min-width:90px;border-bottom:1px solid #a89a70;text-align:center;color:#8a7c55}.isign .sigblock{margin-top:26px;position:relative;z-index:5;scroll-margin-top:80px}.isign .sigrow{display:flex;gap:26px;flex-wrap:wrap;margin-top:12px}.isign .sigfield{flex:1;min-width:240px}.isign .sigfield label{display:block;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#7a6f52;margin-bottom:6px;font-weight:600}.isign .sigbox{position:relative;height:78px;border:1.5px dashed #b7a986;border-radius:6px;background:#fffbf099;display:flex;align-items:center;padding:0 16px;cursor:pointer;transition:.15s}.isign .sigbox:hover{background:#fff7e1e6;border-color:var(--biro)}.isign .sigbox.done{cursor:default;border-style:solid;border-color:#d8cba6;background:#fffbf066}.isign .sigbox .yellowtab{position:absolute;left:-2px;top:-14px;background:var(--tab);color:#5a4700;font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:3px 9px 4px;border-radius:3px;box-shadow:0 1px 0 var(--tab-edge);text-transform:uppercase}.isign .sigbox .yellowtab:after{content:"";position:absolute;left:14px;bottom:-6px;border:6px solid transparent;border-top-color:var(--tab)}.isign .sig-hint{color:#a99a72;font-size:13px;font-family:Inter,system-ui,sans-serif}.isign .sig-ink{font-size:34px;color:var(--biro);line-height:1;filter:saturate(1.1)}.isign .sig-ink.style-1{font-family:Dancing Script,cursive}.isign .sig-ink.style-2{font-family:Caveat,cursive;font-size:38px}.isign .sig-ink.style-3{font-family:Homemade Apple,cursive;font-size:24px}.isign .sig-ink.style-4{font-family:Rock Salt,cursive;font-size:20px}.isign .sig-drawn{max-height:60px}.isign .metaline{display:flex;gap:26px;flex-wrap:wrap;margin-top:14px;font-family:IM Fell English,serif;font-size:14px;color:#3a3324}.isign .metaline .mv{color:var(--biro-dark);border-bottom:1px solid #cbbfa0;min-width:120px;display:inline-block}.isign .countersign{margin-top:22px;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s,max-height .6s}.isign.signed .countersign{opacity:1;max-height:2600px}.isign .stamp-sign{position:absolute;right:48px;top:120px;z-index:6;transform:rotate(-16deg) scale(.6);opacity:0;transition:.45s cubic-bezier(.2,1.4,.4,1);border:4px double var(--biro);color:var(--biro);border-radius:10px;padding:8px 16px;font-family:Rock Salt,cursive;font-size:24px;letter-spacing:1px;text-transform:uppercase;pointer-events:none}.isign.signed .stamp-sign{opacity:.9;transform:rotate(-16deg) scale(1)}.isign .ps{font-style:italic;color:#463f30;background:#fff7e180;border-left:3px solid var(--biro);padding:10px 14px;border-radius:0 6px 6px 0;font-family:IM Fell English,serif;font-size:14px;line-height:1.55}.isign .guide{position:fixed;left:22px;bottom:26px;z-index:45;background:var(--biro);color:#fff;border:0;border-radius:24px;padding:12px 20px 12px 16px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;box-shadow:0 6px 18px #00000059;display:flex;align-items:center;gap:9px;animation:isign-bob 1.8s ease-in-out infinite}.isign .guide .arrow{font-size:16px}@keyframes isign-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.isign.signed .guide{display:none}.isign .overlay{position:fixed;inset:0;background:#0f12169e;z-index:60;display:none;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}.isign .overlay.open{display:flex}.isign .modal{background:#fff;border-radius:12px;max-width:640px;width:100%;box-shadow:0 30px 80px #00000080;overflow:hidden;animation:isign-pop .2s ease}@keyframes isign-pop{0%{transform:translateY(10px);opacity:.6}to{transform:none;opacity:1}}.isign .mhead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.isign .mhead h3{margin:0;font-size:17px;color:#22303c}.isign .mhead .x{border:0;background:none;font-size:20px;cursor:pointer;color:#8a97a2;line-height:1}.isign .mbody{padding:20px}.isign .fld{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.isign .fld>div{flex:1;min-width:160px}.isign .fld label{display:block;font-size:12px;font-weight:600;color:#51606b;margin-bottom:5px}.isign .fld input{width:100%;padding:11px 12px;border:1px solid #cfd8de;border-radius:7px;font-size:15px;font-family:inherit;background:#fff;color:var(--i-ink)}.isign .fld input:focus{outline:2px solid var(--biro);border-color:var(--biro)}.isign .tabs{display:flex;gap:6px;margin:2px 0 16px}.isign .tabs button{flex:1;padding:9px;border:1px solid #d5dce1;background:#f6f8f9;border-radius:7px;font-weight:600;color:#51606b;cursor:pointer;font-family:inherit;font-size:13px}.isign .tabs button.on{background:var(--biro);color:#fff;border-color:var(--biro)}.isign .styles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.isign .style-card{border:1.5px solid #dbe2e7;border-radius:9px;padding:12px 14px;cursor:pointer;position:relative;background:#fffdf7;transition:.12s;min-height:66px}.isign .style-card:hover{border-color:#b9c3cb}.isign .style-card.sel{border-color:var(--biro);box-shadow:0 0 0 2px #c0261b26}.isign .style-card .nm{color:var(--biro);line-height:1.1}.isign .style-card .ini{position:absolute;right:12px;bottom:8px;color:var(--biro);opacity:.8;font-size:13px}.isign .style-card .tagn{font-size:10px;color:#9aa6ae;text-transform:uppercase;letter-spacing:.5px}.isign .s1{font-family:Dancing Script,cursive;font-size:30px}.isign .s2{font-family:Caveat,cursive;font-size:32px}.isign .s3{font-family:Homemade Apple,cursive;font-size:19px}.isign .s4{font-family:Rock Salt,cursive;font-size:15px}.isign [data-pad]{width:100%;height:150px;border:1.5px dashed #c4ccd2;border-radius:9px;background:#fffdf7;touch-action:none;cursor:crosshair}.isign .drawtools{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.isign .link{background:none;border:0;color:#51606b;text-decoration:underline;cursor:pointer;font-size:13px;font-family:inherit}.isign .consent{display:flex;gap:9px;align-items:flex-start;margin:16px 0 4px;font-size:12.5px;color:#5c6a74;line-height:1.4}.isign .consent input{margin-top:2px}.isign .mfoot{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #eee;background:#fafbfc}.isign .mcancel{color:#51606b;border-color:#cfd8de}.isign .btn-primary{background:var(--biro);color:#fff}.isign .btn-primary[disabled]{opacity:.5;cursor:not-allowed}.isign .fineprint{font-size:11px;color:#9aa6ae;text-align:center;margin-top:9px;font-style:italic}.isign .gate{max-width:820px;margin:34px auto 60px;padding:0 16px;position:relative;z-index:20;scroll-margin-top:80px;opacity:0;transform:translateY(14px);transition:.5s;pointer-events:none}.isign.signed .gate{opacity:1;transform:none;pointer-events:auto}.isign .gatecard{background:#fff;border-radius:14px;box-shadow:0 18px 50px #0000004d;padding:26px 28px;border-top:4px solid var(--biro)}.isign .gatecard h3{margin:0 0 6px;font-size:20px;color:#22303c}.isign .gatecard .lede{color:#4a5761;font-size:14.5px;line-height:1.5;margin:0 0 16px;max-width:none}.isign .gaterow{display:flex;gap:10px;flex-wrap:wrap}.isign .gaterow input{flex:1;min-width:220px;padding:13px 14px;border:1px solid #cfd8de;border-radius:9px;font-size:15px;font-family:inherit;background:#fff;color:var(--i-ink)}.isign .gaterow input:focus{outline:2px solid var(--biro);border-color:var(--biro)}.isign .btn-seal{background:var(--biro);color:#fff;padding:13px 22px;border-radius:9px;font-size:15px;white-space:nowrap}.isign .leslie-note{margin-top:14px;font-size:12.5px;color:#7a8892;line-height:1.5;font-style:italic;border-left:3px solid #e4c94a;padding-left:12px}.isign .link-label{display:block;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#7a8892;margin:4px 0 6px}.isign [data-linkfield]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;color:#51606b;cursor:text}.isign .optin{margin-top:22px;padding-top:18px;border-top:1px solid #e6e9ec}.isign .optin-head{margin:0 0 4px;font-size:15px;color:#22303c}.isign .optin .leslie-note{margin-top:8px;margin-bottom:12px}.isign .credits-note{margin:4px 0 0;padding:12px 15px;border-radius:9px;background:#c0261b0f;border:1px solid rgba(192,38,27,.22);color:#22303c;font-size:14.5px;font-weight:600;line-height:1.45}.isign .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.isign .book-download{margin-top:14px}.isign .cta-buy{background:#1a1f24;color:#fff;padding:13px 20px;border-radius:9px;font-weight:700;font-size:14px;cursor:pointer;border:0;display:inline-block;text-decoration:none}.isign .cta-share{background:#f2f4f6;color:#22303c;padding:13px 20px;border-radius:9px;font-weight:700;font-size:14px;border:1px solid #dde3e8;cursor:pointer}.isign .gate-done{display:none;text-align:center;padding:14px 0}.isign .gate-done.on{display:block}.isign .gate-done .big{font-family:Rock Salt,cursive;color:var(--ok);font-size:22px;margin-bottom:8px}@media(max-width:640px){.isign .page{padding:40px 22px}.isign .doctitle{display:none}.isign .doc h1{font-size:24px}.isign .stamp-sign{right:18px;top:90px;font-size:18px}.isign .guide{left:12px;right:12px;justify-content:center}}@media print{.site-header,.site-footer,.ticker,.isign .appbar,.isign .progress,.isign .gate,.isign .guide,.isign .overlay,.isign .wm{display:none!important}body,.isign{background:#fff!important;min-height:0!important}.isign .stage{margin:0!important;padding:0!important;max-width:none!important}.isign .page{background:#fff!important;background-image:none!important;box-shadow:none!important;border:none!important;padding:0!important;overflow:visible!important}.isign .doc h1,.isign .doc h2,.isign .doc p,.isign .doc .sub,.isign .doc-case,.isign .metaline{color:#000!important}.isign .sig-ink,.isign .fill,.isign .stamp-sign{color:#b00!important}.isign .doc h2{break-after:avoid}.isign .doc p,.isign .sigblock,.isign .countersign{break-inside:avoid}.isign .countersign{max-height:none!important;opacity:1!important}@page{margin:18mm}}
