@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/barlow-condensed-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/barlow-condensed-700.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/dm-sans-400.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/dm-sans-500.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/dm-sans-600.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/dm-sans-700.ttf) format('truetype');
}

:root{--bg:#151b1d;--ink:#192124;--muted:#617074;--lime:#d3ef70;--paper:#f4f5f1;--line:#d9dfd8;--display:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}svg{flex:none;vertical-align:middle}.wrap{width:min(1280px,calc(100% - 88px));margin:auto}.header{background:var(--bg);color:#fff;border-bottom:1px solid #ffffff1a;position:relative;z-index:5}.nav{display:flex;align-items:center;justify-content:space-between;height:95px;gap:35px}.brand{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:.03em}.brand b{font-size:15px;font-weight:700}.brand-mark{display:grid;place-items:center;background:var(--lime);color:var(--bg);width:42px;height:42px;border-radius:4px}.nav nav{display:flex;gap:38px;margin-left:auto;margin-right:60px;font-size:14px;color:#d8dddc}.nav a:hover,footer a:hover{color:var(--lime)}.nav-download{display:flex;gap:22px;align-items:center;font-size:14px;font-weight:600;border:1px solid #ffffff4a;padding:10px 17px;border-radius:3px}.hero{background:var(--bg);color:#fff}.hero-grid{width:min(1600px,calc(100% - 88px));display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,3vw,56px);align-items:center;min-height:670px;padding-top:45px;padding-bottom:45px}.hero-copy{min-width:0}.eyebrow{font-size:11px;line-height:1.4;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 22px;color:#63706b}.hero .eyebrow{color:var(--lime);letter-spacing:.13em;font-size:10px;display:flex;gap:10px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);display:inline-block;flex:none}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:600;line-height:1;letter-spacing:-.018em}h1{font-size:clamp(51px,4.2vw,69px);margin-bottom:25px}.lime{color:var(--lime)}.lead{font-size:22px;line-height:1.4;letter-spacing:-.03em}.hero .lead{margin-bottom:18px;color:#e1e5e2}.hero-description{max-width:370px;font-size:14px;color:#aab5b3;margin-bottom:27px}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;padding:16px 22px;background:var(--lime);color:#18201a;border:1px solid var(--lime);border-radius:3px;font-size:14px;font-weight:700;line-height:1.2;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#e3f8a1;transform:translateY(-2px)}.button.secondary{background:transparent;border-color:#869489;color:inherit}.fine{font-size:11px;color:#95a39d;margin-top:13px;margin-bottom:0}.fine span{margin:0 6px}.hero-checks{margin-top:32px;display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#bec8c1}.hero-checks span{display:flex;align-items:center;gap:6px}.hero-checks svg{color:var(--lime)}.hero-visual{width:100%;max-width:100%;min-width:0;position:relative;margin-left:0}.shot-label{font-size:9px;letter-spacing:.13em;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#aeb9b4;line-height:1.5;padding:12px 1px;min-width:0}.shot-label>span:last-child{margin-left:auto;color:#83938d}.app-shot{border:1px solid #6c797755;border-radius:5px;overflow:hidden;background:#1f2729;box-shadow:0 40px 70px #0005}.app-shot img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#202528}.visual-caption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:8px;color:#899891;letter-spacing:.1em;margin-top:17px}.visual-caption>span{min-width:0}.visual-caption>span:nth-child(2){text-align:center}.visual-caption>span:last-child{text-align:right}.hardware-note{font-size:10px;line-height:1.5;color:#94a69b;margin:14px 0 0;max-width:440px}.hero-bottom{display:flex;align-items:center;gap:22px;font-size:9px;color:#889a92;letter-spacing:.13em;padding-bottom:25px}.thin-line{height:1px;flex:1;background:#ffffff17}.steps{background:#e8ece3;padding:82px 0 70px}.section-heading{margin-bottom:45px}.section-heading .eyebrow{margin-bottom:15px}h2{font-size:clamp(36px,3.2vw,49px);margin-bottom:16px}.section-heading>p:last-child,.section-heading>div>p:last-child{font-size:15px;color:var(--muted);margin-bottom:0}.step-grid{display:grid;grid-template-columns:repeat(3,1fr)}.step{border-left:1px solid #c8d0c4;position:relative;padding:0 40px}.step:first-child{padding-left:0;border:0}.step-number{font:600 13px var(--body);color:#788574;position:absolute;top:4px;right:40px}.step>svg{margin-bottom:23px}.step h3{font-size:19px;line-height:1.3;letter-spacing:-.03em;margin-bottom:10px}.step p{font-size:13px;color:var(--muted);max-width:235px;margin:0}.controls{padding:100px 0 78px;background:#f8f9f5}.control-grid{display:grid;grid-template-columns:36% 1fr;gap:65px;align-items:start}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.accordion summary{display:flex;align-items:center;gap:15px;padding:22px 0;font-size:15px;font-weight:600;line-height:1.4}.control-number{font-size:10px;color:#83917d;font-weight:400}.plus{margin-left:auto;font-size:21px;font-weight:400;line-height:1}details[open] .plus{transform:rotate(45deg)}.accordion details[open] summary{padding-bottom:12px}.accordion p{font-size:13px;color:var(--muted);margin:0 25px 24px 29px}.accordion details>img{display:none}.control-image{margin:0;background:#e4e8de;padding:13px 16px 16px;border:1px solid #d2daca;border-radius:4px}.control-image .shot-label{color:#576c5a;padding-top:0}.control-image .shot-label span{color:#738271}.control-image>img{width:100%;aspect-ratio:1.6;object-fit:contain;background:#eef0f0;border:1px solid #bec7bd}.control-image figcaption{font-size:11px;color:#667061;margin-top:14px}.format-line{display:flex;gap:24px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:50px;padding-top:24px;font-size:12px}.format-line>span{font-size:8px;letter-spacing:.13em;color:#7c8779}.format-line>b{font-weight:500}.format-line>a{font-size:11px;margin-left:auto;display:flex;align-items:center;gap:12px}.workflows{padding:92px 0 100px;background:#e9ece5}.row-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.row-heading h2{margin:0}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:600}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.workflow-card{background:#f6f7f3;border:1px solid #d3dacd;border-radius:4px;padding:20px 25px 25px;display:flex;flex-direction:column;transition:transform .2s}.workflow-card:hover{transform:translateY(-5px)}.diagram{height:155px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px;background:#e7ebdf;position:relative;border-radius:2px}.diagram>span:not(.wave),.diagram>strong{background:#fafcf6;border:1px solid #cbd6bb;padding:8px 11px;font-size:12px;font-weight:500;border-radius:2px;box-shadow:0 6px 10px #63784908}.diagram>strong{background:#d3ec8c;border-color:#afca62}.diagram i{font-size:19px;font-style:normal;color:#61764b}.batch-diagram{gap:7px}.batch-diagram>span{padding:6px 7px!important;font-size:10px!important}.batch-diagram>span:nth-child(2){transform:translateY(-17px)}.batch-diagram>span:nth-child(3){transform:translateY(15px)}.format-diagram small{position:absolute;bottom:23px;font-size:7px;letter-spacing:.1em;color:#687959}.wave{color:#7a963e;letter-spacing:2px;font-size:24px}.card-kicker{font-size:8px;font-weight:600;color:#74816a;letter-spacing:.11em;margin:0 0 12px}.workflow-card h3{font-family:var(--display);font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.01em;margin-bottom:12px}.workflow-card p{font-size:12px;color:#657062;line-height:1.7;margin-bottom:23px}.card-link{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;margin-top:auto;padding-top:18px;border-top:1px solid #d8dece}.download{background:var(--bg);color:#f6f9ef;padding:95px 0}.download-grid{display:grid;grid-template-columns:1fr 45%;gap:100px;align-items:center}.download .eyebrow{color:var(--lime)}.download h2{font-size:55px;max-width:400px}.download p{color:#a8b5ac;font-size:14px;max-width:350px}.download .text-link{color:var(--lime);margin-top:18px}.download-card{padding:30px;background:#222c2b;border:1px solid #455244;border-radius:4px}.download-card-head{display:flex;gap:15px;align-items:center;margin-bottom:25px;font-size:13px;font-weight:600;line-height:1.5}.download-card-head>svg{color:var(--lime)}.download-card-head small{display:block;font-size:9px;color:#97a89b;font-weight:400}.tag{border:1px solid #54694a;color:var(--lime);font-size:8px;margin-left:auto;letter-spacing:.09em;padding:3px 7px}.download-card .button{width:100%}.download-card dl{font-size:10px;margin:25px 0 20px}.download-card dl>div{display:flex;justify-content:space-between;margin-bottom:11px;gap:12px}.download-card dt{color:#93a396}.download-card dd{margin:0}.download-card details{border:0;border-top:1px solid #455244;padding-top:16px}.download-card summary{font-size:10px;color:#bac6ba}.download-card summary:after{content:'+';float:right}.download-card details p{font-size:10px;margin:13px 0 0}.resources{padding:95px 0;background:#f8f9f5}.resources .section-heading{text-align:center}.resource-tabs{border-bottom:1px solid var(--line);display:flex;gap:34px;justify-content:center;margin-bottom:22px}.resource-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;color:#75806e;font-size:12px;cursor:pointer}.resource-tabs [aria-selected=true]{border-color:#304a27;color:var(--ink);font-weight:600}.faq-panel,.guide-panel{max-width:860px;margin:auto}.faq-panel summary{padding:21px 0;font-size:13px;display:flex;gap:20px;font-weight:500}.faq-panel details p{font-size:13px;color:var(--muted);max-width:750px;margin:0 0 25px}.guide-panel>p{font-size:13px;color:var(--muted)}.guide-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.guide-links a{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:18px 0;border-bottom:1px solid var(--line)}.js .guide-panel[hidden]{display:none}.final{padding:80px 0 76px;background:#d7ed9e;text-align:center}.final .eyebrow{color:#556938}.final h2{font-size:51px}.final p:not(.eyebrow):not(.fine){font-size:14px;color:#5b6a49}.final .button{background:var(--bg);border-color:var(--bg);color:#fff;margin-top:10px}.final .fine{color:#61704b;font-size:10px}footer{background:#111819;color:#b2bdb6;padding-top:40px}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-bottom:36px}.footer-top>p{font-size:11px;margin:0;color:#6f8376}.footer-top>a:last-child{font-size:11px;display:flex;gap:20px}.footer-bottom{border-top:1px solid #ffffff12;padding:22px 0;display:flex;justify-content:space-between;font-size:9px;color:#708176;gap:20px}.footer-bottom>div{display:flex;gap:20px}.skip{position:absolute;top:-100px;left:20px;z-index:20;padding:12px;background:var(--lime)}.skip:focus{top:10px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8faf40;outline-offset:5px}.article-hero{padding:65px 0 55px;background:#e5eadc}.breadcrumb{font-size:11px;display:flex;gap:13px;color:#6a7a5f;margin-bottom:35px}.article-hero h1{font-size:55px;max-width:850px;line-height:1.05}.article-hero .lead{font-size:18px;max-width:740px;color:#5a6853;margin:0}.article{max-width:890px;padding:55px 0 85px;font-size:15px}.article h2{font-size:33px;line-height:1.12;margin-top:48px}.article h3{font-size:20px;line-height:1.3;margin-top:30px}.article a:not(.button){text-decoration:underline;text-underline-offset:3px;color:#4b682b}.article li{margin-bottom:13px}.article .note{border-left:3px solid #a2be63;background:#e9eedf;padding:18px 24px;font-size:13px}.article .legacy{font-size:14px;overflow-wrap:anywhere}.article .legacy>summary{padding:20px;font-size:15px;font-weight:600;background:#e8ecdf}.legacy-body{padding:20px 0}.legacy-body img{max-width:100%;margin:20px auto}.legacy-body img[width="12"]{display:inline;width:12px;margin:0}.legacy-body table{max-width:100%;width:100%;border-collapse:collapse}.legacy-body td{padding:10px;border:1px solid var(--line)}.legacy-body h1{font-family:var(--display);font-size:35px}.legacy-body br+br+br{display:none}.article .article-links{display:grid;gap:12px}.article .download-card{color:#fff;margin:35px 0}.article .download-card h2{margin-top:0}.article .download-card a{color:inherit}.article .download-card p{font-size:13px;color:#b6c4b3}.article .button{font-size:14px}table.formats{width:100%;border-collapse:collapse;font-size:13px}table.formats th,table.formats td{text-align:left;padding:15px;border-bottom:1px solid var(--line);vertical-align:top}table.formats th{font-size:11px;color:#67765e}.availability{display:inline-block;background:#e7ecd9;padding:6px 12px;font-size:11px;color:#5d7047;border-radius:2px}.guide-panel{margin-top:20px}
@media(min-width:1700px){.hero-grid{min-height:740px}.hero-visual{width:100%;max-width:100%}.hero-copy{padding-bottom:20px}.hero h1{font-size:73px}.hero .lead{font-size:25px}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.hero-grid{width:calc(100% - 56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;min-height:620px}.hero-visual{width:100%;max-width:100%;margin-left:0}h1{font-size:56px}.nav nav{margin-right:10px;gap:25px}.hero-checks{gap:12px}.control-grid{gap:35px;grid-template-columns:40% 1fr}.workflow-card{padding:15px 18px 21px}.batch-diagram{gap:5px}.batch-diagram>span{padding:5px!important}.download-grid{gap:55px;grid-template-columns:1fr 47%}.download h2{font-size:49px}.download-card{padding:24px}.footer-bottom>div{gap:13px}}@media(max-width:760px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.nav{height:77px;gap:16px}.brand{font-size:10px;gap:9px}.brand b{font-size:11px}.brand-mark{width:34px;height:36px}.brand-mark svg{width:19px}.nav nav{display:none}.nav-download{padding:8px 10px;font-size:11px;gap:12px}.hero-grid{width:calc(100% - 40px);display:block;padding-top:46px;padding-bottom:27px;min-height:0}.hero-copy{max-width:540px}.hero .eyebrow{font-size:8px;margin-bottom:23px}h1{font-size:58px;line-height:.99;margin-bottom:22px}.hero .lead{font-size:23px;margin-bottom:16px}.hero-description{font-size:13px;max-width:340px;margin-bottom:25px}.button{font-size:13px;padding:16px 20px}.fine{font-size:9px}.hero-checks{font-size:9px;margin-top:24px;gap:15px}.hero-visual{width:100%;margin-top:38px;max-width:100%}.shot-label{font-size:7px}.visual-caption{font-size:6px}.hero-bottom{font-size:6px;gap:12px;padding-bottom:24px}.steps,.controls,.workflows,.resources{padding:55px 0}.section-heading{margin-bottom:30px}h2{font-size:39px}.section-heading>p:last-child{font-size:13px}.eyebrow{font-size:9px;margin-bottom:13px}.step-grid{display:block}.step{padding:20px 0 20px 55px;border-left:0;border-bottom:1px solid #cad4bf;min-height:105px}.step:first-child{padding:20px 0 20px 55px;border-bottom:1px solid #cad4bf}.step:last-child{border:0}.step>svg{position:absolute;left:0;top:25px;width:29px}.step-number{right:0;top:22px;font-size:10px}.step h3{font-size:17px;margin-bottom:7px}.step p{font-size:12px;max-width:245px}.control-grid{display:block}.control-image{display:none}.accordion details>img{margin:0 0 20px;width:100%;display:block;border:1px solid var(--line);background:#edf1e7}.accordion summary{font-size:14px;padding:21px 0}.accordion p{font-size:12px;margin-bottom:20px}.format-line{gap:13px 18px;margin-top:30px;font-size:11px}.format-line a{margin-left:0;width:100%;margin-top:7px}.row-heading{display:block}.row-heading .text-link{margin-top:23px;font-size:11px}.workflow-grid{display:block}.workflow-card{margin-bottom:18px;padding:18px 22px 23px}.diagram{height:160px;margin-bottom:22px}.workflow-card h3{font-size:30px}.workflow-card p{font-size:13px;max-width:270px}.card-kicker{font-size:8px}.card-link{font-size:12px}.download{padding:55px 0}.download-grid{display:block}.download h2{font-size:44px;max-width:300px}.download-grid>div:first-child{margin-bottom:35px}.download p{font-size:13px}.download-card{padding:24px 20px}.download-card-head{gap:12px;font-size:12px}.download-card-head small{font-size:8px}.download-card dl{font-size:11px}.download-card summary{font-size:11px}.download-card details p{font-size:11px}.resources .section-heading{text-align:left}.resource-tabs{gap:25px;justify-content:flex-start}.resource-tabs button{font-size:11px}.faq-panel summary{font-size:13px;line-height:1.5;padding:20px 0}.faq-panel details p{font-size:12px}.guide-links{display:block}.final{padding:58px 0}.final h2{font-size:42px;max-width:300px;margin:0 auto 20px}.final p:not(.eyebrow):not(.fine){font-size:13px;max-width:270px;margin:0 auto 20px}.footer-top{display:block;padding-bottom:26px}.footer-top>p{margin:22px 0 17px}.footer-top>a:last-child{font-size:11px}.footer-bottom{display:block;font-size:9px;padding:20px 0 28px}.footer-bottom>div{margin-top:17px;flex-wrap:wrap;gap:12px 20px}.article-hero{padding:30px 0 37px}.breadcrumb{margin-bottom:28px}.article-hero h1{font-size:43px}.article-hero .lead{font-size:16px}.article{padding:35px 0 55px;font-size:14px}.article h2{font-size:30px;margin-top:35px}.article h3{font-size:18px}.article ul,.article ol{padding-left:23px}.article .note{padding:15px 18px;font-size:12px}table.formats th,table.formats td{padding:12px 7px;font-size:11px}.legacy-body table,.legacy-body tbody,.legacy-body tr,.legacy-body td{display:block;width:100%}.article .download-card{padding:23px 20px}.article .legacy>summary{font-size:13px;padding:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Product workflow illustrations: semantic diagrams, not performance benchmarks. */
.nvenc-diagram{gap:13px}.nvenc-chip{display:flex;align-items:center;justify-content:center;flex-direction:column;width:112px;height:80px;border:1px solid #afc66a!important;background:#d3ec8c!important;font-size:11px!important;letter-spacing:.04em}.nvenc-chip small{font-size:9px;color:#5b723b;margin-top:5px}.nvenc-diagram>small{font-size:9px;line-height:1.5;color:#627752;max-width:68px}.queue-diagram{gap:10px}.queue-files{display:flex;flex-direction:column;gap:5px}.queue-files small{font-size:8px;line-height:1;border:1px solid #c6d2b7;background:#fafcf6;padding:5px 10px;border-radius:2px}.queue-preset{font-size:10px!important}.queue-finish{font-size:22px;color:#617e38}.quality-diagram{flex-direction:column;gap:14px;padding:20px 30px}.quality-diagram>div{display:flex;align-items:center;gap:14px;width:100%}.quality-diagram span{width:69px;font-size:9px;color:#5f7351}.quality-diagram b{height:3px;flex:1;background:#bdcfa1;position:relative}.quality-diagram b:after{content:'';position:absolute;top:-4px;left:var(--level);width:11px;height:11px;border:1px solid #799849;background:#d2e89e;border-radius:50%}.workflow-note{font-size:11px;color:#66765a;margin:21px 0 0;max-width:860px}.accordion a{text-decoration:underline;text-underline-offset:3px}.hardware-guide-preset{font-family:monospace;font-size:13px;background:#e7edda;padding:2px 6px;border-radius:2px}
@media(min-width:761px) and (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:50px;padding-bottom:40px}.hero-copy{max-width:620px}.hero-visual{max-width:760px;justify-self:center}.hero-description{max-width:460px}.hero h1{font-size:64px}}
@media(max-width:760px){.hero .hardware-note{font-size:9px;margin-top:13px}.workflow-note{font-size:10px}.hero-checks{gap:10px 15px}.quality-diagram{padding:20px 37px}}
