#problem-statement.nx-knowledge-section{background:var(--nx-bg);color:var(--nx-ink);border-block:1px solid var(--nx-line);overflow:hidden;scroll-margin-top:100px}
.nx-knowledge-layout{max-width:1440px;margin:auto;padding:90px 5%;display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center}
.nx-knowledge-eyebrow,.nx-map-caption{font:500 11px/1.5 monospace;letter-spacing:2px;text-transform:uppercase}
.nx-knowledge-eyebrow{color:#4387ef;margin-bottom:24px}
.nx-knowledge-copy h2{font-size:clamp(30px,3.1vw,52px);line-height:1.12;letter-spacing:-1.7px;font-weight:500;margin:0 0 42px;color:var(--nx-ink)}
.nx-knowledge-features{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}
.nx-knowledge-features>div{border-top:1px solid var(--nx-line);padding-top:17px}
.nx-knowledge-features h3{font-size:17px;line-height:1.3;font-weight:500;margin:0 0 8px;color:var(--nx-ink)}
.nx-knowledge-features p{font-size:15px;line-height:1.55;color:var(--nx-muted);margin:0}
.nx-knowledge-map{position:relative;min-width:0;height:640px;background:radial-gradient(ellipse at 48% 65%,#2463eb12,transparent 65%)}
.nx-map-caption{text-align:center;color:var(--nx-muted);margin:0;position:relative;z-index:2}
.nx-map-canvas{position:absolute;inset:28px 0 0;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 94%,transparent)}
.nx-map-canvas>img{width:100%;height:100%;object-fit:fill;opacity:.8}
.nx-map-pin{position:absolute;display:flex;align-items:center;gap:9px;white-space:nowrap;z-index:2}
.nx-map-pin-de{top:66%;left:47%}.nx-map-pin-fr{top:74%;left:36%}
.nx-map-pin i{width:10px;height:10px;background:#4387ff;border-radius:50%;box-shadow:0 0 0 8px #4387ff18,0 0 25px #4387ff66}
.nx-map-pin span{font:10px/1.4 monospace;text-transform:uppercase;letter-spacing:1px;background:var(--nx-bg);color:var(--nx-ink);padding:6px 9px;border:1px solid var(--nx-line);border-radius:4px}
.nx-map-token-card{position:absolute;right:0;top:60px;width:245px;padding:24px;border:1px solid var(--nx-line);border-radius:16px;background:var(--nx-bg);box-shadow:0 16px 55px #0000000d;z-index:3}
.nx-token-symbol{display:block;color:#4387ff;font-size:27px;margin-bottom:18px}
.nx-map-token-card p{font-size:17px;line-height:1.4;color:var(--nx-muted);margin:0 0 12px}
.nx-map-token-card strong{font-size:35px;letter-spacing:-1px;font-weight:500;color:var(--nx-ink)}
.nx-token-line{height:4px;margin-top:22px;border-radius:4px;background:linear-gradient(90deg,#2563eb,#77acff)}
@media(max-width:1000px){.nx-knowledge-layout{padding:65px 5%;gap:24px}.nx-knowledge-map{height:550px}.nx-map-token-card{width:210px;padding:20px}.nx-knowledge-copy h2{font-size:34px}.nx-knowledge-features{gap:20px 16px}}
@media(max-width:700px){.nx-knowledge-layout{grid-template-columns:1fr;padding:50px 6%;gap:36px}.nx-knowledge-copy h2{font-size:34px;letter-spacing:-1px;margin-bottom:30px}.nx-knowledge-map{height:540px;max-width:480px;width:100%;margin:auto}.nx-map-token-card{top:45px;width:205px}.nx-map-pin span{font-size:9px;letter-spacing:.4px}.nx-knowledge-features p{font-size:14px}}
.nx-map-podcast{position:absolute;z-index:3;right:0;top:38px;width:300px;padding:20px;border:1px solid var(--nx-line);border-radius:16px;background:var(--nx-bg);box-shadow:0 24px 64px #0002}
.nx-map-podcast h3{font-size:15px;font-weight:600;line-height:1.35;margin:0 0 5px;color:var(--nx-ink)}
.nx-podcast-subtitle{font-size:12px;color:var(--nx-muted);margin:0 0 16px;line-height:1.4}
.nx-podcast-wave{height:86px;position:relative;background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:9px;margin-bottom:10px}
.nx-podcast-wave>div{display:flex;align-items:center;gap:3px;position:absolute;inset:16px 12px}
.nx-podcast-wave i{flex:1;height:5px;border-radius:3px;background:#3b82f6;opacity:.45}
.nx-podcast-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:0;border-radius:50%;background:#3b82f6!important;color:white!important;font-size:20px;cursor:pointer;box-shadow:0 0 24px #3b82f640}
.nx-podcast-play:hover{background:#2563eb!important}.nx-podcast-play:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}
.nx-podcast-audio{display:block;width:100%;height:34px;margin-bottom:15px}
.nx-podcast-description{font-size:12px;line-height:1.6;margin:0 0 12px;color:var(--nx-muted)}
.nx-podcast-description span{color:var(--nx-ink)}
.nx-podcast-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}
.nx-podcast-tags span{font-size:10px;line-height:1.3;padding:4px 8px;border:1px solid var(--nx-line);border-radius:20px;color:var(--nx-muted);background:var(--nx-panel)}
.nx-map-podcast>a{color:#4387ef;font-size:12px;text-decoration:none;font-weight:500}
.nx-map-podcast.is-playing .nx-podcast-wave i{animation:nx-podcast-bars .8s ease-in-out infinite alternate}
.nx-map-podcast.is-playing .nx-podcast-wave i:nth-child(3n){animation-delay:-.4s}.nx-map-podcast.is-playing .nx-podcast-wave i:nth-child(3n + 1){animation-delay:-.65s}
@keyframes nx-podcast-bars{to{height:36px;opacity:.8}}
@media(max-width:1000px){.nx-map-podcast{width:270px;padding:16px}.nx-knowledge-map{height:680px}}
@media(max-width:700px){.nx-map-podcast{width:min(290px,90%)}.nx-knowledge-map{height:670px}}
@media(prefers-reduced-motion:reduce){.nx-map-podcast.is-playing .nx-podcast-wave i{animation:none}}
