#nx-intro{display:none}html.nx-intro-on #nx-intro{display:flex;position:fixed;inset:0;z-index:200;align-items:center;justify-content:center;background:radial-gradient(120% 130% at 85% -10%,#15406f,#0a2240 55%,#081b33);pointer-events:none;clip-path:inset(0);animation:nxIntroLift .55s cubic-bezier(.65,0,.35,1) .95s forwards}html.nx-intro-on #nx-intro>div{text-align:center}html.nx-intro-on #nx-intro img{height:42px;width:auto;margin:0 auto;filter:brightness(0) invert(1);opacity:0;transform:translateY(16px);animation:nxIntroIn .6s cubic-bezier(.16,1,.3,1) .1s forwards}html.nx-intro-on #nx-intro .nx-intro-bar{display:block;width:76px;height:2px;margin:16px auto 0;background:var(--accent, #1b6fb3);border-radius:2px;transform:scaleX(0);transform-origin:0 50%;animation:nxIntroBar .45s cubic-bezier(.65,0,.35,1) .42s forwards}@keyframes nxIntroIn{to{opacity:1;transform:none}}@keyframes nxIntroBar{to{transform:scaleX(1)}}@keyframes nxIntroLift{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@media (prefers-reduced-motion: no-preference){html.nx-js{--nx-d: 0s}html.nx-js.nx-intro-on{--nx-d: .8s}html.nx-js #top>section:first-of-type>div>div{opacity:1!important;transform:none!important;transition:none!important}html.nx-js #top>section:first-of-type>div>div:first-child>*,html.nx-js #top>section:first-of-type>div>div:last-child{animation:nxHeroRise .9s cubic-bezier(.16,1,.3,1) both}html.nx-js #top>section:first-of-type>div>div:first-child>:nth-child(1){animation-delay:calc(var(--nx-d) + .05s)}html.nx-js #top>section:first-of-type>div>div:first-child>:nth-child(2){animation-delay:calc(var(--nx-d) + .14s)}html.nx-js #top>section:first-of-type>div>div:first-child>:nth-child(3){animation-delay:calc(var(--nx-d) + .24s)}html.nx-js #top>section:first-of-type>div>div:first-child>:nth-child(4){animation-delay:calc(var(--nx-d) + .34s)}html.nx-js #top>section:first-of-type>div>div:first-child>:nth-child(5){animation-delay:calc(var(--nx-d) + .5s)}html.nx-js #top>section:first-of-type>div>div:last-child{animation-delay:calc(var(--nx-d) + .3s)}@keyframes nxHeroRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}html.nx-js #top>section:first-of-type>div{z-index:1}html.nx-js #top>section:first-of-type:after{content:"";position:absolute;inset:-25%;background:radial-gradient(38% 45% at 72% 20%,rgba(78,158,222,.18),transparent 70%),radial-gradient(32% 42% at 18% 85%,rgba(27,111,179,.16),transparent 70%);animation:nxAurora 18s ease-in-out infinite alternate;pointer-events:none}@keyframes nxAurora{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,3%,0) scale(1.15)}}}#nx-top{position:fixed;right:22px;bottom:24px;z-index:60;width:46px;height:46px;border-radius:50%;background:var(--accent, #1B6FB3);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 10px 26px #081b3347;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s,visibility .25s,filter .15s}#nx-top.nx-show{opacity:1;visibility:visible;transform:none}#nx-top:hover{filter:brightness(.94)}#nx-botnav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:stretch;background:#fffffff7;backdrop-filter:blur(12px);border-top:1px solid rgba(10,34,64,.1);box-shadow:0 -6px 22px #0a224014;padding-bottom:env(safe-area-inset-bottom,0px)}#nx-botnav>button{flex:1;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 8px;color:#51637b;font:600 11px/1 IBM Plex Sans,system-ui,sans-serif}#nx-botnav>button svg{display:block}#nx-botnav>button:active{color:var(--accent, #1B6FB3)}#nx-botnav .nx-cta{color:var(--accent, #1B6FB3)}#nx-sheet-bg{position:fixed;inset:0;z-index:64;background:#081b3373;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}#nx-sheet-bg.nx-open{opacity:1;visibility:visible}#nx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:65;background:#fff;border-radius:18px 18px 0 0;padding:8px 22px calc(18px + env(safe-area-inset-bottom,0px));transform:translateY(101%);transition:transform .3s cubic-bezier(.16,1,.3,1);max-height:78vh;overflow-y:auto}#nx-sheet.nx-open{transform:none}#nx-sheet .nx-grab{width:42px;height:4px;border-radius:99px;background:#0a224029;margin:8px auto}#nx-sheet>a{display:block;padding:14px 2px;font-size:16px;font-weight:600;color:#0a2240;border-bottom:1px solid rgba(10,34,64,.06)}@media (max-width: 820px){#nx-top{display:none}#nx-botnav{display:flex}#top>footer{padding-bottom:88px}}#nx-burger{display:none;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(10,34,64,.12);border-radius:8px;background:#fff;color:#0a2240;cursor:pointer;transition:border-color .15s,background .15s}#nx-burger:hover{border-color:#1b6fb373}#nx-burger svg{display:block}@media (max-width: 820px){#top>header.nx-mnav>div{flex-wrap:nowrap;gap:14px}#top>header.nx-mnav #nx-burger{display:inline-flex}#top>header.nx-mnav nav{display:none!important}#top>header.nx-mnav nav.nx-open{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:20px!important;position:absolute;top:100%;left:0;right:0;background:#fff;padding:22px clamp(20px,5vw,64px) 28px;border-bottom:1px solid rgba(10,34,64,.08);box-shadow:0 18px 40px #0a22401f}#top>header.nx-mnav nav.nx-open>a{font-size:16px;padding:2px 0}#top>header.nx-mnav nav.nx-open #lang-switch{font-size:15px;padding-top:4px}}@media (max-width: 600px){#contact-form>div{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: no-preference){html.nx-js #top>section>div>:not(a):not(button):not(script),html.nx-js #top>footer>div>:not(a):not(button):not(script){opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}html.nx-js #top>section>div>.nx-in,html.nx-js #top>footer>div>.nx-in{opacity:1;transform:none}html.nx-js #top>section:first-of-type span[style*="box-shadow:0 0 0 4px"]{animation:nxPulse 2.8s ease-in-out infinite}@keyframes nxPulse{0%,to{box-shadow:0 0 0 4px #1b6fb340}50%{box-shadow:0 0 0 8px #1b6fb314}}}
