.ve-access{z-index:200;color:#f7f7f0;background:#090a12;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);display:grid;position:fixed;inset:0;overflow:auto}.ve-access-close{z-index:3;color:#111;min-height:46px;font:11px var(--mono);cursor:pointer;background:#b9ff38;border:1px solid #111;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:fixed;top:22px;right:24px;box-shadow:4px 4px #6942c8}.ve-access-close:focus-visible{outline-offset:4px;outline:3px solid #6942c8}.ve-access-close:hover{color:#111;background:#b9ff38;transform:translate(-2px,-2px);box-shadow:6px 6px #6942c8}.ve-access-close span{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ve-access-brand{z-index:2;align-items:center;gap:18px;display:flex;position:fixed;top:24px;left:28px}.ve-access-brand>span{font:10px var(--mono);color:#ffffff8a}.ve-access-proof,.ve-access-form-panel{min-height:100vh;padding:150px clamp(30px,6vw,100px) 70px}.ve-access-proof{background:radial-gradient(circle at 70% 22%,#5f42a944,#0000 34%),#090a12;flex-direction:column;display:flex}.ve-access-proof h2{letter-spacing:-.065em;margin:28px 0 20px;font-size:clamp(52px,6vw,94px);line-height:.86}.ve-access-proof h2 em{color:var(--acid);font-style:normal}.ve-access-lede{color:#ffffffb8;max-width:660px;font-size:17px;line-height:1.65}.ve-access-steps{border-top:1px solid #ffffff2b;gap:0;margin-top:58px;display:grid}.ve-access-steps article{border-bottom:1px solid #ffffff2b;grid-template-columns:90px 1fr;gap:20px;padding:22px 0;display:grid}.ve-access-steps article>span,.ve-access-case header{font:10px var(--mono);color:var(--acid)}.ve-access-steps b{font-size:18px}.ve-access-steps p{color:#ffffff82;margin:6px 0 0}.ve-access-case{background:#ffffff08;border:1px solid #ffffff30;margin-top:auto;padding:22px}.ve-access-case header{justify-content:space-between;gap:20px;display:flex}.ve-access-case header b{color:#fff}.ve-access-case>p{margin:28px 0 0;font-size:25px}.ve-access-case>p b{color:var(--acid)}.ve-access-form-panel{color:#111;background:#f3f1e8;place-items:center;display:grid;position:relative}.ve-access-form-orbit{opacity:.25;position:absolute;top:9%;right:8%}.ve-access-form,.ve-access-success,.ve-access-existing{background:#fff;border:1px solid #111;width:min(100%,560px);padding:clamp(28px,5vw,58px);box-shadow:14px 14px #6942c8}.ve-access-kicker,.ve-access-form label,.ve-section-label,.ve-form-error span,.ve-spam-note span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ve-access-form h3,.ve-access-success h3,.ve-access-existing h3{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.92}.ve-access-form>p,.ve-access-success>p,.ve-access-existing>p{color:#555;line-height:1.55}.ve-email-field{border:1px solid #111;grid-template-columns:1fr 48px;margin-top:10px;display:grid}.ve-email-field:focus-within{outline:3px solid #b9ff38}.ve-email-field.has-error{border-color:#bb2d16}.ve-email-field input{background:0 0;border:0;outline:0;min-width:0;padding:17px;font:16px inherit}.ve-email-field>span{color:#fff;background:#111;place-items:center;display:grid}.ve-form-message-slot{min-height:56px;padding-top:10px}.ve-field-note,.ve-form-error{margin:0;font-size:12px}.ve-form-error{color:#a52312}.ve-form-error span{margin-bottom:4px;display:block}.ve-access-submit,.ve-login-action,.ve-resend-action{color:#fff;width:100%;min-height:58px;font:12px var(--mono);cursor:pointer;background:#3157ff;border:1px solid #111;justify-content:space-between;align-items:center;padding:10px 10px 10px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:4px 4px #111}.ve-access-submit:hover,.ve-login-action:hover,.ve-resend-action:hover{color:#fff;background:#3157ff;transform:translate(-2px,-2px);box-shadow:6px 6px #111}.ve-access-submit:focus-visible,.ve-login-action:focus-visible,.ve-resend-action:focus-visible{outline-offset:4px;outline:3px solid #b9ff38}.ve-access-submit b,.ve-login-action b,.ve-resend-action b{color:#111;background:#b9ff38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ve-access-submit:disabled,.ve-resend-action:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:4px 4px #111}.ve-access-assurance{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.ve-access-assurance span{font:8px var(--mono);text-align:center;border-top:1px solid #ccc;padding-top:10px}.ve-success-mark,.ve-existing-mark{color:#111;background:#b9ff38;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ve-sent-email{overflow-wrap:anywhere;margin:18px 0 28px;font-size:18px;display:block}.ve-inbox-action,.ve-spam-note{border:1px solid #ddd;margin:16px 0;padding:18px}.ve-inbox-action p{color:#666;margin:6px 0 0}.ve-resend-action{background:#111;margin-top:22px}.ve-spam-note{font-size:12px;line-height:1.5}.ve-spam-note span{margin-bottom:6px;display:block}.ve-login-action{margin:30px 0 16px}.ve-switch-email{font:11px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.ve-switch-email .oxo-action-icon{width:14px}@media (max-width:900px){.ve-access{grid-template-columns:1fr}.ve-access-brand{position:absolute}.ve-access-proof,.ve-access-form-panel{min-height:auto;padding:130px 24px 60px}.ve-access-form-panel{padding-top:70px}.ve-access-case{margin-top:48px}}@media (max-width:520px){.ve-access-close{top:14px;right:14px}.ve-access-brand{top:18px;left:18px}.ve-access-proof h2{font-size:15vw}.ve-access-form,.ve-access-success,.ve-access-existing{padding:26px;box-shadow:7px 7px #6942c8}.ve-access-assurance{grid-template-columns:1fr}.ve-access-steps article{grid-template-columns:64px 1fr}}
.oxo-nav-v2 .ve-logo{width:max-content;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.oxo-nav-v2 .ve-logo b{font:500 29px/1 var(--sans,"Sora",sans-serif);letter-spacing:-.1em}.oxo-nav-v2 .ve-logo small{font:7px/1.3 var(--mono,"Space Mono",monospace);letter-spacing:.08em;border-left:1px solid;padding-left:10px}.oxo-nav-v2 .ve-spark{background:currentColor;border-radius:2px 11px;width:23px;height:23px;display:inline-block;position:relative;transform:rotate(45deg)}.oxo-nav-v2 .ve-spark:before,.oxo-nav-v2 .ve-spark:after{content:"";background:inherit;border-radius:50%;position:absolute;inset:5px -5px}.oxo-nav-v2 .ve-spark:after{inset:-5px 5px}.oxo-nav-v2 .oxo-action-icon{width:1.1em;height:1.1em;color:inherit;display:block}.oxo-nav-v2{--ink:#10100f;--paper:#f2efe3;--acid:#d8ff3e;--blue:#2448ff;--pink:#ff9bd4;--sans:"Sora",sans-serif;--mono:"Space Mono",monospace;z-index:120;border-bottom:1px solid var(--ink);background:var(--paper);height:92px;color:var(--ink);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;padding:0 28px;display:grid;position:absolute;inset:0 0 auto}.oxo-nav-v2 .ve-logo{justify-self:start}.oxo-nav-v2 .ve-logo b{font-size:34px}.oxo-nav-v2 .ve-logo small{font-size:8px}.oxo-nav-v2>nav{align-items:center;gap:27px;display:flex}.oxo-nav-v2 .nav-trigger,.oxo-nav-v2>nav>a{color:inherit;font:500 13px/1 var(--sans,"Sora",sans-serif);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:36px 0;text-decoration:none}.oxo-nav-v2 .nav-trigger span{font:10px var(--mono);color:var(--blue);margin-left:7px}.oxo-nav-v2 .nav-actions{justify-self:end;align-items:center;gap:12px;display:flex}.oxo-nav-v2 .nav-login{font:10px var(--mono);text-decoration:none}.oxo-nav-v2 .oxo-nav-cta{border:1px solid var(--ink);background:var(--blue);min-width:176px;height:48px;box-shadow:5px 5px var(--ink);font:10px var(--mono);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 16px;text-decoration:none;display:flex;color:#fff!important}.oxo-nav-v2 .oxo-nav-cta>span{background:var(--acid);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;color:var(--ink)!important}.oxo-nav-v2 .oxo-nav-cta:hover{background:var(--blue);box-shadow:7px 7px var(--ink);transform:translate(-2px,-2px);color:#fff!important}.oxo-nav-v2 .oxo-nav-cta:hover>span{background:var(--acid);color:var(--ink)!important}.oxo-nav-v2 .nav-menu-toggle{display:none}.oxo-nav-v2 .nav-panel{border:1px solid var(--ink);background:var(--paper);min-height:470px;color:var(--ink);box-shadow:12px 12px 0 var(--blue);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.65fr) minmax(250px,.63fr);display:none;position:fixed;top:92px;left:18px;right:18px;overflow:hidden}.oxo-nav-v2 .nav-panel.is-open{display:grid}.oxo-nav-v2 .nav-panel-intro{color:var(--ink);border-right:1px solid;flex-direction:column;padding:34px;display:flex}.oxo-nav-v2 .eyebrow{font:9px var(--mono);letter-spacing:.14em;color:var(--blue)}.oxo-nav-v2 .nav-panel-intro h2{font:500 clamp(38px,4.2vw,66px)/.88 var(--sans);letter-spacing:-.065em;color:var(--ink);margin:42px 0 22px}.oxo-nav-v2 .nav-panel-intro p{font:10px/1.8 var(--mono);max-width:330px;color:var(--ink)}.oxo-nav-v2 .nav-panel-intro>a{font:10px var(--mono);color:var(--ink);border-top:1px solid;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;text-decoration:none;display:flex}.oxo-nav-v2 .nav-links{grid-template-columns:1fr 1fr;align-content:start;display:grid}.oxo-nav-v2 .nav-link{min-height:106px;color:var(--ink);border-bottom:1px solid;border-right:1px solid;grid-template-columns:32px 1fr 20px;align-items:center;padding:18px 20px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.oxo-nav-v2 .nav-link small{font:8px var(--mono);color:var(--blue)}.oxo-nav-v2 .nav-link span{gap:7px;display:grid}.oxo-nav-v2 .nav-link b{font:500 21px/1 var(--sans);letter-spacing:-.035em;color:var(--ink)}.oxo-nav-v2 .nav-link em{font:8px/1.45 var(--mono);color:#625f58;font-style:normal}.oxo-nav-v2 .nav-link:hover{background:var(--acid);transform:translate(-3px,-3px)}.oxo-nav-v2 .nav-feature{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.oxo-nav-v2 .nav-feature small{font:9px var(--mono);color:var(--acid);letter-spacing:.12em}.oxo-nav-v2 .nav-feature strong{font:500 34px/.95 var(--sans);letter-spacing:-.055em}.oxo-nav-v2 .nav-feature p{font:9px/1.7 var(--mono);color:#c9c5bc}.oxo-nav-v2 .signal-bars{align-items:end;gap:10px;height:130px;display:flex}.oxo-nav-v2 .signal-bars i{height:var(--h);background:var(--acid);flex:1;animation:1.4s ease-in-out infinite alternate navPulse;display:block}.oxo-nav-v2 .signal-bars i:first-child{--h:36%}.oxo-nav-v2 .signal-bars i:nth-child(2){--h:72%;animation-delay:-.2s}.oxo-nav-v2 .signal-bars i:nth-child(3){--h:54%;animation-delay:-.4s}.oxo-nav-v2 .signal-bars i:nth-child(4){--h:92%;animation-delay:-.6s}.oxo-nav-v2 .signal-bars i:nth-child(5){--h:66%;animation-delay:-.8s}.oxo-nav-v2 .nav-panel[data-panel=solutions] .nav-feature{background:var(--blue)}.oxo-nav-v2 .nav-panel[data-panel=industries] .nav-link:hover{background:var(--pink)}.oxo-nav-v2 :is(a,button):focus-visible{outline:3px solid var(--acid);outline-offset:3px}@keyframes navPulse{to{opacity:.55;height:20%}}@media (max-width:1100px){.oxo-nav-v2>nav{gap:16px}.oxo-nav-v2 .nav-trigger,.oxo-nav-v2>nav>a{font-size:11px}.oxo-nav-v2 .nav-login{display:none}.oxo-nav-v2 .nav-panel{grid-template-columns:260px 1fr}.oxo-nav-v2 .nav-feature{display:none}}@media (max-width:900px){.oxo-nav-v2{grid-template-columns:1fr auto;height:72px;padding:0 17px}.oxo-nav-v2 .ve-logo small,.oxo-nav-v2 .nav-actions{display:none}.oxo-nav-v2 .nav-menu-toggle{border:1px solid var(--ink);background:var(--paper);font:10px var(--mono);padding:10px 13px;display:block}.oxo-nav-v2>nav{background:var(--paper);flex-direction:column;align-items:stretch;gap:0;padding:14px 18px 40px;display:none;position:fixed;inset:72px 0 0;overflow:auto}.oxo-nav-v2>nav.is-open{display:flex}.oxo-nav-v2 .nav-group{border-bottom:1px solid}.oxo-nav-v2 .nav-trigger,.oxo-nav-v2>nav>a{justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0;font-size:16px;display:flex}.oxo-nav-v2 .nav-panel{min-height:0;box-shadow:none;border:0;grid-template-columns:1fr;display:none;position:static}.oxo-nav-v2 .nav-panel.is-open{display:block}.oxo-nav-v2 .nav-panel-intro,.oxo-nav-v2 .nav-feature{display:none}.oxo-nav-v2 .nav-links{grid-template-columns:1fr}.oxo-nav-v2 .nav-link{border-right:0;min-height:74px;padding:14px 4px}.oxo-nav-v2 .nav-link b{font-size:20px}.oxo-nav-v2 .nav-link em{font-size:8px}}@media (prefers-reduced-motion:reduce){.oxo-nav-v2 .signal-bars i{animation:none}}
