<!DOCTYPE html>
    <html lang="en">
      <head>
        <link rel="stylesheet" type="text/css" href="/assets/static/src_index-b3c78705.qSu6Z-SR.css">
        <meta charset="UTF-8" />
        
        
    
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>DotTrim — AI Footage Analysis &amp; Pre-Selection for Videographers</title><meta name="description" content="DotTrim is an AI footage analysis tool that scores your raw clips for sharpness, stability, and exposure — then exports a pre-selected timeline into DaVinci Resolve or Premiere Pro. It is the pre-editing step that happens before you open your NLE. Desktop-first, privacy-first."/><meta name="keywords" content="footage analysis, AI footage pre-selection, footage review tool, shot selection, making selects, pulling selects, footage culling, raw footage analyzer, pre-edit workflow, Adobe Prelude alternative, DaVinci Resolve, Premiere Pro, wedding videography, event footage, clip scoring"/><meta name="author" content="DotTrim"/><meta name="robots" content="index, follow, max-image-preview:large"/><link rel="canonical" href="https://www.dottrim.com/"/><meta property="og:title" content="DotTrim — AI Footage Analysis. Pre-Select Before You Edit."/><meta property="og:description" content="DotTrim reviews your raw footage, scores every clip, and exports a pre-selected timeline for DaVinci Resolve or Premiere Pro. The step that happens before you edit."/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.dottrim.com/"/><meta property="og:site_name" content="DotTrim"/><meta property="og:image" content="https://www.dottrim.com/assets/static/logo-light-bg.xcnnYQh7.png"/><meta property="og:image:secure_url" content="https://www.dottrim.com/assets/static/logo-light-bg.xcnnYQh7.png"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="568"/><meta property="og:image:height" content="380"/><meta property="og:image:alt" content="DotTrim logo"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@DotTrim"/><meta name="twitter:title" content="DotTrim — AI Footage Analysis &amp; Pre-Selection"/><meta name="twitter:description" content="Review raw footage in minutes. Export a pre-selected timeline to DaVinci Resolve or Premiere Pro."/><meta name="twitter:image" content="https://www.dottrim.com/assets/static/logo-light-bg.xcnnYQh7.png"/><meta name="twitter:image:alt" content="DotTrim logo"/><script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"DotTrim","applicationCategory":"MultimediaApplication","applicationSubCategory":"Footage Analysis & Pre-Selection","operatingSystem":"macOS, Windows","description":"DotTrim is an AI footage analysis and pre-selection tool. It reviews raw video clips and scores them for sharpness, stability, and exposure, then exports a pre-selected timeline for import into DaVinci Resolve or Premiere Pro. DotTrim is not a video editor — it is the pre-editing step that happens before you open your NLE.","url":"https://www.dottrim.com","downloadUrl":"https://www.dottrim.com/download","softwareVersion":"1.0.3","offers":{"@type":"Offer","price":"0","priceCurrency":"EUR","description":"Free trial, paid plans available."},"featureList":["AI clip scoring (sharpness, stability, exposure, composition)","Automatic rejection of blurry, shaky, or underexposed footage","B-roll and cutaway discovery","Multi-camera shoot support","Pre-selected timeline export to DaVinci Resolve and Premiere Pro","Fully local, privacy-first processing (no cloud upload)"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"DotTrim","url":"https://www.dottrim.com","logo":"https://www.dottrim.com/assets/static/logo-light-bg.xcnnYQh7.png","sameAs":["https://www.linkedin.com/company/dottrim/","https://www.facebook.com/dottrim","https://www.instagram.com/dot.trim/","https://www.tiktok.com/@dottrim_solutions"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is DotTrim a video editor?","acceptedAnswer":{"@type":"Answer","text":"No. DotTrim is a footage analysis and pre-selection tool — the step that happens before you edit. It reviews your raw clips, scores them for sharpness, stability, and exposure, marks your best takes as selects, and hands you a pre-selected timeline. You import that timeline into DaVinci Resolve or Premiere Pro and do your actual creative edit there."}},{"@type":"Question","name":"How do I review raw footage faster before editing?","acceptedAnswer":{"@type":"Answer","text":"The fastest way to review raw footage is to let AI score it for you. DotTrim analyzes every clip in your project for sharpness, motion stability, and exposure, marks your strongest takes as selects, and flags unusable footage — then exports a pre-selected timeline into DaVinci Resolve or Premiere Pro. The footage review phase goes from hours of scrubbing to minutes."}},{"@type":"Question","name":"Does DotTrim work with DaVinci Resolve and Premiere Pro?","acceptedAnswer":{"@type":"Answer","text":"Yes. DotTrim exports a pre-selected timeline that imports directly into DaVinci Resolve or Premiere Pro. Final Cut Pro support is coming. DotTrim slots in before your NLE — you do not change how you edit, you just arrive at your NLE with footage already reviewed and selects already marked."}},{"@type":"Question","name":"Is there an Adobe Prelude alternative?","acceptedAnswer":{"@type":"Answer","text":"Adobe discontinued Prelude in 2021. DotTrim covers the core pre-editing workflow Prelude was built for — logging footage, flagging bad clips, and making selects — with the addition of AI-powered quality analysis that scores every clip automatically without manual review."}},{"@type":"Question","name":"Does DotTrim upload my footage to the cloud?","acceptedAnswer":{"@type":"Answer","text":"No. By default, all footage analysis happens locally on your machine. Your raw clips never leave your computer. Optional cloud features exist but are only used if you explicitly enable them."}}]}</script>
    
    
    
  
        
      </head>
      <body>
        
        <div id="root"><link rel="preload" as="image" href="/assets/static/logo-dottrim.Bgr4Id8u.png"/><link rel="preload" as="image" href="/assets/static/timeline.CkMGyHb5.png"/><script>((e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&n==="system"?c():n;p(y)}catch(n){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div class="min-h-screen bg-background"><header class="fixed top-0 left-0 right-0 z-50 border-b border-border bg-background/90 backdrop-blur-xl"><div class="section-container flex h-16 items-center justify-between"><div class="flex items-center gap-2"><a href="/" class="flex items-center gap-2 rounded-md outline-none ring-0 transition focus-visible:ring-2 focus-visible:ring-primary/50 focus-visible:ring-offset-2 focus-visible:ring-offset-background"><img src="/assets/static/logo-dottrim.Bgr4Id8u.png" alt="DotTrim" class="h-10 w-auto"/></a></div><nav class="hidden items-center gap-8 md:flex" aria-label="Primary"><a href="/#how-it-works" class="text-sm text-muted-foreground transition-colors hover:text-foreground">How It Works</a><a href="/#features" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Features</a><a href="/#for-who" class="text-sm text-muted-foreground transition-colors hover:text-foreground">For Editors</a><a href="/#pricing" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Pricing</a><a href="/download" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Download</a></nav><div class="flex items-center gap-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg text-sm font-medium transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-secondary hover:text-secondary-foreground h-10 w-10" aria-label="Switch to light theme" title="Switch to light theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button><div class="flex items-center gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg text-sm font-medium transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-secondary hover:text-secondary-foreground h-10 w-10" aria-label="Sign in" title="Sign in"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-log-in h-4 w-4"><path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path><polyline points="10 17 15 12 10 7"></polyline><line x1="15" x2="3" y1="12" y2="12"></line></svg></button><a href="/download" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-md hover:shadow-lg h-9 rounded-md px-3">Download</a></div></div></div></header><main><section class="relative min-h-screen overflow-hidden bg-surface/50 pt-16"><div class="section-container relative flex min-h-[calc(100vh-4rem)] flex-col items-center justify-center py-20"><div class="mx-auto max-w-4xl text-center"><div class="mb-8 inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-4 py-1.5"><span class="h-1.5 w-1.5 animate-pulse-slow rounded-full bg-primary"></span><span class="text-sm font-medium text-primary">AI footage pre-selection · Desktop-first · Private</span></div><h1 class="mb-6 text-4xl font-bold leading-tight tracking-tight sm:text-5xl lg:text-6xl"><span class="text-foreground">Stop scrubbing footage.</span><br/><span class="text-primary">Start from your selects.</span></h1><p class="mx-auto mb-8 max-w-2xl text-lg text-muted-foreground sm:text-xl">DotTrim analyzes your raw footage — scoring sharpness, stability, and exposure — and hands you a pre-selected timeline ready to import into DaVinci Resolve or Premiere Pro.<!-- --> </p><p class="text-foreground mb-4 text-lg">It is the step that happens before you edit. Now it takes minutes.</p><div class="mx-auto mb-10 inline-flex max-w-full flex-wrap items-center justify-center gap-2 rounded-full border border-border bg-panel/70 px-4 py-2 text-xs font-medium text-muted-foreground sm:text-sm" aria-label="DotTrim in your post-production workflow"><span>Raw footage</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 text-muted-foreground/60"><path d="m9 18 6-6-6-6"></path></svg><span class="rounded-full bg-primary/15 px-2.5 py-0.5 text-primary">DotTrim analyzes</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 text-muted-foreground/60"><path d="m9 18 6-6-6-6"></path></svg><span>Pre-selected timeline</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right h-3.5 w-3.5 text-muted-foreground/60"><path d="m9 18 6-6-6-6"></path></svg><span>DaVinci / Premiere</span></div><div class="flex flex-col items-center justify-center gap-4 sm:flex-row"><div class="flex flex-col items-center gap-2"><a href="/download" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-md hover:shadow-lg h-14 rounded-lg px-10 text-lg group">Download the app<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right transition-transform group-hover:translate-x-1"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><span class="text-xs text-muted-foreground">No credit card required, trial activates automatically</span></div></div><p class="mt-8 text-sm text-muted-foreground">Built with professional videographers and editors. No gimmicks.</p></div><div class="relative mt-16 w-full max-w-6xl"><div class="card-elevated glow-effect overflow-hidden"><img src="/assets/static/timeline.CkMGyHb5.png" alt="DotTrim footage analysis interface showing AI clip scores and a pre-selected timeline ready to import into DaVinci Resolve or Premiere Pro" class="w-full"/><div class="pointer-events-none absolute inset-0 bg-gradient-to-t from-background/60 via-transparent to-transparent"></div></div></div></div></section><section class="relative bg-background py-24"><div class="section-container"><div class="mx-auto max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">The footage review phase is where editing time goes to die</h2><p class="mb-16 text-lg text-muted-foreground">Before you edit a single frame, you scrub through everything. Pulling selects, logging clips, finding the usable takes — that phase can eat 40–60% of total project time. It is not editing. It is searching.</p></div><div class="grid gap-8 md:grid-cols-3"><div class="card-elevated group p-8 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40" style="animation-delay:0ms"><div class="mb-4 flex h-12 w-12 items-center justify-center rounded-lg bg-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-6 w-6 text-muted-foreground transition-colors group-hover:text-primary"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><h3 class="mb-2 text-lg font-semibold">Hours of unreviewed raw footage</h3><p class="text-muted-foreground">Multi-cam shoots, long events, and endless takes pile up fast. Before a single cut happens, someone has to watch all of it.</p></div><div class="card-elevated group p-8 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40" style="animation-delay:100ms"><div class="mb-4 flex h-12 w-12 items-center justify-center rounded-lg bg-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-6 w-6 text-muted-foreground transition-colors group-hover:text-primary"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="mb-2 text-lg font-semibold">Endless footage scrubbing</h3><p class="text-muted-foreground">Finding the good shots means pulling selects by hand — scrubbing every clip, again and again, just to know what you have.</p></div><div class="card-elevated group p-8 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40" style="animation-delay:200ms"><div class="mb-4 flex h-12 w-12 items-center justify-center rounded-lg bg-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-frown h-6 w-6 text-muted-foreground transition-colors group-hover:text-primary"><circle cx="12" cy="12" r="10"></circle><path d="M16 16s-1.5-2-4-2-4 2-4 2"></path><line x1="9" x2="9.01" y1="9" y2="9"></line><line x1="15" x2="15.01" y1="9" y2="9"></line></svg></div><h3 class="mb-2 text-lg font-semibold">Creative energy burned before the edit starts</h3><p class="text-muted-foreground">By the time you finish reviewing footage and organizing bins, the creative momentum for the actual edit is already gone.</p></div></div></div></section><section id="how-it-works" class="relative bg-panel/60 py-24"><div class="section-container"><div class="mx-auto max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">From raw footage to a pre-selected timeline in minutes</h2><p class="mb-16 text-lg text-muted-foreground">DotTrim is the step that happens before you open your NLE. It fits into your existing workflow — no learning curve, no change to how you actually edit.</p></div><div class="relative"><div class="absolute left-1/2 top-12 hidden h-[calc(100%-6rem)] w-px -translate-x-1/2 bg-gradient-to-b from-primary/50 via-primary/20 to-border lg:block"></div><div class="grid gap-12 lg:grid-cols-4"><div class="relative text-center"><div class="relative mx-auto mb-6"><div class="mx-auto flex h-24 w-24 items-center justify-center rounded-2xl border border-border bg-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload h-10 w-10 text-primary"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" x2="12" y1="3" y2="15"></line></svg></div><span class="absolute -right-2 -top-2 flex h-8 w-8 items-center justify-center rounded-full bg-primary font-mono text-sm font-bold text-primary-foreground">01</span></div><h3 class="mb-2 text-lg font-semibold">Import your raw footage</h3><p class="text-sm text-muted-foreground">Point DotTrim to your media folder or project files. Works with the common camera formats videographers actually shoot in.</p></div><div class="relative text-center"><div class="relative mx-auto mb-6"><div class="mx-auto flex h-24 w-24 items-center justify-center rounded-2xl border border-border bg-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu h-10 w-10 text-primary"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><span class="absolute -right-2 -top-2 flex h-8 w-8 items-center justify-center rounded-full bg-primary font-mono text-sm font-bold text-primary-foreground">02</span></div><h3 class="mb-2 text-lg font-semibold">AI scores every clip locally</h3><p class="text-sm text-muted-foreground">On-device analysis grades each clip for sharpness, motion stability, and exposure. No uploads, no cloud — your footage never leaves your machine.</p></div><div class="relative text-center"><div class="relative mx-auto mb-6"><div class="mx-auto flex h-24 w-24 items-center justify-center rounded-2xl border border-border bg-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-10 w-10 text-primary"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div><span class="absolute -right-2 -top-2 flex h-8 w-8 items-center justify-center rounded-full bg-primary font-mono text-sm font-bold text-primary-foreground">03</span></div><h3 class="mb-2 text-lg font-semibold">Selects highlighted, rejects flagged</h3><p class="text-sm text-muted-foreground">DotTrim marks your strongest takes as selects and flags blurry, shaky, or underexposed clips. You arrive at your NLE with the review already done.</p></div><div class="relative text-center"><div class="relative mx-auto mb-6"><div class="mx-auto flex h-24 w-24 items-center justify-center rounded-2xl border border-border bg-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-10 w-10 text-primary"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg></div><span class="absolute -right-2 -top-2 flex h-8 w-8 items-center justify-center rounded-full bg-primary font-mono text-sm font-bold text-primary-foreground">04</span></div><h3 class="mb-2 text-lg font-semibold">Import pre-selected timeline into your NLE</h3><p class="text-sm text-muted-foreground">Export the pre-selected timeline and drop it straight into DaVinci Resolve or Premiere Pro — Final Cut Pro coming soon. The edit starts from your best material, not raw rushes.</p></div></div></div><p class="mx-auto mt-12 max-w-3xl text-center text-sm text-muted-foreground">DotTrim is not a video editor. It does the footage review and pre-selection. Your NLE — DaVinci Resolve, Premiere Pro, or Final Cut — still handles the creative edit.</p></div></section><section id="demo" class="relative bg-panel/60 py-24"><div class="section-container"><div class="grid gap-12 lg:grid-cols-[0.9fr_1.1fr] lg:items-center"><div><div class="mb-5 inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/10 px-4 py-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4 text-primary"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg><span class="text-sm font-medium text-primary">See DotTrim in action</span></div><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Watch the pre-edit workflow before you download</h2><p class="max-w-2xl text-lg text-muted-foreground">This walkthrough shows how DotTrim analyzes raw footage, scores every clip, surfaces your strongest takes as selects, and hands you a pre-selected timeline to import into DaVinci Resolve or Premiere Pro — without changing the way you already edit.</p><div class="mt-8 grid gap-4 sm:grid-cols-3"><div class="card-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap mb-3 h-5 w-5 text-primary"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><p class="text-md font-semibold">Cut footage review time drastically</p><p class="mt-1 text-sm text-muted-foreground">See how DotTrim turns hours of raw footage review into minutes of AI analysis.</p></div><div class="card-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star mb-3 h-5 w-5 text-primary"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><p class="text-md font-semibold">Your selects, surfaced automatically</p><p class="mt-1 text-sm text-muted-foreground">Watch how the AI scores clips and pinpoints the strongest takes from your raw material.</p></div><div class="card-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download mb-3 h-5 w-5 text-primary"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg><p class="text-md font-semibold">Drop pre-selected timeline into your NLE</p><p class="mt-1 text-sm text-muted-foreground">Export a pre-selected sequence straight into DaVinci Resolve or Premiere Pro.</p></div></div></div><div class="card-elevated glow-effect overflow-hidden"><div class="relative aspect-video bg-slate-950"><button type="button" class="group relative flex h-full w-full items-center justify-center overflow-hidden text-left" aria-label="Load and play the DotTrim tutorial video"><img src="/dottrim-tutorial-poster.jpg" alt="Preview frame of the DotTrim tutorial walkthrough" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.02]" loading="lazy"/><div class="absolute inset-0 bg-gradient-to-br from-slate-950/60 via-slate-950/35 to-slate-900/75"></div><div class="relative z-10 flex max-w-md flex-col items-center px-6 text-center text-white"><span class="mb-5 flex h-20 w-20 items-center justify-center rounded-full bg-white/14 backdrop-blur"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play ml-1 h-8 w-8 fill-current"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></span><p class="text-sm font-medium uppercase tracking-[0.24em] text-white/70">Tutorial walkthrough</p><h3 class="mt-3 text-2xl font-semibold tracking-tight sm:text-3xl">Play the product demo</h3><p class="mt-3 text-sm text-white/75 sm:text-base">Loads on demand to keep the landing page fast for everyone else.</p></div></button></div></div></div><p class="mt-6 text-center text-sm text-muted-foreground">The tutorial asset stays out of the initial page payload until the user asks for it.</p></div></section><section id="results" class="relative py-24 lg:py-32"><div class="section-container"><div class="mx-auto mb-16 max-w-2xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Get hours back before you even open your NLE</h2><p class="text-lg text-muted-foreground">DotTrim compresses the footage review phase — moving you from raw clips to pre-selected timeline faster, especially on unstructured shoots.</p></div><div class="grid gap-12 lg:grid-cols-2 lg:items-center"><div class="grid grid-cols-2 gap-4"><div class="card-elevated p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock mb-3 h-6 w-6 text-primary"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><p class="mb-1 text-2xl font-bold tracking-tight">3–6 hours</p><p class="text-sm text-muted-foreground">Save 3–6 hours of footage review on a full-day event</p></div><div class="card-elevated p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down mb-3 h-6 w-6 text-primary"><polyline points="22 17 13.5 8.5 8.5 13.5 2 7"></polyline><polyline points="16 17 22 17 22 11"></polyline></svg><p class="mb-1 text-2xl font-bold tracking-tight">~50%</p><p class="text-sm text-muted-foreground">Cut pre-edit review time by ~50%</p></div><div class="card-elevated p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mouse-pointer-click mb-3 h-6 w-6 text-primary"><path d="M14 4.1 12 6"></path><path d="m5.1 8-2.9-.8"></path><path d="m6 12-1.9 2"></path><path d="M7.2 2.2 8 5.1"></path><path d="M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"></path></svg><p class="mb-1 text-2xl font-bold tracking-tight">Less scrubbing</p><p class="text-sm text-muted-foreground">Spend less time scrubbing raw footage</p></div><div class="card-elevated p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star mb-3 h-6 w-6 text-primary"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><p class="mb-1 text-2xl font-bold tracking-tight">Selects first</p><p class="text-sm text-muted-foreground">Open your NLE with selects already marked</p></div></div><div class="overflow-hidden rounded-xl border border-border/50"><img src="/assets/static/editing-workstation.DLft-qqn.jpeg" alt="Professional video editor working at a multi-monitor cinematic workstation" class="h-auto w-full object-cover" loading="lazy"/></div></div><div class="mt-12 rounded-2xl border border-border bg-panel p-8 shadow-sm lg:flex lg:items-center lg:justify-between"><div class="max-w-xl"><h3 class="mb-2 text-xl font-semibold tracking-tight">Ready to try DotTrim on your next shoot?</h3><p class="text-sm text-muted-foreground">Grab the latest build and see how much faster the footage review phase can feel.</p></div><a href="/download" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-md hover:shadow-lg h-12 rounded-lg px-8 text-base mt-6 w-full shrink-0 lg:mt-0 lg:w-auto">Download DotTrim</a></div><p class="mt-6 text-center text-sm text-muted-foreground">Results vary by project size and shooting style.</p></div></section><section id="features" class="relative py-24"><div class="section-container"><div class="mx-auto max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Built for the footage review step</h2><p class="mb-16 text-lg text-muted-foreground">Every feature exists to compress the pre-edit phase — reviewing footage, pulling selects, flagging rejects — into something that takes minutes instead of hours.</p></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap h-5 w-5 text-primary"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><h3 class="mb-2 font-semibold">Instant clip scoring</h3><p class="text-sm text-muted-foreground">AI evaluates sharpness, motion stability, exposure, and composition for every clip in seconds.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye h-5 w-5 text-primary"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="mb-2 font-semibold">B-roll and cutaway discovery</h3><p class="text-sm text-muted-foreground">Automatically identifies cutaways, establishing shots, and filler material you can use to round out your edit.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video h-5 w-5 text-primary"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg></div><h3 class="mb-2 font-semibold">Reject flagging</h3><p class="text-sm text-muted-foreground">Flags blurry, shaky, underexposed, or otherwise unusable footage so you never cut from bad takes.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers h-5 w-5 text-primary"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65"></path><path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65"></path></svg></div><h3 class="mb-2 font-semibold">Multi-cam shoot support</h3><p class="text-sm text-muted-foreground">Handles complex shoots with multiple angles and long recordings — sort through every angle in one pass.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-timer h-5 w-5 text-primary"><line x1="10" x2="14" y1="2" y2="2"></line><line x1="12" x2="15" y1="14" y2="11"></line><circle cx="12" cy="14" r="8"></circle></svg></div><h3 class="mb-2 font-semibold">NLE-ready timeline export</h3><p class="text-sm text-muted-foreground">Exports a pre-selected timeline importable directly into DaVinci Resolve or Premiere Pro. Final Cut Pro coming soon.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div><div class="card-elevated group relative overflow-hidden p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="mb-4 flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield h-5 w-5 text-primary"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><h3 class="mb-2 font-semibold">Privacy-first, fully local</h3><p class="text-sm text-muted-foreground">All analysis happens on your machine. No uploads, no cloud. Your raw footage never leaves your computer.</p><div class="pointer-events-none absolute -right-20 -top-20 h-40 w-40 rounded-full bg-primary/5 opacity-0 blur-3xl transition-opacity group-hover:opacity-100"></div></div></div></div></section><section id="for-who" class="relative bg-surface/60 py-24"><div class="section-container"><div class="mx-auto max-w-3xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Made for videographers and editors who value their time</h2><p class="mb-16 text-lg text-muted-foreground">Whether you shoot weddings, cut documentaries, or produce YouTube content, DotTrim compresses the footage review phase so you walk into your NLE with selects already marked.</p></div><div class="grid gap-8 md:grid-cols-2"><div class="card-elevated flex gap-6 p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-xl bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film h-7 w-7 text-primary"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold">Professional Editors</h3><p class="text-muted-foreground">Working with corporate videos, documentaries, or branded content. Arrive at your multi-cam session with selects already pulled.</p></div></div><div class="card-elevated flex gap-6 p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-xl bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-camera h-7 w-7 text-primary"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"></path><circle cx="12" cy="13" r="3"></circle></svg></div><div><h3 class="mb-2 text-lg font-semibold">Videographers</h3><p class="text-muted-foreground">Shooting weddings, events, or live performances. Spend less time reviewing footage in post, more time with clients.</p></div></div><div class="card-elevated flex gap-6 p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-xl bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-7 w-7 text-primary"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><div><h3 class="mb-2 text-lg font-semibold">Small Studios</h3><p class="text-muted-foreground">Teams handling volume work. Scale your output by automating the pre-edit review, not by scaling your headcount.</p></div></div><div class="card-elevated flex gap-6 p-6 transition-all duration-300 hover:border-primary/30 hover:bg-secondary/40"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-xl bg-primary/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase h-7 w-7 text-primary"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg></div><div><h3 class="mb-2 text-lg font-semibold">Content Creators</h3><p class="text-muted-foreground">YouTube producers, course creators, and podcasters. Skip the scrub, focus on storytelling inside your NLE.</p></div></div></div><div class="mt-14 rounded-2xl border border-border bg-panel p-8 text-center shadow-sm"><h3 class="mb-2 text-xl font-semibold tracking-tight">Ready to test DotTrim with your footage?</h3><p class="mb-6 text-sm text-muted-foreground">Download the latest build and let DotTrim pre-select your next project before you open your NLE.</p><a href="/download" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-md hover:shadow-lg h-12 rounded-lg px-8 text-base">Download DotTrim</a></div></div></section><section id="pricing" class="relative py-24 bg-secondary/20"><div class="section-container"><div class="mx-auto max-w-3xl text-center mb-16"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Simple, transparent pricing</h2><p class="text-lg text-muted-foreground">Choose the plan that&#x27;s right for you. Get started for free, upgrade when you need to.</p></div><div class="flex justify-center items-center h-48"><div class="animate-spin rounded-full h-8 w-8 border-b-2 border-primary"></div></div></div></section><section id="faq" class="py-24 lg:py-32"><div class="section-container"><div class="mx-auto mb-16 max-w-2xl text-center"><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">Frequently asked questions</h2><p class="text-muted-foreground">About the footage pre-selection workflow, supported NLEs, and how DotTrim fits alongside your existing editing tools.</p></div><div class="mx-auto max-w-3xl"><div class="w-full" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_139ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_39ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">Is DotTrim a video editor?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_139ki_" hidden="" role="region" aria-labelledby="radix-_R_39ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_159ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_59ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">How do I review raw footage faster before editing?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_159ki_" hidden="" role="region" aria-labelledby="radix-_R_59ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_179ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_79ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">Does DotTrim work with DaVinci Resolve and Premiere Pro?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_179ki_" hidden="" role="region" aria-labelledby="radix-_R_79ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_199ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_99ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">Is DotTrim an alternative to Adobe Prelude?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_199ki_" hidden="" role="region" aria-labelledby="radix-_R_99ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1b9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_b9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">What projects is DotTrim best for?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1b9ki_" hidden="" role="region" aria-labelledby="radix-_R_b9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1d9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_d9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">How much time can DotTrim save?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1d9ki_" hidden="" role="region" aria-labelledby="radix-_R_d9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1f9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_f9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">Do I need a powerful GPU?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1f9ki_" hidden="" role="region" aria-labelledby="radix-_R_f9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1h9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_h9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">What are the system requirements?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1h9ki_" hidden="" role="region" aria-labelledby="radix-_R_h9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1j9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_j9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">What video formats does DotTrim support?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1j9ki_" hidden="" role="region" aria-labelledby="radix-_R_j9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-border/50"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1l9ki_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_l9ki_" class="flex flex-1 items-center justify-between py-4 font-medium transition-all [&amp;[data-state=open]&gt;svg]:rotate-180 text-left text-base hover:no-underline" data-radix-collection-item="">Does DotTrim upload my footage to the cloud?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1l9ki_" hidden="" role="region" aria-labelledby="radix-_R_l9ki_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></section><section class="relative bg-surface/40 py-32"><div class="section-container relative"><div class="mx-auto max-w-3xl text-center"><div class="mb-6 inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-4 py-1.5"><span class="text-sm font-medium text-primary">Newsletter</span></div><h2 class="mb-4 text-3xl font-bold tracking-tight sm:text-4xl lg:text-5xl">Stay in the loop with DotTrim</h2><p class="mb-10 text-lg text-muted-foreground">Get release notes, pre-edit workflow tips for videographers, and feature drop announcements. The download page has the latest build—this keeps you ahead of what is coming next.</p><form class="mx-auto flex max-w-md flex-col gap-4 rounded-xl border border-border bg-panel p-4 sm:flex-row sm:items-start"><div class="relative flex-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail absolute left-4 top-1/2 h-5 w-5 -translate-y-1/2 text-muted-foreground"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><input type="email" required="" placeholder="you@studio.com" class="h-14 w-full rounded-lg border border-input bg-background pl-12 pr-4 text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none focus:ring-2 focus:ring-primary/20 disabled:opacity-50" value=""/></div><div class="flex flex-col gap-2 shrink-0"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground font-semibold hover:bg-primary/90 shadow-md hover:shadow-lg h-14 rounded-lg px-10 text-lg group w-full md:w-auto" type="submit">Subscribe<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-5 w-5 transition-transform group-hover:translate-x-1"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><span class="text-[10px] text-muted-foreground text-center">No credit card required</span></div></form><p class="mt-6 text-sm text-muted-foreground">No spam. A short note when we ship or share something useful.</p></div></div></section></main><footer class="border-t border-border bg-card py-12"><div class="section-container"><div class="flex flex-col items-center justify-between gap-8 sm:flex-row sm:items-start"><div class="flex items-center gap-2"><img src="/assets/static/logo-dottrim.Bgr4Id8u.png" alt="DotTrim" class="h-10 w-auto"/></div><nav class="flex flex-wrap items-center justify-center gap-6"><a href="/download" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Download</a><a href="/faq" class="text-sm text-muted-foreground transition-colors hover:text-foreground">FAQ</a><a href="/privacy" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Privacy</a><a href="/terms" class="text-sm text-muted-foreground transition-colors hover:text-foreground">Terms</a></nav><div class="flex flex-col items-center gap-4 sm:items-end"><div class="flex items-center gap-4"><a href="https://www.linkedin.com/company/dottrim/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="text-muted-foreground transition-colors hover:text-foreground"><svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.facebook.com/dottrim" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="text-muted-foreground transition-colors hover:text-foreground"><svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path></svg></a><a href="https://www.instagram.com/dot.trim/" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="text-muted-foreground transition-colors hover:text-foreground"><svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 11-2.882 0 1.441 1.441 0 012.882 0z"></path></svg></a><a href="https://www.tiktok.com/@dottrim_solutions" target="_blank" rel="noopener noreferrer" aria-label="TikTok" class="text-muted-foreground transition-colors hover:text-foreground"><svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"></path></svg></a></div><p class="text-sm text-muted-foreground">© <!-- -->2026<!-- --> DotTrim. All rights reserved.</p></div></div></div></footer></div></div>
        
        <script id="vike_pageContext" type="application/json">{"pageId":"\\/src\\/pages\\/index","routeParams":{}}</script>
        <script id="vike_globalContext" type="application/json">{}</script>
        <script src="/assets/entries/entry-client-routing.DSXfTAUc.js" type="module" async></script>
        <link rel="modulepreload" href="/assets/entries/src_pages_index.D5-idr2n.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-o893OPoA.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-Chflhp3s.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-Cc753pv0.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-uPrVBCY1.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-Dr3XMaml.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-rwBsAXjI.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-BsLQPRT5.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-DtuR0rH2.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-DEeU2SZi.js" as="script" type="text/javascript">
        <link rel="modulepreload" href="/assets/chunks/chunk-BV65_xNr.js" as="script" type="text/javascript">
      </body>
    </html>