:root{--sc-canvas:#fff;--sc-surface:#f5f1ff;--sc-ink:#2c173e;--sc-ink-soft:#5d5069;--sc-accent:#d4f467;--sc-accent-ink:#2c173e;--sc-font-display:var(--spm-font);--sc-font-text:var(--spm-font);--sc-font-mono:var(--spm-font);--sans:var(--spm-font);--mono:var(--spm-font);--ink:#fff;--text:#2c173e;--muted:#5d5069;--violet:#6139a6;--violet-deep:#512487;--panel:#f5f1ff;--panel-raised:#e9defb;--gold:#895e00;--rule:#d4c8e3;--rule-strong:#8d71af;--rule-muted:#d4c8e3;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--s32:128px;--container:1280px;--sc-r-sm:5px;--sc-r-md:10px;--sc-r-lg:16px}*{box-sizing:border-box}body{color:#2c173e;font-family:var(--spm-font);background:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,p,figure,dl,dd{margin:0}h1,h2,h3,h4,h5{font-family:var(--spm-font);text-wrap:balance;font-weight:500}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a,button,input,textarea{touch-action:manipulation}svg{max-width:100%;display:block}ul,ol{padding:0;list-style:none}button{color:inherit}::selection{color:#2c173e;background:#d4f467}:focus-visible{outline-offset:5px;outline:3px solid #6139a6}html{scroll-padding-top:30px}a:hover{text-decoration-thickness:2px}button:active,.primary-button:active{transform:translateY(1px)}.page-width{width:min(1280px,90%);margin-inline:auto}.site-header{z-index:20;background:#fff;border-bottom:1px solid #ece6f3;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;padding-block:24px;display:flex}.brand-name{letter-spacing:-.04em;font-size:15px;font-weight:600;line-height:1.4;display:block}.brand-name span{letter-spacing:0;margin-top:5px;font-size:10px;font-weight:400;display:block}.site-header nav{gap:30px;font-size:12px;display:flex}.header-contact{white-space:nowrap;border-bottom:1px solid #8d71af;padding-block:7px;font-size:12px}.header-contact span{margin-left:12px}.primary-button{color:#2c173e;white-space:nowrap;background:#d4f467;border:1px solid #7c982a;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:18px 23px;font-size:13px;font-weight:500;line-height:1.4;transition:background .16s ease-out,transform .16s ease-out;display:inline-flex}.primary-button:hover{background:#c3e151}.primary-button span{font-size:22px;font-weight:400}.new-hero{background:#fff;padding:64px 0 22px;overflow:clip}.new-hero h1{letter-spacing:-.06em;max-width:1060px;font-size:clamp(40px,5.6vw,80px);line-height:1.12}.hero-support{justify-content:space-between;align-items:center;gap:44px;margin-top:30px;display:flex}.hero-support p{color:#5d5069;max-width:590px;font-size:17px;line-height:1.7}.hero-diagram{isolation:isolate;min-height:320px;margin-top:42px;padding:20px 24px 0;position:relative}.diagram-backplane{z-index:-1;background:#f5f1ff;border-radius:10px;position:absolute;inset:0}.hero-chart{z-index:1;position:relative}.hero-chart svg{width:100%;height:auto;overflow:visible}.chart-grid path{stroke:#ddd3ec;stroke-width:1px}.spend-line{stroke:#84649f;stroke-width:4px;fill:none;stroke-dasharray:8 7}.growth-line{stroke:#512487;stroke-width:6px;fill:none}.gap-line{stroke:#895e00;stroke-width:2px;stroke-dasharray:4 4}.stall-marker{fill:#ffb81c;stroke:#895e00;stroke-width:2px}.stall-ring{fill:none;stroke:#895e00;stroke-width:1px}.hero-chart text{font:500 17px var(--spm-font);fill:#512487}.hero-chart text.axis-text{font:400 12px var(--spm-font);fill:#5d5069}.hero-annotation{z-index:3;background:#fff;border:1px solid #d4c8e3;border-radius:5px;align-items:start;gap:12px;padding:16px 20px;display:flex;position:absolute;top:59%;left:41%;box-shadow:0 12px 32px -16px #42236d55}.hero-annotation p{color:#2c173e;font-size:12px;line-height:1.6}.annotation-dot{background:#895e00;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.hero-diagram figcaption{color:#5d5069;padding:5px 0 15px;font-size:11px;line-height:1.6}.transformation{padding-block:105px 85px}.split-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:75px;display:grid}#stall-story h2{letter-spacing:-.045em;max-width:850px;font-size:clamp(30px,3.1vw,45px);line-height:1.23}.split-heading>p{color:#5d5069;max-width:540px;font-size:15px;line-height:1.8}.decision-path{border-block:1px solid #d4c8e3;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:start;gap:22px;margin-top:58px;padding:34px 0;display:grid}.decision-path>span{color:#6139a6;padding-top:7px;font-size:25px}.decision-path h3{letter-spacing:-.035em;font-size:20px;line-height:1.35}.decision-path p{color:#5d5069;margin-top:17px;font-size:14px}.decision-note{color:#5d5069;max-width:810px;margin:28px 0 0;font-size:15px}.investigation{color:#fff;--sc-ink:#fff;--sc-ink-soft:#ede4fa;--sc-canvas:#512487;--sc-surface:#512487;background:#512487}.investigation-stage{background:#512487;align-items:center;display:flex;overflow:hidden}.investigation .page-width{padding-block:45px}.investigation h2{color:#fff;max-width:850px!important;font-size:clamp(33px,4vw,57px)!important}.peak-intro{color:#ede4fa;max-width:670px;margin-top:22px;font-size:17px}.branch-diagram{margin-top:36px}.branch-diagram svg{width:100%;height:auto;max-height:49vh;overflow:visible}.branch-grid path{stroke:#674196;stroke-width:1px}.branch-base{fill:none;stroke:#d9c2ff;stroke-width:5px}.branch-path{fill:none;stroke:#d9c2ff;stroke-width:3px;stroke-dasharray:1000;stroke-dashoffset:0}.branch-diagram text{fill:#fff;font:400 16px var(--spm-font)}.branch-diagram .branch-origin{fill:#ede4fa;font-size:13px}.diagram-caption{color:#ede4fa;margin-top:12px;font-size:12px}.branch-mobile{display:none}.causes-intro{padding-block:80px 40px}.causes-intro p{color:#5d5069;max-width:760px;margin-top:25px;font-size:17px}.cause-row{border-bottom:1px solid #ddd3ec;padding-block:58px}.cause-row:nth-child(2n){background:#f8f6fc}.cause-content{grid-template-columns:270px 1fr;gap:90px;display:grid}.cause-name h3{letter-spacing:-.025em;color:#512487;font-size:21px;line-height:1.5}.cause-explanation h4{letter-spacing:-.035em;max-width:850px;font-size:27px;line-height:1.4}.cause-explanation>p{color:#5d5069;max-width:800px;margin-top:20px;font-size:15px;line-height:1.8}.cause-evidence{grid-template-columns:1fr 1fr;gap:38px;margin-top:29px;display:grid}.cause-evidence h5{font-size:13px;font-weight:600}.cause-evidence p{color:#5d5069;margin-top:10px;font-size:13px;line-height:1.8}.question-button{color:#512487;text-align:left;background:0 0;border:0;border-bottom:1px solid #8d71af;border-radius:0;justify-content:space-between;gap:30px;min-height:48px;margin-top:24px;padding:14px 0;font-size:12px;display:flex}.question-button:hover{color:#2c173e;border-color:#512487}.question-button[aria-pressed=true]{color:#455914;border-color:#566d13}.question-button span{font-size:19px;line-height:1}.cause-symbol{align-items:center;gap:13px;width:155px;height:104px;margin-top:30px;display:flex;position:relative}.cause-symbol span{background:#e4d8f8;border:1px solid #b9a2d3;border-radius:20px;width:18px;height:73px;display:block}.cause-symbol span:first-child{background:#512487;border-color:#512487}.cause-symbol-0 span:nth-child(2){height:58px}.cause-symbol-0 span:nth-child(3){height:41px}.cause-symbol-0 span:nth-child(4){height:24px}.cause-symbol-1{gap:0}.cause-symbol-1 span{border-radius:50%;width:63px;height:63px;margin-left:-20px}.cause-symbol-1 span:first-child{margin-left:0}.cause-symbol-2 span:nth-child(2){transform:translateY(20px)}.cause-symbol-2 span:nth-child(3){transform:translateY(-20px)}.cause-symbol-3 span{border-radius:0;width:35px;height:35px;margin-left:-10px;transform:rotate(45deg)}.cause-symbol-4 span{background:0 0;border-radius:30px 30px 3px 3px;width:38px;height:65px;margin-left:-16px}.cause-symbol-4 span:first-child{background:#512487;margin-left:0}.use-cases{padding-block:110px 90px}.situation-table{border-top:2px solid #512487;margin-top:50px}.situation-head,.situation-table article{grid-template-columns:1fr 1fr 1.1fr;gap:38px;display:grid}.situation-head{color:#5d5069;border-bottom:1px solid #d4c8e3;padding:20px 0;font-size:11px}.situation-table article{border-bottom:1px solid #d4c8e3;padding:28px 0}.situation-table h3{letter-spacing:-.025em;font-size:18px;line-height:1.45}.situation-table p{color:#5d5069;font-size:13px;line-height:1.8}.method-section{background:#f5f1ff;padding-block:95px 80px}.method-timeline{max-width:940px;margin:55px 0 0 auto}.method-timeline article{grid-template-columns:32px 1fr;gap:30px;padding-bottom:45px;display:grid;position:relative}.phase-track{position:relative}.phase-track:before{content:"";background:#b9a2d3;width:1px;position:absolute;top:15px;bottom:-10px;left:11px}.method-timeline article:last-child .phase-track:before{display:none}.phase-track span{z-index:1;background:#fff;border:6px solid #512487;border-radius:50%;width:23px;height:23px;margin-top:3px;display:block;position:relative}.method-timeline h3{letter-spacing:-.035em;max-width:820px;font-size:26px;line-height:1.4}.method-timeline p{color:#5d5069;max-width:820px;margin-top:17px;font-size:15px;line-height:1.8}.asset-pair{background:#fff;border:1px solid #d4c8e3;border-radius:5px;grid-template-columns:115px 1fr;gap:15px;margin-top:22px;padding:22px 25px;display:grid}.asset-pair strong{font-size:12px;font-weight:500}.asset-pair p{margin:0;font-size:13px}.ownership-note{border-top:1px solid #c8b6e1;grid-template-columns:1fr 1fr;gap:80px;padding-top:32px;display:grid}.ownership-note h3{letter-spacing:-.035em;font-size:23px;line-height:1.45}.ownership-note p{color:#5d5069;font-size:14px}.work-example{padding-block:110px 85px}.example-sheet{border:1px solid #ad97c9;border-radius:8px;grid-template-columns:.85fr 1.15fr;gap:0;margin-top:50px;display:grid;overflow:hidden;box-shadow:0 16px 40px -22px #51248738}.example-language{background:#f5f1ff;padding:42px}.example-reasoning{background:#fff;padding:42px}.example-sheet h3{font-size:15px;line-height:1.5}.example-sheet .sample-quote{letter-spacing:-.035em;color:#512487;margin:30px 0;font-size:27px;line-height:1.55}.example-sheet p{color:#5d5069;margin-top:20px;font-size:14px;line-height:1.8}.example-reasoning dl{margin-top:25px}.example-reasoning dt{color:#512487;margin-top:23px;font-size:12px;font-weight:600}.example-reasoning dd{color:#5d5069;margin-top:7px;font-size:13px;line-height:1.8}.example-close{color:#5d5069;max-width:800px;margin-top:30px;font-size:16px}.prior-work{background:#fbfaff;border-block:1px solid #ddd3ec;padding-block:90px}.section-lead{color:#5d5069;max-width:810px;margin-top:27px;font-size:17px;line-height:1.8}.work-ledger{margin-top:45px}.work-ledger article{border-top:1px solid #d4c8e3;grid-template-columns:1.2fr 1fr;gap:110px;padding:32px 0;display:grid}.work-ledger h3{letter-spacing:-.035em;font-size:25px;line-height:1.4}.work-ledger h4{color:#512487;font-size:13px;font-weight:600}.work-ledger p{color:#5d5069;margin-top:17px;font-size:14px;line-height:1.8}.proof-boundary{color:#5d5069;border-top:1px solid #d4c8e3;max-width:900px;margin-top:10px;padding-top:25px;font-size:12px;line-height:1.85}.author-signature{color:#512487;margin-top:25px;font-size:14px}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding-block:110px 95px;display:grid}.faq-heading{position:sticky;top:50px}.faq-heading h2{font-size:35px!important}.faq-heading p{color:#5d5069;margin-top:25px;font-size:15px;line-height:1.8}.new-faq details{border-bottom:1px solid #d4c8e3;padding:21px 0}.new-faq details:first-child{border-top:1px solid #d4c8e3}.new-faq summary{cursor:pointer;justify-content:space-between;gap:24px;min-height:38px;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.new-faq summary::-webkit-details-marker{display:none}.new-faq summary span{color:#512487;flex-shrink:0;font-size:23px;font-weight:400}.new-faq details[open] summary span{transform:rotate(45deg)}.new-faq details>p{color:#5d5069;margin-top:18px;padding-bottom:6px;font-size:14px;line-height:1.85}.action-section{background:#f5f1ff;border-top:1px solid #d4c8e3;padding-block:95px 80px}.offers{border-bottom:1px solid #c8b6e1;grid-template-columns:1fr 1fr;gap:65px;margin-top:50px;padding-bottom:36px;display:grid}.offers article{border-top:2px solid #512487;padding-top:25px}.offers h3{letter-spacing:-.025em;font-size:20px;line-height:1.5}.offer-price{letter-spacing:-.05em;margin-top:18px;font-size:45px;font-weight:500;line-height:1.3}.offer-price span{letter-spacing:0;margin-left:10px;font-size:13px;font-weight:400}.offers article>p:not(.offer-price){color:#5d5069;max-width:530px;margin-top:20px;font-size:15px}.offers article>p.offer-term{color:#512487;font-size:12px}.diagnostic-guarantee{grid-template-columns:250px 1fr;align-items:start;gap:38px;margin:30px 0 60px;display:grid}.diagnostic-guarantee h3{color:#512487;font-size:14px}.diagnostic-guarantee p{max-width:760px;font-size:19px;line-height:1.65}.inquiry-layout{border-top:1px solid #c8b6e1;grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:45px;display:grid}.inquiry-layout h3{letter-spacing:-.035em;font-size:29px;line-height:1.35}.inquiry-layout>div>p{color:#5d5069;margin-top:23px;font-size:15px}.selected-questions{margin-top:28px}.selected-questions>p{color:#5d5069;border-block:1px solid #c8b6e1;padding:20px 0;font-size:13px}.selected-questions>div{border-top:1px solid #c8b6e1;padding:18px 0}.selected-questions p{font-size:13px;line-height:1.8}.selected-questions button{color:#512487;background:0 0;border:0;border-bottom:1px solid #8d71af;min-height:38px;padding:9px 0;font-size:11px}.inquiry-layout .input-privacy{margin-top:25px;font-size:11px;line-height:1.8}.inquiry-layout form{flex-direction:column;display:flex}.inquiry-layout label{color:#2c173e;margin-bottom:9px;font-size:12px}.inquiry-layout input,.inquiry-layout textarea{color:#2c173e;background:#fff;border:1px solid #8d71af;border-radius:5px;width:100%;margin-bottom:23px;padding:14px 16px;font-size:14px;line-height:1.6}.inquiry-layout input::placeholder,.inquiry-layout textarea::placeholder{color:#71627f;opacity:1}.inquiry-layout textarea{resize:vertical;min-height:130px}.inquiry-layout .primary-button{align-self:start}.download-button{color:#512487;background:0 0;border:0;border-bottom:1px solid #8d71af;align-self:start;min-height:45px;margin-top:5px;padding:14px 0 5px;font-size:12px}.form-note,.form-status{color:#5d5069;max-width:510px;margin-top:17px;font-size:11px;line-height:1.8}.form-status:empty{display:none}.inquiry-dock{z-index:70;color:#2c173e;white-space:nowrap;background:#fff;border:1px solid #8d71af;border-radius:5px;gap:30px;padding:14px 23px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2c173e25}.inquiry-dock span{color:#512487}.new-footer{background:#fff;padding:45px 0 55px}.new-footer .page-width>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.new-footer .page-width>div>a:last-child{font-size:13px}.new-footer nav{justify-content:flex-end;gap:25px;margin-top:30px;font-size:11px;display:flex}.new-footer p{color:#5d5069;border-top:1px solid #e6dfee;margin-top:25px;padding-top:20px;font-size:10px}.new-footer a:hover,.site-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.shell{width:min(1240px,90%);margin-inline:auto}.heroBlock{padding-block:65px 75px}.display{letter-spacing:-.045em;max-width:24ch;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.15}.headline{letter-spacing:-.035em;font-size:26px;line-height:1.4}.title{font-size:19px;line-height:1.5}.body{max-width:70ch;font-size:16px;line-height:1.8}.lede{color:#5d5069;max-width:62ch;font-size:17px;line-height:1.8}.label{font:12px/1.6 var(--spm-font);color:#5d5069;letter-spacing:0;text-transform:none;display:block}.apparatus{font:12px/1.8 var(--spm-font);color:#5d5069}.muted{color:#5d5069}.gold{color:#895e00}.bandDark{background:#f5f1ff}.panelBlock{border-top:1px solid #d4c8e3;padding-block:70px}.sectionHead{align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.sectionHead>.label:first-child{display:none}.split{grid-template-columns:1.1fr 1fr;align-items:start;gap:55px;display:grid}.splitEven{grid-template-columns:1fr 1fr}.split>*{min-width:0}.stack>*+*{margin-top:16px}.stackWide>*+*{margin-top:30px}.btn{font-family:var(--spm-font);border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:17px 22px;font-size:13px;line-height:1.5;display:inline-flex}.btnPrimary{color:#2c173e;background:#d4f467;border:1px solid #7c982a}.btnPrimary:hover{background:#c3e151}.btnGhost{color:#512487;background:#fff;border:1px solid #8d71af}.ctaPair{flex-wrap:wrap;gap:14px;display:flex}.ctaNote{color:#5d5069;margin-top:15px;font-size:12px}.gridAuto{background:#d4c8e3;border:1px solid #d4c8e3;gap:1px;display:grid}.gridAuto>*{background:#fff;padding:25px}.cols2{grid-template-columns:1fr 1fr}.cols3{grid-template-columns:repeat(3,1fr)}.cols4{grid-template-columns:repeat(4,1fr)}.leafletTable{border-collapse:collapse;width:100%}.leafletTable th,.leafletTable td{text-align:left;border:1px solid #d4c8e3;padding:15px}.leafletTable th{background:#f5f1ff;font-size:12px;font-weight:500}.leafletTable td{font-size:14px}.references{padding-block:30px}.references li{color:#5d5069;margin:12px 0;font-size:12px}.ref{color:#512487;vertical-align:super;font-size:10px}.heroFacts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.heroFacts div{background:#f5f1ff;padding:20px}.heroBlock>.split>div>.label:first-child{display:none}@media (min-width:1700px){.page-width{width:min(1360px,86%)}.new-hero{padding-top:75px}}@media (max-width:1050px){.site-header nav,.header-inner{gap:18px}.hero-support{gap:30px}.hero-support p{max-width:510px}.split-heading{gap:40px}.cause-content{grid-template-columns:210px 1fr;gap:45px}.cause-evidence{gap:23px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:45px}.work-ledger article{gap:55px}.inquiry-layout{gap:45px}.example-language,.example-reasoning{padding:30px}.asset-pair{grid-template-columns:95px 1fr}.decision-path{grid-template-columns:1fr 22px 1fr 22px 1fr;gap:15px}.decision-path h3{font-size:18px}}@media (max-width:760px){.page-width,.shell{width:88%}.header-inner{align-items:center;padding-block:18px}.brand-name{max-width:190px;font-size:12px}.brand-name span{font-size:9px}.site-header nav{display:none}.header-contact{white-space:normal;text-align:right;max-width:125px;padding:6px 0;font-size:10px;line-height:1.5}.header-contact span{display:none}.new-hero{padding-top:40px}.new-hero h1{letter-spacing:-.05em;font-size:clamp(34px,7.8vw,54px);line-height:1.2}.hero-support{margin-top:24px;display:block}.hero-support p{font-size:15px;line-height:1.8}.hero-support .primary-button{margin-top:24px}.primary-button{gap:20px;min-height:52px;padding:16px 19px;font-size:12px}.hero-diagram{min-height:265px;margin-top:32px;padding:18px 10px 0}.hero-chart svg{width:100%;height:195px;overflow:visible}.hero-chart text{font-size:24px}.hero-chart text.axis-text{font-size:19px}.hero-chart .spend-line{stroke-width:6px}.hero-chart .growth-line{stroke-width:8px}.hero-annotation{gap:8px;padding:10px 12px;top:51%;left:24%}.hero-annotation p{font-size:10px}.annotation-dot{width:6px;height:6px}.hero-diagram figcaption{padding:8px 4px 15px;font-size:9px}.transformation{padding-block:58px}.split-heading{display:block}#stall-story h2{letter-spacing:-.035em;font-size:29px;line-height:1.35}.split-heading>p{margin-top:22px;font-size:14px;line-height:1.85}.decision-path{margin-top:30px;padding:25px 0;display:block}.decision-path>div+span{width:20px;margin-left:5px;padding:10px 0;font-size:22px;display:block;transform:rotate(90deg)}.decision-path h3{font-size:19px}.decision-path p{margin-top:10px;font-size:13px}.decision-note{margin-top:22px;font-size:13px}.investigation{height:auto!important;min-height:0!important}.investigation-stage{height:auto!important;min-height:0!important;position:relative!important;top:auto!important}.investigation .page-width{padding-block:50px}.investigation h2{font-size:31px!important;line-height:1.3!important}.peak-intro{margin-top:20px;font-size:14px}.branch-diagram{margin-top:25px}.branch-diagram>svg{display:none}.branch-mobile{display:block}.branch-mobile>p{margin-bottom:20px;font-size:13px}.branch-mobile>div{color:#fff;background:#512487;border:1px solid #b49ad4;border-radius:5px;margin:10px 0 10px 20px;padding:13px 17px;font-size:15px;position:relative}.branch-mobile>div:before{content:"";background:#d9c2ff;width:20px;height:1px;position:absolute;top:50%;left:-21px}.branch-mobile>div:after{content:"";background:#d9c2ff;width:1px;position:absolute;top:-11px;bottom:50%;left:-21px}.diagram-caption{margin-top:22px;font-size:10px}.causes-intro{padding-block:52px 20px}.causes-intro p{margin-top:20px;font-size:14px}.cause-row{padding-block:36px}.cause-content{display:block}.cause-name{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cause-name h3{font-size:16px;font-weight:600}.cause-symbol{transform-origin:100%;flex-shrink:0;gap:6px;width:80px;height:45px;margin:0;transform:scale(.55)}.cause-explanation h4{font-size:23px;line-height:1.4}.cause-explanation>p{margin-top:18px;font-size:14px}.cause-evidence{margin-top:23px;display:block}.cause-evidence>div+div{margin-top:23px}.cause-evidence h5{font-size:12px}.cause-evidence p{margin-top:9px;font-size:13px}.question-button{width:100%;margin-top:20px;font-size:11px;line-height:1.6}.use-cases{padding-block:58px}.situation-table{margin-top:30px}.situation-head{display:none}.situation-table article{padding:24px 0;display:block}.situation-table h3{margin-bottom:15px;font-size:19px}.situation-table p{margin-top:12px;font-size:13px}.method-section{padding-block:55px}.method-timeline{margin-top:35px}.method-timeline article{grid-template-columns:20px 1fr;gap:18px;padding-bottom:34px}.phase-track span{border-width:4px;width:17px;height:17px;margin-top:5px}.phase-track:before{left:8px}.method-timeline h3{font-size:22px}.method-timeline p{margin-top:15px;font-size:13px;line-height:1.9}.asset-pair{margin-top:18px;padding:18px;display:block}.asset-pair p{margin-top:8px;font-size:12px}.asset-pair strong{font-size:11px}.ownership-note{padding-top:25px;display:block}.ownership-note h3{font-size:22px}.ownership-note p{margin-top:16px;font-size:13px}.work-example{padding-block:60px}.example-sheet{margin-top:32px;display:block}.example-language,.example-reasoning{padding:25px}.example-sheet .sample-quote{margin:23px 0;font-size:23px}.example-sheet p{font-size:13px}.example-sheet h3{font-size:14px}.example-reasoning{border-top:1px solid #d4c8e3}.example-close{margin-top:25px;font-size:14px}.prior-work{padding-block:55px}.section-lead{margin-top:23px;font-size:14px}.work-ledger{margin-top:28px}.work-ledger article{padding:26px 0;display:block}.work-ledger h3{font-size:22px}.work-ledger p{margin-top:13px;font-size:13px;line-height:1.9}.work-ledger h4{margin-top:22px;font-size:12px}.proof-boundary{font-size:11px}.author-signature{font-size:12px}.faq-section{padding-block:60px;display:block}.faq-heading{position:static}.faq-heading h2{font-size:29px!important}.faq-heading p{margin-top:23px;font-size:14px}.new-faq{margin-top:30px}.new-faq summary{gap:15px;font-size:14px;line-height:1.7}.new-faq details>p{font-size:13px;line-height:1.9}.new-faq details{padding:17px 0}.action-section{padding-block:55px 65px}.offers{margin-top:35px;padding-bottom:25px;display:block}.offers article{padding-top:22px}.offers article+article{margin-top:30px}.offers h3{font-size:18px}.offer-price{margin-top:15px;font-size:39px}.offer-price span{margin-left:8px;font-size:11px}.offers article>p:not(.offer-price){font-size:13px;line-height:1.85}.offers article>p.offer-term{font-size:11px}.diagnostic-guarantee{margin:25px 0 35px;display:block}.diagnostic-guarantee h3{font-size:12px}.diagnostic-guarantee p{margin-top:13px;font-size:17px;line-height:1.7}.inquiry-layout{padding-top:30px;display:block}.inquiry-layout h3{font-size:25px;line-height:1.45}.inquiry-layout>div>p{margin-top:18px;font-size:13px}.inquiry-layout form{margin-top:32px}.inquiry-layout input,.inquiry-layout textarea{font-size:16px}.inquiry-layout .input-privacy{font-size:10px}.inquiry-dock{gap:18px;max-width:94%;padding:12px 15px;font-size:10px;bottom:12px}.new-footer{padding:35px 0 90px}.new-footer .page-width>div{display:block}.new-footer .page-width>div>a:last-child{margin-top:22px;font-size:12px;display:block}.new-footer nav{flex-wrap:wrap;justify-content:start;gap:20px;font-size:10px}.new-footer p{font-size:9px}.split,.splitEven{grid-template-columns:1fr;gap:30px}.cols2,.cols3,.cols4{grid-template-columns:1fr}.heroBlock,.panelBlock{padding-block:45px}.display{font-size:34px}.body,.lede{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.investigation{height:auto!important;min-height:0!important}.investigation-stage{height:auto!important;min-height:0!important;position:relative!important}.investigation .page-width{padding-block:70px}.branch-path{stroke-dashoffset:0!important}.hero-diagram [data-sc-parallax]{transform:none!important}}.business-change{grid-template-columns:.8fr 1.2fr;gap:85px;margin-top:45px;display:grid}.change-diagram{color:#512487;background:#fff;border:1px solid #ad97c9;border-radius:8px;align-self:start;padding:35px}.change-diagram p{letter-spacing:-.035em;font-size:24px;line-height:1.45}.change-diagram span{margin:20px 0;font-size:32px;display:block}.business-change>div+div>p{color:#5d5069;margin-bottom:22px;font-size:15px;line-height:1.9}.business-change>div+div>p.proof-boundary{font-size:12px}@media (max-width:760px){.business-change{margin-top:30px;display:block}.change-diagram{margin-bottom:28px;padding:25px}.change-diagram p{font-size:22px}.business-change>div+div>p{font-size:13px}.business-change>div+div>p.proof-boundary{font-size:11px}}#stall-story [data-sc-copy]{opacity:1;pointer-events:auto;will-change:auto}.hero-chart-mobile{display:none}@media (max-width:760px){.hero-chart-wide{display:none}.hero-chart-mobile{display:block!important}.hero-chart svg.hero-chart-mobile{width:100%;height:auto}.hero-chart-mobile text{font-size:12px}.hero-chart-mobile text.axis-text{font-size:10px}.hero-chart-mobile .spend-line{stroke-width:2px;stroke-dasharray:5 5}.hero-chart-mobile .growth-line{stroke-width:3px}.hero-diagram{min-height:0;padding:14px 14px 0}.hero-annotation{width:max-content;max-width:100%;box-shadow:none;border-color:#ad97c9;margin:3px 0 12px;position:relative;top:auto;left:auto;transform:none!important}.hero-annotation p{font-size:11px}.hero-diagram figcaption{padding-inline:0;font-size:10px;line-height:1.7}}.inquiry-layout fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.inquiry-layout fieldset:disabled{opacity:.7}#stall-story [data-sc-in],#stall-story [data-sc-stagger]>*{opacity:1;transition-property:transform}html:not(.sc-ready) #stall-story [data-sc-in],html:not(.sc-ready) #stall-story [data-sc-stagger]>*{transform:none}
@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-thin.otf)format("opentype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-book.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/ppneuemontreal-semibolditalic.otf)format("opentype");font-style:italic;font-weight:600;font-display:swap}:root{--spm-white:#fff;--spm-ink:#241a31;--spm-muted:#594e65;--spm-violet:#5d36a5;--spm-violet-dark:#432477;--spm-lavender:#efebf8;--spm-line:#d9d0e5;--spm-action:#d6f46b;--spm-gold:#a26900;--spm-font:"PP Neue Montreal",Arial,sans-serif;--spm-gutter:clamp(24px,5vw,88px);--spm-ease:cubic-bezier(.23,1,.32,1)}html{scroll-padding-top:64px}body,button,input,textarea{font-family:var(--spm-font);color:var(--spm-ink)}h1,h2,h3,h4,h5,.brand-name,.btn,.label,.apparatus{font-family:var(--spm-font)}body{background:var(--spm-white);font-size:17px;line-height:1.55}::selection{background:var(--spm-action);color:var(--spm-ink)}:focus-visible{outline:3px solid var(--spm-violet);outline-offset:5px}.page-width,.shell{width:min(1560px,calc(100% - 2*var(--spm-gutter)))}.site-header{border-bottom:1px solid var(--spm-line);background:var(--spm-white)}.header-inner{gap:48px;padding-block:29px}.brand-name{letter-spacing:-.045em;font-size:19px;font-weight:600;line-height:1.06}.brand-name span{letter-spacing:0;color:var(--spm-muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.2}.site-header nav{gap:38px;font-size:15px}.header-contact{white-space:nowrap;border:0;border-bottom:1px solid var(--spm-ink);padding-block:6px;font-size:14px;font-weight:600}.header-contact span{margin-left:22px}.primary-button{background:var(--spm-action);color:var(--spm-ink);min-height:64px;transition:background .18s var(--spm-ease),transform .14s var(--spm-ease);border:1px solid #7c9c28;border-radius:0;padding:18px 24px;font-size:16px;font-weight:600;line-height:1.2}.primary-button:hover{background:#c6e756}.primary-button:active{transform:translateY(2px)}.primary-button span{font-size:26px;line-height:1}#stall-story{overflow:clip}#stall-story h1,#stall-story h2,#stall-story h3,#stall-story h4,#stall-story h5{font-family:var(--spm-font);color:var(--spm-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:400}#stall-story p{font-family:var(--spm-font);letter-spacing:0}#stall-story h2{letter-spacing:-.045em;max-width:1100px;font-size:clamp(44px,4.5vw,72px);line-height:1.06}.new-hero{background:var(--spm-white);padding:clamp(76px,8vw,132px) 0 70px;overflow:hidden}.new-hero h1{letter-spacing:-.065em;max-width:1300px;font-size:clamp(58px,7vw,112px);font-weight:400;line-height:.99}.hero-support{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-top:54px;display:grid}.hero-support p{color:var(--spm-ink);max-width:650px;font-size:clamp(20px,1.65vw,27px);line-height:1.38}.hero-support .primary-button{min-width:280px}.hero-diagram{margin:clamp(92px,9vw,155px) calc(-1*var(--spm-gutter)) 0;padding:0 var(--spm-gutter);min-height:0;position:relative}.diagram-backplane{display:none}.hero-chart{border:0;width:100%;position:relative}.hero-chart svg{width:100%;height:auto;overflow:visible}.hero-chart-mobile{display:none}.chart-grid path{stroke:#e9e3ef;stroke-width:1.2px}.hero-chart .spend-line{fill:none;stroke:#8c8296;stroke-width:5px;stroke-dasharray:10 10;stroke-linecap:round}.hero-chart .growth-line{fill:none;stroke:var(--spm-violet);stroke-width:10px;stroke-linecap:round}.hero-chart .gap-line{stroke:var(--spm-violet);stroke-width:2px;stroke-dasharray:5 7;opacity:.6}.hero-chart .stall-marker{fill:var(--spm-white);stroke:var(--spm-violet);stroke-width:6px}.hero-chart .stall-ring{fill:none;stroke:var(--spm-violet);stroke-width:1.5px;opacity:.55}.hero-chart text{font:600 28px var(--spm-font);fill:var(--spm-ink)}.hero-chart text.axis-text{font:400 17px var(--spm-font);fill:var(--spm-muted)}.hero-annotation{background:var(--spm-white);border:1px solid var(--spm-line);box-shadow:none;border-radius:0;gap:13px;max-width:265px;padding:19px 23px;top:65%;left:45%}.hero-annotation p{color:var(--spm-ink);font-size:15px;line-height:1.35}.annotation-dot{background:var(--spm-violet);border-radius:50%;width:9px;height:9px;margin-top:5px}.hero-diagram figcaption{color:var(--spm-muted);max-width:720px;padding:12px 0 0;font-size:13px}.spm-motion-ready .hero-diagram.is-active .spend-line,.spm-motion-ready .hero-diagram.is-active .growth-line{animation:spm-reveal 1.15s var(--spm-ease) 80ms both}.spm-motion-ready .hero-diagram.is-active .growth-line{animation-delay:.25s}@keyframes spm-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.transformation{padding-block:clamp(150px,15vw,245px) clamp(152px,16vw,252px)}.transformation .split-heading{max-width:1240px;display:block}.transformation .split-heading>p{color:var(--spm-muted);max-width:670px;margin-top:40px;margin-left:auto;font-size:21px;line-height:1.45}.decision-path{border:0;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:clamp(36px,5vw,90px);margin-top:115px;padding:0;display:grid}.decision-path>span{display:none}.decision-path>div{border-top:2px solid var(--spm-violet);min-width:0;padding-top:28px}.decision-path h3{max-width:320px;font-size:clamp(25px,2.3vw,36px);line-height:1.14}.decision-path p{color:var(--spm-muted);max-width:320px;margin-top:30px;font-size:17px;line-height:1.55}.decision-note{border-top:1px solid var(--spm-line);color:var(--spm-ink);max-width:800px;margin:80px 0 0 auto;padding-top:32px;font-size:20px}.investigation{background:var(--spm-lavender);color:var(--spm-ink);--sc-ink:var(--spm-ink);--sc-canvas:var(--spm-lavender);height:auto!important;min-height:0!important}.investigation-stage{background:var(--spm-lavender);display:block;overflow:clip;height:auto!important;min-height:0!important;position:relative!important}.investigation .page-width{padding-block:clamp(145px,13vw,210px) clamp(135px,12vw,190px)}.investigation h2{color:var(--spm-ink)!important;max-width:1150px!important;font-size:clamp(48px,5.5vw,87px)!important}.peak-intro{color:var(--spm-muted);max-width:660px;margin:42px 0 0 auto;font-size:22px;line-height:1.45}.branch-diagram{margin-top:clamp(75px,8vw,130px)}.branch-diagram svg{width:100%;height:auto;max-height:none;overflow:visible}.branch-base{fill:none;stroke:var(--spm-violet);stroke-width:6px;stroke-linecap:round}.branch-path{fill:none;stroke:var(--spm-violet);stroke-width:3px;stroke-dasharray:1000;stroke-dashoffset:0;stroke-linecap:round}.spm-motion-ready .branch-path{stroke-dashoffset:1000px}.branch-node{fill:var(--spm-violet)}.branch-diagram text{fill:var(--spm-ink);font:500 26px var(--spm-font)}.branch-diagram .branch-origin{fill:var(--spm-muted);font-size:18px}.diagram-caption{color:var(--spm-muted);max-width:730px;margin:3px 0 0 auto;font-size:15px;line-height:1.5}.causes-intro{padding-block:clamp(150px,15vw,235px) clamp(85px,9vw,145px)}.causes-intro h2{max-width:1080px}.causes-intro p{max-width:740px;color:var(--spm-muted);margin:45px 0 0 auto;font-size:22px;line-height:1.5}.cause-row,.cause-row:nth-child(2n){background:var(--spm-white);border-top:1px solid var(--spm-line);border-bottom:0;padding-block:clamp(95px,9vw,150px)}.cause-row:last-child{border-bottom:1px solid var(--spm-line)}.cause-content{grid-template-columns:minmax(230px,.82fr) minmax(0,1.45fr);gap:clamp(65px,8vw,160px)}.cause-name h3{color:var(--spm-violet);max-width:450px;font-size:clamp(40px,4.35vw,68px);line-height:1.04}.cause-symbol{display:none}.cause-explanation h4{max-width:880px;font-size:clamp(29px,2.65vw,43px);line-height:1.15}.cause-explanation>p{color:var(--spm-muted);max-width:740px;margin-top:40px;font-size:19px;line-height:1.6}.cause-evidence{grid-template-columns:1fr 1fr;gap:clamp(35px,5vw,95px);max-width:880px;margin-top:65px;display:grid}.cause-evidence>div{border-top:1px solid var(--spm-line);padding-top:21px}.cause-evidence h5{letter-spacing:0;font-size:17px;font-weight:600}.cause-evidence p{color:var(--spm-muted);margin-top:18px;font-size:16px;line-height:1.6}.question-button{color:var(--spm-violet);border-color:var(--spm-violet);min-height:50px;margin-top:55px;padding:12px 0;font-size:15px;font-weight:600}.question-button span{font-size:22px}.use-cases{padding-block:clamp(170px,17vw,265px)}.use-cases .split-heading{display:block}.use-cases .split-heading>p{color:var(--spm-muted);max-width:650px;margin:42px 0 0 auto;font-size:21px;line-height:1.5}.situation-table{border-top:2px solid var(--spm-ink);margin-top:100px}.situation-head,.situation-table article{grid-template-columns:1.1fr .95fr 1fr;gap:clamp(25px,4vw,70px)}.situation-head{color:var(--spm-muted);border-color:var(--spm-line);padding:24px 0;font-size:14px}.situation-table article{border-color:var(--spm-line);padding:48px 0}.situation-table h3{max-width:370px;font-size:clamp(24px,2vw,32px);line-height:1.2}.situation-table p{color:var(--spm-muted);font-size:17px;line-height:1.55}.method-section{background:#f7f5fc;padding-block:clamp(155px,15vw,230px)}.method-section .split-heading{display:block}.method-section .split-heading>p{color:var(--spm-muted);max-width:710px;margin:45px 0 0 auto;font-size:21px;line-height:1.5}.method-timeline{max-width:1160px;margin:130px 0 0 auto}.method-timeline article{grid-template-columns:40px minmax(0,1fr);gap:clamp(48px,5vw,90px);padding-bottom:110px}.phase-track:before{background:var(--spm-line);top:22px;bottom:-100px;left:16px}.phase-track span{border:8px solid var(--spm-violet);background:var(--spm-white);width:34px;height:34px;margin-top:4px}.method-timeline h3{max-width:850px;font-size:clamp(31px,3vw,49px);line-height:1.15}.method-timeline p{color:var(--spm-muted);max-width:780px;margin-top:30px;font-size:18px;line-height:1.6}.asset-pair{border:0;border-top:1px solid var(--spm-line);background:0 0;border-radius:0;grid-template-columns:135px 1fr;gap:28px;max-width:820px;margin-top:50px;padding:24px 0 0;display:grid}.asset-pair strong{color:var(--spm-violet);font-size:15px;font-weight:600}.asset-pair p{margin:0;font-size:17px}.ownership-note{border-color:var(--spm-line);grid-template-columns:.7fr 1fr;gap:90px;padding-top:52px}.ownership-note h3{font-size:clamp(27px,2.8vw,44px);line-height:1.2}.ownership-note p{color:var(--spm-muted);font-size:19px;line-height:1.55}.work-example{padding-block:clamp(155px,15vw,235px)}.work-example .split-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.work-example .split-heading>p{color:var(--spm-muted);font-size:19px;line-height:1.55}.example-sheet{border:1px solid var(--spm-line);box-shadow:none;border-radius:0;grid-template-columns:1fr 1.2fr;margin-top:100px}.example-language,.example-reasoning{padding:clamp(44px,5.3vw,90px)}.example-language{background:var(--spm-lavender)}.example-reasoning{background:var(--spm-white)}.example-sheet h3{letter-spacing:0;font-size:18px;font-weight:600}.example-sheet .sample-quote{color:var(--spm-ink);margin:70px 0 48px;font-size:clamp(30px,3.2vw,51px);line-height:1.18}.example-sheet p{color:var(--spm-muted);margin-top:28px;font-size:17px;line-height:1.6}.example-reasoning dl{margin-top:40px}.example-reasoning dt{color:var(--spm-violet);margin-top:30px;font-size:16px;font-weight:600}.example-reasoning dd{color:var(--spm-muted);margin-top:11px;font-size:16px;line-height:1.6}.example-close{color:var(--spm-muted);max-width:760px;margin:42px 0 0 auto;font-size:20px}.prior-work{background:var(--spm-white);border:0;padding-block:clamp(150px,15vw,230px)}.prior-work h2{max-width:900px}.business-change{grid-template-columns:.85fr 1.15fr;gap:clamp(80px,9vw,170px);margin-top:110px}.change-diagram{border:0;border-top:2px solid var(--spm-violet);color:var(--spm-violet);background:0 0;border-radius:0;padding:40px 0 0}.change-diagram p{font-size:clamp(27px,2.7vw,43px);line-height:1.2}.change-diagram span{margin:30px 0;font-size:44px}.business-change>div+div>p{color:var(--spm-muted);margin-bottom:35px;font-size:19px;line-height:1.65}.business-change>div+div>p.proof-boundary{color:var(--spm-muted);border-color:var(--spm-line);margin-top:25px;padding-top:32px;font-size:15px;line-height:1.6}.faq-section{border-top:1px solid var(--spm-line);grid-template-columns:.75fr 1.25fr;gap:clamp(70px,9vw,160px);padding-block:clamp(150px,15vw,235px)}.faq-heading{top:80px}.faq-heading h2{font-size:clamp(42px,4vw,64px)!important}.faq-heading p{color:var(--spm-muted);margin-top:38px;font-size:19px;line-height:1.55}.new-faq details,.new-faq details:first-child{border-color:var(--spm-line);padding:29px 0}.new-faq summary{min-height:40px;font-size:19px;line-height:1.35}.new-faq summary span{color:var(--spm-violet);font-size:28px}.new-faq details>p{color:var(--spm-muted);max-width:720px;margin-top:24px;font-size:17px;line-height:1.6}.action-section{background:var(--spm-white);border-top:1px solid var(--spm-line);padding-block:clamp(150px,15vw,230px)}.action-section h2{max-width:1120px}.section-lead{color:var(--spm-muted);max-width:690px;margin:48px 0 0 auto;font-size:22px;line-height:1.5}.offers{border-color:var(--spm-line);gap:clamp(70px,10vw,180px);margin-top:115px;padding-bottom:85px}.offers article{border-top:2px solid var(--spm-violet);padding-top:30px}.offers h3{font-size:27px}.offer-price{margin-top:38px;font-size:clamp(54px,5vw,78px);line-height:1.1}.offer-price span{margin-left:17px;font-size:17px}.offers article>p:not(.offer-price){color:var(--spm-muted);margin-top:35px;font-size:18px;line-height:1.55}.offers article>p.offer-term{color:var(--spm-violet);font-size:15px}.diagnostic-guarantee{grid-template-columns:290px 1fr;gap:80px;margin:75px 0 150px}.diagnostic-guarantee h3{color:var(--spm-gold);font-size:18px;font-weight:600}.diagnostic-guarantee p{max-width:800px;font-size:clamp(24px,2.3vw,35px);line-height:1.35}.inquiry-layout{border-color:var(--spm-line);grid-template-columns:.85fr 1.15fr;gap:clamp(75px,10vw,180px);padding-top:75px}.inquiry-layout h3{font-size:clamp(31px,3vw,46px);line-height:1.15}.inquiry-layout>div>p{color:var(--spm-muted);margin-top:35px;font-size:18px;line-height:1.55}.selected-questions{margin-top:50px}.selected-questions>p,.selected-questions>div{border-color:var(--spm-line);padding-block:25px}.selected-questions p{color:var(--spm-muted);font-size:16px;line-height:1.55}.selected-questions button{color:var(--spm-violet);border-color:var(--spm-violet);min-height:44px;font-size:14px}.inquiry-layout .input-privacy{font-size:14px;line-height:1.55}.inquiry-layout label{margin-bottom:10px;font-size:16px}.inquiry-layout input,.inquiry-layout textarea{border-color:#9186a0;border-radius:0;margin-bottom:31px;padding:17px 18px;font-size:18px;line-height:1.45}.inquiry-layout input::placeholder,.inquiry-layout textarea::placeholder{color:#64596f}.download-button{min-height:48px;color:var(--spm-violet);border-color:var(--spm-violet);font-size:15px}.form-note,.form-status{color:var(--spm-muted);font-size:14px;line-height:1.55}.inquiry-dock{border-color:var(--spm-violet);border-radius:0;padding:16px 22px;font-size:14px;box-shadow:0 12px 32px #241a311c}.inquiry-dock span{color:var(--spm-violet)}.new-footer{border-top:1px solid var(--spm-line);padding:80px 0 65px}.new-footer .page-width>div>a:last-child{font-size:16px}.new-footer nav{gap:35px;margin-top:50px;font-size:14px}.new-footer p{color:var(--spm-muted);border-color:var(--spm-line);margin-top:45px;padding-top:30px;font-size:13px}.shell{max-width:1320px}.heroBlock{padding-block:115px 130px}.display{font-size:clamp(48px,5vw,78px);line-height:1.06}.headline{font-size:36px;line-height:1.16}.title{font-size:24px}.body,.lede{font-size:18px;line-height:1.6}.label,.apparatus{font-size:14px;line-height:1.5}.panelBlock{border-color:var(--spm-line);padding-block:100px}.btn{border-radius:0;padding:20px 26px;font-size:16px}.btnPrimary{background:var(--spm-action);color:var(--spm-ink);border-color:#7c9c28}.btnGhost{color:var(--spm-violet);border-color:var(--spm-violet)}@media (max-width:1100px){.hero-support{gap:35px}.cause-content{grid-template-columns:250px 1fr;gap:60px}.faq-section{gap:70px}.business-change{gap:80px}}@media (max-width:760px){:root{--spm-gutter:25px}.page-width,.shell{width:calc(100% - 2*var(--spm-gutter))}.header-inner{gap:16px;padding-block:19px}.brand-name{max-width:190px;font-size:15px}.brand-name span{margin-top:6px;font-size:10px}.site-header nav{display:none}.header-contact{text-align:right;white-space:normal;max-width:150px;font-size:12px;line-height:1.3}.header-contact span{display:none}.new-hero{padding-top:75px;padding-bottom:15px}.new-hero h1{letter-spacing:-.055em;font-size:clamp(48px,10.9vw,64px);line-height:1.02}.hero-support{margin-top:38px;display:block}.hero-support p{font-size:19px;line-height:1.45}.hero-support .primary-button{width:100%;min-width:0;margin-top:35px}.primary-button{min-height:60px;padding:17px 20px;font-size:15px}.hero-diagram{padding:0 var(--spm-gutter);margin-top:105px}.hero-chart-wide{display:none!important}.hero-chart-mobile{display:block!important}.hero-chart svg.hero-chart-mobile{width:100%;height:auto}.hero-chart text{font-size:14px}.hero-chart text.axis-text{font-size:12px}.hero-chart .spend-line{stroke-width:3px;stroke-dasharray:7 7}.hero-chart .growth-line{stroke-width:5px}.hero-annotation{background:0 0;border:0;gap:10px;width:auto;max-width:none;margin:5px 0 0;padding:0;position:relative;top:auto;left:auto}.hero-annotation p{font-size:15px;line-height:1.4}.hero-diagram figcaption{margin-top:24px;font-size:12px;line-height:1.45}.transformation{padding-block:130px 145px}.transformation .split-heading>p{margin:32px 0 0;font-size:18px}.decision-path{margin-top:72px;display:block}.decision-path>div{border-top:1px solid var(--spm-violet);padding:25px 0 55px}.decision-path>div:last-child{padding-bottom:0}.decision-path h3{max-width:none;font-size:31px}.decision-path p{max-width:none;margin-top:17px;font-size:17px}.decision-note{margin:65px 0 0;padding-top:28px;font-size:18px}.investigation .page-width{padding-block:115px 120px}.investigation h2{font-size:clamp(44px,10vw,61px)!important}.peak-intro{margin:35px 0 0;font-size:18px}.branch-diagram{margin-top:72px}.branch-diagram svg{display:none}.branch-mobile{display:block}.branch-mobile p{color:var(--spm-muted);padding-bottom:24px;font-size:16px}.branch-mobile div{color:var(--spm-ink);border-top:1px solid #b7a6d2;padding:25px 0 28px 35px;font-size:clamp(25px,7vw,37px);line-height:1.12;position:relative}.branch-mobile div:before{content:"";background:var(--spm-violet);width:22px;height:2px;position:absolute;top:50%;left:0}.diagram-caption{margin-top:29px;font-size:14px;line-height:1.5}.causes-intro{padding-block:130px 80px}.causes-intro p{margin:35px 0 0;font-size:18px}.cause-row{padding-block:80px}.cause-content{display:block}.cause-name h3{max-width:none;font-size:clamp(40px,10vw,58px)}.cause-explanation{margin-top:55px}.cause-explanation h4{font-size:31px;line-height:1.16}.cause-explanation>p{margin-top:26px;font-size:17px;line-height:1.6}.cause-evidence{margin-top:45px;display:block}.cause-evidence>div{margin-top:30px;padding-top:20px}.cause-evidence h5{font-size:16px}.cause-evidence p{margin-top:14px;font-size:16px}.question-button{margin-top:40px;font-size:14px}.use-cases{padding-block:145px}.use-cases .split-heading>p{margin:32px 0 0;font-size:18px}.situation-table{margin-top:75px}.situation-head{display:none}.situation-table article{padding:43px 0;display:block}.situation-table h3{max-width:none;font-size:29px}.situation-table p{margin-top:19px;font-size:16px;line-height:1.55}.method-section{padding-block:130px}.method-section .split-heading>p{margin:34px 0 0;font-size:18px}.method-timeline{margin-top:85px}.method-timeline article{grid-template-columns:20px 1fr;gap:27px;padding-bottom:85px}.phase-track span{border-width:5px;width:19px;height:19px}.phase-track:before{top:18px;bottom:-80px;left:9px}.method-timeline h3{font-size:31px}.method-timeline p{margin-top:24px;font-size:17px}.asset-pair{margin-top:37px;padding-top:18px;display:block}.asset-pair strong{font-size:15px}.asset-pair p{margin-top:11px;font-size:16px}.ownership-note{padding-top:35px;display:block}.ownership-note h3{font-size:31px}.ownership-note p{margin-top:28px;font-size:17px}.work-example{padding-block:145px}.work-example .split-heading{display:block}.work-example .split-heading>p{margin:32px 0 0;font-size:18px}.example-sheet{margin-top:70px;display:block}.example-language,.example-reasoning{padding:35px 30px}.example-reasoning{border-top:1px solid var(--spm-line)}.example-sheet .sample-quote{margin:48px 0 35px;font-size:33px}.example-sheet p{font-size:16px}.example-sheet h3{font-size:17px}.example-reasoning dt,.example-reasoning dd{font-size:15px}.example-close{margin-top:32px;font-size:17px}.prior-work{padding-block:140px}.business-change{margin-top:75px;display:block}.change-diagram{margin-bottom:70px;padding-top:30px}.change-diagram p{font-size:34px}.business-change>div+div>p{font-size:17px}.business-change>div+div>p.proof-boundary{font-size:14px}.faq-section{padding-block:145px;display:block}.faq-heading{position:static}.faq-heading h2{font-size:44px!important}.faq-heading p{margin-top:31px;font-size:17px}.new-faq{margin-top:65px}.new-faq details{padding:24px 0}.new-faq summary{font-size:18px}.new-faq details>p{font-size:16px}.action-section{padding-block:140px}.section-lead{margin:36px 0 0;font-size:18px}.offers{margin-top:75px;padding-bottom:55px;display:block}.offers article+article{margin-top:67px}.offers h3{font-size:24px}.offer-price{margin-top:33px;font-size:61px}.offer-price span{margin-left:10px;font-size:15px}.offers article>p:not(.offer-price){font-size:17px}.offers article>p.offer-term{font-size:14px}.diagnostic-guarantee{margin:60px 0 100px;display:block}.diagnostic-guarantee h3{font-size:16px}.diagnostic-guarantee p{margin-top:20px;font-size:28px}.inquiry-layout{padding-top:60px;display:block}.inquiry-layout h3{font-size:35px}.inquiry-layout>div>p{font-size:17px}.inquiry-layout form{margin-top:75px}.inquiry-layout input,.inquiry-layout textarea{font-size:17px}.inquiry-dock{max-width:94%;padding:13px 16px;font-size:12px;bottom:13px}.new-footer{padding:60px 0 95px}.new-footer .page-width>div{display:block}.new-footer .page-width>div>a:last-child{margin-top:30px;font-size:15px;display:block}.new-footer nav{flex-wrap:wrap;justify-content:start;gap:22px;margin-top:45px;font-size:13px}.new-footer p{margin-top:45px;font-size:12px}.heroBlock{padding-block:80px}.display{font-size:49px}.headline{font-size:32px}.panelBlock{padding-block:75px}}@media (prefers-reduced-motion:reduce){.spm-motion-ready .hero-diagram.is-active .spend-line,.spm-motion-ready .hero-diagram.is-active .growth-line{clip-path:none;animation:none}.spm-motion-ready .branch-path{stroke-dashoffset:0!important}.primary-button{transition:none}}@media (min-width:761px){.new-hero{padding-top:clamp(62px,6vw,100px)}.hero-diagram{margin-top:clamp(58px,6vw,95px)}}@media (max-width:760px){.new-hero{padding-top:52px}.hero-diagram{margin-top:55px}}#stall-story .cause-name h3{color:var(--spm-violet)}#stall-story .diagnostic-guarantee h3{color:var(--spm-gold)}@media (max-width:760px){.branch-mobile>div{color:var(--spm-ink);background:0 0;border:0;border-top:1px solid #b7a6d2;border-radius:0;margin:0;padding:25px 0 28px 35px}.branch-mobile>div:before{background:var(--spm-violet);width:22px;height:2px;top:50%;left:0}.branch-mobile>div:after{display:none}.branch-mobile{padding-left:34px;position:relative}.branch-mobile:before{content:"";background:var(--spm-violet);width:2px;position:absolute;top:70px;bottom:40px;left:16px}.branch-mobile>p{margin-left:-34px;padding:0 0 44px;position:relative}.branch-mobile>p:after{content:"";background:var(--spm-violet);border-radius:50%;width:18px;height:18px;position:absolute;bottom:11px;left:8px}.branch-mobile>div{border:0;padding:24px 0 25px 13px}.branch-mobile>div:before{width:26px;height:2px;top:50%;left:-18px}.branch-mobile>div:after{content:"";background:var(--spm-violet);border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:calc(50% - 3px);left:-21px}}@media (min-width:761px){.new-hero{padding-top:clamp(50px,4.5vw,72px)}.new-hero h1{max-width:1200px;font-size:clamp(58px,6.2vw,96px)}.hero-support{margin-top:34px}.hero-diagram{margin-top:33px}}.skip-link{z-index:200;top:14px;left:var(--spm-gutter);background:var(--spm-action);color:var(--spm-ink);font:600 16px var(--spm-font);padding:14px 20px;position:fixed;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.site-header nav a,.header-contact{align-items:center;min-height:44px;display:inline-flex}
#stall-story .causes-intro{isolation:isolate;background:#fff;justify-content:center;min-height:min(100svh,980px);padding:0;display:flex;position:relative;overflow:hidden}.causes-intro-art{z-index:0;pointer-events:none;position:absolute;inset:57% 0 0}.causes-intro-art img{object-fit:cover;object-position:50% 52%}#stall-story .causes-intro-copy{z-index:1;text-align:center;max-width:1100px;padding-top:clamp(100px,10vw,155px);padding-bottom:330px;position:relative}#stall-story .causes-intro h2{letter-spacing:-.065em;max-width:1010px;margin-inline:auto;font-size:clamp(49px,5.6vw,88px);line-height:1.02}#stall-story .causes-intro p{max-width:690px;color:var(--spm-ink);margin:32px auto 0;font-size:clamp(19px,1.5vw,23px);line-height:1.43}#stall-story .cause-row{border-top:1px solid var(--spm-line);transition:background-color .5s var(--spm-ease);padding-block:clamp(105px,10vw,170px);position:relative;overflow:hidden}#stall-story .cause-row:nth-child(odd){background:#f7f5fc}#stall-story .cause-row:nth-child(2n){background:#fff}#stall-story .cause-row:hover{background:#f0ebfb}#stall-story .cause-content{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(60px,7vw,140px);display:grid}#stall-story .cause-name{align-items:flex-end;min-height:clamp(370px,37vw,560px);padding-bottom:22px;display:flex;position:relative}#stall-story .cause-name h3{z-index:2;max-width:650px;color:var(--spm-violet);letter-spacing:-.065em;transition:transform .5s var(--spm-ease);font-size:clamp(56px,5.7vw,94px);line-height:.99;position:relative}#stall-story .cause-row:hover .cause-name h3{transform:translateY(-12px)}#stall-story .cause-symbol{pointer-events:none;width:auto;height:auto;display:block;position:absolute;inset:0}.cause-symbol span{transition:transform .8s var(--spm-ease), opacity .8s var(--spm-ease);display:block;position:absolute}.cause-symbol-0 span{border:2px solid var(--spm-violet);width:21%;height:39%;top:10%;transform:skewY(-9deg)}.cause-symbol-0 span:first-child{background:#5d36a5;left:3%}.cause-symbol-0 span:nth-child(2){opacity:.76;background:#8966c5;left:24%}.cause-symbol-0 span:nth-child(3){opacity:.54;background:#b6a0df;left:45%}.cause-symbol-0 span:nth-child(4){opacity:.4;background:#dfd5f0;left:66%}.cause-row:hover .cause-symbol-0 span:nth-child(2){opacity:.9;transform:translate(10px,-12px)skewY(-9deg)}.cause-row:hover .cause-symbol-0 span:nth-child(3){opacity:.72;transform:translate(20px,-24px)skewY(-9deg)}.cause-row:hover .cause-symbol-0 span:nth-child(4){opacity:.55;transform:translate(30px,-36px)skewY(-9deg)}.cause-symbol-1 span{aspect-ratio:1;border:2px solid var(--spm-violet);border-radius:50%;width:34%;top:8%;left:50%;transform:translate(-50%)}.cause-symbol-1 span:nth-child(2){opacity:.7;width:53%;top:2%}.cause-symbol-1 span:nth-child(3){opacity:.42;width:72%;top:-4%}.cause-symbol-1 span:nth-child(4){opacity:.25;border-color:var(--spm-ink);width:91%;top:-10%}.cause-row:hover .cause-symbol-1 span{transform:translate(-50%)scale(1.08)}.cause-symbol-2 span{background:var(--spm-violet);border-radius:999px;height:11%;left:3%;right:7%;transform:rotate(-15deg)}.cause-symbol-2 span:first-child{width:66%;top:12%}.cause-symbol-2 span:nth-child(2){opacity:.65;background:#ad94d4;width:62%;top:30%;left:32%;transform:rotate(12deg)}.cause-symbol-2 span:nth-child(3){opacity:.4;width:72%;top:50%}.cause-symbol-2 span:nth-child(4){opacity:.8;background:var(--spm-action);width:48%;top:66%;left:46%;transform:rotate(12deg)}.cause-row:hover .cause-symbol-2 span:nth-child(2n){transform:translate(-25px)rotate(0)}.cause-symbol-3 span{background:var(--spm-violet);width:14%;height:30%;bottom:40%}.cause-symbol-3 span:first-child{height:23%;left:8%}.cause-symbol-3 span:nth-child(2){height:33%;left:27%}.cause-symbol-3 span:nth-child(3){height:45%;left:46%}.cause-symbol-3 span:nth-child(4){background:var(--spm-action);height:57%;left:65%}.cause-row:hover .cause-symbol-3 span{transform:translateY(-18px)}.cause-symbol-4 span{border:2px solid var(--spm-violet);background:#efebf873;width:52%;height:58%;top:8%;left:9%;transform:rotate(-10deg)}.cause-symbol-4 span:nth-child(2){opacity:.7;top:13%;left:23%;transform:rotate(-1deg)}.cause-symbol-4 span:nth-child(3){opacity:.42;top:18%;left:37%;transform:rotate(8deg)}.cause-symbol-4 span:nth-child(4){border-color:var(--spm-action);background:0 0;border-style:dashed;width:22%;height:22%;top:23%;left:51%;transform:rotate(17deg)}.cause-row:hover .cause-symbol-4 span:nth-child(4){opacity:1;transform:translate(15px,-10px)rotate(0)}#stall-story .cause-explanation{z-index:2;position:relative}#stall-story .cause-explanation h4{max-width:850px;font-size:clamp(36px,3.1vw,53px);line-height:1.09}#stall-story .cause-explanation>p{max-width:760px;margin-top:32px;font-size:20px;line-height:1.55}#stall-story .cause-evidence{max-width:820px;margin-top:54px;display:block}#stall-story .cause-evidence>div{border-top:1px solid var(--spm-line);grid-template-columns:135px 1fr;align-items:start;gap:26px;padding:20px 0 22px;display:grid}#stall-story .cause-evidence h5{color:var(--spm-violet);margin:0;font-size:15px;font-weight:600;line-height:1.35}#stall-story .cause-evidence p{color:var(--spm-ink);margin:0;font-size:16px;line-height:1.55}#stall-story .question-button{transition:color .2s, border-color .2s, padding-left .26s var(--spm-ease)}#stall-story .question-button:hover{color:var(--spm-violet-dark);border-color:var(--spm-violet-dark);padding-left:12px}#stall-story .use-cases{background:#fff;padding:clamp(150px,13vw,205px) 0 0}#stall-story .use-cases-intro{text-align:center;max-width:1100px;padding-bottom:95px}#stall-story .use-cases-intro h2{max-width:1050px;margin-inline:auto;font-size:clamp(52px,5.3vw,82px)}#stall-story .use-cases-intro p{max-width:690px;color:var(--spm-ink);margin:34px auto 0;font-size:21px;line-height:1.48}#stall-story .situation-gallery{height:420vh;position:relative}#stall-story .situation-stage{background:#eee9fa;height:100svh;position:sticky;top:0;overflow:hidden}#stall-story .situation-rail{will-change:transform;width:max-content;height:100%;display:flex}#stall-story .situation-panel{width:100vw;height:100%;padding:clamp(60px, 7vw, 105px) var(--spm-gutter);background:#eee9fa;border-right:1px solid #cbbde4;flex:0 0 100vw;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,.68fr);align-items:end;gap:55px;transition:background-color .5s;display:grid;position:relative;overflow:hidden}#stall-story .situation-panel:nth-child(2){background:#fff}#stall-story .situation-panel:nth-child(3){background:#e2d8f4}#stall-story .situation-panel:nth-child(4){background:#fff}#stall-story .situation-panel h3{z-index:2;letter-spacing:-.065em;grid-column:1/-1;align-self:center;max-width:1150px;font-size:clamp(57px,7vw,110px);line-height:1.01;position:relative}#stall-story .situation-panel p{z-index:2;line-height:1.35;position:relative}#stall-story .case-question{max-width:710px;color:var(--spm-violet-dark);font-size:clamp(24px,2.1vw,34px)}#stall-story .case-outcome{background:var(--spm-action);max-width:560px;min-height:170px;color:var(--spm-ink);transition:transform .35s var(--spm-ease), box-shadow .35s var(--spm-ease);padding:28px 32px;font-size:clamp(22px,1.8vw,30px);box-shadow:14px 14px #241a3117}#stall-story .situation-panel:hover .case-outcome{transform:translate(-7px,-7px);box-shadow:21px 21px #241a311f}.case-mark{z-index:1;pointer-events:none;opacity:.45;width:min(58vw,830px);height:min(66vh,600px);position:absolute;top:0;right:0}.case-mark i{transition:transform .55s var(--spm-ease);display:block;position:absolute}.situation-panel-0 .case-mark i{background:var(--spm-violet);width:64%;height:11%;top:13%;right:-8%;transform:rotate(-23deg)}.situation-panel-0 .case-mark i:nth-child(2){opacity:.55;top:37%;right:0}.situation-panel-0 .case-mark i:nth-child(3){opacity:.22;top:61%;right:9%}.situation-panel-1 .case-mark i{background:var(--spm-violet);width:15%;height:38%;bottom:0;left:12%}.situation-panel-1 .case-mark i:nth-child(2){height:58%;left:37%}.situation-panel-1 .case-mark i:nth-child(3){background:var(--spm-action);height:78%;left:62%}.situation-panel-2 .case-mark i{aspect-ratio:1;border:18px solid var(--spm-violet);border-radius:50%;width:42%;inset:18% 10% auto auto}.situation-panel-2 .case-mark i:nth-child(2){opacity:.55;top:8%;right:24%}.situation-panel-2 .case-mark i:nth-child(3){opacity:.26;top:-2%;right:38%}.situation-panel-3 .case-mark i{border:2px solid var(--spm-violet);width:45%;height:54%;top:16%;right:16%;transform:rotate(-10deg)}.situation-panel-3 .case-mark i:nth-child(2){opacity:.6;top:21%;right:25%;transform:rotate(1deg)}.situation-panel-3 .case-mark i:nth-child(3){opacity:.3;top:26%;right:34%;transform:rotate(12deg)}.situation-panel:hover .case-mark i:first-child{transform:translateY(-15px)rotate(0)}.sc-ready #stall-story [data-sc-in]{opacity:0;transition:opacity .7s var(--spm-ease), transform .85s var(--spm-ease);transform:translateY(20px)}.sc-ready #stall-story [data-sc-in].sc-in{opacity:1;transform:none}.sc-ready #stall-story h2[data-sc-in],.sc-ready #stall-story h3[data-sc-in],.sc-ready #stall-story h4[data-sc-in]{transform:translateY(34px)}.sc-ready #stall-story .cause-explanation>p[data-sc-in],.sc-ready #stall-story .cause-evidence p[data-sc-in]{transform:translate(28px)}.sc-ready #stall-story .cause-row:nth-child(2n) .cause-explanation>p[data-sc-in]{transform:translate(-28px)}.sc-ready #stall-story .cause-explanation>p[data-sc-in].sc-in,.sc-ready #stall-story .cause-evidence p[data-sc-in].sc-in{transform:none}.sc-ready #stall-story .cause-symbol[data-sc-in]{opacity:0;transform:scale(.9)rotate(-4deg)}.sc-ready #stall-story .cause-symbol[data-sc-in].sc-in,.sc-ready #stall-story .situation-panel [data-sc-in]{opacity:1;transform:none}#stall-story .transformation .split-heading>p{max-width:760px;margin:35px 0 0}#stall-story .method-section .split-heading{text-align:center;max-width:1000px;margin-inline:auto}#stall-story .method-section .split-heading h2,#stall-story .method-section .split-heading>p{margin-inline:auto}#stall-story .method-section .split-heading>p{margin-top:38px}#stall-story .work-example .split-heading{display:block}#stall-story .work-example .split-heading>p{max-width:690px;margin:37px 0 0}#stall-story .action-section>.page-width>h2{text-align:center;margin-inline:auto}#stall-story .action-section .section-lead{text-align:center;margin:38px auto 0}@media (max-width:960px){#stall-story .cause-content{gap:48px}#stall-story .cause-name{min-height:310px}#stall-story .cause-name h3{font-size:clamp(48px,6.8vw,72px)}#stall-story .cause-evidence>div{grid-template-columns:110px 1fr;gap:20px}#stall-story .situation-panel{gap:32px}}@media (max-width:760px){#stall-story .causes-intro{min-height:710px}#stall-story .causes-intro-art{inset:50% -44% 0}#stall-story .causes-intro-art img{object-position:52% 60%}#stall-story .causes-intro-copy{padding-top:80px;padding-bottom:350px}#stall-story .causes-intro h2{font-size:clamp(42px,10vw,59px);line-height:1.03}#stall-story .causes-intro p{margin-top:26px;font-size:17px;line-height:1.45}#stall-story .cause-row{padding-block:75px 95px}#stall-story .cause-content{display:block}#stall-story .cause-name{min-height:250px;padding-bottom:0}#stall-story .cause-name h3{font-size:clamp(48px,11vw,67px)}#stall-story .cause-symbol{inset:0 0 0 6%}#stall-story .cause-explanation{margin-top:38px}#stall-story .cause-explanation h4{font-size:32px}#stall-story .cause-explanation>p{margin-top:26px;font-size:17px}#stall-story .cause-evidence{margin-top:42px}#stall-story .cause-evidence>div{padding:18px 0 22px;display:block}#stall-story .cause-evidence p{margin-top:13px;font-size:16px}#stall-story .use-cases{padding-top:135px}#stall-story .use-cases-intro{padding-bottom:66px}#stall-story .use-cases-intro h2{font-size:45px}#stall-story .use-cases-intro p{margin-top:28px;font-size:18px}#stall-story .situation-gallery{height:auto!important}#stall-story .situation-stage{height:auto;overflow:visible;position:relative!important}#stall-story .situation-rail{width:100%;height:auto;display:block;transform:none!important}#stall-story .situation-panel{width:100%;height:auto;min-height:610px;padding:75px var(--spm-gutter) 65px;border-bottom:1px solid #cbbde4;border-right:0;display:block}#stall-story .situation-panel h3{max-width:100%;font-size:clamp(44px,10vw,61px)}#stall-story .case-question{margin-top:90px;font-size:22px}#stall-story .case-outcome{min-height:0;margin-top:34px;padding:22px 24px;font-size:21px}.case-mark{opacity:.28;width:85vw;height:360px;right:-13%}#stall-story .method-section .split-heading{text-align:left}#stall-story .method-section .split-heading h2,#stall-story .method-section .split-heading>p{margin-inline:0}#stall-story .action-section>.page-width>h2,#stall-story .action-section .section-lead{text-align:left;margin-inline:0}}@media (prefers-reduced-motion:reduce){.sc-ready #stall-story [data-sc-in]{opacity:1;transition:none;transform:none}#stall-story .cause-row *,#stall-story .situation-panel *,#stall-story .question-button{transition:none!important}#stall-story .situation-gallery{height:auto!important}#stall-story .situation-stage{height:auto;overflow:visible;position:relative!important}#stall-story .situation-rail{width:100%;height:auto;display:block;transform:none!important}#stall-story .situation-panel{border-right:0;border-bottom:1px solid var(--spm-line);width:100%;height:auto;min-height:520px}}
#stall-story .new-hero{padding:clamp(35px,4vw,64px) 0 clamp(72px,7vw,112px)}#stall-story .new-hero h1{max-width:1260px}#stall-story .hero-support{flex-direction:column;align-items:flex-start;gap:30px;margin-top:38px;display:flex}#stall-story .hero-support p{max-width:760px;margin:0}#stall-story .hero-support .hero-offer-line{max-width:760px;color:var(--spm-violet-dark);font-size:16px;font-weight:600;line-height:1.4}#stall-story .hero-support .primary-button{min-width:0;padding-inline:28px 38px}#stall-story .hero-diagram{margin-top:clamp(42px,4vw,66px)}#stall-story .hero-chart .growth-line{stroke-width:5.5px}#stall-story .hero-chart text{font-weight:400}#stall-story .hero-chart .spend-line{stroke-width:3px;stroke-dasharray:9 11}#stall-story .hero-chart .stall-marker{stroke-width:3px}#stall-story .hero-chart .stall-ring{stroke-width:1px}#stall-story .hero-decision-field{stroke:none;stroke-width:0}#stall-story .hero-read-cue{color:#28153a;text-align:center;letter-spacing:-.01em;pointer-events:none;width:65.5714%;max-width:none;margin:18px 0 0 32.1429%;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.4;position:static}#stall-story .hero-diagram figcaption,#stall-story .hero-annotation{display:none}#stall-story .transformation .split-heading>p,#stall-story .work-example .split-heading>p,#stall-story .investigation .peak-intro,#stall-story .section-lead,#stall-story .example-close,#stall-story .decision-note{text-align:left;margin-left:0;margin-right:0}#stall-story .transformation .split-heading>p{max-width:710px;margin-top:35px}#stall-story .investigation .peak-intro{margin-top:34px}#stall-story .decision-note{max-width:800px}#stall-story .work-example .split-heading{display:block}#stall-story .work-example .split-heading>p{max-width:760px;margin-top:34px}#stall-story .method-section .split-heading{text-align:left;max-width:1120px;margin-left:0}#stall-story .method-section .split-heading h2,#stall-story .method-section .split-heading>p{margin-left:0;margin-right:0}#stall-story .method-section .split-heading>p{max-width:780px;margin-top:38px}#stall-story .method-timeline{margin-left:0;margin-right:auto}#stall-story .action-section .section-lead{text-align:left;max-width:760px;margin:34px 0 0}#stall-story .action-section>.page-width>h2{text-align:left;margin-left:0}#stall-story .investigation .page-width{padding-block:clamp(125px,11vw,180px)}#stall-story .branch-diagram{margin-top:clamp(56px,6vw,95px)}#stall-story .branch-base{stroke-dasharray:1000;stroke-dashoffset:0}#stall-story.spm-motion-ready .branch-diagram .branch-base,#stall-story.spm-motion-ready .branch-diagram .branch-path{stroke-dasharray:1000;stroke-dashoffset:1000px}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-base{animation:spm-line-draw 1.2s var(--spm-ease) both}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-path{animation:spm-line-draw 1.05s var(--spm-ease) .25s both}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-path-1{animation-delay:.35s}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-path-2{animation-delay:.45s}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-path-3{animation-delay:.55s}#stall-story.spm-motion-ready .branch-diagram.is-visible .branch-path-4{animation-delay:.65s}#stall-story .branch-diagram .branch-origin{fill:var(--spm-violet-dark);font-size:19px;font-weight:600}#stall-story .branch-diagram .diagram-caption{display:none}@keyframes spm-line-draw{to{stroke-dashoffset:0}}#stall-story .causes-intro{background:#fff;min-height:0;padding:clamp(120px,11vw,180px) 0 clamp(45px,6vw,95px);display:block;overflow:hidden}#stall-story .causes-intro-copy{text-align:left;max-width:none;padding:0}#stall-story .causes-intro h2{max-width:1120px;margin:0;font-size:clamp(50px,5.5vw,88px);line-height:1.02}#stall-story .causes-intro p{max-width:760px;margin:34px 0 0;font-size:clamp(19px,1.5vw,23px);line-height:1.46}#stall-story .causes-intro-art{z-index:auto;width:100%;height:auto;margin-top:clamp(70px,7vw,110px);position:relative;inset:auto;overflow:hidden}#stall-story .signal-threads{width:100%;height:auto;max-height:420px;display:block;overflow:visible}.signal-spine,.signal-outcome path{fill:none;stroke:#5d36a5;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.signal-outcome:nth-of-type(2) path{stroke:#8361be}.signal-outcome:nth-of-type(3) path{stroke:#a88dd2}.signal-outcome:nth-of-type(4) path{stroke:#c4afe4}.signal-outcome:nth-of-type(5) path{stroke:#d5c5eb}.signal-node,.signal-outcome circle{fill:#5d36a5}.signal-outcome:nth-of-type(4) circle{fill:#d6f46b}.spm-motion-ready .causes-intro .signal-spine,.spm-motion-ready .causes-intro .signal-outcome path{stroke-dasharray:1000;stroke-dashoffset:1000px}.spm-motion-ready .causes-intro.is-visible .signal-spine{animation:spm-line-draw 1s var(--spm-ease) both}.spm-motion-ready .causes-intro.is-visible .signal-outcome path{animation:spm-line-draw 1.45s var(--spm-ease) .45s both}.spm-motion-ready .causes-intro.is-visible .signal-outcome-1 path{animation-delay:.58s}.spm-motion-ready .causes-intro.is-visible .signal-outcome-2 path{animation-delay:.71s}.spm-motion-ready .causes-intro.is-visible .signal-outcome-3 path{animation-delay:.84s}.spm-motion-ready .causes-intro.is-visible .signal-outcome-4 path{animation-delay:.97s}.spm-motion-ready .causes-intro.is-visible .signal-outcome circle{animation:spm-tip-pulse 2.4s var(--spm-ease) 1.8s infinite}@keyframes spm-tip-pulse{0%,to{opacity:.45}50%{opacity:1}}#stall-story .cause-row{background:#fff;padding-block:clamp(95px,8vw,130px)}#stall-story .cause-row:nth-child(odd){background:#f7f5fc}#stall-story .cause-row:nth-child(2n){background:#fff}#stall-story .cause-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(60px,7vw,120px);display:grid}#stall-story .cause-name{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:550px;padding:0;display:flex}#stall-story .cause-symbol{width:100%;max-width:520px;height:auto;min-height:0;display:block;position:relative;inset:auto;overflow:visible}#stall-story .cause-name h3{max-width:570px;color:var(--spm-violet);margin:58px 0 0;font-size:clamp(54px,5.5vw,88px);line-height:1;transform:none}#stall-story .cause-row:hover .cause-name h3{transform:none}#stall-story .cause-explanation{padding-top:6px}#stall-story .cause-explanation h4{max-width:850px;margin:0;font-size:clamp(36px,3.1vw,52px);line-height:1.09}#stall-story .cause-explanation>p{max-width:760px;margin:32px 0 0;font-size:20px;line-height:1.55}#stall-story .cause-evidence{max-width:810px;margin:52px 0 0;display:block}#stall-story .cause-evidence>div{grid-template-columns:185px minmax(0,1fr);gap:25px;padding:20px 0 23px;display:grid}#stall-story .cause-evidence h5{color:var(--spm-ink);letter-spacing:-.025em;margin:0 0 17px;font-size:21px;font-weight:700;line-height:1.2}#stall-story .cause-evidence p{font-size:16px;line-height:1.54}#stall-story .cause-evidence>div{grid-template-columns:none;padding:23px 0 26px;display:block}#stall-story .cause-evidence>div p{margin:0}#stall-story .cause-row-2 .cause-name{justify-content:flex-end;min-height:0}#stall-story .cause-row-2 .cause-name h3{margin:0}#stall-story .question-button{margin-top:52px}.cause-symbol .symbol-axis{stroke:#b7a8cb;stroke-width:1.5px;fill:none}.fatigue-bar{fill:#5d36a5;opacity:.85;transform-origin:bottom;transform-box:fill-box}.fatigue-bar-1{opacity:.65}.fatigue-bar-2{opacity:.4}.fatigue-bar-3{opacity:.2}.is-visible .fatigue-bar{animation:2.9s cubic-bezier(.24,.78,.18,1) infinite alternate spm-fatigue}.is-visible .fatigue-bar-1{animation-delay:.35s}.is-visible .fatigue-bar-2{animation-delay:.7s}.is-visible .fatigue-bar-3{animation-delay:1.05s}@keyframes spm-fatigue{0%,to{transform:scaleY(1)}50%{transform:scaleY(.75)}}.audience-ring{fill:none;stroke:#5d36a5;stroke-width:3px;transform-origin:260px 160px;transform-box:view-box}.audience-ring-0{opacity:.3}.audience-ring-1{opacity:.5}.audience-ring-2{opacity:.7}.audience-ring-3{opacity:.9}.audience-core{fill:#d6f46b;stroke:#5d36a5;stroke-width:3px}.is-visible .audience-ring{animation:3.3s cubic-bezier(.35,0,.2,1) infinite spm-reach}.is-visible .audience-ring-1{animation-delay:.28s}.is-visible .audience-ring-2{animation-delay:.56s}.is-visible .audience-ring-3{animation-delay:.84s}@keyframes spm-reach{0%,to{stroke-opacity:.38;transform:scale(1)}50%{stroke-opacity:1;transform:scale(1.055)}}.mismatch-fragment{fill:#5d36a5;transform-box:view-box;transform-origin:260px 160px}.mismatch-fragment-1{fill:#a58bcf}.mismatch-fragment-2{fill:#7f5bb7}.mismatch-fragment-3{fill:#d6f46b}.is-visible .mismatch-fragment{animation:3.6s cubic-bezier(.45,0,.2,1) infinite alternate spm-mismatch}.is-visible .mismatch-fragment-1{animation-delay:-.8s}.is-visible .mismatch-fragment-2{animation-delay:-1.6s}.is-visible .mismatch-fragment-3{animation-delay:-2.4s}@keyframes spm-mismatch{0%{transform:translate(-5px,7px)rotate(-2deg)}to{transform:translate(9px,-9px)rotate(2.5deg)}}.economics-bar{fill:#5d36a5;transform-box:fill-box;transform-origin:bottom}.economics-bar-3{fill:#d6f46b}.is-visible .economics-bar{animation:3.1s cubic-bezier(.24,.78,.18,1) infinite alternate spm-economics}.is-visible .economics-bar-1{animation-delay:.22s}.is-visible .economics-bar-2{animation-delay:.44s}.is-visible .economics-bar-3{animation-delay:.66s}@keyframes spm-economics{0%,to{transform:scaleY(1)}50%{transform:scaleY(.89)}}.economics-contribution{fill:none;stroke:#241a31;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:0}.spm-motion-ready .economics-contribution{stroke-dashoffset:1000px}.spm-motion-ready .is-visible .economics-contribution{animation:spm-line-draw 1.7s var(--spm-ease) .2s both}.trust-sheet{fill:#efe8fa;stroke:#5d36a5;stroke-width:2.5px;transform-box:view-box;transform-origin:260px 160px}.trust-sheet path{fill:none;stroke:#5d36a5;stroke-width:2px}.trust-sheet-1{fill:#fff}.is-visible .trust-sheet-0{animation:spm-proof-back 3.2s var(--spm-ease) infinite alternate}.is-visible .trust-sheet-1{animation:spm-proof-front 3.2s var(--spm-ease) infinite alternate}@keyframes spm-proof-back{to{transform:translate(-12px,-8px)}}@keyframes spm-proof-front{to{transform:translate(12px,8px)}}.trust-link{stroke:#5d36a5;stroke-width:4px;fill:none;stroke-dasharray:10 10}.trust-end{fill:#d6f46b;stroke:#5d36a5;stroke-width:3px}.is-visible .trust-link{animation:2.5s cubic-bezier(.45,0,.2,1) infinite alternate spm-proof-link}.is-visible .trust-end{animation:spm-tip-pulse 2.5s var(--spm-ease) infinite}@keyframes spm-proof-link{0%{stroke-opacity:.2;stroke-dashoffset:25px}to{stroke-opacity:1;stroke-dashoffset:0}}#stall-story .use-cases{background:#fff;padding:clamp(130px,11vw,180px) 0}#stall-story .use-cases-intro{text-align:left;max-width:1130px;margin:0 0 clamp(65px,6vw,105px);padding:0}#stall-story .use-cases-intro h2{max-width:1080px;margin:0;font-size:clamp(52px,5.3vw,82px)}#stall-story .use-cases-intro p{max-width:760px;margin:32px 0 0;font-size:21px;line-height:1.48}#stall-story .decision-wall{border:0;display:block}#stall-story .situation-panel,#stall-story .situation-panel:nth-child(n){background:0 0;border:0;border-top:1px solid #bba4d6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px,7vw,115px);width:100%;height:auto;min-height:0;padding:clamp(54px,5vw,78px) 0;display:grid;position:relative;overflow:visible}#stall-story .situation-panel h3{z-index:2;grid-column:auto;align-self:auto;max-width:590px;margin:0;font-size:clamp(41px,3.55vw,62px);line-height:1.06;position:relative}#stall-story .case-resolution{z-index:2;margin:0;padding:0;position:relative}#stall-story .case-question{max-width:610px;color:var(--spm-violet-dark);margin:0;font-size:clamp(22px,1.6vw,27px);line-height:1.3}#stall-story .case-outcome{max-width:650px;min-height:0;box-shadow:none;color:var(--spm-ink);transition:color .28s var(--spm-ease);background:0 0;border:0;margin:30px 0 0;padding:0;font-size:clamp(23px,1.8vw,30px);line-height:1.28}#stall-story .situation-panel:hover .case-outcome{box-shadow:none;color:var(--spm-violet-dark);transform:none}#stall-story .case-mark{display:none}#stall-story .situation-panel:hover .case-mark i:first-child{transform:translateY(-12px)}#stall-story .example-sheet{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(55px,8vw,140px);margin-top:95px;display:grid}#stall-story .example-language,#stall-story .example-reasoning{background:0 0;border:0;padding:0}#stall-story .example-sheet h3{color:var(--spm-ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.2}#stall-story .example-language .sample-quote{margin:26px 0 48px}#stall-story .example-reasoning{padding-top:8px}#stall-story .example-reasoning .example-details{margin-top:36px}#stall-story .example-reasoning .example-details section{border-top:1px solid var(--spm-line);padding:27px 0 31px}#stall-story .example-reasoning .example-details h4{color:var(--spm-ink);letter-spacing:-.02em;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.25}#stall-story .example-reasoning .example-details p{margin:0}#stall-story .action-section{background:#ede4f9;border:0;padding:0}#stall-story .offer-zone{padding-block:clamp(125px,11vw,190px) clamp(75px,7vw,110px)}#stall-story .action-section:before{content:"";pointer-events:none;position:absolute}#stall-story .action-section{background-image:linear-gradient(130deg,#f1eafa 0%,#fff 48%,#e3d4f4 100%);background-size:cover}#stall-story .offers{border:1px solid #ad93cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(65px,6vw,100px) 0 0;padding:0;display:grid}#stall-story .offers article{background:#fff;border:0;flex-direction:column;min-height:550px;padding:clamp(42px,4vw,70px);display:flex}#stall-story .offers article+article{background:#e4d9f4;border-left:1px solid #ad93cf}#stall-story .offers h3{max-width:500px;font-size:clamp(32px,2.7vw,48px);line-height:1.1}#stall-story .offer-price{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:50px 0 0;font-size:clamp(64px,6vw,94px);font-weight:400;line-height:1;display:flex}#stall-story .offer-price span{letter-spacing:0;margin:0;font-size:17px}#stall-story .offers article>p:not(.offer-price){max-width:580px;color:var(--spm-ink);margin:48px 0 0;font-size:20px;line-height:1.48}#stall-story .offers article>p.offer-term{color:var(--spm-violet-dark);border-top:1px solid #c6b9d9;margin-top:auto;padding-top:35px;font-size:17px}#stall-story .diagnostic-guarantee{background:var(--spm-action);border:0;margin:80px 0 0;padding:clamp(48px,5vw,82px);display:block;position:relative;overflow:visible}#stall-story .diagnostic-guarantee h3{color:var(--spm-ink);margin:0;font-size:21px;font-weight:600}#stall-story .diagnostic-guarantee p{max-width:1100px;color:var(--spm-ink);letter-spacing:-.05em;margin:25px 0 0;font-size:clamp(38px,4.3vw,72px);line-height:1.07}#stall-story .diagnostic-guarantee:after{display:none}#stall-story .contact-band{color:#fff;background:#28153a;padding:clamp(115px,10vw,165px) 0;position:relative;overflow:hidden}#stall-story .contact-band:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 65px,#caaef02e 66px 67px);border-radius:50%;width:850px;height:850px;position:absolute;inset:-260px -300px auto auto}#stall-story .contact-band .page-width{z-index:1;position:relative}#stall-story .contact-band .inquiry-layout{border-color:#9c83bd;padding-top:0}#stall-story .contact-band h3{color:#fff}#stall-story .contact-band p,#stall-story .contact-band .inquiry-layout>div>p,#stall-story .contact-band .selected-questions p,#stall-story .contact-band .form-note,#stall-story .contact-band .form-status{color:#e7dcf3}#stall-story .contact-band .selected-questions>p,#stall-story .contact-band .selected-questions>div{border-color:#745b93}#stall-story .contact-band label{color:#fff}#stall-story .contact-band input,#stall-story .contact-band textarea{color:#241a31;background:#fff;border-color:#a894c1}#stall-story .contact-band input::placeholder,#stall-story .contact-band textarea::placeholder{color:#5b5263}#stall-story .contact-band .download-button,#stall-story .contact-band .selected-questions button{color:#e4ff93;border-color:#e4ff93}#stall-story .contact-band a:not(.primary-button){color:#e4ff93}.new-footer{color:#f6f1fb;background:#160e24;border-color:#160e24}.new-footer .brand-name,.new-footer .page-width>div>a:last-child,.new-footer nav a{color:#f6f1fb}.new-footer .brand-name span,.new-footer p{color:#c9bada}.new-footer p{border-color:#6d567f}.new-footer a:hover{color:#d6f46b}.sc-ready #stall-story [data-sc-in]{opacity:0;transition:opacity .65s var(--spm-ease),transform .82s var(--spm-ease);transform:none}.sc-ready #stall-story [data-sc-in].sc-in{opacity:1;transform:none}.sc-ready #stall-story h2[data-sc-in],.sc-ready #stall-story h3[data-sc-in],.sc-ready #stall-story h4[data-sc-in]{transform:translateY(20px)}.sc-ready #stall-story :is(h2,h3,h4)[data-sc-in].sc-in,.sc-ready #stall-story .cause-explanation>p[data-sc-in],.sc-ready #stall-story .cause-evidence p[data-sc-in],.sc-ready #stall-story .cause-row:nth-child(2n) .cause-explanation>p[data-sc-in]{transform:none}.sc-ready #stall-story .decision-path>div[data-sc-in],.sc-ready #stall-story .situation-panel[data-sc-in],.sc-ready #stall-story .offers article[data-sc-in]{transform:translateY(26px)}.sc-ready #stall-story .decision-path>div[data-sc-in].sc-in,.sc-ready #stall-story .situation-panel[data-sc-in].sc-in,.sc-ready #stall-story .offers article[data-sc-in].sc-in{transform:none}.sc-ready #stall-story .decision-path>div:nth-of-type(2)[data-sc-in]{transition-delay:.1s}.sc-ready #stall-story .decision-path>div:nth-of-type(3)[data-sc-in]{transition-delay:.2s}@media (max-width:960px){#stall-story .cause-content{gap:50px}#stall-story .cause-name{min-height:470px}#stall-story .cause-name h3{font-size:clamp(48px,6vw,70px)}#stall-story .situation-panel{min-height:560px;padding:45px}#stall-story .situation-panel h3{font-size:42px}#stall-story .case-mark{opacity:.1}}@media (max-width:760px){#stall-story .new-hero{padding-top:35px;padding-bottom:65px}#stall-story .new-hero h1{font-size:clamp(42px,10.5vw,48px)}#stall-story .hero-support{gap:18px;margin-top:24px}#stall-story .hero-support .primary-button{justify-content:space-between;width:100%;margin-top:0}#stall-story .hero-diagram{margin-top:30px}#stall-story .hero-chart .growth-line{stroke-width:3.6px}#stall-story .hero-chart .spend-line{stroke-width:2px}#stall-story .hero-read-cue{width:55.1282%;max-width:none;margin:14px 0 0 42.8205%;font-size:14px;line-height:1.4}#stall-story .investigation .page-width{padding-block:95px}#stall-story .investigation .peak-intro{margin-top:26px}#stall-story .branch-mobile{padding-left:0;position:relative}#stall-story .branch-mobile:before{width:2px;top:47px;bottom:37px;left:15px}#stall-story .branch-mobile>p{color:#28153a;margin:0;padding:0 0 51px;font-size:17px;font-weight:600;position:relative}#stall-story .branch-mobile>p:after{width:14px;height:14px;bottom:13px;left:9px}#stall-story .branch-mobile ol{margin:0;padding:0 0 0 64px;list-style:none}#stall-story .branch-mobile li{color:#28153a;border:0;align-items:center;min-height:76px;margin:0;padding:11px 0;font-size:clamp(25px,7vw,37px);line-height:1.13;display:flex;position:relative}#stall-story .branch-mobile li:before{content:"";background:#6a3ab0;width:49px;height:2px;position:absolute;top:50%;left:-49px}#stall-story .branch-mobile li:after{content:"";background:#6a3ab0;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-53px}#stall-story .causes-intro{min-height:0;padding:95px 0 30px}#stall-story .causes-intro-copy{padding:0}#stall-story .causes-intro h2{font-size:clamp(42px,9vw,55px)}#stall-story .causes-intro p{margin-top:28px;font-size:17px}#stall-story .causes-intro-art{height:240px;margin-top:50px;inset:auto}#stall-story .signal-threads{width:700px;max-width:none;height:240px;transform:translate(-210px)}#stall-story .cause-row{padding-block:75px 95px}#stall-story .cause-content{display:block}#stall-story .cause-name{min-height:0;display:block}#stall-story .cause-symbol{max-width:360px;height:auto;margin:0 auto 45px;transform:none}#stall-story .cause-name h3{margin:0;font-size:clamp(48px,11vw,67px)}#stall-story .cause-explanation{margin-top:35px;padding:0}#stall-story .cause-explanation h4{font-size:31px}#stall-story .cause-explanation>p{margin-top:25px;font-size:17px}#stall-story .cause-evidence{margin-top:42px}#stall-story .cause-evidence>div{padding:18px 0 22px;display:block}#stall-story .cause-evidence h5{margin-bottom:14px;font-size:19px}#stall-story .cause-evidence p{margin-top:0;font-size:16px}#stall-story .use-cases{padding-block:100px}#stall-story .use-cases-intro{margin-bottom:55px}#stall-story .use-cases-intro h2{font-size:clamp(42px,9vw,55px)}#stall-story .use-cases-intro p{margin-top:28px;font-size:17px}#stall-story .decision-wall{display:block}#stall-story .situation-panel,#stall-story .situation-panel:nth-child(n){background:0 0;border:0;border-top:1px solid #bba4d6;width:100%;min-height:0;padding:42px 0 50px;display:block}#stall-story .situation-panel h3{font-size:clamp(36px,9vw,50px)}#stall-story .case-resolution{padding-top:30px}#stall-story .case-question{font-size:21px}#stall-story .case-outcome{margin-top:26px;padding:0;font-size:22px}#stall-story .case-mark{opacity:.08;width:70%;height:42%}#stall-story .method-section .split-heading{text-align:left}#stall-story .method-section .split-heading h2,#stall-story .method-section .split-heading>p,#stall-story .work-example .split-heading>p{margin-left:0}#stall-story .example-sheet{margin-top:60px;display:block}#stall-story .example-language,#stall-story .example-reasoning{padding:0}#stall-story .example-sheet h3{font-size:21px}#stall-story .example-reasoning .example-details h4{font-size:19px}#stall-story .example-reasoning{border:0;margin-top:58px;padding-top:0}#stall-story .offer-zone{padding:100px 0 65px}#stall-story .action-section>.page-width>h2{text-align:left}#stall-story .action-section .section-lead{text-align:left;margin:26px 0 0}#stall-story .offers{margin-top:55px;display:block}#stall-story .offers article{min-height:0;padding:38px 28px 45px}#stall-story .offers article+article{border-top:1px solid #ad93cf;border-left:0}#stall-story .offers h3{font-size:33px}#stall-story .offer-price{margin-top:33px;font-size:57px}#stall-story .offer-price span{font-size:15px}#stall-story .offers article>p:not(.offer-price){margin-top:32px;font-size:18px}#stall-story .offers article>p.offer-term{margin-top:43px;font-size:15px}#stall-story .diagnostic-guarantee{margin-top:65px;padding:40px 30px}#stall-story .diagnostic-guarantee h3{font-size:17px}#stall-story .diagnostic-guarantee p{font-size:clamp(34px,8vw,45px)}#stall-story .contact-band{padding-block:90px}#stall-story .contact-band:before{width:520px;height:520px;top:-180px;right:-280px}#stall-story .contact-band .inquiry-layout{padding-top:0}#stall-story .contact-band .inquiry-layout form{margin-top:45px}.new-footer{padding-block:65px 100px}}@media (prefers-reduced-motion:reduce){.spm-motion-ready .branch-diagram .branch-base,.spm-motion-ready .branch-diagram .branch-path,.spm-motion-ready .causes-intro .signal-spine,.spm-motion-ready .causes-intro .signal-outcome path,.spm-motion-ready .economics-contribution{stroke-dashoffset:0!important;animation:none!important}.is-visible .fatigue-bar,.is-visible .audience-ring,.is-visible .mismatch-fragment,.is-visible .economics-bar,.is-visible .trust-sheet,.is-visible .trust-link,.is-visible .trust-end,.is-visible .signal-outcome circle{opacity:1!important;animation:none!important;transform:none!important}.sc-ready #stall-story [data-sc-in]{opacity:1!important;transition:none!important;transform:none!important}}#stall-story .decision-note{text-align:center;background:#f1eafa;border:0;max-width:none;margin:85px 0 0;padding:clamp(45px,5vw,80px) clamp(24px,7vw,110px);font-size:clamp(22px,2.2vw,31px);line-height:1.45}#stall-story .cause-row-2 .cause-name{min-height:unset;justify-content:initial}#stall-story .cause-row-2 .cause-name h3{margin-top:35px}#stall-story .situation-panel h3{max-width:540px;color:var(--spm-ink);font-size:clamp(34px,3vw,48px);line-height:1.12}#stall-story .case-question{color:#675774;max-width:620px;margin:0 0 24px;font-size:clamp(18px,1.6vw,22px);line-height:1.45}#stall-story .case-outcome,#stall-story .situation-panel:hover .case-outcome{color:var(--spm-ink);max-width:650px;margin:0;font-size:clamp(23px,2vw,29px);line-height:1.4}#stall-story .offers article,#stall-story .offers article>p.offer-term{box-shadow:none;border:0}#stall-story .offers,#stall-story .contact-band .inquiry-layout,#stall-story .contact-band .selected-questions>p,#stall-story .contact-band .selected-questions>div,#stall-story .contact-band .input-privacy{border:0}#stall-story .contact-band .selected-questions>div{padding:14px 0}#stall-story .contact-band .form-status{min-height:30px;line-height:1.5}#stall-story .contact-band .form-status[data-error=true]{color:#ffe0e0}#stall-story .contact-band fieldset{border:0;min-width:0;margin:0;padding:0}#stall-story .contact-band .input-privacy a{color:#e4ff93}#stall-story .contact-band .form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}#stall-story .contact-band .form-pair input{width:100%}#stall-story .contact-band button:disabled{opacity:.65;cursor:wait}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#stall-story .new-faq summary{align-items:center;gap:30px}#stall-story .new-faq .faq-icon{flex:0 0 24px;height:24px;transition:transform .25s cubic-bezier(.23,1,.32,1);position:relative;transform:rotate(0)}#stall-story .faq-icon i{background:var(--spm-violet);width:20px;height:2px;display:block;position:absolute;top:11px;left:2px}#stall-story .faq-icon i+i{transform:rotate(90deg)}#stall-story .faq-expanded .faq-icon{transform:rotate(45deg)}#stall-story .faq-answer p{color:var(--spm-muted);max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.65}#stall-story .faq-expanded .faq-answer{animation:.28s cubic-bezier(.23,1,.32,1) faq-answer-in}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.trust-route{fill:none;stroke:#ad97cd;stroke-width:3px}.trust-stop{fill:#5d36a5}.trust-bridge{fill:none;stroke:#5d36a5;stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:100px}.trust-proof rect{fill:#d6f46b;stroke:#5d36a5;stroke-width:2px}.trust-proof path,.trust-basket{fill:none;stroke:#5d36a5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.trust-caption{fill:#5a426f;letter-spacing:-.02em;font-family:inherit;font-size:20px}.trust-buyer{fill:#d6f46b;stroke:#5d36a5;stroke-width:3px}.is-visible .trust-bridge{animation:5s ease-in-out infinite trust-proof-bridge}.is-visible .trust-proof{animation:5s ease-in-out infinite trust-proof-arrive}.is-visible .trust-buyer{animation:5s cubic-bezier(.45,0,.2,1) infinite trust-buyer-progress}@keyframes trust-proof-bridge{0%,28%,to{stroke-dashoffset:100px;opacity:.2}40%,88%{stroke-dashoffset:0;opacity:1}}@keyframes trust-proof-arrive{0%,22%,to{opacity:.2;transform:translateY(-12px)}36%,88%{opacity:1;transform:none}}@keyframes trust-buyer-progress{0%{transform:translate(0)}25%,43%{transform:translate(160px)}80%,90%{transform:translate(400px)}99%,to{opacity:0;transform:translate(400px)}}#stall-story .about-intro{max-width:800px;color:var(--spm-muted);margin:38px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.5}#stall-story .working-film{width:100vw;margin:70px 0 0 calc(50% - 50vw)}#stall-story .working-film svg{object-fit:cover;width:100%;height:auto;min-height:280px;max-height:580px;display:block}#stall-story .working-film figcaption{width:min(1280px,90%);color:var(--spm-muted);margin-inline:auto;margin:18px 0 0;font-size:14px;line-height:1.5}@media (max-width:700px){#stall-story .decision-note{margin-top:55px;padding:40px 23px;font-size:22px}#stall-story .situation-panel h3{font-size:clamp(32px,8vw,40px)}#stall-story .case-question{margin:25px 0 20px;font-size:18px}#stall-story .case-outcome{font-size:22px}#stall-story .contact-band .form-pair{display:block}#stall-story .working-film{margin-top:45px}#stall-story .faq-answer p{font-size:16px}}@media (prefers-reduced-motion:reduce){#stall-story .faq-icon,#stall-story .faq-answer{transition:none!important;animation:none!important}.is-visible .trust-bridge{stroke-dashoffset:0;opacity:1;animation:none}.is-visible .trust-proof,.is-visible .trust-buyer{opacity:1;animation:none;transform:none}}#stall-story .film-stage{aspect-ratio:21/9;background:#251634;width:100%;max-height:580px;position:relative;overflow:hidden}#stall-story .film-stage>svg{width:100%;height:100%;min-height:0}#stall-story .working-film video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}#stall-story .working-film video.film-loaded{opacity:1}#stall-story .working-film button{color:#e4ff93;background:#251634;border:1px solid #d6f46b;border-radius:0;min-height:44px;padding:12px 20px;font-size:15px;position:absolute;bottom:22px;right:5%}#stall-story .working-film figcaption{margin:18px auto 0}@media (max-width:700px){#stall-story .film-stage{aspect-ratio:4/3}#stall-story .working-film button{font-size:14px;bottom:14px}}#stall-story .about-intro{max-width:1060px;color:var(--spm-ink);font-size:clamp(25px,2.45vw,35px);line-height:1.45}#stall-story .causes-intro{min-height:0;padding-block:90px 65px}#stall-story .causes-intro-copy{padding-bottom:0}#stall-story .working-film video{opacity:1}#stall-story .method-timeline{margin-top:80px}#stall-story .contact-band .inquiry-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,90px)}#stall-story .contact-band .inquiry-layout h3{margin:0 0 28px;font-size:clamp(42px,4.1vw,64px)}#stall-story .contact-band .inquiry-layout>div>p{max-width:580px;margin:0;font-size:clamp(20px,1.65vw,25px);line-height:1.55}#stall-story .contact-band .selected-questions{margin-top:28px}#stall-story .contact-band .selected-questions p{font-size:18px;line-height:1.45}#stall-story .contact-band .input-privacy{max-width:580px;margin:18px 0 0;padding:0;font-size:14px;line-height:1.5}#stall-story .contact-band label{margin-top:24px}#stall-story .contact-band .form-pair label{margin-top:0}#stall-story .contact-band .form-status:empty{display:none}@media (max-width:700px){#stall-story .about-intro{margin-top:28px;font-size:24px}#stall-story .causes-intro{padding-block:65px 35px}#stall-story .contact-band .inquiry-layout{display:block}#stall-story .contact-band .inquiry-layout h3{margin-bottom:22px;font-size:43px}#stall-story .contact-band .inquiry-layout>div>p{font-size:20px}#stall-story .contact-band .inquiry-layout form{margin-top:32px}#stall-story .contact-band .form-pair>div+div label{margin-top:24px}#stall-story .method-timeline{margin-top:55px}}#stall-story .offers article>p.offer-benefit{color:var(--spm-ink);max-width:520px;margin-top:30px;font-size:clamp(26px,2.3vw,34px);line-height:1.25}#stall-story .offers article>p.offer-value{color:var(--spm-muted);margin-top:24px;font-size:17px;line-height:1.5}#stall-story .offers article{flex-direction:column;align-items:flex-start;display:flex}#stall-story .offers .primary-button{margin-top:auto}#stall-story .offers article>p:not(.offer-price):not(.offer-term){margin-bottom:26px}#stall-story .offers article>p.offer-term{margin-top:25px}#stall-story .contact-band .selected-questions{background:#39244a;margin:24px 0 0;padding:22px 24px}#stall-story .contact-band .selected-questions h4{color:#fff;margin:0 0 14px;font-size:20px;line-height:1.3}#stall-story .contact-band .selected-questions>div{align-items:center;gap:16px;padding:10px 0;display:flex}#stall-story .contact-band .selected-questions p{color:#f2eafa;margin:0;font-size:17px}#stall-story .contact-band .selected-questions button{color:#e4ff93;flex-shrink:0;min-height:44px}#stall-story .contact-band input,#stall-story .contact-band textarea{margin-bottom:0}.brand-name{align-items:center;gap:12px;display:flex}.brand-name .brand-mark{fill:#5d36a5;flex:0 0 38px;width:38px;height:38px}.brand-name .brand-mark .brand-point{fill:#d6f46b}.brand-name .brand-wordmark{font-size:inherit;font-weight:inherit;letter-spacing:inherit;max-width:230px;margin:0;line-height:1.2}.new-footer .brand-name .brand-mark{fill:#fff;flex-basis:48px;width:48px;height:48px}.new-footer .brand-name .brand-byline{letter-spacing:0;margin-top:8px;font-size:13px;font-weight:400}@media (max-width:700px){.site-header .brand-name{gap:8px;min-width:0}.site-header .brand-name .brand-mark{flex-basis:28px;width:28px;height:28px}.site-header .brand-name .brand-wordmark{max-width:145px;font-size:15px}.header-inner{gap:16px}.site-header .brand-name .brand-wordmark{min-width:0;max-width:120px}}#stall-story .offers .offer-details{color:var(--spm-ink);max-width:530px;margin:12px 0 32px;padding:0 0 0 21px;font-size:19px;line-height:1.5;list-style:outside}#stall-story .offers .offer-details li{margin:0 0 16px;padding-left:5px}#stall-story .offers .offer-details li::marker{color:var(--spm-violet)}#stall-story .offers .offer-details li:last-child{margin-bottom:0}@media (max-width:700px){#stall-story .offers .offer-details{margin-top:4px;font-size:18px;line-height:1.5}}.brand-readable{clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.brand-name .brand-wordmark-art{width:158px;max-width:none;height:auto;display:block}.brand-name .brand-mark{flex-basis:44px;width:44px;height:44px}.new-footer .brand-name .brand-wordmark-art{width:210px}@media (max-width:700px){.site-header .brand-name .brand-wordmark{max-width:none}.site-header .brand-name .brand-wordmark-art{width:112px}.site-header .brand-name .brand-mark{flex-basis:30px;width:30px;height:30px}}.new-footer .brand-name .brand-mark{flex-basis:110px;width:110px;height:110px}@media (max-width:700px){.site-header .brand-name .brand-mark{flex-basis:56px;width:56px;height:56px}.new-footer .brand-name .brand-mark{flex-basis:88px;width:88px;height:88px}.new-footer .brand-name .brand-wordmark-art{width:180px}}.trust-track{fill:#e3d8f3}.trust-before{fill:#5d36a5}.trust-after{fill:#a58bcf}.trust-connector{fill:#d6f46b;transform-box:fill-box;transform-origin:50%;opacity:1}.is-visible .trust-connector{animation:4.8s cubic-bezier(.45,0,.2,1) infinite trust-connect-simple}@keyframes trust-connect-simple{0%,18%,to{opacity:.15;transform:scaleX(.35)}40%,82%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.is-visible .trust-connector{opacity:1;animation:none;transform:none}}.site-header .brand-name .brand-mark{flex-basis:64px;width:64px;height:64px}.site-header .brand-wordmark-art{width:176px;color:var(--spm-ink)}.new-footer .brand-wordmark-art{color:#fff;width:232px}#stall-story .example-buyer{text-align:center;max-width:1000px;margin:52px auto 0}#stall-story .example-buyer blockquote{letter-spacing:-.035em;color:var(--spm-violet);margin:0;font-size:clamp(29px,3.4vw,48px);line-height:1.2}#stall-story .example-buyer>p{max-width:850px;color:var(--spm-muted);margin:25px auto 0;font-size:20px;line-height:1.55}#stall-story .example-angle-shift{border-top:1px solid var(--spm-line);border-bottom:1px solid var(--spm-line);grid-template-columns:1fr 50px 1fr;align-items:center;gap:30px;margin:48px 0;padding:32px 0;display:grid}#stall-story .example-angle-shift h3{margin:0 0 14px;font-size:20px;line-height:1.2}#stall-story .example-angle-shift p{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,37px);line-height:1.15}#stall-story .example-angle-shift>div:last-child p{color:var(--spm-violet)}#stall-story .example-angle-shift>span{color:var(--spm-violet);font-size:40px}#stall-story .example-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}#stall-story .example-steps h3{letter-spacing:-.025em;color:var(--spm-ink);margin:0 0 22px;font-size:26px;line-height:1.2}#stall-story .example-steps p{color:var(--spm-muted);margin:0;font-size:18px;line-height:1.6}@media (max-width:700px){.site-header .brand-name .brand-mark{flex-basis:45px;width:45px;height:45px}.site-header .brand-wordmark-art{width:122px}.new-footer .brand-wordmark-art{width:190px}#stall-story .example-buyer{margin-top:36px}#stall-story .example-buyer>p{text-align:left;font-size:18px}#stall-story .example-angle-shift{grid-template-columns:1fr;gap:22px;margin:32px 0;padding:26px 0}#stall-story .example-angle-shift>span{justify-self:start;font-size:28px;transform:rotate(90deg)}#stall-story .example-steps{grid-template-columns:1fr;gap:32px}#stall-story .example-steps h3{margin-bottom:16px;font-size:24px}}.skip-link:not(:focus-visible){clip-path:inset(100%);top:-200px}
