/* KONEBE PUBLIC V13 — physical Global Peuro Pay Card editorial showcase.
   Separate scoped CSS; kit, cashback, benefits and eligibility retained from V12. */
.v13-card .v13-card-showcase{position:relative;isolation:isolate;background:radial-gradient(ellipse at 74% 40%,rgba(106,165,132,.14),transparent 48%),radial-gradient(ellipse at 34% 78%,rgba(230,178,93,.075),transparent 46%),#202c43;overflow:hidden}
.v13-card .v13-card-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(90deg,transparent 99%,rgba(255,255,255,.07) 100%),linear-gradient(0deg,transparent 99%,rgba(255,255,255,.07) 100%);background-size:84px 84px}
.v13-card .v13-card-showcase-grid{position:relative;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(28px,6vw,95px);align-items:center}
.v13-card .v13-card-showcase h2{font-size:clamp(32px,3.5vw,51px);line-height:1.14;max-width:670px}
.v13-card .v13-card-facts{border-top:1px solid var(--v12-hair);margin-top:32px}
.v13-card .v13-card-facts>div{display:grid;grid-template-columns:minmax(100px,.33fr) minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--v12-hair);align-items:baseline}
.v13-card .v13-card-facts strong{font-size:13px;font-weight:850;color:#effaf1}
.v13-card .v13-card-facts span{font-size:13px;color:#c5d4e0;line-height:1.65}
.v13-card .v13-card-visual{min-width:0;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;min-height:365px;perspective:900px}
.v13-card .v13-card-orbit{position:absolute;width:min(98%,540px);aspect-ratio:1.5;border:1px solid rgba(212,255,150,.17);border-radius:50%;transform:rotate(-17deg);background:radial-gradient(ellipse,rgba(131,209,166,.1),transparent 67%);box-shadow:0 0 74px rgba(168,233,114,.08)}
.v13-card .v13-card-orbit:after{content:"";position:absolute;inset:13%;border:1px dashed rgba(180,233,185,.12);border-radius:50%}
.v13-card .v13-card-beam{position:absolute;width:75%;height:1px;transform:rotate(-18deg) translateY(20px);background:linear-gradient(90deg,transparent,#b8ff3b,transparent);filter:blur(1px);opacity:.65;animation:v13-card-pulse 8s ease-in-out infinite}
.v13-card .v13-card-visual img{position:relative;z-index:1;display:block;width:min(100%,590px);height:auto;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.52));animation:v13-card-tilt 8s ease-in-out infinite;transform-origin:center}
.v13-card .v13-card-visual figcaption{z-index:1;position:relative;color:#bfced6;font-size:11px;line-height:1.5;text-align:center;margin-top:28px}
@keyframes v13-card-tilt{0%,100%{transform:translateY(0) rotate(-1.6deg)}50%{transform:translateY(-12px) rotate(1.6deg)}}
@keyframes v13-card-pulse{0%,100%{opacity:.32;transform:rotate(-18deg) translateY(20px)}50%{opacity:.8;transform:rotate(-18deg) translateY(-20px)}}
@media(max-width:760px){.v13-card .v13-card-showcase-grid{grid-template-columns:1fr;gap:38px}.v13-card .v13-card-visual{min-height:310px}.v13-card .v13-card-visual img{width:min(100%,560px)}}
@media(max-width:430px){.v13-card .v13-card-showcase h2{font-size:34px}.v13-card .v13-card-facts>div{grid-template-columns:1fr;gap:5px}.v13-card .v13-card-visual{min-height:255px}}
@media(prefers-reduced-motion:reduce){.v13-card .v13-card-beam,.v13-card .v13-card-visual img{animation:none!important}}
