.evidence{position:relative;width:1210px;padding:100px;background:#fff;color:#0a0d14;border-bottom:1px solid #ebebeb;scroll-margin-top:32px}.evidence h2,.evidence h3,.evidence p{margin:0}.evidence h2{font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.72px}.evidence h2 span{color:#8e8e8f}.evidence-heading-split{display:grid;grid-template-columns:455px 455px;gap:100px;align-items:center;width:1010px}.evidence-heading-split>p{color:#8d8d8d;font-size:16px;line-height:1.5}

.evidence-proof{height:786px;display:flex;flex-direction:column;gap:100px}.proof-body{display:grid;grid-template-columns:494px 460px;gap:56px;width:1010px;height:400px}.proof-steps{display:flex;flex-direction:column;width:494px;height:400px;margin:0;padding:0;list-style:none}.proof-step{display:grid;grid-template-columns:30px 1fr;flex:1;min-height:0}.step-rail{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}.step-cap{width:2px;height:10px;background:rgba(29,29,29,.05)}.proof-step:first-child .step-cap{background:transparent}.step-number{display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:.625px solid rgba(29,29,29,.16);border-radius:50%;background:#fff;box-shadow:0 1.25px 1.25px rgba(0,0,0,.04),0 5px 7.5px rgba(29,29,29,.04);font-size:16px;font-weight:500;color:#1d1d1d}.proof-step.is-active .step-number{border:1.25px solid #8a5fef;background:rgba(138,95,239,.1);color:#8a5fef}.step-line{width:2px;flex:1;background:rgba(29,29,29,.05)}.proof-step.is-active .step-line{background:linear-gradient(#8a5fef,rgba(138,95,239,.1))}.step-line-end{background:transparent}.step-copy{display:flex;flex-direction:column;gap:10px;padding:24px}.step-copy h3{font-size:16px;font-weight:500;line-height:18px}.step-copy p{color:#8d8d8d;font-size:14px;line-height:1.5}
.winner-frame{position:relative;width:460px;height:400px;overflow:hidden;border:.5px solid #d9d9d9;background:#f9f9f9}.winner-stack{position:absolute;left:37px;top:99px;width:385px;display:flex;flex-direction:column;align-items:center;gap:10px}.winner-card{height:97px;padding:24px;display:flex;align-items:center;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(29,29,29,.07),0 1px 1px -.5px rgba(29,29,29,.03),0 2px 2px -1px rgba(29,29,29,.04),0 3px 3px -1.5px rgba(29,29,29,.04),0 5px 5px -2.5px rgba(29,29,29,.03),0 10px 10px -5px rgba(29,29,29,.03),0 24px 30px -8px rgba(29,29,29,.06)}.winner-primary{width:385px;justify-content:space-between}.winner-secondary{width:345px;gap:56px;opacity:.6}.winner-card>div:first-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.winner-card h3{font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.winner-card p{color:#8d8d8d;font-size:14px;line-height:20px;white-space:nowrap}.confidence{display:flex;gap:8px;align-items:center}.confidence i{width:3px;height:13px;border-radius:99px;background:currentcolor}.confidence i+i{margin-left:-5px}.confidence span{font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.confidence-high{color:#3d9b68}.confidence-mid{color:#fd9a00}.confidence-mid i:last-of-type{color:#e5e5e5}.winner-fade{position:absolute;inset:auto 0 0;height:234px;background:linear-gradient(rgba(249,249,249,0),#f9f9f9);pointer-events:none}

.evidence-people{height:700px;display:grid;grid-template-columns:494px 460px;gap:56px}.behavior-frame{position:relative;width:494px;height:500px;overflow:hidden;border:.5px solid #d9d9d9;background:#f9f9f9}.behavior-sheet{position:absolute;top:30px;left:30px;width:434px;height:651px;padding:25.626px;overflow:hidden;border-radius:17.084px;background:#fff;box-shadow:0 0 0 1.068px rgba(29,29,29,.07),0 1.068px 1.068px -.534px rgba(29,29,29,.03),0 10.678px 10.678px -5.339px rgba(29,29,29,.03),0 25.626px 32.033px -8.542px rgba(29,29,29,.06)}.wire-hero{height:32px;border-radius:4.82px;background:#eaeaea}.wire-copy{display:flex;flex-direction:column;gap:11.7px;margin-top:26px}.wire-copy i{display:block;width:222px;height:15px;border-radius:5.85px;background:#f2f2f2}.wire-copy i:first-child{width:164px}.wire-actions{display:flex;gap:9px;margin-top:26px}.wire-actions span,.wire-actions b{display:flex;height:24px;align-items:center;padding:0 9px;border-radius:6px;font-size:9.7px;font-weight:500}.wire-actions span{background:#fff;box-shadow:0 0 0 1px rgba(29,29,29,.07),0 7px 18px -6px rgba(29,29,29,.16)}.wire-actions b{background:#18181a;color:#fff}.wire-divider{height:1px;margin-top:45px;background:#e8e8e8}.wire-lower{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:46px}.wire-lower .wire-copy{margin:0}.wire-lower .wire-copy i{width:107px}.wire-lower .wire-copy i:first-child{width:164px}.wire-box{height:151px;border-radius:4.82px;background:#f2f2f2}.cursor{position:absolute}.cursor-black{left:85px;top:96px;width:49px;height:48px}.cursor-orange{left:195px;top:230px;width:54px;height:55px}.cursor-green{left:127px;top:315px;width:62px;height:61px}.people-copy{display:flex;width:460px;height:500px;flex-direction:column;justify-content:space-between}.people-heading{display:flex;flex-direction:column;gap:16px}.people-heading p{color:#8d8d8d;font-size:16px;line-height:1.5}.people-reasons{display:flex;flex-direction:column;gap:24px}.reason-row{display:grid;grid-template-columns:30px 1fr;gap:16px;min-height:54px}.reason-row+.reason-row{min-height:78px;padding-top:24px;border-top:1px solid #e8e8e8}.reason-icon{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;background:rgba(138,95,239,.05)}.reason-icon img{width:16px;height:16px}.reason-row>div{display:flex;flex-direction:column;gap:6px}.reason-row h3,.reason-row p{font-size:16px;line-height:24px}.reason-row h3{font-weight:500}.reason-row p{color:#8d8d8d}

.evidence-use-cases{height:698px;display:flex;flex-direction:column;gap:100px}.use-cases-heading{height:86px}.use-cases-heading>p{white-space:nowrap}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:1010px;height:312px}.use-case{display:flex;min-width:0;flex-direction:column;gap:36px}.case-visual{position:relative;width:100%;height:200px;flex:none;overflow:hidden;border:.5px solid #d9d9d9;background:#f9f9f9}.case-orbit{position:absolute;left:50%;top:172px;border:1px dashed #e1e2e5;border-radius:50%;transform:translate(-50%,-50%)}.orbit-a{width:278px;height:278px}.orbit-b{width:380px;height:380px}.price-card,.onboarding-card,.insight-card{position:absolute;width:182.5px;background:#fff}.price-card{left:50%;top:82px;padding:17.5px;display:flex;flex-direction:column;gap:17.5px;border-radius:11.7px;transform:translateX(-50%);box-shadow:0 0 0 .73px rgba(29,29,29,.07),0 7px 18px -6px rgba(29,29,29,.14)}.price-card>span,.onboarding-card>span{font-family:"Geist Mono",monospace;color:#8d8d8d;font-size:8.76px;font-weight:500;line-height:13px;letter-spacing:1.46px}.price-card>div{display:flex;align-items:end}.price-card strong{font-size:26.3px;font-weight:500;line-height:26px}.price-card small{color:#8d8d8d;font-size:8.76px;line-height:13px}.price-card i,.onboarding-card i,.insight-card i{display:block;height:10px;margin-top:8px;border-radius:4px;background:#f2f2f2}.price-card i:nth-of-type(1){width:112px}.price-card b{display:flex;height:23px;align-items:center;justify-content:center;margin-top:9px;border-radius:6px;background:#18181a;color:#fff;font-size:9.5px;font-weight:500}.metric{position:absolute;padding:12px;display:flex;flex-direction:column;gap:5.25px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(29,29,29,.07),0 10px 18px -7px rgba(29,29,29,.14)}.metric strong{font-size:16px;font-weight:500;line-height:15px}.metric span{color:#8d8d8d;font-size:11px}.metric-churn{left:22px;top:60px}.metric-churn strong{color:#f25533}.metric-stay{left:232px;top:30px}.metric-stay strong{color:#3d9b68}.onboarding-card{left:50%;top:150px;padding:17.5px;display:flex;flex-direction:column;gap:8px;border-radius:11.7px;transform:translate(-50%,-50%);box-shadow:0 0 0 .73px rgba(29,29,29,.07),0 7px 18px -6px rgba(29,29,29,.14)}.onboarding-card strong{font-size:14px;font-weight:500;white-space:nowrap}.drop-label,.hesitation-label{position:absolute;padding:4px 8px;border:1px solid;border-radius:100px;font-size:12px;font-style:normal;line-height:normal;letter-spacing:-.12px;backdrop-filter:blur(7px)}.drop-label{left:12px;top:66px;border-color:rgba(253,82,79,.3);background:rgba(253,82,79,.1);color:#fd524f}.hesitation-label{left:202px;top:90px;border-color:rgba(253,154,0,.3);background:rgba(253,154,0,.1);color:#fd9a00}.drop-connector{position:absolute;left:54.33px;top:89px;width:26px;height:101px}.hesitation-connector{position:absolute;left:232.33px;top:113px;width:26px;height:47px}.feature-visual .case-orbit{top:200px}.insight-card{left:50%;top:90px;padding:17px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(155,101,255,.2);border-radius:12px;transform:translateX(-50%);box-shadow:0 4px 4px rgba(26,24,22,.02),0 0 0 1px rgba(26,24,22,.05)}.insight-card strong{font-size:14px;font-weight:500}.insight-card small{display:block;margin-top:-12px;color:#8d8d8d;font-size:8.76px;line-height:13px}.insight-card i:first-of-type{margin-top:0}.insight-card i:last-of-type{width:112px}.avatar{position:absolute;width:32px;height:32px}.avatar>img{width:32px;height:32px;border-radius:50%}.avatar b{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border:1px solid #f9f9f9;border-radius:50%}.avatar b img{width:10px;height:10px}.avatar .ok{background:#3d9b68}.avatar .ok img{width:14px;height:14px}.avatar .warn{background:#fd9a00}.avatar .red{background:#f25533}.avatar-1{left:55px;top:16px}.avatar-2{left:174px;top:48px}.avatar-3{left:21px;top:118px}.avatar-4{left:270px;top:126px}.case-copy{display:flex;flex-direction:column;gap:10px}.case-copy .mono{color:#8d8d8d;font-family:"Geist Mono",monospace;font-size:12px;font-weight:500;line-height:18px;letter-spacing:2px;text-transform:uppercase}.case-copy h3{font-size:16px;font-weight:500;line-height:24px}

@media(max-width:1250px){.evidence{padding-left:100px;padding-right:100px}}

/* Figma cursor angles plus staggered point-and-click motion. */
.cursor{transform-origin:12% 10%;will-change:transform,filter}
.cursor-black{animation:cursor-black-click 7.2s cubic-bezier(.45,0,.2,1) infinite}
.cursor-orange{animation:cursor-orange-click 7.2s cubic-bezier(.45,0,.2,1) infinite}
.cursor-green{animation:cursor-green-click 7.2s cubic-bezier(.45,0,.2,1) infinite}
@keyframes cursor-black-click{0%,8%{transform:translate(0,0) rotate(-56.29deg) scale(1)}20%{transform:translate(-10px,122px) rotate(-56.29deg) scale(1)}23%{transform:translate(-10px,122px) rotate(-56.29deg) scale(.84);filter:drop-shadow(0 0 5px rgba(24,24,26,.3))}27%,100%{transform:translate(0,0) rotate(-56.29deg) scale(1);filter:none}}
@keyframes cursor-orange-click{0%,30%{transform:translate(0,0) rotate(-36deg) scale(1)}43%{transform:translate(-47px,-10px) rotate(-36deg) scale(1)}46%{transform:translate(-47px,-10px) rotate(-36deg) scale(.84);filter:drop-shadow(0 0 6px rgba(253,154,0,.42))}50%,100%{transform:translate(0,0) rotate(-36deg) scale(1);filter:none}}
@keyframes cursor-green-click{0%,55%{transform:translate(0,0) rotate(50.63deg) scale(1)}70%{transform:translate(166px,22px) rotate(50.63deg) scale(1)}76%,100%{transform:translate(0,0) rotate(50.63deg) scale(1)}}
.behavior-frame::before,.behavior-frame::after{position:absolute;z-index:3;width:18px;height:18px;border:2px solid;border-radius:50%;content:"";opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.3)}
.behavior-frame::before{left:75px;top:218px;border-color:#333;animation:click-ring-black 7.2s ease-out infinite}
.behavior-frame::after{left:150px;top:218px;border-color:#fd9a00;animation:click-ring-orange 7.2s ease-out infinite}
.wire-actions span{transform-origin:center;animation:button-click-light 7.2s ease-out infinite}.wire-actions b{transform-origin:center;animation:button-click-dark 7.2s ease-out infinite}
@keyframes click-ring-black{0%,21%{opacity:0;transform:translate(-50%,-50%) scale(.25)}23%{opacity:.55}28%{opacity:0;transform:translate(-50%,-50%) scale(2.25)}29%,100%{opacity:0}}
@keyframes click-ring-orange{0%,44%{opacity:0;transform:translate(-50%,-50%) scale(.25)}46%{opacity:.7}51%{opacity:0;transform:translate(-50%,-50%) scale(2.25)}52%,100%{opacity:0}}
@keyframes button-click-light{0%,21%,25%,100%{transform:scale(1);background:#fff}23%{transform:scale(.94);background:#f1f1f1}}
@keyframes button-click-dark{0%,44%,48%,100%{transform:scale(1);background:#18181a}46%{transform:scale(.94);background:#333}}
@media(prefers-reduced-motion:reduce){.cursor,.behavior-frame::before,.behavior-frame::after,.wire-actions span,.wire-actions b{animation:none}.cursor-black{transform:rotate(-56.29deg)}.cursor-orange{transform:rotate(-36deg)}.cursor-green{transform:rotate(50.63deg)}}

.onboarding-visual .drop-label,
.onboarding-visual .hesitation-label {
  z-index: 3;
}

.onboarding-visual .drop-connector,
.onboarding-visual .hesitation-connector {
  z-index: 2;
  display: block;
  max-width: none;
}

.onboarding-visual .hesitation-label {
  left: 202.33px;
  top: 90px;
}

.onboarding-visual .hesitation-connector {
  transform: scaleX(-1);
}
