.elementor-26 .elementor-element.elementor-element-9dbd9f8{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-11c3b9f *//* ==== FUNDAL PASTEL CA LANDING PAGE ==== */

.thankyou-body {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
  color: #3c3054;
  background:
    radial-gradient(circle at 0% 0%, #ffd6e8 0%, transparent 45%),
    radial-gradient(circle at 100% 0%, #ffe4c2 0%, transparent 45%),
    radial-gradient(circle at 0% 100%, #dff5ff 0%, transparent 45%),
    radial-gradient(circle at 100% 100%, #f2e0ff 0%, transparent 45%),
    linear-gradient(135deg, #fff6f8 0%, #fffbe9 40%, #e9f7ff 80%, #f7e9ff 100%);
  background-size: cover;
  background-attachment: fixed;
}

/* LUMINI DIFUZE */
.thankyou-body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 15% 20%, rgba(255, 182, 203, 0.35) 0%, transparent 55%),
    radial-gradient(circle at 80% 15%, rgba(255, 226, 179, 0.35) 0%, transparent 55%),
    radial-gradient(circle at 25% 85%, rgba(190, 224, 255, 0.35) 0%, transparent 55%),
    radial-gradient(circle at 90% 75%, rgba(230, 210, 255, 0.35) 0%, transparent 60%);
  z-index: -1;
}

/* ===== STRUCTURĂ ===== */

.thankyou-container {
  display: flex;
  justify-content: center;
  padding: 4rem 1.5rem;
}

.thankyou-card {
  max-width: 650px;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(8px);
  padding: 3rem 2rem;
  border-radius: 1.8rem;
  text-align: center;

  /* contur pastel exact ca la landing */
  border: 1.8px solid transparent;
  background-clip: padding-box, border-box;
  background-image:
    linear-gradient(145deg, rgba(255,255,255,0.96), rgba(255,243,252,0.96)),
    linear-gradient(135deg, #ff9ac8, #ffdf95, #9edcff);
}

/* ICON */
.thankyou-icon {
  font-size: 4rem;
  margin-bottom: 0.5rem;
}

/* TITLU */
.thankyou-card h1 {
  font-family: "Pacifico", cursive;
  font-size: 2.4rem;
  margin-bottom: 1rem;
  background-image: linear-gradient(90deg, #ff91c3, #ffcf6f);
  -webkit-background-clip: text;
  color: transparent;
}

/* TEXT */
.thankyou-text {
  font-size: 1rem;
  margin-bottom: 1.4rem;
  line-height: 1.55;
}

/* BUTON */
.thankyou-btn {
  display: inline-block;
  margin-top: 1rem;
  padding: 0.8rem 1.6rem;
  font-weight: 600;
  border-radius: 999px;
  text-decoration: none;
  background: linear-gradient(135deg, #ff91c3, #ffcf6f);
  color: #3c213a;
  box-shadow: 0 10px 22px rgba(255, 145, 195, 0.4);
  transition: .2s;
}
.thankyou-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 16px 32px rgba(255, 145, 195, 0.6);
}

/* SOCIAL */
.thankyou-social {
  margin-top: 2rem;
  font-size: 0.95rem;
}

.thankyou-social ul {
  list-style: none;
  padding: 0;
  margin-top: 1rem;
}

.thankyou-social li {
  margin-bottom: 0.4rem;
}

.thankyou-social a {
  color: #3c213a;
  font-weight: 600;
  text-decoration: underline;
}/* End custom CSS */