.e-shell{--e-wine:#44263d;--e-wine-light:#6e475d;--e-rose:#f2dfe5;--e-peach:#f4a28b;--e-peach-soft:#ffe0d4;--e-cream:#fcefeb;--e-white:#fffefd;--e-ink:#44263d;--e-muted:#725967;--e-line:#e8cfd9;--e-focus:#ad5b46;color:var(--e-ink);background:var(--e-cream);min-height:100vh;font-family:Atkinson Hyperlegible,Arial,sans-serif;font-size:16px}.e-shell *{box-sizing:border-box}.e-shell h1,.e-shell h2,.e-shell h3,.e-shell strong,.e-shell button{font-family:Outfit,Arial,sans-serif}.e-shell p{line-height:1.55}.e-shell button{cursor:pointer}.e-shell button:focus-visible{outline:3px solid var(--e-focus);outline-offset:4px}.e-shell button:disabled{cursor:default}.e-shell h1:focus{outline:none}.e-shell .e-brand{color:inherit;letter-spacing:-.7px;white-space:nowrap;font:600 29px/1 Outfit,Arial,sans-serif}.e-shell .e-dot{color:var(--e-peach)}.e-global-top{background:var(--e-wine);color:#fff;border-bottom:1px solid #65455c;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px max(26px,50vw - 660px);display:flex}.e-global-top .e-brand{font-size:19px}.e-proto-badge{letter-spacing:1.1px;color:#e7cbd8;margin-left:auto;font-size:10px;font-weight:700}.e-proto-badge span{color:var(--e-peach);padding-left:7px;font-size:9px}.e-proto-badge .e-proto-status-dot{background:var(--e-peach);border-radius:50%;width:7px;height:7px;margin-left:7px;padding:0;display:inline-block}.e-site-footer nav{flex-wrap:wrap;gap:12px 20px;display:flex}.e-site-footer nav a{color:inherit;text-underline-offset:4px}.e-site-footer nav a:focus-visible{outline-offset:4px;outline:3px solid #b86242}.e-global-top button{color:#fff7f6;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.e-intro,.e-flow{grid-template-columns:minmax(340px,35%) minmax(0,1fr);max-width:1520px;min-height:760px;margin:0 auto;display:grid}.e-intro-brand,.e-side,.e-result-story{background:var(--e-wine);color:#fff8f5;flex-direction:column;padding:58px clamp(28px,4.5vw,72px) 46px;display:flex}.e-intro-brand .e-brand,.e-side .e-brand{font-size:33px}.e-side-dash{background:var(--e-peach);border-radius:8px;width:89px;height:7px;margin:72px 0 50px;display:block}.e-side-kicker,.e-overline{letter-spacing:1.1px;margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.4}.e-side-kicker{color:#f3bdd0}.e-intro-brand h1,.e-side h2,.e-result-story h1{letter-spacing:-2.4px;margin:0;font-size:clamp(45px,5.2vw,76px);font-weight:500;line-height:1.08}.e-intro-brand>p:not(.e-side-kicker),.e-side-bottom{color:#f0d7e1;margin:auto 0 0;font-size:18px;line-height:1.7}.e-intro-note,.e-side-foot{color:#e4c2d0;letter-spacing:.6px;border-top:1px solid #926e83;margin-top:40px;padding-top:16px;font-size:11px}.e-intro-choices,.e-question-main{min-width:0;padding:74px clamp(34px,5vw,78px) 54px}.e-overline{color:#995d79}.e-intro-choices h2,.e-question-heading{letter-spacing:-1.5px;max-width:800px;margin:0 0 26px;font-size:clamp(37px,4.6vw,61px);font-weight:500;line-height:1.14}.e-intro-choices>p:not(.e-overline),.e-question-description{color:var(--e-muted);max-width:680px;margin-bottom:34px;font:400 18px/1.6 Atkinson Hyperlegible,Arial,sans-serif}.e-answer-list{gap:11px;display:grid}.e-answer{text-align:left;border:1px solid var(--e-line);background:var(--e-white);width:100%;min-width:0;color:var(--e-ink);border-radius:15px;align-items:center;gap:18px;min-height:88px;padding:16px 18px;transition:background-color .18s ease-out,border-color .18s ease-out,transform .16s ease-out,box-shadow .18s ease-out;display:flex;position:relative}.e-answer:not(:disabled):hover{background:#fff8f6;border-color:#e59f8d;transform:translate(8px);box-shadow:0 8px 22px #44263d0c}.e-answer:focus-visible{border-color:var(--e-focus)}.e-answer-selected,.e-answer-selected:not(:disabled):hover{background:var(--e-peach-soft);box-shadow:none;border:2px solid #df927b;transform:none}.e-answer-index{color:#785268;background:var(--e-rose);border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font:600 14px Outfit,Arial,sans-serif;display:grid}.e-answer-selected .e-answer-index{background:var(--e-wine);color:#fff}.e-answer-copy{flex:1;gap:4px;min-width:0;display:grid}.e-answer-copy strong{font-size:clamp(17px,1.55vw,22px);font-weight:500;line-height:1.25}.e-answer-copy small{color:#806574;font:400 15px/1.4 Atkinson Hyperlegible,Arial,sans-serif}.e-answer-arrow{color:#a97890;flex:none;place-items:center;display:grid}.e-answer-selected .e-answer-arrow{color:#a75b47}.e-first-foot{color:#876f7c!important;margin:34px 0 0!important;font-size:13px!important}.e-flow .e-side{padding-top:56px}.e-side h2{font-size:clamp(48px,5vw,70px)}.e-side-bottom{margin-top:auto}.e-side-foot{margin-top:36px}.e-context{margin-bottom:35px}.e-context .e-overline{margin-bottom:12px}.e-context-chips{flex-wrap:wrap;gap:8px;display:flex}.e-chip{background:var(--e-peach-soft);color:var(--e-ink);border:1px solid #f4c5b7;border-radius:10px;align-items:center;gap:9px;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex}.e-chip:nth-child(2){background:#f5e2e4;border-color:#ead4df}.e-chip span{color:#8e514a;font-weight:700}.e-question-main>.e-overline{margin:0 0 18px}.e-question-main .e-question-heading{margin-bottom:20px}.e-question-description{margin-bottom:28px}.e-question-bottom{color:#8b7481;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:14px;display:flex}.e-back,.e-tertiary{color:var(--e-wine);background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.e-outcome{max-width:1520px;margin:auto}.e-result-top{grid-template-columns:minmax(350px,36%) 1fr;min-height:690px;display:grid}.e-result-story{padding-top:55px}.e-result-story .e-side-dash{margin:85px 0 46px}.e-result-story .e-brand{font-size:26px}.e-result-story h1{font-size:clamp(43px,4.25vw,64px)}.e-result-story>p:not(.e-side-kicker){color:#f2d9e3;max-width:480px;margin-top:48px;font-size:18px;line-height:1.6}.e-story-disclaimer{color:#e2bbca;margin-top:auto;font-size:13px;line-height:1.5;display:block}.e-result-path{padding:75px clamp(36px,5vw,80px) 58px}.e-result-path h2{letter-spacing:-1.25px;margin:0 0 17px;font-size:clamp(36px,3.3vw,50px);font-weight:500;line-height:1.12}.e-path-description{color:var(--e-muted);max-width:700px;font-size:17px}.e-roadmap{margin:54px 0 24px;padding:0;list-style:none;position:relative}.e-roadmap:before{content:"";background:#e0b8ca;border-radius:4px;width:3px;position:absolute;top:34px;bottom:58px;left:21px}.e-roadmap li{gap:24px;min-height:124px;animation:.43s ease-out both e-appear;display:flex;position:relative}.e-roadmap li:nth-child(2){animation-delay:70ms}.e-roadmap li:nth-child(3){animation-delay:.14s}.e-stop{z-index:1;width:44px;height:44px;color:var(--e-wine);background:#e8c3d4;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.e-roadmap li:first-child .e-stop{background:var(--e-peach)}.e-stop-copy{padding:0 0 26px}.e-stop-copy h3{margin:3px 0 8px;font-size:clamp(21px,2.1vw,29px);font-weight:500;line-height:1.26}.e-stop-copy p{color:var(--e-muted);max-width:675px;margin:0;font-size:16px;line-height:1.55}.e-result-controls{margin:10px 0 0 65px}.e-deep-dive{max-width:1180px;margin:0 auto;padding:74px 34px 60px}.e-deep-intro h2{letter-spacing:-.7px;margin:0 0 18px;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.16}.e-deep-intro>p:last-child{max-width:770px;color:var(--e-muted);font-size:17px}.e-expand{text-align:left;background:var(--e-white);width:100%;color:var(--e-wine);border:1px solid #dcbac8;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:23px 25px;font-size:clamp(17px,1.8vw,22px);font-weight:600;display:flex}.e-expand[aria-expanded=true]{background:#f8e3e1;border-color:#dba58c;border-radius:13px 13px 0 0}.e-evidence{background:var(--e-white);border:1px solid #dec2ca;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:1fr 1fr;gap:30px;padding:31px;animation:.28s ease-out both e-appear;display:grid}.e-evidence[hidden]{display:none}.e-evidence section{min-width:0}.e-evidence section+section{border-left:1px solid var(--e-line);padding-left:30px}.e-evidence .e-overline{font-size:11px}.e-evidence h3{margin-bottom:18px;font-size:25px;font-weight:500}.e-evidence ul{margin:0;padding-left:18px}.e-evidence li{color:#64515c;padding:5px 0;font-size:16px;line-height:1.5}.e-evidence li::marker{color:#d58f7d}.e-evidence-note{border-top:1px solid var(--e-line);color:#816879;grid-column:1/-1;margin:0;padding:18px 0 0;font-size:13px}.e-caution{color:#54414f;background:#fff6f0;border-left:4px solid #ab7c8f;gap:19px;max-width:1112px;margin:0 auto 42px;padding:23px;display:flex}.e-caution svg{color:var(--e-wine);flex:none;margin-top:1px}.e-caution strong{margin-bottom:7px;font-size:17px;display:block}.e-caution p{margin:0;font-size:15px}.e-handoff{background:var(--e-wine);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 42px;padding:34px 38px;display:flex}.e-handoff .e-overline{color:#ecc2d2}.e-handoff h2{margin-bottom:15px;font-size:30px;font-weight:500;line-height:1.2}.e-handoff p:not(.e-overline){color:#e7ccd7;max-width:650px;margin:0;font-size:16px}.e-light-button{color:var(--e-wine);white-space:nowrap;background:#fff;border:0;border-radius:9px;align-items:center;gap:13px;padding:17px 20px;font-size:16px;font-weight:600;display:flex}.e-partner-demo{background:#ffffff18;border:1px solid #fff5;border-radius:9px;flex:0 0 100%;padding:20px;position:relative}.e-partner-demo>button{color:#fff;background:0 0;border:0;position:absolute;top:10px;right:10px}.e-partner-demo strong{margin:0 0 8px;display:block}.e-result-footer{flex-wrap:wrap;gap:20px;max-width:1180px;margin:auto;padding:0 34px 70px;display:flex}.e-result-footer button{color:var(--e-wine);background:#fffaf7;border:1px solid #e3c8d1;border-radius:9px;align-items:center;gap:10px;padding:15px 18px;font-size:15px;display:inline-flex}.e-test-cases{border-top:1px solid #e2c8d4;max-width:1180px;margin:auto;padding:44px 34px 62px}.e-test-cases h2{font-size:26px;font-weight:500}.e-tests{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.e-tests button{min-height:120px;color:var(--e-wine);text-align:left;background:#fff9f6;border:1px solid #e0c7d0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;display:flex}.e-tests button>span{color:#a16f83;font-size:12px;font-weight:700}.e-tests button strong{font-size:18px}.e-tests button svg{align-self:flex-end}.e-site-footer{color:#876c7b;background:#f7e9e6;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px max(30px,50vw - 590px);font-size:12px;display:flex}.e-enter{animation:.32s ease-out both e-appear}@keyframes e-appear{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:950px){.e-intro,.e-flow{grid-template-columns:1fr;min-height:0}.e-intro-brand,.e-side{padding:35px 34px 27px}.e-intro-brand h1,.e-side h2{font-size:clamp(38px,5vw,53px)}.e-intro-brand .e-side-dash,.e-side .e-side-dash{margin:30px 0 20px}.e-intro-brand>p:not(.e-side-kicker),.e-side-bottom{margin:24px 0 0}.e-intro-note,.e-side-foot{margin-top:20px}.e-intro-choices,.e-question-main{padding:45px 34px 55px}.e-result-top{grid-template-columns:1fr}.e-result-story{padding:36px 34px}.e-result-story .e-side-dash{margin:30px 0 18px}.e-result-story h1{max-width:850px}.e-result-story>p:not(.e-side-kicker){max-width:850px;margin:20px 0}.e-result-path{padding:52px 34px}}@media (max-width:600px){.e-global-top{min-height:58px;padding:14px 18px}.e-global-top .e-brand{font-size:17px}.e-proto-badge{letter-spacing:0;font-size:9px}.e-global-top button{font-size:0}.e-global-top button svg{width:20px;height:20px}.e-intro-brand,.e-side{padding:28px 22px}.e-intro-brand .e-brand,.e-side .e-brand{display:none}.e-intro-brand .e-side-dash,.e-side .e-side-dash{width:72px;height:6px;margin:0 0 21px}.e-intro-brand h1{letter-spacing:-1.3px;font-size:44px}.e-side h2{letter-spacing:-1.1px;font-size:39px}.e-intro-brand>p:not(.e-side-kicker){margin-top:20px;font-size:16px}.e-intro-note{margin-top:23px;font-size:10px}.e-side-bottom,.e-side-foot{display:none}.e-intro-choices,.e-question-main{padding:33px 17px 42px}.e-intro-choices h2,.e-question-heading{letter-spacing:-.6px;font-size:34px}.e-intro-choices>p:not(.e-overline),.e-question-description{margin-bottom:25px;font-size:16px}.e-answer{border-radius:12px;gap:12px;min-height:88px;padding:14px 12px}.e-answer-index{width:41px;height:41px;font-size:13px}.e-answer-copy strong{font-size:17px}.e-answer-copy small{font-size:13px}.e-answer-arrow svg{width:18px}.e-context-chips{gap:7px}.e-chip{width:100%;padding:8px 10px;font-size:13px}.e-context{margin-bottom:27px}.e-question-bottom{font-size:12px}.e-question-bottom>span{max-width:170px}.e-result-story{padding:27px 22px 35px}.e-result-story .e-brand{display:none}.e-result-story .e-side-dash{margin:0 0 29px}.e-result-story h1{letter-spacing:-1px;font-size:41px}.e-result-story>p:not(.e-side-kicker){margin:24px 0;font-size:15px}.e-story-disclaimer{font-size:12px}.e-result-path{padding:45px 22px}.e-result-path h2{font-size:34px}.e-path-description{font-size:15px}.e-roadmap{margin-top:40px}.e-roadmap li{gap:15px;min-height:139px}.e-stop-copy h3{font-size:22px}.e-stop-copy p{font-size:15px}.e-deep-dive{padding:50px 20px 45px}.e-deep-intro>p:last-child{font-size:15px}.e-expand{padding:18px;font-size:17px}.e-evidence{grid-template-columns:1fr;gap:28px;padding:24px 19px}.e-evidence section+section{border-left:0;border-top:1px solid var(--e-line);padding-top:24px;padding-left:0}.e-evidence-note{font-size:12px}.e-caution{margin:0 20px 35px;font-size:14px}.e-handoff{margin:0 20px 35px;padding:25px 21px}.e-light-button{justify-content:center;width:100%}.e-result-footer{padding:0 20px 48px}.e-result-footer button{width:100%}.e-tests{grid-template-columns:1fr}.e-test-cases{padding:36px 20px}.e-site-footer{padding:20px}}@media (prefers-reduced-motion:reduce){.e-shell *,.e-shell :before,.e-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.e-answer:not(:disabled):hover{transform:none}}.e-action-primary-label{color:#995372;letter-spacing:1.2px;margin:0 0 7px;font:700 11px/1.4 Atkinson Hyperlegible,Arial,sans-serif;display:inline-block}.e-action-done{background:#fff6f1;border:1px solid #e7cbd3;border-radius:9px;align-items:flex-start;gap:10px;max-width:690px;padding:13px 14px;display:flex;color:#513749!important;margin:18px 0 0!important;font-size:15px!important}.e-action-done svg{color:#986075;flex:none;margin-top:2px}.e-action-done strong{font-size:inherit;font-weight:600}.e-roadmap li:first-child .e-stop-copy h3{color:#44263d}.e-action-specialist{padding-top:8px;color:#705267!important;font-size:13px!important}.e-roadmap li{min-height:155px}.e-roadmap:before{bottom:100px}@media (max-width:600px){.e-action-done{padding:12px;font-size:14px!important}.e-roadmap li{min-height:167px}.e-roadmap:before{bottom:125px}}.e-save-container{max-width:1180px;margin:-10px auto 18px;padding:0 34px}.e-save-after,.e-save-inline{border-radius:15px;flex-wrap:wrap;align-items:center;gap:20px;padding:25px 28px;display:flex}.e-save-after{background:var(--e-wine);color:#fff9f7}.e-save-inline{color:var(--e-wine);background:#ffe2d6;border:1px solid #e7b29f;max-width:720px;margin:20px 0 18px}.e-save-symbol{color:#ffe8df;background:#fff2;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.e-save-inline .e-save-symbol{color:#a76065;background:#fff7f1}.e-save-copy{flex:1;min-width:240px}.e-save-copy .e-overline{color:#9c656e;margin:0 0 6px;font-size:11px}.e-save-copy h3{margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.2}.e-save-copy p{max-width:650px;color:inherit;margin:0;font-size:15px;line-height:1.5}.e-save-copy .e-save-disclaimer{opacity:.8;margin-top:9px;font-size:12px}.e-save-button{color:var(--e-wine);background:#fff;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;padding:14px 15px;font-size:15px;font-weight:600;display:inline-flex}.e-save-inline .e-save-button{background:var(--e-wine);color:#fff}.e-save-button:hover,.e-case-primary-button:hover{filter:brightness(1.12)}.e-case-home,.e-case-edit,.e-case-delta{min-height:690px}.e-case-demo-header{color:#6d5465;letter-spacing:.7px;background:#f7e8e6;border-bottom:1px solid #e4cad3;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(21px,4vw,60px);font-size:12px;font-weight:700;display:flex}.e-case-demo-header button{color:var(--e-wine);background:0 0;border:none;align-items:center;gap:9px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.e-case-layout,.e-case-edit-layout,.e-case-delta-layout{grid-template-columns:minmax(260px,33%) minmax(0,1fr);max-width:1520px;margin:auto;display:grid}.e-case-sidebar,.e-case-edit-story,.e-case-delta-side{background:var(--e-wine);color:#fff;flex-direction:column;min-height:725px;padding:58px clamp(26px,4vw,64px);display:flex}.e-case-sidebar .e-side-dash,.e-case-edit-story .e-side-dash,.e-case-delta-side .e-side-dash{margin:38px 0 44px}.e-case-sidebar h1,.e-case-edit-story h1,.e-case-delta-side h1{letter-spacing:-1.2px;margin:0 0 26px;font-size:clamp(50px,5vw,70px);font-weight:500;line-height:1.05}.e-case-sidebar>p:not(.e-side-kicker),.e-case-edit-story>p:not(.e-side-kicker),.e-case-delta-side>p:not(.e-side-kicker){color:#eed3df;max-width:410px;font-size:18px;line-height:1.6}.e-case-scope{color:#ebcfda;letter-spacing:.6px;border-top:1px solid #765469;margin-top:auto;padding-top:20px;font-size:11px}.e-case-content,.e-case-edit-main,.e-case-delta-main{min-width:0;padding:72px clamp(30px,5vw,83px) 57px}.e-case-content>h2,.e-case-edit-main>h2,.e-case-delta-main>h2{letter-spacing:-1px;margin:0 0 20px;font-size:clamp(35px,4vw,51px);font-weight:500;line-height:1.15}.e-case-lead{color:var(--e-muted);max-width:780px;margin-bottom:38px;font-size:17px}.e-case-primary{border:1px solid var(--e-line);background:#fffefd;border-left:5px solid #cb9ab1;border-radius:17px;margin:0 0 38px;padding:30px 33px}.e-case-primary .e-overline{margin-bottom:16px}.e-case-primary h3{margin:0 0 15px;font-size:clamp(23px,2.65vw,34px);font-weight:500;line-height:1.2}.e-case-primary>p:not(.e-overline){color:var(--e-muted);font-size:16px;line-height:1.55}.e-case-primary .e-case-done{background:#fff4ef;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex;color:var(--e-ink)!important;margin:22px 0!important}.e-case-done svg{color:#a87987;flex:none;margin-top:3px}.e-case-done strong{font-size:inherit}.e-case-primary-button{background:var(--e-wine);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:11px;padding:15px 20px;font-size:16px;font-weight:600;line-height:1.35;display:inline-flex}.e-case-primary-button:disabled{opacity:.45;cursor:not-allowed;filter:none}.e-case-open .e-overline{margin-bottom:16px}.e-case-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.e-case-open-grid>div{border:1px solid var(--e-line);background:#fffefd;border-radius:11px;padding:17px 19px}.e-case-open-grid span{color:#aa798f;font:700 12px Outfit,sans-serif}.e-case-open-grid p{color:var(--e-muted);margin:9px 0 0;font-size:15px;line-height:1.5}.e-case-all-questions{color:var(--e-wine);background:0 0;border:0;align-items:center;gap:11px;margin:25px 0 0;padding:18px 0;font-weight:600;display:flex}.e-case-all-questions[aria-expanded=true] svg{transform:rotate(180deg)}.e-case-question-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:20px;display:grid}.e-case-question-links button{border:1px solid var(--e-line);text-align:left;color:var(--e-ink);background:#fffefd;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.e-no-storage{border-top:1px solid var(--e-line);color:#856d7b;align-items:flex-start;gap:10px;margin:24px 0 9px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.e-no-storage svg{flex:none;margin-top:1px}.e-case-edit-story>p:not(.e-side-kicker),.e-case-delta-side>p:not(.e-side-kicker){margin-top:auto}.e-case-old{background:#f5e4e8;border-radius:11px;gap:10px;margin:28px 0 30px;padding:17px 23px;display:grid}.e-case-old span{letter-spacing:1px;color:#956d85;font-size:11px;font-weight:700}.e-case-old strong{font-size:19px;font-weight:500}.e-case-edit-main .e-answer{min-height:76px}.e-case-apply{width:100%;margin-top:24px}.e-case-safety{color:var(--e-muted);margin-top:20px;font-size:13px}.e-case-before,.e-case-after{border:1px solid var(--e-line);border-radius:14px;margin:20px 0;padding:23px 27px}.e-case-before{background:#f3e6e9}.e-case-after{background:#ffe2d5;border-color:#e3b5a3}.e-case-before>span,.e-case-after>span{letter-spacing:1px;color:#946e84;font-size:11px;font-weight:700}.e-case-before h3,.e-case-after h3{margin:16px 0 13px;font-size:clamp(24px,2.5vw,31px);font-weight:500}.e-case-before p,.e-case-after p{color:var(--e-muted);margin:0;font-size:15px}.e-case-arrow{text-align:center;color:#ac8094;font-size:30px}.e-case-delta-caveat,.e-case-delta-commercial{color:var(--e-muted);max-width:785px;padding:8px 0;font-size:14px}.e-case-delta-commercial{background:#f7e8e8;border-left:3px solid #e3b09d;padding:13px 16px}.e-case-delta-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}@media (max-width:950px){.e-case-layout,.e-case-edit-layout,.e-case-delta-layout{grid-template-columns:1fr}.e-case-sidebar,.e-case-edit-story,.e-case-delta-side{min-height:0;padding:32px 34px}.e-case-sidebar .e-side-dash,.e-case-edit-story .e-side-dash,.e-case-delta-side .e-side-dash{margin:10px 0 22px}.e-case-sidebar h1,.e-case-edit-story h1,.e-case-delta-side h1{font-size:47px}.e-case-sidebar>p:not(.e-side-kicker),.e-case-edit-story>p:not(.e-side-kicker),.e-case-delta-side>p:not(.e-side-kicker){margin:10px 0;font-size:16px}.e-case-scope{margin-top:14px}.e-case-content,.e-case-edit-main,.e-case-delta-main{padding:43px 34px}.e-save-container{margin:0 auto;padding:0 34px}}@media (max-width:600px){.e-save-container{padding:0 19px}.e-save-after,.e-save-inline{gap:13px;padding:19px}.e-save-copy{flex-basis:calc(100% - 61px);min-width:0}.e-save-copy h3{font-size:21px}.e-save-copy p{font-size:14px}.e-save-inline{margin:20px 0}.e-save-button{width:100%;font-size:14px}.e-case-demo-header{padding:13px 20px}.e-case-demo-header button{font-size:12px}.e-case-demo-header span{font-size:10px}.e-case-sidebar,.e-case-edit-story,.e-case-delta-side{padding:26px 22px}.e-case-sidebar h1,.e-case-edit-story h1,.e-case-delta-side h1{font-size:43px}.e-case-sidebar>p:not(.e-side-kicker),.e-case-edit-story>p:not(.e-side-kicker),.e-case-delta-side>p:not(.e-side-kicker){font-size:15px}.e-case-content,.e-case-edit-main,.e-case-delta-main{padding:39px 20px}.e-case-content>h2,.e-case-edit-main>h2,.e-case-delta-main>h2{font-size:32px}.e-case-lead{font-size:15px}.e-case-primary{padding:22px 19px}.e-case-primary h3{font-size:26px}.e-case-primary>p:not(.e-overline){font-size:15px}.e-case-primary-button{width:100%;padding:16px;font-size:14px}.e-case-open-grid,.e-case-question-links{grid-template-columns:1fr}.e-case-before,.e-case-after{padding:22px 19px}.e-case-before h3,.e-case-after h3{font-size:24px}.e-case-delta-actions{gap:9px}}.e-account-save-invite{background:#fff7f2;border:1px solid #e8ccd7;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1112px;margin:30px auto;padding:26px 29px;display:flex}.e-account-save-invite .e-overline{margin-bottom:10px}.e-account-save-invite h3{margin:0 0 8px;font-size:24px;font-weight:500}.e-account-save-invite p:not(.e-overline){color:#755d6d;margin:0;font-size:15px}.e-account-save-invite button,.e-account-signin form button,.e-account-ready button{color:#fff;background:#44263d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:16px;font-weight:600;display:inline-flex}.e-account-modal{z-index:100;background:#180a17c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.e-account-modal-content{color:#44263d;background:#fffaf6;border-radius:18px;width:min(100%,530px);max-height:90vh;padding:32px;position:relative;overflow:auto;box-shadow:0 20px 70px #0003}.e-account-close{color:#44263d;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:19px}.e-account-signin h2,.e-account-ready h2{margin:7px 0 12px;font-size:30px;font-weight:500;line-height:1.15}.e-account-signin>p,.e-account-ready>p{color:#715b6c;font-size:15px;line-height:1.5}.e-account-signin form{gap:12px;margin:25px 0 15px;display:grid}.e-account-signin label{font-size:14px;font-weight:600}.e-account-signin input{color:#44263d;background:#fff;border:1px solid #d6b4c2;border-radius:8px;width:100%;padding:14px 13px;font-size:17px}.e-account-signin form button{margin-top:9px}.e-account-error{background:#ffeced;border:1px solid #f5c3c8;border-radius:8px;padding:13px;font-size:14px;color:#9b2932!important}.e-account-disclaimer{border-top:1px solid #e8ccd7;padding-top:15px;font-size:13px!important}.e-account-link,.e-account-back{color:#44263d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 0;font-size:14px;font-weight:600;display:inline-flex}.e-account-workspace{color:#44263d;background:#fcf3ef;max-width:1100px;min-height:85vh;margin:0 auto;padding:47px 24px 100px;font-family:Atkinson Hyperlegible,Arial,sans-serif}.e-account-workspace h1{margin:14px 0;font-size:clamp(33px,4vw,52px);font-weight:500}.e-account-workspace>p{color:#725967;line-height:1.5}.e-account-workspace h2{font-size:27px;font-weight:500}.e-account-case-list{gap:13px;margin:37px 0;display:grid}.e-account-case-list>button{text-align:left;color:#44263d;background:#fff;border:1px solid #e8ccd6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.e-account-case-list>button strong{font-size:20px}.e-account-case-list>button span{color:#715c6d;font-size:13px}.e-account-case-list a{color:#44263d;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.e-account-edit-form{background:#fff;border:1px solid #e5c6d4;border-radius:12px;margin:30px 0;padding:23px}.e-account-edit-form label{border:1px solid #e3cbd5;border-radius:8px;padding:12px;font-size:16px;display:block}.e-account-edit-form .e-answer-list{margin:18px 0}.e-account-revisions{border-top:1px solid #dfc2d0;margin:30px 0;padding-top:22px}.e-account-revisions p{color:#725967;font-size:14px}.e-account-delete{color:#9b3347;background:0 0;border:1px solid #cb9aaa;border-radius:9px;align-items:center;gap:9px;padding:13px 19px;display:inline-flex}.e-account-modal button:focus-visible,.e-account-workspace button:focus-visible{outline-offset:3px;outline:3px solid #9b5c45}@media (max-width:600px){.e-account-save-invite{margin:22px 19px;padding:21px}.e-account-save-invite button{width:100%}.e-account-modal-content{padding:25px 19px}.e-account-case-list>button{flex-direction:column;align-items:flex-start}.e-account-workspace{padding:32px 19px 70px}}.e-save-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e-save-actions .e-save-persist{color:#44263d;background:#f2b8a5}.e-save-inline .e-save-actions .e-save-persist{color:#fff;background:#44263d;border:1px solid #44263d}.e-save-inline .e-save-actions .e-save-button:not(.e-save-persist){color:#44263d;background:0 0;border:1px solid #9e7284}@media (max-width:650px){.e-save-actions,.e-save-actions .e-save-button{width:100%}}.e-global-top .e-account-nav-link{color:#fff9f8;white-space:nowrap;background:#6e445f;border:1px solid #bf8ea6;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.e-global-top .e-account-nav-link:hover{background:#85516f}.e-global-top .e-account-nav-link:focus-visible{outline-offset:3px;outline:3px solid #f0b9a3}@media (max-width:620px){.e-global-top{flex-wrap:wrap;gap:8px 12px;padding:12px 19px}.e-proto-badge{order:3;margin-left:0;font-size:9px}.e-global-top .e-account-nav-link{margin-left:auto;padding:9px 10px;font-size:11px}}.e-shell .e-decision-list{gap:10px;width:100%;max-width:780px;display:grid}.e-shell .e-decision-card{appearance:none;box-sizing:border-box;text-align:left;color:#44263d;background:#fffdfb;border:1px solid #e5c9d4;border-radius:12px;align-items:center;gap:17px;width:100%;min-width:0;min-height:82px;padding:16px 20px 16px 18px;font-family:Outfit,Arial,sans-serif;transition:transform .17s cubic-bezier(.2,.7,.3,1),border-color .17s,background-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 1px #44263d04}.e-shell .e-decision-card:before{content:"";opacity:0;background:#c7756c;border-radius:12px 0 0 12px;width:4px;transition:opacity .17s;position:absolute;inset:0 auto 0 0}.e-shell .e-decision-number{color:#78546b;background:#f5e5e9;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font:600 14px/1 Outfit,Arial,sans-serif;transition:background-color .17s,color .17s;display:grid}.e-shell .e-decision-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.e-shell .e-decision-title{color:#44263d;overflow-wrap:anywhere;font:500 clamp(16px,1.35vw,19px)/1.28 Outfit,Arial,sans-serif;display:block}.e-shell .e-decision-caption{color:#7d6574;font:400 14px/1.45 Atkinson Hyperlegible,Arial,sans-serif;display:block}.e-shell .e-decision-trail{color:#986f84;flex:none;place-items:center;transition:color .17s,transform .17s;display:grid}.e-shell .e-decision-card-selected,.e-shell .e-decision-card-selected:hover{background:#ffe8df;border-color:#c98277;transform:none;box-shadow:inset 0 0 0 1px #c982771f}.e-shell .e-decision-card-selected:before{opacity:1}.e-shell .e-decision-card-selected .e-decision-number{color:#fffaf7;background:#44263d}.e-shell .e-decision-card-selected .e-decision-title{font-weight:600}.e-shell .e-decision-card-selected .e-decision-trail{color:#9a4e4c}.e-shell .e-decision-card:focus-visible{outline-offset:3px;outline:3px solid #ad5b46}.e-shell .e-decision-card:disabled{cursor:default}.e-shell .e-decision-list-compact{gap:9px;max-width:720px}.e-shell .e-decision-list-compact .e-decision-card{gap:15px;min-height:73px;padding:13px 17px 13px 16px}.e-shell .e-decision-list-compact .e-decision-number{width:39px;height:39px}.e-shell .e-decision-list-compact .e-decision-title{font-size:17px}.e-shell .e-decision-list-compact .e-decision-caption{font-size:13px}@media (hover:hover) and (pointer:fine){.e-shell .e-decision-card:hover:not(:disabled):not(.e-decision-card-selected){background:#fff7f5;border-color:#cb9aad;transform:translate(5px);box-shadow:0 8px 20px #44263d0e}.e-shell .e-decision-card:hover:not(:disabled):not(.e-decision-card-selected) .e-decision-trail{color:#824e68;transform:translate(2px)}}@media (max-width:620px){.e-shell .e-decision-list{gap:9px;max-width:100%}.e-shell .e-decision-card,.e-shell .e-decision-list-compact .e-decision-card{border-radius:11px;gap:12px;min-height:72px;padding:13px 13px 13px 12px}.e-shell .e-decision-number,.e-shell .e-decision-list-compact .e-decision-number{width:38px;height:38px;font-size:12px}.e-shell .e-decision-title,.e-shell .e-decision-list-compact .e-decision-title{font-size:16px}.e-shell .e-decision-caption,.e-shell .e-decision-list-compact .e-decision-caption{font-size:13px}.e-shell .e-decision-trail svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.e-shell .e-decision-card,.e-shell .e-decision-number,.e-shell .e-decision-trail,.e-shell .e-decision-card:before{transition:none!important;transform:none!important}}.e-global-top .e-guide-header-link{color:#f3dbe4;white-space:nowrap;border:1px solid #806077;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font:500 12px Outfit,Arial,sans-serif;text-decoration:none;display:inline-flex}.e-global-top .e-guide-header-link:hover{color:#fff;background:#6e475d}.e-global-top .e-guide-header-link:focus-visible{outline-offset:3px;outline:3px solid #f0ac94}@media (max-width:670px){.e-global-top .e-guide-header-link{order:3;margin:0;font-size:11px}.e-global-top .e-guide-header-link svg{display:none}}.e-shell .e-deadline-screen{grid-template-columns:minmax(300px,35%) minmax(0,1fr);max-width:1520px;min-height:750px;margin:auto;display:grid}.e-shell .e-deadline-aside{background:var(--e-wine);color:#fff8f5;flex-direction:column;padding:70px clamp(27px,4vw,65px) 50px;display:flex}.e-shell .e-deadline-overline{letter-spacing:1.15px;color:#e4bcd0;margin:0 0 47px;font-size:11px;font-weight:700}.e-shell .e-deadline-aside>svg{color:#f1aa95;margin-bottom:35px}.e-shell .e-deadline-aside h2{letter-spacing:-1.5px;margin:0 0 26px;font:500 clamp(37px,4.7vw,61px)/1.1 Outfit,Arial,sans-serif}.e-shell .e-deadline-aside>p{color:#eed1dd;max-width:420px;font-size:18px;line-height:1.65}.e-shell .e-deadline-aside-foot{letter-spacing:1px;color:#dcb9ca;border-top:1px solid #8c697b;margin-top:auto;padding:18px 0 0;font-size:11px;display:block}.e-shell .e-deadline-main{padding:70px clamp(27px,5vw,78px) 60px}.e-shell .e-deadline-main>.e-overline{color:#97627d;margin:0 0 18px}.e-shell .e-deadline-main>h1{letter-spacing:-1.35px;color:#44263d;max-width:800px;margin:0 0 19px;font:500 clamp(34px,4vw,55px)/1.13 Outfit,Arial,sans-serif}.e-shell .e-deadline-description{color:#755b6d;max-width:760px;margin:0 0 25px;font-size:17px;line-height:1.6}.e-shell .e-deadline-legal{background:#fffaf7;border:1px solid #e6c9d4;border-radius:11px;max-width:780px;margin:24px 0;padding:20px 22px}.e-shell .e-deadline-legal>strong{color:#704359;margin-bottom:7px;font-size:16px;display:block}.e-shell .e-deadline-legal p{color:#785d70;margin:0 0 10px;font-size:14px;line-height:1.65}.e-shell .e-deadline-legal-links{flex-wrap:wrap;gap:9px 20px;display:flex}.e-shell .e-deadline-legal-links a{color:#74445e;text-underline-offset:3px;font-size:13px;font-weight:700}.e-shell .e-deadline-assessment{color:#44263d;background:#f4e5e9;border-left:4px solid #ac829c;border-radius:9px;align-items:flex-start;gap:13px;max-width:780px;margin-bottom:22px;padding:17px 19px;display:flex}.e-shell .e-deadline-assessment-caution{background:#ffeadf;border-left-color:#c17767}.e-shell .e-deadline-assessment>svg{flex:none;margin-top:2px}.e-shell .e-deadline-assessment strong{margin-bottom:5px;font-size:16px;display:block}.e-shell .e-deadline-assessment p{color:#785d69;margin:0;font-size:14px;line-height:1.55}.e-shell .e-deadline-assessment:focus{outline:none}.e-shell .e-deadline-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.e-shell .e-deadline-continue{color:#fff;background:#44263d;border:1px solid #44263d;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:55px;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.e-shell .e-deadline-continue:disabled{color:#806d79;cursor:not-allowed;background:#e8dce1;border-color:#dccbd3}.e-shell .e-deadline-back{color:#6c4b5f;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:14px;font-weight:600;display:flex}.e-shell .e-deadline-footnote{color:#8a7580;max-width:750px;margin:16px 0 0;font-size:12px;line-height:1.6}.e-shell .e-result-deadline-note{color:#5c3448;background:#fff1e9;border:1px solid #d8ada5;border-left:4px solid #bd7769;border-radius:9px;margin:23px 0 25px;padding:20px}.e-shell .e-result-deadline-note strong{margin:0 0 8px;font-size:16px;display:block}.e-shell .e-result-deadline-note p{color:#735568;margin:0 0 10px;font-size:14px;line-height:1.55}.e-shell .e-result-deadline-note a{color:#673949;font-size:13px;font-weight:600}@media (max-width:880px){.e-shell .e-deadline-screen{grid-template-columns:1fr}.e-shell .e-deadline-aside{padding:30px 26px}.e-shell .e-deadline-aside h2{margin:0 0 12px;font-size:38px}.e-shell .e-deadline-overline{margin:0 0 20px}.e-shell .e-deadline-aside>svg{display:none}.e-shell .e-deadline-aside-foot{margin:18px 0 0}.e-shell .e-deadline-aside>p{font-size:15px}.e-shell .e-deadline-main{padding:39px 27px 48px}}@media (max-width:620px){.e-shell .e-deadline-main{padding:30px 19px 46px}.e-shell .e-deadline-main>h1{font-size:33px}.e-shell .e-deadline-description{font-size:15px}.e-shell .e-deadline-legal{padding:17px}.e-shell .e-deadline-actions{gap:10px;display:grid}.e-shell .e-deadline-continue{width:100%;font-size:14px}.e-shell .e-deadline-back{justify-content:center}}@media (prefers-reduced-motion:reduce){.e-shell .e-deadline-screen *{transition:none!important;animation:none!important}}
.e-stop-copy{overflow-wrap:anywhere;min-width:0}@media (max-width:950px){.e-shell .e-question-main{min-height:100svh;scroll-margin-top:10px}.e-shell .e-stateless-deadline .e-deadline-main{scroll-margin-top:10px}}
