/* Compact, source-backed Anvil proof for the approved Seller destinations. */
.seller-anvil-evidence{
  margin:0 0 48px;
  padding:clamp(24px,4vw,38px);
  border:1px solid rgba(92,71,43,.20);
  border-radius:20px;
  background:#eee4d7;
  color:#29241e;
  box-shadow:0 20px 54px rgba(45,35,24,.08);
}
.seller-anvil-evidence__lead{
  display:grid;
  grid-template-columns:138px minmax(0,1fr);
  gap:clamp(22px,4vw,42px);
  align-items:start;
}
.seller-anvil-evidence__logo{
  display:block;
  width:138px;
  height:auto;
  margin-top:4px;
  object-fit:contain;
  mix-blend-mode:multiply;
}
.seller-anvil-evidence__kicker{
  margin:0 0 9px!important;
  color:#76511e!important;
  font:750 10px/1.5 var(--sans,'Satoshi',Arial,sans-serif)!important;
  letter-spacing:.16em!important;
  text-transform:uppercase;
}
.seller-anvil-evidence h2{
  max-width:780px;
  margin:0!important;
  color:#29241e!important;
  font:400 clamp(31px,4vw,46px)/1.05 var(--serif,'Zodiak',Georgia,serif)!important;
  letter-spacing:-.025em;
  text-wrap:balance;
}
.seller-anvil-evidence__intro{
  max-width:830px;
  margin:16px 0 0!important;
  color:#5b534b!important;
  font:400 15px/1.7 var(--sans,'Satoshi',Arial,sans-serif)!important;
}
.seller-anvil-evidence__stats{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:26px;
}
.seller-anvil-evidence__stats>div{
  min-width:0;
  padding:18px;
  border:1px solid rgba(92,71,43,.18);
  border-radius:12px;
  background:#fffaf2;
}
.seller-anvil-evidence__stats strong{
  display:block;
  color:#6d4d1e!important;
  font:400 clamp(25px,3vw,34px)/1 var(--serif,'Zodiak',Georgia,serif)!important;
}
.seller-anvil-evidence__stats span{
  display:block;
  margin-top:7px;
  color:#655b50!important;
  font:750 9px/1.45 var(--sans,'Satoshi',Arial,sans-serif)!important;
  letter-spacing:.10em;
  text-transform:uppercase;
}
.seller-anvil-evidence__local{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:18px;
  align-items:center;
  margin-top:12px;
  padding:18px;
  border:1px solid rgba(92,71,43,.18);
  border-radius:12px;
  background:#29241e;
  color:#fffaf2;
}
.seller-anvil-evidence__local-label{
  display:block;
  margin:0 0 5px;
  color:#dfc28e;
  font:750 9px/1.45 var(--sans,'Satoshi',Arial,sans-serif);
  letter-spacing:.12em;
  text-transform:uppercase;
}
body.warm-coastal-preview.seller-valuation-page .seller-anvil-evidence__local strong{
  display:block;
  color:#fffaf2!important;
  font:400 clamp(23px,2.5vw,31px)/1.1 var(--serif,'Zodiak',Georgia,serif)!important;
}
.seller-anvil-evidence__local-detail{
  display:block;
  margin-top:6px;
  color:#eee4d7;
  font:500 12px/1.55 var(--sans,'Satoshi',Arial,sans-serif);
}
.seller-anvil-evidence__local a{
  display:inline-flex;
  min-height:44px;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(255,250,242,.48);
  border-radius:9px;
  padding:10px 13px;
  color:#fffaf2!important;
  font:750 9px/1.3 var(--sans,'Satoshi',Arial,sans-serif);
  letter-spacing:.10em;
  text-decoration:none;
  text-transform:uppercase;
  white-space:nowrap;
}
.seller-anvil-evidence__local a:hover,
.seller-anvil-evidence__local a:focus-visible{border-color:#dfc28e;color:#dfc28e!important}
.seller-anvil-evidence__action{margin-top:15px}
.seller-anvil-evidence__action button{
  display:inline-flex;
  min-height:45px;
  align-items:center;
  justify-content:center;
  border:1px solid #29241e;
  border-radius:9px;
  padding:11px 15px;
  background:#29241e;
  color:#fffaf2;
  cursor:pointer;
  font:750 9px/1.3 var(--sans,'Satoshi',Arial,sans-serif);
  letter-spacing:.10em;
  text-transform:uppercase;
}
.seller-anvil-evidence__action button:hover,
.seller-anvil-evidence__action button:focus-visible{background:#4c4032}
.seller-anvil-evidence__fineprint{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:8px 24px;
  margin-top:15px;
}
.seller-anvil-evidence__fineprint p{
  margin:0!important;
  color:#6a6055!important;
  font:400 10.5px/1.6 var(--sans,'Satoshi',Arial,sans-serif)!important;
}
.seller-anvil-evidence__fineprint p:first-child{max-width:720px}
.seller-anvil-evidence__fineprint a{
  color:#5a3e17!important;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
@media(max-width:700px){
  .seller-anvil-evidence{margin-bottom:36px;padding:22px 18px;border-radius:16px}
  .seller-anvil-evidence__lead{grid-template-columns:1fr;gap:14px}
  .seller-anvil-evidence__logo{width:108px;margin-top:0}
  .seller-anvil-evidence h2{font-size:clamp(30px,9vw,39px)!important}
  .seller-anvil-evidence__intro{font-size:14px!important;line-height:1.65!important}
  .seller-anvil-evidence__stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}
  .seller-anvil-evidence__stats>div{padding:15px}
  .seller-anvil-evidence__stats>div:last-child{grid-column:1/-1}
  .seller-anvil-evidence__local{grid-template-columns:1fr;gap:13px;padding:16px}
  .seller-anvil-evidence__local a{width:100%}
  .seller-anvil-evidence__action button{width:100%}
  .seller-anvil-evidence__fineprint{display:block}
  .seller-anvil-evidence__fineprint p{font-size:11.5px!important;line-height:1.65!important}
  .seller-anvil-evidence__fineprint p+p{margin-top:7px!important}
}
