.vci-landing{--bg-hero:#eaf3fd;--bg-sec1:#f1f6fd;--bg-sec3:#fff;--bg-card:#fff;--navy-dark:#0b172a;--navy-title:#0e1e38;--navy-logo:#0b2559;--red-logo:#b91c1c;--blue-primary:#2563eb;--blue-hover:#1d4ed8;--text-sub:#475569;--text-muted:#64748b;--card-border:#e2eaf4;--footer-bg:#0b172d;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f1f6fd;color:#0e1e38;min-height:100vh;overflow-x:hidden}.vci-landing *,.vci-landing :after,.vci-landing :before{box-sizing:border-box;scroll-behavior:smooth}.vci-landing button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.vci-landing a{text-decoration:none;color:inherit}.vci-landing ul{list-style:none}.vci-landing .hero-screen{width:100vw;max-width:1920px;margin:0 auto;aspect-ratio:16/9;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:1.8% 4.8% 3.5%;background-color:#eaf3fd}.vci-landing .bg-layer{position:absolute;inset:0;width:100%;height:100%;background-image:url(/bg.png);background-size:cover;background-position:right 115%;background-repeat:no-repeat;z-index:0;pointer-events:none}.vci-landing .hero-header{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%}.vci-landing .brand-container{display:flex;align-items:center;gap:14px;text-decoration:none}.vci-landing .brand-logo-img{height:2.8vw;min-height:38px;max-height:52px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.vci-landing .brand-divider{width:2px;height:2.3vw;min-height:30px;background-color:#b91c1c;border-radius:1px}.vci-landing .brand-text{display:flex;flex-direction:column;justify-content:center;gap:1.5px}.vci-landing .brand-text span{font-size:.58vw;font-weight:800;letter-spacing:1.2px;color:#0b2559;text-transform:uppercase;line-height:1.15}.vci-landing .nav-menu{display:flex;align-items:center;gap:2.4vw;list-style:none;margin:0;padding:0}.vci-landing .nav-menu a{color:#0b2559;text-decoration:none;font-size:.96vw;font-weight:600;transition:color .2s;position:relative;padding-bottom:6px}.vci-landing .nav-menu a:hover{color:#2563eb}.vci-landing .nav-menu a.active{color:#2563eb;font-weight:700}.vci-landing .nav-menu a.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#2563eb;border-radius:2px}.vci-landing .nav-actions{display:flex;align-items:center;gap:1.2vw}.vci-landing .btn-login{color:#0b2559;text-decoration:none;font-size:.9vw;font-weight:600;padding:.6vw 1.5vw;border-radius:8px;border:1px solid rgba(11,37,89,.2);background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .2s}.vci-landing .btn-login:hover{background:#fff;border-color:rgba(11,37,89,.4)}.vci-landing .btn-trial{background:#2563eb;color:#fff;text-decoration:none;padding:.65vw 1.6vw;border-radius:8px;font-size:.9vw;font-weight:600;transition:all .2s;box-shadow:0 4px 14px rgba(37,99,235,.35);display:inline-flex;align-items:center;gap:6px}.vci-landing .btn-trial:hover{background:#1d4ed8;box-shadow:0 6px 18px rgba(37,99,235,.45)}.vci-landing .hero-main{position:relative;z-index:2;max-width:48%;margin:auto 0}.vci-landing .hero-tagline{font-size:1.25vw;font-weight:800;letter-spacing:.8px;color:#0b172a;text-transform:uppercase;line-height:1.35;margin-bottom:.6vw}.vci-landing .red-accent-line{width:2.2vw;height:3px;background-color:#b91c1c;border-radius:2px;margin-bottom:.8vw}.vci-landing .hero-title{font-size:4.1vw;font-weight:900;line-height:1.05;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:1.2vw}.vci-landing .hero-title .dark-text{color:#0e1e38;display:block}.vci-landing .hero-title .blue-text{color:#2563eb}.vci-landing .hero-subtitle{font-size:1.15vw;font-weight:500;line-height:1.55;color:#475569;max-width:90%;margin-bottom:1.8vw}.vci-landing .cta-group{display:flex;align-items:center;gap:1vw}.vci-landing .btn-main{background:#2563eb;color:#fff;text-decoration:none;padding:.85vw 1.8vw;border-radius:8px;font-size:.95vw;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(37,99,235,.35);transition:all .2s}.vci-landing .btn-main:hover{background:#1d4ed8;box-shadow:0 6px 20px rgba(37,99,235,.5)}.vci-landing .btn-watch{background-color:hsla(0,0%,100%,.92);color:#0b2559;text-decoration:none;padding:.8vw 1.6vw;border-radius:8px;font-size:.95vw;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(11,37,89,.2);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s}.vci-landing .btn-watch:hover{background-color:#fff;border-color:rgba(11,37,89,.4)}.vci-landing .btn-watch svg{width:1.1vw;height:1.1vw;color:#0b2559}.vci-landing .transition-gradient-mesh{width:100%;height:60px;position:relative;pointer-events:none;z-index:2}.vci-landing .transition-gradient-mesh:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:1px;background:radial-gradient(circle,rgba(37,99,235,.2) 0,transparent 80%)}.vci-landing .mesh-hero-to-sec1{background:linear-gradient(180deg,#eaf3fd,#edf4fd 50%,#f1f6fd)}.vci-landing .mesh-sec1-to-sec3{background:linear-gradient(180deg,#f1f6fd,#f7faff 50%,#fff)}.vci-landing .page-section{width:100%;position:relative}.vci-landing .section-container{max-width:1280px;margin:0 auto;padding:30px 24px 35px}.vci-landing .section-header{text-align:center;margin-bottom:32px}.vci-landing .section-title{font-size:34px;font-weight:900;color:#0e1e38;letter-spacing:-.5px}.vci-landing .section-subtitle{font-size:16px;color:#64748b;margin-top:8px;font-weight:500}.vci-landing .middle-process-header{text-align:center;margin:32px 0 22px}.vci-landing .middle-process-text{font-size:16px;font-weight:500;color:#64748b;letter-spacing:-.2px}.vci-landing .section-unified-core{background-color:#f1f6fd}.vci-landing .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vci-landing .value-card{background:#fff;border:1px solid #e2eaf4;border-radius:16px;padding:30px 24px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 20px rgba(14,30,56,.04);transition:all .25s ease}.vci-landing .value-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 12px 30px rgba(37,99,235,.08)}.vci-landing .card-icon-wrapper{width:44px;height:44px;border-radius:12px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;color:#2563eb;margin-bottom:16px}.vci-landing .card-icon-wrapper svg{width:22px;height:22px}.vci-landing .card-title{font-size:18px;font-weight:800;color:#0e1e38;margin-bottom:10px;letter-spacing:-.2px}.vci-landing .card-desc{font-size:13.5px;line-height:1.55;color:#475569}.vci-landing .card-desc strong{color:#0e1e38;font-weight:700}.vci-landing .card-desc .highlight-cyan{color:#2563eb;font-weight:700}.vci-landing .process-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.vci-landing .process-card{flex:1;background:#fff;border:1px solid #e2eaf4;border-radius:14px;padding:24px 10px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:215px;justify-content:flex-start;box-shadow:0 4px 16px rgba(14,30,56,.04);transition:all .25s ease}.vci-landing .process-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 10px 24px rgba(37,99,235,.08)}.vci-landing .process-step-badge{font-size:10px;font-weight:800;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;padding:2px 7px;border-radius:8px;margin-bottom:12px}.vci-landing .process-icon{width:34px;height:34px;color:#2563eb;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.vci-landing .process-icon svg{width:100%;height:100%}.vci-landing .process-name{font-size:13px;font-weight:800;color:#0e1e38;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.vci-landing .process-desc{font-size:12px;color:#475569;line-height:1.45}.vci-landing .flow-arrow{color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 2px;opacity:.8}.vci-landing .flow-arrow svg{width:18px;height:18px}.vci-landing .section-pricing{background-color:#fff;padding-bottom:70px}.vci-landing .pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.vci-landing .pricing-card{background:#fff;border:1px solid #e2eaf4;border-radius:16px;padding:32px 22px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 4px 20px rgba(14,30,56,.04);transition:all .25s ease}.vci-landing .pricing-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 12px 30px rgba(37,99,235,.08)}.vci-landing .pricing-card.featured{background:#fff;border:2px solid #2563eb;box-shadow:0 10px 30px rgba(37,99,235,.12)}.vci-landing .badge-popular{position:absolute;top:-11px;right:20px;background:#2563eb;color:#fff;font-size:11px;font-weight:700;padding:3px 12px;border-radius:16px;box-shadow:0 2px 8px rgba(37,99,235,.35)}.vci-landing .card-header{text-align:center;margin-bottom:20px}.vci-landing .plan-name{font-size:15px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#2563eb;margin-bottom:4px}.vci-landing .plan-target{font-size:13px;color:#64748b}.vci-landing .card-price{text-align:center;margin-bottom:24px;min-height:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.vci-landing .price-value{font-size:32px;font-weight:900;color:#0e1e38;line-height:1.1;letter-spacing:-.5px}.vci-landing .price-period{font-size:12.5px;color:#64748b;margin-top:3px}.vci-landing .feature-list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px;flex-grow:1}.vci-landing .feature-item{display:flex;align-items:center;gap:9px;font-size:13px;color:#475569}.vci-landing .check-icon{width:14px;height:14px;flex-shrink:0;color:#2563eb}.vci-landing .btn-plan{width:100%;padding:11px 14px;border-radius:8px;font-size:13.5px;font-weight:700;text-align:center;display:inline-block;transition:all .2s;border:1px solid transparent}.vci-landing .btn-dark{background-color:#f1f5f9;color:#0e1e38;border:1px solid #e2e8f0}.vci-landing .btn-dark:hover{background-color:#e2e8f0;border-color:#cbd5e1}.vci-landing .btn-featured{background-color:#2563eb;color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.28)}.vci-landing .btn-featured:hover{background-color:#1d4ed8;box-shadow:0 6px 18px rgba(37,99,235,.4)}.vci-landing footer.site-footer{position:relative;width:100%;padding:60px 0 32px;background-color:#fff;border-top:1px solid #e2eaf4;box-shadow:0 -4px 20px rgba(14,30,56,.06);color:#0e1e38;z-index:3}.vci-landing .footer-container{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 24px}.vci-landing .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:36px;padding-bottom:40px}.vci-landing .footer-brand{max-width:340px}.vci-landing .footer-logo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vci-landing .footer-logo-img{height:36px;width:auto;-o-object-fit:contain;object-fit:contain}.vci-landing .footer-logo-text{font-size:18px;font-weight:900;color:#0e1e38;line-height:1}.vci-landing .vci-brand-text{border-left:1.5px solid rgba(11,37,89,.25);padding-left:10px;display:flex;flex-direction:column;justify-content:center;gap:1.5px}.vci-landing .footer-brand-title{font-size:14px;font-weight:800;color:#0e1e38;line-height:1.1;letter-spacing:.2px}.vci-landing .footer-brand-sub{font-size:8px;font-weight:700;color:#2563eb;letter-spacing:1.5px;text-transform:uppercase}.vci-landing .footer-desc{font-size:13px;line-height:1.55;color:#475569;margin-bottom:16px}.vci-landing .footer-socials{display:flex;align-items:center;gap:10px}.vci-landing .social-btn{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;box-shadow:0 2px 6px rgba(14,30,56,.15);overflow:hidden}.vci-landing .social-btn svg{width:100%;height:100%;display:block}.vci-landing .social-btn.facebook{background-color:#2b5dc2}.vci-landing .social-btn.linkedin{background-color:#0077b5}.vci-landing .social-btn.youtube{background-color:red}.vci-landing .social-btn.tiktok{background-color:#000}.vci-landing .social-btn.chat{background-color:#0084ff}.vci-landing .social-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 14px rgba(14,30,56,.25);filter:brightness(1.1)}.vci-landing .footer-column-title{font-size:14px;font-weight:700;color:#0e1e38;margin-bottom:16px;letter-spacing:.2px}.vci-landing .footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vci-landing .footer-links a{color:#475569;font-size:13px;transition:color .2s}.vci-landing .footer-links a:hover{color:#2563eb}.vci-landing .footer-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vci-landing .footer-contact-item{display:flex;align-items:center;gap:12px;color:#475569;font-size:13.5px}.vci-landing .contact-icon-svg{width:17px;height:17px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.vci-landing .contact-icon-svg svg{width:100%;height:100%}.vci-landing .footer-bottom{padding-top:20px;border-top:1px solid #e2eaf4;font-size:12.5px;color:#64748b}@media (max-aspect-ratio:16/9){.vci-landing .hero-screen{aspect-ratio:auto;min-height:100vh;padding:24px 36px 40px;gap:30px}.vci-landing .brand-logo-img{height:38px}.vci-landing .brand-divider{height:30px}.vci-landing .brand-text span{font-size:8px}.vci-landing .btn-login,.vci-landing .btn-trial,.vci-landing .nav-menu a{font-size:14px}.vci-landing .btn-login{padding:8px 18px}.vci-landing .btn-trial{padding:9px 20px}.vci-landing .hero-main{max-width:650px;margin:40px 0}.vci-landing .hero-tagline{font-size:20px}.vci-landing .hero-title{font-size:56px}.vci-landing .hero-subtitle{font-size:16px}.vci-landing .btn-main,.vci-landing .btn-watch{font-size:15px;padding:12px 24px}.vci-landing .btn-watch svg{width:18px;height:18px}}@media (max-width:1100px){.vci-landing .values-grid{grid-template-columns:repeat(2,1fr)}.vci-landing .process-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vci-landing .flow-arrow{display:none}.vci-landing .pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.vci-landing .footer-top{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.vci-landing .section-container{padding:25px 18px 30px}.vci-landing .values-grid{grid-template-columns:1fr}.vci-landing .process-flow{grid-template-columns:repeat(2,1fr)}.vci-landing .section-title{font-size:26px}.vci-landing .middle-process-text{font-size:15px}}@media (max-width:640px){.vci-landing .footer-top,.vci-landing .pricing-grid,.vci-landing .process-flow{grid-template-columns:1fr}.vci-landing .footer-top{gap:28px}}