.content-visual{margin:1.75rem 0 2.4rem;padding:1.35rem;border:1px solid var(--line,rgba(15,23,42,.1));border-radius:18px;background:var(--paper-2,#f7f8fa);box-shadow:var(--shadow-sm,0 8px 24px rgba(15,23,42,.06))}.content-visual__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1rem}.content-visual__eyebrow{margin:0 0 .3rem;color:var(--ink-2,#5b6472);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.content-visual__title{margin:0;font-size:1.2rem;line-height:1.25}.content-visual__note{max-width:36rem;margin:0;color:var(--ink-2,#5b6472);font-size:.9rem;line-height:1.5}.content-flow{display:grid;grid-template-columns:repeat(var(--flow-cols,4),minmax(0,1fr));gap:.65rem}.content-flow__step{position:relative;min-width:0;padding:1rem;border:1px solid var(--line,rgba(15,23,42,.1));border-radius:14px;background:var(--card,#fff)}.content-flow__step:not(:last-child)::after{content:"→";position:absolute;z-index:2;right:-.62rem;top:50%;display:grid;width:1.15rem;height:1.15rem;place-items:center;transform:translateY(-50%);border-radius:999px;background:var(--paper-2,#f7f8fa);color:var(--ink-2,#5b6472);font-size:.85rem;font-weight:800}.content-flow__step strong{display:block;margin-bottom:.3rem;font-size:.95rem}.content-flow__step span{display:block;color:var(--ink-2,#5b6472);font-size:.82rem;line-height:1.45}.content-flow--six{--flow-cols:6}.content-flow--three{--flow-cols:3}.proof-split{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.proof-pane{padding:1rem;border:1px solid var(--line,rgba(15,23,42,.1));border-radius:14px;background:var(--card,#fff)}.proof-pane__label{display:inline-block;margin-bottom:.7rem;padding:.24rem .55rem;border-radius:999px;background:rgba(100,116,139,.1);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.proof-pane blockquote{margin:.4rem 0 .9rem;padding:.8rem 1rem;border-left:3px solid var(--line,rgba(15,23,42,.18));color:var(--ink-2,#5b6472)}.proof-frame{display:grid;grid-template-columns:88px 1fr;gap:.8rem;align-items:center;padding:.75rem;border-radius:12px;background:var(--paper-2,#f7f8fa)}.proof-frame__thumb{display:grid;min-height:62px;place-items:center;border:1px dashed rgba(15,23,42,.2);border-radius:9px;background:var(--card,#fff);font-size:.72rem;font-weight:800;text-align:center}.proof-frame__copy strong{display:block;margin-bottom:.2rem}.proof-frame__copy span{color:var(--ink-2,#5b6472);font-size:.82rem;line-height:1.4}.local-boundary{padding:1rem;border:2px solid rgba(37,99,235,.22);border-radius:16px;background:rgba(37,99,235,.035)}.local-boundary__label{margin:0 0 .75rem;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.local-optional{margin-top:.8rem;padding:.75rem .9rem;border:1px dashed rgba(15,23,42,.22);border-radius:12px;color:var(--ink-2,#5b6472);font-size:.85rem;line-height:1.5}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.decision-card{padding:1rem;border:1px solid var(--line,rgba(15,23,42,.1));border-radius:14px;background:var(--card,#fff)}.decision-card h3{margin:0 0 .5rem;font-size:1rem}.decision-card ul{margin:.5rem 0 0;padding-left:1.15rem}.decision-card li{margin:.35rem 0}.markdown-preview{overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#0f172a;color:#e2e8f0}.markdown-preview__bar{display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border-bottom:1px solid rgba(226,232,240,.15);font-size:.75rem;font-weight:750}.markdown-preview__bar::before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:#94a3b8;box-shadow:1rem 0 0 #94a3b8,2rem 0 0 #94a3b8;margin-right:2.1rem}.markdown-preview pre{margin:0;padding:1rem;white-space:pre-wrap;color:inherit;font:500 .82rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.content-visual code{font-size:.9em}

/* Homepage: show only the clearest per-video value. The complete workflow lives on /features. */
.showcase-section{padding:clamp(4.5rem,8vw,7rem) 0;background:linear-gradient(180deg,var(--paper,#f1f3f6) 0%,var(--paper-2,#f7f9fb) 55%,var(--paper,#f1f3f6) 100%);overflow:visible!important}.showcase-section .showcase-container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.showcase-section .section-header{max-width:820px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.showcase-section .section-header::before{content:"Work deeply with one video";display:block;margin-bottom:.8rem;color:var(--brand,#2347e8);font-family:var(--font-mono,ui-monospace,monospace);font-size:.74rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.showcase-section .section-header .section-sub{max-width:700px;margin-left:auto;margin-right:auto}.showcase-section .showcase-tabs-wrapper,.showcase-section .showcase-slider-nav{display:none!important}.showcase-section .showcase-slider-viewport{overflow:visible!important;touch-action:auto!important}.showcase-section .showcase-slider-track{display:grid!important;grid-template-columns:1fr!important;gap:clamp(1.4rem,3vw,2.2rem)!important;transform:none!important;transition:none!important}.showcase-section .showcase-slide{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.showcase-section #showcase-slide-2,.showcase-section #showcase-slide-3,.showcase-section #showcase-slide-5,.showcase-section #showcase-slide-6,.showcase-section #showcase-slide-7,.showcase-section #showcase-slide-8{display:none!important}.showcase-section #showcase-slide-0{order:1}.showcase-section #showcase-slide-1{order:2}.showcase-section #showcase-slide-4{order:3}.showcase-section #showcase-slide-0::before,.showcase-section #showcase-slide-1::before,.showcase-section #showcase-slide-4::before{display:block;margin:0 0 .75rem;color:var(--brand,#2347e8);font-family:var(--font-mono,ui-monospace,monospace);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.showcase-section #showcase-slide-0::before{content:"01 / Capture"}.showcase-section #showcase-slide-1::before{content:"02 / Understand"}.showcase-section #showcase-slide-4::before{content:"03 / Explore"}.showcase-section .showcase-slide-content{display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"text visual";align-items:stretch!important;min-height:490px!important;overflow:hidden;border:1px solid var(--line,#e2e7ef);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 24px 64px -42px rgba(11,16,24,.38),0 1px 2px rgba(11,16,24,.04)}.showcase-section #showcase-slide-1 .showcase-slide-content{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;grid-template-areas:"visual text"}.showcase-section .showcase-slide-text{grid-area:text;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.25rem)!important;background:linear-gradient(160deg,rgba(255,255,255,.99),rgba(247,249,251,.9))}.showcase-section .showcase-slide-text h3{margin:0 0 1rem;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.08}.showcase-section .showcase-slide-desc{margin:0 0 1.3rem;color:var(--ink-2,#3a4456);font-size:1.03rem;line-height:1.62}.showcase-section .showcase-slide-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.showcase-section .showcase-slide-list li{display:grid;grid-template-columns:1.15rem 1fr;gap:.65rem;align-items:start;color:var(--ink-2,#3a4456);line-height:1.48}.showcase-section .showcase-slide-list i{margin-top:.2rem;color:var(--accent-color,var(--brand,#2347e8))}.showcase-section .showcase-slide-visual{grid-area:visual;position:relative;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0;padding:clamp(1rem,2.4vw,1.8rem)!important;background:linear-gradient(145deg,var(--bg-color,#eef2ff),rgba(255,255,255,.58))!important}.showcase-section .showcase-slide-visual img,.showcase-section .showcase-slide-visual video{width:100%!important;height:auto!important;max-height:510px;object-fit:contain;border:1px solid rgba(11,16,24,.09);border-radius:18px;box-shadow:0 24px 54px -30px rgba(11,16,24,.38);background:#fff}.showcase-section .showcase-slide-content{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.showcase-section .showcase-slide-content:hover{transform:translateY(-2px);border-color:rgba(35,71,232,.17);box-shadow:0 30px 72px -40px rgba(11,16,24,.4),0 3px 12px rgba(11,16,24,.04)}

/* Homepage Knowledge Base: make the library-wide payoff visually distinct from per-video tools. */
.knowledge-section{position:relative;overflow:hidden!important;padding:clamp(5rem,9vw,8rem) 2rem!important;background:linear-gradient(145deg,#0b1018 0%,#15203a 58%,#101c26 100%)!important;border-top:0!important;border-bottom:0!important;color:#fff}.knowledge-section::before{content:"";position:absolute;inset:-20% -10% auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(97,137,255,.2),transparent 68%);pointer-events:none}.knowledge-section .knowledge-shell{position:relative;z-index:1;max-width:1180px!important}.knowledge-section .demo-eyebrow{color:#9fb2ff}.knowledge-section h2{color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.knowledge-section .section-sub{max-width:760px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.7);font-size:1.03rem}.knowledge-section .knowledge-grid{gap:1rem!important;margin-top:2.4rem!important}.knowledge-section .knowledge-card{overflow:hidden;padding:1rem!important;border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.075)!important;box-shadow:none!important;backdrop-filter:blur(8px)}.knowledge-section .knowledge-card img{border-color:rgba(255,255,255,.09)!important}.knowledge-section .knowledge-card .knowledge-icon{background:rgba(143,168,255,.16)!important;color:#aabaff!important}.knowledge-section .knowledge-card h3{color:#fff!important;font-size:1.3rem!important}.knowledge-section .knowledge-card p{color:rgba(255,255,255,.7)!important}.knowledge-section .knowledge-actions{margin-top:2rem!important}.knowledge-section .cta-button.secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.knowledge-section .cta-button.secondary:hover{background:rgba(255,255,255,.13)}

@media(max-width:900px){.showcase-section .showcase-slide-content,.showcase-section #showcase-slide-1 .showcase-slide-content{grid-template-columns:1fr!important;grid-template-areas:"text" "visual";min-height:0!important}.showcase-section #showcase-slide-1 .showcase-slide-visual{order:2}.showcase-section .showcase-slide-text{padding:2rem!important}.showcase-section .showcase-slide-visual{min-height:300px}.knowledge-section{padding-left:1rem!important;padding-right:1rem!important}}@media(max-width:820px){.content-visual__head{align-items:flex-start;flex-direction:column}.content-flow,.content-flow--six,.content-flow--three{grid-template-columns:1fr}.content-flow__step:not(:last-child)::after{content:"↓";right:auto;top:auto;bottom:-.63rem;left:50%;transform:translateX(-50%)}.proof-split,.decision-grid{grid-template-columns:1fr}.proof-frame{grid-template-columns:72px 1fr}}@media(max-width:520px){.content-visual{padding:1rem;margin-left:-.15rem;margin-right:-.15rem}.proof-frame{grid-template-columns:1fr}.proof-frame__thumb{min-height:54px}.showcase-section .showcase-container{padding:0 1rem}.showcase-section .showcase-slide-content{border-radius:21px}.showcase-section .showcase-slide-text{padding:1.5rem!important}.showcase-section .showcase-slide-visual{padding:.75rem!important}}