html .vectcor-access-page{min-height:100vh;min-height:100svh;width:100%;color-scheme:dark;color:#f4f8ff;background-color:#030c1b;background-image:linear-gradient(90deg,rgba(2,9,22,.88),rgba(2,9,22,.72) 32%,rgba(2,9,22,.25) 67%,rgba(2,9,22,.3)),linear-gradient(180deg,rgba(2,9,22,.1),rgba(2,9,22,.3)),url(/brand/vectcor-space-bg.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}html .vectcor-access-layout{width:min(100%,1680px);min-height:inherit;margin-inline:auto;padding:clamp(28px,5vh,72px) clamp(24px,5vw,88px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,1fr);gap:clamp(48px,7vw,136px);align-items:center}html .vectcor-access-hero{min-width:0;max-width:640px}html .vectcor-access-logo{display:block;width:100%;height:auto;aspect-ratio:376/74}html .vectcor-access-logo-fallback{display:none}html .vectcor-access-eyebrow{margin:38px 0 18px;color:#a3caff;font-size:.6875rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;line-height:1.7}html .vectcor-access-title{margin:0;color:#f8fbff;font-size:clamp(2.65rem,4.3vw,4.5rem);font-weight:750;letter-spacing:-.045em;line-height:1.06;text-shadow:0 3px 24px rgba(0,0,0,.45)}html .vectcor-access-title>span{display:block}html .vectcor-access-description{margin:25px 0 0;color:#c4d4e8;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.85}html .vectcor-access-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 0}html .vectcor-access-features>div{padding:19px 18px;border:1px solid rgba(148,188,236,.24);border-radius:16px;background:rgba(7,22,42,.74)}html .vectcor-access-features dt{color:#f4f8ff;font-size:.875rem;font-weight:700;line-height:1.5}html .vectcor-access-features dd{margin:8px 0 0;color:#b8cce4;font-size:.8125rem;line-height:1.8}html .vectcor-access-card{width:100%;max-width:540px;min-width:0;justify-self:end;padding:clamp(28px,3vw,46px);border:1px solid rgba(155,191,236,.28);border-radius:28px;background:rgba(9,23,43,.96);box-shadow:0 28px 88px rgba(0,0,0,.42),inset 0 1px 0 rgba(209,230,255,.07);overflow-wrap:anywhere}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){html .vectcor-access-card{background:rgba(9,23,43,.88);backdrop-filter:blur(12px)}}html .vectcor-access-card :is(h1,h2,[class*="text-[#102443]"]){color:#f4f8ff!important}html .vectcor-access-card :is(.text-slate-300,.text-slate-400,.text-slate-500,[class*="text-[#64748b]"],[class*="text-[#94a3b8]"]){color:#b7c9df!important}html .vectcor-access-card :is([class*="text-[#52617c]"],[class*="text-[#33425e]"]){color:#d8e6f6!important}html .vectcor-access-card :is(.text-blue-600,.text-blue-700){color:#94c4ff!important}html .vectcor-access-card :is([class*="border-[#edf0f5]"],[class*="border-[#dce3ec]"],[class*="border-[#e1e7ef]"]){border-color:#3c506c!important}html .vectcor-access-card :is([class*="bg-[#fbfcfe]"],[class*="bg-[#f8fafc]"]){background-color:#0b1c34!important}html .vectcor-access-card input:not([type=checkbox]):not([type=radio]){min-width:0;width:100%;min-height:48px;background-color:#0b1c34!important;border-color:#49607f!important;color:#f4f8ff!important;font-size:1rem}html .vectcor-access-card input::-moz-placeholder{color:#a9bdd6!important;opacity:1}html .vectcor-access-card input::placeholder{color:#a9bdd6!important;opacity:1}html .vectcor-access-card input[type=checkbox]{accent-color:#2563eb}html .vectcor-access-card :is(a,button,input):focus-visible{outline:2px solid #a8d3ff;outline-offset:3px}html .vectcor-access-card button[type=submit]{min-height:48px;background:#2563eb!important;color:#fff!important}html .vectcor-access-card button[type=submit]:hover:not(:disabled){background:#1d4ed8!important}html .vectcor-access-card [class*=text-red-],html .vectcor-access-card [class*=text-rose-]{color:#ffb6c2!important}html .vectcor-access-card :is(.bg-rose-50,.bg-red-50){background-color:rgba(159,36,60,.22)!important}html .vectcor-access-card [class*=text-emerald-]{color:#9ce9cb!important}html .vectcor-access-card .bg-emerald-50{background-color:rgba(16,99,73,.24)!important}html .vectcor-access-card .bg-emerald-100{background-color:rgba(16,99,73,.38)!important}html .vectcor-access-card .vectcor-sign-in-heading__light{display:none}html .vectcor-access-card .vectcor-sign-in-heading__dark{display:block}html .vectcor-access-card .vectcor-access-security-label{color:#a3caff;margin:0 0 12px;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@media (min-width:960px) and (min-aspect-ratio:6/5){html .vectcor-access-page{background-image:linear-gradient(90deg,rgba(2,9,22,.88),rgba(2,9,22,.72) 32%,rgba(2,9,22,.25) 67%,rgba(2,9,22,.3)),linear-gradient(180deg,rgba(2,9,22,.1),rgba(2,9,22,.3)),url(/brand/vectcor-space-bg-wide.png);background-position:50%}}@media (max-width:959px){html .vectcor-access-layout{grid-template-columns:minmax(0,1fr);gap:28px;align-content:center;padding:32px 20px}html .vectcor-access-hero{width:min(72%,280px);justify-self:center}html .vectcor-access-hero-copy{display:none}html .vectcor-access-card{justify-self:center;max-width:500px;padding:30px}}@media (max-width:420px){html .vectcor-access-layout{padding:24px 14px;gap:24px}html .vectcor-access-card{padding:24px 20px;border-radius:22px}html .vectcor-access-card .vectcor-sign-in-heading{font-size:1.75rem}}@media (min-width:960px) and (max-height:720px){html .vectcor-access-layout{padding-block:28px}html .vectcor-access-eyebrow{margin-top:24px}html .vectcor-access-features{margin-top:22px}}@media (prefers-reduced-transparency:reduce){html .vectcor-access-card{background:#09172b;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){html .vectcor-access-page{background:Canvas;color:CanvasText}html .vectcor-access-page .vectcor-access-card,html .vectcor-access-page .vectcor-access-features>div{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html .vectcor-access-page .vectcor-access-logo{display:none}html .vectcor-access-page .vectcor-access-logo-fallback{display:block;font-size:2rem;font-weight:750}html .vectcor-access-page .vectcor-access-card [class*=text-],html .vectcor-access-page :is(h1,h2,p,span,dt,dd,label){color:CanvasText!important;text-shadow:none}html .vectcor-access-page .vectcor-access-card input:not([type=checkbox]):not([type=radio]){background:Field!important;color:FieldText!important;border-color:ButtonText!important}html .vectcor-access-page .vectcor-access-card button[type=submit]{background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important}html .vectcor-access-page .vectcor-access-card a{color:LinkText!important}html .vectcor-access-page .vectcor-access-card :is(a,button,input):focus-visible{outline-color:Highlight}}