.home37 .h37-large{height:46cqw!important;background:radial-gradient(ellipse at 50% 48%,#4a216d70,transparent 65%),#10091a!important}
.home37 .h37-large>h2{top:4cqw!important;left:4cqw!important;font-size:3.8cqw!important;color:#d8b0ee!important;font-weight:700}
.home37 .h37-cards{width:31cqw!important;height:22cqw!important;top:11cqw!important;left:7cqw!important}
.home37 .h37-card-cta{background:linear-gradient(110deg,#9e45ed,#087de4)!important;height:8.5cqw!important;bottom:3.8cqw!important;left:3.5cqw!important;right:3.5cqw!important;font-size:2.7cqw!important;font-weight:700;box-shadow:inset 0 1px #ffffff25}
.home37 .h37-pass{width:22cqw!important;height:24cqw!important;right:-2cqw!important;top:4cqw!important}.home37 .h37-pass-lines{top:23cqw!important}
.ast41-inventory{container-type:inline-size;color:#f7f0ff}.ast41-heading{position:relative;overflow:hidden;min-height:38cqw;padding:5cqw;box-sizing:border-box;border:1px solid #543064;border-radius:20px;background:radial-gradient(ellipse at right,#542279,#12081e 70%)}.ast41-heading>span{font-size:2.6cqw;letter-spacing:2px;color:#a783be}.ast41-heading h1{font-size:7cqw;line-height:1.05;margin:3cqw 0;color:#cc82f3;position:relative;z-index:2}.ast41-heading p{font-size:3cqw;line-height:1.4;color:#c2a7d4;position:relative;z-index:2}.ast41-heading img{position:absolute;right:-5cqw;bottom:-7cqw;width:48cqw;height:48cqw;object-fit:contain}.ast41-info{display:flex;gap:12px;align-items:center;margin:16px 0;padding:16px;border-radius:16px;border:1px solid #3d2b4c;background:#140c20}.ast41-info .ic{color:#b877ec}.ast41-info span{font-weight:600}.ast41-info small{display:block;font-weight:400;color:#97869f;font-size:12px;margin-top:5px}.ast41-label{font-size:12px;letter-spacing:1px;color:#a393b1;margin:24px 0 12px}.ast41-rewards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ast41-reward{position:relative;overflow:hidden;border:1px solid #56426d;border-radius:18px;text-align:center;padding:20px 12px;background:radial-gradient(ellipse at 50% 40%,#492564,#0d0917 75%)}.ast41-reward>img{width:100%;height:130px;object-fit:contain;margin-top:12px}.ast41-reward h3{font-size:18px;margin:10px 0}.ast41-reward p{font-size:12px;color:#ad9abb;margin:5px 0}.ast41-reward>small{font-size:11px;color:#8c7b9d}.ast41-badge{position:absolute;top:10px;left:10px;font-size:9px;letter-spacing:1px;color:#d9b9f3;border:1px solid #77568e;border-radius:8px;padding:4px 6px}.ast41-empty{grid-column:1/-1;text-align:center;padding:30px 18px;border:1px solid #392848;border-radius:20px;background:#110a1a}.ast41-empty img{width:110px;height:110px;object-fit:contain}.ast41-empty h3{font-size:18px}.ast41-empty p{color:#9e8aaf;font-size:13px}.ast41-button{display:block;width:100%;border:0;border-radius:30px;padding:15px;color:white;font-weight:700;background:linear-gradient(110deg,#a44af1,#0988ed)}
