/* v7: a distinct evidence module and conversational shopping story. */
#growth{background:#0a0a0b;color:#fff;overflow:hidden;padding-bottom:64px}#growth .proof-intro{padding-top:40px}#growth .money{font-size:clamp(3rem,6vw,5rem)}
#proof{background:#f3f3f5;color:#111;--fg:#111;--muted:#62626c;--rule:#d5d5dc;--ink:#111;border-bottom:1px solid #ddd}
#proof .results{padding:80px 0}#proof .results>.container>.grid{display:block}.proof-kicker{color:#62626c;margin-bottom:20px}#proof .proof-heading{font-size:clamp(2.6rem,5.8vw,5.5rem);line-height:1.05;letter-spacing:-.05em;max-width:none}#proof .proof-heading>span{color:#bd202a}
#proof .deltas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}
#proof .delta{display:flex;flex-direction:column;gap:24px;padding:32px 26px;background:#fff;border:1px solid #dddde3;border-radius:18px;align-items:stretch;min-width:0}
#proof .delta .val{font-size:clamp(2rem,3.3vw,3.6rem);color:#b51f2b;letter-spacing:-.04em}#proof .delta .txt{margin:0}#proof .delta .txt h3{color:#111;line-height:1.3;font-size:1.125rem}#proof .delta .txt p,#proof .result-context{color:#62626c}#proof .case-detail summary{color:#9d1924}#proof .delta::after{display:none}#proof .more-results-panel{margin-top:28px}#proof .more-results-panel .deltas{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}
#proof .more-results-panel>summary{color:#111}#proof .btn{color:#111;border-color:#111}#proof .btn:hover{color:#fff;background:#111}
#discovery{overflow:hidden;background:#0a0a0b;color:#fff}#discovery .discovery-grid{align-items:center;gap:52px}#discovery .discovery-copy h2{font-size:clamp(2.4rem,4.3vw,4.4rem);line-height:1.05;letter-spacing:-.04em}#discovery .lead{font-size:1.0625rem;line-height:1.65}
.query-story{display:grid;gap:12px;margin-top:28px}.query-story>div{border:1px solid #3c3c43;border-radius:14px;padding:18px 22px}.query-story span,.answer-strip article>span{font-size:.6875rem;letter-spacing:.1em;font-weight:700;color:#b3b3bd}.query-story p{font-size:1.125rem;line-height:1.45;margin-top:8px}.query-before{background:#141418;color:#aaa}.query-after{background:linear-gradient(120deg,#351318,#151115);border-color:#aa3942!important;color:#fff;position:relative}.query-after>span{color:#ff8d96}.discovery-insight{font-size:1.0625rem;line-height:1.65;color:#b6b6bf;margin-top:24px}
#discovery .answer-strip{margin-top:64px;border-top:1px solid #38383d;padding-top:40px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px}.answer-strip h3{font-size:1.8rem;line-height:1.15;margin-top:16px;letter-spacing:-.03em}.answer-strip h4{font-size:1.125rem;line-height:1.3;margin:16px 0 12px}.answer-strip article p{font-size:.9375rem;color:#b6b6bf;line-height:1.6}
.claude-flywheel .march{display:block;stroke:#ff7a7a;stroke-width:4.5;stroke-dasharray:18 14;opacity:0;animation:claude-march 1.2s linear infinite!important;animation-play-state:paused!important}.claude-flywheel .march.on{opacity:.95}.claude-flywheel.flow-running .march{animation-play-state:running!important}@keyframes claude-march{to{stroke-dashoffset:-32}}
#reviews .rv-head .reviews-heading{grid-column:1/-1;white-space:nowrap;font-size:clamp(1.1rem,4.6vw,4rem);letter-spacing:-.045em;line-height:1.2}#reviews .rv-head .support{grid-column:1/8}#reviews .rv-head .tp{grid-column:9/-1}
@media(max-width:1023px){#proof .deltas{grid-template-columns:1fr}#proof .delta .val{font-size:3rem}#discovery .answer-strip{grid-template-columns:1fr 1fr}#discovery .discovery-grid{gap:40px}.discovery-art{width:100%}}
@media(max-width:767px){#growth{padding-bottom:40px}#proof .results{padding:48px 0}#proof .proof-heading>span{display:block}#proof .deltas{margin-top:28px}#proof .delta{padding:26px;gap:20px}#proof .more-results-panel .deltas{grid-template-columns:1fr}#discovery .answer-strip{grid-template-columns:1fr;margin-top:40px;gap:28px}.answer-strip article{border-top:1px solid #333;padding-top:24px}#reviews .rv-head .support,#reviews .rv-head .tp{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.claude-flywheel .march{animation:none!important}}
html.motion-paused .claude-flywheel .march{animation-play-state:paused!important}
