*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;margin:0}h1 .soft,h1 em,h1 i,h2 .soft,h2 em,h2 i,h3 .soft,h3 em,h3 i{font-style:normal;font-weight:inherit;font-family:inherit}b,dt,h4,h5,h6,strong,th{font-weight:500}@media (max-width:430px){.hero-title,.mission h1,.sech-h1,h1,h2,h3{letter-spacing:-.028em}}p{margin:0}a,button{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap-max,1320px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kicker{display:flex;gap:14px;font-family:var(--label);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:500}.btn,.kicker{align-items:center}.btn{display:inline-flex;gap:10px;height:46px;padding:0 22px;border-radius:var(--r-in);background:var(--btn-bg);color:var(--btn-fg);font:500 .95rem/1 var(--sans);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .3s}.btn:hover{transform:translateY(-1px);background:var(--btn-bg-h);box-shadow:0 14px 28px -14px rgba(61,63,178,.5)}.btn .arr{width:14px;height:14px;transition:transform .4s var(--ease)}.btn:hover .arr{transform:translateX(3px)}.btn-sm{height:38px;padding:0 16px;font-size:.875rem;border-radius:var(--r-ctl)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border-bottom:1px solid transparent;transition:border-color .4s ease}.nav.is-scrolled{border-color:var(--line)}.nav-inner{height:64px;display:flex;justify-content:space-between;gap:24px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;color:var(--logo);text-decoration:none;transition:opacity .3s}.brand:hover{opacity:.8}.brand .wordmark{height:17px;width:auto;display:block}.brand-lg .wordmark{height:20px}.nav-links{position:relative;display:flex;gap:clamp(36px,3.4vw,52px)}.nav-links a{font-size:.9rem;font-weight:500;color:var(--ink-2);text-decoration:none;position:relative;padding:6px 0}.nav-links>a:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.nav-links>a:hover:after{transform:scaleX(1);transform-origin:left}.has-menu{position:relative;display:flex;align-items:center}.has-menu.mega{position:static}.nav-drop-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;cursor:pointer;font:500 .9rem var(--sans);color:var(--ink-2);position:relative}.nav-drop-btn:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.has-menu.open .nav-drop-btn:after,.has-menu:hover .nav-drop-btn:after{transform:scaleX(1);transform-origin:left}.chev{width:10px;height:10px;flex:none;transition:transform .3s var(--ease)}.has-menu.open .chev,.has-menu:has(:focus-visible) .chev,.has-menu:hover .chev{transform:rotate(180deg)}.nav-drop{position:absolute;top:calc(100% + 8px);left:-12px;min-width:196px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px -18px rgba(11,11,18,.24),0 2px 8px rgba(11,11,18,.05);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .26s var(--ease),visibility 0s linear .26s;z-index:5}.nav-drop:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.has-menu.open .nav-drop,.has-menu:has(:focus-visible) .nav-drop,.has-menu:hover .nav-drop{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .26s var(--ease),visibility 0s}.has-menu.esc .nav-drop,.has-menu.esc:hover .nav-drop{opacity:0!important;visibility:hidden!important;transform:translateY(-6px);transition:opacity .16s ease,visibility 0s linear .16s}.nav-links.swap .nav-drop{transition:none}.nav-drop a{display:block;padding:10px 14px;border-radius:9px;font-size:.9rem;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:background .25s,color .25s}.nav-drop a:focus-visible,.nav-drop a:hover{background:var(--paper-2);color:var(--ink);outline:none}.nav-drop a[aria-current=page]{color:var(--ink)}.nav-drop:not(.nav-mega) a[aria-current=page]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:2px}.nav-mega{--mega-x:10px;--mega-y:20px;--mega-col-x:16px;--mega-item-x:12px;--mega-item-y:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(4,auto auto);gap:0;width:min(740px,calc(100vw - 80px));padding:var(--mega-y) var(--mega-x);left:-22px}.nav-mega a:not(.mega-h){display:grid;grid-template-rows:subgrid;grid-row:span 2;padding:var(--mega-item-y) var(--mega-item-x);border-radius:9px;white-space:normal}.mega-t{padding-bottom:3px;font:500 .95rem/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink)}.mega-d,.mega-t{display:block;align-self:start}.mega-d{margin:0;font:400 .82rem/1.45 var(--sans);color:var(--muted);transition:color .25s}.nav-mega a:focus-visible .mega-d,.nav-mega a:hover .mega-d{color:var(--ink-2)}.nav-mega a[aria-current=page] .mega-t{color:var(--accent)}.nav-mega.nav-mx{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:none;gap:0;width:min(1000px,calc(100vw - 40px));padding:12px;margin-left:var(--mx-shift,0)}.mx-rail{display:flex;flex-direction:column;gap:2px;padding:6px 14px 6px 2px;border-right:1px solid var(--line)}.mx-k{margin:6px 0 10px;padding:0 14px;font:500 max(.7rem,12px)/1.2 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mx-tab{all:unset;box-sizing:border-box;display:grid;gap:4px;padding:12px 14px;border-radius:10px;cursor:pointer;transition:background .25s ease}.mx-t{font:500 .98rem/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink-2);hyphens:manual;transition:color .25s ease}.mx-d{font:400 .82rem/1.45 var(--sans);color:var(--muted)}.mx-tab:hover .mx-t{color:var(--ink)}.mx-tab.is-on{background:var(--paper-2)}.mx-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mx-panels{display:grid;min-width:0;padding:6px 6px 6px 18px}.mx-p{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .3s var(--ease),visibility 0s linear .18s}.mx-p.is-on{visibility:inherit;opacity:1;transform:none;transition:opacity .24s ease,transform .36s var(--ease),visibility 0s}.nav-mega.nav-mx a.mx-over{display:inline-flex;align-items:center;gap:8px;margin:2px 0 14px;padding:10px 12px;border-radius:9px;font:500 1rem/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.nav-mx .mx-over .arr{width:14px;height:14px;transition:transform .3s var(--ease)}.nav-mx .mx-over:focus-visible .arr,.nav-mx .mx-over:hover .arr{transform:translateX(3px)}.mx-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.mx-col{display:flex;flex-direction:column;min-width:0}.mx-h,.nav-mega.nav-mx a.mx-h{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0 0 4px;padding:6px 12px;border-radius:9px;font:500 max(.7rem,12px)/1.25 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.nav-mx a.mx-h .arr{width:12px;height:12px;opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .3s var(--ease)}.nav-mx a.mx-h:focus-visible,.nav-mx a.mx-h:hover{color:var(--ink)}.nav-mx a.mx-h:focus-visible .arr,.nav-mx a.mx-h:hover .arr{opacity:1;transform:none}.nav-mega.nav-mx .mx-col a:not(.mx-h){display:block;padding:10px 12px;border-radius:9px;white-space:normal}.nav-mx a.mx-h[aria-current=page],.nav-mx a.mx-over[aria-current=page]{color:var(--accent)}.mx-tab,.nav-drop a{position:relative;isolation:isolate}.mx-tab:before,.nav-drop a:before{inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(90% 130% at 100% 0,rgba(120,122,252,.5) 0,rgba(142,144,252,.24) 34%,rgba(203,204,254,0) 68%),linear-gradient(90deg,#F6F6FF,#EEEEFF 55%,#E4E5FF);box-shadow:inset 0 0 0 1px rgba(86,88,251,.1);transition:opacity .25s ease}.nav-drop a:focus-visible,.nav-drop a:hover,.nav-drop a[aria-current=page]:hover{background:transparent}.mx-tab.is-on:before,.mx-tab:hover:before,.nav-drop a:focus-visible:before,.nav-drop a:hover:before{opacity:1}.mx-tab:hover:not(.is-on):before{opacity:.55}.mx-tab.is-on{background:transparent}.nav-mega .mega-t{display:inline-flex;align-items:center;gap:8px}.nav-mx .mx-t:after{display:none}.nav-mega .mega-t:after,.nav-mx .mx-t:after{content:"";width:12px;height:12px;flex:none;opacity:0;transform:translateX(-5px);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .25s ease,transform .3s var(--ease)}.nav-mega a:focus-visible .mega-t:after,.nav-mega a:hover .mega-t:after,.nav-mx .mx-tab.is-on .mx-t:after{opacity:1;transform:none}.nav-mx .mx-tab.is-on .mx-d{color:var(--ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.nav-drop a,.mx-tab):before{background:radial-gradient(90% 130% at 100% 0,rgba(120,122,252,.42) 0,rgba(86,88,251,.18) 36%,rgba(86,88,251,0) 70%),linear-gradient(90deg,rgba(86,88,251,.08),rgba(86,88,251,.16));box-shadow:inset 0 0 0 1px rgba(142,144,252,.16)}}:root[data-theme=dark] :is(.nav-drop a,.mx-tab):before{background:radial-gradient(90% 130% at 100% 0,rgba(120,122,252,.42) 0,rgba(86,88,251,.18) 36%,rgba(86,88,251,0) 70%),linear-gradient(90deg,rgba(86,88,251,.08),rgba(86,88,251,.16));box-shadow:inset 0 0 0 1px rgba(142,144,252,.16)}@media (prefers-reduced-motion:reduce){.mx-tab:before,.nav-drop a:before,.nav-mega .mega-t:after,.nav-mx .mx-t:after{transition:none}}.nav-drop a.mx-h:before{display:none}.nav-drop a.mx-over:before{inset:-2px -4px}.nav-menu .menu-label{padding:14px 0 4px;font:500 12px/1.2 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.nav-menu .menu-sub .menu-label:first-child{padding-top:4px}@supports not (grid-template-rows:subgrid){.nav-mega{display:flex;align-items:stretch}.nav-mega a:not(.mega-h){display:block}.mega-t{min-height:1.35em}}.career-hero{padding-top:calc(64px + env(safe-area-inset-top,0px) + clamp(64px,8.5vw,128px));padding-bottom:clamp(44px,5.5vw,84px);text-align:center}.career-h1{margin:0 auto;font-size:var(--fs-h1);line-height:1.06;letter-spacing:-.042em;max-width:none;text-wrap:balance}.career-lead{margin:clamp(22px,2.6vw,36px) auto 0;max-width:36ch;color:var(--muted);font-size:var(--fs-lead);line-height:1.55;text-wrap:balance}@media (max-width:640px){.career-h1 br{display:none}.career-h1{hyphens:manual}}@media (max-width:359px){.career-h1{font-size:1.875rem}}.tile{position:relative;aspect-ratio:1;border-radius:clamp(16px,1.6vw,22px);background:var(--paper-2);overflow:hidden;isolation:isolate}.problem{list-style:none;margin:clamp(52px,6.5vw,92px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;column-gap:clamp(28px,4vw,56px);row-gap:0}.problem li{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start;padding:26px 0 2px;min-width:0}.problem h3{margin:0 0 12px;font-size:var(--fs-h4);letter-spacing:-.02em;line-height:1.15}.problem p{margin:0;color:var(--muted);max-width:32ch;font-size:.98rem;line-height:1.55}@supports not (grid-template-rows:subgrid){.problem li{display:block}.problem h3{min-height:2.3em}}@media (max-width:860px){.problem{grid-template-columns:minmax(0,1fr)}.problem li{display:block;grid-row:auto;padding:22px 0 18px}.problem p{max-width:46ch}}.ws-app{display:grid;grid-template-columns:clamp(190px,17vw,248px) minmax(0,1fr);margin-top:clamp(44px,5.5vw,84px);border:1px solid var(--line);border-radius:clamp(14px,1.6vw,20px);background:var(--paper);overflow:hidden;box-shadow:0 1px 2px rgba(11,11,18,.04),0 40px 80px -40px rgba(11,11,18,.22)}@keyframes ws-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:860px){.ws-app{grid-template-columns:minmax(0,1fr)}}@keyframes bkTrace{0%{stroke-dashoffset:100;opacity:1}24%{stroke-dashoffset:0;opacity:1}30%{opacity:1}44%{opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes bkBead{0%{stroke-dashoffset:0;opacity:0}2%{opacity:1}22%{opacity:1}24%{stroke-dashoffset:-99.4;opacity:0}to{stroke-dashoffset:-99.4;opacity:0}}@keyframes emGlow{0%{text-shadow:0 0 0 rgba(86,88,251,0)}6%{text-shadow:0 0 22px rgba(86,88,251,.55)}30%{text-shadow:0 0 0 rgba(86,88,251,0)}to{text-shadow:0 0 0 rgba(86,88,251,0)}}.nav-links>a[aria-current=page]{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:22px}.nav-login{font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:none;transition:color .3s}.nav-login:hover{color:var(--ink)}.nav-toggle{display:none;width:40px;height:40px;border:0;background:none;cursor:pointer;position:relative;margin-right:-8px}.nav-toggle span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--ink);transition:transform .4s var(--ease),opacity .3s}.nav-toggle span:first-child{top:15px}.nav-toggle span:nth-child(2){top:24px}.nav.open .nav-toggle span:first-child{transform:translateY(4.5px) rotate(45deg)}.nav.open .nav-toggle span:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}.nav-menu{display:none}.ulink{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s}.ulink:hover{color:var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(.32em);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.grain{display:none;position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.film{position:relative;aspect-ratio:16/9;border-radius:clamp(16px,2vw,28px);overflow:hidden;border:1px solid var(--line);background:#8E90FC var(--m-stage) center/cover;box-shadow:var(--shadow);isolation:isolate;animation:film-in 1.3s .55s var(--ease) both}@keyframes film-in{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.fl{inset:0;z-index:2;overflow:hidden}.fl,.fl-frame{position:absolute}.fl-frame{left:50%;top:50%;width:1280px;height:720px;transform:translate(-50%,-50%) scale(var(--k,1));transform-origin:center}.fl-nav{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:3px}.fl-nav li{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;transition:background .55s var(--ease),color .55s ease}.fl-nav li.on{background:var(--paper-3);color:var(--ink);font-weight:500}.fl-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .75s var(--ease);pointer-events:none}.fl-scene.on{opacity:1;transform:none}.fl-scene>*{opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .6s var(--ease)}.fl-scene.on>*{opacity:1;transform:none;transition-delay:calc(.12s * var(--i,0) + .12s)}.fl-label{font:500 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:1;padding:0;white-space:nowrap;text-shadow:0 1px 10px rgba(36,37,105,.35)}.fl-bar{display:none}.fl-bar i{display:block;height:100%;width:0;background:var(--glass-fg);opacity:.6}@media (max-width:640px){.film{aspect-ratio:3/4}.fl-frame{width:440px;height:587px}.fl-label{font-size:9.5px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.fl-nav li,.fl-scene,.fl-scene>*{transition:none}}.trusted{padding-block:clamp(44px,5.5vw,80px) clamp(36px,4.5vw,64px)}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--faint);transition:color .35s}.logo:hover{color:var(--ink-2)}.logo svg{width:22px;height:22px;flex:none}.cta,.faq,.panel,.section,.trusted{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px) + 24px)}.section{padding-block:var(--sec)}.section+.section,.trusted+.section{padding-top:var(--sec-gap)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px 32px;align-items:start;margin-bottom:clamp(36px,4.5vw,60px)}.sec-head .kicker{padding-top:1em}.sec-head h2{font-size:var(--fs-h2);max-width:22ch;letter-spacing:-.04em}.sec-head h2 em{font-style:normal}.sec-head .lead{grid-column:2;max-width:56ch;color:var(--muted);font-size:var(--fs-lead);line-height:1.55;margin-top:-8px}.panels{--pp:clamp(24px,2.6vw,36px);display:flex;gap:16px;align-items:stretch}.panel{--r:clamp(16px,1.6vw,22px);position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-radius:var(--r);background:var(--card);color:var(--card-fg);clip-path:inset(0 round var(--r));isolation:isolate;transform:translateZ(0);transition:flex-grow .45s cubic-bezier(.7,0,.3,1),opacity .45s cubic-bezier(.7,0,.3,1);--card:#5658FB;--card-fg:#FFFFFF;--card-muted:rgba(255,255,255,.9);--card-line:rgba(255,255,255,.2)}.panel+.panel{--card:#694DD3}.panel>:not(.panel-ground){position:relative}@media (hover:hover) and (min-width:981px){.panel:hover{flex-grow:1.4}.panels:hover .panel:not(:hover){opacity:.42}}.js [data-rise]{opacity:0;animation:riseSafe .01s linear 4s forwards}.js [data-rise].in{animation:rise 1.1s var(--ease) both}@keyframes riseSafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.js [data-rise]{opacity:1;animation:none}.js [data-rise].in{animation:none}}.aud-seg{grid-column:2;justify-self:start;margin-top:10px;position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:var(--r-ctl);background:#fff;box-shadow:0 0 0 1px var(--line)}.aud-seg button{position:relative;z-index:1;height:44px;padding:0 22px;text-align:center;border:0;border-radius:var(--r-chip);background:none;appearance:none;-webkit-appearance:none;cursor:pointer;font:500 .95rem/1 var(--sans);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;transition:color .35s var(--ease)}.aud-seg button:hover{color:var(--ink-2)}.aud-seg button[aria-selected=true]{color:var(--ink)}.aud-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aud-seg .th{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--w,0);transform:translateX(var(--x,0));border-radius:var(--r-chip);background:var(--paper);box-shadow:0 1px 2px rgba(11,11,18,.07),0 6px 16px -8px rgba(11,11,18,.18);transition:transform .5s var(--ease),width .5s var(--ease)}.aud-seg .s{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aud-seg .th{background:#2A2A3B;box-shadow:none}}:root[data-theme=dark] .aud-seg .th{background:#2A2A3B;box-shadow:none}@media (max-width:980px){.aud-seg{grid-column:1}}@media (max-width:760px){.aud-seg{display:grid;width:100%}.aud-seg button{flex:1;min-width:0;padding:0 6px;font-size:.84rem}.aud-seg .l{display:none}.aud-seg .s{display:inline}}.how.is-split .hw .cap,.how.is-split .hw .st{font-size:9px;letter-spacing:.5px}.how.is-split .hw .val{font-size:12.5px}.how .hw .cap,.how .hw .st{font-family:var(--label);font-weight:500;font-size:7.2px;letter-spacing:1.1px;text-transform:uppercase}.how .hw .st{fill:var(--blue-500)}.how .hw .val{font-size:10.5px}@keyframes hwR{to{opacity:1;transform:none}}@keyframes hwF{to{opacity:1}}@keyframes hwD{to{stroke-dashoffset:0}}@keyframes hwG{to{transform:none}}@media (prefers-reduced-motion:reduce){.aud-seg .th{transition:none}}@media (max-width:400px){.aud-seg,.how.is-split .how-pin .aud-seg{grid-template-columns:auto auto auto}.aud-seg button{padding:0 6px;font-size:.8rem}}@media (max-width:350px){.aud-seg button{padding:0 4px;font-size:.74rem}}.how-copy{display:grid;margin:clamp(16px,1.8vw,24px) auto 0;width:min(100%,calc((100vh - 64px - clamp(24px,6vh,64px) - 210px) * 4 / 3 + 40px))}@media (max-height:560px),(max-width:980px){.how-copy,.how-stage{width:auto}}@keyframes floatTop{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes float3d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(.25deg)}}.scene .bar.acc{fill:var(--accent)}.scene .pill rect{fill:var(--paper);stroke:var(--line-2);stroke-width:1}.scene .pill circle{fill:var(--accent)}.scene .pill text{fill:var(--ink)}.scene .pill.acc rect{fill:var(--accent);stroke:none}.scene .pill.acc text{fill:#fff;font-weight:500}.scene .pill.acc path{fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round}.scene .pill.soft rect{fill:var(--accent-soft);stroke:none}@keyframes fadeIn{to{opacity:1}}.s1.is-active .chip{animation:gatherChip 1.82s cubic-bezier(.3,.7,.2,1) forwards;animation-delay:calc(.14s + var(--i)*.06s)}@keyframes gatherChip{0%{transform:translate(calc(var(--tx) * var(--sx)),calc(var(--ty) * var(--sy))) rotate(var(--r))}22%{transform:translate(calc(var(--tx) * var(--sx)),calc(var(--ty) * var(--sy) - 5px)) rotate(var(--r))}44%{transform:translate(calc(var(--tx) * var(--sx)),calc(var(--ty) * var(--sy))) rotate(var(--r))}to{transform:none;opacity:1}}.s1.is-active .frame{animation:draw .7s var(--ease) forwards,fadeIn .14s ease forwards;animation-delay:1.75s}.s2.is-active .mark{animation:pop .28s var(--ease) forwards;animation-delay:calc(.52s + var(--i)*.35s)}@keyframes lensDown{0%{transform:translateY(0)}22%{transform:translateY(0)}30%{transform:translateY(24px)}44%{transform:translateY(24px)}52%{transform:translateY(48px)}66%{transform:translateY(48px)}74%{transform:translateY(72px)}to{transform:translateY(72px)}}@keyframes fadeOut{to{opacity:0}}@keyframes poolRise{to{opacity:1;transform:none}}@keyframes poolJoin{to{transform:translateX(0)}}@keyframes poolTint{to{fill:var(--accent-soft);stroke:var(--accent-soft);filter:none}}@keyframes poolLift{to{transform:translateY(-9px)}}@keyframes poolCard{to{opacity:1;transform:none}}@keyframes poolRule{to{transform:scaleX(1)}}.s4 .rail{stroke:var(--line-2);stroke-width:1}@keyframes railWalk{0%{stroke-dashoffset:236}26%{stroke-dashoffset:157.3}36%{stroke-dashoffset:157.3}61%{stroke-dashoffset:78.7}71%{stroke-dashoffset:78.7}96%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.s4.is-active .st{animation:popScale .35s var(--ease) forwards,stLit .28s ease forwards;animation-delay:calc(.63s + var(--i)*.07s),calc(1.05s + var(--i)*.63s)}@keyframes stLit{to{opacity:1}}.s4.is-active .st:first-of-type circle,.s4.is-active .st:nth-of-type(2) circle,.s4.is-active .st:nth-of-type(3) circle,.s4.is-active .st:nth-of-type(4) circle{animation:ringLit .28s ease forwards;animation-delay:calc(1.05s + var(--i)*.63s)}@keyframes walk{0%{offset-distance:0}26%{offset-distance:33.2%}36%{offset-distance:33.2%}61%{offset-distance:66.6%}71%{offset-distance:66.6%}96%{offset-distance:100%}to{offset-distance:100%}}.s5 .thumb{fill:var(--paper-2);stroke:var(--line);stroke-width:1}.s5 .bar{fill:var(--paper-3)}@keyframes runDown{0%{transform:scaleX(1)}41%{transform:scaleX(.26)}66%{transform:scaleX(.26)}88%,to{transform:scaleX(1)}}.s5 .mark{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 3}@keyframes toastIn{to{opacity:1;transform:none}}.scene .chip text,.scene .pill text,.scene .pill.acc rect{fill:var(--ink)}.scene .pill.acc text{fill:var(--paper)}.scene .pill.acc path{stroke:var(--paper)}.scene .pill.soft rect{fill:var(--paper)}.scene .pill.soft text{fill:var(--accent)}.s4 .rail{stroke:rgba(255,255,255,.5)}@keyframes ringLit{to{stroke:var(--ink);stroke-width:1.5}}@keyframes labelLit{to{fill:#fff}}@keyframes resIn{to{opacity:1;transform:none}}.app{display:grid;grid-template-columns:15.6em minmax(0,1fr);height:100%;border-radius:1.15em 1.15em 0 0;border:1px solid var(--line);border-bottom:0;background:var(--paper);box-shadow:0 -40px 90px -40px rgba(11,11,18,.25),0 30px 80px -30px rgba(11,11,18,.5);font-variant-numeric:tabular-nums;line-height:1.35}@keyframes pop{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes popScale{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dim{to{opacity:.5}}@keyframes typeIn{to{clip-path:inset(0 -2% 0 0)}}@keyframes blink{50%{opacity:0}}.pl{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:720;stroke-dashoffset:720}@keyframes beat{50%{transform:scale(.6);opacity:.6}}@keyframes grow{to{transform:scaleX(1)}}@keyframes ring{to{border-color:var(--bad);box-shadow:0 0 0 .25em var(--bad-soft)}}@keyframes drain{to{transform:scaleX(1)}}:root{--dots-w:radial-gradient(circle,rgba(255,255,255,.2) 0 1px,transparent 1.5px);--dots-b:radial-gradient(circle,rgba(86,88,251,.22) 0 1px,transparent 1.5px);--dots-m:radial-gradient(110% 95% at 78% 12%,#000 0%,rgba(0,0,0,.55) 42%,transparent 82%)}.cta-banner:before,.hero:after,.how-stage:before,.of-band:after,.of-vis:after,.panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--dots-w) 0 0/18px 18px;-webkit-mask-image:var(--dots-m);mask-image:var(--dots-m)}.panel:after{z-index:-1}.cta-banner:before{z-index:3}:root{--violet-50:#F1EDFC;--violet-100:#D4CAF6;--violet-200:#BFB0F2;--violet-300:#A28CED;--violet-400:#9076EB;--violet-500:#7354E8;--violet-600:#694DD3;--violet-700:#523CA4;--violet-800:#3F2F7F;--violet-900:#302361;--blue-50:#EEEEFF;--blue-100:#CBCCFE;--blue-200:#B1B3FD;--blue-300:#8E90FC;--blue-400:#787AFC;--blue-500:#5658FB;--blue-600:#4E51E4;--blue-700:#3D3FB2;--blue-800:#2F318A;--blue-900:#242569;--g-ws:url(/img/x/g-ws-l.webp);--g-pc:url(/img/x/g-pc-l.webp);--m-hero:url(/img/x/m-hero-p.webp);--m-stage:url(/img/x/m-stage-p.webp);--v1:url(/img/x/v1-p.webp);--v2:url(/img/x/v2-p.webp);--v3:url(/img/x/v3-p.webp);--v4:url(/img/x/v4-p.webp);--v5:url(/img/x/v5-p.webp)}.st-r{grid-template-columns:var(--cols,1fr 1fr 1fr 1fr);gap:.86em;padding:.72em .5em;border-top:1px solid var(--line);font-size:.95em}.st-r>*{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ask{to{transform:translateX(-50%)}}@media (max-width:760px){.st-r{grid-template-columns:minmax(0,1fr) auto;gap:.6em}.st-r>:not(:first-child):not(:last-child){display:none}}.nb{white-space:nowrap}.voice-quote.is-ph:before{content:attr(data-ph);display:block;margin-bottom:10px;font:500 max(.62rem,11px)/1.5 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.cv-prev .arr{transform:scaleX(-1)}.cv-next:hover:not(:disabled) .arr{transform:translateX(2px)}.cv-prev:hover:not(:disabled) .arr{transform:scaleX(-1) translateX(2px)}.cta{padding:0;margin-top:clamp(24px,3vw,48px)}.cta-banner{position:relative;color:#fff;isolation:isolate;text-align:center;padding-block:clamp(48px,6.5vw,88px);min-height:0;height:auto}.cta-banner,.cta-field{overflow:hidden;background:#5658FB}.cta-field{position:absolute;inset:0;z-index:0;pointer-events:none}.cta-flow{position:absolute;inset:-24%}.cta-flow>i{position:absolute;inset:0;display:block;background-position:50%;background-size:cover}.cta-f1{animation:ctaX1 26s ease-in-out infinite alternate}.cta-f1>i{background-image:var(--g-ws);opacity:.9;animation:ctaY1 37s ease-in-out infinite alternate}.cta-f2{animation:ctaX2 31s ease-in-out infinite alternate}.cta-f2>i{background-image:var(--m-hero);opacity:.16;mix-blend-mode:screen;animation:ctaY2 43s ease-in-out infinite alternate}@keyframes ctaX1{0%{transform:translate3d(-8%,0,0)}to{transform:translate3d(8%,0,0)}}@keyframes ctaY1{0%{transform:translate3d(0,-5%,0) scale(1.06)}to{transform:translate3d(0,5%,0) scale(1.15)}}@keyframes ctaX2{0%{transform:translate3d(9.5%,0,0)}to{transform:translate3d(-9.5%,0,0)}}@keyframes ctaY2{0%{transform:translate3d(0,4.5%,0) scale(1.14)}to{transform:translate3d(0,-4.5%,0) scale(1.05)}}.cta-banner.in .cta-field{animation:ignite 1.3s var(--ease) both}@keyframes ignite{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.cta-field:before{content:"";position:absolute;inset:0;z-index:3;background:#fff;opacity:0;pointer-events:none}.cta-banner.in .cta-field:before{animation:flash 1.1s ease-out .15s both}@keyframes flash{0%{opacity:0}18%{opacity:.42}to{opacity:0}}.beam{position:absolute;border-radius:50%;filter:blur(clamp(26px,3.6vw,60px));will-change:transform;mix-blend-mode:screen}.b3{width:max(50vw,460px);height:max(26vw,240px);left:28vw;top:26%;background:radial-gradient(closest-side,#5658FB 0,rgba(78,81,228,.6) 45%,rgba(61,63,178,0) 100%);animation:beam3 19s ease-in-out infinite alternate}@keyframes beam1{0%{transform:translate(0) rotate(-14deg) scale(1)}to{transform:translate(16vw,9vw) rotate(4deg) scale(1.18)}}@keyframes beam2{0%{transform:translate(0) rotate(10deg) scale(1.05)}to{transform:translate(-18vw,-10vw) rotate(-8deg) scale(.92)}}@keyframes beam3{0%{transform:translate(-8vw,4vw) rotate(0) scale(.9)}to{transform:translate(12vw,-6vw) rotate(22deg) scale(1.2)}}.cta-field .beam{filter:blur(clamp(34px,4.6vw,78px));opacity:.32}.cta-field:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(61,63,178,.3),rgba(61,63,178,.12) 34%,rgba(61,63,178,.12) 66%,rgba(61,63,178,.3))}.cb1{width:max(66vw,620px);height:max(30vw,300px);left:-12vw;top:-26%;opacity:.8;background:radial-gradient(closest-side,rgba(120,122,252,.66) 0,rgba(120,122,252,.34) 46%,rgba(86,88,251,0) 100%);animation:ctaBeam1 17s ease-in-out infinite alternate}.cb2{width:max(54vw,520px);height:max(26vw,260px);right:-14vw;bottom:-30%;opacity:.55;background:radial-gradient(closest-side,rgba(177,179,253,.52) 0,rgba(142,144,252,.28) 48%,rgba(142,144,252,0) 100%);animation:ctaBeam2 23s ease-in-out infinite alternate}.cb3{width:max(44vw,440px);height:max(22vw,220px);left:34vw;top:18%;opacity:.5;background:radial-gradient(closest-side,rgba(86,88,251,.56) 0,rgba(78,81,228,.3) 48%,rgba(61,63,178,0) 100%);animation:ctaBeam3 13s ease-in-out infinite alternate}@keyframes ctaBeam1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vw,5vw,0) scale(1.14)}}@keyframes ctaBeam2{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-10vw,-6vw,0) scale(.94)}}@keyframes ctaBeam3{0%{transform:translate3d(-5vw,2vw,0) scale(.92)}to{transform:translate3d(7vw,-4vw,0) scale(1.16)}}.cta-banner .grain{z-index:3;opacity:.26}@keyframes beamA{0%{transform:translate(0) rotate(-12deg)}to{transform:translate(26%,18%) rotate(6deg) scale(1.12)}}@keyframes beamB{0%{transform:translate(0) rotate(10deg)}to{transform:translate(-24%,-16%) rotate(-6deg) scale(.94)}}.cta-banner:after{z-index:2;background:radial-gradient(44% 74% at 50% 50%,rgba(11,11,18,.52) 0,rgba(11,11,18,.24) 62%,rgba(11,11,18,0) 100%)}@media (prefers-reduced-motion:reduce){.beam,.cta-banner.in .cta-field,.cta-banner.in .cta-field:before,.cta-flow,.cta-flow>i{animation:none}}.cta-inner{position:relative;z-index:4;max-width:min(var(--wrap-max,1320px),100%);display:flow-root}.cta-banner h2{font-size:var(--fs-h2);max-width:20ch;margin:0 auto;letter-spacing:-.04em;text-wrap:balance}.cta-banner p{max-width:48ch;margin:20px auto 0;color:#fff;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55;text-wrap:balance}.btn-cta{position:relative;border:0;height:60px;margin-top:clamp(32px,3vw,42px);padding:0 30px 0 34px;gap:16px;background:#fff;color:#2F318A;font-size:1.04rem;letter-spacing:-.01em;box-shadow:0 18px 40px -22px rgba(0,0,0,.65),inset 0 0 0 1px rgba(11,11,18,.06);transform:translate(var(--mx,0),var(--my,0));transition:transform .6s cubic-bezier(.2,.9,.3,1.2),box-shadow .5s var(--ease),background .4s ease}.btn-cta.near{transition:transform .25s ease-out,box-shadow .5s var(--ease),background .4s ease}.btn-cta .arr{width:16px;height:16px;transition:transform .45s var(--ease)}.btn-cta:focus-visible,.btn-cta:hover{background:#F7F7FA;box-shadow:0 26px 56px -24px rgba(0,0,0,.8),inset 0 0 0 1px rgba(11,11,18,.08);transform:translate(var(--mx,0),calc(var(--my,0px) - 1px))}.btn-cta:focus-visible .arr,.btn-cta:hover .arr{transform:translateX(4px)}.btn-cta:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:640px){.btn-cta{height:56px;padding:0 26px 0 28px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.btn-cta,.btn-cta .arr{transition-duration:.01s}}.btn-cta{isolation:isolate;overflow:visible}.btn-clip{position:absolute;inset:0;z-index:2;pointer-events:none;clip-path:inset(0 round var(--r-in));-webkit-clip-path:inset(0 round var(--r-in))}.btn-face{display:inline-flex;align-items:center;gap:16px;position:relative;z-index:1}.btn-wipe{background:rgba(255,255,255,.06);color:#fff;box-shadow:0 18px 40px -22px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.8)}.btn-wipe:focus-visible,.btn-wipe:hover{background:rgba(255,255,255,.06);box-shadow:0 18px 40px -22px rgba(0,0,0,0),inset 0 0 0 1px rgba(255,255,255,.92)}.btn-fill{top:-4px;bottom:-4px;left:-120px;right:-120px;overflow:hidden;background:#fff;color:#0B0B12;pointer-events:none;transform:translateX(0) skewX(-14deg)}.btn-fill,.btn-fill-in{position:absolute;transition:transform .6s var(--ease)}.btn-fill-in{inset:0;display:flex;align-items:center;gap:16px;padding:0 150px 0 154px;transform:skewX(14deg) translateX(0)}.btn-cta:focus-visible .btn-fill,.btn-cta:hover .btn-fill{transform:translateX(100%) skewX(-14deg)}.btn-cta:focus-visible .btn-fill-in,.btn-cta:hover .btn-fill-in{transform:skewX(14deg) translateX(-100%)}.btn-cta .btn-fill .arr{color:#0B0B12}@keyframes ctaSweepOut{0%{transform:translateX(0) skewX(-14deg)}36%{transform:translateX(100%) skewX(-14deg)}58%{transform:translateX(100%) skewX(-14deg);animation-timing-function:step-end}59%{transform:translateX(-100%) skewX(-14deg);animation-timing-function:cubic-bezier(.2,.7,.2,1)}to{transform:translateX(0) skewX(-14deg)}}@keyframes ctaSweepIn{0%{transform:skewX(14deg) translateX(0)}36%{transform:skewX(14deg) translateX(-100%)}58%{transform:skewX(14deg) translateX(-100%);animation-timing-function:step-end}59%{transform:skewX(14deg) translateX(100%);animation-timing-function:cubic-bezier(.2,.7,.2,1)}to{transform:skewX(14deg) translateX(0)}}.cta-banner.in .btn-cta .btn-fill{animation:ctaSweepOut 2.1s var(--ease) 1s}.cta-banner.in .btn-cta .btn-fill-in{animation:ctaSweepIn 2.1s var(--ease) 1s}@media (max-width:640px){.btn-fill-in{padding:0 146px 0 148px}}@media (prefers-reduced-motion:reduce){.cta-banner.in .btn-cta .btn-fill,.cta-banner.in .btn-cta .btn-fill-in{animation:none}.btn-fill,.btn-fill-in{transition-duration:.01s}}.footer{padding-block:clamp(48px,6vw,72px) 40px}.foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px}.foot-brand p{margin-top:16px;color:var(--muted);font-size:.92rem;max-width:30ch}.foot-social{display:flex;gap:10px;margin-top:clamp(20px,2.4vw,28px)}.foot-social .soc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--muted);transition:background .3s,border-color .3s,color .3s}.foot-social .soc svg{width:18px;height:18px;display:block}.foot-social .soc:focus-visible,.foot-social .soc:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.foot-col h4{margin:0 0 14px;font:500 .68rem var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.foot-col a{display:block;color:var(--ink-2);text-decoration:none;font-size:.92rem;padding:5px 0;transition:color .3s}.foot-col a:hover{color:var(--ink)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:52px;padding-top:24px;border-top:1px solid var(--line);font:500 .7rem var(--label);letter-spacing:.08em;color:var(--muted)}.lang{display:inline-flex;align-items:center;gap:2px}.lang-btn{appearance:none;background:none;border:0;padding:4px 6px;border-radius:var(--r-ctl);cursor:pointer;font:500 .72rem var(--label);letter-spacing:.14em;color:var(--faint);transition:color .3s,background .3s}.lang-btn:hover,.lang-btn[aria-pressed=true]{color:var(--ink)}.nav-lang{margin-right:2px}.menu-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.menu-foot .lang-btn{font-size:.78rem}:root[lang=de] .sec-head h2{max-width:24ch}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0) * .11s);animation:revealSafe .01s linear 4s forwards}.js [data-reveal].in{opacity:1;transform:none}@keyframes revealSafe{to{opacity:1;transform:none}}.js .cta-banner[data-reveal]{opacity:1;transform:none;animation:none}@media (min-width:981px) and (max-width:1100px){.nav-inner{gap:18px}.nav-links{gap:22px}.nav-drop-btn,.nav-links a{font-size:.86rem}}@media (max-width:980px){.nav-links,.nav-login{display:none}.nav-toggle{display:block}.nav-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.nav-menu>div{overflow:hidden}.nav.open .nav-menu{grid-template-rows:1fr}.nav.open{background:var(--paper);border-color:var(--line)}.nav-menu ul{list-style:none;margin:0;padding:8px 0 22px;display:flex;flex-direction:column;gap:4px}.nav-menu a{display:block;padding:12px 0;font-family:var(--serif);font-weight:500;font-size:1.4rem;letter-spacing:-.025em;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.nav-menu li:first-child a,.nav-menu li:first-child>.menu-toggle{border-top:0}.menu-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 0;border:0;border-top:1px solid var(--line);background:none;cursor:pointer;font-family:var(--serif);font-weight:500;font-size:1.4rem;letter-spacing:-.025em;color:var(--ink);text-align:left}.menu-toggle .chev{width:16px;height:16px;color:var(--muted)}.menu-group.open>.menu-toggle .chev{transform:rotate(180deg)}.menu-sub{list-style:none;margin:0;padding:0 0 10px 18px;flex-direction:column;gap:0}.menu-sub,.nav-menu .menu-sub{display:none}.nav-menu .menu-group.open>.menu-sub{display:flex}.menu-group.sub>.menu-toggle,.nav-menu .menu-sub a{font-family:var(--sans);font-size:1.05rem;letter-spacing:0;padding:10px 0;border-top:0;color:var(--ink-2)}.menu-group.sub>.menu-toggle{font-weight:500}.menu-group.sub>.menu-toggle .chev{width:14px;height:14px}.menu-group.sub>.menu-sub{padding:0 0 8px 16px}.nav-menu .menu-group.sub .menu-sub a{font-size:.98rem;padding:8px 0}.nav-menu .nav-login{display:block;font-family:var(--sans);font-size:.95rem;padding:0;color:var(--muted);border-top:0}.nav-lang{display:none}.sec-head{grid-template-columns:1fr;gap:18px}.sec-head .kicker{padding-top:0}.sec-head .lead{grid-column:1}.panels{flex-direction:column;height:auto}.panel{flex:none}.foot-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.foot-brand{grid-column:1/-1}}@media (max-width:640px){.step .num{left:-56px;width:36px;height:36px}.rail{left:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none;animation:none}}:root{--hero-lap:clamp(104px,12vw,180px)}.career-hero,.sech{position:relative;isolation:isolate}.career-hero:after,.career-hero:before,.sech:after,.sech:before{content:"";position:absolute;inset:0;pointer-events:none}.career-hero:before,.sech:before{z-index:-2;background:radial-gradient(70% 70% at 50% 0,var(--blue-50),rgba(238,238,255,0) 72%)}.career-hero:after,.sech:after{z-index:-1;background:var(--dots-b) 0 0/18px 18px;-webkit-mask-image:radial-gradient(60% 85% at 50% 0,#000 0,rgba(0,0,0,.35) 50%,transparent 85%);mask-image:radial-gradient(60% 85% at 50% 0,#000 0,rgba(0,0,0,.35) 50%,transparent 85%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .career-hero:before,:root:not([data-theme=light]) .sech:before{background:radial-gradient(70% 70% at 50% 0,rgba(86,88,251,.16),rgba(86,88,251,0) 70%)}:root:not([data-theme=light]) .career-hero:after,:root:not([data-theme=light]) .sech:after{background-image:var(--dots-w);opacity:.6}}:root[data-theme=dark] .career-hero:before,:root[data-theme=dark] .sech:before{background:radial-gradient(70% 70% at 50% 0,rgba(86,88,251,.16),rgba(86,88,251,0) 70%)}:root[data-theme=dark] .career-hero:after,:root[data-theme=dark] .sech:after{background-image:var(--dots-w);opacity:.6}.mark-film{position:relative;display:flex;justify-content:center;padding-top:calc(64px + env(safe-area-inset-top,0px) + clamp(24px,3vw,52px));padding-bottom:clamp(16px,2vw,32px)}.mark-v{display:block;width:min(780px,64vw);aspect-ratio:16/9;height:auto;-webkit-mask-image:radial-gradient(52% 50% at 50% 50%,#000 0,#000 50%,rgba(0,0,0,.3) 78%,transparent 100%);mask-image:radial-gradient(52% 50% at 50% 50%,#000 0,#000 50%,rgba(0,0,0,.3) 78%,transparent 100%)}@media (max-width:860px){.mark-v{width:min(560px,86vw)}}@media (max-width:560px){.mark-film{padding-left:0;padding-right:0}.mark-v{width:100%;aspect-ratio:auto;height:clamp(230px,32vh,296px);object-fit:cover;object-position:center;-webkit-mask-image:radial-gradient(58% 50% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%);mask-image:radial-gradient(58% 50% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%)}}.soln-note.is-on{opacity:1;visibility:visible;transition-delay:0s,0s}@keyframes hubHit{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.stg{background:var(--accent-soft);border:1px solid var(--line);border-radius:clamp(18px,1.8vw,26px);padding:clamp(20px,2.6vw,38px) clamp(22px,3.2vw,52px) clamp(28px,3.6vw,56px);overflow:hidden}.stg-tabs{display:flex;gap:clamp(18px,2.6vw,42px);border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stg-tabs::-webkit-scrollbar{display:none}.stg-tab{all:unset;position:relative;flex:none;box-sizing:border-box;cursor:pointer;white-space:nowrap;padding:clamp(10px,1.2vw,15px) 2px clamp(13px,1.5vw,18px);font:500 clamp(.95rem,.9rem + .3vw,1.12rem)/1.3 var(--sans);letter-spacing:-.01em;color:var(--muted);transition:color .3s ease}.stg-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.stg-tab:hover{color:var(--ink-2)}.stg-tab.is-on{color:var(--ink)}.stg-tab.is-on:after{transform:scaleX(1)}.stg-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.stg-panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .3s ease,transform .3s var(--ease),visibility 0s linear .3s}.stg-panel.is-on{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s,0s,0s}.stg-panel[hidden]{display:block}.stg-panel h2{margin:0;font-size:var(--fs-t1);line-height:1.08;letter-spacing:-.038em;max-width:17ch;text-wrap:pretty}.stg-panel h2 .soft{color:var(--muted)}.stg-panel .btn{margin-top:clamp(24px,2.8vw,36px)}.stg-panel{min-width:0}.ui{grid-area:1/1;margin:0;align-self:center;background:var(--paper);border:1px solid var(--line-2);border-radius:clamp(12px,1.2vw,18px);overflow:hidden;box-shadow:0 26px 54px -34px rgba(11,11,18,.34);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s var(--ease),visibility 0s linear .3s}.ui.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s,0s,0s}.ui[hidden]{display:block}.src{display:flex;gap:10px;padding:8px 10px;margin-bottom:7px;border:1px solid var(--line);border-radius:9px;background:var(--paper-2)}.res,.src{align-items:center}.res{margin-top:clamp(12px,1.4vw,18px);padding:clamp(11px,1.2vw,15px) clamp(12px,1.3vw,16px);border:1px solid var(--accent);border-radius:11px;background:var(--paper);grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.hs,.res{display:grid}.hs{list-style:none;margin:0;padding:0;gap:9px}.hs li{display:grid;grid-template-columns:7.5ch minmax(0,1fr);align-items:center;gap:12px}.hs li span{font:400 .72rem/1 var(--sans);color:var(--muted)}.hb{height:9px;border-radius:5px;background:var(--line-2);width:var(--w)}.tb{height:13px;border-radius:7px;background:var(--accent);width:100%}.dem{margin-top:clamp(13px,1.5vw,19px);display:grid;gap:9px}.js .ui .res,.js .ui .src{opacity:0}.js .ui .hb,.js .ui .tb{transform:scaleX(0);transform-origin:left}.js .ui.run .src{animation:uiRow .5s var(--ease) both;animation-delay:calc(var(--i) * .1s)}.js .ui.run .res{animation:uiRow .55s var(--ease) both .52s}.js .ui.run .hb{animation:uiBar .55s var(--ease) both;animation-delay:calc(.12s + var(--i) * .11s)}.js .ui.run .tb{animation:uiBar .6s var(--ease) both .68s}@keyframes uiRow{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes uiBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uiGrow{0%{opacity:0;transform:scaleY(.12)}to{opacity:.85;transform:none}}@media (prefers-reduced-motion:reduce){.js .ui .res,.js .ui .src{opacity:1}.js .ui .hb,.js .ui .tb{transform:none}.js .ui.run .hb,.js .ui.run .res,.js .ui.run .src,.js .ui.run .tb{animation:none}.stg-panel,.ui{transition:none}}@media (max-width:1040px){.stg-panel h2{font-size:clamp(1.35rem,1rem + 1.2vw,1.9rem)}}@media (max-width:860px){.stg{padding:clamp(18px,4vw,28px) clamp(18px,4vw,28px) clamp(26px,5vw,38px)}.stg-panel h2{max-width:none}}.nav.on-dark:not(.open){--nav-bg:rgba(36,37,105,.3);border-color:transparent}.nav.on-dark:not(.open) .brand{color:#fff}.nav.on-dark:not(.open) .nav-drop-btn,.nav.on-dark:not(.open) .nav-links>a{color:rgba(255,255,255,.86)}.nav.on-dark:not(.open) .nav-drop-btn:after,.nav.on-dark:not(.open) .nav-links>a:after{background:#fff}.nav.on-dark:not(.open) .nav-login{color:rgba(255,255,255,.72)}.nav.on-dark:not(.open) .nav-login:hover{color:#fff}.nav.on-dark:not(.open) .nav-actions .lang-btn{color:rgba(255,255,255,.5)}.nav.on-dark:not(.open) .nav-actions .lang-btn:hover,.nav.on-dark:not(.open) .nav-actions .lang-btn[aria-pressed=true]{color:#fff}.nav.on-dark:not(.open) .nav-actions .btn{background:#fff;color:#0B0B12}@media (max-width:760px){:root{--hero-lap:88px}}[data-anchor]{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px) + 24px)}.foot-col h4,.kicker{font-size:max(.74rem,12px)}.lang-btn{font-size:max(.72rem,12px)}@media (max-width:760px),(pointer:coarse){.foot-col a{padding-block:9px}.lang-btn{min-width:40px;min-height:40px}.nav-menu .nav-login{display:flex;align-items:center;min-height:44px}.brand,.btn-sm{min-height:40px}}.app,.ask,.branch,.crew-figure,.film,.how-stage,.how-stage.flow .app,.of-band,.of-card,.of-feat,.of-more a,.panel,.res,.sec-grid,.src,.stg,.tile,.ui,.ws-app{border-radius:var(--r-card,20px)}.app-search,.crew-li,.hb,.nav-drop,.tb,.x5c,.xk>div,.xnote{border-radius:var(--r-in,14px)}.app-nav li,.fl-nav li,.mx-h,.mx-tab,.nav-drop a,.nav-mega a:not(.mega-h),.nav-mega.nav-mx .mx-col a:not(.mx-h),.nav-mega.nav-mx a.mx-h,.nav-mega.nav-mx a.mx-over,.of-tile i,.of-tile svg,.xbar,.xbar .lvl{border-radius:var(--r-ctl,10px)}.cta-banner:before,.how-stage:before,.of-band:after,.of-vis:after,.panel:after{display:none!important}.panel{clip-path:inset(0)!important}@keyframes hxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hxF{0%{opacity:0}to{opacity:1}}@keyframes hxUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hxG{0%{transform:scaleX(0)}to{transform:none}}@keyframes hxG1{0%{opacity:1;transform:translate(14px,-14px)}70%{opacity:1}to{opacity:0;transform:none}}@keyframes hxG2{0%{opacity:1;transform:translate(28px,-28px)}70%{opacity:1}to{opacity:0;transform:none}}:root{--v1s:url(/img/x/v1-s.webp);--v2s:url(/img/x/v2-s.webp);--v3s:url(/img/x/v3-s.webp);--v4s:url(/img/x/v4-s.webp)}.nav-mx .mx-col{--fam:var(--blue-600);--fam-dot:var(--blue-500);--zone:rgba(238,238,255,.85);padding:10px 4px 12px;background:linear-gradient(180deg,var(--zone) 0,rgba(255,255,255,0) 78%)}.nav-mx .mx-col+.mx-col{--fam:var(--violet-600);--fam-dot:var(--violet-500);--zone:rgba(241,237,252,.95)}.nav-mx .mx-cols{gap:0 12px}.nav-mega.nav-mx .mx-col .mx-h{color:var(--fam)}.nav-mx .mx-col .mega-t:after{background:var(--fam)}.nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:radial-gradient(90% 130% at 100% 0,rgba(144,118,235,.46) 0,rgba(162,140,237,.22) 34%,rgba(212,202,246,0) 68%),linear-gradient(90deg,#FAF8FE,#F4F0FD 55%,#ECE6FC);box-shadow:inset 0 0 0 1px rgba(115,84,232,.12)}.nav-mega.nav-mx .mx-col .mx-h:has(>[data-i18n="mx.dig"],>[data-i18n="mx.phy"]),.nav-menu .menu-label[data-i18n="mx.dig"],.nav-menu .menu-label[data-i18n="mx.phy"]{font:500 max(.84rem,13.5px)/1.25 var(--sans);letter-spacing:-.005em;text-transform:none}.kicker[data-i18n="mx.dig"],.nav-menu .menu-label[data-i18n="mx.dig"]{--fam-dot:var(--blue-500);color:var(--blue-600)}.kicker[data-i18n="mx.phy"],.nav-menu .menu-label[data-i18n="mx.phy"]{--fam-dot:var(--violet-500);color:var(--violet-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-mx .mx-col{--fam:var(--blue-300);--fam-dot:var(--blue-400);--zone:rgba(86,88,251,.12);background:linear-gradient(180deg,var(--zone) 0,rgba(86,88,251,0) 78%)}:root:not([data-theme=light]) .nav-mx .mx-col+.mx-col{--fam:var(--violet-300);--fam-dot:var(--violet-400);--zone:rgba(115,84,232,.14)}:root:not([data-theme=light]) .nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:radial-gradient(90% 130% at 100% 0,rgba(144,118,235,.4) 0,rgba(115,84,232,.16) 36%,rgba(115,84,232,0) 70%),linear-gradient(90deg,rgba(115,84,232,.08),rgba(115,84,232,.16));box-shadow:inset 0 0 0 1px rgba(162,140,237,.16)}:root:not([data-theme=light]) :is(.nav-menu .menu-label,.kicker)[data-i18n="mx.dig"]{color:var(--blue-300)}:root:not([data-theme=light]) :is(.nav-menu .menu-label,.kicker)[data-i18n="mx.phy"]{color:var(--violet-300)}}:root[data-theme=dark] .nav-mx .mx-col{--fam:var(--blue-300);--fam-dot:var(--blue-400);--zone:rgba(86,88,251,.12);background:linear-gradient(180deg,var(--zone) 0,rgba(86,88,251,0) 78%)}:root[data-theme=dark] .nav-mx .mx-col+.mx-col{--fam:var(--violet-300);--fam-dot:var(--violet-400);--zone:rgba(115,84,232,.14)}:root[data-theme=dark] .nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:radial-gradient(90% 130% at 100% 0,rgba(144,118,235,.4) 0,rgba(115,84,232,.16) 36%,rgba(115,84,232,0) 70%),linear-gradient(90deg,rgba(115,84,232,.08),rgba(115,84,232,.16));box-shadow:inset 0 0 0 1px rgba(162,140,237,.16)}:root[data-theme=dark] :is(.nav-menu .menu-label,.kicker)[data-i18n="mx.dig"]{color:var(--blue-300)}:root[data-theme=dark] :is(.nav-menu .menu-label,.kicker)[data-i18n="mx.phy"]{color:var(--violet-300)}.mx-tab:before,.nav-drop a:before{content:"";position:absolute;inset:auto;left:var(--dot-x,-3px);top:var(--dot-y,17px);width:6px;height:6px;border-radius:50%;z-index:0;opacity:0;transform:scale(.3);pointer-events:none;background:var(--dot,var(--blue-500))!important;box-shadow:none!important;transition:opacity .25s ease,transform .35s var(--ease)}.mx-tab.is-on:before,.nav-drop a:focus-visible:before,.nav-drop a:hover:before{opacity:1;transform:none}.mx-tab:hover:not(.is-on):before{opacity:.35;transform:scale(.8)}.mx-tab{--dot-x:-1px;--dot-y:20px}.nav-drop:not(.nav-mega) a{--dot-x:1px;--dot-y:17px}.nav-drop:not(.nav-mega) a[aria-current=page]:before{display:block;margin:0;vertical-align:0;opacity:1;transform:none}.nav-drop a.mx-h:before,.nav-drop a.mx-over:before{display:none}.nav-mx .mx-col,:root .nav-mx .mx-col{background:none!important;padding:10px 0 12px}.nav-mx .mx-col{--dot:var(--blue-500)}.nav-mx .mx-col+.mx-col{--dot:var(--violet-500)}.nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:var(--violet-500)!important}.nav-mega .mega-t:after{display:none}.mx-tab.is-on,.mx-tab:hover{background:transparent}.mx-tab.is-on .mx-t,.nav-mega a:focus-visible .mega-t,.nav-mega a:hover .mega-t{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.nav-drop a,.mx-tab):before{background:var(--dot,var(--blue-400))!important}:root:not([data-theme=light]) .nav-mx .mx-col{--dot:var(--blue-400)}:root:not([data-theme=light]) .nav-mx .mx-col+.mx-col{--dot:var(--violet-400)}:root:not([data-theme=light]) .nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:var(--violet-400)!important}}:root[data-theme=dark] :is(.nav-drop a,.mx-tab):before{background:var(--dot,var(--blue-400))!important}:root[data-theme=dark] .nav-mx .mx-col{--dot:var(--blue-400)}:root[data-theme=dark] .nav-mx .mx-col+.mx-col{--dot:var(--violet-400)}:root[data-theme=dark] .nav-mx .mx-col+.mx-col a:not(.mx-h):before{background:var(--violet-400)!important}.ht-w.is-on{opacity:1;transform:none;filter:none;transition-delay:.18s}@media (prefers-reduced-motion:reduce){.hero-for,.hero-x .hero-title{animation:none}}.hero-for{margin:clamp(14px,1.8vw,24px) 0 0;display:flex;align-items:baseline;gap:.28em;white-space:nowrap;font:500 min(clamp(1.3rem,.95rem + 1vw,2rem),6.4cqi)/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);animation:rise 1s var(--ease) .12s both}@keyframes sx-run{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.hl.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .14s,transform .8s var(--ease) .14s,visibility 0s}:root{--mist:#EEEEFF;--mist-img:url(/img/x/m-stage-w.webp);--violet-50:#EEEEFF;--violet-100:#CBCCFE;--violet-200:#B1B3FD;--violet-300:#8E90FC;--violet-400:#787AFC;--violet-500:#5658FB;--violet-600:#4E51E4;--violet-700:#3D3FB2;--violet-800:#2F318A;--violet-900:#242569;--g-ws:var(--mist-img);--g-pc:var(--mist-img);--m-hero:var(--mist-img);--m-stage:var(--mist-img);--v1:var(--mist-img);--v2:var(--mist-img);--v3:var(--mist-img);--v4:var(--mist-img);--v5:var(--mist-img);--v1s:var(--mist-img);--v2s:var(--mist-img);--v3s:var(--mist-img);--v4s:var(--mist-img);--paper-2:#F6F6FE;--paper-3:#ECECFB;--paper-4:#E6E6F8;--tint:#F6F6FE;--accent-soft:#EEEEFF;--good:#5658FB;--good-soft:#EEEEFF;--warn:#8E90FC;--warn-ink:#3D3FB2;--warn-soft:#F6F6FE;--bad:#0B0B12;--bad-soft:#EEEEFF;--on-good:#FFFFFF;--cta-bg:#EEEEFF;--cta-fg:#0B0B12;--cta-muted:#6E6E7C;--cta-scrim:rgba(238,238,255,.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mist:#16172F;--mist-img:none;--good:#787AFC;--good-soft:rgba(120,122,252,.16);--warn:#B1B3FD;--warn-ink:#CBCCFE;--warn-soft:rgba(177,179,253,.12);--bad:#F3F3F8;--bad-soft:rgba(243,243,248,.1);--on-good:#0B0B12;--cta-bg:#16172F;--cta-fg:#F3F3F8;--cta-muted:#9A9AAC}}:root[data-theme=dark]{--mist:#16172F;--mist-img:none;--good:#787AFC;--good-soft:rgba(120,122,252,.16);--warn:#B1B3FD;--warn-ink:#CBCCFE;--warn-soft:rgba(177,179,253,.12);--bad:#F3F3F8;--bad-soft:rgba(243,243,248,.1);--on-good:#0B0B12;--cta-bg:#16172F;--cta-fg:#F3F3F8;--cta-muted:#9A9AAC}.panel,.panel+.panel{--card:var(--mist);--card-fg:var(--ink);--card-muted:var(--muted);--card-line:var(--line);background:var(--mist) var(--mist-img) center/cover}.panel+.panel{--card-muted:var(--ink-2);background:linear-gradient(rgba(177,179,253,.62),rgba(177,179,253,.62)),var(--mist) var(--mist-img) 85% 30%/cover}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel+.panel{background:#24265A}}:root[data-theme=dark] .panel+.panel{background:#24265A}.cta-banner,.cta-field{background:var(--mist)}.cta-banner .grain,.cta-banner:after,.cta-field .beam,.cta-field:after{display:none}.cta-f1>i{opacity:1}.cta-f2>i{opacity:.35;mix-blend-mode:normal}.btn-cta{box-shadow:0 18px 40px -24px rgba(86,88,251,.55)}.btn-wipe,.btn-wipe:focus-visible,.btn-wipe:hover{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.btn-fill{background:var(--accent)}.btn-cta .btn-fill .arr,.btn-fill{color:#fff}.btn-cta:focus-visible,.btn-cta:hover{background:transparent}.btn-cta:focus-visible{outline-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.panel,.cta-banner,.cta-field,.mood-head,.soln,.val,.branch-field,.of-band,.of-vis,.of-tile i){background-color:var(--mist);background-image:none}:root:not([data-theme=light]) .cta-flow,:root:not([data-theme=light]) .soln:before,:root:not([data-theme=light]) :is(.mood-head,.ws-hero):before{background:var(--mist)}:root:not([data-theme=light]) :is(.val-body h3,.cta-banner h2,.of-claim){color:var(--ink)}}:root[data-theme=dark] :is(.panel,.cta-banner,.cta-field,.mood-head,.soln,.val,.branch-field,.of-band,.of-vis,.of-tile i){background-color:var(--mist);background-image:none}:root[data-theme=dark] .cta-flow,:root[data-theme=dark] .soln:before,:root[data-theme=dark] :is(.mood-head,.ws-hero):before{background:var(--mist)}:root[data-theme=dark] :is(.val-body h3,.cta-banner h2,.of-claim){color:var(--ink)}.career-h1,.flow-ttl,.hero-title,.mission h1,.of-claim,.sech-h1,h1,h2,h3,h4{hyphens:manual;overflow-wrap:normal;word-break:normal}:root{--head-pt:calc(64px + env(safe-area-inset-top,0px) + clamp(28px,3.6vw,56px));--head-gap:clamp(16px,2vw,28px);--head-k:12px;--fs-head:clamp(1.75rem,.6rem + 4.6vw,4rem);--head-lead-gap:clamp(18px,2.2vw,28px)}.about-head.has-film,.career-hero,.of-hero,.sech{padding-top:var(--head-pt);text-align:left}.about-head .mission .kicker,.career-k,.of-crumb,.sech .kicker{margin:0;line-height:1;min-height:var(--head-k);justify-content:flex-start;font-size:var(--head-k)}.about-head .mission h1,.career-h1,.of-h1,.sech-h1{margin:var(--head-gap) 0 0;font-size:var(--fs-head);line-height:1.07;letter-spacing:-.04em;text-align:left;max-width:18em;text-wrap:balance}.about-head .mission-p,.career-lead,.sech-lead{margin:var(--head-lead-gap) 0 0;max-width:56ch;text-align:left;text-wrap:pretty}.career-hero:after,.sech:after{-webkit-mask-image:radial-gradient(52% 64% at 8% 0,#000 0,rgba(0,0,0,.3) 50%,transparent 85%);mask-image:radial-gradient(52% 64% at 8% 0,#000 0,rgba(0,0,0,.3) 50%,transparent 85%);opacity:.5}.ag{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:10px var(--vp) var(--vp);font-family:var(--sans);font-variant-numeric:tabular-nums}@keyframes agDot{0%,to{opacity:.25;transform:none}50%{opacity:1;transform:translateY(-2px)}}@keyframes agPulse{50%{box-shadow:0 0 0 5px rgba(142,144,252,.18)}}.ag.s5 .o2,.ag.s5 .o2 i:after{transition-delay:.12s}.ag:is(.s6,.s7) .o1 i:after{--c:var(--st-bad)}.ag:is(.s6,.s7) .o2 i:after{--c:var(--st-warn)}.ao-stage{position:relative;flex:1;min-height:300px}.ao-col{display:grid;justify-items:center;align-content:start;gap:7px;min-width:0;text-align:center}@keyframes aoDown{0%{top:-3px;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 4px);opacity:0}}.ao-agent{position:relative;transition:transform .9s var(--ease)}@keyframes aoThink{0%,to{box-shadow:0 6px 14px -7px rgba(86,88,251,.8)}50%{box-shadow:0 6px 14px -7px rgba(86,88,251,.8),0 0 0 6px rgba(86,88,251,.14)}}.ao-stage.meet .ao-agent{z-index:2}.ao-tri{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ao-tri path{fill:none;stroke:#8E90FC;stroke-width:1;stroke-dasharray:3 4;opacity:0;transition:opacity .5s ease .6s}.ao-stage.meet .ao-tri path{opacity:1}.ao-hub{position:absolute;left:50%;top:var(--hy,74%);translate:-50% -50%;opacity:0;transform:scale(.7);transition:opacity .5s ease .3s,transform .7s var(--ease) .3s}.ao-stage.meet .ao-hub{opacity:1;transform:none}[data-ao=ful] .fu-track{margin:auto 0}.fu-track{margin-top:22px}.fu-st,.fu-track{position:relative}.fu-st{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.fu-st li{display:grid;justify-items:center;gap:11px;min-width:0}.fu-st li b{font-size:13px;font-weight:500;color:#9A9AAC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .4s ease}.fu-st li.done b,.fu-st li.on b{color:#0B0B12}.fu-st li.on b{font-weight:600}@media (max-width:520px){.ao-stage{min-height:290px}.fu-st li b{font-size:9.5px}}:root{--sb-50:#EEF2FD;--sb-100:#CBD7FA;--sb-500:#567DF0;--g-50:#EAEAF0;--g-100:#C9C9D1;--g-700:#3A3C47;--g-800:#2D2E37;--g-900:#22232A;--r-card:20px;--r-in:14px;--r-ctl:10px;--r-chip:6px}.lay-list li.is-on{background:var(--blue-500);padding:6px 6px 12px}.lay-list li.is-on .lay-pill{background:transparent;color:#fff;padding-left:12px}.lay-list li.is-on .lay-pill i{background:rgba(255,255,255,.22);transform:rotate(45deg)}.lay-list li.is-on .lay-d{max-height:3.1em;opacity:1;padding:2px 12px 0}.lay-plate.is-on{background:var(--blue-500);border-color:var(--blue-500);box-shadow:0 30px 50px -20px rgba(86,88,251,.55)}.lay-plate.is-on:after{background:var(--blue-700)}.lay-plate.is-on>b{opacity:1}.stk-ful .lay-list li.is-on{background:var(--blue-500)}.fu-tile{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:14px;background:#fff;color:var(--ink);transform-style:preserve-3d;transition:background .45s ease,color .45s ease,transform .6s var(--ease),box-shadow .45s ease}.fu-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--g-100);transform:translateZ(-7px);transition:background .45s ease}.fu-tile.t0{left:40px;top:40px}.fu-tile.t1{left:110px;top:110px}.fu-tile.t2{left:180px;top:40px}.fu-tile.t3{left:250px;top:110px}.fu-tile.t4{left:320px;top:40px}.fu-tile>i{position:absolute;inset:0;display:grid;place-items:center;transform:rotate(90deg)}.fu-tile>i svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fu-tile>b{position:absolute;left:50%;top:100%;transform:translate(-50%,8px) rotate(90deg) translateX(50%);transform-origin:0 0;white-space:nowrap;font:500 .8rem/1 var(--sans);color:rgba(255,255,255,.85)}.fu-tile>s{display:none;right:-6px;top:-6px;width:16px;height:16px;background:var(--ink);box-shadow:0 0 0 2px #fff;transform:translateZ(8px)}.fu-tile>s,.fu-tile>s:after{position:absolute;border-radius:50%}.fu-tile>s:after{content:"";left:5px;top:3px;width:6px;height:6px;background:#fff}.fu-tile.is-on{background:var(--blue-500);color:#fff;transform:translateZ(12px);box-shadow:0 26px 40px -18px rgba(86,88,251,.6)}.fu-tile.is-on:after{background:var(--blue-700)}.fu-tile.is-on>s{background:#fff;box-shadow:0 0 0 2px var(--blue-500)}.fu-tile.is-on>s:after{background:var(--blue-500)}@keyframes fu-travel{0%{left:40px;top:40px}22%{left:110px;top:110px}26%{left:110px;top:110px}44%{left:180px;top:40px}48%{left:180px;top:40px}66%{left:250px;top:110px}70%{left:250px;top:110px}90%{left:320px;top:40px}to{left:320px;top:40px}}.ag-log li.run{color:var(--muted)}.chat-send{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-ctl);background:var(--blue-500);color:#fff}.chat-send svg{width:15px;height:15px}@keyframes ag-pulse{0%,to{box-shadow:0 0 0 0 rgba(86,88,251,.35)}50%{box-shadow:0 0 0 6px rgba(86,88,251,0)}}.app{position:relative;display:flex;flex-direction:column;flex:1;min-height:290px;background:#fff;color:var(--ink);border-radius:var(--r-in);box-shadow:0 18px 40px -26px rgba(11,11,18,.3);overflow:hidden}.app-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:.88rem;color:var(--faint)}.app-bar>span{display:inline-flex;align-items:center;gap:8px}.app-bar svg{width:14px;height:14px;color:var(--muted)}.app-sort{color:var(--ink-2)}@keyframes wk-press{0%{transform:scale(1)}40%{transform:scale(.93)}to{transform:scale(1)}}.app .chat-send{width:26px;height:26px}.int-tile.is-on:after{background:var(--blue-500);box-shadow:0 0 0 5px rgba(86,88,251,.18)}@keyframes int-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.ag-log li,.e2e li,.lay-plate{transition:none}.ag-caret,.ag-log li.run i{animation:none}}.ask,.branch,.crew-figure,.cta-banner,.cta-field,.film,.how-pin,.how-stage,.mood-head .mark-film,.of-band,.of-card,.of-feat,.of-more a,.panel,.stage,.stg-panel,.tile,.why,.ws-app{border-radius:var(--r-card,20px)}.nav-drop,.of-tile svg{border-radius:var(--r-ctl,10px)}.ask,.branch,.crew-figure,.how-stage,.of-card,.of-more a,.stage,.tile{background:var(--blue-50)}.panel{background:var(--blue-100)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.tile,.crew-figure,.branch,.of-card,.ask,.of-more a,.how-stage,.flow-stage,.stage,.of-feat){background:#16172F}:root:not([data-theme=light]) .panel{background:#1E1F45}}:root[data-theme=dark] :is(.tile,.crew-figure,.branch,.of-card,.ask,.of-more a,.how-stage,.flow-stage,.stage,.of-feat){background:#16172F}:root[data-theme=dark] .panel{background:#1E1F45}:root{--mist-img:none;--g-ws:none;--g-pc:none;--m-hero:none;--m-stage:none;--v1:none;--v2:none;--v3:none;--v4:none;--v5:none;--v1s:none;--v2s:none;--v3s:none;--v4s:none;--film-bg:var(--blue-50)}.career-hero:after,.cta-banner:before,.cta-f1,.cta-f2,.cta-field:after,.grain,.hero:after,.how-stage:before,.of-band:after,.of-vis:after,.panel:after,.sech:after{display:none}.cta-banner,.cta-field{background:var(--blue-500);color:#fff}.cta-banner h2{color:#fff}.cta-banner p{color:rgba(255,255,255,.8)}.cta-banner .btn,.cta-banner .btn-cta,.cta-banner .btn-fill,.cta-banner .btn-wipe{background:#fff;color:var(--blue-500)}.cta-banner .btn-cta:focus-visible,.cta-banner .btn-cta:hover,.cta-banner .btn:hover{background:var(--blue-50);color:var(--blue-600)}.cta-banner .btn-cta .arr,.cta-banner .btn-fill .arr{color:var(--blue-500)}.branch-field,.branch-field.f-data,.film,.how .how-stage,.how-item .how-stage-m,.how-stage,.stage{background:var(--blue-50)}.panel,.panel+.panel{background:var(--blue-100)}.panel+.panel{background:var(--sb-100)}.app,.ask,.branch,.crew-figure,.of-card,.of-feat,.of-more a,.res,.src,.stg,.tile,.ui,.ws-app{background:var(--blue-50)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.how-stage,.how .how-stage,.flow-stage,.stage,.branch-field,.film,.hw-fig,.of-feat,.tile,.crew-figure,.branch,.stg,.ui,.res,.src,.ws-app,.fl-app,.mood-head:before,.ws-hero:before,.soln:before,.val:nth-child(4) .val-img){background:#16172F}:root:not([data-theme=light]) :is(.panel,.of-band,.of-vis,.of-tile i,.val-img){background:#1E1F45}:root:not([data-theme=light]) :is(.panel+.panel,.of-pc .of-vis,.of-feat.pc .of-vis,.of-pc .of-tile i,.val:nth-child(2) .val-img){background:#1B2A55}:root:not([data-theme=light]) :is(.sec-tile,.of-card,.of-more a,.ask,.val:nth-child(3) .val-img){background:#1B1B27}}:root[data-theme=dark] :is(.how-stage,.how .how-stage,.flow-stage,.stage,.branch-field,.film,.hw-fig,.of-feat,.tile,.crew-figure,.branch,.stg,.ui,.res,.src,.ws-app,.fl-app,.mood-head:before,.ws-hero:before,.soln:before,.val:nth-child(4) .val-img){background:#16172F}:root[data-theme=dark] :is(.panel,.of-band,.of-vis,.of-tile i,.val-img){background:#1E1F45}:root[data-theme=dark] :is(.panel+.panel,.of-pc .of-vis,.of-feat.pc .of-vis,.of-pc .of-tile i,.val:nth-child(2) .val-img){background:#1B2A55}:root[data-theme=dark] :is(.sec-tile,.of-card,.of-more a,.ask,.val:nth-child(3) .val-img){background:#1B1B27}.cta,.cta .wrap{max-width:none;padding-inline:0}.cta-banner,.cta-field{border-radius:0!important;margin-inline:0}:root{--sb-800:#245484;--sb-700:#3D5BAA;--sb-200:#B1C3E8}.cta-dots{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.9}.cta-banner .cta-inner,.cta-banner>.wrap{position:relative;z-index:1}.cta-banner{pointer-events:auto}.hs-r{display:grid;grid-template-columns:18px minmax(0,1.5fr) minmax(0,1fr) minmax(90px,max-content);align-items:center;gap:12px;padding:0 calc(9% + 22px) 0 18px;height:36px;border-bottom:1px solid rgba(11,11,18,.06)}.hs-th{height:38px}.hs-th b{font:500 .8rem/1 var(--sans);color:var(--ink)}.hs-r i{width:13px;height:13px;border-radius:4px;border:1px solid rgba(11,11,18,.16);background:#fff}.hs-r s{display:block;height:8px;width:var(--w,60%);border-radius:5px;background:rgba(11,11,18,.12);text-decoration:none}.hs-r s+s{background:rgba(11,11,18,.08)}.hs-r.hs-hl{background:rgba(255,255,255,.75)}.hs-r.hs-hl>s:first-of-type{background:var(--blue-300)}.hs-r.hs-ck i,.hs-r.hs-hl i{background:var(--blue-500);border-color:var(--blue-500)}.hs-r>:nth-child(4),.hs-r>:nth-child(5),.hs-r>:nth-child(6){grid-column:4}.hs-r>:nth-child(4){display:inline-flex;align-items:center;gap:8px}.hs-r>:nth-child(5){justify-self:start}.hs-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-chip);background:var(--blue-50);color:var(--blue-600);font:500 .74rem/1 var(--sans);font-style:normal;white-space:nowrap}.hs-pill.err{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(11,11,18,.18)}.hs-pill.best{background:var(--blue-500);color:#fff}.hs-pill.soft{background:rgba(11,11,18,.06);color:var(--muted)}.hs-chat{width:min(52cqw,340px);display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:var(--r-in);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(11,11,18,.35);font-family:var(--sans);overflow:hidden;animation:hxFade .6s ease both}.hs-ch{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line);font:500 .82rem/1.2 var(--sans)}.hs-ch i{font-style:normal;color:var(--faint);font-size:.76rem;letter-spacing:.2em}.hs-cb{display:flex;flex-direction:column;gap:9px;padding:10px 10px 8px}.hs-q{align-self:flex-end;max-width:88%;margin:0;padding:8px 11px;border-radius:12px;background:var(--blue-50);font-size:.8rem;line-height:1.4}.hs-a{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:0 2px}.hs-a p{margin:0;font-size:.8rem;line-height:1.45;color:var(--ink)}.hs-av{width:18px;height:18px;border-radius:50%;margin-top:1px}.hs-av,.hs-btn{background:var(--blue-500)}.hs-btn{align-self:flex-start;margin-left:26px;padding:6px 11px;border-radius:var(--r-ctl);color:#fff;font:500 .78rem/1.2 var(--sans)}.hs-in{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 10px 10px;padding:7px 8px 7px 11px;border:1px solid var(--line);border-radius:12px;font-size:.8rem;color:var(--faint)}.hs-in .chat-send{width:24px;height:24px;border-radius:8px}.hs-in .chat-send svg{width:12px;height:12px}@media (max-width:640px){.hs-r{height:32px}.hs-chat{width:min(60cqw,250px)}.hs-in{display:none}.hs-cb{gap:7px;padding:8px}.hs-a p,.hs-q{font-size:.72rem}.hs-btn{font-size:.7rem;padding:5px 9px}.hs-ch{padding:7px 10px;font-size:.76rem}.hs-r>:nth-child(3){display:none}.hs-r,.hs-r:has(.hs-num){grid-template-columns:18px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.stack .g1{opacity:.7;transform:translate(10px,-10px)}.stack .g2{opacity:.4;transform:translate(20px,-20px)}@keyframes hxFade{0%{opacity:0}to{opacity:1}}.legal-hero{padding-bottom:clamp(24px,3vw,40px)}.legal-body{padding-top:0}.legal-hero{text-align:left}.legal-sec{max-width:720px;padding:clamp(18px,2.4vw,28px) 0;border-top:1px solid var(--line)}.legal-sec h2{margin:0 0 10px;font:500 clamp(1.1rem,1rem + .5vw,1.35rem)/1.3 var(--sans);letter-spacing:-.01em}.legal-sec p{margin:0 0 10px;font-size:1rem;line-height:1.6;color:var(--ink-2)}.legal-sec p:last-child{margin-bottom:0}.legal-sec h3{margin:18px 0 6px;font:500 1rem/1.35 var(--sans)}.legal-sec ul{margin:0 0 10px;padding-left:1.2em;color:var(--ink-2);line-height:1.6}.legal-sec li{margin:4px 0}.legal-sec a{color:var(--blue-600);text-decoration:underline;text-underline-offset:2px;word-break:break-word}@media (min-width:1600px){:root{--wrap-max:min(1560px,calc(1320px + (100vw - 1600px) * .75))}}.nav-drop-btn:after,.nav-links>a:after{display:none!important}.nav-drop-btn,.nav-links>a{padding:8px 14px;margin:0 -6px;border-radius:var(--r-ctl);transition:background .25s ease,color .25s ease}.has-menu.open .nav-drop-btn,.has-menu:hover .nav-drop-btn,.nav-drop-btn:focus-visible,.nav-links>a:hover{background:var(--paper-3);color:var(--ink)}.nav-links>a[aria-current=page]{color:inherit}.nav-links{gap:clamp(20px,2.2vw,32px)}.cta-banner .cta-inner{max-width:min(100%,760px);margin-inline:auto;border-radius:var(--r-card);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 30px 60px -30px rgba(11,11,18,.4),inset 0 1px 0 rgba(255,255,255,.18);width:max-content;max-width:min(100%,720px);border-radius:28px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%);width:auto;max-width:none;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;box-shadow:none;border:0;border-radius:0}.cta-banner,.cta-field{background:var(--paper);color:var(--ink)}.cta-banner h2{color:var(--ink)}.cta-banner .cta-acc{color:var(--blue-500)}.cta-banner p{color:var(--muted)}.cta-banner .btn,.cta-banner .btn-cta,.cta-banner .btn-fill,.cta-banner .btn-wipe{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.cta-banner .btn-cta:focus-visible,.cta-banner .btn-cta:hover,.cta-banner .btn:hover{background:var(--btn-bg-h);color:var(--btn-fg)}.cta-banner .btn-cta .arr,.cta-banner .btn-fill .arr{color:var(--btn-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cta-banner,:root:not([data-theme=light]) .cta-field{background:var(--paper);color:var(--ink)}}:root[data-theme=dark] .cta-banner,:root[data-theme=dark] .cta-field{background:var(--paper);color:var(--ink)}.cta-banner:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;display:block;background:radial-gradient(60% 70% at 50% 45%,rgba(238,238,255,.9),rgba(238,238,255,0) 72%)}.ask-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 13px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--paper);color:var(--ink);font:500 .9rem/1 var(--sans);text-decoration:none;transition:background .25s ease,border-color .25s ease}.ask-pill:focus-visible,.ask-pill:hover{background:var(--paper-2);border-color:var(--ink)}.ask-pill img{width:18px;height:18px;display:block;object-fit:contain}.ask-pill img+svg{display:none}.ask-pill svg{width:16px;height:16px;color:var(--ink-2)}.foot-bottom{align-items:center}.foot-bottom .ask-pill{padding:6px 11px 6px 9px;font-size:.78rem;gap:6px;color:var(--ink-2)}.foot-bottom .ask-pill img{width:13px;height:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ask-pill img{filter:invert(1)}}:root[data-theme=dark] .ask-pill img{filter:invert(1)}.foot-social .soc.ask-pill{padding:0;border-radius:var(--r-ctl);gap:0;font-size:0}.foot-social .soc.ask-pill img{width:16px;height:16px;display:block;object-fit:contain;transition:filter .3s}.foot-social .soc.ask-pill:focus-visible img,.foot-social .soc.ask-pill:hover img{filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .foot-social .soc.ask-pill img{filter:invert(1)}:root:not([data-theme=light]) .foot-social .soc.ask-pill:hover img{filter:none}}:root[data-theme=dark] .foot-social .soc.ask-pill img{filter:invert(1)}:root[data-theme=dark] .foot-social .soc.ask-pill:hover img{filter:none}.cta-dots{display:block;opacity:1}.cta-banner:after{display:none}@media (prefers-reduced-motion:reduce){.cta-dots{opacity:1}}.cta-banner .cta-inner h2+.btn{margin-top:clamp(22px,3vw,34px)}@media (max-width:640px){.app{min-height:340px}}:root{--wrap-max:1320px}.hero-for{margin-top:clamp(10px,1vw,14px)}#page-glossary .lex-head,.about-head.has-film,.career-hero,.lex-head,.of-hero,.sech{padding-top:calc(var(--head-pt) + 24px)}.js [data-reveal],.js [data-reveal].in{transform:none!important;transition:none!important}.js [data-reveal],.js [data-reveal].in,.js [data-rise],.js [data-rise].in{opacity:1!important;animation:none!important}.career-h1,.career-lead,.hero-actions,.hero-for,.hero-lead,.hero-sub,.hero-title .w,.hero-x .hero-title,.mission h1,:root[lang=de] .hero-x .hero-title{animation:none!important;opacity:1;transform:none;filter:none}.cta-banner .cta-field,.cta-banner.in .cta-field,.cta-banner.in .cta-field:before{animation:none!important}:root:has([data-page=sicherheit]) .footer{background:var(--blue-800);color:#fff;--ink:#fff;--ink-2:rgba(255,255,255,.88);--muted:rgba(255,255,255,.72);--faint:rgba(255,255,255,.5);--line:rgba(255,255,255,.18);--line-2:rgba(255,255,255,.26);--paper:#2F318A;--accent:#B1B3FD}:root:has([data-page=sicherheit]) .footer .wordmark{color:#fff}:root:has([data-page=sicherheit]) .foot-social .soc{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}:root:has([data-page=sicherheit]) .foot-social .soc:hover{background:#fff;border-color:#fff;color:var(--blue-800)}:root:has([data-page=sicherheit]) .foot-social .soc img{filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has([data-page=sicherheit]) .footer{background:#242569}}:root[data-theme=dark]:has([data-page=sicherheit]) .footer{background:#242569}@media (min-width:1600px){:root{--wrap-max:min(1560px,calc(1320px + (100vw - 1600px) * .75))}.hero-for{margin-top:clamp(12px,1.1vw,18px);font-size:min(clamp(1.3rem,.95rem + 1.1vw,2.2rem),6.4cqi)}}.nav.on-dark:not(.open){--nav-bg:rgba(47,49,138,.55)}.nav.on-dark:not(.open) .has-menu.open .nav-drop-btn,.nav.on-dark:not(.open) .has-menu:hover .nav-drop-btn,.nav.on-dark:not(.open) .nav-links>a:hover{background:rgba(255,255,255,.14);color:#fff}.nav.on-dark:not(.open) .nav-toggle span{background:#fff}:root{--aud1-100:var(--blue-100);--aud1-50:var(--blue-50);--aud2-100:#ADC6F7;--aud2-50:#E0EAFC;--aud3-100:#C2C3CC;--aud3-50:#E7E8ED}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--aud1-100:#1E1F45;--aud1-50:#16172F;--aud2-100:#1B2E5C;--aud2-50:#131F3F;--aud3-100:#2D2E37;--aud3-50:#22232A}}:root[data-theme=dark]{--aud1-100:#1E1F45;--aud1-50:#16172F;--aud2-100:#1B2E5C;--aud2-50:#131F3F;--aud3-100:#2D2E37;--aud3-50:#22232A}.stg{transition:background .45s var(--ease)}.stg[data-aud="0"]{background:var(--aud1-50)}.stg[data-aud="1"]{background:var(--aud2-50)}.stg[data-aud="2"]{background:var(--aud3-50)}:root{--aud1-ink:var(--blue-500);--aud2-ink:#567DF0;--aud3-ink:#5F6070}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--aud1-ink:var(--blue-500);--aud2-ink:#6F96F1;--aud3-ink:#A3A4B3}}:root[data-theme=dark]{--aud1-ink:var(--blue-500);--aud2-ink:#6F96F1;--aud3-ink:#A3A4B3}.pv .hs-app{z-index:1}.of-feat.flip .pv .hs-app,.of-feat.flip .pv:after,.of-vis.pv:after,.pv .hs-app{left:clamp(18px,6%,44px);right:clamp(18px,6%,44px);top:clamp(18px,7%,44px);bottom:clamp(18px,7%,44px)}.of-feat.flip .pv .hs-app .app-bar,.pv .hs-app .app-bar{padding:13px 20px 11px}.ok{background:#2E9E6B}.risk{background:#D98E1A}.late{background:#D4382C}.hs-chat,.hs-chat .hs-a p,.hs-chat .hs-ch{color:#0B0B12}.hs-chat .hs-q{color:#0B0B12;background:#EEEEFF}.hs-chat .hs-in{color:#A3A3B1}.hs-chat,.hs-chat .hs-ch,.hs-chat .hs-in{border-color:#ECECF3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hs-r s{background:rgba(255,255,255,.16)}:root:not([data-theme=light]) .hs-r s+s{background:rgba(255,255,255,.1)}:root:not([data-theme=light]) .hs-r i{background:transparent;border-color:rgba(255,255,255,.22)}:root:not([data-theme=light]) .hs-r.hs-hl{background:rgba(255,255,255,.06)}:root:not([data-theme=light]) .hs-r{border-bottom-color:rgba(255,255,255,.07)}:root:not([data-theme=light]) .hs-pill{background:rgba(142,144,252,.18);color:var(--blue-300)}:root:not([data-theme=light]) .hs-pill.err{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}:root:not([data-theme=light]) .hs-pill.soft{background:rgba(255,255,255,.08);color:var(--muted)}:root:not([data-theme=light]) .hs-pill.best{background:var(--blue-500);color:#fff}}:root[data-theme=dark] .hs-r s{background:rgba(255,255,255,.16)}:root[data-theme=dark] .hs-r s+s{background:rgba(255,255,255,.1)}:root[data-theme=dark] .hs-r i{background:transparent;border-color:rgba(255,255,255,.22)}:root[data-theme=dark] .hs-r.hs-hl{background:rgba(255,255,255,.06)}:root[data-theme=dark] .hs-r{border-bottom-color:rgba(255,255,255,.07)}:root[data-theme=dark] .hs-pill{background:rgba(142,144,252,.18);color:var(--blue-300)}:root[data-theme=dark] .hs-pill.err{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}:root[data-theme=dark] .hs-pill.soft{background:rgba(255,255,255,.08);color:var(--muted)}:root[data-theme=dark] .hs-pill.best{background:var(--blue-500);color:#fff}.fld.bad input,.fld.bad textarea{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.demo-msg.err{color:var(--bad)}@media (min-width:1101px){.foot-grid{grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:32px clamp(28px,3vw,48px)}.foot-col a{white-space:nowrap}}@media (max-width:1100px) and (min-width:761px){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-grid>:first-child{grid-column:1/-1}}.lex-cat-btn.is-on{color:var(--accent)}@keyframes codeShake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}a.is-busy{cursor:progress}.btn.is-busy{opacity:.78}.cta-banner .cta-inner{padding-inline:clamp(20px,4vw,40px)}@media (max-width:420px){.hs-chat{width:min(68cqw,250px)}.hs-btn{white-space:nowrap}}.src{border-radius:var(--r-ctl)}#aos .lay-list li.is-on .lay-d{max-height:14em}#aos .lay-list.is-measuring li.is-on .lay-d{max-height:none}@media (min-width:641px){#aos .lay-list li.is-on .lay-d{transition:max-height .6s var(--ease),opacity .3s ease .3s,padding .6s var(--ease);max-height:var(--dh,10.5em)}}#aos .lay-list li.is-on .lay-pill{background:transparent;box-shadow:none;color:#fff}#aos .lay-list li.is-on .lay-pill i{background:rgba(255,255,255,.22)}.st-side{border-right:1px solid var(--line);min-width:0}.st-r{display:grid;grid-template-columns:2.6em minmax(0,1fr);align-items:center;height:3.1em;border-bottom:1px solid var(--line);font-size:1.05em;color:var(--ink)}.st-r i{justify-self:center;width:1.1em;height:1.1em;border-radius:.3em;border:1px solid var(--line-2)}.st-r>b,.st-r>span{padding-left:1em;border-left:1px solid var(--line);height:100%;display:flex;align-items:center;font-variant-numeric:tabular-nums}@media (max-width:640px){.st-side{display:none}}svg.lu-i{fill:none!important;stroke-width:1.5!important}svg.lu-i *{fill:none!important}.glyph svg *,.hn-ic svg.lu *,.sec-ico svg *,.val-vis svg *,svg.lu-i *{vector-effect:non-scaling-stroke}.glyph svg,.hn-ic svg.lu,.sec-ico svg,.val-vis svg{stroke-width:1.5!important}.mark-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(52% 50% at 50% 50%,#000 0,#000 50%,rgba(0,0,0,.3) 78%,transparent 100%);mask-image:radial-gradient(52% 50% at 50% 50%,#000 0,#000 50%,rgba(0,0,0,.3) 78%,transparent 100%)}@media (max-width:560px){.mark-cv{-webkit-mask-image:radial-gradient(58% 50% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%);mask-image:radial-gradient(58% 50% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%)}}.mark-film.cv-on .mark-cv{opacity:1}.mark-film.cv-on .mark-v{opacity:0}.nav{border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .35s ease}.nav.is-scrolled,.nav.open,.nav:has(.has-menu.open){background:var(--nav-bg);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.nav:after{display:none}.nav-drop-btn:focus,.nav-drop-btn:focus-visible,.nav-links>a:focus,.nav-links>a:focus-visible{outline:none}.nav-inner{position:relative}.nav-links{position:static}.nav-drop.nav-mega{left:50%;margin-left:calc(min(740px,100vw - 80px) / -2)}.nav-drop.nav-mega.nav-mx{left:50%;margin-left:calc(min(1000px,100vw - 40px) / -2)}.has-menu:not(.mega) .nav-drop{left:50%;transform:translate(-50%,-6px)}.has-menu:not(.mega).open .nav-drop,.has-menu:not(.mega):has(:focus-visible) .nav-drop,.has-menu:not(.mega):hover .nav-drop{transform:translate(-50%)}.has-menu:not(.mega).esc .nav-drop{transform:translate(-50%,-6px)}.nav-mega{--mn-x:28px;--mn-y:26px;--mn-gap:22px}.nav-drop.nav-mega.nav-co{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:0;width:min(1000px,calc(100vw - 40px));padding:0;left:50%;margin-left:calc(min(1000px,100vw - 40px) / -2)}.co-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mn-gap);padding:var(--mn-y) var(--mn-x)}.co-col+.co-col{border-left:1px solid var(--line)}.co-h,.mx-k,.nav-mega.nav-mx a.mx-h,.nav-mx .mx-h{margin:0;padding:0;font:400 .95rem/1.3 var(--sans);letter-spacing:0;text-transform:none}.nav-mega.nav-co a:not(.mega-h){display:grid;gap:3px;padding:0;white-space:normal}.nav-co .mega-t{font:500 1.08rem/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink)}.nav-co .mega-d{font:400 .95rem/1.45 var(--sans);color:var(--muted)}.nav-mega.nav-mx{padding:0}.mx-rail{padding:var(--mn-y) var(--mn-x);gap:4px}.mx-k{margin-bottom:12px;padding:0}.mx-tab{padding:8px 0}.mx-panels{padding:var(--mn-y) var(--mn-x)}.nav-mega.nav-mx a.mx-over{padding:0;font-size:1.08rem}.mx-cols{gap:0 var(--mn-x)}.mx-col{gap:var(--mn-gap)}.mx-h,.nav-mega.nav-mx a.mx-h{margin:0;padding:0;color:var(--accent)}.nav-mega.nav-mx .mx-col a:not(.mx-h){padding:0;display:grid;gap:3px}.nav-mx .mega-t{font:500 1.08rem/1.35 var(--sans);letter-spacing:-.01em}.nav-mx .mega-d{font:400 .95rem/1.45 var(--sans)}.nav-mx .mx-t{font-size:1.08rem}.nav-mx .mx-d{font-size:.95rem}.mx-tab,.nav-mega .nav-drop a,.nav-mega a{--dot-x:-14px;--dot-y:9px}.mx-tab{--dot-y:17px}.st-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:calc(64px + 24px)}@media (max-width:860px){.st-side{position:static}}.nav-mega{--mn-x:24px;--mn-y:22px;--mn-gap:16px}.co-h,.mx-k,.nav-mega.nav-mx a.mx-h,.nav-mx .mx-h{font:400 .78rem/1.3 var(--sans);color:var(--faint)}.co-h,.mx-k{margin:0 0 2px}.nav-co .mega-t,.nav-mx .mega-t{font:500 .9rem/1.35 var(--sans);letter-spacing:-.005em}.nav-co .mega-d,.nav-mx .mega-d,.nav-mx .mx-d{font:400 .78rem/1.4 var(--sans)}.nav-mx .mx-t{font:500 .9rem/1.35 var(--sans);letter-spacing:-.005em}.mx-tab{padding:6px 0;gap:2px}.mx-tab.is-on .mx-t{color:var(--ink)}.nav-mega.nav-mx a.mx-over{font:500 .9rem/1.35 var(--sans);margin:0 0 var(--mn-gap)}.nav-mx .mx-over .arr{width:12px;height:12px}.mx-h,.nav-mega.nav-mx .mx-col .mx-h,.nav-mega.nav-mx a.mx-h{margin:0 0 2px;color:var(--faint)}.mx-tab,.nav-mega .nav-drop a,.nav-mega a{--dot-x:-12px;--dot-y:7px}.mx-tab{--dot-y:13px}.nav-drop.nav-mega.nav-co,.nav-drop.nav-mega.nav-mx{width:min(940px,calc(100vw - 40px));margin-left:calc(min(940px,100vw - 40px) / -2)}.nav-mega.nav-mx{grid-template-columns:250px minmax(0,1fr)}.nav-co .mega-d,.nav-mx .mega-d,.nav-mx .mx-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-mx .mega-d,.nav-mx .mx-d{white-space:normal;overflow:visible;text-overflow:clip}.mx-tab,.nav-mega.nav-co a:not(.mega-h),.nav-mega.nav-mx .mx-col a:not(.mx-h){min-width:0;max-width:100%}.nav-drop.nav-mega.nav-mx{width:min(1040px,calc(100vw - 40px));margin-left:calc(min(1040px,100vw - 40px) / -2)}.nav-mega.nav-mx{grid-template-columns:290px minmax(0,1fr)}.nav-drop.nav-mega.nav-co{width:min(960px,calc(100vw - 40px));margin-left:calc(min(960px,100vw - 40px) / -2)}.mx-cols{align-items:start}.mx-p{padding-top:0}.nav-mega.nav-co a:not(.mega-h),.nav-mega.nav-mx .mx-col a:not(.mx-h){grid-template-rows:auto auto;grid-row:auto}.nav-co .mega-d,.nav-mx .mega-d,.nav-mx .mx-d{min-height:1.4em;line-height:1.4}.nav-mx .mx-col,:root .nav-mx .mx-col{padding:0}.nav-mega.nav-mx .mx-col .mx-h,.nav-mega.nav-mx a.mx-h,.nav-mx .mx-h{font-size:.78rem;line-height:1.3;margin:0 0 2px}.mx-tab:first-of-type{padding-top:0}.nav-mx .mx-k{margin-bottom:13px}.nav-mega.nav-mx .mx-col .mx-h{margin-bottom:0}.nav-mega{--mn-x:32px;--mn-y:30px;--mn-gap:18px}.nav-drop.nav-mega.nav-co,.nav-drop.nav-mega.nav-mx{width:min(1080px,calc(100vw - 40px));margin-left:calc(min(1080px,100vw - 40px) / -2);min-height:300px;top:calc(100% + 10px)}.nav-drop.nav-mega.nav-mx{width:min(1150px,calc(100vw - 40px));margin-left:calc(min(1150px,100vw - 40px) / -2)}.nav-mega.nav-mx{grid-template-columns:392px minmax(0,1fr)}.nav-drop.nav-mega.nav-co{grid-template-columns:repeat(3,1fr)}.co-col,.mx-panels,.mx-rail{padding:var(--mn-y) var(--mn-x)}.mx-cols{gap:0 calc(1.25 * var(--mn-x))}.nav-drop.nav-mega.nav-co{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.nav-mx .mx-cols{grid-template-columns:minmax(0,1fr) auto}.nav-mx .mx-col:last-child{min-width:0}.nav-drop.nav-mega.nav-co,.nav-drop.nav-mega.nav-mx{min-height:332px}.nav-co .mega-t,.nav-mx .mega-t,.nav-mx .mx-t{font-size:.95rem}.nav-co .mega-d,.nav-mx .mega-d,.nav-mx .mx-d{font-size:.82rem}.co-h,.mx-k,.nav-mega.nav-mx .mx-col .mx-h,.nav-mega.nav-mx a.mx-h,.nav-mx .mx-h{font-size:.8rem}.nav.open{border-bottom:0}[data-i18n^="vals."][data-i18n$=p]{min-height:calc(3 * 1.6em)}.lex-soon{grid-column:2;grid-row:1;margin:0;padding:6px 0;font:400 1.02rem/1.5 var(--sans);color:var(--muted)}@media (max-width:860px){.lex-soon{grid-column:auto;grid-row:auto}}.crew-bio{margin:14px 0 0;font-size:.92rem;line-height:1.6;color:var(--muted)}@media (min-width:641px){.crew-bio{margin-right:-40px}}@keyframes sk-pill{0%,8%{background:rgba(11,11,18,.07)}16%,70%{background:var(--blue-500)}78%,to{background:rgba(11,11,18,.07)}}@keyframes sk-box{0%,8%{background:#fff;border-color:rgba(11,11,18,.16)}16%,70%{background:var(--blue-500);border-color:var(--blue-500)}78%,to{background:#fff;border-color:rgba(11,11,18,.16)}}@keyframes sk-pool-src{0%,25%{transform:scaleX(1);opacity:1}45%,70%{transform:scaleX(0);opacity:.2}85%,to{transform:scaleX(1);opacity:1}}@keyframes sk-pool-sum{0%,25%{transform:scaleX(.18)}55%,75%{transform:scaleX(1)}90%,to{transform:scaleX(.18)}}@keyframes sk-pool-tag{0%,45%{opacity:0;transform:translateY(4px)}58%,78%{opacity:1;transform:none}90%,to{opacity:0}}@keyframes sk-merge-src{0%,22%{transform:none;opacity:1}48%,70%{transform:translateX(38%) scale(.9);opacity:0}84%,to{transform:none;opacity:1}}@keyframes sk-merge-dst{0%,30%{box-shadow:0 0 0 0 rgba(86,88,251,0)}55%,70%{box-shadow:0 0 0 6px rgba(86,88,251,.14)}84%,to{box-shadow:0 0 0 0 rgba(86,88,251,0)}}@keyframes sk-merge-fill{0%,30%{transform:scaleX(.45);opacity:.5}58%,72%{transform:scaleX(1);opacity:1}86%,to{transform:scaleX(.45);opacity:.5}}@keyframes sk-tag{0%,10%{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(11,11,18,.12)}20%,72%{background:var(--blue-500);box-shadow:inset 0 0 0 1.5px var(--blue-500)}82%,to{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(11,11,18,.12)}}@keyframes sk-draw{0%,8%{stroke-dashoffset:420}40%,78%{stroke-dashoffset:0}92%,to{stroke-dashoffset:420}}@keyframes sk-st{0%,8%{background:#fff;border-color:rgba(11,11,18,.16)}18%,72%{background:var(--blue-500);border-color:var(--blue-500);box-shadow:0 0 0 5px rgba(86,88,251,.14)}82%,to{background:#fff;border-color:rgba(11,11,18,.16);box-shadow:none}}@keyframes sk-line{0%,8%{transform:scaleY(0)}36%,72%{transform:scaleY(1)}82%,to{transform:scaleY(0)}}@keyframes sk-lv{0%,10%{transform:scaleX(1)}30%,52%{transform:scaleX(.18)}70%,to{transform:scaleX(1)}}@keyframes sk-lv-pill{0%,24%{background:rgba(11,11,18,.07)}32%,52%{background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,18,.22)}62%,to{background:var(--blue-500);box-shadow:none}}@keyframes sk-lv-over{0%,10%{transform:scaleX(1)}30%,60%{transform:scaleX(1.3)}76%,to{transform:scaleX(1)}}@keyframes sk-lv-pill-over{0%,24%{background:rgba(11,11,18,.07)}36%,64%{background:var(--blue-500)}80%,to{background:rgba(11,11,18,.07)}}@keyframes sk-pulse{0%,10%{offset-distance:0;opacity:0}14%{opacity:1}44%{offset-distance:100%;opacity:1}48%,to{offset-distance:100%;opacity:0}}@keyframes sk-row-out{0%,14%{opacity:1;transform:none}26%,70%{opacity:0;transform:translateX(24px)}84%,to{opacity:1;transform:none}}@keyframes sk-card-in{0%,20%{opacity:0;transform:translateX(-24px)}34%,70%{opacity:1;transform:none}84%,to{opacity:0;transform:translateX(-24px)}}@keyframes sk-today{0%,10%{transform:translateX(0)}60%,78%{transform:translateX(var(--sweep,120px))}92%,to{transform:translateX(0)}}@keyframes sk-term-pill{0%,38%{background:rgba(11,11,18,.07)}48%,78%{background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,18,.22)}92%,to{background:rgba(11,11,18,.07)}}[data-anchor]{scroll-margin-top:calc(var(--nav-h,72px) + 24px)}@keyframes sgStay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sgIn{0%,6%{opacity:0;transform:translateY(4px)}14%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(4px)}}@keyframes sgOut{0%,20%{opacity:1}40%,80%{opacity:.25}92%,to{opacity:1}}@keyframes sgDot{0%,8%{offset-distance:0;opacity:0}12%{opacity:1}42%{offset-distance:100%;opacity:1}46%,to{offset-distance:100%;opacity:0}}@keyframes sgGrow{0%,10%{transform:scaleX(.08)}36%,80%{transform:scaleX(1)}92%,to{transform:scaleX(.08)}}@keyframes sgShrink{0%,22%{transform:scaleX(1);opacity:1}44%,80%{transform:scaleX(.15);opacity:.4}92%,to{transform:scaleX(1);opacity:1}}@keyframes sgDraw{0%,8%{stroke-dashoffset:600}40%,82%{stroke-dashoffset:0}94%,to{stroke-dashoffset:600}}@keyframes sgBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sgHl{0%,10%{fill:var(--ink12)}18%,70%{fill:var(--acc)}80%,to{fill:var(--ink12)}}@keyframes sgLight{0%,10%{stroke:var(--ink12);fill:#fff}20%,76%{stroke:var(--acc);fill:var(--acc0)}88%,to{stroke:var(--ink12);fill:#fff}}.st .st-side{fill:rgba(11,11,18,.03)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st .st-side{fill:rgba(255,255,255,.04)}}:root[data-theme=dark] .st .st-side{fill:rgba(255,255,255,.04)}.career-hero:after,.career-hero:before{display:none}@media (max-width:980px){.nav.open{inset:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.nav.open .nav-inner{flex:none}.nav.open .nav-menu{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nav.open .nav-menu>div{overflow:visible}html.menu-open,html.menu-open body{overflow:hidden}}@media (max-width:700px){.foot-grid{grid-template-columns:1fr;gap:28px}.foot-grid>:first-child{grid-column:auto}}.nav-menu .menu-label>a{display:inline;padding:0;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.nav-menu .menu-label:has(>[data-i18n="mx.dig"],>[data-i18n="mx.phy"]){font:500 max(.84rem,13.5px)/1.25 var(--sans);letter-spacing:-.005em;text-transform:none}.nav-menu .menu-label:has(>[data-i18n="mx.dig"]){color:var(--blue-600)}.nav-menu .menu-label:has(>[data-i18n="mx.phy"]){color:var(--violet-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-menu .menu-label:has(>[data-i18n="mx.dig"]){color:var(--blue-300)}:root:not([data-theme=light]) .nav-menu .menu-label:has(>[data-i18n="mx.phy"]){color:var(--violet-300)}}:root[data-theme=dark] .nav-menu .menu-label:has(>[data-i18n="mx.dig"]){color:var(--blue-300)}:root[data-theme=dark] .nav-menu .menu-label:has(>[data-i18n="mx.phy"]){color:var(--violet-300)}.nav-mega.nav-mx a.mx-h{display:inline-flex;align-items:center;gap:6px}.nav-mega.nav-mx a.mx-h .lu-i{width:14px;height:14px;opacity:.75;transition:transform .35s var(--ease),opacity .3s ease}.nav-mega.nav-mx a.mx-h:hover .lu-i{transform:translateX(3px);opacity:1}@media (min-width:1101px){.foot-grid{grid-template-columns:minmax(0,1fr) repeat(4,auto)}}.ov-panel.is-on{display:block}