.landing-page .landing-featured{display:none}.landing-partner-showcase{overflow:hidden;background:radial-gradient(circle at 82% 8%,rgba(56,214,195,.09),transparent 28%),linear-gradient(145deg,#080a0a,#0d1010)}
.landing-partner-showcase .landing-heading p{max-width:490px;color:#8e9d99;line-height:1.7}.landing-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.landing-partner-grid .premium-wall-card{min-width:0;min-height:240px;background-color:#101514;border-color:rgba(56,214,195,.16);box-shadow:0 24px 65px rgba(0,0,0,.24)}.landing-partner-grid .premium-wall-card:hover{border-color:color-mix(in srgb,var(--wall-accent) 46%,var(--premium-teal));transform:translateY(-5px)}.landing-partner-grid .premium-wall-logo{height:96px}.landing-partner-grid .premium-wall-card:after{background:linear-gradient(90deg,var(--wall-accent),var(--premium-teal),var(--premium-violet))}
.landing-reward-board{background:radial-gradient(circle at 18% 35%,rgba(139,124,246,.12),transparent 30%),#080909}.reward-board-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.reward-board-intro{position:sticky;top:120px;padding-top:22px}.reward-board-intro h2{margin:14px 0 20px;font:800 clamp(38px,5vw,64px)/1.02 Manrope;letter-spacing:-.05em}.reward-board-intro h2 em{color:var(--premium-teal);font-style:normal}.reward-board-intro>p{max-width:430px;color:#88928f;line-height:1.75}.reward-board-proof{display:flex;align-items:center;gap:13px;margin-top:30px;padding:15px 17px;border:1px solid rgba(56,214,195,.22);border-radius:15px;background:rgba(56,214,195,.055)}.reward-board-proof>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--premium-teal);color:#06221e;font-style:normal;font-weight:900}.reward-board-proof b,.reward-board-proof small{display:block}.reward-board-proof small{margin-top:2px;color:#72817d;font-size:9px}
.landing-reward-list{display:grid;gap:9px}.landing-reward-list article{display:grid;grid-template-columns:34px 48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px 16px;border:1px solid rgba(112,139,132,.18);border-radius:17px;background:linear-gradient(110deg,#121716,#0d1010);transition:.22s ease}.landing-reward-list article:hover{border-color:rgba(56,214,195,.34);transform:translateX(-5px);background:linear-gradient(110deg,#14201e,#101213)}.reward-rank{color:#56615e;font:800 10px Manrope}.reward-provider-logo{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:14px;background:#fff;color:#16211f;font-style:normal;font-weight:900}.reward-provider-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.landing-reward-list article>div{min-width:0}.landing-reward-list article>div b,.landing-reward-list article>div small,.landing-reward-list article>strong span,.landing-reward-list article>strong small{display:block}.landing-reward-list article>div b{font:800 12px Manrope}.landing-reward-list article>div small{overflow:hidden;margin-top:4px;color:#7f8a87;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.landing-reward-list article>strong{text-align:right}.landing-reward-list article>strong span{color:var(--premium-teal);font:800 12px Manrope}.landing-reward-list article>strong small{margin-top:3px;color:var(--brand-primary);font-size:9px}
@media(max-width:950px){.landing-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-board-layout{grid-template-columns:1fr;gap:30px}.reward-board-intro{position:static}}@media(max-width:560px){.landing-partner-grid{display:flex;gap:10px;overflow-x:auto;margin-right:-18px;padding:2px 18px 14px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-partner-grid::-webkit-scrollbar{display:none}.landing-partner-grid .premium-wall-card{flex:0 0 58vw;scroll-snap-align:start}.landing-reward-list article{grid-template-columns:24px 41px minmax(0,1fr) auto;gap:9px;padding:11px 10px}.reward-provider-logo{width:40px;height:40px;border-radius:12px}.landing-reward-list article>strong span{font-size:10px}.landing-reward-list article>div small{max-width:130px}}
