/* This is an example to import fonts from css */
/* @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Rubik:wght@300;400;500;600;700;800;900&display=swap"); */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
  margin: auto;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
*, *:before, *:after {
  box-sizing: border-box;
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1240px;
}
@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 20px;
}

.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: 1240px;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/* For global DND areas */
.kl-dnd-header:before {
  content: "";
  position: relative;
  display: block;
  height: 100%;
}
.kl-dnd-header-area {
  z-index: 99;
  position: fixed;
  width: 100%;
  /* Specifically for the header navbar */
}
.kl-dnd-header-area header.kl-header {
  position: relative;
}
.kl-dnd-header-area div.kl-header-placeholder {
  height: 0;
}
.kl-dnd-header-spacer {
  height: 100px;
}
/* Responsive Grid */
.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*=span] {
  display: block;
  float: left;
  width: 100%;
  margin-left: 2.127659574%;
  *margin-left: 2.0744680846%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*=span]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999999%;
  *width: 99.9468085006%;
}

.row-fluid .span11 {
  width: 91.489361693%;
  *width: 91.4361702036%;
}

.row-fluid .span10 {
  width: 82.978723396%;
  *width: 82.9255319066%;
}

.row-fluid .span9 {
  width: 74.468085099%;
  *width: 74.4148936096%;
}

.row-fluid .span8 {
  width: 65.957446802%;
  *width: 65.9042553126%;
}

.row-fluid .span7 {
  width: 57.446808505%;
  *width: 57.3936170156%;
}

.row-fluid .span6 {
  width: 48.936170208%;
  *width: 48.8829787186%;
}

.row-fluid .span5 {
  width: 40.425531911%;
  *width: 40.3723404216%;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.8617021246%;
}

.row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.3510638276%;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.8404255306%;
}

.row-fluid .span1 {
  width: 6.382978723%;
  *width: 6.3297872336%;
}

.container-fluid {
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }
  .row-fluid [class*=span] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*=span] {
    display: block;
    float: left;
    width: 100%;
    margin-left: 2.762430939%;
    *margin-left: 2.7092394496%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*=span]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036%;
  }
  .row-fluid .span11 {
    width: 91.436464082%;
    *width: 91.3832725926%;
  }
  .row-fluid .span10 {
    width: 82.872928171%;
    *width: 82.8197366816%;
  }
  .row-fluid .span9 {
    width: 74.30939226%;
    *width: 74.2562007706%;
  }
  .row-fluid .span8 {
    width: 65.745856349%;
    *width: 65.6926648596%;
  }
  .row-fluid .span7 {
    width: 57.182320438%;
    *width: 57.1291289486%;
  }
  .row-fluid .span6 {
    width: 48.618784527%;
    *width: 48.5655930376%;
  }
  .row-fluid .span5 {
    width: 40.055248616%;
    *width: 40.0020571266%;
  }
  .row-fluid .span4 {
    width: 31.491712705%;
    *width: 31.4385212156%;
  }
  .row-fluid .span3 {
    width: 22.928176794%;
    *width: 22.8749853046%;
  }
  .row-fluid .span2 {
    width: 14.364640883%;
    *width: 14.3114493936%;
  }
  .row-fluid .span1 {
    width: 5.801104972%;
    *width: 5.7479134826%;
  }
}
@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*=span] {
    display: block;
    float: left;
    width: 100%;
    margin-left: 2.564102564%;
    *margin-left: 2.5109110746%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*=span]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.9468085106%;
  }
  .row-fluid .span11 {
    width: 91.452991453%;
    *width: 91.3997999636%;
  }
  .row-fluid .span10 {
    width: 82.905982906%;
    *width: 82.8527914166%;
  }
  .row-fluid .span9 {
    width: 74.358974359%;
    *width: 74.3057828696%;
  }
  .row-fluid .span8 {
    width: 65.811965812%;
    *width: 65.7587743226%;
  }
  .row-fluid .span7 {
    width: 57.264957265%;
    *width: 57.2117657756%;
  }
  .row-fluid .span6 {
    width: 48.717948718%;
    *width: 48.6647572286%;
  }
  .row-fluid .span5 {
    width: 40.170940171%;
    *width: 40.1177486816%;
  }
  .row-fluid .span4 {
    width: 31.623931624%;
    *width: 31.5707401346%;
  }
  .row-fluid .span3 {
    width: 23.076923077%;
    *width: 23.0237315876%;
  }
  .row-fluid .span2 {
    width: 14.52991453%;
    *width: 14.4767230406%;
  }
  .row-fluid .span1 {
    width: 5.982905983%;
    *width: 5.9297144936%;
  }
}
/* Clearfix */
.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* Visibilty Classes */
.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive Visibilty Classes */
.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
}
button, .button, .button_cta a {
  background-color: rgba(8, 102, 213, 1.0);
  border: 1px solid rgba(8, 102, 213, 1);
  border-radius: 3px;
  color: rgba(255, 255, 255, 1);
  padding: 15px 25px;
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  cursor: pointer;
  line-height: 1.1;
  letter-spacing: 0.03em;
  white-space: normal;
  word-break: break-word;
  text-align: center;
  text-decoration: none;
  position: relative;
  transition: all 0.15s linear;
  /* To affect HubSpot CTAs */
}
button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .button_cta a:hover, .button_cta a:focus, .button_cta a:active {
  background-color: rgba(59, 102, 201, 1.0);
  border-color: rgba(59, 102, 201, 1.0);
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
  transform: scale(1.05);
}
button:disabled, .button:disabled, .button_cta a:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}
button a, .button a, .button_cta a a {
  color: rgba(255, 255, 255, 1);
}
button a:hover, .button a:hover, .button_cta a a:hover {
  color: white;
  text-decoration: none;
}

/* 
 This class allows the use of CTAS 
 */
.button_cta, .button_cta.button--outlined, .button_cta.button--arrow {
  padding: 0;
  border: none;
  display: inline-block;
}
.button_cta:after, .button_cta.button--outlined:after, .button_cta.button--arrow:after {
  display: none;
}
@media screen and (max-width: 767px) {
  .button_cta, .button_cta.button--outlined, .button_cta.button--arrow {
    text-align: center;
  }
}

.widget-type-cta {
  background-color: rgba(8, 102, 213, 1.0);
  border: 1px solid rgba(8, 102, 213, 1);
  border-radius: 3px;
  color: rgba(255, 255, 255, 1);
  padding: 15px 25px;
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  cursor: pointer;
  line-height: 1.1;
  letter-spacing: 0.03em;
  white-space: normal;
  word-break: break-word;
  text-align: center;
  text-decoration: none;
  position: relative;
  transition: all 0.15s linear;
  /* To affect HubSpot CTAs */
}
.widget-type-cta:hover, .widget-type-cta:focus, .widget-type-cta:active {
  background-color: rgba(59, 102, 201, 1.0);
  border-color: rgba(59, 102, 201, 1.0);
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
  transform: scale(1.05);
}
.widget-type-cta:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}
.widget-type-cta a {
  color: rgba(255, 255, 255, 1);
}
.widget-type-cta a:hover {
  color: white;
  text-decoration: none;
}
.widget-type-cta a {
  color: white;
}
.widget-type-cta a:hover, .widget-type-cta a:focus, .widget-type-cta a:active {
  color: white;
  text-decoration: none;
}

.button--outlined, .button_cta.button--outlined a {
  background-color: transparent;
  color: #0866D5;
  border: 2px solid #0866D5;
  font-weight: bold;
  /* To affect HubSpot CTAs */
}
.button--outlined a, .button_cta.button--outlined a a {
  color: inherit;
}

.button--arrow, .button_cta.button--arrow a {
  color: #000000;
  background: none;
  border: none;
  padding: 0;
  transition: none;
  /* To affect HubSpot CTAs */
}
.button--arrow:after, .button_cta.button--arrow a:after {
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 13'%3E%3Cpath d='M37.5303 7.0303a.75.75 0 000-1.0606l-4.7729-4.773a.75.75 0 00-1.0607 1.0607L35.9393 6.5l-4.2426 4.2426a.75.75 0 001.0607 1.0607l4.7729-4.773zM0 7.25h37v-1.5H0v1.5z' fill='%23000000'/%3E%3C/svg%3E");
  width: 36px;
  margin-left: 6px;
  display: inline-block;
  vertical-align: middle;
  transition: margin 0.15s linear;
}
.button--arrow:hover, .button--arrow:focus, .button--arrow:active, .button_cta.button--arrow a:hover, .button_cta.button--arrow a:focus, .button_cta.button--arrow a:active {
  background: none;
  border: none;
  text-decoration: none;
  color: #0866D5;
  transform: none;
}
.button--arrow:hover:after, .button--arrow:focus:after, .button--arrow:active:after, .button_cta.button--arrow a:hover:after, .button_cta.button--arrow a:focus:after, .button_cta.button--arrow a:active:after {
  /* Really nasty way of chaning the color of the arrow */
  content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 13'%3E%3Cpath d='M37.5303 7.0303a.75.75 0 000-1.0606l-4.7729-4.773a.75.75 0 00-1.0607 1.0607L35.9393 6.5l-4.2426 4.2426a.75.75 0 001.0607 1.0607l4.7729-4.773zM0 7.25h37v-1.5H0v1.5z' fill='%230866D5'/%3E%3C/svg%3E");
  margin-left: 10px;
}
.button--arrow:hover a, .button--arrow:focus a, .button--arrow:active a, .button_cta.button--arrow a:hover a, .button_cta.button--arrow a:focus a, .button_cta.button--arrow a:active a {
  color: inherit;
}
.button--arrow:disabled, .button_cta.button--arrow a:disabled {
  background: none;
  border: none;
  color: #aeaeae;
  cursor: auto;
}
.button--arrow a, .button_cta.button--arrow a a {
  color: inherit;
}
#hubspot-messages-iframe-container {
  z-index: 13 !important;
}
@charset "UTF-8";
/* Form */
form, .submitted-message {
  font-family: arial, helvetica, sans-serif, sans-serif;
}

.hs-form-field {
  margin: 0 0 1rem;
}

/* Labels */
form label {
  color: #000000;
  display: block;
  font-size: 0.875rem;
  font-weight: bold;
  padding-top: 0;
  margin-bottom: 0.35rem;
  text-align: left;
  width: auto;
}

/* Help text - legends */
form legend {
  color: #33475B;
  font-size: 0.875rem;
}

/* Inputs */
.input {
  position: relative;
}

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
select,
textarea {
  background-color: #FFF;
  border: 1px solid #DADADA;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0.75rem 1rem;
  width: 100%;
  border-color: #DADADA;
  color: #000000;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
  outline: none;
  border: 1px solid #0866D5;
}

fieldset {
  max-width: 100% !important;
}
fieldset.form-columns-0, fieldset.form-columns-1, fieldset.form-columns-2, fieldset.form-columns-3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
fieldset.form-columns-0 > div, fieldset.form-columns-1 > div, fieldset.form-columns-2 > div, fieldset.form-columns-3 > div {
  width: 100%;
}
fieldset.form-columns-0 .hs-form-field, fieldset.form-columns-1 .hs-form-field, fieldset.form-columns-2 .hs-form-field, fieldset.form-columns-3 .hs-form-field {
  flex-grow: 1;
  flex-basis: 135px;
}
fieldset.form-columns-0 .hs-form-field .input, fieldset.form-columns-1 .hs-form-field .input, fieldset.form-columns-2 .hs-form-field .input, fieldset.form-columns-3 .hs-form-field .input {
  margin-right: 0;
}
fieldset.form-columns-0 .hs-form-field .hs-input, fieldset.form-columns-1 .hs-form-field .hs-input, fieldset.form-columns-2 .hs-form-field .hs-input, fieldset.form-columns-3 .hs-form-field .hs-input {
  width: 100% !important;
  /* Style specifically for the international phone selector */
}
fieldset.form-columns-0 .hs-form-field .hs-input.hs-fieldtype-intl-phone, fieldset.form-columns-1 .hs-form-field .hs-input.hs-fieldtype-intl-phone, fieldset.form-columns-2 .hs-form-field .hs-input.hs-fieldtype-intl-phone, fieldset.form-columns-3 .hs-form-field .hs-input.hs-fieldtype-intl-phone {
  display: flex;
  align-items: center;
}
fieldset.form-columns-0 .hs-form-field .hs-input.hs-fieldtype-intl-phone select, fieldset.form-columns-1 .hs-form-field .hs-input.hs-fieldtype-intl-phone select, fieldset.form-columns-2 .hs-form-field .hs-input.hs-fieldtype-intl-phone select, fieldset.form-columns-3 .hs-form-field .hs-input.hs-fieldtype-intl-phone select {
  flex: 1 1 25%;
  margin-right: 10px;
}
fieldset.form-columns-0 .hs-form-field input[type=checkbox],
fieldset.form-columns-0 .hs-form-field input[type=radio], fieldset.form-columns-1 .hs-form-field input[type=checkbox],
fieldset.form-columns-1 .hs-form-field input[type=radio], fieldset.form-columns-2 .hs-form-field input[type=checkbox],
fieldset.form-columns-2 .hs-form-field input[type=radio], fieldset.form-columns-3 .hs-form-field input[type=checkbox],
fieldset.form-columns-3 .hs-form-field input[type=radio] {
  width: auto !important;
}

/* Form placeholder text */
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #E4E4E4;
}

/* Inputs - checkbox/radio */
form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.inputs-list > li {
  display: block;
  margin: 0.7rem 0;
  padding: 0;
  width: 100%;
}

.inputs-list input,
.inputs-list span {
  font-size: 0.875rem;
  vertical-align: middle;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  border: none;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin-right: 0.35rem;
  padding: 0;
  width: auto;
}
.hs-input[type=checkbox] + label,
.hs-input[type=radio] + label {
  display: inline-block;
  vertical-align: top;
}

/* Inputs - datepicker */
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #E4E4E4;
  content: "📅";
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fn-date-picker button, .fn-date-picker .button {
  min-width: auto;
}
.fn-date-picker .pika-table thead th {
  color: #FFF;
  background-color: #0866D5;
}
.fn-date-picker td.is-today .pika-button {
  color: #0866D5;
}
.fn-date-picker td.is-selected .pika-button {
  background: #0866D5;
  border-radius: 0;
  box-shadow: none;
}
.fn-date-picker td .pika-button:hover {
  background: #0866D5 !important;
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */
input[type=file] {
  background-color: transparent;
  border: initial;
  box-shadow: none;
  line-height: initial;
  padding: initial;
}

/* Headings and text */
form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

form .header {
  background-color: transparent;
  border: none;
}

h3.form-title {
  color: #000000;
}

/* GDPR */
.legal-consent-container {
  margin: 0;
}
.legal-consent-container .hs-form-booleancheckbox-display > span, .legal-consent-container .hs-form-booleancheckbox-display > span p {
  font-size: 0.875rem;
}

/* Validation */
.hs-form-required {
  color: red;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
  font-weight: normal;
}

/* Submit button */
form input[type=submit],
form .hs-button {
  background-color: rgba(8, 102, 213, 1.0);
  border: 1px solid rgba(8, 102, 213, 1);
  border-radius: 3px;
  color: rgba(255, 255, 255, 1);
  padding: 15px 25px;
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  cursor: pointer;
  line-height: 1.1;
  letter-spacing: 0.03em;
  white-space: normal;
  word-break: break-word;
  text-align: center;
  text-decoration: none;
  position: relative;
  transition: all 0.15s linear;
  /* To affect HubSpot CTAs */
}
form input[type=submit]:hover, form input[type=submit]:focus, form input[type=submit]:active,
form .hs-button:hover,
form .hs-button:focus,
form .hs-button:active {
  background-color: rgba(59, 102, 201, 1.0);
  border-color: rgba(59, 102, 201, 1.0);
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
  transform: scale(1.05);
}
form input[type=submit]:disabled,
form .hs-button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}
form input[type=submit] a,
form .hs-button a {
  color: rgba(255, 255, 255, 1);
}
form input[type=submit] a:hover,
form .hs-button a:hover {
  color: white;
  text-decoration: none;
}

/* Captcha */
.grecaptcha-badge {
  margin: 0;
  max-width: 100%;
}
body {
  scroll-behavior: auto;
}
/* Table */
table {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid #000000;
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

tbody + tbody {
  border-top: 2px solid #000000;
}

/* Table Cells */
th,
td {
  border: 1px solid #000000;
  color: #000000;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */
thead th,
thead td {
  background-color: rgba(8, 102, 213, 1);
  color: #FFFFFF;
  vertical-align: bottom;
}

/* Table footer */
tfoot td {
  background-color: rgba(255, 255, 255, 1.0);
  color: #000000;
}
html {
  font-size: 16px;
}

body {
  font-family: arial, helvetica, sans-serif, sans-serif;
  color: #000000;
  margin: 0;
  line-height: 1.4;
  word-break: break-word;
}

html[lang^=ja] body,
html[lang^=zh] body,
html[lang^=ko] body {
  line-break: strict;
  word-break: break-all;
}

/* Paragraphs */
p {
  font-size: 16px;
  line-height: 1.375;
  margin: 0 0 1.4rem;
}

strong {
  font-weight: 700;
}

/* Anchors */
a {
  color: #0270e0;
  cursor: pointer;
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: arial, helvetica, sans-serif, serif;
  font-weight: 700;
  margin: 0 0 1.4rem;
}

h1 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 36px;
  color: #000000;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

h2 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 30px;
  color: #000000;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

h3 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 22px;
  color: #000000;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

h4 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 18px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

h5 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 14px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

h6 {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 12px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

/* Lists */
ul,
ol {
  margin: 0 0 1.5rem;
  padding: 0 0 0 1.1rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 4px 0;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */
code {
  vertical-align: bottom;
}

/* Blockquotes */
blockquote {
  border-left: 2px solid #EEBC46;
  margin: 0 0 1.4rem;
  padding-left: 15px;
}

/* Horizontal rules */
hr {
  background-color: #CCC;
  border: none;
  color: #CCC;
  height: 1px;
}

/* Subscripts and superscripts */
sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Focus styles */
:focus {
  outline: auto;
  outline-color: #0866D5;
}

.disable-focus-styles :focus {
  outline: none;
}
/* Blog subscribe */
.blog-subscribe {
  background-color: #F0F5FF;
  padding: 80px 0;
}
.blog-subscribe__wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .blog-subscribe__wrapper {
    display: block;
  }
}
.blog-subscribe__header {
  flex-basis: 465px;
  flex-grow: 1;
  max-width: 680px;
}
.blog-subscribe__form {
  flex-basis: 450px;
  margin-left: 32px;
}
@media screen and (max-width: 768px) {
  .blog-subscribe__form {
    margin: 32px 0 0;
  }
}
.kl-card-grid > div {
  display: flex;
  flex-wrap: wrap;
  margin: -26px;
}
.kl-card-grid__card-wrapper {
  display: flex;
  flex-basis: 33.3333333333%;
  padding: 26px;
}
@media screen and (max-width: 768px) {
  .kl-card-grid__card-wrapper {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 520px) {
  .kl-card-grid__card-wrapper {
    flex-basis: 100%;
  }
}
.kl-card-grid__card {
  width: 100%;
  border: 0.5px solid rgba(100, 146, 253, 0.2);
  box-shadow: 0px 11px 30px rgba(154, 161, 177, 0.2);
  background-color: rgba(255, 255, 255, 1.0);
  border-radius: 9px;
  overflow: hidden;
}
.kl-card-grid__image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  height: 260px;
  width: 100%;
}
.kl-card-grid__preheader {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #60b7dc;
  display: block;
  margin: 0 0 0.5rem;
}
.kl-card-grid__content {
  display: block;
  padding: 20px 24px;
  color: #000000;
  text-decoration: none;
}
.kl-card-grid__content h3, .kl-card-grid__content h4 {
  margin: 0 0 0.5rem;
}
.kl-card-grid__content p {
  margin: 0;
}
.kl-card-grid__content:hover, .kl-card-grid__content:focus {
  color: #000000;
  text-decoration: none;
}
.kl-card-grid--4-columns > div {
  margin: -24px -12px;
}
.kl-card-grid--4-columns .kl-card-grid__card-wrapper {
  flex-basis: 25%;
  padding: 24px 12px;
}
@media screen and (max-width: 920px) {
  .kl-card-grid--4-columns .kl-card-grid__card-wrapper {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .kl-card-grid--4-columns .kl-card-grid__card-wrapper {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 520px) {
  .kl-card-grid--4-columns .kl-card-grid__card-wrapper {
    flex-basis: 100%;
  }
}
.kl-card-grid--4-columns .kl-card-grid__image {
  height: 220px;
}
.kl-custom-anchor {
  scroll-margin-top: 113px;
}
.kl-rich-text__preheader {
  font-family: arial, helvetica, sans-serif, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #60b7dc;
  display: block;
  margin: 0 0 0.75rem;
}
.kl-rich-text img {
  max-width: 100%;
}
.kl-rich-text h1 {
  color: #000000;
}
.kl-rich-text p {
  margin: 0 0 1rem;
}
.kl-rich-text p:last-child {
  margin: 0 0 2rem;
}
.kl-rich-text__buttons {
  margin: -10px;
}
.kl-rich-text__buttons .button, .kl-rich-text__buttons .button_cta {
  margin: 10px;
}
@media screen and (max-width: 480px) {
  .kl-rich-text__buttons .button, .kl-rich-text__buttons .button_cta {
    display: block;
  }
}
.kl-rich-text__form {
  max-width: 600px;
}
.kl-rich-text--center {
  text-align: center;
  margin: 0 auto;
}
.kl-rich-text--center .kl-rich-text__form {
  max-width: 600px;
  margin: 0 auto;
}
.kl-rich-text--right {
  text-align: right;
  margin: 0 0 0 auto;
}
.kl-rich-text--right .kl-rich-text__form {
  margin: 0 0 0 auto;
}
.kl-footer {
  background-color: rgba(35, 80, 134, 1.0);
}
.kl-footer h1, .kl-footer h2, .kl-footer h3, .kl-footer h4, .kl-footer h5, .kl-footer h6, .kl-footer p, .kl-footer a, .kl-footer div, .kl-footer span {
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__wrapper {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
}
.kl-footer__legal {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 0.875rem;
  margin: -0.625rem -1.25rem;
}
.kl-footer__legal > span {
  margin: 0.625rem 1.25rem;
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__legal a {
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__legal a:hover, .kl-footer__legal a:focus, .kl-footer__legal a:active {
  color: rgba(8, 102, 213, 1.0);
  text-decoration: none;
}
.kl-footer__byline {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 0.75rem;
  margin: -0.625rem -1.25rem;
}
@media screen and (max-width: 680px) {
  .kl-footer__byline {
    justify-content: center;
  }
}
.kl-footer__byline > span {
  margin: 0.625rem 1.25rem;
  color: rgba(255, 255, 255, 1.0);
  text-align: center;
}
.kl-footer__byline a {
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__byline a:hover, .kl-footer__byline a:focus, .kl-footer__byline a:active {
  color: #0866D5;
  text-decoration: none;
}
.kl-footer__content {
  display: flex;
  justify-content: space-between;
  padding: 120px 0;
}
@media screen and (max-width: 1024px) {
  .kl-footer__content {
    padding: 0 0 32px !important;
  }
}
@media screen and (max-width: 680px) {
  .kl-footer__content {
    display: block;
  }
}
.kl-footer__address {
  margin: 32px 0 16px;
}
.kl-footer__address p {
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__info {
  flex-basis: 250px;
}
.kl-footer__info img {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
}
.kl-footer__info p {
  font-size: 0.875em;
}
.kl-footer__social {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 -16px;
}
.kl-footer__social span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 8px 16px;
}
.kl-footer__social svg {
  display: block;
  width: 25px;
  height: 25px;
  fill: rgba(255, 255, 255, 1.0);
  transition: all 0.25s ease-in-out;
}
.kl-footer__social a:hover svg {
  fill: #0866D5;
}
.kl-footer__menu {
  display: flex;
  flex-wrap: wrap;
  margin: -16px 0;
}
@media screen and (max-width: 680px) {
  .kl-footer__menu {
    margin: 16px -16px 0;
  }
}
.kl-footer__menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.kl-footer__menu h3 {
  font-size: 1.125rem;
  font-weight: bold;
  margin: 0 0 2rem;
  color: rgba(255, 255, 255, 1.0);
}
.kl-footer__menu a {
  display: block;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 17px;
  color: rgba(255, 255, 255, 1.0);
  margin: 0 0 1.375em;
}
.kl-footer__menu a:hover, .kl-footer__menu a:focus, .kl-footer__menu a:active {
  color: #0866D5;
  text-decoration: none;
}
.kl-footer__group {
  margin: 16px 42px;
}
@media screen and (max-width: 680px) {
  .kl-footer__group {
    margin: 16px;
  }
}
/***************************************************************************/
/************************   Menu and simple menu   *************************/
/***************************************************************************/
.hs-menu-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */
.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* Vertical menu */
.hs-menu-wrapper.hs-menu-flow-vertical ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

.lang_switcher_class {
  display: flex !important;
}

.lang_list_class {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  padding: 0 !important;
  margin-top: 20px !important;
}

.lang_list_class:before {
  border: none !important;
  background: white;
  box-shadow: 0px 5px 10px rgba(154, 161, 177, 0.1);
}

.lang_list_class:after {
  top: -23px !important;
}

.lang_list_class li {
  word-break: keep-all;
  border-left: none !important;
  border-right: none !important;
}

.lang_list_class li:first-child {
  border-top: none !important;
}

.lang_list_class li:last-child {
  border-bottom: none !important;
}
.no-scroll {
  overflow: hidden;
}
/* --- CSS-INLINE-SEPARATEUR (main.css / child.css, ne pas éditer à la main) --- */
@font-face {
font-family: 'System-Fallback';
font-style: normal;
font-weight: 400;
src: local('Arial'), local('Helvetica Neue'), local('sans-serif');
font-display: swap;
}
.kl-card-grid__card-wrapper {
min-height: 400px;
contain: layout style;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
a:focus, button:focus { outline: 2px solid #94733d; outline-offset: 2px; }
.glass-effect {
background: rgba(255, 255, 255, 0.95);
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 992px) {
.glass-effect {
background: rgba(255, 255, 255, 0.7) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.05);
}
}
.fade-up {
opacity: 0; transform: translateY(40px);
transition: opacity 0.8s ease-out, transform 0.8s ease-out; will-change: opacity, transform;
}
.fade-up.is-visible { opacity: 1; transform: translateY(0); }
p a:not(.btn-neura):not(.btn-pricing),
li a:not(.btn-neura):not(.btn-pricing):not(.nav-link),
.footer-container a:not(.btn-neura), .text-link-effect {
text-decoration: none; position: relative; display: inline;
background-image: linear-gradient(#D4AF37, #D4AF37);
background-position: 0% 100%; background-repeat: no-repeat;
background-size: 0% 2px; transition: background-size 0.3s ease; color: inherit;
}
@media (min-width: 992px) {
p a:not(.btn-neura):not(.btn-pricing):hover,
li a:not(.btn-neura):not(.btn-pricing):not(.nav-link):hover,
.footer-container a:not(.btn-neura):hover, .text-link-effect:hover {
background-size: 100% 2px; color: #D4AF37;
}
}
.btn-neura, .cta_button, .hs-button, [class*="btn"] { background-image: none !important; }
.reveal-up {
opacity: 0; transform: translateY(40px);
transition: opacity 0.8s, transform 0.8s; will-change: opacity, transform;
}
.reveal-up.is-visible { opacity: 1; transform: translateY(0); }
.reveal-up.delay-100 { transition-delay: 0.1s; }
.reveal-up.delay-200 { transition-delay: 0.2s; }
.btn-neura {
display: inline-block; padding: 15px 40px; border-radius: 50px;
font-family: system-ui, -apple-system, sans-serif; font-weight: 700;
font-size: 1rem; text-decoration: none; text-align: center;
white-space: nowrap; line-height: 1.2; cursor: pointer;
border: 2px solid transparent; transition: transform 0.3s ease;
}
@media (min-width: 992px) { .btn-neura:hover { transform: translateY(-3px); } }
.btn-neura { background-color: #0866D5; border-color: #0866D5; color: #ffffff; }
html[data-theme="dark"] .btn-neura:not(.btn-outline) { color: #ffffff !important; }
@media (min-width: 992px) {
.btn-neura:hover { background-color: #0652AE; border-color: #0652AE; box-shadow: 0 6px 20px rgba(8,102,213,.35); }
}
.btn-neura.btn-gold { background-color: #ff9f43 !important; border-color: #ff9f43 !important; color: #0B132B !important; }
@media (min-width: 992px) {
.btn-neura.btn-gold:hover { background-color: #ff8c1a !important; border-color: #ff8c1a !important; box-shadow: 0 5px 15px rgba(255, 159, 67, 0.6); }
}
.btn-neura.btn-primary { background-color: #0B132B !important; color: #ffffff !important; }
.btn-neura.btn-outline { background-color: transparent !important; border: 2px solid #0B132B !important; color: #0B132B !important; }
.logo-section-container {
width: 100%; position: relative; padding: 40px 0;
will-change: auto;
}
.logo-slider-wrapper {
width: 100%; overflow: hidden;
-webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
min-height: 100px; contain: content;
}
.logo-slider-track {
display: flex; width: max-content; align-items: center;
animation: logo-scroll 25s linear infinite;
padding-bottom: 0;
}
.logo-slide {
flex: 0 0 200px;
padding: 0 15px;
display: flex; flex-direction: column;
justify-content: flex-start;
align-items: center;
}
.logo-img-box {
height: 100px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
}
.logo-img-box img {
max-width: 160px;
max-height: 80px;
width: auto;
height: auto;
object-fit: contain;
}
.partner-name {
margin: 0;
font-size: 15px;
color: var(--name-color, #0B132B);
font-weight: 700;
text-align: center;
line-height: 1.2;
}
.logo-bottom-text {
margin-top: 40px; text-align: center; max-width: 800px;
margin-left: auto; margin-right: auto; padding: 0 20px;
font-size: 1.1rem; color: #444;
}
html[data-theme="dark"] .partner-name{color:#F4F8FC!important}
html[data-theme="dark"] .logo-bottom-text{color:#C9D6E4!important}
html[data-theme="dark"] form label{color:#C9D6E4}
html[data-theme="dark"] form legend{color:#C9D6E4}
html[data-theme="dark"] h3.form-title{color:#F4F8FC}
@keyframes logo-scroll {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
@media (max-width: 768px) {
.logo-slide { flex: 0 0 160px; }
.logo-img-box img { max-width: 130px; max-height: 70px; }
.logo-slider-track { animation-duration: 20s; }
}
.logo-img-box img[alt*="ubspot" i] { height: 68px !important; width: auto !important; max-width: none !important; }
@media (min-width: 992px) {
.nc-glow-card { position: relative; overflow: hidden; z-index: 1; }
.nc-glow-card::before {
content: ""; position: absolute; inset: 0; z-index: -1;
background: radial-gradient(600px circle at var(--x, 50%) var(--y, 50%), rgba(0, 0, 0, 0.1), transparent 40%);
opacity: 0; transition: opacity 0.3s ease; pointer-events: none;
}
.nc-glow-card:hover::before { opacity: 1; }
}
.kl-card-grid__card-wrapper { opacity: 1; transform: translateY(0); transition: opacity 0.8s ease-out, transform 0.5s ease-out; height: 100%; display: block; }
.js-scroll-hidden { opacity: 0 !important; transform: translateY(40px) !important; }
.js-scroll-visible { opacity: 1 !important; transform: translateY(0) !important; }
html.hs-inline-edit .js-scroll-hidden { opacity: 1 !important; transform: none !important; }
.kl-card-grid__card {
border-radius: 12px; background-color: #fff; position: relative; height: 100%;
overflow: hidden; display: flex; flex-direction: column;
transition: transform 0.3s ease;
}
@media (min-width: 992px) {
.kl-card-grid__card { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.kl-card-grid__card:hover {
box-shadow: 0 0 15px 2px rgba(0, 229, 255, 0.5),
0 0 30px 10px rgba(0, 100, 255, 0.2),
inset 0 0 10px rgba(0, 229, 255, 0.1);
transform: translateY(-8px) scale(1.02); z-index: 5;
border: 1px solid rgba(0, 229, 255, 0.3);
}
}
.kl-card-grid__image { width: 100%; height: 200px; background-size: cover; background-position: center; flex-shrink: 0; }
.kl-card-grid__content { flex-grow: 1; display: flex; flex-direction: column; padding: 20px; }
h3.kl-card-grid__preheader {
font-size: 1.5rem; font-weight: 700; margin-bottom: 10px; margin-top: 0; color: #333;
transition: color 0.3s ease;
}
@media (min-width: 992px) {
.kl-card-grid__card:hover h3.kl-card-grid__preheader { color: #008ac9; text-shadow: 0 0 4px rgba(0, 138, 201, 0.3); }
}
.kl-card-grid__card, .neura-hamburger, .btn-neura {
transition-property: transform, opacity !important;
transition-duration: 0.3s !important;
}
@media (hover: hover) and (pointer: fine) {
.kl-card-grid__card, .btn-neura {
transition-property: transform, opacity, background-color, border-color, color, box-shadow !important;
}
}
.animated-btn { display: inline-block; font-weight: bold; padding: 15px 30px; font-size: 1.1em; transition: transform 0.2s; }
@media (min-width: 992px) {
.animated-btn:hover { transform: translateY(-3px); box-shadow: 0 6px 12px rgba(0,0,0,0.15); }
}
.lab-section { text-align: center; padding: 50px 20px; background: #fff; border-radius: 12px; max-width: 900px; margin: 40px auto; box-shadow: 0 4px 12px rgba(0,0,0,0.08); }
.lab-section h2 { color: #235086; font-size: 2rem; margin-bottom: 20px; }
.lab-section p { color: #235086; font-size: 1.1em; margin-bottom: 30px; }
@media (max-width: 768px) {
.hero-actions a, .btn-neura {
white-space: normal !important; height: auto !important; min-height: 50px;
padding: 12px 15px !important; line-height: 1.3 !important;
display: flex !important; align-items: center; justify-content: center;
}
.fade-up, .reveal-up { opacity: 1 !important; transform: none !important; transition: none !important; }
}
.dnd-section:has(.nc-restos),
.dnd-section:has(.nc-pisc),
.dnd-section:has(.faqbc-v2),
.dnd-section:has(.nc-rdv-hero),
.dnd-section:has(.nc-rdv-details){position:relative;isolation:isolate}
.dnd-section:has(.nc-restos)::before,
.dnd-section:has(.nc-pisc)::before,
.dnd-section:has(.faqbc-v2)::before,
.dnd-section:has(.nc-rdv-hero)::before,
.dnd-section:has(.nc-rdv-details)::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.dnd-section:has(.nc-restos)>.row-fluid,
.dnd-section:has(.nc-pisc)>.row-fluid,
.dnd-section:has(.faqbc-v2)>.row-fluid,
.dnd-section:has(.nc-rdv-hero)>.row-fluid,
.dnd-section:has(.nc-rdv-details)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section:has(.nc-restos)::before,
html[data-theme="dark"] .dnd-section:has(.nc-pisc)::before,
html[data-theme="dark"] .dnd-section:has(.faqbc-v2)::before,
html[data-theme="dark"] .dnd-section:has(.nc-rdv-hero)::before,
html[data-theme="dark"] .dnd-section:has(.nc-rdv-details)::before{background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important}
.nc-h2-title{color:#0866D5;font-weight:800;text-align:center;margin:0 0 16px;line-height:1.25;font-size:2.1rem}
.nc-h2-sub{text-align:center;font-size:1.1rem;line-height:1.6;color:#102A56;margin:0}
@media (max-width:600px){.nc-h2-title{font-size:1.7rem}}
.nc-h2-dotbg{position:relative;overflow:hidden;border-radius:20px}
.nc-h2-dotbg::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.nc-h2-dotbg>*{position:relative;z-index:1}
.dnd-section:has(.nc-outils2),
.dnd-section:has(.faq-home-v1){position:relative;isolation:isolate}
.dnd-section:has(.nc-outils2)::before,
.dnd-section:has(.faq-home-v1)::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.dnd-section:has(.nc-outils2)>.row-fluid,
.dnd-section:has(.faq-home-v1)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section:has(.nc-outils2)::before,
html[data-theme="dark"] .dnd-section:has(.faq-home-v1)::before{background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important}
.nc-h2-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:15px 34px;border-radius:999px;background:#0866D5;color:#fff !important;font-weight:700;font-size:1.05rem;text-decoration:none;box-shadow:0 8px 22px rgba(8,102,213,.20);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
@media (min-width:992px){.nc-h2-cta:hover{background:#D4AF37;transform:translateY(-1px);box-shadow:0 10px 25px rgba(212,175,55,.35)}}
.nc-eyebrow-wrap{display:flex;justify-content:center;margin-bottom:14px}
.nc-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #E2EAF4;color:rgba(16,42,86,.78);font-size:.82rem;font-weight:600;box-shadow:0 2px 8px rgba(16,42,86,.06)}
.nc-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#0866D5;display:inline-block;flex:none}
.nc-eyebrow--gold{background:#FBF6E8;border-color:#EDE0BC;color:#8A6508}
.nc-eyebrow--gold::before{display:none}
.nc-eyebrow-star{color:#8A6508;font-size:1.1rem;line-height:1}
.dnd-section:has(.process-step){padding-top:24px;position:relative;isolation:isolate}
.dnd-section:has(.process-step)::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.dnd-section:has(.process-step)>.row-fluid{position:relative;z-index:1}
.nc-cta-final{background:linear-gradient(180deg,#ffffff,#F4F8FC);border:1px solid rgba(16,42,86,.10);border-radius:24px;box-shadow:0 14px 34px rgba(16,42,86,.12);padding:36px 40px;margin:0 auto;max-width:1140px}
.nc-cta-final__inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}
.nc-cta-final__icon{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:#EAF2FC;display:flex;align-items:center;justify-content:center}
.nc-cta-final__icon svg{width:30px;height:30px;display:block}
.nc-cta-final__content{flex:1 1 auto;min-width:0}
.nc-cta-final__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:9px 22px;border-radius:999px;background:#FBF6E8;border:1px solid #EDE0BC;color:#8A6508;font-size:.88rem;font-weight:700;box-shadow:0 2px 8px rgba(16,42,86,.06)}
.nc-cta-final__eyebrow-star{color:#8A6508;font-size:1.1rem;line-height:1}
.nc-cta-final__title{margin:0 0 10px;font-size:2.1rem;line-height:1.25;font-weight:800;color:#0866D5}
.nc-cta-final__text{margin:0 auto;font-size:.98rem;line-height:1.6;color:#3B4A63;max-width:900px}
.nc-cta-final__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:2px}
.nc-cta-final__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 28px;border-radius:999px;background:#D4AF37;color:#102A56 !important;font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px rgba(212,175,55,.30);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
.nc-cta-final__btn svg{width:16px;height:16px;flex:none}
.nc-cta-final__reassurance{margin:0;font-size:.82rem;font-weight:600;color:#5b738b;text-align:center}
html[data-theme="dark"] .nc-cta-final__reassurance{color:#9FB2C8}
@media (min-width:992px){.nc-cta-final__btn:hover{background:#c19d2e;transform:translateY(-1px);box-shadow:0 10px 24px rgba(212,175,55,.4)}}
@media (max-width:767px){
.nc-cta-final{padding:28px 22px;border-radius:20px}
.nc-cta-final__inner{flex-direction:column;text-align:center;gap:16px}
.nc-cta-final__title{font-size:1.3rem}
.nc-cta-final__text{max-width:none}
.nc-cta-final__action{width:100%}
.nc-cta-final__btn{width:100%}
}
@media (orientation:landscape) and (max-height:500px){
.nc-cta-final{padding:20px 24px;border-radius:20px}
.nc-cta-final__inner{flex-direction:column;text-align:center;gap:12px}
.nc-cta-final__title{font-size:1.5rem;margin-bottom:6px}
.nc-cta-final__text{max-width:none}
.nc-cta-final__action{width:100%;display:flex;justify-content:center}
.nc-cta-final__btn{width:100%;max-width:420px}
}
html[data-theme="dark"] .nc-cta-final{background:linear-gradient(180deg,#101E38,#0B1526);border-color:rgba(244,248,252,.12);box-shadow:0 14px 34px rgba(0,0,0,.35)}
html[data-theme="dark"] .nc-cta-final__icon{background:rgba(8,102,213,.18)}
html[data-theme="dark"] .nc-cta-final__title{color:#F4F8FC}
html[data-theme="dark"] .nc-cta-final__text{color:#C7D2E3}
html[data-theme="dark"] [class*="-background-layers"],
html[data-theme="dark"] [class*="-background-gradient"],
html[data-theme="dark"] [class*="-background-color"]{
background-image: none !important;
background-color: transparent !important;
}
html[data-theme="dark"] [class*="-row-9-background-layers"]{background-image:linear-gradient(rgba(11,19,43,1),rgba(16,42,86,1)) !important}
html[data-theme="dark"] .nc-h2-title{color:#F4F8FC}
html[data-theme="dark"] .nc-cases-v9 .nc9-title{color:#F4F8FC!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-description{color:#C9D6E4!important}
html[data-theme="dark"] .agent-demo-section h2{color:#F4F8FC!important}
html[data-theme="dark"] .nc-demo__lede{color:#C9D6E4!important}
html[data-theme="dark"] [class*="-row-3-background-color"],
html[data-theme="dark"] [class*="-row-8-background-color"]{background-image:none!important;background-color:transparent!important}
html[data-theme="dark"] .nc-demo__card-inner{background:linear-gradient(160deg,#101E38 0%,#0B1526 100%)!important;border-color:rgba(244,248,252,.12);box-shadow:0 8px 28px rgba(0,0,0,.35)}
html[data-theme="dark"] .nc-demo__card:hover .nc-demo__card-inner{border-color:rgba(244,248,252,.22);box-shadow:0 18px 40px rgba(0,0,0,.45)}
html[data-theme="dark"] .nc-demo__title{color:#F4F8FC}
html[data-theme="dark"] .nc-demo__desc{color:#C9D6E4}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__title-accent,
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__cta{color:#6FA8F5}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__title-accent,
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__cta{color:#D4AF37}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__icon-wrap{background:rgba(8,102,213,.20);color:#6FA8F5}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__icon-wrap{background:rgba(212,175,55,.20);color:#D4AF37}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__badge-live{background:rgba(8,102,213,.20);color:#8FC0FA}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__badge-live::before{background:#6FA8F5}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__badge-live{background:rgba(212,175,55,.20);color:#E9CB80}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__badge-live::before{background:#D4AF37}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__card-decor{background:radial-gradient(circle,rgba(111,168,245,.22) 0%,rgba(111,168,245,0) 68%)}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__card-decor{background:radial-gradient(circle,rgba(212,175,55,.22) 0%,rgba(212,175,55,0) 68%)}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__card-decor2{background:radial-gradient(circle,rgba(111,168,245,.20) 0%,rgba(111,168,245,0) 70%)}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__card-decor2{background:radial-gradient(circle,rgba(212,175,55,.20) 0%,rgba(212,175,55,0) 70%)}

/* Variante --standard en mode sombre (08/09/2026). Signale par Jonathan sur
   /fr/agent-vocal-ia-standard : "on ne voit pas bien l'icone sous fond blanc en
   mode nuit" et "on ne voit pas bien l'animation".

   Cause : la troisieme carte est nee hier et n'a jamais ete ajoutee A CES
   LISTES. Sans override sombre, elle gardait son cercle CLAIR #E7ECF5 pendant
   que la regle sombre generique passait l'icone a #C9D6E4 -- clair sur clair,
   mesure a 1,2:1. C'est exactement le piege deja consigne : un fond et sa
   couleur de texte se corrigent ENSEMBLE, jamais l'un sans l'autre.

   Le marine #102A56 reste l'identite de la carte en mode CLAIR, ou il est juste.
   En sombre il devient sa teinte claire #A8BEDC, comme #0866D5 devient #6FA8F5
   pour --pool. La translucidite du fond passe a .28 (et non .20) parce que le
   slate est moins sature que le bleu : a .20 le cercle ne se detachait pas du
   panneau #0F1A30. */
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__title-accent,
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__cta{color:#A8BEDC}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__icon-wrap{background:rgba(59,90,140,.28);color:#A8BEDC}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__badge-live{background:rgba(59,90,140,.28);color:#C2D3E8}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__badge-live::before{background:#A8BEDC}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__card-decor{background:radial-gradient(circle,rgba(168,190,220,.20) 0%,rgba(168,190,220,0) 68%)}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__card-decor2{background:radial-gradient(circle,rgba(168,190,220,.18) 0%,rgba(168,190,220,0) 70%)}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__msg--ai .nc-demo__msg-bubble{background:rgba(59,90,140,.30);color:#E7ECF5}

/* L'onde du bandeau de conversation (.nc-demo__chat-wave) n'avait AUCUNE regle
   sombre, pour aucune des trois variantes : elle gardait sa couleur claire-mode
   sur le panneau #0F1A30. #102A56 sur #0F1A30 est invisible (1,3:1) -- c'est la
   deuxieme capture de Jonathan. Les trois passent donc a leur teinte claire, la
   meme que celle deja retenue pour l'icone juste au-dessus. */
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__chat-wave span{background:#6FA8F5}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__chat-wave span{background:#D4AF37}
html[data-theme="dark"] .nc-demo__card--standard .nc-demo__chat-wave span{background:#A8BEDC}
html[data-theme="dark"] .nc-demo__chat{background:#0F1A30;border-color:rgba(244,248,252,.12);box-shadow:0 10px 24px rgba(0,0,0,.35)}
html[data-theme="dark"] .nc-demo__chat-head{border-bottom-color:rgba(244,248,252,.12)}
html[data-theme="dark"] .nc-demo__msg--user .nc-demo__msg-avatar{background:rgba(244,248,252,.14);color:#C9D6E4}
html[data-theme="dark"] .nc-demo__msg--user .nc-demo__msg-bubble{background:rgba(244,248,252,.10);color:#F4F8FC}
html[data-theme="dark"] .nc-demo__card--pool .nc-demo__msg--ai .nc-demo__msg-bubble{background:rgba(8,102,213,.22);color:#EAF2FD}
html[data-theme="dark"] .nc-demo__card--resto .nc-demo__msg--ai .nc-demo__msg-bubble{background:rgba(212,175,55,.22);color:#FBF1DC}
html[data-theme="dark"] .nc-demo__msg-time{color:rgba(244,248,252,.7)}
html[data-theme="dark"] .nc-demo__lede strong{color:#6FA8F5!important}
html[data-theme="dark"] .nc-demo__typing span{background:rgba(244,248,252,.35)}
html[data-theme="dark"] .nc-demo__es{background:#0F1A30;border-color:rgba(244,248,252,.12)}
html[data-theme="dark"] .nc-demo__es-globe{color:#6FA8F5}
html[data-theme="dark"] .nc-demo__es-title{color:#F4F8FC}
html[data-theme="dark"] .nc-demo__es-desc{color:#C9D6E4}
html[data-theme="dark"] .nc-demo__es-links a{color:#6FA8F5}
html[data-theme="dark"] .nc-parcours-module{--nc-blue-dark:#F4F8FC;--nc-text-muted:#C9D6E4;--nc-border:rgba(244,248,252,.14);--nc-bg-light:rgba(111,168,245,.14)}
html[data-theme="dark"] .nc-p-card,
html[data-theme="dark"] .nc-p-card-badge{background:linear-gradient(160deg,#101E38 0%,#0B1526 100%);box-shadow:0 8px 28px rgba(0,0,0,.35)}
html[data-theme="dark"] .nc-p-bottom-wrapper{background:transparent;box-shadow:none}
html[data-theme="dark"] .nc-p-t-feat svg,
html[data-theme="dark"] .nc-p-card-icon,
html[data-theme="dark"] .nc-p-card-badge,
html[data-theme="dark"] .nc-p-card-meta,
html[data-theme="dark"] .nc-p-benefits-label,
html[data-theme="dark"] .nc-p-check-icon,
html[data-theme="dark"] .nc-p-num-circle{color:#6FA8F5}
html[data-theme="dark"] .nc-p-num-circle{border-color:#6FA8F5}
html[data-theme="dark"] .nc-cases-v9{--nc-blue:#6FA8F5;--nc-blue-soft:rgba(111,168,245,.18);--nc-green:#34D399;--nc-green-soft:rgba(52,211,153,.18);--nc-orange:#FBBF54;--nc-orange-soft:rgba(251,191,84,.18);--nc-text:#F4F8FC;--nc-muted:#C9D6E4;--nc-border:rgba(244,248,252,.14)}
html[data-theme="dark"] .nc-cases-v9 .nc9-card{background:linear-gradient(160deg,#101E38 0%,#0B1526 100%)!important;box-shadow:0 8px 28px rgba(0,0,0,.35)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.45)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-card--green .nc9-sector,
html[data-theme="dark"] .nc-cases-v9 .nc9-card--green .nc9-project-link{color:#34D399!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-card--orange .nc9-sector,
html[data-theme="dark"] .nc-cases-v9 .nc9-card--orange .nc9-project-link{color:#FBBF54!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-context--result{background:rgba(111,168,245,.18)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-context--current{color:#34D399!important;background:rgba(52,211,153,.18)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-context--feature{color:#FBBF54!important;background:rgba(251,191,84,.18)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-kpi-detail{color:rgba(244,248,252,.55)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-tools-label{color:rgba(244,248,252,.55)!important}
html[data-theme="dark"] .nc-cases-v9 .nc9-agent{color:#C9D6E4!important}
html[data-theme="dark"] .dnd-section:has(.nc-marche),
html[data-theme="dark"] .dnd-section:has(.signaux-v2),
html[data-theme="dark"] .dnd-section:has(.nc-hero2-title),
html[data-theme="dark"] .dnd-section:has(.agent-demo-section),
html[data-theme="dark"] .dnd-section:has(.nc-outils2),
html[data-theme="dark"] .dnd-section:has(.nc-cases-v9),
html[data-theme="dark"] .dnd-section:has(.nc-fondateur2-wrap),
html[data-theme="dark"] .dnd-section:has(.nc-parcours-module),
html[data-theme="dark"] .dnd-section:has(.faq-home-v1),
html[data-theme="dark"] .dnd-section:has(.nc-cta-final){background:#081733!important;background-image:none!important}
html[data-theme="dark"] .dnd-section:has(.nc-flow-312){background:#081733!important;background-image:none!important}
html[data-theme="dark"] .dnd-section:has(.nc-flow-312)::before{background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important}
.dnd-section:has(.nc-apropos),
.dnd-section:has(.signaux-v2),
.dnd-section:has(.nc-cases-v9),
.dnd-section:has(.nc-fondateur2-wrap),
.dnd-section:has(.nc-parcours-module),
.dnd-section:has(.nc-cta-final),
.dnd-section:has(.agent-demo-section),
.dnd-section:has(.nc-marche),
.dnd-section:has(.nc-hero2-title),
.dnd-section:has(#card-grid-),
.dnd-section:has(.nc-flow-312){position:relative;isolation:isolate}
.dnd-section:has(.nc-apropos)::before,
.dnd-section:has(.signaux-v2)::before,
.dnd-section:has(.nc-cases-v9)::before,
.dnd-section:has(.nc-fondateur2-wrap)::before,
.dnd-section:has(.nc-parcours-module)::before,
.dnd-section:has(.nc-cta-final)::before,
.dnd-section:has(.agent-demo-section)::before,
.dnd-section:has(.nc-marche)::before,
.dnd-section:has(.nc-hero2-title)::before,
.dnd-section:has(#card-grid-)::before,
.dnd-section:has(.nc-flow-312)::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.dnd-section:has(.nc-apropos)>.row-fluid,
.dnd-section:has(.signaux-v2)>.row-fluid,
.dnd-section:has(.nc-cases-v9)>.row-fluid,
.dnd-section:has(.nc-fondateur2-wrap)>.row-fluid,
.dnd-section:has(.nc-parcours-module)>.row-fluid,
.dnd-section:has(.nc-cta-final)>.row-fluid,
.dnd-section:has(.agent-demo-section)>.row-fluid,
.dnd-section:has(.nc-marche)>.row-fluid,
.dnd-section:has(.nc-hero2-title)>.row-fluid,
.dnd-section:has(#card-grid-)>.row-fluid,
.dnd-section:has(.nc-flow-312)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section:has(.nc-apropos)::before,
html[data-theme="dark"] .dnd-section:has(.signaux-v2)::before,
html[data-theme="dark"] .dnd-section:has(.nc-cases-v9)::before,
html[data-theme="dark"] .dnd-section:has(.nc-fondateur2-wrap)::before,
html[data-theme="dark"] .dnd-section:has(.nc-parcours-module)::before,
html[data-theme="dark"] .dnd-section:has(.nc-cta-final)::before,
html[data-theme="dark"] .dnd-section:has(.agent-demo-section)::before,
html[data-theme="dark"] .dnd-section:has(.nc-marche)::before,
html[data-theme="dark"] .dnd-section:has(.nc-hero2-title)::before,
html[data-theme="dark"] .dnd-section:has(#card-grid-)::before{background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)}
html[data-theme="dark"] [class*="-row-5-background-color"],
html[data-theme="dark"] [class*="-row-9-background-color"]{background-image:none!important;background-color:transparent!important}
html[data-theme="dark"] .cell_17866334859083-background-color{background-image:none!important;background-color:transparent!important}
.cell_17866334859083-background-color{position:relative;isolation:isolate}
.cell_17866334859083-background-color::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);background-size:12px 12px;background-attachment:fixed;opacity:.55;pointer-events:none;z-index:0}
.cell_17866334859083-background-color>.row-fluid-wrapper{position:relative;z-index:1}
html[data-theme="dark"] .cell_17866334859083-background-color::before{content:none}
.nc-contact__tagline:hover,
.nc-contact__card a:hover,
.nc-pisc h2:hover,
.nc-pisc__faq h3:hover,
.nc-restos h2:hover,
.nc-restos__faq h3:hover,
.faqbc-v2-answer-body a:hover,
.nc-breadcrumb a:hover,
.nc-guarantees__title:hover,
.faq-home-v1-answer-body a:hover,
.signaux-v2-paragraph .signaux-v2-link-accent:hover,
#card-grid- .nc-process-card__title:hover,
#card-grid- .nc-process-card__cta a:hover,
.nc-demo__card--pool .nc-demo__cta:hover,
.nc-demo__es-links a:hover,
.nc-p-card:hover .nc-p-card-title,
.nc-p-card:hover .nc-p-card-badge,
.faq-home-v1-item:hover .faq-home-v1-trigger-text,
.faq-home-v1-item:hover .faq-home-v1-trigger-text-wrap::before,
.nc-fondateur2__team:hover .nc-fondateur2__team-name,
.nc-p-card-badge:hover,
.nc-p-card-meta:hover,
.nc-p-benefits-label:hover,
.nc-fondateur2__signature-role a:hover,
.hero-v2-intro-highlight:hover,
.hero-v2-pillar-description strong:hover{color:#D4AF37!important}
.faq-home-v1-item:hover .faq-home-v1-icon-line{background-color:#D4AF37!important}
html .faq-home-v1-trigger-text, html .faq-home-v1-trigger-text-wrap::before,
html .faq-home-v1-icon-line, html .nc-fondateur2__team-name{
transition:color .25s ease, background-color .25s ease;
}
.nc-p-num-circle:hover{color:#D4AF37!important;border-color:#D4AF37!important}
html[data-theme="dark"] .nc-cgv{color:#C9D6E4}
html[data-theme="dark"] .nc-cgv-header{border-bottom-color:rgba(244,248,252,.16)}
html[data-theme="dark"] .nc-cgv-header h1{color:#6FA8F5}
html[data-theme="dark"] .nc-cgv-header .nc-meta{color:#9FB2C8}
html[data-theme="dark"] .nc-cgv-header .nc-meta strong{color:#6FA8F5}
html[data-theme="dark"] .nc-toc{background:#101B33;border-color:rgba(244,248,252,.16)}
html[data-theme="dark"] .nc-toc-title{color:#6FA8F5}
html[data-theme="dark"] .nc-toc a{color:#6FA8F5;border-bottom-color:rgba(244,248,252,.16)}
html[data-theme="dark"] .nc-toc a:hover{color:#F4F8FC}
html[data-theme="dark"] .nc-info-table td{border-color:rgba(244,248,252,.16)}
html[data-theme="dark"] .nc-info-table tr:nth-child(even) td:last-child{background:#0F1A30;color:#C9D6E4}
html[data-theme="dark"] .nc-info-table tr:nth-child(even) td:last-child a{color:#6FA8F5}
.nc-info-table a,.nc-info-table-es a{color:#0164C9}
html[data-theme="dark"] .nc-section-header{border-bottom-color:rgba(244,248,252,.16)}
html[data-theme="dark"] .nc-section h2{color:#6FA8F5}
html[data-theme="dark"] .nc-article h3{color:#6FA8F5;border-left-color:rgba(111,168,245,.4)}
html[data-theme="dark"] .nc-cgv-footer{border-top-color:rgba(244,248,252,.16);color:#9FB2C8}
html[data-theme="dark"] .nc-cgv-footer a{color:#6FA8F5}
html:not([data-theme="dark"]) .nc-cgv-footer{color:#767676}
html[data-theme="dark"] .kl-footer__legal { color: #C9D6E4; }
html[data-theme="dark"] .nc-clawdbot h1,
html[data-theme="dark"] .nc-secretariat h1,
html[data-theme="dark"] .nc-cdpp h1 { color: #F4F8FC !important; }
html[data-theme="dark"] .nc-clawdbot > h2,
html[data-theme="dark"] .nc-secretariat > h2,
html[data-theme="dark"] .nc-cdpp > h2 { color: #6FA8F5 !important; }
html[data-theme="dark"] .nc-clawdbot__intro,
html[data-theme="dark"] .nc-clawdbot__section-intro,
html[data-theme="dark"] .nc-clawdbot__disclaimer,
html[data-theme="dark"] .nc-secretariat__intro,
html[data-theme="dark"] .nc-cdpp__intro { color: #C9D6E4; }
html[data-theme="dark"] .nc-secretariat__faq h3,
html[data-theme="dark"] .nc-cdpp__faq h3 { color: #F4F8FC !important; }
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-recouvrement),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-supportclient),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-standard),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-apropos),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-apropos-es),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-contact),
html[data-theme="dark"] .dnd_area-row-1-background-layers:has(.nc-projets-clients){
background-image: none !important;
background-color: transparent !important;
}
html[data-theme="dark"] .nc-projets-clients a[style*="color: #0c5394"]{
color: #6FA8F5 !important;
}
html[data-theme="dark"] .nc-projets-clients h1[style*="color: #2c3e50"],
html[data-theme="dark"] .nc-projets-clients h2[style*="color: #2c3e50"],
html[data-theme="dark"] .nc-projets-clients h3[style*="color: #2c3e50"]{
color: #F4F8FC !important;
}
html[data-theme="dark"] .nc-projets-clients h3[style*="color: #d35400"]{
color: #F0A868 !important;
}
html[data-theme="dark"] .nc-projets-clients p[style*="text-align: justify"]{
color: #C9D6E4;
}
html[data-theme="dark"] .nc-projets-clients hr{
border-top-color: rgba(244,248,252,.16) !important;
}
html:not([data-theme="dark"]) .nc-projets-clients h3[style*="color: #00a4bd"]{
color: #007284 !important;
}
html[data-theme="dark"] .nc-projets-clients p[style*="background-color: #f8f9fa"],
html[data-theme="dark"] .nc-projets-clients div[style*="background-color: #f4f8fa"]{
background-color: #101B33 !important;
color: #C9D6E4;
}
html[data-theme="dark"] .nc-projets-clients p[style*="background-color: #f8f9fa"]{
border-left-color: #6FA8F5 !important;
}
html[data-theme="dark"] .nc-projets-clients div[style*="background-color: #f4f8fa"]{
border-color: rgba(244,248,252,.16) !important;
}
html[data-theme="dark"] .nc-projets-clients div[style*="background-color: #f4f8fa"] li{
color: #C9D6E4;
}
.nc-projets-clients .nc-pc-logo--dark{display:none!important}
html[data-theme="dark"] .nc-projets-clients .nc-pc-logo--light{display:none!important}
html[data-theme="dark"] .nc-projets-clients .nc-pc-logo--dark{display:inline-block!important}
.nc-projets-clients .nc-pc-logo--light,
.nc-projets-clients .nc-pc-logo--dark{max-width:220px!important}
html[data-theme="dark"] .nc-apropos-es{color:#C9D6E4!important}
html[data-theme="dark"] .nc-apropos-es [style*="color: #2c3e50"]{color:#F4F8FC!important}
html[data-theme="dark"] .nc-apropos-es [style*="color: #666"]{color:#9FB2C8!important}
html[data-theme="dark"] .nc-apropos-es a[style*="color: #0c5394"]{color:#6FA8F5!important}
html[data-theme="dark"] .nc-apropos-es [style*="background-color: #f4f8fa"]{
background-color:#101B33!important;
border-color:rgba(244,248,252,.16)!important;
}
html[data-theme="dark"] .nc-apropos-es p[style*="background-color: #f8f9fa"]{
background-color:#101B33!important;
border-left-color:#6FA8F5!important;
}
html[data-theme="dark"] .nc-apropos-es [style*="background-color: #f4f8fa"] strong{
color:#6FA8F5!important;
}
html[data-theme="dark"] .nc-demo-vocal-es [style*="color: #235086"]{color:#6FA8F5!important}
html[data-theme="dark"] .nc-demo-vocal-es [style*="color: #444444"]{color:#C9D6E4!important}
html[data-theme="dark"] .nc-demo-vocal-es .vertical h2[style*="color: #235086"]{color:#6FA8F5!important}
footer:not(#neuracloud-footer-wrapper):not(.kl-footer):not(.kl-footer-wrapper){
content-visibility: visible;
contain-intrinsic-size: none;
}
html[data-theme="dark"] { color-scheme: dark; }
html:not([data-theme="dark"]) { color-scheme: light; }
html button:disabled,
html .button:disabled,
html .button_cta a:disabled,
html .widget-type-cta:disabled,
html form input[type=submit]:disabled,
html form .hs-button:disabled { color: #4a4a4a; }
a.nc-lp-flag { min-height: 24px; min-width: 24px; }
a.neura-flag { min-height: 24px; min-width: 24px; }
.hs-search-field__input:focus-visible {
outline: 2px solid #0866D5;
outline-offset: 2px;
}
html[data-theme="dark"] .hs-search-field__input:focus-visible {
outline-color: #6FA8F5;
}
html:not([data-theme="dark"]) .hero-v2-heading-gold,
html:not([data-theme="dark"]) .nc-marche__chiffre,
html:not([data-theme="dark"]) .nc-marche__texte strong,
html:not([data-theme="dark"]) .nc-marche__transition p,
html:not([data-theme="dark"]) .nc-marche__transition-gold,
html:not([data-theme="dark"]) .signaux-v2-accent,
html:not([data-theme="dark"]) .nc-flow-312__title-gold,
html:not([data-theme="dark"]) .nc-flow-312__legend,
html:not([data-theme="dark"]) .nc-flow-312__panel-eyebrow,
html:not([data-theme="dark"]) .nc-demo__title-accent,
html:not([data-theme="dark"]) .nc9-title-highlight,
html:not([data-theme="dark"]) .nc9-kpi-value--gold,
html:not([data-theme="dark"]) .nc-gold,
html:not([data-theme="dark"]) .nc-p-title-gold,
html:not([data-theme="dark"]) .nc-p-bottom-lead-gold { color: #8A6A15 !important; }
html:not([data-theme="dark"]) .nc9-kpi-value--green { color: #0D9668 !important; }
html:not([data-theme="dark"]) .nc9-kpi-value--orange { color: #B45309 !important; }
html:not([data-theme="dark"]) .nc9-tools-label,
html:not([data-theme="dark"]) .nc9-description,
html:not([data-theme="dark"]) .nc9-project-name,
html:not([data-theme="dark"]) .nc9-kpi-detail,
html:not([data-theme="dark"]) .nc-p-subtitle { color: #4F5D70 !important; }
html:not([data-theme="dark"]) .nc-p-bottom-lead { color: #0757B4 !important; }
html:not([data-theme="dark"]) .nc-fondateur2__team-label { color: rgba(16,42,86,.78) !important; }
html[data-theme="dark"] .nc-eyebrow,
html[data-theme="dark"] .nc-demo__badge{
background:rgba(111,168,245,.12);
border-color:rgba(111,168,245,.30);
color:#C9D6E4;
box-shadow:none;
}
html[data-theme="dark"] .nc-eyebrow::before{background:#6FA8F5}
html[data-theme="dark"] .nc-eyebrow--gold,
html[data-theme="dark"] .nc-cta-final__eyebrow{
background:rgba(212,175,55,.12);
border-color:rgba(212,175,55,.35);
color:#D4AF37;
box-shadow:none;
}
html[data-theme="dark"] .nc-eyebrow-star,
html[data-theme="dark"] .nc-cta-final__eyebrow-star{color:#D4AF37}
html[data-theme="dark"] .nc-box-grey,
html[data-theme="dark"] .nc-box-grey-es,
html[data-theme="dark"] .nc-toc-es,
html[data-theme="dark"] .ncaes2__card,
html[data-theme="dark"] .ncaes2__case,
html[data-theme="dark"] .nc-clawdbot__final,
html[data-theme="dark"] .nc-merci__box,
html[data-theme="dark"] .nc-merci-rdv__box,
html[data-theme="dark"] .nc-secretariat__demo,
html[data-theme="dark"] .writing-author,
html[data-theme="dark"] .nc-info-table,
html[data-theme="dark"] .nc-info-table-es,
html[data-theme="dark"] .lp-table{
background:#101B33!important;
border-color:rgba(244,248,252,.14)!important;
color:#C9D6E4;
}
html[data-theme="dark"] .nc-info-table td,
html[data-theme="dark"] .nc-info-table th,
html[data-theme="dark"] .nc-info-table-es td,
html[data-theme="dark"] .nc-info-table-es th,
html[data-theme="dark"] .lp-table td,
html[data-theme="dark"] .lp-table th{
background:transparent!important;
border-color:rgba(244,248,252,.14)!important;
color:#C9D6E4;
}
html[data-theme="dark"] .nc-box-blue,
html[data-theme="dark"] .nc-box-blue-es,
html[data-theme="dark"] .nc-es-lang-notice{
background:rgba(111,168,245,.14)!important;
border-color:rgba(111,168,245,.30)!important;
color:#C9D6E4;
}
html[data-theme="dark"] .nc-box-green,
html[data-theme="dark"] .nc-box-green-es{
background:rgba(52,211,153,.13)!important;
border-color:rgba(52,211,153,.28)!important;
color:#C9D6E4;
}
html[data-theme="dark"] .nc-box-orange,
html[data-theme="dark"] .nc-box-orange-es,
html[data-theme="dark"] .nc-alert-accept,
html[data-theme="dark"] .nc-alert-accept-es{
background:rgba(251,191,84,.13)!important;
background-image:none!important;
border-color:rgba(251,191,84,.30)!important;
color:#E9C567;
}
html[data-theme="dark"] [style*="background:#f8f9fa" i],
html[data-theme="dark"] [style*="background: #f8f9fa" i],
html[data-theme="dark"] [style*="background-color:#f8f9fa" i],
html[data-theme="dark"] [style*="background-color: #f8f9fa" i],
html[data-theme="dark"] [style*="background:#f9f9f9" i],
html[data-theme="dark"] [style*="background: #f9f9f9" i],
html[data-theme="dark"] [style*="background-color:#f9f9f9" i],
html[data-theme="dark"] [style*="background-color: #f9f9f9" i],
html[data-theme="dark"] [style*="background:#fafafa" i],
html[data-theme="dark"] [style*="background: #fafafa" i],
html[data-theme="dark"] [style*="background-color:#fafafa" i],
html[data-theme="dark"] [style*="background-color: #fafafa" i],
html[data-theme="dark"] [style*="background:#f5f7fa" i],
html[data-theme="dark"] [style*="background: #f5f7fa" i],
html[data-theme="dark"] [style*="background-color:#f5f7fa" i],
html[data-theme="dark"] [style*="background-color: #f5f7fa" i],
html[data-theme="dark"] [style*="background:#f4f8fa" i],
html[data-theme="dark"] [style*="background: #f4f8fa" i],
html[data-theme="dark"] [style*="background-color:#f4f8fa" i],
html[data-theme="dark"] [style*="background-color: #f4f8fa" i],
html[data-theme="dark"] [style*="background:#f4f8fc" i],
html[data-theme="dark"] [style*="background: #f4f8fc" i],
html[data-theme="dark"] [style*="background-color:#f4f8fc" i],
html[data-theme="dark"] [style*="background-color: #f4f8fc" i],
html[data-theme="dark"] [style*="background:#f0f4f8" i],
html[data-theme="dark"] [style*="background: #f0f4f8" i],
html[data-theme="dark"] [style*="background-color:#f0f4f8" i],
html[data-theme="dark"] [style*="background-color: #f0f4f8" i],
html[data-theme="dark"] [style*="background:#f5f8fa" i],
html[data-theme="dark"] [style*="background: #f5f8fa" i],
html[data-theme="dark"] [style*="background-color:#f5f8fa" i],
html[data-theme="dark"] [style*="background-color: #f5f8fa" i],
html[data-theme="dark"] [style*="background:#f5f5f5" i],
html[data-theme="dark"] [style*="background: #f5f5f5" i],
html[data-theme="dark"] [style*="background-color:#f5f5f5" i],
html[data-theme="dark"] [style*="background-color: #f5f5f5" i],
html[data-theme="dark"] [style*="background:#e4e9f2" i],
html[data-theme="dark"] [style*="background: #e4e9f2" i],
html[data-theme="dark"] [style*="background-color:#e4e9f2" i],
html[data-theme="dark"] [style*="background-color: #e4e9f2" i],
html[data-theme="dark"] [style*="background:#eee" i],
html[data-theme="dark"] [style*="background: #eee" i],
html[data-theme="dark"] [style*="background-color:#eee" i],
html[data-theme="dark"] [style*="background-color: #eee" i],
html[data-theme="dark"] [style*="background:#ffffff" i],
html[data-theme="dark"] [style*="background: #ffffff" i],
html[data-theme="dark"] [style*="background-color:#ffffff" i],
html[data-theme="dark"] [style*="background-color: #ffffff" i],
html[data-theme="dark"] [style*="background:#fff" i],
html[data-theme="dark"] [style*="background: #fff" i],
html[data-theme="dark"] [style*="background-color:#fff" i],
html[data-theme="dark"] [style*="background-color: #fff" i]{
background-color:#101B33!important;background-image:none!important;
border-color:rgba(244,248,252,.14);
}
html[data-theme="dark"] [style*="background:#e3f2fd" i],
html[data-theme="dark"] [style*="background: #e3f2fd" i],
html[data-theme="dark"] [style*="background-color:#e3f2fd" i],
html[data-theme="dark"] [style*="background-color: #e3f2fd" i],
html[data-theme="dark"] [style*="background:#eaf2fd" i],
html[data-theme="dark"] [style*="background: #eaf2fd" i],
html[data-theme="dark"] [style*="background-color:#eaf2fd" i],
html[data-theme="dark"] [style*="background-color: #eaf2fd" i],
html[data-theme="dark"] [style*="background:#eaf2ff" i],
html[data-theme="dark"] [style*="background: #eaf2ff" i],
html[data-theme="dark"] [style*="background-color:#eaf2ff" i],
html[data-theme="dark"] [style*="background-color: #eaf2ff" i],
html[data-theme="dark"] [style*="background:#e9f2ff" i],
html[data-theme="dark"] [style*="background: #e9f2ff" i],
html[data-theme="dark"] [style*="background-color:#e9f2ff" i],
html[data-theme="dark"] [style*="background-color: #e9f2ff" i],
html[data-theme="dark"] [style*="background:#e3f0fb" i],
html[data-theme="dark"] [style*="background: #e3f0fb" i],
html[data-theme="dark"] [style*="background-color:#e3f0fb" i],
html[data-theme="dark"] [style*="background-color: #e3f0fb" i]{
background-color:rgba(111,168,245,.14)!important;background-image:none!important;
border-color:rgba(111,168,245,.30);
}
html[data-theme="dark"] [style*="background:#dcf8c6" i],
html[data-theme="dark"] [style*="background: #dcf8c6" i],
html[data-theme="dark"] [style*="background-color:#dcf8c6" i],
html[data-theme="dark"] [style*="background-color: #dcf8c6" i],
html[data-theme="dark"] [style*="background:#e8f5e9" i],
html[data-theme="dark"] [style*="background: #e8f5e9" i],
html[data-theme="dark"] [style*="background-color:#e8f5e9" i],
html[data-theme="dark"] [style*="background-color: #e8f5e9" i]{
background-color:rgba(52,211,153,.13)!important;background-image:none!important;
border-color:rgba(52,211,153,.28);
}
html[data-theme="dark"] [style*="background:#fff3cd" i],
html[data-theme="dark"] [style*="background: #fff3cd" i],
html[data-theme="dark"] [style*="background-color:#fff3cd" i],
html[data-theme="dark"] [style*="background-color: #fff3cd" i],
html[data-theme="dark"] [style*="background:#fff3e0" i],
html[data-theme="dark"] [style*="background: #fff3e0" i],
html[data-theme="dark"] [style*="background-color:#fff3e0" i],
html[data-theme="dark"] [style*="background-color: #fff3e0" i],
html[data-theme="dark"] [style*="background:#fbf1dc" i],
html[data-theme="dark"] [style*="background: #fbf1dc" i],
html[data-theme="dark"] [style*="background-color:#fbf1dc" i],
html[data-theme="dark"] [style*="background-color: #fbf1dc" i]{
background-color:rgba(251,191,84,.13)!important;background-image:none!important;
border-color:rgba(251,191,84,.30);
}
html[data-theme="dark"] [style*="background:#e1bee7" i],
html[data-theme="dark"] [style*="background: #e1bee7" i],
html[data-theme="dark"] [style*="background-color:#e1bee7" i],
html[data-theme="dark"] [style*="background-color: #e1bee7" i]{
background-color:rgba(186,140,214,.16)!important;background-image:none!important;
border-color:rgba(186,140,214,.32);
}
html[data-theme="dark"] [style*="background:#fdf2f2" i],
html[data-theme="dark"] [style*="background: #fdf2f2" i],
html[data-theme="dark"] [style*="background-color:#fdf2f2" i],
html[data-theme="dark"] [style*="background-color: #fdf2f2" i]{
background-color:rgba(248,113,113,.13)!important;background-image:none!important;
border-color:rgba(248,113,113,.28);
}
html[data-theme="dark"] [style^="color:#333" i],
html[data-theme="dark"] [style^="color: #333" i],
html[data-theme="dark"] [style*=";color:#333" i],
html[data-theme="dark"] [style*=";color: #333" i],
html[data-theme="dark"] [style*="; color:#333" i],
html[data-theme="dark"] [style*="; color: #333" i],
html[data-theme="dark"] [style^="color:#444" i],
html[data-theme="dark"] [style^="color: #444" i],
html[data-theme="dark"] [style*=";color:#444" i],
html[data-theme="dark"] [style*=";color: #444" i],
html[data-theme="dark"] [style*="; color:#444" i],
html[data-theme="dark"] [style*="; color: #444" i],
html[data-theme="dark"] [style^="color:#555" i],
html[data-theme="dark"] [style^="color: #555" i],
html[data-theme="dark"] [style*=";color:#555" i],
html[data-theme="dark"] [style*=";color: #555" i],
html[data-theme="dark"] [style*="; color:#555" i],
html[data-theme="dark"] [style*="; color: #555" i],
html[data-theme="dark"] [style^="color:#666" i],
html[data-theme="dark"] [style^="color: #666" i],
html[data-theme="dark"] [style*=";color:#666" i],
html[data-theme="dark"] [style*=";color: #666" i],
html[data-theme="dark"] [style*="; color:#666" i],
html[data-theme="dark"] [style*="; color: #666" i],
html[data-theme="dark"] [style^="color:#2c3e50" i],
html[data-theme="dark"] [style^="color: #2c3e50" i],
html[data-theme="dark"] [style*=";color:#2c3e50" i],
html[data-theme="dark"] [style*=";color: #2c3e50" i],
html[data-theme="dark"] [style*="; color:#2c3e50" i],
html[data-theme="dark"] [style*="; color: #2c3e50" i],
html[data-theme="dark"] [style^="color:#33475b" i],
html[data-theme="dark"] [style^="color: #33475b" i],
html[data-theme="dark"] [style*=";color:#33475b" i],
html[data-theme="dark"] [style*=";color: #33475b" i],
html[data-theme="dark"] [style*="; color:#33475b" i],
html[data-theme="dark"] [style*="; color: #33475b" i],
html[data-theme="dark"] [style^="color:#6c757d" i],
html[data-theme="dark"] [style^="color: #6c757d" i],
html[data-theme="dark"] [style*=";color:#6c757d" i],
html[data-theme="dark"] [style*=";color: #6c757d" i],
html[data-theme="dark"] [style*="; color:#6c757d" i],
html[data-theme="dark"] [style*="; color: #6c757d" i],
html[data-theme="dark"] [style^="color:#1a1a2e" i],
html[data-theme="dark"] [style^="color: #1a1a2e" i],
html[data-theme="dark"] [style*=";color:#1a1a2e" i],
html[data-theme="dark"] [style*=";color: #1a1a2e" i],
html[data-theme="dark"] [style*="; color:#1a1a2e" i],
html[data-theme="dark"] [style*="; color: #1a1a2e" i]{color:#C9D6E4!important}
html[data-theme="dark"] [style^="color:#235086" i],
html[data-theme="dark"] [style^="color: #235086" i],
html[data-theme="dark"] [style*=";color:#235086" i],
html[data-theme="dark"] [style*=";color: #235086" i],
html[data-theme="dark"] [style*="; color:#235086" i],
html[data-theme="dark"] [style*="; color: #235086" i],
html[data-theme="dark"] [style^="color:#0c5394" i],
html[data-theme="dark"] [style^="color: #0c5394" i],
html[data-theme="dark"] [style*=";color:#0c5394" i],
html[data-theme="dark"] [style*=";color: #0c5394" i],
html[data-theme="dark"] [style*="; color:#0c5394" i],
html[data-theme="dark"] [style*="; color: #0c5394" i],
html[data-theme="dark"] [style^="color:#0b1c32" i],
html[data-theme="dark"] [style^="color: #0b1c32" i],
html[data-theme="dark"] [style*=";color:#0b1c32" i],
html[data-theme="dark"] [style*=";color: #0b1c32" i],
html[data-theme="dark"] [style*="; color:#0b1c32" i],
html[data-theme="dark"] [style*="; color: #0b1c32" i],
html[data-theme="dark"] [style^="color:#102a56" i],
html[data-theme="dark"] [style^="color: #102a56" i],
html[data-theme="dark"] [style*=";color:#102a56" i],
html[data-theme="dark"] [style*=";color: #102a56" i],
html[data-theme="dark"] [style*="; color:#102a56" i],
html[data-theme="dark"] [style*="; color: #102a56" i]{color:#6FA8F5!important}
html[data-theme="dark"] [style^="color:#007284" i],
html[data-theme="dark"] [style^="color: #007284" i],
html[data-theme="dark"] [style*=";color:#007284" i],
html[data-theme="dark"] [style*=";color: #007284" i],
html[data-theme="dark"] [style*="; color:#007284" i],
html[data-theme="dark"] [style*="; color: #007284" i],
html[data-theme="dark"] [style^="color:#00a4bd" i],
html[data-theme="dark"] [style^="color: #00a4bd" i],
html[data-theme="dark"] [style*=";color:#00a4bd" i],
html[data-theme="dark"] [style*=";color: #00a4bd" i],
html[data-theme="dark"] [style*="; color:#00a4bd" i],
html[data-theme="dark"] [style*="; color: #00a4bd" i]{color:#3FC3D8!important}
html[data-theme="dark"] [style^="color:#075e54" i],
html[data-theme="dark"] [style^="color: #075e54" i],
html[data-theme="dark"] [style*=";color:#075e54" i],
html[data-theme="dark"] [style*=";color: #075e54" i],
html[data-theme="dark"] [style*="; color:#075e54" i],
html[data-theme="dark"] [style*="; color: #075e54" i],
html[data-theme="dark"] [style^="color:#128c4a" i],
html[data-theme="dark"] [style^="color: #128c4a" i],
html[data-theme="dark"] [style*=";color:#128c4a" i],
html[data-theme="dark"] [style*=";color: #128c4a" i],
html[data-theme="dark"] [style*="; color:#128c4a" i],
html[data-theme="dark"] [style*="; color: #128c4a" i]{color:#34D399!important}
html[data-theme="dark"] [style^="color:#8a6508" i],
html[data-theme="dark"] [style^="color: #8a6508" i],
html[data-theme="dark"] [style*=";color:#8a6508" i],
html[data-theme="dark"] [style*=";color: #8a6508" i],
html[data-theme="dark"] [style*="; color:#8a6508" i],
html[data-theme="dark"] [style*="; color: #8a6508" i],
html[data-theme="dark"] [style^="color:#b8860b" i],
html[data-theme="dark"] [style^="color: #b8860b" i],
html[data-theme="dark"] [style*=";color:#b8860b" i],
html[data-theme="dark"] [style*=";color: #b8860b" i],
html[data-theme="dark"] [style*="; color:#b8860b" i],
html[data-theme="dark"] [style*="; color: #b8860b" i],
html[data-theme="dark"] [style^="color:#856404" i],
html[data-theme="dark"] [style^="color: #856404" i],
html[data-theme="dark"] [style*=";color:#856404" i],
html[data-theme="dark"] [style*=";color: #856404" i],
html[data-theme="dark"] [style*="; color:#856404" i],
html[data-theme="dark"] [style*="; color: #856404" i]{color:#E9C567!important}
:root{
--nc-police: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
"Helvetica Neue", Arial, sans-serif;
--nc-t-h1: clamp(30px, 2.8vw, 38px);
--nc-t-h2: clamp(26px, 3.2vw, 34px);
--nc-t-h3: clamp(19px, 1.6vw, 22px);
}
#hs-eu-cookie-confirmation,
#hs-eu-cookie-confirmation *,
#hs-eu-cookie-confirmation-inner,
#hs-eu-policy-wording,
#hs-eu-policy-wording *{font-family:var(--nc-police)!important}
form, form *, .submitted-message, .submitted-message *,
button, .button, .button_cta a, .widget-type-cta,
input, select, textarea, legend, label,
table, th, td, tfoot td,
form input[type=submit], form .hs-button{font-family:var(--nc-police)}
.nc-cgv, .nc-cgv *,
.nc-cgv-es, .nc-cgv-es *,
.nc-cgv-header h1, .nc-cgv-header .nc-meta,
.nc-cgv-es-header h1, .nc-cgv-es-header .nc-meta,
.nc-alert-accept, .nc-alert-accept-es,
.nc-section h2, .nc-section h3,
.nc-section-es h2, .nc-section-es h3{font-family:var(--nc-police)!important}
.nc-clawdbot, .nc-clawdbot *,
.audit-intro, .audit-intro *,
.nc-fondateur2__badge,
.nc-cases-v9, .nc-cases-v9 *{font-family:var(--nc-police)!important}
h1{font-size:var(--nc-t-h1)}
h2{font-size:var(--nc-t-h2)}
h3{font-size:var(--nc-t-h3)}
.signaux-v2-heading,
.nc-flow-312__title,
.audit-h2,
.responsive-title{font-size:var(--nc-t-h2)}
html .signaux-v2-heading{white-space:normal;text-wrap:balance}
h2[style*="font-size: 2.2rem" i],
h2[style*="font-size:2.2rem" i]{font-size:var(--nc-t-h2)!important}
html[data-theme="dark"] h1[style*="color:#2c3e50" i],
html[data-theme="dark"] h1[style*="color: #2c3e50" i],
html[data-theme="dark"] h2[style*="color:#2c3e50" i],
html[data-theme="dark"] h2[style*="color: #2c3e50" i],
html[data-theme="dark"] h3[style*="color:#2c3e50" i],
html[data-theme="dark"] h3[style*="color: #2c3e50" i],
html[data-theme="dark"] h1[style*="color:#333" i],
html[data-theme="dark"] h1[style*="color: #333" i],
html[data-theme="dark"] h2[style*="color:#333" i],
html[data-theme="dark"] h2[style*="color: #333" i],
html[data-theme="dark"] h3[style*="color:#333" i],
html[data-theme="dark"] h3[style*="color: #333" i]{color:#F4F8FC!important}
html .hero-v2-cta,
html .nc-cta-final__btn,
html .audit-cta-btn,
html .btn-neura.btn-gold{
background-color:#0866D5!important;
background-image:none!important;
border-color:#0866D5!important;
color:#FFFFFF!important;
}
html[data-theme="dark"] .hero-v2-cta,
html[data-theme="dark"] .nc-cta-final__btn,
html[data-theme="dark"] .audit-cta-btn{color:#FFFFFF!important}
html .hero-v2-cta svg path,
html .hero-v2-cta svg rect,
html[data-theme="dark"] .hero-v2-cta svg path,
html[data-theme="dark"] .hero-v2-cta svg rect{stroke:#FFFFFF!important}
@media (min-width: 992px){
html .hero-v2-cta:hover,
html .nc-cta-final__btn:hover,
html .audit-cta-btn:hover,
html .btn-neura.btn-gold:hover{
background-color:#0652AE!important;
border-color:#0652AE!important;
box-shadow:0 6px 20px rgba(8,102,213,.35)!important;
}
}
html .nc-p-btn--gold{
background-color:transparent!important;
border-color:#0866D5!important;
color:#0866D5!important;
box-shadow:none!important;
}
html[data-theme="dark"] .nc-p-btn--gold{
border-color:#6FA8F5!important;
color:#6FA8F5!important;
}
@media (min-width: 992px){
html .nc-p-btn--blue:hover{
background-color:#0652AE!important;
border-color:#0652AE!important;
box-shadow:0 6px 20px rgba(8,102,213,.35)!important;
}
html .nc-p-btn--gold:hover{
background-color:rgba(8,102,213,.10)!important;
border-color:#0866D5!important;
color:#0866D5!important;
}
html[data-theme="dark"] .nc-p-btn--gold:hover{
background-color:rgba(111,168,245,.14)!important;
border-color:#6FA8F5!important;
color:#6FA8F5!important;
}
}
html [style*="background:#007284" i],
html [style*="background: #007284" i],
html [style*="background-color:#007284" i],
html [style*="background-color: #007284" i],
html [style*="background:#00a4bd" i],
html [style*="background: #00a4bd" i],
html [style*="background-color:#00a4bd" i],
html [style*="background-color: #00a4bd" i]{
background-color:#0866D5!important;
color:#FFFFFF!important;
}
html [style*="background:#0866d5" i],
html [style*="background: #0866d5" i],
html [style*="background-color:#0866d5" i],
html [style*="background-color: #0866d5" i]{color:#FFFFFF!important}
html[data-theme="dark"] [style*="background:white" i],
html[data-theme="dark"] [style*="background: white" i],
html[data-theme="dark"] [style*="background-color:white" i],
html[data-theme="dark"] [style*="background-color: white" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #f5f7fa" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#f5f7fa" i]{
background-color:#101B33!important;
background-image:none!important;
border-color:rgba(244,248,252,.14);
}
html[data-theme="dark"] table:not([class]),
html[data-theme="dark"] table:not([class]) th,
html[data-theme="dark"] table:not([class]) td,
html[data-theme="dark"] table:not([class]) tfoot td{
background-color:transparent!important;
border-color:rgba(244,248,252,.16)!important;
color:#C9D6E4;
}
html:not([data-theme="dark"]) h1{color:#235086}
html:not([data-theme="dark"]) .nc-contact h1,
html:not([data-theme="dark"]) .nc-pisc h1,
html:not([data-theme="dark"]) .nc-restos h1,
html:not([data-theme="dark"]) h1[style*="color:#333" i],
html:not([data-theme="dark"]) h1[style*="color: #333" i],
html:not([data-theme="dark"]) h1[style*="color:#2c3e50" i],
html:not([data-theme="dark"]) h1[style*="color: #2c3e50" i]{color:#235086!important}
html:not([data-theme="dark"]) [style^="color:#00a4bd" i],
html:not([data-theme="dark"]) [style^="color: #00a4bd" i],
html:not([data-theme="dark"]) [style*=";color:#00a4bd" i],
html:not([data-theme="dark"]) [style*="; color:#00a4bd" i],
html:not([data-theme="dark"]) [style*=";color: #00a4bd" i],
html:not([data-theme="dark"]) [style*="; color: #00a4bd" i]{color:#007284!important}
html:not([data-theme="dark"]) [style^="color:#d35400" i],
html:not([data-theme="dark"]) [style^="color: #d35400" i],
html:not([data-theme="dark"]) [style*=";color:#d35400" i],
html:not([data-theme="dark"]) [style*="; color:#d35400" i],
html:not([data-theme="dark"]) [style*=";color: #d35400" i],
html:not([data-theme="dark"]) [style*="; color: #d35400" i]{color:#B24500!important}
html:not([data-theme="dark"]) [style^="color:#128c4a" i],
html:not([data-theme="dark"]) [style^="color: #128c4a" i],
html:not([data-theme="dark"]) [style*=";color:#128c4a" i],
html:not([data-theme="dark"]) [style*="; color:#128c4a" i],
html:not([data-theme="dark"]) [style*=";color: #128c4a" i],
html:not([data-theme="dark"]) [style*="; color: #128c4a" i]{color:#0B6B36!important}
html [style*="color:#bc9657" i],
html [style*="color: #bc9657" i],
html [style*="color:#3d85c6" i],
html [style*="color: #3d85c6" i],
html [style*="color:#60b7dc" i],
html [style*="color: #60b7dc" i]{color:#FFFFFF!important;text-decoration:underline}
html:not([data-theme="dark"]) .nc-cgv-footer,
html:not([data-theme="dark"]) .nc-cgv-es-footer{color:#555555}
html:not([data-theme="dark"]) .signaux-v2-link-accent{color:#0757B4}
.ncaes, .ncaes *, .ncaes2, .ncaes2 *{font-family:var(--nc-police)!important}
html .audit-h2,
html .nc-clawdbot h2,
html .ncaes h2,
html .ncaes2 h2{font-size:var(--nc-t-h2)}
html[data-theme="dark"] [style*="background:#f8f9fa" i],
html[data-theme="dark"] [style*="background:#f8f9fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f8f9fa" i],
html[data-theme="dark"] [style*="background: #f8f9fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f8f9fa" i],
html[data-theme="dark"] [style*="background-color:#f8f9fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f8f9fa" i],
html[data-theme="dark"] [style*="background-color: #f8f9fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f9f9f9" i],
html[data-theme="dark"] [style*="background:#f9f9f9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f9f9f9" i],
html[data-theme="dark"] [style*="background: #f9f9f9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f9f9f9" i],
html[data-theme="dark"] [style*="background-color:#f9f9f9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f9f9f9" i],
html[data-theme="dark"] [style*="background-color: #f9f9f9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fafafa" i],
html[data-theme="dark"] [style*="background:#fafafa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fafafa" i],
html[data-theme="dark"] [style*="background: #fafafa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fafafa" i],
html[data-theme="dark"] [style*="background-color:#fafafa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fafafa" i],
html[data-theme="dark"] [style*="background-color: #fafafa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f5f7fa" i],
html[data-theme="dark"] [style*="background:#f5f7fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f5f7fa" i],
html[data-theme="dark"] [style*="background: #f5f7fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f5f7fa" i],
html[data-theme="dark"] [style*="background-color:#f5f7fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f5f7fa" i],
html[data-theme="dark"] [style*="background-color: #f5f7fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f4f8fa" i],
html[data-theme="dark"] [style*="background:#f4f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f4f8fa" i],
html[data-theme="dark"] [style*="background: #f4f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f4f8fa" i],
html[data-theme="dark"] [style*="background-color:#f4f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f4f8fa" i],
html[data-theme="dark"] [style*="background-color: #f4f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f4f8fc" i],
html[data-theme="dark"] [style*="background:#f4f8fc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f4f8fc" i],
html[data-theme="dark"] [style*="background: #f4f8fc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f4f8fc" i],
html[data-theme="dark"] [style*="background-color:#f4f8fc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f4f8fc" i],
html[data-theme="dark"] [style*="background-color: #f4f8fc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f0f4f8" i],
html[data-theme="dark"] [style*="background:#f0f4f8" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f0f4f8" i],
html[data-theme="dark"] [style*="background: #f0f4f8" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f0f4f8" i],
html[data-theme="dark"] [style*="background-color:#f0f4f8" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f0f4f8" i],
html[data-theme="dark"] [style*="background-color: #f0f4f8" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f5f8fa" i],
html[data-theme="dark"] [style*="background:#f5f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f5f8fa" i],
html[data-theme="dark"] [style*="background: #f5f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f5f8fa" i],
html[data-theme="dark"] [style*="background-color:#f5f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f5f8fa" i],
html[data-theme="dark"] [style*="background-color: #f5f8fa" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#f5f5f5" i],
html[data-theme="dark"] [style*="background:#f5f5f5" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #f5f5f5" i],
html[data-theme="dark"] [style*="background: #f5f5f5" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#f5f5f5" i],
html[data-theme="dark"] [style*="background-color:#f5f5f5" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #f5f5f5" i],
html[data-theme="dark"] [style*="background-color: #f5f5f5" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e4e9f2" i],
html[data-theme="dark"] [style*="background:#e4e9f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e4e9f2" i],
html[data-theme="dark"] [style*="background: #e4e9f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e4e9f2" i],
html[data-theme="dark"] [style*="background-color:#e4e9f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e4e9f2" i],
html[data-theme="dark"] [style*="background-color: #e4e9f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#eee" i],
html[data-theme="dark"] [style*="background:#eee" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #eee" i],
html[data-theme="dark"] [style*="background: #eee" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#eee" i],
html[data-theme="dark"] [style*="background-color:#eee" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #eee" i],
html[data-theme="dark"] [style*="background-color: #eee" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#ffffff" i],
html[data-theme="dark"] [style*="background:#ffffff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #ffffff" i],
html[data-theme="dark"] [style*="background: #ffffff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#ffffff" i],
html[data-theme="dark"] [style*="background-color:#ffffff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #ffffff" i],
html[data-theme="dark"] [style*="background-color: #ffffff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fff" i],
html[data-theme="dark"] [style*="background:#fff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fff" i],
html[data-theme="dark"] [style*="background: #fff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fff" i],
html[data-theme="dark"] [style*="background-color:#fff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fff" i],
html[data-theme="dark"] [style*="background-color: #fff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:white" i],
html[data-theme="dark"] [style*="background:white" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: white" i],
html[data-theme="dark"] [style*="background: white" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:white" i],
html[data-theme="dark"] [style*="background-color:white" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: white" i],
html[data-theme="dark"] [style*="background-color: white" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e3f2fd" i],
html[data-theme="dark"] [style*="background:#e3f2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e3f2fd" i],
html[data-theme="dark"] [style*="background: #e3f2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e3f2fd" i],
html[data-theme="dark"] [style*="background-color:#e3f2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e3f2fd" i],
html[data-theme="dark"] [style*="background-color: #e3f2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#eaf2fd" i],
html[data-theme="dark"] [style*="background:#eaf2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #eaf2fd" i],
html[data-theme="dark"] [style*="background: #eaf2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#eaf2fd" i],
html[data-theme="dark"] [style*="background-color:#eaf2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #eaf2fd" i],
html[data-theme="dark"] [style*="background-color: #eaf2fd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#eaf2ff" i],
html[data-theme="dark"] [style*="background:#eaf2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #eaf2ff" i],
html[data-theme="dark"] [style*="background: #eaf2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#eaf2ff" i],
html[data-theme="dark"] [style*="background-color:#eaf2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #eaf2ff" i],
html[data-theme="dark"] [style*="background-color: #eaf2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e9f2ff" i],
html[data-theme="dark"] [style*="background:#e9f2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e9f2ff" i],
html[data-theme="dark"] [style*="background: #e9f2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e9f2ff" i],
html[data-theme="dark"] [style*="background-color:#e9f2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e9f2ff" i],
html[data-theme="dark"] [style*="background-color: #e9f2ff" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e3f0fb" i],
html[data-theme="dark"] [style*="background:#e3f0fb" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e3f0fb" i],
html[data-theme="dark"] [style*="background: #e3f0fb" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e3f0fb" i],
html[data-theme="dark"] [style*="background-color:#e3f0fb" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e3f0fb" i],
html[data-theme="dark"] [style*="background-color: #e3f0fb" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#dcf8c6" i],
html[data-theme="dark"] [style*="background:#dcf8c6" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #dcf8c6" i],
html[data-theme="dark"] [style*="background: #dcf8c6" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#dcf8c6" i],
html[data-theme="dark"] [style*="background-color:#dcf8c6" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #dcf8c6" i],
html[data-theme="dark"] [style*="background-color: #dcf8c6" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e8f5e9" i],
html[data-theme="dark"] [style*="background:#e8f5e9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e8f5e9" i],
html[data-theme="dark"] [style*="background: #e8f5e9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e8f5e9" i],
html[data-theme="dark"] [style*="background-color:#e8f5e9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e8f5e9" i],
html[data-theme="dark"] [style*="background-color: #e8f5e9" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fff3cd" i],
html[data-theme="dark"] [style*="background:#fff3cd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fff3cd" i],
html[data-theme="dark"] [style*="background: #fff3cd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fff3cd" i],
html[data-theme="dark"] [style*="background-color:#fff3cd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fff3cd" i],
html[data-theme="dark"] [style*="background-color: #fff3cd" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fff3e0" i],
html[data-theme="dark"] [style*="background:#fff3e0" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fff3e0" i],
html[data-theme="dark"] [style*="background: #fff3e0" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fff3e0" i],
html[data-theme="dark"] [style*="background-color:#fff3e0" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fff3e0" i],
html[data-theme="dark"] [style*="background-color: #fff3e0" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fbf1dc" i],
html[data-theme="dark"] [style*="background:#fbf1dc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fbf1dc" i],
html[data-theme="dark"] [style*="background: #fbf1dc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fbf1dc" i],
html[data-theme="dark"] [style*="background-color:#fbf1dc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fbf1dc" i],
html[data-theme="dark"] [style*="background-color: #fbf1dc" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#e1bee7" i],
html[data-theme="dark"] [style*="background:#e1bee7" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #e1bee7" i],
html[data-theme="dark"] [style*="background: #e1bee7" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#e1bee7" i],
html[data-theme="dark"] [style*="background-color:#e1bee7" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #e1bee7" i],
html[data-theme="dark"] [style*="background-color: #e1bee7" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background:#fdf2f2" i],
html[data-theme="dark"] [style*="background:#fdf2f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background: #fdf2f2" i],
html[data-theme="dark"] [style*="background: #fdf2f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color:#fdf2f2" i],
html[data-theme="dark"] [style*="background-color:#fdf2f2" i] *:not([style*="color" i]),
html[data-theme="dark"] [style*="background-color: #fdf2f2" i],
html[data-theme="dark"] [style*="background-color: #fdf2f2" i] *:not([style*="color" i]){color:#C9D6E4!important}
html[data-theme="dark"] [style*="background:#f8f9fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f8f9fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f8f9fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f8f9fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f9f9f9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f9f9f9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f9f9f9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f9f9f9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fafafa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fafafa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fafafa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fafafa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f5f7fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f5f7fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f5f7fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f5f7fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f4f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f4f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f4f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f4f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f4f8fc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f4f8fc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f4f8fc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f4f8fc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f0f4f8" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f0f4f8" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f0f4f8" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f0f4f8" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f5f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f5f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f5f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f5f8fa" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#f5f5f5" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #f5f5f5" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#f5f5f5" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #f5f5f5" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e4e9f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e4e9f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e4e9f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e4e9f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#eee" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #eee" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#eee" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #eee" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#ffffff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #ffffff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#ffffff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #ffffff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:white" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: white" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:white" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: white" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e3f2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e3f2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e3f2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e3f2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#eaf2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #eaf2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#eaf2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #eaf2fd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#eaf2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #eaf2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#eaf2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #eaf2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e9f2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e9f2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e9f2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e9f2ff" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e3f0fb" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e3f0fb" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e3f0fb" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e3f0fb" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#dcf8c6" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #dcf8c6" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#dcf8c6" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #dcf8c6" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e8f5e9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e8f5e9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e8f5e9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e8f5e9" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fff3cd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fff3cd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fff3cd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fff3cd" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fff3e0" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fff3e0" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fff3e0" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fff3e0" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fbf1dc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fbf1dc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fbf1dc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fbf1dc" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#e1bee7" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #e1bee7" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#e1bee7" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #e1bee7" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background:#fdf2f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background: #fdf2f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color:#fdf2f2" i] :is(h1,h2,h3,h4,h5,h6),
html[data-theme="dark"] [style*="background-color: #fdf2f2" i] :is(h1,h2,h3,h4,h5,h6){color:#F4F8FC!important}
html[data-theme="dark"] .nc-secretariat,
html[data-theme="dark"] .nc-cdpp,
html[data-theme="dark"] .nc-clawdbot,
html[data-theme="dark"] .nc-pisc,
html[data-theme="dark"] .nc-restos,
html[data-theme="dark"] .nc-standard,
html[data-theme="dark"] .nc-supportclient,
html[data-theme="dark"] .nc-recouvrement,
html[data-theme="dark"] .nc-contact,
html[data-theme="dark"] .ncaes,
html[data-theme="dark"] .ncaes2,
html[data-theme="dark"] .nc-merci,
html[data-theme="dark"] .nc-merci-rdv,
html[data-theme="dark"] .nc-rdv-details,
html[data-theme="dark"] .nc-cgv,
html[data-theme="dark"] .nc-cgv-es{color:#C9D6E4}
html[data-theme="dark"] .ncaes :is(h1,h2,h3,h4),
html[data-theme="dark"] .ncaes2 :is(h1,h2,h3,h4),
html[data-theme="dark"] .nc-merci :is(h1,h2,h3,h4),
html[data-theme="dark"] .nc-merci-rdv :is(h1,h2,h3,h4),
html[data-theme="dark"] .nc-cgv :is(h1,h2,h3,h4),
html[data-theme="dark"] .nc-cgv-es :is(h1,h2,h3,h4){color:#F4F8FC}
html[data-theme="dark"] .nc-clawdbot__intro,
html[data-theme="dark"] .nc-contact__intro,
html[data-theme="dark"] .nc-pisc__intro,
html[data-theme="dark"] .nc-restos__intro,
html[data-theme="dark"] .nc-secretariat__intro,
html[data-theme="dark"] .nc-clawdbot__section-intro,
html[data-theme="dark"] .nc-clawdbot__disclaimer,
html[data-theme="dark"] .nc-contact__address,
html[data-theme="dark"] .nc-pisc__demo-sous-texte,
html[data-theme="dark"] .nc-pisc__sous-intro,
html[data-theme="dark"] .nc-restos__demo-es,
html[data-theme="dark"] .nc-restos__sous-intro,
html[data-theme="dark"] .nc-secretariat__demo-sous-texte,
html[data-theme="dark"] .nc-cgv-header .nc-meta,
html[data-theme="dark"] .nc-cgv-es-header .nc-meta,
html[data-theme="dark"] .nc-merci__intro,
html[data-theme="dark"] .nc-merci-rdv__intro,
html[data-theme="dark"] .nc-merci-rdv__note,
html[data-theme="dark"] .ncaes__lead,
html[data-theme="dark"] .ncaes__free,
html[data-theme="dark"] .nc-rdv-details__approche-texte,
html[data-theme="dark"] .nc-box-grey,
html[data-theme="dark"] .nc-box-grey-es{color:#C9D6E4}
html[data-theme="dark"] .nc-box-green,
html[data-theme="dark"] .nc-box-green-es{color:#34D399}
html[data-theme="dark"] .nc-toc-title,
html[data-theme="dark"] .nc-toc-es-title,
html[data-theme="dark"] .responsive-title{color:#6FA8F5}
html[data-theme="dark"] [style^="color:#4a148c" i],
html[data-theme="dark"] [style^="color: #4a148c" i],
html[data-theme="dark"] [style*=";color:#4a148c" i],
html[data-theme="dark"] [style*="; color:#4a148c" i],
html[data-theme="dark"] [style*=";color: #4a148c" i],
html[data-theme="dark"] [style*="; color: #4a148c" i]{color:#D8B4E8!important}
html[data-theme="dark"] [style^="color:#1b5e20" i],
html[data-theme="dark"] [style^="color: #1b5e20" i],
html[data-theme="dark"] [style*=";color:#1b5e20" i],
html[data-theme="dark"] [style*="; color:#1b5e20" i],
html[data-theme="dark"] [style*=";color: #1b5e20" i],
html[data-theme="dark"] [style*="; color: #1b5e20" i],
html[data-theme="dark"] [style^="color:#1b7a43" i],
html[data-theme="dark"] [style^="color: #1b7a43" i],
html[data-theme="dark"] [style*=";color:#1b7a43" i],
html[data-theme="dark"] [style*="; color:#1b7a43" i],
html[data-theme="dark"] [style*=";color: #1b7a43" i],
html[data-theme="dark"] [style*="; color: #1b7a43" i]{color:#34D399!important}
html[data-theme="dark"] [style^="color:#c0392b" i],
html[data-theme="dark"] [style^="color: #c0392b" i],
html[data-theme="dark"] [style*=";color:#c0392b" i],
html[data-theme="dark"] [style*="; color:#c0392b" i],
html[data-theme="dark"] [style*=";color: #c0392b" i],
html[data-theme="dark"] [style*="; color: #c0392b" i]{color:#F98A80!important}
html[data-theme="dark"] [style^="color:#0164c9" i],
html[data-theme="dark"] [style^="color: #0164c9" i],
html[data-theme="dark"] [style*=";color:#0164c9" i],
html[data-theme="dark"] [style*="; color:#0164c9" i],
html[data-theme="dark"] [style*=";color: #0164c9" i],
html[data-theme="dark"] [style*="; color: #0164c9" i],
html[data-theme="dark"] [style^="color:#2c5f8a" i],
html[data-theme="dark"] [style^="color: #2c5f8a" i],
html[data-theme="dark"] [style*=";color:#2c5f8a" i],
html[data-theme="dark"] [style*="; color:#2c5f8a" i],
html[data-theme="dark"] [style*=";color: #2c5f8a" i],
html[data-theme="dark"] [style*="; color: #2c5f8a" i]{color:#6FA8F5!important}
html[data-theme="dark"] [style^="color:#5f6969" i],
html[data-theme="dark"] [style^="color: #5f6969" i],
html[data-theme="dark"] [style*=";color:#5f6969" i],
html[data-theme="dark"] [style*="; color:#5f6969" i],
html[data-theme="dark"] [style*=";color: #5f6969" i],
html[data-theme="dark"] [style*="; color: #5f6969" i]{color:#C9D6E4!important}
html .audit-auto-page .audit-cta-btn,
html .audit-auto-page button.audit-cta-btn{
background-color:#0866D5!important;
border-color:#0866D5!important;
color:#FFFFFF!important;
}
html .ncaes__cta a,
html .ncaes2__cta a,
html .ncaes__cta a:visited,
html .ncaes2__cta a:visited{color:#FFFFFF!important}
html [style*="rgba(0, 164, 189, 0.2)" i],
html [style*="rgba(0,164,189,0.2)" i],
html [style*="rgba(0, 164, 189, .2)" i],
html [style*="rgba(0,164,189,.2)" i]{color:#7FD8E8!important}
html:not([data-theme="dark"]) [style^="color:#d4af37" i],
html:not([data-theme="dark"]) [style^="color: #d4af37" i],
html:not([data-theme="dark"]) [style*=";color:#d4af37" i],
html:not([data-theme="dark"]) [style*="; color:#d4af37" i],
html:not([data-theme="dark"]) [style*=";color: #d4af37" i],
html:not([data-theme="dark"]) [style*="; color: #d4af37" i]{color:#8A6508!important}
html:not([data-theme="dark"]) .nc-restos__card--whatsapp strong,
html:not([data-theme="dark"]) .nc-pisc__card--whatsapp strong{color:#0B6B36}
html:not([data-theme="dark"]) .nc-merci-rdv__intro,
html:not([data-theme="dark"]) .nc-merci-rdv__intro strong{color:#2A3A4C}
html [style*="background:#0866d5" i],
html [style*="background: #0866d5" i],
html [style*="background-color:#0866d5" i],
html [style*="background-color: #0866d5" i],
html [style*="background:#007284" i],
html [style*="background: #007284" i],
html [style*="background-color:#007284" i],
html [style*="background-color: #007284" i]{border-radius:999px}
html[data-theme="dark"] :is(.nc-secretariat,.nc-cdpp,.nc-clawdbot,.ncaes,.ncaes2,
.nc-merci,.nc-merci-rdv,.nc-pisc,.nc-restos,.nc-recouvrement,.nc-supportclient,
.nc-standard,.nc-cgv,.nc-cgv-es,.nc-rdv-details,.nc-rdv-hero,.nc-contact)
:is(p,li,td,th,dt,dd,em,strong,span,div,a,figcaption,blockquote){color:#C9D6E4}
html[data-theme="dark"] :is(.nc-secretariat,.nc-cdpp,.nc-clawdbot,.ncaes,.ncaes2,
.nc-merci,.nc-merci-rdv,.nc-pisc,.nc-restos,.nc-recouvrement,.nc-supportclient,
.nc-standard,.nc-cgv,.nc-cgv-es,.nc-rdv-details,.nc-rdv-hero,.nc-contact)
:is(h1,h2,h3,h4,h5,h6){color:#F4F8FC}
html [style*="background:#007284" i] *:not([style*="color" i]),
html [style*="background: #007284" i] *:not([style*="color" i]),
html [style*="background-color:#007284" i] *:not([style*="color" i]),
html [style*="background-color: #007284" i] *:not([style*="color" i]),
html [style*="background:#00a4bd" i] *:not([style*="color" i]),
html [style*="background: #00a4bd" i] *:not([style*="color" i]),
html [style*="background-color:#00a4bd" i] *:not([style*="color" i]),
html [style*="background-color: #00a4bd" i] *:not([style*="color" i]),
html [style*="background:#0866d5" i] *:not([style*="color" i]),
html [style*="background: #0866d5" i] *:not([style*="color" i]),
html [style*="background-color:#0866d5" i] *:not([style*="color" i]),
html [style*="background-color: #0866d5" i] *{color:#FFFFFF!important}
html[data-theme="dark"] .nc-toc-title,
html[data-theme="dark"] .nc-toc-es-title,
html[data-theme="dark"] .responsive-title,
html[data-theme="dark"] h1.responsive-title,
html[data-theme="dark"] h2.responsive-title{color:#6FA8F5!important}
html[data-theme="dark"] [style^="color:#007284" i],
html[data-theme="dark"] [style^="color: #007284" i],
html[data-theme="dark"] [style*=";color:#007284" i],
html[data-theme="dark"] [style*="; color:#007284" i],
html[data-theme="dark"] [style*=";color: #007284" i],
html[data-theme="dark"] [style*="; color: #007284" i],
html[data-theme="dark"] [style^="color:#00a4bd" i],
html[data-theme="dark"] [style^="color: #00a4bd" i],
html[data-theme="dark"] [style*=";color:#00a4bd" i],
html[data-theme="dark"] [style*="; color:#00a4bd" i],
html[data-theme="dark"] [style*=";color: #00a4bd" i],
html[data-theme="dark"] [style*="; color: #00a4bd" i]{color:#6FA8F5!important}
html:not([data-theme="dark"]) [style^="color:#00a4bd" i],
html:not([data-theme="dark"]) [style^="color: #00a4bd" i],
html:not([data-theme="dark"]) [style*=";color:#00a4bd" i],
html:not([data-theme="dark"]) [style*="; color:#00a4bd" i],
html:not([data-theme="dark"]) [style*=";color: #00a4bd" i],
html:not([data-theme="dark"]) [style*="; color: #00a4bd" i],
html:not([data-theme="dark"]) [style^="color:#007284" i],
html:not([data-theme="dark"]) [style^="color: #007284" i],
html:not([data-theme="dark"]) [style*=";color:#007284" i],
html:not([data-theme="dark"]) [style*="; color:#007284" i],
html:not([data-theme="dark"]) [style*=";color: #007284" i],
html:not([data-theme="dark"]) [style*="; color: #007284" i]{color:#0866D5!important}
html [style*="rgba(0, 164, 189, 0.2)" i],
html [style*="rgba(0,164,189,0.2)" i],
html [style*="rgba(0, 164, 189, .2)" i],
html [style*="rgba(0,164,189,.2)" i]{
background:rgba(111,168,245,.18)!important;
color:#6FA8F5!important;
}
.dnd-section:has(.nc-projets-clients){position:relative;isolation:isolate}
.dnd-section:has(.nc-projets-clients)::before{
content:"";position:absolute;inset:0;
background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);
background-size:12px 12px;background-attachment:fixed;
opacity:.55;pointer-events:none;z-index:0;
}
.dnd-section:has(.nc-projets-clients)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section:has(.nc-projets-clients)::before{
background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important;
}
html[data-theme="dark"] .nc-secretariat h2,
html[data-theme="dark"] .nc-cdpp h2,
html[data-theme="dark"] .nc-clawdbot h2{color:#6FA8F5!important}
html[data-theme="dark"] .nc-cta-final__btn *,
html[data-theme="dark"] .hero-v2-cta *,
html[data-theme="dark"] .audit-cta-btn *,
html[data-theme="dark"] .btn-neura *,
html[data-theme="dark"] .btn-header-final *,
html[data-theme="dark"] .nc-p-btn *,
html[data-theme="dark"] .nc-h2-cta *,
html[data-theme="dark"] .ncaes__cta a *,
html[data-theme="dark"] .ncaes2__cta a *{color:#FFFFFF!important}
html[data-theme="dark"] .body-container--landing-page
:is(p,li,td,th,dt,dd,em,strong,span,div,a,figcaption,blockquote){color:#C9D6E4}
html[data-theme="dark"] .body-container--landing-page
:is(h1,h2,h3,h4,h5,h6){color:#F4F8FC}
html:not([data-theme="dark"]) [style*="rgba(0, 164, 189, 0.2)" i],
html:not([data-theme="dark"]) [style*="rgba(0,164,189,0.2)" i],
html:not([data-theme="dark"]) [style*="rgba(0, 164, 189, .2)" i],
html:not([data-theme="dark"]) [style*="rgba(0,164,189,.2)" i],
html[data-theme="dark"] [style*="rgba(0, 164, 189, 0.2)" i],
html[data-theme="dark"] [style*="rgba(0,164,189,0.2)" i],
html[data-theme="dark"] [style*="rgba(0, 164, 189, .2)" i],
html[data-theme="dark"] [style*="rgba(0,164,189,.2)" i]{
background:rgba(111,168,245,.18)!important;
color:#6FA8F5!important;
}
html:not([data-theme="dark"]) .signaux-v2-paragraph strong,
html:not([data-theme="dark"]) .signaux-v2 strong,
html:not([data-theme="dark"]) .nc-demo__lede strong,
html:not([data-theme="dark"]) .nc-rdv-details__creneau{color:#0757B4}
html:not([data-theme="dark"]) .nc-merci-rdv p,
html:not([data-theme="dark"]) .nc-merci-rdv strong,
html:not([data-theme="dark"]) .nc-rdv-hero p,
html:not([data-theme="dark"]) .nc-rdv-hero strong{color:#2A3A4C}
html[data-theme="dark"] .audit-matrix__badge,
html[data-theme="dark"] .audit-matrix__badge *,
html[data-theme="dark"] #audit-reserver-btn,
html[data-theme="dark"] #audit-reserver-btn *,
html[data-theme="dark"] .nc-apropos__cta a,
html[data-theme="dark"] .nc-apropos__cta a *,
html[data-theme="dark"] .btn-return,
html[data-theme="dark"] .btn-return *,
html[data-theme="dark"] .neura-cta-mobile,
html[data-theme="dark"] .neura-cta-mobile *,
html[data-theme="dark"] .neura-cta-sticky-mobile,
html[data-theme="dark"] .neura-cta-sticky-mobile *,
html[data-theme="dark"] .kl-newsletter__row button,
html[data-theme="dark"] .kl-newsletter__row button *,
html[data-theme="dark"] .blog-tags__link--current,
html[data-theme="dark"] .blog-tags__link--current *,
html[data-theme="dark"] .nc-h2-cta *,
html[data-theme="dark"] .nc-p-btn--blue *,
html[data-theme="dark"] .btn-header-final *,
html[data-theme="dark"] .nc-audit-fab,
html[data-theme="dark"] .nc-audit-fab *,
html[data-theme="dark"] .nc-audit-bar *{color:#FFFFFF!important}
html[data-theme="dark"] .nc-pisc h2,
html[data-theme="dark"] .nc-restos h2{color:#6FA8F5!important}
html:not([data-theme="dark"]) [style^="color:#33475b" i],
html:not([data-theme="dark"]) [style^="color: #33475b" i],
html:not([data-theme="dark"]) [style*=";color:#33475b" i],
html:not([data-theme="dark"]) [style*="; color:#33475b" i],
html:not([data-theme="dark"]) [style*=";color: #33475b" i],
html:not([data-theme="dark"]) [style*="; color: #33475b" i]{color:#2A3A4C!important}
:root{
--nc-gold: #D4AF37;
--nc-gold-halo: rgba(212,175,55,.38);
--nc-bleu: #0866D5;
--nc-bleu-fonce: #0652AE;
--nc-marine: #0B132B;
}
html .btn-header-final,
html .hero-v2-cta,
html .nc-cta-final__btn,
html .audit-cta-btn,
html .nc-audit-fab,
html .nc-h2-cta,
html .nc-p-btn--blue,
html .btn-neura.btn-gold,
html .nc-apropos__cta a,
html .nc-btn--primary{
display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;
border-radius:999px;
border:2px solid var(--nc-bleu);
background-color:var(--nc-bleu);
background-image:none;
color:#FFFFFF;
font-weight:700;
text-decoration:none;
cursor:pointer;
transition:background-color .25s ease, border-color .25s ease,
color .25s ease, transform .25s ease, box-shadow .25s ease;
}
html .btn-header-final, html .btn-header-final:hover, html .btn-header-final:focus,
html .hero-v2-cta, html .hero-v2-cta:hover, html .hero-v2-cta:focus,
html .nc-cta-final__btn, html .nc-cta-final__btn:hover, html .nc-cta-final__btn:focus,
html .audit-cta-btn, html .audit-cta-btn:hover, html .audit-cta-btn:focus,
html .nc-audit-fab, html .nc-audit-fab:hover, html .nc-audit-fab:focus,
html .nc-h2-cta, html .nc-h2-cta:hover, html .nc-h2-cta:focus,
html .nc-p-btn--blue, html .nc-p-btn--blue:hover, html .nc-p-btn--blue:focus,
html .btn-neura, html .btn-neura:hover, html .btn-neura:focus,
html .nc-apropos__cta a, html .nc-apropos__cta a:hover, html .nc-apropos__cta a:focus,
html .nc-btn--primary, html .nc-btn--primary:hover, html .nc-btn--primary:focus,
html .nc-p-btn--gold, html .nc-p-btn--gold:hover, html .nc-p-btn--gold:focus{
text-decoration:none !important;
}
@media (hover:hover){
html .btn-header-final:hover,
html .hero-v2-cta:hover,
html .nc-cta-final__btn:hover,
html .audit-cta-btn:hover,
html .nc-audit-fab:hover,
html .nc-h2-cta:hover,
html .nc-p-btn--blue:hover,
html .btn-neura.btn-gold:hover,
html .nc-apropos__cta a:hover,
html .nc-btn--primary:hover{
background-color:var(--nc-gold) !important;
border-color:var(--nc-gold) !important;
color:var(--nc-marine) !important;
transform:translateY(-2px);
box-shadow:0 8px 22px var(--nc-gold-halo) !important;
}
html .btn-header-final:hover svg *,
html .hero-v2-cta:hover svg *,
html .nc-cta-final__btn:hover svg *,
html .audit-cta-btn:hover svg *,
html .nc-btn--primary:hover svg *{stroke:var(--nc-marine) !important;fill:none !important}
html .btn-header-final:hover *,
html .hero-v2-cta:hover *,
html .nc-cta-final__btn:hover *,
html .audit-cta-btn:hover *,
html .nc-audit-fab:hover *,
html .nc-btn--primary:hover *{color:var(--nc-marine) !important}
}
html .nc-p-btn--gold,
html .nc-btn--secondary{
display:inline-flex;align-items:center;justify-content:center;gap:10px;
border-radius:999px;
border:2px solid var(--nc-bleu);
background:transparent;
color:var(--nc-bleu);
font-weight:700;
text-decoration:none;
box-shadow:none;
transition:background-color .25s ease, border-color .25s ease,
color .25s ease, transform .25s ease, box-shadow .25s ease;
}
html[data-theme="dark"] .nc-p-btn--gold,
html[data-theme="dark"] .nc-btn--secondary{border-color:#6FA8F5;color:#6FA8F5}
@media (hover:hover){
html .nc-p-btn--gold:hover,
html .nc-btn--secondary:hover{
border-color:var(--nc-gold) !important;
color:var(--nc-gold) !important;
background:rgba(212,175,55,.10) !important;
transform:translateY(-2px);
box-shadow:0 8px 22px var(--nc-gold-halo) !important;
}
}
html:not([data-theme="dark"]) .nc-eyebrow-star,
html:not([data-theme="dark"]) .nc-cta-final__eyebrow-star,
html:not([data-theme="dark"]) .hero-v2-eyebrow-star{color:var(--nc-gold)}
html:not([data-theme="dark"]) .nc-eyebrow--gold,
html:not([data-theme="dark"]) .nc-cta-final__eyebrow{
background:#FBF3DE;
border-color:var(--nc-gold);
}
html:not([data-theme="dark"]) .hero-v2-heading .hero-v2-suffixe,
html:not([data-theme="dark"]) .nc-p-title-gold,
html:not([data-theme="dark"]) .nc-p-bottom-lead-gold,
html:not([data-theme="dark"]) .nc9-title-accent{color:#B8860B}
@media (hover:hover){
html:not([data-theme="dark"]) .nc9-card:hover,
html:not([data-theme="dark"]) .nc-p-card:hover,
html:not([data-theme="dark"]) .nc-p-b-feat:hover,
html:not([data-theme="dark"]) .nc-contact__card:hover,
html:not([data-theme="dark"]) .nc-pisc__card:hover,
html:not([data-theme="dark"]) .nc-restos__card:hover,
html:not([data-theme="dark"]) .nc-rdv-details__card:hover,
html:not([data-theme="dark"]) .nc-demo__card-inner:hover,
html:not([data-theme="dark"]) .kl-card-grid__card:hover,
html:not([data-theme="dark"]) .ncaes2__card:hover,
html:not([data-theme="dark"]) .nc-secretariat__demo:hover,
html:not([data-theme="dark"]) .faq-home-v1-item:hover,
html:not([data-theme="dark"]) .nc-fondateur2__team:hover,
html:not([data-theme="dark"]) .nc-carte-halo:hover{
border-color:var(--nc-gold) !important;
box-shadow:0 18px 40px rgba(212,175,55,.22) !important;
transform:translateY(-2px);
}
html[data-theme="dark"] .nc9-card:hover,
html[data-theme="dark"] .nc-p-card:hover,
html[data-theme="dark"] .nc-p-b-feat:hover,
html[data-theme="dark"] .nc-contact__card:hover,
html[data-theme="dark"] .nc-pisc__card:hover,
html[data-theme="dark"] .nc-restos__card:hover,
html[data-theme="dark"] .nc-rdv-details__card:hover,
html[data-theme="dark"] .nc-demo__card-inner:hover,
html[data-theme="dark"] .kl-card-grid__card:hover,
html[data-theme="dark"] .ncaes2__card:hover,
html[data-theme="dark"] .nc-secretariat__demo:hover,
html[data-theme="dark"] .faq-home-v1-item:hover,
html[data-theme="dark"] .nc-fondateur2__team:hover,
html[data-theme="dark"] .nc-carte-halo:hover{
border-color:rgba(212,175,55,.55) !important;
box-shadow:0 18px 40px rgba(212,175,55,.20) !important;
transform:translateY(-2px);
}
html .nc9-card, html .nc-p-card, html .nc-p-b-feat, html .nc-contact__card,
html .nc-pisc__card, html .nc-restos__card, html .nc-rdv-details__card,
html .nc-demo__card-inner, html .kl-card-grid__card, html .ncaes2__card,
html .nc-secretariat__demo, html .nc-carte-halo,
html .faq-home-v1-item, html .nc-fondateur2__team{
transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}
}
@media (prefers-reduced-motion: reduce){
html .nc9-card:hover, html .nc-p-card:hover, html .nc-p-b-feat:hover,
html .nc-contact__card:hover, html .nc-pisc__card:hover,
html .nc-restos__card:hover, html .nc-rdv-details__card:hover,
html .nc-demo__card-inner:hover, html .kl-card-grid__card:hover,
html .ncaes2__card:hover, html .nc-secretariat__demo:hover,
html .faq-home-v1-item:hover, html .nc-fondateur2__team:hover,
html .nc-carte-halo:hover{transform:none}
}
html .blog-tags__link{
border:1px solid rgba(16,42,86,.22);
background-color:transparent;
color:#235086 !important;
text-decoration:none;
}
html[data-theme="dark"] .blog-tags__link{
border-color:rgba(244,248,252,.25);
color:#C9D6E4 !important;
}
html .blog-tags__link--current{
background-color:#0866D5;
border-color:#0866D5;
color:#FFFFFF !important;
}
html[data-theme="dark"] .blog-tags__link--current{
background-color:#6FA8F5;
border-color:#6FA8F5;
color:#0B132B !important;
}
html .blog-tags, html .blog-tags li{color:inherit}
@media (hover:hover){
html .blog-tags__link:hover,
html .blog-tags__link:focus{
border-color:var(--nc-gold);
color:var(--nc-gold) !important;
background-color:rgba(212,175,55,.10);
text-decoration:none;
}
}
html .blog-header__title{max-width:none;flex-basis:auto}
html .blog-header{padding:44px 0}
html:not([data-theme="dark"]) .dnd-section:has(.nc-flow-312){background-color:#F4F8FC}
html:not([data-theme="dark"]) .nc-flow-312{background-color:transparent}
html:not([data-theme="dark"]) .blog-header{background-color:#F4F8FC}
.js-scroll-reveal{transition:opacity .55s ease-out, transform .55s ease-out}
@media (prefers-reduced-motion: reduce){
.js-scroll-reveal{transition:none}
.js-scroll-hidden{opacity:1 !important;transform:none !important}
}
html .hs-search-field__input{
background-color:#FFFFFF;
color:#0B2145;
border:1px solid rgba(11,33,69,.20);
border-radius:6px 0 0 6px;
padding:10px 14px;
color-scheme:light;
}
html .hs-search-field__input::placeholder{color:rgba(11,33,69,.55);opacity:1}
html[data-theme="dark"] .hs-search-field__input{border-color:rgba(255,255,255,.25)}
html .hs-search-field__button{border-radius:0 6px 6px 0}
html .skip-link{background-color:#0866D5;border-radius:6px}
html .blog-post__body table tr[style*="background-color: #fafcff" i]{
background-color:#F4F8FC !important;
}
html .blog-post__body table thead tr[style*="background-color: #0d47a1" i]{
background-color:#0866D5 !important;
}
html[data-theme="dark"] .blog-post__body table thead tr[style*="background-color: #0d47a1" i] th{
color:#FFFFFF !important;
}
html .blog-post__body table td[style*="color: #0056b3" i],
html .blog-post__body table td[style*="color: #0d47a1" i]{
color:#0866D5 !important;
}
html[data-theme="dark"] .blog-post__body table tr[style*="background-color: #fafcff" i]{
background-color:rgba(255,255,255,.05) !important;
}
html[data-theme="dark"] .blog-post__body table td[style*="color: #0056b3" i],
html[data-theme="dark"] .blog-post__body table td[style*="color: #0d47a1" i]{
color:#6FA8F5 !important;
}
html[data-theme="dark"] .blog-post__body table td[style*="color: #c62828" i]{
color:#FF9B9B !important;
}
html[data-theme="dark"] .blog-post__body table tr[style*="border-bottom" i]{
border-bottom-color:rgba(255,255,255,.14) !important;
}
html .row-fluid-wrapper:has(> .row-fluid > .span12 > .hs_cos_wrapper > #neuracloud-footer-wrapper){
padding:0;
}
html .row-fluid:has(> .span12 > .hs_cos_wrapper > #neuracloud-footer-wrapper){
max-width:none;
}
html[data-theme="dark"] .audit-auto-page .audit-compare table:not([class]){
background-color:#101E38!important;
}
html[data-theme="dark"] .audit-auto-page .audit-compare table:not([class]) thead th{
background-color:#102A56!important;
color:#F4F8FC!important;
}
html[data-theme="dark"] .audit-auto-page .audit-compare table:not([class]) tbody td:first-child{
background-color:rgba(111,168,245,.10)!important;
}
html[data-theme="dark"] .audit-auto-page .audit-compare table:not([class]) tbody td:last-child{
background-color:rgba(111,168,245,.12)!important;
}
html .audit-auto-page .audit-matrix,
html .audit-auto-page .audit-section--carte,
html .audit-auto-page .audit-section--final{
background-color:#F4F8FC;
border:1px solid rgba(16,42,86,.10);
border-radius:16px;
box-shadow:0 4px 20px rgba(16,42,86,.07);
padding:28px;
margin:0 auto 24px;
}
html[data-theme="dark"] .audit-auto-page .audit-matrix,
html[data-theme="dark"] .audit-auto-page .audit-section--carte,
html[data-theme="dark"] .audit-auto-page .audit-section--final{
background-color:#0D1930;
border-color:rgba(244,248,252,.14);
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html .audit-auto-page .audit-section--carte > h2:first-child,
html .audit-auto-page .audit-section--final > h2:first-child{margin-top:0}
@media (max-width: 640px){
html .audit-auto-page .audit-matrix,
html .audit-auto-page .audit-section--carte,
html .audit-auto-page .audit-section--final{padding:18px 14px}
}
html .dnd-section:has(.audit-auto-page)::before{opacity:.55}
html[data-theme="dark"] .dnd-section:has(.audit-auto-page){
background:#081733!important;
background-image:none!important;
}
html[data-theme="dark"] body:has(.audit-auto-page) .dnd-section:has(.faqbc-v2){
background:#081733!important;
background-image:none!important;
}
html[data-theme="dark"] .audit-auto-page .audit-matrix,
html[data-theme="dark"] .audit-auto-page .audit-section--carte,
html[data-theme="dark"] .audit-auto-page .audit-section--final{
background-color:#101B33;
}
html[data-theme="dark"] .audit-auto-page .audit-matrix__q{
background:linear-gradient(160deg,#1A2A47 0%,#141F36 100%)!important;
}
html .audit-auto-page .audit-hero__preuve{
margin:14px auto 0;
max-width:860px;
text-align:center;
font-size:.92em;
line-height:1.5;
color:#3D5573;
}
html .audit-auto-page .audit-hero__preuve strong{color:#0866D5;font-weight:700}
html[data-theme="dark"] .audit-auto-page .audit-hero__preuve{color:#C9D6E4}
html[data-theme="dark"] .audit-auto-page .audit-hero__preuve strong{color:#6FA8F5}
html[data-theme="dark"] section.dnd-section[style*="background"],
html[data-theme="dark"] .dnd-section.nc-standard__band,
html[data-theme="dark"] .dnd-section.nc-supportclient__band,
html[data-theme="dark"] .dnd-section.nc-recouvrement__band{
background-color:#081733!important;
background-image:none!important;
}
html[data-theme="dark"] [style*="background:#2c3e50" i],
html[data-theme="dark"] [style*="background: #2c3e50" i],
html[data-theme="dark"] [style*="background-color:#2c3e50" i],
html[data-theme="dark"] [style*="background-color: #2c3e50" i]{
background-color:#101B33!important;
background-image:none!important;
border-color:rgba(244,248,252,.14);
}
.nc-lp-wa{
position:fixed;bottom:20px;right:20px;z-index:10000;
display:inline-flex;align-items:center;justify-content:center;
width:56px;height:56px;border-radius:50%;
background:#25D366;box-shadow:0 4px 14px rgba(0,0,0,.25);
transition:transform .25s ease,box-shadow .25s ease;
}
.nc-lp-wa:hover,.nc-lp-wa:focus{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.3)}
.nc-lp-wa svg{width:30px;height:30px;fill:#fff;display:block}
@media (max-width:992px){
.nc-lp-wa{display:none!important}
}
@media print{.nc-lp-wa{display:none!important}}
.nc-standard__wrap{max-width:1140px;margin:0 auto;padding:0 20px}
.nc-standard__wrap--etroit{max-width:900px}
h1.nc-standard__titre,
h2.nc-standard__titre{
font-size:var(--nc-t-h2);color:#0866D5;font-weight:800;text-align:center;
line-height:1.25;margin:0 0 14px;
}
.nc-standard__intro{
max-width:780px;margin:0 auto 34px;text-align:center;
font-size:1.05rem;line-height:1.65;color:#3D5573;
}
.nc-standard__grid{
display:grid;gap:22px;
grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
align-items:stretch;
}
.nc-standard__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
.nc-standard__carte{
background:#fff;border:1px solid rgba(16,42,86,.10);border-radius:16px;
padding:26px 24px;box-shadow:0 4px 20px rgba(16,42,86,.07);
display:flex;flex-direction:column;gap:0;text-align:center;
}
.nc-standard__carte h3{
margin:0 0 10px;font-size:1.08rem;font-weight:700;line-height:1.35;color:#8A6508;
}
.nc-standard__carte p{margin:0;font-size:.97rem;line-height:1.6;color:#3D5573}
.nc-standard__carte p:not(:last-child){margin-bottom:1.6em}
.nc-standard__carte--phare{border-color:#0866D5;position:relative}
.nc-standard__jalon{
display:inline-flex;align-items:center;justify-content:center;
align-self:center;margin-bottom:10px;
width:30px;height:30px;border-radius:50%;flex:none;
background:#0866D5;color:#fff;font-weight:700;font-size:.92rem;
}
.nc-standard__carte--phare .nc-standard__jalon{background:#D4AF37;color:#0B132B}
.nc-standard__ligne{
display:flex;gap:16px;align-items:flex-start;text-align:center;
padding:18px 20px;border-radius:14px;
background:#fff;border:1px solid rgba(16,42,86,.10);
}
.nc-standard__ligne + .nc-standard__ligne{margin-top:14px}
/* REGLE 1, seconde moitie (08/09/2026) -- signale par Jonathan sur
   /fr/projets-clients : "6 textes pas aligne dans l'axe de la carte".

   `.nc-standard__ligne` est un flex en RANGEE prevu pour une pastille a gauche
   du texte. Aucune des trois pages ne lui en met : la rangee n'a qu'un seul
   enfant, un <div> sans classe, qui reste donc en shrink-to-fit et se cale au
   depart de la rangee. `text-align:center` centre alors le texte DANS cette
   boite etroite, pas dans la carte -- mesure : boites de 481 a 834px dans une
   carte de 1058, soit 112 a 289px hors de l'axe, sur six blocs.

   C'est exactement la seconde moitie de la regle 1 : `text-align` ne dit rien
   de la position d'une BOITE plus etroite que sa place. Le verificateur ne
   l'avait pas vue parce que sa regle R1-bis ecarte tout enfant dont le parent
   est flex ou grid, et parce qu'elle compare au PARENT immediat, jamais a la
   carte.

   L'enfant prend donc la largeur restante. Une pastille eventuelle garde son
   `flex:none` (cf. `.nc-standard__jalon`), donc la rangee icone + texte reste
   possible sans regression. */
.nc-standard__ligne > :not(.nc-standard__jalon){flex:1 1 auto;min-width:0}
.nc-standard__ligne h3{margin:0 0 4px;font-size:1.02rem;font-weight:700;color:#102A56}
.nc-standard__ligne p{margin:0;font-size:.95rem;line-height:1.6;color:#3D5573}
.nc-standard__ligne a{color:#0866D5;font-weight:600}
.nc-standard__cta-zone{text-align:center;margin-top:30px}
.nc-standard__note{
margin:12px auto 0;max-width:560px;text-align:center;
font-size:.88rem;line-height:1.5;color:#3D5573;opacity:.85;
}
.nc-standard__hero-cta{margin-top:26px}
.nc-standard__lien-demo{
align-self:center;margin-top:0;
display:inline-flex;align-items:center;gap:8px;
padding:10px 20px;border-radius:999px;
border:1px solid #0866D5;color:#0866D5;
font-weight:700;font-size:.94rem;text-decoration:none;
}
@media (min-width:992px){
.nc-standard__lien-demo:hover{background:#0866D5;color:#fff}
}
html[data-theme="dark"] h1.nc-standard__titre,
html[data-theme="dark"] h2.nc-standard__titre{color:#6FA8F5}
html[data-theme="dark"] .nc-standard__intro,
html[data-theme="dark"] .nc-standard__note{color:#C9D6E4}
html[data-theme="dark"] .nc-standard__carte,
html[data-theme="dark"] .nc-standard__ligne{
background:#101B33;border-color:rgba(244,248,252,.14);
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html[data-theme="dark"] .nc-standard__carte h3{color:#D4AF37}
html[data-theme="dark"] .nc-standard__ligne h3{color:#F4F8FC}
html[data-theme="dark"] .nc-standard__carte p,
html[data-theme="dark"] .nc-standard__ligne p{color:#C9D6E4}
html[data-theme="dark"] .nc-standard__carte--phare{border-color:#D4AF37}
html[data-theme="dark"] .nc-standard__jalon{background:#0866D5;color:#fff}
html[data-theme="dark"] .nc-standard__lien-demo{border-color:#6FA8F5;color:#6FA8F5}
@media (min-width:992px){
html[data-theme="dark"] .nc-standard__lien-demo:hover{background:#6FA8F5;color:#0B132B}
}
html[data-theme="dark"] .nc-standard__ligne a{color:#6FA8F5}
.nc-pc-logo-zone{text-align:center;margin:0 0 26px}
.nc-pc-logo-zone img{display:inline-block;max-width:220px;height:auto;border-radius:8px}
.nc-standard__cas + .nc-standard__cas{margin-top:64px}
.nc-standard__cas .nc-standard__grid{margin-top:22px}
/* REGLE 1 (08/09/2026) -- ce lien etait colle a gauche, 424 a 478 px hors axe.
   Un `inline-block` se place selon le `text-align` de son PARENT, et la regle de
   centrage de la charte n'atteint que `:is(h1,h2,h3,h4,p,li)` : un <a> pose seul
   dans un <div> n'en fait pas partie. `width:fit-content` + `margin-inline:auto`
   le centrent sans dependre de son parent. */
.nc-standard__lien-site{
display:block;width:fit-content;max-width:100%;margin:18px auto 0;
font-size:.92rem;font-weight:600;color:#0866D5;
}
html[data-theme="dark"] .nc-standard__lien-site{color:#6FA8F5}
.nc-standard__encart{
max-width:880px;margin:0 auto;
background:#fff;border:1px solid rgba(16,42,86,.10);border-radius:20px;
padding:36px 34px;box-shadow:0 4px 20px rgba(16,42,86,.07);
}
.nc-standard__encart > .nc-standard__intro{margin-bottom:28px}
html[data-theme="dark"] .nc-standard__encart{
background:#101B33;border-color:rgba(244,248,252,.14);box-shadow:0 8px 28px rgba(0,0,0,.35);
}
@media (max-width:600px){.nc-standard__encart{padding:26px 20px;border-radius:16px}}
.nc-standard__carte,
.nc-standard__ligne,
.nc-standard__encart{
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
@media (min-width:992px){
.nc-standard__carte:hover,
.nc-standard__ligne:hover{
transform:translateY(-4px);
box-shadow:0 14px 34px rgba(16,42,86,.12);
border-color:#0866D5;
}
html[data-theme="dark"] .nc-standard__carte:hover,
html[data-theme="dark"] .nc-standard__ligne:hover{
box-shadow:0 14px 34px rgba(0,0,0,.45);
border-color:#6FA8F5;
}
html[data-theme="dark"] .nc-standard__carte--phare:hover{border-color:#D4AF37}
}
@media (prefers-reduced-motion:reduce){
.nc-standard__carte,.nc-standard__ligne,.nc-standard__encart{transition:none}
.nc-standard__carte:hover,.nc-standard__ligne:hover{transform:none}
}
.dnd-section.nc-standard__band,
.dnd-section.nc-supportclient__band,
.dnd-section.nc-recouvrement__band{position:relative;isolation:isolate}
.dnd-section.nc-standard__band::before,
.dnd-section.nc-supportclient__band::before,
.dnd-section.nc-recouvrement__band::before{
content:"";position:absolute;inset:0;
background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);
background-size:12px 12px;background-attachment:fixed;
opacity:.55;pointer-events:none;z-index:0;
}
.dnd-section.nc-standard__band>.row-fluid,
.dnd-section.nc-supportclient__band>.row-fluid,
.dnd-section.nc-recouvrement__band>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section.nc-standard__band::before,
html[data-theme="dark"] .dnd-section.nc-supportclient__band::before,
html[data-theme="dark"] .dnd-section.nc-recouvrement__band::before{
background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
.nc-lueur{
-webkit-background-clip:text;background-clip:text;
color:transparent;-webkit-text-fill-color:transparent;
background-image:linear-gradient(90deg,
#8A6508 0%,#8A6508 48%,#102A56 52%,#102A56 100%);
background-size:200% 100%;
background-position:100% 0;
-webkit-box-decoration-break:clone;box-decoration-break:clone;
animation:nc-lueur 8s ease-in-out infinite;
}
html[data-theme="dark"] .nc-lueur{
background-image:linear-gradient(90deg,
#D4AF37 0%,#D4AF37 48%,#F4F8FC 52%,#F4F8FC 100%);
}
}
@keyframes nc-lueur{
0%{background-position:100% 0}
30%{background-position:0% 0}
55%{background-position:0% 0}
55.01%{background-position:100% 0}
100%{background-position:100% 0}
}
.nc-lueur--2{animation-delay:2.6s}
@media (prefers-reduced-motion:reduce){
.nc-lueur{
animation:none;background-image:none;
color:#8A6508;-webkit-text-fill-color:#8A6508;
}
html[data-theme="dark"] .nc-lueur{
color:#D4AF37;-webkit-text-fill-color:#D4AF37;
}
}
.nc-supportclient .hero-section .hero-h1{color:#FFFFFF}
.nc-supportclient .hero-section .hero-subtitle-container p,
.nc-supportclient .hero-section .hero-subtitle-container li{color:#E9EFF7}
.nc-supportclient .hero-section .hero-subtitle-container strong{color:#FFFFFF}
.nc-supportclient .hero-section .hero-subtitle-container ul{list-style:none;padding-left:0;margin-top:20px;display:inline-block;text-align:left}
.nc-supportclient .hero-section .hero-subtitle-container li{position:relative;padding-left:26px;margin-bottom:10px}
.nc-supportclient .hero-section .hero-subtitle-container li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:50%;background:#6FA8F5}
.nc-rail{display:none}
.nc-rail__part{display:block;width:100%;height:100%;border-radius:2px;transform-origin:top;transform:scaleY(0)}
@supports (animation-timeline: scroll()){
@media (min-width:1200px) and (prefers-reduced-motion:no-preference){
.body-wrapper.hs-content-id-332143201470 .nc-rail,
.body-wrapper.hs-content-id-446863398124 .nc-rail,
.body-wrapper.hs-content-id-462079625449 .nc-rail{
display:block;position:fixed;left:20px;top:16vh;bottom:16vh;width:3px;
background:rgba(16,42,86,.12);border-radius:3px;z-index:9990;pointer-events:none;
}
.nc-rail__part{
background:linear-gradient(180deg,#D4AF37,#B08A1E);
animation:nc-rail linear both;
animation-timeline:scroll(root block);
}
html[data-theme="dark"] .body-wrapper.hs-content-id-332143201470 .nc-rail,
html[data-theme="dark"] .body-wrapper.hs-content-id-446863398124 .nc-rail,
html[data-theme="dark"] .body-wrapper.hs-content-id-462079625449 .nc-rail{
background:rgba(244,248,252,.12);
}
html[data-theme="dark"] .nc-rail__part{
background:linear-gradient(180deg,#F6E7B0,#D4AF37);
box-shadow:0 0 10px rgba(212,175,55,.45);
}
}
}
@keyframes nc-rail{to{transform:scaleY(1)}}
html body:has(.audit-hero__left) .audit-auto-page,
html body:has(.audit-hero__left) .audit-auto-page p,
html body:has(.audit-hero__left) .audit-auto-page li,
html body:has(.audit-hero__left) .audit-auto-page h1,
html body:has(.audit-hero__left) .audit-auto-page h2,
html body:has(.audit-hero__left) .audit-auto-page h3,
html body:has(.audit-hero__left) .audit-auto-page h4,
html body:has(.audit-hero__left) .audit-auto-page figcaption{text-align:center}
html body:has(.audit-hero__left) .audit-auto-page .audit-compare th,
html body:has(.audit-hero__left) .audit-auto-page .audit-compare td,
html body:has(.audit-hero__left) .audit-auto-page .audit-decide-list--num,
html body:has(.audit-hero__left) .audit-auto-page .audit-decide-list--num li,
html body:has(.audit-hero__left) .faqbc-v2-answer-body,
html body:has(.audit-hero__left) .faqbc-v2-answer-body p,
html body:has(.audit-hero__left) .faqbc-v2-answer-body li{text-align:left}
html .audit-auto-page .audit-symptom-card{align-items:center}
html body:has(.audit-hero__left) .audit-auto-page p:not(:last-child){margin-bottom:1.5em}
html .audit-auto-page .audit-case{
background-color:#FFFFFF;
border:1px solid rgba(16,42,86,.10);
border-left:1px solid rgba(16,42,86,.10);
border-radius:14px;
box-shadow:0 4px 20px rgba(16,42,86,.07);
padding:20px 24px;
max-width:700px;
margin:0 auto 16px;
}
html[data-theme="dark"] body .audit-auto-page .audit-case{
background-color:#1A2A47;
border-color:rgba(244,248,252,.14);
border-left-color:rgba(244,248,252,.14);
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html body:has(.audit-hero__left) .faqbc-v2-item{
box-shadow:0 4px 20px rgba(16,42,86,.07);
}
html[data-theme="dark"] body:has(.audit-hero__left) .faqbc-v2-item{
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html body:has(.audit-hero__left) .audit-auto-page a:not(.audit-cta-btn):not([class*="btn"]):not([class*="cta"]),
html body:has(.audit-hero__left) .faqbc-v2-answer-body a{
color:#8A6508;
text-decoration:underline;
text-decoration-color:rgba(138,101,8,.45);
text-underline-offset:3px;
font-weight:600;
}
html body:has(.audit-hero__left) .audit-auto-page a:not(.audit-cta-btn):not([class*="btn"]):not([class*="cta"]):hover,
html body:has(.audit-hero__left) .faqbc-v2-answer-body a:hover{
text-decoration-color:#8A6508;
}
html[data-theme="dark"] body:has(.audit-hero__left) .audit-auto-page a:not(.audit-cta-btn):not([class*="btn"]):not([class*="cta"]),
html[data-theme="dark"] body:has(.audit-hero__left) .faqbc-v2-answer-body a{
color:#D4AF37;
text-decoration-color:rgba(212,175,55,.45);
}
html[data-theme="dark"] body:has(.audit-hero__left) .audit-auto-page a:not(.audit-cta-btn):not([class*="btn"]):not([class*="cta"]):hover,
html[data-theme="dark"] body:has(.audit-hero__left) .faqbc-v2-answer-body a:hover{
text-decoration-color:#D4AF37;
}
html .audit-auto-page .nc-audit-bar a{
color:#FFFFFF;
text-decoration:none;
font-weight:700;
}
html .audit-auto-page .audit-section{margin-bottom:14px}
html .audit-auto-page h2.audit-h2{margin-top:4px}
@media (max-width:640px){
html .audit-auto-page .audit-section{margin-bottom:10px}
}
.nc-or{color:#8A6508!important;font-weight:700}
html[data-theme="dark"] .nc-or{color:#D4AF37!important}
html body:has(.audit-hero__left) .audit-auto-page .audit-decide-list--num{
width:fit-content;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
.nc-lien-carte{
background-image:linear-gradient(currentColor 0 0)!important;
background-repeat:no-repeat!important;
background-position:0 100%!important;
background-size:0% 2px!important;
transition:background-size .28s ease;
}
/* REGLE 17 (08/09/2026) -- c'est la CARTE qui allume son lien, et la liste des
   cartes ne s'enumere plus : `.nc-carte` est le marqueur, une seule regle le
   sert. Les trois selecteurs historiques restent tant que leurs modules ne
   portent pas la classe -- les retirer eteindrait leurs liens. */
.nc-carte:hover .nc-lien-carte,
.nc-flow-312__panel:hover .nc-lien-carte,
.nc9-card:hover .nc-lien-carte,
.nc-fondateur2__team:hover .nc-lien-carte,
.nc-lien-carte:hover,
.nc-lien-carte:focus-visible{
background-size:100% 2px!important;
}
.nc-lien-carte svg,
.nc-lien-carte span[aria-hidden]{transition:transform .28s ease}
.nc-carte:hover .nc-lien-carte svg,
.nc-flow-312__panel:hover .nc-lien-carte svg,
.nc9-card:hover .nc-lien-carte svg,
.nc-fondateur2__team:hover .nc-lien-carte svg,
.nc-lien-carte:hover svg,
.nc-lien-carte:focus-visible svg,
.nc-carte:hover .nc-lien-carte span[aria-hidden],
.nc-flow-312__panel:hover .nc-lien-carte span[aria-hidden],
.nc9-card:hover .nc-lien-carte span[aria-hidden],
.nc-fondateur2__team:hover .nc-lien-carte span[aria-hidden],
.nc-lien-carte:hover span[aria-hidden],
.nc-lien-carte:focus-visible span[aria-hidden]{transform:translateX(3px)}
/* REGLE 13, revue le 08/09/2026 -- « au repos, pas de souligne » (Jonathan).
   Le lien se lit a sa couleur doree et a son poids ; le trait n'arrive qu'au
   survol et au focus, ou il balaie le mot de gauche a droite (regle 14). */
.nc-lien-carte{
text-decoration:none!important;
}
.nc-flow-312__panel-link{text-decoration:none!important}
/* REGLE 17 sur la FAQ de l'accueil (08/09/2026, decision de Jonathan :
   « appliquer la regle »). Chaque `.faq-home-v1-item` est une carte qui ne
   porte QU'UN lien : la regle veut donc que ce soit la carte qui l'allume, pas
   le lien seul. Ces quatre liens ne se voyaient pas avant que le verificateur
   n'ouvre la FAQ.

   Ils viennent d'un champ richtext et n'ont AUCUNE classe -- impossible de
   leur poser `.nc-lien-carte`. On leur donne donc la meme mecanique de
   balayage, visee par leur conteneur. Vaut pour l'accueil FR et /es d'un coup,
   les deux servent le meme module. */
.faq-home-v1-answer-body a{
background-image:linear-gradient(currentColor 0 0)!important;
background-repeat:no-repeat!important;
background-position:0 100%!important;
background-size:0% 2px!important;
transition:background-size .28s ease;
text-decoration:none!important;
}
.faq-home-v1-item:hover .faq-home-v1-answer-body a,
.faq-home-v1-answer-body a:hover,
.faq-home-v1-answer-body a:focus-visible{
background-size:100% 2px!important;
}
@media (prefers-reduced-motion:reduce){
.nc-lien-carte,
.nc-lien-carte svg,
.nc-lien-carte span[aria-hidden]{transition:none}
}
html body:has(.ncaes) .ncaes :is(h1,h2,h3,h4,p,li),
html body:has(.ncaes) .ncaes2 :is(h1,h2,h3,h4,p,li){text-align:center}
html body:has(.ncaes) .faqbc-v2-answer-body,
html body:has(.ncaes) .faqbc-v2-answer-body :is(p,li),
html body:has(.ncaes) .ncaes2 .ncaes2__list li:has(> strong){text-align:left}
html body:has(.ncaes) .ncaes p:not(:last-child),
html body:has(.ncaes) .ncaes2 p:not(:last-child){margin-bottom:1.6em}
html body:has(.ncaes) .ncaes2__card,
html body:has(.ncaes) .ncaes2__case{
border:1px solid rgba(16,42,86,.10);
border-radius:16px;
box-shadow:0 4px 20px rgba(16,42,86,.07);
}
html[data-theme="dark"] body:has(.ncaes) .ncaes2__card,
html[data-theme="dark"] body:has(.ncaes) .ncaes2__case{
border-color:rgba(244,248,252,.14);
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html body:has(.ncaes) .faqbc-v2-item{
box-shadow:0 4px 20px rgba(16,42,86,.07);
}
html[data-theme="dark"] body:has(.ncaes) .faqbc-v2-item{
box-shadow:0 8px 28px rgba(0,0,0,.35);
}
html .dnd-section:has(.ncaes),
html .dnd-section:has(.ncaes2),
html body:has(.ncaes) .dnd-section:has(.nc-breadcrumb){position:relative;isolation:isolate}
html .dnd-section:has(.ncaes)::before,
html .dnd-section:has(.ncaes2)::before,
html body:has(.ncaes) .dnd-section:has(.nc-breadcrumb)::before{
content:"";position:absolute;inset:0;
background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);
background-size:12px 12px;
background-attachment:fixed;
opacity:.55;
pointer-events:none;z-index:0;
}
html[data-theme="dark"] .dnd-section:has(.ncaes)::before,
html[data-theme="dark"] .dnd-section:has(.ncaes2)::before,
html[data-theme="dark"] body:has(.ncaes) .dnd-section:has(.nc-breadcrumb)::before{
background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important;
}
html .dnd-section:has(.ncaes)>.row-fluid,
html .dnd-section:has(.ncaes2)>.row-fluid,
html body:has(.ncaes) .dnd-section:has(.nc-breadcrumb)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] .dnd-section:has(.ncaes),
html[data-theme="dark"] .dnd-section:has(.ncaes2),
html[data-theme="dark"] body:has(.ncaes) .dnd-section:has(.faqbc-v2){
background:#081733!important;
background-image:none!important;
}
html body:has(.ncaes) .ncaes2 a:not([href^="#"]),
html body:has(.ncaes) .faqbc-v2-answer-body a{
color:#8A6508;
text-decoration:underline;
text-decoration-color:rgba(138,101,8,.45);
text-underline-offset:3px;
font-weight:600;
}
html body:has(.ncaes) .ncaes2 a:not([href^="#"]):hover,
html body:has(.ncaes) .faqbc-v2-answer-body a:hover{
text-decoration-color:#8A6508;
}
html[data-theme="dark"] body:has(.ncaes) .ncaes2 a:not([href^="#"]),
html[data-theme="dark"] body:has(.ncaes) .faqbc-v2-answer-body a{
color:#D4AF37;
text-decoration-color:rgba(212,175,55,.45);
}
html[data-theme="dark"] body:has(.ncaes) .ncaes2 a:not([href^="#"]):hover,
html[data-theme="dark"] body:has(.ncaes) .faqbc-v2-answer-body a:hover{
text-decoration-color:#D4AF37;
}
.audit-auto-page .audit-symptom-card,
.audit-auto-page .audit-matrix__q,
.audit-auto-page .audit-encart,
.audit-auto-page .audit-case{
transition:transform .25s ease,box-shadow .25s ease;
}
.audit-auto-page .audit-symptom-card:hover,
.audit-auto-page .audit-matrix__q:hover,
.audit-auto-page .audit-encart:hover,
.audit-auto-page .audit-case:hover{
transform:translateY(-4px);
box-shadow:0 18px 40px rgba(20,45,80,.10);
}
html[data-theme="dark"] .audit-auto-page .audit-symptom-card:hover,
html[data-theme="dark"] .audit-auto-page .audit-matrix__q:hover,
html[data-theme="dark"] .audit-auto-page .audit-encart:hover,
html[data-theme="dark"] .audit-auto-page .audit-case:hover{
box-shadow:0 18px 40px rgba(0,0,0,.45);
}
.audit-auto-page .audit-matrix__intro strong{color:#0866D5}
html[data-theme="dark"] .audit-auto-page .audit-matrix__intro strong{color:#6FA8F5}
.audit-auto-page .audit-matrix__badge{
transition:background-color .25s ease,color .25s ease;
}
.audit-auto-page .audit-matrix:hover .audit-matrix__badge{
background-color:#D4AF37;
color:#0B132B;
}
@media (prefers-reduced-motion:reduce){
.audit-auto-page .audit-symptom-card,
.audit-auto-page .audit-matrix__q,
.audit-auto-page .audit-encart,
.audit-auto-page .audit-case,
.audit-auto-page .audit-matrix__badge{transition:none}
.audit-auto-page .audit-symptom-card:hover,
.audit-auto-page .audit-matrix__q:hover,
.audit-auto-page .audit-encart:hover,
.audit-auto-page .audit-case:hover{transform:none}
}
.nc-eyebrow.nc-eyebrow--gold,
.nc-eyebrow.nc-eyebrow--gold .nc-eyebrow-star{color:#8A6508}
html[data-theme="dark"] .nc-eyebrow.nc-eyebrow--gold,
html[data-theme="dark"] .nc-eyebrow.nc-eyebrow--gold .nc-eyebrow-star{color:#D4AF37}
.nc-eyebrow-wrap p.nc-cta-final__eyebrow,
.nc-eyebrow-wrap p.nc-cta-final__eyebrow .nc-cta-final__eyebrow-star{color:#8A6508}
html[data-theme="dark"] .nc-eyebrow-wrap p.nc-cta-final__eyebrow,
html[data-theme="dark"] .nc-eyebrow-wrap p.nc-cta-final__eyebrow .nc-cta-final__eyebrow-star{color:#D4AF37}
@media (min-width:992px){
html .audit-cta-btn:hover,
html button.audit-cta-btn:hover,
html .audit-auto-page .audit-cta-btn:hover,
html .audit-auto-page button.audit-cta-btn:hover{
background-color:#D4AF37!important;
border-color:#D4AF37!important;
color:#0B132B!important;
box-shadow:0 6px 20px rgba(212,175,55,.35)!important;
}
}
.nc-frise{
position:fixed;
left:14px;
top:50%;
transform:translateY(-50%);
z-index:40;
display:flex;
flex-direction:column;
gap:2px;
padding:10px 12px;
border-radius:14px;
background:#FFFFFF;
border:1px solid #E2EAF4;
box-shadow:0 4px 20px rgba(16,42,86,.08);
}
html[data-theme="dark"] .nc-frise{
background:#101B33;
border-color:rgba(244,248,252,.16);
box-shadow:0 8px 28px rgba(0,0,0,.45);
}
.nc-frise__lien{
display:flex;
align-items:center;
gap:9px;
padding:5px 4px;
color:#102A56;
font-size:12px;
font-weight:650;
line-height:1.2;
text-decoration:none!important;
white-space:nowrap;
transition:color .2s ease;
}
html[data-theme="dark"] .nc-frise__lien{color:#C9D6E4}
.nc-frise__tick{
flex:0 0 14px;
height:2px;
border-radius:2px;
background:currentColor;
opacity:.42;
transition:width .2s ease,opacity .2s ease,background-color .2s ease;
}
.nc-frise__lien:hover,
.nc-frise__lien:focus-visible{color:#8A6508;outline:none}
html[data-theme="dark"] .nc-frise__lien:hover,
html[data-theme="dark"] .nc-frise__lien:focus-visible{color:#D4AF37}
.nc-frise__lien:hover .nc-frise__tick,
.nc-frise__lien:focus-visible .nc-frise__tick{flex-basis:22px;opacity:1}
.nc-frise__lien:focus-visible{box-shadow:0 0 0 2px #65A9FF;border-radius:6px}
html .dnd-section:has(.nc-frise){z-index:9999}
#a-symptomes,#a-plan,#a-cas,#a-deroule,#a-prix,#a-faq{scroll-margin-top:96px}
@media (max-width:1279px){
.nc-frise{display:none}
}
@media (prefers-reduced-motion:reduce){
.nc-frise__lien,.nc-frise__tick{transition:none}
}
html[data-theme="dark"] body:has(.nc-standard){background-color:#081733}
html .nc-h2-title,
html .faqbc-v2-heading,
html .signaux-v2-heading,
html .nc9-title,
html .nc-p-title,
html .nc-flow-312__title,
html .nc-cta-final__title,
html .faq-home-v1-heading,
html .nc-standard__titre,
html .nc-hero2-title,
html .audit-h2,
html .nc-cases-v9 .nc9-title,
html .agent-demo-section h2{font-size:var(--nc-t-h2)!important}
.faqbc-v2-item{box-shadow:0 4px 20px rgba(16,42,86,.07)}
html[data-theme="dark"] .faqbc-v2-item{box-shadow:0 8px 28px rgba(0,0,0,.35)}
html .nc-standard__lien-demo,
html .nc-standard :is(p,h3,h4,li) > a:not([class]){
color:#8A6508;
text-decoration:underline;
text-decoration-color:rgba(138,101,8,.45);
text-underline-offset:3px;
font-weight:700;
}
html[data-theme="dark"] .nc-standard__lien-demo,
html[data-theme="dark"] .nc-standard :is(p,h3,h4,li) > a:not([class]){
color:#D4AF37;
text-decoration-color:rgba(212,175,55,.5);
}
html[data-theme="dark"] .nc-standard a.nc-standard__lien-demo,
html[data-theme="dark"] .nc-standard :is(p,h3,h4,li) > a:not([class]){
color:#D4AF37;
text-decoration:underline;
text-decoration-color:rgba(212,175,55,.5);
text-underline-offset:3px;
font-weight:700;
}
html body:has(.nc-standard) div.dnd-section{
padding-top:32px;
padding-bottom:32px;
}
html .audit-auto-page #a-symptomes{margin-top:32px}
html .audit-auto-page .nc-eyebrow-wrap#a-prix{margin-top:32px;margin-bottom:14px}
html .faqbc-v2-heading{
position:relative;
border-bottom:0!important;
padding-bottom:16px;
}
/* REGLE 19 (08/09/2026) -- meme defaut que `.faq-home-v1-heading` avant elle :
   le degrade etait peint avec deux `var()` non definies dans la portee du
   titre, donc invalide, donc INVISIBLE en mode clair. Trouve par le controle
   « trait non peint » du verificateur, sur /fr/agent-vocal-ia-standard. */
html .faqbc-v2-heading::after{
content:"";
position:absolute;
left:50%;
bottom:0;
transform:translateX(-50%);
width:56px;
height:3px;
border-radius:3px;
background:linear-gradient(90deg,#0866D5,#8A6508);
}
html[data-theme="dark"] .faqbc-v2-heading::after{
background:linear-gradient(90deg,#6FA8F5,#D4AF37);
}
html .audit-auto-page .audit-hero__left{max-width:1200px;margin-inline:auto}
html .audit-auto-page .audit-matrix{max-width:900px}
html .faq-home-v1-heading{
position:relative;
border-bottom:0!important;
padding-bottom:16px;
}
/* REGLE 19 (08/09/2026) -- le trait degrade sous le titre de section.
   `.nc-h2-trait` remplace l'enumeration : une classe sur le H2, une regle ici.

   ⚠️ Le bloc precedent peignait le trait avec
   `linear-gradient(90deg,var(--nc-blue),var(--nc-gold))`. Ces deux variables ne
   sont PAS definies dans la portee du H2 : le degrade etait donc invalide, la
   declaration tombait, et le trait n'existait PAS en mode clair -- il ne se
   voyait qu'en sombre, ou la regle jumelle ecrit ses couleurs en dur. Mesure en
   CDP le 08/09/2026 : `backgroundImage: none` en clair, gradient en sombre.
   D'ou des valeurs litterales des deux cotes.

   L'or clair est #8A6508 et pas #D4AF37 : c'est la valeur de la regle 6, celle
   de tous les accents dores du site en mode clair. */
/* `.nc-standard__titre` reste nomme ici tant que /fr/automatisation-service-client
   et /fr/agent-vocal-ia-standard portent leur contenu en HTML de page : aucune
   classe ne peut y etre posee. /fr/projets-clients, passe en module le
   08/09/2026, porte `.nc-h2-trait` dans son gabarit -- a retirer d'ici quand les
   deux autres auront suivi. */
/* Les titres de section de la page recouvrement ne sont PAS dans le module :
   ce sont des widgets de texte enrichi poses nus en enfant direct de
   `.span12.widget-span` (voir le commentaire de recouvrement-page.module.html).
   Impossible de leur poser la classe sans editer chaque widget, dans chaque
   langue. Une regle les vise donc par leur position -- le meme selecteur exact
   que celui de leur couleur de mode sombre, mais elargi a TOUTE la page : le
   dernier titre (« Passez a la vitesse superieure ») vit dans une section
   `#offres` hors de la bande, et un selecteur limite a la bande le ratait.
   La page se reconnait a `body:has(.nc-recouvrement__band)`. Vaut pour
   /fr/automatisation-recouvrement-creances et /en/accounts-receivable-automation
   d'un seul coup (08/09/2026). */
html .nc-h2-trait,
html body:has(.nc-recouvrement__band) .dnd-section > .row-fluid > .span12.widget-span > h2,
html h2.nc-standard__titre{position:relative;padding-bottom:16px}
html .nc-h2-trait::after,
html body:has(.nc-recouvrement__band) .dnd-section > .row-fluid > .span12.widget-span > h2::after,
html h2.nc-standard__titre::after{
content:"";
position:absolute;
left:50%;
bottom:0;
transform:translateX(-50%);
width:56px;
height:3px;
border-radius:3px;
background:linear-gradient(90deg,#0866D5,#8A6508);
}
html[data-theme="dark"] .nc-h2-trait::after,
html[data-theme="dark"] body:has(.nc-recouvrement__band) .dnd-section > .row-fluid > .span12.widget-span > h2::after,
html[data-theme="dark"] h2.nc-standard__titre::after{
background:linear-gradient(90deg,#6FA8F5,#D4AF37);
}
/* REGLE 17 sur la page recouvrement (08/09/2026). Ses cartes sont du texte
   enrichi a styles INLINE, sans la moindre classe : on ne peut les viser que
   par ce qu'elles ont, un rayon de bordure. Chacune ne porte qu'un lien, la
   regle veut donc que la carte l'allume. Le lien recoit d'abord la mecanique
   de balayage, qu'aucune classe ne lui donnait. Une regle, deux langues. */
.nc-recouvrement__band a[href]:not([class*="btn"]):not([class*="cta"]){
background-image:linear-gradient(currentColor 0 0);
background-repeat:no-repeat;
background-position:0 100%;
background-size:0% 2px;
transition:background-size .28s ease;
text-decoration:none;
}
.nc-recouvrement__band div[style*="border-radius"]:hover a[href]:not([class*="btn"]):not([class*="cta"]),
.nc-recouvrement__band a[href]:not([class*="btn"]):not([class*="cta"]):hover,
.nc-recouvrement__band a[href]:not([class*="btn"]):not([class*="cta"]):focus-visible{
background-size:100% 2px;
}

html .nc-cta-final__title{text-align:center}
html .nc-eyebrow-wrap + .nc-cta-final__title{margin:0 auto 16px;max-width:900px}
html .audit-auto-page .audit-symptom-grid{grid-auto-rows:1fr}
html .audit-auto-page .audit-symptom-card{height:100%}
html .audit-auto-page .audit-section--final{max-width:920px}
html .audit-auto-page .audit-symptom-card > p{flex:1 1 auto;min-width:0}
html body:has(.nc-projets-clients) .dnd-section,
html body:has(.nc-supportclient) .dnd-section,
html body:has(.nc-recouvrement) .dnd-section,
html body:has(.nc-apropos) .dnd-section{position:relative;isolation:isolate}
html body:has(.nc-projets-clients) .dnd-section::before,
html body:has(.nc-supportclient) .dnd-section::before,
html body:has(.nc-recouvrement) .dnd-section::before,
html body:has(.nc-apropos) .dnd-section::before{
content:"";position:absolute;inset:0;
background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);
background-size:12px 12px;background-attachment:fixed;
opacity:.55;pointer-events:none;z-index:0;
}
html body:has(.nc-projets-clients) .dnd-section>.row-fluid,
html body:has(.nc-supportclient) .dnd-section>.row-fluid,
html body:has(.nc-recouvrement) .dnd-section>.row-fluid,
html body:has(.nc-apropos) .dnd-section>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] body:has(.nc-projets-clients) .dnd-section::before,
html[data-theme="dark"] body:has(.nc-supportclient) .dnd-section::before,
html[data-theme="dark"] body:has(.nc-recouvrement) .dnd-section::before,
html[data-theme="dark"] body:has(.nc-apropos) .dnd-section::before{
background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important;
}
html[data-theme="dark"] body div.dnd-section:has(.nc-projets-clients),
html[data-theme="dark"] body div.dnd-section:has(.nc-supportclient),
html[data-theme="dark"] body div.dnd-section:has(.nc-recouvrement),
html[data-theme="dark"] body div.dnd-section:has(.nc-apropos){
background-color:#081733!important;
}
html body:has(.nc-projets-clients) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-supportclient) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-recouvrement) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-apropos) .dnd-section:not(:has(.nc-breadcrumb)){
padding-top:32px;padding-bottom:32px;
}
@media (max-width:991px){
html body:has(.nc-projets-clients) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-supportclient) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-recouvrement) .dnd-section:not(:has(.nc-breadcrumb)),
html body:has(.nc-apropos) .dnd-section:not(:has(.nc-breadcrumb)){
padding-top:20px;padding-bottom:20px;
}
}
html body:has(.nc-supportclient) .nc-supportclient :is(h1,h2,h3,h4,p,li),
html body:has(.nc-recouvrement) .nc-recouvrement :is(h1,h2,h3,h4,p,li),
html body:has(.nc-apropos) .nc-apropos :is(h1,h2,h3,h4,p,li){text-align:center}
html body:has(.nc-supportclient) .nc-supportclient ul,
html body:has(.nc-recouvrement) .nc-recouvrement ul,
html body:has(.nc-apropos) .nc-apropos ul{list-style:none;padding-left:0}
html body:has(.nc-supportclient) .nc-supportclient p:not(:last-child),
html body:has(.nc-recouvrement) .nc-recouvrement p:not(:last-child),
html body:has(.nc-apropos) .nc-apropos p:not(:last-child){margin-bottom:1.6em}
/* REGLE 13, revue le 08/09/2026 : au repos, pas de trait. Il arrive au survol
   et au focus (regle 14), par le balayage ci-dessous -- sans lui ces liens
   n'auraient PLUS AUCUN repere, le soulignement etant leur seul etat. */
.nc-projets-clients a:not([class*="btn"]):not([class*="cta"]),
.nc-standard a:not([class*="btn"]):not([class*="cta"]):not([class*="lien-site"]),
.nc-supportclient a:not([class*="btn"]):not([class*="cta"]),
.nc-recouvrement a:not([class*="btn"]):not([class*="cta"]),
.nc-apropos a:not([class*="btn"]):not([class*="cta"]){
color:#8A6508!important;text-decoration:none!important;
background-image:linear-gradient(currentColor 0 0)!important;
background-repeat:no-repeat!important;
background-position:0 100%!important;
background-size:0% 2px!important;
transition:background-size .28s ease;
}
.nc-projets-clients a:not([class*="btn"]):not([class*="cta"]):hover,
.nc-projets-clients a:not([class*="btn"]):not([class*="cta"]):focus-visible,
.nc-standard a:not([class*="btn"]):not([class*="cta"]):hover,
.nc-standard a:not([class*="btn"]):not([class*="cta"]):focus-visible,
.nc-supportclient a:not([class*="btn"]):not([class*="cta"]):hover,
.nc-supportclient a:not([class*="btn"]):not([class*="cta"]):focus-visible,
.nc-recouvrement a:not([class*="btn"]):not([class*="cta"]):hover,
.nc-recouvrement a:not([class*="btn"]):not([class*="cta"]):focus-visible,
.nc-apropos a:not([class*="btn"]):not([class*="cta"]):hover,
.nc-apropos a:not([class*="btn"]):not([class*="cta"]):focus-visible{
background-size:100% 2px!important;
}
html[data-theme="dark"] .nc-projets-clients a:not([class*="btn"]):not([class*="cta"]),
html[data-theme="dark"] .nc-standard a:not([class*="btn"]):not([class*="cta"]):not([class*="lien-site"]),
html[data-theme="dark"] .nc-supportclient a:not([class*="btn"]):not([class*="cta"]),
html[data-theme="dark"] .nc-recouvrement a:not([class*="btn"]):not([class*="cta"]),
html[data-theme="dark"] .nc-apropos a:not([class*="btn"]):not([class*="cta"]){
color:#D4AF37!important;
}
.nc-recouvrement p[style*="margin-bottom"]{margin-bottom:1.6em!important}
html body .nc-apropos .nc-apropos__cta a:not([class*="btn"]),
html[data-theme="dark"] body .nc-apropos .nc-apropos__cta a:not([class*="btn"]){
color:#fff!important;text-decoration:none!important;
}
html body:has(.hero-v2) .dnd-section:has(.hero-v2){position:relative;isolation:isolate}
html body:has(.hero-v2) .dnd-section:has(.hero-v2)::before{
content:"";position:absolute;inset:0;
background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 1.5px);
background-size:12px 12px;background-attachment:fixed;
opacity:.55;pointer-events:none;z-index:0;
}
html body:has(.hero-v2) .dnd-section:has(.hero-v2)>.row-fluid{position:relative;z-index:1}
html[data-theme="dark"] body:has(.hero-v2) .dnd-section:has(.hero-v2)::before{
background-image:radial-gradient(circle,rgba(111,168,245,.22) 1.5px,transparent 1.5px)!important;
}
html[data-theme="dark"] body div.dnd-section:has(.hero-v2){background-color:#081733!important}
html body:has(.hero-v2) main p:not(:last-child){margin-bottom:1.6em}
html body:has(.hero-v2) main a:not([class*="btn"]):not([class*="cta"]):not([class*="badge"]):not(.nc-demo__card){
color:#8A6508!important;text-decoration:none!important;
}
html[data-theme="dark"] body:has(.hero-v2) main a:not([class*="btn"]):not([class*="cta"]):not([class*="badge"]):not(.nc-demo__card){
color:#D4AF37!important;
}
html body:has(.hero-v2) main :is(h1,h2,h3,h4,p,li){text-align:center}
html body:has(.hero-v2) main :is(td,th),
html body:has(.hero-v2) main .faq-home-v1 :is(p,li),
html body:has(.hero-v2) main .faqbc-v2-answer-body :is(p,li){text-align:left}
html body:has(.hero-v2) main ul:not(.nc-demo__cards){list-style:none;padding-left:0}

/* REGLE 18 (08/09/2026) -- la liste du hero de /fr/agent-vocal-ia-standard :
   ses puces tenaient leur colonne, son texte centre demarrait a trois
   abscisses differentes (20,7 px d'ecart). Le groupe se centre, le texte reste
   a gauche derriere sa puce. Deux classes pour passer devant le centrage. */
.nc-standard .hero-subtitle-container ul{width:fit-content;max-width:100%;margin-inline:auto}
.nc-standard .hero-subtitle-container li{text-align:left}

/* REGLE 17 (08/09/2026) -- `.nc-standard__ligne` est une carte qui ne porte
   qu'un lien : c'est le survol de la CARTE qui l'allume. Nommee ici faute de
   pouvoir poser `.nc-carte` sur un balisage qui vit dans un champ de page. */
.nc-standard__ligne:hover a:not([class*="btn"]):not([class*="cta"]){
background-size:100% 2px!important;
}