@charset "UTF-8";:root{--title-size: 16px;--subtitle-size: 12px;--subtitle-color: #4e4e4e;--title-color: "";--title-lined-margin: 0;--title-line-height: 1.3em}.title{font-size:var(--title-size);font-weight:600;flex-shrink:0;color:var(--title-color);line-height:var(--title-line-height);text-transform:unset}.title_center{text-align:center}.title_wrap_balance{text-wrap:balance}:root{--link-color: #9b9999;--link-color-hover: #4e4e4e}.link,a.link{display:block;cursor:pointer}.link,.link:visited,a.link,a.link:visited{color:var(--link-color);text-transform:unset}.link:hover,.link:active,a.link:hover,a.link:active{color:var(--link-color-hover);text-decoration:underline}.link_primary,a.link_primary{--link-color: #58b897;--link-color-hover: #58b897;text-decoration:underline}.link_primary_no-decoration,a.link_primary_no-decoration{text-decoration:initial}.link_decoration-none,.link_decoration-none:hover,a.link_decoration-none,a.link_decoration-none:hover{text-decoration:none}.link_color-green,a.link_color-green{--link-color: #63ceaa;--link-color-hover: #63ceaa}.link_color-white,a.link_color-white{--link-color: #ffffff;--link-color-hover: #ffffff}.link_arrow,a.link_arrow{display:inline-flex;align-items:center;transition:background-color .3s ease,padding .3s ease;font-weight:600;text-decoration:none;color:#58b897!important}@media (max-width: 767px){.link_arrow,a.link_arrow{display:block}}.link_arrow:after,a.link_arrow:after{margin-left:5px;display:inline-block;height:15px;width:15px;transform:rotate(-90deg);content:"";background-color:#58b897;-webkit-mask-image:url(/assets/img/svg/select.svg);mask-image:url(/assets/img/svg/select.svg);position:relative;left:0;transition:left .3s ease}.link_arrow:hover,a.link_arrow:hover{padding-left:20px;padding-right:30px;text-decoration:none}.link_arrow:hover:after,a.link_arrow:hover:after{left:10px}.link_long-arrow,a.link_long-arrow{display:flex;align-items:center;transition:background-color .3s ease,padding .3s ease;font-weight:600;text-decoration:none;color:#fff!important;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width: 767px){.link_long-arrow,a.link_long-arrow{display:block}}.link_long-arrow:after,a.link_long-arrow:after{margin-left:5px;display:inline-block;width:31px;height:17px;content:"";background-color:#fff;-webkit-mask-image:url(/assets/img/svg/long-arrow.svg);mask-image:url(/assets/img/svg/long-arrow.svg);position:relative;left:0;transition:left .3s ease}.link_long-arrow:before,a.link_long-arrow:before{display:block;opacity:0;content:"";position:absolute;height:3px;top:calc(50% + .5em + 5px);background-color:#63ceaa;border-radius:2px}.link_long-arrow:hover:before,.link_long-arrow:focus:before,.link_long-arrow:active:before,a.link_long-arrow:hover:before,a.link_long-arrow:focus:before,a.link_long-arrow:active:before{opacity:1;max-width:calc(100% - 31px);animation:open-width .6s forwards}.link_long-arrow:hover,.link_long-arrow:focus,.link_long-arrow:active,a.link_long-arrow:hover,a.link_long-arrow:focus,a.link_long-arrow:active{text-decoration:none}:root{--button-color: white;--button-padding-vertical: .6em;--button-padding-horizontal: 25px;--button-bg-color: #58b897;--button-bg-hover-color: #45a282}.button,a.button,a:not([href]).button{display:inline-block;text-align:center;white-space:nowrap;cursor:pointer;vertical-align:middle;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-size:1rem;font-weight:600;border:2px solid transparent;background-color:var(--button-bg-color);color:var(--button-color);border-radius:30px;-webkit-border-radius:30px;box-shadow:0 8px 15px #757a8433;opacity:1;transition:background-color .3s ease,color .3s ease}.button:active,.button:visited,a.button:active,a.button:visited,a:not([href]).button:active,a:not([href]).button:visited{color:var(--button-color)}.button:hover,.button:focus,a.button:hover,a.button:focus,a:not([href]).button:hover,a:not([href]).button:focus{color:var(--button-color);background-color:var(--button-bg-hover-color)}.button:focus,a.button:focus,a:not([href]).button:focus{outline:none;border-color:#000}.button_secondary,a.button_secondary,a:not([href]).button_secondary{--button-color: #58b897;--button-bg-color: transparent;border:2px solid #58b897;box-shadow:none}.button_secondary svg,a.button_secondary svg,a:not([href]).button_secondary svg{margin-right:5px;vertical-align:middle}.button_secondary svg .svg__fill,a.button_secondary svg .svg__fill,a:not([href]).button_secondary svg .svg__fill{transition:fill .3s ease}.button_secondary:hover,.button_secondary:focus,a.button_secondary:hover,a.button_secondary:focus,a:not([href]).button_secondary:hover,a:not([href]).button_secondary:focus{--button-color: #fff;--button-bg-hover-color: #58b897}.button_secondary:hover svg .svg__fill,.button_secondary:focus svg .svg__fill,a.button_secondary:hover svg .svg__fill,a.button_secondary:focus svg .svg__fill,a:not([href]).button_secondary:hover svg .svg__fill,a:not([href]).button_secondary:focus svg .svg__fill{fill:#fff}.button_green-on-blue,a.button_green-on-blue,a:not([href]).button_green-on-blue{--button-color: #63ceaa;border:2px solid #63ceaa}.button_arrow,a.button_arrow,a:not([href]).button_arrow{display:inline-flex;align-items:center;transition:background-color .3s ease,padding .3s ease}@media (max-width: 767px){.button_arrow,a.button_arrow,a:not([href]).button_arrow{display:block}}.button_arrow:after,a.button_arrow:after,a:not([href]).button_arrow:after{filter:brightness(2);margin-left:5px;display:inline-block;height:15px;width:15px;transform:rotate(-90deg);content:"";background-image:url(/assets/img/svg/select.svg);position:relative;left:0;transition:left .3s ease}.button_arrow:hover,a.button_arrow:hover,a:not([href]).button_arrow:hover{padding-left:20px;padding-right:30px}.button_arrow:hover:after,a.button_arrow:hover:after,a:not([href]).button_arrow:hover:after{left:10px}:root{--header-height: initial;--header-color: white;--header-bg-color: #2d4786;--header-z: 1000;--header__item-margin: 0 8px;--header__item-height: 100%}.header{height:var(--header-height);display:block;align-items:center;color:var(--header-color);background-color:var(--header-bg-color);padding:0;flex-wrap:nowrap;justify-content:unset;max-width:100vw}@media (max-width: 767px){.header{padding:0;display:flex;flex-direction:column}}.header__small-content{max-width:1270px;margin:0 auto;display:flex;padding-top:15px;align-items:center;--header__item-margin: 0 8px;--social-size: 24px;justify-content:flex-end}@media (max-width: 767px){.header__small-content{order:2;position:relative;top:-80px;opacity:0;transition:opacity .3s ease,height .5s ease .2s;height:0}}.header__small-content .button{height:32px;font-size:14px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center}.header__lang,.header__lang--mobile{position:relative;z-index:25000}.header__content{padding:25px 15px;display:flex;align-items:center;font-weight:600;--header__item-height: 70px;--header__item-margin: 0 8px}@media (max-width: 767px){.header__content{order:1;flex-wrap:wrap;max-width:100%;padding:15px;width:100%}.header__content-mobile{display:flex;flex-direction:row;justify-content:space-between;flex:0 0 100%}}.header__content-mobile .burger{display:none}@media (max-width: 767px){.header__content-mobile .burger{position:static;--burger-color: white;--burger-space: 5px;--burger-weight: 2px;--burger-width: 15px;height:55px;width:55px;display:flex;top:22px;left:20px}}.header__item{font-size:16px;line-height:1.1;text-align:center;margin:var(--header__item-margin);max-height:var(--header__item-height);color:var(--header-color)!important}@media (max-width: 767px){.header__item{display:block;align-self:start;margin:0;text-align:left;font-size:18px}}.header__item_brand{display:flex;margin:0 20px 0 0}@media (max-width: 767px){.header__item_brand{margin:0}}.header__title{height:var(--header-height);margin:0;padding:0;border:0;font:0/0 a;color:transparent;background-color:transparent;text-shadow:none}@media (max-width: 767px){.header__title{height:auto;margin:auto 0}}.header__brand,.header__brand img{height:var(--header__item-height);max-height:38px;margin:8px}@media (max-width: 767px){.header__brand,.header__brand img{display:flex;align-items:center}}.header__brand_larger{max-height:48px;margin:0 auto}.header__menu{flex:1 1 100%}@media (max-width: 767px){.header__menu{position:static;display:block;opacity:1;top:100px;left:0;min-height:0;width:100%;transition:opacity .3s ease,min-height .5s ease .2s,padding .5s ease .2s;z-index:1}}.header__nav{--header__item-margin: 0 20px;align-items:center;display:flex}@media (max-width: 767px){.header__nav{flex-direction:column;display:none;justify-content:space-between;padding:0 20px;opacity:0;max-height:1px;transition:opacity .3s ease,max-height .5s ease .2s}}.header__nav .header__item{position:relative;padding:12px;border-radius:8px;transition:background .3s ease}.header__nav .header__item:hover,.header__nav .header__item:focus,.header__nav .header__item:active,.header__nav .header__item_active{background:#ffffff1a}.header__link{--link-color: #63ceaa;--link-color-hover: #63ceaa;font-size:16px}@media (min-width: 768px){.header__link{flex-grow:1;text-align:right;padding-right:20px}}@media (max-width: 767px){.header__link{margin:20px auto 20px 0}.header__register.button{width:100%;border:2px solid #58b897;box-shadow:none;margin-bottom:60px}}@media (min-width: 768px) and (max-width: 1023px){.header__register.button{display:none}}@media (max-width: 767px){.header[data-burger-parent="1"] .header__menu{opacity:1;transition:padding .5s ease;padding-bottom:80px}.header[data-burger-parent="1"] .header__nav{opacity:1;display:flex;max-height:calc(100vh - 180px);overflow:hidden auto;transition:opacity .3s ease,max-height .5s ease}.header[data-burger-parent="1"] .header__small-content{opacity:1;height:70px;transition:opacity .3s ease,height .5s ease}}.header .wg-drop.country-selector .wgcurrent:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==)!important;background-size:contain}:root{--burger-color: #3A3A39;--burger-space: 5px;--burger-weight: 2px;--burger-width: 15px}.burger{display:flex;justify-content:center;align-items:center}.burger__container{position:relative;display:flex;height:var(--burger-width);width:var(--burger-width);flex-direction:column;justify-content:space-between}.burger__inner,.burger__inner:after,.burger__inner:before{content:"";position:absolute;display:block;top:calc(50% - 2px);height:var(--burger-weight);width:100%;background-color:var(--burger-color);border-radius:var(--burger-weight);transition:top .1s ease-in .25s,transform .15s cubic-bezier(.55,.055,.675,.19)}.burger__inner{transition-duration:.22s}.burger__inner:before{top:calc(-1 * var(--burger-space))}.burger__inner:after{top:var(--burger-space)}.burger[data-burger="1"] .burger__inner{transition:transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(225deg)}.burger[data-burger="1"] .burger__inner:after,.burger[data-burger="1"] .burger__inner:before{top:0;transform:rotate(-90deg);transition:top .1s ease-out,transform .15s cubic-bezier(.215,.61,.355,1) .12s}:root{--dropdown-menu-left: 0;--dropdown-menu-right: auto;--dropdown-menu-top: 100%;--dropdown-menu-bottom: auto}.dropdown{position:relative}.dropdown__menu{z-index:calc(var(--header-z) + 1);position:fixed;inset:0;background-color:var(--dropdown-menu-bg-color);border:var(--dropdown-menu-border);padding:var(--dropdown-menu-padding)}@media (min-width: 768px){.dropdown__menu{z-index:15;position:absolute;left:var(--dropdown-menu-left);top:var(--dropdown-menu-top);right:var(--dropdown-menu-right);bottom:var(--dropdown-menu-bottom)}}.dropdown__menu_right{left:unset;right:0}[aria-expanded=false]~.dropdown__menu,[aria-expanded=false]~.dropdown__close{display:none}.dropdown-toggle[aria-expanded=true] .dropdown-carret{transform:rotate(180deg)}.dropdown-toggle[aria-expanded=false] .dropdown-carret{transform:rotate(0)}.dropdown-toggle__arrow{transform:rotate(0);transition:transform .3s ease}.dropdown-toggle__arrow svg{vertical-align:middle}.dropdown-toggle[aria-expanded=true] .dropdown-toggle__arrow{transform:rotate(-180deg)}:root{--form-font-size: 1rem;--form__input-height: 38px;--form__input-font-size: 1rem;--form__input-padding: .75rem;--form__errors-color: red;--form-color-disabled: #d0d0d0;--toggle-height: 25px;--form-valid-color: #58b897;--form-invalid-color: red;--strong-color: #b8ddce;--color: #58b897;--href-color: #4e4e4e;--href-color-hover: black;--form-input-height: 50px;--form-input-font-size: 16px;--form-input-padding: 23px;--form-input-bg-color: white;--form-label-font-size: 16px;--form-logo-size: 150px;--form-input-border-color: #b9bec4}:root{--first-bar-height: 54px;--second-bar-height: 46px;--avatar-size-md: 100px;--avatar-size-sm: 80px;--avatar-size-lg: 150px;--color-white: white;--color-green: #58b897;--color-orange: #f39200;--color-grey: #4e4e4e;--color-primary: #58b897;--color-premium: #f7926b;--color-bg-grey: #f0f4f8;--color-title-grey: #9d9d9d}@keyframes check{0%{width:0;height:0}40%{width:0;height:var(--check-height)}to{width:var(--check-width);height:var(--check-height)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes waves{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shrink-sm{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes shrink-md{0%{transform:scale(1)}to{transform:scale(.5)}}@keyframes open-width{0%{width:0}to{width:100%}}@keyframes appear-grow{0%{opacity:0;max-height:0;margin-bottom:0}to{opacity:100%;max-height:300px;margin-bottom:20px}}[role=button]{cursor:pointer}.dropdown_on-section-header__button{color:#fff;height:auto;width:auto;display:inline-block;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;padding:12px;border-radius:8px;margin:0;font-size:16px;line-height:1.1;text-align:center;z-index:1;position:relative}@media (max-width: 767px){.dropdown_on-section-header__button{display:flex;align-items:flex-end;text-align:left;font-size:18px;padding:12px}}.dropdown_on-section-header__button:hover,.dropdown_on-section-header__button:focus,.dropdown_on-section-header__button:active,.dropdown_on-section-header__button_active{opacity:1;background:#ffffff1a}.dropdown_on-section-header__button[aria-expanded=true] .dropdown_on-section-header__button-arrow svg{transform:rotate(-180deg)}.dropdown_on-section-header__button[aria-expanded=true]~.dropdown__menu{opacity:1;transform:translateY(0);transition:max-height .3s ease,opacity .4s ease,transform .5s cubic-bezier(.68,-.45,.265,1.55);display:block!important;pointer-events:auto}@media (max-width: 767px){.dropdown_on-section-header__button[aria-expanded=true]~.dropdown__menu{max-height:100%}}.dropdown_on-section-header__button[aria-expanded=false]~.dropdown__menu{display:block!important;pointer-events:none;opacity:0;transition:max-height .3s ease,opacity .4s ease,transform .5s cubic-bezier(.68,-.45,.265,1.55);transform:translateY(-15px)}@media (max-width: 767px){.dropdown_on-section-header__button[aria-expanded=false]~.dropdown__menu{max-height:0;margin:auto;padding:0}}.dropdown_on-section-header__button-arrow svg{transform:rotate(0);transform-origin:center center;transition:transform .3s ease}.dropdown_on-section-header__menu{right:0;left:auto;top:calc(100% + 10px);text-align:left!important;width:max-content;min-width:300px}@media (max-width: 767px){.dropdown_on-section-header__menu{width:auto}}.dropdown_on-section-header__menu p,.dropdown_on-section-header__menu p:hover{color:#b4b4b4}.dropdown_on-section-header__menu .tw-grid.tw-grid-cols-1,.dropdown_on-section-header__menu .tw-grid[class*="md:tw-grid-cols-1"]{max-width:500px}.dropdown_on-section-header__menu .tw-grid.tw-grid-cols-2,.dropdown_on-section-header__menu .tw-grid[class*="md:tw-grid-cols-2"]{max-width:700px}.dropdown_on-section-header__item{text-align:left!important;color:#4d4d4d!important;border-radius:3px;background-color:transparent;transition:background-color .3s ease;border:unset;display:block;position:relative;margin:5px;width:calc(100% - 10px);cursor:pointer;padding:12px 30px 12px 12px}.dropdown_on-section-header__item:after{content:"";position:absolute;top:15%;transform:translateY(-50%);right:10px;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/img/pictos/check.svg);opacity:0;transition:all .3s ease}.dropdown_on-section-header__item span{display:block;text-align:left!important}.dropdown_on-section-header__item:hover,.dropdown_on-section-header__item_active{background-color:#e3eaf3}.dropdown_on-section-header__item_active:after{opacity:1;top:50%}.dropdown_on-section-header_offline{padding-bottom:1px}@media (max-width: 767px){.dropdown_on-section-header_offline{max-width:100%!important}}.dropdown_on-section-header_offline .dropdown_on-section-header__menu{right:auto;left:0}@media (max-width: 767px){.dropdown_on-section-header_offline .dropdown_on-section-header__menu{position:static;min-width:auto!important;box-shadow:none;margin:20px auto}}.members__group .dropdown_on-section-header__button{font-size:12px;border-radius:3px;background-color:#f0f4f8;color:#555}.members__group .dropdown_on-section-header__button-arrow{display:none}.carbon-v2 .traj-row{transition:background .3s ease,border-color .3s ease}.carbon-v2 .traj-row.is-open{background:#ffffff12;border-color:#a3bafe52}.carbon-v2 .traj-visual{max-height:0;opacity:0;margin-top:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,margin-top .55s cubic-bezier(.22,1,.36,1)}.carbon-v2 .traj-row.is-open .traj-visual{max-height:420px;opacity:1;margin-top:16px;padding-top:14px!important;padding-bottom:12px!important}.carbon-v2 .traj-row.is-open .traj-visual.pad0{padding-top:0!important;padding-bottom:0!important}@media (max-width: 700px){.carbon-v2 .traj-row{padding:16px!important}.carbon-v2 .traj-row.is-open .traj-visual{max-height:620px}.carbon-v2 .traj-visual>div:first-child{flex-wrap:wrap;row-gap:7px}.carbon-v2 [data-r~=trajtable]{grid-template-columns:1fr 40px 40px 58px!important;gap:6px!important}}@media (max-width: 430px){.carbon-v2 [data-r~=trajtable]{grid-template-columns:1fr 44px 58px!important}.carbon-v2 [data-r~=trajtable]>*:nth-child(2){display:none!important}}@keyframes dropPulse{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes notifLoop{0%{opacity:0;transform:translateY(-10px) scale(.985)}7%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(0) scale(1)}90%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:0;transform:translateY(-10px) scale(.985)}}.carbon-v2 .btn-primary:hover{background:#47ad8b!important}.carbon-v2 .btn-ghost:hover{background:#ffffff38!important}.carbon-v2 .pillar-tab:hover{background:#e6eef8!important;color:#0b1628!important}.carbon-v2 .pillar-tab[data-active="1"]:hover{background:#16204a!important;color:#fff!important}.carbon-v2 .faq-row:hover,.carbon-v2 .gantt-row:hover{background:#fafcff!important}.carbon-v2 .cta-outline:hover{border-color:#ffffff80!important}.carbon-v2 .temoignage-link:hover{color:#6674f4!important}.carbon-v2 .traj-link:hover{opacity:.8!important}.carbon-v2 .mocktab{font-size:12px;font-weight:500;color:#7b7b7b;padding-bottom:8px;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.carbon-v2 .mocktab:hover{color:#0b1628}.carbon-v2 .mocktab.is-on{color:#0b1628;font-weight:600;border-bottom-color:#58b897}.carbon-v2 .heroscreen{display:none;animation:screenIn .4s ease both}.carbon-v2 .heroscreen.is-on{display:block}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fillbar{0%{width:0}70%,to{width:100%}}.carbon-v2 .heroscreen.is-on[data-r~=mock]{display:grid;grid-template-columns:1.25fr 1fr 1.05fr;gap:12px;align-items:stretch}@media (max-width: 1200px){.carbon-v2 [data-r~=hidesm]{display:none!important}.carbon-v2 [data-r~=showsm]{display:inline-flex!important}.carbon-v2 [data-r~=grid2],.carbon-v2 [data-r~=grid3]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=grid2]>*,.carbon-v2 [data-r~=grid3]>*{border-right:0!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important}.carbon-v2 [data-r~=pair],.carbon-v2 [data-r~=grid3t]{grid-template-columns:1fr 1fr!important}.carbon-v2 [data-r~=grid3t]>*{grid-column:auto!important;grid-row:auto!important}.carbon-v2 [data-r~=grid3t]>*:first-child{grid-column:1/-1!important;min-height:260px!important;order:9!important}.carbon-v2 [data-r~=faqsplit]{grid-template-columns:320px 1fr!important;gap:44px!important}.carbon-v2 [data-r~=flowsvg]{display:none!important}.carbon-v2 [data-r~=flowsvgv]{display:block!important}.carbon-v2 [data-r~=stickycol]{position:static!important}}@media (max-width: 1000px){.carbon-v2 [data-r~=mock]{grid-template-columns:1fr 1fr!important}.carbon-v2 [data-r~=mock3]{grid-template-columns:138px 1fr!important}.carbon-v2 .heroscreen.is-on[data-r~=mock]>*:last-child{grid-column:span 2}}@media (max-width: 900px){.carbon-v2 [data-r~=sec]{padding:68px 20px!important}.carbon-v2 [data-r~=hero]{padding-top:calc(9.8rem + 24px)!important}.carbon-v2 [data-r~=gap]{gap:40px!important}.carbon-v2 [data-r~=stats]{grid-template-columns:1fr 1fr!important}.carbon-v2 [data-r~=nowrapoff]{white-space:normal!important}.carbon-v2 [data-r~=h1]{font-size:32px!important}.carbon-v2 [data-r~=mock]{padding:12px!important}.carbon-v2 [data-r~=chartlbl]{width:84px!important;font-size:10px!important}.carbon-v2 [data-r~=pillarpad]{padding:32px 24px!important}.carbon-v2 [data-r~=stack]{flex-direction:column!important;align-items:stretch!important}.carbon-v2 [data-r~=tabs]{width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}}@media (max-width: 700px){.carbon-v2 [data-r~=mock],.carbon-v2 [data-r~=mock2],.carbon-v2 [data-r~=mock3]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=rapleft]{display:none!important}.carbon-v2 .heroscreen.is-on[data-r~=mock]>*:last-child{grid-column:auto}.carbon-v2 [data-r~=mocktabs]{display:none!important}.carbon-v2 [data-r~=tabs]{overflow:visible!important;justify-content:stretch!important}.carbon-v2 [data-r~=tabpill]{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;gap:3px;padding:4px}.carbon-v2 [data-r~=tabpill]>button{white-space:normal!important;padding:9px 4px!important;font-size:12px!important;line-height:1.25!important;min-width:0}.carbon-v2 .traj-row.is-open .traj-visual{max-height:none!important;margin-top:14px!important}.carbon-v2 .traj-row{cursor:pointer}.carbon-v2 [data-r~=trajchev]{display:flex!important}.carbon-v2 .traj-row.is-open [data-r~=trajchev] svg{transform:rotate(180deg)}.carbon-v2 *,.carbon-v2 *:before,.carbon-v2 *:after{animation:none!important;transition:none!important}.carbon-v2 .heroscreen{display:none!important;animation:none!important}.carbon-v2 .heroscreen[data-r~=mock]{display:grid!important;grid-template-columns:1fr!important}.carbon-v2 .heroscreen[data-r~=mock]>*:nth-child(n+2){display:none!important}.carbon-v2 [data-r~=grid3t]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=grid3t]>*:first-child{order:9!important}.carbon-v2 [data-r~=faqsplit]{grid-template-columns:1fr!important;gap:36px!important}.carbon-v2 [data-r~=faqaside]{position:static!important}.carbon-v2 [data-r~=faqfoot]{padding:24px!important}.carbon-v2 [data-r~=quotelink]{flex:0 0 100%!important;margin-left:0!important;white-space:normal!important}.carbon-v2 [data-r~=pair]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=tbl]{grid-template-columns:1fr auto!important}.carbon-v2 [data-r~=tbl]>*:nth-child(n+2):nth-last-child(n+2){display:none!important}.carbon-v2 [data-r~=sec]{padding-top:56px!important;padding-bottom:56px!important}.carbon-v2 [data-r~=ctastack]{flex-direction:column!important;align-items:stretch!important}.carbon-v2 [data-r~=ctastack]>a{width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width: 560px){.carbon-v2 [data-r~=stats]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=h1]{font-size:28px!important}.carbon-v2 [data-r~=gantt]{padding-left:18px!important;padding-right:18px!important}}@media (max-width: 1200px){.carbon-v2 [data-r~=pillargrid]{grid-template-columns:1fr 1fr!important;grid-template-rows:min-content 1fr auto!important;min-height:0!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(1){grid-column:1!important;grid-row:1/span 2!important;min-height:480px!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(2){grid-column:2!important;grid-row:1!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(4){grid-column:2!important;grid-row:2!important;min-height:300px!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(3){grid-column:1/-1!important;grid-row:3!important;min-height:0!important;padding-bottom:20px!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(3)>div:last-child{flex-direction:row!important;margin-bottom:0!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(3)>div:last-child>div{flex:1 1 0!important}}@media (max-width: 700px){.carbon-v2 [data-r~=pillargrid]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=pillargrid]>*{grid-column:1!important;grid-row:auto!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(1){min-height:440px!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(3)>div:last-child{flex-direction:column!important}}@media (max-width: 1200px){.carbon-v2 [data-r~=pillargrid],.carbon-v2 [data-r~=pair]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.carbon-v2 [data-r~=grid2],.carbon-v2 [data-r~=grid3],.carbon-v2 [data-r~=grid3t]{grid-template-columns:minmax(0,1fr)!important}.carbon-v2 [data-r~=pillargrid]>*,.carbon-v2 [data-r~=pair]>*,.carbon-v2 [data-r~=grid2]>*,.carbon-v2 [data-r~=grid3]>*,.carbon-v2 [data-r~=grid3t]>*{min-width:0!important}.carbon-v2 .traj-row,.carbon-v2 .traj-row>div{min-width:0}.carbon-v2 .traj-visual{overflow:hidden}.carbon-v2 .traj-visual svg{max-width:100%}}@media (max-width: 700px){.carbon-v2 [data-r~=pillargrid],.carbon-v2 [data-r~=pair],.carbon-v2 [data-r~=grid3t]{grid-template-columns:minmax(0,1fr)!important}.carbon-v2 .traj-row{padding:16px 14px!important}.carbon-v2 .traj-visual>div:first-child{flex-wrap:wrap;gap:8px}}.carbon-v2 .pillar-panel{display:none}.carbon-v2 .pillar-panel.is-on{display:block}.carbon-v2 .pillar-tab{background:transparent;color:#7b7b7b}.carbon-v2 .pillar-tab.is-on{background:#0b1628;color:#fff;box-shadow:0 1px 4px #0000001f}.carbon-v2 .pillar-tab.is-on:hover{background:#16204a!important;color:#fff!important}.carbon-v2 .faq-item.is-open .faq-q{font-weight:600}.carbon-v2 .faq-item.is-open .faq-icon{background:#58b897;border-color:#58b897;color:#0b1623;transform:rotate(45deg)}@keyframes rowreveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes riseup{0%{opacity:0;transform:translateY(16px)}7%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes rowin{0%{opacity:0;transform:translateY(5px)}12%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes growbar{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes chipin{0%{opacity:.35}60%,to{opacity:1}}.reporting-v2 [data-r~=xrow],.reporting-v2 [data-r~=xrow2],.reporting-v2 [data-r~=xrow3],.reporting-v2 [data-r~=xrow4]{display:none!important}@media (min-height: 1000px){.reporting-v2 [data-r~=xrow]{display:grid!important}}@media (min-height: 1150px){.reporting-v2 [data-r~=xrow2]{display:grid!important}}@media (min-height: 1280px){.reporting-v2 [data-r~=xrow3]{display:grid!important}}@media (min-height: 1400px){.reporting-v2 [data-r~=xrow4]{display:grid!important}}.reporting-v2 .btn-primary:hover{background:#47ad8b!important}.reporting-v2 .btn-ghost:hover{background:#ffffff38!important}.reporting-v2 .faq-row:hover{background:#fafcff}.reporting-v2 .cta-outline:hover{border-color:#ffffff80!important}.reporting-v2 .temoignage-link:hover{color:#6674f4!important}.reporting-v2 .traj-link:hover{opacity:.8!important}.reporting-v2 .traj-row{cursor:pointer;transition:background .3s ease,border-color .3s ease}.reporting-v2 .traj-row.is-open{background:#ffffff12;border-color:#a3bafe52}.reporting-v2 .traj-visual{max-height:0;opacity:0;margin-top:0;overflow:hidden;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,margin-top .55s cubic-bezier(.22,1,.36,1)}.reporting-v2 .traj-row.is-open .traj-visual{max-height:420px;opacity:1;margin-top:16px}.reporting-v2 .phase-row{-webkit-overflow-scrolling:touch;scrollbar-width:none}.reporting-v2 .phase-row::-webkit-scrollbar{height:0;width:0}.reporting-v2 .phase-card{transition:flex-basis .55s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,color .3s ease}.reporting-v2 .phase-card.is-active{flex-basis:520px;background:#0d1442;border-color:#0d1442;color:#fff;transform:scale(1.02);z-index:1}.reporting-v2 .phase-card [data-phase-detail]{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,margin-top .55s cubic-bezier(.22,1,.36,1)}.reporting-v2 .phase-card.is-active [data-phase-detail]{max-height:320px;opacity:1;margin-top:12px}.reporting-v2 .phase-card [data-phase-plus]{transition:transform .3s ease}.reporting-v2 .phase-card.is-active [data-phase-plus]{transform:rotate(45deg)}.reporting-v2 [data-phase-nav]:hover{background:#0d1442!important}.reporting-v2 [data-faq-panel]{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.reporting-v2 .faq-row.is-open [data-faq-panel]{max-height:420px;opacity:1;animation:fadeSlide .3s cubic-bezier(.22,1,.36,1) both}.reporting-v2 .faq-row.is-open [data-faq-q]{font-weight:600}.reporting-v2 [data-faq-icon]{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.reporting-v2 .faq-row.is-open [data-faq-icon]{background:#58b897;border-color:#58b897;color:#0b1623;transform:rotate(45deg)}@media (max-width: 1200px){.reporting-v2 [data-r~=hidesm]{display:none!important}.reporting-v2 [data-r~=showsm]{display:inline-flex!important}.reporting-v2 [data-r~=grid2],.reporting-v2 [data-r~=grid3],.reporting-v2 [data-r~=grid3t]{grid-template-columns:minmax(0,1fr)!important}.reporting-v2 [data-r~=grid2]>*,.reporting-v2 [data-r~=grid3]>*{border-right:0!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important}.reporting-v2 [data-r~=pair]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.reporting-v2 [data-r~=faqsplit]{grid-template-columns:320px 1fr!important;gap:44px!important}.reporting-v2 [data-r~=flowsvg]{display:none!important}.reporting-v2 [data-r~=flowsvgv]{display:block!important}.reporting-v2 [data-r~=pair]>*,.reporting-v2 [data-r~=grid2]>*,.reporting-v2 [data-r~=grid3]>*,.reporting-v2 [data-r~=grid3t]>*{min-width:0!important}.reporting-v2 .traj-row,.reporting-v2 .traj-row>div{min-width:0}.reporting-v2 .traj-visual{overflow:hidden}.reporting-v2 .traj-visual svg{max-width:100%}}@media (max-width: 1180px){.reporting-v2 [data-r~=heroflo-grid]{grid-template-columns:minmax(0,1fr)!important;max-width:1000px!important}.reporting-v2 [data-r~=heroflo-col]{display:none!important}.reporting-v2 [data-r~=heroflo]{box-shadow:0 14px 34px #060f2457!important}}@media (max-width: 1000px){.reporting-v2 [data-r~=h1]{font-size:40px!important}}@media (max-width: 900px){.reporting-v2 *,.reporting-v2 *:before,.reporting-v2 *:after{animation:none!important;transition:none!important}.reporting-v2 [data-r~=sec]{padding:68px 20px!important}.reporting-v2 [data-r~=hero]{padding-top:100px!important}.reporting-v2 [data-r~=gap]{gap:40px!important}.reporting-v2 [data-r~=stats]{grid-template-columns:1fr 1fr!important}.reporting-v2 [data-r~=nowrapoff]{white-space:normal!important}.reporting-v2 [data-r~=h1]{font-size:32px!important}.reporting-v2 [data-r~=stack]{flex-direction:column!important;align-items:stretch!important}.reporting-v2 [data-r~=pair]{grid-template-columns:minmax(0,1fr)!important}.reporting-v2 [data-r~=faqsplit]{grid-template-columns:1fr!important;gap:36px!important}.reporting-v2 [data-r~=faqaside]{position:static!important}.reporting-v2 [data-r~=reuseschema]{grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}.reporting-v2 [data-r~=quotelink]{flex:0 0 100%!important;margin-left:0!important;white-space:normal!important}.reporting-v2 [data-r~=tbl]{grid-template-columns:1fr auto!important}.reporting-v2 [data-r~=tbl]>*:nth-child(n+2):nth-last-child(n+2){display:none!important}.reporting-v2 [data-r~=ctastack]{flex-direction:column!important;align-items:stretch!important}.reporting-v2 [data-r~=ctastack]>a{width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.reporting-v2 [data-r~=lvlcard]{margin-top:0!important}.reporting-v2 [data-r~=lvlarrow]{display:none!important}.reporting-v2 [data-r~=pillarpad]{padding:32px 24px!important}.reporting-v2 [data-r~=mock2]{grid-template-columns:1fr!important}.reporting-v2 [data-r~=reusearrow]{display:none!important}.reporting-v2 [data-r~=reusearrowm]{display:block!important}.reporting-v2 [data-r~=trajtable]{grid-template-columns:1fr 40px 40px 58px!important;gap:6px!important}.reporting-v2 .phase-nav{justify-content:center!important;margin-top:10px!important}.reporting-v2 .phase-row{flex-direction:column;overflow-x:hidden!important}.reporting-v2 .phase-card,.reporting-v2 .phase-card.is-active{flex-basis:auto!important;transform:none!important}.reporting-v2 .phase-card.is-active [data-phase-detail]{max-height:none!important}.reporting-v2 .traj-row.is-open .traj-visual{max-height:none!important;margin-top:14px!important}.reporting-v2 [data-r~=trajchev]{display:flex!important}.reporting-v2 .traj-row.is-open [data-r~=trajchev] svg{transform:rotate(180deg)}}@media (max-width: 430px){.reporting-v2 [data-r~=trajtable]{grid-template-columns:1fr 44px 58px!important}.reporting-v2 [data-r~=trajtable]>*:nth-child(2){display:none!important}}@media (max-width: 560px){.reporting-v2 [data-r~=stats]{grid-template-columns:1fr!important}.reporting-v2 [data-r~=h1]{font-size:28px!important}}@keyframes barupl{0%{transform:scaleY(0)}16%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes barx{0%{transform:scaleX(0)}14%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.esg-hub-v2 .esg-bar-v{transform-origin:bottom;border-radius:6px 6px 0 0;animation:barupl 8s ease-in-out infinite}.esg-hub-v2 .esg-bar-h{transform-origin:left;background:linear-gradient(to right,#58b897,#7fd4bb);animation:barx 8s ease-in-out infinite}.esg-hub-v2 .btn-primary:hover{background:#4aa886}.esg-hub-v2 .btn-ghost:hover{background:#fff3}.esg-hub-v2 .cta-outline:hover{border-color:#ffffff73}.esg-hub-v2 .temoignage-link:hover{color:#2f33c9}.esg-hub-v2 .sol-nav{color:#ffffff73;font-weight:500;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;border-radius:8px;transition:color .2s ease,opacity .2s ease}.esg-hub-v2 .sol-nav:hover{color:#ffffffbf}.esg-hub-v2 .sol-nav:focus{outline:none}.esg-hub-v2 .sol-nav:focus-visible{outline:2px solid rgba(88,184,151,.85);outline-offset:6px}.esg-hub-v2 .sol-nav .sol-arrow{opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.esg-hub-v2 .sol-nav.is-on{color:#fff;font-weight:600}.esg-hub-v2 .sol-nav.is-on .sol-arrow{opacity:1;transform:translate(0)}.esg-hub-v2 .sol-seg{background:#58b897}.esg-hub-v2 .sol-seg.is-1{background:#6c84f1}.esg-hub-v2 .sol-seg.is-2{background:#c470cf}.esg-hub-v2 .sol-vis{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease .08s,transform .3s cubic-bezier(.4,0,.2,1) .08s}.esg-hub-v2 .sol-vis.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.esg-hub-v2 .faq-row:hover{background:#fafcff}.esg-hub-v2 [data-faq-panel]{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.esg-hub-v2 .faq-row.is-open [data-faq-panel]{max-height:420px;opacity:1;animation:fadeSlide .3s cubic-bezier(.22,1,.36,1) both}.esg-hub-v2 .faq-row.is-open [data-faq-q]{font-weight:600}.esg-hub-v2 [data-faq-icon]{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.esg-hub-v2 .faq-row.is-open [data-faq-icon]{background:#58b897;border-color:#58b897;color:#0b1623;transform:rotate(45deg)}@media (max-width: 1279px){.esg-hub-v2 [data-r~=solgrid]{grid-template-columns:150px minmax(0,1fr)!important;grid-template-areas:"rail main" "rail vis"!important;gap:30px 34px!important}.esg-hub-v2 [data-r~=solrail]{grid-area:rail!important}.esg-hub-v2 [data-r~=solgrid]>div:nth-child(2){grid-area:main!important}.esg-hub-v2 [data-r~=solvis]{grid-area:vis!important;max-width:520px!important}}@media (max-width: 1200px){.esg-hub-v2 [data-r~=pair]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.esg-hub-v2 [data-r~=pair]>*{min-width:0!important}.esg-hub-v2 [data-r~=faqsplit]{grid-template-columns:320px 1fr!important;gap:44px!important}}@media (max-width: 1000px){.esg-hub-v2 [data-r~=h1]{font-size:40px!important}.esg-hub-v2 [data-r~=kanban]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 767px),(prefers-reduced-motion: reduce){.esg-hub-v2 [data-r~=solvis]{display:none!important}.esg-hub-v2 [data-r~=solvismob]{display:block!important}.esg-hub-v2 [data-r~=solgrid]>div:nth-child(2){gap:64px!important;padding-bottom:0!important}}@media (max-width: 900px){.esg-hub-v2 *,.esg-hub-v2 *:before,.esg-hub-v2 *:after{animation:none!important;transition:none!important}.esg-hub-v2 [data-r~=sec]{padding:68px 20px!important}.esg-hub-v2 [data-r~=hero]{padding-top:100px!important}.esg-hub-v2 [data-r~=h1]{font-size:32px!important}.esg-hub-v2 [data-r~=stats]{grid-template-columns:1fr 1fr!important}.esg-hub-v2 [data-r~=pillarpad]{padding:32px 24px!important}.esg-hub-v2 [data-r~=hubgrid]{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.esg-hub-v2 [data-r~=hubgrid]>[data-r~=hubwire]{display:none!important}.esg-hub-v2 [data-r~=hubnode]{margin:0 auto!important}}@media (max-width: 767px){.esg-hub-v2 [data-r~=teamrow]{gap:18px!important}.esg-hub-v2 [data-r~=teamrow]>div:last-child{text-align:center}.esg-hub-v2 [data-r~=solgrid]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important}.esg-hub-v2 [data-r~=solrail]{display:none!important}.esg-hub-v2 .sol-step{position:relative;padding-left:24px}.esg-hub-v2 .sol-step:before{content:"";position:absolute;left:6px;top:10px;bottom:-34px;width:2px;background:#ffffff24}.esg-hub-v2 .sol-step:last-child:before{display:none}}@media (max-width: 700px){.esg-hub-v2 [data-r~=pair]{grid-template-columns:1fr!important}.esg-hub-v2 [data-r~=faqsplit]{grid-template-columns:1fr!important;gap:36px!important}.esg-hub-v2 [data-r~=faqaside]{position:static!important}.esg-hub-v2 [data-r~=quotelink]{flex:0 0 100%!important;margin-left:0!important;white-space:normal!important}.esg-hub-v2 [data-r~=sec]{padding-top:56px!important;padding-bottom:56px!important}.esg-hub-v2 [data-r~=ctastack]{flex-direction:column!important;align-items:stretch!important}.esg-hub-v2 [data-r~=ctastack]>a{width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width: 560px){.esg-hub-v2 [data-r~=stats]{grid-template-columns:1fr!important}.esg-hub-v2 [data-r~=h1]{font-size:28px!important}}@media (max-width: 900px){.esg-hub-v2 [data-hero-glow="1"],body:has(.esg-hub-v2)>footer [data-hero-glow="1"]{display:none}}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{transform:scale(1);opacity:.55}70%{opacity:0}to{transform:scale(2.9);opacity:0}}@keyframes dashflow{to{stroke-dashoffset:-22}}@keyframes fxrise{0%,to{transform:scaleY(.3)}48%{transform:scaleY(1)}}@keyframes fxgrow{0%{transform:scaleX(.06)}42%,to{transform:scaleX(1)}}@keyframes fxflow{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@keyframes fxpop{0%,52%{opacity:.25;transform:scale(.9)}66%,to{opacity:1;transform:scale(1)}}.suppliers-v2 .sup-bar-v{width:6px;border-radius:2px 2px 0 0;background:#c470cf;transform-origin:bottom;animation:fxrise 3.6s ease-in-out infinite}.suppliers-v2 .sup-bar-h{display:block;width:100%;height:100%;border-radius:2px;background:#58b897;transform-origin:left;animation:fxgrow 4s ease-in-out infinite}.suppliers-v2 .sup-screen{width:100%;box-sizing:border-box;margin:9px 0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 8px #ffffff0d,0 0 0 9px #ffffff21,0 18px 40px #050c206b}.suppliers-v2 .sup-slot{box-sizing:border-box;height:58px;padding:11px 12px;border:1px solid #e5edf5;border-radius:10px;background:#fff}.suppliers-v2 .btn-primary:hover,.suppliers-v2 .btn-primary:focus{background:#4aa886;color:#0b1623}.suppliers-v2 .btn-ghost:hover,.suppliers-v2 .btn-ghost:focus{background:#fff3;color:#fff}.suppliers-v2 .cta-outline:hover,.suppliers-v2 .cta-outline:focus{border-color:#ffffff73;color:#fff}.suppliers-v2 .temoignage-link:hover{color:#2f33c9}.suppliers-v2 .sol-nav{color:#ffffff73;font-weight:500;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;border-radius:8px;transition:color .2s ease,opacity .2s ease}.suppliers-v2 .sol-nav:hover{color:#ffffffbf}.suppliers-v2 .sol-nav:focus{outline:none}.suppliers-v2 .sol-nav:focus-visible{outline:2px solid rgba(88,184,151,.85);outline-offset:6px}.suppliers-v2 .sol-nav .sol-arrow{opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.suppliers-v2 .sol-nav.is-on{color:#fff;font-weight:600}.suppliers-v2 .sol-nav.is-on .sol-arrow{opacity:1;transform:translate(0)}.suppliers-v2 .sol-seg{background:#58b897}.suppliers-v2 .sol-seg.is-1{background:#6c84f1}.suppliers-v2 .sol-seg.is-2{background:#c470cf}.suppliers-v2 .sol-vis{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease .08s,transform .3s cubic-bezier(.4,0,.2,1) .08s}.suppliers-v2 .sol-vis.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.suppliers-v2 .faq-row:hover{background:#fafcff}.suppliers-v2 [data-faq-panel]{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.suppliers-v2 .faq-row.is-open [data-faq-panel]{max-height:420px;opacity:1;animation:fadeSlide .3s cubic-bezier(.22,1,.36,1) both}.suppliers-v2 .faq-row.is-open [data-faq-q]{font-weight:600}.suppliers-v2 [data-faq-icon]{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.suppliers-v2 .faq-row.is-open [data-faq-icon]{background:#58b897;border-color:#58b897;color:#0b1623;transform:rotate(45deg)}@media (max-width: 1279px){.suppliers-v2 [data-r~=solgrid]{grid-template-columns:150px minmax(0,1fr)!important;grid-template-areas:"rail main" "rail vis"!important;gap:30px 34px!important}.suppliers-v2 [data-r~=solrail]{grid-area:rail!important}.suppliers-v2 [data-r~=solgrid]>div:nth-child(2){grid-area:main!important}.suppliers-v2 [data-r~=solvis]{grid-area:vis!important;max-width:520px!important}}@media (max-width: 1200px){.suppliers-v2 [data-r~=pair]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.suppliers-v2 [data-r~=pair]>*{min-width:0!important}.suppliers-v2 [data-r~=faqsplit]{grid-template-columns:320px 1fr!important;gap:44px!important}}@media (max-width: 1000px){.suppliers-v2 [data-r~=h1]{font-size:40px!important}.suppliers-v2 [data-r~=kanban]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1200px){.suppliers-v2 [data-r~=casgrid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.suppliers-v2 [data-r~=casgrid]>div:last-child{grid-column:1/-1!important;min-height:260px!important}}@media (max-width: 700px){.suppliers-v2 [data-r~=casgrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 767px),(prefers-reduced-motion: reduce){.suppliers-v2 [data-r~=solvis]{display:none!important}.suppliers-v2 [data-r~=solvismob]{display:block!important}.suppliers-v2 [data-r~=solgrid]>div:nth-child(2){gap:64px!important;padding-bottom:0!important}}@media (max-width: 900px){.suppliers-v2 *,.suppliers-v2 *:before,.suppliers-v2 *:after{animation:none!important;transition:none!important}.suppliers-v2 [data-r~=sec]{padding:68px 20px!important}.suppliers-v2 [data-r~=hero]{padding-top:100px!important}.suppliers-v2 [data-r~=h1]{font-size:32px!important}.suppliers-v2 [data-r~=stats]{grid-template-columns:1fr 1fr!important}.suppliers-v2 [data-r~=pillarpad]{padding:32px 24px!important}.suppliers-v2 [data-r~=tree]{grid-template-columns:minmax(0,1fr)!important;row-gap:12px!important}.suppliers-v2 [data-r~=tree]>*{grid-column:1!important}.suppliers-v2 [data-r~=treewire],.suppliers-v2 [data-r~=treeleaves],.suppliers-v2 [data-r~=treelabel],.suppliers-v2 [data-r~=phasefx]{display:none!important}}@media (max-width: 767px){.suppliers-v2 [data-r~=teamrow]{gap:18px!important}.suppliers-v2 [data-r~=teamrow]>div:last-child{text-align:center}.suppliers-v2 [data-r~=solgrid]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important}.suppliers-v2 [data-r~=solrail]{display:none!important}.suppliers-v2 .sol-step{position:relative;padding-left:24px}.suppliers-v2 .sol-step:before{content:"";position:absolute;left:6px;top:10px;bottom:-34px;width:2px;background:#ffffff24}.suppliers-v2 .sol-step:last-child:before{display:none}}@media (max-width: 700px){.suppliers-v2 [data-r~=pair]{grid-template-columns:1fr!important}.suppliers-v2 [data-r~=faqsplit]{grid-template-columns:1fr!important;gap:36px!important}.suppliers-v2 [data-r~=faqaside]{position:static!important}.suppliers-v2 [data-r~=quotelink]{flex:0 0 100%!important;margin-left:0!important;white-space:normal!important}.suppliers-v2 [data-r~=sec]{padding-top:56px!important;padding-bottom:56px!important}.suppliers-v2 [data-r~=ctastack]{flex-direction:column!important;align-items:stretch!important}.suppliers-v2 [data-r~=ctastack]>a{width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width: 560px){.suppliers-v2 [data-r~=stats]{grid-template-columns:1fr!important}.suppliers-v2 [data-r~=h1]{font-size:28px!important}}@media (max-width: 900px){.suppliers-v2 [data-hero-glow="1"],body:has(.suppliers-v2)>footer [data-hero-glow="1"]{display:none}}
