@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-cyrillic-2f3900b1.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-latin-79936b18.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-e58febde.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin-938c6e80.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}  @font-face{font-family:'Manrope Fallback';font-weight:400;src:local('Arial'),local('ArialMT'),local('Helvetica'),local('Liberation Sans');size-adjust:103%;ascent-override:103.5%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:'Manrope Fallback';font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Helvetica Bold'),local('Liberation Sans Bold');size-adjust:100.5%;ascent-override:106.1%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:'Manrope Fallback Android';font-weight:400;src:local('Roboto'),local('Roboto-Regular');size-adjust:102%;ascent-override:104.5%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:'Manrope Fallback Android';font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold');size-adjust:102%;ascent-override:104.5%;descent-override:29.4%;line-gap-override:0%}  :root{--bg-0:#080c14;--bg-1:#0d1526;--bg-2:#0f1e3d;--blue:#2563eb;--blue-light:#5a8cf5;--blue-hover:#3b82f6;  --btn:#2563eb;  --blue-text:#5a8cf5;  --blue-muted:#1e3a6e;--white:#ffffff;--gray:#8b9ab5;--gray-light:#c5cfe0;--red:#ef4444;--green:#22c55e;--border:rgba(37,99,235,0.18);--border-strong:rgba(37,99,235,0.35)}  .vt-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:background .3s,border-bottom .3s;border-bottom:1px solid transparent}.vt-nav.scrolled{background:rgba(8,12,20,.96);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.vt-nav-logo{display:flex;align-items:center;text-decoration:none;transition:opacity .2s;min-height:44px}.vt-nav-logo:hover{opacity:.85}.vt-nav-logo img{height:80px;width:auto;display:block}.vt-nav-menu{display:flex;align-items:center;gap:4px;margin-left:auto}.vt-nav-link{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--gray-light);text-decoration:none;padding:9px 12px;border-radius:6px;transition:color .2s,background .2s;white-space:nowrap}.vt-nav-link:hover,.vt-nav-link[aria-current="page"]{color:var(--white);background:rgba(37,99,235,.12)}.vt-nav-drop{position:relative}.vt-nav-drop-btn{display:inline-flex;align-items:center;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--gray-light);background:none;border:none;cursor:pointer;padding:9px 12px;border-radius:6px;transition:color .2s,background .2s}.vt-nav-drop-btn:hover,.vt-nav-drop.open .vt-nav-drop-btn{color:var(--white);background:rgba(37,99,235,.12)}.vt-nav-drop-btn svg{transition:transform .25s}.vt-nav-drop.open .vt-nav-drop-btn svg{transform:rotate(180deg)}.vt-nav-drop-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:300px;padding:8px;background:rgba(13,21,38,.98);backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.vt-nav-drop.open .vt-nav-drop-panel{opacity:1;visibility:visible;transform:translateY(0)}.vt-nav-drop-item{display:block;padding:11px 13px;border-radius:8px;text-decoration:none;transition:background .18s}.vt-nav-drop-item:hover{background:rgba(37,99,235,.14)}.vt-nav-drop-item strong{display:block;font-size:14px;color:var(--white);font-weight:600}.vt-nav-drop-item span{display:block;font-size:12px;color:var(--gray);margin-top:3px;line-height:1.45}.vt-btn-nav{display:inline-flex;align-items:center;gap:6px;background:var(--btn);color:#fff;padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;border:none;cursor:pointer;white-space:nowrap}.vt-btn-nav:hover{background:var(--blue-hover);transform:translateY(-1px)}.vt-burger{display:none;width:44px;height:44px;border-radius:8px;background:rgba(37,99,235,.12);border:1px solid var(--border-strong);color:var(--white);cursor:pointer;align-items:center;justify-content:center}@media (max-width:1040px){.vt-nav-logo img{height:52px}.vt-burger{display:inline-flex}  .vt-nav,#nav.vt-nav{justify-content:flex-start}.vt-nav-logo{margin-right:auto}.vt-nav>.vt-btn-nav,#nav.vt-nav>.btn-nav{order:2}.vt-burger{order:3}.vt-nav-menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px 18px;background:rgba(8,12,20,.985);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);display:none}.vt-nav-menu.open{display:flex}  .vt-nav-menu{max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vt-nav-link,.vt-nav-drop-btn{font-size:14px;padding:12px 10px;width:100%;justify-content:space-between}.vt-nav-drop-panel{position:static;min-width:0;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgba(37,99,235,.06);margin:2px 0 6px;display:none}.vt-nav-drop.open .vt-nav-drop-panel{display:block}  .vt-nav-menu .vt-btn-nav{display:none}}  @media (min-width:1041px){.vt-nav-menu .vt-btn-nav{display:none}}  @media (max-width:700px){.vt-nav>.vt-btn-nav{display:none}.vt-nav-menu .vt-btn-nav{display:inline-flex;justify-content:center;margin-top:8px;padding:14px 20px;font-size:14px}}  .vt-nav-backdrop{position:fixed;inset:0;z-index:98;background:rgba(4,7,13,.55);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.vt-nav-backdrop.show{opacity:1;visibility:visible}@media (min-width:1041px){.vt-nav-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.vt-nav-backdrop{transition:none}}@media (max-width:480px){.vt-nav-logo img{height:36px}}  .vt-lang{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:3px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(37,99,235,.06)}.vt-lang-o{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.04em;line-height:1;color:var(--gray);text-decoration:none;padding:7px 9px;border-radius:6px;transition:color .2s,background .2s}.vt-lang-o:hover{color:var(--white);background:rgba(37,99,235,.16)}.vt-lang-o.is-on{color:var(--white);background:var(--blue-dim)}.vt-lang-o:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1040px){.vt-lang{margin:10px 0 0;padding:4px}.vt-lang-o{flex:1;min-height:44px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.vt-lang-o{transition:none}}  @media (max-width:700px){.vt-nav,#nav.vt-nav{padding:8px 16px;gap:12px}}  body.vt-page{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;background:var(--bg-0);color:#e8edf5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.vt-page *,.vt-page *::before,.vt-page *::after{box-sizing:border-box}.vt-page h1,.vt-page h2,.vt-page h3,.vt-page h4{line-height:1.15;font-weight:700;letter-spacing:-.02em}.vt-page h1{font-size:clamp(30px,4.4vw,52px);color:var(--white)}.vt-page h2{font-size:clamp(25px,3.5vw,40px);color:var(--white)}.vt-page h3{font-size:clamp(17px,2vw,21px);color:var(--white)}.vt-page p{line-height:1.65}  .vt-page p a,.vt-page li a,.vt-page .vt-faq-a a{color:var(--blue-text);text-decoration:underline;text-underline-offset:2px}.vt-container{max-width:1160px;margin:0 auto;padding:0 24px}.vt-page section{padding:72px 0}@media (max-width:768px){.vt-page section{padding:48px 0}}.vt-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--blue-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.vt-sub{color:var(--gray-light);font-size:16px;line-height:1.65;max-width:640px;margin-top:16px}.vt-section-head{max-width:760px;margin-bottom:44px}.vt-section-head.center{margin-left:auto;margin-right:auto;text-align:center}.vt-section-head .vt-sub{margin-bottom:0}.vt-section-head.center .vt-sub{margin-left:auto;margin-right:auto}.vt-alt{background:var(--bg-1)}.vt-deep{background:var(--bg-2);position:relative;overflow:hidden}.vt-deep::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(600px,100%);height:1px;background:linear-gradient(90deg,transparent,var(--blue),transparent)}.vt-bordered{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}  .vt-hero{position:relative;overflow:hidden;padding:148px 0 76px}.vt-hero::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px}.vt-hero::after{content:'';position:absolute;top:-25%;right:-10%;width:60%;height:85%;background:radial-gradient(ellipse at center,rgba(37,99,235,.13) 0%,transparent 70%);pointer-events:none}.vt-hero-inner{position:relative;z-index:2;max-width:820px}.vt-crumbs{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--gray);margin-bottom:18px}.vt-crumbs a{color:var(--gray);text-decoration:none}.vt-crumbs a:hover{color:var(--blue-light)}.vt-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-strong);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--blue-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px;background:rgba(37,99,235,.08)}.vt-tag::before{  content:'';width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:vtPulse 2s infinite}@keyframes vtPulse{0%,100%{opacity:1}50%{opacity:.4}}.vt-hero h1{margin-bottom:20px}.vt-hero-sub{font-size:clamp(15px,1.5vw,18px);color:var(--gray-light);line-height:1.6;max-width:680px;margin-bottom:32px}.vt-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vt-hero-note{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray);margin-top:26px;padding-top:20px;border-top:1px solid var(--border);max-width:620px;line-height:1.6}@media (max-width:768px){.vt-hero{padding:116px 0 54px}}@media (max-width:700px){.vt-hero{padding:92px 0 48px}}   .vt-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:center}.vt-hero-grid .vt-hero-inner{max-width:680px}.vt-hero-art{position:relative;z-index:2;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(160deg,rgba(37,99,235,.10),rgba(13,21,38,.75) 60%);padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.vt-hero-art svg{display:block;width:100%;height:auto}.vt-hero-art-cap{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-top:16px;text-align:center}  @media (max-width:1080px){.vt-hero-grid{grid-template-columns:1fr}.vt-hero-art{display:none}}@keyframes vtScan{0%{transform:translateY(0)}100%{transform:translateY(96px)}}.vt-scan{animation:vtScan 3.2s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.vt-scan{animation:none}}  .vt-card{position:relative;overflow:hidden}.vt-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),transparent);opacity:0;transition:opacity .25s}.vt-card:hover::before{opacity:1}  .vt-btn{display:inline-flex;align-items:center;gap:8px;background:var(--btn);color:#fff;padding:16px 28px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 24px rgba(37,99,235,.35);transition:background .2s,transform .15s,box-shadow .2s;font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif}.vt-btn:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 8px 32px rgba(37,99,235,.5)}.vt-btn svg{flex-shrink:0}.vt-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--gray-light);border:1px solid var(--border-strong);border-radius:8px;padding:15px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.vt-btn-ghost:hover{border-color:var(--blue);color:var(--white)}  .vt-grid{display:grid;gap:20px}.vt-grid.c2{grid-template-columns:repeat(2,1fr)}.vt-grid.c3{grid-template-columns:repeat(3,1fr)}.vt-grid.c4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.vt-grid.c4{grid-template-columns:repeat(2,1fr)}.vt-grid.c3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.vt-grid.c2,.vt-grid.c3,.vt-grid.c4{grid-template-columns:1fr}}.vt-card{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;padding:26px 24px;transition:border-color .2s,transform .2s}.vt-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.vt-card h3{font-size:17px;margin-bottom:10px}.vt-card p{font-size:14px;color:var(--gray)}.vt-card-kicker{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-text);margin-bottom:12px}.vt-card-icon{width:46px;height:46px;border-radius:10px;margin-bottom:18px;background:linear-gradient(150deg,rgba(37,99,235,.26),rgba(37,99,235,.05));border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--blue-light);font-size:20px}.vt-deep .vt-card{background:rgba(255,255,255,.02)}.vt-alt .vt-card{background:var(--bg-0)}  .vt-list{list-style:none}.vt-list li{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border);font-size:15px;color:var(--gray-light);line-height:1.55}.vt-list li:last-child{border-bottom:none}.vt-list li::before{content:'✓';color:var(--green);font-weight:700;flex-shrink:0;line-height:1.4}.vt-list.neg li::before{content:'✕';color:var(--red)}.vt-list.dot li::before{content:'▸';color:var(--blue-light);font-size:12px;margin-top:3px}.vt-list.two{columns:2;column-gap:40px}.vt-list.two li{break-inside:avoid}@media (max-width:760px){.vt-list.two{columns:1}}.vt-split{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:760px){.vt-split{grid-template-columns:1fr;gap:24px}}.vt-split-col h3{font-family:'IBM Plex Mono',monospace;font-size:13.5px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.vt-split-col.yes h3{color:var(--green)}.vt-split-col.no h3{color:var(--red)}  .vt-steps{display:grid;gap:16px;counter-reset:vtstep}.vt-step{display:grid;grid-template-columns:68px 1fr;gap:20px;align-items:start;padding:22px 24px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);transition:border-color .2s}.vt-step:hover{border-color:var(--border-strong)}.vt-step-num{font-family:'IBM Plex Mono',monospace;font-size:26px;font-weight:700;color:var(--blue-light);line-height:1}.vt-step h3{font-size:17px;margin-bottom:8px}.vt-step p{font-size:14px;color:var(--gray);margin:0}  .vt-steps{position:relative}.vt-step-num{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--border-strong);background:linear-gradient(150deg,rgba(37,99,235,.22),rgba(37,99,235,.05));font-size:18px;position:relative}.vt-step{position:relative}.vt-step:not(:last-child)::after{content:'';position:absolute;left:47px;top:68px;bottom:-16px;width:1px;background:linear-gradient(180deg,var(--border-strong),transparent)}@media (max-width:560px){.vt-step{grid-template-columns:1fr;gap:12px;padding:20px}.vt-step-num{width:38px;height:38px;font-size:15px}.vt-step:not(:last-child)::after{display:none}}  .vt-note{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--border-strong);border-left:3px solid var(--blue);border-radius:12px;padding:24px 26px;background:rgba(37,99,235,.06)}.vt-note-icon{color:var(--blue-light);flex-shrink:0;margin-top:2px}.vt-note h3{font-size:16px;margin-bottom:8px}.vt-note p{font-size:14.5px;color:var(--gray-light);margin:0}.vt-note p + p{margin-top:8px}  .vt-note a,.vt-sub a,.vt-list a,.vt-card p a,.vt-hero-note a,.vt-step p a,.vt-split-col p a,.vt-section-head p a{color:var(--blue-text);text-decoration:underline;text-underline-offset:2px}.vt-note a:hover,.vt-sub a:hover,.vt-list a:hover,.vt-card p a:hover,.vt-hero-note a:hover,.vt-step p a:hover,.vt-split-col p a:hover,.vt-section-head p a:hover{color:var(--blue-light)}  .vt-card p a{display:inline-flex;align-items:center;min-height:24px}.legal-link{display:inline-block;padding:3px 0}  .certs-grid.is-collapsed .cert-tile:nth-child(n+10){display:none}.vt-certs-more{display:block;margin:14px auto 0;padding:12px 22px;min-height:44px;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.04em;color:var(--blue-text);background:rgba(37,99,235,.08);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;transition:color .2s,background .2s}.vt-certs-more:hover{color:var(--white);background:rgba(37,99,235,.16)}.vt-certs-more:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vt-note-lg{padding:28px 30px}.vt-note-lg h3{font-size:18px;color:var(--white)}.vt-note-lg .vt-btn{margin-top:4px}  .vt-path{display:flex;align-items:stretch;gap:8px;list-style:none;margin:0;padding:0}.vt-path-node{flex:1 1 0;min-width:0;border:1px solid var(--border);border-radius:12px;padding:18px 16px;background:rgba(13,21,38,.55)}.vt-path-node.is-goal{border-color:var(--border-strong);background:rgba(37,99,235,.09)}.vt-path-n{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:var(--blue-text);margin-bottom:8px}.vt-path-node strong{display:block;font-size:15px;color:var(--white);font-weight:650}.vt-path-node span{display:block;font-size:13px;color:var(--gray);margin-top:7px;line-height:1.55}.vt-path-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--blue-muted)}@media (max-width:980px){.vt-path{flex-direction:column;gap:6px}.vt-path-arrow{transform:rotate(90deg);padding:2px 0}}  .vt-metric{border:1px solid var(--border);border-radius:12px;padding:24px;background:var(--bg-1)}.vt-metric-val{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-text);margin-bottom:10px}.vt-metric h3{font-size:16px;margin-bottom:8px}.vt-metric p{font-size:14px;color:var(--gray);margin:0}  .vt-founder{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:center}.vt-founder-photo-wrap{position:relative}.vt-founder-photo{width:100%;max-width:260px;height:auto;display:block;border-radius:10px;mask-image:linear-gradient(to bottom,black 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 78%,transparent 100%)}.vt-founder-name{font-size:19px;font-weight:700;color:var(--white);margin-top:10px}.vt-founder-role{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray);margin-top:4px;line-height:1.5}.vt-founder-body p{font-size:16px;color:var(--gray-light)}.vt-founder-body p + p{margin-top:14px}.vt-certs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vt-cert{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.06em;color:var(--gray-light);border:1px solid var(--border);border-radius:6px;padding:7px 11px;background:rgba(255,255,255,.02)}@media (max-width:760px){.vt-founder{grid-template-columns:1fr;gap:24px}.vt-founder-photo-wrap{max-width:200px}.vt-founder-photo{max-width:200px}}  .vt-svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1000px){.vt-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.vt-svc-grid{grid-template-columns:1fr}}.vt-svc-card{display:block;text-decoration:none;border:1px solid var(--border);border-radius:12px;padding:24px 22px;background:rgba(13,21,38,.55);transition:border-color .2s,transform .2s,background .2s}.vt-svc-card:hover{border-color:var(--border-strong);transform:translateY(-3px);background:rgba(37,99,235,.07)}.vt-svc-card[aria-current="page"]{border-color:var(--border-strong);background:rgba(37,99,235,.1)}.vt-svc-card-kicker{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-text);margin-bottom:12px}.vt-svc-card strong{display:block;font-size:17px;color:var(--white);font-weight:700;letter-spacing:-.01em}.vt-svc-card span{display:block;font-size:13.5px;color:var(--gray);margin-top:8px;line-height:1.55}.vt-svc-card em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--blue-text);margin-top:14px}  .vt-faq{max-width:820px}.vt-faq-item{border-bottom:1px solid var(--border)}.vt-faq-q{width:100%;background:none;border:none;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;font-size:16px;font-weight:600;color:var(--white);transition:color .2s}.vt-faq-q:hover{color:var(--blue-light)}  .vt-faq-icon{width:24px;height:24px;border:1px solid var(--border-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue-light);font-size:16px;font-weight:300;transition:transform .25s}.vt-faq-icon::before{content:'+';line-height:1}.vt-faq-item.open .vt-faq-icon{transform:rotate(45deg)}.vt-faq-a{font-size:14.5px;color:var(--gray-light);line-height:1.7;max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .35s ease,padding-bottom .35s}.vt-faq-item.open .vt-faq-a{max-height:520px;padding-bottom:20px}  .vt-form-wrap{max-width:600px;margin:0 auto}.vt-form-head{text-align:center;margin-bottom:32px}.vt-form-head p{color:var(--gray-light);font-size:15px;margin-top:12px}.vt-form{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;padding:34px}.vt-alt .vt-form{background:var(--bg-0)}.vt-form-group{margin-bottom:20px}.vt-form-label{display:block;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:8px}.vt-input{width:100%;background:var(--bg-0);border:1px solid var(--border);border-radius:8px;padding:14px 16px;font-size:14px;color:var(--white);font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;outline:none;appearance:none;transition:border-color .2s,box-shadow .2s}.vt-alt .vt-input{background:var(--bg-1)}.vt-input::placeholder{color:var(--gray)}.vt-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.vt-consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.vt-consent input{width:18px;height:18px;min-width:18px;margin-top:2px;cursor:pointer;accent-color:var(--blue)}.vt-consent label{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray);line-height:1.5;cursor:pointer}.vt-consent a{color:var(--blue-light);text-decoration:none}.vt-submit{width:100%;background:var(--btn);color:#fff;border:none;border-radius:8px;padding:18px;font-size:16px;font-weight:700;cursor:pointer;margin-top:8px;font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 24px rgba(37,99,235,.35);transition:background .2s,transform .15s,box-shadow .2s}.vt-submit:hover:not(:disabled){background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 8px 32px rgba(37,99,235,.5)}.vt-submit:disabled{opacity:.6;cursor:default}.vt-form-note{text-align:center;font-size:12.5px;color:var(--gray);margin-top:16px;line-height:1.55;min-height:18px}@media (max-width:500px){.vt-form{padding:24px}}   footer{background:var(--bg-0);border-top:1px solid var(--border);padding:48px 24px 36px}.vt-footer-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:40px 56px;align-items:start}.vt-footer-logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s}.vt-footer-logo:hover{opacity:.85}.vt-footer-logo img{height:64px;width:auto;display:block}.vt-footer-tagline{font-size:13.5px;color:var(--gray);line-height:1.6;margin-top:12px;max-width:300px}.vt-footer-copy{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--gray);margin-top:16px}.vt-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.vt-footer-h{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light);margin-bottom:10px}.vt-footer-links{display:flex;flex-direction:column;align-items:flex-start}.vt-footer-links a{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--gray);text-decoration:none;transition:color .2s;padding:7px 0}.vt-footer-links a:hover{color:var(--blue-light)}.vt-footer-links a[aria-current="page"]{color:var(--blue-text)}@media (max-width:900px){.vt-footer-inner{grid-template-columns:1fr;gap:30px}.vt-footer-tagline{max-width:460px}}@media (max-width:620px){.vt-footer-nav{grid-template-columns:1fr 1fr;gap:22px 18px}.vt-footer-logo img{height:44px}footer{padding:36px 20px 28px}}@media (max-width:380px){.vt-footer-nav{grid-template-columns:1fr}}  .vt-footer-links a{display:inline-flex;align-items:center;gap:8px}.vt-fi{flex-shrink:0;opacity:.75;transition:opacity .2s}.vt-footer-links a:hover .vt-fi{opacity:1}  .vt-page .fade-up{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.vt-page .fade-up.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vt-page .fade-up{opacity:1;transform:none;transition:none}}  @media (min-width:769px){.vt-eyebrow{font-size:12px}.vt-sub{font-size:17px}.vt-card h3{font-size:18.5px}.vt-card p{font-size:15px}.vt-card-kicker{font-size:11.5px}.vt-list li{font-size:15.5px}.vt-step h3{font-size:18.5px}.vt-step p{font-size:15px}.vt-note p{font-size:15.5px}.vt-metric h3{font-size:17.5px}.vt-metric p{font-size:15px}.vt-faq-q{font-size:17.5px}.vt-faq-a{font-size:15.5px}.vt-input{font-size:15px}.vt-footer-links a{font-size:13px}}   a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:6px}  section[id],div[id="stats"],[id="main"]{scroll-margin-top:128px}@media (max-width:768px){section[id],div[id="stats"],[id="main"]{scroll-margin-top:100px}}@media (max-width:700px){section[id],div[id="stats"],[id="main"]{scroll-margin-top:76px}}  .skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--btn);color:#fff;padding:12px 18px;border-radius:8px;font:600 14px/1 'Manrope',sans-serif;text-decoration:none;transition:top .18s;min-height:44px;display:inline-flex;align-items:center}.skip-link:focus{top:16px}  @media (max-width:700px){.footer-links a,.vt-footer-links a{display:inline-flex;align-items:center;min-height:44px}.vt-crumbs a{display:inline-block;padding:13px 0}.vt-nav-drop-item{padding:13px}}  @media (max-width:768px){.vt-consent label a,body .form-group + div label a,body label[for="consent"] a{position:relative}.vt-consent label a::after,body label[for="consent"] a::after{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}  .vt-consent input{width:24px;height:24px;min-width:24px}.vt-consent label{font-size:12.5px}  .vt-sticky{display:none;position:fixed;bottom:0;left:0;right:0;z-index:99;padding:12px 16px;background:rgba(8,12,20,.96);backdrop-filter:blur(12px);border-top:1px solid var(--border);transform:translateY(110%);transition:transform .25s ease}.vt-sticky.show{transform:translateY(0)}.vt-sticky .vt-btn{width:100%;justify-content:center;padding:15px 20px}@media (max-width:700px){.vt-page .vt-sticky{display:block}  body:has(.vt-sticky) footer,body:has(.sticky-cta) footer{padding-bottom:88px}}  body.vt-menu-open .vt-sticky,body.vt-menu-open .sticky-cta{display:none !important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vt-sticky{transition:none}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important}}  .vt-page img,.vt-nav img,.vt-page footer img{max-width:100%}.vt-nav-logo img,.vt-footer-logo img{width:auto}.vt-founder-photo{height:auto}   @media (max-width:768px){.vt-input,.vt-form input,.vt-form select,.vt-form textarea,  body .form-input,body .form-textarea,body .form-select{font-size:16px}}  @media (max-width:768px){.vt-hero-note{font-size:13px}.vt-crumbs{font-size:12px}.vt-svc-card-kicker{font-size:11px}.vt-founder-role{font-size:12.5px}.vt-consent label{font-size:13px}}  @media (hover:none){.vt-btn:hover,.vt-btn-nav:hover,.vt-btn-ghost:hover,.vt-card:hover,.vt-svc-card:hover,.vt-submit:hover,.vt-metric:hover,.btn-primary:hover,.btn-nav:hover,.btn-submit:hover,.threat-card:hover,.takeaway-card:hover,.call-item:hover,.sector-card:hover,.cert-tile:hover,.faq-q:hover{transform:none !important}}  @media (max-height:430px){.vt-page .vt-sticky,.sticky-cta{display:none !important}body:has(.vt-sticky) footer,body:has(.sticky-cta) footer{padding-bottom:28px}}   .vt-nav-drop-sep{height:1px;margin:8px 10px;background:var(--border)}  .vt-nav-drop-label{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);padding:2px 13px 6px}  .vt-nav-flagship{position:relative;background:linear-gradient(180deg,rgba(37,99,235,.26),rgba(37,99,235,.08));border:1px solid rgba(37,99,235,.5);border-radius:10px;padding:12px 14px 13px 42px !important;box-shadow:0 0 0 1px rgba(37,99,235,.12),0 10px 26px rgba(37,99,235,.22);transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.vt-nav-flagship:hover{background:linear-gradient(180deg,rgba(37,99,235,.36),rgba(37,99,235,.14));border-color:rgba(147,197,253,.75);box-shadow:0 0 0 1px rgba(37,99,235,.22),0 14px 32px rgba(37,99,235,.32);transform:translateY(-1px)}.vt-nav-flagship[aria-current="page"]{border-color:rgba(147,197,253,.8);background:linear-gradient(180deg,rgba(37,99,235,.34),rgba(37,99,235,.12))}  .vt-nav-flagship .vt-nav-flagship-ico{position:absolute;left:13px;top:12px;display:block;margin-top:0;line-height:0;color:#5a8cf5}.vt-nav-flagship .vt-nav-flagship-eyebrow{display:block;margin-top:0;font:700 10px/1.4 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5a8cf5}.vt-nav-flagship strong{display:block;margin-top:4px;font-size:15px;line-height:1.3;color:var(--white);font-weight:700}.vt-nav-flagship>span:last-child{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#c7d3e6}  .vt-nav-drop-panel{min-width:320px}.vt-badge-flagship{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.42);color:#bfdbfe;font:600 10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}  @media (max-width:1040px){.vt-nav-drop-panel{min-width:0}.vt-nav-flagship{margin:4px 0 6px}.vt-nav-flagship:hover{transform:none}}  .vt-booking-handoff{border:1px solid rgba(37,99,235,.34);background:linear-gradient(180deg,rgba(37,99,235,.12),rgba(37,99,235,.04));border-radius:14px;padding:26px 22px;text-align:center}.vt-bh-title{font:700 clamp(19px,2.4vw,23px)/1.25 'Manrope',sans-serif;color:var(--white);margin-bottom:8px}.vt-bh-text{color:#c7d3e6;font-size:15px;line-height:1.55;margin-bottom:14px}.vt-bh-status{font:400 12px/1.5 'IBM Plex Mono',monospace;color:#8aa2c4;letter-spacing:.04em;margin-bottom:16px}.vt-bh-link{display:inline-flex !important;margin-bottom:14px}.vt-bh-fallback{font-size:13px;line-height:1.6;color:#8aa2c4}.vt-bh-fallback a{color:var(--blue-light,#5a8cf5)}@media (prefers-reduced-motion:reduce){.vt-bh-status{opacity:1}}  .vt-booking-handoff.vt-bk{text-align:left;padding:22px 18px 18px;background:#0b1427;border-color:#2a4a86}.vt-bk-head{margin-bottom:14px}.vt-bk-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#86efac;margin-bottom:8px}.vt-bk-saved::before{content:'✓';display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#14532d;color:#86efac;font-size:11px}.vt-bk .vt-bh-title{font-size:clamp(21px,3vw,26px);margin-bottom:8px}.vt-bk-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#dbe5f5}.vt-bk-meta span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#15223d;border:1px solid #2a3c60}.vt-bk-tz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin:0 0 16px;border-radius:12px;background:#10213f;border:1px solid #2f5aa8;color:#dbe5f5;font-size:14px;line-height:1.4}.vt-bk-tz-ico{display:inline-flex}.vt-bk-tz-ico .vt-emo{width:22px;height:22px}.vt-emo{display:inline-block;width:1.15em;height:1.15em;vertical-align:-0.2em;margin-right:6px}.vt-bk-tz-txt{flex:1 1 200px}.vt-bk-tz-name{color:#fff}.vt-bk-tz-change{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid #2563eb;color:#5a8cf5;font-size:13px;font-weight:600;cursor:pointer}.vt-bk-tz-change select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.vt-bk-tz-change:focus-within{outline:2px solid #2563eb;outline-offset:2px}.vt-bk-step{font:700 12px/1.2 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#9fb3d1;margin:0 0 8px}.vt-bk-days{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;margin:0 -2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#3a5280 transparent;-webkit-overflow-scrolling:touch}.vt-bk-day{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:68px;min-height:76px;padding:8px 10px;border-radius:12px;border:1px solid #33496f;background:#13203a;color:#c9d6ea;font-size:12px;line-height:1.2;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.vt-bk-day b{font:700 22px/1.1 'Manrope',sans-serif;color:#fff}.vt-bk-wd{text-transform:capitalize}.vt-bk-mo{font-size:11px;color:#9fb3d1}.vt-bk-day[aria-selected="true"]{background:var(--btn);border-color:var(--btn);color:#fff;box-shadow:0 6px 18px #2563eb55}.vt-bk-day[aria-selected="true"] .vt-bk-mo{color:#dbeafe}.vt-bk-skel{flex:0 0 68px;height:76px;border-radius:12px;background:linear-gradient(90deg,#13203a,#1b2c4d,#13203a);background-size:200% 100%;animation:vt-bk-shimmer 1.1s linear infinite}@keyframes vt-bk-shimmer{to{background-position:-200% 0}}.vt-bk-times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}@media (min-width:560px){.vt-bk-times{grid-template-columns:repeat(4,1fr)}}.vt-bk-time{min-height:48px;border-radius:10px;border:1px solid #3a5280;background:#13203a;color:#fff;font:700 16px/1 'Manrope',sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s,border-color .15s}.vt-bk-time[aria-pressed="true"]{background:var(--btn);border-color:var(--btn);box-shadow:0 6px 18px #2563eb55}@media (hover:hover){.vt-bk-time:hover,.vt-bk-day:hover{border-color:#2563eb;background:#1a2d52}.vt-bk-time[aria-pressed="true"]:hover,.vt-bk-day[aria-selected="true"]:hover{background:#2563eb}}.vt-bk-time:focus-visible,.vt-bk-day:focus-visible,.vt-bk-ok:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.vt-bk-bar{position:sticky;bottom:10px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;border-radius:12px;background:#0f1a30;border:1px solid #2563eb;box-shadow:0 10px 30px #000a}.vt-bk-bar[hidden]{display:none}.vt-bk-bar-when{flex:1 1 220px;margin:0;font-size:15px;font-weight:600;line-height:1.35;color:#fff}.vt-bk-bar-when::first-letter,.vt-bk-when::first-letter{text-transform:uppercase}.vt-bk-ok{flex:1 1 180px;min-height:50px;justify-content:center;font-size:16px !important}.vt-bk-ok:disabled{opacity:.75;cursor:progress}.vt-bk-msg{font-size:14px;color:#9fb3d1;margin:10px 0 0}.vt-bk-msg:empty{display:none}.vt-bk-msg.vt-bk-err{color:#fecaca;background:#3b1219;border:1px solid #7f1d1d;border-radius:10px;padding:10px 12px}.vt-bk-msg a{color:#5a8cf5}.vt-bk-done{text-align:center;padding:6px 0}.vt-bk-check{width:56px;height:56px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:#14532d;color:#86efac;font-size:28px;font-weight:700;border:2px solid #22c55e}.vt-bk-when{font:700 19px/1.35 'Manrope',sans-serif;color:#fff;margin:0 0 12px}.vt-bk-done .vt-bh-text{color:#dbe5f5}.vt-bk-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0 16px}.vt-bk-meet{font-size:14px;color:#c9d6ea;margin:0 0 16px;word-break:break-all}.vt-bk-meet a{color:#5a8cf5}.vt-bk-prep{font-size:14px;line-height:1.55;color:#c9d6ea;background:#13203a;border:1px solid #2a3c60;border-radius:12px;padding:12px 14px;text-align:left;margin:0}.vt-bk-prep b{color:#fff}@media (prefers-reduced-motion:reduce){.vt-bk-skel{animation:none}.vt-bk-day,.vt-bk-time{transition:none}}  .vt-form-context{display:flex;align-items:center;gap:9px;padding:11px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:10px;background:rgba(37,99,235,.07);font-size:13px;color:#c7d3e6}.vt-form-context strong{color:var(--white);font-weight:600}.vt-form-context svg{color:var(--blue-light,#5a8cf5);flex-shrink:0}  .vt-flow{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.vt-flow-step{flex:1 1 150px;min-width:0;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);padding:16px 14px}.vt-flow-step .vt-flow-ico{color:var(--blue-light,#5a8cf5);margin-bottom:9px;display:block}.vt-flow-step h3{font:600 14px/1.3 'Manrope',sans-serif;color:var(--white);margin-bottom:5px}.vt-flow-step p{font-size:12.5px;line-height:1.5;color:#93a4bd}.vt-flow-step.is-manual{border-color:rgba(37,99,235,.4);background:rgba(37,99,235,.09)}@media (max-width:900px){.vt-flow-step{flex:1 1 calc(50% - 5px)}}@media (max-width:460px){.vt-flow-step{flex:1 1 100%}}  .vt-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vt-module{border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02);padding:20px 18px}.vt-module-num{font:400 11px/1 'IBM Plex Mono',monospace;color:var(--blue-light,#5a8cf5);letter-spacing:.1em;margin-bottom:12px;display:block}.vt-module h3{font-size:17px;margin-bottom:7px}.vt-module p{font-size:13.5px;line-height:1.6;color:#93a4bd}.vt-module-when{margin-top:12px;padding-top:11px;border-top:1px solid var(--border);font-size:12.5px;color:#7e91ab}.vt-module-when b{color:#c7d3e6;font-weight:600}.vt-module-link{margin-top:10px;font-size:13.5px}.vt-module-link a{color:var(--blue-text);text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;min-height:24px}.vt-module-link a:hover{color:var(--blue-light)}@media (max-width:1040px){.vt-modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.vt-modules{grid-template-columns:1fr}}  .vt-chips{display:flex;flex-wrap:wrap;gap:8px}.vt-chip{padding:7px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.3);background:rgba(37,99,235,.1);font:500 12.5px/1 'Manrope',sans-serif;color:#c7d3e6}  .vt-flagship-block{position:relative;overflow:hidden;border:1px solid rgba(37,99,235,.34);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.15),rgba(37,99,235,.04) 60%);padding:clamp(24px,4vw,42px)}.vt-flagship-block::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 300px at 88% -10%,rgba(37,99,235,.16),transparent 70%)}.vt-flagship-head{display:flex;align-items:center;gap:11px;margin-bottom:14px;flex-wrap:wrap}.vt-flagship-block h2{margin-bottom:12px}.vt-flagship-block .vt-sub{max-width:62ch;margin-bottom:20px}.vt-flagship-block .vt-chips{margin-bottom:24px}  .vt-compare{width:100%;border-collapse:collapse;font-size:14px}.vt-compare th,.vt-compare td{padding:14px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.vt-compare thead th{font:400 11px/1.4 'IBM Plex Mono',monospace;color:#8aa2c4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vt-compare tbody th{font-weight:600;color:var(--white);white-space:nowrap}.vt-compare td{color:#a9b8cd;line-height:1.55}.vt-compare-wrap{overflow-x:auto}@media (max-width:820px){.vt-compare,.vt-compare thead,.vt-compare tbody,.vt-compare tr,.vt-compare th,.vt-compare td{display:block}.vt-compare thead{display:none}.vt-compare tbody tr{border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:16px;background:rgba(255,255,255,.02)}.vt-compare th,.vt-compare td{border:0;padding:0 0 8px}.vt-compare tbody th{font-size:16px;margin-bottom:4px}.vt-compare td::before{content:attr(data-label);display:block;font:400 10.5px/1.4 'IBM Plex Mono',monospace;color:#7e91ab;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}}  .vt-contact-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vt-contact-steps:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.vt-contact-steps:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}}.vt-contact-step{border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);padding:18px 16px}.vt-contact-step span{font:400 11px/1 'IBM Plex Mono',monospace;color:var(--blue-light,#5a8cf5);letter-spacing:.1em;display:block;margin-bottom:9px}.vt-contact-step h3{font-size:15.5px;margin-bottom:5px}.vt-contact-step p{font-size:13px;line-height:1.55;color:#93a4bd}@media (max-width:700px){.vt-contact-steps{grid-template-columns:1fr}}  .vt-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.vt-channel{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);padding:15px 16px;text-decoration:none;transition:border-color .2s,background .2s;min-height:44px}.vt-channel:hover{border-color:rgba(37,99,235,.45);background:rgba(37,99,235,.07)}.vt-channel svg{color:var(--blue-light,#5a8cf5);flex-shrink:0}.vt-channel-t{font:400 11px/1.3 'IBM Plex Mono',monospace;color:#7e91ab;letter-spacing:.07em;text-transform:uppercase;display:block}.vt-channel-v{font:600 14.5px/1.35 'Manrope',sans-serif;color:var(--white);word-break:break-word}@media (max-width:560px){.vt-channels{grid-template-columns:1fr}}  .vt-entry-block{display:flex;align-items:center;gap:18px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02);padding:22px 24px;margin-top:22px}.vt-entry-ic{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:rgba(37,99,235,.12);border:1px solid var(--border-strong);color:var(--blue-light,#5a8cf5)}.vt-entry-body{flex:1 1 auto;min-width:0}.vt-entry-kicker{font:400 10.5px/1.3 'IBM Plex Mono',monospace;color:var(--blue-light,#5a8cf5);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.vt-entry-body h3{font:700 18px/1.3 'Manrope',sans-serif;color:var(--white);margin-bottom:5px}.vt-entry-body p{font-size:14px;line-height:1.6;color:#93a4bd;margin:0}.vt-entry-cta{flex-shrink:0;white-space:nowrap}@media (max-width:820px){.vt-entry-block{flex-direction:column;align-items:flex-start;gap:14px}.vt-entry-cta{width:100%;justify-content:center}}  .vt-flagship-ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(37,99,235,.18);border:1px solid rgba(37,99,235,.4);color:#5a8cf5}.vt-flagship-block .vt-btn{position:relative;z-index:1}  .picker-a a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.picker-a a:hover{border-bottom-color:currentColor}  @media (max-width:700px){.picker-a a{display:inline-flex;align-items:center;min-height:44px}}  select.vt-input{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;text-overflow:ellipsis}select.vt-input option{background:#0d1420;color:#e8edf5}  .vt-footer-group{margin-bottom:18px}  .vt-post-meta{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray);line-height:1.6}.vt-post-hero .vt-hero-inner{max-width:860px}.vt-post-hero h1{font-size:clamp(30px,4vw,48px)}.vt-post-hero .vt-hero-sub{margin-bottom:22px}.vt-post-hero{padding-bottom:48px}  .vt-blog-list{padding-top:24px !important}.vt-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}  .vt-blog-more{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-blog-more>:nth-child(n+4){display:none}@media (max-width:1080px){.vt-blog-more{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-blog-more>:nth-child(4){display:flex}}@media (max-width:720px){.vt-blog-more{grid-template-columns:1fr}.vt-blog-more>:nth-child(4){display:none}}.vt-post-card{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-1);border:1px solid var(--border);border-radius:14px;transition:border-color .2s,transform .2s}.vt-alt .vt-post-card{background:var(--bg-0)}.vt-post-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}  .vt-post-card-img img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.vt-post-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px}.vt-post-card-t{font-size:20px !important;line-height:1.3 !important;margin:0}.vt-post-card-t a{color:var(--white);text-decoration:none}.vt-post-card-t a:hover{color:var(--blue-text)}.vt-post-card-t a::after{content:'';position:absolute;inset:0}.vt-post-card{position:relative}.vt-post-card p{color:var(--gray-light);font-size:14.5px;margin:0}  .vt-post-layout{display:grid;grid-template-columns:minmax(0,740px) 250px;gap:64px;justify-content:center;padding-top:8px;padding-bottom:88px}.vt-post-main{min-width:0}.vt-post-cover{margin:0 0 40px}.vt-post-cover img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:14px;border:1px solid var(--border)}.vt-post-side{position:relative}.vt-toc-d{position:sticky;top:110px}.vt-toc-h{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light);margin-bottom:12px}.vt-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.vt-toc li a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:13.5px;line-height:1.4;color:var(--gray);text-decoration:none}.vt-toc li a:hover,.vt-toc li a.is-on{color:var(--white);border-left-color:var(--blue)}.vt-toc-m{display:none}  .vt-prose{font-size:17px;line-height:1.75;color:#dbe3ef}.vt-prose>* + *{margin-top:1.1em}.vt-prose h2{font-size:clamp(24px,2.8vw,31px);margin-top:2.2em;scroll-margin-top:110px}.vt-prose h3{font-size:clamp(18px,2vw,21px);margin-top:1.8em;scroll-margin-top:110px}.vt-prose h4{font-size:17px;margin-top:1.5em}.vt-prose h2 + *,.vt-prose h3 + *,.vt-prose h4 + *{margin-top:.7em}.vt-prose>:first-child{margin-top:0}.vt-prose p{line-height:1.75}.vt-prose strong{color:var(--white);font-weight:600}.vt-prose a{color:var(--blue-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.vt-prose a:hover{color:var(--white)}.vt-prose ul,.vt-prose ol{padding-left:1.4em}.vt-prose li + li{margin-top:.45em}.vt-prose li::marker{color:var(--blue-light)}.vt-prose ol>li::marker{font-family:'IBM Plex Mono',monospace;font-size:.9em}.vt-prose code{font-family:'IBM Plex Mono',monospace;font-size:.86em;background:rgba(37,99,235,.12);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.vt-prose pre{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:16px 18px;overflow-x:auto;font-size:14px;line-height:1.6}.vt-prose pre code{background:none;border:0;padding:0}.vt-prose blockquote{margin-left:0;padding:4px 0 4px 20px;border-left:3px solid var(--blue);color:var(--gray-light)}.vt-prose hr{border:0;height:1px;background:var(--border);margin:2.4em 0}.vt-prose img{max-width:100%;height:auto;border-radius:10px}.vt-cite{font-size:.72em;line-height:0;margin-left:1px}.vt-prose .vt-cite a{text-decoration:none;font-family:'IBM Plex Mono',monospace}  .vt-prose ul.vt-tldr{list-style:none;padding:20px 22px 20px 22px;background:var(--bg-1);border:1px solid var(--border-strong);border-radius:12px}.vt-prose ul.vt-tldr li{position:relative;padding-left:22px}.vt-prose ul.vt-tldr li::before{content:'';position:absolute;left:2px;top:.7em;width:8px;height:8px;border-radius:50%;background:var(--blue)}  .vt-prose .vt-tasklist{list-style:none;padding-left:0}.vt-task label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.vt-task input{flex-shrink:0;width:20px;height:20px;margin:4px 0 0;accent-color:var(--blue-light);cursor:pointer}.vt-task input:checked + span{color:var(--gray);text-decoration:line-through;text-decoration-color:rgba(139,154,181,.6)}  .vt-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;-webkit-overflow-scrolling:touch}.vt-table-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vt-prose table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55}.vt-prose th,.vt-prose td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.vt-prose th{background:var(--bg-1);color:var(--white);font-weight:600;font-size:13.5px}.vt-prose tbody tr:last-child td{border-bottom:0}.vt-prose tbody tr:nth-child(even) td{background:rgba(13,21,38,.55)}.vt-prose td{min-width:180px}  .vt-refs{font-size:15px}.vt-refs li{scroll-margin-top:110px}.vt-refs li:target{background:rgba(37,99,235,.14);border-radius:6px}.vt-ref-host{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray)}.vt-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px}.vt-post-cta{margin-top:44px;padding:32px;border-radius:16px;background:linear-gradient(135deg,var(--bg-2),var(--bg-1));border:1px solid var(--border-strong)}.vt-post-cta h2{font-size:clamp(22px,2.6vw,28px);margin-bottom:12px}.vt-post-cta p{color:var(--gray-light);margin:0 0 22px;max-width:560px}@media (max-width:1040px){.vt-post-layout{grid-template-columns:minmax(0,740px)}.vt-post-side{display:none}.vt-toc-m{display:block;margin:0 0 36px;padding:14px 18px;background:var(--bg-1);border:1px solid var(--border);border-radius:12px}.vt-toc-m summary{cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-light);min-height:28px;display:flex;align-items:center}.vt-toc-m ol{margin-top:12px}}@media (max-width:620px){.vt-prose{font-size:16px}.vt-post-cover{margin-bottom:28px}.vt-post-cta{padding:24px 20px}.vt-post-layout{padding-bottom:58px}.vt-blog-grid{grid-template-columns:1fr}.vt-prose td{min-width:150px}}  .vt-fig{margin:2em 0}.vt-fig img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--border);background:var(--bg-1)}.vt-fig figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--gray);text-align:center}.vt-prose .vt-fig + *{margin-top:1.4em}  .vt-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.vt-post-main>.vt-share{margin-top:36px;padding-top:22px;border-top:1px solid var(--border)}.vt-share-l{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-light);margin-right:4px}  .vt-share{gap:8px}.vt-share-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--gray-light);text-decoration:none;cursor:pointer;font:500 14px/1 'Manrope',sans-serif;transition:color .2s,border-color .2s,background .2s}.vt-share-b svg{flex-shrink:0;width:16px;height:16px;opacity:.9;transition:color .2s}.vt-share-li svg{color:#5ba4e6}.vt-share-tg svg{color:#4fb3e8}.vt-share-b:hover{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}.vt-share-li:hover{border-color:#0a66c2;background:rgba(10,102,194,.18)}.vt-share-tg:hover{border-color:#2a9ad6;background:rgba(42,154,214,.16)}.vt-share-copy:hover{border-color:var(--blue);background:rgba(37,99,235,.16)}.vt-share-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vt-share-ok{font-size:13px;color:var(--green);min-width:1px}.vt-share-copy.is-done{border-color:var(--green);color:var(--green)}.vt-share-copy.is-done svg{color:var(--green)}@media (max-width:640px){.vt-share{flex-wrap:nowrap;gap:8px}.vt-share-l{font-size:11px;margin-right:auto;letter-spacing:.08em}.vt-share-b{width:40px;padding:0}.vt-share-b svg{width:18px;height:18px}  .vt-share-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt-share-ok{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}  .vt-prose .vt-pdf{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.4em}.vt-pdf span{font-family:'IBM Plex Mono',monospace;font-size:12px;color:var(--gray)}.vt-inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:1.8em 0;padding:22px 24px;border-radius:14px;background:linear-gradient(135deg,var(--bg-2),var(--bg-1));border:1px solid var(--border-strong)}.vt-inline-cta p{margin:0;flex:1 1 260px;font-size:18px;line-height:1.5;font-weight:600;color:var(--white)}.vt-prose .vt-inline-cta .vt-btn{color:#fff;text-decoration:none}  .vt-author{display:flex;gap:20px;align-items:flex-start;margin-top:28px;padding:24px;border-radius:16px;background:var(--bg-1);border:1px solid var(--border)}.vt-author img{flex-shrink:0;width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid var(--border-strong)}.vt-author-k{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-text)}.vt-author-n{font-size:20px;font-weight:700;color:var(--white);margin-top:4px}.vt-author-r{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:var(--gray-light);margin-top:2px}.vt-author p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--gray-light)}.vt-author-l{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.vt-author-l a{font-size:14px;color:var(--blue-text);text-decoration:underline;text-underline-offset:2px;padding:6px 0}  .vt-cta-list{list-style:none;margin:0 0 24px;padding:0}.vt-cta-list li{position:relative;padding:4px 0 4px 26px;color:var(--gray-light);line-height:1.55}.vt-cta-list li::before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:700}.vt-post-cta .vt-cta-direct{margin:20px 0 0;font-size:14.5px;color:var(--gray)}.vt-post-cta .vt-cta-direct a{color:var(--blue-text);text-decoration:underline;text-underline-offset:2px;padding:6px 0}@media (max-width:620px){.vt-author{flex-direction:column;padding:20px}.vt-inline-cta{padding:18px}.vt-inline-cta p{font-size:16.5px}}.vt-prose .vt-pdf a,.vt-prose .vt-pdf a:hover{color:var(--white);text-decoration:none}.vt-prose .vt-pdf .vt-btn{gap:10px}  html:root{--bg-0:#080b12;--bg-1:#0c121d;--bg-2:#0c121d;--border:#1e293b;--border-strong:#334155;--gray:#94a3b8;--gray-light:#c3ccda;--blue:#2563eb;--blue-light:#5a8cf5;--blue-hover:#3b82f6;--btn:#2563eb;--blue-text:#5a8cf5;--meta:#8ca0bc}html body{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',system-ui,sans-serif}html h1,html h2,html h3,html .vt-page h1,html .vt-page h2{letter-spacing:-0.028em}html h1,html .vt-page h1{font-weight:800}  html #hero::before,html #hero::after,html .vt-hero::before,html .vt-hero::after,html .hero-photo-bg,html .video-grid-bg,html .video-glow,html .vt-deep::before,html .vt-card::before{display:none !important}  html .hero-tag,html .vt-tag{display:flex;align-items:center;gap:10px;border:0;border-radius:0;background:none;padding:0;font:600 12.5px/1.4 'Manrope',sans-serif;letter-spacing:.05em;color:var(--meta);text-transform:uppercase;margin-bottom:18px}html .hero-tag::before,html .vt-tag::before{width:3px;height:14px;border-radius:0;background:var(--blue);box-shadow:none;animation:none}  html .hero-h1 span{color:inherit;font-weight:inherit;white-space:normal;display:inline}html .hero-h1 span::after{display:none}  html .btn-primary,html .vt-btn,html .btn-nav,html .vt-btn-nav,html .btn-submit,html .vt-submit{border-radius:4px;box-shadow:none !important;transform:none !important}html .btn-primary,html .vt-btn{padding:15px 24px;font-size:15px;font-weight:700}html .btn-primary:hover,html .vt-btn:hover,html .btn-nav:hover{background:#3d7bf5}html .btn-secondary,html .vt-btn-ghost{border:0;border-radius:0;padding:12px 2px;min-height:0;background:none;color:var(--gray-light);font-weight:600;text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:6px}html .btn-secondary:hover,html .vt-btn-ghost:hover{color:#fff;text-decoration-color:var(--blue-light)}html .hero-note,html .vt-hero-note{font:400 13.5px/1.6 'Manrope',sans-serif;color:var(--meta);border-top:0;padding-top:0;margin-top:18px}  html .section-eyebrow,html .vt-eyebrow{display:none}html .section-title,html .vt-section-head h2{margin-bottom:12px}html .section-sub,html .vt-sub{color:var(--gray)}html .vt-card-kicker,html .vt-svc-card-kicker,html .threat-niche,html .vt-entry-kicker{font:400 11.5px/1.4 'IBM Plex Mono',monospace;letter-spacing:.02em;text-transform:none;color:var(--meta)}  html .vt-card,html .vt-svc-card,html .threat-card,html .sector-card,html .takeaway-card,html .call-item,html .res-item,html .vt-contact-step,html .vt-module,html .vt-entry-block,html .vt-post-card,html .vt-flagship-block{background:none;border:0;border-top:1px solid var(--border-strong);border-radius:0;box-shadow:none;transform:none !important;padding:18px 4px 6px 0}html .vt-card:hover,html .vt-svc-card:hover,html .threat-card:hover,html .sector-card:hover,html .takeaway-card:hover,html .call-item:hover,html .res-item:hover,html .vt-module:hover,html .vt-post-card:hover{background:none;border-color:var(--border-strong);border-top-color:var(--blue)}html .vt-card-icon,html .svc-ic,html .res-ic,html .proc-ic,html .sector-icon,html .trust-ic,html .vt-entry-ic,html .vt-flagship-ico,html .vt-note-icon{display:none}html .vt-svc-card strong,html .vt-card h3,html .threat-card h3,html .res-item h3{font-size:18px;letter-spacing:-0.01em}html .vt-post-card{padding-top:0;border-top:0}html .vt-post-card-img,html .vt-post-card img{border-radius:2px}html .vt-flagship-block{border-top:2px solid var(--blue);padding:26px 0 8px}  html .proc-step,html .vt-step{background:none;border:0;border-top:1px solid var(--border-strong);border-radius:0;padding:18px 0 8px}html .proc-step:hover,html .vt-step:hover{border-color:var(--border-strong)}html .proc-num,html .vt-step-num{width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;justify-content:flex-start;align-items:flex-start;display:block;font:400 13px/1.6 'IBM Plex Mono',monospace;color:var(--blue-text)}html .proc-num span{font:inherit;color:inherit}html .vt-step:not(:last-child)::after,html .proc-step::after,html .proc-step::before{display:none}  html .alt-bg,html .vt-alt,html .deep-bg,html .vt-deep,html #stats,html #trust{background:var(--bg-1)}html #clients,html .vt-bordered{border-color:var(--border)}  html .vt-list li::before,html .whom-list.yes li::before,html .when-list li::before{content:'';width:6px;height:6px;margin-top:.62em;background:var(--blue);flex-shrink:0}html .vt-list.neg li::before,html .whom-list.no li::before{content:'';width:6px;height:6px;margin-top:.62em;background:none;border:1px solid var(--gray);flex-shrink:0}html .vt-list.dot li::before{font-size:0}html .threat-list li::before,html .firstcall-list li::before{content:'';width:6px;height:6px;margin-top:.55em;flex-shrink:0;background:var(--gray);font-size:0}html .firstcall-list li::before{background:var(--blue)}html .vt-split-col h3,html .whom-col h3{font:700 16px/1.3 'Manrope',sans-serif;letter-spacing:0;text-transform:none;color:#fff;padding-bottom:10px;border-bottom:2px solid var(--border-strong)}html .vt-split-col.yes h3,html .whom-col.yes h3{color:#fff;border-bottom-color:var(--blue)}html .vt-split-col.no h3,html .whom-col.no h3{color:var(--gray-light)}  html .vt-note,html .firstcall,html .picker{background:var(--bg-1);border:0;border-left:2px solid var(--blue);border-radius:0;box-shadow:none}html .picker{background:none;border-left:0;border-top:1px solid var(--border-strong);padding:22px 0 0}  html .vt-hero-art{display:none}html .vt-hero-grid{grid-template-columns:minmax(0,1fr)}html .vt-hero-grid .vt-hero-inner{max-width:760px}  html .hero-photo{-webkit-mask-image:none;mask-image:none;border-radius:4px}html .authority-photo-wrap{border-radius:4px;border:0;overflow:visible}html .authority-photo{border-radius:4px}html .authority-photo-caption{position:static;background:none;padding:14px 0 0}html .authority-title,html .vt-founder-role{font:400 13px/1.5 'Manrope',sans-serif;letter-spacing:0;color:var(--meta)}html .vt-founder-photo{border-radius:4px}  html .cert-tile,html .vt-cert{background:none;border:0;border-radius:0;box-shadow:none;transform:none !important}html .cert-tile:hover,html .vt-cert:hover{background:none}html .cert-tile-code{font:400 11px/1.3 'IBM Plex Mono',monospace;letter-spacing:0;color:var(--meta)}html .certs-eyebrow{display:none}html .certs-sub{font:500 13px/1.5 'Manrope',sans-serif;letter-spacing:0;text-transform:none;color:var(--gray)}  html .faq-list,html .vt-faq{max-width:820px;margin-left:0;margin-right:auto}html #faq .section-head,html #faq .section-head.center{text-align:left;margin-left:0}html .faq-icon,html .vt-faq-icon{border:0;border-radius:0;width:20px;height:20px;font-size:22px;color:var(--gray-light)}html .faq-q,html .vt-faq-q{font-weight:600}  html .vsl-form,html .vt-form{background:none;border:0;border-top:2px solid var(--blue);border-radius:0;box-shadow:none;padding:28px 0 0}html .form-label,html .vt-form-label{font:600 14px/1.4 'Manrope',sans-serif;letter-spacing:0;text-transform:none;color:var(--gray-light)}html .form-input,html .form-textarea,html .form-select,html .vt-input{border-radius:4px;background:var(--bg-1);border:1px solid var(--border-strong);min-height:48px}html .form-input:focus,html .vt-input:focus{box-shadow:none;outline:2px solid var(--blue);outline-offset:1px}html .form-header,html .vt-form-head{text-align:left}  html .vt-nav-link,html .vt-nav-drop-btn,html .vt-crumbs,html .vt-footer-links a,html .vt-footer-nav a,html .vt-footer-h,html .vt-footer-copy,html .vt-footer-tagline,html .vt-post-meta,html .vt-hero-art-cap,html .vt-form-note,html .form-note,html .vt-nav-drop-label,html .vt-split-col h3{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif}html .vt-nav-link,html .vt-nav-drop-btn{font-size:14px;font-weight:600;border-radius:4px}html .vt-footer-h{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--meta)}html .vt-crumbs{font-size:13px}html .vt-lang{border-radius:4px}html .vt-lang-o{border-radius:2px;font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;font-weight:700}  html .vt-nav-drop-panel,html .vt-chip,html .vt-tag,html .video-frame,html .vt-table-wrap,html .vt-compare-wrap,html .vt-bk,html .vt-booking-handoff,html .vt-toc,html .vt-fig img,html .vt-post-cover{border-radius:4px}html .vt-chip{background:none}html .vt-badge-flagship{border-radius:2px;background:none;border:1px solid var(--border-strong);font:400 11px/1.4 'IBM Plex Mono',monospace;letter-spacing:0;text-transform:none;color:var(--meta)}  html #hero{min-height:0;align-items:flex-start;padding:124px 0 64px}html .hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:64px;align-items:start}html .hero-h1{font-size:clamp(34px,4.2vw,56px);line-height:1.06;margin-bottom:18px;max-width:640px}html .hero-sub{font-size:17px;margin-bottom:28px;max-width:560px}html .hero-photo{max-width:400px;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%}html .hero-photo-wrap{justify-content:flex-end}@media (max-width:900px){html #hero{padding:96px 0 40px}html .hero-inner{grid-template-columns:minmax(0,1fr);gap:0}html .hero-photo-wrap{justify-content:center;margin-top:32px;max-width:300px}html .hero-photo{max-width:300px;max-height:none}}@media (max-width:700px){html #hero{padding:84px 0 36px}html .hero-tag{font-size:11.5px;margin-bottom:14px}html .hero-h1{font-size:34px;line-height:1.08}html .hero-sub{font-size:16px;line-height:1.55;margin-bottom:22px}html .hero-cta-row{gap:4px}html .hero-cta-row .btn-primary{width:100%;justify-content:center;min-height:54px}}html .vt-hero{padding-top:124px}@media (max-width:700px){html .vt-hero{padding:88px 0 40px}}html body #hero{min-height:0}html .vt-flagship-block::after,html .vt-flagship-block::before{display:none}html .picker-a,html .vt-path-arrow,html .vt-module-link{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;font-weight:600;font-size:14px;letter-spacing:0}html .authority-header,html .certs-block-head,html #faq .section-head,html .vt-section-head.center{text-align:left;margin-left:0;margin-right:auto}html .vt-section-head.center .vt-sub,html .authority-header p,html .certs-block-head p{margin-left:0}html .certs-foot{text-align:left}html .vt-certs-more{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;font-weight:600;letter-spacing:0;border-radius:4px;background:none}html .exp-dot{border-radius:0;width:6px;height:6px;box-shadow:none}html .vt-consent label,html .vt-footer-copy,html .vt-svc-card em,html .vt-channel-t,html .vt-bk-step{font-family:'Manrope','Manrope Fallback','Manrope Fallback Android',sans-serif;letter-spacing:0}   html body.vt-page{margin:0}  @media (max-width:700px){html .hero-tag{font-size:11px;letter-spacing:.05em;align-items:flex-start;margin-bottom:16px}html .hero-tag::before{margin-top:1px}html .hero-h1{font-size:clamp(32px,8.8vw,38px);line-height:1.1;letter-spacing:-0.035em;margin-bottom:16px}html .hero-sub{font-size:15.5px;line-height:1.6;margin-bottom:22px}html .hero-cta-row{flex-direction:column;align-items:stretch;gap:10px}html .hero-cta-row .btn-secondary{align-self:flex-start;padding:6px 2px;font-size:14.5px}html .hero-note{font-size:12.5px;margin-top:14px;max-width:340px}html .hero-photo-wrap{margin-top:28px;max-width:280px}html .hero-photo{max-width:280px}}  @media (max-width:560px){html .trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))}html .trust-item{display:block;padding:14px 12px 14px 0;font-size:13px;line-height:1.4;border-right:0;border-bottom:1px solid var(--border)}html .trust-item:nth-child(odd){border-right:1px solid var(--border)}html .trust-item:nth-child(even){padding-left:14px}html .trust-item:nth-child(n+3){border-bottom:0}}  html .vt-svc-card em{color:var(--blue-text);font-style:normal;font-weight:600}html .vt-svc-card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}html .picker-head{font-size:17px;letter-spacing:-0.015em}@media (max-width:700px){html .section-sub,html .vt-sub{font-size:15px;line-height:1.6}html .vt-svc-grid{gap:0}html .vt-svc-card{padding:18px 0 8px}html .vt-svc-card-kicker{margin-bottom:8px}html .vt-svc-card strong{margin-bottom:6px;display:block}html .vt-svc-card em{min-height:40px;display:inline-flex;align-items:center}html .picker-list li{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0}html .picker-a{min-height:32px;align-items:center}}  html .vt-flagship-block{border-top:1px solid var(--border-strong);position:relative}html .vt-flagship-block::before{display:block !important;content:'';position:absolute;top:-1px;left:0;width:48px;height:3px;background:var(--blue);opacity:1}html .vt-badge-flagship{border:0;padding:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}html .vt-chip{border-color:var(--border);border-radius:2px}@media (max-width:700px){html .vt-flagship-block{padding-top:26px}html .vt-chips{gap:6px}html .vt-chip{padding:5px 9px;font-size:12px}}  @media (max-width:700px){html .when-list li,html .vt-list li{padding-top:11px;padding-bottom:11px;font-size:14.5px;line-height:1.5}html .section-title,html .vt-section-head h2{font-size:clamp(26px,7.4vw,30px);line-height:1.18}}html .when-list li::before{border-radius:0;width:6px;height:6px}  @media (max-width:700px){html .proc-step,html .vt-step{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;gap:0 12px;padding:16px 0 14px}html .proc-num,html .vt-step-num{padding-top:3px;font-size:12.5px}html .proc-body h3,html .vt-step h3{font-size:17px;line-height:1.35;margin:0 0 6px}html .proc-body p,html .vt-step p{font-size:14.5px;line-height:1.6}html .vt-step>div:not(.vt-step-num){min-width:0}}  html .res-grid{row-gap:0}@media (max-width:700px){html .res-grid{gap:0}html .res-item{padding:16px 0 14px}html .res-item h3{font-size:17px;margin:0 0 4px}html .res-item p{font-size:14.5px;line-height:1.6}html .firstcall{margin-top:28px;padding:18px 0 18px 16px}html .firstcall-h{font-size:17px;margin-bottom:10px}html .firstcall-list li{font-size:14.5px;padding:4px 0}html .firstcall-note{font-size:13px}html .section-head,html .vt-section-head{margin-bottom:26px}}  html .sector-meta{font:400 13px/1.5 'Manrope',sans-serif;letter-spacing:0;color:var(--gray)}@media (max-width:700px){html .sectors-grid{gap:0}html .sector-card{padding:14px 0 12px}html .sector-title{margin:0 0 2px}}  @media (max-width:700px){html .authority-photo-wrap{width:min(100%,250px);max-width:250px;margin:0 0 22px;position:static}html .authority-photo{aspect-ratio:4 / 5}html .authority-name{font-size:17px}html .authority-text{font-size:15px;line-height:1.6;margin-bottom:14px}html .exp-item{padding:11px 0}html .exp-text{font-size:14px}html .certs-block{margin-top:44px;padding-top:28px}html .certs-block-head{margin-bottom:22px}html .certs-headline{font-size:23px;line-height:1.25}html .certs-grid{column-gap:10px;row-gap:18px}html .cert-tile{padding:0}html .cert-tile-logo{height:52px}html .cert-tile-logo img{max-height:48px;max-width:64px}html .vt-certs-more{border:0;padding:8px 0;margin-top:16px;color:var(--blue-text);text-decoration:underline;text-underline-offset:4px}}  @media (max-width:700px){html .threat-grid{gap:0}html .threat-card{padding:20px 0 18px}html .threat-card h3{font-size:18px;margin:6px 0 8px}html .threat-list li{padding:8px 0;font-size:14.5px;line-height:1.5}}  html .whom-col h3,html .vt-split-col h3{border-bottom:1px solid var(--border-strong)}html .whom-col.yes h3,html .vt-split-col.yes h3{border-bottom-color:var(--border-strong);border-left:3px solid var(--blue);padding-left:12px}html .whom-col.no .whom-list li{color:#aeb9c9}html .whom-grid,html .whom-col{min-width:0}@media (max-width:700px){html .whom-grid{gap:32px}html .whom-list li{padding:10px 0;line-height:1.5}html .whom-col h3{margin-bottom:8px}}  html .faq-q,html .vt-faq-q{gap:16px;text-align:left}html .faq-icon,html .vt-faq-icon{flex:0 0 20px}html .faq-q:focus-visible,html .vt-faq-q:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}html .faq-a,html .vt-faq-a{max-width:680px}@media (max-width:700px){html .faq-q,html .vt-faq-q{padding-top:15px;padding-bottom:15px;line-height:1.45;font-size:15.5px}html .faq-list,html .vt-faq{margin-top:18px}}  html .vsl-form input[type="checkbox"],html .vt-consent input[type="checkbox"],html .vt-form input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px !important;height:20px !important;min-width:20px !important;margin-top:2px !important;border:1px solid #64748b;border-radius:2px;background:var(--bg-1);cursor:pointer}html .vsl-form input[type="checkbox"]:checked,html .vt-consent input[type="checkbox"]:checked,html .vt-form input[type="checkbox"]:checked{background:var(--btn);border-color:var(--btn);box-shadow:inset 0 0 0 4px var(--bg-1)}html .vsl-form input[type="checkbox"]:focus-visible,html .vt-consent input[type="checkbox"]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html .form-input::placeholder,html .vt-input::placeholder{color:#8491a5}@media (max-width:700px){html .form-header{margin-bottom:22px}html .form-group,html .vt-form-group{margin-bottom:16px}html .form-input,html .vt-input{min-height:48px;padding-top:12px;padding-bottom:12px}html .btn-submit,html .vt-submit{font-size:15px;min-height:52px}}  @media (max-width:1040px){html .vt-burger{background:transparent;border:1px solid var(--border-strong);border-radius:4px;box-shadow:none}html .vt-nav-menu{border-top:1px solid var(--border);border-bottom:1px solid var(--border-strong);border-radius:0;box-shadow:none}html .vt-nav-menu .vt-btn-nav{min-height:48px;border-radius:4px;font-size:14.5px}html .vt-nav-menu .vt-lang{justify-content:flex-start;gap:22px;border:0;border-top:1px solid var(--border);border-radius:0;background:none;padding:14px 0 0}html .vt-nav-menu .vt-lang-o{flex:0 0 auto;padding:4px 0;background:none;border-radius:0;color:var(--gray);font-size:13px}html .vt-nav-menu .vt-lang-o.is-on{color:#fff;background:none;border-bottom:2px solid var(--blue)}}html .vt-lang-o.is-on{background:#172b4d}  html .vt-footer-h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--meta)}html .vt-footer-links a:hover,html .vt-footer-links a:focus-visible{color:#e2e8f0}@media (max-width:700px){html .vt-footer-nav{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:20px;row-gap:26px}html .vt-footer-links a{padding-top:6px;padding-bottom:6px;min-height:0;font-size:13.5px}html .vt-footer-h{margin-bottom:6px}}@media (max-width:700px){html .picker-q{flex:none}}  html .vt-list,html .when-list,html .whom-list,html .threat-list,html .firstcall-list,html .exp-list{padding-left:0}@media (max-width:700px){html .vt-crumbs{margin-bottom:14px}html .vt-tag{margin-bottom:14px;font-size:11px;align-items:flex-start}html .vt-hero h1{font-size:clamp(30px,8.4vw,36px);line-height:1.12;letter-spacing:-0.035em;margin-bottom:14px}html .vt-hero-sub{font-size:15.5px;line-height:1.6;margin-bottom:22px}html .vt-cta-row{flex-direction:column;align-items:stretch;gap:10px}html .vt-cta-row .vt-btn{justify-content:center;min-height:52px}html .vt-cta-row .vt-btn-ghost{align-self:flex-start;padding:6px 2px}html .vt-hero-note{font-size:13px;margin-top:14px}}  html .vt-alt .vt-card,html .vt-deep .vt-card,html .vt-alt .vt-card:hover,html .vt-deep .vt-card:hover{background:none}@media (max-width:700px){html .vt-grid{gap:0}html .vt-grid>.vt-card{padding:16px 0 14px}html .vt-grid>.vt-card h3{font-size:17px;margin:0 0 6px}html .vt-grid>.vt-card p{font-size:14.5px;line-height:1.6}html .vt-grid + .vt-list{margin-top:10px}}  html .vt-metric,html .vt-alt .vt-metric,html .vt-deep .vt-metric{background:none;border:0;border-top:1px solid var(--border-strong);border-radius:0;box-shadow:none;padding:18px 4px 6px 0}html .vt-metric:hover{background:none;border-top-color:var(--blue)}@media (max-width:700px){html .vt-metric{padding:14px 0 12px}html .vt-metric h3{font-size:16.5px;margin:0 0 4px}html .vt-metric p{font-size:14.5px;line-height:1.6}html .vt-note{padding:14px 0 14px 16px;margin-top:16px}html .vt-note h3{font-size:16px}html .vt-note p{font-size:14.5px}}  html .vt-founder{align-items:start}html .vt-certs{gap:10px 22px;margin-top:22px;padding-top:14px;border-top:1px solid var(--border)}html .vt-cert{padding:0;font:400 11.5px/1.4 'IBM Plex Mono',monospace;letter-spacing:.02em;color:var(--meta)}@media (max-width:700px){html .vt-founder-photo-wrap{max-width:250px}html .vt-founder-photo{aspect-ratio:4 / 5;object-fit:cover;object-position:center 25%}html .vt-founder-name{font-size:20px;margin-top:14px}html .vt-founder-role{font-size:13.5px}html .vt-founder-body p{font-size:15px;line-height:1.6;margin-bottom:12px}}  @media (min-width:701px){html .vt-page .vt-svc-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:24px}}@media (max-width:700px){html .vt-grid.c2{gap:0}}  html .vt-bk-time{white-space:nowrap}@media (max-width:420px){html .vt-bk-time{font-size:15px;padding-left:6px;padding-right:6px}}  html .vt-bk-calalt{margin:10px 0 0;font-size:14px;color:var(--gray)}html .vt-bk-calalt a{color:var(--blue-text);text-decoration:underline;text-underline-offset:3px}  .vt-call{padding:120px 0 72px;min-height:calc(100vh - 80px)}.vt-call .vt-form-head{margin-bottom:24px}.vt-call-h{font-size:clamp(28px,4.2vw,40px);line-height:1.15;margin:10px 0 12px;text-align:center}.vt-call .vt-form-head p{text-align:center}.vt-call-alt{margin-top:18px;text-align:center;font-size:14px;color:var(--gray)}.vt-call-alt a{color:var(--blue-light)}@media (max-width:640px){.vt-call{padding:96px 0 48px}}  html .vt-call .vt-consent{align-items:flex-start;gap:10px;margin-bottom:18px}html .vt-call .vt-consent input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;width:24px !important;height:24px !important;min-width:24px !important;margin:1px 0 0 !important;border:0;border-radius:0;background:none;box-shadow:none;accent-color:#2563eb;cursor:pointer}html .vt-call .vt-consent label{font:400 13px/1.6 'Manrope',sans-serif;color:#8b9ab5;padding:2px 0}html .vt-call .vt-consent label a{color:#5a8cf5}  html .vt-list li::before,html .vt-list.dot li::before,html .vt-list.neg li::before,html .whom-list.yes li::before,html .whom-list.no li::before,html .when-list li::before,html .threat-list li::before,html .firstcall-list li::before{font-size:inherit;line-height:inherit;margin-top:.62em;margin-top:calc(.5lh - 3px)}html .vt-prose ul.vt-tldr li::before{top:.7em;top:calc(.5lh - 4px)}  html .exp-dot{font-size:14px;line-height:1.55;margin-top:calc(.5lh - 3px)}@media (min-width:769px){html .exp-dot{font-size:15.5px}}  .vt-founder-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:12px}.vt-founder-links a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:4px;font-size:13px;font-weight:600;line-height:1;color:var(--gray-light);text-decoration:none;transition:border-color .2s,color .2s}.vt-founder-links a svg{color:var(--blue-text);flex-shrink:0}.vt-founder-links a:hover{border-color:var(--blue);color:var(--white)}  @media (max-width:700px){html .vt-footer-inner{display:flex;flex-direction:column;gap:0}html .vt-footer-brand{display:contents}html .vt-footer-logo{order:1}html .vt-footer-tagline{order:2;margin:12px 0 28px}html .vt-footer-nav{order:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:22px}html .vt-footer-col:nth-child(1){grid-column:1;grid-row:1}html .vt-footer-col:nth-child(3){grid-column:1;grid-row:2}html .vt-footer-col:nth-child(2){grid-column:2;grid-row:1 / span 2}html .vt-footer-copy{order:4;align-self:stretch;margin-top:28px;padding-top:18px;border-top:1px solid var(--border)}html .vt-footer-links a{align-items:flex-start;line-height:1.35}html .vt-footer-links a .vt-fi{margin-top:2px}}@media (max-width:360px){html .vt-footer-nav{grid-template-columns:1fr}html .vt-footer-col:nth-child(n){grid-column:1;grid-row:auto}}
