.vidifx-landing{--landing-primary:#3e5cff;--landing-secondary:#121212;--landing-tertiary:#64748b;--landing-neutral:#f8fafc;--landing-accent-text:color-mix(in srgb,var(--landing-primary) 60%,var(--landing-neutral));--landing-surface:color-mix(in srgb,var(--landing-secondary) 96%,var(--landing-neutral));--landing-border:#ffffff12;--landing-muted:color-mix(in srgb,var(--landing-tertiary) 60%,var(--landing-neutral));background:var(--landing-secondary);color:var(--landing-neutral);font-family:Mona Sans,Pretendard,sans-serif;-webkit-font-smoothing:antialiased;overflow:clip}.vidifx-landing *{box-sizing:border-box}.vidifx-landing :is(a,button){-webkit-tap-highlight-color:transparent;transition:background-color .14s,color .14s,border-color .14s}.vidifx-landing :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--landing-accent-text);outline-offset:4px}.vidifx-landing :is(button,summary){cursor:pointer}.vidifx-landing :is(section[id],main){scroll-margin-top:100px}.landing-container{width:calc(100% - 80px);max-width:1120px;margin:0 auto}.landing-skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--landing-primary);color:white;padding:13px 20px;border-radius:8px}.landing-skip-link:focus{top:12px}.landing-header{position:sticky;top:0;z-index:30;height:76px;background:#121212ed;border-bottom:1px solid var(--landing-border);backdrop-filter:blur(16px)}.landing-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1360px;height:100%;padding:0 40px;margin:auto}.landing-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:750;letter-spacing:-1.2px}.landing-navigation{display:flex;align-items:center;gap:30px}.landing-navigation a{color:var(--landing-muted);font-size:13px}.landing-navigation a:hover{color:white}.landing-login{min-height:40px;gap:18px}.landing-menu-toggle{display:none}.landing-primary-button{min-height:46px;padding:12px 19px;font-size:13px;gap:25px;background:var(--landing-primary)}.landing-primary-button>span{font-size:19px;line-height:1}.landing-primary-button:active{background:#304bdd}.landing-eyebrow{display:flex;align-items:center;gap:9px;color:var(--landing-muted);font-size:10px;font-weight:600;letter-spacing:1.5px;margin:0 0 22px}.landing-eyebrow>span{display:block;width:6px;height:6px;border-radius:2px;background:var(--landing-primary)}.landing-hero{position:relative;isolation:isolate;min-height:742px;display:flex;align-items:flex-start;justify-content:center;padding:126px 24px 165px;overflow:hidden}.landing-hero-media{position:absolute;inset:0;z-index:-1}.landing-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#121212f5 0,#121212b0 28%,transparent 63%),linear-gradient(0deg,#121212,transparent 18%)}.landing-hero-frame{position:absolute;width:320px;height:210px;border:1px solid #ffffff18;border-radius:8px;background:var(--landing-surface);overflow:hidden}.landing-hero-frame-1{left:-52px;top:38px;width:325px;height:220px}.landing-hero-frame-2{right:-30px;top:9px;width:290px;height:300px}.landing-hero-frame-3{left:28px;top:416px;width:340px;height:208px}.landing-hero-frame-4{right:25px;top:418px;width:345px;height:212px}.landing-hero-frame .landing-video>img,.landing-hero-frame .landing-video>video{filter:brightness(.67)}.landing-hero-frame .landing-video-control{top:12px;right:12px;bottom:auto;min-height:32px;padding:7px 9px;font-size:8px;gap:6px}.landing-hero-frame .landing-video-control>span{font-size:12px}.landing-hero-frame.landing-hero-frame-2 .landing-video-control,.landing-hero-frame.landing-hero-frame-4 .landing-video-control{left:12px;right:auto}.landing-hero-frame-label{position:absolute;left:14px;bottom:12px;font-size:8px;letter-spacing:1.3px;color:#b8c5d8;pointer-events:none}.landing-hero-content{position:relative;z-index:1;text-align:center;max-width:830px;pointer-events:none}.landing-hero-content a{pointer-events:auto}.landing-hero-content .landing-eyebrow{justify-content:center;font-size:9px;letter-spacing:2px;margin-bottom:23px}.landing-hero h1{font-size:clamp(48px,5.8vw,82px);line-height:1.18;letter-spacing:-3.5px;font-weight:650;margin:0}.landing-hero h1>span{color:var(--landing-accent-text)}.landing-hero-description{font-size:16px;line-height:1.85;color:#a3adbb;margin:29px 0 30px}.landing-hero-content .landing-primary-button{min-width:186px;min-height:49px;justify-content:space-between}.landing-hero-explore{display:flex;align-items:center;justify-content:center;gap:13px;width:max-content;min-height:44px;margin:15px auto 0;font-size:11px;color:var(--landing-muted)}.landing-hero-explore:hover{color:#cbd5e1}.landing-hero-bottom{position:absolute;bottom:29px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;color:var(--landing-muted);font-size:8px;letter-spacing:1.5px}.landing-mobile-break{display:none}.landing-video{position:relative;width:100%;height:100%;overflow:hidden;background:#0c1017}.landing-video>img,.landing-video>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landing-video-control{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 13px;background:#101010bf;border:1px solid #ffffff30;border-radius:8px;color:white;font-size:10px;z-index:2}.landing-video-control>span{font-size:17px;line-height:1}.landing-video-control:hover{background:#283147}.landing-video-error{position:absolute;left:18px;bottom:18px;right:18px;padding:10px;background:#101010cf;color:#cbd5e1;font-size:11px;border-radius:6px;z-index:2}.landing-workflow{padding-top:82px;padding-bottom:115px}.landing-workflow-layout{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:64px}.landing-workflow-copy h2{font-size:32px;line-height:1.35;letter-spacing:-1.2px;font-weight:600;margin:0 0 19px}.landing-workflow-copy>p:not(.landing-eyebrow){font-size:13px;color:var(--landing-muted);line-height:1.9;margin:0}.landing-workflow-steps{display:flex;flex-direction:column;gap:7px;margin:27px 0}.landing-workflow-steps button{display:flex;align-items:flex-start;gap:13px;text-align:left;padding:13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--landing-muted)}.landing-workflow-steps button:hover{background:#ffffff04;border-color:#ffffff14}.landing-workflow-steps button[aria-selected=true]{background:#3e5cff0e;border-color:#3e5cff40;color:#eef2ff}.landing-step-index{font-size:10px;color:var(--landing-muted);line-height:22px;flex-shrink:0}.landing-workflow-steps button[aria-selected=true] .landing-step-index{color:var(--landing-accent-text)}.landing-workflow-steps strong{font-size:12px;line-height:1.8;font-weight:550;display:block;letter-spacing:-.2px}.landing-workflow-steps small{font-size:10px;line-height:1.75;display:block;color:var(--landing-muted);margin-top:4px}.landing-workflow-copy>.landing-primary-button{font-size:12px;min-height:42px;padding:10px 16px}.landing-workspace{border:1px solid #ffffff18;background:var(--landing-surface);border-radius:10px;overflow:hidden;min-width:0}.landing-workspace-top{display:flex;align-items:center;justify-content:space-between;padding:17px 21px;border-bottom:1px solid var(--landing-border);font-size:10px;color:var(--landing-muted)}.landing-workspace-top>span:first-child{display:flex;align-items:center;gap:9px;color:#b6c0ce}.landing-workspace-top .brand-mark{width:20px;height:22px;font-size:15px;letter-spacing:-1px;border-radius:5px}.landing-workspace-body{padding:26px}.landing-workspace-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:var(--landing-muted)}.landing-workspace-label>span:first-child{color:var(--landing-accent-text)}.landing-workspace-body h3{font-size:17px;font-weight:550;letter-spacing:-.4px;margin:17px 0 23px}.landing-workspace-screen{position:relative;aspect-ratio:16/11;overflow:hidden;border:1px solid #ffffff0e;border-radius:8px;background:#0c1017}.landing-workspace-screen>.landing-video,.landing-workspace-shade{position:absolute;inset:0}.landing-workspace-shade{background:#0c101bad;pointer-events:none}.landing-workspace-screen:has(.landing-workspace-shade) .landing-video-control{display:none}.landing-workspace-overlay{position:absolute;left:8%;right:8%;top:50%;transform:translateY(-50%);padding:22px;background:#1b1d24f2;border:1px solid #ffffff25;border-radius:8px;box-shadow:0 16px 40px #0005}.landing-overlay-label{font-size:10px;color:var(--landing-muted)}.landing-workspace-overlay>p{font-size:13px;line-height:1.9;color:#d0d7e2;margin:12px 0 8px}.landing-input-cursor{width:1px;height:14px;background:var(--landing-accent-text);display:block}.landing-workspace-overlay small{font-size:10px;line-height:1.7;color:var(--landing-muted)}.landing-reference-options{display:flex;gap:7px;margin:17px 0}.landing-reference-options>span{flex:1;border:1px dashed #ffffff30;border-radius:6px;padding:15px 5px;text-align:center;font-size:11px;color:#c2ccdb}.landing-setting-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.landing-setting-options>span{padding:12px 9px;background:#ffffff03;border:1px solid #ffffff16;border-radius:6px;font-size:9px;color:var(--landing-muted)}.landing-setting-options strong{display:block;font-size:18px;font-weight:500;margin-top:7px;color:#dee5ef}.landing-workspace-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:21px;font-size:10px;color:var(--landing-muted)}.landing-workspace-bottom>span:last-child{font-size:18px;color:var(--landing-accent-text)}.landing-workspace-note{font-size:9px;line-height:1.75;color:var(--landing-muted);padding:15px 22px;margin:0;border-top:1px solid var(--landing-border)}.landing-section-heading{margin-bottom:39px}.landing-section-heading .landing-eyebrow{margin-bottom:17px}.landing-section-heading h2{font-size:42px;letter-spacing:-1.5px;line-height:1.3;font-weight:600;margin:0}.landing-section-heading>p:not(.landing-eyebrow){font-size:14px;line-height:1.85;color:var(--landing-muted);margin:17px 0 0}.landing-showcase{padding-top:12px;padding-bottom:110px}.landing-carousel{--card-width:min(74vw,880px);--card-gap:32px}.landing-carousel-track{position:relative;display:flex;gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:9px calc((100% - var(--card-width)) / 2) 12px}.landing-carousel-track::-webkit-scrollbar{display:none}.landing-showcase-card{flex:0 0 var(--card-width);min-width:0;position:relative;aspect-ratio:16/9;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden;background:var(--landing-surface);border:1px solid #ffffff18;border-radius:9px;opacity:.4;transition:opacity .3s,border-color .3s}.landing-showcase-card.is-selected{opacity:1;border-color:#526ad766}.landing-showcase-card>.landing-video{position:absolute;inset:0}.landing-showcase-card .landing-video-control{top:18px;bottom:auto}.landing-showcase-caption{position:absolute;inset:auto 0 0;padding:50px 29px 27px;background:linear-gradient(0deg,#070a10ed,transparent);pointer-events:none}.landing-showcase-caption p{font-size:9px;letter-spacing:1.5px;color:#a4b1c6;margin:0 0 10px}.landing-showcase-caption h3{font-size:27px;font-weight:550;letter-spacing:-.8px;line-height:1.3;margin:0}.landing-carousel-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:15px}.landing-carousel-controls>.studio-button{width:40px;height:40px;min-height:40px;padding:0;font-size:18px}.landing-carousel-dots{display:flex;gap:2px}.landing-carousel-dots button{display:grid;place-items:center;min-width:27px;min-height:44px;border:0;background:transparent;padding:10px 7px}.landing-carousel-dots span{height:5px;width:10px;border-radius:2px;background:#3b4555;transition:background .2s,width .2s}.landing-carousel-dots button[aria-current=true] span{width:24px;background:var(--landing-primary)}.landing-showcase-note{text-align:center;font-size:10px;color:var(--landing-muted);margin:9px 20px 0}.landing-features{padding-bottom:108px}.landing-feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.landing-feature-card{position:relative;isolation:isolate;min-height:300px;overflow:hidden;border:1px solid #ffffff14;border-radius:9px;background:var(--landing-surface)}.landing-feature-wide{grid-column:span 6}.landing-feature-small{grid-column:span 4}.landing-feature-large{grid-column:span 8}.landing-feature-copy{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px}.landing-feature-label{font-size:9px;letter-spacing:1.5px;color:var(--landing-accent-text);margin:0 0 27px}.landing-feature-copy h3{font-size:24px;font-weight:550;line-height:1.35;letter-spacing:-.8px;margin:0 0 13px;word-break:keep-all}.landing-feature-copy>p:not(.landing-feature-label){font-size:12px;line-height:1.9;color:#b0bbcc;max-width:330px;margin:0 0 25px;word-break:keep-all}.landing-feature-diagram{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin-top:auto;padding-top:26px;border-top:1px solid var(--landing-border)}.landing-feature-diagram>span{display:flex;align-items:center;gap:10px;padding:13px 12px;color:var(--landing-neutral);background:var(--landing-secondary);border:1px solid var(--landing-border);border-radius:6px;font-size:11px}.landing-feature-diagram i{font-style:normal;color:var(--landing-muted);font-size:10px}.landing-feature-diagram b{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;color:var(--landing-neutral);background:var(--landing-primary);border-radius:5px;font-weight:400}.landing-faq{padding:82px 0 90px;background:var(--landing-surface);border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border)}.landing-faq .landing-section-heading{text-align:center;margin-bottom:35px}.landing-faq .landing-eyebrow{justify-content:center}.landing-faq h2{font-size:30px;letter-spacing:-.9px}.landing-faq-list details{border-bottom:1px solid var(--landing-border)}.landing-faq-list details:last-child{border-bottom:0}.landing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:23px 0;font-size:13px;line-height:1.6;color:#c5cedb}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>span{color:var(--landing-muted);font-size:20px;line-height:1;flex-shrink:0}.landing-faq details[open] summary>span{transform:rotate(45deg);color:var(--landing-accent-text)}.landing-faq details>div{padding:0 28px 23px 0;color:var(--landing-muted);font-size:12px;line-height:1.9;word-break:keep-all;max-width:870px}.landing-faq details a{color:var(--landing-accent-text);text-decoration:underline;text-underline-offset:4px}.landing-final{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:59px 0}.landing-final h2{font-size:27px;letter-spacing:-.7px;line-height:1.35;font-weight:550;margin:0}.landing-final p{color:var(--landing-muted);font-size:13px;margin:12px 0 0}.landing-final .landing-primary-button{flex-shrink:0}.landing-footer footer{background:#101010;border-color:var(--landing-border);padding:46px max(40px,calc((100% - 1120px) / 2))}.landing-footer footer>div{max-width:1120px}.landing-footer footer :is(a,p){font-family:inherit}.landing-footer footer a{color:var(--landing-muted);opacity:1}.landing-footer footer a:hover{color:var(--landing-accent-text)}.landing-footer-bottom{display:flex;justify-content:space-between;padding:21px max(40px,calc((100% - 1120px) / 2));border-top:1px solid var(--landing-border);font-size:10px;color:var(--landing-muted);background:#101010}@media (min-width:1700px){.landing-hero-frame-1{left:calc(50% - 810px)}.landing-hero-frame-2{right:calc(50% - 780px)}.landing-hero-frame-3{left:calc(50% - 755px)}.landing-hero-frame-4{right:calc(50% - 755px)}}@media (max-width:1100px){.landing-hero{min-height:705px;padding-top:130px}.landing-hero-frame-1{left:-125px;width:300px}.landing-hero-frame-2{right:-125px}.landing-hero-frame-3{left:-65px;width:290px;height:185px;top:430px}.landing-hero-frame-4{right:-65px;width:290px;height:185px;top:435px}.landing-hero h1{font-size:67px}.landing-workflow-layout{gap:33px;grid-template-columns:.9fr 1.1fr}.landing-workflow-copy h2{font-size:28px}.landing-workflow-copy>p:not(.landing-eyebrow){font-size:12px}.landing-workflow-steps button{padding:11px;gap:10px}.landing-workflow-steps strong{font-size:11px}.landing-workflow-steps small{font-size:10px}.landing-workspace-body{padding:20px}.landing-workspace-body h3{font-size:15px}.landing-workspace-screen{aspect-ratio:4/3}.landing-workspace-overlay{left:6%;right:6%;padding:17px}.landing-workspace-overlay>p{font-size:11px}.landing-section-heading h2{font-size:37px}.landing-feature-copy{padding:24px}.landing-feature-copy h3{font-size:22px}}@media (max-width:800px){.landing-workflow-layout{grid-template-columns:1fr;gap:30px}.landing-workflow-copy h2{font-size:33px}.landing-workflow-copy>p:not(.landing-eyebrow){font-size:13px}.landing-workflow-steps{display:grid;grid-template-columns:1fr 1fr}.landing-workflow-steps strong{font-size:12px}.landing-workspace{max-width:650px;width:100%;margin:auto}.landing-workspace-screen{aspect-ratio:16/9}.landing-workspace-body h3{font-size:18px}.landing-workspace-overlay>p{font-size:14px}.landing-feature-large,.landing-feature-small{grid-column:span 6}.landing-feature-copy h3{font-size:22px}.landing-carousel{--card-width:82vw;--card-gap:22px}}@media (max-width:600px){.landing-container{width:calc(100% - 40px)}.landing-header{height:68px}.landing-header-inner{padding:0 20px;gap:14px}.landing-brand{font-size:22px;gap:8px}.landing-brand .brand-mark{width:27px;height:29px;font-size:20px}.landing-login{margin-left:auto;min-height:38px;font-size:11px;padding:8px 12px;gap:13px}.landing-menu-toggle{display:flex;order:3;width:28px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;background:transparent}.landing-menu-toggle>span{width:17px;height:1px;background:#a7b4c8}.landing-menu-toggle>.is-open{transform:translateY(-6px) rotate(90deg)}.landing-navigation{display:none;position:absolute;left:0;right:0;top:68px;background:var(--landing-surface);padding:13px 20px;border-bottom:1px solid #ffffff18}.landing-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.landing-navigation a{padding:15px 8px}.landing-primary-button{min-height:44px;font-size:12px;padding:11px 15px;gap:21px}.landing-eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:18px}.landing-hero{min-height:645px;padding:152px 16px 158px}.landing-hero h1{font-size:clamp(35px,10vw,48px);line-height:1.25;letter-spacing:-1.8px}.landing-hero-content .landing-eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:18px}.landing-hero-description{font-size:12px;line-height:1.8;margin:23px 0 25px}.landing-hero-content .landing-primary-button{min-height:45px;min-width:169px;font-size:12px}.landing-hero-explore{font-size:10px;margin-top:12px}.landing-hero-frame{border-radius:7px}.landing-hero-frame-1{width:180px;height:114px;top:26px;left:-32px}.landing-hero-frame-2{width:163px;height:132px;top:22px;right:-34px}.landing-hero-frame-3{width:175px;height:115px;top:494px;left:-43px}.landing-hero-frame-4{width:179px;height:114px;top:494px;right:-32px}.landing-hero-frame .landing-video-control{top:7px;right:7px;min-height:30px;padding:6px 8px;font-size:0;gap:0}.landing-hero-frame .landing-video-control>span{font-size:12px}.landing-hero-frame-label{font-size:6px;letter-spacing:.7px;left:10px;bottom:9px}.landing-hero-media:after{background:radial-gradient(ellipse at 50% 47%,#121212 0,#121212dc 26%,transparent 68%),linear-gradient(0deg,#121212,transparent 15%)}.landing-hero-bottom{left:20px;right:20px;bottom:11px;font-size:6px;letter-spacing:1px}.landing-video-control{bottom:12px;right:12px;min-height:38px;padding:8px 10px;gap:7px;font-size:9px}.landing-video-error{font-size:9px;left:12px;right:12px;bottom:12px}.landing-workflow{padding-top:53px;padding-bottom:70px}.landing-workflow-layout{gap:29px}.landing-workflow-copy h2{font-size:28px;letter-spacing:-.9px;line-height:1.35}.landing-workflow-copy>p:not(.landing-eyebrow){font-size:12px}.landing-workflow-steps{display:flex;gap:5px;margin:24px 0}.landing-workflow-steps button{padding:12px;gap:13px}.landing-workflow-steps strong{font-size:12px}.landing-workflow-steps small{font-size:10px}.landing-workflow-copy>.landing-primary-button{font-size:11px;min-height:41px}.landing-workspace-top{padding:14px 16px;font-size:9px}.landing-workspace-body{padding:19px 15px}.landing-workspace-label{font-size:8px}.landing-workspace-body h3{font-size:14px;letter-spacing:-.4px;margin:14px 0 18px}.landing-workspace-screen{aspect-ratio:4/3}.landing-workspace-overlay{padding:16px;left:6%;right:6%}.landing-overlay-label{font-size:9px}.landing-workspace-overlay>p{font-size:11px}.landing-workspace-overlay small{font-size:9px}.landing-reference-options{margin:14px 0;gap:6px}.landing-reference-options>span{font-size:10px;padding:12px 5px}.landing-setting-options>span{font-size:8px;padding:10px 7px}.landing-setting-options strong{font-size:16px}.landing-workspace-bottom{font-size:9px;margin-top:18px}.landing-workspace-note{font-size:8px;padding:12px 15px}.landing-section-heading{margin-bottom:27px}.landing-section-heading .landing-eyebrow{margin-bottom:15px}.landing-section-heading h2{font-size:29px;line-height:1.3;letter-spacing:-1.1px;word-break:keep-all}.landing-section-heading>p:not(.landing-eyebrow){font-size:12px;margin-top:15px}.landing-mobile-break{display:block}.landing-showcase{padding-top:0;padding-bottom:69px}.landing-carousel{--card-width:86vw;--card-gap:14px}.landing-carousel-track{padding-top:4px;padding-bottom:8px}.landing-showcase-card{aspect-ratio:4/3;border-radius:8px}.landing-showcase-card .landing-video-control{top:12px}.landing-showcase-caption{padding:40px 20px 20px}.landing-showcase-caption p{font-size:7px;letter-spacing:1px;margin-bottom:8px}.landing-showcase-caption h3{font-size:21px;letter-spacing:-.6px}.landing-carousel-controls{gap:22px;margin-top:12px}.landing-carousel-controls>.studio-button{width:37px;height:37px;min-height:37px;font-size:16px}.landing-showcase-note{font-size:9px;margin-top:8px}.landing-features{padding-bottom:67px}.landing-feature-grid{grid-template-columns:1fr;gap:13px}.landing-feature-card{grid-column:1;min-height:278px;border-radius:8px}.landing-feature-copy{padding:24px}.landing-feature-label{font-size:8px;margin-bottom:26px}.landing-feature-copy h3{font-size:23px;letter-spacing:-.7px}.landing-feature-copy>p:not(.landing-feature-label){font-size:11px;max-width:260px;line-height:1.9}.landing-feature-tags>span{font-size:8px}.landing-faq{padding:61px 0 64px}.landing-faq .landing-section-heading{margin-bottom:26px}.landing-faq h2{font-size:26px}.landing-faq summary{font-size:12px;padding:21px 0;gap:16px}.landing-faq details>div{font-size:11px;padding-right:12px}.landing-final{flex-direction:column;align-items:flex-start;gap:23px;padding:44px 0}.landing-final h2{font-size:24px;letter-spacing:-.8px;word-break:keep-all}.landing-final p{font-size:12px;line-height:1.8;max-width:290px}.landing-final .landing-primary-button{width:100%;justify-content:space-between}.landing-footer footer{padding:33px 24px}.landing-footer footer>div{grid-template-columns:1fr 1fr;gap:26px}.landing-footer footer>div>div:first-child,.landing-footer footer>div>div:last-child{grid-column:1/-1}.landing-footer footer>div>div:last-child{font-size:10px}.landing-footer-bottom{padding:19px 24px;font-size:9px}}@media (prefers-reduced-motion:reduce){.vidifx-landing *,.vidifx-landing :after,.vidifx-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}