/* Applied evidence, practical resources and a shorter advisory journey. */
.strategy-hero-proof .decision-founder-chip{display:flex;gap:12px;align-items:center;color:#eff6f1;font-size:11px;line-height:1.5}
.decision-founder-chip>img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:1px solid #b6d2c166}
.decision-founder-chip>span{display:grid;gap:4px}
.decision-founder-chip strong{font-size:11px;font-weight:500}
.decision-founder-chip small{font-size:9px;color:#c2d8cb}
.decision-home .strategy-hero-proof{align-items:center;gap:14px 24px;max-width:910px}
.decision-home .strategy-founder{grid-template-columns:215px 1fr;gap:43px;max-width:1120px}
.decision-home .strategy-founder>.decision-founder-portrait{width:215px;height:270px;object-position:50% 20%}
.decision-home .strategy-founder h2{font-size:40px}
.strategy-founder p.decision-founder-statement{font-family:var(--serif);font-size:19px!important;line-height:1.6!important;color:#246a58;max-width:780px;margin-top:18px!important}
.decision-home .strategy-founder .text-link{margin-top:17px}
.decision-home .strategy-knowledge.decision-knowledge{grid-template-columns:1fr 1.2fr;gap:50px;margin-top:35px;padding-top:30px;align-items:center}
.decision-knowledge>figure>img{max-height:305px}
.decision-guide-feature{background:#f8faf6;border-top:3px solid #00958a;padding:26px 28px}
.decision-guide-feature>.eyebrow{font-size:8px;letter-spacing:.65px;line-height:1.8;color:#507e6b}
.decision-guide-feature h3{font-size:31px;line-height:1.15;letter-spacing:-.7px;color:#173f38;margin-top:18px}
.decision-guide-feature>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#4d7060;margin-top:17px;max-width:600px}
.decision-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px}
.decision-inline-actions .button{font-size:12px;line-height:1.8;white-space:normal;padding:13px 18px}
.decision-inline-actions .text-link{font-size:12px;line-height:1.85}
.decision-resource-shortcuts{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:21px}
.decision-resource-shortcuts>a{font-size:11px;color:#157963;line-height:1.85}
.decision-case-link{width:100%;max-width:1260px;margin:28px auto 0;grid-column:1/-1}
.decision-case-link .button{font-size:12px;line-height:1.8;white-space:normal}
.decision-case-detail-grid{min-width:0}
.decision-public-sample{display:flex;justify-content:space-between;align-items:center;gap:55px;border-top:1px solid #cadbcd}
.decision-public-sample h2{font-size:39px;line-height:1.15;margin-top:23px;letter-spacing:-.9px}
.decision-public-sample p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:690px;margin-top:23px}
.decision-public-sample>.button{font-size:12px;white-space:normal;flex-shrink:0;line-height:1.8;max-width:260px}
.decision-knowledge-banner{background:#eef4ed;border-block:1px solid #d8e4d5}
.decision-knowledge-banner>.wrap{display:grid;grid-template-columns:210px 1fr;gap:70px;align-items:center}
.decision-knowledge-banner figure{width:210px;max-width:100%;padding:12px;background:#fff;box-shadow:9px 12px 25px #143c2d12;transform:rotate(-3deg)}
.decision-knowledge-banner figure>img{display:block;width:100%;height:auto}
.decision-knowledge-banner .decision-guide-feature{background:none;padding:20px 0;border-top:0}
.decision-knowledge-banner h3{font-size:40px}
.decision-meeting-note{border-top:1px solid #b7cbb7;padding-top:23px;margin-top:27px;max-width:500px}
.decision-meeting-note>strong{font-size:15px;font-weight:500;color:#2c5f46;line-height:1.8}
.decision-meeting-note>p{font-size:13px;line-height:1.9;color:#5b755f;margin-top:12px}
.decision-hero{background:#112f35;color:#fff;padding-block:43px 65px}
.decision-hero>.wrap{display:grid;grid-template-columns:1.65fr .7fr;gap:70px;align-items:center}
.decision-back{font-size:11px;line-height:1.8;display:inline-block;margin-bottom:34px;color:#b6d5ca}
.decision-hero .eyebrow{font-size:9px;line-height:1.85;letter-spacing:1px;color:#9bccbd}
.decision-hero h1{font-size:clamp(42px,4.25vw,61px);line-height:1.07;letter-spacing:-2px;max-width:900px;margin-top:23px}
.decision-hero h1 em{font-family:var(--serif);font-size:1.02em;font-weight:400;letter-spacing:-1.7px;color:#ffce52}
.decision-lead{font-size:18px;line-height:1.85;margin-top:26px;max-width:850px}
.decision-hero .decision-lead{color:#cfdfd3}
.decision-small{font-size:11px;line-height:1.9;color:#627e6b;margin-top:22px;max-width:900px}
.decision-small.light{color:#b5d0c0}
.decision-guide-preview{max-width:250px;justify-self:center;position:relative;padding:12px;background:#fff;box-shadow:12px 16px 27px #051a1d44;transform:rotate(3deg);margin-block:18px}
.decision-guide-preview>img{display:block;width:100%;height:auto}
.decision-guide-preview>figcaption{position:absolute;left:0;right:0;bottom:0;transform:translateY(calc(100% + 22px));font-size:8px;letter-spacing:1px;color:#b2d0c1;line-height:1.8;text-align:center}
.decision-guide-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:35px}
.decision-guide-intro h2{font-size:42px;line-height:1.15;letter-spacing:-1px;margin-top:23px}
.decision-guide-intro>div>p:not(.eyebrow){font-size:17px;line-height:1.9;max-width:600px}
.decision-expand-all{display:inline-flex;align-items:center;gap:25px;border:0;border-bottom:1px solid #94b5a0;background:none;color:#126b55;font-size:13px;line-height:1.8;padding:12px 0;cursor:pointer;margin-top:20px;font-family:inherit;text-align:left}
.decision-expand-all>span{font-size:20px;font-weight:400}
.decision-question-nav{display:flex;gap:20px;justify-content:space-between;border-block:1px solid #c4d7c8;padding-block:21px}
.decision-question-nav>a{font-size:12px;line-height:1.8;color:#236d56}
.decision-question-group{display:grid;grid-template-columns:.8fr 1.6fr;gap:65px;border-bottom:1px solid #d5e2d6;padding-block:55px}
.decision-question-group h2{font-size:30px;line-height:1.2;letter-spacing:-.6px;max-width:340px;margin-top:23px}
.decision-question{border-top:1px solid #b9d1bf}
.decision-question:last-child{border-bottom:1px solid #b9d1bf}
.decision-question>summary{display:grid;grid-template-columns:24px 1fr 15px;gap:20px;align-items:start;padding:24px 0;list-style:none;cursor:pointer}
.decision-question>summary::-webkit-details-marker{display:none}
.decision-question>summary>span{font-size:11px;color:#008976;line-height:1.8;padding-top:3px}
.decision-question>summary h3{font-size:23px;line-height:1.3;letter-spacing:-.4px;max-width:660px}
.decision-question>summary>b{font-size:21px;color:#0a8e74;font-weight:400;transition:transform .2s;line-height:1.6}
.decision-question[open]>summary>b{transform:rotate(45deg)}
.decision-question>div{padding:0 34px 25px 44px;max-width:730px}
.decision-question>div>p{font-size:15px;line-height:1.9;color:#4a715c;margin-top:18px}
.decision-question>div>p:first-child{margin-top:0}
.decision-question strong{display:block;font-size:10px;letter-spacing:.3px;color:#40816a;font-weight:500;margin-bottom:8px}
.decision-guide-closing{background:#f3edda}
.decision-guide-closing>.wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}
.decision-guide-closing h2{font-size:41px;line-height:1.14;letter-spacing:-1px;margin-top:23px}
.decision-guide-closing>div>div>p:not(.eyebrow):not(.decision-small){font-size:16px;line-height:1.9;color:#59735c;margin-top:25px;max-width:650px}
.decision-guide-closing .button{font-size:12px;line-height:1.8;white-space:normal}
.decision-guide-closing .text-link{font-size:12px;line-height:1.8;margin-top:24px}
.decision-case-hero{background:#f2eedf}
.decision-case-hero>.wrap{display:grid;grid-template-columns:1.55fr .65fr;gap:70px;align-items:start}
.decision-case-hero .decision-back{color:#477e67}
.decision-case-hero .eyebrow{font-size:9px;color:#4f7b67;line-height:1.8}
.decision-case-hero h1{font-size:clamp(41px,4.2vw,61px);line-height:1.1;letter-spacing:-1.8px;max-width:900px;margin-top:23px}
.decision-case-hero h1 em{font-size:1.01em;letter-spacing:-1.8px;color:#18856c}
.decision-case-hero .decision-lead{color:#506e58;font-size:18px}
.decision-case-hero .text-link{font-size:13px;line-height:1.8;margin-top:29px;color:#137b5e}
.decision-case-brief{background:#fff;border-top:3px solid #009184;padding:27px 26px;margin-top:0;min-width:0}
.decision-case-brief>span{font-size:8px;letter-spacing:.8px;color:#50816a;line-height:1.8}
.decision-case-brief dt{font-size:9px;color:#638570;line-height:1.8;margin-top:21px}
.decision-case-brief dd{font-size:17px;line-height:1.55;color:#284e3c;margin:9px 0 0}
.decision-case-brief>p{border-top:1px solid #d7e3d8;padding-top:19px;font-size:11px;line-height:1.9;color:#65816b;margin-top:23px}
.decision-case-context{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}
.decision-case-context h2{font-size:36px;line-height:1.18;letter-spacing:-.8px;margin-top:23px}
.decision-case-context>div>p:not(.eyebrow){font-size:17px;line-height:1.95;color:#4f6f5a;margin-bottom:23px}
.decision-evidence-section{background:#edf3ee}
.decision-evidence-section h2{font-size:43px;line-height:1.15;letter-spacing:-1px;margin-top:23px}
.decision-evidence-table{width:100%;overflow:auto}
.decision-evidence-table table{width:100%;border-collapse:collapse;min-width:700px;text-align:left;font-size:15px;line-height:1.85}
.decision-evidence-table caption{text-align:left;font-size:11px;color:#607d66;padding-bottom:23px;line-height:1.8}
.decision-evidence-table th,.decision-evidence-table td{padding:21px 23px;vertical-align:top;border-bottom:1px solid #bacfbe}
.decision-evidence-table thead th{color:#fff;background:#173c33;font-size:12px;font-weight:500}
.decision-evidence-table tbody th{font-size:17px;line-height:1.5;font-weight:500;color:#244f3c;width:25%}
.decision-evidence-table td{color:#4e7058}
.decision-evidence-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:39px}
.decision-evidence-states article{border-top:2px solid #8ebba4;padding-top:23px;min-width:0}
.decision-evidence-states span{font-size:10px;color:#0e9479}
.decision-evidence-states h3{font-size:25px;line-height:1.3;margin-top:19px;letter-spacing:-.4px}
.decision-evidence-states p{font-size:14px;line-height:1.9;color:#55745e;margin-top:15px}
.decision-case-result{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}
.decision-case-result h2{font-size:40px;line-height:1.15;letter-spacing:-1px;margin-top:23px}
.decision-case-result>div>p:not(.eyebrow):not(.decision-small){font-size:17px;line-height:1.9;color:#4e7159;margin-top:25px}
.decision-case-result>aside{background:#f0f5ed;border-left:3px solid #e8bc4b;padding:30px}
.decision-case-result aside h3{font-size:28px;line-height:1.2;letter-spacing:-.6px}
.decision-case-result aside p{font-size:15px;line-height:1.85;color:#57745c;margin-top:23px}
.decision-case-result .button{font-size:12px;margin-top:26px;line-height:1.8;white-space:normal}
.decision-case-result .text-link{font-size:12px;line-height:1.85;display:table;margin-top:25px}
.decision-latency-example{display:grid;grid-template-columns:1.35fr .65fr;gap:75px;align-items:center;border-bottom:1px solid #d0ddce}
.decision-latency-example h2{font-size:39px;line-height:1.15;letter-spacing:-.8px;margin-top:23px}
.decision-latency-example p:not(.eyebrow):not(.decision-small){font-size:16px;line-height:1.9;color:#4c6f57;margin-top:25px}
.decision-latency-example .text-link{font-size:13px;line-height:1.85;margin-top:25px}
.decision-latency-stats{display:grid;gap:27px;border-left:2px solid #d4ac42;padding-left:35px}
.decision-latency-stats strong{font-size:58px;line-height:1.1;letter-spacing:-1.5px;color:#127c64;font-weight:400}
.decision-latency-stats strong>span{font-size:25px;letter-spacing:0}
.decision-latency-stats p{font-size:14px!important;line-height:1.85!important;margin-top:14px!important}
.decision-question-lab{font-size:12px;line-height:1.85;margin-top:18px}
@media(max-width:700px){.decision-latency-example{grid-template-columns:1fr;gap:31px}.decision-latency-example h2{font-size:34px}.decision-latency-example p:not(.eyebrow):not(.decision-small){font-size:15px}.decision-latency-stats{grid-template-columns:1fr 1fr;gap:22px;padding-left:22px}.decision-latency-stats strong{font-size:47px}.decision-latency-stats strong>span{font-size:22px}.decision-latency-stats p{font-size:12px!important}}
@media(max-width:1120px){.decision-home .strategy-founder{grid-template-columns:180px 1fr;gap:35px}.decision-home .strategy-founder>.decision-founder-portrait{width:180px;height:240px}.decision-home .strategy-founder h2{font-size:36px}.decision-home .strategy-knowledge.decision-knowledge{gap:35px}.decision-guide-feature{padding:24px}.decision-guide-feature h3{font-size:29px}.decision-hero>.wrap,.decision-case-hero>.wrap{gap:45px}.decision-hero h1,.decision-case-hero h1{font-size:49px}.decision-guide-preview{max-width:215px}.decision-guide-intro{gap:50px}.decision-question-group{gap:45px}.decision-guide-closing>.wrap,.decision-case-context,.decision-case-result{gap:55px}.decision-knowledge-banner>.wrap{gap:50px}.decision-public-sample{gap:40px}.decision-public-sample h2{font-size:35px}}
@media(max-width:900px){.decision-hero>.wrap{grid-template-columns:1.5fr .6fr;gap:30px}.decision-hero h1{font-size:43px}.decision-lead{font-size:17px}.decision-guide-preview{max-width:180px;padding:9px}.decision-guide-preview>figcaption{font-size:7px}.decision-question-group{grid-template-columns:.7fr 1.3fr;gap:35px}.decision-question-group h2{font-size:28px}.decision-question>summary h3{font-size:21px}.decision-guide-closing>.wrap{gap:40px}.decision-guide-closing h2{font-size:35px}.decision-case-hero>.wrap{grid-template-columns:1fr .6fr;gap:35px}.decision-case-hero h1{font-size:43px}.decision-case-brief{padding:24px}.decision-case-brief dd{font-size:15px}.decision-case-context{gap:40px}.decision-case-context h2{font-size:32px}.decision-case-context>div>p:not(.eyebrow){font-size:16px}.decision-evidence-states{gap:27px}.decision-evidence-states h3{font-size:23px}.decision-case-result{gap:40px}.decision-case-result h2{font-size:35px}.decision-case-result>aside{padding:26px}.decision-case-result aside h3{font-size:26px}.decision-public-sample{display:block}.decision-public-sample>.button{margin-top:29px;max-width:none}.decision-knowledge-banner>.wrap{grid-template-columns:160px 1fr;gap:35px}.decision-knowledge-banner figure{width:160px}.decision-knowledge-banner h3{font-size:32px}}
@media(max-width:700px){.global-header .header-cta{max-width:118px;font-size:9px;line-height:1.4;padding:9px 11px;gap:8px;text-align:center}.global-header .header-cta>span{font-size:15px}.decision-home .strategy-hero-proof{gap:17px;align-items:start}.decision-home .strategy-hero-proof .decision-founder-chip{flex-basis:100%}.decision-founder-chip>img{width:34px;height:34px}.decision-home .strategy-founder{grid-template-columns:1fr;gap:26px}.decision-home .strategy-founder>.decision-founder-portrait{width:145px;height:185px}.decision-home .strategy-founder h2{font-size:35px}.strategy-founder p.decision-founder-statement{font-size:18px!important;line-height:1.65!important}.decision-home .strategy-knowledge.decision-knowledge{grid-template-columns:1fr;gap:27px}.decision-knowledge>figure>img{max-height:none}.decision-guide-feature{padding:25px 23px}.decision-guide-feature h3{font-size:30px}.decision-guide-feature>p:not(.eyebrow){font-size:14px}.decision-inline-actions{gap:22px;margin-top:24px}.decision-inline-actions .button{font-size:12px;padding-inline:16px;max-width:100%}.decision-resource-shortcuts{gap:14px 21px}.decision-resource-shortcuts>a{font-size:12px}.decision-case-link{margin-top:25px}.decision-case-link .button{font-size:12px;padding-inline:17px}.decision-public-sample h2{font-size:34px}.decision-public-sample p:not(.eyebrow){font-size:15px}.decision-knowledge-banner>.wrap{grid-template-columns:1fr;gap:26px}.decision-knowledge-banner figure{width:150px;justify-self:center}.decision-knowledge-banner h3{font-size:33px}.decision-knowledge-banner .decision-guide-feature{padding:15px 0 0}.decision-meeting-note{padding-top:22px;margin-top:25px}.decision-meeting-note p{font-size:13px}.decision-hero{padding-block:30px 50px}.decision-hero>.wrap{grid-template-columns:1fr;gap:30px}.decision-back{font-size:10px;line-height:1.85;margin-bottom:28px}.decision-hero .eyebrow{font-size:8px;letter-spacing:.7px}.decision-hero h1{font-size:clamp(35px,8.8vw,47px);line-height:1.12;letter-spacing:-1.2px}.decision-hero h1 em{letter-spacing:-1.2px}.decision-lead,.decision-case-hero .decision-lead{font-size:16px;line-height:1.9;margin-top:24px}.decision-hero .decision-inline-actions{gap:23px}.decision-small{font-size:10px;line-height:1.9}.decision-guide-preview{max-width:165px;padding:9px;justify-self:center;margin:8px 0 23px}.decision-guide-preview>figcaption{font-size:7px;transform:translateY(calc(100% + 13px))}.decision-guide-intro{grid-template-columns:1fr;gap:25px;padding-bottom:29px}.decision-guide-intro h2{font-size:35px}.decision-guide-intro>div>p:not(.eyebrow){font-size:15px}.decision-expand-all{font-size:12px;gap:21px;margin-top:18px}.decision-question-nav{display:grid;gap:13px;padding-block:19px}.decision-question-nav>a{font-size:12px}.decision-question-group{grid-template-columns:1fr;gap:28px;padding-block:40px}.decision-question-group h2{font-size:29px;max-width:100%;margin-top:18px}.decision-question>summary{grid-template-columns:22px 1fr 12px;gap:14px;padding-block:22px}.decision-question>summary>span{font-size:10px}.decision-question>summary h3{font-size:23px;line-height:1.32}.decision-question>summary>b{font-size:20px}.decision-question>div{padding:0 14px 23px 36px}.decision-question>div>p{font-size:14px;line-height:1.9}.decision-guide-closing>.wrap{grid-template-columns:1fr;gap:29px}.decision-guide-closing h2{font-size:35px}.decision-guide-closing>div>div>p:not(.eyebrow):not(.decision-small){font-size:15px}.decision-guide-closing .button{font-size:12px;padding-inline:17px}.decision-case-hero>.wrap{grid-template-columns:1fr;gap:32px}.decision-case-hero h1{font-size:clamp(35px,8.7vw,46px);line-height:1.13;letter-spacing:-1.3px}.decision-case-hero h1 em{letter-spacing:-1.3px}.decision-case-hero .eyebrow{font-size:8px}.decision-case-hero .text-link{font-size:12px;margin-top:25px}.decision-case-brief{padding:25px 23px}.decision-case-brief dl{display:grid;grid-template-columns:1fr 1.1fr;gap:13px 20px;align-items:start;margin-top:21px}.decision-case-brief dt{margin:0;font-size:10px}.decision-case-brief dd{margin:0;font-size:14px}.decision-case-brief>p{font-size:11px;margin-top:23px}.decision-case-context{grid-template-columns:1fr;gap:27px}.decision-case-context h2{font-size:34px}.decision-case-context>div>p:not(.eyebrow){font-size:15px;line-height:1.9}.decision-evidence-section h2{font-size:35px}.decision-evidence-table table{font-size:14px;min-width:650px}.decision-evidence-table caption{font-size:10px;padding-bottom:20px}.decision-evidence-table th,.decision-evidence-table td{padding:18px 20px}.decision-evidence-table tbody th{font-size:16px}.decision-evidence-states{grid-template-columns:1fr;gap:26px;margin-top:31px}.decision-evidence-states h3{font-size:27px;margin-top:16px}.decision-evidence-states p{font-size:14px;margin-top:13px}.decision-case-result{grid-template-columns:1fr;gap:30px}.decision-case-result h2{font-size:35px}.decision-case-result>div>p:not(.eyebrow):not(.decision-small){font-size:15px}.decision-case-result>aside{padding:27px 23px}.decision-case-result aside h3{font-size:28px}.decision-case-result aside p{font-size:14px}}
@media(max-width:380px){.global-header .header-cta{max-width:101px;font-size:8px;padding-inline:9px}.global-header .header-cta>span{display:none}.decision-home .strategy-hero{min-height:940px!important}}
@media(prefers-reduced-motion:reduce){.decision-question>summary>b{transition:none}}
