@font-face{font-family:system-display;src:local("Arial");font-display:swap}
:root{color-scheme:dark;--bg:#101210;--surface:#181b18;--ink:#f4f5ee;--muted:#b5bdb1;--accent:#e5bd74;--line:#30372e;--green:#bacba2;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{cursor:pointer}p{margin:0 0 20px}h1,h2,h3{line-height:1.1;margin:0;font-weight:600}em{font-family:Georgia,"Times New Roman",serif;color:var(--accent);font-weight:400}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--wrap);width:calc(100% - 96px);margin:auto}.skip{position:fixed;left:20px;top:-80px;background:var(--accent);color:var(--bg);z-index:100;padding:12px}.skip:focus{top:10px}.site-header{max-width:1440px;margin:auto;padding:23px 48px;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:600;letter-spacing:-.6px}.brand img{border-radius:10px}.site-header nav{margin-left:auto;display:flex;gap:28px;font-size:14px;color:var(--muted)}.site-header nav a:hover,.text-link:hover,.footer-links a:hover{color:var(--accent)}.header-cta{font-size:14px;border:1px solid #626756;border-radius:6px;padding:9px 17px}.header-cta:hover{border-color:var(--accent)}.hero{padding-top:90px;padding-bottom:28px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;color:var(--accent);line-height:1.6;margin-bottom:25px}.eyebrow-line{display:inline-block;width:25px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}.hero-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:75px;align-items:center}h1{font-size:clamp(58px,6.8vw,94px);letter-spacing:-5px;line-height:1.08}.hero-copy{font-size:19px;max-width:540px;color:var(--muted);margin:30px 0 30px}.actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;font-size:14px;font-weight:600;border-radius:6px}.primary{background:var(--accent);color:#171a15}.primary:hover{background:#f2d29b}.text-link{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.hero-proof{border-left:1px solid var(--line);padding:15px 0 15px 45px}.proof-label{font-size:11px;letter-spacing:1.5px;color:var(--muted)}.proof-number{font-size:146px;font-weight:400;letter-spacing:-10px;line-height:1.1;color:var(--green);margin-top:16px}.proof-number span{font-size:52px;letter-spacing:-3px;margin-left:7px}.hero-proof>p{font-size:21px;margin:0 0 22px}.proof-sizes{display:flex;align-items:center;gap:16px;font-size:21px}.proof-sizes>span:first-child{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.proof-sizes strong{color:var(--green);font-weight:500}.size-separator{font-weight:200;color:#687361}.hero-proof small{font-size:12px;line-height:1.6;max-width:260px;display:block;color:var(--muted);margin-top:16px}.hero-foot{display:flex;gap:37px;flex-wrap:wrap;padding:45px 0 20px;margin-top:30px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.hero-foot span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:10px;vertical-align:middle;border-radius:50%;background:var(--accent)}.app-section{padding-top:70px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}h2{font-size:clamp(34px,4vw,49px);letter-spacing:-1.8px;line-height:1.14}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{max-width:330px;color:var(--muted);font-size:16px;margin:0}.screenshot-tabs{display:flex;gap:8px;margin-bottom:18px}.screenshot-tabs button{border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;padding:11px 18px;font-size:14px;min-height:44px}.screenshot-tabs button[aria-selected=true]{background:#262b23;border-color:#414b38;color:var(--ink)}.app-capture{margin:0}.capture-button{display:block;width:100%;padding:0;border:1px solid #424c39;border-radius:12px;overflow:hidden;background:#1e231c;box-shadow:0 35px 80px #0005}.capture-button img{width:100%;height:auto}.app-capture figcaption{font-size:12px;color:var(--muted);margin:15px 0;text-align:center}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:46px}.workflow>div{border-top:1px solid var(--line);padding-top:21px}.workflow span{font-size:13px;color:var(--accent);font-variant-numeric:tabular-nums}.workflow h3{font-size:19px;margin:12px 0}.workflow p{color:var(--muted);font-size:15px;margin:0}.av1-section{background:#1d231b;border-block:1px solid #303a2a;padding:94px 0}.av1-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.av1-word{font-size:clamp(110px,17vw,235px);font-weight:300;letter-spacing:-20px;line-height:1;color:var(--green)}.av1-word span{display:block;letter-spacing:2px;font-size:11px;font-weight:500;line-height:1.7;margin-top:30px;margin-left:10px;color:var(--muted)}.av1-grid h2{margin-bottom:27px}.av1-grid p:not(.eyebrow){color:var(--muted);font-size:16px}.av1-grid .av1-takeaway{color:var(--ink)!important;border-left:2px solid var(--accent);padding-left:18px;margin:30px 0}.secondary-note{font-size:13px!important;line-height:1.65;color:var(--muted)}.results-section{padding:100px 0}.benchmark-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:75px;padding:40px 0 35px;border-block:1px solid var(--line)}.benchmark-control label{display:block;font-size:13px;color:var(--muted);margin-bottom:9px}.benchmark-control select{width:100%;max-width:350px;border:1px solid #505a44;border-radius:6px;background:#20251d;color:var(--ink);padding:12px 36px 12px 14px;font-size:14px;min-height:46px}.benchmark-saving{margin:25px 0 15px}.benchmark-saving strong{font-size:57px;letter-spacing:-3px;color:var(--green);font-weight:500;line-height:1.2;display:block;font-variant-numeric:tabular-nums}.benchmark-saving span{font-size:13px;color:var(--muted)}#sample-detail{font-size:13px;color:var(--muted);margin:0}.size-comparison{align-self:center}.bar-row{margin-bottom:30px}.bar-row>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:14px;margin-bottom:10px}.bar-row strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.bar-track{height:22px;background:#23291f;border-radius:3px;overflow:hidden}.bar{height:100%;border-radius:3px}.original-bar{background:#505a44;width:100%}.optimized-bar{background:var(--green);width:var(--bar-width);min-width:5px;transition:width .5s ease}.benchmark-checks{display:flex;gap:15px;flex-wrap:wrap;color:var(--green);font-size:12px}.benchmark-checks span:before{content:"✓";margin-right:5px}.benchmark-method{margin-top:23px;color:var(--muted);font-size:14px}.benchmark-method summary{color:var(--ink);padding:10px 0}.benchmark-method p{max-width:900px;margin-top:17px}.cameras-section{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-bottom:100px}.camera-intro h2{margin-bottom:28px}.camera-intro>p:last-child{color:var(--muted);max-width:440px}.camera-notes article{padding:23px 0;border-top:1px solid var(--line)}.camera-brand{font-weight:600;font-size:20px;letter-spacing:-1px;color:var(--accent)}.camera-notes h3{font-size:18px;margin:12px 0}.camera-notes article p{font-size:15px;color:var(--muted);margin:0}.camera-notes .secondary-note{padding-top:14px}.trust-section{background:#181c16;border-block:1px solid var(--line);padding:55px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.feature-icon{font-size:33px;color:var(--accent);line-height:1}.trust-grid h3{font-size:19px;margin:18px 0 13px}.trust-grid p{color:var(--muted);font-size:15px;margin:0}.faq-section{padding:95px 0;display:grid;grid-template-columns:1fr 1.35fr;gap:70px}.faq-list details{border-top:1px solid var(--line)}summary{cursor:pointer;min-height:50px}.faq-list summary{font-size:16px;font-weight:500;padding:19px 5px 19px 0;line-height:1.6}.faq-list p{color:var(--muted);font-size:15px;margin:0 0 23px;padding-right:10px}.launch-section{padding:70px 0 85px;border-top:1px solid var(--line);text-align:center}.launch-section img{margin:0 auto 24px;border-radius:20px}.launch-section h2{font-size:clamp(36px,4.5vw,58px);line-height:1.16}.launch-section>p:not(.eyebrow){color:var(--muted);margin-top:25px}.launch-status{display:block;font-size:13px;color:var(--green);margin:24px 0 14px}.site-footer{border-top:1px solid var(--line);padding:32px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.site-footer .brand{font-size:18px}.site-footer>div>p{font-size:12px;color:var(--muted);margin:8px 0}.footer-links{display:flex;gap:22px;align-items:start;justify-content:flex-end;flex-wrap:wrap;font-size:13px;color:var(--muted);padding-top:5px}.brand-note{grid-column:1/-1;font-size:12px;color:var(--muted);margin:10px 0 0;max-width:800px}.copyright{font-size:12px;color:var(--muted);margin:0}dialog{width:min(1300px,calc(100vw - 36px));max-height:calc(100dvh - 40px);background:#1a1e17;border:1px solid #515b45;border-radius:12px;padding:15px;color:var(--ink)}dialog::backdrop{background:#000c;backdrop-filter:blur(7px)}dialog>button{display:block;margin:0 0 13px auto;border:1px solid #5c674e;color:var(--ink);background:#252c20;border-radius:5px;padding:8px 18px;min-height:44px;font-size:14px}dialog img{margin:auto;max-height:calc(100dvh - 125px);object-fit:contain}.legal{padding:75px 0;max-width:820px}.legal h1{font-size:48px;letter-spacing:-2px;margin-bottom:25px}.legal h2{font-size:25px;letter-spacing:-.5px;margin:38px 0 17px}.legal p{color:var(--muted)}.legal a{color:var(--accent);text-decoration:underline}.legal .eyebrow{color:var(--accent)}
@media(min-width:1500px){.hero{padding-top:105px}.hero-grid{gap:100px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.site-header{padding-inline:32px;gap:24px}.site-header nav{gap:18px}.hero{padding-top:65px}.hero-grid{gap:35px;grid-template-columns:1.5fr 1fr}h1{letter-spacing:-3px}.hero-proof{padding-left:25px}.proof-number{font-size:116px;letter-spacing:-8px}.proof-number span{font-size:41px}.hero-copy{font-size:17px}.actions{gap:17px}.av1-grid{gap:45px}.benchmark-layout{gap:40px}.cameras-section{gap:50px}.faq-section{gap:40px}.workflow,.trust-grid{gap:30px}}
@media(max-width:720px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.site-header{padding:18px 20px;gap:15px;flex-wrap:wrap}.brand{font-size:18px}.brand img{width:32px;height:32px}.site-header nav{order:3;width:100%;justify-content:space-between;margin:0;font-size:13px;gap:14px}.header-cta{margin-left:auto;font-size:12px;padding:8px 11px}.hero{padding-top:44px}.eyebrow{font-size:11px;letter-spacing:1.5px;margin-bottom:22px}.hero-grid{grid-template-columns:1fr;gap:36px}h1{font-size:clamp(44px,11.7vw,74px);letter-spacing:-2.4px}.hero-copy{margin:23px 0;font-size:16px;max-width:100%}.actions{gap:20px}.button{font-size:13px;padding:12px 16px}.text-link{font-size:13px}.hero-proof{border-left:0;border-top:1px solid var(--line);padding:23px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;align-items:center}.proof-label{grid-column:1/-1;font-size:10px;margin-bottom:10px;letter-spacing:1.3px}.proof-number{font-size:94px;letter-spacing:-7px;margin:0;grid-row:2/4}.proof-number span{font-size:33px;letter-spacing:-1px}.hero-proof>p{font-size:16px;margin:8px 0 5px}.proof-sizes{font-size:17px;gap:11px}.hero-proof small{grid-column:1/-1;max-width:none;margin-top:10px;font-size:11px}.hero-foot{padding-top:26px;margin-top:20px;gap:10px 20px;font-size:11px}.app-section{padding-top:40px;padding-bottom:60px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{max-width:none;margin-top:20px;font-size:15px}h2{font-size:34px;letter-spacing:-1.1px}.screenshot-tabs{gap:5px}.screenshot-tabs button{font-size:12px;padding:10px 12px}.capture-button{border-radius:8px}.app-capture figcaption{font-size:11px;margin:12px 0;line-height:1.6}.workflow{grid-template-columns:1fr;gap:22px;margin-top:30px}.workflow>div{padding-top:14px}.workflow h3{font-size:18px;display:inline-block;margin:0 0 8px 14px}.workflow p{font-size:14px}.av1-section{padding:50px 0}.av1-grid{grid-template-columns:1fr;gap:42px}.av1-word{font-size:130px;letter-spacing:-11px}.av1-word span{font-size:10px;letter-spacing:1.4px;margin-top:16px;margin-left:3px}.av1-grid p:not(.eyebrow){font-size:15px}.results-section{padding:60px 0}.benchmark-layout{grid-template-columns:1fr;gap:30px;padding:25px 0}.benchmark-control select{max-width:none}.benchmark-saving strong{font-size:49px}.benchmark-checks{font-size:11px;gap:9px 16px}.cameras-section{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.camera-intro>p:last-child{max-width:none;font-size:15px}.trust-section{padding:36px 0}.trust-grid{grid-template-columns:1fr;gap:30px}.trust-grid article{border-bottom:1px solid var(--line);padding-bottom:25px}.trust-grid article:last-child{border:0;padding:0}.trust-grid h3{font-size:18px;display:inline;margin-left:12px}.feature-icon{font-size:27px;vertical-align:middle}.trust-grid p{font-size:14px;margin-top:13px}.faq-section{padding:55px 0;grid-template-columns:1fr;gap:28px}.faq-list summary{font-size:15px;padding-block:17px}.faq-list p{font-size:14px}.launch-section{padding:45px 0 55px}.launch-section h2{font-size:38px;letter-spacing:-1.4px}.launch-section>p:not(.eyebrow){font-size:15px}.site-footer{grid-template-columns:1fr;gap:15px}.footer-links{justify-content:flex-start;gap:14px}.legal{padding:45px 0}.legal h1{font-size:38px}.legal h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.optimized-bar{transition:none}}
.editing-section{padding-bottom:90px}.editing-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 0 35px}.editing-flow li{border-top:1px solid var(--line);padding:20px 0}.editing-flow span,.case-label{font-size:12px;letter-spacing:1.2px;color:var(--accent)}.editing-flow h3{font-size:20px;margin:14px 0}.editing-flow p{font-size:15px;color:var(--muted);margin:0}.editing-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px}.editing-cases article{border:1px solid var(--line);background:var(--surface);padding:28px;border-radius:8px;min-width:0}.editing-cases h3{font-size:24px;line-height:1.2;margin:0 0 25px}.editing-cases dl{margin:0}.editing-cases dl>div{padding:12px 0;border-top:1px solid var(--line)}.editing-cases dt{font-size:13px;color:var(--muted)}.editing-cases dd{font-size:15px;margin:4px 0 0}.case-scope{font-size:13px;color:var(--muted);margin:20px 0 0}.editing-limits{margin:30px 0 0;border-left:2px solid var(--accent);padding-left:22px;max-width:950px}.editing-limits h3{font-size:19px;margin-bottom:17px}.editing-limits p{font-size:14px;color:var(--muted);margin-bottom:15px}
@media(max-width:720px){.site-header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.editing-section{padding-bottom:55px}.editing-flow{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.editing-flow li{padding:16px 0}.editing-flow h3{font-size:18px}.editing-flow p{font-size:14px}.editing-cases{grid-template-columns:1fr;gap:18px}.editing-cases article{padding:22px 18px}.editing-cases h3{font-size:22px}.editing-limits{padding-left:16px}.editing-limits p{font-size:14px}}

.metadata-section{padding-top:72px;padding-bottom:72px}.metadata-section .editing-cases p{color:var(--muted,#b1b6aa);line-height:1.65}.language-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.language-label select{max-width:240px;background:#20251e;color:#e8eddf;border:1px solid #414939;padding:8px;border-radius:6px}.table-scroll{overflow:auto;max-width:100%}.legal table{border-collapse:collapse;width:100%;font-size:.85rem}.legal th,.legal td{padding:12px;text-align:start;border-bottom:1px solid #414939;white-space:nowrap}.store-link[hidden]{display:none}.store-link{display:inline-block;margin:20px auto}.store-link img{width:170px;height:auto}html[dir=rtl] .brand-note{text-align:right}@media(max-width:600px){.language-label select{max-width:210px}.metadata-section{padding-top:48px;padding-bottom:48px}}

.store-label{display:block;margin-top:12px;font-size:.95rem;color:#e8eddf}
