.signwith-landing .estimated-activity{gap:7px;letter-spacing:.025em}.signwith-landing .estimated-activity strong{color:var(--ink);font-variant-numeric:tabular-nums}.signwith-landing .estimated-activity small{padding:3px 6px;border-radius:999px;background:var(--blue-wash-strong);color:var(--product-blue);font-size:8px;letter-spacing:.08em}.signwith-landing [data-testid=product-document]{display:contents}.signwith-landing .mini-activity .document-row{margin-top:8px}.signwith-landing .latest-activity .activity-row{margin-top:5px;padding:6px 0}.signwith-landing .upload-progress{width:min(100%,280px);height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.signwith-landing .upload-progress>span{display:block;height:100%;border-radius:inherit;background:var(--product-blue);transition:width .24s ease}.signwith-landing .upload-file-metadata{max-width:calc(100% - 190px)}.signwith-landing .agreement-copy{display:grid;gap:18px;margin-top:20px}.signwith-landing .agreement-copy section{padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.signwith-landing .agreement-copy b{font-size:10px}.signwith-landing .agreement-copy p{margin-top:6px;color:var(--ink-soft);font-size:8px;line-height:1.55}.signwith-landing .message-field:not(.is-editing) textarea{background:#f8fafc}.signwith-landing .recipient-statuses{display:grid;gap:7px}.signwith-landing .status-pill--complete{grid-column:1/-1;margin-top:7px;background:#e8f9f3;color:#13895f}.signwith-landing .audit-history p{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px}.signwith-landing .audit-history time{color:var(--ink-soft);font-size:6px}.signwith-landing .participant-evidence-list{display:grid;gap:5px}.signwith-landing .participant-evidence-list h5{grid-column:1/-1}.signwith-landing .participant-evidence-list article{display:grid;gap:2px;padding:5px;border-radius:6px;background:var(--white);font-size:6px}.signwith-landing .participant-evidence-list article span{color:var(--ink-soft)}.signwith-landing .participant-evidence-list article i{color:var(--ink);font-style:normal;font-weight:700}.signwith-landing .integrity-record code{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-all}@media (max-width:640px){.signwith-landing .product-story .app-scene,.signwith-landing .product-story .product-stage,.signwith-landing .product-story .scene-window__content{min-height:800px}.signwith-landing .estimated-activity{flex-wrap:wrap;width:fit-content;max-width:100%;border-radius:16px}.signwith-landing .upload-file-metadata{max-width:none}.signwith-landing .audit-panel{overflow:visible}.signwith-landing .participant-evidence-list{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.signwith-landing .upload-progress>span{transition:none}}.signwith-landing .hero .hero-product-panel--activity{left:-20px;top:62%}.signwith-landing .hero .hero-product-panel--certificate{right:-20px}@media (max-width:767px){.signwith-landing .hero .hero-product-panel--activity{left:-10px}.signwith-landing .hero .hero-product-panel--certificate{right:-10px}}@media (max-width:640px){.signwith-landing .hero .hero-product__viewport{aspect-ratio:2212/1558}.signwith-landing .hero .hero-product__viewport img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center}}.signwith-landing .hero-trust{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap}.signwith-landing .hero-trust strong{font-weight:600}.signwith-landing .hero-trust__seal{width:24px;height:24px;flex:0 0 auto}.signwith-landing .hero-trust__ring{fill:var(--marketing-blue);stroke:var(--marketing-blue);stroke-width:1.2;transform-origin:13px 13px;animation:hero-seal .7s cubic-bezier(.34,1.56,.64,1) .25s both}.signwith-landing .hero-trust__tick{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;animation:hero-tick .45s ease-out .7s both}@keyframes hero-seal{0%{opacity:0;transform:rotate(-40deg) scale(.6)}}@keyframes hero-tick{0%{stroke-dashoffset:14}}@media (max-width:380px){.signwith-landing .hero-trust{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.signwith-landing .hero-trust__ring,.signwith-landing .hero-trust__tick{animation:none}}