/* VENDRE — PLUS COLORÉE & DYNAMIQUE */

body.ig-page-vendre{
  --dyn-pourpre:#5b214f;
  --dyn-violet:#73507f;
  --dyn-or:#c89252;
  --dyn-or-fonce:#b77938;
}

/* HERO : photo plus présente */
body.ig-page-vendre .sell-hero::before{
  background:
    linear-gradient(
      90deg,
      rgba(255,250,246,.98) 0%,
      rgba(255,250,246,.94) 18%,
      rgba(255,250,246,.72) 31%,
      rgba(255,250,246,.28) 46%,
      rgba(255,250,246,.05) 60%,
      rgba(255,250,246,0) 70%
    ) !important;
}

body.ig-page-vendre .eyebrow{
  color:var(--dyn-violet) !important;
}

body.ig-page-vendre .script{
  color:var(--dyn-or-fonce) !important;
}

body.ig-page-vendre .gold-rule{
  width:64px !important;
  background:linear-gradient(90deg,var(--dyn-or),var(--dyn-violet)) !important;
}

body.ig-page-vendre .hero-cta{
  background:linear-gradient(135deg,var(--dyn-pourpre),var(--dyn-violet)) !important;
  box-shadow:0 10px 24px rgba(91,33,79,.18) !important;
}

body.ig-page-vendre .personal-note{
  border-top:3px solid var(--dyn-or);
  box-shadow:0 16px 36px rgba(91,33,79,.14) !important;
}

body.ig-page-vendre .quote-mark{
  color:var(--dyn-violet) !important;
}

/* ENGAGEMENTS */
body.ig-page-vendre .selling-pillars{
  background:linear-gradient(90deg,#fffdf9 0%,#fff8f1 52%,#f5edf7 100%) !important;
  border-top:1px solid rgba(200,146,82,.30) !important;
  border-bottom:1px solid rgba(115,80,127,.18) !important;
}

body.ig-page-vendre .pillar-icon{
  width:48px !important;
  height:48px !important;
  border-radius:50%;
  background:rgba(200,146,82,.12);
}

body.ig-page-vendre .pillar:nth-child(2n) .pillar-icon{
  background:rgba(115,80,127,.10);
}

/* ÉTAPES */
body.ig-page-vendre .steps-section{
  background:linear-gradient(120deg,#f6e9dd 0%,#f7efe5 57%,#eee7f2 100%) !important;
}

body.ig-page-vendre .section-title-row>span{
  background:linear-gradient(90deg,var(--dyn-or),var(--dyn-violet)) !important;
}

body.ig-page-vendre .step-number{
  background:var(--dyn-pourpre) !important;
}

/* BLOC RENDEZ-VOUS */
body.ig-page-vendre .contact-panel{
  margin-left:12px;
  padding:22px 22px 18px !important;
  border-radius:14px;
  background:linear-gradient(145deg,var(--dyn-pourpre) 0%,#66345d 58%,var(--dyn-violet) 100%);
  box-shadow:0 16px 34px rgba(91,33,79,.16);
}

body.ig-page-vendre .contact-panel h2,
body.ig-page-vendre .contact-panel>p,
body.ig-page-vendre .contact-line>span:last-child,
body.ig-page-vendre .contact-line span strong,
body.ig-page-vendre .contact-line .email{
  color:#fff !important;
}

body.ig-page-vendre .contact-panel>p,
body.ig-page-vendre .contact-line small{
  color:rgba(255,255,255,.78) !important;
}

body.ig-page-vendre .contact-icon{
  color:#f2c98e !important;
}

body.ig-page-vendre .contact-button{
  background:linear-gradient(135deg,#d19a58,var(--dyn-or-fonce)) !important;
}

/* BAS DE PAGE */
body.ig-page-vendre .trust-section{
  background:linear-gradient(135deg,#fffaf6 0%,#f8eee4 62%,#f0e9f2 100%) !important;
}

body.ig-page-vendre .trust-list li::before{
  background:linear-gradient(135deg,var(--dyn-or),var(--dyn-violet)) !important;
}

body.ig-page-vendre .story-note{
  border-top:3px solid var(--dyn-violet);
  background:linear-gradient(180deg,#fffdfb 0%,#faf5fb 100%) !important;
  box-shadow:0 16px 36px rgba(91,33,79,.13) !important;
}
