.site-header{--navy:#0a142c;--green:#b9ff9b;--white:#fff;--ease-sigma:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;color:var(--white);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}:where(.site-header) *,:where(.site-header) :before,:where(.site-header) :after{box-sizing:border-box}:where(.site-header) a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:where(.site-header) button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.site-header) img{max-width:100%;display:block}.site-header{z-index:100;-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);width:min(1380px,100% - 48px);min-height:66px;transition:top .62s var(--ease-sigma), width .72s var(--ease-sigma), min-height .62s var(--ease-sigma), padding .62s var(--ease-sigma), border-color .52s ease, background .52s ease, box-shadow .62s ease, backdrop-filter .52s ease;background:#0710253d;border:1px solid #ffffff0f;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 12px 10px 20px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 42px #0000000f}.site-header--compact{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(115deg,#060e20ed,#0c1c32d1);border-color:#b9ff9b2b;width:min(980px,100% - 40px);min-height:54px;padding:6px 7px 6px 15px;top:10px;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff12,0 0 34px #5da6ff0e}.brand{z-index:3;align-items:center;display:flex;position:relative}.brand img{width:160px;height:auto;transition:width .62s var(--ease-sigma), opacity .32s ease}.site-header--compact .brand img{width:134px}.nav{color:#ffffffb8;transition:gap .62s var(--ease-sigma), font-size .62s var(--ease-sigma);align-items:center;gap:clamp(1rem,2.5vw,2.1rem);font-size:.77rem;font-weight:500;display:flex}.nav a{--hover-origin:left;transition:color .26s ease, transform .32s var(--ease-sigma);align-items:center;display:inline-flex;position:relative}.nav a:before{content:attr(data-index);color:#b9ff9b94;letter-spacing:.08em;transition:width .48s var(--ease-sigma), margin .48s var(--ease-sigma), opacity .26s ease;margin-right:.46rem;font-family:monospace;font-size:.48rem}.site-header--compact .nav{gap:clamp(.85rem,1.7vw,1.45rem);font-size:.7rem}.site-header--compact .nav a:before{opacity:0;width:0;margin-right:0;overflow:hidden}.nav a:after{content:"";height:1px;transform-origin:var(--hover-origin);background:var(--green);transition:transform .22s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a:focus-visible{color:var(--white)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.pill--small.pill--partners{color:var(--green);background:#b9ff9b0f;border-color:#b9ff9b8c}.pill--small.pill--partners:hover,.pill--small.pill--partners:focus-visible{border-color:var(--green);background:var(--green);color:var(--navy)}.nav a.nav__partners{color:var(--green);display:none}@media (width<=980px){.header-actions .pill--partners{display:none}.nav a.nav__partners{display:flex}}.nav__footer{display:none}.header-actions{transition:gap .52s var(--ease-sigma);align-items:center;gap:12px;display:flex}.site-header--compact .header-actions{gap:9px}.language{color:#ffffff85;letter-spacing:.08em;font-size:.67rem}.pill{letter-spacing:-.01em;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:650;transition:transform .22s,background .22s,color .22s,border-color .22s;display:inline-flex}.pill:hover,.pill:focus-visible{transform:translateY(-2px)}.pill--small{background:var(--green);min-height:42px;color:var(--navy);border-color:#0000;padding:.7rem 1rem}.site-header--compact .pill--small{min-height:40px;padding:.62rem .92rem}.pill--primary{border-color:var(--green);background:var(--green);color:var(--navy);box-shadow:0 14px 44px #b9ff9b1f}.pill--primary:hover,.pill--primary:focus-visible,.pill--small:hover,.pill--small:focus-visible{background:var(--white);border-color:var(--white)}.pill--outline{border-color:#ffffff38}.pill--outline:hover,.pill--outline:focus-visible{border-color:var(--green);color:var(--green)}.pill--large{min-height:60px;padding-inline:1.8rem;font-size:.86rem}.menu-toggle{background:0 0;border:1px solid #ffffff24;border-radius:50%;width:42px;height:42px;padding:0;display:none}.menu-toggle span{background:var(--white);width:16px;height:1px;margin:5px auto;transition:transform .18s;display:block}.menu-toggle--open span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle--open span:last-child{transform:translateY(-3px)rotate(-45deg)}.nav a{transition:color .42s var(--ease-sigma), border-color .42s var(--ease-sigma), transform .52s var(--ease-sigma)}.nav a:after{transition:transform .16s ease-out}.site-header .pill{will-change:transform;transition:transform .62s var(--ease-sigma), background-color .52s var(--ease-sigma), border-color .52s var(--ease-sigma), color .42s var(--ease-sigma), box-shadow .62s var(--ease-sigma)}.site-header .pill span{transition:transform .52s var(--ease-sigma);display:inline-block}@media (hover:hover) and (pointer:fine){.site-header .pill:hover,.site-header .pill:focus-visible{transform:translateY(-1px)scale(1.01);box-shadow:0 20px 55px #b9ff9b29}.site-header .pill:hover span,.site-header .pill:focus-visible span{transform:translate(3px,-2px)}}.site-header .nav-drop{display:inline-flex;position:relative}.site-header .nav-drop__caret{opacity:.7;width:6px;height:6px;transition:transform .3s var(--ease-sigma);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:6px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.site-header .nav-drop--open .nav-drop__caret{transform:translateY(1px)rotate(225deg)}.site-header .nav-drop__panel{transform-origin:36px 0;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);opacity:0;visibility:hidden;pointer-events:none;width:268px;transition:opacity .22s var(--ease-sigma), transform .22s var(--ease-sigma), visibility .22s;background:linear-gradient(155deg,#0f1e34f5,#050d1bf7);border:1px solid #b9ff9b1a;border-radius:16px;gap:1px;padding:8px;display:grid;position:absolute;top:calc(100% + 22px);left:-18px;transform:translateY(-6px)scale(.985);box-shadow:0 20px 46px -20px #00000094,inset 0 1px #ffffff0b}.site-header .nav-drop--end .nav-drop__panel{transform-origin:calc(100% - 36px) 0;left:auto;right:-18px}.site-header .nav-drop__panel:before{content:"";height:22px;position:absolute;inset:-22px 0 auto}.site-header .nav-drop__panel:after{content:"";background:#0d1b31;border-top:1px solid #b9ff9b1a;border-left:1px solid #b9ff9b1a;width:10px;height:10px;position:absolute;top:-5px;left:31px;rotate:45deg}.site-header .nav-drop--end .nav-drop__panel:after{left:auto;right:31px}.site-header .nav-drop--open .nav-drop__panel,.site-header .nav-drop:focus-within .nav-drop__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.site-header .nav-drop__panel a{color:#fff;border-radius:11px;gap:3px;min-height:54px;padding:10px 12px;font-size:.84rem;transition:background .2s,color .2s;display:grid}.site-header .nav-drop__panel a:after{content:none}.site-header .nav-drop__panel a:hover{background:#b9ff9b0e}.site-header .nav-drop__panel strong{font-weight:600}.site-header .nav-drop__panel small{color:#9ea9bd;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.site-header .nav--open .nav-drop{flex-direction:column}.site-header .nav--open .nav-drop__panel{opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #5da6ff47;border-radius:0;margin:0 0 8px 22px;padding:0 0 4px 12px;position:static;transform:none}.site-header .nav--open .nav-drop__panel a{border-radius:10px;min-height:46px;padding:8px 12px;font-size:.95rem}.site-header .nav--open .nav-drop__panel small{white-space:normal;font-size:.74rem}.site-header .nav--open .nav-drop__panel:before,.site-header .nav--open .nav-drop__panel:after{display:none}.site-header .lang-switch{gap:8px;display:inline-flex}.site-header .lang-switch a{opacity:.5;transition:opacity .2s}.site-header .lang-switch a:hover{opacity:1}.site-header .lang-switch b{font-weight:700}@media (width<=980px){.site-header{width:calc(100% - 24px);top:12px}.site-header--compact{width:calc(100% - 36px);min-height:54px;top:8px}.nav{overscroll-behavior:contain;transform-origin:top;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);max-height:calc(100dvh - 110px);color:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s var(--ease-sigma), opacity .2s ease, visibility .2s;background:linear-gradient(160deg,#0a152afa,#050c1afc);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:6px 8px 10px;font-size:1rem;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 26px 60px -20px #0009,inset 0 1px #ffffff0d}.nav--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav>a,.nav>.nav-drop>a{letter-spacing:-.012em;border-bottom:1px solid #ffffff12;border-radius:12px 12px 0 0;align-items:center;min-height:54px;padding:12px;font-size:1.02rem;font-weight:500;display:flex}.nav>a:last-of-type{border-bottom:0}.site-header .nav a:before,.site-header--compact .nav a:before{opacity:1;width:auto;margin-right:12px;font-size:.6rem}.nav a:after{display:none}.nav a:active{background:#ffffff0a}.nav>.nav-drop{border-bottom:1px solid #ffffff12;flex-direction:column;display:flex}.nav>.nav-drop>a{border-bottom:0}.site-header .nav .nav-drop__caret{display:none}.nav__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 12px 6px;display:flex}.nav__lang{color:#ffffff80;letter-spacing:.1em;gap:14px;font-size:.74rem;display:inline-flex}.nav__lang a,.nav__lang b{padding:6px 0}.nav__lang a:before,.nav__footer .pill:before{content:none}.nav__lang b{color:var(--white);font-weight:700}.nav__footer .pill{border-bottom:0;min-height:44px;padding:.6rem 1rem;font-size:.78rem}.menu-toggle{display:block}}@media (width<=720px){.language,.header-actions .pill{display:none}.site-header{min-height:56px;padding:7px 8px 7px 15px}.site-header .header-actions .lang-switch{display:none}.site-header--compact{min-height:50px;padding:5px 6px 5px 13px}.brand img{width:136px}}.site-header--light:not(.site-header--compact){background:#ffffffd9;border-color:#0a142c14;box-shadow:0 10px 42px #0a142c14}.site-header--light:not(.site-header--compact) .brand img{filter:brightness(0)saturate()invert(9%)sepia(30%)saturate(2200%)hue-rotate(205deg)brightness(92%)}.site-header--light:not(.site-header--compact) .pill--small{color:#fff;background:#061123}.site-header--light:not(.site-header--compact) .pill--small:hover,.site-header--light:not(.site-header--compact) .pill--small:focus-visible{background:#00a9a9;border-color:#00a9a9}.site-header--light:not(.site-header--compact) .pill--small.pill--partners{color:#061123;background:0 0;border-color:#061123}.site-header--light:not(.site-header--compact) .pill--small.pill--partners:hover{color:#fff;background:#061123}.site-header--light:not(.site-header--compact) .menu-toggle{border-color:#0a142c33}.site-header--light:not(.site-header--compact) .menu-toggle span{background:#0a142c}@media (width>=981px){.site-header--light:not(.site-header--compact) .nav{color:#0a142cb3}.site-header--light:not(.site-header--compact) .nav a:before{color:#00a9a9}.site-header--light:not(.site-header--compact) .nav a:hover,.site-header--light:not(.site-header--compact) .nav a:focus-visible{color:#0a142c}.site-header--light:not(.site-header--compact) .nav a:after{background:#00a9a9}.site-header--light:not(.site-header--compact) .language{color:#0a142c80}.site-header--light:not(.site-header--compact) .nav-drop__panel{background:#fff;border-color:#0a142c1a;box-shadow:0 30px 70px #0a142c2e}.site-header--light:not(.site-header--compact) .nav-drop__panel:after{background:#fff;border-color:#0a142c1a}.site-header--light:not(.site-header--compact) .nav-drop__panel a{color:#0a142c}.site-header--light:not(.site-header--compact) .nav-drop__panel a:hover{background:#eceef0}}
