.website-nav dialog.ib-mobile-navigation{width:min(29rem,100vw - 1.25rem);max-width:none;margin:max(.625rem, env(safe-area-inset-top)) auto auto;color:#152044;text-align:left;background:#fff;border:1px solid #e4e8f1;border-radius:26px;padding:0;inset:0;overflow:hidden;box-shadow:0 22px 80px #14255929}.website-nav .ib-mobile-navigation::backdrop{background:#101b394d}.ib-mobile-nav-layout{max-height:calc(100dvh - 1.25rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex}.ib-mobile-nav-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:1.15rem 1.15rem .8rem;display:flex}.ib-mobile-nav-brand{align-items:center;min-width:0;min-height:44px;display:inline-flex}.website-nav .ib-mobile-navigation .ib-mobile-nav-close{color:#253b94;width:44px;min-width:44px;height:44px;box-shadow:none;background:#f1f4fa;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ib-mobile-nav-links{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.15rem 1.15rem .85rem;overflow-y:auto}.website-nav .ib-mobile-navigation .ib-mobile-nav-label{color:#68738b;letter-spacing:.14em;text-transform:uppercase;margin:.5rem .6rem .3rem;font-size:.64rem;font-weight:600;line-height:1.6}.website-nav .ib-mobile-navigation .ib-mobile-nav-link,.website-nav .ib-mobile-navigation .ib-mobile-nav-group>summary{color:#152044;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.7rem;min-height:46px;padding:.6rem;font-size:1.02rem;font-weight:550;line-height:1.3;text-decoration:none;list-style:none;display:flex}.ib-mobile-nav-group>summary::-webkit-details-marker{display:none}.ib-mobile-nav-group>summary svg{color:#657394;flex-shrink:0;transition:transform .2s}.ib-mobile-nav-group[open]>summary svg{transform:rotate(180deg)}.ib-mobile-nav-link>svg{color:#8793ac;flex-shrink:0}.ib-mobile-nav-sublinks{border-left:2px solid #e6ebf6;margin:.15rem .6rem .45rem;padding-left:.85rem;display:grid}.website-nav .ib-mobile-navigation .ib-mobile-nav-sublinks a{color:#536079;border-radius:10px;align-items:center;min-height:44px;padding:.55rem .65rem;font-size:.85rem;font-weight:450;line-height:1.45;text-decoration:none;display:flex}.ib-mobile-nav-opportunities{grid-template-columns:1fr 1fr;gap:.6rem;margin:.65rem .1rem 1rem;display:grid}.website-nav .ib-mobile-navigation .ib-mobile-nav-opportunities a{color:#253b94;background:#f1f4fb;border-radius:14px;justify-content:space-between;align-items:center;gap:.35rem;min-height:56px;padding:.65rem .8rem;font-size:.8rem;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.ib-mobile-nav-opportunities svg{flex-shrink:0}.ib-mobile-nav-footer{background:#fff;border-top:1px solid #edf0f6;flex-shrink:0;padding:.65rem 1.75rem 1.15rem}.ib-mobile-nav-country,.ib-mobile-nav-preferences{color:#647088;border:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:44px;margin:0;padding:0;font-size:.74rem;display:flex}.ib-mobile-nav-country-options,.ib-mobile-nav-preferences>div{align-items:center;gap:.2rem;display:inline-flex}.website-nav .ib-mobile-navigation .ib-mobile-nav-country-options button{color:#68738b;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;font-size:.75rem;font-weight:550;display:inline-flex}.website-nav .ib-mobile-navigation .ib-mobile-nav-country-options button[aria-pressed=true]{color:#253b94;background:#edf1fb}.website-nav .ib-mobile-navigation .ib-mobile-nav-country-options button:disabled{cursor:default;opacity:.65}.website-nav .ib-mobile-navigation .ib-mobile-nav-preferences button{color:#253b94;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px}.website-nav .ib-mobile-navigation .ib-mobile-nav-preferences button span{color:#a0a9bc}.website-nav .ib-mobile-navigation .ib-mobile-nav-preferences button span.text-brand{color:#253b94}.website-nav .ib-mobile-navigation .ib-mobile-nav-preferences button span.text-muted{color:#768199}.ib-mobile-nav-access{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding-top:.9rem;display:flex}.ib-mobile-nav-access>span{color:#52607c;font-size:.8rem;font-weight:500}.website-nav .ib-mobile-navigation .ib-mobile-nav-access a{color:#fff;background:#253b94;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:44px;padding:.65rem 1.2rem;font-size:.85rem;font-weight:550;text-decoration:none;display:inline-flex}.website-nav .ib-mobile-navigation :is(a,button,summary):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #253b94}.website-nav .ib-mobile-navigation .ib-mobile-nav-links :is(a,summary):hover,.website-nav .ib-mobile-navigation .ib-mobile-nav-links a[aria-current=page]{color:#253b94;background:#edf1fb}.website-nav .ib-mobile-navigation .ib-mobile-nav-access a:hover{background:#1b2c75}@media (min-width:600px){.website-nav dialog.ib-mobile-navigation{margin-top:1.5rem}}@media (max-width:359px){.ib-mobile-nav-header{padding-inline:.8rem}.ib-mobile-nav-header .brand-wordmark{font-size:.94rem}.ib-mobile-nav-links{padding-inline:.8rem}.ib-mobile-nav-footer{padding-inline:1.4rem}.ib-mobile-nav-opportunities{gap:.4rem}.website-nav .ib-mobile-navigation .ib-mobile-nav-opportunities a{padding-inline:.6rem;font-size:.76rem}}@media (max-height:570px){.ib-mobile-nav-header{padding-block:.4rem}.ib-mobile-nav-footer{padding-block:.35rem}.ib-mobile-nav-access{margin-top:.25rem;padding-top:.35rem}}@media (prefers-reduced-motion:reduce){.ib-mobile-nav-group>summary svg{transition:none}}
.marketing-root{--font-display:var(--font-sans);--website-accent:37 59 148;--website-link:37 59 148;--website-gutter:clamp(1.5rem, 2.2vw, 2.5rem);background:rgb(var(--background));color:rgb(var(--foreground));font-family:var(--font-sans), Arial, sans-serif;font-synthesis:none;position:relative}html.light .marketing-root{--background:255 255 255;--foreground:27 29 31;--brand:27 29 31;--brand-600:48 74 189;--muted:83 88 96;--card:255 255 255;--line:27 29 31;--gold:48 74 189;--gold-deep:48 74 189}.marketing-root :is(button,input,select,textarea){font-family:inherit}.marketing-root :is(h1,h2){font-family:var(--font-display), sans-serif;letter-spacing:-.052em;font-weight:400}.marketing-root h3{letter-spacing:-.025em}.marketing-root .eyebrow{letter-spacing:.1em;font-size:.6875rem;font-weight:500}.marketing-root .eyebrow:before,.marketing-root .rainbow-edge:before,.marketing-root .rainbow-edge:after{display:none}.marketing-root .container-tight{max-width:1500px;padding-inline:var(--website-gutter)}.marketing-root a:focus-visible,.marketing-root button:focus-visible{outline:2px solid rgb(var(--website-link));outline-offset:5px}.marketing-root .website-main{isolation:isolate;position:relative}.marketing-root .website-content{overflow:clip}.marketing-root .website-main section[id]{scroll-margin-top:7rem}.marketing-root .website-main :is(a,button).group\/btn{box-shadow:none;border-radius:999px;font-size:.875rem;font-weight:500}.marketing-root .website-main :is(a,button).group\/btn.bg-brand{background:rgb(var(--brand));color:rgb(var(--background))}.marketing-root .website-main :is(a,button).group\/btn:hover{box-shadow:none}.marketing-root .website-nav{background:0 0;padding:1rem 1.5rem 0}.marketing-root .website-nav-surface{--foreground:25 28 42;--brand:29 39 96;--brand-600:37 59 148;--background:255 255 255;--card:255 255 255;--glass:255 255 255;--glass-strong:255 255 255;--muted:63 67 87;--line:43 54 114;--gold-deep:37 59 148;color:#191c2a;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-image:linear-gradient(90deg,#fff 70%,#ffffffde),url(/img/website/foundation/03-kobalt-anschnitt-transparent.svg);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,600px 220px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e0e3ee;border-radius:999px;max-width:1700px;box-shadow:0 5px 24px #182b6b07}.marketing-root .website-nav-surface>[aria-hidden]{display:none}.marketing-root .website-nav-surface>div:last-child{gap:1rem;height:3.75rem;padding-inline:1.7rem}.marketing-root .website-nav-surface>div>a:first-child{gap:.6rem}.marketing-root .website-nav-surface>div>a:first-child .font-display{letter-spacing:-.025em;font-size:1.025rem;font-weight:550}.marketing-root .website-nav-surface nav{gap:.125rem}.marketing-root .website-nav-surface nav>:is(a,div)>:is(a,button),.marketing-root .website-nav-surface nav>a{padding-inline:.65rem;font-size:.875rem;font-weight:500}.marketing-root .website-nav-surface a[href=\/login]{color:#fff;min-height:2.7rem;box-shadow:none;background:#253b94;padding-inline:1.35rem;font-weight:500}.marketing-root .website-nav-surface a[href=\/login]:hover{background:#2333d1;transform:none}.marketing-root .website-nav-surface :is(a,button):focus-visible{outline-color:#91b5ff}.marketing-root .website-nav-surface .glass-panel{border-radius:1.25rem}.marketing-root #public-mobile-menu{border-radius:1.5rem}.marketing-root .website-artwork{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.marketing-root .website-artwork>div{position:absolute;inset:-8%}.marketing-root .website-artwork img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.marketing-root .website-page-art{opacity:1;z-index:-1;pointer-events:none;width:65%;height:680px;position:absolute;top:0;left:65%;right:0;overflow:hidden}.marketing-root .website-page-art img{-o-object-fit:cover;object-fit:cover}.marketing-root .website-page-art-audience{width:45%;height:650px;left:78%}.marketing-root .website-main:not(:has(.ib-home)) h1{letter-spacing:-.055em;font-size:clamp(2.75rem,5.6vw,5.5rem);font-weight:400;line-height:1.04}.marketing-root .website-main:not(:has(.ib-home)) h2:is(.text-2xl,.text-3xl,.text-4xl){font-size:clamp(1.875rem,3.3vw,3.5rem);font-weight:550;line-height:1.1}.marketing-root .website-main:not(:has(.ib-home)) :is(article,aside,[role=dialog]) h2{font-size:1.5rem}.marketing-root .website-main:not(:has(.ib-home)) section.container-tight{padding-top:5rem;padding-bottom:5rem}.marketing-root .website-main:not(:has(.ib-home)) section.container-tight:first-child{padding-top:6rem;padding-bottom:5rem}:is(.marketing-root .website-main:not(:has(.ib-home)) .shadow-soft,.marketing-root .website-main:not(:has(.ib-home)) .shadow-card){box-shadow:none}.marketing-root .website-main:not(:has(.ib-home)) .rounded-3xl{border-radius:1.5rem}.marketing-root .website-main:not(:has(.ib-home)) .text-balance{text-wrap:pretty}.marketing-root .ib-container{width:100%;max-width:1800px;padding-inline:var(--website-gutter);margin-inline:auto}.marketing-root .ib-home :is(h1,h2,h3,p){margin:0}.marketing-root .ib-home :is(h1,h2){letter-spacing:-.055em;text-wrap:pretty;font-weight:400;line-height:1.04}.marketing-root .ib-home p{font-size:1rem;line-height:1.65}.marketing-root .ib-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.69rem;font-weight:500;line-height:1.6}.marketing-root .ib-pill{border:1px solid rgb(var(--brand));background:rgb(var(--brand));min-height:3.2rem;color:rgb(var(--background));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.3;transition:background .2s,color .2s,transform .2s;display:inline-flex}.marketing-root .ib-pill:hover{color:#fff;background:#304abd;border-color:#304abd}.marketing-root .ib-pill-outline{color:rgb(var(--brand));border-color:rgb(var(--line) / .22);background:0 0}.marketing-root .ib-pill-light{color:#20222b;background:#fff;border-color:#fff}.marketing-root .ib-pill svg{flex:none}.marketing-root .ib-actions{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-root .ib-text-link{border-bottom:1px solid rgb(var(--line) / .3);align-items:center;gap:1.5rem;min-height:44px;padding:.8rem 0;font-size:.875rem;font-weight:500;display:inline-flex}.marketing-root .ib-text-link:hover{color:rgb(var(--website-link));border-color:currentColor}.marketing-root .ib-hero{min-height:calc(100svh - 76px);position:relative}.marketing-root .ib-hero-content{z-index:1;padding-top:clamp(7rem,16vh,11rem);position:relative}.marketing-root .ib-hero-meta{align-items:center;gap:2rem;display:flex}.marketing-root .ib-market{letter-spacing:.12em;margin-right:.2rem;font-size:.67rem}.marketing-root .ib-hero h1{letter-spacing:-.058em;max-width:1050px;margin-top:0;font-size:clamp(4.25rem,7.3vw,7.25rem);font-weight:350;line-height:.97}.marketing-root .ib-hero .website-artwork{inset:-8% -9% 3% 14%}.marketing-root .ib-hero .website-artwork img{-o-object-fit:fill;object-fit:fill}.marketing-root .ib-hero-bottom{justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:4.6rem;display:flex}.marketing-root .ib-hero-bottom>div:first-child{max-width:28rem}.marketing-root .ib-hero-bottom h2{letter-spacing:-.025em;margin-bottom:.85rem;font-size:1.2rem;font-weight:550;line-height:1.4}.marketing-root .ib-hero-bottom p{color:rgb(var(--muted));font-size:.92rem}.marketing-root .ib-hero-bottom .ib-actions{margin-right:1.5rem}.marketing-root .ib-hero-bottom .ib-pill-outline{background:rgb(var(--background))}.marketing-root .ib-hero-foot{color:rgb(var(--muted));justify-content:flex-start;align-items:center;gap:1rem;padding:3rem 0 1.5rem;font-size:.68rem;display:flex}.marketing-root .website-motion-control{align-items:center;gap:.5rem;min-height:44px;font-size:.68rem;display:inline-flex}.marketing-root .ib-stage{isolation:isolate;color:#fff;min-height:730px;position:relative;overflow:hidden}.marketing-root .ib-stage .stage-content{z-index:1;padding-block:3.5rem 4rem;position:relative}.marketing-root .ib-stage .home-backdrop{opacity:.8}.marketing-root .ib-stage.stage-blue{background:#304abd}.marketing-root .ib-stage-top{justify-content:space-between;align-items:center;display:flex}.marketing-root .ib-step-nav{gap:.5rem;display:flex}.marketing-root .ib-step-nav a{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.7rem;display:grid}.marketing-root .ib-step-nav a[aria-current],.marketing-root .ib-step-nav a:hover{color:#304abd;background:#fff;border-color:#fff}.marketing-root .ib-stage h2{letter-spacing:-.06em;margin-top:4rem;margin-bottom:3.5rem;font-size:clamp(4.75rem,9.4vw,9.5rem);font-weight:300;line-height:.94}.marketing-root .ib-stage-bottom{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.marketing-root .ib-stage-bottom p{max-width:29rem;font-size:1rem}.marketing-root .ib-matching{grid-template-columns:1.05fr .95fr;align-items:center;gap:6rem;padding-block:7rem;display:grid}.marketing-root .ib-matching h2{margin-top:1.5rem;font-size:clamp(2.65rem,4.2vw,4.65rem);font-weight:350}.marketing-root .ib-matching-copy>div>p{max-width:28rem;color:rgb(var(--muted));margin-top:1.8rem}.marketing-root .ib-example-caption{border-top:1px solid rgb(var(--line) / .16);gap:1rem;max-width:27rem;margin-top:2rem;padding-top:1.5rem;display:flex}.marketing-root .ib-example-caption>svg{color:rgb(var(--website-link));flex:none;font-size:1.5rem}.marketing-root .ib-example-caption p{color:rgb(var(--muted));font-size:.8rem}.marketing-root .ib-matching-copy>.ib-text-link{margin-top:1.25rem}.marketing-root .ib-matching-demo{background:#f3f5f8;border-radius:1.5rem;padding:2.5rem}.marketing-root .ib-matching-demo>.ib-kicker{color:#555c68;margin-bottom:1.5rem;display:block}.marketing-root .ib-matching-demo>div{width:100%;max-width:none;box-shadow:none}.marketing-root .ib-support{color:#1b2c53;background:#f5f7fc;position:relative;overflow:hidden}.marketing-root .ib-support>.ib-container{z-index:1;padding-block:4rem 5rem;position:relative}.marketing-root .ib-support h2{max-width:1000px;margin-block:4rem 3rem;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:350}.marketing-root .ib-support-bottom{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.marketing-root .ib-support-bottom p{max-width:31rem}.marketing-root .ib-support .ib-pill{color:#1b2c53;background:#fff;border-color:#1b2c5340}.marketing-root .ib-support .ib-pill:hover{color:#fff;background:#1b2c53}.marketing-root .ib-hr{grid-template-columns:1.1fr .9fr;align-items:center;gap:7rem;padding-block:7rem;display:grid}.marketing-root .ib-hr h2{margin-block:1.5rem 2rem;font-size:clamp(2.6rem,4.4vw,4.75rem)}.marketing-root .ib-hr p{max-width:30rem;color:rgb(var(--muted));margin-bottom:1.5rem}.marketing-root .ib-hr-label{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--muted));justify-content:space-between;padding-bottom:1.5rem;font-size:.7rem;display:flex}.marketing-root .ib-hr-row{border-top:1px solid rgb(var(--line) / .16);letter-spacing:-.025em;align-items:center;gap:1.25rem;padding:1.65rem 0;font-size:1.1rem;display:flex}.marketing-root .ib-hr-row svg{color:#304abd;flex:none}.marketing-root .ib-hr-features .ib-text-link{margin-top:1rem}.marketing-root .ib-audiences{border-top:1px solid rgb(var(--line) / .13);grid-template-columns:1fr 1.1fr;gap:7rem;padding-block:5rem 7rem;display:grid}.marketing-root .ib-audiences h2{margin-top:1.5rem;font-size:clamp(2.5rem,4vw,4.25rem)}.marketing-root .ib-audience-list a{border-top:1px solid rgb(var(--line) / .18);letter-spacing:-.03em;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.1rem,1.55vw,1.5rem);display:flex}.marketing-root .ib-audience-list a:last-child{border-bottom:1px solid rgb(var(--line) / .18)}.marketing-root .ib-audience-number{letter-spacing:0;color:rgb(var(--muted));font-size:.7rem}.marketing-root .ib-audience-list a>svg{flex:none;margin-left:auto;transition:transform .2s}.marketing-root .ib-audience-list a:hover{color:rgb(var(--website-link))}.marketing-root .ib-audience-list a:hover svg{transform:translate(3px,-3px)}.marketing-root .ib-cta{color:#1b1d1f;background:#f4f5f8;position:relative;overflow:hidden}.marketing-root .ib-cta>.ib-container{z-index:1;padding-block:5rem 6rem;position:relative}.marketing-root .ib-cta h2{margin-block:2.5rem 3rem;font-size:clamp(2.75rem,5.3vw,5.6rem)}.marketing-root .ib-cta .website-artwork{opacity:.8;top:0;left:28%;right:-12%}.marketing-root .ib-cta .ib-pill{color:#fff;background:#1b1d1f;border-color:#1b1d1f}.marketing-root .ib-cta .ib-pill-outline{color:#1b1d1f;background:#f4f5f8;border-color:#1b1d1f45}.marketing-root .website-footer{--brand:245 245 245;--muted:180 184 191;--line:255 255 255;--background:26 26 26;--card:26 26 26;color:#f5f5f5;background:#1a1a1a;border:0;margin-top:0}.marketing-root .website-footer>div:first-child{padding-block:5rem}.marketing-root .website-footer .font-display{font-weight:500}.marketing-root .website-footer li{padding-block:.2rem}.marketing-root .website-footer a:hover{color:#fff}html:not(.light) .marketing-root{--website-link:151 178 255}html:not(.light) .marketing-root .ib-matching-demo{background:#171b24}html:not(.light) .marketing-root .ib-matching-demo>.ib-kicker{color:#b8c0cf}@media (min-width:1700px){.marketing-root .ib-hero{min-height:850px}.marketing-root .ib-hero-bottom{margin-top:4.5rem}}@media (max-width:1190px){.marketing-root .ib-hero{min-height:700px}.marketing-root .ib-hero h1{font-size:clamp(4rem,7.5vw,6rem)}.marketing-root .ib-hero .website-artwork{left:16%;right:-16%}.marketing-root .ib-hero-bottom{align-items:flex-start;gap:2rem}.marketing-root .ib-hero-bottom .ib-actions{flex-direction:column;margin:0}.marketing-root :is(.ib-matching,.ib-hr,.ib-audiences){gap:3.5rem}.marketing-root .ib-matching-demo{padding:1.5rem}}@media (max-width:800px){.marketing-root .website-nav{padding:.65rem .75rem 0}.marketing-root .website-nav-surface>div:last-child{height:3.65rem;padding-inline:1.1rem}.marketing-root .website-nav-surface>div>a:first-child .font-display{font-size:.9rem}.marketing-root .website-main:not(:has(.ib-home)) h1{font-size:clamp(2.5rem,7vw,4rem)}.marketing-root .website-main:not(:has(.ib-home)) h2:is(.text-2xl,.text-3xl,.text-4xl){font-size:clamp(1.8rem,5vw,2.8rem)}.marketing-root .website-main:not(:has(.ib-home)) section.container-tight{padding-block:3.5rem}.marketing-root .website-main:not(:has(.ib-home)) section.container-tight:first-child{padding-top:3.5rem}.marketing-root .website-page-art{opacity:.45;width:100%;height:450px;left:65%}.marketing-root .ib-hero{min-height:0}.marketing-root .ib-hero-content{padding-top:2.5rem}.marketing-root .ib-hero-meta .ib-kicker{max-width:14rem}.marketing-root .ib-hero h1{letter-spacing:-.06em;margin-top:3.5rem;font-size:clamp(2.9rem,8.25vw,4.75rem)}.marketing-root .ib-hero .website-artwork{opacity:.7;inset:2% -35% 25% 20%}.marketing-root .ib-hero-bottom{flex-direction:column;gap:1.5rem;margin-top:2.5rem}.marketing-root .ib-hero-bottom>div:first-child{max-width:27rem}.marketing-root .ib-hero-bottom .ib-actions{flex-direction:row}.marketing-root .ib-hero-foot{padding-top:2rem;padding-bottom:1rem}.marketing-root .ib-hero-foot>span{max-width:12rem}.marketing-root .ib-pill{gap:.75rem;min-height:3rem;padding:.8rem 1.15rem;font-size:.78rem}.marketing-root .ib-stage{min-height:0}.marketing-root .ib-stage .stage-content{padding-block:2.5rem 3rem}.marketing-root .ib-stage h2{margin-top:3.5rem;margin-bottom:2rem;font-size:clamp(2.6rem,7.8vw,4.75rem)}.marketing-root .ib-stage-bottom,.marketing-root .ib-support-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.marketing-root :is(.ib-matching,.ib-hr,.ib-audiences){grid-template-columns:1fr;gap:3rem;padding-block:3.75rem}.marketing-root .ib-matching h2,.marketing-root .ib-hr h2,.marketing-root .ib-audiences h2{font-size:clamp(2.3rem,6.8vw,3.5rem)}.marketing-root .ib-matching-demo{width:100%;max-width:34rem;padding:1.5rem}.marketing-root .ib-support>.ib-container{padding-block:3rem 3.5rem}.marketing-root .ib-support h2{margin-block:2.5rem 2rem;font-size:clamp(2.5rem,7.5vw,4.5rem)}.marketing-root .ib-support .website-artwork{opacity:.35;left:20%;right:-75%}.marketing-root .ib-cta>.ib-container{padding-block:3.5rem 4rem}.marketing-root .ib-cta h2{margin-block:2rem;font-size:clamp(2.4rem,7.4vw,4rem)}.marketing-root .ib-cta .website-artwork{opacity:.3;left:0;right:-50%}.marketing-root .website-footer>div:first-child{padding-block:3.5rem}}@media (max-width:430px){.marketing-root .ib-hero-meta .ib-kicker{max-width:12rem;font-size:.6rem}.marketing-root .ib-market{font-size:.6rem}.marketing-root .ib-hero h1{font-size:clamp(2.45rem,8.8vw,3.7rem)}.marketing-root .ib-hero .website-artwork{opacity:.42;bottom:35%;left:33%;right:-90%}.marketing-root .ib-hero-bottom .ib-actions{gap:.6rem}.marketing-root .ib-hero-bottom .ib-actions .ib-pill{padding-inline:.95rem;font-size:.75rem}.marketing-root .ib-stage h2{font-size:clamp(2.1rem,8vw,3.25rem)}.marketing-root .ib-stage .ib-kicker{max-width:9rem}.marketing-root .ib-matching-demo{padding:1rem}.marketing-root .ib-audience-list a{gap:1rem;font-size:1.075rem}}html[data-a11y-font] .marketing-root .ib-hero h1{font-size:clamp(2.6rem,6.6vw,6rem)}html[data-a11y-font] .marketing-root :is(.ib-matching,.ib-hr,.ib-audiences){grid-template-columns:1fr}html[data-a11y-font-family=dyslexic] .marketing-root{--font-display:var(--font-dyslexic)}html[data-a11y-contrast=on] .marketing-root{--foreground:0 0 0;--brand:0 0 0;--muted:30 30 30;--website-link:0 0 0}html[data-a11y-contrast=on] .marketing-root :is(.website-artwork,.home-backdrop,.website-page-art){display:none}html[data-a11y-contrast=on] .marketing-root :is(.ib-support,.ib-cta,.ib-matching-demo){color:#000;background:#fff}html[data-a11y-motion=reduce] .marketing-root [data-motion-layer],html[data-a11y-motion=reduce] .marketing-root [data-motion-layer] *{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.marketing-root .ib-home *{transition:none!important}}html[data-a11y-contrast=on] .marketing-root :is(.website-nav-surface,.website-footer){--foreground:0 0 0;--brand:0 0 0;--muted:30 30 30;--line:0 0 0;--background:255 255 255;--card:255 255 255;--glass:255 255 255;--glass-strong:255 255 255;color:#000;background:#fff;border:1px solid #000}html[data-a11y-contrast=on] .marketing-root .website-footer a:hover{color:#000}.marketing-root .ib-hero{overflow:hidden}.marketing-root .ib-hero .home-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0 -18% 0 27%;overflow:hidden}.marketing-root .ib-hero .home-backdrop-layer{inset:-8%}.marketing-root .ib-hero-foot{gap:2rem;padding-top:3rem}@media (min-width:1700px){.marketing-root .ib-hero{min-height:calc(100svh - 76px)}}@media (min-width:801px) and (max-width:1190px){.marketing-root .ib-hero-content{padding-top:7rem}.marketing-root .ib-hero h1{margin-top:0;font-size:clamp(4rem,7.5vw,6rem)}.marketing-root .ib-hero .home-backdrop{left:25%;right:-28%}}@media (max-width:800px){.marketing-root .ib-hero{min-height:0}.marketing-root .ib-hero-content{padding-top:5rem}.marketing-root .ib-hero h1{margin-top:0;font-size:clamp(2.8rem,8.6vw,4.75rem);font-weight:350;line-height:1.02}.marketing-root .ib-hero .home-backdrop{opacity:.8;inset:0 -105% 35% 35%}.marketing-root .ib-hero .home-backdrop-layer{inset:-4%}.marketing-root .ib-hero-bottom{margin-top:3rem}.marketing-root .ib-hero-foot{gap:1.3rem}.marketing-root .ib-stage h2{font-size:clamp(2.6rem,9vw,4.75rem)}}@media (max-width:430px){.marketing-root .ib-hero h1{font-size:clamp(2.6rem,8.5vw,3.6rem)}.marketing-root .ib-hero .home-backdrop{opacity:.68;inset:-4% -150% 39% 28%}.marketing-root .ib-hero-foot{font-size:.6rem}}.marketing-root .ib-hero-content{min-height:inherit;flex-direction:column;padding-top:clamp(10rem,19vh,15rem);padding-bottom:6.5rem;display:flex}.marketing-root .ib-hero h1{font-size:clamp(4.5rem,8.05vw,7.25rem);line-height:.97}.marketing-root .ib-hero-bottom h2{font-size:1.4375rem}.marketing-root .ib-hero-bottom p{font-size:1rem;line-height:1.55}.marketing-root .ib-pill{min-width:168px;min-height:2.75rem;padding:.7rem 1.75rem;font-size:.9375rem;font-weight:550}.marketing-root .ib-hero .home-backdrop{inset:0 -30% 0 34%}.marketing-root .ib-stage{min-height:770px}.marketing-root .ib-stage .stage-content{min-height:inherit;flex-direction:column;padding-block:4rem 5rem;display:flex}.marketing-root .ib-stage h2{letter-spacing:-.062em;margin-top:4.5rem;font-size:clamp(4.75rem,10.3vw,10.5rem);font-weight:300;line-height:.9}.marketing-root .ib-stage-bottom{margin-top:auto;padding-top:1.5rem}.marketing-root .ib-step-nav{gap:0}.marketing-root .ib-step-nav a{background:0 0;border:0;border-radius:0;width:2rem;height:2.75rem;font-size:0}.marketing-root .ib-step-nav a:before{content:"";background:#ffffff50;border-radius:50%;width:6px;height:6px}.marketing-root .ib-step-nav a[aria-current],.marketing-root .ib-step-nav a:hover{background:0 0}.marketing-root .ib-step-nav a[aria-current]:before,.marketing-root .ib-step-nav a:hover:before{background:#fff}.marketing-root .ib-support{color:#1b2c53;background:#f5f7fc}.marketing-root .ib-support .website-artwork{opacity:.7;left:25%;right:-30%}.marketing-root .ib-support h2{max-width:1050px}@media (max-width:1190px){.marketing-root .ib-hero{min-height:900px}.marketing-root .ib-hero-content{padding-top:10rem;padding-bottom:5rem}.marketing-root .ib-hero h1{font-size:clamp(4.5rem,8vw,7rem)}}@media (max-width:800px){.marketing-root .ib-hero{min-height:850px}.marketing-root .ib-hero-content{padding-top:7rem;padding-bottom:4rem}.marketing-root .ib-hero h1{font-size:clamp(2.75rem,8.7vw,4.75rem);line-height:1}.marketing-root .ib-hero .home-backdrop{inset:0 -155% 45% 35%}.marketing-root .ib-hero-bottom{padding-top:4rem}.marketing-root .ib-hero-bottom h2{font-size:1.1875rem}.marketing-root .ib-hero-bottom p{font-size:.9375rem}.marketing-root .ib-pill{min-width:0;padding:.8rem 1.25rem;font-size:.875rem}.marketing-root .ib-stage{min-height:680px}.marketing-root .ib-stage .stage-content{padding-block:3rem}.marketing-root .ib-stage h2{font-size:clamp(2.7rem,9vw,4.8rem);line-height:.98}.marketing-root .ib-stage-bottom{padding-top:3rem}.marketing-root .ib-support .website-artwork{opacity:.24;left:25%;right:-90%}}@media (max-width:430px){.marketing-root .ib-hero{min-height:760px}.marketing-root .ib-hero-content{padding-top:6.5rem;padding-bottom:3.5rem}.marketing-root .ib-hero h1{font-size:clamp(2.5rem,8.6vw,3.7rem)}.marketing-root .ib-hero .home-backdrop{opacity:.8;inset:0 -165% 49% 33%}.marketing-root .ib-hero-bottom .ib-actions{gap:.75rem}.marketing-root .ib-hero-bottom .ib-actions .ib-pill{padding-inline:1.1rem;font-size:.8rem}}.marketing-root .website-nav-surface .website-nav-item{padding-inline:.5rem;font-size:.875rem;font-weight:500}@media (max-width:800px){.marketing-root .ib-hero .home-backdrop{opacity:1;inset:0 -75% 42% -45%}.marketing-root .ib-hero .home-backdrop-layer{inset:-4%}.marketing-root .ib-hero h1{max-width:90%}}@media (max-width:430px){.marketing-root .ib-hero .home-backdrop{opacity:1;inset:0 -75% 44% -45%}.marketing-root .ib-hero h1{max-width:100%;font-size:2.5rem}.marketing-root .ib-hero-bottom .ib-actions{flex-flow:row;width:100%}.marketing-root .ib-hero-bottom .ib-actions .ib-pill{gap:.5rem;padding-inline:.9rem;font-size:.73rem}}@media (max-width:800px){.marketing-root .ib-hero .home-backdrop{inset:240px -30% 230px -50%}}@media (max-width:430px){.marketing-root .ib-hero .home-backdrop{inset:230px -30% 250px -55%}}.marketing-root .ib-hero{min-height:0}.marketing-root .ib-hero-content{min-height:0;padding-top:clamp(6rem,10vh,9rem);padding-bottom:4rem}.marketing-root .ib-hero h1{letter-spacing:-.057em;font-size:clamp(4.3rem,8.1vw,7.5rem);font-weight:600;line-height:1.01}.marketing-root .ib-hero-bottom{margin-top:5rem;padding-top:0}.marketing-root .ib-hero-bottom h2{font-weight:600}.marketing-root .ib-home :is(.home-matching,.ib-business,.ib-people,.ib-support,.ib-cta) h2{letter-spacing:-.05em;font-weight:550}.marketing-root .website-main:not(:has(.ib-home)) h1{overflow-wrap:anywhere;font-weight:550}.marketing-root .website-nav-surface button[role=combobox],.marketing-root .website-nav-surface button[aria-label="Sprache wechseln / Switch language"],.marketing-root .website-nav-surface button[aria-label=Dark\ Mode],.marketing-root .website-nav-surface button[aria-label=Light\ Mode]{box-shadow:none;background:0 0;border-color:#0000;border-radius:999px}.marketing-root .website-nav-surface button[role=combobox]:is(:hover,[aria-expanded=true]),.marketing-root .website-nav-surface button[aria-label="Sprache wechseln / Switch language"]:hover{background:#253b940a}.marketing-root .website-nav-surface button[role=combobox] .font-mono{font-family:inherit}.marketing-root :is(.ib-support-blue,.ib-cta-blue){isolation:isolate;color:#fff;background:#253b94;position:relative;overflow:hidden}.marketing-root :is(.ib-support-blue,.ib-cta-blue) .home-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.marketing-root .ib-support-blue .home-backdrop{inset:-12% -10% -8% 10%}.marketing-root .ib-support-blue .home-backdrop-layer-2{inset:-10% -20%}.marketing-root .ib-support-blue>.ib-container{padding-block:4.5rem}.marketing-root .ib-support-blue h2{max-width:1100px;margin-block:2.8rem 2.5rem;font-size:clamp(3rem,5.5vw,6rem)}.marketing-root .ib-support-blue .ib-support-bottom p{max-width:34rem}.marketing-root .ib-support-blue .ib-pill{color:#253b94;background:#fff;border-color:#fff}.marketing-root .ib-cta-blue{border-radius:2rem;margin:1.5rem}.marketing-root .ib-cta-blue .home-backdrop{inset:-25% -15% -30% 10%}.marketing-root .ib-cta-blue>.ib-container{padding:4.5rem clamp(1.5rem,4vw,5rem)}.marketing-root .ib-cta-blue h2{-webkit-hyphens:none;hyphens:none;margin-block:2rem 2.5rem;font-size:clamp(2.8rem,5vw,5.4rem)}.marketing-root .ib-cta-blue .ib-pill{color:#253b94;background:#fff;border-color:#fff}.marketing-root .ib-cta-blue .ib-pill-outline{color:#fff;background:0 0;border-color:#ffffff80}@media (max-width:800px){.marketing-root .ib-hero{min-height:760px}.marketing-root .ib-hero-content{min-height:inherit;padding-top:5rem;padding-bottom:3rem}.marketing-root .ib-hero h1{font-size:clamp(2.45rem,8.2vw,4.5rem)}.marketing-root .ib-hero-bottom{margin-top:auto;padding-top:2rem}.marketing-root .ib-support-blue>.ib-container{padding-block:3rem}.marketing-root .ib-support-blue h2{font-size:clamp(2.4rem,7.2vw,4rem)}.marketing-root .ib-cta-blue{border-radius:1.5rem;margin:1rem}.marketing-root .ib-cta-blue>.ib-container{padding-block:3rem}.marketing-root .ib-cta-blue h2{font-size:clamp(2.15rem,6.9vw,3.5rem)}.marketing-root .ib-support-blue .home-backdrop{inset:0 -50% 0 -30%}}html[data-a11y-contrast=on] .marketing-root :is(.ib-support-blue,.ib-cta-blue){color:#000;background:#fff;border:1px solid #000}html[data-a11y-contrast=on] .marketing-root :is(.ib-support-blue,.ib-cta-blue) .ib-pill{color:#fff;background:#000;border-color:#000}html.light .marketing-root .website-main:not(:has(.ib-home)){--gold:37 59 148;--gold-deep:37 59 148;--brand-600:37 59 148}.marketing-root .website-main:not(:has(.ib-home)) .glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}@media (max-width:800px){.marketing-root .website-page-art,.marketing-root .product-hero-art{display:none}}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(h1,h2,h3){font-weight:600}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) h2:is(.text-base,.text-lg,.text-xl){letter-spacing:-.03em;line-height:1.25}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) .glass-card{background-color:rgb(var(--card));-webkit-backdrop-filter:none;background-image:none}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(a,article,section,aside,div).rounded-2xl.border{border-radius:24px}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) .glass-card h2:is(.text-2xl,.text-3xl){font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) #guide-step-title{font-size:clamp(1.8rem,3.2vw,2.65rem);line-height:1.15}.marketing-root .website-main:not(:has(.ib-home))>article.container-tight:has(>header.max-w-2xl){max-width:860px}.marketing-root .website-main:not(:has(.ib-home))>article.container-tight:has(>header.max-w-2xl)>.max-w-2xl{max-width:none}.marketing-root .website-main:not(:has(.ib-home))>article.container-tight:has(>header.max-w-2xl) h1{font-size:clamp(2.45rem,4.8vw,4.5rem);line-height:1.08}.marketing-root .website-main:not(:has(.ib-home))>article.container-tight:has(>header.max-w-2xl) :is(section>p,section>ul){line-height:1.75}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(a,button).bg-brand{--background:255 255 255;color:#fff;box-shadow:none;background:#253b94;font-weight:600}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(a,button).bg-brand:hover{box-shadow:none;background:#1b2d77;transform:none}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) a.rounded-full{font-weight:550;text-decoration:none}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) a.rounded-full:hover{transform:none}html.light .marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(.glass-card,.rainbow-edge).border{border-color:#253b9425}html.light .marketing-root .website-main:not(:has(.ib-home,.audience-page)) a:is(.glass-card,.rainbow-edge,.rounded-2xl).border:hover{border-color:#253b9465}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq>.space-y-3>div{background:rgb(var(--card));border-radius:24px}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq button{padding:1.35rem 1.5rem}.marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq button .font-display{font-weight:600}html.light .marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq>.space-y-3>div:has(>button[aria-expanded=true]){background:#f6f8fd;border-color:#253b9460}.marketing-root .website-main:not(:has(.ib-home)) .website-page-art{width:100%;height:620px;top:-2rem;left:8%;right:auto}.marketing-root .website-main:not(:has(.ib-home)) .website-page-art img{-o-object-fit:fill;object-fit:fill}.marketing-root .website-main:not(:has(.ib-home)):has(>.container-tight>.text-center) .website-page-art{left:25%}.marketing-root .website-main:not(:has(.ib-home)) .website-page-art [data-motion-layer] img{transform-origin:80% 60%;animation:26s ease-in-out infinite alternate website-subpage-drift}@keyframes website-subpage-drift{0%{transform:translateY(-12px)rotate(-1.5deg)}to{transform:translate(18px,16px)rotate(1.5deg)}}@media (max-width:1100px) and (min-width:801px){.marketing-root .website-main:not(:has(.ib-home)) .website-page-art{width:110%;height:540px;left:22%}}@media (max-width:800px){.marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq button{padding:1.1rem 1.15rem}}html[data-a11y-contrast=on] .marketing-root .website-main:not(:has(.ib-home,.audience-page)) :is(a,button).bg-brand{color:#fff;background:#000}html[data-a11y-contrast=on] .marketing-root .website-main:not(:has(.ib-home,.audience-page)) #faq>.space-y-3>div{background:#fff;border-color:#000}@media (prefers-reduced-motion:reduce){.marketing-root .website-main:not(:has(.ib-home)) .website-page-art [data-motion-layer] img{animation:none}}.marketing-root :is(.rainbow-text,.rainbow-text--full,.text-gradient-gold,.text-gradient,.bg-clip-text){color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;transition:none!important;animation:none!important}.marketing-root .platform-hero-art{left:8%;right:-8%}.marketing-root .platform-hero-art img{-o-object-fit:fill;object-fit:fill}@media (max-width:800px){.marketing-root .platform-hero-art{display:none}}.marketing-root :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none}
[data-motion-layer]{translate:var(--motion-x,0px) var(--motion-y,0px);rotate:var(--motion-rotation,0deg);transform-origin:50%}[data-motion-field][data-motion-visible=false] [data-motion-layer],[data-motion-field][data-motion-visible=false] [data-motion-layer] *,[data-motion-field][data-motion-paused] [data-motion-layer],[data-motion-field][data-motion-paused] [data-motion-layer] *,[data-motion-field][data-motion-suspended=true] [data-motion-layer],[data-motion-field][data-motion-suspended=true] [data-motion-layer] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-motion-layer]{translate:none!important;rotate:none!important}[data-motion-layer],[data-motion-layer] *{transition:none!important;animation:none!important}}
