/* Contact (Oct 2026) -- corporate, routed; shares the Live Verify page system and the Integrate form styles */
.vct .vct-hero{position:relative;padding-top:96px;padding-bottom:24px;}
.vct .vct-net{position:absolute;inset:0 -20px;z-index:-1;opacity:.55;pointer-events:none;} .vct .vct-net svg{width:100%;height:100%;} .vct .vct-lines path{stroke:#D7E2F1;stroke-width:1;fill:none;stroke-dasharray:4 6;} .vct .vct-dots circle{fill:#B9CBE6;}
@media (prefers-reduced-motion:no-preference){ .vct .vct-lines path{animation:vctdash 18s linear infinite;} @keyframes vctdash{to{stroke-dashoffset:-200;}} }
.vct .vct-hero h1{font-size:64px !important;}
.vct .vct-routes{list-style:none;margin:44px auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #EEF1F5;}
.vct .vct-routes li{border-bottom:1px solid #EEF1F5;} .vct .vct-routes li:not(:nth-child(3n)){border-right:1px solid #EEF1F5;}
.vct .vct-routes a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:34px 30px;text-decoration:none;color:inherit;transition:background .15s;} .vct .vct-routes a:hover,.vct .vct-routes a[aria-pressed="true"]{background:#F7F9FC;} .vct .vct-routes a:focus-visible{outline:3px solid rgba(17,75,155,.3);outline-offset:-3px;}
.vct .vct-routes .vlv-i{width:26px;height:26px;color:#114B9B;margin-bottom:6px;}
.vct .vct-r-t{font-size:20px;font-weight:650;color:#0A2A5E;} .vct .vct-r-d{font-size:15px;line-height:1.5;color:#475467;flex:1;} .vct .vct-r-a{margin-top:6px;font-size:14.5px;font-weight:600;color:#114B9B;} .vct .vct-routes a:hover .vct-r-a{text-decoration:underline;}
.vct .vct-aside{margin:22px 0 0;text-align:center;font-size:14px;color:#667085;} .vct .vct-aside a{color:#114B9B;font-weight:600;text-decoration:none;}
.vct .vct-formsec{scroll-margin-top:90px;} .vct .vct-formsec[hidden]{display:none;} .vct .vct-formsec:not([hidden]){animation:vlvin .35s ease;}
.vct label[hidden]{display:none !important;} .vct .vct-ferr{display:block;margin-top:6px;font-size:13px;color:#B42318;} .vct .is-bad input,.vct .is-bad textarea{border-color:#F04438 !important;}
.vct .vct-privacy{margin:0;font-size:14px;color:#475467;} .vct .vct-privacy a,.vct .vct-fine a{color:#114B9B;font-weight:600;text-decoration:none;}
.vct .vct-fine{margin:0;font-size:12.5px;color:#98A2B3;}
.vct .vct-ref{font-size:13.5px !important;color:#667085 !important;font-variant-numeric:tabular-nums;}
.vct .vct-corp{max-width:760px;margin:0 auto;text-align:center;padding-top:140px;}
.vct input,.vct select,.vct textarea{font-size:16px !important;}
@media (max-width:900px){ .vct .vct-hero h1{font-size:44px !important;} .vct .vct-routes{grid-template-columns:1fr;} .vct .vct-routes li{border-right:0 !important;} .vct .vct-routes a{padding:24px 6px;} .vct .vct-corp{padding-top:96px;} }