/* A calm closing invitation. Keep the adopted button and link styling inherited. */
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] {
  padding: 80px 0;
  color: #fff;
  background: #101b34;
  text-align: left;
}
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"]::before,
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"]::after { content: none; }
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] > .container { display: block; }
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .ct-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 340px;
  align-items: center;
  gap: 64px;
  max-width: 1120px;
  margin-inline: auto;
}
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-eyebrow {
  margin: 0 0 20px;
  color: #b3cbdc;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: .18em;
}
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] h2 {
  margin: 0;
  color: #fff;
  font-size: clamp(28px, 3.2vw, 40px);
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: .02em;
}
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] h2 span { display: block; }
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-description {
  max-width: none;
  margin: 24px 0 0;
  color: #d5deea;
  font-size: 16px;
  line-height: 1.9;
  text-wrap: pretty;
}
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-description span { display: block; }
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .ct-action { min-width: 0; }
body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-note {
  max-width: 32em;
  margin: 16px 0 0;
  color: #bac7d8;
  font-size: 14px;
  line-height: 1.9;
  overflow-wrap: anywhere;
}
@media (max-width: 900px) {
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .ct-layout { grid-template-columns: 1fr; gap: 32px; }
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .ct-action { max-width: 480px; }
}
@media (max-width: 650px) {
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] { padding: 56px 0; }
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-eyebrow { margin-bottom: 16px; }
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] h2 { font-size: clamp(24px, 6.8vw, 32px); line-height: 1.7; letter-spacing: 0; }
  body[data-home-sections="v1"][data-link-ui="v1"] #consultation[data-contact-simple="v1"] .site-contact-description { margin-top: 20px; }
}
