.hc-panels{margin:14px 0;display:flex;flex-direction:column;gap:8px}.hc-panel-row{border-left:2px solid var(--border,#e5e5e5);padding-left:12px}.hc-panel-item{display:flex;flex-direction:column;gap:2px}.hc-panel-label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#999)}.hc-panel-value{font-size:12px;line-height:1.45;color:var(--ink-body,#444)}.hc-amber-text{color:var(--amber,#d97706)}.signals-section{padding:80px 0;background:var(--paper-warm,#fafaf8);border-top:1px solid var(--border,#e5e5e5)}.signal-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.se-card{background:var(--paper-card,#ffffff);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:20px}.se-cat{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;padding:2px 8px;border-radius:4px;display:inline-block}.se-tech{background:#eff6ff;color:#1d4ed8}.se-macro{background:#fef3c7;color:#92400e}.se-title{font-family:Lora,Georgia,serif;font-size:16px;font-weight:500;color:var(--ink,#111);line-height:1.35}.se-row,.se-title{margin-bottom:10px}.se-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;font-family:var(--font-mono,"SF Mono",monospace)}.se-fracture{color:var(--ink-muted,#666)}.se-fracture strong{color:var(--ink,#111)}.se-lifecycle{padding:1px 8px;border-radius:20px;font-size:10px;font-weight:500}.se-forming{background:#dbeafe;color:#1e40af}.se-cracking{background:#fee2e2;color:#991b1b}.se-window{font-size:10px;color:var(--amber,#d97706);font-weight:500}.se-evidence{font-size:13px;line-height:1.55;color:var(--ink-muted,#666)}.se-cta{text-align:center;margin-top:16px}.datastack-section{padding:80px 0}.ds-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 24px}.ds-item{text-align:center;padding:20px 12px}.ds-icon{font-size:28px;margin-bottom:8px}.ds-title{font-family:Lora,Georgia,serif;font-size:14px;font-weight:500;color:var(--ink,#111);margin-bottom:4px}.ds-desc{font-size:12px;color:var(--ink-muted,#666);line-height:1.45}.ds-result{font-size:15px;line-height:1.6;color:var(--ink-body,#444);text-align:center;max-width:700px;margin:0 auto;font-style:italic}.output-section{padding:80px 0;background:var(--paper-warm,#fafaf8);border-top:1px solid var(--border,#e5e5e5);border-bottom:1px solid var(--border,#e5e5e5)}.output-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.output-card{background:var(--paper-card,#ffffff);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:24px 20px}.output-num{font-size:28px;font-weight:600;color:var(--teal,#0d9488);margin-bottom:10px}.output-num,.output-title{font-family:Lora,Georgia,serif}.output-title{font-size:15px;font-weight:500;color:var(--ink,#111);margin-bottom:8px;line-height:1.35}.output-desc{font-size:13px;line-height:1.55;color:var(--ink-muted,#666)}.metrics-section{padding:80px 0}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.metric-card{background:var(--paper-card,#ffffff);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:28px 24px}.mc-score{font-size:48px;font-weight:700;font-family:Lora,Georgia,serif;margin-bottom:12px}.mc-coral{color:#ef4444}.mc-title{font-family:Lora,Georgia,serif;font-size:18px;font-weight:500;color:var(--ink,#111);margin-bottom:4px}.mc-range{font-size:12px;color:var(--ink-faint,#999);margin-bottom:10px}.mc-desc{font-size:14px;line-height:1.55;color:var(--ink-muted,#666);margin-bottom:12px}.mc-scale{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--ink-faint,#999)}.mc-stages{display:flex;gap:8px;margin-bottom:14px}.mc-stage-dot{width:12px;height:12px;border-radius:50%;background:var(--border,#e5e5e5)}.mc-stage-dot.mc-past{background:var(--teal,#0d9488);opacity:.5}.mc-stage-dot.mc-active{background:var(--teal,#0d9488);box-shadow:0 0 0 3px rgba(13,148,136,.2)}.mc-window{font-size:16px;color:var(--amber,#d97706);font-weight:600;margin-bottom:14px}.audience-section{padding:80px 0;background:var(--paper-warm,#fafaf8);border-top:1px solid var(--border,#e5e5e5);border-bottom:1px solid var(--border,#e5e5e5)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card{background:var(--paper-card,#ffffff);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:24px}.audience-icon{font-size:28px;margin-bottom:12px}.audience-title{font-family:Lora,Georgia,serif;font-size:16px;font-weight:500;color:var(--ink,#111);margin-bottom:8px}.audience-desc{font-size:14px;line-height:1.55;color:var(--ink-muted,#666)}.why-section{padding:80px 0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-card{border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:28px 24px}.compare-card.cc-us{border-color:var(--teal,#0d9488);background:linear-gradient(135deg,#f0fdfa,#ffffff)}.cc-occlusion,.cc-them{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.cc-them{color:var(--ink-faint,#999)}.cc-occlusion{color:var(--teal,#0d9488)}.cc-list{list-style:none;padding:0;margin:0}.cc-list li{font-size:14px;line-height:1.6;padding:6px 0;border-bottom:1px solid var(--border,#e5e5e5)}.cc-list li:last-child{border-bottom:none}.cc-list-them li{color:var(--ink-muted,#666)}.cc-list-us li{color:var(--ink,#111);font-weight:450}.proof-section{padding:80px 0;background:var(--paper-warm,#fafaf8);border-top:1px solid var(--border,#e5e5e5)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.proof-card{background:var(--paper-card,#ffffff);border:1px solid var(--border,#e5e5e5);border-radius:var(--radius-lg,12px);padding:24px}.proof-tag{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0d9488);background:#f0fdfa;padding:2px 8px;border-radius:4px;display:inline-block;margin-bottom:12px}.proof-quote{font-size:14px;line-height:1.6;color:var(--ink-body,#444);margin-bottom:16px;font-style:italic}.proof-author{gap:10px;font-size:13px}.proof-author,.proof-initials{display:flex;align-items:center;color:var(--ink-muted,#666)}.proof-initials{width:36px;height:36px;border-radius:50%;background:var(--paper-warm,#fafaf8);border:1px solid var(--border,#e5e5e5);justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.founder-section{padding:80px 0;border-bottom:1px solid var(--border,#e5e5e5)}.founder-content{max-width:640px;margin:0 auto}.founder-quote{margin:20px 0 0;padding:0;border:none}.founder-quote p{font-family:Lora,Georgia,serif;font-size:17px;line-height:1.7;color:var(--ink-body,#444);margin-bottom:14px}.founder-quote p:first-child{font-size:20px;font-weight:500;color:var(--ink,#111)}.final-cta-section{padding:100px 0;text-align:center}.final-h2{font-family:Lora,Georgia,serif;font-size:32px;font-weight:500;color:var(--ink,#111);margin-bottom:12px;line-height:1.3}.final-sub{font-size:16px;color:var(--ink-muted,#666);margin-bottom:28px}.final-ctas{display:flex;gap:12px;justify-content:center}.btn-lg{padding:14px 32px!important;font-size:15px!important}@media (max-width:1100px){.output-grid{grid-template-columns:repeat(3,1fr)}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.audience-grid,.output-grid{grid-template-columns:1fr 1fr}.ds-grid{grid-template-columns:repeat(2,1fr)}.compare-grid,.metric-cards,.signal-examples{grid-template-columns:1fr}}@media (max-width:600px){.audience-grid,.output-grid{grid-template-columns:1fr}.ds-grid{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:1fr}.final-ctas{flex-direction:column;align-items:center}}.landing-section{padding:80px 48px;max-width:1200px;margin:0 auto}.landing-section-head{margin-bottom:48px}.landing-section-head.compact{margin-bottom:36px}.landing-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.landing-title{font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.2;color:var(--ink);margin-bottom:14px;max-width:640px}.landing-lede{font-size:15px;color:var(--ink-muted);line-height:1.65;max-width:520px}.landing-hero-static{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:80px 48px 60px;max-width:1200px;margin:0 auto}.landing-hero-copy{padding-top:20px}.artifact-topline{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.artifact-grid{display:flex;flex-direction:column;gap:14px}.artifact-card{background:var(--paper);border:.5px solid var(--border-mid);border-radius:var(--r-lg,16px);padding:22px;box-shadow:0 1px 3px rgba(26,25,21,.06),0 6px 20px rgba(26,25,21,.05)}.artifact-section-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.artifact-story{font-family:var(--font-serif),Georgia,serif;font-size:15px;font-weight:500;color:var(--ink);line-height:1.35;margin-bottom:8px}.artifact-copy{font-size:13px;color:var(--ink-muted);line-height:1.55}.artifact-watch{font-size:12px;color:var(--ink-muted);line-height:1.5}.watch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.watch-card{background:var(--paper);border:.5px solid var(--border-mid);border-radius:var(--r-lg,16px);padding:22px;transition:border-color .15s}.watch-card:hover{border-color:rgba(14,124,97,.28)}.watch-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.watch-card-top h3{font-family:var(--font-serif),Georgia,serif;font-size:15px;font-weight:500;color:var(--ink);line-height:1.3}.watch-row{margin-bottom:10px}.watch-row strong{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px;font-weight:600}.watch-row p{font-size:13px;color:var(--ink-muted);line-height:1.55;margin:0}.step-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:.5px solid var(--border-mid);border-radius:var(--r-md,10px);overflow:hidden}.step-card{background:var(--paper);padding:22px 18px}.step-card span{font-family:var(--font-mono),monospace;font-size:12px;color:var(--ink-faint);display:block;margin-bottom:10px}.step-card h3{font-size:14px;line-height:1.35}.proof-card h3,.step-card h3{font-weight:500;color:var(--ink)}.proof-card h3{font-family:var(--font-serif),Georgia,serif;font-size:15px;margin-bottom:10px}.proof-card p{font-size:13px;color:var(--ink-muted);line-height:1.55}.landing-audience .audience-card h3{font-family:var(--font-serif),Georgia,serif;font-size:14px;font-weight:500;color:var(--paper);margin-bottom:8px}.landing-audience .audience-card p{font-size:13px;color:rgba(255,255,255,.5);line-height:1.55}.landing-audience .audience-card{background:var(--ink);border:.5px solid rgba(255,255,255,.1);border-radius:var(--r-md,10px);padding:22px;transition:background .15s}.landing-audience .audience-card:hover{background:rgba(255,255,255,.04)}.landing-access-band{padding:72px 48px;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:.5px solid var(--border)}.landing-access-actions{display:flex;gap:12px;flex-shrink:0}.landing-footer{padding:28px 48px;border-top:.5px solid var(--border);background:var(--paper);display:flex;align-items:center;justify-content:space-between}.landing-footer-links{display:flex;gap:20px;align-items:center}.landing-footer-links a,.landing-footer-links span{font-size:13px;color:var(--ink-muted);text-decoration:none}.landing-footer-links a:hover{color:var(--ink)}@media (max-width:960px){.landing-hero-static{grid-template-columns:1fr;gap:40px;padding:56px 28px 40px}.watch-grid{grid-template-columns:1fr 1fr}.step-grid{grid-template-columns:repeat(3,1fr)}.landing-section{padding:60px 28px}.landing-access-band{flex-direction:column;text-align:center;padding:60px 28px}.landing-footer{padding:28px}}@media (max-width:640px){.step-grid,.watch-grid{grid-template-columns:1fr}.landing-access-actions{flex-direction:column;align-items:stretch}.hero-artifact{display:none}}.landing-final .cap-matrix-wrap{overflow-x:auto;border-radius:12px;border:.5px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.landing-final .cap-matrix{width:100%;border-collapse:collapse;min-width:640px;font-size:13px}.landing-final .cap-matrix td,.landing-final .cap-matrix th{padding:14px 16px;text-align:center;border-bottom:.5px solid rgba(255,255,255,.08)}.landing-final .cap-matrix th[scope=row]{text-align:left;font-weight:500;color:rgba(255,255,255,.82);min-width:220px}.landing-final .cap-matrix thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.landing-final .cap-matrix .cap-col-occlusion{background:rgba(14,124,97,.14);color:rgba(255,255,255,.95)}.landing-final .cap-row-highlight th[scope=row]{color:rgba(255,255,255,.96);font-weight:600}.landing-final .cap-row-highlight .cap-col-occlusion{background:rgba(14,124,97,.22)}.landing-final .cap-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-weight:700;font-size:14px}.landing-final .cap-yes{color:#5fd4a8;background:rgba(29,158,117,.15)}.landing-final .cap-partial{color:#e8c07a;background:rgba(184,112,26,.15)}.landing-final .cap-no{color:rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.live-demo{padding:88px 24px;background:var(--paper,#fafaf7);border-top:.5px solid var(--border,#e5e2da);border-bottom:.5px solid var(--border,#e5e2da)}.live-demo-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}@media (max-width:900px){.live-demo-inner{grid-template-columns:1fr;gap:36px}}.live-demo-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0e7c61);margin-bottom:14px}.live-demo-h2{font-family:Lora,serif;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.15;color:var(--ink,#1a1915);margin:0 0 16px}.live-demo-sub{font-size:16px;line-height:1.7;color:var(--ink-muted,#57534a);margin:0 0 28px;max-width:46ch}.live-demo-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.live-demo-steps li{font-size:14px;line-height:1.6;color:var(--ink-faint,#8a857a);padding-left:16px;border-left:2px solid var(--border,#e5e2da);transition:color .4s ease,border-color .4s ease}.live-demo-steps li.on{color:var(--ink-muted,#57534a);border-left-color:var(--teal,#0e7c61)}.live-demo-steps li strong{color:var(--ink,#1a1915);font-weight:600}.live-demo-panel{background:#fff;border:.5px solid var(--border,#e5e2da);border-radius:12px;box-shadow:0 18px 50px rgba(26,25,21,.07);padding:0 0 18px;overflow:hidden;min-height:520px}.live-demo-chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:.5px solid var(--border,#e5e2da)}.live-demo-dot{width:9px;height:9px;border-radius:50%;background:var(--border,#e5e2da)}.live-demo-chrome-label{margin-left:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint,#8a857a)}.live-demo-search{display:flex;align-items:center;margin:16px;padding:10px 14px;border:.5px solid var(--border,#e5e2da);border-radius:8px;background:var(--paper,#fafaf7);font-size:13px;color:var(--ink,#1a1915);min-height:40px}.live-demo-query{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:0;transition:max-width 1.4s steps(40)}.live-demo-query.typed{max-width:100%}.live-demo-caret{width:1.5px;height:16px;background:var(--teal,#0e7c61);margin-left:3px;animation:live-demo-blink 1s steps(1) infinite}@keyframes live-demo-blink{50%{opacity:0}}.live-demo-block{margin:0 16px 14px;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.live-demo-block.visible{opacity:1;transform:translateY(0)}.live-demo-label{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint,#8a857a);margin:0 0 8px}.live-demo-label.teal{color:var(--teal,#0e7c61)}.live-demo-source{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;color:var(--ink-muted,#57534a);opacity:0;transform:translateX(-6px);transition:opacity .4s ease,transform .4s ease}.live-demo-source.visible{opacity:1;transform:translateX(0)}.live-demo-chip{flex-shrink:0;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--teal-deep,#085041);background:var(--teal-light,#d8f2e8);border-radius:4px;padding:2px 7px}.live-demo-story{font-size:14px;font-weight:600;color:var(--ink,#1a1915);margin:0 0 12px}.live-demo-evidence{font-size:13px;line-height:1.65;color:var(--ink-muted,#57534a);margin:0 0 14px}.live-demo-meter{display:flex;align-items:center;gap:10px}.live-demo-meter-num{font-family:Lora,serif;font-size:22px;font-weight:500;color:var(--amber,#b8701a)}.live-demo-meter-track{flex:1;height:5px;border-radius:3px;background:var(--border,#e5e2da);overflow:hidden}.live-demo-meter-fill{display:block;height:100%;background:var(--amber,#b8701a);transition:width 1.1s ease}.live-demo-meter-tag{font-size:11px;color:var(--amber,#b8701a);font-weight:600;white-space:nowrap}.live-demo-falsifier{display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:.5px solid var(--border,#e5e2da);font-size:12.5px;line-height:1.55;color:var(--ink,#1a1915);opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.live-demo-falsifier.visible{opacity:1;transform:translateY(0)}.live-demo-falsifier-idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--teal,#0e7c61);flex-shrink:0}.tripwire-demo{padding:88px 24px;background:#fff;border-bottom:.5px solid var(--border,#e5e2da)}.tripwire-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center}@media (max-width:900px){.tripwire-inner{grid-template-columns:1fr;gap:36px}.tripwire-panel{order:2}}.tripwire-panel{background:var(--paper,#fafaf7);border:.5px solid var(--border,#e5e2da);border-radius:12px;box-shadow:0 18px 50px rgba(26,25,21,.06);overflow:hidden}.tripwire-board{padding:16px;min-height:320px}.tripwire-board-title{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint,#8a857a);margin-bottom:12px}.tripwire-row{display:flex;gap:12px;align-items:flex-start;padding:12px;border:.5px solid var(--border,#e5e2da);border-radius:8px;background:#fff;margin-bottom:10px;animation:tripwire-settle .5s ease both}@keyframes tripwire-settle{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tripwire-row.fired{border-color:var(--amber,#b8701a);border-left-width:3px;background:rgba(184,112,26,.05)}.tripwire-state{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 8px;margin-top:2px;color:#fff;background:var(--amber,#b8701a)}.tripwire-state.armed{color:var(--teal-deep,#085041);background:var(--teal-light,#d8f2e8)}.tripwire-body{display:flex;flex-direction:column;gap:4px}.tripwire-signal{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#8a857a)}.tripwire-statement{font-size:13px;line-height:1.55;color:var(--ink,#1a1915);font-weight:500}.tripwire-watch{font-size:11.5px;color:var(--ink-faint,#8a857a)}.tripwire-row.fired .tripwire-watch{color:var(--amber,#b8701a);font-weight:600}.tripwire-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tripwire-points li{font-size:14px;line-height:1.6;color:var(--ink-muted,#57534a);padding-left:16px;position:relative}.tripwire-points li:before{content:"·";position:absolute;left:2px;color:var(--teal,#0e7c61);font-weight:700}.cta{position:relative;overflow:hidden}.cta-falls{position:absolute;inset:0;display:flex;justify-content:space-evenly;pointer-events:none;opacity:.5}.cta-falls span{width:1px;height:100%;background:linear-gradient(180deg,transparent 0,rgba(14,124,97,.22) 35%,rgba(14,124,97,.08) 65%,transparent);background-size:100% 220%;animation:cta-fall 7s linear infinite}.cta-falls span:nth-child(2n){animation-duration:9s;animation-delay:-3s}.cta-falls span:nth-child(3n){animation-duration:11s;animation-delay:-5s}.cta-falls span:nth-child(4n){animation-duration:8s;animation-delay:-1.5s}.cta-falls span:nth-child(5n){animation-duration:12s;animation-delay:-7s}@keyframes cta-fall{0%{background-position:0 -120%}to{background-position:0 120%}}@media (prefers-reduced-motion:reduce){.cta-falls span{animation:none}}.cta-inner{position:relative;z-index:1}.fracture-demo{padding:88px 24px;background:var(--paper,#ffffff);border-bottom:.5px solid var(--border,#e6e7ea)}.fracture-demo-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}@media (max-width:900px){.fracture-demo-inner{grid-template-columns:1fr;gap:36px}}.fracture-demo-body{padding:18px 18px 14px}.fracture-demo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.fracture-demo-score{text-align:right;flex-shrink:0}.fracture-demo-score-num{display:block;font-family:Lora,serif;font-size:38px;font-weight:500;line-height:1;color:var(--amber,#b8701a);transition:color .6s ease}.fracture-demo-stage{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint,#898c93);transition:color .6s ease}.fracture-demo-stage.forming{color:var(--amber,#b8701a)}.fracture-demo-chart{width:100%;height:auto;display:block}.fd-axis{stroke:var(--border,#e6e7ea);stroke-width:1}.fd-line{fill:none;stroke:var(--amber,#b8701a);stroke-width:2;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600}.fd-line.on{transition:stroke-dashoffset 2.2s cubic-bezier(.2,.7,.3,1) .3s;stroke-dashoffset:0}.fd-dot{fill:var(--amber,#b8701a);opacity:0;transition:opacity .4s ease}.fd-dot.on{opacity:1}.fd-day{font-size:10px;fill:var(--ink-faint,#898c93)}.fd-score{font-size:11px;font-weight:600;fill:var(--ink,#17181a);opacity:0;transition:opacity .4s ease}.fd-score.on{opacity:1}.fracture-demo-footnote{font-size:12px;color:var(--ink-faint,#898c93);margin:10px 0 0}@media (prefers-reduced-motion:reduce){.fd-line{stroke-dashoffset:0}.fd-dot,.fd-score{opacity:1}}.product-demo{padding:96px 24px;background:var(--paper,#ffffff);border-bottom:.5px solid var(--border,#e6e7ea)}.product-demo-alt{background:var(--paper-warm,#f7f7f8)}.product-demo-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.product-demo-reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-demo-copy{display:flex;flex-direction:column;gap:16px}.demo-kicker{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal,#0E7C61)}.demo-h2{font-family:var(--font-serif,"Lora",serif);font-size:30px;font-weight:500;line-height:1.25;color:var(--ink,#17181A);letter-spacing:-.01em}.demo-sub{font-size:15px;line-height:1.65;color:var(--ink-muted,#4B4D52);max-width:440px}.demo-features{display:flex;flex-direction:column;gap:10px;margin-top:8px}.demo-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.demo-feature-dot{width:5px;height:5px;border-radius:50%;background:var(--teal,#0E7C61);flex-shrink:0;margin-top:7px}.product-demo-panel{border:1px solid var(--border,#e6e7ea);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06)}.product-demo-alt .product-demo-panel,.product-demo-panel{background:var(--paper,#ffffff)}.demo-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--paper-warm,#f7f7f8);border-bottom:1px solid var(--border,#e6e7ea)}.demo-chrome-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-ghost,#C9CBD1)}.demo-chrome-url{margin-left:12px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-faint,#898C93);background:var(--paper,#ffffff);padding:3px 10px;border-radius:4px;border:1px solid var(--border,#e6e7ea)}.demo-engine-content{padding:18px;min-height:340px}.demo-search-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border,#e6e7ea);border-radius:8px;background:var(--paper,#ffffff);margin-bottom:14px}.demo-search-text{flex:1;font-size:14px;color:var(--ink,#17181A);min-height:20px;font-family:var(--font-sans,"Sora",sans-serif)}.demo-search-text.typed{border-right:2px solid var(--teal,#0e7c61);animation:blink-caret 1s step-end infinite}@keyframes blink-caret{50%{border-color:transparent}}.demo-search-caret{display:none}.demo-search-btn{font-size:12px;font-weight:500;padding:6px 14px;background:var(--teal,#0E7C61);color:#fff;border:none;border-radius:6px;cursor:default;white-space:nowrap}.demo-stats{display:flex;gap:20px;padding:10px 0;border-bottom:1px solid var(--border,#e6e7ea);margin-bottom:14px;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.demo-stats.visible{opacity:1;transform:translateY(0)}.demo-stat{display:flex;flex-direction:column;gap:2px}.demo-stat-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:500;color:var(--ink,#17181A)}.demo-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint,#898C93)}.demo-signal-card{padding:14px;border:1px solid var(--border,#e6e7ea);border-radius:8px;margin-bottom:10px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.demo-signal-card.visible{opacity:1;transform:translateY(0)}.demo-signal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.demo-signal-cat{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#898C93)}.demo-signal-stage{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px;background:var(--paper-warm,#f7f7f8);color:var(--ink-muted,#4B4D52);border:1px solid var(--border,#e6e7ea)}.demo-signal-headline{font-family:var(--font-serif,"Lora",serif);font-size:14px;font-weight:500;color:var(--ink,#17181A);margin-bottom:4px;line-height:1.35}.demo-signal-evidence{font-size:12px;line-height:1.55;color:var(--ink-muted,#4B4D52);margin-bottom:10px}.demo-signal-fracture{display:flex;align-items:center;gap:8px;margin-bottom:6px}.demo-fracture-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint,#898C93);width:48px;flex-shrink:0}.demo-fracture-track{flex:1;height:3px;background:var(--border,#e6e7ea);border-radius:2px;overflow:hidden}.demo-fracture-fill{height:100%;background:var(--amber,#B8701A);border-radius:2px;transition:width .8s ease}.demo-fracture-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;color:var(--ink,#17181A);width:24px;text-align:right}.demo-signal-sources{display:flex;gap:6px;font-size:11px;color:var(--ink-faint,#898C93);margin-bottom:6px}.demo-signal-dot{color:var(--ink-ghost,#C9CBD1)}.demo-signal-watch{font-size:11px;color:var(--ink-faint,#898C93);font-style:italic}.demo-brief-content{padding:18px;min-height:420px;display:flex;flex-direction:column;gap:12px}.demo-brief-section{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.demo-brief-section.visible{opacity:1;transform:translateY(0)}.demo-brief-cat{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:6px}.demo-brief-headline{font-family:var(--font-serif,"Lora",serif);font-size:18px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:4px}.demo-brief-meta{font-size:11px;color:var(--ink-faint,#898C93);margin-bottom:10px}.demo-brief-metrics{display:flex;gap:24px}.demo-brief-metric{display:flex;flex-direction:column;gap:2px}.demo-brief-metric-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:500;color:var(--ink,#17181A)}.demo-brief-metric-label{letter-spacing:.08em}.demo-brief-label,.demo-brief-metric-label{font-size:10px;text-transform:uppercase;color:var(--ink-faint,#898C93)}.demo-brief-label{font-weight:600;letter-spacing:.1em;padding-top:10px;border-top:1px solid var(--border,#e6e7ea);margin-bottom:8px}.demo-brief-falsifier{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--ink-muted,#4B4D52);margin-bottom:6px}.demo-brief-falsifier-idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-ghost,#C9CBD1);flex-shrink:0;margin-top:2px}.demo-brief-gap{font-family:var(--font-serif,"Lora",serif);font-size:14px;font-weight:500;color:var(--ink,#17181A);line-height:1.4;margin-bottom:10px}.demo-brief-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-brief-col-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:4px}.demo-brief-col-text{font-size:12px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.demo-brief-scenario{padding:10px 12px;border:1px solid var(--border,#e6e7ea);border-radius:6px;margin-bottom:8px}.demo-brief-scenario-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--ink,#17181A);margin-bottom:4px}.demo-brief-scenario-pct{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--teal,#0E7C61)}.demo-brief-scenario-body{font-size:12px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.demo-brief-trail-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border,#e6e7ea);font-size:12px}.demo-brief-trail-row:last-child{border-bottom:none}.demo-brief-trail-pub{font-weight:600;color:var(--ink,#17181A);width:110px;flex-shrink:0;font-size:11px}.demo-brief-trail-title{flex:1;color:var(--ink-muted,#4B4D52);line-height:1.4}.demo-brief-trail-stance{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px;flex-shrink:0}.stance-supports{background:rgba(14,124,97,.08);color:var(--teal,#0E7C61)}.stance-contradicts{background:rgba(201,75,42,.08);color:var(--coral,#C94B2A)}.stance-complicates{background:rgba(184,112,26,.08);color:var(--amber,#B8701A)}.demo-terminal-content{padding:0;min-height:380px}.demo-terminal-tabs{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--border,#e6e7ea);padding:0 14px}.demo-terminal-tab{padding:10px 16px;font-size:12px;color:var(--ink-faint,#898C93);border-bottom:2px solid transparent;cursor:default}.demo-terminal-tab.active{color:var(--ink,#17181A);font-weight:500;border-bottom-color:var(--teal,#0E7C61)}.demo-terminal-tab-add{padding:10px 12px;font-size:14px;color:var(--ink-ghost,#C9CBD1);cursor:default}.demo-terminal-query{padding:14px 18px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.demo-terminal-query.visible{opacity:1;transform:translateY(0)}.demo-terminal-query-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#898C93);display:block;margin-bottom:4px}.demo-terminal-query-text{font-family:var(--font-serif,"Lora",serif);font-size:16px;font-weight:500;color:var(--ink,#17181A);line-height:1.35}.demo-terminal-view-tabs{display:flex;gap:0;padding:0 18px;border-bottom:1px solid var(--border,#e6e7ea);opacity:0;transition:opacity .4s ease;overflow-x:auto}.demo-terminal-view-tabs.visible{opacity:1}.demo-terminal-view-tab{padding:8px 12px;font-size:11px;color:var(--ink-faint,#898C93);white-space:nowrap;border-bottom:2px solid transparent;cursor:default}.demo-terminal-view-tab.active{color:var(--ink,#17181A);font-weight:500;border-bottom-color:var(--teal,#0E7C61)}.demo-terminal-results{padding:14px 18px 18px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.demo-terminal-results.visible{opacity:1;transform:translateY(0)}.demo-terminal-results-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:10px}.demo-terminal-falsifier{padding:10px 12px;border:1px solid var(--border,#e6e7ea);border-radius:6px;margin-bottom:8px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.demo-terminal-falsifier.visible{opacity:1;transform:translateY(0)}.demo-terminal-falsifier-main{display:flex;align-items:flex-start;gap:10px}.demo-terminal-falsifier-idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-ghost,#C9CBD1);flex-shrink:0;margin-top:1px}.demo-terminal-falsifier-claim{flex:1;font-size:13px;line-height:1.45;color:var(--ink,#17181A)}.demo-terminal-falsifier-pct{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--amber,#B8701A);flex-shrink:0}.demo-terminal-falsifier-source{font-size:11px;color:var(--ink-faint,#898C93);margin-top:4px;padding-left:28px}.demo-terminal-signal-panel{margin-top:12px;padding:10px 12px;background:var(--paper-warm,#f7f7f8);border-radius:6px}.demo-terminal-signal-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.demo-terminal-signal-label{font-size:11px;color:var(--ink-faint,#898C93)}.demo-terminal-signal-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;color:var(--ink,#17181A)}@media (max-width:900px){.product-demo{padding:64px 20px}.product-demo-inner,.product-demo-reverse{grid-template-columns:1fr;gap:32px}.product-demo-reverse .product-demo-panel{order:-1}.demo-h2{font-size:24px}.demo-sub{max-width:100%}.demo-brief-two-col{grid-template-columns:1fr;gap:10px}.demo-terminal-view-tabs{gap:0}.demo-terminal-view-tab{padding:8px;font-size:10px}.demo-brief-trail-pub{width:80px;font-size:10px}.demo-brief-trail-title{font-size:11px}}.hero-copy-col{max-width:540px}.hero-demo{width:100%;max-width:600px;border:1px solid var(--border,#e6e7ea);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06);transition:border-color .2s ease,box-shadow .2s ease}.hero-demo:hover{border-color:rgba(14,124,97,.18);box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06),0 0 0 1px rgba(14,124,97,.06)}.hero-demo-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border,#e6e7ea);background:#fafafa}.hero-demo-dot{width:8px;height:8px;border-radius:50%;background:var(--border-mid,#d5d5d5)}.hero-demo-chrome-label{margin-left:auto;font-size:10px;color:var(--ink-ghost,#C9CBD1);letter-spacing:.04em}.hero-demo-body{padding:16px 18px 20px}.hero-demo-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border-mid,#d5d5d5);border-radius:8px;margin-bottom:14px;background:#fafafa}.hero-demo-query{font-size:14px;font-family:var(--font-sans,"Sora",system-ui);color:var(--ink,#17181A);min-height:20px}.hero-demo-caret{display:inline-block;width:2px;height:16px;background:var(--teal,#0E7C61);margin-left:1px;animation:blink 1s step-end infinite;vertical-align:text-bottom}@keyframes blink{50%{opacity:0}}.hero-demo-chips-area{margin-bottom:14px}.hero-demo-chip-group{margin-bottom:10px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-chip-group.visible{opacity:1;transform:translateY(0)}.hero-demo-chip-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:6px}.hero-demo-chip-row{display:flex;flex-wrap:wrap;gap:5px}.hero-demo-chip{font-size:11px;padding:3px 9px;border-radius:12px;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.hero-demo-chip.visible{opacity:1;transform:translateY(0)}.chip-evidence{background:rgba(14,124,97,.08);color:var(--teal,#0E7C61)}.chip-belief{background:rgba(26,25,21,.06);color:var(--ink-muted,#4B4D52)}.chip-market{background:rgba(184,112,26,.08);color:var(--amber,#B8701A)}.hero-demo-brief{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-brief.visible{opacity:1;transform:translateY(0)}.hero-demo-brief-section{margin-bottom:12px;padding-top:10px;border-top:1px solid var(--border,#e6e7ea)}.hero-demo-brief-section:first-child{border-top:none;padding-top:0}.hero-demo-brief-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:4px}.hero-demo-brief-label-teal{color:var(--teal,#0E7C61)}.hero-demo-brief-label-amber{color:var(--amber,#B8701A)}.hero-demo-brief-label-coral{color:var(--coral,#C94B2A)}.hero-demo-brief-text{font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.hero-demo-points{display:flex;flex-wrap:wrap;gap:5px}.hero-demo-point{font-size:11px;padding:3px 9px;border-radius:12px;background:rgba(14,124,97,.06);color:var(--teal-deep,#085041);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.hero-demo-point.visible{opacity:1;transform:translateY(0)}.hero-demo-falsifiers{display:flex;flex-wrap:wrap;gap:5px}.hero-demo-falsifier{font-size:11px;padding:3px 9px;border-radius:12px;background:rgba(201,75,42,.07);color:var(--coral,#C94B2A);opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.hero-demo-falsifier.visible{opacity:1;transform:translateY(0)}.hero-demo-brief-split{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-bottom:12px;padding-top:12px;border-top:1px solid var(--border,#e6e7ea);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-brief-split.visible{opacity:1;transform:translateY(0)}.hero-demo-brief-col{padding:0 10px}.hero-demo-brief-col:first-child{padding-left:0}.hero-demo-brief-col:last-child{padding-right:0}.hero-demo-brief-divider{width:1px;background:var(--border,#e6e7ea);align-self:stretch}.hero-demo-brief-text.lit{opacity:1}.hero-demo-miss{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:rgba(184,112,26,.03);border:1px solid rgba(184,112,26,.1);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-miss.visible{opacity:1;transform:translateY(0)}.hero-demo-points-section{margin-bottom:12px;padding-top:10px;border-top:1px solid var(--border,#e6e7ea);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-point.lit,.hero-demo-points-section.visible{opacity:1;transform:translateY(0)}.hero-demo-wrong-section{margin-bottom:12px;padding-top:10px;border-top:1px solid var(--border,#e6e7ea);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-falsifier.lit,.hero-demo-wrong-section.visible{opacity:1;transform:translateY(0)}.hero-demo-story-section{margin-bottom:10px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-story-section.visible{opacity:1;transform:translateY(0)}.hero-demo-story-text{font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52);opacity:0;transition:opacity .5s ease .15s}.hero-demo-story-text.lit{opacity:1}.hero-demo-chip-label-teal{color:var(--teal,#0E7C61)}.hero-demo-chip-label-coral{color:var(--coral,#C94B2A)}.hero-demo-chip.lit{opacity:1;transform:translateY(0)}.hero-demo-sources-section{margin-bottom:10px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-sources-section.visible{opacity:1;transform:translateY(0)}.hero-demo-source-pills{display:flex;flex-wrap:wrap;gap:6px}.hero-demo-source-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 10px;border-radius:14px;background:rgba(14,124,97,.06);border:1px solid rgba(14,124,97,.12);color:var(--teal-deep,#085041);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.hero-demo-source-pill.lit{opacity:1;transform:translateY(0)}.hero-demo-source-pill-label{font-weight:500}.hero-demo-source-pill-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--ink-faint,#898C93);font-weight:500}.hero-demo-trail-section{margin-bottom:4px;padding-top:10px;border-top:1px solid var(--border,#e6e7ea);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.hero-demo-trail-section.visible{opacity:1;transform:translateY(0)}.hero-demo-trail-chips{display:flex;flex-wrap:wrap;gap:5px}.hero-demo-trail-chip{font-size:10px;padding:3px 9px;border-radius:10px;background:rgba(26,25,21,.04);color:var(--ink-faint,#898C93);border:1px solid var(--border,#e6e7ea);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.hero-demo-trail-chip.lit{opacity:1;transform:translateY(0)}.hero-demo-trail-tiles{display:flex;flex-direction:column;gap:6px}.hero-demo-trail-tile{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border,#e6e7ea);border-radius:8px;background:#fff;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.hero-demo-trail-tile.lit{opacity:1;transform:translateY(0)}.hero-demo-trail-tile-icon{color:var(--teal,#0E7C61);flex-shrink:0}.hero-demo-trail-tile-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hero-demo-trail-tile-title{font-size:11px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-demo-trail-tile-type{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint,#898C93)}.hero-demo-trail-arrow{color:var(--ink-ghost,#C9CBD1);font-size:11px;flex-shrink:0;margin-left:auto}.hero-demo-trail-more{border-style:dashed;justify-content:center}.hero-demo-trail-more-text{font-size:11px;color:var(--ink-faint,#898C93)}.hero-demo-stage-rail{display:flex;justify-content:center;gap:24px;padding:10px 18px;border-top:1px solid var(--border,#e6e7ea);background:#fafafa}.hero-demo-stage{display:flex;align-items:center;gap:5px;opacity:.35;transition:opacity .3s ease}.hero-demo-stage.active{opacity:1}.hero-demo-stage-dot{width:6px;height:6px;border-radius:50%;background:var(--border-mid,#d5d5d5);transition:background .3s ease}.hero-demo-stage.active .hero-demo-stage-dot{background:var(--teal,#0E7C61)}.hero-demo-stage-label{font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-faint,#898C93);transition:color .3s ease}.hero-demo-stage.active .hero-demo-stage-label{color:var(--teal,#0E7C61)}.hero-demo-brief-split,.hero-demo-miss,.hero-demo-points-section,.hero-demo-trail-section,.hero-demo-wrong-section{min-height:24px}@media (max-width:520px){.hero-demo-brief-split{grid-template-columns:1fr;gap:10px}.hero-demo-brief-divider{width:100%;height:1px}.hero-demo-stage-rail{gap:14px;padding:8px 12px}.hero-demo-stage-label{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-demo-brief-split,.hero-demo-chip,.hero-demo-chip-group,.hero-demo-falsifier,.hero-demo-miss,.hero-demo-point,.hero-demo-points-section,.hero-demo-source-pill,.hero-demo-sources-section,.hero-demo-story-section,.hero-demo-story-text,.hero-demo-trail-chip,.hero-demo-trail-section,.hero-demo-trail-tile,.hero-demo-wrong-section{opacity:1!important;transform:none!important;transition:none!important}}.problem-section{padding:80px 48px;background:#fafaf9;border-top:1px solid var(--border,#e6e7ea);border-bottom:1px solid var(--border,#e6e7ea)}.problem-inner{max-width:960px;margin:0 auto;text-align:center}.problem-h2{font-family:var(--font-serif,"Lora",serif);font-size:32px;font-weight:500;line-height:1.3;margin-bottom:16px;color:var(--ink,#17181A)}.problem-sub{font-size:16px;line-height:1.65;color:var(--ink-muted,#4B4D52);max-width:640px;margin:0 auto 40px}.audit-statement{padding:88px 48px;background:var(--cream,#fffdf8);border-bottom:1px solid var(--border,#e6e7ea);text-align:center}.audit-statement-inner{max-width:760px;margin:0 auto}.audit-statement-h2{font-family:var(--font-serif,"Lora",serif);font-size:38px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--ink,#17181A);margin-bottom:20px;text-wrap:balance}.audit-statement-sub{font-size:17px;line-height:1.7;color:var(--ink-muted,#4B4D52);max-width:620px;margin:0 auto;text-wrap:pretty}@media (max-width:768px){.audit-statement{padding:56px 20px}.audit-statement-h2{font-size:28px}}.problem-split{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;text-align:left}.problem-col-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:12px}.problem-col-label-teal{color:var(--teal,#0E7C61)}.problem-items{display:flex;flex-direction:column;gap:8px}.problem-item{font-size:14px;line-height:1.45;padding:8px 14px;background:#fff;border:1px solid var(--border,#e6e7ea);border-radius:8px;color:var(--ink-muted,#4B4D52)}.problem-item-teal{border-color:rgba(14,124,97,.2);background:rgba(14,124,97,.03);color:var(--teal-deep,#085041)}.problem-gap{display:flex;flex-direction:column;align-items:center;gap:8px}.problem-gap-line{width:1px;height:60px;background:var(--teal,#0E7C61);opacity:.2}.problem-gap-label{font-size:11px;font-weight:500;color:var(--teal,#0E7C61);white-space:nowrap;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);letter-spacing:.06em}.source-stream{padding:80px 48px}.source-stream-inner{max-width:1100px;margin:0 auto}.source-stream-header{text-align:center;margin-bottom:40px}.source-stream-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:12px}.source-stream-h2{font-family:var(--font-serif,"Lora",serif);font-size:32px;font-weight:500;color:var(--ink,#17181A);line-height:1.3}.source-stream-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.source-stream-card{padding:24px;border:1px solid var(--border,#e6e7ea);border-radius:10px;background:#fff}.source-stream-card-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:8px}.source-stream-card-text{font-size:14px;line-height:1.6;color:var(--ink-muted,#4B4D52)}.source-stream-visual{position:relative;height:420px;border:1px solid var(--border,#e6e7ea);border-radius:12px;background:#fff;overflow:hidden}.source-stream-canvas,.source-stream-labels{width:100%;height:100%;position:absolute;top:0;left:0}.source-stream-labels{pointer-events:none}.source-stream-label{font-size:10px;font-weight:500;color:var(--ink-faint,#898C93);white-space:nowrap;letter-spacing:.04em}.source-stream-brief,.source-stream-label{position:absolute;transform:translate(-50%,-50%)}.source-stream-brief{top:50%;left:50%;background:#fff;border:1px solid var(--teal,#0e7c61);border-radius:10px;padding:14px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 12px rgba(14,124,97,.08);min-width:220px}.source-stream-brief-title{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal,#0E7C61);padding-bottom:6px;border-bottom:1px solid var(--border,#e6e7ea)}.source-stream-brief-row{display:flex;flex-direction:column;gap:2px}.source-stream-brief-label{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.source-stream-brief-text{font-size:11px;line-height:1.4;color:var(--ink-muted,#4B4D52)}.source-stream-brief-item{font-size:12px;font-weight:500;color:var(--ink,#17181A);padding:4px 12px;background:rgba(14,124,97,.05);border-radius:6px}.tabbed-demo{padding:80px 48px;background:#fafaf9;border-top:1px solid var(--border,#e6e7ea);border-bottom:1px solid var(--border,#e6e7ea)}.tabbed-demo-inner{max-width:960px;margin:0 auto}.tabbed-demo-header{text-align:center;margin-bottom:32px}.tabbed-demo-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:12px}.tabbed-demo-h2{font-family:var(--font-serif,"Lora",serif);font-size:30px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:12px}.tabbed-demo-sub{font-size:15px;line-height:1.65;color:var(--ink-muted,#4B4D52);max-width:600px;margin:0 auto}.tabbed-demo-tabs{display:flex;justify-content:center;gap:4px;margin-bottom:24px;flex-wrap:wrap}.tabbed-demo-tab{padding:8px 18px;font-size:13px;font-weight:500;color:var(--ink-muted,#4B4D52);background:#fff;border:1px solid var(--border,#e6e7ea);border-radius:8px;cursor:pointer;transition:all .2s ease}.tabbed-demo-tab:hover{border-color:var(--border-mid,#d5d5d5)}.tabbed-demo-tab.active{background:var(--teal,#0E7C61);color:#fff;border-color:var(--teal,#0E7C61)}.tabbed-demo-panel{border:1px solid var(--border,#e6e7ea);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06);transition:border-color .2s ease,box-shadow .2s ease}.tabbed-demo-panel:hover{border-color:rgba(14,124,97,.18);box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06),0 0 0 1px rgba(14,124,97,.06)}.tabbed-demo-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border,#e6e7ea);background:#fafafa}.tabbed-demo-dot{width:8px;height:8px;border-radius:50%;background:var(--border-mid,#d5d5d5)}.tabbed-demo-chrome-label{margin-left:auto;font-size:10px;color:var(--ink-ghost,#C9CBD1)}.tabbed-demo-body{padding:20px 24px 24px}.tabbed-demo-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border-mid,#d5d5d5);border-radius:8px;margin-bottom:16px;background:#fafafa}.tabbed-demo-query{font-size:14px;font-family:var(--font-sans,"Sora",system-ui);color:var(--ink,#17181A);min-height:20px}.tabbed-demo-caret{display:inline-block;width:2px;height:16px;background:var(--teal,#0E7C61);margin-left:1px;animation:blink 1s step-end infinite;vertical-align:text-bottom}.tabbed-demo-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.tabbed-demo-chips.visible{opacity:1;transform:translateY(0)}.tabbed-demo-chip{font-size:11px;padding:3px 10px;border-radius:12px;background:rgba(14,124,97,.08);color:var(--teal,#0E7C61);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.tabbed-demo-chip.visible{opacity:1;transform:translateY(0)}.tabbed-demo-content{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;margin-bottom:16px}.tabbed-demo-content.visible{opacity:1;transform:translateY(0)}.tabbed-demo-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.tabbed-demo-section{margin-bottom:12px}.tabbed-demo-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:6px}.tabbed-demo-label-teal{color:var(--teal,#0E7C61)}.tabbed-demo-label-amber{color:var(--amber,#B8701A)}.tabbed-demo-label-coral{color:var(--coral,#C94B2A)}.tabbed-demo-text{font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.tabbed-demo-text-miss{font-family:var(--font-serif,"Lora",serif);font-size:14px;font-weight:500;color:var(--ink,#17181A)}.tabbed-demo-text-wrong{font-size:13px;color:var(--coral,#C94B2A)}.tabbed-demo-falsifiers{display:flex;flex-direction:column;gap:5px}.tabbed-demo-falsifier-row{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4}.tabbed-demo-falsifier-idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--coral,#C94B2A);flex-shrink:0}.tabbed-demo-falsifier-text{color:var(--ink-muted,#4B4D52);flex:1}.tabbed-demo-falsifier-watch{font-size:9px;font-weight:500;letter-spacing:.04em;color:var(--ink-faint,#898C93);background:rgba(26,25,21,.04);padding:1px 6px;border-radius:8px;flex-shrink:0;white-space:nowrap}.tabbed-demo-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tabbed-demo-points{display:flex;flex-wrap:wrap;gap:5px}.tabbed-demo-point{font-size:11px;padding:3px 9px;border-radius:12px;background:rgba(14,124,97,.05);color:var(--teal-deep,#085041)}.tabbed-demo-trail{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;margin-bottom:14px}.tabbed-demo-trail.visible{opacity:1;transform:translateY(0)}.tabbed-demo-trail-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:8px;padding-top:12px;border-top:1px solid var(--border,#e6e7ea)}.tabbed-demo-trail-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border,#e6e7ea);font-size:12px;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.tabbed-demo-trail-row.visible{opacity:1;transform:translateY(0)}.tabbed-demo-trail-row:last-child{border-bottom:none}.tabbed-demo-trail-source{font-weight:600;color:var(--ink,#17181A);width:110px;flex-shrink:0;font-size:11px}.tabbed-demo-trail-title{flex:1;color:var(--ink-muted,#4B4D52);line-height:1.4}.tabbed-demo-trail-stance{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px;flex-shrink:0}.tabbed-demo-bars{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.tabbed-demo-bars.visible{opacity:1;transform:translateY(0)}.tabbed-demo-bar-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tabbed-demo-bar-label{font-size:11px;color:var(--ink-faint,#898C93);width:130px;flex-shrink:0}.tabbed-demo-bar-track{flex:1;height:6px;background:var(--border,#e6e7ea);border-radius:3px;overflow:hidden}.tabbed-demo-bar-fill{height:100%;border-radius:3px;background:var(--teal,#0E7C61);transition:width 1.2s ease}.tabbed-demo-bar-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;color:var(--ink,#17181A);width:36px;text-align:right}.tabbed-demo-ghost{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px;opacity:1;transition:opacity .4s ease}.tabbed-demo-ghost.hidden{opacity:0;pointer-events:none;height:0;overflow:hidden;margin:0;padding:0}.tabbed-demo-ghost-row{display:flex;flex-direction:column;gap:6px}.tabbed-demo-ghost-label{height:8px;border-radius:4px;background:rgba(26,25,21,.06)}.tabbed-demo-ghost-line{height:10px;border-radius:4px;background:rgba(26,25,21,.035);width:100%}.tabbed-demo-ghost-chips{display:flex;gap:6px}.tabbed-demo-ghost-chip{height:22px;border-radius:11px;background:rgba(26,25,21,.04)}.dossier-proof{padding:80px 48px}.dossier-proof-inner{max-width:900px;margin:0 auto}.dossier-proof-header{text-align:center;margin-bottom:40px}.dossier-proof-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:12px}.dossier-proof-h2{font-family:var(--font-serif,"Lora",serif);font-size:30px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:12px}.dossier-proof-sub{font-size:15px;line-height:1.65;color:var(--ink-muted,#4B4D52);max-width:600px;margin:0 auto}.dossier{border:1px solid var(--border,#e6e7ea);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06);transition:border-color .2s ease,box-shadow .2s ease}.dossier:hover{border-color:rgba(14,124,97,.18);box-shadow:0 1px 3px rgba(26,25,21,.04),0 8px 24px rgba(26,25,21,.06),0 0 0 1px rgba(14,124,97,.06)}.dossier-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;border-bottom:1px solid var(--border,#e6e7ea)}.dossier-head-left{flex:1}.dossier-cat{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal,#0E7C61);margin-bottom:6px}.dossier-title{font-family:var(--font-serif,"Lora",serif);font-size:20px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:6px}.dossier-meta{font-size:12px;color:var(--ink-faint,#898C93)}.dossier-score{text-align:center;padding:8px 16px;background:#fafafa;border-radius:8px;border:1px solid var(--border,#e6e7ea)}.dossier-score-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:500;color:var(--coral,#C94B2A);display:block}.dossier-score-label{font-size:10px;color:var(--ink-faint,#898C93);text-transform:uppercase;letter-spacing:.06em}.dossier-metrics{display:flex;gap:32px;padding:16px 28px;border-bottom:1px solid var(--border,#e6e7ea);background:#fafafa}.dossier-metric{display:flex;flex-direction:column;gap:2px}.dossier-metric-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:500;color:var(--ink,#17181A)}.dossier-metric-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint,#898C93)}.dossier-section{padding:20px 28px;border-bottom:1px solid var(--border,#e6e7ea)}.dossier-section:last-child{border-bottom:none}.dossier-section-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:10px}.dossier-section-coral .dossier-section-label{color:var(--coral,#C94B2A)}.dossier-text{font-size:14px;line-height:1.65;color:var(--ink-muted,#4B4D52)}.dossier-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dossier-col-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:6px}.dossier-col-label-teal{color:var(--teal,#0E7C61)}.dossier-col-text{font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.dossier-falsifiers{display:flex;flex-direction:column;gap:8px}.dossier-falsifier{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid rgba(201,75,42,.15);border-radius:8px;background:rgba(201,75,42,.02)}.dossier-falsifier-idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--coral,#C94B2A);flex-shrink:0;margin-top:1px}.dossier-falsifier span:last-child{font-size:13px;line-height:1.5;color:var(--ink-muted,#4B4D52)}.dossier-points{display:flex;flex-wrap:wrap;gap:6px}.dossier-point{font-size:12px;padding:5px 12px;border-radius:16px;background:rgba(14,124,97,.06);color:var(--teal-deep,#085041);border:1px solid rgba(14,124,97,.12)}.dossier-scenarios{display:flex;flex-direction:column;gap:10px}.dossier-scenario{padding:14px 16px;border:1px solid var(--border,#e6e7ea);border-radius:8px}.dossier-scenario-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dossier-scenario-name{font-size:14px;font-weight:500;color:var(--ink,#17181A)}.dossier-scenario-pct{font-size:11px;font-weight:500;padding:2px 10px;border-radius:10px;color:var(--ink-faint,#898C93)}.dossier-scenario-pct:not([class*=stance-]){background:#f3f3f3}.dossier-scenario-body{font-size:13px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.dossier-scenario-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.dossier-scenario-chip{font-size:10px;padding:2px 8px;border-radius:10px;background:rgba(26,25,21,.04);color:var(--ink-faint,#898C93);border:1px solid var(--border,#e6e7ea)}.dossier-section-miss{background:rgba(184,112,26,.02);border-left:2px solid rgba(184,112,26,.2)}.dossier-trail{overflow-x:auto}.dossier-trail-head{padding:8px 0;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-ghost,#C9CBD1)}.dossier-trail-head,.dossier-trail-row{display:grid;grid-template-columns:140px 1fr 90px;gap:10px;border-bottom:1px solid var(--border,#e6e7ea)}.dossier-trail-row{padding:10px 0;align-items:center}.dossier-trail-row:last-child{border-bottom:none}.dossier-trail-source{display:flex;flex-direction:column;gap:2px}.dossier-trail-source-name{font-size:12px;font-weight:600;color:var(--ink,#17181A)}.dossier-trail-source-type{font-size:10px;color:var(--ink-faint,#898C93)}.dossier-trail-title{font-size:13px;line-height:1.4;color:var(--ink-muted,#4B4D52)}.dossier-trail-stance{font-size:10px;font-weight:500;padding:3px 10px;border-radius:10px;text-align:center}.comparison-section{padding:80px 48px;background:#fafaf9;border-top:1px solid var(--border,#e6e7ea)}.comparison-section-inner{max-width:900px;margin:0 auto;text-align:center}.comparison-section-h2{font-family:var(--font-serif,"Lora",serif);font-size:28px;font-weight:500;color:var(--ink,#17181A);line-height:1.35;margin-bottom:32px}.comparison-grid-light{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.cmp-card-light{padding:24px 20px;border:1px solid var(--border,#e6e7ea);border-radius:10px;background:#fff;text-align:left}.cmp-card-active{border-color:var(--teal,#0E7C61);background:rgba(14,124,97,.03)}.cmp-card-light-tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint,#898C93);margin-bottom:8px}.cmp-card-active .cmp-card-light-tag{color:var(--teal,#0E7C61)}.cmp-card-light-text{font-size:14px;line-height:1.55;color:var(--ink-muted,#4B4D52)}.comparison-bottom{font-size:15px;line-height:1.6;color:var(--ink-muted,#4B4D52);max-width:600px;margin:0 auto}.landing-final .who-section{padding:80px 48px;background:var(--cream,#fff)}.landing-final .who-section-inner{max-width:960px;margin:0 auto}.landing-final .who-section-h2{font-family:var(--font-serif,"Lora",serif);font-size:28px;font-weight:500;color:var(--ink,#17181A);line-height:1.35;text-align:center;margin-bottom:40px}.who-grid-light{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.who-card-light{padding:24px;border:1px solid var(--border,#e6e7ea);border-radius:10px;background:#fff}.who-card-light-title{font-size:15px;font-weight:600;color:var(--ink,#17181A);margin-bottom:8px}.who-card-light-desc{font-size:14px;line-height:1.6;color:var(--ink-muted,#4B4D52)}.philosophy-section{padding:80px 48px;background:#fafaf9;border-top:1px solid var(--border,#e6e7ea);border-bottom:1px solid var(--border,#e6e7ea)}.philosophy-inner{max-width:640px;margin:0 auto;text-align:center}.philosophy-h2{font-family:var(--font-serif,"Lora",serif);font-size:30px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:16px}.philosophy-text{font-size:16px;line-height:1.65;color:var(--ink-muted,#4B4D52);margin-bottom:20px}.philosophy-small{font-size:14px;font-style:italic;color:var(--ink-faint,#898C93)}.cta-final{padding:100px 48px;text-align:center}.cta-final-inner{max-width:600px;margin:0 auto}.cta-final-h2{font-family:var(--font-serif,"Lora",serif);font-size:32px;font-weight:500;color:var(--ink,#17181A);line-height:1.3;margin-bottom:16px}.cta-final-sub{font-size:16px;line-height:1.65;color:var(--ink-muted,#4B4D52);margin-bottom:28px}.cta-final-btns{display:flex;justify-content:center;gap:12px}@media (max-width:900px){.problem-section{padding:60px 20px}.problem-split{grid-template-columns:1fr;gap:24px}.problem-gap{flex-direction:row}.problem-gap-line{width:60px;height:1px}.problem-gap-label{writing-mode:horizontal-tb;transform:none}.source-stream{padding:60px 20px}.source-stream-cards{grid-template-columns:1fr}.source-stream-visual{height:300px}.source-stream-brief{min-width:180px;padding:12px 14px}.source-stream-brief-text{font-size:10px}.tabbed-demo{padding:60px 20px}.tabbed-demo-h2{font-size:24px}.tabbed-demo-row,.tabbed-demo-two-col{grid-template-columns:1fr}.tabbed-demo-bar-label{width:100px;font-size:10px}.tabbed-demo-trail-source{width:80px;font-size:10px}.tabbed-demo-tabs{gap:3px}.tabbed-demo-tab{padding:7px 12px;font-size:12px}.tabbed-demo-falsifier-watch{display:none}.dossier-proof{padding:60px 20px}.dossier-proof-h2{font-size:24px}.dossier-head{flex-direction:column;gap:16px}.dossier-metrics{flex-wrap:wrap;gap:16px;padding:14px 20px}.dossier-section{padding:16px 20px}.dossier-two-col{grid-template-columns:1fr}.dossier-trail-head,.dossier-trail-row{grid-template-columns:100px 1fr 70px}.dossier-scenario-chips{gap:4px}.comparison-section{padding:60px 20px}.comparison-grid-light{grid-template-columns:1fr 1fr}.who-section{padding:60px 20px}.who-grid-light{grid-template-columns:1fr}.philosophy-section{padding:60px 20px}.philosophy-h2{font-size:24px}.cta-final{padding:60px 20px}.cta-final-h2{font-size:26px}.cta-final-btns{flex-direction:column;align-items:center}.hero-demo{max-width:100%}.hero-demo-body{padding:14px 14px 16px}.hero-demo-chip,.hero-demo-falsifier{font-size:10px;padding:2px 7px}.hero-demo-brief-text,.hero-demo-story-text{font-size:12px}.hero-demo-point{font-size:10px;padding:2px 7px}.hero-demo-trail-chip{font-size:9px}.hero-demo-source-pill{font-size:10px;padding:3px 8px;gap:4px}.hero-demo-source-pill-count{font-size:9px}.hero-demo-trail-tile-title{font-size:10px}}@media (max-width:480px){.comparison-grid-light{grid-template-columns:1fr}.dossier-trail-head,.dossier-trail-row{grid-template-columns:80px 1fr}.dossier-trail-stance{display:none}.tabbed-demo-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch}.tabbed-demo-tab{flex-shrink:0}.source-stream-visual{height:240px}.source-stream-brief{min-width:160px;padding:10px 12px;gap:6px}.source-stream-brief-title{font-size:9px}.hero-demo-stage-rail{gap:10px;padding:8px 10px}.hero-demo-stage-label{font-size:8px}}.landing-final .comparison-section,.landing-final .philosophy-section,.landing-final .problem-section,.landing-final .who-section{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.landing-final .comparison-section.section-visible,.landing-final .philosophy-section.section-visible,.landing-final .problem-section.section-visible,.landing-final .who-section.section-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-final .comparison-section,.landing-final .philosophy-section,.landing-final .problem-section,.landing-final .who-section{opacity:1;transform:none;transition:none}}