.ol{position:absolute;inset:0;font-size:max(9.5px,2.1cqw);line-height:1.35}.ol-phone{position:absolute;top:7cqw;left:4cqw;width:36cqw;opacity:0;transform:translateY(5cqw) scale(.96);transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t3) var(--pd-spring)}.ol-home{position:absolute;inset:0;isolation:isolate;display:flex;flex-direction:column;background:#f7faf9}.ol-hero{padding:15cqw 6cqw 5.5cqw;background:linear-gradient(180deg,#d6f3ea,#ecf9f5)}.ol-kicker{margin:0;color:#2f6a5b;font-size:3.7cqw;font-weight:600;letter-spacing:.14em}.ol-h,.ol-sub{display:grid}.ol-h>*,.ol-sub>*{grid-area:1 / 1;transition:opacity var(--pd-t2) var(--pd-ease)}.ol-h{margin:1.8cqw 0 0;color:var(--pd-navy);font-size:7.8cqw;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ol-sub{margin:2.2cqw 0 0;color:#4a5b58;font-size:4.4cqw;line-height:1.3}.ol-h-b,.ol-sub-b{opacity:0}.ol-track{position:relative;display:flex;align-items:center;justify-content:space-between;margin:5cqw 8cqw 4cqw;padding:0;list-style:none;--f: 0}.ol-track:before,.ol-track:after{content:"";position:absolute;top:50%;left:3.2cqw;height:.9cqw;border-radius:1cqw;transform:translateY(-50%)}.ol-track:before{right:3.2cqw;background:#d5dedb}.ol-track:after{width:calc((100% - 6.4cqw) * var(--f));background:var(--pd-green);transition:width var(--pd-t3) var(--pd-ease)}.ol-dot{position:relative;z-index:1;width:6.4cqw;height:6.4cqw;border:.8cqw solid #c9d4d1;border-radius:50%;background:#fff;transition:background-color var(--pd-t2) var(--pd-ease),border-color var(--pd-t2) var(--pd-ease)}.ol-cards{display:grid;gap:2.4cqw;margin:0;padding:0 5cqw;list-style:none}.ol-card{display:flex;align-items:center;gap:3cqw;padding:3cqw 3.4cqw;border-radius:3.4cqw;background:#fff;box-shadow:0 0 0 .5cqw #e1e8e6;transition:box-shadow var(--pd-t2) var(--pd-ease),background-color var(--pd-t2) var(--pd-ease)}.ol-ico{display:grid;flex:none;place-items:center;width:9.4cqw;height:9.4cqw;border-radius:50%;background:#edf2f1;color:#5b6f6b}.ol-ico svg{width:5cqw;height:5cqw}.ol-ct{display:grid;flex:1;min-width:0}.ol-ct b{overflow:hidden;font-size:4.7cqw;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ol-ct small{overflow:hidden;color:var(--pd-muted);font-size:3.9cqw;text-overflow:ellipsis;white-space:nowrap}.ol-cs{display:grid;flex:none;justify-items:end}.ol-cs>*{grid-area:1 / 1;transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t3) var(--pd-spring)}.ol-todo{color:var(--pd-muted);font-size:3.8cqw}.ol-ok{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border-radius:50%;background:var(--pd-green);color:#fff;opacity:0;transform:scale(.5)}.ol-ok svg{width:4cqw;height:4cqw}.ol-foot{display:flex;align-items:flex-start;gap:2cqw;margin:auto 0 0;padding:0 7cqw 8cqw;color:var(--pd-muted);font-size:3.7cqw;line-height:1.3}.ol-foot svg{flex:none;width:4.4cqw;height:4.4cqw;margin-top:.3cqw}.ol-screen{position:absolute;inset:24cqw 0 0;display:flex;flex-direction:column;gap:3.2cqw;padding:6cqw 6cqw 7cqw;border-radius:8cqw 8cqw 0 0;background:#fff;box-shadow:0 -2cqw 8cqw #0c1c3c33;transform:translateY(105%);transition:transform var(--pd-t3) var(--pd-spring)}.ol-st{margin:0;font-size:6.4cqw;font-weight:600;letter-spacing:-.01em}.ol-cap{margin:-1cqw 0 0;color:var(--pd-muted);font-size:4.4cqw}.ol-doc{display:grid;gap:2cqw;padding:4cqw;border-radius:2.8cqw;background:#f4f6f8}.ol-doc i{display:block;height:1.7cqw;border-radius:1cqw;background:#d8dde5}.ol-doc .ol-short{width:58%}.ol-sig{position:relative;display:grid;place-items:center;height:24cqw;border:.6cqw dashed #c6cfcc;border-radius:3cqw}.ol-sig-label{position:absolute;top:2.4cqw;left:3.4cqw;color:var(--pd-muted);font-size:3.8cqw}.ol-sig svg{width:62%;height:auto}.ol-sig path{stroke:var(--pd-navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset calc(var(--pd-k) * .8s) var(--pd-ease)}.ol-btn,.ol-apple{display:grid;height:13.4cqw;margin-top:auto;border-radius:3.8cqw;background:var(--pd-navy);color:#fff;font-size:5.4cqw;font-weight:600;place-items:center;transition:background-color var(--pd-t2) var(--pd-ease)}.ol-btn>*,.ol-apple>*{display:inline-flex;grid-area:1 / 1;align-items:center;gap:2cqw;transition:opacity var(--pd-t1) var(--pd-ease)}.ol-btn-b,.ol-apple-b,.ol-apple-c{opacity:0}.ol-cam{position:relative;display:grid;height:64cqw;overflow:hidden;border-radius:4cqw;background:#16212c;place-items:center}.ol-idcard{display:grid;grid-template-columns:auto 1fr;gap:3cqw;width:68%;aspect-ratio:1.56;padding:4cqw;border-radius:2.8cqw;background:#f2eee2;align-content:start}.ol-photo{width:15cqw;height:19cqw;border-radius:1.6cqw;background:#c9c3b3}.ol-idcard span{display:grid;align-content:start;gap:2cqw;padding-top:1cqw}.ol-idcard span i{display:block;height:1.7cqw;border-radius:1cqw;background:#cfc9b9}.ol-idcard span .ol-short{width:60%}.ol-mrz{grid-column:1 / -1;align-self:end;height:6cqw;border-radius:1cqw;background:repeating-linear-gradient(90deg,#cfc9b9 0 1.4cqw,transparent 1.4cqw 2.6cqw);opacity:.8}.ol-beam{position:absolute;inset:20% 8% auto;height:1cqw;border-radius:1cqw;background:linear-gradient(90deg,transparent,#7ff0cf,transparent);box-shadow:0 0 4cqw #7ff0cf;opacity:0}.ol-corners{position:absolute;inset:14% 12%;border-radius:3cqw;background:linear-gradient(#7ff0cf,#7ff0cf) top left / 8cqw .9cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) top left / .9cqw 8cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) top right / 8cqw .9cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) top right / .9cqw 8cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) bottom left / 8cqw .9cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) bottom left / .9cqw 8cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) bottom right / 8cqw .9cqw no-repeat,linear-gradient(#7ff0cf,#7ff0cf) bottom right / .9cqw 8cqw no-repeat;opacity:.85}.ol-verified{position:absolute;inset:auto 6cqw 5cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;height:11cqw;border-radius:99px;background:var(--pd-green);color:#fff;font-size:4.8cqw;font-weight:600;opacity:0;transform:translateY(2cqw);transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t3) var(--pd-spring)}.ol-verified svg{width:4.6cqw;height:4.6cqw}.ol-file{display:flex;align-items:center;gap:3cqw;padding:3.2cqw;border-radius:3cqw;background:#f4f6f8;font-size:4.4cqw}.ol-fico{flex:none;width:6cqw;height:7.6cqw;border-radius:1cqw;background:#d3d9e2}.ol-fname{flex:1;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ol-fs{display:grid;flex:none;justify-items:end}.ol-fs>*{grid-area:1 / 1;transition:opacity var(--pd-t2) var(--pd-ease)}.ol-bar{width:17cqw;height:1.8cqw;overflow:hidden;border-radius:1cqw;background:#dde2e8}.ol-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--pd-green);transition:width calc(var(--pd-k) * .8s) var(--pd-ease)}.ol-old,.ol-accepted{padding:.8cqw 2.4cqw;border-radius:99px;font-size:3.9cqw;font-weight:600;opacity:0}.ol-old{background:var(--pd-amber-soft);color:var(--pd-amber)}.ol-accepted{background:var(--pd-green-soft);color:var(--pd-green-deep)}.ol-bubble{display:flex;gap:3cqw;padding:3.2cqw;border-radius:3cqw;background:#e7f6f0;color:#24453d;font-size:4.3cqw;line-height:1.3;opacity:0;transform:translateY(2cqw);transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t3) var(--pd-spring)}.ol-agent{display:grid;flex:none;place-items:center;width:8cqw;height:8cqw;border-radius:50%;background:var(--pd-green);color:#fff;font-size:4.6cqw;font-style:normal;font-weight:700}.ol-file-2{opacity:0;transform:translateY(2cqw);transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t3) var(--pd-spring)}.ol-amt{margin:1cqw 0 0;font-size:12.6cqw;font-weight:600;letter-spacing:-.03em;line-height:1.05}.ol-to{display:flex;align-items:center;justify-content:space-between;padding:3.2cqw 3.6cqw;border-radius:3cqw;background:#f3f5f8;font-size:4.6cqw}.ol-to span{color:var(--pd-muted)}.ol-to b{font-weight:600}.ol-apple{background:#000}.ol-firm{position:absolute;top:11cqw;left:42cqw;display:flex;flex-direction:column;gap:.75em;width:55cqw;height:66cqw;padding:1em 1.05em;overflow:hidden;border-radius:1.1em;background:#fff;box-shadow:0 0 0 1px #0c1c3c12,0 1px 2px #0c1c3c0f,0 30px 50px -24px #016b5466;transition:opacity var(--pd-t2) var(--pd-ease),transform var(--pd-t2) var(--pd-ease)}.ol-fhead{display:flex;align-items:center;justify-content:space-between;gap:.6em}.ol-fhead h4{margin:0;font-size:1.2em;font-weight:600;letter-spacing:-.015em}.ol-new{padding:.4em .8em;border-radius:.5em;background:var(--pd-green);color:#fff;font-size:.74em;font-weight:600;white-space:nowrap}.ol-tabs{display:flex;gap:.4em;font-size:.74em}.ol-tabs span{padding:.3em .75em;border-radius:99px;background:#f1f3f6;color:var(--pd-muted);font-weight:500;white-space:nowrap}.ol-tabs span.is-on{background:var(--pd-navy);color:#fff}.ol-tabs b{margin-left:.2em;font-weight:600;font-variant-numeric:tabular-nums}.ol-reqs{display:grid;gap:.4em;margin:0;padding:0;list-style:none}.ol-req{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.55em .65em;border-radius:.8em;background:#f8f9fb;font-size:.8em;transition:background-color var(--pd-t2) var(--pd-ease),box-shadow var(--pd-t2) var(--pd-ease)}.ol-rn{display:grid;min-width:0}.ol-rn b{overflow:hidden;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ol-rn small{overflow:hidden;color:var(--pd-muted);font-size:.82em;text-overflow:ellipsis;white-space:nowrap}.ol-req--hero{padding-block:.7em;background:#fff;box-shadow:0 0 0 1px #0c1c3c14,0 12px 22px -16px #0c1c3c59}.ol-st-stack{display:grid;justify-items:end}.ol-st-stack>*{grid-area:1 / 1;font-size:.86em;transition:opacity var(--pd-t1) var(--pd-ease),transform var(--pd-t2) var(--pd-spring)}.ol-c-await,.ol-c-prog,.ol-c-done{opacity:0;transform:scale(.85)}.ol-check{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:.4em;margin:.15em 0 0;padding:0;list-style:none}.ol-check li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45em;padding:.35em .6em;border-radius:99px;background:#eef1f6;color:var(--pd-muted);font-size:.9em;font-weight:500;transition:background-color var(--pd-t2) var(--pd-ease),color var(--pd-t2) var(--pd-ease)}.ol-check i{display:block;grid-row:1;width:.75em;height:.75em;border:1.5px solid #b3bcc9;border-radius:50%;transition:background-color var(--pd-t2) var(--pd-ease),border-color var(--pd-t2) var(--pd-ease)}.ol-check span{grid-area:1 / 2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--pd-t2) var(--pd-ease)}.ol-ck-b{opacity:0}.ol-note{display:grid;grid-column:1 / -1;margin:.1em 0 0;min-height:1.9em;align-items:center;font-size:.92em}.ol-note>*{grid-area:1 / 1;transition:opacity var(--pd-t2) var(--pd-ease)}.ol-note-a{display:inline-flex;align-items:center;gap:.5em;color:var(--pd-muted);opacity:0}.ol-note-a i{width:.55em;height:.55em;border-radius:50%;background:#f5c542}.ol-ready{display:inline-flex;align-items:center;gap:.45em;color:var(--pd-green-deep);font-weight:600;opacity:0}.pdemo[data-s~=sent] .ol-phone{opacity:1;transform:none}.pdemo[data-s~=sent] .ol-c-new{opacity:0;transform:scale(.85)}.pdemo[data-s~=sent] .ol-c-await,.pdemo[data-s~=sent] .ol-note-a{opacity:1;transform:none}.pdemo[data-s~=sign] .ol-s1,.pdemo[data-s~=scan] .ol-s2,.pdemo[data-s~=upload] .ol-s3,.pdemo[data-s~=pay] .ol-s4{transform:none}.pdemo[data-s~=signed] .ol-s1,.pdemo[data-s~=verified] .ol-s2,.pdemo[data-s~=funds] .ol-s3,.pdemo[data-s~=paid] .ol-s4{transform:translateY(105%);transition-delay:calc(var(--pd-k) * .8s)}.pdemo[data-s~=signed] .ol-sig path{stroke-dashoffset:0}.pdemo[data-s~=signed] .ol-btn{background:var(--pd-green)}.pdemo[data-s~=signed] .ol-btn-a{opacity:0}.pdemo[data-s~=signed] .ol-btn-b{opacity:1}.pdemo[data-s~=verified] .ol-verified{opacity:1;transform:none}.pdemo[data-s~=upload] .ol-file-1 .ol-bar i{width:100%}.pdemo[data-s~=nudge] .ol-file-1 .ol-bar{opacity:0}.pdemo[data-s~=nudge] .ol-old,.pdemo[data-s~=nudge] .ol-bubble,.pdemo[data-s~=funds] .ol-file-2{opacity:1;transform:none}.pdemo[data-s~=funds] .ol-file-2 .ol-bar i{width:100%}.pdemo[data-s~=funds] .ol-file-2 .ol-bar{opacity:0;transition-delay:calc(var(--pd-k) * .8s)}.pdemo[data-s~=funds] .ol-accepted{opacity:1;transition-delay:calc(var(--pd-k) * .8s)}.pdemo[data-s~=pay] .ol-apple-a{opacity:0;transition-delay:calc(var(--pd-k) * .6s)}.pdemo[data-s~=pay] .ol-apple-b{opacity:1;transition-delay:calc(var(--pd-k) * .6s)}.pdemo[data-s~=paid] .ol-apple-b{opacity:0;transition-delay:0s}.pdemo[data-s~=paid] .ol-apple-c{opacity:1}.pdemo[data-s~=paid] .ol-apple{background:var(--pd-green-deep)}.pdemo[data-s~=signed] .ol-card:nth-child(1),.pdemo[data-s~=verified] .ol-card:nth-child(2),.pdemo[data-s~=funds] .ol-card:nth-child(3),.pdemo[data-s~=paid] .ol-card:nth-child(4){background:#f2fbf8;box-shadow:0 0 0 .6cqw var(--pd-green-tint)}.pdemo[data-s~=signed] .ol-card:nth-child(1) :is(.ol-todo),.pdemo[data-s~=verified] .ol-card:nth-child(2) :is(.ol-todo),.pdemo[data-s~=funds] .ol-card:nth-child(3) :is(.ol-todo),.pdemo[data-s~=paid] .ol-card:nth-child(4) :is(.ol-todo){opacity:0}.pdemo[data-s~=signed] .ol-card:nth-child(1) .ol-ok,.pdemo[data-s~=verified] .ol-card:nth-child(2) .ol-ok,.pdemo[data-s~=funds] .ol-card:nth-child(3) .ol-ok,.pdemo[data-s~=paid] .ol-card:nth-child(4) .ol-ok{opacity:1;transform:none}.pdemo[data-s~=signed] .ol-dot:nth-child(1),.pdemo[data-s~=verified] .ol-dot:nth-child(2),.pdemo[data-s~=funds] .ol-dot:nth-child(3),.pdemo[data-s~=paid] .ol-dot:nth-child(4){border-color:var(--pd-green);background:var(--pd-green)}.pdemo[data-s~=verified] .ol-track{--f: .333}.pdemo[data-s~=funds] .ol-track{--f: .667}.pdemo[data-s~=paid] .ol-track{--f: 1}.pdemo[data-s~=signed] .ol-check li:nth-child(1),.pdemo[data-s~=verified] .ol-check li:nth-child(2),.pdemo[data-s~=funds] .ol-check li:nth-child(3),.pdemo[data-s~=paid] .ol-check li:nth-child(4){background:var(--pd-green-soft);color:var(--pd-green-deep)}.pdemo[data-s~=signed] .ol-check li:nth-child(1) i,.pdemo[data-s~=verified] .ol-check li:nth-child(2) i,.pdemo[data-s~=funds] .ol-check li:nth-child(3) i,.pdemo[data-s~=paid] .ol-check li:nth-child(4) i{border-color:var(--pd-green);background:var(--pd-green)}.pdemo[data-s~=signed] .ol-check li:nth-child(1) .ol-ck-a,.pdemo[data-s~=verified] .ol-check li:nth-child(2) .ol-ck-a,.pdemo[data-s~=funds] .ol-check li:nth-child(3) .ol-ck-a,.pdemo[data-s~=paid] .ol-check li:nth-child(4) .ol-ck-a{opacity:0}.pdemo[data-s~=signed] .ol-check li:nth-child(1) .ol-ck-b,.pdemo[data-s~=verified] .ol-check li:nth-child(2) .ol-ck-b,.pdemo[data-s~=funds] .ol-check li:nth-child(3) .ol-ck-b,.pdemo[data-s~=paid] .ol-check li:nth-child(4) .ol-ck-b{opacity:1}.pdemo[data-s~=signed] .ol-c-await{opacity:0;transform:scale(.85)}.pdemo[data-s~=signed] .ol-c-prog{opacity:1;transform:none}.pdemo[data-s~=done] .ol-h-a,.pdemo[data-s~=done] .ol-sub-a,.pdemo[data-s~=done] .ol-note-a{opacity:0}.pdemo[data-s~=done] .ol-h-b,.pdemo[data-s~=done] .ol-sub-b,.pdemo[data-s~=done] .ol-ready{opacity:1}.pdemo[data-s~=done] .ol-c-prog{opacity:0;transform:scale(.85)}.pdemo[data-s~=done] .ol-c-done{opacity:1;transform:none}.pdemo[data-s~=done] .ol-req--hero{background:#f4fcf9;box-shadow:0 0 0 1px var(--pd-green-tint),0 12px 22px -16px #018568b3}@media(prefers-reduced-motion:no-preference){.pdemo[data-live][data-s~=scan]:not([data-s~=verified]) .ol-beam{opacity:1;animation:ol-beam 1.1s ease-in-out infinite alternate}}@keyframes ol-beam{0%{transform:translateY(0)}to{transform:translateY(28cqw)}}@container pdemo-board (max-width: 30rem){.ol{font-size:max(10px,3.1cqw)}.ol-firm{top:9cqw;left:4cqw;width:92cqw;height:79cqw}.ol-tabs,.ol-req:not(.ol-req--hero){display:none}.ol-phone{top:5cqw;left:20cqw;width:60cqw;aspect-ratio:1 / 1.62}.pdemo[data-s~=sent]:not([data-s~=done]) .ol-firm{opacity:.3;transform:scale(.97)}.pdemo[data-s~=done] .ol-phone{opacity:0;transform:translateY(6cqw) scale(.97)}.pdemo[data-pdemo=one-link] .pdemo-proof{inset:auto auto 3cqw 4cqw;margin:0;font-size:.84em}}
