@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap);#dd-saas .walkthrough-demo{color:#171c1e}#dd-saas .walk-intro{max-width:960px;padding:clamp(44px,6vw,80px) 5% clamp(32px,4vw,52px)}#dd-saas .walk-intro :is(h1,h2){font-size:clamp(26px,6vw,78px);font-weight:500;letter-spacing:-.055em;line-height:.99;margin:0;max-width:none}#dd-saas .walk-stage{grid-gap:clamp(28px,7vw,96px);align-items:center;border-top:1px solid #d5dadd;display:grid;gap:clamp(28px,7vw,96px);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);margin:0 6%;padding:clamp(36px,6vw,84px) 0}#dd-saas .walk-copy h2{font-size:clamp(32px,3.6vw,54px);letter-spacing:-.04em;line-height:1.06;margin:0 0 16px}#dd-saas .walk-copy p{color:#50595d;font-size:clamp(17px,1.5vw,21px);line-height:1.55;max-width:34em}#dd-saas .walk-illustration{align-content:center;background-color:#eef1f2;background-image:radial-gradient(#bdc8c8 .75px,transparent .85px);background-size:12px 12px;display:grid;min-height:340px;overflow:hidden;padding:clamp(18px,3.3vw,54px)}#dd-saas .walk-window{background:#fff;border:1px solid #b9c3c6;border-radius:7px;box-shadow:0 14px 34px #27323717,0 2px 4px #2732370d;font-size:15px;line-height:1.45;overflow:hidden}#dd-saas .walk-toolbar{align-items:center;border-bottom:1px solid #d9dfe1;display:flex;font-weight:600;gap:12px;justify-content:space-between;padding:13px 20px}#dd-saas .walk-inner{padding:18px 20px}#dd-saas .walk-file small,#dd-saas .walk-label,#dd-saas .walk-status,#dd-saas .walk-version{color:#505d62;font-size:13px}#dd-saas .walk-subhead{display:block;font-size:17px;margin:0 0 8px}#dd-saas .walk-file{align-items:center;border-top:1px solid #e1e6e8;display:flex;gap:10px;padding:7px 0}#dd-saas .walk-file small{display:block}#dd-saas .walk-fileicon{background:#e5eeff;border-radius:3px;color:#264e9b;font-weight:700;padding:4px 7px}#dd-saas .walk-tick{color:#087242;margin-left:auto}#dd-saas .walk-status{border-top:1px solid #e1e6e8;padding-top:10px}#dd-saas .walk-editor{display:grid;grid-template-columns:.78fr 1.22fr;min-height:220px}#dd-saas .walk-outline{align-items:stretch;background:#f6f8f8;border-right:1px solid #d7dfe1;display:flex;flex-direction:column;gap:3px;padding:16px 9px}#dd-saas .walk-outline strong{padding:0 7px 5px}#dd-saas .walk-outline button{background:transparent;border:none;border-radius:3px;color:#354047;font-size:14px;padding:6px 7px;text-align:left}#dd-saas .walk-outline button[aria-pressed=true]{background:#ceffe4;color:#132a1e}#dd-saas .walk-section{padding:17px}#dd-saas .walk-section .walk-label{display:block;margin-bottom:4px}#dd-saas .walk-section>strong{display:block;margin-bottom:16px}#dd-saas .walk-complete{align-items:center;display:flex;font-size:13px;gap:7px;padding-bottom:18px}#dd-saas .walk-complete i{background:#00b760;border-radius:50%;height:9px;width:9px}#dd-saas .walk-citation{background:#d5ffe6;border:none;border-bottom:1px solid #38845c;color:#182c21;padding:1px 3px}#dd-saas .walk-evidence{background:#f2f6f4;border-left:3px solid #00e575;margin-top:16px;padding:12px 14px}#dd-saas .walk-evidence strong{font-size:13px}#dd-saas .walk-evidence blockquote{margin:6px 0 0}#dd-saas .walk-evidence mark{background:#b9fcd6;color:inherit}#dd-saas .walk-export{background:#e9edef}#dd-saas .walk-export .walk-toolbar{background:#fff}#dd-saas .walk-page{background:#fff;border:1px solid #c9d0d2;border-bottom:0;margin:18px auto 0;padding:clamp(17px,2.5vw,32px);width:84%}#dd-saas .walk-page-title{font-family:Georgia,serif;font-size:clamp(20px,2.1vw,34px);line-height:1.1}#dd-saas .walk-period{border-bottom:2px solid #00e575;color:#556067;margin-bottom:12px;padding:7px 0 12px}#dd-saas .walk-page p{font-size:14px;margin-top:4px}#dd-saas .walk-stats{display:flex;gap:12px;justify-content:space-between;margin-top:14px}#dd-saas .walk-stats b{display:block;font-size:21px}@media(prefers-reduced-motion:no-preference){#dd-saas .walk-arrived .walk-window{-webkit-animation:walk-enter .55s ease-out both;animation:walk-enter .55s ease-out both}#dd-saas .walk-arrived .walk-file{-webkit-animation:walk-enter .42s ease-out both;animation:walk-enter .42s ease-out both}#dd-saas .walk-arrived .walk-file:nth-child(2){-webkit-animation-delay:.13s;animation-delay:.13s}#dd-saas .walk-arrived .walk-file:nth-child(3){-webkit-animation-delay:.23s;animation-delay:.23s}@-webkit-keyframes walk-enter{0%{opacity:.15;-webkit-transform:translateY(13px);transform:translateY(13px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes walk-enter{0%{opacity:.15;-webkit-transform:translateY(13px);transform:translateY(13px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}}@media(max-width:760px){#dd-saas .walk-stage{gap:21px;grid-template-columns:1fr}#dd-saas .walk-illustration{min-height:0}#dd-saas .walk-version{flex:none}}@media(max-width:420px){#dd-saas .walk-toolbar{flex-wrap:wrap;padding:11px 13px}#dd-saas .walk-inner{padding:14px}#dd-saas .walk-editor{grid-template-columns:1fr}#dd-saas .walk-outline{border-bottom:1px solid #d7dfe1;border-right:0}}#dd-saas .walk-inputs{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;padding-bottom:16px}#dd-saas .walk-inputs span{border:1px solid #ccd3d6;border-radius:3px;padding:3px 7px}#dd-saas .walk-table{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;margin:20px 0 0;width:100%}#dd-saas .walk-table caption{font-weight:600;margin-bottom:5px;text-align:left}#dd-saas .walk-table td,#dd-saas .walk-table th{border-bottom:1px solid #cfd8d9;padding:5px 7px;text-align:right}#dd-saas .walk-table th:first-child{text-align:left}#dd-saas .walk-table tbody th{font-weight:400}#dd-saas .walk-table thead{background:#f1f4f4}#dd-saas .walk-table tr:last-child td{font-weight:600}#dd-saas .walk-choice{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}#dd-saas .walk-choice button,#dd-saas .walk-edit-button{background:#fff;border:1px solid #9ca9a9;border-radius:3px;color:#20282b;margin-top:7px;padding:6px 9px}#dd-saas .walk-choice button[aria-pressed=true]{background:#252d2e;color:#fff}#dd-saas .walk-proposal{border-top:1px solid #d9dfe1;margin-top:15px;padding-top:12px}#dd-saas .walk-proposal del{background:#fce5e0}#dd-saas .walk-proposal ins{background:#d5ffe6}#dd-saas .walk-chart{border-top:1px solid #bac6c6;margin:18px 0 0;padding-top:10px}#dd-saas .walk-chart figcaption{font-weight:600;margin-bottom:7px}#dd-saas .walk-chart small{display:block;font-weight:400}#dd-saas .walk-chart-row{grid-gap:7px;align-items:center;display:grid;font-size:13px;gap:7px;grid-template-columns:2ch 1fr 6ch;margin:5px 0}#dd-saas .walk-chart-track i{background:#00c971;display:block;height:11px}#dd-saas .walk-chart-row:last-child i{background:#20282b}@media(min-width:761px){#dd-saas .walk-stage:nth-of-type(2n){grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}#dd-saas .walk-stage:nth-of-type(2n) .walk-copy{grid-column:2;grid-row:1}#dd-saas .walk-stage:nth-of-type(2n) .walk-illustration{grid-column:1;grid-row:1}}@media(prefers-reduced-motion:no-preference){#dd-saas .walk-arrived .walk-copy{-webkit-animation:walk-copy-in .65s ease-out both;animation:walk-copy-in .65s ease-out both}#dd-saas .walk-arrived .walk-chart-track i{-webkit-animation:walk-chart-in .65s ease-out .15s both;animation:walk-chart-in .65s ease-out .15s both;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes walk-copy-in{0%{opacity:.3;-webkit-transform:translateY(17px);transform:translateY(17px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes walk-copy-in{0%{opacity:.3;-webkit-transform:translateY(17px);transform:translateY(17px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes walk-chart-in{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes walk-chart-in{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}}#dd-saas .walk-chart-pair{margin-top:12px}#dd-saas .walk-chart-pair>strong{font-size:13px}#dd-saas .walk-chart-pair .walk-chart-row{grid-template-columns:6em 1fr 5ch}#dd-saas .walk-review-source{border:0;padding:8px 0 0}#dd-saas .walk-review-source summary{font-size:14px;text-decoration:underline}#dd-saas .walk-review-source p{margin-top:7px}#dd-saas .walk-preview-subhead{display:block;margin-top:17px}#dd-saas .walk-generate{background:#087849;border:0;border-radius:5px;color:#fff;font-weight:600;padding:6px 12px}#dd-saas .walk-generate:disabled{background:#527464;cursor:progress}#dd-saas .walk-pending{color:#40574a;padding:22px 0}#dd-saas .walk-export .walk-page{border-bottom:1px solid #c9d0d2;margin-bottom:18px;width:94%}#dd-saas .walk-word-download .walk-copy{align-self:start}#dd-saas .walk-layout{grid-gap:clamp(20px,4vw,65px);align-items:start;display:grid;gap:clamp(20px,4vw,65px);grid-template-columns:minmax(155px,.27fr) minmax(0,1fr);margin:0 5% 36px}#dd-saas .milestones{position:-webkit-sticky;position:sticky;top:calc(var(--nav-compact) + 20px)}#dd-saas .milestones ol{list-style:none;margin:0;padding:0}#dd-saas .milestones li{position:relative}#dd-saas .milestones li:not(:last-child):after{background:#d2ded5;bottom:-10px;content:"";left:12px;position:absolute;top:32px;width:2px}#dd-saas .milestones li[data-passed=true]:after{background:#27a966}#dd-saas .milestones a{align-items:center;color:#526059;display:flex;font-size:14px;gap:9px;line-height:1.25;padding:10px 0}#dd-saas .milestone-number{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#fff;border:1px solid #b8cabc;border-radius:50%;display:grid;flex:none;font-variant-numeric:tabular-nums;height:26px;place-items:center;width:26px;z-index:1}#dd-saas .milestones a[aria-current=step]{color:#106d40;font-weight:600}#dd-saas .milestones a[aria-current=step] span{background:#d4ffe5;border-color:#159054;box-shadow:0 0 0 3px #e6f8ec}#dd-saas .walk-chapters .walk-stage{display:block;margin:0;padding:28px 0 42px;scroll-margin-top:calc(var(--nav-compact) + 18px)}#dd-saas .walk-chapters .walk-copy{margin-bottom:17px}#dd-saas .walk-chapters .walk-copy h2{font-size:clamp(27px,3vw,44px);margin-bottom:8px}#dd-saas .walk-chapters .walk-copy p{font-size:17px;max-width:45em}#dd-saas .walk-inner .fresh-files{margin:0}#dd-saas .generation-window{display:flex;flex-direction:column;height:clamp(24rem,66vh,32rem);overflow:hidden}#dd-saas .generation-columns{border-top:1px solid #d7dfe1;display:grid;flex:1 1;grid-template-columns:minmax(0,31%) minmax(0,1fr);min-height:0}#dd-saas .generation-columns .walk-outline{border-bottom:0;border-right:1px solid #d7dfe1;padding:12px 6px}#dd-saas .generation-columns .walk-outline button{overflow-wrap:anywhere}#dd-saas .generation-content{min-height:0;min-width:0;overflow-y:auto;padding:clamp(9px,1.8vw,22px);scrollbar-gutter:stable}#dd-saas .generation-content>section{padding:6px 0 16px}#dd-saas .generation-content>section+section{border-top:1px solid var(--line);padding-top:16px}#dd-saas .generation-content h3.walk-subhead{font-size:17px;margin-bottom:8px}#dd-saas .generation-content .walk-table{font-size:clamp(12px,1.3vw,14px)}#dd-saas .generation-content .walk-table :is(th,td){padding-inline:3px}#dd-saas .review-layout{grid-gap:24px;align-items:start;background:#f1f4f5;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#dd-saas .review-page{background:#fff;border:1px solid #c3cfca;padding:18px}#dd-saas .comment-passage{background:#ffe8ab;color:inherit}#dd-saas .resolved-passage{background:#daf6e3}#dd-saas .review-layout .comment-thread{background:#fffaf0;border-color:#d9a23f;margin:0;position:relative}#dd-saas .comment-thread:before{background:#be9139;content:"";height:1px;left:-27px;position:absolute;top:32px;width:24px}#dd-saas .review-layout .walk-proposal{background:#fff;grid-column:1/-1;margin:0;padding:14px}@media(max-width:760px){#dd-saas .walk-layout{display:block}#dd-saas .milestones{background:#fff;border-block:1px solid #cbd8ce;top:var(--nav-compact);z-index:3}#dd-saas .milestones ol{display:flex;justify-content:space-around}#dd-saas .milestones li:after{display:none}#dd-saas .milestones a{grid-gap:4px;display:grid;font-size:12px;gap:4px;justify-items:center;padding:6px 2px;text-align:center}#dd-saas .milestones li{flex:1 1}#dd-saas .walk-chapters .walk-stage{scroll-margin-top:calc(var(--nav-compact) + 90px)}}@media(max-width:550px){#dd-saas .review-layout{gap:14px;grid-template-columns:1fr}#dd-saas .comment-thread:before{height:14px;left:20px;top:-14px;width:1px}}#dd-saas .walk-section h3{font-size:21px;margin:0 0 12px}#dd-saas .section-spec{margin:0}#dd-saas .section-spec dt{color:#536159;font-size:13px;font-weight:600;margin:12px 0 3px}#dd-saas .section-spec dd{line-height:1.45;margin:0}#dd-saas .scope-chip{background:#e9f4ed;border-radius:4px;color:#28543a;display:inline-block;padding:2px 8px}#dd-saas .report-formats{display:flex;gap:8px}#dd-saas .report-formats a{background:#fff;border:1px solid #b6c7d6;border-radius:4px;color:#234e7e;padding:5px 12px}#dd-saas .report-formats a:hover{background:#eaf2fb}#dd-saas .walk-page,#dd-saas .walk-page-title{font-family:Liberation Sans,Arial,sans-serif}#dd-saas .walk-page-title{font-weight:700}#dd-saas .report-formats a[href$=".pdf"]{background:#fff5f4;border-color:#e3b0ad;color:#b42318}#dd-saas .report-formats a[href$=".pdf"]:hover{background:#ffe6e3}#dd-saas .report-home{padding:0 5%}#dd-saas .report-intro{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:clamp(30px,4vw,65px) 0 clamp(22px,3vw,42px)}#dd-saas .report-intro h1{font-size:clamp(38px,4.7vw,72px);letter-spacing:-.054em;line-height:1.07;margin:0}#dd-saas .hero-arrow{color:#168253}#dd-saas .report-tagline>div{grid-gap:8px;display:grid;gap:8px}#dd-saas .report-tagline .example-link{align-items:baseline;color:#087849;display:inline-flex;font-size:16px;font-weight:600;gap:6px;justify-self:end;padding:3px 0;text-decoration:underline;text-underline-offset:4px}#dd-saas .report-scene{--channel:clamp(20px,2.5vw,38px);grid-gap:var(--channel);align-items:start;background:var(--dd-canvas);border:1px solid var(--dd-rule);border-radius:8px;display:grid;gap:var(--channel);grid-template-columns:minmax(0,.73fr) minmax(0,1fr) minmax(0,1.35fr);margin:0;padding:clamp(18px,2.5vw,38px)}#dd-saas .report-scene .column-title{font-size:clamp(19px,1.7vw,26px);font-weight:500;margin:0 0 13px}#dd-saas .report-tagline{font-size:clamp(17px,1.55vw,22px);line-height:1.45;margin:22px 0 0;max-width:65em}#dd-saas .source-stack{grid-gap:8px;display:grid;gap:8px}#dd-saas .source-report{align-items:center;background:#ffffffed;border:1px solid var(--dd-rule);border-radius:4px;display:flex;gap:10px;padding:10px 12px}#dd-saas .source-report b,#dd-saas .source-report small{display:block}#dd-saas .source-report small{color:#56635c;font-size:12px}#dd-saas .file-fold{background:#ddffec;border:1px solid #67917a;border-radius:2px;flex:none;height:31px;padding:8px 4px;width:23px}#dd-saas .file-fold i{background:#609477;display:block;height:2px;margin:2px 0}#dd-saas .output-report,#dd-saas .template-panel{border-radius:4px;padding:clamp(14px,1.8vw,27px);position:relative}#dd-saas .template-panel{background:#f2fff7;border:1px solid #86b49b}#dd-saas .output-report:before,#dd-saas .template-panel:before{color:#397a56;content:"→";font:24px/1 sans-serif;left:calc(var(--channel)*-1);position:absolute;text-align:center;top:calc(50% - 13px);width:var(--channel)}#dd-saas .fresh-files h3,#dd-saas .template-panel h3{font-size:16px;font-weight:600;margin:0 0 7px}#dd-saas .template-panel section+section{border-top:1px solid #b8d3c2;margin-top:12px;padding-top:12px}#dd-saas .workflow-spec{font-size:13px;line-height:1.4;margin:0}#dd-saas .workflow-spec div{grid-gap:5px;align-items:baseline;display:grid;gap:5px;grid-template-columns:3.6em 1fr;margin:4px 0}#dd-saas .workflow-spec dt{color:#4a6255}#dd-saas .workflow-spec dd{background:#fff;border:1px dashed #b4ccbc;border-radius:3px;margin:0;padding:1px 5px}#dd-saas .fresh-files{margin-top:18px}#dd-saas .fresh-files ul{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}#dd-saas .fresh-files li{align-items:center;display:flex;font-size:13px;gap:6px}#dd-saas .file-type{background:#aa5f48;border-radius:1px 3px 1px 1px;height:12px;width:9px}#dd-saas .file-type.txt{background:#677994}#dd-saas .file-type.xlsx{background:#328058}#dd-saas .output-report{background:#fff;border:2.5px dashed #245c9a;box-shadow:4px 5px #c9dcf2,5px 6px #4879b3,0 12px 26px #20569a20}#dd-saas .report-mast{border-bottom:2px solid var(--green);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding-bottom:8px}#dd-saas .output-report h3{font:400 clamp(23px,2.45vw,37px)/1.1 Georgia,serif;margin:16px 0 9px}#dd-saas .output-report p{font:400 15px/1.5 Georgia,serif}#dd-saas .report-mast{align-items:center}#dd-saas .word-mark{border:2px solid #2159a2;border-radius:3px;color:#2159a2;font:700 18px/1 Arial,sans-serif;letter-spacing:-1px;padding:3px 4px}#dd-saas .output-report h4{font-size:14px;margin:13px 0 3px}#dd-saas .advantages{border-top:1px solid var(--dd-rule);margin-top:clamp(44px,5vw,72px);padding-top:clamp(32px,4vw,58px)}#dd-saas .advantages>h2{font-size:clamp(29px,3vw,44px);margin:0}#dd-saas .report-benefits{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(28px,3vw,44px) 0 52px}#dd-saas .benefit{background:#eaf7ee;border-top:2px solid #458067;padding:14px 18px 20px}#dd-saas .benefit:nth-child(2){background:#edf2fa;border-color:#5778ab}#dd-saas .benefit:nth-child(3){background:#fcf2df;border-color:#a6813e}#dd-saas .benefit h3{margin:0 0 8px}#dd-saas .benefit button{align-items:center;background:transparent;border:0;color:inherit;display:flex;font-size:clamp(23px,2.4vw,35px);font-weight:500;justify-content:space-between;letter-spacing:-.03em;padding:4px 0;text-align:left;width:100%}#dd-saas .benefit button span{border:1px solid var(--dd-rule);border-radius:50%;display:grid;font:20px/1 sans-serif;height:30px;place-items:center;width:30px}#dd-saas .benefit[data-open=true] button span{background:var(--green)}#dd-saas .benefit-drawer{display:grid;grid-template-rows:0fr;opacity:0}#dd-saas .benefit-drawer>div{overflow:hidden}#dd-saas .benefit[data-open=true] .benefit-drawer{grid-template-rows:1fr;opacity:1}#dd-saas .benefit-drawer p{color:#46514d;margin:12px 0}#dd-saas .benefit dl{background:#f1f7f3;border-left:3px solid var(--green);font-size:14px;margin:0;padding:12px}#dd-saas .benefit dt{font-weight:600}#dd-saas .benefit dd{margin:1px 0 7px}@media(prefers-reduced-motion:no-preference){#dd-saas .source-report{-webkit-animation:report-arrival .42s var(--delay) backwards;animation:report-arrival .42s var(--delay) backwards}#dd-saas .template-panel{-webkit-animation:report-arrival .45s .4s backwards;animation:report-arrival .45s .4s backwards}#dd-saas .output-report{-webkit-animation:report-arrival .5s .8s backwards;animation:report-arrival .5s .8s backwards}#dd-saas .hero-chart i{-webkit-animation:revenue-bar .5s 1s backwards;animation:revenue-bar .5s 1s backwards;-webkit-transform-origin:left;transform-origin:left}#dd-saas .benefit-drawer{transition:grid-template-rows .32s ease,opacity .3s ease}@-webkit-keyframes report-arrival{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes report-arrival{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes revenue-bar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes revenue-bar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}}}@media(max-width:760px){#dd-saas .report-intro{flex-wrap:wrap}#dd-saas .report-scene{gap:26px;grid-template-columns:1fr}#dd-saas .source-stack{grid-template-columns:repeat(3,minmax(0,1fr))}#dd-saas .source-report{align-items:flex-start;flex-direction:column;gap:5px;padding:8px}#dd-saas .source-report small{line-height:1.25}#dd-saas .output-report:before,#dd-saas .template-panel:before{content:none}#dd-saas .report-benefits{grid-template-columns:1fr}}@media(min-width:761px){#dd-saas .hero-result{display:block}}#dd-saas .draft-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;margin-bottom:13px}#dd-saas .draft-toolbar .column-title{margin:0}#dd-saas .draft-controls{align-items:center;display:flex;gap:5px;max-width:100%}#dd-saas .draft-controls select,#dd-saas .generate-draft{border-radius:7px;box-shadow:0 1px 2px #10261b12;font:600 13px/1 Barlow,sans-serif;height:34px;margin:0}#dd-saas .draft-controls select{background:#fff;border:1px solid #becfc5;color:var(--ink);max-width:14em;min-width:0;padding:0 7px;width:auto}#dd-saas .generate-draft{align-items:center;background:#087849;border:1px solid transparent;color:#fff;display:inline-flex;gap:6px;justify-content:center;padding:0 13px}#dd-saas .generate-draft:hover:enabled{background:#08633e}#dd-saas .generate-draft:disabled{background:#527464;cursor:progress}#dd-saas .generate-draft i{border:2px solid #ffffff66;border-radius:50%;border-top-color:#fff;height:12px;width:12px}#dd-saas .report-mast{border-bottom-color:#245c9a}#dd-saas .draft-skeleton{grid-gap:7px;align-content:start;display:grid;gap:7px;min-height:4.3em;padding:4px 0}#dd-saas .draft-skeleton i{background:linear-gradient(90deg,#dce6f2 25%,#f7faff 50%,#dce6f2 75%);background-size:200% 100%;border-radius:3px;display:block;height:9px}#dd-saas .draft-skeleton i:last-child{width:65%}@media(prefers-reduced-motion:no-preference){#dd-saas .generate-draft i{-webkit-animation:draft-spin .8s linear infinite;animation:draft-spin .8s linear infinite}#dd-saas .draft-skeleton i{-webkit-animation:draft-shimmer 1.2s linear infinite;animation:draft-shimmer 1.2s linear infinite}#dd-saas .draft-revealed{-webkit-animation:report-arrival .32s ease-out;animation:report-arrival .32s ease-out}@-webkit-keyframes draft-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes draft-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes draft-shimmer{to{background-position:-200% 0}}@keyframes draft-shimmer{to{background-position:-200% 0}}}#dd-saas .tile-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dd-saas .fresh-files li:is(:hover,:focus-visible):after{background:var(--ink);border-radius:4px;bottom:calc(100% + 4px);color:#fff;content:attr(data-filename);font-size:13px;left:0;padding:5px 8px;position:absolute;white-space:nowrap;z-index:2}#dd-saas .fresh-files li:last-child:is(:hover,:focus-visible):after{left:auto;right:0}#dd-saas .fresh-files li{background:#f1f5f7;border:1px solid #d6dfe3;border-radius:7px;min-height:34px;min-width:0;padding:6px;position:relative}#dd-saas .fresh-files li[data-type=pdf]{background:#fff0ef;border-color:#edc6c2;color:#963e35}#dd-saas .fresh-files li[data-type=xlsx]{background:#edf6ef;border-color:#bedbc6;color:#336748}#dd-saas .file-tile-icon{border:1px solid;border-radius:4px;font:600 10px/20px Arial,sans-serif;min-width:27px;text-align:center;text-transform:uppercase}#dd-saas .report-tagline{grid-gap:6%;align-items:start;display:grid;gap:6%;grid-template-columns:1fr 1fr;max-width:none;padding:28px 0 4px}#dd-saas .report-tagline h2{font-size:clamp(25px,2.8vw,40px);letter-spacing:-.035em;margin:0}#dd-saas .report-tagline p{color:#47554d;font-size:clamp(16px,1.5vw,21px)}#dd-saas .advantages>h2{color:var(--green)}#dd-saas .benefit{--accent:#327451}#dd-saas .benefit:nth-child(2){--accent:#4a669b}#dd-saas .benefit:nth-child(3){--accent:#85652b}#dd-saas .benefit button{gap:8px;justify-content:flex-start}#dd-saas .benefit button i{color:var(--accent);font:700 24px/1 Arial,sans-serif}#dd-saas .benefit button span{flex-shrink:0;margin-left:auto}#dd-saas .benefit[data-open=true] button span{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:760px){#dd-saas .report-tagline{gap:12px;grid-template-columns:1fr}}#dd-saas .output-report .draft-prompt{border-top:1px solid #d8e3ee;color:#405568;font:inherit;margin:18px 0;padding:18px 0}#dd-saas .demo-page{grid-gap:6%;align-items:center;background:var(--dd-canvas);border:1px solid var(--dd-rule);border-radius:10px;display:grid;gap:6%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:clamp(24px,4vw,60px) 5%;padding:clamp(26px,4.5vw,72px)}#dd-saas .demo-page h1{font-size:clamp(52px,6vw,88px);line-height:1.02}#dd-saas .demo-page .hero-accent{display:block}#dd-saas .demo-page header p{font-size:clamp(18px,1.6vw,22px);margin:18px 0 10px;max-width:25em}#dd-saas .demo-card [role=alert] a,#dd-saas .demo-page .textlink,#dd-saas .demo-privacy{text-decoration:underline;text-underline-offset:3px}#dd-saas .demo-card{background:#fff;border:1px solid #b8cec1;border-radius:7px;box-shadow:3px 4px #eef9f1,4px 5px #b7cebf,0 14px 28px #163d2610;padding:clamp(22px,3vw,42px)}#dd-saas .demo-card form{grid-gap:22px;display:grid;gap:22px}#dd-saas .demo-firm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#dd-saas .demo-card label{font-size:15px;font-weight:600;margin:0}#dd-saas .demo-card label span{color:#55635b;font-size:13px;font-weight:400}#dd-saas .demo-card :is(input,select){background:#fcfdfc;border:1px solid #b7c8bd;border-radius:5px;color:var(--ink);display:block;font:400 16px Barlow,sans-serif;height:46px;margin:6px 0 0;padding:0 11px;width:100%}#dd-saas .demo-card input::-webkit-input-placeholder{color:#647269}#dd-saas .demo-card input::placeholder{color:#647269}#dd-saas .demo-card :is(input,select):focus-visible{background:#fff;outline:2px solid #158453;outline-offset:2px}#dd-saas .demo-card .action{align-items:center;display:flex;justify-content:space-between;padding:12px 16px;width:100%}#dd-saas .demo-card .action span{font-size:20px;line-height:1}#dd-saas .demo-privacy{color:#49584e;font-size:13px;justify-self:center}#dd-saas .demo-card [role=alert]{color:#832e22}@media(max-width:850px){#dd-saas .demo-firm{gap:18px;grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){#dd-saas .demo-page{gap:24px;grid-template-columns:minmax(0,1fr);padding:22px 16px 26px}#dd-saas .demo-page .hero-accent{display:inline}}#dd-saas .product-page{padding:0 5% 48px}#dd-saas .product-feature,#dd-saas .product-lead{grid-gap:10%;align-items:center;display:grid;gap:10%;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr)}#dd-saas .product-lead{padding:clamp(42px,6vw,86px) 0}#dd-saas .product-lead h1{font-size:clamp(41px,5.3vw,78px);letter-spacing:-.06em;line-height:1}#dd-saas .product-lead .hero-accent{display:block}#dd-saas .product-lead p{font-size:clamp(18px,1.65vw,24px);max-width:28em}#dd-saas .product-feature{border-top:1px solid #c7d3cb;padding:clamp(28px,3.5vw,54px) 0}#dd-saas .feature-copy h2{font-size:clamp(27px,3.1vw,46px);margin:0 0 12px}#dd-saas .feature-copy p{color:#46524d;max-width:36em}#dd-saas .feature-detail dl,#dd-saas .feature-detail figure{margin:0}#dd-saas .feature-detail figcaption{font-size:14px;font-weight:600}#dd-saas .outline-study{background:var(--dd-canvas);padding:18px 6% 24px}#dd-saas .outline-sheets{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:12px}#dd-saas .outline-sheets>div{background:#fff;box-shadow:2px 3px #a9cbb5;padding:11px}#dd-saas .outline-sheets strong{border-bottom:2px solid var(--green);display:block;font:24px Georgia,serif;padding-bottom:5px}#dd-saas .outline-sheets span{display:block;font-size:13px;margin-top:3px}#dd-saas .margin-note{border-left:4px solid var(--green);padding:8px 0 8px 24px}#dd-saas .margin-note blockquote{font:italic 400 clamp(21px,2.2vw,32px)/1.35 Georgia,serif;margin:10px 0 0}#dd-saas .memo-spread{background:#edf3ef;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 5%}#dd-saas .memo-spread>div{background:#fffefa;border-bottom:2px solid #d2d9ce;padding:clamp(12px,1.8vw,26px)}#dd-saas .memo-spread>div+div{background:linear-gradient(90deg,#f1f0e9,#fffefa 12%);border-left:1px solid #c8d1c5}#dd-saas .memo-spread span{color:#526159;font-size:12px}#dd-saas .memo-spread h3{font:400 clamp(16px,1.8vw,25px)/1.1 Georgia,serif;margin:8px 0 12px}#dd-saas .memo-spread ul{border-top:1px solid #cdd5cb;list-style:none;margin:0;padding:0}#dd-saas .memo-spread li{font-size:14px;line-height:1.35;margin-top:8px}#dd-saas .memo-spread mark{background:#d8f8df;color:inherit}#dd-saas .house-excerpt{background:#f2f6fa;border-left:2px solid #4276ac;padding:18px 24px}#dd-saas .house-excerpt h3{font:400 27px Georgia,serif;margin:14px 0 4px}#dd-saas .house-excerpt p{font:17px/1.45 Georgia,serif}@media(min-width:701px){#dd-saas .product-feature:nth-of-type(2n){grid-template-columns:minmax(0,1.14fr) minmax(0,1fr)}#dd-saas .product-feature:nth-of-type(2n) .feature-detail{grid-column:1;grid-row:1}#dd-saas .product-feature:nth-of-type(2n) .feature-copy{grid-column:2;grid-row:1}}#dd-saas .backtest-excerpt{background:#f2f6f3;padding:18px 24px}#dd-saas .backtest-excerpt blockquote{font:400 clamp(20px,2vw,29px)/1.4 Georgia,serif;margin:12px 0 16px}#dd-saas .backtest-excerpt ins{background:#d1f5d9;color:#194e30;text-decoration-thickness:1px;text-underline-offset:3px}#dd-saas .backtest-excerpt p{border-top:1px solid #c9d7cd;font-size:15px;padding-top:10px}#dd-saas .backtest-excerpt strong{display:block}#dd-saas .product-links{align-items:center;border-top:1px solid #c7d3cb;display:flex;flex-wrap:wrap;gap:20px;padding-top:28px}@media(max-width:700px){#dd-saas .product-feature,#dd-saas .product-lead{gap:20px;grid-template-columns:minmax(0,1fr)}}#dd-saas .product-introduction{background:#fff}#dd-saas .product-introduction .product-lead{gap:6%;padding:clamp(32px,4.5vw,70px) 0}#dd-saas .product-toggle{border:1px solid #c8d8cd;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}#dd-saas .product-toggle a[data-topic=smart-template]{--topic-accent:#246b48;--topic-fill:#eaf7ee;--topic-hover:#d8efdf}#dd-saas .product-toggle a[data-topic=generation-review]{--topic-accent:#365f94;--topic-fill:#edf2fa;--topic-hover:#dce7f7}#dd-saas .product-toggle a[data-topic=validation-testing]{--topic-accent:#775821;--topic-fill:#fcf2df;--topic-hover:#f4e5c6}#dd-saas .product-toggle a{grid-gap:6px;align-content:start;background:var(--topic-fill);border-bottom:3px solid transparent;color:var(--topic-accent);display:grid;font-size:clamp(14px,1.6vw,22px);font-weight:500;gap:6px;line-height:1.25;padding:16px clamp(12px,2vw,30px);text-align:left}#dd-saas .product-toggle a+a{border-left:1px solid #d5e0d8}#dd-saas .product-toggle a:hover{background:var(--topic-hover)}#dd-saas .product-toggle a[aria-current=page]{background:var(--topic-accent);border-bottom-color:var(--ink);color:#fff}#dd-saas .product-introduction+.product-feature{border-top:0}@media(max-width:700px){#dd-saas .product-introduction .product-lead{gap:16px}}#dd-saas .house-excerpt small{color:#4e6158;display:block;margin-top:12px}#dd-saas .product-toggle small{color:#495b51;font-size:14px;font-weight:400;line-height:1.35}#dd-saas .backtest-excerpt,#dd-saas .memo-spread,#dd-saas .outline-study{background:var(--dd-canvas);border:1px solid var(--dd-rule);border-radius:6px}#dd-saas .outline-study figcaption{align-items:center;display:flex;gap:12px;justify-content:space-between}#dd-saas .paper-format{background:#fff;border:1px solid #91afd1;border-radius:3px;color:#245c9a;font-size:11px;letter-spacing:.04em;padding:2px 5px}#dd-saas .outline-sheets>div{border:1px solid #c7d4cb;border-radius:3px}#dd-saas .house-excerpt,#dd-saas .review-clipping{background:#fff;border:1px dashed #4879b3;border-radius:5px;box-shadow:3px 4px #d4e4f4;padding:clamp(16px,2vw,30px)}#dd-saas .house-excerpt figcaption,#dd-saas .review-clipping figcaption{border-bottom:2px solid #245c9a;padding-bottom:9px}#dd-saas .review-clipping p{font:19px/1.45 Georgia,serif;margin:14px 0}#dd-saas .review-clipping mark{background:#ffe8ab;color:inherit}#dd-saas .review-clipping blockquote{background:#fff8e9;border-left:3px solid #bb8d36;margin:0 0 0 12%;padding:10px 14px}#dd-saas .review-clipping strong{display:block;font-size:13px;margin-bottom:3px}@media(max-width:600px){#dd-saas .product-toggle{grid-template-columns:minmax(0,1fr)}#dd-saas .product-toggle a{align-items:center;border-bottom:0;border-left:3px solid transparent;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);padding:10px 14px}#dd-saas .product-toggle a+a{border-left:3px solid transparent;border-top:1px solid var(--dd-rule)}#dd-saas .product-toggle a[aria-current=page]{border-left-color:var(--ink)}}#dd-saas .product-toggle a[aria-current=page] small{color:#fff}#dd-saas :is(.reference-study,.review-proof,.deal-folder,.variance-proof,.retest-proof){background:#f6f9fc;border:1px solid #bfccd3;border-radius:6px;padding:clamp(18px,2.3vw,32px)}#dd-saas .signed-letter p,#dd-saas .variance-proof dd,#dd-saas :is(.reference-study,.review-proof,.retest-proof)>p{font:400 clamp(17px,1.65vw,23px)/1.45 Georgia,serif;margin:12px 0}#dd-saas .reference-study button{background:#fff;border:none;border-bottom:1px dotted #527398;color:#264d74;padding:0 3px}#dd-saas .reference-study .source-match,#dd-saas .reference-study button[aria-pressed=true]{background:#ccefd9;box-shadow:inset 0 -2px #4a9c68;color:#163e28}#dd-saas .reference-study sup,#dd-saas .review-proof sup{font:600 10px sans-serif}#dd-saas .reference-study table{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#fff;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;width:100%}#dd-saas .reference-study caption{padding:8px 0 5px;text-align:left}#dd-saas .reference-study td,#dd-saas .reference-study th{border-bottom:1px solid #d5ded8;padding:5px 9px;text-align:right}#dd-saas .reference-study th:first-child{text-align:left}#dd-saas .review-proof{background:#fff;border:1px dashed #4779ac}#dd-saas .review-proof mark,#dd-saas .variance-proof mark{background:#ffebbb;color:inherit}#dd-saas .review-proof aside{background:#fff6df;border-left:3px solid #ad8332;margin:17px 0 14px 12%;padding:9px 14px;position:relative}#dd-saas .review-proof aside:before{border-left:1px solid #ad8332;bottom:100%;content:"";height:15px;left:16px;position:absolute}#dd-saas .retest-proof strong,#dd-saas .review-proof strong{display:block;font-size:13px}#dd-saas .suggested-line{border-top:1px solid #d6e0db;padding-top:9px}#dd-saas .retest-proof ins,#dd-saas .suggested-line ins{background:#d3f4df;text-underline-offset:3px}#dd-saas :is(.deal-folder,.variance-proof,.retest-proof){background:#fcf6eb;border-color:#d9ccb2}#dd-saas .signed-letter{background:#fff;border:1px solid #c9d1d5;box-shadow:3px 4px #dfdaca;padding:14px 18px}#dd-saas .signed-letter h3{font-size:21px;margin:7px 0 0}#dd-saas .signed-letter p{margin:4px 0 0}#dd-saas .variance-proof dl{margin:10px 0}#dd-saas .variance-proof dl div{border-top:1px solid #dfd4bd;padding:7px 0}#dd-saas .variance-proof dt{font-size:13px;font-weight:600}#dd-saas .variance-proof dd{margin:3px 0}#dd-saas .variance-proof>p{font-size:14px}#dd-saas .variance-proof b{margin-right:5px}#dd-saas .retest-proof>div{background:#fff;border-left:3px solid #478461;padding:10px 14px}#dd-saas .retest-proof dl{grid-gap:4px 12px;display:grid;font-size:14px;gap:4px 12px;grid-template-columns:auto 1fr;margin-top:6px}#dd-saas .retest-proof dd{font-weight:600;margin:0}#dd-saas .product-lead .hero-accent{white-space:nowrap}#dd-saas .product-lead h1{font-size:clamp(30px,4.45vw,70px)}#dd-saas .deal-folder .fresh-files{margin:12px 0 16px}#dd-saas .fresh-files ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}#dd-saas .review-proof>p{margin-bottom:0}#dd-saas .review-proof mark{display:inline-block;position:relative}#dd-saas .review-proof mark:after{background:#ad8332;content:"";height:14px;position:absolute;right:3px;top:100%;width:1px}#dd-saas .review-proof aside{border-top:1px solid #ad8332;margin:14px 0}#dd-saas .review-proof aside:before{content:none}#dd-saas .interior-heading{max-width:1020px;padding:clamp(40px,5vw,76px) 6% 34px}#dd-saas .interior-heading h1{font-size:clamp(44px,5.7vw,80px);line-height:1.02;max-width:13em}#dd-saas .evidence-panel>div p,#dd-saas .interior-heading p{color:#434a4b;font-size:clamp(18px,1.6vw,22px);margin-top:18px;max-width:36em}#dd-saas .evidence-panel,#dd-saas .workflow-lab{background:#edf4ef;margin:0 6%;padding:clamp(22px,4vw,60px)}#dd-saas .lab-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}#dd-saas .lab-tabs button{background:transparent;border:1px solid #a4b4a9;border-radius:20px;color:var(--ink);font-size:15px;padding:6px 16px}#dd-saas .lab-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#dd-saas .evidence-panel,#dd-saas .interior-columns,#dd-saas .lab-spread,#dd-saas .policy-section{grid-gap:clamp(26px,6vw,90px);display:grid;gap:clamp(26px,6vw,90px);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}#dd-saas .evidence-panel,#dd-saas .lab-spread{align-items:center}#dd-saas .lab-input{grid-gap:20px;display:grid;gap:20px}#dd-saas .lab-input>div{border-left:3px solid #66bb8a;padding-left:16px}#dd-saas .evidence-ledger strong,#dd-saas .lab-input h2{font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 6px}#dd-saas .lab-input pre{font:14px/1.7 Consolas,monospace;margin:0;white-space:pre-wrap}#dd-saas .evidence-sheet,#dd-saas .lab-output{background:#fff;border:1px solid #c5d1c8;box-shadow:4px 5px #dee8e1,5px 6px #becbc2;margin:0;padding:clamp(20px,3.2vw,48px)}#dd-saas .evidence-sheet figcaption,#dd-saas .lab-output span{border-bottom:2px solid var(--green);display:block;font-size:14px;padding-bottom:12px}#dd-saas .lab-output h2{font:400 clamp(28px,3vw,48px)/1.1 Georgia,serif;margin:24px 0 12px}#dd-saas .evidence-sheet blockquote,#dd-saas .lab-output p{font:400 clamp(18px,1.8vw,27px)/1.45 Georgia,serif}#dd-saas .interior-columns,#dd-saas .policy-section{padding:clamp(36px,5vw,74px) 6%}#dd-saas .evidence-panel h2,#dd-saas .interior-columns h2,#dd-saas .policy-section h2{font-size:clamp(29px,3vw,45px);margin-bottom:15px}#dd-saas .interior .textlink{margin-top:10px;text-decoration:underline;text-underline-offset:4px}#dd-saas .evidence-panel{background:#eaf0f3}#dd-saas .evidence-sheet blockquote{margin:21px 0}#dd-saas .evidence-sheet mark{background:#b5ffcf;color:inherit;padding:0 2px}#dd-saas .evidence-ledger{border-top:1px solid #d5ded7;padding-top:14px}#dd-saas .evidence-ledger table{border-collapse:collapse;font-size:14px;margin-top:7px;width:100%}#dd-saas .evidence-ledger td,#dd-saas .evidence-ledger th{border-bottom:1px solid #d5ded7;padding:5px;text-align:left}#dd-saas .policy-section dl{margin:0}#dd-saas .policy-section dl>div{border-top:1px solid #bbc8bf;padding:15px 0}#dd-saas .policy-section dt{font-size:20px;font-weight:600}#dd-saas .policy-section dd{color:#41484a;margin:6px 0 0}@media(max-width:700px){#dd-saas .evidence-panel,#dd-saas .interior-columns,#dd-saas .lab-spread,#dd-saas .policy-section{grid-template-columns:minmax(0,1fr)}#dd-saas .lab-tabs button{padding:6px 11px}}#dd-saas .lab-plot{grid-gap:9px;display:grid;gap:9px;margin:22px 0 0}#dd-saas .lab-plot>div{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:4em 1fr}#dd-saas .lab-plot dt{font-size:14px}#dd-saas .lab-plot dd{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 3.4em;margin:0}#dd-saas .lab-plot i{background:#abcaba;height:16px}#dd-saas .lab-plot>div+div i{background:var(--green)}#dd-saas .lab-plot b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;text-align:right}#dd-saas .lab-input blockquote{font:italic 15px/1.5 Georgia,serif;margin:12px 0 0}#dd-saas .trust-page{padding:0 5% 46px}#dd-saas .trust-intro,#dd-saas .trust-policy{grid-gap:9%;align-items:baseline;display:grid;gap:9%;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}#dd-saas .trust-intro{align-items:center;padding:clamp(40px,5vw,78px) 0}#dd-saas .trust-intro h1{font-size:clamp(42px,5.2vw,78px);line-height:1.03}#dd-saas .trust-intro .hero-accent{display:block}#dd-saas .trust-intro p{font-size:clamp(18px,1.6vw,23px)}#dd-saas .trust-storage{background:var(--dd-canvas);border:1px solid var(--dd-rule);border-radius:8px;margin-bottom:32px;padding:clamp(20px,3vw,42px)}#dd-saas .trust-page h2{font-size:clamp(26px,3vw,42px);margin:0}#dd-saas .trust-storage dl{grid-gap:5%;display:grid;gap:5%;grid-template-columns:1fr 1fr;margin:24px 0 0}#dd-saas .trust-storage dt{border-top:2px solid #478460;font-size:19px;font-weight:600;padding-top:13px}#dd-saas .trust-storage dd{margin:5px 0 0}#dd-saas .trust-contact,#dd-saas .trust-policy{border-top:1px solid #c8d4cc;padding:clamp(22px,3vw,42px) 0}#dd-saas .trust-policy p+p{margin-top:10px}#dd-saas .trust-contact{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}#dd-saas .trust-contact a{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){#dd-saas .trust-intro,#dd-saas .trust-policy,#dd-saas .trust-storage dl{gap:15px;grid-template-columns:1fr}}#dd-saas .legacy-privacy{margin:0 5%;padding-block:clamp(40px,5vw,72px)}#dd-saas .privacy-statement{font-size:clamp(17px,1.5vw,19px);line-height:1.6;max-width:72ch}#dd-saas .privacy-statement p{margin-top:1em}#dd-saas .privacy-statement h1+p{color:var(--muted)}#dd-saas .privacy-statement h3{margin:1.75em 0 0}#dd-saas .privacy-statement a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}#dd-saas{--green:#00e575;--green-light:#66ffa5;--green-pale:#d5ffe6;--green-dark:#30b380;--ink:#171c1e;--muted:#5d6061;--line:#dce2e5;--surface:#f4f6f7;--nav-expanded:92px;--nav-compact:60px;background:#fff;color:var(--ink);font:400 17px/1.55 Barlow,sans-serif}#dd-saas *{box-sizing:border-box}#dd-saas [hidden]{display:none!important}#dd-saas a{color:inherit;text-decoration:none}#dd-saas button,#dd-saas select{font:inherit}#dd-saas button,#dd-saas summary{cursor:pointer}#dd-saas :focus-visible{outline:3px solid #13804b;outline-offset:5px}#dd-saas h1,#dd-saas h2,#dd-saas h3,#dd-saas p{margin:0}#dd-saas h1{font-size:clamp(48px,6.3vw,86px);font-weight:500;letter-spacing:-.055em;line-height:.99}#dd-saas h2{font-size:clamp(32px,3.6vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin-bottom:24px}#dd-saas h3{font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}#dd-saas .site{display:flex;flex-direction:column;margin:auto;max-width:1440px;min-height:100vh;min-height:100svh}#dd-saas .site>main{flex:1 1}#dd-saas .site-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;transition:margin-bottom .18s ease;z-index:9}#dd-saas .site-header[data-compact=true]{margin-bottom:calc(var(--nav-expanded) - var(--nav-compact))}#dd-saas .nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:32px;justify-content:space-between;margin:0 5%;min-height:var(--nav-expanded);transition:min-height .18s ease,padding .18s ease}#dd-saas .site-header[data-compact=true] .nav{min-height:var(--nav-compact)}#dd-saas .site-header[data-compact=true] .brand{font-size:30px}#dd-saas .site-header[data-compact=true] .try{padding-block:7px}#dd-saas main,#dd-saas main :is(a,button,input,select,textarea){scroll-margin-top:calc(var(--nav-compact) + 8px)}#dd-saas .nav .brand{color:#079951;font-size:38px;font-weight:400;letter-spacing:-1.4px}#dd-saas .links{align-items:center;display:flex;gap:30px}#dd-saas .links a{font-size:16px;font-weight:500;padding:12px 0}#dd-saas .links a[aria-current=page]{box-shadow:inset 0 -2px var(--green)}#dd-saas .links a:where(:not(.try)):hover,#dd-saas .textlink:hover{color:#087f45}#dd-saas .links .try{background:var(--green);border-radius:5px;color:#fff;padding:11px 20px}#dd-saas .hero{padding:78px 5% 72px}#dd-saas .split{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1fr 1fr}#dd-saas .hero h1{margin-bottom:28px}#dd-saas .hero h1 span{color:#098c4c}#dd-saas .lede{color:var(--muted);font-size:20px;line-height:1.5;max-width:630px}#dd-saas .hero .lede{max-width:490px}#dd-saas .small{color:var(--muted);font-size:13px}#dd-saas .caption{margin-top:20px}#dd-saas .actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:30px}#dd-saas .action{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:5px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:14px 22px;transition:background .15s ease}#dd-saas .action:hover{background:#303a3e}#dd-saas .textlink{background:none;border:none;display:inline-block;font-size:16px;font-weight:500;padding:12px 0}#dd-saas .band{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:15px;gap:24px;justify-content:space-between;margin:0 5%;padding:24px 0}#dd-saas .section{padding:76px 5%}#dd-saas .features{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin-top:40px}#dd-saas .features>div{border-top:2px solid var(--line);padding-top:24px}#dd-saas .features p{color:var(--muted);font-size:17px}#dd-saas .number{color:#087f45;font-size:12px;font-weight:600;letter-spacing:1.4px;margin-bottom:22px}#dd-saas .half{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}#dd-saas .muted-section{background:var(--surface)}#dd-saas .editbox{background:#fff;border:1px solid var(--line);border-radius:6px;padding:30px}#dd-saas .setting{border-bottom:1px solid var(--line);display:flex;font-size:15px;gap:22px;justify-content:space-between;padding:18px 0}#dd-saas .setting span:last-child{color:var(--muted);text-align:right}#dd-saas .tag{background:var(--green-pale);border-radius:3px;color:#155736;display:inline-block;font-size:12px;margin-top:20px;padding:7px 10px}#dd-saas .decision{grid-gap:60px;border-top:1px solid var(--line);display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:35px;padding-top:30px}#dd-saas .pagehead{padding:72px 5% 44px}#dd-saas .pagehead h1{font-size:clamp(44px,5vw,68px);margin-bottom:28px;max-width:950px}#dd-saas .pagehead+.section{padding-top:30px}#dd-saas .flowtabs{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}#dd-saas .flowtabs button{background:#fff;border:1px solid #b7c2c7;border-radius:4px;font-size:15px;padding:12px 18px}#dd-saas .flowtabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#dd-saas details{border-top:1px solid var(--line);padding:22px 0}#dd-saas summary{font-size:20px;font-weight:500}#dd-saas details p{color:var(--muted);margin-top:16px;max-width:780px}#dd-saas .example-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}#dd-saas .doc,#dd-saas .walkthrough{background:#fff;border:1px solid var(--line);border-radius:3px;padding:34px}#dd-saas .doc h3{font-size:28px;font-weight:500}#dd-saas .doc p{font-size:16px}#dd-saas .sample-table{border-collapse:collapse;width:100%}#dd-saas .sample-table td,#dd-saas .sample-table th{border-bottom:1px solid var(--line);font-size:15px;padding:14px 8px;text-align:left}#dd-saas .sample-table th{color:var(--muted);font-weight:500}#dd-saas .source-button{background:var(--green-pale);border:0;border-radius:3px;color:#155736;font-size:13px}#dd-saas .reader-note{background:#f0faf5;border-left:3px solid var(--green);font-size:15px;margin-top:24px;padding:18px}#dd-saas .price-intro{background:#fff;border:1px solid #b6c5bd;border-radius:7px;border-top:5px solid var(--green);box-shadow:0 14px 40px #162c2310;margin:12px 5% 0;padding:44px}#dd-saas .price-intro .editbox{background:var(--surface);border:none}#dd-saas .price{font-size:70px;font-weight:500;letter-spacing:-3px;line-height:1.1;margin:14px 0 24px}#dd-saas .price .small{font-size:18px;font-weight:400;letter-spacing:0}#dd-saas [data-view=pricing] .pagehead{text-align:center}#dd-saas [data-view=pricing] .pagehead .lede,#dd-saas [data-view=pricing] .pagehead h1{margin-left:auto;margin-right:auto}#dd-saas .trustrow{grid-gap:44px;border-top:1px solid var(--line);display:grid;gap:44px;grid-template-columns:1fr 2fr;padding:26px 0}#dd-saas .trustrow p{color:var(--muted)}#dd-saas label{display:block;font-size:16px;margin:16px 0}#dd-saas select{background:#fff;border:1px solid #b7c2c7;border-radius:4px;color:var(--ink);display:block;margin-top:8px;padding:12px;width:100%}#dd-saas .footer{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:10px 22px;justify-content:space-between;margin:0 5%;padding:26px 0}#dd-saas .footlinks{display:flex;flex-wrap:wrap;gap:20px}#dd-saas .footlinks a{padding:8px 0}#dd-saas .footlinks a:hover{text-decoration:underline;text-underline-offset:3px}#dd-saas .skip-link{background:#fff;left:20px;padding:12px;position:absolute;top:-80px;z-index:10}#dd-saas .skip-link:focus{top:10px}#dd-saas .contact-cta{padding-bottom:0}@media(max-width:1000px){#dd-saas .split{gap:32px}#dd-saas .hero{padding-top:56px}#dd-saas .links{gap:20px}#dd-saas .half{gap:36px}#dd-saas .features{gap:28px}}@media(max-width:720px){#dd-saas{--nav-expanded:138px;--nav-compact:80px}#dd-saas .nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:16px 0}#dd-saas .nav .brand{font-size:32px;grid-column:1/3}#dd-saas .links{display:contents}#dd-saas .links a{font-size:14px;grid-row:2;text-align:center}#dd-saas .links .try{grid-column:3/5;grid-row:1;justify-self:end;padding:10px 13px}#dd-saas .site-header[data-compact=true] .nav{padding-block:3px;row-gap:0}#dd-saas .site-header[data-compact=true] .brand{font-size:26px}#dd-saas .site-header[data-compact=true] .links a{padding-block:5px}#dd-saas .decision,#dd-saas .example-grid,#dd-saas .features,#dd-saas .half,#dd-saas .split,#dd-saas .trustrow{grid-template-columns:1fr}#dd-saas .hero{padding:48px 5%}#dd-saas .hero h1{font-size:clamp(48px,10vw,70px)}#dd-saas .lede{font-size:18px}#dd-saas .section{padding:48px 5%}#dd-saas .pagehead{padding:48px 5% 28px}#dd-saas .features{margin-top:28px}#dd-saas .band{font-size:13px;gap:15px}#dd-saas .band .small{width:100%}#dd-saas .price-intro{padding:26px}#dd-saas .trustrow{gap:8px}#dd-saas .workflow-body{padding:16px}#dd-saas .report-paper{padding:22px}#dd-saas .setting{flex-wrap:wrap}#dd-saas .workflow-foot{gap:12px;padding:16px}}@media(prefers-reduced-motion:reduce){#dd-saas *{transition:none!important}}@media(max-width:720px){#dd-saas .nav{grid-template-columns:repeat(3,1fr)}#dd-saas .links .try{grid-column:3;white-space:nowrap}}#dd-saas{--dd-rule:#bdcec3;--dd-canvas:radial-gradient(ellipse at 96% 110%,#9cfac3 0%,transparent 62%),linear-gradient(115deg,#edf3ee,#deffea)}#dd-saas .evidence-panel,#dd-saas .walk-illustration,#dd-saas .workflow-lab,#dd-saas [data-view=start] .section.half{background:var(--dd-canvas);border:1px solid var(--dd-rule);border-radius:8px}#dd-saas .editbox,#dd-saas .evidence-sheet,#dd-saas .lab-output,#dd-saas .walk-window{border:1px solid var(--dd-rule);border-radius:4px}#dd-saas .interior-heading,#dd-saas .walk-intro{padding-left:5%}#dd-saas .evidence-panel,#dd-saas .walk-stage,#dd-saas .workflow-lab{margin-left:5%;margin-right:5%}#dd-saas [data-view=start] .section.half{margin:0 5% 36px;padding:clamp(20px,4vw,56px)}#dd-saas .walk-intro .action,#dd-saas [data-view=start] header .action{margin-top:18px}#dd-saas .hero-accent{color:#096e43;font-family:inherit;font-weight:600}html{scroll-behavior:smooth}body{background:#fff;color:#171c1e;font-family:Barlow,sans-serif;margin:0}*{box-sizing:border-box}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=main.1971003f.css.map*/