/* Review v20: clear affordances, quieter motion, a shorter demonstration. */
.intelligence .report-invite{border:0;border-radius:0;border-bottom:1px solid #ffffff24;background:none;padding:0 0 19px;margin-bottom:22px;gap:18px;align-items:center}
.intelligence .report-invite strong{font-size:17px;font-weight:500}.intelligence .report-invite div>span{font-size:12px;margin-top:6px}.report-view-count{margin-left:auto;flex-shrink:0;border:1px solid #ffffff26;border-radius:20px;padding:7px 12px;color:#c7c2b7;font-size:10px;letter-spacing:.3px}
.commercial-benefits{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:10px}.commercial-benefits li{position:relative;padding-left:19px;color:#46503d;font-size:13px;line-height:1.65}.commercial-benefits li:before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#81704c}
.delivery-scope{margin-top:35px;padding:25px 0 0;border-top:1px solid #8c9c754d;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px}.delivery-scope h3{font-size:21px;letter-spacing:-.6px;font-weight:500}.delivery-scope p{font-size:13px;line-height:1.85;color:#536048;max-width:730px}
.journey-tools{display:flex;align-items:center;gap:22px}.journey-tools>a{font-size:11px;color:#c3c8b5;text-underline-offset:5px;text-decoration:underline;white-space:nowrap;padding:10px 0}.journey-tools>a:hover{color:#eee8d5}
.scroll-journey.is-scroll-driven{height:360vh;min-height:2100px}
.button{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.button:active{transform:translateY(1px)}
.agent-card.rebeca{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.report-tabs button{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}
.report-tabs button:focus-visible,.journey-tools a:focus-visible,.agent-card:focus-visible,.button:focus-visible{outline:2px solid #c7b28a;outline-offset:5px}
.will-reveal{transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}
@media(hover:hover) and (pointer:fine){.agent-card.rebeca:hover{transform:translateY(-3px);box-shadow:0 16px 35px #191c1414;border-color:#77736270}.button.gold:hover{transform:translateY(-2px);box-shadow:0 8px 24px #bda56b22}}
@media(max-width:700px){.hero-copy>.eyebrow{letter-spacing:.55px;line-height:1.65}.commercial-benefits li{font-size:12px}.delivery-scope{grid-template-columns:1fr;gap:13px;margin-top:29px;padding-top:23px}.delivery-scope h3{font-size:20px}.delivery-scope p{font-size:12px}.scroll-journey.is-scroll-driven{height:380vh;min-height:2000px}.scroll-instruction{flex-wrap:wrap;align-items:center}.scroll-instruction>span{max-width:none}.journey-tools{width:100%;justify-content:space-between;gap:12px}.journey-tools>a{font-size:10px}.intelligence .report-invite{align-items:flex-start;gap:12px}.intelligence .report-invite strong{font-size:16px}.intelligence .report-invite div>span{font-size:11px}.report-view-count{font-size:9px;padding:6px 9px}}
@media(prefers-reduced-motion:reduce){.button,.agent-card.rebeca,.report-tabs button,.will-reveal{transition:none!important;transform:none!important}}
