.elementor-3664 .elementor-element.elementor-element-59278ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-59278ff:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-59278ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-3664 .elementor-element.elementor-element-835f3ae > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-835f3ae .hero-section.style-1{background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-835f3ae .theme-btn{color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-5c41efe > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-5c41efe .hero-section.style-1{background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-5c41efe .theme-btn{color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-4e4c74b .pricing-btn{background-color:#00000000;}.elementor-3664 .elementor-element.elementor-element-4e4c74b > .elementor-widget-container{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;}.elementor-3664 .elementor-element.elementor-element-3884f9d .theme-btn{background-color:#D90D0D00;color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-3884f9d .cta-section{margin:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-f0cbe96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-f0cbe96:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-f0cbe96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");background-repeat:repeat-x;}.elementor-3664 .elementor-element.elementor-element-f0cbe96 > .elementor-shape-bottom svg, .elementor-3664 .elementor-element.elementor-element-f0cbe96 > .e-con-inner > .elementor-shape-bottom svg{height:36px;}.elementor-3664 .elementor-element.elementor-element-fdf08ee > .elementor-widget-container{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:91% auto;}.elementor-3664 .elementor-element.elementor-element-fdf08ee .features-split{margin:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-fdf08ee .arrow-link:hover{color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-fdf08ee .arrow-link:after{background-color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-fdf08ee .mb-18{margin-bottom:140px;}.elementor-3664 .elementor-element.elementor-element-74f6837 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-74f6837 .accordion-body{color:#FFFFFF;}.elementor-3664 .elementor-element.elementor-element-7cb7e3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3664 .elementor-element.elementor-element-7cb7e3a:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-7cb7e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-3664 .elementor-element.elementor-element-b5d2e17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-576cb95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-dc5a69f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-dc5a69f:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-dc5a69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");background-repeat:no-repeat;background-size:contain;}.elementor-3664 .elementor-element.elementor-element-51794eb{text-align:center;}.elementor-3664 .elementor-element.elementor-element-51794eb .elementor-heading-title{font-size:87px;font-weight:700;}.elementor-3664 .elementor-element.elementor-element-b7754cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-b7754cf:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-b7754cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdigital.ch/wp-content/uploads/2025/07/shape.png");background-repeat:no-repeat;background-size:contain;}.elementor-3664 .elementor-element.elementor-element-6add5f2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-6add5f2 .review-card{background-color:#151515;}@media(max-width:767px){.elementor-3664 .elementor-element.elementor-element-59278ff:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-59278ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-3664 .elementor-element.elementor-element-59278ff{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-835f3ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-835f3ae .hero-section.style-1{padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-5c41efe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-5c41efe .hero-section.style-1{padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-fdf08ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-fdf08ee .mb-18{margin-bottom:50px;}.elementor-3664 .elementor-element.elementor-element-7cb7e3a:not(.elementor-motion-effects-element-type-background), .elementor-3664 .elementor-element.elementor-element-7cb7e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-3664 .elementor-element.elementor-element-51794eb .elementor-heading-title{font-size:40px;}.elementor-3664 .elementor-element.elementor-element-7b8baa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-b7754cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3664 .elementor-element.elementor-element-6add5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3664 .elementor-element.elementor-element-6add5f2 .review-section{padding:0px 0px 60px 0px;}}/* Start custom CSS for genai-home-hero, class: .elementor-element-835f3ae */.tag-badge-glass {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px; /* forme pilule */
  font-size: 14px;
  font-weight: 500;
  color: white;

  /* Effet glassmorphism */
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(12px) saturate(150%);
  -webkit-backdrop-filter: blur(12px) saturate(150%);
  box-shadow:
    0 4px 14px rgba(0,0,0,0.25),
    inset 0 1px 0 rgba(255,255,255,0.08);

  /* Empêche le texte de se couper */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for genai-home-hero, class: .elementor-element-5c41efe */.tag-badge-glass {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px; /* forme pilule */
  font-size: 14px;
  font-weight: 500;
  color: white;

  /* Effet glassmorphism */
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(12px) saturate(150%);
  -webkit-backdrop-filter: blur(12px) saturate(150%);
  box-shadow:
    0 4px 14px rgba(0,0,0,0.25),
    inset 0 1px 0 rgba(255,255,255,0.08);

  /* Empêche le texte de se couper */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85d8626 *//* Effet hover sur les cartes */
.offer-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  will-change: transform, box-shadow;
}

.offer-card:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45),
              inset 0 1px 0 rgba(255, 255, 255, 0.12);
}
/* ===== IA SELL — bloc différent de "website" ===== */
.ia-sell__wrap { max-width: 1120px; }
.ia-sell__head { text-align:center; margin-bottom: 28px; }
.ia-sell__kicker{
  letter-spacing:.12em;text-transform:uppercase;
  color:#A9F5CE;margin:0 0 8px;font-weight:700;font-size:12px;opacity:.95
}
.ia-sell__lead{
  max-width:820px;margin:10px auto 0;
  color:rgba(255,255,255,.9);font-size:clamp(15px,1.6vw,18px)
}

.ia-sell__grid{
  display:grid; gap:22px; margin-top: 20px;
  grid-template-columns: 1.1fr .9fr;
}
@media (max-width: 980px){ .ia-sell__grid{ grid-template-columns:1fr } }

.ia-sell__title{ margin:0 0 14px; color:#fff; font-size: clamp(20px,2.6vw,24px); }

.ia-sell__left, .ia-sell__right{ padding:22px; }

.ia-sell__proofs{
  display:grid; gap:12px; grid-template-columns:repeat(4,minmax(0,1fr));
  margin: 10px 0 12px;
}
@media (max-width: 860px){
  .ia-sell__proofs{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.ia-proof{
  background: rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.14);
  border-radius:12px; padding:12px; text-align:center; color:#fff;
}
.ia-proof__kpi{
  display:block; font-weight:800; color:#A9F5CE;
  font-size: clamp(18px,2.8vw,24px); line-height:1;
  margin-bottom:6px;
}
.ia-proof__txt{ font-size:12px; color:rgba(255,255,255,.92) }

.ia-sell__wins{
  list-style:none; margin:8px 0 0; padding:0;
  display:grid; gap:8px; grid-template-columns:repeat(2,minmax(0,1fr));
}
@media (max-width:700px){ .ia-sell__wins{ grid-template-columns:1fr } }
.ia-sell__wins li{
  position:relative; padding-left:22px; color:#fff; font-size:14px;
}
.ia-sell__wins li::before{
  content:"✓"; position:absolute; left:0; top:0; color:#65D694;
}

.ia-sell__cta{ margin-top:14px; display:flex; align-items:center; gap:12px; flex-wrap:wrap }
.ia-sell__note{ font-size:12px; color:rgba(255,255,255,.78) }

.ia-steps li{ margin:8px 0 }
.ia-offers{ display:grid; gap:10px; margin-top:8px }
.ia-offer{
  display:grid; grid-template-columns:36px 1fr; gap:10px;
  align-items:center; background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.14); border-radius:12px; padding:10px; color:#fff
}
.ia-offer__icon{ width:36px; height:36px; display:grid; place-items:center;
  border-radius:10px; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.18) }

.ia-sell__guarantee{
  margin-top:12px; padding:12px; border-radius:12px;
  background: rgba(101,214,148,.12);
  border:1px solid rgba(255,255,255,.22); color:#fff
}
.ia-badge{
  display:inline-block; font-size:11px; letter-spacing:.08em; text-transform:uppercase;
  background:#65D694; color:#111; padding:4px 8px; border-radius:6px; font-weight:800; margin-right:8px
}
/* --- RESPONSIVE --- */
@media (max-width: 768px) {
  .kpi-grid {
    grid-template-columns: repeat(2, 1fr) !important; /* 2 colonnes */
    gap: 16px;
  }
}

.kpi-quote {
  margin-top: 40px;
  text-align: center;
  font-style: italic;
  color: #E0E0E0;
}
.kpi-quote span {
  font-size: 0.9em;
  color: #B0B0B0;
}/* End custom CSS */
/* Start custom CSS for genai-pricing, class: .elementor-element-4e4c74b *//* Icônes en glassmorphism + halo */
.offer-icon{
  position:relative; display:inline-grid; place-items:center;
  width:48px; height:48px; border-radius:12px; color:#fff; font-size:22px; font-weight:700;
  background: rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.20);
  -webkit-backdrop-filter: blur(10px) saturate(150%);
  backdrop-filter: blur(10px) saturate(150%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 8px 20px rgba(0,0,0,.28);
}
.offer-icon::after{
  content:""; position:absolute; inset:-14px; z-index:-1; pointer-events:none;
  filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for genai-features-split, class: .elementor-element-fdf08ee */.feature-img img.img-fluid {
  max-width: 80%;
  height: auto;
 
}

.features-split .row {
  margin-bottom: 50px !important;
}
@media (max-width: 767px) {
  .feature-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b8baa2 *//* Effet hover sur les cartes */
.offer-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  will-change: transform, box-shadow;
}

.offer-card:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45),
              inset 0 1px 0 rgba(255, 255, 255, 0.12);
}/* End custom CSS */