:root{--hero-h:min(100svh, 1300px);--hero-max:calc(var(--hero-h) * 2.2)}.site-nav{z-index:20;--get-h:45px;height:64px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));background:#f6f5f1;align-items:center;gap:4px;display:flex;position:sticky;top:0}.site-nav-logo{margin-right:auto;padding:8px 0;display:block;position:relative}.site-nav-logo img{width:auto;height:26px;display:block}.site-nav-mark-white{display:none!important}.site-nav-links{display:none}.site-nav-links a{color:#4c4a55;border-radius:999px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.site-nav-links a:hover,.site-nav-links a[aria-current=page]{color:#1c1b22}.site-nav-get{height:var(--get-h);color:#fff;white-space:nowrap;background:#202020;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.site-nav-get:hover{background:#000}.site-nav a:focus-visible,.site-lang:focus-visible{outline-offset:2px;outline:3px solid #6b6bff}.site-lang{width:var(--get-h);height:var(--get-h);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid;box-shadow:0 0 0 1px #1c1b2214}.site-lang:hover,.site-lang[data-state=open]{background:#f6f5f1}.site-lang-flag{border-radius:50%;flex:none;width:24px;height:24px;display:block;box-shadow:0 0 0 .5px #0000001a}.site-lang .site-lang-flag{width:28px;height:28px}.site-lang-menu{min-width:220px;max-height:min(var(--radix-dropdown-menu-content-available-height), 556px);overscroll-behavior:contain;background:#fff;border:0;border-radius:28px;padding:6px;box-shadow:0 12px 32px -14px #1c1b2252,0 0 0 1px #1c1b220f}.site-lang-item{color:#1c1b22;cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.site-lang-item:focus{background:#f6f5f1}.site-lang-item svg{color:#4f4fe6;margin-left:auto}@media (min-width:720px){.site-nav{height:76px;padding:0 32px}.site-nav-logo img{height:30px}.site-nav-links{display:flex}}.site-nav{transition:background .2s,box-shadow .2s}.site-nav.is-scrolled{box-shadow:0 1px #e4e1d9}.site-nav-box{display:contents}.site-nav[data-home]{--nav-move:.55s cubic-bezier(.32, .72, 0, 1);--nav-fade:.3s ease;box-shadow:none;pointer-events:none;background:0 0;padding:0;display:flow-root}.site-nav[data-home] .site-nav-box{box-sizing:border-box;width:var(--nav-w,min(100%, 620px));height:var(--box-h);margin:var(--box-top) auto 0;padding:0 var(--box-r) 0 var(--box-l);pointer-events:auto;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:width var(--nav-move), height var(--nav-move), margin var(--nav-move), padding var(--nav-move), background-color var(--nav-fade), box-shadow var(--nav-fade), -webkit-backdrop-filter var(--nav-fade), backdrop-filter var(--nav-fade);background-color:#fff0;border-radius:999px;align-items:center;gap:4px;display:flex;position:relative}.site-nav[data-home][data-float] .site-nav-box{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background-color:#ffffffd6;box-shadow:0 12px 32px -14px #1c1b2252,0 0 0 1px #1c1b220f}.site-nav[data-home] .site-nav-logo img{height:var(--mark-h);transition:height var(--nav-move), opacity var(--nav-fade)}.site-nav[data-home] .site-nav-mark-white{position:absolute;top:8px;left:0;display:block!important}.site-nav[data-home]:not([data-float]) .site-nav-mark,.site-nav[data-home][data-float] .site-nav-mark-white{opacity:0}.site-nav[data-home] .site-nav-get,.site-nav[data-home] .site-nav-links a{transition:background-color var(--nav-fade), color var(--nav-fade)}.site-nav[data-home] .site-lang{transition:background-color var(--nav-fade), box-shadow var(--nav-fade)}.site-nav[data-home][data-float] .site-lang{box-shadow:none;background:#eeece5}.site-nav[data-home][data-float] .site-lang:hover,.site-nav[data-home][data-float] .site-lang[data-state=open]{background:#e4e1d9}@media (max-width:1023px){.site-nav[data-home]{--get-h:41px;--box-h:72px;--box-top:0px;--box-l:23px;--box-r:16px;--mark-h:26px;height:72px}.site-nav[data-home][data-float]{--box-h:56px;--box-top:8px;--box-l:18px;--box-r:8px;--mark-h:24px}.site-nav[data-home][data-float] .site-nav-box{width:min(calc(var(--nav-w,100vw) - 16px), 344px)}.site-nav[data-home] .site-nav-get{padding:0 15px}.site-nav[data-home]:not([data-float]) .site-nav-get{color:#1c1b22;background:#fff}.site-nav[data-home]:not([data-float]) .site-nav-links a{color:#fff}}@media (min-width:720px) and (max-width:1023px){.site-nav[data-home]{--box-h:76px;--box-r:18px;--mark-h:30px;height:76px}.site-nav[data-home][data-float]{--box-h:58px;--box-r:8px;--mark-h:26px}.site-nav[data-home][data-float] .site-nav-box{width:516px}}@media (min-width:1024px){.site-nav[data-home]{--box-h:110px;--box-top:0px;--box-l:40px;--box-r:33px;--mark-h:30px;height:110px;position:fixed;top:0;left:0;right:0}.site-nav[data-home][data-float]{--box-h:60px;--box-top:16px;--box-l:24px;--box-r:8px;--mark-h:26px}.site-nav[data-home] .site-nav-box{width:var(--nav-w,min(100%, var(--hero-max)))}.site-nav[data-home][data-float] .site-nav-box{width:516px}.site-nav[data-home] .site-nav-mark-white{filter:drop-shadow(0 1px 6px #0000004d)}}@media (prefers-reduced-motion:reduce){.site-nav[data-home]{--nav-move:0s linear;--nav-fade:0s linear}}.site-foot{background:#f6f5f1;border-top:1px solid #e4e1d9}.site-foot-inner{gap:18px;width:min(1200px,100% - 40px);margin:0 auto;padding:36px 0 44px;display:grid}.site-foot-logo{padding:8px 0;display:inline-block}.site-foot-logo img{width:auto;height:28px;display:block}.site-foot-links{flex-wrap:wrap;gap:0 20px;display:flex}.site-foot-links a{color:#5b5964;padding:11px 0;font-size:15px;text-decoration:none}.site-foot-links a:hover{color:#1c1b22;text-underline-offset:3px;text-decoration:underline}.site-foot-co{color:#77747f;flex-wrap:wrap;gap:0 16px;margin:0;font-size:13.5px;display:flex}.site-foot-co a{color:inherit;padding:10px 0;text-decoration:none}.site-foot-co a:hover{color:#1c1b22;text-underline-offset:3px;text-decoration:underline}.site-foot-co span{padding:10px 0}@media (min-width:900px){.site-foot-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.site-foot-links{justify-content:center}}.legal-doc :is(h1,h2,h3){overflow-wrap:anywhere}.legal-doc:is(:lang(de),:lang(nl),:lang(sv),:lang(da),:lang(fi)) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}
