.go-page.go-stand {
  position:relative; isolation:isolate; overflow:hidden; text-align:start;
  display:grid; grid-template-columns:minmax(0,1fr) minmax(0,.85fr); align-items:center;
  gap:clamp(16px,4vw,44px); max-width:1150px;
  margin:clamp(12px,4vw,54px) auto; padding:clamp(22px,5vw,64px);
  color:#17202a; border-radius:26px; border:1px solid #a5aab0;
  background:linear-gradient(155deg,#f3f3f2 0%,#d7d8da 45%,#b8bbbf 100%);
}
.go-stand::before {
  content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background:radial-gradient(circle,#4b535b26 1px,transparent 1.5px) 0 0/17px 17px;
  mask-image:linear-gradient(135deg,transparent 30%,#000 85%);
}
.go-stand .go-copy,.go-stand .go-showcase,.qr-top { position:relative; z-index:1; }
.qr-top { grid-column:1/-1; display:flex; justify-content:space-between; align-items:center; gap:10px; }
.qr-company { display:flex; align-items:center; gap:8px; color:#232b32; font-size:.82rem; font-weight:700; }
.qr-company img { object-fit:contain; flex:none; }
.qr-lang { display:inline-flex; align-items:center; min-height:44px; padding:0 13px;
  border:1px solid #6b737c; border-radius:999px; background:#f5f5f5; color:#232b32; font-weight:700; }
.go-stand .eyebrow { text-align:start; color:#39444e; margin-bottom:12px; }
.go-stand h1 { font-size:clamp(2.2rem,5.5vw,4.5rem); line-height:1.14; }
.go-stand .go-desc { color:#39444e; margin:14px 0 20px; }
.go-stand .go-links { margin:0; display:grid; gap:10px; }
.go-stand .go-link { min-height:62px; gap:12px; padding:10px 16px; display:flex;
  justify-content:space-between; align-items:center; border-radius:13px;
  color:#25303b; background:#f2f3f4; border:1px solid #707982; }
.go-stand .go-link:first-child { color:#fff; background:#27343e; border-color:#27343e; }
.go-stand .go-link:hover,.qr-lang:hover { box-shadow:0 0 0 2px #59636d; }
.go-stand .go-link:focus-visible,.qr-lang:focus-visible { outline:2px solid #27343e; outline-offset:4px; }
.go-stand .go-link small { display:block; font-size:.82rem; opacity:.92; }
.go-showcase { margin:0; display:grid; place-items:center; }
.qr-mark { width:clamp(160px,29vw,340px); aspect-ratio:1; background:transparent;
  filter:drop-shadow(0 10px 16px #25313b40); }
.qr-mark > img { width:100%; height:100%; object-fit:contain; }
@media(max-width:680px) {
  .go-page.go-stand { grid-template-columns:minmax(0,1fr); margin-inline:12px; gap:14px; }
  .go-showcase { grid-row:2; }
  .qr-mark { width:clamp(132px,42vw,195px); }
}

/* Soft engraved waves in the outer corners of the silver QR panel. */
.go-stand::after {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180'%3E%3Cg fill='none' stroke='%23555f69' stroke-width='1'%3E%3Cpath d='M-15 145C70 8 123 139 223 55S311 31 339-6'/%3E%3Cpath d='M-15 158C70 21 123 152 223 68S311 44 339 7'/%3E%3Cpath d='M-15 171C70 34 123 165 223 81S311 57 339 20'/%3E%3Cpath d='M-15 184C70 47 123 178 223 94S311 70 339 33'/%3E%3C/g%3E%3C/svg%3E") right bottom / clamp(155px,34vw,400px) auto no-repeat;
  opacity:.23;
}


/* Engraved silver contours and a softer echo in the opposite corner. */
.go-stand::after {
  z-index:0;
  opacity:1;
  background:
    repeating-radial-gradient(ellipse at 105% 110%, transparent 0 15px, #4b55654a 16px 17px, #ffffff91 18px 19px, transparent 20px 27px) right bottom / min(48%, 530px) 58% no-repeat,
    repeating-radial-gradient(ellipse at -12% -15%, transparent 0 13px, #58637436 14px 15px, #ffffff80 16px 17px, transparent 18px 24px) left top / min(34%, 360px) 38% no-repeat;
  mask-image:radial-gradient(ellipse at 100% 100%, #000 0%, transparent 58%), radial-gradient(ellipse at 0 0, #000 0%, transparent 43%);
}

