/* Global */:root {--dark: black;--gray: gray;--light: white;--primaryColor: #001e60;--primaryColorHalfOpacity: rgb(0, 30, 96, 0.5);--primaryColorHighlight: #354d7d;--accentColor: #c58a4d;--greenColor: #4BB543;--redColor: #900023;--primaryTextColor: var(--primaryColor);--accentTextColor: var(--accentColor);--grayTextColor: #3b4355;--newsTextColor: var(--grayTextColor);--newsLinkColor: #C6894C;--modalBg: var(--light);--animationTime: 0.4s;--inversedColor: white;--primaryColorText: var(--primaryColor);--inversedColorText: var(--primaryColor);--bgColor: var(--inversedColor);--radiusSmall: 5px;--radiusMedium: 15px;--radiusLarge: 25px;--gray1: #f2f2f2;--gray2: #727374;--gray3: #d3d3d3;--gray4: #acabbc;--gray5: #c4c4c4;--gray6: #d5d5d5;--primaryGray: #001e6010;--chinaColor: #900023;--wrapperMaxWidth: min(95vw, 1200px);--fontFamily: 'Montserrat';--bodyBg: var(--light);--offerHeaderBg: var(--primaryColor);--footerBg: var(--primaryColor);--footerBtncolor: var(--primaryTextColor, var(--primaryColor));--slideFullHeight: max(calc(100vh - var(--headerSizeSticky)), 700px);--slideAlmostFullHeight: calc(90vh - var(--headerSizeSticky));--headerStickyBg: var(--light);--headerBg: var(--primaryColor);--headerSize: 190px;--headerSizeSticky: 70px;--tabsBg: var(--light);--tabsHeaderActivecolor: var(--primaryTextColor, var(--primaryColor));--podcastBg: var(--gray1);--homeProjectCardBg: var(--light);--homeProjectCardGray: var(--gray2);--homeProjectCardLink: var(--gray1);--primaryBgColor: var(--light);--primaryAccentcolor: var(--primaryTextColor, var(--primaryColor));--projectsTooltipBg: var(--light);--contactBg: var(--primaryColor);--selectionBackground: var(--primaryColor);--selectionForeground: var(--light);--logoMacaronSize: 5em;--logoTaglineWidth: 12em;--logoTaglineHeight: 2em;--footerBg: var(--primaryColor);--footerTextColor: var(--inversedColor);--newsTagBg: #f4f4f4;--newsTagColor: #4e515a;--newsCategoryBg: #f4f4f4;--blobBg: var(--primaryColor);--contactBlobBg: #102b69;--topicBoxBg: #fbf6f1;--topicActiveBoxBg: var(--accentTextColor);--lynDailyBrefBg: #e4e4e4;--lyCustomBg: #ece2d6;--lyAccessBg: #dcdfe6}.dark {--c3: var(--light);--gray: var(--light);--darkTextColor: var(--primaryColor);--primaryTextColor: var(--light);--bodyBg: var(--dark);--grayOnDark: #1f2022;--blackOnDark: var(--dark);--lightOnDark: var(--light);--newsShadowDark: rgba(7, 28, 72, 0.1);--cardBg: #34363c;--newsCardBg: #34363c;--productBg: #34363c;--podcastBg: #34363c;--careerBg: #34363c;--modalBg: #34363c;--modalTextColor: var(--light);--modalSecondaryColor: var(--light);--offerBg: #34363c;--offerHeaderBg: #1f2022;--newsTextColor: var(--light);--podcastListBg: #1f2022;--podcastDarkBg: var(--dark);--headerBgUp: rgba(0, 0, 0, 0.2);--headerBgBottom: rgba(0, 0, 0, 0.2);--newsCategoryBg: #4e515a;--newsCategoryColor: var(--light);--footerBg: #1f2022;--footerBtnColor: #34363c;--headerStickyBg: #1f2022;--headerBg: #1f2022;--tabsBg: #1f2022;--tabsHeaderActiveColor: var(--accentColor);--contactBg: var(--dark);--inversedColorText: var(--bodyBg);--highlightedColor: var(--gray);--selectionBackground: var(--accentColor);--selectionForeground: var(--light);--blobBg: #0f0f0f;--contactBlobBg: var(--blobBg);--topicBoxBg: #3D2916;--topicActiveBoxBg: #bd8c56;--lynDailyBrefBg: #838485;--lyCustomBg: #6a553e;--lyAccessBg: #39434e}.loader {--size: 10px;--color: white;--thickness: 5px;position: relative;color: transparent !important}.loader::after {content: '';position: absolute;left: calc(50% - var(--size) + var(--thickness));top: calc(50% - var(--size) * 1.2 + var(--thickness));border: var(--thickness) solid var(--color);border-top-color: rgb(0 0 0 / 0);border-left-color: rgb(0 0 0 / 0);width: var(--size);height: var(--size);border-radius: 50%;animation: circle-spinner 0.7s infinite linear;-webkit-animation: circle-spinner 0.7s infinite linear}@keyframes circle-spinner {from {transform: rotate(0deg)}to {transform: rotate(360deg)}}@keyframes circle-spinner {from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(360deg)}}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url('/css/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf') format('truetype');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url('/css/fonts/montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.button {--buttonBgColor: var(--accentColor);--buttonBorderColor: var(--buttonBgColor);--buttonFgColor: var(--light);--buttonBorderWidth: 1px;border: var(--buttonBorderWidth) solid var(--buttonBorderColor);background: var(--buttonBgColor);font-weight: 700;border-radius: var(--radiusLarge);color: var(--buttonFgColor);padding: 0.6em 1.5em;text-align: center;min-width: 7em;display: inline-block;font-size: .8em;transition: color var(--animationTime), background-color var(--animationTime),border-color var(--animationTime), transform var(--animationTime),box-shadow var(--animationTime)}.button:disabled {cursor: not-allowed;opacity: 0.5}.button.xs {font-size: 0.8em}.button.secondary {--buttonBgColor: transparent;--buttonFgColor: var(--accentColor);--buttonBorderColor: var(--accentColor)}.button.blue {--buttonBgColor: var(--light);--buttonFgColor: var(--darkTextColor, var(--primaryColor));--buttonBorderColor: var(--buttonFgColor)}.button + .button {margin-left: 1em}@media (hover: hover) {.button:hover {--buttonBgColor: var(--light);--buttonBorderColor: var(--accentColor);--buttonFgColor: var(--accentColor);transform: scale(1.04);box-shadow: 0 3px 50px 5px rgba(7, 28, 72, 0.1)}.button.secondary:hover {--buttonBgColor: var(--accentColor);--buttonFgColor: var(--inversedColor)}.button.blue:hover {--buttonBgColor: var(--darkTextColor, var(--primaryColor));--buttonBorderColor: var(--buttonBgColor)}.button.blue.secondary:hover {--buttonBorderColor: var(--buttonFgColor)}.button.blue.inversed:hover {--buttonBorderColor: var(--accentColor);--buttonFgColor: var(--light)}.dark .button.secondary.blue:hover {background: transparent}}/* For every screens */.ly-header {--headerTextColor: var(--primaryTextColor, var(--primaryColor));--iconSize: 2.5em;z-index: 10;--headerBorderColor: transparent;position: -webkit-sticky;position: sticky;left: 0;top: 0;right: 0}.ly-header .wrapper.width {display: flex;align-items: center}.ly-header .logo {margin: auto;position: relative;--c1: var(--primaryTextColor, var(--primaryColor))}.ly-header .logo .logo-tagline {position: absolute;margin: auto;opacity: 0;transition: opacity 0.3s, transform 0.3s;top: 0;bottom: 0;left: 0;width: var(--logoTaglineWidth);height: var(--logoTaglineHeight);transform: scale(1)}.ly-header .logo .logo-macaron {width: var(--logoMacaronSize);height: var(--logoMacaronSize);transition: opacity 0.3s, transform 0.3s, visibility 0.3s;transform: scale(1);transform-origin: top center}.ly-header .logo .logo-macaron .tagline {transform-origin: center center}@media (hover: hover) and (pointer: fine) {.ly-header .logo .logo-macaron.animated .tagline {animation: rotating 20s linear infinite;animation-play-state: paused}.ly-header .logo .logo-macaron.animated:hover .tagline {animation-play-state: running}}.ly-header .logo .logo-macaron .reset {transition: transform 1s}.ly-header > .wrapper {transition: box-shadow 0.6s, background-color 0.3s;box-shadow: 0 0 0 0 rgba(7, 28, 72, 0);padding: 0.5em 0}.ly-header.sticky > .wrapper {background: linear-gradient(var(--headerBgUp, rgba(255, 255, 255, 1)) 0%,var(--headerBgBottom, rgba(255, 255, 255, 0.5)));-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 3px 30px 0 rgba(7, 28, 72, 0.1)}.ly-header.blueBackground > .wrapper {background: transparent;--headerTextColor: var(--inversedColor)}.ly-header.blueBackground .logo,.ly-header.blueBackground .menuTrigger,.ly-header .redBackground .logo {--c1: var(--light)}.ly-header.sticky > .wrapper.redBackground {background: var(--chinaColor);--headerTextColor: var(--inversedColor);--c1: var(--light)}.ly-header .socialLinks {text-align: center;padding-bottom: 1em}.ly-header .socialLinks .item {display: inline-block}.ly-header .socialLinks .item .link {padding: 1.3em 0.8em;display: block}.ly-header .socialLinks .item .icon {font-size: 1.3em}.ly-header .socialLinks .item .text {display: none}/* Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.homepage .ly-header {--headerTextColor: var(--inversedColor)}.ly-header.sticky {--headerTextColor: var(--primaryTextColor, var(--primaryColor))}}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (max-width: 48.5em) {.ly-header .nav {visibility: hidden;opacity: 0;position: fixed;top: 0;bottom: 0;right: 0;left: -100%;transition: left 0.5s, visibility 0.5s, opacity 0.5s}.ly-header .nav .placeholder {position: absolute;left: 0;right: 0;bottom: 0;top: 0;background-color: var(--primaryColorHalfOpacity);-webkit-backdrop-filter: blur(2px) sepia(1);backdrop-filter: blur(2px)}.ly-header .nav .wrapper {background-color: var(--primaryColor);position: absolute;left: 0;top: 0;bottom: 0;min-width: 85vw;display: flex;flex-direction: column}.ly-header .nav .wrapper .logos {position: relative;padding: 2em;display: flex;align-items: center;--c1: white}.ly-header .nav .wrapper .logos .logo-tagline {height: 3em;flex: 1;max-width: 80vw}.ly-header .nav .wrapper .logos .close {position: absolute;right: 2em;top: 2em}.ly-header .nav .wrapper .logos .close .icon {font-size: 0.6em}.ly-header .nav .wrapper .link {color: var(--inversedColor);padding: 1em 0.5em;display: block;text-align: center}.ly-header .nav .wrapper .link:hover {color: var(--accentColor)}.ly-header .nav .wrapper .links {flex: 1}.ly-header .nav .wrapper .links .link .text {font-weight: bold;font-size: 1.5em}.ly-header .icon {width: var(--iconSize);height: var(--iconSize);transform: scaleX(-1)}.dark .ly-header .icon {--c1: var(--light)}.ly-header .nav .wrapper .icon:hover {--c1: var(--accentColor)}#menuTrigger:checked ~ .ly-header .nav {visibility: visible;left: 0;opacity: 1;height: 100vh}}/* Only for more than 768px (Tablet landscape) */@media screen and (min-width: 48.5em) {.ly-header {--logoMacaronSize: 10em}.ly-header .logo .logo-macaron {position: absolute;top: -1em}.ly-header .nav .wrapper .logos,.ly-header .icon,.ly-header .invisible,.ly-header .placeholder {display: none}.ly-header.sticky .logo-macaron {opacity: 0;visibility: hidden}.ly-header.sticky .logo .logo-tagline {opacity: 1;transform: scale(1.2)}.ly-header .nav {flex: 1;text-align: right}/* .ly-header .nav .list {} */.ly-header .nav .list .item {display: inline-block}.ly-header .nav .list .item.contact {--headerTextColor: var(--accentColor)}.ly-header .nav .list .item.active {--headerBorderColor: var(--headerTextColor)}/* .ly-header .nav .list .item + .item {} */.ly-header .nav .list .item .link {display: block;padding: 1em 0.5em 0.6em;transition: border-color var(--animationTime)}.ly-header .nav .list .item .link .text {display: block;padding: 0 0.5em 0.5em;font-weight: 700;color: var(--headerTextColor);border-bottom: 3px solid var(--headerBorderColor)}.ly-header .nav .list .item .link:hover {--headerBorderColor: var(--headerTextColor)}.ly-header .nav .socialLinks {display: none}}.footer {--selectionForeground: var(--primaryColor);--selectionBackground: var(--inversedColor);background-color: var(--footerBg);color: var(--footerTextColor);padding: 2em 0 10em;clear: both}.footer .link {color: var(--footerTextColor)}.footer .link:hover {color: var(--accentColor)}.footer .content {justify-content: space-between}.footer .logo-tagline {--c1: var(--footerTextColor);max-height: 3.5em;max-width: min(100%, 20em);margin-left: -14px;margin-bottom: 0.5em}.footer .contact-information .item .link {display: block;padding: 0.5em 0}.footer .contact-information .item .icon {display: inline-block;min-width: 2em}.footer .newsletterForm {background: rgba(255, 255, 255, 0.2);border-radius: var(--radiusLarge);padding: 1.3em}.footer .newsletterForm .subtitle {margin: 0 0 1em;display: block}.footer .newsletterForm .emailInput {background: rgba(255, 255, 255, 0.5);border: 2px solid transparent;border-radius: var(--radiusLarge);outline: 0;color: var(--primaryTextColor, var(--primaryColor));padding: 0.6em 1em;width: 20em}.footer .newsletterForm .emailInput::placeholder {color: var(--inversedColor)}.footer .newsletterForm .emailInput:focus {background: white;color: black}.footer .newsletterForm .emailInput:focus::placeholder {color: var(--primaryTextColor, var(--primaryColor))}.footer .newsletterForm .submit {margin-left: 1em;width: 34px;height: 34px;padding: 0;display: inline-block;border: none;background: none;border-radius: 100%}.footer .newsletterForm .submit:hover {background: var(--accentColor);--c2: #344b81}.footer .newsletterForm .submit .icon svg {width: 34px;height: 34px}.footer .newsletterForm .submit .text {display: none}.footer .socialLinks {text-align: center}.footer .socialLinks .item {display: inline-block}.footer .socialLinks .item .link {padding: 1.3em 0.8em;display: block}.footer .socialLinks .item .icon {font-size: 1.3em}.footer .socialLinks .item .text {display: none}.footer .menu .item {display: inline-block;min-width: 35%}.footer .menu .item .link {display: block;padding: 0.5em 0}.footer .separator {margin: 2em 0 3em;border: none;border-bottom: 1px solid #acabbb}.footer .contactTexts .button {--buttonFgColor: var(--footerBg)}.footer .toggleTheme {display: flex;flex-direction: row;margin: auto;margin-top: 2em;justify-content: center;align-content: end;align-items: center;border: solid 1px var(--light);border-radius: var(--radiusLarge);background: transparent;width: fit-content;padding: 2px}.footer .toggleTheme .button {--buttonBgColor: transparent;--buttonFgColor: var(--light);margin: 0;display: block;height: fit-content;width: fit-content;padding-left: 0px;padding-right: 0px}.footer .toggleTheme .button:hover {transform: none;border-color: var(--footerBg)}.footer .toggleTheme .button.active {--buttonBgColor: var(--primaryColor);--buttonFgColor: var(--footerBg);background: var(--light)}.footer .updateFound {padding-top: 1.3em;color: var(--light);display: flex;margin: auto}.footer .updateFound .refresh {color: var(--accentColor);margin-left: 0.7em;display: inline-flex;align-items: center}.footer .updateFound .refresh svg {width: 1rem;height: 1rem}.footer .updateFound .refresh > * + * {margin-left: 0.3em}/* XS: Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) and (max-width: 40.5em) {.footer .wrapper.width {max-width: 80vw}.footer .h3 .text {font-size: 2em}}.clients .grid.logos {display: flex;flex-wrap: wrap}.clients .grid.logos .logo {--c1: var(--highlightedColor, #011e60);height: 6em;opacity: 0.35;filter: grayscale(0.4);transition: opacity 0.3s, filter 0.3s}.clients .grid.logos .logo.highlighted {opacity: 1;filter: none}/* For every screens */@media screen and (min-width: 0) {.clients .grid.logos .logo {width: 50%}}/* XS: Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {.clients .grid.logos .logo {width: 33%}}/* SM: Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.clients .grid.logos .logo {width: 20%}}/* MD: Only for more than 768px (Tablet landscape) */@media screen and (min-width: 48.5em) {.clients .grid.logos .logo {width: 16%}}/* LG: Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.advisoryBoard .advisory .boardMember { width: 20%}}:root {--audioProgressHeight: 0.4em;--audioThumbHeight: 0.5em}input[type="range"] {-webkit-appearance: none;appearance: none;background: transparent;cursor: pointer;width: 100%;overflow: hidden;border-radius: 2em}input[type="range"]:focus {outline: none}input[type="range"]::-webkit-slider-runnable-track {background-color: var(--textColor);height: var(--audioProgressHeight);width: 1px}input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;margin-top: -4px;background-color: var(--accentColor);border-radius: 0;height: var(--audioThumbHeight);width: 1px}input[type="range"]::-moz-range-track {background-color: var(--textColor);height: var(--audioProgressHeight)}input[type="range"]::-moz-range-thumb {background-color: var(--accentColor);border: none;height: var(--audioThumbHeight);width: 1rem}input[type="range"]:focus::-moz-range-thumb {outline: 3px solid var(--accentColor);outline-offset: 0.125rem}input[type="range"]::-webkit-slider-thumb {appearance: none;overflow: none;box-shadow: -100vw 0 0 100vw var(--accentColor)}.checkbox-base {--checkboxRadius: var(--radiusSmall);--checkboxBgColor: var(--light);--checkboxBgHoverColor: var(--light);--checkboxBgCheckedColor: var(--accentColor);--checkboxTextColor: var(--light);--checkboxBorderColor: var(--gray4);--checkboxBorderCheckedColor: transparent;--indeterminateValue: 0%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.checkbox-base .input {position: absolute;opacity: 0}.checkbox-base .input + .label {position: relative;cursor: pointer;padding: 0}.checkbox-base .input + .label:before {content: '';margin-right: 0.7em;display: inline-block;vertical-align: text-top;width: 1.2em;height: 1.2em;background: var(--checkboxBgColor);border: solid 1px var(--checkboxBorderColor);border-radius: var(--checkboxRadius)}.checkbox-base .input:hover + .label:before {background: var(--checkboxBgHoverColor)}.checkbox-base.intermediate .input + .label:before,.checkbox-base .input:checked + .label:before{background: var(--checkboxBgCheckedColor);border-color: var(--checkboxBorderCheckedColor)}.checkbox-base .input:disabled + .label {color: var(--checkboxFgColor);cursor: auto}.checkbox-base .input:disabled + .label:before {box-shadow: none;background: var(--checkboxBaseColor)}.checkbox-base .input:checked + .label:after {content: '';position: absolute;font-size: 0.9em;left: 0.3em;top: 0.6em;background: var(--checkboxTextColor);width: 0.23em;height: 0.23em;box-shadow: 0.1em 0 0 white, 0.3em 0 0 white, 0.3em -0.2em 0 white, 0.3em -0.3em 0 white, 0.3em -0.4em 0 white, 0.3em -0.5em 0 white,0.3em -0.6em 0 white;transform: rotate(45deg)}.checkbox-base.intermediate .input:not(:checked) + .label:after {content: '';position: absolute;font-size: 0.9em;left: 0.35em;top: 0.65em;background: var(--checkboxTextColor);width: 0.8em;height: 0.23em}input[type="checkbox"] {accent-color: var(--accentColor)}.blobs {--blobHeight: max(100vh, 1000px);--blobWidth: min(100vw, 1500px);--dotsColor: var(--lightOnDark, var(--accentColor));right: 0;top: 0;width: 65%;height: var(--blobHeight);z-index: -1;position: absolute;background-repeat: no-repeat;display: none}.waves .wave, .blobs .wave {width: 100%;height: 100%;background: var(--blobBg);-webkit-clip-path: path('M3 0S-9.5 69.9 22 126c31 56 149 114 209 259s15 250 155 390 375 95 515 130 500 50 1300 50V0H3Z');clip-path: path('M3 0S-9.5 69.9 22 126c31 56 149 114 209 259s15 250 155 390 375 95 515 130 500 50 1300 50V0H3Z')}.dark .blobs .blob-right{filter: saturate(0) brightness(1.5) grayscale(100%)}.dark .blob-left-1, .dark .blob-right-2 {opacity: 0.2}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {.blobs {display: block}.blobs .blob-right {width: 100%;height: 100%;-webkit-clip-path: path('M3 0S-9.5 69.9 22 126c31 56 149 114 209 259s15 250 155 390 375 95 515 130 500 50 1300 50V0H3Z');clip-path: path('M3 0S-9.5 69.9 22 126c31 56 149 114 209 259s15 250 155 390 375 95 515 130 500 50 1300 50V0H3Z');background: var(--blobBg)}}@media screen and (min-width: 77em) {.blobs {left: 45%;width: 55%}}@keyframes blobDot {0% {opacity: 0}100% {opacity: 1;transform: translate(0,0)}}.cookies {position: fixed;left: 2em;bottom: 2em;padding: 2em;z-index: 999;font-size: 0.8em;display: flex;flex-direction: column;color: var(--primaryColor);background: var(--light);border-radius: var(--radiusLarge);max-width: calc(100% - 8em);box-shadow: 1px 1px 5px rgba(25,25,25, 0.4)}.cookies .actions {display: flex;flex-wrap: wrap;flex-shrink: 0}.cookies .actions .button {margin: 0.2em 0.2em;display: block;height: fit-content}.cookies .decline {margin-top: 0.3em;border: none;color: var(--accentTextColor);background: none;font-weight: 600;font-size: 0.75em}.cookies .decline:hover {border: none;background-color: unset;text-decoration: underline}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (min-width: 42em) {.cookies {flex-direction: row;max-width: min(40em, 70vw)}.cookies .actions {display: flex;flex-direction: column;flex-shrink: 0;margin-left: 1em}}body:has(.ly-modal[open]) {overflow: hidden}.ly-modal {position: fixed;display: none;border-radius: var(--radiusLarge);width: min(50em, 90%);min-height: 95%;color: var(--primaryText);background-color: var(--modalBg);flex-direction: column;height: fit-content;padding: 0;border: none;max-height: 95vh;height: auto;overflow: hidden;box-shadow: 1px 1px 20px rgba(25, 25, 25, 0.3)}.ly-modal::backdrop {position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;background: rgba(0, 0, 0, 0.1);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.ly-modal .ly-modal-container {display: flex;flex-direction: column;flex-grow: 1;overflow: hidden}.ly-modal .ly-modal-header {display: flex;justify-content: space-between;padding: 2em}.ly-modal .ly-modal-header .logo {height: 2em;--c2: var(--modalTextColor)}.ly-modal .ly-modal-content {display: flex;height: 100%;flex-grow: 1;flex: 1 1 0%;overflow-y: auto}.ly-modal .ly-modal-footer {position: relative;display: flex;align-items: right;justify-content: right;border-top: solid 1px var(--gray1);padding: 1em 2em}.dark .ly-modal .ly-modal-footer {border-color: rgba(25, 25, 25, 1)}.ly-modal .ly-modal-footer > * + * {margin-left: 1em}/* The Close Button */.ly-modal .close {position: absolute;right: 1em;top: 1em;width: 1.2em;height: 1.2em;padding: 0.5em;border-radius: 100%;float: right;font-weight: bold;color: var(--gray2);background-color: var(--gray1)}.ly-modal .close:hover,.ly-modal .close:focus {text-decoration: none;cursor: pointer}.ly-modal::backdrop,.ly-modal[open],.ly-modal[close] {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}.ly-modal[open]::backdrop,.ly-modal[open] {-webkit-animation-name: anim-open;animation-name: anim-open}.ly-modal[close]::backdrop,.ly-modal[close] {-webkit-animation-name: anim-opacity-close, anim-close;animation-name: anim-opacity-close, anim-close}/* Between 768px and 1024px (Tablet landscape) */@media all and (min-width: 46em) {.ly-modal {min-height: 60%}.ly-modal .ly-modal-footer {align-items: center;justify-content: center}}@-webkit-keyframes anim-open {0% {opacity: 0;-webkit-transform: scale3d(1.1, 1.1, 1)}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1)}}@keyframes anim-open {0% {opacity: 0;-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}@-webkit-keyframes anim-close {0% {opacity: 1}100% {opacity: 0;-webkit-transform: scale3d(0.9, 0.9, 1)}}@keyframes anim-close {0% {opacity: 1}100% {opacity: 0}}@-webkit-keyframes anim-opacity-close {0% {opacity: 1}100% {opacity: 0}}@keyframes anim-opacity-close {0% {opacity: 1}100% {opacity: 0}}.podcast-player { position: fixed; margin: 0; bottom: 1em; left: 1em; background: rgba(255, 255, 255, .8); padding: 0 0.6em; width: min(25em, calc(100% - 3.9em)); border-radius: calc(var(--radiusLarge) * 10); align-items: center; z-index: 90; height: fit-content; border: none; box-shadow: 1px 1px 10px rgba(25 25 25 / 0.4); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); display: none; --playerHeight: 6px}.dark .podcast-player { background: rgba(0, 0, 0, .8); box-shadow: 1px 1px 10px rgba(255 255 255 / 0.4)}.podcast-player .player-progress { display: flex; align-items: center; justify-items: center}.podcast-player .player-progress .player-bar { width: 100%; margin-right: 1em; display: flex}.podcast-player .player-progress .player-bar .player-range::-moz-range-progress { background-color: var(--accentColor); height: var(--playerHeight)}.podcast-player .player-progress .player-bar .player-range::-moz-range-thumb { outline: none; border-radius: 0}.podcast-player .player-progress .player-bar .player-range { background: var(--lightOnDark, var(--gray1)); height: var(--playerHeight); border: 0}.podcast-player .player-progress .player-timer { font-weight: bold; color: var(--lightOnDark, var(--gray3)); font-variant: tabular-nums}.podcast-player .player-status { margin-right: 0.5em}.podcast-player .player-close,.podcast-player .player-status { padding: 1em; margin: 0.7em; display: flex; align-items: center}.podcast-player .player-close:hover,.podcast-player .player-status:hover { cursor: pointer}.podcast-player .player-close:hover,.podcast-player .player-status:hover { background-color: var(--gray1); border-radius: 100%}.podcast-player .player-meta { display: inline-grid; flex-grow: 1; padding-top: 1.4em; padding-bottom: 1em}.podcast-player .player-meta .player-title { font-weight: bold; margin-bottom: 0.4em; color: var(--primaryTextColor)}.podcast-player .player-icon { width: 1em; height: 1em; color: var(--lightOnDark, var(--gray3))}.dark .podcast-player:hover .player-icon { color: var(--gray3)}.podcast-player .player-play { width: 1em; height: 1em}.podcast-player button { outline: none}.podcast-player button svg { outline: none; color: var(--accentColor)}.report-banner {position: fixed;right: 1em;bottom: 1em;z-index: 999;font-size: 0.55em;max-width: calc(100% - 4em);gap: 1em;flex-direction: row;align-items: center;justify-content: start;display: none;color: var(--accentColor);border-radius: var(--radiusMedium);transform: translateY(-1em)}.report-banner.minimize {transform: translateY(120%)}.report-banner,.report-banner.minimize {transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms}.report-banner-block {display: flex;flex-direction: column;padding: 5.6px;position: relative;width: 43em;height: 23em;background: linear-gradient(113.47deg, #9a6b3b 6.59%, #001e60 40.79%, #001e60 55.99%, #9a6b3b 94.33%);box-shadow: 0px 11.2px 12.89px 0px rgba(61, 56, 56, 0.24);/* background: var(--accentColor); *//* box-shadow: 0px 11.2047px 12.8854px rgba(61, 56, 56, 0.1); */border-radius: 9px}.report-banner-content {flex: 1;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;overflow: hidden;border-radius: 5.6px;padding: 16px;gap: 12.61px;background-color: white;/* background: #2b4174;background: linear-gradient(0deg, rgba(43, 65, 116, 1) 1%, rgba(135, 107, 91, 1) 100%); */}.report-banner-header {display: flex;align-items: center;width: 100%;justify-content: space-between;padding: 0.3em 0em 1em;min-height: 0.7rem}.report-banner-header .report-banner-x {position: absolute;top: 0;right: 0;display: flex;align-items: center;justify-content: center;border: medium none;border-spacing: 0;margin: 0;width: 2.7em;height: 2.5em;padding: 0.3em;background-color: transparent;opacity: 0.8}.report-banner-header .report-banner-x:hover {opacity: 1}.report-banner-header svg {width: 1em;height: 1em}.report-banner-content img {width: auto;height: 100%;object-fit: contain;scale: 1.4}.report-banner-title {color: var(--accentColor);font-size: 1.2em;padding: 0 0.4em}.report-banner-heading {font-style: normal;font-weight: 800;font-size: 2.8em;flex: none;order: 0;line-height: 1.3em;flex-grow: 0;color: rgba(154, 107, 59, 1)}/* .report-banner-heading:first-of-type {font-size: 1.3em} */.report-banner-info {font-style: normal;font-weight: 700;font-size: 2em;color: var(--primaryColor)}.report-banner-texts {flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: space-between}.report-banner .button.primary {font-size: 1.2em;font-weight: 600}/* Sections */.heroSection {padding: 4em}.heroSection .container {display: flex;flex-direction: column}/* Only for less than 400px (Tablet portrait) */@media all and (max-width: 48.5em) {.heroSection .container .titles {margin-bottom: 6em}.heroSection .preview {margin: auto;max-width: 80%}}/* Between 768px and 1024px (Tablet landscape) */@media all and (min-width: 48.06em) {.heroSection .container {margin-top: 8em;align-items: center;flex-direction: row}}/* Only for more than 1024px (Tablet landscape & computers) */@media all and (min-width: 64em) {.heroSection .preview {width: 40em}}/** book demo */.bookSection {padding: 6em 2em}.bookSection .row {flex-direction: column;justify-content: space-between;align-items: center}.bookSection .row .h4 {text-align: center}.bookSection .product {color: var(--primarytTextColor)}.bookSection .details {display: flex;flex-direction: column;align-items: center;justify-content: center}.bookSection .details .otherProducts {text-align: center;flex-direction: column;justify-content: space-around}.bookSection .description {font-size: 1.3em}.bookSection .row .preview {width: min(100%, 60em);margin-top: 4em}.bookSection .row .preview .img {object-fit: contain}.bookSection .otherProducts {display: flex;width: 100%}.bookSection .otherProducts .product {display: flex;flex-direction: column;align-items: center;margin: 1em 0}.bookSection .otherProducts .product .logo {display: block;width: 4em;height: 0.7em;padding: 0.3em 0.6em;margin: 0.3em 0;margin-bottom: 0.8em;background-color: var(--gray1);border-radius: var(--radiusSmall)}.bookSection .otherProducts .product .description {font-size: 0.9em}.bookSection .cta .button {margin-top: 2em;font-size: 1.2em}@media all and (min-width: 27em) {.bookSection {padding: 6em 6em}}@media all and (min-width: 46em) { .bookSection .otherProducts .product + .product {margin-left: 1em}.bookSection .otherProducts .product {text-align: left;display: block;margin: 1.5em 0;width: min(100%, 12em)}.bookSection .details .otherProducts {flex-direction: row;justify-content: center}.bookSection {padding: 10em 6em}}@media all and (min-width: 40em) {.bookSection {padding: 6em 4em}}@media all and (min-width: 64em) {.bookSection .details .otherProducts {justify-content: start} .bookSection .row {flex-direction: row}.bookSection .details {align-items: unset;justify-content: unset}.bookSection .row .h4 {text-align: left}.bookSection .preview {margin-top: 0}}/* Home page */.homepage .splashscreen .wrapper {text-align: center;min-height: var(--slideFullHeight);display: flex;flex-direction: column}.homepage .splashscreen .first {flex: 1;display: flex;align-items: center;margin: auto;width: 100%;justify-content: space-between}.homepage .splashscreen .small-logos {display: grid;grid-template-columns: repeat(auto-fill, minmax(105px, 1fr));margin-bottom: 3em}.homepage .splashscreen .small-logos .figure {margin: 0;padding: 0}.homepage .splashscreen .first .texts{flex-grow: 1}.homepage .splashscreen .small-logos .figure .client-logo {width: 100%;height: 3em}.homepage .fullServicePartner {min-height: var(--slideAlmostFullHeight);display: flex;align-items: center}.homepage .luxurynsightHelpYou {min-height: var(--slideAlmostFullHeight)}.homepage .badge {display: flex;align-items: center;margin: auto;width: fit-content;padding: 0.3em 0.7em;border-radius: var(--radiusSmall)}.homepage .badge > * + * {margin-left: 0.2em}.homepage .ly-icon {width: 1.2em;height: 1.2em}.homepage .splashscreen .first .waves {display: none}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (max-width: 48.5em) {:root {--slideFullHeight: max(calc(100vh - var(--headerSize)), 500px)}.homepage .luxurynsightHelpYou .carousel{padding-bottom: 6rem}.homepage .splashscreen:before {background: url('data:image/svg+xml;,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 546 1060"><path fill="%23F2F3F7" d="M8.5 0C-23 146.7 33.4 274.8 178.1 384.2 395.3 548.4 546 870 546 1060.5V0H8.5Z" /></svg>') no-repeat;background-size: contain;background-position: top right;content: '';z-index: -1;width: 60vw;height: 100vh;display: block;position: absolute;right: 0;top: 0}.dark .homepage .splashscreen:before {opacity: 0.2}.homepage .splashscreen .buttons .button {display: block;margin: 3em auto 0 auto;max-width: 11em}.homepage .splashscreen .buttons .button + .button {margin-top: 1em}.homepage .splashscreen .description {max-width: 70%;margin: auto}.homepage .fullServicePartner {text-align: center;display: none}.homepage .dataHumans .subtitle {padding: 0 1em}.homepage .splashscreen .small-logos {margin-bottom: 8em}.homepage .map {display: none}}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {.homepage .splashscreen .buttons {margin-top: 2em}.homepage .splashscreen .first {margin-left: 0}.homepage .splashscreen .first .waves {display: block}.homepage .splashscreen .wrapper {text-align: left}.homepage .extra.blob-left-1 {left: 0;width: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 50px);height: 960px;background: url('../../images/blobs/blob-left-1.svg');background-position: top right;background-size: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 450px) 960px}.homepage .extra.blob-right-2 {right: 0;width: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 50px);height: 600px;background: url('../../images/blobs/blob-right-2.svg');background-position: top left;background-size: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 450px) 600px}.homepage .extra {z-index: -1;position: absolute;background-repeat: no-repeat}.homepage .teamText .p {margin: 0 0 1em 0}.homepage .teamText .decoration {float: left;margin-right: 1em}.homepage .teamText .decoration .bulb {height: 0.4em;width: 0.4em;border-radius: 100%;background: var(--inversedColor);border: 0.3em solid var(--accentColor)}.homepage .teamText .decoration .line {height: 5.5em;border-right: 2px dashed var(--accentColor);transform: translateX(-0.4em)}/* .homepage .clients .textAnimated .animated { display: inline} */.homepage .map.wrapper.width {margin: auto;margin-top: 5em;transform: scale(1.01); /* Fix a little rendering issue with Safari */}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {.homepage .splashscreen .first .texts{flex-shrink: 0}.homepage .splashscreen .first .waves {scale: 1.4}.splashscreen .textAnimated .animated {display: inline-block}.splashscreen .text.lg-only {display: inline-block}}@media screen and (min-width: 77em) {.homepage .extra.blob-right-1 {left: 45%;width: 55%}}.carousel {--padding: calc((100vw / 2) - (21em / 2));overflow-x: auto;white-space: nowrap;padding: 4em calc((100vw - var(--wrapperMaxWidth)) / 2);padding-right: var(--padding);padding-left: var(--padding);scroll-snap-type: x mandatory;position: relative}@-moz-document url-prefix() {/* There is a kind of bug in Firefox: Padding-right on a container which use`scroll-snap` don't enlarge the scrollbar. So we add margin inside thecontainer to fix it. */.carousel .card:last-child {margin-right: var(--padding)}/* Firefox don’t support a good scrollbar styling, so we disable scrollbars :( */.carousel {scrollbar-width: none}}.carousel.halfPaddingLeft {--padding: calc(((100vw / 2) - (21em / 2)) / 3)}.carousel.noPaddingLeft {padding-left: 0}.carousel.noScroll {padding: 4em 0;overflow: hidden}.carousel::-webkit-scrollbar {-webkit-appearance: none;appearance: none;height: 7px;margin-right: 200px}.carousel::-webkit-scrollbar-thumb {border-radius: 7px;background-color: var(--accentColor)}.carousel::-webkit-scrollbar-track {background: var(--gray1);margin-left: calc((100vw / 2) - 100px);margin-right: calc((100vw / 2) - 100px);border-radius: 7px}.carousel.news .img {border-radius: var(--radiusLarge);height: 100%;width: 100%;object-fit: cover}.carousel .card {display: inline-block;scroll-snap-align: center;width: 20em;text-align: center;white-space: initial}.carousel .card .card-wrapper {box-shadow: 0 3px 30px 0 rgba(7, 28, 72, 0.1);border-radius: var(--radiusLarge);background: var(--cardBg, var(--inversedColor))}.carousel .card .link {transition: box-shadow var(--animationTime);position: relative}.carousel .card .link .frontLink {color: transparent;font-size: 0}.carousel .card .content,.carousel .card .link {display: block;padding: 2em 1em;border-radius: var(--radiusLarge)}.carousel .card.focused {z-index: 10 !important}.carousel .card.focused .link {box-shadow: 0 3px 50px 5px rgba(7, 28, 72, 0.15)}.carousel .card .figure.featured {height: 8em;width: 14em;padding: 1em 2em 1em;margin: auto}.carousel .card .figure.placeholder {background: gray}.carousel .card .subtitle .text {color: var(--primaryTextColor, var(--primaryColor));font-size: 1.2em}.carousel .card .description .text {color: var(--gray)}.carousel .news-card {width: 38em;display: inline-flex;align-items: center;position: relative;z-index: 0}.carousel .news-card .cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}.carousel .news-card .button {z-index: 2 !important;position: relative}.carousel .news-card .figure.featured {width: 15em;position: relative;aspect-ratio: 18 / 21;max-width: 30vw}.carousel .news-card .figure.featured:after {display: block;aspect-ratio: 18 / 21;max-width: 30vw;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #c88242);position: absolute;content: '';top: 1em;left: 1em;z-index: -1;border-radius: var(--radiusLarge)}.carousel .news-card .description {white-space: initial;flex: 1}.carousel .news-card + .news-card {margin-left: 3em}.dark .carousel .news-card .button {--buttonFgColor: var(--blackOnDark)}.dark .carousel .news-card .button:hover {--buttonFgColor: var(--light)}.carousel .card .link .frontLink {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block}.carousel {-webkit-perspective: 100vw;perspective: 100vw}.carousel .card {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;margin: 0 1em}.carousel .card {position: relative}@media screen and (min-width: 0) and (max-width: 20.5em) {.carousel.sr-noPaddingLeft {padding-left: 0}.carousel .news-card {margin: 0 1.5em 0 0.6em;max-width: 90vw}}@media screen and (min-width: 20.5em) and (max-width: 40.5em) {.carousel .news-card {margin: 0 1.5em 0 0.6em;max-width: 90vw}}.products-page .dataProcessing .process {fill: var(--primaryTextColor);margin-top: 4em}.products-page .ctaButton {margin-top: 2em;text-align: center}.products-page .reasons .icon {font-size: 1.3em;margin-right: 0.4em;color: var(--accentTextColor)}.products-page .dataProcessing .process.laptop {display: none}.products-page .dataProcessing .process.mobile {width: fit-content}.products-page .weCanHelpYou {min-height: calc(var(--slideFullHeight) - 7em);display: flex;flex-direction: column;overflow: hidden}.products-page .weCanHelpYou {align-items: center;padding: 5em 2.5em;text-align: center;justify-content: space-around}.products-page .weCanHelpYou .subtitle {padding: 1em}.products-page .ourPlatforms .link {padding: 1em 2em;display: block;margin: auto}.products-page .ourPlatforms .text {color: #acabbc}.products-page .ourPlatforms .arrow {height: 1.2em;width: 1.2em;margin-top: 0.8em}.products-page .weCanHelpYou .hero {text-align: center;transform: scale(1.2);z-index: -1;position: relative}.products-page .weCanHelpYou .hero .colorback {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;margin: auto;filter: blur(30px);transform: scale(1)}.products-page .weCanHelpYou .hero .background {width: 100%;scale: 1.5}.products-page .weCanHelpYou .hero .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 70%;margin: auto}.products-page .dataProcessing {padding: 6em 0}.products-page .dataProcessing {margin-bottom: 6em}.products-page .theyAskedUs {align-items: center;padding-bottom: 5em}.products-page .ourPlatforms {display: none}/* Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.products-page .ourPlatforms {display: block}.products-page .ctaButton {text-align: unset}.products-page .weCanHelpYou .hero {width: 60%}.products-page .weCanHelpYou {text-align: unset;flex-direction: row}.products-page .weCanHelpYou .subtitle {padding: 0}.products-page .dataProcessing .process.mobile {display: none}.products-page .dataProcessing .process.laptop {display: block}}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 64em) {.products-page .weCanHelpYou {overflow: unset}}.products-gallery {--headerTextColor: #acabbc;--headerBorderColor: transparent;--headerSize: 105px;--selectionBackground: var(--inversedColor);--selectionForeground: var(--primaryColor);background: var(--productBg, var(--primaryColor))}.products-gallery .header {position: sticky;background: var(--productBg, var(--primaryColor));padding-top: var(--headerSizeSticky);left: 0;right: 0;top: 0;z-index: 2}.products-gallery .slide {background: var(--productBg, var(--primaryColor));color: white;min-height: calc(100vh - var(--headerSize) - var(--headerSizeSticky));padding-top: calc(var(--headerSize) + var(--headerSizeSticky));margin-top: calc(0px - var(--headerSize) - var(--headerSizeSticky));display: flex;flex-direction: column;justify-content: center}.products-gallery .anchor {visibility: hidden}.products-gallery .header .item {display: inline-block}.products-gallery .header .item .link {padding: 2.5em 0.7em;display: block}.products-gallery .header .item .link .text {display: block;padding: 0 0.8em 0.3em;color: var(--headerTextColor);font-weight: 600}.products-gallery .header .link .text:after {content: '';display: block;width: 100%;height: 3px;border-bottom: solid 3px var(--headerBorderColor)}.products-gallery .header .item.active {--headerTextColor: var(--accentColor);--headerBorderColor: var(--headerTextColor)}.products-gallery .header .item.active ~ .active {--headerTextColor: #acabbc;--headerBorderColor: transparent}.products-gallery .header .item .link:hover {--headerBorderColor: var(--headerTextColor)}.products-gallery .slide.sticky#platform-ly-news {background: var(--primaryColor)}.products-gallery .slide.sticky.active {opacity: 1;z-index: 1}.products-gallery .slide .logo {margin: 1em 0 2em}.products-gallery .slide .logo .text {display: none}.products-gallery .slide .reasons .item {margin: 1em 1em}.products-gallery .slide .details .item {display: flex;align-items: center;margin: 1em 0}.products-gallery .slide .details .item .icon {margin: 0 0.5em 0 0}.products-gallery .wrapper.width {width: 1200px}.products-gallery .slide .featured-image {margin-top: 2em;position: relative}.products-gallery .slide .featured-image .laptop .screen {position: relative}.products-gallery .slide .featured-image .laptop .screen .overlay {position: absolute;left: 11%;width: 78%;top: 3%;border-radius: 0.5em 0.5em 0 0}.products-gallery .slide .reasons .item .img {font-size: 1.5em}.products-gallery .slide .reasons .item .icon .img {font-size: 1.5em;margin-right: 0.3em}.products-gallery .slide .description {margin: 1em 0 2em}.products-gallery .slide.placeholder {min-height: calc(70vh - var(--headerSize) - var(--headerSizeSticky))}.products-gallery .slide.sticky.active {transform: translateY(0)}.products-gallery .slide .logo .img {height: 3em}.products-gallery .slide .featured-image .extra {position: absolute;width: 50%}/* Only for less than 400px (Tablet portrait) */@media screen and (max-width: 48.5em) {.products-gallery .anchor {transform: translateY(-130px)}.products-gallery .slide {padding-top: calc(var(--headerSize) + var(--headerSizeSticky))}.products-gallery .slide.sticky.active {transform: none}.products-gallery .nav .list .item .ly {display: none}.products-gallery .nav .list .item .link {padding: 1em 0.2em}.products-gallery .wrapper {display: flex;flex-direction: column}.products-gallery .wrapper .logo,.products-gallery .wrapper .tagline,.products-gallery .wrapper .description,.products-gallery .wrapper .product-suite {display: block;text-align: center}.products-gallery .wrapper .details {padding: 0 2em}.products-gallery .wrapper .reasons,.products-gallery .wrapper .featured-image {padding: 2em}.products-gallery .slide.placeholder {display: none}}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 48.06em) and (min-height: 40em) {.products-gallery .slide.sticky {position: sticky;left: 0;right: 0;top: 0;opacity: 0;transition: opacity 0.5s, transform 0.5s;background: linear-gradient(transparent,var(--productBg, var(--primaryColor)) 150px);transform: translateY(20%)}.products-gallery .slide .featured-image .laptop {width: 36em;height: 20em;padding-top: 3em;padding-left: 2em}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) and (min-height: 40em) {.products-gallery .slide .reasons {margin: auto;width: fit-content;margin-top: 2em}.products-gallery .slide .reasons .item {margin: 0.5em 0}.products-gallery .slide .wrapper {display: flex;flex-direction: row;justify-content: space-between;width: 100%}}.services-page .dataDriven {display: flex;overflow: hidden;min-height: calc(var(--slideFullHeight))}.services-page .dataDriven .lg-row {align-items: center;flex: 1;margin: auto}.services-page .dataDriven .lg-row .hero {text-align: center;z-index: -1;overflow: hidden;position: relative}.services-page .dataDriven .lg-row .hero .background {width: 100%;min-height: 240px;scale: 1.3}.services-page .dataDriven .lg-row .hero .overlay {width: 90%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto}.services-page .blueBackground {background: var(--primaryColor)}.services-page .chinaCoach {--red: #900023;--selectionForeground: var(--red);--selectionBackground: var(--inversedColor);background: var(--red);color: var(--inversedColor)}.services-page .chinaCoach .button {margin-top: 2em;--buttonFgColor: var(--inversedColor);--buttonBgColor: transparent;--buttonBorderColor: var(--inversedColor)}.services-page .chinaCoach .button:hover {--buttonFgColor: var(--red);--buttonBgColor: var(--inversedColor)}.services-page .chinaCoach .h1 .img {wdith: 130px;height: 130px}.services-page .strategicOrientation,.services-page .chinaCoach {position: relative;display: flex;justify-content: center;min-height: calc(100vh - var(--headerSizeSticky) + 50px);flex-direction: column}.services-page .strategicOrientation {--selectionForeground: var(--primaryColor);--selectionBackground: var(--inversedColor);background: var(--primaryColor);color: var(--inversedColor)}.services-page .strategicOrientation {margin: 0}.services-page .things {justify-content: space-around}.services-page .things .thing .img {border-radius: 100%;wdith: 130px;height: 130px}.services-page .things .thing .title.red {--selectionForeground: var(--inversedColor);--selectionBackground: var(--red);background: var(--inversedColor);color: var(--red);border-radius: var(--radiusLarge);padding: 0.5em}.services-page .things .thing .description {padding: 0 1.5em}.services-page .things .thing .list {padding: 0 1.5em;list-style: disc;margin-left: 1.5em}@media screen and (max-width: 48.5em) {.services-page .dataDriven .lg-row .hero {padding-top: 5em}.services-page .dataDriven .lg-row .hero .overlay {width: 70%}.services-page {--slideFullHeight: auto}.services-page .chinaCoach .thing {margin-top: 5em}.services-page>.wrapper {padding: 3em}}@media screen and (min-width: 48.5em) {.services-page .dataDriven .lg-row .hero {overflow: unset}}.bigTitles {padding: 2em;text-align: center;margin: auto}.podcasts-page .podcastBlock .main .episodes,.podcasts-page .podcastBlock .main .seasons .list {--headerSizeSticky: 200px;background: var(--podcastListBg)}.podcasts-page .podcastBlock .main .seasons .list {display: flex;overflow: scroll}.podcasts-page .podcastBlock .main .seasons .list .item {flex-shrink: 0}.podcasts-page .podcastPresentation {position: relative;z-index: 1;background: transparent}.podcasts-page .podcastPresentation .links .item {display: inline-block}.podcasts-page .podcastPresentation .links .item .link:hover .img {--c1: var(--accentColor)}.podcasts-page .podcastBlock {margin-bottom: 8em}.podcasts-page .podcastBlock .main {--borderColor: transparent;--textColor: #acabbc;--textWeight: 400;z-index: 0;width: 100%;box-shadow: 0 3px 20px 0 rgba(7, 28, 72, 0.05);border-radius: var(--radiusLarge)}.podcasts-page .podcastBlock .main .seasons .list {z-index: 5;position: relative;width: 100%;margin-bottom: -1px;border-radius: var(--radiusLarge) var(--radiusLarge) 0 0}.podcasts-page .podcastBlock .main .seasons {display: flex;flex-direction: column}.podcasts-page .podcastBlock .main .seasons.sticky:before {background: linear-gradient(var(--podcastDarkBg, var(--light)) 13em,rgba(255, 255, 255, 0));content: '';height: 14.5em;width: 100%;position: absolute;bottom: 50%;left: 0%}.podcasts-page .podcastBlock .main .seasons:after {content: '';width: calc(100% - 3em);height: 1px;margin: auto;background: #e4e4e4}.podcasts-page .podcastBlock .main .seasons .item {display: inline-block}.podcasts-page .podcastBlock .main .seasons .item.active,.podcasts-page .podcastBlock .main .seasons .item:hover {--textWeight: 600;--borderColor: var(--primaryTextColor, var(--primaryColor));--textColor: var(--primaryTextColor, var(--primaryColor))}.podcasts-page .podcastBlock .main .seasons .item .link {display: block;padding-top: 1.5em;padding-left: 1.5em}.podcasts-page .podcastBlock .main .seasons .item .link .text {display: block;color: var(--textColor);font-weight: var(--textWeight);padding: 0 0.5em 0.4em;border-bottom: 2px solid var(--borderColor)}.podcasts-page .podcastPresentation {padding-top: calc(var(--headerSizeSticky))}.podcasts-page .podcastPresentation .links {margin-bottom: 2.5em}.podcasts-page .podcastPresentation .links .item .link .img {--c1: var(--primaryTextColor, var(--primaryColor));width: 7em;height: 10em}.podcasts-page .podcastBlock .main .seasons {padding: 1em 2em 0}.podcasts-page .podcastBlock .main .seasons.sticky {background: var(--podcastDarkBg, var(--light));border-radius: var(--radiusLarge) var(--radiusLarge) 0 0;position: sticky;top: calc(var(--headerSizeSticky) + 3em);left: -10%;padding: 0;z-index: 1}.podcasts-page .podcastBlock .main .seasons.sticky .extra {box-shadow: 0 3px 20px 0 rgba(7, 28, 72, 0.05);height: 100%;width: 100%;position: absolute;top: 0;left: 0;border-radius: var(--radiusLarge) var(--radiusLarge) 0 0;pointer-events: none;clip-path: inset(-20% -20% 0 -20%)}.podcasts-page .podcastBlock .main .episodes {padding: 1em;display: flex;flex-direction: column}.podcasts-page .podcastBlock .main .season-anchor {position: absolute;top: -12em}.podcasts-page .podcastBlock .main .season-list {position: relative}.main .episodes .episode:has(*:target),.main .episodes .episode:focus-within {outline: 3px solid}.podcasts-page .podcastBlock .main .episodes .episode {position: relative;background: var(--podcastBg);display: flex;align-items: center;font-size: 1em;padding: 3em;border-radius: 2em;margin-bottom: 1em}.podcasts-page .podcastBlock .main .episodes .episode .details {flex: 1}.podcasts-page .podcastBlock .main .episodes .episode .toolbar {display: flex;align-items: center;justify-content: space-between}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .progressbar,.podcasts-page .podcastBlock .main .episodes .episode .toolbar .progressbar .input {width: 100%;display: flex}.podcasts-page .podcastBlock .main .episodes .episode .toolbar>* {padding-top: 8px}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .progressbar.visible {display: block}.podcasts-page .podcastBlock .main .episodes .episode .anchor {position: absolute;top: -12em}.podcasts-page .podcastBlock .main .episodes .episode {margin-bottom: 2em}.podcasts-page .podcastBlock .main .episodes .episode .featured {display: none}.podcasts-page .podcastBlock .main .episodes .episode .featured .img {object-fit: cover}.podcasts-page .podcastBlock .main .episodes .episode .description {margin-bottom: 0;margin-top: 0.5em;font-size: 0.9em;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical}.podcasts-page .description .read-more {cursor: pointer;font-weight: 500;display: inline-block}.podcasts-page .description input[type="checkbox"] {display: none}.podcasts-page .description .read-more-content {display: none;height: 0;opacity: 0;overflow: hidden;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.podcasts-page .description input:checked~.read-more-content {height: 100%;opacity: 1;display: contents}.podcasts-page .description input:not(:checked)~.read-more .less,.podcasts-page .description input:checked~.read-more .more {display: none}.podcasts-page .description input:checked~.read-more .less,.podcasts-page .description input:not(:checked)~.read-more .more {display: contents}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .link {border: none;background: none;display: inline-block;vertical-align: middle}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .link .icon {width: 1.5em;height: 1.5em}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .link .play {margin-left: 0.5em}.podcasts-page .podcastBlock .episode .toolbar .link[podcast-btn] .icon {display: none}.podcasts-page .podcastBlock .episode .toolbar .link.play[podcast-btn] .icon-play {display: block}.podcasts-page .podcastBlock .episode .toolbar .link.pause[podcast-btn] .icon-pause {display: block}.podcasts-page .podcastBlock .episode .toolbar .link.loading[podcast-btn] .icon-loading {display: block}.podcasts-page .podcastBlock .main .episodes .episode .toolbar .timeIndicator {float: right;font-weight: bold;font-size: 1em;margin-right: 2em;font-variant: tabular-nums;color: var(--textColor)}.podcasts-page .banner {display: none;width: 30%}.podcasts-page .cover {position: sticky;margin-bottom: 3em;top: 7em;left: 0;z-index: 1}.podcasts-page .cover .cover.img {width: 17em;height: 23em}.podcasts-page .cover .extra {top: 1.5em;left: 1.5em;width: 17em;height: 23em;background: var(--accentColor);position: absolute;border-radius: var(--radiusLarge);z-index: -1}.podcasts-page .cover .soundWave.img {position: absolute;bottom: -5em;right: -4em;z-index: -2;opacity: 0.05}.podcasts-page .podcastNewsletter {text-align: center}.podcasts-page .podcastNewsletter p {font-size: 1.2em}@media screen and (min-width: 34em) {.podcasts-page .podcastPresentation .links .item .link .img {width: 10em}}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {.podcasts-page .podcastBlock .main .seasons.sticky:before {width: 120%;left: -10%}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {.podcasts-page div.cover {display: block}.podcasts-page .podcastBlock .wrapper {display: flex;width: 100%}.podcasts-page .podcastBlock .main .episodes .episode .featured {display: block;margin-right: 1em;flex-shrink: 0}.podcasts-page .podcastBlock .main .episodes .episode .featured .img {width: 9em;height: 9em;border-radius: 100%;margin-left: 0.5em}.podcasts-page .podcastBlock .main .episodes .episode {border-radius: 5.5em;padding: 1em 2em 1em 1em;display: flex;align-items: center;font-size: 1em}.podcasts-page .bigTitles {max-width: var(--wrapperMaxWidth)}.podcasts-page .banner {display: unset}.podcasts-page .podcastBlock .main {width: 70%}.podcasts-page .podcastBlock .main .episodes {padding: 1em 2em}.podcasts-page .podcastBlock .main .seasons .list .link {padding-top: 2em}.podcasts-page .podcastBlock .main .seasons:after {width: calc(100% - 4.5em)}}/* For every screens */.about-page .blob {display: none}.about-page .clients,.about-page .advisoryBoard,.about-page .ourTeam,.about-page .ourValues {padding: 2.5em}.about-page .dataSolutions {padding: 3em 2.5em}.about-page .heroContainer {display: flex;flex-direction: column;align-items: center;justify-items: center;justify-content: space-between}.about-page .bigTitles {text-align: center}.about-page .hero {position: relative;width: 100%;margin: 4em}.about-page .hero .background {max-width: 70%;max-height: 50vh}.about-page .hero .heroVector {position: absolute;bottom: 0;left: -2rem;width: calc(100% + 2rem)}.about-page .heroVector .img {max-width: 100%}.about-page .ourValues.wrapper {margin-top: 4em}.about-page .ourValues > * {margin-bottom: 1em}.about-page .ourValuesPoints > * {margin: 0}.about-page .ourValuesPoints .icon .img {width: 2.5em;height: 2.5em}.about-page .ourValueBlock {display: flex;flex-direction: column;text-align: center;margin: 2em}.about-page .ourValueContainer {display: flex;flex-direction: column;align-items: center}.about-page .ourValuesPoints {margin-left: auto;margin-right: auto;display: grid}.about-page .ourValuesPoints .subtitle {margin-top: 0.3em;font-weight: 600}.about-page .ourValueContainer .icon {padding: 1.5em;border-radius: 100%;background-color: hwb(30deg 30% 23% / 14%);flex-shrink: 0;margin-bottom: 1em}.about-page .ourValueContainer .title {font-size: 2em;line-height: 1em;font-weight: 800}.about-page .clients * {text-align: unset}/* Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {.about-page .ourValuesPoints {grid-template-columns: repeat(2, minmax(0, 1fr))}}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.about-page .clients,.about-page .advisoryBoard,.about-page .ourTeam,.about-page .ourValues {text-align: center}.about-page .ourValueContainer {flex-direction: row}.about-page .ourValueBlock {text-align: unset}.about-page .ourValueContainer .icon {margin-bottom: 0;margin-right: 1.2em}.about-page .hero {width: 100%}.about-page .ourValuesPoints {text-align: left}}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {.about-page .heroContainer {flex-direction: row}.about-page .bigTitles {text-align: unset;margin-right: 2em}.about-page .clients {text-align: center}.about-page .blob {display: block;position: absolute}.about-page .blob-right-2 {top: -200px;right: 0;height: 900px;width: calc((100vw / 1.5) - (var(--wrapperMaxWidth) / 2) + 200px);background: url('/images/blobs/about-blob-right.svg') no-repeat;background-position: top right;background-size: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 300px) 900px;z-index: -1}.about-page .blob-left-1 {top: 100px;left: -200px;height: 960px;width: calc((100vw / 1.5) - (var(--wrapperMaxWidth) / 2) + 200px);background: url('/images/blobs/about-blob-left.svg') no-repeat;background-position: top left;background-size: calc((100vw / 2) - (var(--wrapperMaxWidth) / 2) + 300px) 960px;z-index: -1}.about-page .hero {max-width: 40%;margin-right: 0;margin-top: -5em}.about-page .hero .background {max-width: 80%}.about-page .dataSolutions {padding-top: var(--headerSize)}.about-page .ourTeam.wrapper {margin-top: 6em;margin-bottom: 4em}.about-page .ourTeam .teamMembers {margin-top: 2em;margin-bottom: 6em}.about-page .clients .subtitle {margin-bottom: 3em}.about-page .clients .logos {margin-bottom: 6em}.about-page .ourValuesPoints > * {margin: 3em}.about-page .ourValues h1,.about-page .ourValues p {text-align: center}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {}@keyframes blobScale {0% {scale: 1}50% {scale: 1.2}}.members {display: flex;overflow-x: scroll;gap: 2em;padding: 2em 1em;scroll-snap-type: x mandatory}.members .member {display: flex;flex-direction: column;text-align: center;flex-shrink: 0;width: 14em;max-width: 20em;scroll-snap-align: center;position: relative}.members .member + .member {margin-right: 2em}.members .member .figure .img {display: block;width: 8em;height: 10em;object-fit: cover;flex-shrink: 0;border-radius: var(--radiusLarge)}.members .linkedin{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: transparent}@media screen and (max-width: 48.5em) {.members .member {width: 20em;max-width: 20em}.members {display: flex;overflow-x: scroll;gap: 0em;padding: 2em 0em;scroll-snap-type: x mandatory}.members .member .figure .img {width: 100%;height: 16em}}@media screen and (min-width: 48.5em) {.members {display: grid;overflow-x: hidden;grid-template-columns: repeat(4, minmax(0, 1fr))}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {.members {grid-template-columns: repeat(5, minmax(0, 1fr))}}/* For every screens */.contact-page {--selectionBackground: var(--accentColor);--selectionForeground: var(--light);background-color: var(--contactBg);color: var(--light);z-index: 0}.contact-page .ly-header .logo-macaron {--c1: white}.contact-page .ly-header {--headerTextColor: white}.contact-page .ly-header.sticky {--headerTextcolor: var(--primaryTextColor, var(--primaryColor))}.contact-page .first .waves {display: none}.contact-page .contactBlock {padding-top: calc(var(--headerSize) + 1em)}.contact-page .contactBlock .lg-row {justify-content: space-between}.contact-page .contact-form {transition: opacity .3s}.contact-page .contact-form.disabled {opacity: .7;cursor: progress}.contact-page .contact-form .p {display: flex;justify-content: center;margin: 0.3em 0}.contact-page .contact-form .p .input {width: 100%;box-sizing: border-box;font-size: inherit}.contact-page .contact-form .p .input::placeholder {color: #757575}.contact-page .contact-form .p .button {width: 100%;font-size: inherit}.contact-page .contact-form .p .submit {margin-top: 1.5em}.contact-page .contact-form .p .input:focus {box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6), -3px -3px 3px rgba(0, 0, 0, 0.6);outline: none}.contact-page {min-height: calc(100vh - var(--headerSizeSticky))}.contact-page .contact-form .p .textarea {height: 10em;margin-top: 0.1em;min-width: 100%;resize: none}.contact-page .book-demo .h3 {position: relative;z-index: 1;/* padding-top: 4em; *//* margin-top: -4em; */padding-bottom: 0.5em}.dark .contact-page .book-demo .frame {filter: sepia(50%) saturate(0) opacity(1) brightness(0.7) contrast(1.5)}.contact-page .ly-header.sticky > .wrapper {background: linear-gradient(var(--headerBgUp, var(--primaryColor)) var(--headerBgOpacity, 0%),var(--headerBgBottom, var(--primaryColorHalfOpacity)));--headerTextColor: white}.contact-page .ly-header .logo .logo-tagline {--c1: var(--inversedColor)}.contact-page .input,.contact-page .select {font-family: var(--fontFamily);border-radius: var(--radiusLarge);padding: 1em;border: 0;width: 100%;background: white;color: black;font-size: inherit}.contact-page .select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url('/images/arrow-down.svg') white no-repeat calc(100% - 1.2em) 1.6em;background-size: 1em, auto, contain;color: #757575}.contact-page .contact-form .p {display: flex;justify-content: center;margin: 0.3em 0}.contact-page .contact-form .p .input {width: 100%;box-sizing: border-box;font-size: inherit}.contact-page .contact-form .p .button {width: 100%;font-size: inherit}.contact-page .contact-form .p .submit {margin-top: 1.5 em}.contact-page .contact-form .p .input:focus {box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6), -3px -3px 3px rgba(0, 0, 0, 0.6);outline: none}.contact-page .description u {text-decoration: none;position: relative}.contact-page .description .underline:before {content: '';height: 4px;width: 90%;background: var(--chinaColor);text-align: center;position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%)}.contact-page .button.china {--buttonFgColor: white;--buttonBorderColor: var(--chinaColor);--buttonBgColor: var(--chinaColor)}.contact-page .button.china:hover {--buttonBgColor: white;--buttonFgColor: var(--chinaColor)}.contact-page .screen {overflow: hidden;min-height: 100%;display: flex}.contact-page .small-logos .figure {display: inline-block;fill: var(--c1, rgba(225, 225, 225, 0.8));margin: 0}.contact-page .small-logos .figure .client-logo {width: 15em;height: 4em}.contact-page {position: relative}.contact-page .clients .h3 {margin-bottom: 2em}.contact-page .splash-block {text-align: center;display: flex;justify-content: space-around}.contact-page .splash-block .title {margin-top: 3em;flex-shrink: 0}.contact-page .clients {margin-top: 8em;display: flex;flex-direction: column;align-items: center;justify-items: center}.contact-page .features {margin-top: 6em;margin-bottom: 8em}.contact-page .teamText .decoration .bulb {height: 0.4em;width: 0.4em;border-radius: 100%;background: var(--inversedColor);border: 0.3em solid var(--accentColor)}.contact-page .teamText .decoration .line {height: 5em;border-right: 2px dashed var(--accentColor);transform: translateX(-0.4em)}.contact-page .features {max-width: var(--wrapperMaxWidth);margin-left: auto;margin-right: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;position: relative}.contact-page .feature-block > * {margin-bottom: 1.5em}.contact-page .feature-block img {padding: 10px;margin-top: 3em;max-width: 65%;min-height: 285px;object-fit: contain}.contact-page .ourjob {max-width: var(--wrapperMaxWidth);margin: auto;text-align: center}.contact-page .ourjob p {margin-top: 1em;font-size: 1.2em;font-weight: 300}.contact-page .feature-block .demo-images {position: relative}.contact-page .feature-block .desktop {max-width: 75%}.contact-page .feature-block .mobile {position: absolute;bottom: -3em;right: 3em;width: 25%}.contact-page .feature-block {display: grid;grid-template-rows: auto 8em auto;flex-direction: column;align-items: center;justify-items: center;text-align: center}.contact-page .contact-form,.contact-page .contact-alert {width: 90%}.contact-page .social-media {margin-top: 5em;margin-left: auto;margin-right: auto;text-align: center;max-width: var(--wrapperMaxWidth)}.contact-page .social-media > * {margin-bottom: 4em}.social-media .list {display: flex;align-items: center;justify-items: center;justify-content: center}.social-media .list .icon {margin: 4px;padding: 4px;width: 2em}.contact-page .forms-block {display: flex;flex-direction: column;align-items: start;margin-bottom: 10em}.contact-page .forms-block > * + * {margin-top: 3em}.contact-page .form-block .h3 {margin-bottom: 4em}.contact-page .anchor {visibility: hidden;transform: translateY(-100px)}.contact-page .contact-alert .message {text-align: center;padding: 1em 1em;margin: 0.3em 0;color: white;border-radius: var(--radiusLarge)}.contact-page .contact-alert .message.error {background-color: var(--chinaColor);color: white}.contact-page .contact-alert .message.success {padding-left: 2em;padding-bottom: 0;background: url('data:image/svg+xml;,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%232fcd1a" d="M10 20a10 10 0 0 1-7-3 10 10 0 0 1-3-7 10 10 0 0 1 3-7 10 10 0 0 1 7-3 10 10 0 0 1 7 3 10 10 0 0 1 3 7 10 10 0 0 1-3 7 10 10 0 0 1-7 3zM5.6 8.1a.4.4 0 0 0-.3.2l-1 1a.4.4 0 0 0 0 .3.4.4 0 0 0 0 .3L8.5 14a.4.4 0 0 0 .2.1.4.4 0 0 0 .1 0 .4.4 0 0 0 .1 0 .4.4 0 0 0 .2 0l6.6-6.7a.4.4 0 0 0 0-.3.4.4 0 0 0 0-.3l-1-1a.4.4 0 0 0-.3-.2.4.4 0 0 0-.3.2l-5.3 5.3-2.9-3a.4.4 0 0 0-.3 0z"/></svg>') no-repeat;background-position: left center;background-size: 1.5em 1.5em;color: #2fcd1a;text-align: left}.contact-page .form-block,.contact-page .book-demo {width: 100%;display: flex;flex-direction: column;align-items: center}.contact-page .ourjob {padding: 2em}.contact-page .blobs {--blobBg: var(--contactBlobBg)}/* Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {.contact-page .contact-form,.contact-page .contact-alert {width: 70%}}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {.contact-page .forms-block > * + * {margin-top: 0em}.contact-page .forms-block {margin-bottom: 10em;flex-direction: row}.contact-page .splash-block .title {margin-top: 0}.contact-page .screen {display: block;align-items: unset;text-align: left;justify-items: center;display: flex}.contact-page .features {display: grid;grid-template-columns: 50% 50%;grid-template-rows: auto}.contact-page .small-logos {margin-top: 2em;opacity: 0.7;display: flex;align-items: center;justify-content: center}.contact-page .teamText .decoration {float: left;margin-right: 1em}}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (max-width: 48.5em) {.contact-page .contactBlock {padding-top: 2em}.contact-page .splash-block:before {background: url('data:image/svg+xml;,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 546 1060"><path fill="%23F2F3F7" d="M8.5 0C-23 146.7 33.4 274.8 178.1 384.2 395.3 548.4 546 870 546 1060.5V0H8.5Z" /></svg>') no-repeat;background-size: contain;background-position: top right;content: '';width: 60vw;height: 100vh;display: block;position: absolute;right: 0;top: 0;opacity: 0.1}}/* Only for LESS than 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {.contact-page .first {display: flex;align-items: center;justify-content: space-between;flex-direction: row}.contact-page .first .waves{display: block}.contact-page .clients {margin-top: 12em}}@media screen and (min-width: 77em) {.contact-page iframe {clip-path: inset(4% 19% 16% 18%)}}.news-modal {z-index: 0}.ly-modal.news-modal .ly-modal-content .img,.read-news-page .news .news-content .img {border-radius: var(--radiusMedium);max-height: 100%}.ly-modal.news-modal .news-content a,.news-page .news-content a {color: var(--primaryTextColor);font-weight: 500;text-decoration: underline}.read-news-page .news {margin: auto;max-width: 700px;padding: 0 3em}.read-news-page .featured {margin: 5em 0 3em 0;width: 100%;border-radius: var(--radiusLarge)}.read-news-page .external {color: var(--primaryTextColor)}.read-news-page .featured .img {width: 100%;max-height: 400px;display: block;object-fit: cover;border-radius: var(--radiusLarge)}.read-news-page .news * {text-align: left}.read-news-page .news > * + * {margin-top: 1em;margin-bottom: 0.5em}.ly-modal.news-modal .news-content a,.read-news-page .news .news-content a {color: var(--primaryTextColor, var(--light))}.ly-modal-content .action,.read-news-page .news .action {text-align: center;font-size: 1.3em}.ly-modal-content .action .button,.read-news-page .news .action .button {display: inline-flex;align-items: center}.ly-modal-content .action .button .icon,.read-news-page .news .action .icon {width: 1.3em;height: 1.3em;margin-left: 0.2em}.news-page .news-content,.read-news-page .news-content {margin-top: 1em;color: var(--newsTextColor)}.news-page .news-content {padding-bottom: 2em}.ly-modal.news-modal .meta,.news-page .meta,.read-news-page .meta {display: flex;align-items: center;justify-content: space-between}.newsList .newsContainer .category,.ly-modal.news-modal .category,.read-news-page .category {min-width: 3em;padding: 0.5em 0.8em;font-weight: 500;text-align: center;color: var(--primaryTextColor, var(--primaryColor));border-radius: var(--radiusLarge);background: var(--newsCategoryBg);z-index: 2}.news-page .newsList .newsContainer .category:hover {cursor: pointer;color: var(--light);background-color: var(--accentColor)}.newsList .newsContainer .category {font-size: 0.8em}.newsList .breadcumb {padding: 0;margin: auto;width: fit-content;display: flex;cursor: pointer;align-items: center;justify-items: center;list-style: none;border: rgba(25, 25, 25, 0.2) solid 1px;border-radius: var(--radiusLarge);background: var(--grayOnDark, var(--light))}.newsList .breadcumb .category {min-width: 3em;padding: 0.5em 0.8em;font-weight: 500;text-align: center;color: var(--primaryTextColor, var(--primaryColor));border-radius: var(--radiusLarge);flex-shrink: 0}.newsList .breadcumb .category.active {color: var(--light);background: var(--accentColor)}.newsList .breadcumb .category:hover {color: var(--primaryTextColor);background: var(--newsCategoryBg)}.newsList .breadcumb,.newsList .newsContainer {overflow-x: auto;max-width: 100%}.newsList .newsContainer {display: flex;padding: 4em;margin: auto;scroll-snap-type: x mandatory}.newsList .newsContainer .news-card-see-all,.newsList .newsContainer .news-card {display: none;scroll-snap-align: center;position: relative}.newsList .newsContainer .news-card.active {display: flex}.newsList .news-card-see-all,.newsList .news-card {width: 20em;display: flex;flex-direction: column;flex-shrink: 0;border-radius: var(--radiusLarge);box-shadow: 0 3px 30px 0 rgba(7, 28, 72, 0.1);background: var(--grayOnDark, var(--light))}.newsList .newsContainer .news-card-see-all {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.5em;width: 20em;height: 500px;border: var(--grayOnDark, var(--accentColor)) 3px dashed;border-radius: var(--radiusLarge)}.newsList .news-card-see-all svg {color: var(--accentColor);width: 5em;height: 5em}.dark .news-card-see-all .button:hover {color: var(--light)}.dark .news-card-see-all .button {color: var(--accentColor)}.newsList .news-card .content .container {padding: 1em 1em 1em 1em;display: flex;flex-direction: column;justify-content: space-between;height: 100%}.newsList .news-card .link.main {position: absolute;top: 0;left: 0;width: 100%;height: 100%}.newsList .newsContainer .news-card {margin-left: 2em}.newsList .news-card .content {display: flex;flex: 1;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;overflow: hidden}.newsList .news-card .content .title {font-size: 1.2em;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;white-space: normal}.newsList .news-card .meta .datetime {color: var(--gray4)}.newsList .news-card .content .description {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.newsList .news-card .content .action {margin: auto auto 0 auto;justify-self: end}.newsList .news-card .meta {margin-bottom: 1em;display: flex;justify-content: space-between;align-items: center}.ly-modal.news-modal .ly-modal-header img {height: 27em}.ly-modal.news-modal .meta .category {display: block;padding: 0.5em 0.8em;border-radius: var(--radiusLarge);color: var(--newsCategoryColor);background-color: var(--newsCategoryBg)}.ly-modal.news-modal a {outline-width: 0px !important}.ly-modal.news-modal .source .close {right: 4em}.newsList .news-card .featured {width: 100%;height: 14em}.newsList .news-card .featured .img {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 15px 15px 0 0}.ly-modal.news-modal .ly-modal-content {padding: 0;z-index: 0;display: flex;flex-direction: column;height: 100%}.ly-modal.news-modal .ly-modal-content .content {padding: 1.7em}.ly-modal.news-modal .ly-modal-content .meta {padding-bottom: 1em;font-size: 0.9em}.ly-modal.news-modal .ly-modal-content .meta .datetime {font-weight: 500}.dark .ly-modal.news-modal .ly-modal-content .h4 .text {color: var(--light)}.ly-modal.news-modal .ly-modal-content .h4 .text {color: var(--newsTextColor);font-size: 1.4em}.ly-modal.news-modal .ly-modal-content .subtitle {font-weight: 600;font-size: 1.2em}.ly-modal.news-modal .ly-modal-header {z-index: 1;position: absolute;right: 0}.ly-modal.news-modal .ly-modal-content .poster {width: 100%;height: 15px;display: block;min-height: 27rem}.ly-modal.news-modal .ly-modal-content img {z-index: 0;width: 100%;object-fit: cover;z-index: 0;width: 100%;max-height: 100%;object-fit: cover;height: 100%}@media screen and (max-width: 24em) {.newsList .breadcumb {overflow-x: unset;width: 100%}}@media screen and (min-width: 48em) {.newsList .news-card.cover {display: block}}.basic-page .hero {text-align: center;padding: 5em 0}.basic-page .section {padding: 3em 0em;text-align: left}.basic-page .ul {list-style: decimal;margin-top: 1em;padding: 2em}.basic-page .section .ul li + li{margin-top: 1em}.careers-page .hero .heroContainer .rightBlock .subtitle {font-size: 0.8em}.careers-page .hero {position: relative;margin-top: calc(-1.4 * var(--headerSizeSticky))}.careers-page .hero .heroContainer {display: flex;flex-direction: column-reverse;min-height: 30em;margin-bottom: 20em}.careers-page .hero .leftBlock,.careers-page .hero .rightBlock {display: flex;align-items: center}.careers-page .hero .rightBlock {padding-left: 2em;padding-right: 2em}.careers-page .hero .leftBlock {width: 100%;padding: 0}.careers-page .hero .leftBlock .bg {top: 41%;left: 10%;position: absolute;width: 48%;height: 100%}.careers-page .hero .waves .wave-dots {margin-top: 6em;margin-left: -10em;z-index: -1}.careers-page .team-img {max-width: 100%;position: absolute;border-radius: var(--radiusMedium);font-size: 0.6em}.careers-page .team-img.img-1 {right: 9em;bottom: 14em;max-width: 10em}.careers-page .team-img.img-2 {bottom: 13em;right: -7em;max-width: 14em}.careers-page .team-img.img-3 {right: 5em;bottom: -1em;max-width: 20em}.careers-page .team-img.img-4 {right: -17em;bottom: -3em;max-width: 20em}.careers-page .offersContainer {display: grid;gap: 3em;padding-top: 6em;padding-bottom: 8em}.careers-page .offersContainer .offerBox {display: flex;flex-direction: column;border: var(--primaryGray) solid 1px;border-radius: var(--radiusLarge);background-color: var(--offerBg);height: 100%;margin: auto;width: 100%;max-width: 30em;box-shadow: 0 3px 30px 0 rgba(7, 28, 72, 0.1)}.careers-page .offersContainer .offerBox .offerContent {display: none}.dark .careers-page .offersContainer .offerBox {border-color: var(--offerHeaderBg)}.careers-page .offersContainer .offerBox .offerHeader {display: flex;flex-direction: column;justify-content: center;color: var(--light);text-align: center;background-color: var(--offerHeaderBg);padding: 1.5em;border-radius: var(--radiusLarge) var(--radiusLarge) 0 0}.careers-page .offersContainer .offerBox .offerBody {height: 100%;padding: 2em 1em;display: flex;flex-direction: column;justify-content: space-between}.careers-page .offersContainer .offerBox .offerBody .cta {margin-top: 1em;text-align: center}.careers-page .ly-modal .ly-modal-container {max-width: 50em}.careers-page .ly-modal .ly-modal-header {display: flex;align-items: center;justify-content: center;background: var(--primaryColor)}.careers-page .ly-modal .ly-modal-header .close {opacity: 0.5;font-size: 0.8em}.careers-page .ly-modal .ly-modal-header .close:hover {opacity: 1}.careers-page .ly-modal .ly-modal-header {padding: 0.5em;position: relative}.careers-page .ly-modal .ly-modal-header .dots {content: '';width: 30%;height: 100%;position: absolute;top: 0}.careers-page .ly-modal .ly-modal-header .waves .wave-dots {left: -50%;top: -16em;width: calc(100% * 2);height: 40em;scale: 0.5}.careers-page .ly-modal .ly-modal-header .waves:after {content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(to right,transparent,20%,var(--primaryColor),80%,transparent)}.careers-page .ly-modal .ly-modal-content {padding: 1.7em;z-index: 1;background-color: var(--careerBg)}.careers-page .ly-modal .ly-modal-content .title {font-size: 1.4em}.careers-page .ly-modal .ly-modal-content .subtitle {font-weight: 600;font-size: 1.2em}.careers-page .ly-modal .ly-modal-header {max-height: 12em}.careers-page .ly-modal .ly-modal-header .logo {width: min(50%, 19em);height: auto;margin: auto;z-index: 1}.careers-page .ly-modal .ly-modal-header .logo .img {padding: 0;width: 100%;--c1: var(--light)}.dark .careers-page .ly-modal .ly-modal-footer {border: none}.careers-page .ly-modal .ly-modal-footer {background-color: var(--careerBg)}.careers-page .ly-modal .ly-modal-footer .button .icon {height: 1em;width: 2em}.careers-page .ly-modal-footer .button {display: flex;justify-content: center;align-items: center;--c1: currentColor}/* Between 768px and 1024px (Tablet landscape) */@media all and (min-width: 46em) {.careers-page .hero .rightBlock {padding-left: 10em}.careers-page .hero .heroContainer {min-height: 40em;margin-bottom: 10em;flex-direction: row}.careers-page .offersContainer {grid-template-columns: repeat(2, minmax(0, 1fr))}.careers-page .team-img {border-radius: var(--radiusLarge);font-size: 1em}.careers-page .team-img.img-1 {right: 16em;bottom: 13em;max-width: 10em}.careers-page .team-img.img-2 {bottom: 13em;right: 1em;max-width: 14em}.careers-page .team-img.img-3 {right: 4em;bottom: -1em;max-width: 20em}.careers-page .team-img.img-4 {right: -18em;bottom: -7em;max-width: 20em}.careers-page .hero .leftBlock .bg {top: 0%;left: 0%}}/* Between 834px (Tablet landscape) */@media all and (min-width: 64em) {.careers-page .offersContainer {grid-template-columns: repeat(3, minmax(0, 1fr))}.careers-page .team-img.img-4 {bottom: -4em}}.lyw-page {--blobBg: #eff0f4;--productBg: var(--light);--stepBarColor: #c4c5c8}.lyw-page input {color: var(--primaryTextColor)}.lyw-page .contactDetails > * + *{margin-top: 0.5rem}.dark .lyw-page input {color: var(--dark)}.lyw-page input:focus {outline: 0;border-color: var(--accentColor)}.lyw-page input:-webkit-autofill,.lyw-page input:-webkit-autofill:hover, .lyw-page input:-webkit-autofill:focus, .lyw-page input:-webkit-autofill:active {--selectionBackground: var(--accentColor);-webkit-text-fill-color: var(--inversedColorText);box-shadow: 0 0 0 30px white inset !important}.dark .lyw-page {--blobBg: #eff0f419;--productBg: var(--footerBg);--stepBarColor: rgba(225, 225, 225, 0.2)}.lyw-page .plansContainer,.lyw-page .brandsContainer{display: grid;padding: 0 2em}.lyw-page .plansContainer {--c2: var(--primaryColor)}.dark .lyw-page .plansContainer {--c2: var(--light)}.lyw-page .input {max-width: 100%;font-family: var(--fontFamily);border-radius: var(--radiusSmall);padding: 0.5em 1em;border: solid var(--gray1) 1px;background: white;color: black;font-size: inherit}.lyw-page .blobs {display: block;left: unset;right: 0}.lyw-page .blobs .wave {clip-path: path('M2.355 0s-12.37 65.558 19.587 121.725 150.025 112.582 210.665 257.289 12.437 254.269 155.9 394.113 375.43 87.645 517.7 123.34 137.252 55.311 440.983 54.2L1348.069 0z')}.lyw-page .preview {display: flex;position: relative}.lyw-page .heroSection .vector {z-index: -1;max-width: 8em;max-height: 9em;position: absolute;right: 2em;top: -7.5em}.lyw-page .heroSection .preview {margin: unset;margin-right: auto;margin-left: auto;margin-top: auto}.lyw-page .img {object-fit: contain}.lyw-page .container .icon,.lyw-page .plansContainer .icon {display: flex;align-items: center;justify-content: center;flex-shrink: 0}.lyw-page .titles {text-align: center}.lyw-page .titles .h1 {display: flex;justify-content: center}.lyw-page .titles .h1 .text {margin-right: 0.2em}.lyw-page .titles .subtitle {font-weight: 900}.lyw-page .heroSection .numbers {display: flex;flex-direction: column;flex-wrap: wrap;margin-bottom: 4em}.lyw-page .heroSection .numbers .number {display: flex;align-items: center;margin-top: 1em;font-weight: 500}.lyw-page .heroSection .numbers .number .dark {font-weight: 900}.lyw-page .heroSection .numbers .number .icon {font-size: 1.2em;width: 2em;height: 2em;margin-right: 1em;border-radius: 100%;background-color: rgba(197, 138, 77, 0.2)}.lyw-page .heroSection .numbers .number .info {display: flex}.lyw-page .heroSection .numbers .number .info span + span {margin-left: 0.3em}/** Steps */.lyw-page .steps {font-size: 0.8em;text-align: center;position: relative}.lyw-page .steps .description {color: var(--gray4)}.lyw-page .steps .title {font-size: 1.4em;font-weight: 500;color: var(--accentTextColor)}.lyw-page .steps.step-3 .title,.lyw-page .steps.step-3 .description {position: absolute;left: 50%;top: 13%;margin-left: 1em;text-align: left;max-width: 40%}.lyw-page .steps.step-3 .title .optional {font-weight: 300}.lyw-page .steps.step-2 .title,.lyw-page .steps.step-1 .title{position: absolute;right: 50%;top: 30%;margin-right: 1.05em;text-align: right;width: min(50%, 15em)}.lyw-page .steps.step-2 .title::before {margin-top: 0.5em}.lyw-page .steps.step-1 .title:before,.lyw-page .steps.step-2 .title:before,.lyw-page .steps.step-3 .title:before,.lyw-page .steps.step-3 .description:before {content: '';width: 0.4em;height: 0.4em;border-radius: 100%;background-color: var(--light);border: solid 0.25em;border-color: var(--accentColor);position: absolute;left: -1.45em;top: 0.2em}.lyw-page .steps.step-3 .description:before {border-color: var(--gray4)}.lyw-page .steps .title.right:before {right: -1.5em;left: unset}.lyw-page .steps.step-3 .description {top: 10%;font-style: italic;font-size: 1.4em}/** step bar */.planBars {position: relative}.planBars .horiz {display: flex;justify-content: space-around}.stepBar {border-color: var(--stepBarColor);border-style: dahsed}.stepBarClone {border-color: var(--accentColor);mask-image: linear-gradient(bottom, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 5%);mask-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 5%)}.stepBarUp,.stepBarVertical,.stepBarLeft,.stepBarUpRight,.stepBarRightUp,.stepBarDownRight,.stepBarRightDown {border-style: dashed;border-width: 2.5px}.stepBarUp.stepBarClone {position: absolute;right: 50%;transform: translateX(50%);top: 0}.stepBarUp {margin: auto;width: 0px;border-left: none;border-top: none;border-bottom: none}.stepBarVertical {display: none;position: absolute;bottom: 5em;width: 66%;left: 50%;transform: translateX(-50%);bottom: 0;margin: auto;height: 4em;border-radius: var(--radiusLarge) var(--radiusLarge) 0 0;border-bottom: none}.stepBarLeft {position: absolute;width: 25%;top: 0;right: 50%;margin: auto;height: 2em;border-radius: 0 0 0 var(--radiusLarge);border-top: none;border-right: none}.stepBarUpRight, .stepBarRightUp {position: absolute;width: 50%;display: none}.stepBarUpRight {top: 60%;left: 0%;height: 40%;border-radius: var(--radiusLarge) 0 0 0;border-right: none;border-bottom: none}.stepBarRightUp {top: 0;left: 50%;height: 60%;border-radius: 0 0 var(--radiusLarge) 0;border-left: none;border-top: none}.steps.step-2 .stepBarGroup {display: none;position: absolute;width: 25%;left: 49.9%;transform: translateX(-100%);height: 5em}.stepBarDownRight {position: absolute;width: 50%;top: 0;left: 0%;height: 60%;border-radius: 0 0 0 var(--radiusLarge);border-right: none;border-top: none}.stepBarRightDown {position: absolute;width: 50%;top: 60%;left: 50%;height: 40%;border-radius: 0 var(--radiusLarge) 0 0;border-left: none;border-bottom: none}/** Plans */.lyw-page .plansSection .featuresBox {margin: auto;max-width: fit-content;margin: 0px auto;padding: 2em;border-radius: var(--radiusLarge);background-color: #fff;box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyw-page .plansSection .featuresBox .container .h4 {display: flex;flex-direction: column;text-align: center;margin-bottom: 2em}.lyw-page .plansSection .featuresBox .points {display: flex;color: var(--grayTextColor);justify-content: space-between;flex-direction: column}.lyw-page .plansSection .featuresBox .points .point .icon {width: 2em;height: 2em;margin-right: 0.5em;border-radius: 100%;color: var(--primaryTextColor);background-color: rgba(46, 59, 87, 0.1)}.dark .lyw-page .plansSection .featuresBox .points .point .icon {background-color: var(--accentColor)}.lyw-page .plansSection .featuresBox .points .point .title {display: flex;align-items: center;font-weight: 600}.lyw-page .plansSection .featuresBox .points .point .ul {font-size: 0.85em;font-weight: 500;padding: 0 0 0 1.5em}.lyw-page .validateSection {display: flex;flex-direction: column;justify-content: center;align-items: center}.lyw-page .plansContainer .planBox {padding: 2em 0;display: flex;flex-direction: column;align-items: center;color: var(--primaryTextColor);background-color: var(--productBg);border-radius: var(--radiusLarge);box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyw-page .plansContainer .planBox.reports .logo {margin-bottom: 2em}.lyw-page .plansContainer .reports .button .icon {--c1: currentColor}.lyw-page .plansContainer .planBox .h4 {display: flex;text-align: center}.lyw-page .plansContainer .planBox .button {display: flex;align-items: center;margin-top: auto;font-weight: 600}.lyw-page .plansContainer .planBox .button .icon {width: 1em;height: 1em;margin-right: 0.3em}.lyw-page .plansContainer .planBox .h4 .text {margin-left: 0.2em}.lyw-page .plansContainer .planBox .tag {margin-top: 1em;padding: 0.3em 0.8em;font-size: 0.85em;font-weight: 600;color: var(--accentColor);border-radius: var(--radiusSmall);background-color: #f7ede4}.lyw-page .plansContainer .planBox.free .tag {background: var(--accentColor); color: white}.lyw-page .plansContainer .planBox .logo {display: flex;flex-direction: column;align-items: center}.lyw-page .plansContainer .planBox .logo .h4 {height: 1.3em;max-width: 100%}.lyw-page .plansContainer .planBox .logo .icon {width: 1.5em;height: 1.5em;font-size: 2em;margin-bottom: 0.4em;border-radius: 100%;background-color: rgba(46, 59, 87, 1)}.lyw-page .plansContainer .planBox .features {margin-top: 1.5em;font-weight: 400}.lyw-page .plansContainer .planBox p.features {text-align: center;padding: 1em 2.5em}.lyw-page .plansContainer .planBox ul.features {padding-left: 2.5em;padding-right: 1.7em}.lyw-page .plansContainer .planBox ul.features li + li {margin-top: 0.7em}.lyw-page .plansContainer .planBox .preview {height: 10em;max-width: 60%;margin: 2em 0;object-fit: contain;object-position: bottom}/** Brands */.lyw-page .brandsSection .brandsBox {display: flex;flex-direction: column;color: var(--primaryTextColor);background-color: var(--productBg);border-radius: var(--radiusLarge);box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyw-page .brandsSection .brandsBox .brandsList .list {color: var(--primaryTextColor);padding: 1em;overflow-y: auto;max-height: 30em}.lyw-page .brandsSection .brandsBox .brandsList .list label {display: block;padding: 0.15em;font-weight: 500}.lyw-page .brandsContainer .brandsBox .poster {position: relative;z-index: 0}.lyw-page .brandsContainer .brandsBox .poster .content {padding: 1em;border-radius: 15px;color: var(--light);background-color: rgba(25, 25, 25, 0.5);border-radius: var(--radiusLarge) var(--radiusLarge) 0 0}.lyw-page .brandsContainer .brandsBox .poster .img {position: absolute;object-fit: cover;top: 0;z-index: -1;left: 0;width: 100%;height: 100%;border-radius: var(--radiusLarge) var(--radiusLarge) 0 0}.lyw-page .brandsContainer .brandsBox .poster .select .label {display: flex;align-items: center}.lyw-page .brandsContainer .brandsBox .poster .select {z-index: 0;display: flex;width: fit-content;padding: 0.3em 0.5em;color: var(--light);background-color: rgba(25, 25, 25, 0.5);border-radius: var(--radiusSmall)}.lyw-page .brandsContainer .brandsBox .poster .select.intermediate,.brandsBox input:checked + .lyw-page .brandsContainer .brandsBox .poster .select {background: var(--accentColor)}.lyw-page .brandsContainer .brandsBox .poster .title {font-size: 1.3em;padding-top: 2.5em}.lyw-page .brandsContainer .brandsBox .poster .checkbox-base {--checkboxBorderColor: transparent;--checkboxBgColor: var(--gray3);--checkboxBgCheckedColor: #dea673}/** Form */.lyw-page .formContainer {padding: 1em;margin: auto;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: calc(min(100%, 50em) - 6em);color: var(--primaryTextColor);background-color: var(--productBg);border-radius: var(--radiusLarge);box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyw-page .formContainer .formGroups {display: flex;flex-direction: column;justify-content: space-between;width: 100%}.lyw-page .formContainer .formGroup {padding-top: 1em;padding-left: 1em;padding-right: 1em;display: flex;flex-direction: column}.lyw-page .formContainer .formGroup .input {margin-top: 1em}.lyw-page .formContainer .formGroup .description {opacity: 0;font-size: 0.8em;color: var(--gray2);transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.dark .lyw-page .formContainer .formGroup .description {color: var(--light)}.lyw-page .formContainer .sendSection {width: 100%;text-align: center;position: relative}.lyw-page .formContainer .formMessage {font-size: 0.8em;font-weight: bold;position: absolute;color: var(--greenColor);top: 50%;transform: translateY(-50%);left: calc(50% + 5em)}.dark .lyw-page .ly-modal .formMessage {color: #ff6363}.lyw-page .formContainer .formMessage.error {color: var(--redColor)}.lyw-page .validateSection {margin: auto}.lyw-page .validateSection .button {display: block;width: fit-content;font-size: 1.2em;border-radius: var(--radiusLarge)}.lyw-page .ly-modal-content {display: flex;flex-direction: column;place-items: center;position: inherit}.lyw-page .ly-modal-content .steps-header {display: grid;height: fit-content;gap: 0.9em 3em;justify-content: space-between;grid-template-columns: repeat(2, minmax(0, 1fr));text-align: center;font-weight: 500;color: var(--gray4);padding-top: 1em}.lyw-page .ly-modal-content .steps-header[hidden],.lyw-page .ly-modal-content *[hidden] ,.lyw-page .ly-modal-footer *[hidden] {display: none !important}.lyw-page .ly-modal-footer .brands-count {font-style: italic;position: absolute;left: 2em;top: 1.4em;font-weight: 500;color: var(--gray4)} .lyw-page .ly-modal[data-step=email] .ly-modal-content .steps-header .bar {background: linear-gradient(0.25turn, var(--greenColor), var(--accentColor))}.lyw-page .ly-modal .formMessage {padding-top: 1em;font-weight: 500;color: var(--redColor)}.lyw-page .ly-modal {color: var(--modalTextColor, var(--grayTextColor))}.lyw-page .ly-modal-content .steps-header .bar {margin: auto;height: 2px;width: 70%;grid-column: span 2;background-color: var(--gray3);display: flex;justify-content: space-between}.lyw-page .ly-modal-content .steps-header .bar:before,.lyw-page .ly-modal-content .steps-header .bar:after{content: '';display: block;margin-top: -0.35em;width: 0.3em;height: 0.3em;border-radius: 100%;background-color: var(--gray1);border: solid 0.30em var(--gray3)}.lyw-page .ly-modal-content .steps-content {flex: 1 1 0%;width: 100%;font-weight: 400;padding-bottom: 1.5em}.lyw-page .ly-modal-content .steps-content #step-brands { display: flex;flex-direction: column-reverse;width: 100%;max-width: 90%}.lyw-page .ly-modal-content .text {font-weight: 600}.lyw-page .ly-modal-content .steps-content .categories {display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.lyw-page .ly-modal-content .steps-content .categories > li {font-weight: 700;margin-bottom: 0.5em;min-width: 33%;width: 98%}.lyw-page .ly-modal-content .steps-content .group {padding: 0.2em}.lyw-page .ly-modal-content .steps-content .items {margin-top: 0.3em;margin-bottom: 2em;text-align: left}.lyw-page .ly-modal-content .steps-content .items li {background: var(--gray1);color: var(--grayOnDark, var(--grayTextColor));border-radius: var(--radiusSmall)}.lyw-page .ly-modal-content .steps-content .items li label {display: block;padding: 0.3em;width: 100%;font-weight: 600}.lyw-page .ly-modal-content .steps-content .items li + li {margin-top: 0.2em}.lyw-page .ly-modal-content .steps-content {display: flex;justify-content: center;align-items: center;flex-direction: column}.lyw-page .ly-modal[data-step=brands] .ly-modal-content .steps-content {justify-content: center}.lyw-page .ly-modal-content .steps-content .step-tab {text-align: center;width: 100%;min-width: 80%}.lyw-page .ly-modal-content .steps-content .input[type=text],.lyw-page .ly-modal-content .steps-content .input[type=email]{color: var(--grayOnDark, var(--grayTextColor));background-color: var(--gray1);min-width: min(90%, 27em);font-weight: 600;max-width: 40em;box-sizing: border-box;width: 100%}.lyw-page .ly-modal-content .steps-content #step-done {color: var(--modalSecondaryColor);font-weight: 500}.lyw-page .ly-modal-content .steps-content #step-done .thanks {font-size: 1.3em;font-weight: bold}.lyw-page .ly-modal-content .steps-content #step-done .thanks .icon {margin-left: 0.2em;width: 1.3em;height: 1.3em}.lyw-page .heroSection {padding-bottom: 0}.heroSection .preview {max-width: 100%}/** * Responsive */@media all and (min-width: 27em) {.lyw-page .heroSection .vector {max-width: unset;top: -8em;left: 5em}.lyw-page .heroSection .titles {text-align: left}.lyw-page .heroSection .titles .h1 {justify-content: start}.lyw-page .steps {font-size: 1em}.lyw-page .plansSection .featuresBox .points .point + .point {margin-left: 2em}.lyw-page .plansSection .featuresBox .points {flex-direction: row}.lyw-page .heroSection .numbers {flex-direction: row}.lyw-page .heroSection .numbers .number .info {flex-direction: column}.lyw-page .heroSection .numbers .number {padding-right: 3em}.lyw-page .heroSection .numbers .number .info span + span {margin: 0}.lyw-page .ly-modal-footer .brands-count {left: unset;right: 2.5em}}/* Between 768px and 1024px (Tablet landscape) */@media all and (min-width: 46em) {.lyw-page .heroSection .numbers {font-size: 0.8em}.lyw-page .ly-modal-content .steps-content .categories > li {max-width: 25em}.lyw-page .formContainer .formGroup {width: 100%}.lyw-page .stepBarUp.mobile {display: none}.lyw-page .plansContainer,.lyw-page .brandsContainer{gap: 3em}.lyw-page .heroSection .vector {max-width: unset;left: -5em}.steps.step-2 .stepBarGroup {display: block}.lyw-page .plansContainer .planBox .preview {margin: 0}.lyw-page .heroSection .preview {margin-left: 6em}.lyw-page .plansSection {margin: 0;padding-bottom: 0}.lyw-page .plansContainer,.lyw-page .brandsContainer{padding: 0}.stepBarVertical {display: block}.lyw-page .formContainer .formGroups {flex-direction: row}.lyw-page .plansContainer,.lyw-page .brandsContainer{grid-template-columns: repeat(3, minmax(0, 1fr))}.stepBarUpRight, .stepBarRightUp {display: block}.lyw-page .steps.step-1 .stepBarUp {display: none}.lyw-page .steps.step-1 {width: 25%;left: 50%;top: 0;height: 9em;margin: 0}.lyw-page .steps.step-1 .title {top: 1em;right: 1em;position: absolute;text-align: right;margin-right: 0em}.lyw-page .blobs {display: block;left: 50%;right: 0;width: 100vw;transform: translateX(-50%);height: calc(100vw * 1.64)}.lyw-page .blobs .wave {-webkit-clip-path: path('M379.347 700.721c128.934.169 365.415-26.042 600.173-184.461S1186.874 4.842 1745.347 0h377.77l-.562 1976.885h-171.908s-144.8 6.267-205.3 14.276c-95.574 12.653-195.8 53.13-404.644 52.769s-426.556-83.114-619.419-81.395c-106.5.6-227.751 14.354-304.47 26.052s-165.515 11.132-239.832 10.626H0V700.721h196.515s120.432-.082 182.832 0z');clip-path: path('M379.347 700.721c128.934.169 365.415-26.042 600.173-184.461S1186.874 4.842 1745.347 0h377.77l-.562 1976.885h-171.908s-144.8 6.267-205.3 14.276c-95.574 12.653-195.8 53.13-404.644 52.769s-426.556-83.114-619.419-81.395c-106.5.6-227.751 14.354-304.47 26.052s-165.515 11.132-239.832 10.626H0V700.721h196.515s120.432-.082 182.832 0z')}.lyw-page .ly-modal-content .steps-content .categories {flex-direction: row}.lyw-page .ly-modal-content .steps-content #step-brands {display: flex;flex-direction: column}}/* Between 834px (Tablet landscape) */@media all and (min-width: 64em) {.lyw-page .blobs {display: block;top: 20%}.lyw-page .plansContainer .planBox {padding: 3em 1em}.lyw-page .plansContainer .planBox .button {font-size: 1.05em}.lyw-page .ly-modal{width: min(70em, 95%)}}@keyframes anim-open {0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1)}100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)}}.lyn-page {--blobBg: #eff0f4;--productBg: var(--light);--stepBarColor: var(--gray6)}.lyn-page * {scroll-behavior: smooth}.lyn-page input {color: var(--primaryTextColor)}.lyn-page input:focus {outline: 0;border-color: var(--accentColor)}.lyn-page input:-webkit-autofill,.lyn-page input:-webkit-autofill:hover,.lyn-page input:-webkit-autofill:focus,.lyn-page input:-webkit-autofill:active {--selectionBackground: var(--accentColor);-webkit-text-fill-color: var(--inversedColorText);box-shadow: 0 0 0 30px white inset !important}.dark .lyn-page input {color: var(--dark)}.dark .lyn-page {--blobBg: #eff0f419;--productBg: var(--footerBg)}.dark .lyn-page .plansContainer {--c2: var(--light)}.lyn-page .plansContainer {--c2: var(--primaryColor);width: 100%;display: flex;padding: 4em 0em;font-size: 0.9em}.lyn-page .input {max-width: 100%;font-family: var(--fontFamily);border-radius: var(--radiusSmall);padding: 0.5em 1.1em;border: solid var(--gray1) 1px;background: white;font-size: inherit;font-size: 1.3em}.lyn-page .preview {display: flex;position: relative}.lyn-page .heroSection .preview {margin: unset;margin-right: auto;margin-left: auto;margin-top: auto}.lyn-page .img {object-fit: contain}.lyn-page .container .icon,.lyn-page .plansContainer .icon {display: flex;align-items: center;justify-content: center;flex-shrink: 0}.lyn-page .titles {text-align: center}.lyn-page .titles .h1 {display: flex;justify-content: center}.lyn-page .titles .h1 .text {margin-right: 0.2em}.lyn-page .titles .subtitle {margin-top: 2em;font-size: 1.1em;font-weight: 900}.lyn-page .heroSection .numbers {display: flex;flex-direction: column;flex-wrap: wrap;margin-bottom: 4em}.lyn-page .heroSection .numbers .number {display: flex;align-items: center;margin-top: 1em;font-weight: 500}.lyn-page .heroSection .numbers .number .dark {font-weight: 900}.lyn-page .heroSection .numbers .number .icon {font-size: 1.2em;width: 2em;height: 2em;margin-right: 1em;border-radius: 100%;color: var(--accentColor);background-color: rgba(197, 138, 77, 0.2)}.lyn-page .heroSection .numbers .number .info {text-align: left}.lyn-page .heroSection .numbers .number .info span + span {margin-left: 0.3em}/** Plans */.lyn-page .plansSection.wrapper {padding-top: 4em;max-width: 100%}.lyn-page .plansSection .title {text-align: center}.lyn-page .plansSection .featuresBox {margin: auto;max-width: fit-content;margin: 0px auto;padding: 2em;border-radius: var(--radiusLarge);background-color: #fff;box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyn-page .plansSection .featuresBox .container .h4 {display: flex;flex-direction: column;text-align: center;margin-bottom: 2em}.lyn-page .plansSection .featuresBox .points {display: flex;color: var(--grayTextColor);justify-content: space-between;flex-direction: column}.lyn-page .plansSection .featuresBox .points .point .icon {width: 2em;height: 2em;margin-right: 0.5em;border-radius: 100%;color: var(--primaryTextColor);background-color: rgba(46, 59, 87, 0.1)}.dark .lyn-page .plansSection .featuresBox .points .point .icon {background-color: var(--accentColor)}.lyn-page .plansSection .featuresBox .points .point .title {display: flex;align-items: center;font-weight: 600}.lyn-page .plansSection .featuresBox .points .point .ul {font-size: 0.85em;font-weight: 500;padding: 0 0 0 1.5em}.lyn-page .validateSection {display: flex;flex-direction: column;justify-content: center;align-items: center}.lyn-page .plansContainer .planBox .logo .icon {color: var(--primaryTextColor)}.lyn-page .plansContainer .card {display: flex;width: min(25em, 100%);flex-shrink: 0}.lyn-page .plansContainer .card:first-child {padding-left: 3em}.lyn-page .plansContainer .card:last-child {padding-right: 3em}.lyn-page .plansContainer .planBox {width: 100%;display: flex;flex-direction: column;align-items: center;padding: 2em 1em;color: var(--primaryTextColor);background-color: var(--productBg);border-radius: var(--radiusLarge);box-shadow: 0 12px 20px 0 rgba(46, 59, 87, 0.1)}.lyn-page .plansContainer .planBox .description.pricing {padding-top: 1em;font-weight: 500;min-height: unset}.lyn-page .plansContainer .briefing .button .icon {--c1: currentColor}.lyn-page .plansContainer .planBox .h4 {display: flex;text-align: center}.lyn-page .plansContainer .planBox .h4.custom-name svg {width: 2em}.lyn-page .plansContainer .planBox .h4.custom-name .text {display: flex;line-height: 0.8em;font-size: 1.7em}.lyn-page .plansContainer .planBox .button {display: flex;align-items: center;justify-content: center;margin-top: auto;font-weight: 600;font-size: 1.3em}.lyn-page .plansContainer .planBox .button .icon {width: 1em;height: 1em;margin-right: 0.3em}.lyn-page .plansContainer .planBox .h4 .text {margin-left: 0.2em}.lyn-page .plansContainer .planBox .tag {margin-top: 1em;padding: 0.3em 0.8em;font-size: 0.85em;font-weight: 600;color: var(--accentColor);border-radius: var(--radiusSmall);background-color: #f7ede4}.lyn-page .plansContainer .briefing .tag,.lyn-page .plansContainer .access .tag {background-color: var(--gray1);color: var(--gray2)}.lyn-page .plansContainer .planBox .logo {display: flex;flex-direction: column;align-items: center}.lyn-page .plansContainer .planBox .logo .h4 {height: 1.3em;max-width: 100%}.lyn-page .plansContainer .planBox .logo .icon {width: 0.8em;height: 0.8em;padding: 0.4em;font-size: 2em;border-radius: 100%;margin-bottom: 0.4em}.lyn-page .plansContainer .planBox.briefing .logo .icon {background-color: var(--lyAccessBg)}.lyn-page .plansContainer .planBox.custom .logo .icon {background-color: var(--lyCustomBg)}.lyn-page .plansContainer .planBox .logo .icon {background-color: var(--lynDailyBrefBg)}.lyn-page .plansContainer .planBox ul.features {margin: 0em;font-weight: 400;width: 100%}.lyn-page .plansContainer .saas {margin: 0.5em 0}.lyn-page .plansContainer .planBox .planCols .features {width: 100%}.lyn-page .plansContainer .planBox .planCols {display: flex;flex: 1 1 0%;margin-bottom: 3em;width: 90%}.lyn-page .plansContainer .planBox .description {color: var(--gray4);text-align: center;font-size: 0.9em;padding: 0 1em;min-height: 3.5em}.lyn-page .plansContainer .planBox .planCol {display: flex;flex-direction: column;padding: 0 0.3em;margin: 2em 0em;align-items: center;width: max-content}.lyn-page .plansContainer .planBox .planCol li {height: 1.4em;text-align: center}.lyn-page .plansContainer .planBox .icon {width: 1em;height: 0.7em}.lyn-page .plansContainer .planBox p.features {text-align: center;padding: 3em 2.5em}.lyn-page .plansContainer .planBox .planCol,.lyn-page .plansContainer .planBox ul.features {list-style: none;width: fit-content;display: flex;flex-direction: column;align-items: start}.lyn-page .plansContainer .planBox ul.features {padding: 0}.lyn-page .plansContainer .planBox ul.features li {display: flex}.lyn-page .plansContainer .planBox table td {padding: 0.2em 0}.lyn-page .plansContainer .planBox table td .icon {display: inline}.lyn-page .plansContainer .planBox table th:nth-child(1) {text-align: left}.lyn-page .plansContainer .planBox table th:nth-child(2),.lyn-page .plansContainer .planBox table td:nth-child(2),.lyn-page .plansContainer .planBox table th:nth-child(3),.lyn-page .plansContainer .planBox table td:nth-child(3) {text-align: center}.lyn-page .plansContainer .planBox.access ul.features li:first-child {display: none}.lyn-page .plansContainer .planBox ul.features li .icon {width: 0.7em;height: 0.7em;margin-top: auto;margin-bottom: auto;margin-right: 0.5em}.lyn-page .plansContainer .planBox [premium] {color: var(--gray5)}.dark .lyn-page .plansContainer .planBox [premium] {color: var(--gray2)}.lyn-page .plansContainer .planBox ul.planCol li + li,.lyn-page .plansContainer .planBox ul.features li + li {margin-top: 0.5em;line-height: 1em}.lyn-page .plansContainer .planBox .preview {height: 10em;max-width: 60%;margin: 2.6em 0em;object-position: center}.lyn-page .plansContainer .planBox .preview img {object-fit: contain;margin: auto;max-height: 100%}.lyn-page .plansContainer .planBox .preview.daily img {border-radius: 5px !important;max-height: 80%}.lyn-page .steps .circle {position: relative}.lyn-page .steps .circle::after {content: "";display: block;position: absolute;left: -0.5em;bottom: -0.5em;width: 0.5em;height: 0.5em;border-radius: 100%;background: var(--blackOnDark, var(--light));border: var(--accentColor) solid 0.3em}.lyn-page .steps.step-2 {margin-top: -4em}/** Details */.lyn-page .detailsContainer {display: flex;flex-direction: column;padding-top: 6em;padding-bottom: 2em}.lyn-page .detailsContainer .detailBox {display: flex;flex-direction: column;position: relative}.lyn-page .detailsContainer .detailBox .leftBlock {display: flex;flex-direction: row}.lyn-page .detailsContainer .detailBox .leftBlock::after {content: "";display: block;position: absolute;left: 1.5em;width: 0.7em;height: 0.7em;border-radius: 100%;background: var(--blackOnDark, var(--light));border: var(--accentColor) solid 0.6em}.lyn-page .detailsContainer .detailBox .leftBlock::before {content: "";display: block;position: absolute;left: 2.3em;width: 0;top: 20%;height: 100%;border-left: var(--stepBarColor) dashed 2px}.lyn-page .detailsContainer .detailBox:last-child ::before {display: none}.lyn-page .detailsContainer .detailBox .leftBlock .number {font-weight: bold;font-size: 10em;width: 0px;width: 1em;margin-top: -0.1em;margin-right: -0.1em;text-align: right;color: var(--grayOnDark, var(--gray1))}.lyn-page .detailsContainer .detailBox .leftBlock .texts {font-size: 1.2em;width: min(100%, 20em)}.lyn-page .detailsContainer .detailBox .leftBlock .texts .h4 {font-weight: 800}.lyn-page .detailsContainer .detailBox .leftBlock .texts > * + * {margin-top: 0.5em}.lyn-page .detailsContainer .detailBox > * {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center}.lyn-page .detailsContainer .detailBox .rightBlock {position: relative;height: 18em}.lyn-page .detailsContainer .detailBox .rightBlock .img {object-fit: contain;object-position: top;max-width: 70%;max-height: 80%;margin-left: 11%}.lyn-page .detailsContainer .detailBox:nth-child(2) .rightBlock .img,.lyn-page .detailsContainer .detailBox:nth-child(3) .rightBlock .img {margin-bottom: 20%}.lyn-page .detailsContainer .detailBox .rightBlock .vector {position: absolute;bottom: 0;top: 0;left: 0;right: 0;width: 100%;height: 100%;color: var(--stepBarColor)}.lyn-page .detailsContainer .detailBox .rightBlock .vector .svg {z-index: -1;max-width: 100%;height: 100%;right: 0;left: 0;margin: auto;bottom: -50%;display: none;position: absolute}.lyn-page .detailsContainer .detailBox:nth-child(1) .rightBlock .vector .svg {top: 5%}.lyn-page .detailsContainer .detailBox:nth-child(2) .rightBlock .vector .svg {width: 30%;top: 25%;left: 10%;z-index: 0}.lyn-page .detailsContainer .detailBox:nth-child(3) .rightBlock .vector .svg {top: 0;width: 30%;display: block}/** Form */.lyn-page .formCard {padding: 0 1em;margin: auto;max-width: var(--wrapperMaxWidth)}.lyn-page .formCardContainer {margin: auto;width: fit-content;display: flex;flex-direction: column;flex-shrink: 0;border-radius: calc(var(--radiusLarge) * 1.3);box-shadow: 0 3px 30px 0 rgba(7, 28, 72, 0.1);background: var(--grayOnDark, var(--light));padding: 0 1em}.lyn-page .formSection {width: 100%;padding-bottom: 2em}.lyn-page .formContainer {padding: 1em;margin: auto;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: calc(min(100%, 50em) - 6em);color: var(--primaryTextColor)}.lyn-page .formContainer .formGroup {display: flex;width: min(100%, 40em)}.lyn-page .formContainer .formGroup .input {width: 100%;margin: auto;max-width: 18em;font-weight: 500;background-color: var(--gray1)}.lyn-page .formMessage {display: none;align-items: center;justify-content: center}.lyn-page .formMessage {margin: 2em 0;font-size: 0.9em;font-weight: 500;color: var(--greenColor)}.lyn-page .formMessage .icon {height: 1em;width: 1em;padding: 0.5em;border-radius: 100%;color: var(--light);background-color: var(--greenColor);margin-right: 1em}.dark .lyn-page .ly-modal .formMessage.error {color: #ff6363}.pricingSection .error .message,.lyn-page .formContainer .formMessage.error {color: var(--redColor)}.lyn-page .validateSection .button {display: block;width: fit-content;font-size: 1.25em;border-radius: var(--radiusLarge)}.lyn-page .heroSection {padding-bottom: 0}.lyn-page .heroSection .container .titles {margin-bottom: 0em}.lyn-page .heroSection .preview {max-width: 100%;margin: auto}/** Topics */.lyn-page .topicsContainer {padding-top: 2em}.lyn-page .topicsContainer > * + * {margin-top: 1em}.lyn-page .topicsContainer .topicsList {list-style: none;padding: 0;display: flex;flex-wrap: wrap;margin: 2em auto;justify-content: center}.lyn-page .topicsContainer .topicsList .topicBox {width: 10em;height: 10em;margin: 0.4em;padding: 1em;border: solid transparent 3px;border-radius: var(--radiusLarge);background-color: var(--topicBoxBg);color: var(--accentTextColor);cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center}.lyn-page .topicsContainer .topicsList .topicBox * {transition-property: all;transition-duration: 100ms}.lyn-page .topicsContainer .topicsList .topicBox .icon {width: 4em;height: 3em;object-fit: contain;opacity: 0.5;color: var(--topicActiveBoxBg)}.lyn-page .topicsContainer .topicsList .topicBox .title {font-weight: 600;margin-top: 0.7em;color: var(--topicActiveBoxBg)}.lyn-page .topicsContainer .topicsList .topicBox .description {color: var(--gray4);opacity: 0;font-size: 0em}.lyn-page .topicsContainer .topicsList input:checked + .topicBox {border-color: var(--accentColor)}.lyn-page .topicsContainer .topicsList input:checked + .topicBox .description {opacity: 1;font-size: 0.8em;height: unset}.lyn-page .topicsContainer .topicsList input:checked + .topicBox .icon {font-size: 0.6em}.lyn-page .topicsContainer .topicsList .topicBox:hover .icon,.lyn-page .topicsContainer .topicsList input:checked + .topicBox .icon {opacity: 1;color: var(--topicActiveBoxBg)}.lyn-page .stepBar.circleDown {position: relative}.lyn-page .stepBar.circleDown::after {content: "";display: block;position: absolute;left: -0.7em;width: 0.5em;bottom: -1em;height: 0.5em;border-radius: 100%;background: var(--blackOnDark, var(--light));border: var(--accentColor) solid 0.6em}/** * Hide scroll on mobile */@media screen and (max-width: 40em) {::-webkit-scrollbar {display: none;-webkit-appearance: none !important}}/** * Responsive */@media all and (min-width: 27em) {.lyn-page .steps {font-size: 1em}.lyn-page .heroSection .numbers .number .info {display: flex}.lyn-page .formCardContainer {padding: 0 3em}.lyn-page .heroSection .titles {width: 100%;text-align: left}.lyn-page .heroSection .titles .h1 {justify-content: start}.lyn-page .plansSection .featuresBox .points .point + .point {margin-left: 2em}.lyn-page .plansSection .featuresBox .points {flex-direction: row}.lyn-page .heroSection .numbers {flex-direction: row}.lyn-page .heroSection .numbers .number .info {flex-direction: column}.lyn-page .heroSection .numbers .number {padding-right: 2em}.lyn-page .heroSection .numbers .number .info span + span {margin: 0}}/* Between 768px and 1024px (Tablet landscape) */@media all and (min-width: 46em) {.lyn-page .heroSection .numbers {font-size: 0.8em}.lyn-page .steps.step-2 {margin-top: -4.2em}.lyn-page .plansContainer .card {width: min(20em, 100%)}.lyn-page .detailsContainer .detailBox .rightBlock {height: 24em}.lyn-page .detailsContainer .detailBox:nth-child(2) .rightBlock .img,.lyn-page .detailsContainer .detailBox:nth-child(3) .rightBlock .img {margin-bottom: 0}.lyn-page .plansContainer > * + * {margin-top: 0}.lyn-page .detailsContainer .detailBox .rightBlock .img {object-position: top;margin-left: 0;max-height: 100%}.lyn-page .plansContainer .planBox .planCols {margin-bottom: 0}.lyn-page .plansSection .title {text-align: unset}.lyn-page .plansContainer {font-size: 1em}.lyn-page .input {font-size: 1em}.lyn-page .topicsContainer .topicsList .topicBox:hover {border-color: var(--accentColor)}.lyn-page .detailsContainer .detailBox {flex-direction: row}.lyn-page .detailsContainer .stepBarDetail {width: 0px;position: relative}.lyn-page .detailsContainer .stepBarDetail::before {content: "";position: absolute;height: 28em;width: 0px;margin-right: -1px;border-left: dashed 2px var(--stepBarColor);top: 50%}.lyn-page .detailsContainer .stepBarDetail.last:before {height: 24em}.lyn-page .detailsContainer .stepBarDetail.large::before {height: 28em}.lyn-page .detailsContainer .stepBarDetail,.lyn-page .detailsContainer .stepBarDetail {position: relative;left: 1em}.lyn-page .detailsContainer .detailBox .leftBlock::before,.lyn-page .detailsContainer .detailBox .leftBlock::after {display: none}.lyn-page .detailsContainer .stepBarDetail .circleCenter::after,.lyn-page .detailsContainer .stepBarDetail .circleDown::after,.lyn-page .detailsContainer .stepBarDetail .circleUp::after {content: "";display: block;position: absolute;left: -0.85em;width: 0.5em;height: 0.5em;border-radius: 100%;background: var(--blackOnDark, var(--light));border: var(--accentColor) solid 0.6em}.lyn-page .detailsContainer .stepBarDetail .circleUp::after {top: calc(50% + -0.5em)}.lyn-page .detailsContainer .stepBarDetail .circleDown::after {top: 160%}.lyn-page .stepBarUp.mobile {display: none}.lyn-page .plansContainer {gap: 1.5em}.lyn-page .heroSection .preview {width: 100%;padding-left: 2em}.lyn-page .plansSection {padding-top: 4em}.lyn-page .detailsContainer .detailBox:nth-child(3) .rightBlock .vector .svg {top: unset}}/* Between 834px (Tablet landscape) */@media all and (min-width: 64em) {.lyn-page .plansContainer > * + * {margin-top: 0}.lyn-page .plansContainer .planBox ul.features .icon {display: inline-flex}.lyn-page .plansContainer .planBox .features li [premium] {padding-left: 0.3em}.lyn-page .plansContainer .planBox.custom .logo .tag,.lyn-page .plansContainer .planBox .features *[premium],.lyn-page .plansContainer .planBox *[premium] {display: block}.lyn-page .plansContainer .planBox ul.features li::before {display: inline-block}.lyn-page .plansContainer .planBox.custom {grid-column: unset}.lyn-page .plansContainer .planBox .preview {margin: 0;margin-top: 2.8em}.lyn-page .detailsContainer .detailBox:nth-child(1) .rightBlock .vector .svg,.lyn-page .detailsContainer .detailBox:nth-child(2) .rightBlock .vector .svg,.lyn-page .detailsContainer .detailBox:nth-child(3) .rightBlock .vector .svg {display: block}.lyn-page .topicsContainer .topicsList {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));width: fit-content}.lyn-page .plansContainer .planBox {padding: 2em 1em}.lyn-page .plansContainer .planBox .button {font-size: 1.05em}}@media all and (min-width: 70em) {.lyn-page .plansContainer {justify-content: center}.lyn-page .plansContainer .card {width: min(22em, 100%)}}@media (device-pixel-ratio: 3) {.lyn-page .steps {opacity: 0}}.light .hsbc-ly-form { background: #f4f8fa}.hsbc-ly-form .form { width: 100%; height: fit-content; min-height: 1800px; padding-top: 4em}.hsbc-ly-form .hbspt-form { height: fit-content; padding-top: 4em; margin: auto; max-width: 60em}.hsbc-ly-page .hs-cta-img { max-width: 200px}.hsbc-ly-form .footer { margin-top: 0}.hsbc-ly-page .heroContainer { max-width: 90em; margin: auto}.hsbc-ly-page .heroContainer>*+* { padding-top: 2em}.hsbc-ly-page .hero .wrapper { font-size: 1.2em; padding: 0 2em}.hsbc-ly-page .hero .wrapper>*+* { margin-top: 2em}.hsbc-ly-page .downloadContainer .texts>*+* { margin-top: 1em}.hsbc-ly-page .downloadContainer .imageContainer { padding-top: 2em}.hsbc-ly-page .downloadContainer .texts .description { font-size: 1.2em; color: var(--lightOnDark, var(--grayOnDark))}.hsbc-ly-page .downloadContainer .button { font-size: 1.2em}.hsbc-ly-page .downloadContainer { padding: 2em}.hsbc-ly-page .videoContainer { padding: 2em; position: relative}.hsbc-ly-page .videoContainer .player { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100px; height: 60px; background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 1024 721'%3E%3Cpath fill='%23FFF' d='m407 493 276-143-276-144v287z'/%3E%3Cpath fill='%23420000' d='m407 206 242 161.6 34-17.6-276-144z' opacity='.12'/%3E%3ClinearGradient id='a' x1='512.5' x2='512.5' y1='719.7' y2='1.2' gradientTransform='matrix(1 0 0 -1 0 721)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23e52d27'/%3E%3Cstop offset='1' stop-color='%23bf171d'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M1013 156.3s-10-70.4-40.6-101.4C933.6 14.2 890 14 870.1 11.6 727.1 1.3 512.7 1.3 512.7 1.3h-.4s-214.4 0-357.4 10.3C135 14 91.4 14.2 52.6 54.9 22 85.9 12 156.3 12 156.3S1.8 238.9 1.8 321.6v77.5C1.8 481.8 12 564.4 12 564.4s10 70.4 40.6 101.4c38.9 40.7 89.9 39.4 112.6 43.7 81.7 7.8 347.3 10.3 347.3 10.3s214.6-.3 357.6-10.7c20-2.4 63.5-2.6 102.3-43.3 30.6-31 40.6-101.4 40.6-101.4s10.2-82.7 10.2-165.3v-77.5c0-82.7-10.2-165.3-10.2-165.3zM407 493V206l276 144-276 143z'/%3E%3C/svg%3E%0A") center center no-repeat}.hsbc-ly-page .videoContainer .video { width: 100%; height: 250px; border: solid 1px rgba(25, 25, 25, 0.05); background-color: rgba(25, 25, 25, 0.05); border-radius: 10px}.hsbc-ly-page .imageContainer { width: 100%}.hsbc-ly-page .imageContainer .image { width: 100%}@media all and (min-width: 46em) { .hsbc-ly-page .videoContainer .video { height: 400px} .hsbc-ly-page .downloadContainer { display: flex; flex-direction: row-reverse} .hsbc-ly-page .downloadContainer .imageContainer { padding-top: 0em} .hsbc-ly-page .downloadContainer .texts { padding-left: 2em} .hsbc-ly-page .imageContainer { width: 110%}}@media all and (min-width: 70em) { .hsbc-ly-page .hero .wrapper { padding: 0 14.5em} .hsbc-ly-page .videoContainer { padding: 2em 16em} .hsbc-ly-page .videoContainer .video { width: 100%; height: 500px} .hsbc-ly-page .downloadContainer { padding: 0 10em} .hsbc-ly-page .form { min-height: 1650px}}.error-page { display: flex; align-items: center; height: 100vh; margin: auto; width: min(1000px, 100%); padding: 0 4em; justify-content: center}.error-page h1 {color: var(--primaryColor);font-size: 50px;font-weight: 800}.error-page .left {width: 100%}.error-page h1 span {color: var(--accentColor)}.error-page p {margin-top: 40px;font-size: 20px;font-weight: 800;color: var(--primaryColor)}.error-page .actions {margin-top: 50px}.error-page .actions .button {font-size: 1.05em}.error-page .actions button[css-theme="secondary"] {border-color: var(--accentColor);color: var(--accentColor);margin-right: 10px}.error-page .actions button[css-theme="secondary"]:hover {background-color: var(--accentColor);color: #fff}.error-page .right { display: none;width: 100%;height: 300px;align-items: center;justify-content: center;flex-direction: column;color: var(--accentColor);font-size: 50px;font-weight: 800}@media all and (min-width: 46em) {.error-page {flex-direction: row;justify-content: space-between}.error-page .left {text-align: left}.error-page .right {display: flex; height: 100%}}.subscribe-lyn .brand { margin-bottom: 1em}.subscribe-lyn .logo { height: 4.5em}.subscribe-lyn .h1 { font-size: 1.5em}.subscribe-lyn .h2 { font-size: 1.4em}.subscribe-lyn .p { font-size: 1em; text-align: center}.subscribe-lyn input:-webkit-autofill,.subscribe-lyn input:-webkit-autofill:hover, .subscribe-lyn input:-webkit-autofill:focus, .subscribe-lyn input:-webkit-autofill:active, .subscribe-lyn input.input:focus,.subscribe-lyn input.input { background-color: white !important; color: var(--dark) !important}.subscribe-lyn input { font-size: 1em; padding: 1em 1.7em; border-radius: 100px; border: 1px solid rgb(25 25 25 /0.2)}.subscribe-lyn .form { display: flex; flex-direction: column; gap: 1em; width: min(70vw, 400px)}.subscribe-lyn .main { display: flex; flex: 1; flex-direction: column; align-items: center; gap: 1em; justify-content: center}.subscribe-lyn .btn { border: none; margin: 0; padding: 1em; width: auto; border-radius: 100px; overflow: visible; color: var(--light); background: var(--accentColor); font-weight: 500; font-size: 1em}.subscribe-lyn .message { display: none; /*flex*/ align-items: center; justify-content: center; flex-direction: column; gap: 0.5em; font-weight: bold; max-width: min(100vw, 30em); margin-top: 3em}.subscribe-lyn .message .h2 { font-size: 1.75; text-align: center; color: var(--accentColor)}.subscribe-lyn .message .p { text-align: center; color: var(--grayTextColor)}.subscribe-lyn .message.error { margin-top: 0; color: var(--redColor)}.subscribe-lyn .main .demo { font-weight: 700; color: var(--primaryColor)}.subscribe-lyn .other{ flex: 1; display: flex; justify-content: center; align-items: center; gap: 0.5em}.subscribe-lyn .link{ display: block; color: var(--accentColor)}html {background: var(--bodyBg);color: var(--primaryTextColor, var(--primaryColor));scroll-behavior: smooth;font-size: 12px}body {height: 100%;overflow-x: hidden}img {max-width: 100%}iframe {color-scheme: light}a {text-decoration: none;-webkit-touch-callout: none}a,button,label {cursor: pointer;-webkit-tap-highlight-color: transparent}html,body {padding: 0;margin: 0}body,input,button,textarea {font-family: 'Montserrat'}h1,h2,h3,h4,h5,h6 {font-size: 1em;margin: 0}svg {width: 100%}::selection {color: var(--selectionForeground);background: var(--selectionBackground)}.marquee {list-style: none;padding: 0;margin: 0;overflow: hidden;white-space: nowrap;user-select: none}.marquee .item {display: inline-block;animation-name: marquee;animation-timing-function: linear;animation-duration: 15s;animation-iteration-count: infinite}@keyframes marquee {0% {transform: translate(0%, 0)}20% {transform: translate(0%, 0)}80% {transform: translate(-100%, 0)}100% {transform: translate(-100%, 0)}}.invisible {visibility: hidden}.flex {flex: 1}.ly-loading {cursor: wait}.no-select {-webkit-touch-callout: none;-moz-user-select: none;user-select: none}.no-scrollbars {overflow: auto;scrollbar-width: none}.no-scrollbars::-webkit-scrollbar {display: none}.wrapper.width {max-width: var(--wrapperMaxWidth);margin: auto}.list {list-style: none;padding: 0;margin: 0}.icon svg,.icon img {width: 1em;height: 1em;vertical-align: middle;--c1: currentColor}.icon:hover {--c1: var(--accentColor)}.hidden {display: none}.dark .only-light,.only-dark {display: none}.dark .only-dark {display: block}.flex-center {display: flex;align-items: center}.flex-col {flex-direction: column}.flex-center > * + * {margin-left: 0.4em}/* For every screens */@media screen and (min-width: 0) {.row {display: flex}.centered {margin-left: auto;margin-right: auto}.h1 .text {font-size: 2em;font-weight: 800;line-height: 1.1}.h2 .text {font-size: 2em;font-weight: 800;line-height: 1.1}.h3 .text {font-size: 2em;font-weight: 800;line-height: 1.1}.h4 .text {font-size: 1.5em;font-weight: 700;line-height: 1.1}.col-20 {width: 20%}.col-30 {width: 30%}.col-35 {width: 35%}.col-40 {width: 40%}.col-50 {width: 50%}.col-60 {width: 60%}.col-70 {width: 70%}.col-80 {width: 80%}.col-90 {width: 90%}.col-100 {width: 100%}.md-only {display: none}.lg-only {display: none}}/* Only for more than 400px (Mobile landscape) */@media screen and (min-width: 20.5em) {}/* Only for more than 640px (Tablet portrait) */@media screen and (min-width: 40.5em) {html {font-size: 14px}.sr-only {display: none}.md-only {display: block}.lg-only {display: none}.h1 .text {font-size: 3em}.h2 .text {font-size: 2.5em}.h3 .text {font-size: 2em}}.marginTop-05 {margin-top: 0.5em}.marginTop-1 {margin-top: 1em}.marginTop-2 {margin-top: 2em}.marginTop-3 {margin-top: 3em}.marginTop-4 {margin-top: 4em}.marginTop-5 {margin-top: 5em}.sr-only-v2 {position: absolute;margin: -1px 0 0 -1px;padding: 0;display: block;width: 1px;height: 1px;font-size: 1px;line-height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;outline: 0}@media screen and (min-width: 0) and (max-width: 20.5em) {.sr-only {display: block}.sr-col-20 {width: 20%}.sr-col-30 {width: 30%}.sr-col-35 {width: 35%}.sr-col-40 {width: 40%}.sr-col-50 {width: 50%}.sr-col-60 {width: 60%}.sr-col-70 {width: 70%}.sr-col-80 {width: 80%}.sr-col-90 {width: 90%}.sr-col-100 {width: 100%}.sr-marginTop-1 {margin-top: 1em}.sr-marginTop-2 {margin-top: 2em}.sr-marginTop-3 {margin-top: 3em}.sr-marginBottom-1 {margin-bottom: 1em}.sr-marginBottom-2 {margin-bottom: 2em}.sr-marginBottom-3 {margin-bottom: 3em}.sr-centerText {text-align: center}.sr-textRight {text-align: right}.sr-textLeft {text-align: right}.sr-row {display: flex}.sr-centered {margin-left: auto;margin-right: auto}}@media screen and (min-width: 20.5em) and (max-width: 40.5em) {.md-row {display: flex}.md-row .centered {margin-left: auto;margin-right: auto}.md-col-20 {width: 20%}.md-col-30 {width: 30%}.md-col-35 {width: 35%}.md-col-40 {width: 40%}.md-col-50 {width: 50%}.md-col-60 {width: 60%}.md-col-70 {width: 70%}.md-col-80 {width: 80%}.md-col-90 {width: 90%}.md-col-100 {width: 100%}.md-centered {margin-left: auto;margin-right: auto}.md-marginTop-1 {margin-top: 1em}.md-marginTop-2 {margin-top: 2em}.md-marginTop-3 {margin-top: 3em}.md-marginBottom-1 {margin-bottom: 1em}.md-marginBottom-2 {margin-bottom: 2em}.md-marginBottom-3 {margin-bottom: 3em}.md-centerText {text-align: center}.md-textRight {text-align: right}.md-textLeft {text-align: right}}.marginBottom-1 {margin-bottom: 1em}.marginBottom-2 {margin-bottom: 2em}.marginBottom-3 {margin-bottom: 3em}.indent-l10 {margin-left: 10%}.indent-l20 {margin-left: 20%}.indent-l30 {margin-left: 30%}.deindent-l5 {margin-left: -5%}.deindent-l10 {margin-left: -10%}.deindent-l20 {margin-left: -20%}.deindent-l30 {margin-left: -30%}.deindent-r10 {margin-right: -10%}.deindent-r20 {margin-right: -20%}.deindent-r30 {margin-right: -30%}.text.block {display: block}.text.bolder {font-weight: 800}.text.bold {font-weight: 600}.text.semibold {font-weight: 500}.text.regular {font-weight: 400}.text.light {font-weight: 200}.text.small {font-size: 0.8em}.text.big {font-size: 1.2em}.marker.primary::marker,.text.primary {color: var(--accentColor)}.marker.primary::marker {font-weight: bold}.text.red {color: #be1e2e !important}.text.uppercase {text-transform: uppercase}.centerText {text-align: center}.textRight {text-align: right}.textLeft {text-align: right}.v-align-center {align-items: center}.subtitle {margin-top: 1em}.subtitle .text {font-size: 1.4em}.subtitle .text.normal {font-size: 1em}.client-logo {--c1: #acabbb}.badge {background: #f2f2f2;border-radius: var(--radiusLarge);display: inline-block;padding: 0.2em 1em;color: var(--cardBg, var(--primaryColor))}.textAnimated .animated {animation: slide-in 0.6s;display: block;white-space: nowrap}.textAnimated .animated.show {animation: slide-in 0.6s;font-size: inherit}.textAnimated .animated.hide {animation: slide-out 0.6s ease-out;visibility: hidden;width: 0;height: 0;overflow: hidden}/* Between 768px and 1024px (Tablet landscape) */@media screen and (min-width: 48.5em) {html {font-size: 16px}.lg-only {display: block}.md-only {display: none}.lg-row {display: flex}.lg-row .centered {margin-left: auto;margin-right: auto}.lg-col-20 {width: 20%}.lg-col-30 {width: 30%}.lg-col-35 {width: 35%}.lg-col-40 {width: 40%}.lg-col-50 {width: 50%}.lg-col-60 {width: 60%}.lg-col-70 {width: 70%}.lg-col-80 {width: 80%}.lg-col-90 {width: 90%}.lg-col-100 {width: 100%}.lg-marginTop-05 {margin-top: 0.5em}.lg-marginTop-1 {margin-top: 1em}.lg-marginTop-2 {margin-top: 2em}.lg-marginTop-3 {margin-top: 3em}.lg-deindent-l5 {margin-left: -5%}.lg-deindent-l10 {margin-left: -10%}.lg-deindent-l20 {margin-left: -20%}.lg-deindent-l30 {margin-left: -30%}.lg-deindent-r10 {margin-right: -10%}.lg-deindent-r20 {margin-right: -20%}.lg-deindent-r30 {margin-right: -30%}.lg-centerText {text-align: center}.lg-textRight {text-align: right}.lg-textLeft {text-align: right}.textAnimated.lg-inline .animated {display: inline-block;width: 0}.textAnimated.lg-inline .hide {overflow: hidden;position: absolute}}/* Only for more than 1024px (Tablet landscape & computers) */@media screen and (min-width: 64em) {}@keyframes slide-out {0% {opacity: 1;transform: translateY(0)}60% {opacity: 0;transform: translateY(60%)}100% {opacity: 0;transform: translateY(70%)}}@keyframes slide-in {0% {opacity: 0;transform: translateY(-60%)}100% {opacity: 1;transform: translateY(0)}}