@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@800&display=swap");.lp2{--lp2-canvas:var(--lt-light,#eef0f4);--lp2-canvas-2:var(--lt-light-alt,#f8fafc);--lp2-surface:var(--lt-white,#fff);--lp2-surface-tint:var(--lt-light-alt,#f8fafc);--lp2-hair:var(--lt-border,#e1e5f0);--lp2-hair-2:var(--lt-border-dark,#cbd5e1);--lp2-ink:var(--lt-ink-900,#071b55);--lp2-body:var(--lt-ink-700,#252525);--lp2-muted:#5a6480;--lp2-primary:var(--lt-primary,#0d35a0);--lp2-primary-bright:var(--lt-primary-light,#1e4fd0);--lp2-magenta:var(--lt-pink,#e6007e);--lp2-magenta-soft:#fbe6f1;--lp2-ok:var(--lt-success,#059669);--lp2-ok-soft:var(--lt-success-light,#d1fae5);--lp2-r-sm:var(--lt-radius-sm,8px);--lp2-r:var(--lt-radius,12px);--lp2-r-lg:var(--lt-radius-lg,16px);--lp2-r-xl:var(--lt-radius-xl,24px);--lp2-r-2xl:32px;--lp2-tile:rgba(13,53,160,.05);--lp2-tile-strong:rgba(13,53,160,.08);--lp2-sh-1:var(--lt-shadow,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1));--lp2-sh-2:var(--lt-shadow-lg,0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1));--lp2-sh-3:var(--lt-shadow-xl,0 25px 50px -12px rgba(0,0,0,.25));--lp2-sh-blue:0 18px 40px -16px rgba(13,53,160,.45);--lp2-t-h2:var(--lt-heading-xl,clamp(1.75rem,4vw,2.75rem));--lp2-t-lead:var(--lt-text-2xl,1.125rem);--lp2-ease:cubic-bezier(.22,1,.36,1)}.lp2 .dnd-section{background:var(--lp2-canvas);position:relative;z-index:1}.lp2 .lp2-sec-head{margin-bottom:clamp(2.2rem,4vw,3.2rem);max-width:660px}.lp2 .lp2-sec-head--center{margin-inline:auto;text-align:center}.lp2 .lp2-sec-head h2{color:var(--lp2-ink);font-family:var(--lt-font-heading);font-size:var(--lt-heading-xl,clamp(1.9rem,4vw,2.9rem));font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.lp2 .lp2-sec-head p{color:var(--lp2-muted);font-size:var(--lt-text-2xl,1.125rem);line-height:1.55;margin:1rem 0 0}.lp2 .lp2-sec-head--center p{margin-inline:auto}.lp2 .lp2-sec-head--split{align-items:end;display:grid;gap:clamp(1.2rem,4vw,3rem);grid-template-columns:1.1fr 1fr;max-width:none}.lp2 .lp2-sec-head--split p{margin-top:0}@media (max-width:760px){.lp2 .lp2-sec-head--split{gap:.9rem;grid-template-columns:1fr}}.lp2 .lp2-band--tint{background:var(--lp2-canvas-2)}.lp2 .lp2-tile{background:var(--lp2-tile);border:0;border-radius:var(--lp2-r-lg)}.lp2 .lp2-card{background:var(--lp2-surface);border:1px solid var(--lp2-hair);border-radius:var(--lp2-r-lg);transition:box-shadow .25s var(--lp2-ease),transform .25s var(--lp2-ease)}.lp2 .lp2-card--clickable:focus-visible,.lp2 .lp2-card--clickable:hover,a.lp2-card:focus-visible,a.lp2-card:hover,button.lp2-card:focus-visible,button.lp2-card:hover{box-shadow:var(--lp2-sh-2);transform:translateY(-2px)}.lp2 .lp2-card--clickable,a.lp2-card,button.lp2-card{cursor:pointer}@media (prefers-reduced-motion:reduce){.lp2 .lp2-card{transition:box-shadow .25s var(--lp2-ease)}.lp2 .lp2-card--clickable:hover,a.lp2-card:hover,button.lp2-card:hover{transform:none}}.lp2 .lt-animate,.lp2 .lt-animate-right{transition-timing-function:var(--lp2-ease)}@media (prefers-reduced-motion:reduce){.lp2 *,.lp2 :after,.lp2 :before{animation-duration:.001ms!important;animation-iteration-count:1!important}}.lp2 .dnd-section:has(.hero2){background:transparent;z-index:auto}.mega-menu__secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:transparent!important;border-bottom:1px solid color-mix(in oklab,var(--lt-white,#fff) 20%,transparent)}.mega-menu__secondary-link{color:hsla(0,0%,100%,.82)!important}.mega-menu__secondary-link:focus,.mega-menu__secondary-link:hover{color:#fff!important}.mega-menu__secondary-lang .hs-language-switcher__button,.mega-menu__secondary-lang .hs-language-switcher__current-language{color:hsla(0,0%,100%,.82)!important}.mega-menu__secondary-lang .hs-language-switcher__button:focus-visible,.mega-menu__secondary-lang .hs-language-switcher__button:hover{background-color:hsla(0,0%,100%,.14)!important;color:#fff!important}.mega-menu__secondary-lang .hs-language-switcher__button:focus-visible .hs-language-switcher__current-language,.mega-menu__secondary-lang .hs-language-switcher__button:hover .hs-language-switcher__current-language{color:#fff!important}.mega-menu__secondary-lang .hs-language-switcher__chevron,.mega-menu__secondary-lang .hs-language-switcher__icon--dropdown{fill:hsla(0,0%,100%,.82)}.mega-menu__pill-inner{backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);background-color:hsla(0,0%,100%,.72)!important}