.ve-definition-section{background:var(--color-white);text-align:center;padding:60px 24px}.ve-definition-inner{max-width:760px;margin:0 auto}.ve-definition-inner h2{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-definition{color:var(--text-secondary);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.7}[data-theme=dark] .ve-definition-section{background:var(--color-stone-950)}.ve-fanout{background:var(--color-white);padding:80px 24px}.ve-fanout-inner{max-width:900px;margin:0 auto}.ve-fanout h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:48px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-fanout-diagram{align-items:center;gap:0;display:flex}.ve-source-card{text-align:center;flex:0 0 160px}.ve-source-thumb{background:var(--color-stone-25);border:2px solid var(--color-stone-150);border-radius:12px;justify-content:center;align-items:center;width:140px;height:100px;margin:0 auto 10px;transition:border-color .3s;display:flex}.ve-source-thumb:hover{border-color:var(--color-gold)}.ve-source-label{color:var(--text-secondary);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.82rem;font-weight:600}.ve-connect{flex:0 0 48px;justify-content:center;align-items:center;display:flex;position:relative}.ve-connect-line{background:linear-gradient(90deg, var(--color-stone-150), var(--color-gold));width:100%;height:2px;position:relative}.ve-connect-line:after{content:"";border-left:6px solid var(--color-gold);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.ve-output-grid{flex:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.ve-encode-card{background:var(--color-stone-25);border:1px solid var(--color-stone-150);border-radius:12px;padding:16px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.ve-encode-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1c19170f}}.ve-encode-header{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:10px;display:flex}.ve-encode-header svg{color:var(--color-gold-text);flex-shrink:0}.ve-encode-header span{font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.82rem;font-weight:600}.ve-bar-track{background:var(--color-stone-150);border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.ve-bar-fill{background:linear-gradient(90deg, var(--color-gold-light), var(--color-gold));border-radius:4px;height:100%;transition:width .6s}.ve-bar-label{color:var(--text-muted);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.72rem}.ve-fanout-caption{text-align:center;color:var(--text-secondary);margin-top:32px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.92rem;font-style:italic}@media (width<=680px){.ve-fanout-diagram{flex-direction:column;gap:16px}.ve-source-card{flex:none}.ve-connect{flex:none;width:2px;height:32px}.ve-connect-line{background:linear-gradient(180deg, var(--color-stone-150), var(--color-gold));width:2px;height:100%}.ve-connect-line:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-gold);border-bottom:none;inset:auto auto -4px 50%;transform:translate(-50%)}.ve-output-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.ve-output-grid{grid-template-columns:1fr}}.ve-problem{background:var(--color-stone-100);padding:80px 24px}.ve-problem-inner{text-align:center;max-width:900px;margin:0 auto}.ve-problem h2{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:40px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-problem-grid{text-align:left;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.ve-problem-col p{color:var(--text-secondary);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.95rem;line-height:1.7}.ve-problem-col strong{color:var(--text-primary);font-weight:600}.ve-problem-callout{background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:12px;max-width:680px;margin:0 auto;padding:28px 36px}.ve-problem-callout p{color:var(--text-secondary);text-align:center;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.95rem;font-style:italic;line-height:1.65}@media (width<=680px){.ve-problem-grid{grid-template-columns:1fr;gap:24px}}.ve-compression{background:var(--color-white);padding:80px 24px}.ve-compression-inner{max-width:900px;margin:0 auto}.ve-compression h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:32px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-compression-prose{max-width:680px;margin:0 auto 40px}.ve-compression-prose p{color:var(--text-secondary);margin-bottom:16px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.95rem;line-height:1.7}.ve-compression-prose p:last-child{margin-bottom:0}.ve-compression-prose strong{color:var(--text-primary);font-weight:600}.ve-compare-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:680px;margin:0 auto 32px;display:grid}.ve-compare-card{background:var(--color-stone-25);border:1px solid var(--color-stone-150);text-align:center;border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.ve-compare-card:hover{transform:translateY(-3px);box-shadow:0 6px 24px #1c19170f}}.ve-compare-icon{margin-bottom:14px}.ve-compare-card h3{color:var(--text-primary);margin-bottom:8px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.92rem;font-weight:700}.ve-compare-card p{color:var(--text-secondary);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.88rem;line-height:1.5}@media (width<=640px){.ve-compare-grid{grid-template-columns:1fr}}.ve-inline-link{text-align:center;color:var(--color-gold-text);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s;display:block}.ve-inline-link:hover{color:var(--color-gold-text-hover)}.ve-formats{background:var(--color-stone-100);padding:80px 24px}.ve-formats-inner{max-width:960px;margin:0 auto}.ve-formats h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:16px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-formats-intro{color:var(--text-secondary);text-align:center;max-width:680px;margin:0 auto 48px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.95rem;line-height:1.7}.ve-formats-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ve-format-card{background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:14px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover){.ve-format-card:hover{border-color:var(--color-stone-300);transform:translateY(-3px);box-shadow:0 6px 24px #1c19170f}}.ve-card-icon{background:linear-gradient(135deg, var(--color-gold-wash), var(--color-gold-pale));width:52px;height:52px;color:var(--color-gold-text);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.ve-card-icon svg{width:24px;height:24px}.ve-format-card h3{color:var(--text-primary);margin-bottom:8px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:1rem;font-weight:700;line-height:1.3}.ve-format-card p{color:var(--text-secondary);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.88rem;line-height:1.65}@media (width<=860px){.ve-formats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.ve-formats-grid{grid-template-columns:1fr}}.ve-automation{background:var(--color-white);padding:80px 24px}.ve-automation-inner{max-width:680px;margin:0 auto}.ve-automation h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:28px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ve-automation p{color:var(--text-secondary);margin-bottom:20px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.95rem;line-height:1.7}.ve-automation p strong{color:var(--text-primary);font-weight:600}.ve-automation .ve-inline-link{margin-top:8px}.ve-stats{background:var(--color-stone-100);padding:60px 24px}.ve-stats-inner{max-width:960px;margin:0 auto}.ve-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ve-stat{text-align:center;background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:12px;padding:24px 16px}.ve-stat-number{color:var(--color-gold-text);margin-bottom:6px;font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.1;display:block}.ve-stat-number--word{font-size:1.5rem}.ve-stat-label{color:var(--text-secondary);font-family:Space Grotesk Variable,-apple-system,sans-serif;font-size:.82rem}@media (width<=680px){.ve-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ve-stats-grid{grid-template-columns:1fr}}[data-theme=dark] .ve-fanout{background:var(--color-stone-950)}[data-theme=dark] .ve-source-thumb{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ve-source-thumb:hover{border-color:var(--color-gold)}[data-theme=dark] .ve-connect-line{background:linear-gradient(90deg, var(--color-stone-750), var(--color-gold))}[data-theme=dark] .ve-encode-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ve-encode-card:hover{box-shadow:0 4px 16px #0000004d}[data-theme=dark] .ve-bar-track{background:var(--color-stone-750)}@media (width<=680px){[data-theme=dark] .ve-connect-line{background:linear-gradient(180deg, var(--color-stone-750), var(--color-gold))}}[data-theme=dark] .ve-problem{background:var(--color-stone-850)}[data-theme=dark] .ve-problem-callout{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ve-compression{background:var(--color-stone-950)}[data-theme=dark] .ve-compare-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ve-compare-card:hover{box-shadow:0 6px 24px #0000004d}[data-theme=dark] .ve-inline-link{color:var(--color-gold-light)}[data-theme=dark] .ve-inline-link:hover{color:var(--color-gold-text)}[data-theme=dark] .ve-formats{background:var(--color-stone-850)}[data-theme=dark] .ve-format-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .ve-format-card:hover{border-color:var(--color-stone-700);box-shadow:0 6px 24px #0000004d}[data-theme=dark] .ve-card-icon{background:linear-gradient(135deg,#fefce814,#fef3c70d)}[data-theme=dark] .ve-automation{background:var(--color-stone-950)}[data-theme=dark] .ve-stats{background:var(--color-stone-850)}[data-theme=dark] .ve-stat{background:var(--color-stone-900);border-color:var(--color-stone-750)}@media (prefers-reduced-motion:reduce){.ve-encode-card,.ve-compare-card,.ve-format-card{transition:none}}
