.review-banner{background:#c9f16f;color:#17251d;padding:9px 20px;font:700 11px Manrope,Arial,sans-serif;text-align:center;position:relative;z-index:11}.review-banner a{margin-left:18px;text-underline-offset:3px}.revenue-proof.wrap{padding-block:72px 38px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.proof-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.proof-heading .eyebrow{margin-bottom:16px}.proof-heading h2{font-size:clamp(38px,4vw,56px);margin:0}.proof-intro{color:var(--muted);font-size:15px;margin:0 0 5px;line-height:1.8}.revenue-stage{display:grid;grid-template-columns:1fr .95fr 1.25fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--soft)}.before-scene,.after-scene,.journey-scene{padding:30px;position:relative}.scene-label{font-size:9px;letter-spacing:1.6px;font-weight:800;display:block;color:var(--muted)}.paper-stack{position:relative;width:135px;height:163px;margin:35px auto 23px}.paper{width:118px;height:145px;position:absolute;border:1px solid var(--line);border-radius:8px;background:var(--white)}.paper.back{transform:rotate(-12deg);top:0;left:0}.paper.mid{transform:rotate(7deg);top:7px;left:12px}.paper.front{top:9px;left:6px;padding:16px}.paper svg{width:25px;height:25px;color:var(--muted);display:block;margin-bottom:9px}.paper span{font-size:6px;letter-spacing:.7px;font-weight:800;display:block}.paper i{height:3px;background:var(--line);margin-top:8px;display:block;width:100%}.paper i:nth-last-child(2){width:60%}.paper b{position:absolute;right:-5px;bottom:20px;width:10px;height:10px;border-radius:50%;background:#c96b52;box-shadow:0 0 0 6px #c96b5218}.revenue-stage h3{font-size:24px;line-height:1.25;letter-spacing:-.8px;margin-bottom:12px}.revenue-stage p{font-size:13px;color:var(--muted);margin:0;line-height:1.8}.journey-scene{padding-inline:10px;display:flex;flex-direction:column;justify-content:space-between}.journey-scene>.scene-label{text-align:center}.journey-path{width:100%;margin-top:15px}.journey-caption{text-align:center;padding-bottom:10px}.journey-caption strong{font-size:11px;display:block;margin-bottom:12px}.moving-line{animation:travel 5s linear infinite}@keyframes travel{from{stroke-dashoffset:12}to{stroke-dashoffset:-450}}.after-scene{background:#c9f16f;color:#17251d;padding-left:36px}.after-scene .scene-label,.after-scene p{color:#3f542d}.result-orbit{margin:28px 0 10px;width:50px;height:50px;display:grid;place-items:center;border:1px solid #17251d30;border-radius:50%}.result-orbit svg{width:29px;height:29px}.revenue-number{font-size:clamp(64px,7vw,94px);font-weight:500;letter-spacing:-6px;line-height:1.15;margin:0 0 12px}.after-scene h3{font-size:26px}.proof-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px}.proof-footer>span{font-size:8px;font-weight:800;letter-spacing:1.2px;display:flex;align-items:center;gap:8px}.proof-footer i{display:block;width:6px;height:6px;background:#c96b52;border-radius:50%}.proof-footer p{font-size:11px;color:var(--muted);margin:0}.review-evidence{border:0;padding:18px 0 0}.review-evidence summary{font-size:10px;color:var(--muted);font-weight:500}.review-evidence p{font-size:11px;max-width:850px}.revenue-proof .eyebrow{color:#526b36}[data-theme=dark] .revenue-proof .eyebrow{color:#c9f16f}@media(max-width:850px){.before-scene,.after-scene{padding:25px 20px}.scene-label{font-size:8px;letter-spacing:1px}.revenue-number{font-size:70px}.revenue-stage h3{font-size:21px}.journey-caption strong{font-size:9px}.proof-intro{font-size:13px}}@media(max-width:600px){.proof-heading{display:block}.proof-intro{margin-top:20px}.revenue-stage{grid-template-columns:1fr}.before-scene{display:grid;grid-template-columns:1fr 120px;column-gap:10px;padding:25px}.before-scene .scene-label{grid-column:1/-1}.paper-stack{grid-column:2;grid-row:2/4;transform:scale(.8);transform-origin:top left;margin:25px 0 -20px;width:120px}.before-scene h3{margin-top:30px;align-self:end}.before-scene p{padding-bottom:15px}.journey-scene{padding:22px 25px;border-top:1px solid var(--line);display:block}.journey-scene .scene-label{text-align:left}.journey-path{display:none}.journey-caption{text-align:left;padding:0;margin-top:16px;border-left:2px solid #c96b52;padding-left:16px}.journey-caption strong{font-size:12px;margin-bottom:6px}.journey-caption p br{display:none}.after-scene{padding:28px}.result-orbit{position:absolute;right:25px;top:35px;margin:0}.revenue-number{font-size:86px;margin-top:27px}.after-scene h3{font-size:26px}.proof-footer{display:block}.proof-footer p{margin-top:10px}.revenue-proof.wrap{padding-top:45px}.review-banner{font-size:10px}.review-banner a{display:block;margin:3px 0 0}}@media(prefers-reduced-motion:reduce){.moving-line{animation:none;stroke-dasharray:none;opacity:.6}}