:root{--c-white:#fff;--c-black:#0f172a;--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-light:#eef2ff;--c-primary-text-light:#818cf8;--c-text-main:#1e293b;--c-text-sec:#64748b;--c-text-light:#94a3b8;--c-border:#e2e8f0;--c-bg-subtle:#f8fafc;--c-accent-gradient:linear-gradient(135deg,#4f46e5,#7c3aed);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--font-head:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:#fff;background-color:var(--c-white);color:#1e293b;color:var(--c-text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4{color:#0f172a;color:var(--c-black);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-head);line-height:1.2}a{color:inherit;text-decoration:none;transition:.2s}a,button{cursor:pointer}button{background:none;border:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-head)}.container{margin:0 auto;max-width:1240px;padding:0 20px}.btn{align-items:center;border-radius:12px;border-radius:var(--radius-md);display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease}.btn-primary{background:#4f46e5;background:var(--c-primary);box-shadow:0 4px 14px 0 #4f46e54d;color:#fff}.btn-primary:hover{background:#4338ca;background:var(--c-primary-hover);box-shadow:0 6px 20px 0 #4f46e566;transform:translateY(-2px)}.btn-outline{background:#fff;border:2px solid #4f46e5;border:2px solid var(--c-primary);color:#4f46e5;color:var(--c-primary)}.badge,.btn-outline:hover{background:#eef2ff;background:var(--c-primary-light)}.badge{align-items:center;border-radius:9999px;border-radius:var(--radius-full);color:#4f46e5;color:var(--c-primary);display:inline-flex;font-size:.875rem;font-weight:600;margin-bottom:24px;padding:6px 12px}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--c-border);position:fixed;top:0;width:100%;z-index:100}.header-inner{height:80px;justify-content:space-between}.header-inner,.logo{align-items:center;display:flex}.logo{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-head);font-size:1.5rem;font-weight:800;gap:10px;position:relative;z-index:103}.logo-mark{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);background:var(--c-accent-gradient);border-radius:8px;color:#fff;display:flex;font-size:1.2rem;height:36px;justify-content:center;width:36px}.nav-desktop{display:flex;gap:32px}.nav-link{color:#64748b;color:var(--c-text-sec);font-size:.95rem;font-weight:500}.nav-link:hover{color:#4f46e5;color:var(--c-primary)}.mobile-menu-btn{display:none;flex-direction:column;gap:6px;padding:10px;z-index:102}.mobile-menu-btn span{background:#0f172a;background:var(--c-black);height:2px;transition:.3s;width:24px}.mobile-menu{background:#fff;display:flex;flex-direction:column;gap:24px;height:calc(100vh - 80px);left:0;padding:40px 20px;position:fixed;top:80px;transform:translateX(100%);transition:.3s ease;width:100%;z-index:101}.mobile-menu.active{transform:translateX(0)}.mobile-menu a{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--c-border);font-size:1.25rem;font-weight:700;padding-bottom:10px}.hero{background:radial-gradient(circle at 50% 0,#eef2ff 0,#fff 60%);overflow:hidden;padding-bottom:100px;padding-top:160px;position:relative}.hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:24px}.hero p{color:#64748b;color:var(--c-text-sec);font-size:1.25rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.hero-buttons{gap:16px}.hero-buttons,.trust-metrics{display:flex;flex-wrap:wrap;justify-content:center}.trust-metrics{gap:40px;margin-top:60px}.metric-item{align-items:center;display:flex;flex-direction:column}.metric-val{color:#0f172a;color:var(--c-black);font-size:1.5rem;font-weight:700}.metric-lbl{color:#64748b;color:var(--c-text-sec);font-size:.875rem}.demo-section{margin-top:-60px;padding-bottom:100px}.demo-card{background:#fff;background:var(--c-white);border:1px solid #e2e8f0;border:1px solid var(--c-border);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);padding:40px;position:relative;z-index:3}.flow-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr}.flow-box{align-items:center;aspect-ratio:16/9;background:#f8fafc;background:var(--c-bg-subtle);border:1px dashed #e2e8f0;border:1px dashed var(--c-border);border-radius:12px;border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center;transition:.3s}.flow-box:hover{background:#eef2ff;background:var(--c-primary-light)}.flow-box.highlight,.flow-box:hover{border-color:#4f46e5;border-color:var(--c-primary)}.flow-box.highlight{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.flow-arrow{color:#94a3b8;color:var(--c-text-light);font-size:2rem;text-align:center}.info-section{background:#fff;background:var(--c-white);padding:80px 0}.info-block{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:120px;scroll-margin-top:100px}.info-block.reverse{direction:rtl}.info-block.reverse .info-text,.info-block.reverse .info-visual{direction:ltr}.info-block:last-child{margin-bottom:0}.info-text h3{font-size:2rem;margin-bottom:20px}.info-text p{color:#64748b;color:var(--c-text-sec);font-size:1.1rem;margin-bottom:16px}.info-list{list-style:none;margin-top:24px}.info-list li{align-items:center;color:#1e293b;color:var(--c-text-main);display:flex;font-weight:500;gap:10px;margin-bottom:12px}.info-list li:before{color:#4f46e5;color:var(--c-primary);content:"✓";font-weight:800}.visual-real{background:#f8fafc;background:var(--c-bg-subtle);border:1px dashed #e2e8f0;border:1px dashed var(--c-border);border-radius:20px;border-radius:var(--radius-lg);gap:10px;justify-content:space-between;padding:20px}.visual-real,.vr-item{align-items:center;display:flex}.vr-item{aspect-ratio:3/4;background:#e2e8f0;border-radius:8px;color:#64748b;color:var(--c-text-sec);flex:1 1;font-size:.75rem;font-weight:600;justify-content:center;position:relative;text-align:center}.vr-arrow{font-weight:700}.vr-arrow,.vr-label{color:#94a3b8;color:var(--c-text-light)}.vr-label{bottom:-25px;font-size:.75rem;left:0;position:absolute;text-align:center;width:100%}.video-card-preview{aspect-ratio:16/9;background:linear-gradient(135deg,#101827,#1e293b);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);color:#fff;overflow:hidden;position:relative}.play-btn,.video-card-preview{align-items:center;display:flex;justify-content:center}.play-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:2px solid #fff;border-radius:50%;font-size:1.5rem;height:60px;width:60px}.showcase{padding:100px 0}.section-head{margin:0 auto 60px;max-width:600px;text-align:center}.section-head h2{font-size:2.5rem;margin-bottom:16px}.carousel-track{display:flex;gap:24px;justify-content:center;overflow-x:auto;padding:20px 4px;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.case-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--c-border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);min-width:320px;padding:20px;transition:transform .3s}.case-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.ba-container{display:flex;gap:10px;margin-bottom:16px}.ba-img{align-items:center;aspect-ratio:3/4;background:#f1f5f9;border-radius:8px;display:flex;flex:1 1;font-size:2rem;justify-content:center;overflow:hidden;position:relative}.ba-img img{height:100%;object-fit:cover;width:100%}.ba-label{background:#000000b3;border-radius:4px;color:#fff;font-size:.7rem;font-weight:600;left:8px;padding:4px 8px;position:absolute;top:8px}.pricing{background:#0f172a;background:var(--c-black);padding:100px 0}.pricing,.pricing h2{color:#fff}.compare-table{background:#1e293b;border:1px solid #334155;border-radius:20px;border-radius:var(--radius-lg);margin:0 auto;max-width:900px;overflow:hidden}.ct-header{border-bottom:1px solid #334155;display:grid;grid-template-columns:1fr 1fr}.ct-col{padding:30px;text-align:center}.ct-col.highlight{background:#4f46e51a;color:#fff;padding-top:55px;position:relative}.ct-col.highlight span.brand-name{color:#818cf8;color:var(--c-primary-text-light)}.ct-badge{background:#4f46e5;background:var(--c-primary);border-radius:100px;color:#fff;font-size:.75rem;font-weight:700;left:50%;padding:4px 12px;position:absolute;top:15px;transform:translateX(-50%)}.price-big{display:block;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-head);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;margin:10px 0}.ct-row{border-bottom:1px solid #334155;display:grid;grid-template-columns:1fr 1fr}.ct-row:last-child{border-bottom:none}.ct-cell{align-items:center;display:flex;font-size:.95rem;gap:10px;justify-content:center;padding:20px;text-align:center}.ct-cell.bad{color:#94a3b8}.ct-cell.good{background:#4f46e50d;color:#fff;font-weight:600}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:.3s;visibility:hidden;z-index:999}.modal-overlay.active{opacity:1;visibility:visible}.modal{background:#fff;border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:600px;overflow:hidden;overflow-y:auto;transform:scale(.95);transition:.3s cubic-bezier(.16,1,.3,1);width:100%}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-track{background:#0000;margin:80px 0 60px}.modal::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.modal::-webkit-scrollbar-thumb:hover{background:#94a3b866}.modal{scrollbar-color:#94a3b833 #0000;scrollbar-width:thin}.modal-overlay.active .modal{transform:scale(1)}.modal-head{align-items:center;background:#fafafa;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;padding:20px 24px}.modal-body{padding:24px}.step-indicator{display:flex;gap:8px;margin-bottom:20px}.step-bar{background:#e2e8f0;background:var(--c-border);border-radius:4px;flex:1 1;height:4px;overflow:hidden;position:relative}.step-bar:after{background:#4f46e5;background:var(--c-primary);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:0}.step-bar.active:after{width:100%}.form-group{margin-bottom:20px}.label{align-items:center;color:#0f172a;color:var(--c-black);display:flex;font-weight:600;margin-bottom:6px}.input,.label{font-size:.95rem}.input{border:2px solid #e2e8f0;border:2px solid var(--c-border);border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);padding:12px 14px;transition:.2s;width:100%}.input:focus{border-color:#4f46e5;border-color:var(--c-primary);box-shadow:0 0 0 3px #eef2ff;box-shadow:0 0 0 3px var(--c-primary-light);outline:none}.input.error,.input.error:focus{border-color:#ef4444}.input.error:focus{box-shadow:0 0 0 3px #ef44441a}.file-drop{border:2px dashed #e2e8f0;border:2px dashed var(--c-border);border-radius:10px;cursor:pointer;padding:30px 20px;text-align:center;transition:.2s}.file-drop:hover{background:#eef2ff;background:var(--c-primary-light);border-color:#4f46e5;border-color:var(--c-primary)}.file-drop.error{border-color:#ef4444}.field-error{color:#ef4444;display:block;font-size:.8rem;margin-top:4px;min-height:18px;transition:opacity .2s ease}.field-error:empty{opacity:0}.tooltip-wrapper{align-items:center;cursor:help;display:inline-flex;margin-left:8px;position:relative}.tooltip-icon{align-items:center;background:#f8fafc;background:var(--c-bg-subtle);border:1px solid #e2e8f0;border:1px solid var(--c-border);border-radius:50%;color:#64748b;color:var(--c-text-sec);display:flex;font-size:.75rem;font-weight:700;height:18px;justify-content:center;transition:.2s;width:18px}.tooltip-wrapper:hover .tooltip-icon{background:#4f46e5;background:var(--c-primary);border-color:#4f46e5;border-color:var(--c-primary);color:#fff}.tooltip-content{background:#1e293b;border-radius:8px;bottom:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);color:#fff;font-size:.8rem;font-weight:500;left:50%;line-height:1.4;opacity:0;padding:12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(-10px);transition:.2s;visibility:hidden;width:240px;z-index:100}.tooltip-content:after{border:6px solid #0000;border-top-color:#1e293b;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.tooltip-wrapper:hover .tooltip-content{opacity:1;transform:translateX(-50%) translateY(-5px);visibility:visible}.footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--c-border);padding:60px 0;text-align:center}.footer p,.footer-logo-section{margin-bottom:20px}.footer p{color:#64748b;color:var(--c-text-sec)}.footer a{color:#4f46e5;color:var(--c-primary);font-weight:600}.footer-copy{color:#94a3b8;color:var(--c-text-light);font-size:.8rem;margin-top:40px}@media screen and (min-width:768px) and (max-width:834px){.container{padding:0 24px}.hero{padding-bottom:60px;padding-top:100px}.hero h1{font-size:3rem}.hero p{font-size:1.15rem}.trust-metrics{gap:30px;margin-top:50px}.metric-val{font-size:1.4rem}.flow-grid{display:flex;flex-direction:column;gap:20px}.flow-box{aspect-ratio:auto;padding:25px 20px;width:100%}.flow-arrow{font-size:1.8rem;margin:-5px 0;transform:rotate(90deg)}.demo-card{padding:30px 24px}.info-block,.info-block.reverse{display:flex;flex-direction:column;gap:30px;margin-bottom:100px}.info-text h3{font-size:1.85rem}.info-text p{font-size:1.05rem}.visual-real{padding:30px}.case-card{min-width:300px}.carousel-track{gap:20px;padding:20px 8px}.ct-cell,.ct-col{font-size:.95rem;padding:18px 12px}.price-big,.section-head h2{font-size:2.2rem}.section-head p{font-size:1rem}.modal{max-width:90%}.modal-body{padding:28px}.btn{font-size:1.05rem;padding:16px 32px}}@media screen and (min-width:835px) and (max-width:1024px){:root{--font-head-scale:0.85}.container{padding:0 30px}.hero{padding-bottom:60px;padding-top:120px}.hero h1{font-size:3.5rem}.flow-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.flow-box{aspect-ratio:auto;flex:1 1 40%;height:100%;min-width:200px;padding:30px 20px}.flow-arrow{display:none}.info-block,.info-block.reverse{gap:30px}.info-text h3{font-size:1.75rem}.case-card{min-width:280px}.ct-cell,.ct-col{font-size:.9rem;padding:15px 10px}.price-big{font-size:2rem}}@media screen and (max-width:767px){h1{font-size:2.2rem!important}h2{font-size:1.8rem!important}h3{font-size:1.5rem!important}.container{padding:0 16px}.header-inner{height:60px}.logo{font-size:1.2rem}.header .btn-primary,.nav-desktop{display:none}.mobile-menu-btn{display:flex}.hero{padding-top:100px;text-align:center}.hero p{font-size:1rem}.trust-metrics{gap:20px;margin-top:40px}.metric-item{flex:1 1 40%}.demo-card{padding:24px 16px}.flow-grid{display:flex;flex-direction:column;gap:16px}.flow-arrow{font-size:1.5rem;margin:-10px 0;transform:rotate(90deg)}.info-block,.info-block.reverse{display:flex;flex-direction:column-reverse;gap:20px;margin-bottom:80px}.info-block:first-child,.visual-real{flex-direction:column}.visual-real{gap:20px;overflow-x:visible}.vr-item{aspect-ratio:16/9;width:100%}.vr-arrow{transform:rotate(90deg)}.carousel-track{justify-content:flex-start}.compare-table{background:#0000;border:none}.ct-header{border:none;display:block}.ct-col:first-child{display:none}.ct-col.highlight{background:#1e293b;border:1px solid #334155;border-bottom:none;border-radius:20px 20px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ct-row{background:#1e293b;border-left:1px solid #334155;border-right:1px solid #334155;display:block}.ct-row:last-child{border-bottom:1px solid #334155;border-radius:0 0 20px 20px;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ct-cell.bad{display:none}.ct-cell.good{justify-content:flex-start;padding:15px 24px;text-align:left}.ct-cell.good:before{color:#4f46e5;color:var(--c-primary);content:"✓";font-weight:800;margin-right:10px}.tooltip-content{left:-100px;transform:translateX(0) translateY(-10px);width:200px}.tooltip-content:after{left:auto;right:20px}.tooltip-wrapper:hover .tooltip-content{transform:translateX(0) translateY(-5px)}.modal-overlay{align-items:flex-end;padding:0}.modal{border-radius:0;display:flex;flex-direction:column;height:100%;max-height:100vh;max-width:100%}.modal-body{flex:1 1;overflow-y:auto;padding-bottom:40px}.input{font-size:16px;padding:16px}.file-drop{padding:20px}}.text-accent{color:#4f46e5;color:var(--c-primary)}.hidden{display:none}.fade-in{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading{display:none;padding:2rem;text-align:center}.loading.active{display:block}.spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #4f46e5;border:4px solid var(--c-border);border-radius:50%;border-top-color:var(--c-primary);height:50px;margin:0 auto 1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{background:#fee;border:1px solid #ef4444;border-radius:8px;color:#ef4444;margin-bottom:1rem;padding:1rem}
/*# sourceMappingURL=main.4c6e9c25.css.map*/