:root{--ink:#191b1a;--muted:#646661;--paper:#fffef7;--orange:#f15533;--line:#dedfd7;--pale:#f1f1e9;--cream:#faf8ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2a6ead;outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.055em}p{line-height:1.65}.wrap{max-width:1240px;width:calc(100% - 100px);margin:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 50px;max-width:1440px;margin:auto;gap:30px;border-bottom:1px solid var(--line)}.brand{display:block;flex-shrink:0}.brand img{width:172px;height:auto;display:block}.header nav{display:flex;gap:30px;font-size:13px}.header nav a:hover,.text-link:hover{color:#b9361b}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--orange);padding:19px 23px;font-size:14px;font-weight:600;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{background:#df4829;transform:translateY(-2px)}.button span{font-size:19px;line-height:1}.button.small{padding:13px 17px;font-size:12px;gap:22px}.eyebrow,.micro,.panel-label,.process-num{font-size:10px;letter-spacing:.13em;font-weight:600}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:25px}.orange-dot,.pulse-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--orange)}.hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:45px;min-height:725px;padding:70px 0 90px}.hero h1{font-size:clamp(48px,4.8vw,70px);line-height:1.06;letter-spacing:-.06em}.hero h1 em{color:var(--orange);font-style:normal}.hero-lead{font-size:17px;max-width:460px;margin-top:29px;color:#585c56;line-height:1.65}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:32px}.text-link{font-size:13px;font-weight:600;line-height:1.5}.hero-foot{font-size:11px;color:var(--muted);margin-top:22px}.hero-visual{position:relative;padding:40px 16px 60px 15px;isolation:isolate}.orbit{position:absolute;border:1px solid #e4e1d4;border-radius:50%;z-index:-1}.orbit-one{width:520px;height:520px;left:-15px;top:-15px}.orbit-two{width:630px;height:630px;left:-70px;top:-70px}.visual-cross{position:absolute;font-size:22px;color:#b7b9ad}.cross-one{left:-8px;top:0}.cross-two{right:8px;bottom:22px}.signal-label{font-size:9px;letter-spacing:.15em;position:absolute;right:28px;top:9px;display:flex;align-items:center;gap:8px}.product-window{background:#fff;border:1px solid #dadbd3;box-shadow:0 22px 55px #25291b0f;transform:rotate(-2deg);position:relative}.window-head{padding:15px 18px;border-bottom:1px solid #e8e9e2;display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-brand{font-size:11px;font-weight:700}.mini-brand span{color:var(--orange);padding:0 5px}.sample{font-size:7px;letter-spacing:.08em;color:#777}.workspace-top{padding:23px 22px 20px}.workspace-top .micro{font-size:8px;color:var(--muted)}.company-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 9px}.company-line h2{font-size:23px;letter-spacing:-.04em}.status{background:#edf2e5;color:#496333;padding:5px 7px;font-size:9px;font-weight:600}.subtle{font-size:10px;color:var(--muted)}.proof-card{margin:0 18px;padding:20px 16px;background:#f8f8f3;border:1px solid #e9e9e1}.proof-card .micro{font-size:8px;color:#777}.proof-card>p{font-size:15px;font-weight:600;margin-top:9px;line-height:1.35}.proof-card blockquote{margin:17px 0 15px;border-left:2px solid var(--orange);padding-left:12px;font-size:13px;line-height:1.6}.source-line{display:flex;gap:8px;font-size:9px;line-height:1.55}.source-line small{color:#7b7d74;font-size:8px}.source-icon{font-size:15px}.next-card{background:#fff0e9;margin:13px 18px 18px;padding:14px 16px;border-left:2px solid var(--orange)}.next-card .micro{font-size:8px;color:#ac3d21;display:block}.next-card strong{font-size:12px;display:block;margin:7px 0}.next-card p{font-size:9px;color:#71584d}.window-foot{padding:12px 18px;border-top:1px solid #e8e9e2;display:flex;justify-content:space-between;font-size:8px;color:#777}.window-foot i{display:inline-block;width:5px;height:5px;background:#6c8554;border-radius:50%;margin-right:3px}.floating-note{position:absolute;bottom:0;left:38px;display:flex;gap:14px;align-items:flex-start}.arrow-turn{color:var(--orange);font-size:30px}.floating-note strong{font-size:13px;line-height:1.4}.floating-note p{font-size:10px;color:var(--muted);margin-top:4px}.sources-strip{border-block:1px solid var(--line);padding:27px 0}.sources-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.sources-strip span:first-child{font-size:9px;letter-spacing:.12em;color:var(--muted)}.sources-strip p{font-size:12px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sources-strip b{font-weight:400;color:#aaa}.sources-strip strong{font-weight:600}.strip-arrow{color:var(--orange);font-size:23px}.section{padding:100px 0}.section-heading{max-width:760px;margin-bottom:44px}.section-heading h2,.method-copy h2,.faq-layout h2{font-size:clamp(36px,3.8vw,52px);line-height:1.09}.section-heading>p:last-child{font-size:15px;color:var(--muted);max-width:590px;margin-top:25px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer-card{background:var(--pale);padding:35px 38px 0}.orange-card{background:#f9e8dd}.card-top{display:flex;align-items:center;gap:15px;margin-bottom:45px}.card-top .index{font-size:11px;border:1px solid #aeb2a7;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.card-top .micro{font-size:9px;color:#656b61}.card-top svg{width:35px;margin-left:auto}.offer-card h3{font-size:36px;line-height:1.05}.offer-card>p{font-size:14px;color:#5b6058;margin:23px 0}.line-list{padding:0;list-style:none;margin:25px 0 35px}.line-list li{border-top:1px solid #d0d2c7;padding:13px 0;font-size:12px;display:flex;align-items:center;gap:10px}.line-list li:before{content:'↗';color:#9b3d29;font-size:16px}.orange-card .line-list li{border-color:#dfcfc1}.card-takeaway{border-top:1px solid #c5c9bc;padding:22px 0;display:grid;grid-template-columns:85px 1fr;gap:10px;align-items:start}.card-takeaway span{font-size:8px;letter-spacing:.12em;line-height:1.7}.card-takeaway strong{font-size:12px;font-weight:500;line-height:1.6}.example-section{background:#f2f2eb;border-block:1px solid var(--line)}.split-heading{display:grid;grid-template-columns:1fr .85fr;max-width:none;gap:90px;align-items:end}.split-heading>p:last-child{margin:0;padding-bottom:5px}.split-heading>div>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:420px}.switch{margin:23px 0 13px;display:inline-flex;padding:4px;background:#e5e6dd;gap:3px}.switch button{background:transparent;padding:11px 18px;font-size:12px}.switch button.selected{background:var(--ink);color:#fff}.fine{font-size:10px;line-height:1.6;color:#70746a}.case-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:1px;background:#dcdfd3;border:1px solid #dcdfd3}.case-summary{background:#e8ebdf;padding:32px}.case-summary .micro{font-size:9px;color:#626858}.case-summary h3{font-size:30px;line-height:1.15;margin:17px 0}.case-summary>p{font-size:13px;color:#626858}.case-fact{padding:19px 0;border-top:1px solid #cbd0bf}.case-fact:first-of-type{margin-top:30px}.case-fact span{font-size:9px;color:#6c7360;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:8px}.case-fact p{font-size:13px;line-height:1.6}.case-story{background:var(--paper);padding:32px}.case-story blockquote{font-size:23px;line-height:1.4;letter-spacing:-.025em;margin:18px 0 13px}.quote-source{font-size:10px;color:#777}.mini-timeline{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0}.mini-timeline>div{border-top:1px solid #ccc;padding:13px 16px 0 0;position:relative}.mini-timeline>div:before{content:'';position:absolute;top:-3px;left:0;width:5px;height:5px;border-radius:50%;background:var(--orange)}.mini-timeline span{font-size:9px;font-weight:600}.mini-timeline p{font-size:11px;color:#777;margin-top:7px;line-height:1.5}.action-callout{background:#fff0e7;border-left:3px solid var(--orange);padding:18px}.action-callout span{font-size:9px;letter-spacing:.1em;color:#a23a21;font-weight:600}.action-callout h4{font-size:15px;line-height:1.4;margin:9px 0;font-weight:600}.action-callout p{font-size:11px;color:#775e50}.dark-section{background:#1e2520;color:#fffef7}.dark-section .eyebrow{color:#b5c29f}.dark-section .section-heading p:last-child{color:#b1b8ad}.investigation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}.investigation-grid article{border-top:1px solid #50594d;padding-top:22px}.step-no{color:#e6ae8f;font-size:12px}.investigation-grid h3{font-size:24px;margin:27px 0 16px;letter-spacing:-.025em}.investigation-grid p{font-size:13px;color:#aeb8a9;max-width:300px}.standard-footer{border-top:1px solid #50594d;margin-top:55px;padding-top:25px;display:flex;gap:25px;justify-content:space-between;font-size:11px}.standard-footer strong{font-weight:500}.standard-footer p{color:#aeb8a9;font-size:10px}.methodology-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.method-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:24px;max-width:450px}.method-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.method-tags span{border:1px solid var(--line);font-size:9px;padding:9px 10px}.method-panel{border:1px solid #dadcd1;padding:30px;background:#f9f9f2}.panel-label{font-size:8px;color:#777}.method-panel h3{font-size:28px;margin:20px 0}.assessment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:18px 0}.assessment-row strong{font-size:12px;font-weight:600}.assessment-row p{font-size:11px;color:#777;margin-top:5px}.assessment{font-size:9px;padding:5px 8px;flex-shrink:0}.supported{background:#e1ebd5;color:#425c2b}.partial{background:#f7e9d0;color:#806028}.unknown{background:#e8e9e2;color:#62685a}.panel-foot{font-size:10px;border-top:1px solid var(--line);padding-top:17px;color:#777}.delivery-section{background:#edece3}.delivery-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:50px}.delivery-options{display:flex;flex-direction:column}.delivery-choice{display:flex;gap:20px;text-align:left;align-items:center;background:transparent;border-top:1px solid #d2d4c6;padding:22px 12px}.delivery-choice:last-child{border-bottom:1px solid #d2d4c6}.delivery-choice>span{font-size:10px;color:#878b7d}.delivery-choice strong{display:block;font-size:16px;font-weight:500}.delivery-choice small{display:block;font-size:10px;margin-top:7px;color:#73786b}.delivery-choice b{margin-left:auto;font-size:18px;font-weight:400}.delivery-choice.selected{background:#fffef7;border-left:3px solid var(--orange);padding-left:9px}.delivery-preview{background:var(--paper);border:1px solid #d3d7c7;align-self:center;min-height:300px;padding:30px;box-shadow:0 10px 30px #242b1f08}.preview-label{font-size:9px;letter-spacing:.12em;color:#777;display:flex;justify-content:space-between}.delivery-preview h3{font-size:25px;margin:27px 0 12px}.delivery-preview p{font-size:13px;color:#626858}.preview-body{margin-top:23px;padding-top:20px;border-top:1px solid var(--line)}.preview-body strong{font-size:13px;display:block;margin-bottom:10px}.preview-link{font-size:11px;color:#a03a21;display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.mini-queue{border:1px solid var(--line);margin-top:20px}.queue-head,.queue-row{display:grid;grid-template-columns:1fr 1.5fr .65fr;gap:10px;padding:12px;font-size:10px}.queue-head{background:#f0f1e8;color:#72776b;font-size:8px}.queue-row{border-top:1px solid var(--line);line-height:1.5}.queue-row span:nth-child(2){color:#a03a21}.delivery-note{margin-top:20px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.process-grid article{border-top:2px solid var(--orange);padding-top:25px}.process-num{font-size:9px;color:#a03a21}.process-grid h3{font-size:29px;margin:23px 0 17px}.process-grid p{font-size:13px;color:var(--muted)}.process-grid article>div{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:flex;flex-direction:column;gap:8px}.process-grid article>div span{font-size:8px;letter-spacing:.1em;color:#777}.process-grid article>div strong{font-size:12px;font-weight:500;line-height:1.6}.scope-note{background:#eeefe7;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px;margin-top:45px}.scope-note p{font-size:11px;color:var(--muted)}.scope-note strong{font-size:13px;color:var(--ink)}.scope-note a{flex-shrink:0}.faq-section{background:#f4f3eb;border-top:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq-layout .eyebrow{font-size:9px}.faq-layout h2{font-size:38px}.faqs details{border-top:1px solid #d3d6c9}.faqs details:last-child{border-bottom:1px solid #d3d6c9}.faqs summary{cursor:pointer;list-style:none;padding:23px 28px 23px 0;font-size:14px;font-weight:500;position:relative;line-height:1.5}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;right:1px;top:21px;font-size:20px;font-weight:400}.faqs details[open] summary:after{content:'−'}.faqs details p{padding:0 30px 23px 0;font-size:12px;color:var(--muted)}.closing-section{background:var(--orange);padding:90px 0}.closing-grid{display:grid;grid-template-columns:1.5fr .5fr;gap:90px;align-items:center}.closing-section h2{font-size:clamp(40px,4.8vw,66px);line-height:1.06}.closing-section p:not(.eyebrow){max-width:510px;font-size:14px;margin:25px 0}.cream-button{background:var(--paper);margin-top:5px}.cream-button:hover{background:#e9e8de}.closing-mark{opacity:.75}.closing-mark svg{width:100%;max-width:220px;stroke:currentColor;stroke-width:1}.closing-mark span{font-size:9px;letter-spacing:.12em;line-height:1.7;display:block;margin-top:20px}.footer{padding-block:28px;display:flex;justify-content:space-between;gap:25px;font-size:10px}.footer span{color:var(--muted)}.skip{position:fixed;top:-100px;left:15px;background:var(--ink);color:white;z-index:100;padding:15px}.skip:focus{top:10px}body{overflow-x:clip}
@media(min-width:1550px){.header{max-width:1340px;padding-inline:0}.hero{min-height:800px}}
@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.header{padding-inline:30px}.header nav{gap:20px}.hero{gap:25px}.hero h1{font-size:52px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-lead{font-size:15px}.orbit-one{width:440px;height:440px}.orbit-two{width:520px;height:520px;left:-50px;top:-50px}.company-line{flex-wrap:wrap}.company-line h2{font-size:21px}.hero-visual{padding-inline:0}.split-heading,.methodology-section{gap:45px}.delivery-layout{gap:35px}.sources-strip>.wrap{flex-direction:column;align-items:flex-start;gap:10px}.sources-strip p{gap:15px}.offer-card{padding-inline:28px}.mini-timeline{gap:7px}.case-story{padding:27px}.case-summary{padding:27px}}
@media(max-width:760px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 40px)}.header{height:82px;padding:0 20px;gap:10px}.brand img{width:145px}.header nav{display:none}.button.small{font-size:10px;gap:10px;padding:12px}.hero{grid-template-columns:1fr;padding:55px 0 65px;gap:40px;min-height:0}.hero h1{font-size:clamp(43px,8.8vw,65px)}.hero-lead{max-width:520px;font-size:16px}.hero-actions{gap:22px}.hero-foot{font-size:10px}.hero-visual{max-width:480px;width:100%;margin:auto;padding:28px 12px 65px}.signal-label{top:0}.orbit-one{width:350px;height:350px;left:calc(50% - 175px);top:60px}.orbit-two{width:430px;height:430px;left:calc(50% - 215px);top:20px}.floating-note{left:30px}.cross-one{left:0;top:12px}.cross-two{right:0;bottom:8px}.product-window{transform:rotate(-1.3deg)}.company-line{flex-wrap:nowrap}.company-line h2{font-size:22px}.sources-strip{padding:23px 0}.sources-strip p{font-size:11px;gap:11px}.section{padding:65px 0}.section-heading{margin-bottom:32px}.section-heading h2,.method-copy h2{font-size:38px}.section-heading>p:last-child{font-size:14px}.offer-grid,.case-layout,.split-heading,.methodology-section,.delivery-layout,.faq-layout,.closing-grid{grid-template-columns:1fr}.offer-grid{gap:18px}.offer-card{padding:27px 25px 0}.card-top{margin-bottom:28px}.offer-card h3{font-size:34px}.offer-card>p{max-width:480px}.line-list li{font-size:12px}.split-heading{gap:25px}.split-heading h2 br:nth-child(2){display:none}.switch{margin-top:20px}.case-layout{gap:1px}.case-summary,.case-story{padding:25px}.case-fact:first-of-type{margin-top:22px}.case-story blockquote{font-size:22px}.mini-timeline{gap:10px}.mini-timeline p{font-size:10px}.investigation-grid{grid-template-columns:1fr;gap:26px;margin-top:40px}.investigation-grid article{display:grid;grid-template-columns:25px 1fr;column-gap:17px;padding-top:18px}.investigation-grid h3{margin:0 0 12px}.investigation-grid p{grid-column:2;max-width:none}.step-no{padding-top:6px}.standard-footer{flex-direction:column;gap:10px;margin-top:35px}.methodology-section{gap:35px}.method-panel{padding:25px}.delivery-layout{gap:25px;margin-top:30px}.delivery-choice{padding-block:18px}.delivery-preview{padding:23px;min-height:285px}.process-grid{grid-template-columns:1fr;gap:32px}.process-grid h3{margin:16px 0 12px}.process-grid article>div{margin-top:18px;padding-top:14px}.scope-note{align-items:flex-start;flex-direction:column;padding:22px;gap:18px;margin-top:30px}.faq-layout{gap:30px}.closing-section{padding:60px 0}.closing-grid{gap:35px}.closing-section h2{font-size:43px}.closing-mark{display:none}.footer{flex-wrap:wrap;row-gap:15px;font-size:9px}.footer span{order:3;width:100%}.footer a:last-child{margin-left:auto}.hero .eyebrow{font-size:9px}.button{font-size:12px;padding:17px 18px;gap:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Revenue-first offer and ecosystem narrative. */
.hero h1{font-size:clamp(47px,4.5vw,65px)}.hero-lead{font-size:19px;color:var(--ink);max-width:465px}.hero-foot{font-size:13px;max-width:455px;line-height:1.65;margin-top:25px}.hero-visual.convergence-visual{padding:12px 0 12px 18px}.visual-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:12px}.visual-title .micro{font-size:8px}.source-fragments{display:grid;gap:8px}.fragment{display:flex;align-items:center;gap:13px;background:#f0f0e7;border:1px solid #e0e1d6;padding:13px 16px}.tool-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.gong-icon{background:#e9dff7;color:#6a3e96}.hubspot-icon{background:#fce0d4;color:#bc4b22}.files-icon{background:#e0e8d3;color:#4f6937}.email-icon{background:#dde8ed;color:#416879}.fragment strong{font-size:10px}.fragment p{font-size:11px;margin-top:4px;color:#696f62}.fragment-type{font-size:7px;letter-spacing:.08em;color:#787e71;margin-left:auto}.convergence-line{display:flex;align-items:center;gap:13px;justify-content:center;margin:19px 0;font-size:8px;letter-spacing:.1em;color:#7e563e}.convergence-line span{height:1px;flex:1;background:#d7c6b6}.unified-card{background:var(--paper);border:1px solid #cfd2c2;padding:21px;box-shadow:0 18px 35px #222b1710}.unified-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.unified-card h2{font-size:25px;line-height:1.15;margin:19px 0 12px;letter-spacing:-.04em}.unified-card>p{font-size:11px;color:#696f62}.unified-card .next-card{margin:17px 0 14px}.unified-foot{display:flex;gap:14px;font-size:8px;color:#737b68}.unified-foot span:before{content:'✓';color:#547344;margin-right:4px}.value-section{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:75px}.value-intro h2{font-size:37px;line-height:1.13}.value-copy p{font-size:14px;color:var(--muted);margin-bottom:18px}.value-copy strong{font-size:12px;font-weight:600}.ecosystem-section{background:#eeeee5;border-block:1px solid #dedfd1}.ecosystem-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:50px}.ecosystem-inputs{padding:10px 0}.ecosystem-inputs h3{font-size:24px;margin-bottom:23px;letter-spacing:-.03em}.ecosystem-source{display:flex;gap:17px;padding:20px 0;border-top:1px solid #d1d5c5}.ecosystem-source strong{font-size:13px}.ecosystem-source p{font-size:12px;color:#72776b;margin-top:7px;max-width:390px}.ecosystem-result{background:#1e2520;color:var(--paper);padding:35px 36px}.ecosystem-result>.micro{color:#d3b99c;font-size:9px}.ecosystem-result h3{font-size:43px;line-height:1.08;margin:27px 0 20px}.ecosystem-result>p{font-size:13px;color:#b9c0b0}.ecosystem-result dl{margin:26px 0}.ecosystem-result dl>div{border-top:1px solid #4b5445;padding:14px 0;display:grid;grid-template-columns:90px 1fr;gap:15px}.ecosystem-result dt{font-size:12px}.ecosystem-result dd{margin:0;font-size:11px;line-height:1.6;color:#b9c0b0}.ecosystem-result .coverage-note{font-size:10px;color:#a5ae9a}.multi-source-case{grid-template-columns:.95fr 1.05fr}.case-sources{margin-top:26px}.case-source{border-top:1px solid #cbd0bf;padding:16px 0}.case-source .source-badge{font-size:8px;letter-spacing:.08em;font-weight:600;color:#79644d;display:block;margin-bottom:7px}.case-source p{font-size:12px;color:#505c43}.case-source small{display:block;font-size:9px;color:#747d68;margin-top:7px}.case-story .joined-story{font-size:13px;color:#626858;margin-top:15px}.case-story blockquote{font-size:21px}.case-summary h3{font-size:28px}.sources-strip p{font-size:12px}.closing-section h2{font-size:clamp(39px,4.3vw,60px)}
@media(max-width:1100px){.value-section{gap:45px}.ecosystem-grid{gap:30px}.hero h1{font-size:49px}.convergence-visual .fragment{padding:12px}.fragment-type{display:none}.hero-lead{font-size:17px}.unified-card h2{font-size:23px}.visual-title{flex-wrap:wrap}.ecosystem-result{padding:28px}.ecosystem-result h3{font-size:37px}}
@media(max-width:760px){.hero h1{font-size:clamp(42px,8.5vw,64px)}.hero-lead{font-size:18px}.hero-foot{font-size:13px}.hero-visual.convergence-visual{padding:0;max-width:500px}.visual-title{flex-wrap:nowrap}.visual-title .micro{font-size:7px}.fragment-type{display:block}.fragment{padding:13px}.fragment p{font-size:11px}.unified-card h2{font-size:27px}.value-section,.ecosystem-grid,.multi-source-case{grid-template-columns:1fr;gap:28px}.value-section{padding-block:55px}.value-intro h2{font-size:32px}.ecosystem-grid{gap:20px}.ecosystem-inputs h3{font-size:23px}.ecosystem-source{padding-block:18px}.ecosystem-result{padding:28px}.ecosystem-result h3{font-size:38px}.case-layout.multi-source-case{gap:1px}.case-story blockquote{font-size:22px}.sources-strip p{font-size:11px}.closing-section h2{font-size:40px}.ecosystem-result dl>div{grid-template-columns:75px 1fr;gap:10px}}
/* Motion direction: evidence streams become a commercial story. */
.hero{gap:40px;padding-top:55px;padding-bottom:65px}.hero h1{font-weight:600;font-size:clamp(48px,4.8vw,70px);letter-spacing:-.065em;line-height:1.04}.hero h1 em{display:inline-block;color:var(--orange);position:relative;padding-top:5px}.hero-revenue{display:inline-block;position:relative;z-index:0;padding-bottom:9px}.headline-swoosh{position:absolute;bottom:-7px;left:-1%;width:104%;height:23px;z-index:-1;overflow:visible}.headline-swoosh path{fill:none;stroke:#f15533;stroke-width:5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:draw-underline 1s .3s ease forwards}.hero-copy{position:relative}.hero-copy:before{content:'';position:absolute;width:52px;height:2px;left:-75px;top:6px;background:var(--orange)}.section-heading h2 em,.method-copy h2 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:-.055em;color:#a73f26}.dark-section h2 em{color:#efb08b}.section-heading h2,.method-copy h2{line-height:1.13}.hero-visual.convergence-visual{padding:0 0 0 10px}.visual-title{gap:12px;margin-bottom:9px}.visual-title .micro{font-size:7px;letter-spacing:.11em}.motion-toggle{background:transparent;font-size:9px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:7px;border:1px solid #dbded0;color:#646c5c}.motion-toggle:hover{background:#e9eddf}.motion-toggle:disabled{cursor:default}.flow-board{height:340px;position:relative;isolation:isolate}.flow-grid{position:absolute;inset:0;background-image:radial-gradient(#c5cbb9 1px,transparent 1px);background-size:19px 19px;mask-image:radial-gradient(ellipse at 60% 50%,#000,transparent 75%);opacity:.5}.flow-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wire-base{fill:none;stroke:url(#wire-gradient);stroke-width:1.2;opacity:.65}.wire-pulses{fill:none;stroke:var(--orange);stroke-width:2.4;stroke-linecap:round}.data-pulse{stroke-dasharray:5 115;stroke-dashoffset:120;animation:signal-travel 4s linear infinite}.data-pulse:nth-child(2){animation-delay:.8s}.data-pulse:nth-child(3){animation-delay:1.6s}.data-pulse:nth-child(4){animation-delay:2.4s}.data-pulse.output-pulse{animation-delay:2.9s;animation-duration:3s}.flow-source{position:absolute;left:0;width:33%;height:72px;border:1px solid #d9ddce;background:#fffefb;box-shadow:0 5px 18px #27351708;padding:9px 12px;display:flex;flex-direction:column;justify-content:center;z-index:2;transition:transform .25s,box-shadow .25s}.flow-source:hover{transform:translateY(-3px);box-shadow:0 8px 22px #27351714}.flow-gong{top:7px}.flow-hubspot{top:89px}.flow-files{top:171px}.flow-email{top:253px}.flow-source>img{object-fit:contain;object-position:left;width:65px;height:24px}.flow-source small{font-size:8px;color:#797e70;line-height:1.3;margin-top:5px}.hubspot-logo-wrap{background:#22302e;display:inline-flex;padding:3px 7px;width:86px}.hubspot-logo-wrap img{width:70px;height:24px;object-fit:contain}.file-brand{display:flex;align-items:center;gap:7px}.file-brand img{width:22px;height:22px}.file-brand strong{font-size:10px;font-weight:500;letter-spacing:-.02em}.mail-glyph{width:20px;height:20px;stroke:#b45537;stroke-width:1.4}.waveform{position:absolute;right:11px;top:15px;display:flex;gap:2px;height:17px;align-items:center}.waveform i{width:2px;height:12px;background:#8d68bd;animation:sound-wave 1.3s ease-in-out infinite;transform-origin:center}.waveform i:nth-child(3n){height:6px;animation-delay:.2s}.waveform i:nth-child(2n){height:17px;animation-delay:.4s}.waveform i:nth-child(4n){height:9px;animation-delay:.65s}.record-bars,.file-lines{position:absolute;right:12px;top:17px;display:flex;flex-direction:column;gap:4px;width:20px}.record-bars i,.file-lines i{height:2px;background:#d1d8c3;animation:record-reveal 4s ease infinite}.record-bars i:nth-child(2),.file-lines i:nth-child(2){width:65%;animation-delay:.3s}.record-bars i:nth-child(3),.file-lines i:nth-child(3){width:80%;animation-delay:.6s}.file-lines{top:auto;bottom:9px}.message-dot{width:5px;height:5px;border-radius:50%;position:absolute;right:13px;top:17px;background:var(--orange);box-shadow:0 0 0 4px #f1553310;animation:notification-glow 4s infinite}.intelligence-hub{position:absolute;left:78%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);background:var(--paper);border:1px solid #d8c4b1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 25px #2936170a;border-radius:24px}.intelligence-hub>img{width:43px;height:43px;border-radius:9px}.intelligence-hub>span:not(.hub-orbit){font-size:8px;letter-spacing:.14em;font-weight:600}.intelligence-hub small{font-size:6px;color:#827865;position:absolute;bottom:-22px;white-space:nowrap}.hub-orbit{position:absolute;inset:-15px;border:1px dashed #d4b49d;border-radius:50%;animation:hub-rotation 35s linear infinite;z-index:-1}.hub-orbit.second{inset:-35px;border:1px solid #dedbcd;animation:hub-breathe 4s ease-in-out infinite}.hub-orbit:after{content:'';width:5px;height:5px;background:var(--orange);border-radius:50%;position:absolute;top:14px;left:14px;box-shadow:0 0 8px #f1553344}.hub-orbit.second:after{display:none}.flow-output-label{position:absolute;bottom:7px;left:39%;font-size:8px;letter-spacing:.1em;color:#9b4b2e}.flow-output-label>span{margin-left:8px}.hero-intelligence{position:relative;z-index:2;box-shadow:0 16px 40px #2936170e;overflow:hidden}.hero-intelligence:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#f15533,transparent)}.hero-intelligence .unified-heading .micro{font-size:8px;letter-spacing:.08em}.hero-intelligence h2{font-size:25px;font-weight:500;margin-top:16px}.hero-intelligence .next-card{margin-block:14px}.hero-intelligence .unified-foot{font-size:8px}.hero-intelligence .status{font-size:8px}.ecosystem-brand{width:88px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ecosystem-brand img{width:73px;height:32px;object-fit:contain}.hubspot-brand{background:#22302e;border-radius:3px}.drive-brand img{width:31px;height:31px}.gong-brand{background:#f0e8fa;border-radius:3px}.ecosystem-source{align-items:center}.ecosystem-source p{font-size:11px}.ecosystem-result{position:relative;overflow:hidden;isolation:isolate}.ecosystem-result>*:not(.narrative-orbit){position:relative;z-index:1}.narrative-orbit{position:absolute;right:-115px;top:-100px;width:320px;height:320px;z-index:0;opacity:.18}.narrative-orbit span{position:absolute;inset:0;border:1px solid #c4d2a5;border-radius:50%;animation:hub-rotation 45s linear infinite}.narrative-orbit span:nth-child(2){inset:30px}.narrative-orbit span:nth-child(3){inset:65px}.narrative-orbit span:after{content:'';width:6px;height:6px;background:#f6af87;position:absolute;left:44px;top:42px;border-radius:50%}.degrees{color:#f7b68f;display:inline-block}.investigation-flow{display:flex;align-items:center;gap:18px;margin-top:42px;padding:25px 0;border-block:1px solid #50594d}.investigation-flow>div{flex:1}.investigation-flow>div>span{display:block;color:#e6ae8f;font-size:9px;letter-spacing:.1em;margin-bottom:10px}.investigation-flow strong{font-size:12px;font-weight:500}.investigation-flow>b{font-size:20px;color:#e6ae8f;font-weight:400;animation:arrow-nudge 3s ease-in-out infinite}.investigation-flow>b:nth-of-type(2){animation-delay:.5s}.investigation-flow>b:nth-of-type(3){animation-delay:1s}.standard-footer{margin-top:0;border-top:0}.channel-logo{width:23px;height:23px;object-fit:contain;margin-right:8px;vertical-align:middle}.channel-logo.hubspot-channel{width:53px;height:23px;background:#22302e;padding:3px;border-radius:2px}.delivery-choice.selected{transition:background .25s,border-color .25s}.offer-card{transition:transform .3s,box-shadow .3s}.offer-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #252e160d}.offer-card .card-top svg{overflow:visible}.offer-card:hover .card-top svg{animation:icon-lift .7s ease both}.closing-mark svg{animation:target-breathe 7s ease-in-out infinite;transform-origin:center}.has-entered{animation:headline-arrival .75s ease both}.motion-paused *, .page-hidden *, .motion-offscreen, .motion-offscreen *{animation-play-state:paused!important}.motion-paused .headline-swoosh path{stroke-dashoffset:0}.motion-paused .has-entered{animation:none!important;transform:none!important;opacity:1!important}
@keyframes signal-travel{to{stroke-dashoffset:0}}@keyframes sound-wave{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes record-reveal{0%,100%{opacity:.4}35%,65%{opacity:1}}@keyframes notification-glow{0%,100%{box-shadow:0 0 0 3px #f1553310}50%{box-shadow:0 0 0 7px #f1553305}}@keyframes hub-rotation{to{transform:rotate(360deg)}}@keyframes hub-breathe{0%,100%{transform:scale(.96);opacity:.6}50%{transform:scale(1.05);opacity:1}}@keyframes arrow-nudge{0%,70%,100%{transform:translateX(0);opacity:.5}35%{transform:translateX(5px);opacity:1}}@keyframes target-breathe{0%,100%{transform:scale(.97) rotate(-3deg)}50%{transform:scale(1.03) rotate(3deg)}}@keyframes draw-underline{to{stroke-dashoffset:0}}@keyframes headline-arrival{from{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes icon-lift{50%{transform:translateY(-6px)}}
@media(max-width:1100px){.hero h1{font-size:51px}.hero{gap:30px}.flow-source{padding-inline:8px;width:34%}.waveform{right:8px;gap:1px}.waveform i:nth-child(n+8){display:none}.flow-source small{font-size:7px}.file-brand{gap:5px}.file-brand strong{font-size:9px}.hero-intelligence h2{font-size:23px}.visual-title{flex-wrap:wrap}.flow-board{height:340px}.intelligence-hub{width:88px;height:88px}.record-bars,.file-lines{display:none}.ecosystem-brand{width:70px}.ecosystem-brand img{max-width:60px}.investigation-flow{gap:13px}.investigation-flow strong{font-size:11px}}
@media(max-width:760px){.hero{padding-top:45px;padding-bottom:50px;gap:40px}.hero h1{font-size:clamp(44px,8.6vw,66px)}.hero-visual.convergence-visual{padding:0;max-width:500px}.visual-title{flex-wrap:nowrap}.visual-title .micro{font-size:7px;max-width:200px;line-height:1.6}.flow-source{padding-inline:10px;width:34%}.flow-source small{font-size:7px}.flow-board{height:340px}.flow-source>img{width:61px}.file-brand strong{font-size:9px}.flow-output-label{font-size:7px;left:38%}.intelligence-hub{width:85px;height:85px;left:78%}.hub-orbit{inset:-12px}.hub-orbit.second{inset:-27px}.waveform{right:7px;gap:1px}.waveform i:nth-child(n+7){display:none}.hero-intelligence h2{font-size:25px}.headline-swoosh{height:19px;bottom:-4px}.hero-revenue{padding-bottom:7px}.ecosystem-brand{width:65px;height:42px}.ecosystem-brand img{max-width:57px}.ecosystem-brand.drive-brand img{max-width:29px}.ecosystem-source{gap:13px}.investigation-flow{display:grid;grid-template-columns:1fr 25px 1fr;gap:22px 10px}.investigation-flow>b:nth-of-type(2){display:none}.investigation-flow>div{min-height:42px}.investigation-flow strong{font-size:11px}.investigation-flow>b{justify-self:center}.closing-mark{display:none}.section-heading h2 em,.method-copy h2 em{letter-spacing:-.045em}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.headline-swoosh path{stroke-dashoffset:0}.has-entered{opacity:1;transform:none}.data-pulse{stroke-dashoffset:45;opacity:.6}}
/* CRM and call-platform families, with a bounded file scope. */
.flow-notes{top:253px}.platform-families{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 16px}.platform-family{padding:25px;background:#fffef7;border:1px solid #d9ddcc}.platform-family-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.platform-family-head .micro{font-size:9px;color:#9c4328}.platform-category{font-size:9px;color:#79806e}.platform-list{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:24px 0 18px}.platform-name{font-size:16px;letter-spacing:-.035em;font-weight:600;border:1px solid #e0e2d7;padding:10px 12px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:#fafaf4}.platform-name.logo-platform{padding:7px 12px}.logo-platform img{width:66px;height:28px;object-fit:contain}.logo-platform.dark-platform{background:#22302e;border-color:#22302e}.salesforce-name{color:#187aa8}.pipedrive-name{color:#23573c}.attio-name{color:#282c34}.fireflies-name{color:#714c9b}.fathom-name{color:#236386}.granola-name{color:#4c6545}.platform-family>p{font-size:11px;color:#6b7462}.platform-scope{font-size:10px;color:#6f7864;margin-bottom:38px;max-width:850px}.document-brand{background:#e2e7d8;border-radius:3px}.document-brand svg{width:26px;height:30px;stroke:#566c40;stroke-width:1.3}.flow-files .mail-glyph{width:20px;flex-shrink:0}
@media(max-width:1100px){.platform-families{gap:17px}.platform-family{padding:22px}.platform-family-head{align-items:flex-start;flex-direction:column;gap:7px}.platform-name{font-size:14px;padding-inline:10px}.platform-list{gap:7px}}
@media(max-width:760px){.platform-families{grid-template-columns:1fr;gap:15px}.platform-family{padding:22px}.platform-family-head{flex-direction:row;align-items:center;gap:12px}.platform-category{font-size:8px}.platform-name{font-size:15px;padding-inline:11px}.platform-scope{font-size:10px;margin-bottom:28px}.platform-list{margin:20px 0 15px}}
/* Editorial refresh: clearer hierarchy, shorter sections and quieter motion. */
.header nav{gap:24px}.section{padding-block:85px}.value-section{padding-block:58px}.hero{padding-bottom:58px;gap:45px}.hero-lead{max-width:455px}.hero-foot{max-width:440px;color:#71766b}.hero-intelligence h2{font-size:24px}.hero-intelligence .next-card strong{font-size:12px;line-height:1.5}.hero-intelligence .next-card p{line-height:1.6}.relationship-panel{padding:28px 28px 25px 0;align-self:center}.relationship-panel>.micro{font-size:9px;color:#955332;margin-bottom:20px}.relationship-panel h3{font-size:35px;line-height:1.12;letter-spacing:-.045em;margin-bottom:18px}.relationship-panel>p:not(.micro){font-size:13px;color:#72796a;max-width:390px}.relationship-map{display:flex;align-items:center;gap:12px;margin:25px 0}.relationship-map span{background:#fffef7;border:1px solid #d4d9c7;padding:13px 17px;font-size:12px}.relationship-map b{font-size:15px;font-weight:400;color:#9a593d}.selected-records{border-top:1px solid #d1d5c5;padding-top:20px}.selected-records strong{font-size:11px;font-weight:600}.selected-records p{font-size:11px;color:#72796a;margin-top:8px;max-width:380px}.ecosystem-result h3{font-size:40px;margin-top:23px}.ecosystem-result{padding-block:30px}.ecosystem-result dl{margin-bottom:20px}.platform-family{box-shadow:none}.platform-family-head .micro{font-size:10px}.platform-scope{font-size:11px;line-height:1.6}.case-story .joined-story{font-size:13px}.case-story .quote-source{line-height:1.6}.action-callout span{line-height:1.7}.case-story .action-callout{margin-bottom:17px}.case-source .source-badge{line-height:1.7}.case-source small{font-size:10px}.case-source p{line-height:1.65}.case-story blockquote{border-left:2px solid var(--orange);padding-left:18px;margin-block:23px 14px}.mini-timeline{margin-block:26px}.assessment-row p{line-height:1.6}.standard-footer{margin-top:35px;border-top:1px solid #50594d;padding-top:22px}.scope-note{margin-top:35px}.faqs summary{font-size:14px}.script-note{padding:25px;font-size:13px}.section-heading h2,.method-copy h2{max-width:800px}.fine{font-size:11px}.status{letter-spacing:0}.closing-section{padding-block:75px}.closing-section h2{font-size:clamp(39px,4.2vw,58px)}
@media(max-width:1100px){.header nav{gap:16px;font-size:12px}.relationship-map{gap:8px}.relationship-map span{padding:12px}.relationship-panel h3{font-size:31px}}
@media(max-width:760px){.section{padding-block:58px}.value-section{padding-block:45px}.hero{gap:35px;padding-bottom:45px}.hero h1{font-size:clamp(42px,8.5vw,62px)}.hero-lead{font-size:17px}.hero-actions .button{padding:16px 17px}.hero-actions{gap:18px}.hero-intelligence h2{font-size:23px}.visual-title .micro{font-size:7px;max-width:175px}.relationship-panel{padding:12px 0 8px}.relationship-panel h3{font-size:32px}.relationship-panel>p:not(.micro){max-width:none}.relationship-map{gap:10px;margin-block:22px}.relationship-map span{padding:12px 15px}.ecosystem-result h3{font-size:37px}.ecosystem-result{padding:26px}.standard-footer{margin-top:30px}.case-story blockquote{font-size:20px;padding-left:14px}.action-callout{padding:16px}.action-callout span{font-size:8px;letter-spacing:.06em}.action-callout h4{font-size:14px}.case-source .source-badge{font-size:8px}.case-source p{font-size:12px}.case-summary h3{font-size:27px}.closing-section{padding-block:55px}.closing-section h2{font-size:38px}.scope-note a{font-size:12px}.platform-family-head{flex-wrap:wrap}.flow-source{min-width:0}.file-brand strong{overflow-wrap:normal}.mini-queue{overflow-x:auto}.queue-head,.queue-row{min-width:275px}}
/* Readability scale: readable body copy, supporting text and annotations. */
body{font-size:17px}.header nav{font-size:15px;gap:22px}.button{font-size:16px;padding:19px 24px}.button.small{font-size:14px;padding:14px 17px;gap:18px}.text-link{font-size:16px}.eyebrow,.micro,.panel-label,.process-num{font-size:12px;letter-spacing:.09em;line-height:1.6}.hero .eyebrow{font-size:12px}.hero-lead{font-size:21px;line-height:1.6}.hero-foot{font-size:16px;line-height:1.7;max-width:460px}.section-heading>p:last-child,.split-heading>div>p:not(.eyebrow){font-size:17px;line-height:1.7}.sources-strip span:first-child{font-size:12px;line-height:1.6}.sources-strip p{font-size:15px;gap:17px}.value-copy p{font-size:17px;line-height:1.7}.offer-card>p{font-size:17px;line-height:1.7}.card-top .micro{font-size:12px}.card-top .index{font-size:13px;width:32px;height:32px;flex-shrink:0}.line-list li{font-size:16px;line-height:1.6;padding-block:15px}.card-takeaway{grid-template-columns:83px 1fr}.card-takeaway span{font-size:12px;line-height:1.6;letter-spacing:.06em}.card-takeaway strong{font-size:16px;line-height:1.6}.platform-family-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.platform-family-head .micro{font-size:12px}.platform-category{font-size:13px;line-height:1.6}.platform-family>p,.platform-scope{font-size:15px;line-height:1.7}.platform-name{font-size:18px;min-height:48px}.relationship-panel>.micro{font-size:12px}.relationship-panel>p:not(.micro){font-size:17px;line-height:1.7}.relationship-map span{font-size:16px;padding:15px 18px}.selected-records strong{font-size:16px}.selected-records p{font-size:15px;line-height:1.7}.ecosystem-result>.micro{font-size:12px}.ecosystem-result>p{font-size:17px;line-height:1.7}.ecosystem-result dl>div{grid-template-columns:100px 1fr;gap:15px;padding-block:17px}.ecosystem-result dt{font-size:15px;line-height:1.6}.ecosystem-result dd{font-size:15px;line-height:1.6}.ecosystem-result .coverage-note{font-size:13px;line-height:1.7}.switch button{font-size:16px;padding:13px 18px}.fine{font-size:13px;line-height:1.7}.case-summary .micro{font-size:12px}.case-summary>p{font-size:16px;line-height:1.7}.case-source .source-badge{font-size:12px;line-height:1.6;letter-spacing:.04em}.case-source p{font-size:16px;line-height:1.65}.case-source small{font-size:13px;line-height:1.6}.case-story .joined-story{font-size:16px;line-height:1.7}.case-story blockquote{font-size:25px;line-height:1.5}.quote-source{font-size:14px;line-height:1.6}.mini-timeline span{font-size:13px}.mini-timeline p{font-size:14px;line-height:1.6}.mini-timeline{gap:10px}.action-callout span{font-size:12px;line-height:1.6;letter-spacing:.04em;display:block}.action-callout h4{font-size:18px;line-height:1.5}.action-callout p{font-size:15px;line-height:1.65}.step-no{font-size:14px}.investigation-grid p{font-size:16px;line-height:1.7}.standard-footer{font-size:15px;line-height:1.6;align-items:flex-start}.standard-footer p{font-size:14px;line-height:1.6;max-width:280px}.method-copy>p:not(.eyebrow){font-size:17px;line-height:1.7}.method-tags span{font-size:13px;line-height:1.4}.panel-label{font-size:12px;line-height:1.7;letter-spacing:.07em}.assessment-row{gap:15px}.assessment-row strong{font-size:16px;line-height:1.5}.assessment-row p{font-size:15px;line-height:1.6}.assessment{font-size:12px;padding:7px 9px}.panel-foot{font-size:14px;line-height:1.6}.delivery-choice>span{font-size:13px}.delivery-choice strong{font-size:19px}.delivery-choice small{font-size:14px;line-height:1.6}.preview-label{font-size:12px;line-height:1.6;letter-spacing:.06em;gap:16px;flex-wrap:wrap}.delivery-preview p{font-size:16px;line-height:1.7}.preview-body strong{font-size:17px;line-height:1.5}.preview-link{font-size:15px;line-height:1.6}.queue-head,.queue-row{font-size:14px;line-height:1.6;padding:14px;min-width:400px}.queue-head{font-size:12px}.mini-queue{overflow-x:auto}.process-num{font-size:12px;letter-spacing:.06em}.process-grid p{font-size:16px;line-height:1.7}.process-grid article>div span{font-size:12px;letter-spacing:.07em}.process-grid article>div strong{font-size:16px;line-height:1.6}.scope-note p{font-size:15px;line-height:1.7}.scope-note strong{font-size:17px}.scope-note a{font-size:16px}.faq-layout .eyebrow{font-size:12px}.faqs summary{font-size:18px;line-height:1.5;padding-block:25px}.faqs details p{font-size:16px;line-height:1.7}.closing-section p:not(.eyebrow){font-size:17px;line-height:1.7}.closing-mark span{font-size:12px;line-height:1.7}.footer{font-size:14px;line-height:1.6}.script-note{font-size:16px}.visual-title .micro{font-size:11px;letter-spacing:.06em;line-height:1.6}.visual-title{align-items:center;gap:12px;flex-wrap:wrap}.motion-toggle{font-size:12px;padding:8px 10px}.flow-board{height:400px}.flow-source{width:40%;height:88px;padding:12px}.flow-gong{top:7px}.flow-hubspot{top:103px}.flow-files{top:199px}.flow-notes{top:295px}.flow-source small{font-size:12px;line-height:1.4;margin-top:7px}.file-brand strong{font-size:13px;line-height:1.4}.file-brand{gap:7px}.intelligence-hub{left:78%}.intelligence-hub>span:not(.hub-orbit){font-size:11px;letter-spacing:.08em}.intelligence-hub small{font-size:11px;width:150px;white-space:normal;line-height:1.5;text-align:center;left:50%;transform:translateX(-50%);bottom:-44px;background:var(--paper)}.flow-output-label{font-size:11px;letter-spacing:.05em;bottom:7px;left:39%}.hero-intelligence .unified-heading{flex-wrap:wrap;row-gap:10px}.hero-intelligence .unified-heading .micro{font-size:11px;letter-spacing:.05em;line-height:1.5}.hero-intelligence .status,.status{font-size:12px;line-height:1.5;padding:6px 9px}.hero-intelligence h2{font-size:26px;line-height:1.2}.unified-card>p{font-size:15px;line-height:1.6}.next-card .micro{font-size:12px}.hero-intelligence .next-card strong,.next-card strong{font-size:16px;line-height:1.5}.next-card p{font-size:14px;line-height:1.6}.hero-intelligence .unified-foot,.unified-foot{font-size:12px;line-height:1.5;flex-wrap:wrap;gap:8px 14px}.waveform{right:10px;top:16px}.record-bars,.file-lines{display:none}
@media(min-width:761px) and (max-width:1150px){.header nav{display:none}.hero{gap:30px}.hero h1{font-size:clamp(45px,4.7vw,57px)}.hero-lead{font-size:19px}.hero-actions{gap:18px}.hero-actions .button{font-size:15px;gap:18px}.platform-category{font-size:13px}.ecosystem-grid{gap:30px}.methodology-section{gap:35px}.delivery-layout{gap:30px}.case-summary,.case-story{padding:26px}.ecosystem-result dl>div{grid-template-columns:85px 1fr}.flow-source{width:42%;padding-inline:10px}.file-brand strong{font-size:12px}.waveform{display:none}.card-top{flex-wrap:wrap;gap:10px}.card-top .micro{font-size:11px}.standard-footer{flex-direction:column;gap:13px}.standard-footer p{max-width:none}}
@media(max-width:760px){body{font-size:17px}.header{min-height:90px;height:auto;padding-block:18px}.header .brand img{width:137px}.button.small{font-size:13px;padding:12px;gap:9px;max-width:180px;line-height:1.5}.button{font-size:16px;padding:17px 20px;gap:20px}.text-link{font-size:16px}.hero .eyebrow{font-size:11px}.hero h1{font-size:clamp(40px,8.2vw,60px)}.hero-lead{font-size:19px;line-height:1.65}.hero-foot{font-size:16px;line-height:1.7}.hero-actions{gap:20px;flex-wrap:wrap}.hero-actions .button{font-size:16px;padding:17px 20px}.section-heading>p:last-child,.split-heading>div>p:not(.eyebrow){font-size:17px}.sources-strip p{font-size:15px;gap:12px}.sources-strip span:first-child{font-size:12px}.offer-card>p,.line-list li{font-size:16px}.card-top .micro{font-size:11px}.card-takeaway strong{font-size:16px}.platform-family-head{flex-direction:column;gap:8px;align-items:flex-start}.platform-category{font-size:14px}.platform-name{font-size:18px;padding:11px 14px}.platform-family>p,.platform-scope{font-size:15px}.relationship-panel>p:not(.micro){font-size:17px}.relationship-map{gap:8px;flex-wrap:wrap}.relationship-map span{font-size:15px;padding:12px 15px}.ecosystem-result dl>div{grid-template-columns:80px 1fr;gap:13px}.ecosystem-result dt,.ecosystem-result dd{font-size:15px}.case-summary .micro{font-size:12px}.case-summary>p,.case-source p,.case-story .joined-story{font-size:16px}.case-source .source-badge{font-size:12px}.case-source small{font-size:13px}.case-story blockquote{font-size:23px;line-height:1.5}.quote-source{font-size:14px}.mini-timeline{grid-template-columns:1fr;margin-block:26px;gap:0}.mini-timeline>div{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:13px 0;border-top:1px solid #dadccf}.mini-timeline>div:before{display:none}.mini-timeline span{font-size:13px;line-height:1.6}.mini-timeline p{font-size:15px;line-height:1.6;margin-top:0}.action-callout span{font-size:12px}.action-callout h4{font-size:18px}.action-callout p{font-size:15px}.investigation-grid p{font-size:16px}.standard-footer{font-size:15px}.standard-footer p{font-size:14px;max-width:none}.method-copy>p:not(.eyebrow){font-size:17px}.assessment-row{gap:12px}.assessment-row p{font-size:15px}.assessment-row strong{font-size:16px}.assessment{font-size:12px;white-space:nowrap}.delivery-choice{gap:14px}.delivery-choice strong{font-size:19px}.delivery-choice small{font-size:14px}.preview-label{font-size:11px}.delivery-preview p{font-size:16px}.preview-link{font-size:15px}.process-grid p{font-size:16px}.process-grid article>div strong{font-size:16px}.scope-note p{font-size:15px}.scope-note a{font-size:16px}.faqs summary{font-size:18px}.faqs details p{font-size:16px;padding-right:10px}.closing-section p:not(.eyebrow){font-size:17px}.footer{font-size:14px;row-gap:17px}.visual-title{align-items:center;flex-wrap:wrap;gap:10px}.visual-title .micro{font-size:11px;max-width:none}.motion-toggle{font-size:12px}.flow-source{width:43%;height:88px;padding:10px}.flow-source small{font-size:12px}.file-brand strong{font-size:12px}.file-brand .mail-glyph{width:18px;height:18px}.flow-source>img{width:64px}.flow-board{height:400px}.waveform{display:none}.intelligence-hub{width:82px;height:88px;left:78%}.intelligence-hub small{font-size:10px;width:125px;bottom:-40px}.intelligence-hub>span:not(.hub-orbit){font-size:10px}.flow-output-label{font-size:10px;left:43%;bottom:5px;max-width:140px}.hero-intelligence .unified-heading .micro{font-size:11px}.hero-intelligence .status{font-size:12px}.hero-intelligence h2{font-size:25px}.unified-card>p{font-size:15px}.hero-intelligence .next-card strong{font-size:16px}.next-card p{font-size:14px}.hero-intelligence .unified-foot{font-size:12px}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.header{padding-inline:16px;gap:9px}.header .brand img{width:119px}.button.small{font-size:12px;max-width:160px;padding:10px}.hero h1{font-size:38px}.card-top .micro{font-size:10px}.card-takeaway{grid-template-columns:65px 1fr;gap:10px}.flow-source{width:44%;padding-inline:8px}.file-brand{gap:5px}.file-brand strong{font-size:11px}.flow-source small{font-size:11px}.intelligence-hub{left:79%;width:76px}.intelligence-hub small{width:116px}.flow-output-label{left:45%;font-size:9px}.relationship-map span{padding-inline:10px}}
/* Field evidence: real project findings carry the commercial argument. */
.hero-proof{display:block;border-top:1px solid #d9dece;margin-top:26px;padding-top:18px;max-width:470px}.hero-proof>span{display:block;font-size:11px;letter-spacing:.08em;color:#7b806e;line-height:1.6}.hero-proof strong{display:block;font-size:16px;line-height:1.6;font-weight:500;margin-top:7px}.hero-proof b{color:var(--orange);font-weight:400}.hero-proof:hover strong{color:#a13f26}.field-evidence{background:#edeee5;border-block:1px solid #d9decf}.proof-heading{max-width:none;display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:end}.proof-heading>p:last-child{margin:0;font-size:17px}.reviewed-cohorts{display:flex;flex-wrap:wrap;gap:15px 35px;font-size:14px;line-height:1.6;padding:19px 0;border-top:1px solid #ccd4bd;margin-bottom:25px;color:#65705b}.reviewed-cohorts strong{font-weight:600;color:#263422}.proof-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px}.proof-card-real{padding:28px;background:#fffef7;border:1px solid #d6ddc9;display:flex;flex-direction:column;min-width:0}.proof-card-real.proof-live{background:#f15533;border-color:#f15533}.proof-index{font-size:11px;letter-spacing:.06em;line-height:1.7;min-height:37px;font-weight:600;color:#59664a}.proof-live .proof-index{color:#572c1b}.proof-number{font-size:clamp(52px,5.3vw,76px);letter-spacing:-.065em;line-height:1.1;font-weight:500;margin:17px 0 22px;font-variant-numeric:lining-nums tabular-nums}.proof-number>span{font-size:.7em}.proof-card-real h3{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin-bottom:19px}.proof-card-real>p{font-size:16px;line-height:1.7;color:#68735d}.proof-live>p{color:#4b2c20}.proof-bottom{border-top:1px solid #d7ddcc;padding-top:20px;margin-top:25px}.proof-live .proof-bottom{border-color:#c1482a}.proof-bottom strong{font-size:15px;line-height:1.6;display:block;font-weight:600}.proof-bottom p{font-size:14px;line-height:1.7;margin-top:5px;color:#737d68}.proof-live .proof-bottom p{color:#4b2c20}.proof-caption{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;border-bottom:1px solid #ccd4bd;padding:25px 0}.proof-caption p{font-size:13px;line-height:1.7;color:#68735c}.proof-caption strong{font-weight:600;color:#37452e}.proof-implication{display:grid;grid-template-columns:150px 1fr;gap:16px 25px;margin-top:28px;align-items:start}.proof-implication .micro{font-size:11px;letter-spacing:.05em;color:#965332;padding-top:4px}.proof-implication p{font-size:18px;line-height:1.6;max-width:800px}.proof-implication strong{font-weight:500}.proof-implication a{grid-column:2;font-size:15px}.field-problem{background:var(--paper)}.problem-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:15px 60px;margin-bottom:42px}.problem-intro .eyebrow{grid-column:1/-1;margin-bottom:5px}.problem-intro h2{font-size:clamp(34px,3.4vw,46px);line-height:1.13}.problem-intro em,.revenue-memory h2 em{font-family:Georgia,'Times New Roman',serif;color:#a73f26;font-style:italic;font-weight:400}.problem-intro>p:last-child{font-size:16px;color:#6d7565;line-height:1.7}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.problem-grid article{border-top:1px solid #d9ddcf;padding-top:21px}.problem-grid article>span{font-size:12px;color:#a75738}.problem-grid h3{font-size:24px;line-height:1.2;margin:20px 0 15px}.problem-grid p{font-size:16px;line-height:1.7;color:#6d7565}.quality-lesson{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:35px 0;border-block:1px solid #50594d;margin-top:45px}.quality-number{display:block;font-size:64px;line-height:1.1;color:#f4b58d;letter-spacing:-.055em;margin-bottom:20px}.quality-label{font-size:15px;line-height:1.7;color:#c0c9b7;display:block}.quality-lesson h3{font-size:27px;line-height:1.2;margin-bottom:18px}.quality-lesson p{font-size:16px;line-height:1.7;color:#c0c9b7}.quality-lesson .quality-note{font-size:13px;color:#a9b69e;margin-top:18px}.verification-gates{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.verification-gates article>span{font-size:12px;letter-spacing:.06em;color:#efb08b}.verification-gates h3{font-size:28px;line-height:1.2;margin:17px 0}.verification-gates p{font-size:16px;line-height:1.7;color:#b8c3ad}.run-details{border-block:1px solid #50594d;margin-top:35px}.run-details summary{font-size:17px;line-height:1.6;cursor:pointer;padding:23px 30px 23px 0;list-style:none;position:relative}.run-details summary:after{content:'+';position:absolute;right:3px;top:20px;font-size:23px}.run-details[open] summary:after{content:'−'}.run-details summary::-webkit-details-marker{display:none}.run-steps{list-style:none;counter-reset:run;display:grid;grid-template-columns:1fr 1fr;gap:23px 35px;margin:5px 0 25px;padding:0}.run-steps li{counter-increment:run;padding:20px 0 0 35px;position:relative;border-top:1px solid #424d3d}.run-steps li:before{content:counter(run,decimal-leading-zero);position:absolute;left:0;top:22px;font-size:12px;color:#efb08b}.run-steps strong{font-size:17px;line-height:1.5;font-weight:500}.run-steps p{font-size:15px;line-height:1.7;margin-top:10px;color:#b8c3ad}.run-scope{font-size:13px;line-height:1.7;color:#a9b69e;padding-bottom:25px;max-width:900px}.guardrail-strip{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:25px}.guardrail-strip p{font-size:14px;line-height:1.7;color:#b8c3ad}.guardrail-strip strong{color:#e9eddf;font-weight:500}.freshness-lesson{padding:25px;border:1px solid #50594d;margin-top:30px;background:#263020}.freshness-lesson>.micro{color:#efb08b;font-size:11px}.freshness-lesson p{font-size:16px;line-height:1.7;margin-top:14px;color:#c4ccbb}.freshness-lesson strong{font-weight:500;color:#f0f2e9}.freshness-lesson>span:last-child{display:block;font-size:13px;line-height:1.6;color:#a9b69e;margin-top:12px}.revenue-memory{background:#edeee5;border-block:1px solid #d9decf}.memory-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.revenue-memory h2{font-size:clamp(36px,3.8vw,52px);line-height:1.13}.memory-layout>div>p:last-child{font-size:17px;color:#6d7565;line-height:1.7;margin-top:25px;max-width:470px}.memory-outputs article{border-top:1px solid #cbd4bb;padding:23px 0}.memory-outputs article>span{font-size:12px;letter-spacing:.05em;color:#a04e2e}.memory-outputs h3{font-size:25px;line-height:1.2;margin:15px 0 12px}.memory-outputs p{font-size:16px;line-height:1.7;color:#6d7565}.memory-outputs article:last-child{padding-bottom:0}
@media(max-width:1100px){.proof-heading{grid-template-columns:1fr;gap:25px}.proof-heading>p:last-child{max-width:760px}.proof-grid{gap:13px}.proof-card-real{padding:23px}.proof-number{font-size:57px}.proof-card-real h3{font-size:23px}.problem-intro{gap:22px 35px}.quality-lesson{gap:40px}.memory-layout{gap:45px}}
@media(max-width:760px){.hero-proof strong{font-size:16px}.proof-grid{grid-template-columns:1fr;gap:18px}.proof-card-real{padding:26px}.proof-index{min-height:0;font-size:12px}.proof-number{font-size:72px;margin-block:18px}.proof-card-real h3{font-size:28px;max-width:460px}.proof-card-real>p{font-size:17px}.proof-bottom{margin-top:22px}.proof-bottom strong{font-size:16px}.proof-bottom p{font-size:15px}.reviewed-cohorts{gap:14px;padding-block:19px}.reviewed-cohorts span{display:block}.proof-caption{grid-template-columns:1fr;gap:15px;padding-block:23px}.proof-caption p{font-size:14px}.proof-implication{grid-template-columns:1fr;gap:15px;margin-top:25px}.proof-implication a{grid-column:1;font-size:16px}.proof-implication p{font-size:18px}.problem-intro{grid-template-columns:1fr;gap:20px}.problem-intro h2{font-size:35px}.problem-intro .eyebrow{grid-column:1;margin:0}.problem-grid{grid-template-columns:1fr;gap:28px}.problem-grid h3{font-size:26px;margin-block:15px}.problem-grid p{font-size:17px}.quality-lesson{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-block:28px}.quality-number{font-size:58px;margin-bottom:15px}.quality-label{font-size:16px}.quality-lesson h3{font-size:27px}.quality-lesson p{font-size:17px}.quality-lesson .quality-note{font-size:14px}.verification-gates{grid-template-columns:1fr;gap:29px}.verification-gates h3{font-size:27px}.verification-gates p{font-size:17px}.run-details summary{font-size:17px;padding-right:25px}.run-steps{grid-template-columns:1fr;gap:22px}.run-steps p{font-size:16px}.run-scope{font-size:14px}.guardrail-strip{grid-template-columns:1fr;gap:20px}.guardrail-strip p{font-size:15px}.freshness-lesson{padding:22px}.freshness-lesson p{font-size:17px}.freshness-lesson>span:last-child{font-size:14px}.memory-layout{grid-template-columns:1fr;gap:30px}.revenue-memory h2{font-size:38px}.memory-outputs h3{font-size:26px}.memory-outputs p{font-size:17px}}

/* TryHackMe case study — engagement context, approach and commercial findings. */
.case-brand-bar{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#182336;color:#fff;padding:25px 38px;margin-bottom:44px;border-radius:3px}
.case-client{display:flex;align-items:center;gap:28px;min-width:0}.case-client img{width:200px;height:auto;flex-shrink:0}.case-client>span{font-size:12px;line-height:1.8;letter-spacing:.1em;border-left:1px solid #536075;padding-left:28px;color:#d0d9e6}.case-context>span{font-size:12px;letter-spacing:.09em;color:#a3ea2a;display:block;margin-bottom:10px}.case-context strong{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.02em}.case-context p{font-size:14px;line-height:1.6;color:#c1ccda;margin-top:12px}.case-storyline{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:32px 0 42px}.case-storyline article{border-top:1px solid #ccd4bd;padding-top:23px;min-width:0}.case-storyline article>span,.case-findings-label{font-size:12px;letter-spacing:.07em;font-weight:600;color:#8e452b;line-height:1.7}.case-storyline h3{font-size:26px;line-height:1.25;letter-spacing:-.035em;margin:15px 0}.case-storyline p{font-size:17px;line-height:1.7;color:#56634d}.case-storyline .case-estimate{font-size:14px;margin-top:16px;color:#66715c}.case-source-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.case-source-flow span{font-size:13px;line-height:1.5;padding:8px 11px;border:1px solid #c8d0bd;border-radius:3px;background:#f7f8ee;color:#314129}.case-source-flow b{color:#a54c2d;font-weight:400}.case-findings-label{margin-bottom:15px}.hero-proof>span{font-size:12px}.proof-index{font-size:12px}.proof-caption p{font-size:14px}
@media(max-width:1000px){.case-brand-bar{padding:24px;gap:25px}.case-client{gap:18px}.case-client img{width:160px}.case-client>span{padding-left:18px}.case-context strong{font-size:21px}.case-storyline{gap:30px}}
@media(max-width:760px){.case-brand-bar{display:block;margin-bottom:32px;padding:24px}.case-client{justify-content:flex-start;gap:20px}.case-client img{width:155px;max-width:50%}.case-client>span{font-size:11px;padding-left:18px}.case-context{border-top:1px solid #536075;padding-top:20px;margin-top:16px}.case-context strong{font-size:24px}.case-context p{font-size:14px}.case-storyline{grid-template-columns:1fr;gap:26px;margin:27px 0 34px}.case-storyline h3{font-size:26px}.case-storyline p{font-size:17px}.case-source-flow{gap:8px}.case-source-flow span{font-size:13px;padding:8px}.case-estimate{line-height:1.7}.hero-proof>span{font-size:12px}}

/* Keep wide preview tables inside their panel rather than widening the page. */
.delivery-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.delivery-layout>*{min-width:0;max-width:100%}.delivery-choice>div{min-width:0;flex:1}.delivery-choice>b,.delivery-choice>span{flex-shrink:0}
@media(max-width:760px){.delivery-layout{grid-template-columns:minmax(0,1fr)}.preview-label{flex-wrap:wrap;gap:8px 15px}}

/* Keep each fictional delivery item readable on a phone. */
@media(max-width:600px){.mini-queue{overflow:visible}.queue-head{display:none}.queue-row{grid-template-columns:1fr;gap:5px;min-width:0}.queue-row strong{font-size:16px}}
