
.nx-member-link{background:linear-gradient(120deg,#fff0b2,#d7a93f 55%,#9a6c1e)!important;color:#251a04!important;border:1px solid #e5c56f;padding:9px 14px;border-radius:999px;font-weight:800;box-shadow:0 5px 22px #c797342e;transition:transform .25s,box-shadow .25s}.nx-member-link:hover{transform:translateY(-2px);box-shadow:0 9px 28px #c7973450}
.nx-home-membership{padding:70px 0 86px!important}.nx-member-panel{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) 1.5fr;gap:44px;align-items:center;padding:clamp(28px,5vw,64px);border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 0 0,#624b1e55,transparent 48%),linear-gradient(125deg,#101624,#151a27 55%,#242016);color:#f5f0e4;box-shadow:0 32px 80px #10162422}.nx-member-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff1 50%,transparent 72%);transform:translateX(-100%);animation:nx-sheen 8s ease-in-out infinite}.nx-member-art{position:relative;display:grid;place-items:center;min-height:260px}.nx-orbit{position:absolute;width:230px;height:230px;border:1px solid #d8b65c88;border-radius:50%;box-shadow:0 0 0 24px #d8b65c12,0 0 0 50px #d8b65c0c;animation:nx-spin 32s linear infinite}.nx-shield{display:grid;place-items:center;width:132px;height:154px;clip-path:polygon(50% 0,94% 16%,88% 72%,50% 100%,12% 72%,6% 16%);background:linear-gradient(145deg,#fff0b4,#c29434 55%,#624416);color:#171306;font:700 68px Georgia;filter:drop-shadow(0 16px 24px #d8b65c45)}.nx-star{position:absolute;color:#f6dc8a;font-size:28px;animation:nx-float 4s ease-in-out infinite}.nx-star.s1{top:20%;right:18%}.nx-star.s2{bottom:18%;left:16%;animation-delay:-2s}.nx-member-copy{position:relative;z-index:1}.nx-member-copy h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:12px 0;color:#fff}.nx-member-copy h2 em{color:#e5c36e}.nx-member-copy p{color:#c7cbd5;max-width:650px;line-height:1.75}.nx-badge-row{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.nx-mini-badge{font:800 9px/1 Inter,sans-serif;letter-spacing:.1em;padding:8px 10px;border-radius:99px;border:1px solid #fff4}.nx-mini-badge.normal{background:#526176;color:white}.nx-mini-badge.bronze{background:linear-gradient(120deg,#b8794b,#70452b);color:#fff}.nx-mini-badge.silver{background:linear-gradient(120deg,#eef2f6,#9da8b6);color:#263140}.nx-mini-badge.gold{background:linear-gradient(120deg,#fff0a8,#b78320);color:#2d2107}.nx-mini-badge.platinum{background:linear-gradient(120deg,#f7fbff,#a8bad0);color:#1d2a3a}.nx-mini-badge.royal{background:linear-gradient(120deg,#e5c6ff,#7950b5);color:#1d1030}.nx-gold-button{display:inline-flex;gap:20px;align-items:center;padding:14px 20px;border-radius:12px;background:linear-gradient(120deg,#fff0b2,#d6a83c 55%,#93651a);color:#251a04!important;text-decoration:none;font-weight:800;box-shadow:0 12px 28px #d6a83c2c;transition:transform .25s}.nx-gold-button:hover{transform:translateY(-3px)}
@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-float{50%{transform:translateY(-12px) rotate(10deg)}}@keyframes nx-sheen{0%,55%{transform:translateX(-110%)}80%,100%{transform:translateX(110%)}}
@media(max-width:780px){.nx-member-panel{grid-template-columns:1fr;gap:18px}.nx-member-art{min-height:210px}.nx-orbit{width:180px;height:180px}.nx-shield{width:108px;height:126px;font-size:56px}.nx-home-membership{padding:46px 0!important}}
@media(prefers-reduced-motion:reduce){.nx-orbit,.nx-star,.nx-member-panel:before{animation:none!important}}

.nx-client-badge-card{margin:14px 0 22px}.nx-client-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:.1em;background:#dfe5ee;color:#28384e;border:1px solid #aab7c9}.nx-client-badge.bronze{background:linear-gradient(120deg,#d99a6a,#87502f);color:#fff;border-color:#a9693e}.nx-client-badge.silver{background:linear-gradient(120deg,#f5f7fa,#aab4c2);color:#283242;border-color:#aab4c2}.nx-client-badge.gold{background:linear-gradient(120deg,#fff0a8,#bd8a27);color:#302207;border-color:#c89c39}.nx-client-badge.platinum{background:linear-gradient(120deg,#f8fcff,#9cacc0);color:#203047;border-color:#a8b9cc}.nx-client-badge.royal{background:linear-gradient(120deg,#efd9ff,#8050b6);color:#25133c;border-color:#9a70c4}.nx-client-badge.normal{background:linear-gradient(120deg,#dce5f1,#aab8ca);color:#23334b}
