/* Deal Intelligence service page: action-first examples and one shared account selection. */
.di-hero{gap:64px;min-height:0;padding-top:60px;padding-bottom:70px}
.di-hero h1{font-size:clamp(48px,4.6vw,68px)}
.di-hero .hero-lead{font-size:18px;max-width:490px;margin-top:25px}
.di-starter{border-left:3px solid #a0b888;padding-left:17px;margin-top:26px;max-width:460px}
.di-starter>span{display:block;font-size:10px;letter-spacing:.07em;color:#647650;font-weight:600;line-height:1.6}
.di-starter>strong{display:block;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin-top:7px}
.di-starter p{font-size:15px;color:#626d5a;line-height:1.65;margin-top:7px}
.di-hero .hero-actions{gap:20px;margin-top:27px}.di-hero .hero-proof{margin-top:25px}
.di-hero-visual{min-width:0}
.di-visual-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}
.di-visual-heading>.micro{font-size:10px;letter-spacing:.07em;line-height:1.5}
.di-visual-heading .motion-toggle{font-size:10px;padding:6px 7px}
.di-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.di-inputs>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:13px 6px;border:1px solid #dce0d2;background:#fafbf4;color:#627055;font-size:11px;line-height:1.4;text-align:center}
.di-inputs img{width:64px;height:24px;object-fit:contain}.di-inputs>span:first-child img{background:#182336;padding:3px;width:75px;height:27px}
.di-inputs svg{width:24px;height:24px;stroke:#a94e2d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.di-feed{height:28px;position:relative;display:flex;justify-content:center;align-items:center;color:#b07351}
.di-feed:before{content:'';height:100%;width:1px;background:#cbd4bf;position:absolute;top:0}
.di-feed span{background:var(--paper);z-index:1;font-size:19px;line-height:1}
.di-feed i{position:absolute;top:3px;width:4px;height:4px;border-radius:50%;background:#f15533;animation:di-input-signal 3.4s ease-in-out infinite}
@keyframes di-input-signal{0%{transform:translateY(0);opacity:0}25%{opacity:1}85%{opacity:1}100%{transform:translateY(21px);opacity:0}}
.di-hero-brief{border:1px solid #bdcbb0;background:#f5f8ed;padding:26px 27px;box-shadow:7px 7px 0 #e8edde}
.di-brief-top,.di-case-heading{display:flex;justify-content:space-between;gap:13px;align-items:center;font-size:10px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#556b45;font-weight:600}
.di-brief-top>span:last-child,.di-case-heading>span:last-child{background:#e5edda;padding:4px 7px;white-space:nowrap;font-size:9px;letter-spacing:.04em}
.di-action-label{font-size:10px;font-weight:600;color:#a44828;letter-spacing:.07em;margin-top:24px}
.di-hero-brief h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin-top:9px}
.di-hero-reason{font-size:15px;line-height:1.7;color:#5e6c55;margin-top:15px}
.di-owner-timing{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:21px 0 0}
.di-owner-timing dt{font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:#6c7c5d;line-height:1.5}
.di-owner-timing dd{font-size:14px;line-height:1.6;color:#334c31;margin:6px 0 0}
.di-hero-evidence{border-top:1px solid #d4dec9;margin-top:22px;padding-top:18px}
.di-hero-evidence>span{font-size:9px;letter-spacing:.06em;color:#7a876e;font-weight:600}
.di-hero-evidence p{font-size:16px;line-height:1.65;color:#344830;margin-top:9px}
.di-hero-brief>.text-link{display:inline-block;margin-top:19px;font-size:13px}
.di-proof{padding:65px 0}.di-proof-heading{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-bottom:32px}
.di-proof-heading>p{font-size:17px!important;line-height:1.7;max-width:440px!important;margin:0!important}
.di-client-mark{display:flex;align-items:center;justify-content:center;background:#182336;width:114px;padding:12px 15px;margin-bottom:22px}
.di-client-mark img{width:84px;height:auto;display:block}.di-proof-heading .eyebrow{margin-bottom:16px}
.di-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.di-proof-card{display:flex;flex-direction:column;min-width:0;background:#fcfdf7;border:1px solid #d7decd;padding:27px 25px}
.di-proof-lost{background:#f8e9dd;border-color:#e5bfa6}
.di-result-label{font-size:10px;letter-spacing:.06em;font-weight:600;color:#6c725e;line-height:1.6;margin-bottom:30px}
.di-result-number{font-size:clamp(62px,6.4vw,82px);font-weight:500;letter-spacing:-.065em;line-height:1;color:#193d30;white-space:nowrap}
.di-result-number>span{font-size:.7em}
.di-result-qualifier{font-size:12px;color:#607052;line-height:17px;height:17px;margin-top:-17px}
.di-proof-card h3{font-size:24px;line-height:1.2;margin-top:20px}
.di-proof-card>p{font-size:15px;line-height:1.7;color:#626b58;margin-top:14px;margin-bottom:21px}
.di-proof-inset,.di-proof-foot{margin-top:auto;border-top:1px solid #d7decd;padding-top:17px}
.di-proof-inset{border-color:#dfb89b;display:flex;align-items:center;gap:14px}
.di-proof-inset strong{font-size:27px;line-height:1.1;font-weight:500;letter-spacing:-.04em;white-space:nowrap;color:#9b492b}
.di-proof-inset p{font-size:12px;line-height:1.6;color:#885a41}
.di-proof-foot{font-size:13px;line-height:1.7;color:#65745a}
.di-use-cases{padding-block:65px}.di-use-cases .section-heading{max-width:860px;margin-bottom:32px}
.di-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.di-use-card{border:1px solid #d7dfcb;background:#f0f4e8;padding:31px 32px;display:flex;flex-direction:column;min-width:0}
.di-use-recovery{background:#faf0e6;border-color:#e6d0bd}
.di-use-card .di-use-label>.micro{font-size:11px;color:#647950;letter-spacing:.065em}
.di-use-recovery .di-use-label>.micro{color:#a25b38}
.di-use-card h3{font-size:31px;line-height:1.2;margin-top:19px}
.di-use-card>p{font-size:17px;color:#5e6d52;line-height:1.7;margin-top:18px}
.di-use-card ul{padding:0;margin:24px 0 27px;list-style:none;display:grid;gap:16px}
.di-use-card li{display:grid;grid-template-columns:120px 1fr;gap:14px;border-top:1px solid #d5dec8;padding-top:15px}
.di-use-card li>strong{font-size:14px;font-weight:600;line-height:1.6;color:#36512f}
.di-use-card li>span{font-size:15px;line-height:1.65;color:#657259}
.di-use-card>.text-link{margin-top:auto;padding-top:6px;font-size:14px}
.di-use-lane{border-top:1px solid #e3cbb6;margin-top:24px;padding-top:17px}
.di-use-lane>span{font-size:10px;font-weight:600;letter-spacing:.065em;color:#9b5d3b}
.di-use-lane h4{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:11px 0}
.di-use-lane p{font-size:16px;line-height:1.7;color:#78634f}.di-use-lane:last-of-type{margin-bottom:25px}
.di-example-section{background:#f2f3ea;padding-block:65px}
.di-example-section .split-heading{max-width:none;align-items:end;gap:50px;margin-bottom:30px}
.di-example-section .split-heading>div>p{font-size:17px;color:#626d58;line-height:1.7}
.di-example-section .switch{margin-top:18px}.di-example-section .switch button{font-size:14px;padding:12px 16px}
.di-case-content{background:#fffef9;border:1px solid #cbd6bd;padding:30px}
.di-case-heading{border-bottom:1px solid #dfe5d7;padding-bottom:18px}
.di-case-action{padding-top:24px}
.di-case-action>.micro{font-size:10px;color:#a44a2a;letter-spacing:.07em}
.di-case-action h3{font-size:clamp(27px,3vw,38px);line-height:1.2;max-width:850px;margin-top:11px}
.di-case-action .di-owner-timing{max-width:680px;margin-top:23px}
.di-case-action .di-owner-timing dd{font-size:16px}
.di-case-reason{display:grid;grid-template-columns:1fr 1fr;gap:37px;border-top:1px solid #dfe5d7;margin-top:26px;padding-top:25px}
.di-case-reason .micro{font-size:10px;letter-spacing:.06em;color:#65765a}
.di-case-reason>div>p{font-size:16px;line-height:1.75;color:#5c6a52;margin-top:12px}
.di-open-question{margin-top:20px;background:#f3f5ed;padding:15px 17px}
.di-open-question strong{font-size:13px;color:#526748}.di-open-question p{font-size:15px;line-height:1.7;color:#64715a;margin-top:5px}
.di-decisive-source blockquote{font-size:22px;line-height:1.5;letter-spacing:-.025em;border-left:3px solid #f15533;padding-left:18px;margin:16px 0 12px;color:#273c26}
.di-decisive-source>p{font-size:12px!important;line-height:1.65!important;color:#7b8471!important;margin-top:12px!important}
.di-disclosure{border:1px solid #d5dfc8;background:#fcfdf7;margin-top:13px}
.di-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;color:#425c35;font-size:16px;line-height:1.6;font-weight:600}
.di-disclosure>summary::-webkit-details-marker{display:none}
.di-disclosure>summary small{font-size:12px;font-weight:400;color:#7c886f;margin-left:12px}
.di-disclosure>summary>b{font-weight:400;font-size:25px;line-height:1;flex-shrink:0}
.di-disclosure[open]>summary>b{transform:rotate(45deg)}
.di-source-history,.di-qualification-body{padding:0 25px 24px}
.di-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.di-record-grid article{padding:19px;border:1px solid #dce3d2;background:#f3f6ed}
.di-record-grid .source-badge{font-size:10px;color:#6d7c60;letter-spacing:.04em}
.di-record-grid p{font-size:15px;line-height:1.7;color:#53664a;margin-top:10px}
.di-record-grid small{display:block;font-size:12px;line-height:1.6;color:#7d8a71;margin-top:10px}
.di-example-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:24px}
.di-example-timeline>div{border-top:2px solid #d4dfc6;padding-top:13px}
.di-example-timeline span{font-size:11px;font-weight:600;letter-spacing:.05em;color:#8b694c}
.di-example-timeline p{font-size:15px;line-height:1.6;color:#627456;margin-top:8px}
.di-relative-note{font-size:12px;line-height:1.6;color:#7e8974;margin-top:18px}
.di-qualification-body>p{font-size:15px;line-height:1.7;color:#657359;max-width:800px}
.di-qualification-rows{margin:22px 0 0}
.di-qualification-rows>div{display:grid;grid-template-columns:160px 1fr 90px;gap:17px;padding:17px 0;border-top:1px solid #dce3d2;align-items:center}
.di-qualification-rows dt{font-size:14px;font-weight:600;line-height:1.6;color:#425b36}
.di-qualification-rows dd{font-size:15px;line-height:1.7;color:#647359;margin:0}
.di-assessment{font-size:11px;line-height:1.5;justify-self:end;padding:5px 8px}
.di-supported{background:#e4edd8;color:#4e683a}.di-partial{background:#f7ecd8;color:#8b6b3c}.di-unknown{background:#eceee7;color:#717767}
.di-check-section{padding-block:60px}
.di-check-section .section-heading{margin-bottom:30px}.di-check-section .split-heading{max-width:none;gap:50px}
.di-gates{display:grid;grid-template-columns:1fr 1fr;gap:29px}
.di-gates>article{display:flex;gap:22px;border:1px solid #56634d;padding:26px;background:#29372a}
.di-gate-number{font-size:33px;letter-spacing:-.05em;line-height:1;color:#a0b287;flex-shrink:0}
.di-gates .micro{font-size:10px;letter-spacing:.055em;color:#becda8}
.di-gates h3{font-size:25px;line-height:1.2;margin-top:13px}
.di-gates p{font-size:16px;line-height:1.7;color:#c0cbb4;margin-top:13px}
.di-sources-section{padding-block:28px}.di-sources-section>.di-disclosure{margin-top:0}
.di-source-options{padding:0 25px 25px}.di-source-options>p{font-size:16px;color:#657357;line-height:1.7;max-width:850px}
.di-source-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:22px}
.di-source-option-grid article{border-top:1px solid #d5dec8;padding-top:19px}
.di-source-option-grid .micro{font-size:10px;color:#6a8156;letter-spacing:.05em}
.di-source-option-grid h3{font-size:22px;line-height:1.2;margin-top:13px}
.di-source-option-grid p{font-size:15px;line-height:1.7;color:#6a755f;margin-top:13px}
.di-platforms{font-size:13px;line-height:1.8;color:#567044;border-left:2px solid #c8d6b8;padding-left:12px;margin-top:17px}
.di-source-options>.di-source-scope{font-size:13px;margin-top:24px;color:#78846a}
.di-delivery-section{padding-block:65px;background:#f5f4eb}.di-delivery-section .split-heading{max-width:none;gap:50px}
.di-delivery-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:37px;align-items:start}
.di-delivery-options .delivery-choice{width:100%;display:flex;align-items:center;text-align:left;gap:14px;background:transparent;border:1px solid transparent;border-top-color:#d7ddcd;padding:20px 17px;color:#3c4b35}
.di-delivery-options .delivery-choice.selected{background:#fffef8;border:1px solid #d5ddc7;border-left:3px solid #f15533;padding-left:15px}
.di-delivery-options .delivery-choice>span{font-size:11px;color:#8b947f;flex-shrink:0}
.di-delivery-options .delivery-choice>div{min-width:0;flex:1}
.di-delivery-options .delivery-choice strong{font-size:17px;font-weight:500;line-height:1.4}
.di-delivery-options .delivery-choice small{display:block;font-size:13px;line-height:1.65;color:#7e8970;margin-top:5px}
.di-delivery-options .delivery-choice>b{font-size:21px;line-height:1;font-weight:400;color:#7d8c6b}
.di-delivery-options .channel-logo{height:21px;width:21px;margin-right:7px}.di-delivery-options .hubspot-channel{width:50px}
.di-delivery-preview{min-width:0}
.di-window-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid #dbe0d2;font-size:14px;line-height:1.5}
.di-window-bar>span{font-size:9px;letter-spacing:.05em;line-height:1.6;color:#8a957c;white-space:nowrap}
.di-manager-window,.di-crm-window,.di-slack-window,.di-email-window{border:1px solid #d2dcc5;background:#fffef9;box-shadow:6px 6px 0 #e6eadc}
.di-manager-window>.di-window-bar{background:#20372e;color:#f1f5e9;border-color:#445a46}.di-manager-window>.di-window-bar>span{color:#c5d3b6}
.di-manager-intro{padding:23px 21px}.di-manager-intro>.micro{font-size:10px;color:#6b8158;letter-spacing:.06em}
.di-manager-intro p{font-size:14px;color:#78866c;line-height:1.7;margin-top:9px}
.di-manager-head,.di-manager-row{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:15px;align-items:start;padding:14px 20px}
.di-manager-head{background:#f0f4e9;font-size:9px;letter-spacing:.04em;line-height:1.6;color:#7c8b6d}
.di-manager-row{width:100%;text-align:left;background:#fffef9;border-top:1px solid #e0e6d6;color:#52664a;font-size:13px;line-height:1.7}
.di-manager-row:hover{background:#f4f7ed}.di-manager-row.is-selected{background:#eef3e5;box-shadow:inset 3px 0 0 #a1bb7f}
.di-manager-row strong{font-size:15px;font-weight:600;color:#385132}.di-manager-row small{display:block;font-size:11px;line-height:1.6;color:#849377;margin-top:5px}
.di-selected-finding{margin:21px;padding:20px;border:1px solid #cbd9ba;background:#f6f9f0}
.di-selected-finding>.micro{font-size:9px;letter-spacing:.05em;color:#6c8157}.di-selected-finding h3{font-size:23px;line-height:1.25;margin-top:12px}
.di-selected-finding p{font-size:14px;line-height:1.7;color:#77876a;margin-top:12px}
.di-preview-link{display:inline-block;font-size:13px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:4px;color:#8c4b2e;margin-top:18px}
.di-crm-window>.di-window-bar{border-top:3px solid #f15533}.di-crm-window>.di-window-bar img{width:82px;height:29px;padding:4px;background:#182336;object-fit:contain}
.di-crm-record{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e0e6d6;background:#f4f7ed;flex-wrap:wrap}
.di-crm-record>span{font-size:9px;color:#829170;letter-spacing:.04em}.di-crm-record>strong{font-size:22px;font-weight:500;letter-spacing:-.03em}.di-crm-record>small{font-size:10px;background:#e6eddd;color:#738562;padding:4px 7px;margin-left:auto}
.di-crm-update{padding:24px}.di-crm-update>.micro{font-size:10px;color:#a46b42;letter-spacing:.055em}.di-crm-update h3{font-size:25px;line-height:1.25;margin-top:14px}.di-crm-update>p{font-size:15px;line-height:1.7;color:#6c7e5e;margin-top:21px}
.di-preview-source{font-size:12px;line-height:1.7;color:#89957a;margin-top:17px}
.di-slack-window>.di-window-bar{background:#f5f0f4;border-top:3px solid #655064}
.di-slack-message{display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:26px 23px}
.di-message-avatar{width:36px;height:36px;display:block;border-radius:5px}
.di-slack-author{display:flex;align-items:center;gap:9px;line-height:1.5}.di-slack-author strong{font-size:15px}.di-slack-author span{font-size:9px;color:#9b9b92;border:1px solid #e1e2d9;padding:1px 4px}
.di-slack-account{font-size:12px;color:#8a927d;margin-top:8px}.di-slack-message h3{font-size:23px;line-height:1.3;margin-top:18px}.di-slack-message h3+p{font-size:15px;line-height:1.7;color:#6c7860;margin-top:13px}
.di-message-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.di-message-tags span{font-size:11px;line-height:1.6;background:#eef2e7;color:#5d7750;padding:5px 8px}
.di-slack-evidence{border-left:3px solid #c7d3bb;padding-left:12px;font-size:12px;line-height:1.7;color:#869479;margin-top:20px}
.di-email-window>.di-window-bar{background:#edf2e9;border-top:3px solid #9bac89}.di-email-fields{margin:0;padding:19px 23px;border-bottom:1px solid #e1e7d8;display:grid;gap:12px}.di-email-fields>div{display:grid;grid-template-columns:55px 1fr;gap:13px}.di-email-fields dt{font-size:12px;color:#8b967d;line-height:1.6}.di-email-fields dd{font-size:14px;line-height:1.6;color:#536b47;margin:0}
.di-email-body{padding:24px}.di-email-body>p{font-size:15px;line-height:1.75;color:#6c7e60}.di-email-body>p+p{margin-top:15px}.di-email-body h3{font-size:24px;line-height:1.3;margin:19px 0 14px}.di-email-body>.di-email-source{font-size:13px;color:#869477}
.di-delivery-note{font-size:13px;line-height:1.7;margin-top:24px;color:#7b896e}
.di-process{padding-block:65px}.di-process .section-heading{max-width:800px;margin-bottom:32px}
.di-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.di-process-grid article{border-top:2px solid #c8d5b9;padding:23px 4px 0}.di-process-grid .process-num{font-size:10px;color:#8b7258;letter-spacing:.055em}
.di-process-grid h3{font-size:27px;line-height:1.2;margin-top:18px}.di-process-grid p{font-size:16px;line-height:1.7;color:#6b7a5e;margin-top:15px}
.di-review-scope{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f2f5eb;border:1px solid #dce4d2;padding:25px 27px;margin-top:35px}
.di-review-scope strong{font-size:17px;font-weight:500;color:#465e3a}.di-review-scope p{font-size:14px;line-height:1.7;color:#7c8b6b;margin-top:8px}.di-review-scope>.button{flex-shrink:0}
.closing-grid{grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}
.di-closing-deliverables{padding:29px 30px;background:#fff6e5;color:#34462d;border:1px solid #e5c4a2}
.di-closing-deliverables>.micro{font-size:10px;letter-spacing:.07em;color:#927b5b}.di-closing-deliverables ul{padding:0;margin:23px 0 0;list-style:none;display:grid;gap:21px}.di-closing-deliverables li{padding-left:23px;position:relative}.di-closing-deliverables li:before{content:'✓';position:absolute;left:0;top:2px;color:#8aa16c;font-size:13px}.di-closing-deliverables strong{display:block;font-size:19px;font-weight:500;line-height:1.4}.di-closing-deliverables li>span{display:block;font-size:14px;color:#8a947b;line-height:1.7;margin-top:6px}
@media(max-width:1100px){.di-hero{gap:35px}.di-hero .hero-actions{flex-wrap:wrap;gap:17px}.di-hero-brief{padding:23px}.di-hero-brief h2{font-size:25px}.di-proof-grid{gap:15px}.di-proof-card{padding:25px 22px}.di-result-number{font-size:65px}.di-proof-inset{align-items:flex-start;flex-direction:column;gap:9px}.di-use-card{padding:28px}.di-use-card li{grid-template-columns:1fr;gap:5px}.di-delivery-layout{grid-template-columns:.65fr 1.35fr;gap:23px}.di-delivery-options .delivery-choice{padding:18px 14px;gap:10px}.di-delivery-options .delivery-choice strong{font-size:16px}.di-manager-head,.di-manager-row{gap:10px;padding-inline:16px}.di-gates>article{padding:23px;gap:18px}.di-gates h3{font-size:23px}.di-review-scope{align-items:flex-start}.closing-grid{gap:40px}}
@media(max-width:760px){.di-hero{grid-template-columns:minmax(0,1fr);padding-block:39px 48px;gap:37px}.di-hero h1{font-size:clamp(43px,8.8vw,62px);line-height:1.05}.di-hero .hero-lead{font-size:18px;line-height:1.7;margin-top:23px;max-width:none}.di-starter{margin-top:24px;padding-left:15px}.di-starter>span{font-size:10px}.di-starter>strong{font-size:25px}.di-starter p{font-size:16px}.di-hero .hero-actions{margin-top:25px;gap:21px}.di-hero .hero-actions>.button{font-size:15px}.di-hero .hero-actions>.text-link{font-size:14px}.di-visual-heading{flex-wrap:wrap;gap:12px}.di-visual-heading>.micro{font-size:10px}.di-inputs>span{font-size:10px;padding:11px 4px;gap:7px}.di-inputs img{width:53px;height:22px}.di-inputs>span:first-child img{width:65px;height:24px}.di-hero-brief{padding:24px 21px;box-shadow:4px 4px 0 #e8edde}.di-brief-top,.di-case-heading{align-items:flex-start;flex-wrap:wrap;gap:9px;font-size:10px}.di-brief-top>span:last-child,.di-case-heading>span:last-child{font-size:9px}.di-hero-brief h2{font-size:27px}.di-hero-reason{font-size:16px}.di-owner-timing{grid-template-columns:1fr;gap:14px;margin-top:21px}.di-owner-timing dd{font-size:16px;margin-top:5px}.di-owner-timing dt{font-size:11px}.di-hero-evidence p{font-size:17px}.di-hero-evidence>span{font-size:10px}.di-hero-brief>.text-link{font-size:14px}.di-proof,.di-use-cases,.di-example-section,.di-check-section,.di-delivery-section,.di-process{padding-block:43px}.di-proof-heading{grid-template-columns:1fr;gap:20px}.di-proof-heading>p{font-size:17px!important;max-width:none!important}.di-client-mark{width:108px;margin-bottom:20px}.di-proof-grid{grid-template-columns:1fr;gap:15px}.di-proof-card{padding:25px}.di-result-label{font-size:11px;margin-bottom:28px}.di-result-number{font-size:79px}.di-proof-card h3{font-size:27px}.di-proof-card>p{font-size:17px;margin-bottom:20px}.di-result-qualifier{font-size:13px}.di-proof-inset{flex-direction:row;align-items:center;gap:16px}.di-proof-inset strong{font-size:29px}.di-proof-inset p{font-size:14px}.di-proof-foot{font-size:15px}.di-use-grid{grid-template-columns:1fr;gap:18px}.di-use-card{padding:27px 24px}.di-use-card .di-use-label>.micro{font-size:11px}.di-use-card h3{font-size:31px}.di-use-card>p{font-size:17px}.di-use-card li>strong{font-size:16px}.di-use-card li>span{font-size:16px}.di-use-lane h4{font-size:24px}.di-use-lane p{font-size:17px}.di-use-card>.text-link{font-size:15px}.di-example-section .split-heading{gap:23px}.di-example-section .split-heading>div>p{font-size:17px}.di-example-section .switch{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:19px}.di-example-section .switch button{font-size:14px;padding:13px 10px}.di-case-content{padding:23px 21px}.di-case-action{padding-top:20px}.di-case-action h3{font-size:29px}.di-case-action .di-owner-timing{gap:14px;margin-top:22px}.di-case-reason{grid-template-columns:1fr;gap:26px;padding-top:23px;margin-top:24px}.di-case-reason .micro{font-size:10px}.di-case-reason>div>p{font-size:17px}.di-open-question p{font-size:16px}.di-open-question strong{font-size:14px}.di-decisive-source blockquote{font-size:22px;padding-left:15px;margin-top:15px}.di-decisive-source>p{font-size:13px!important}.di-disclosure>summary{font-size:16px;padding:19px 20px}.di-disclosure>summary>span{min-width:0}.di-disclosure>summary small{display:block;font-size:12px;margin:4px 0 0}.di-source-history,.di-qualification-body{padding:0 20px 21px}.di-record-grid{grid-template-columns:1fr}.di-record-grid article{padding:18px}.di-record-grid p{font-size:16px}.di-record-grid small{font-size:13px}.di-example-timeline{grid-template-columns:1fr;gap:17px;margin-top:22px}.di-example-timeline p{font-size:16px;margin-top:7px}.di-relative-note{font-size:13px}.di-qualification-body>p{font-size:16px}.di-qualification-rows>div{grid-template-columns:1fr auto;gap:8px 12px;padding-block:17px}.di-qualification-rows dt{font-size:15px}.di-qualification-rows dd{font-size:16px;grid-column:1/-1;grid-row:2}.di-assessment{grid-column:2;grid-row:1;font-size:11px}.di-gates{grid-template-columns:1fr;gap:17px}.di-gates>article{padding:24px 21px;gap:17px}.di-gate-number{font-size:30px}.di-gates h3{font-size:26px}.di-gates p{font-size:17px}.di-sources-section{padding-block:22px}.di-source-options{padding:0 20px 23px}.di-source-options>p{font-size:16px}.di-source-option-grid{grid-template-columns:1fr;gap:22px}.di-source-option-grid h3{font-size:25px}.di-source-option-grid p{font-size:16px}.di-platforms{font-size:14px}.di-source-options>.di-source-scope{font-size:14px}.di-delivery-layout{grid-template-columns:minmax(0,1fr);gap:23px}.di-delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.di-delivery-options .delivery-choice,.di-delivery-options .delivery-choice.selected{border:1px solid #d6dfca;background:#f5f7ee;padding:16px 12px;min-height:66px}.di-delivery-options .delivery-choice.selected{border-bottom:3px solid #b55b35;background:#fffef8;padding-bottom:14px}.di-delivery-options .delivery-choice>span,.di-delivery-options .delivery-choice>b,.di-delivery-options .delivery-choice small{display:none}.di-delivery-options .delivery-choice strong{font-size:15px}.di-window-bar{padding:15px 18px;flex-wrap:wrap;gap:7px 15px}.di-window-bar>span{font-size:9px}.di-manager-intro{padding:20px 18px}.di-manager-intro p{font-size:15px}.di-manager-head{display:none}.di-manager-row{grid-template-columns:1fr;gap:8px;padding:18px}.di-manager-row strong{font-size:17px}.di-manager-row small{font-size:12px;display:inline;margin-left:10px}.di-manager-row>span:nth-child(2){font-size:16px;color:#456739}.di-manager-row>span:nth-child(3){font-size:14px;color:#849771}.di-selected-finding{margin:18px;padding:18px}.di-selected-finding h3{font-size:24px}.di-selected-finding p{font-size:15px}.di-preview-link{font-size:14px}.di-crm-record{padding:18px}.di-crm-record>strong{font-size:23px}.di-crm-update{padding:22px 19px}.di-crm-update h3{font-size:26px}.di-crm-update>p{font-size:16px}.di-preview-source{font-size:13px}.di-slack-message{grid-template-columns:28px minmax(0,1fr);padding:23px 18px;gap:11px}.di-message-avatar{width:28px;height:28px}.di-slack-message h3{font-size:24px}.di-slack-message h3+p{font-size:16px}.di-slack-account{font-size:13px}.di-message-tags span{font-size:12px}.di-slack-evidence{font-size:13px}.di-email-fields{padding:18px}.di-email-fields>div{grid-template-columns:45px 1fr;gap:10px}.di-email-fields dd{font-size:15px}.di-email-body{padding:22px 19px}.di-email-body h3{font-size:25px}.di-email-body>p{font-size:16px}.di-email-body>.di-email-source{font-size:14px}.di-delivery-note{font-size:13px}.di-process-grid{grid-template-columns:1fr;gap:26px}.di-process-grid article{padding-top:20px}.di-process-grid h3{font-size:28px;margin-top:15px}.di-process-grid p{font-size:17px;margin-top:13px}.di-process-grid .process-num{font-size:11px}.di-review-scope{flex-direction:column;align-items:stretch;padding:24px 21px;gap:21px;margin-top:28px}.di-review-scope strong{font-size:19px}.di-review-scope p{font-size:16px}.di-review-scope>.button{align-self:flex-start}.closing-grid{grid-template-columns:1fr;gap:30px}.di-closing-deliverables{padding:26px 23px}.di-closing-deliverables strong{font-size:22px}.di-closing-deliverables li>span{font-size:16px}.di-closing-deliverables>.micro{font-size:11px}}
@media(max-width:360px){.di-hero h1{font-size:43px}.di-hero .hero-actions{align-items:flex-start;flex-direction:column}.di-proof-card{padding:24px 21px}.di-result-number{font-size:73px}.di-proof-inset{align-items:flex-start;flex-direction:column;gap:9px}.di-hero-brief{padding:23px 18px}.di-hero-brief h2{font-size:26px}.di-case-content{padding:23px 18px}.di-case-action h3{font-size:27px}.di-disclosure>summary{padding:18px}.di-source-history,.di-qualification-body{padding:0 18px 20px}.di-use-card{padding:25px 21px}.di-delivery-options .channel-logo{display:none}.di-manager-row small{display:block;margin-left:0}.di-slack-message{grid-template-columns:1fr;gap:12px}.di-slack-message .di-message-avatar{width:32px;height:32px}.di-crm-record{gap:9px}.di-crm-record>small{margin-left:0}}
@media(prefers-reduced-motion:reduce){.di-feed i{animation:none;opacity:0}}

.di-proof-source{margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.5}

/* Quiet, consistent line icons for the two intelligence streams. */
.di-use-label{display:flex;align-items:center;gap:12px;color:#647950}
.di-use-recovery .di-use-label{color:#a25b38}
.di-use-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #c8d4bc;border-radius:8px;background:#e6eddc}
.di-use-recovery .di-use-icon{border-color:#e5cbb7;background:#f4e4d5}
.di-line-icon{display:block;width:22px;height:22px;flex-shrink:0}
.di-use-lane h4{display:flex;align-items:center;gap:10px}
.di-use-lane h4 .di-line-icon{width:19px;height:19px;color:#a25b38}
