.hoc-nav2-shell{height:76px}@media (max-width:1199px){.hoc-nav2-shell{height:64px}}.hoc-nav2{background:var(--nav2-bg,var(--hoc-quantum-blue));color:var(--hoc-fg-on-dark);font-family:var(--hoc-font-body);left:0;letter-spacing:.01em;position:fixed;right:0;top:0;transition:box-shadow .2s;z-index:900}.hoc-nav2.is-scrolled{box-shadow:0 1px 0 hsla(0,0%,100%,.1),0 10px 30px rgba(5,12,26,.35)}.hoc-nav2--settling,.hoc-nav2--settling *{transition:none!important}.hoc-nav2--paper{--nav2-bg:#fff}.hoc-nav2--light{color:var(--hoc-fg-on-light)}.hoc-nav2--light.is-scrolled{box-shadow:0 1px 0 var(--hoc-ink-100),0 10px 30px rgba(19,42,78,.1)}.hoc-nav2__logo-light{display:none!important}.hoc-nav2--light .hoc-nav2__logo-light{display:block!important}.hoc-nav2--light .hoc-nav2__logo-dark{display:none!important}.hoc-nav2--light .hoc-nav2__cta{background:var(--hoc-quantum-blue);color:var(--hoc-fg-on-dark)}.hoc-nav2--light .hoc-nav2__cta:hover{background:var(--hoc-core-blue-700)}.hoc-nav2--light .hoc-nav2__lang-btn[aria-expanded=true]{background:rgba(19,42,78,.07)}@media (hover:hover) and (pointer:fine){.hoc-nav2--light .hoc-nav2__lang-btn:hover,.hoc-nav2--light .hoc-nav2__login:hover{background:rgba(19,42,78,.07)}}.hoc-nav2--light :focus-visible{outline-color:var(--hoc-core-blue)}:where(.hoc-nav2,.hoc-nav2__m) :where(a,button){color:inherit;text-decoration:none}:where(.hoc-nav2,.hoc-nav2__m) :where(button){background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0}:where(.hoc-nav2,.hoc-nav2__m) svg{display:block}.hoc-nav2__row{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:76px;position:relative;transition:height .2s}.hoc-nav2--page .hoc-nav2__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hoc-nav2.is-scrolled .hoc-nav2__row{height:64px}.hoc-nav2__logo{align-items:center;display:flex;height:100%;justify-self:start}.hoc-nav2__logo img{display:block;height:auto}.hoc-nav2__logo-svg{color:#fff;display:block}.hoc-nav2--light .hoc-nav2__logo-svg{color:var(--hoc-quantum-blue)}.hoc-nav2__links{justify-self:center}.hoc-nav2__list{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.hoc-nav2__item{margin:0;position:relative}.hoc-nav2__item--mega{position:static}.hoc-nav2__link{align-items:center;display:inline-flex;font-size:16px;font-weight:500;gap:7px;height:40px;line-height:1;padding:0 16px;position:relative;white-space:nowrap}.hoc-nav2__chev{fill:none;height:11px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .2s;width:11px}.hoc-nav2 [aria-expanded=true]>.hoc-nav2__chev{transform:rotate(180deg)}.hoc-nav2__link:after{background:var(--hoc-lilac);border-radius:2px;bottom:2px;content:"";height:2px;left:16px;opacity:0;position:absolute;right:16px;transition:opacity var(--hoc-dur-fast) var(--hoc-ease-out)}.hoc-nav2__link[aria-expanded=true]:after{opacity:1}@media (hover:hover) and (pointer:fine){.hoc-nav2__link:hover:after{opacity:1}}.hoc-nav2__glide{background:var(--hoc-lilac);border-radius:2px;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(50% + 16px);transition:transform .32s var(--hoc-ease-out),width .32s var(--hoc-ease-out),opacity .15s;width:0}.hoc-nav2__glide.is-on{opacity:1}.hoc-nav2--fx .hoc-nav2__link:after,.hoc-nav2:not(.hoc-nav2--fx) .hoc-nav2__glide{display:none}.hoc-nav2__actions{align-items:center;display:flex;gap:6px;grid-column:3;justify-self:end}.hoc-nav2__lang{position:relative}.hoc-nav2__lang-btn,.hoc-nav2__login{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:600;gap:6px;height:40px;padding:0 12px;transition:background-color .15s;white-space:nowrap}.hoc-nav2__lang-btn{letter-spacing:.04em}.hoc-nav2__lang-btn .hoc-nav2__chev{height:10px;width:10px}.hoc-nav2__lang-btn[aria-expanded=true]{background:hsla(0,0%,100%,.09)}@media (hover:hover) and (pointer:fine){.hoc-nav2__lang-btn:hover,.hoc-nav2__login:hover{background:hsla(0,0%,100%,.09)}}.hoc-nav2__cta{font-size:15px;font-weight:500;height:40px;margin-left:6px;padding:0 16px}.hoc-nav2__cta .hoc-nav2__arr{margin-left:-8px;opacity:0;transition:width .2s,margin .2s,opacity .2s;width:0}@media (hover:hover) and (pointer:fine){.hoc-nav2--fx .hoc-nav2__cta:hover .hoc-nav2__arr{margin-left:0;opacity:1;width:16px}}.hoc-nav2__arr{fill:none;flex:none;height:9px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}.hoc-nav2 :focus-visible{border-radius:6px;outline:2px solid var(--hoc-cipher-blue);outline-offset:2px}.hoc-nav2__m :focus-visible,.hoc-nav2__panel :focus-visible{outline-color:var(--hoc-core-blue)}.hoc-nav2__panel{background:#fff;border:1px solid var(--hoc-ink-100);border-radius:var(--hoc-r-xl);box-shadow:0 24px 60px rgba(11,28,54,.22),0 2px 6px rgba(11,28,54,.06);color:var(--hoc-fg-on-light);opacity:0;position:absolute;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility 0s .18s;visibility:hidden;z-index:2}.hoc-nav2__panel:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.hoc-nav2__panel.is-open{opacity:1;transform:none;transition:opacity .18s,transform .18s;visibility:visible}.hoc-nav2__mega{left:50%;padding:28px 28px 0;transform:translate(-50%,-6px);width:min(1040px,calc(100vw - 48px))}.hoc-nav2__mega.is-open{transform:translate(-50%)}.hoc-nav2__q{color:var(--hoc-fg-on-light);font-family:var(--hoc-font-display);font-size:20px;font-weight:500;letter-spacing:0;line-height:1.3;margin:0 0 24px}.hoc-nav2__grid{display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.hoc-nav2__head{color:var(--hoc-fg-on-light);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:20px;margin:0 0 10px;padding:0;text-transform:uppercase}.hoc-nav2__opt{border-radius:var(--hoc-r-md);color:var(--hoc-fg-on-light);display:block;margin:0 -12px;padding:12px;transition:background-color .15s}.hoc-nav2__opt-title{align-items:center;display:flex;font-size:17px;font-weight:600;gap:8px;line-height:1.3}.hoc-nav2__opt-title .hoc-nav2__arr{opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}.hoc-nav2__opt-desc{display:block;font-size:14.5px;line-height:1.4;margin-top:2px}@media (hover:hover) and (pointer:fine){.hoc-nav2__opt:hover{background:var(--hoc-ink-50)}.hoc-nav2__opt:hover .hoc-nav2__arr{opacity:1;transform:none}}.hoc-nav2__tag{border-radius:999px;color:var(--hoc-fg-on-light);display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.5;padding:2px 8px;white-space:nowrap}.hoc-nav2__tag--lilac{background:var(--hoc-lilac-300)}.hoc-nav2__tag--cipher{background:var(--hoc-cipher-blue)}.hoc-nav2__tag--none{background:var(--hoc-ink-100)}.hoc-nav2__foot{border-top:1px solid var(--hoc-ink-100);display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:20px 0 24px}.hoc-nav2__contact{align-items:center;background:var(--hoc-lilac);border-radius:var(--hoc-r-md);color:var(--hoc-fg-on-light);display:inline-flex;flex-wrap:wrap;font-size:15px;gap:4px 6px;grid-column:1/span 2;justify-self:start;line-height:1.3;padding:14px 18px}.hoc-nav2__contact--cipher{background:var(--hoc-cipher-blue)}.hoc-nav2__contact b{align-items:center;display:inline-flex;font-weight:600;gap:8px}.hoc-nav2__contact .hoc-nav2__arr{transition:transform .15s}@media (hover:hover) and (pointer:fine){.hoc-nav2__contact:hover .hoc-nav2__arr{transform:translateX(3px)}}.hoc-nav2__res{display:grid;gap:16px;grid-template-columns:1fr 250px;left:50%;padding:20px;transform:translate(-50%,-6px);width:640px}.hoc-nav2__res.is-open{transform:translate(-50%)}.hoc-nav2__res .hoc-nav2__opt{margin:0}.hoc-nav2__res-list{display:grid;gap:2px}.hoc-nav2__feat{background:var(--hoc-quantum-blue);border-radius:var(--hoc-r-lg);color:var(--hoc-fg-on-dark);display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:20px}.hoc-nav2__feat small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hoc-nav2__feat strong{display:block;font-family:var(--hoc-font-display);font-size:17px;font-weight:400;letter-spacing:0;line-height:1.3;margin-top:6px}.hoc-nav2__feat-link{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:8px}.hoc-nav2__langp{padding:8px;right:0;width:210px}.hoc-nav2__langp a{align-items:center;border-radius:8px;color:var(--hoc-fg-on-light);display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:10px 12px}.hoc-nav2__langp svg{fill:none;height:16px;stroke:var(--hoc-quantum-blue);stroke-width:1.6;width:16px}@media (hover:hover) and (pointer:fine){.hoc-nav2__langp a:hover{background:var(--hoc-ink-50)}}.hoc-nav2__dim{background:rgba(11,28,54,.45);inset:0;opacity:0;position:fixed;transition:opacity .25s,visibility 0s .25s;visibility:hidden;z-index:899}.hoc-nav2__dim.is-on{opacity:1;transition:opacity .25s;visibility:visible}@keyframes hoc-nav2-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__col,.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__foot,.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__q,.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__feat,.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__opt{animation:hoc-nav2-up .4s var(--hoc-ease-out) both}.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__col:nth-child(2){animation-delay:.05s}.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__col:nth-child(3){animation-delay:.1s}.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__col:nth-child(4),.hoc-nav2--fx .hoc-nav2__mega.is-open .hoc-nav2__foot{animation-delay:.15s}.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__opt:nth-child(2){animation-delay:.04s}.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__opt:nth-child(3){animation-delay:.08s}.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__opt:nth-child(4){animation-delay:.12s}.hoc-nav2--fx .hoc-nav2__res.is-open .hoc-nav2__feat{animation-delay:.06s}.hoc-nav2__burger{align-items:center;border-radius:8px;display:none;height:44px;justify-content:center;width:44px}.hoc-nav2__burger svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:24px}@media (max-width:1199px){.hoc-nav2.is-scrolled .hoc-nav2__row,.hoc-nav2__row{height:64px}.hoc-nav2__actions>.hoc-nav2__lang,.hoc-nav2__glide,.hoc-nav2__links,.hoc-nav2__login{display:none}.hoc-nav2__burger{display:inline-flex}.hoc-nav2__logo img,.hoc-nav2__logo-svg{max-width:96px}}@media (max-width:360px){.hoc-nav2__actions .hoc-nav2__cta{display:none}}.hoc-nav2__m{background:var(--hoc-quantum-blue);color:var(--hoc-fg-on-dark);display:flex;flex-direction:column;font-family:var(--hoc-font-body);inset:0;letter-spacing:.01em;opacity:0;position:fixed;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility 0s .2s;visibility:hidden;z-index:1000}.hoc-nav2__m.is-open{opacity:1;transform:none;transition:opacity .2s,transform .2s;visibility:visible}.hoc-nav2__m-top{align-items:center;display:flex;flex:none;height:64px;justify-content:space-between;padding:0 12px 0 var(--hoc-gutter-mobile)}.hoc-nav2__m-top img{display:block;height:auto;max-width:96px}.hoc-nav2__m-close{align-items:center;border-radius:8px;display:inline-flex;height:44px;justify-content:center;width:44px}.hoc-nav2__m-close svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:22px}.hoc-nav2__m-body{flex:1;overflow-y:auto;padding:8px var(--hoc-gutter-mobile) 24px;-webkit-overflow-scrolling:touch}.hoc-nav2__m-cards{display:grid;gap:10px;margin:4px 0 10px}.hoc-nav2__m-card{background:hsla(0,0%,100%,.07);border-radius:var(--hoc-r-lg);padding:14px 16px 4px}.hoc-nav2__m-card h3{color:var(--hoc-cipher-blue);font-family:var(--hoc-font-body);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4;margin:0 0 2px}.hoc-nav2__m-opt{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;font-size:18px;font-weight:600;min-height:48px}.hoc-nav2__m-card h3+.hoc-nav2__m-opt{border-top:0}.hoc-nav2__m-opt:active{opacity:.7}.hoc-nav2__m-opt .hoc-nav2__tag{font-size:11px;margin-left:10px}.hoc-nav2__m-opt--sub{align-items:flex-start;flex-direction:column;justify-content:center;min-height:60px;padding:8px 0}.hoc-nav2__m-sub{font-size:14px;font-weight:400;margin-top:1px}.hoc-nav2__m-top-link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);display:flex;font-size:19px;font-weight:600;justify-content:space-between;min-height:54px;text-align:left;width:100%}.hoc-nav2__m-top-link .hoc-nav2__chev{height:13px;width:13px}.hoc-nav2__m-acc{display:none;padding:4px 0 8px 12px}.hoc-nav2__m-acc.is-open{display:block}.hoc-nav2__m-acc a{align-items:center;display:flex;font-size:17px;font-weight:500;min-height:46px}.hoc-nav2__m-lang{display:flex;gap:2px;margin:16px 0 0 -8px}.hoc-nav2__m-lang a{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.04em;padding:10px 8px}.hoc-nav2__m-lang a[aria-current=true]{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hoc-nav2__m-cta{border-top:1px solid hsla(0,0%,100%,.14);flex:none;padding:12px var(--hoc-gutter-mobile) calc(12px + env(safe-area-inset-bottom))}.hoc-nav2__m-cta .hoc-btn{font-size:17px;font-weight:500;height:52px;width:100%}.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-card,.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-lang,.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-list{animation:hoc-nav2-up .4s var(--hoc-ease-out) both}.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-card:nth-child(2){animation-delay:.05s}.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-card:nth-child(3){animation-delay:.1s}.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-list{animation-delay:.15s}.hoc-nav2--fx~.hoc-nav2__m.is-open .hoc-nav2__m-lang{animation-delay:.2s}html.hoc-nav2-lock,html.hoc-nav2-lock body{overflow:hidden}body:has(.hoc-nav2) .hoc-hero--background .hoc-hero__backdrop:before{background:linear-gradient(to bottom,var(--nav2-bg,var(--hoc-quantum-blue)) 0,transparent 100%);content:"";height:180px;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:1}@media (prefers-reduced-motion:reduce){.hoc-nav2,.hoc-nav2 *,.hoc-nav2__dim,.hoc-nav2__m,.hoc-nav2__m *{animation:none!important;transition:none!important}}