@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 .btn-primary:hover,.carbon-v2 .btn-primary:focus,.carbon-v2 .btn-primary:active{color:#061532}.carbon-v2 .btn-ghost:hover,.carbon-v2 .btn-ghost:focus,.carbon-v2 .btn-ghost:active,.carbon-v2 .cta-outline:hover,.carbon-v2 .cta-outline:focus,.carbon-v2 .cta-outline:active{color:#fff}.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:204px!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:40px!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 *:not([data-r~=logostrip]),.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: 700px) and (prefers-reduced-motion: reduce){.carbon-v2 [data-r~=logostrip]{animation:none!important}}@media (max-width: 560px){.carbon-v2 [data-r~=stats]{grid-template-columns:1fr!important}.carbon-v2 [data-r~=h1]{font-size:36px!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;grid-template-rows:none!important}.carbon-v2 [data-r~=pillargrid]>*:nth-child(n){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]:not([data-r~=pillargrid]),.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 .btn-primary:hover,.reporting-v2 .btn-primary:focus,.reporting-v2 .btn-primary:active{color:#0b1623}.reporting-v2 .btn-ghost:hover,.reporting-v2 .btn-ghost:focus,.reporting-v2 .btn-ghost:active,.reporting-v2 .cta-outline:hover,.reporting-v2 .cta-outline:focus,.reporting-v2 .cta-outline:active{color:#fff}.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 *:not([data-r~=logostrip]),.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:204px!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:40px!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{display:none!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: 900px) and (prefers-reduced-motion: reduce){.reporting-v2 [data-r~=logostrip]{animation:none!important}}@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:36px!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 .btn-primary:hover,.esg-hub-v2 .btn-primary:focus,.esg-hub-v2 .btn-primary:active{color:#0b1623}.esg-hub-v2 .btn-ghost:hover,.esg-hub-v2 .btn-ghost:focus,.esg-hub-v2 .btn-ghost:active,.esg-hub-v2 .cta-outline:hover,.esg-hub-v2 .cta-outline:focus,.esg-hub-v2 .cta-outline:active{color:#fff}.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 *:not([data-r~=logostrip]),.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:204px!important}.esg-hub-v2 [data-r~=h1]{font-size:40px!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: 900px) and (prefers-reduced-motion: reduce){.esg-hub-v2 [data-r~=logostrip]{animation:none!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:36px!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 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}.suppliers-v2 [data-r~=kanban]{grid-template-columns:repeat(2,minmax(0,1fr))!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 *:not([data-r~=logostrip]),.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:204px!important}.suppliers-v2 [data-r~=h1]{font-size:40px!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;grid-row:auto!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: 900px) and (prefers-reduced-motion: reduce){.suppliers-v2 [data-r~=logostrip]{animation: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 [data-r~=solgrid]>*{min-width:0!important}.suppliers-v2 [data-r~=solvismob]{margin-left:-24px}.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:36px!important}}@media (max-width: 900px){.suppliers-v2 [data-hero-glow="1"],body:has(.suppliers-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)}}.home-v2 .eco-logo{transform:scale(1.3);transform-style:preserve-3d;cursor:pointer}.home-v2 .eco-logo.is-spin{animation:logoSpin 1.1s cubic-bezier(.45,0,.25,1) 1}@keyframes ecobeam{0%{stroke-dashoffset:30;opacity:0}4%{opacity:1}20%{stroke-dashoffset:-70;opacity:1}22%,to{stroke-dashoffset:-70;opacity:0}}@keyframes ecoglow{0%,17%{transform:scale(1);filter:brightness(1);box-shadow:0 10px 22px -8px #0009,inset 0 1px #ffffff73,0 0 0 0 var(--g)}23%{transform:scale(1.12);filter:brightness(1.15);box-shadow:0 10px 22px -8px #0009,inset 0 1px #ffffff73,0 0 28px 4px var(--g)}40%,to{transform:scale(1);filter:brightness(1);box-shadow:0 10px 22px -8px #0009,inset 0 1px #ffffff73,0 0 0 0 var(--g)}}@keyframes ecospin{to{transform:rotate(360deg)}}.home-v2 .eco-mod{transition:transform .3s cubic-bezier(.22,1,.36,1);cursor:default}.home-v2 .eco-mod:hover{transform:translateY(-3px) scale(1.06)}@keyframes ecodots{to{stroke-dashoffset:-18}}@keyframes ecopulse{0%,to{filter:drop-shadow(0 0 0 rgba(88,184,151,0))}50%{filter:drop-shadow(0 0 18px rgba(88,184,151,.55))}}@media (max-width: 700px){.home-v2 [data-r~=annbar]{height:auto!important;min-height:48px;flex-wrap:wrap;gap:8px!important;padding:8px 16px!important}.home-v2 [data-r~=annbar]>span{font-size:13px!important;white-space:normal!important;text-align:center}}.home-v2 .btn-primary:hover{background:#47ad8b!important;color:#0b1623!important}.home-v2 .btn-ghost:hover{background:#fff3!important;color:#fff!important}.home-v2 .btn-dark:hover{background:#1b1f68!important;color:#fff!important}.home-v2 .btn-light:hover{background:#e6ecf5!important;color:#0b1628!important}.home-v2 .btn-primary:focus,.home-v2 .btn-primary:active{color:#0b1623}.home-v2 .btn-ghost:focus,.home-v2 .btn-ghost:active,.home-v2 .btn-dark:focus,.home-v2 .btn-dark:active{color:#fff}.home-v2 .btn-light:focus,.home-v2 .btn-light:active{color:#0b1628}.home-v2 .txt-link:focus,.home-v2 .txt-link:active{color:#4347e8}.home-v2 .faq-row:hover{background:#fafcff!important}.home-v2 .offer-card:hover{transform:translateY(-2px);background:#fafcff!important}.home-v2 .offer-card:hover .offer-link,.home-v2 .txt-link:hover{color:#262882!important}.home-v2 .offer-card.offer-dark:hover{background:linear-gradient(155deg,#2e33a0,#20257a 55%,#171d5e)!important}.home-v2 .offer-card.offer-dark:hover .offer-link{color:#a3bafe!important}.home-v2 .mc-card{width:280px;height:500px;flex-shrink:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:30px 30px 0;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),background .35s ease,border-color .35s ease}.home-v2 .mc-card:hover{background:#ffffff24}.home-v2 .mc-card[data-on=true]{width:580px;height:560px;background:#fff;border-color:#fff;cursor:default;box-shadow:0 30px 60px -20px #00000080}.home-v2 .mc-card[data-on=true] .mc-dot{background:#4347e8}.home-v2 .mc-card[data-on=true] .mc-line{background:#e5edf5}.home-v2 .mc-card[data-on=true] .mc-pill{color:#0b1628;border-color:#a9b6c9}.home-v2 .mc-eye{color:#fff}.home-v2 .mc-card[data-on=true] .mc-eye{color:#0b1628}.home-v2 .mc-title{color:#fff}.home-v2 .mc-card[data-on=true] .mc-title{color:#0b1628}.home-v2 .mc-desc{display:none;color:#4e5a6c}.home-v2 .mc-card[data-on=true] .mc-desc{display:flex;animation:fadeSlide .4s .12s cubic-bezier(.22,1,.36,1) both}.home-v2 .mc-desc strong{color:#0b1628;font-weight:600}.home-v2 .mc-card[data-on=true] .mc-mock{background:#f6fafd!important}.home-v2 .mc-fill{display:block;transform-origin:left center}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*{animation:mcRow .5s cubic-bezier(.22,1,.36,1) both}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(1){animation-delay:.25s}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(2){animation-delay:.4s}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(3){animation-delay:.55s}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(4){animation-delay:.7s}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(5){animation-delay:.85s}.home-v2 .mc-card[data-on=true] .mc-mock>div:last-child>*:nth-child(6){animation-delay:1s}.home-v2 .mc-card[data-on=true] .mc-fill{animation:mcFill 1.1s .5s cubic-bezier(.22,1,.36,1) both}.home-v2 .mc-card[data-on=true] .mc-badge{animation:mcPop .45s 1s cubic-bezier(.34,1.56,.64,1) both}@keyframes syncRing{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(1.55)}}.home-v2 .sync-rot{animation:syncSpin 2.4s cubic-bezier(.65,0,.35,1) infinite}.home-v2 .sync-ic:after{content:"";position:absolute;inset:0;border-radius:12px;border:2px solid #58b897;animation:syncRing 2.4s ease-out infinite;pointer-events:none}.home-v2 .tc-card{position:relative;flex:1 1 0;min-width:150px;border-radius:22px;overflow:hidden;cursor:pointer;background:#0d1442;transition:flex-grow .9s cubic-bezier(.65,0,.35,1),min-width .9s cubic-bezier(.65,0,.35,1);will-change:flex-grow}.home-v2 .tc-card>img:first-child{transform:scale(1.08);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.home-v2 .tc-card[data-on=true]>img:first-child{transform:scale(1)}.home-v2 .tc-card[data-on=true]{flex-grow:2.6;min-width:600px;cursor:default}.home-v2 .tc-veil{background:#080c289e;transition:background-color .8s ease}.home-v2 .tc-veil:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080c2859,#080c2840 35%,#080c28e0);opacity:0;transition:opacity .8s ease}.home-v2 .tc-card[data-on=true] .tc-veil{background:#080c2800}.home-v2 .tc-card[data-on=true] .tc-veil:after{opacity:1}.home-v2 .tc-logo{left:50%;top:50%;transform:translate(-50%,-50%);transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),transform .9s cubic-bezier(.65,0,.35,1)}.home-v2 .tc-card[data-on=true] .tc-logo{left:36px;top:34px;transform:none}.home-v2 .tc-body{display:flex;opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}.home-v2 .tc-card[data-on=true] .tc-body{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .6s .45s ease,transform .7s .45s cubic-bezier(.22,1,.36,1),visibility 0s 0s}@media (max-width: 1200px){.home-v2 .tc-row{flex-direction:column!important;height:auto!important}.home-v2 .tc-card{flex:none!important;min-width:0!important;min-height:460px;cursor:default!important;display:flex;flex-direction:column;justify-content:flex-end;padding:116px 24px 24px}.home-v2 .tc-card .tc-body p{font-size:18px!important}.home-v2 .tc-card .tc-veil{background:linear-gradient(180deg,#080c2859,#080c28e0)!important}.home-v2 .tc-card .tc-logo{left:24px!important;top:24px!important;transform:none!important}.home-v2 .tc-card .tc-body{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}.home-v2 .tc-card .tc-veil:after{opacity:1!important}.home-v2 .tc-card .tc-body{display:flex!important;position:relative!important;inset:auto!important}}.home-v2 .sim-card:hover{transform:translateY(-2px);border-color:#c9d6e8!important}.home-v2 .sim-card:hover .sim-knob{animation:simKnob 1.6s ease-in-out infinite}@media (max-width: 1100px){.home-v2 .sim-card{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 900px){.home-v2 [data-r~=zigrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:20px!important}.home-v2 .zi-tip{display:none!important}}.home-v2 .mc-card[data-on=true] .mc-next{opacity:1;pointer-events:auto;transform:none;transition-delay:.25s,.25s,0s}@media (max-width: 900px){.home-v2 .mc-next{display:none!important}}.home-v2 .cta-rot{animation:ctaSpin 40s linear infinite}.home-v2 .cta-counter{animation:ctaCounter 40s linear infinite}@media (max-width: 1000px){.home-v2 [data-r~=ctasplit]{grid-template-columns:minmax(0,1fr)!important;text-align:center!important}.home-v2 [data-r~=ctasplit] p{margin-left:auto!important;margin-right:auto!important}.home-v2 [data-r~=ctasplit]>div:first-child>div{justify-content:center!important}}@media (max-width: 700px){.home-v2 [data-r~=ctaorbit]{transform:scale(.72);left:50%;margin:-40px 0 -60px -190px!important}}.home-v2 .tm-dia{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.home-v2 .tm-dia:hover{transform:rotate(45deg) scale(1.08);z-index:10!important}@keyframes syncFlow{0%{stroke-dashoffset:14;opacity:0}6%{opacity:1}30%{stroke-dashoffset:-86;opacity:1}33%,to{stroke-dashoffset:-86;opacity:0}}.home-v2 .sync-ok{animation:syncOk 3.2s cubic-bezier(.34,1.56,.64,1) infinite}@media (max-width: 1000px){.home-v2 [data-r~=syncblock]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media (max-width: 560px){.home-v2 [data-r~=syncviz]{display:none!important}}.home-v2 .mc-step{background:transparent;color:#fff9;transition:background .25s ease,color .25s ease}.home-v2 .mc-step:hover{color:#fff}.home-v2 .mc-step[data-on=true]{background:#fff;color:#0b1628;box-shadow:0 4px 12px #00000040}.home-v2 .pl-row,.home-v2 .pl-toast,.home-v2 .pl-bench,.home-v2 .pl-doing{opacity:0}.home-v2 .pl-fill{display:block;transform-origin:left center;transform:scaleX(0)}.home-v2 [data-pl=true] .pl-row{animation:mcRow .55s cubic-bezier(.22,1,.36,1) both}.home-v2 [data-pl=true] .pl-fill{animation:mcFill 1.2s cubic-bezier(.22,1,.36,1) both}.home-v2 [data-pl=true] .pl-todo{animation:plOut .3s ease both}.home-v2 [data-pl=true] .pl-doing{animation:mcPop .45s cubic-bezier(.34,1.56,.64,1) both}.home-v2 [data-pl=true] .pl-toast{animation:plRise .6s 2.4s cubic-bezier(.34,1.56,.64,1) both,plFloat 5s 3s ease-in-out infinite}.home-v2 [data-pl=true] .pl-bench{animation:plRise .6s .9s cubic-bezier(.34,1.56,.64,1) both,plFloat 6s 1.5s ease-in-out infinite reverse}@media (max-width: 900px){.home-v2 .pl-row,.home-v2 .pl-toast,.home-v2 .pl-bench,.home-v2 .pl-doing{opacity:1!important;animation:none!important}.home-v2 .pl-todo{display:none}.home-v2 .pl-fill{transform:none!important;animation:none!important}.home-v2 .pl-toast,.home-v2 .pl-bench{position:static!important;margin-top:12px}}@media (max-width: 700px){.home-v2 .pl-head,.home-v2 .pl-row{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)!important;gap:10px!important}.home-v2 .pl-row>:nth-child(4)>:first-child{flex-wrap:wrap;column-gap:4px}.home-v2 .pl-row>:nth-child(4)>:first-child>*{white-space:nowrap}.home-v2 .pl-collab-label{display:none}.home-v2 .pl-head>:nth-child(2),.home-v2 .pl-head>:nth-child(5),.home-v2 .pl-head>:nth-child(6),.home-v2 .pl-row>:nth-child(2),.home-v2 .pl-row>:nth-child(5),.home-v2 .pl-row>:nth-child(6){display:none!important}}@media (max-width: 1100px){.home-v2 [data-r~=mrp2]{margin-left:-32px!important;margin-right:-32px!important;padding:64px 24px!important}.home-v2 [data-r~=mrgrid]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.home-v2 [data-r~=mrvis2]{order:2}.home-v2 [data-r~=mrp1]{position:static!important}.home-v2 [data-r~=mrp2]{margin-top:48px!important}.home-v2 [data-r~=mrbar]{display:none!important}.home-v2 [data-r~=mrbtns]{flex-direction:row!important;flex-wrap:wrap;gap:8px 22px!important}.home-v2 [data-r~=mrrail] .mr-arrow{display:none}}@keyframes ctaCounter{to{transform:rotate(-360deg)}}@keyframes ctaSpin{to{transform:rotate(360deg)}}@keyframes logoSpin{0%{transform:scale(1.3) rotateY(0)}50%{transform:scale(1.4) rotateY(180deg) rotateX(10deg)}to{transform:scale(1.3) rotateY(360deg)}}@keyframes plOut{to{opacity:0;transform:scale(.8)}}@keyframes plRise{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes simKnob{0%,to{left:46%}50%{left:64%}}@keyframes syncOk{0%,to{transform:scale(.4);opacity:.25}8%,60%{transform:scale(1);opacity:1}}@keyframes syncSpin{0%{transform:rotate(0)}35%,to{transform:rotate(360deg)}}.home-v2 .mc-track{display:flex;align-items:center;gap:20px;height:562px}.home-v2 .mc-arrows{position:static}@keyframes mcRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mcFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mcPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.home-v2 .mc-arrow{transition:background .2s ease,opacity .2s ease}.home-v2 .mc-arrow:hover{background:#dfe7f1!important}.home-v2 .mc-arrow:disabled{opacity:.3;cursor:default!important}@media (max-width: 900px){.home-v2 .mc-track{flex-direction:column!important;transform:none!important;padding:0 20px!important}.home-v2 .mc-card{width:100%!important;height:auto!important;padding-bottom:24px!important;cursor:default!important}.home-v2 .mc-card .mc-desc{display:flex!important;color:#ffffffc7!important}.home-v2 .mc-card[data-on=true] .mc-desc{color:#4e5a6c!important}.home-v2 .mc-card[data-on=false] .mc-desc strong{color:#fff!important}.home-v2 .mc-mock{position:static!important;margin-top:20px;border-radius:14px!important}.home-v2 .mc-arrows,.home-v2 .mc-sep,.home-v2 [data-r~=mcrecap]{display:none!important}.home-v2 .mc-track{height:auto!important;gap:14px!important}.home-v2 .mc-card{padding:24px 22px 22px!important}.home-v2 .mc-card .mc-title{font-size:20px!important}}@media (max-width: 1200px){.home-v2 [data-r~=hidesm]{display:none!important}.home-v2 [data-r~=showsm]{display:inline-flex!important}.home-v2 [data-r~=footgrid]{grid-template-columns:repeat(3,1fr)!important;gap:36px 32px!important}.home-v2 [data-r~=nav]>div{padding:0 24px!important}.home-v2 [data-r~=grid2]{grid-template-columns:1fr!important}}@media (max-width: 1100px){.home-v2 [data-r~=herogrid]{grid-template-columns:minmax(0,1fr)!important;gap:48px!important;max-width:720px!important}}@media (max-width: 1000px){.home-v2 [data-r~=mhgroups]{grid-template-columns:minmax(0,1fr)!important}.home-v2 [data-r~=mhpanel]{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.home-v2 [data-r~=mech]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.home-v2 [data-r~=mechrail]{position:static!important}.home-v2 [data-r~=offers]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.home-v2 [data-r~=testis]{grid-template-columns:minmax(0,1fr)!important;max-width:640px;margin:0 auto}.home-v2 [data-r~=split]{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.home-v2 [data-r~=stats]{grid-template-columns:1fr 1fr!important}.home-v2 [data-r~=bench]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 900px){.home-v2 [data-r~=sec]{padding:68px 20px!important}.home-v2 [data-r~=hero]{padding-top:204px!important}.home-v2 [data-r~=bench]{padding:24px!important;gap:24px!important}.home-v2 .sim-card{padding:22px!important}.home-v2 [data-r~=stats]>div{padding:26px 20px!important}.home-v2 [data-r~=split]{gap:32px!important}.home-v2 [data-r~=foot]{padding:56px 20px 24px!important}.home-v2 [data-r~=h1]{font-size:42px!important}.home-v2 [data-r~=nav]{padding:0!important}.home-v2 [data-r~=logostrip]{animation:logo-scroll 38s linear infinite!important}.home-v2 [data-r~=hxgrid]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:16px!important}.home-v2 [data-r~=hxwire]{display:none!important}.home-v2 [data-r~=hero]{padding-left:20px!important;padding-right:20px!important;padding-bottom:72px!important}.home-v2 [data-r~=mechtabs]{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.home-v2 *:not([data-r~=logostrip]),.home-v2 *:before,.home-v2 *:after{animation:none!important;transition:none!important}}@media (max-width: 700px){.home-v2 [data-r~=offers]{grid-template-columns:minmax(0,1fr)!important}.home-v2 [data-r~=hxeco],.home-v2 [data-r~=hxrse]{display:none!important}.home-v2 [data-r~=faqhead]{position:static!important}.home-v2 [data-r~=outils]{grid-template-columns:minmax(0,1fr)!important}.home-v2 [data-r~=footgrid]{grid-template-columns:1fr 1fr!important}.home-v2 [data-r~=ctastack]{flex-direction:column!important;align-items:stretch!important}.home-v2 [data-r~=ctastack]>a{justify-content:center!important;white-space:normal!important}.home-v2 [data-r~=mechpad]{padding:22px!important}}@media (max-width: 560px){.home-v2 [data-r~=stats]{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:420px}.home-v2 [data-r~=stats]>div{padding:20px 14px!important;border-left-width:0!important}.home-v2 [data-r~=stats]>div:nth-child(2n){border-left:1px solid #edf3f9!important}.home-v2 [data-r~=stats]>div:nth-child(n+3){border-top:1px solid #edf3f9}.home-v2 [data-r~=stats]>div>span:first-child{font-size:30px!important}.home-v2 [data-r~=stats] img{height:34px!important}.home-v2 [data-r~=zigrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-v2 .tm-dia{pointer-events:none}.home-v2 [data-r~=h1]{font-size:36px!important}.home-v2 [data-r~=footgrid],.home-v2 [data-r~=mechtabs]{grid-template-columns:1fr!important}.home-v2 [data-r~=mhsteps]{display:grid!important;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.home-v2 *,.home-v2 *:before,.home-v2 *:after{animation:none!important}}.home-v2 .faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 4px;background:transparent;border:0;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit}.home-v2 .mc-mock{position:absolute;left:22px;right:22px;bottom:0;box-sizing:border-box;height:176px;padding:18px 20px;border:1px solid #e5edf5;border-bottom-width:0;border-radius:14px 14px 0 0;background:#fff}.home-v2 .sync-stack{display:grid;justify-items:center}.home-v2 .sync-layer{grid-area:1/1}.home-v2 [data-faq-panel]{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.home-v2 .faq-row.is-open [data-faq-panel]{max-height:420px;opacity:1}.home-v2 [data-faq-chevron]{transition:transform .25s ease}.home-v2 .faq-row.is-open [data-faq-chevron]{transform:rotate(180deg)}@media (max-width: 700px){.home-v2 [data-r~=mrp2]{margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important;padding-right:20px!important}.home-v2 .btn-dark,.home-v2 .btn-primary,.home-v2 .btn-ghost{white-space:normal!important;max-width:100%}.home-v2 [data-r~=syncrow]{flex-direction:column!important;gap:14px!important}.home-v2 [data-r~=syncgrid]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-left:22px!important;padding-right:22px!important}}@media (max-width: 900px){.home-v2 *:not([data-r~=logostrip]),.home-v2 *:before,.home-v2 *:after{animation:none!important;transition:none!important}.home-v2 [data-hero-glow="1"],body:has(.home-v2)>footer [data-hero-glow="1"]{display:none}}
