
.cx{display:grid;gap:44px;margin:28px 0 0;color:#e6e6e6;font-family:Poppins,sans-serif}
.cx-head{margin:0 0 18px}
.cx .cx-h{margin:0 0 6px;font:800 30px/1.1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:#fff}
.cx .cx-h:after{content:"";display:block;width:44px;height:3px;background:#EE212E;margin-top:12px}
.cx-lede{margin:0;max-width:640px;font-size:16px;line-height:1.55;color:#bdbdbd}
.cx-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cx-group{background:#1d1d1d;border:1px solid rgba(255,255,255,.09);padding:18px 20px 14px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);position:relative}
.cx-group:after{content:"";position:absolute;top:0;right:0;width:23px;height:23px;background:linear-gradient(to top right,transparent 48%,#EE212E 48%,#EE212E 58%,transparent 58%)}
.cx-group__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}
.cx-tag{display:inline-block;padding:4px 9px 4px 8px;border-left:3px solid #EE212E;background:rgba(238,33,46,.14);color:#fff;font:700 12px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:3px}
.cx-tag--gold{border-left-color:#E8B84A;background:rgba(232,184,74,.15)}
.cx-group__sum{font-size:13px;color:#9a9a9a}
.cx-group ul{list-style:none;margin:0;padding:0}
.cx-group li{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}
.cx-group li:first-child{border-top:0}
.cx-group li strong{display:block;color:#fff;font-weight:600;font-size:15.5px;line-height:1.35}
.cx-group li span{display:block;margin-top:3px;color:#a9a9a9;font-size:13.5px;line-height:1.5}
.cx-pts{flex:0 0 auto;padding:5px 9px;background:#EE212E;color:#fff;font:800 13px/1 Poppins,sans-serif;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}
.cx-note{margin:6px 0 4px;padding:9px 11px;background:rgba(255,255,255,.04);border-left:3px solid #fff;font-size:13.5px;color:#ddd}
.cx-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}
.cx-tier{position:relative;background:#1d1d1d;border:1px solid rgba(255,255,255,.09);border-top:3px solid #444;padding:18px 18px 16px;margin:0}
.cx-tier__step{position:absolute;top:14px;right:16px;font:800 28px/1 Poppins,sans-serif;color:rgba(255,255,255,.08)}
.cx-tier__name{font:800 19px/1.15 Poppins,sans-serif;text-transform:uppercase;color:#fff}
.cx-tier__min{margin-top:4px;font:600 12px/1 Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}
.cx-tier__code{display:inline-block;margin-top:12px;padding:5px 9px;background:#fff;color:#171717;font:800 13px/1 Poppins,sans-serif;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}
.cx-tier ul{list-style:none;margin:12px 0 0;padding:0}
.cx-tier ul li{position:relative;padding:0 0 0 16px;margin:0 0 7px;font-size:14px;line-height:1.45;color:#cfcfcf}
.cx-tier ul li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:#EE212E;transform:rotate(45deg)}
.cx-tier--egg{border-top-color:#8a8a8a}.cx-tier--chick{border-top-color:#EE212E}.cx-tier--rooster{border-top-color:#EE212E}
.cx-tier--golden{border-top-color:#E8B84A}.cx-tier--golden .cx-tier__name{color:#E8B84A}.cx-tier--golden ul li:before{background:#E8B84A}
.cx-tier--golden .cx-tier__code{background:#E8B84A}
.cx-tier.is-done{opacity:.6}.cx-tier.is-here{border-color:#fff;border-top-color:#fff;box-shadow:0 0 0 1px #fff inset}
.cx-tier__you{margin-top:10px;font:700 12px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.cx-guard{display:flex;align-items:center;gap:20px;margin-top:14px;padding:16px 20px;background:linear-gradient(90deg,rgba(232,184,74,.12),rgba(232,184,74,0) 70%),#1d1d1d;border:1px solid rgba(232,184,74,.35)}
.cx-guard__title{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}
.cx-guard__title strong{font:800 19px/1 Poppins,sans-serif;text-transform:uppercase;color:#E8B84A}
.cx-guard p{margin:0;font-size:14.5px;line-height:1.55;color:#cfcfcf}
.cx-fine{margin:-20px 0 0;font-size:13.5px;color:#8f8f8f}.cx-fine a{color:#ddd;text-decoration:underline}
@media (max-width:1024px){.cx-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.cx{gap:34px}.cx .cx-h{font-size:24px}.cx-groups{grid-template-columns:1fr}.cx-group{padding:16px 16px 10px}.cx-guard{flex-direction:column;align-items:flex-start;gap:10px}}
@media (max-width:420px){.cx-tiers{grid-template-columns:1fr}}
