.bnexo-ecosystem{margin-bottom:40px}.bnexo-ecosystem__shell{position:relative;padding:32px 28px 36px;border-radius:24px;background:linear-gradient(155deg,#16161af5,#0a0a0cfa 55%,#0e080cf7);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 28px 72px #00000073;overflow:hidden}.bnexo-ecosystem__shell:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:70%;height:80%;background:radial-gradient(ellipse at center,rgba(255,26,61,.16) 0%,transparent 68%);pointer-events:none}.bnexo-ecosystem__header{position:relative;z-index:1;text-align:center;max-width:58ch;margin:0 auto 28px}.bnexo-ecosystem__eyebrow{margin:0 0 10px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bnexo-red)!important}.bnexo-ecosystem__title{margin:0 0 12px;font-family:var(--bnexo-font-body),sans-serif!important;font-size:clamp(1.4rem,2.8vw,2rem)!important;font-weight:700!important;letter-spacing:-.02em;color:#fafafa!important;text-transform:none!important}.bnexo-ecosystem__intro,.bnexo-ecosystem__intro p{margin:0;font-size:.92rem;line-height:1.6;color:#a1a1aa!important}.bnexo-ecosystem__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.bnexo-ecosystem__card{position:relative;display:flex;flex-direction:column;padding:24px 20px 22px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;text-decoration:none;color:inherit;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.bnexo-ecosystem__card:hover{transform:translateY(-3px);border-color:#ff1a3d59;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #00000047}.bnexo-ecosystem__card--brand{cursor:default;text-align:center;justify-content:center;background:#ffffff0f}.bnexo-ecosystem__card--brand:hover{transform:none;border-color:#ffffff1a}.bnexo-ecosystem__card--current{border-color:#ff1a3d6b;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ff1a3d1f}.bnexo-ecosystem__badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fafafa;background:var(--bnexo-red)}.bnexo-ecosystem__card-logo{display:block;margin:0 auto 12px;max-height:52px;width:auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.bnexo-ecosystem__card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:#ff1a3d24;border:1px solid rgba(255,26,61,.28);font-size:1.25rem;line-height:1}.bnexo-ecosystem__card-label{margin:0 0 6px;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bnexo-red)!important}.bnexo-ecosystem__card-title{margin:0 0 8px;font-family:var(--bnexo-font-body),sans-serif!important;font-size:1.15rem!important;font-weight:700!important;color:#fafafa!important;text-transform:none!important}.bnexo-ecosystem__card-text{margin:0 0 16px;flex:1;font-size:.86rem;line-height:1.55;color:#a1a1aa!important}.bnexo-ecosystem__card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bnexo-red)!important}.bnexo-ecosystem__card-cta svg path{fill:var(--bnexo-red)!important}.bnexo-ecosystem__footer-note{position:relative;z-index:1;margin:20px 0 0;text-align:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#71717a!important}.bnexo-footer__ecosystem{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:14px}.bnexo-footer__ecosystem a{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#ffffff8c!important;transition:color .2s ease}.bnexo-footer__ecosystem a:hover{color:var(--bnexo-red)!important}@media(max-width:992px){.bnexo-ecosystem__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.bnexo-ecosystem__shell{padding:24px 18px 28px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/bnexo-ecosystem.css.map */
