.vl-root{--bg:#f6f8fb;--bg-2:#eef2f8;--panel:#ffffff;--panel-2:#f9fbfd;--border:#e3e8f0;--border-soft:#eef1f6;--text:#0f1b2d;--muted:#52617a;--muted-2:#8592a6;--accent:#2f6cf0;--accent-2:#1f5fe0;--accent-soft:rgba(47,108,240,.1);--green:#15a34a;--green-soft:rgba(21,163,74,.12);--amber:#c2780c;--radius:16px;--maxw:1140px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.vl-root *,.vl-root *:before,.vl-root *:after{box-sizing:border-box;margin:0;padding:0}html:has(.vl-root){scroll-behavior:smooth}body:has(.vl-root){background:#f6f8fb;color:#0f1b2d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.vl-root{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.vl-root a{color:inherit;text-decoration:none}.vl-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.vl-root .accent{color:var(--accent-2)}.vl-root .eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:16px}.vl-root h1,.vl-root h2,.vl-root h3{letter-spacing:-.02em;line-height:1.12;font-weight:700}.vl-root section{position:relative}.vl-root header.nav{position:sticky;top:0;z-index:50;background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.vl-root .nav-inner{display:flex;align-items:center;justify-content:space-between;height:66px}.vl-root .brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.vl-root .logo{width:30px;height:30px;border-radius:8px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:15px}.vl-root .nav-links{display:flex;align-items:center;gap:30px}.vl-root .nav-links a{color:var(--muted);font-size:14.5px;font-weight:500;transition:color .15s}.vl-root .nav-links a:hover{color:var(--text)}.vl-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14.5px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:all .18s;white-space:nowrap}.vl-root .btn-primary{background:var(--accent);color:#fff;padding:11px 20px}.vl-root .btn-primary:hover{background:#2459c8}.vl-root .btn-ghost{background:transparent;color:var(--text);border-color:var(--border);padding:11px 20px}.vl-root .btn-ghost:hover{border-color:var(--accent);color:var(--accent-2)}.vl-root .btn-lg{padding:15px 28px;font-size:16px;border-radius:12px}.vl-root .nav-cta{display:flex;align-items:center;gap:14px}.vl-root .menu-toggle{display:none;background:none;border:none;color:var(--text);cursor:pointer}.vl-root .hero{padding:84px 0 70px;overflow:hidden}.vl-root .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.vl-root h1.hero-title{font-size:clamp(34px,5vw,56px);margin-bottom:20px}.vl-root .hero p.sub{font-size:clamp(16px,2vw,19px);color:var(--muted);max-width:520px;margin-bottom:30px}.vl-root .hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.vl-root .trust-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--muted-2);font-size:13.5px}.vl-root .trust-line span{display:inline-flex;align-items:center;gap:7px}.vl-root .check{color:var(--green);font-weight:700}.vl-root .mock{background:var(--panel);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #0f1b2d1a}.vl-root .mock-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--border-soft);background:#f3f5f9}.vl-root .mock-bar .d{width:11px;height:11px;border-radius:50%;background:#cdd5e2}.vl-root .mock-bar .url{margin-left:10px;font-size:12px;color:var(--muted-2);font-family:ui-monospace,monospace}.vl-root .mock-body{padding:20px}.vl-root .lead-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vl-root .lead-id{display:flex;align-items:center;gap:12px}.vl-root .avatar{width:40px;height:40px;border-radius:10px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.vl-root .lead-id .nm{font-weight:600;font-size:15px}.vl-root .lead-id .meta{font-size:12.5px;color:var(--muted-2)}.vl-root .lead-status{font-size:12.5px;font-weight:600;color:var(--green)}.vl-root .seq-title{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:6px 0 12px}.vl-root .step{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.vl-root .step:last-child{border-bottom:none}.vl-root .step .ic{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.vl-root .step .txt{flex:1;font-size:13.5px}.vl-root .step .txt b{font-weight:600}.vl-root .step .txt .s{display:block;font-size:12px;color:var(--muted-2)}.vl-root .step .stat{font-size:11.5px;font-weight:600;color:var(--green)}.vl-root .step.pending .stat{color:var(--amber)}.vl-root .step.pending .ic{background:#fbbf241a}.vl-root .logos{padding:30px 0 8px}.vl-root .logos .lab{text-align:center;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px;font-weight:600}.vl-root .logo-row{display:flex;align-items:center;justify-content:center;gap:42px;flex-wrap:wrap;opacity:.7}.vl-root .logo-row .l{font-weight:700;font-size:17px;color:var(--muted);letter-spacing:-.01em}.vl-root .sec{padding:74px 0}.vl-root .sec-head{text-align:center;max-width:640px;margin:0 auto 52px}.vl-root .sec-head h2{font-size:clamp(27px,3.6vw,38px);margin-bottom:16px}.vl-root .sec-head p{color:var(--muted);font-size:17px}.vl-root .frow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:46px 0}.vl-root .frow.rev .ftext{order:2}.vl-root .ftag{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}.vl-root .ftext h3{font-size:clamp(23px,2.8vw,30px);margin-bottom:16px}.vl-root .ftext>p{color:var(--muted);font-size:16.5px;margin-bottom:22px}.vl-root .flist{list-style:none;display:flex;flex-direction:column;gap:13px}.vl-root .flist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.vl-root .flist .ck{width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.vl-root .fcard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:0 10px 30px #0f1b2d0f}.vl-root .fcard .ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.vl-root .fcard .ch .t{font-weight:600;font-size:14.5px}.vl-root .fcard .ch .synced{font-size:12px;font-weight:500;color:var(--green)}.vl-root .kv{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px solid var(--border-soft)}.vl-root .kv:last-child{border-bottom:none}.vl-root .kv .k{color:var(--muted)}.vl-root .kv .v{font-weight:600}.vl-root .route{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border-soft);border-radius:10px;margin-bottom:10px;background:var(--panel-2)}.vl-root .route .ic{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--accent-soft)}.vl-root .route .info{flex:1}.vl-root .route .info b{font-size:14px;font-weight:600}.vl-root .route .info span{display:block;font-size:12px;color:var(--muted-2)}.vl-root .route .pin{font-size:12.5px;font-weight:600;color:var(--accent-2)}.vl-root .chan{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vl-root .chan .c{border:1px solid var(--border-soft);border-radius:10px;padding:13px;text-align:center}.vl-root .chan .c .big{font-size:22px;font-weight:700}.vl-root .chan .c .lab{font-size:11.5px;color:var(--muted-2);margin-top:2px}.vl-root .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;padding:34px;background:var(--panel);border:1px solid var(--border);border-radius:18px}.vl-root .stats .num{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--accent-2)}.vl-root .stats .lab{font-size:13.5px;color:var(--muted);margin-top:4px}.vl-root .price-wrap{max-width:480px;margin:0 auto}.vl-root .pcard{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:38px 34px;box-shadow:0 16px 40px #0f1b2d14}.vl-root .ptop{text-align:center;margin-bottom:26px}.vl-root .ptop .plan{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}.vl-root .pprice{display:flex;align-items:baseline;justify-content:center;gap:6px}.vl-root .pprice .amt{font-size:56px;font-weight:800;letter-spacing:-.03em}.vl-root .pprice .per{color:var(--muted);font-size:16px}.vl-root .ptop .note{color:var(--muted);font-size:14px;margin-top:8px}.vl-root .pfeat{list-style:none;display:flex;flex-direction:column;gap:14px;margin:26px 0}.vl-root .pfeat li{display:flex;gap:11px;align-items:flex-start;font-size:15px}.vl-root .pfeat .ck{color:var(--green);font-weight:700;flex-shrink:0}.vl-root .pcard .btn-primary{width:100%}.vl-root .pfine{text-align:center;font-size:13px;color:var(--muted-2);margin-top:16px}.vl-root .signup{padding:74px 0}.vl-root .signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:22px;padding:46px}.vl-root .signup-grid h2{font-size:clamp(26px,3.2vw,34px);margin-bottom:16px}.vl-root .signup-grid .lead{color:var(--muted);font-size:16.5px;margin-bottom:24px}.vl-root .su-list{list-style:none;display:flex;flex-direction:column;gap:13px}.vl-root .su-list li{display:flex;gap:11px;font-size:15px;align-items:flex-start}.vl-root .su-list .ck{width:22px;height:22px;border-radius:6px;background:var(--green-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.vl-root form{display:flex;flex-direction:column;gap:14px}.vl-root .field label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:6px}.vl-root .field input{width:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:13px 15px;color:var(--text);font-size:15px;font-family:var(--font);transition:border .15s,box-shadow .15s}.vl-root .field input::-moz-placeholder{color:var(--muted-2)}.vl-root .field input::placeholder{color:var(--muted-2)}.vl-root .field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vl-root .field.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vl-root .form-note{font-size:12.5px;color:var(--muted-2);text-align:center;margin-top:4px}.vl-root .form-note a{color:var(--accent-2)}.vl-root .success{display:none;text-align:center;padding:30px 10px}.vl-root .success.show{display:block}.vl-root .success .ring{width:62px;height:62px;border-radius:50%;background:var(--green-soft);border:1px solid rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--green);margin:0 auto 18px}.vl-root .success h3{font-size:22px;margin-bottom:10px}.vl-root .success p{color:var(--muted);font-size:15px;max-width:340px;margin:0 auto 18px}.vl-root form.hide{display:none}.vl-root .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.vl-root .faq{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.vl-root .faq summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:space-between}.vl-root .faq summary::-webkit-details-marker{display:none}.vl-root .faq summary .pm{color:var(--accent-2);font-size:22px;font-weight:400;transition:transform .2s}.vl-root .faq[open] summary .pm{transform:rotate(45deg)}.vl-root .faq .a{padding:0 22px 20px;color:var(--muted);font-size:15px}.vl-root .final{text-align:center;padding:80px 0}.vl-root .final h2{font-size:clamp(28px,4vw,42px);margin-bottom:16px}.vl-root .final p{color:var(--muted);font-size:18px;margin-bottom:30px;max-width:560px;margin-left:auto;margin-right:auto}.vl-root footer{border-top:1px solid var(--border-soft);padding:42px 0 36px;color:var(--muted-2)}.vl-root .foot-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.vl-root .foot-links{display:flex;gap:26px;flex-wrap:wrap}.vl-root .foot-links a{font-size:14px;color:var(--muted);transition:color .15s}.vl-root .foot-links a:hover{color:var(--text)}.vl-root .foot-copy{font-size:13.5px}@media(max-width:900px){.vl-root .nav-links,.vl-root .nav-cta .btn-ghost{display:none}.vl-root .hero-grid{grid-template-columns:1fr;gap:40px}.vl-root .hero{padding:56px 0 50px}.vl-root .frow{grid-template-columns:1fr;gap:34px;padding:34px 0}.vl-root .frow.rev .ftext{order:0}.vl-root .frow .fmock{order:2}.vl-root .stats{grid-template-columns:1fr 1fr;gap:24px}.vl-root .signup-grid{grid-template-columns:1fr;gap:34px;padding:32px}.vl-root .logo-row{gap:26px}}@media(max-width:520px){.vl-root .wrap{padding:0 18px}.vl-root .field.two{grid-template-columns:1fr}.vl-root .stats{grid-template-columns:1fr 1fr}.vl-root .pcard{padding:30px 24px}.vl-root .pprice .amt{font-size:46px}.vl-root .signup-grid{padding:24px}.vl-root .hero-cta .btn{width:100%}}
