/* GX Build 18 / Contact — original H-08 master, displayed without cropping. */
.contact-hero .gx18-contact-art{
  position:absolute;
  right:0;
  top:84px;
  width:min(72%,1210px);
  z-index:0;
  pointer-events:none;
  isolation:isolate;
  background:linear-gradient(120deg,#050a10,#0a151d);
}
.gx18-contact-art img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
  opacity:1;
}
.gx18-contact-art:before{
  content:"";
  z-index:1;
  position:absolute;
  inset:-1px;
  pointer-events:none;
  background:linear-gradient(90deg,#030507 0%,rgba(3,5,7,.94) 10%,rgba(3,5,7,.45) 36%,transparent 74%),
    linear-gradient(0deg,#030507 0%,rgba(3,5,7,.36) 19%,transparent 47%),
    linear-gradient(180deg,rgba(3,5,7,.25),transparent 30%);
}
.gx18-contact-art-glow{
  position:absolute;
  right:26%;
  bottom:27%;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#8bdfff;
  box-shadow:0 0 0 5px rgba(104,195,240,.08),0 0 24px 7px rgba(92,180,221,.26);
  animation:gx18-beacon 5s ease-in-out infinite;
}
.contact-hero .contact-aura{opacity:.28;z-index:0}
.contact-hero h1,.contact-hero>p{filter:drop-shadow(0 4px 18px rgba(0,0,0,.88))}
.contact-hero .contact-workspace{z-index:2}
@keyframes gx18-beacon{0%,100%{opacity:.5}48%{opacity:.93}}
@media(max-width:1050px){
  .contact-hero .gx18-contact-art{width:78%;top:100px}
  .gx18-contact-art:before{background:linear-gradient(90deg,#030507,rgba(3,5,7,.85) 17%,transparent 76%),linear-gradient(0deg,#030507,transparent 60%)}
}
@media(max-width:700px){
  .contact-hero .gx18-contact-art{
    position:relative;
    right:auto;
    top:auto;
    width:calc(100% + 52px);
    margin:34px -26px 0;
    border-top:1px solid rgba(122,183,209,.14);
    border-bottom:1px solid rgba(122,183,209,.12);
  }
  .gx18-contact-art:before{
    background:linear-gradient(180deg,rgba(3,5,7,.12),transparent 30%),
      linear-gradient(0deg,#030507,rgba(3,5,7,.12) 18%,transparent 49%);
  }
  .gx18-contact-art-glow{width:5px;height:5px}
  .contact-hero .contact-workspace{margin-top:32px}
}
@media(prefers-reduced-motion:reduce){.gx18-contact-art-glow{animation:none}}
