.BookDemoModal-module__On1p6G__planHeader{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.BookDemoModal-module__On1p6G__planLabel{font-size:var(--fs-small);color:var(--lief-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.BookDemoModal-module__On1p6G__planName{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--lief-teal);font-weight:700}.BookDemoModal-module__On1p6G__overlay{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.15s BookDemoModal-module__On1p6G__fadeIn;display:flex;position:fixed;inset:0}@keyframes BookDemoModal-module__On1p6G__fadeIn{0%{opacity:0}to{opacity:1}}.BookDemoModal-module__On1p6G__modal{background:var(--lief-bg-white);border-radius:var(--radius-lg);width:100%;max-width:680px;max-height:90vh;padding:40px 48px;animation:.2s BookDemoModal-module__On1p6G__slideUp;position:relative;overflow-y:auto}@keyframes BookDemoModal-module__On1p6G__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.BookDemoModal-module__On1p6G__close{border:1.5px solid var(--lief-border);width:32px;height:32px;color:var(--lief-text);border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.BookDemoModal-module__On1p6G__close:hover{background:var(--lief-bg-light)}.BookDemoModal-module__On1p6G__intro{font-size:var(--fs-body);color:var(--lief-text);margin-bottom:28px;padding-right:32px;line-height:1.5}.BookDemoModal-module__On1p6G__form{flex-direction:column;gap:16px;display:flex}.BookDemoModal-module__On1p6G__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BookDemoModal-module__On1p6G__field{flex-direction:column;gap:6px;display:flex}.BookDemoModal-module__On1p6G__label{font-size:var(--fs-body);color:var(--lief-text);font-weight:500}.BookDemoModal-module__On1p6G__required{color:#e53e3e;margin-left:2px}.BookDemoModal-module__On1p6G__input,.BookDemoModal-module__On1p6G__select,.BookDemoModal-module__On1p6G__textarea{border:1.5px solid var(--lief-border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--lief-text);background:var(--lief-bg-white);outline:none;width:100%;padding:11px 14px;transition:border-color .15s}.BookDemoModal-module__On1p6G__input::placeholder,.BookDemoModal-module__On1p6G__textarea::placeholder{color:#b0c4c2}.BookDemoModal-module__On1p6G__input:focus,.BookDemoModal-module__On1p6G__select:focus,.BookDemoModal-module__On1p6G__textarea:focus{border-color:var(--lief-teal)}.BookDemoModal-module__On1p6G__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a6b68' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.BookDemoModal-module__On1p6G__textarea{resize:vertical;min-height:72px}.BookDemoModal-module__On1p6G__checkboxRow{align-items:flex-start;gap:10px;display:flex}.BookDemoModal-module__On1p6G__checkbox{width:16px;height:16px;accent-color:var(--lief-teal);cursor:pointer;flex-shrink:0;margin-top:2px}.BookDemoModal-module__On1p6G__checkboxLabel{font-size:var(--fs-body);color:var(--lief-text);line-height:1.5}.BookDemoModal-module__On1p6G__checkboxLabel a{color:var(--lief-teal);text-decoration:underline}.BookDemoModal-module__On1p6G__submit{background:var(--lief-teal);color:#fff;font-size:var(--fs-body);border-radius:var(--radius-sm);align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:13px 24px;font-weight:600;transition:background .15s;display:flex}.BookDemoModal-module__On1p6G__submit:hover{background:var(--lief-teal-hover)}.BookDemoModal-module__On1p6G__submit:disabled{opacity:.6;cursor:not-allowed}.BookDemoModal-module__On1p6G__error{color:#c0392b;font-size:var(--fs-small);margin-top:4px}@media (max-width:600px){.BookDemoModal-module__On1p6G__modal{padding:28px 24px}.BookDemoModal-module__On1p6G__row{grid-template-columns:1fr}}
.Navbar-module__nljuqG__nav{z-index:100;background:var(--lief-bg-light);border-bottom:1px solid var(--lief-nav-shadow);height:var(--lief-nav-height);position:sticky;top:0}.Navbar-module__nljuqG__inner{max-width:var(--max-width);align-items:center;gap:40px;height:100%;margin:0 auto;padding:0 24px;display:flex}.Navbar-module__nljuqG__logo{flex-shrink:0;align-items:center;display:flex}.Navbar-module__nljuqG__logoImg{width:auto;height:60px}.Navbar-module__nljuqG__links{align-items:center;gap:8px;margin-left:auto;display:flex}.Navbar-module__nljuqG__link{font-size:var(--fs-lead);color:var(--lief-text-secondary);border-radius:var(--radius-sm);white-space:nowrap;padding:8px 12px;font-weight:500;transition:color .15s,background .15s}.Navbar-module__nljuqG__link:hover{color:var(--lief-primary);background:var(--lief-teal-light)}.Navbar-module__nljuqG__dropdownTrigger{font-size:var(--fs-lead);color:var(--lief-text-secondary);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:8px 12px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative}.Navbar-module__nljuqG__dropdownTrigger:hover{color:var(--lief-primary);background:var(--lief-teal-light)}.Navbar-module__nljuqG__linkActive,.Navbar-module__nljuqG__linkActive:hover{color:var(--lief-primary)}.Navbar-module__nljuqG__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;margin-top:-3px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.Navbar-module__nljuqG__dropdownWrapper{position:relative}.Navbar-module__nljuqG__dropdown{background:var(--lief-bg-white);border:1px solid var(--lief-border);border-radius:var(--radius-md);opacity:0;visibility:hidden;min-width:160px;padding:8px;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px);box-shadow:0 8px 24px #0000001a}.Navbar-module__nljuqG__dropdownOpen{opacity:1;visibility:visible;transform:translateY(0)}.Navbar-module__nljuqG__dropdownWrapper:has(.Navbar-module__nljuqG__dropdownOpen) .Navbar-module__nljuqG__chevron{margin-top:2px;transform:rotate(225deg)}.Navbar-module__nljuqG__dropdownItem{font-size:var(--fs-body);color:var(--lief-text-secondary);border-radius:var(--radius-sm);padding:10px 14px;font-weight:500;transition:color .15s,background .15s;display:block}.Navbar-module__nljuqG__dropdownItem:hover{color:var(--lief-primary);background:var(--lief-teal-light)}.Navbar-module__nljuqG__dropdownItemActive,.Navbar-module__nljuqG__dropdownItemActive:hover{color:var(--lief-primary)}.Navbar-module__nljuqG__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.Navbar-module__nljuqG__signIn{font-size:var(--fs-lead);color:var(--lief-text);border:1.5px solid var(--lief-border);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:8px;height:50px;padding:0 26px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.Navbar-module__nljuqG__signIn:hover{border-color:var(--lief-primary);color:var(--lief-primary)}.Navbar-module__nljuqG__bookDemo{font-size:var(--fs-lead);color:#fff;background:var(--lief-teal);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:8px;height:50px;padding:0 24px;font-weight:600;transition:background .15s;display:flex}.Navbar-module__nljuqG__bookDemo:hover,.Navbar-module__nljuqG__bookDemo:active{background:var(--lief-darker)}.Navbar-module__nljuqG__mobileToggle{flex-direction:column;gap:5px;margin-left:auto;padding:6px;display:none}.Navbar-module__nljuqG__bar{background:var(--lief-text);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s}.Navbar-module__nljuqG__mobileMenu{background:var(--lief-bg-white);border-top:1px solid var(--lief-border);flex-direction:column;gap:4px;padding:16px 24px 24px;display:none}.Navbar-module__nljuqG__mobileMenu.Navbar-module__nljuqG__open{display:flex}.Navbar-module__nljuqG__mobileLink{font-size:var(--fs-lead);color:var(--lief-text);border-bottom:1px solid var(--lief-border);padding:12px 0;font-weight:500}.Navbar-module__nljuqG__mobileActions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.Navbar-module__nljuqG__mobileBookDemo{font-size:var(--fs-lead);color:#fff;background:var(--lief-teal);border-radius:var(--radius-sm);text-align:center;padding:14px 20px;font-weight:600;transition:background .15s}.Navbar-module__nljuqG__mobileSignIn{font-size:var(--fs-lead);color:var(--lief-text);border:1.5px solid var(--lief-border);border-radius:var(--radius-sm);text-align:center;padding:14px 20px;font-weight:500}@media (max-width:900px){.Navbar-module__nljuqG__links{display:none}.Navbar-module__nljuqG__inner{gap:10px;padding:0 16px}.Navbar-module__nljuqG__logo{margin-left:0}.Navbar-module__nljuqG__logoImg{height:44px}.Navbar-module__nljuqG__actions{gap:6px;margin-left:auto}.Navbar-module__nljuqG__signIn,.Navbar-module__nljuqG__bookDemo{font-size:var(--fs-small);height:40px;padding:8px 14px}.Navbar-module__nljuqG__mobileToggle{order:-1;margin-left:0;display:flex}}@media (max-width:600px){.Navbar-module__nljuqG__bookDemo{display:none}}.Navbar-module__nljuqG__mobileLinkActive{color:var(--lief-primary)}
.Footer-module__HKXh4W__footer{background:var(--lief-footer-bg);color:#fff}.Footer-module__HKXh4W__main{max-width:var(--max-width);grid-template-columns:280px repeat(3,1fr);gap:48px;margin:0 auto;padding:64px 24px 48px;display:grid}.Footer-module__HKXh4W__brand{flex-direction:column;gap:20px;display:flex}.Footer-module__HKXh4W__tagline{font-size:var(--fs-h2);line-height:var(--lh-h2);color:#fff;white-space:pre-line;font-weight:600}.Footer-module__HKXh4W__taglineTeal{color:var(--lief-primary)}.Footer-module__HKXh4W__email{font-size:var(--fs-body);color:var(--lief-footer-link);transition:color .15s}.Footer-module__HKXh4W__email:hover{color:#fff}.Footer-module__HKXh4W__socials{align-items:center;gap:16px;display:flex}.Footer-module__HKXh4W__socialLink{color:#ffffffb3;transition:color .15s;display:flex}.Footer-module__HKXh4W__socialLink:hover{color:#fff}.Footer-module__HKXh4W__col{flex-direction:column;gap:16px;display:flex}.Footer-module__HKXh4W__colTitle{font-size:var(--fs-body);color:#fff;font-weight:600;line-height:1.375}.Footer-module__HKXh4W__colLinks{flex-direction:column;gap:10px;display:flex}.Footer-module__HKXh4W__colLink{font-size:var(--fs-body);line-height:var(--lh-h4);color:var(--lief-footer-link);align-items:center;gap:8px;font-weight:500;transition:color .15s;display:flex}.Footer-module__HKXh4W__colLink:hover{color:#fff}.Footer-module__HKXh4W__hiringBadge{background:var(--lief-teal);color:#fff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.Footer-module__HKXh4W__badges{border-top:1px solid #ffffff1a}.Footer-module__HKXh4W__badgesInner{max-width:var(--max-width);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;padding:24px;display:flex}.Footer-module__HKXh4W__badge{font-size:var(--fs-small);color:#ffffffb3;align-items:center;gap:10px;display:flex}.Footer-module__HKXh4W__badgeIcon{object-fit:contain;flex-shrink:0;width:auto;height:48px}.Footer-module__HKXh4W__badgeLink{transition:opacity .15s}.Footer-module__HKXh4W__badgeLink:hover{opacity:.75}.Footer-module__HKXh4W__bottom{border-top:1px solid #ffffff1a}.Footer-module__HKXh4W__bottomInner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 24px;display:flex}.Footer-module__HKXh4W__bottomLogo{flex-shrink:0;align-items:center;display:flex}.Footer-module__HKXh4W__bottomLogoImg{width:auto;height:36px}.Footer-module__HKXh4W__bottomLinks{align-items:center;gap:24px;display:flex}.Footer-module__HKXh4W__bottomLink{font-size:15px;line-height:var(--lh-h4);color:var(--lief-footer-link);transition:color .15s}.Footer-module__HKXh4W__bottomLink:hover{color:#fff}.Footer-module__HKXh4W__copyright{font-size:var(--fs-small);color:#ffffff80}@media (max-width:900px){.Footer-module__HKXh4W__main{grid-template-columns:1fr 1fr;gap:40px}.Footer-module__HKXh4W__brand{grid-column:1/-1}}@media (max-width:600px){.Footer-module__HKXh4W__main{grid-template-columns:1fr}.Footer-module__HKXh4W__bottomInner{flex-direction:column;align-items:flex-start;gap:12px}.Footer-module__HKXh4W__bottomLinks{flex-wrap:wrap;gap:16px}}
.CookieBanner-module__MMJW_a__bar{z-index:9999;background:var(--lief-bg-white);border-top:1px solid var(--lief-card-outline);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0427281f}.CookieBanner-module__MMJW_a__barInner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 24px;display:flex}.CookieBanner-module__MMJW_a__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.CookieBanner-module__MMJW_a__title{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--lief-heading);font-weight:600}.CookieBanner-module__MMJW_a__text{font-size:var(--fs-small);color:var(--lief-text-secondary);line-height:1.6}.CookieBanner-module__MMJW_a__link{color:var(--lief-teal);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__MMJW_a__link:hover{opacity:.8}.CookieBanner-module__MMJW_a__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.CookieBanner-module__MMJW_a__button{font-size:var(--fs-body);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;padding:12px 24px;font-weight:600;line-height:1.2;transition:opacity .15s,background .15s}.CookieBanner-module__MMJW_a__button:hover{opacity:.9}.CookieBanner-module__MMJW_a__button:focus-visible{outline:2px solid var(--lief-teal);outline-offset:2px}.CookieBanner-module__MMJW_a__accept{background:var(--lief-teal);color:#fff}.CookieBanner-module__MMJW_a__secondary{background:var(--lief-bg-white);color:var(--lief-text);border-color:var(--lief-card-outline)}.CookieBanner-module__MMJW_a__secondary:hover{background:var(--lief-bg-light);opacity:1}.CookieBanner-module__MMJW_a__overlay{z-index:10000;background:#0427288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.CookieBanner-module__MMJW_a__dialog{background:var(--lief-bg-white);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 48px);display:flex;box-shadow:0 20px 60px #0427284d}.CookieBanner-module__MMJW_a__dialogHeader{border-bottom:1px solid var(--lief-divider);flex-direction:column;gap:8px;padding:24px 28px 16px;display:flex}.CookieBanner-module__MMJW_a__dialogHeadRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CookieBanner-module__MMJW_a__close{border:1.5px solid var(--lief-card-outline);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--lief-text);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.CookieBanner-module__MMJW_a__close:hover{background:var(--lief-bg-light)}.CookieBanner-module__MMJW_a__close:focus-visible{outline:2px solid var(--lief-teal);outline-offset:2px}.CookieBanner-module__MMJW_a__dialogTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--lief-heading);font-weight:600}.CookieBanner-module__MMJW_a__dialogIntro{font-size:var(--fs-small);color:var(--lief-text-secondary);line-height:1.6}.CookieBanner-module__MMJW_a__dialogBody{flex-direction:column;padding:8px 28px 20px;display:flex;overflow-y:auto}.CookieBanner-module__MMJW_a__category{border-bottom:1px solid var(--lief-divider);flex-direction:column;gap:10px;padding:20px 0;display:flex}.CookieBanner-module__MMJW_a__category:last-child{border-bottom:none}.CookieBanner-module__MMJW_a__categoryHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.CookieBanner-module__MMJW_a__categoryName{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--lief-heading);font-weight:600}.CookieBanner-module__MMJW_a__categoryText{font-size:var(--fs-small);color:var(--lief-text-secondary);line-height:1.65}.CookieBanner-module__MMJW_a__alwaysOn{font-size:var(--fs-small);color:var(--lief-teal);white-space:nowrap;font-weight:600}.CookieBanner-module__MMJW_a__switch{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.CookieBanner-module__MMJW_a__switchInput{opacity:0;width:0;height:0;position:absolute}.CookieBanner-module__MMJW_a__switchTrack{background:#c4d0ce;border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .15s;position:relative}.CookieBanner-module__MMJW_a__switchTrack:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.CookieBanner-module__MMJW_a__switchInput:checked+.CookieBanner-module__MMJW_a__switchTrack{background:var(--lief-teal)}.CookieBanner-module__MMJW_a__switchInput:checked+.CookieBanner-module__MMJW_a__switchTrack:after{transform:translate(20px)}.CookieBanner-module__MMJW_a__switchInput:focus-visible+.CookieBanner-module__MMJW_a__switchTrack{outline:2px solid var(--lief-teal);outline-offset:2px}.CookieBanner-module__MMJW_a__switchLabel{font-size:var(--fs-small);color:var(--lief-text);min-width:26px;font-weight:600}.CookieBanner-module__MMJW_a__details{margin-top:2px}.CookieBanner-module__MMJW_a__detailsSummary{font-size:var(--fs-small);color:var(--lief-teal);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.CookieBanner-module__MMJW_a__detailsSummary::-webkit-details-marker{display:none}.CookieBanner-module__MMJW_a__detailsSummary:after{content:"▾";font-size:11px;transition:transform .15s}.CookieBanner-module__MMJW_a__details[open] .CookieBanner-module__MMJW_a__detailsSummary:after{transform:rotate(180deg)}.CookieBanner-module__MMJW_a__tableWrap{border:1px solid var(--lief-divider);border-radius:var(--radius-sm);margin-top:12px;overflow-x:auto}.CookieBanner-module__MMJW_a__table{border-collapse:collapse;width:100%;color:var(--lief-text);text-align:left;font-size:13px;line-height:1.55}.CookieBanner-module__MMJW_a__table th,.CookieBanner-module__MMJW_a__table td{border-bottom:1px solid var(--lief-divider);vertical-align:top;padding:10px 12px}.CookieBanner-module__MMJW_a__table th{background:var(--lief-bg-light);white-space:nowrap;font-weight:700}.CookieBanner-module__MMJW_a__table tbody tr:last-child td{border-bottom:none}.CookieBanner-module__MMJW_a__cookieName{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.CookieBanner-module__MMJW_a__dialogFooter{border-top:1px solid var(--lief-divider);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px 24px;display:flex}.CookieBanner-module__MMJW_a__save{background:var(--lief-teal);color:#fff}@media (max-width:860px){.CookieBanner-module__MMJW_a__barInner{flex-direction:column;align-items:stretch;gap:16px;padding:18px 20px}.CookieBanner-module__MMJW_a__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.CookieBanner-module__MMJW_a__manage{grid-column:1/-1}.CookieBanner-module__MMJW_a__button{text-align:center;padding:12px 16px}.CookieBanner-module__MMJW_a__dialog{max-height:calc(100vh - 32px)}.CookieBanner-module__MMJW_a__overlay{align-items:flex-end;padding:16px}.CookieBanner-module__MMJW_a__dialogHeader,.CookieBanner-module__MMJW_a__dialogBody,.CookieBanner-module__MMJW_a__dialogFooter{padding-left:20px;padding-right:20px}.CookieBanner-module__MMJW_a__dialogFooter{grid-template-columns:1fr 1fr;display:grid}.CookieBanner-module__MMJW_a__save{grid-column:1/-1}}
