/* V1.8: one completed case, four connected decisions. No tilted surfaces. */
.story-proof{min-width:0;padding:0}.proof-scene-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.proof-scene-heading p{font-size:14px;line-height:1.4;color:var(--muted)}.proof-scene-heading button{border:0;background:none;color:var(--blue);font:14px/1.4 Geist,sans-serif;min-height:44px;padding:8px 0 8px 10px;cursor:pointer}.proof-scene-heading button[hidden]{display:none}.proof-scene-heading button:disabled{opacity:.5}.story-proof h2{font-size:34px;line-height:1.06;letter-spacing:-.04em;margin:12px 0 14px}.story-proof h2 em{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-size:1.12em}.story-context{font-size:16px;line-height:1.5;color:var(--muted);max-width:42ch}.story-steps{list-style:none;display:grid;grid-template-columns:1fr 1fr;padding:0;margin:23px 0 0;gap:0 24px;position:relative}.story-step{min-width:0;padding:17px 0 13px;border-top:1px solid #cfd4d0;position:relative}.story-step-top{display:flex;gap:9px;align-items:center;color:#5a6665;font-size:14px;line-height:1.35;min-height:32px}.story-number{font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px;border:1px solid #b7c1bd;border-radius:50%;font-variant-numeric:tabular-nums}.story-step-body>strong{display:block;font-size:23px;letter-spacing:-.035em;line-height:1.2;font-weight:500;margin:13px 0 10px}.story-step-body>p{font-size:15px;line-height:1.5;color:#52605c}.story-step i[lang]{font-family:'Source Serif 4',Georgia,serif;font-weight:400}.story-source-note{display:block;color:#66726c;font-size:13px;line-height:1.4;margin-top:12px}.story-uncertain{border-top-color:#b28338}.story-uncertain .story-step-top,.story-state{color:#825a20}.story-uncertain .story-number{border-color:#c79b57;background:#f8eedc}.story-state{display:flex;gap:6px;align-items:center;font-size:13px;line-height:1.5;margin-top:12px}.story-state i{width:5px;height:5px;background:#a9782b;border-radius:50%;flex-shrink:0}.story-step-body>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--blue);gap:8px;margin-top:3px;text-underline-offset:4px}.story-step-body>a:hover{text-decoration:underline}.story-human{padding-top:18px}.story-confirmed{background:#eaf0e8;border-color:#688476;padding:18px 15px 10px;margin-left:-15px;margin-right:-15px;border-radius:0 0 3px 3px}.story-confirmed .story-step-top{color:#365e47}.story-confirmed .story-number{color:#fafaf7;background:#496d55;border-color:#496d55}.story-confirmed .story-total{font-size:49px;letter-spacing:-.065em;color:#203d2e;line-height:1;margin-top:12px;margin-bottom:10px;white-space:nowrap}.story-total span{font-size:17px;letter-spacing:-.02em;font-weight:400}.story-confirmed .story-formula{font-size:15px;color:#365e47;font-variant-numeric:tabular-nums}.story-confirmed .story-step-body>a{color:#365e47}.proof-scene-note{font-size:13px;line-height:1.5;color:var(--muted);margin-top:16px;max-width:50ch}.story-step:focus-within{outline:2px solid #6c8777;outline-offset:4px}.story-proof button:focus-visible,.story-proof a:focus-visible{outline:2px solid #6c8777;outline-offset:4px}.product-story-copy p{font-size:17px;line-height:1.65;color:#465250}.product-story-copy p+p{margin-top:17px}.product-story-copy p>span{font-size:13px;display:block;text-transform:uppercase;letter-spacing:.07em;color:#677571;margin-bottom:5px}.product-story-heading{align-items:start}.product-evidence>span{max-width:44ch}.product-evidence details p{max-width:75ch}
@media(min-width:761px) and (max-width:1100px){.story-proof h2{font-size:30px}.story-steps{column-gap:17px}.story-step-body>strong{font-size:21px}.story-step-top{font-size:13px;gap:6px}.story-confirmed{padding-inline:10px;margin-inline:-10px}.story-confirmed .story-total{font-size:43px}.story-total span{font-size:16px}}
@media(max-width:760px){.hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px;padding-top:28px!important}.hero-copy{display:contents}.hero-copy>.eyebrow{order:1;margin:0;max-width:none;font-size:14px}.hero-copy>h1{order:2;margin:0!important}.hero-proof{order:3;margin:0!important;padding-top:0!important;border-top:0!important}.hero-copy>.hero-intro{order:4;margin:3px 0 0;max-width:none;font-size:17px}.hero-copy>.actions{order:5;margin-top:0}.proof-scene-heading{min-height:38px}.proof-scene-heading p{font-size:14px}.story-proof h2{font-size:25px;margin:4px 0 10px}.story-proof h2 br{display:none}.story-proof h2 em{margin-left:5px}.story-context{font-size:14px;max-width:none;line-height:1.4}.story-steps{margin-top:15px;column-gap:19px}.story-step{padding-top:11px;padding-bottom:10px}.story-step-top{font-size:14px;gap:6px;align-items:start;line-height:1.25;min-height:34px}.story-number{width:21px;height:21px;font-size:11px}.story-step-body>strong{font-size:20px;line-height:1.2;margin:9px 0 7px}.story-step-body>p{font-size:14px;line-height:1.4}.story-source-note{display:none}.story-state{font-size:14px;line-height:1.35;margin-top:9px;align-items:start}.story-state i{margin-top:6px}.story-step-body>a{font-size:14px;line-height:1.35;min-height:44px;margin-top:0}.story-human>p{display:none}.story-confirmed{padding:11px 10px 6px;margin-inline:-10px}.story-confirmed .story-total{font-size:42px;margin:8px 0}.story-total span{font-size:15px}.story-confirmed .story-formula{font-size:14px}.proof-scene-note{font-size:14px;line-height:1.4;margin:10px 0 0}.product-story-copy p{font-size:16px;line-height:1.6}.product-story-copy p+p{margin-top:15px}}
@media(max-width:359px){.hero{gap:16px;padding-top:23px!important}.hero-copy>.eyebrow{font-size:14px;max-width:28ch}.story-proof h2{font-size:23px}.story-proof h2 br{display:block}.story-proof h2 em{margin-left:0}.story-context{font-size:14px}.story-steps{column-gap:17px;margin-top:13px}.story-step-top{font-size:14px;min-height:38px;gap:5px}.story-number{width:19px;height:19px;font-size:10px}.story-step-body>strong{font-size:19px}.story-confirmed .story-total{font-size:37px;white-space:normal}.story-total span{font-size:14px}.story-confirmed{padding-inline:8px;margin-inline:-8px}.story-state{font-size:14px}.story-step-body>a{font-size:14px}.story-source .story-step-body>p{font-size:14px}.proof-scene-heading{gap:4px}.proof-scene-heading p{max-width:20ch}.proof-scene-heading button{padding-left:4px}.hero-copy>.hero-intro{font-size:16px}}
@media(prefers-reduced-motion:reduce){.story-step{opacity:1!important;transform:none!important}}

/* Observed mobile correction: compact timeline, readable words and complete outcome. */
.story-confirmed{background:#203d2e}.story-confirmed .story-step-top,.story-confirmed .story-formula,.story-confirmed .story-step-body>a{color:#d5e2d7}.story-confirmed .story-total{color:#fafaf7}.story-confirmed .story-number{background:#c4d8c6;color:#203d2e;border-color:#c4d8c6}.story-step-top span{overflow-wrap:normal;word-break:normal}.story-source-detail{display:inline}
@media(max-width:760px){.story-proof h2{font-size:24px;line-height:1.06;margin:3px 0 12px}.story-proof h2 br{display:block}.story-proof h2 em{margin-left:0}.story-context{display:none}.story-steps{display:block;margin-top:14px}.story-step{display:grid;grid-template-columns:114px minmax(0,1fr);column-gap:12px;row-gap:0;padding:10px 0}.story-step-top{grid-column:1;grid-row:1/4;min-height:0;align-items:start;line-height:1.25;gap:7px}.story-step-top span:last-child{max-width:85px}.story-step-body>strong{grid-column:2;font-size:20px;line-height:1.25;margin:0}.story-step-body>p{display:none}.story-source .story-step-body>p{display:block;grid-column:2;font-size:14px;line-height:1.4;margin-top:4px}.story-source-detail{display:none}.story-state{grid-column:2;font-size:14px;line-height:1.4;margin:5px 0 0}.story-step-body>a{grid-column:2;margin:0;align-items:center;line-height:1.3;min-height:44px}.story-human{align-items:center}.story-human .story-step-body>strong{display:none}.story-human .story-step-top{align-self:center}.story-confirmed{padding:12px 10px 5px;margin-inline:-10px;grid-template-columns:114px minmax(0,1fr)}.story-confirmed .story-total{font-size:43px;white-space:nowrap;margin:0 0 5px;line-height:1}.story-total span{font-size:15px}.story-confirmed .story-formula{display:block;grid-column:2;font-size:14px;margin-bottom:3px}.proof-scene-note{font-size:14px;margin-top:11px}.proof-scene-heading p{max-width:none}.proof-scene-heading{min-height:40px}.hero-proof{padding-right:0}.hero-copy>.hero-intro{margin-top:8px}}
@media(max-width:359px){.story-proof h2{font-size:23px}.story-step,.story-confirmed{grid-template-columns:102px minmax(0,1fr);column-gap:10px}.story-step-top{gap:6px}.story-step-top span:last-child{max-width:78px}.story-step-body>strong{font-size:18px}.story-state{font-size:14px}.story-confirmed .story-total{font-size:37px;white-space:normal}.story-total span{font-size:14px}.proof-scene-heading p{max-width:18ch}.proof-scene-heading button{font-size:14px}.story-confirmed .story-formula{font-size:14px}}

.story-step-top .story-label-short{display:none}@media(max-width:760px){.story-step-top .story-label-long{display:none}.story-step-top .story-label-short{display:block;max-width:85px}}

.story-confirmed .story-total{white-space:normal}.story-step-top .story-label-short{overflow-wrap:anywhere}.story-number{min-width:1.8em;min-height:1.8em}

.story-step-body{min-width:0}.story-step-body>strong{overflow-wrap:anywhere}
@media(max-width:760px){.story-step,.story-confirmed{grid-template-columns:repeat(auto-fit,minmax(min(100%,7em),1fr));column-gap:12px}.story-step-top{grid-row:auto;grid-column:auto;min-width:0;align-self:start}.story-step-body{grid-column:auto}.story-step-body>strong,.story-step-body>p,.story-step-body>a,.story-state{grid-column:auto}.story-step-top span:last-child{max-width:none}.story-human .story-step-top{align-self:center}.story-step-top .story-label-short{max-width:none}}

@media(max-width:760px){.hero-copy>.hero-intro{order:3}.hero-copy>.actions{order:4}.hero-proof{order:5;margin-top:14px!important}}
/* Hero A: Layered Evidence. All new rules are scoped to the right Hero scene. */
.layered-proof{--evidence-ink:#193126;--evidence-amber:#946822;padding-top:0;min-width:0}
.layered-proof .proof-scene-heading{margin-top:-9px;min-height:44px}
.layered-proof .proof-scene-heading p{font-size:14px;line-height:1.4;color:var(--muted)}
.layered-proof .proof-scene-heading button[hidden]{display:none}
.layered-proof .proof-scene-heading button{min-height:44px;font-size:14px;border:0;background:transparent;color:var(--blue);padding:8px 0 8px 10px;white-space:nowrap}
.layered-proof .evidence-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;margin-top:14px;padding:13px 0 15px;font-size:14px}
.layered-proof .evidence-object{position:relative;min-width:0;transform-origin:center;backface-visibility:hidden}
.layered-proof .evidence-document{z-index:1;grid-column:1/23;grid-row:1;margin:0 0 0 10px;padding:19px 24px 3.4em;border:1px solid #dfdfd3;border-radius:4px;background:#fffefb;box-shadow:0 2px 3px #29372c08,0 14px 30px -12px #29372c29,0 36px 56px -30px #29372c24;transform:rotate(-3.5deg)}
.layered-proof .evidence-document figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e6e7df;padding-bottom:12px;margin-bottom:19px;font-size:14px;line-height:1.4;color:#657167}
.layered-proof .evidence-document figcaption a{display:inline-flex;align-items:center;gap:10px;font-size:14px;min-height:44px;color:#344d42;white-space:nowrap;text-decoration:none}
.layered-proof .evidence-document figcaption a:hover{text-decoration:underline;text-underline-offset:4px}
.layered-proof .evidence-excerpt{height:25px;overflow:hidden;max-width:100%;margin-bottom:18px}
.layered-proof .evidence-excerpt img{display:block;width:342px;height:25px;max-width:none;mix-blend-mode:multiply}
.layered-proof .evidence-unit-caption{font-size:14px;line-height:1.4;color:#68746a;margin:0 0 6px}
.layered-proof .evidence-unit{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0;color:#293f32;font-variant-numeric:tabular-nums}
.layered-proof .evidence-bag{font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-weight:400;font-size:1.07em;background:transparent;color:inherit;padding:0 3px 2px;border-radius:3px;border-bottom:1px solid #bd9657}
.layered-proof .evidence-review{z-index:2;grid-column:13/-1;grid-row:2;margin:-3em 7px 0 0;padding:18px 19px 2em;border:1px solid #e3cfaa;border-radius:5px;background:linear-gradient(125deg,#f8eedb,#efe1c4);box-shadow:0 2px 4px #6a512718,0 15px 26px -12px #6a512740;transform:rotate(2deg)}
.layered-proof .evidence-review-label{font-size:14px;line-height:1.4;color:#7e5d28;margin:0 0 7px}
.layered-proof .evidence-question{display:block;font-size:24px;font-weight:450;letter-spacing:-.035em;line-height:1.2;min-height:44px;padding:3px 0;text-decoration:none;color:#3e3522}
.layered-proof .evidence-question i{font-family:'Source Serif 4',Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em}
.layered-proof .evidence-question>span{font-size:16px;color:#8b672d;white-space:nowrap}
.layered-proof .evidence-result{z-index:3;grid-column:3/-1;grid-row:3;margin:-.75em 10px 0 0;padding:24px 28px 23px;border:1px solid #3b5144;border-radius:6px;background:radial-gradient(ellipse at 90% 0%,#2a4637 0%,#1c3428 55%,#182e24 100%);color:#f7f7ef;box-shadow:inset 0 1px 0 #e0f1dd0d,0 3px 5px #15241b19,0 23px 39px -14px #15241b52,0 50px 70px -40px #15241b38;transform:rotate(-1.3deg)}
.layered-proof .evidence-result-label{font-size:14px;line-height:1.5;color:#c7d7c9;margin:0}
.layered-proof .evidence-result-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px;font-size:88px;font-weight:450;line-height:1.05;letter-spacing:-.075em;font-variant-numeric:tabular-nums;margin:12px 0 16px}
.layered-proof .evidence-result-total span{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:400;color:#d2e0d1;white-space:nowrap}
.layered-proof .evidence-result-formula{font-size:17px;line-height:1.5;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#c7d7c9;border-top:1px solid #7d9a7d38;padding-top:12px;margin:0}
.layered-proof .proof-scene-note{font-size:14px;line-height:1.5;color:var(--muted);margin:13px 10px 0 12px;max-width:41ch}
.layered-proof a:focus-visible,.layered-proof button:focus-visible{outline:3px solid #738b70;outline-offset:4px;border-radius:3px}
.layered-proof .evidence-review a:focus-visible{outline-color:#89672c}
.layered-proof .evidence-stage.is-armed:not(.has-started) .evidence-object{opacity:0}
@media(min-width:761px) and (max-width:1100px){.layered-proof .evidence-document{padding-inline:18px;margin-left:8px}.layered-proof .evidence-review{grid-column:9/-1;padding:16px 18px 2em}.layered-proof .evidence-result{grid-column:2/-1;padding:22px}.layered-proof .evidence-result-total{font-size:72px}.layered-proof .evidence-result-total span{font-size:22px}.layered-proof .evidence-unit{font-size:26px}}
@media(max-width:760px){.layered-proof{order:5;margin-top:14px!important}.layered-proof .proof-scene-heading{margin-top:0;min-height:44px;gap:8px}.layered-proof .proof-scene-heading p{font-size:14px;max-width:23ch}.layered-proof .evidence-stage{margin-top:8px;padding-top:10px;padding-bottom:10px}.layered-proof .evidence-document{grid-column:1/24;margin-left:7px;padding:14px 18px 3.4em;transform:rotate(-2.2deg)}.layered-proof .evidence-document figcaption{padding-bottom:8px;margin-bottom:14px;gap:8px}.layered-proof .evidence-excerpt{margin-bottom:13px}.layered-proof .evidence-unit-caption{font-size:14px}.layered-proof .evidence-unit{font-size:26px}.layered-proof .evidence-review{grid-column:8/-1;margin-top:-3em;margin-right:5px;padding:14px 17px 2em;transform:rotate(1.5deg)}.layered-proof .evidence-question{font-size:23px}.layered-proof .evidence-result{grid-column:1/-1;margin-right:6px;margin-left:6px;padding:19px 22px 18px;transform:rotate(-.8deg)}.layered-proof .evidence-result-total{font-size:73px;gap:5px 12px;margin:10px 0 13px}.layered-proof .evidence-result-total span{font-size:23px}.layered-proof .evidence-result-formula{font-size:16px;padding-top:10px}.layered-proof .proof-scene-note{margin:13px 6px 0;max-width:none}}
@media(max-width:359px){.layered-proof .proof-scene-heading p{max-width:19ch}.layered-proof .evidence-document{padding-inline:14px;grid-column:1/24;margin-left:6px}.layered-proof .evidence-document figcaption{gap:6px}.layered-proof .evidence-document figcaption a{gap:7px}.layered-proof .evidence-review{grid-column:7/-1;padding:14px 16px 2em;margin-right:4px}.layered-proof .evidence-question{font-size:22px}.layered-proof .evidence-result{padding:18px 18px 17px;margin-inline:5px}.layered-proof .evidence-result-total{font-size:62px;gap:4px 9px}.layered-proof .evidence-result-total span{font-size:20px}.layered-proof .evidence-result-label{font-size:14px}.layered-proof .evidence-result-formula{font-size:16px}}
@media(prefers-reduced-motion:reduce){.layered-proof .evidence-object{opacity:1!important}.layered-proof .evidence-stage.is-armed:not(.has-started) .evidence-object{opacity:1}}
/* Observed refinement: keep the question compact and reserve the replay row. */
.layered-proof .proof-scene-heading{flex-wrap:nowrap}.layered-proof .proof-scene-heading p{flex:1;min-width:0;max-width:none}.layered-proof .evidence-question{position:relative;padding-right:17px}.layered-proof .evidence-question>span{position:absolute;right:0;top:6px}.layered-proof .evidence-document figcaption{margin-bottom:14px;padding-bottom:10px}
@media(max-width:760px){.layered-proof .evidence-unit-caption{display:none}.layered-proof .evidence-document figcaption{margin-bottom:8px;padding-bottom:8px}.layered-proof .evidence-excerpt{margin-bottom:10px}.layered-proof .proof-scene-note{margin-top:9px}.layered-proof .proof-scene-heading p{max-width:none}}

/* Hero A2: the same three surfaces, a business transformation in their contents. */
.business-proof .evidence-document{padding:18px 24px 2.8em}
.business-proof .business-kicker{display:none}
.business-proof .business-document-title{overflow-wrap:anywhere;font-size:26px;line-height:1.12;font-weight:450;letter-spacing:-.035em;margin:0;max-width:15ch;color:#293f32}
.business-proof .source-groups{display:grid;grid-template-columns:1.2fr 1fr;gap:0 28px;list-style:none;padding:0;margin:14px 0 10px}
.business-proof .source-groups li{display:flex;align-items:baseline;gap:10px;min-width:0;overflow-wrap:anywhere;padding:7px 0;border-bottom:1px solid #e4e7de;font-size:17px;line-height:1.4;color:#354b3c}
.business-proof .source-index{font-size:14px;color:#839084;font-variant-numeric:tabular-nums}
.business-proof .business-manual{font-size:14px;line-height:1.5;color:#69746b;margin:0}
.business-proof .evidence-review{grid-column:10/-1;padding:16px 21px 1.8em;margin-top:-2.5em}
.business-proof .business-review-title{overflow-wrap:anywhere;font-size:22px;line-height:1.12;letter-spacing:-.035em;font-weight:500;color:#4b3c22;margin:0 0 10px;max-width:none}
.business-proof .business-discrepancy{font-size:16px;line-height:1.55;color:#63502f;margin:0}
.business-proof .business-discrepancy strong{font-weight:550;color:#493a22;white-space:nowrap}
.business-proof .business-human{font-size:14px;line-height:1.4;color:#765727;margin:10px 0 0;padding-top:8px;border-top:1px solid #a07b3a33}
.business-proof .evidence-result{grid-column:3/-1;margin-top:-.9em;padding:21px 27px 15px}
.business-proof .business-result-title{overflow-wrap:anywhere;font-size:35px;line-height:1.06;letter-spacing:-.055em;font-weight:450;color:#f7f7ef;margin:10px 0 12px;max-width:none}
.business-proof .business-result-copy{font-size:15px;line-height:1.5;color:#d2dfd2;margin:0;max-width:36ch}
.business-proof .business-demo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;min-height:44px;margin-top:12px;border-top:1px solid #7d9a7d45;padding:11px 0 3px;color:#f1f4e9;font-size:16px;font-weight:450;text-decoration:none}
.business-proof .business-demo>span{font-size:23px;line-height:1;transition:transform .2s}
.business-proof .business-demo:hover{text-decoration:underline;text-underline-offset:4px}
.business-proof .business-demo:hover>span{transform:translateX(3px)}
.business-proof .business-demo:focus-visible{outline-color:#d0dfbd}
.business-proof .proof-scene-note{max-width:none}
@media(min-width:761px) and (max-width:1100px){.business-proof .business-document-title{font-size:25px}.business-proof .source-groups{gap:0 16px}.business-proof .evidence-review{grid-column:7/-1}.business-proof .business-result-title{font-size:37px}.business-proof .evidence-result{padding-inline:21px}}
@media(max-width:760px){.business-proof .evidence-document{padding:14px 18px 2.8em}.business-proof .business-kicker{display:none}.business-proof .business-document-title{font-size:25px;max-width:16ch}.business-proof .source-groups{margin:10px 0 6px;gap:0 17px}.business-proof .source-groups li{font-size:16px;padding:4px 0;gap:8px}.business-proof .source-index{display:none}.business-proof .business-manual{font-size:14px;max-width:none}.business-proof .evidence-review{grid-column:6/-1;margin-top:-2.5em;padding:12px 18px 1.6em}.business-proof .business-review-title{overflow-wrap:anywhere;font-size:20px;margin-bottom:8px}.business-proof .business-discrepancy{font-size:15px;line-height:1.5}.business-proof .business-human{font-size:14px;margin-top:8px;padding-top:6px}.business-proof .evidence-result{grid-column:1/-1;margin-inline:6px;padding:20px 22px 16px}.business-proof .business-result-title{font-size:33px;max-width:none;margin:0 0 12px}.business-proof .evidence-result-label{display:none}.business-proof .business-result-copy{font-size:15px;line-height:1.5}.business-proof .business-demo{font-size:16px;margin-top:13px}.business-proof .proof-scene-note{font-size:14px;line-height:1.45;margin-top:9px}}
@media(max-width:359px){.business-proof .evidence-document{padding-inline:14px}.business-proof .business-document-title{font-size:23px}.business-proof .source-groups{gap:0 12px}.business-proof .source-groups li{font-size:15px}.business-proof .evidence-review{grid-column:5/-1;padding:12px 16px 1.6em}.business-proof .business-review-title{font-size:20px}.business-proof .business-discrepancy{font-size:14px}.business-proof .evidence-result{padding:17px 16px 14px;margin-inline:5px}.business-proof .business-result-title{font-size:26px}.business-proof .business-result-copy{font-size:14px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.business-proof .business-demo>span{transition:none}}

/* Hero A2 vertical balance: lift the right composition in layout (not transform) so its optical centre meets the left column. */
@media(min-width:1101px){.hero>.layered-proof{margin-top:-44px}}
@media(min-width:761px) and (max-width:1100px){.hero>.layered-proof{margin-top:-24px}}
