.video-walkthrough-page{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.video-walkthrough-page .hero-split-layout,.video-walkthrough-page .hero-split-layout *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:300!important}.video-walkthrough-page .hero-split-layout{padding-left:80px;padding-right:80px}.video-walkthrough-page .hero-rotating-words-desktop{width:13ch}.video-walkthrough-page .hero-split-right{margin-top:20px}.video-walkthrough-page .hero-trust-bar{margin-top:24px}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word{will-change:transform,opacity;animation:10s infinite vwRotateWord}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word:first-child{animation-delay:0s}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word:nth-child(2){animation-delay:2s}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word:nth-child(3){animation-delay:4s}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word:nth-child(4){animation-delay:6s}.video-walkthrough-page .hero-rotating-words-desktop .hero-rotating-word:nth-child(5){animation-delay:8s}@keyframes vwRotateWord{0%,16%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-100%)}}.video-walkthrough-page .hero-split-layout{display:flex}.video-walkthrough-page .hero-split-title-line1{white-space:normal}.video-walkthrough-page .hero-split-left .hero-start-btn{color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#111;border:1.5px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:clamp(15px,3vh,40px);padding:14px 32px;font-size:16px;transition:all .2s;display:inline-flex;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;text-decoration:none!important}.video-walkthrough-page .hero-split-left .hero-start-btn:hover{color:#111;background:#fff;border-color:#111}.vw-hero-video-wrap{background:#f5f5f5;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #00000014}.vw-hero-video{width:100%;height:auto;display:block}.vw-showcase-section{box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 600px;background:#fff;width:calc(100% + 40px);margin:0 -20px;padding:60px 40px 80px}.vw-showcase-section .vw-configure-title{margin-bottom:48px}.vw-showcase-step{padding:0 100px}.vw-showcase-step-header{align-items:center;gap:12px;margin-top:12px;margin-bottom:20px;display:flex}.vw-showcase-step-text{color:#333;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-showcase-flow{align-items:center;gap:16px;display:flex}.vw-showcase-media-wrap{background:#f5f5f5;border-radius:10px;flex:1;position:relative;overflow:hidden}.vw-showcase-media-wrap img,.vw-showcase-media-wrap video{width:100%;height:auto;display:block}.vw-showcase-tag{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#0000008c;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:400;position:absolute;bottom:8px;left:8px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-showcase-arrow{color:#ccc;flex-shrink:0;align-items:center;display:flex}.vw-configure-section{box-sizing:border-box;background:#fff;width:calc(100% + 40px);margin:0 -20px;padding:60px 40px 80px}.vw-configure-inner{max-width:none;margin:0;padding:0 100px}.vw-configure-title{color:#111;letter-spacing:.05em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 40px;padding-left:40px;font-size:clamp(28px,4vw,38px);font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-configure-grid{grid-template-columns:3fr 2fr;align-items:stretch;gap:32px;display:grid}.vw-configure-left{flex-direction:column;display:flex}.vw-upload-area{cursor:pointer;background:#fff;border:2px dashed #d4d4d4;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:420px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.vw-upload-area:hover{border-color:#999}.vw-upload-dragging{background:#f5f5f5;border-color:#111}.vw-upload-placeholder{color:#999;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.vw-upload-icon-wrap{background:#00000008;border:1px solid #0000000f;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.vw-upload-icon{width:40px;height:40px}.vw-upload-title{color:#111;letter-spacing:.04em;-webkit-font-smoothing:antialiased;margin-top:4px;font-size:15px;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-upload-subtitle{color:#888;-webkit-font-smoothing:antialiased;text-align:center;max-width:280px;font-size:12px;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-upload-formats{color:#bbb;-webkit-font-smoothing:antialiased;margin-top:4px;font-size:11px;font-weight:400!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-upload-preview{justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.vw-upload-preview img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block}.vw-upload-actions{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.vw-upload-change,.vw-upload-delete{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:background .2s;display:inline-flex;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-upload-change:hover,.vw-upload-delete:hover{background:#000000d9}.vw-dropdown-wrap{position:relative}.vw-dropdown-trigger{color:#333;cursor:pointer;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;font-weight:400;transition:border-color .15s;display:flex;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-dropdown-trigger:hover{border-color:#999}.vw-dropdown-menu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;padding:4px 0;animation:.15s ease-out vwDropdownFadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes vwDropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.vw-dropdown-item{color:#333;text-align:left;cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;transition:background .1s;display:block;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-dropdown-item:hover{background:#f5f5f5}.vw-dropdown-item-active{color:#111;font-weight:600}.vw-generate-wrap{width:100%;position:relative}.vw-generate-tooltip{color:#fff;white-space:nowrap;pointer-events:none;-webkit-font-smoothing:antialiased;background:#333;border-radius:8px;padding:8px 14px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-generate-tooltip:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.vw-generate-wrap:hover .vw-generate-tooltip{display:block}.vw-configure-right.demo-panel{flex-direction:column;grid-area:auto;justify-content:space-between;gap:28px;min-height:420px;display:flex}.vw-challenge-card{box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 800px;background:#fff;border:1px solid #e5e7eb99;border-radius:20px;width:calc(100% + 40px);max-width:1200px;margin:20px auto 0;padding:40px 48px 44px;position:relative;overflow:hidden}.vw-challenge-accent{background:linear-gradient(90deg,#0000,#111 20%,#333 50%,#111 80%,#0000);border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.vw-challenge-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.vw-challenge-header-left{max-width:420px}.vw-challenge-eyebrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vw-challenge-eyebrow-line{background:linear-gradient(90deg,#111,#0000);width:24px;height:1px}.vw-challenge-eyebrow-text{color:#999;letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-challenge-heading{color:#111;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.3;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-challenge-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.vw-challenge-card-item{background:#f8f9fa80;border:1px solid #e5e7eb66;border-radius:12px;padding:18px 20px;transition:border-color .2s,background .2s}.vw-challenge-card-item:hover{background:#f8f9fa;border-color:#00000014}.vw-challenge-card-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vw-challenge-icon{color:#333;background:#0000000a;border:1px solid #0000000a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vw-challenge-card-item h3{color:#111;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;font-weight:400!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-challenge-card-item p{color:#888;-webkit-font-smoothing:antialiased;margin:0;font-size:12px;line-height:1.6;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-challenge-divider{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.vw-challenge-divider-line{background:linear-gradient(90deg,#0000,#e5e7eb);width:80px;height:1px}.vw-challenge-divider-line:last-child{background:linear-gradient(90deg,#e5e7eb,#0000)}.vw-challenge-divider-icon{color:#666;background:#00000008;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vw-solution-box{background:linear-gradient(135deg,#f0f1f3,#f8f9fa);border:1px solid #e5e7eb99;border-radius:14px;padding:28px 32px;position:relative}.vw-solution-sparkle{color:#999;background:#00000008;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:16px;right:16px}.vw-solution-label{color:#111;text-transform:uppercase;letter-spacing:.06em;-webkit-font-smoothing:antialiased;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex;font-weight:400!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-solution-dot{background:#111;border-radius:50%;width:6px;height:6px}.vw-solution-text{color:#333;-webkit-font-smoothing:antialiased;max-width:680px;margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.65;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-mobile-hero{display:none}.vw-bottom-cta{text-align:center;max-width:600px;margin:0 auto;padding:64px 24px 80px}.vw-bottom-cta h2{color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0 0 12px;font-size:28px;font-weight:300;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-bottom-cta p{color:var(--text-secondary);-webkit-font-smoothing:antialiased;margin:0 0 32px;font-size:16px;font-weight:300;line-height:1.6;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-bottom-cta-links{flex-direction:column;align-items:center;gap:16px;display:flex}.vw-bottom-cta-secondary{color:var(--text-secondary);text-underline-offset:3px;font-size:14px;text-decoration:underline;transition:color .15s}.vw-bottom-cta-secondary:hover{color:var(--text-primary)}.vw-solution-text a,.video-walkthrough-page .faq-answer a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.vw-solution-text a:hover,.video-walkthrough-page .faq-answer a:hover{opacity:.8}@media (max-width:1024px){.vw-configure-inner,.vw-showcase-step{padding:0 40px}}@media (max-width:768px){.video-walkthrough-page .hero-split-layout{display:none}.video-walkthrough-page{overflow-x:hidden}.vw-mobile-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:90px 24px 40px;display:flex}.vw-mobile-hero-title{color:#111;-webkit-font-smoothing:antialiased;margin:0;font-size:28px;line-height:1.25;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-mobile-hero-sub{color:#666;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-mobile-hero .hero-start-btn{color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;background:#111;border:1.5px solid #111;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:14px 28px;font-size:15px;display:inline-flex;font-weight:300!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif!important}.vw-configure-section{width:100%;margin:0;padding:32px 16px 48px}.vw-configure-inner{padding:0}.vw-configure-title{margin-bottom:24px;padding-left:0;font-size:24px}.vw-configure-grid{grid-template-columns:1fr;gap:20px}.vw-upload-area{min-height:200px}.vw-configure-right.demo-panel{gap:16px;min-height:auto}.vw-dropdown-trigger{padding:12px 14px;font-size:14px}.vw-dropdown-item{padding:10px 14px;font-size:14px}.vw-generate-tooltip{white-space:normal;text-align:center;max-width:260px}.vw-showcase-section{width:100%;margin:0;padding:32px 16px 40px}.vw-showcase-section .vw-configure-title{margin-bottom:24px}.vw-showcase-step{padding:0}.vw-showcase-flow{flex-direction:column;gap:12px}.vw-showcase-arrow{transform:rotate(90deg)}.vw-showcase-media-wrap img,.vw-showcase-media-wrap video{width:100%;height:auto}.vw-showcase-tag{padding:3px 8px;font-size:9px}.vw-challenge-card{border-radius:16px;width:100%;margin:0;padding:24px 16px 28px}.vw-challenge-header{flex-direction:column;gap:12px;margin-bottom:24px}.vw-challenge-heading{font-size:22px}.vw-challenge-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.vw-challenge-card-item{padding:14px 16px}.vw-challenge-card-item p{font-size:11px;line-height:1.5}.vw-solution-box{padding:20px 16px}.vw-solution-text{font-size:14px}.video-walkthrough-page .stats-section{padding:48px 16px 40px}.video-walkthrough-page .stats-tagline{margin-bottom:32px;padding:0 8px;font-size:16px}.video-walkthrough-page .stats-row{flex-wrap:wrap;justify-content:center;gap:16px}.video-walkthrough-page .stats-item{padding:0 16px}.video-walkthrough-page .stats-number{font-size:26px}.video-walkthrough-page .stats-divider{display:none}.video-walkthrough-page .demo-section{padding:0 16px}.video-walkthrough-page .faq-section{padding:40px 16px 60px}.video-walkthrough-page .faq-section-title{margin-bottom:24px;font-size:20px}.video-walkthrough-page .faq-question{padding:14px 16px;font-size:14px}.video-walkthrough-page .faq-answer{padding:0 16px 14px;font-size:13px}.vw-bottom-cta{padding:48px 20px 60px}.vw-bottom-cta h2{font-size:22px}.vw-bottom-cta p{font-size:14px}}@media (max-width:400px){.vw-mobile-hero{padding:85px 16px 32px}.vw-mobile-hero-title{font-size:24px}.vw-configure-title{font-size:20px}.vw-challenge-cards{grid-template-columns:1fr;gap:8px}.video-walkthrough-page .stats-row{gap:12px}.video-walkthrough-page .stats-item{padding:0 12px}.video-walkthrough-page .stats-number{font-size:22px}.vw-bottom-cta h2{font-size:20px}}
