/* VOLVERE V11.2 - dedicated post-submit thank-you state */
.inquiry-hero-grid.success-mode{
  grid-template-columns:minmax(0,760px);
  justify-content:center;
  gap:0;
}
.inquiry-panel.success-state{
  border-radius:30px;
  overflow:hidden;
}
.inquiry-success{
  padding:64px 54px 58px;
  text-align:center;
  background:
    radial-gradient(circle at 50% 0,rgba(212,160,23,.11),transparent 35%),
    linear-gradient(180deg,#fff 0%,#f8fbfa 100%);
}
.inquiry-success-icon{
  width:66px;
  height:66px;
  margin:0 auto 22px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#e9f5f2;
  color:#0e4d4f;
  font-size:1.8rem;
  font-weight:900;
  box-shadow:0 10px 28px rgba(14,77,79,.12);
}
.inquiry-success .eyebrow{
  margin-bottom:10px;
  color:#d4a017;
}
.inquiry-success h1{
  margin:0 auto 18px;
  max-width:650px;
  color:#063b43;
  font-size:clamp(2.15rem,5vw,4rem);
  line-height:1.02;
  letter-spacing:-.045em;
}
.inquiry-success p{
  margin:0 auto;
  max-width:620px;
  color:#62777a;
  font-size:1.04rem;
  line-height:1.72;
}
.inquiry-success-reference{
  margin:30px auto 0;
  max-width:520px;
  padding:20px 22px;
  border:1px solid #d5e4e2;
  border-radius:18px;
  background:#fff;
}
.inquiry-success-reference span{
  display:block;
  margin-bottom:6px;
  color:#7b9092;
  font-size:.73rem;
  font-weight:800;
  letter-spacing:.11em;
  text-transform:uppercase;
}
.inquiry-success-reference strong{
  color:#0e4d4f;
  font-size:clamp(1.25rem,3vw,1.75rem);
  letter-spacing:.02em;
}
.inquiry-success-note{
  margin-top:14px !important;
  font-size:.9rem !important;
  color:#7c8f91 !important;
}
.inquiry-success-actions{
  margin-top:30px;
  display:flex;
  justify-content:center;
}
.inquiry-success-actions .btn{
  min-width:260px;
}
@media(max-width:720px){
  .inquiry-success{padding:44px 22px 40px}
  .inquiry-success-actions .btn{width:100%;min-width:0}
}
