/* Second Eye Website v1.21.2 — restore approved SITE RECORD hero visual */
.hero-art-v1212{
  width:100%;
  max-width:520px;
  justify-self:start;
}
.hero-site-record-v1212{
  position:relative;
  width:100%;
  padding:12px;
  border:1px solid rgba(117,129,156,.18);
  border-radius:26px;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,251,255,.9));
  box-shadow:0 20px 48px rgba(34,48,79,.08),inset 0 1px 0 rgba(255,255,255,.95);
  overflow:visible;
}
.hero-site-record-v1212 .schema{display:block;width:100%;height:auto}
.hero-site-record-card-v1212{
  inset-inline-start:18px;
  bottom:18px;
  min-width:250px;
  max-width:290px;
  z-index:3;
  background:rgba(255,255,255,.94);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
.hero-v121 .hero-actions-v121{display:none!important}
html[dir="ltr"] body.lang-en .hero-art-v1212{justify-self:end}

@media(max-width:900px){
  .hero-in-v121,
  html[dir="ltr"] body.lang-en .hero-v121 .hero-in-v121{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:24px!important;
    padding-block:34px 28px!important;
  }
  .hero-copy-v121{order:1!important;width:100%}
  .hero-art-v1212,
  html[dir="ltr"] body.lang-en .hero-art-v1212{
    order:2!important;
    width:100%;
    max-width:560px;
    margin-inline:auto;
    justify-self:auto;
  }
  .hero-trust-v121{order:3}
}

@media(max-width:700px){
  .hero-site-record-v1212{
    padding:8px;
    border-radius:20px;
    box-shadow:0 13px 30px rgba(34,48,79,.065);
  }
  .hero-site-record-v1212 .schema{margin-bottom:0}
  .hero-site-record-card-v1212{
    position:relative;
    inset:auto;
    margin:8px 6px 4px;
    min-width:0;
    max-width:none;
    width:auto;
    padding:13px 14px;
    border-radius:14px;
    box-shadow:0 10px 24px rgba(31,43,68,.07);
  }
  .hero-site-record-card-v1212 .sc-t{font-size:.62rem;letter-spacing:.08em}
  .hero-site-record-card-v1212 dl{gap:5px}
  .hero-site-record-card-v1212 div{font-size:.72rem;padding-bottom:5px}
}

@media(max-width:390px){
  .hero-site-record-v1212{padding:6px;border-radius:18px}
  .hero-site-record-card-v1212{margin:6px 4px 3px;padding:11px 12px}
  .hero-site-record-card-v1212 div{font-size:.68rem}
}
