.workflow-story{width:100%;position:relative}.workflow-story[data-story-mode=scroll]{height:360svh}.story-sticky{flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100svh;padding:20px 0;display:flex;position:sticky;top:0}.story-headings{text-align:center;flex-shrink:0;width:100%;height:130px;margin:0;padding:0;list-style:none;position:relative}.story-heading{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.story-heading .marketing-step-number{margin-bottom:12px;font-size:9px}.marketing-site .story-heading h2{max-width:980px;font-size:clamp(32px,3.2vw,46px);line-height:1.12}.story-heading p{color:#65736b;max-width:620px;margin:14px 0 0;font-size:14px;line-height:1.7}.story-app{color:#294438;background:#fcfcf8;border:1px solid #dce2d7;border-radius:13px;flex-shrink:0;width:min(78vw,1120px);max-width:100%;height:clamp(380px,54svh,480px);margin:0;overflow:hidden;box-shadow:0 12px 32px #18362e05}.story-app .story-titlebar{height:38px;padding:0 18px;font-size:10px}.story-app .story-titlebar>span:last-child{letter-spacing:1.4px;font-size:9px}.story-app-body{grid-template-columns:120px minmax(0,1fr) 220px;height:calc(100% - 70px);display:grid}.story-sidebar{color:#7b877d;border-right:1px solid #e5e8df;flex-direction:column;gap:19px;min-height:0;padding:24px 15px 18px;font-size:12px;display:flex}.story-app-brand{letter-spacing:-1.1px;color:#18362e;margin-bottom:13px;font-size:22px;font-weight:800}.story-app-brand>span{color:#598b55}.story-sidebar-caption{letter-spacing:1.3px;color:#718074;font-size:9px;line-height:1.7;display:block}.story-sidebar .story-sidebar-caption{margin-bottom:-7px}.story-sidebar-current{color:#294438;background:#eef1e9;border-radius:6px;margin:-4px -6px -6px;padding:9px 10px;font-weight:600}.story-sidebar-bottom{margin-top:auto;font-size:10px;line-height:1.8}.story-workspace{min-width:0;min-height:0;padding:24px 20px 16px}.story-workspace-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.story-workspace-heading>div>span{color:#718074;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;display:block}.marketing-site .story-workspace-heading h3{font-size:18px;line-height:1.4}.story-period{color:#718074;white-space:nowrap;border:1px solid #e5e8df;border-radius:5px;padding:6px 8px;font-size:10px}.story-matrix{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.story-matrix th{color:#7b877d;border-bottom:1px solid #e5e8df;height:30px;padding:0 3px;font-size:11px;font-weight:500}.story-matrix th:first-child{text-align:left;width:43%}.story-matrix th:nth-child(3){color:#294438;width:25%}.story-matrix td{border-bottom:1px solid #edf0e8;height:58px;padding:0 3px;font-size:11px}.story-company{text-align:left;align-items:center;gap:8px;display:flex}.story-company>i{color:#71826b;background:#eef1e9;border-radius:6px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.story-company strong{white-space:nowrap;font-size:12px;font-weight:500;display:block}.story-company small{color:#7b877d;margin-top:4px;font-size:10px;display:block}.story-cell-check,.story-cell-empty{color:#557e4e;background:#e9f0e3;border-radius:6px;place-items:center;width:23px;height:23px;display:inline-grid}.story-cell-empty{color:#a5ad9e;background:#f2f3ed}.story-cell-check svg{width:14px;height:14px}.story-selected-cell{place-items:center;height:44px;display:grid;position:relative}.story-selection{background:#e9f0e3;border:1px solid #d1ddc5;border-radius:6px;position:absolute;inset:0}.story-status-stack{color:#50615a;place-items:center;width:100%;min-height:30px;font-size:11px;line-height:1.45;display:grid;position:relative}.story-status-stack>span{grid-area:1/1;padding:0 4px}.story-status-stack .story-status-valid{color:#557e4e;justify-content:center;align-items:center;gap:4px;display:inline-flex}.story-status-valid svg{flex-shrink:0;width:13px;height:13px}.story-matrix-footer{color:#7c897d;justify-content:space-between;gap:8px;margin-top:18px;font-size:9px;line-height:1.7;display:flex}.story-matrix-footer>span:first-child{align-items:center;gap:5px;display:inline-flex}.story-matrix-footer i{background:#79a16b;border-radius:50%;width:4px;height:4px}.story-workspace-note{color:#819079;margin-top:30px;font-size:10px;line-height:1.7}.story-inspector{background:#f7f8f1;border-left:1px solid #e5e8df;min-width:0;min-height:0;padding:24px 18px 14px}.story-document{align-items:center;gap:10px;margin-top:18px;display:flex}.story-document-icon{color:#719163;background:#f1f4eb;border:1px solid #dbe3d4;border-radius:5px;place-items:center;width:32px;height:39px;font-size:8px;display:grid}.story-document strong,.story-document>div>span{display:block}.story-document strong{font-size:15px;font-weight:600}.story-document>div>span{color:#7b877d;margin-top:5px;font-size:11px}.story-document-meta{margin:18px 0 0}.story-document-meta>div{justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:10px;display:flex}.story-document-meta dt,.story-receipt dt{color:#819079}.story-document-meta dd{text-align:right;margin:0}.story-document-meta .story-status-stack{justify-items:end;font-size:10px}.story-document-meta .story-status-stack>span{padding-right:0}.story-inspector-panels{height:146px;margin-top:16px;position:relative}.story-inspector-panels>div{position:absolute;inset:0}.story-demo-action{color:#fff;background:#214c3c;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}.story-preparation p,.story-submission p{color:#7b877d;margin:13px 0 0;font-size:11px;line-height:1.8}.story-panel-label{font-size:11px;font-weight:500}.story-send-track{background:#edf1e7;border-radius:4px;height:4px;margin-top:18px;overflow:hidden}.story-send-track>span{border-radius:inherit;transform-origin:0;background:#87a276;width:100%;height:100%;display:block}.story-receipt{transform-origin:top}.story-receipt-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.story-receipt-heading>span{color:#658851;background:#eaf0e3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.story-receipt-heading svg{width:16px;height:16px}.story-receipt-heading strong{font-size:11px;font-weight:600}.story-receipt dl{margin:0}.story-receipt dl>div{border-top:1px solid #e5e8df;justify-content:space-between;gap:8px;padding:7px 0;font-size:10px;display:flex}.story-receipt dd{margin:0}.story-receipt>p{color:#7b877d;margin:7px 0 0;font-size:9px;line-height:1.6}.story-app>figcaption{color:#7a8476;background:#f7f8f1;border-top:1px solid #e9ede3;align-items:center;min-height:32px;padding:7px 18px;font-size:10px;line-height:1.7;display:flex}.story-rail{flex-shrink:0;width:390px;max-width:70%}.story-rail-track{background:#dce2d7;height:1px}.story-rail-track>span{transform-origin:0;background:#789571;width:100%;height:100%;display:block}.story-rail-labels{color:#718074;justify-content:space-between;gap:18px;margin-top:9px;font-size:9px;display:flex}@media (max-width:1160px){.story-app-body{grid-template-columns:105px minmax(0,1fr) 190px}.story-sidebar{padding-inline:12px;font-size:11px}.story-workspace{padding:20px 14px 14px}.story-workspace-heading{flex-direction:column;gap:8px;margin-bottom:12px}.marketing-site .story-workspace-heading h3{font-size:16px}.story-period{border:0;padding:0}.story-inspector{padding:20px 14px 12px}.story-company{gap:5px}.story-company>i{width:20px;height:20px}.story-company strong{font-size:11px}.story-workspace-note{margin-top:18px}}@media (max-height:800px){.story-workspace-note{display:none}.story-matrix td{height:48px}.story-matrix th{height:28px}.story-workspace{padding-top:16px;padding-bottom:12px}.story-workspace-heading{margin-bottom:18px}.story-matrix-footer{margin-top:14px}.story-inspector{padding-top:16px;padding-bottom:12px}.story-document,.story-document-meta{margin-top:10px}.story-document-meta>div{min-height:28px}.story-inspector-panels{height:134px;margin-top:8px}}@media print{.workflow-story[data-story-mode=scroll]{height:auto!important}.story-sticky{display:none!important}[data-story-fallback]{display:block!important}}
