.lj-promotions-page{display:grid;gap:54px}.lj-promotions-page__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:30px;align-items:stretch;padding:clamp(25px,5vw,62px);border:1px solid #7b5528;border-radius:20px;background:radial-gradient(circle at 80% 20%,#d7a62b3d,transparent 26%),linear-gradient(120deg,#24100f,#110f19 62%,#251514);box-shadow:0 24px 60px #0007;overflow:hidden}.lj-promotions-page__hero h2{max-width:620px;margin:0;color:#fff;font-size:clamp(38px,5vw,68px);line-height:.92;letter-spacing:-3px}.lj-promotions-page__hero>div>p:not(.lj-eyebrow){max-width:560px;margin:21px 0 28px;color:#d2cad1;font-size:17px;line-height:1.65}.lj-promotions-page__actions{display:flex;flex-wrap:wrap;gap:12px}.lj-promotions-page__code{position:relative;display:grid;align-content:center;min-height:220px;padding:28px;border:1px dashed #f1ce7b;border-radius:14px;background:#090b10b8;overflow:hidden}.lj-promotions-page__code:after{content:"✦";position:absolute;right:-26px;bottom:-62px;color:#e9bb5230;font-size:220px}.lj-promotions-page__code>*{position:relative;z-index:1}.lj-promotions-page__code span{color:#d6bb80;font-size:10px;font-weight:800;letter-spacing:1.5px}.lj-promotions-page__code strong{margin:8px 0;color:#ffdb75;font-size:clamp(34px,5vw,54px);letter-spacing:1px}.lj-promotions-page__code small{max-width:210px;color:#d8cbd0;font-size:13px;line-height:1.5}.lj-promotions-page__code i{position:absolute;right:24px;top:18px;color:#edbc55;font-size:22px;font-style:normal}.lj-promotion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lj-promotion-steps article{display:flex;gap:13px;padding:18px;border:1px solid #332e38;border-radius:12px;background:#111217}.lj-promotion-steps b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#d7a62b;color:#1a1004;font-size:14px}.lj-promotion-steps strong,.lj-promotion-steps span{display:block}.lj-promotion-steps strong{color:#f4e8d7;font-size:13px}.lj-promotion-steps span{margin-top:4px;color:#aaa1ac;font-size:12px;line-height:1.45}.lj-promotion-offers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lj-promotion-offer{display:flex;flex-direction:column;min-height:305px;padding:28px;border:1px solid #423542;border-radius:15px;background:#16121a;overflow:hidden}.lj-promotion-offer>span{color:#e5c277;font-size:10px;font-weight:800;letter-spacing:1.4px}.lj-promotion-offer h3{margin:22px 0 16px;color:#fff;font-size:28px;line-height:1.04}.lj-promotion-offer h3 em{color:#f0c65e;font-style:normal}.lj-promotion-offer p{margin:0;color:#beb4c1;font-size:13px;line-height:1.6}.lj-promotion-offer a{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:24px;color:#f2cf77;font-size:12px;font-weight:800}.lj-promotion-offer--welcome{background:linear-gradient(145deg,#481112,#1b1114 65%)}.lj-promotion-offer--vip{background:linear-gradient(145deg,#20152e,#17121a 65%)}.lj-promotion-offer--coming{background:linear-gradient(145deg,#302510,#151313 65%)}.lj-promotion-rules{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;padding:35px;border:1px solid #56452b;border-radius:16px;background:linear-gradient(110deg,#201b12,#121317)}.lj-promotion-rules h2,.lj-promotion-faq h2{margin:0;color:#f7eee0;font-size:28px}.lj-promotion-rules p:not(.lj-eyebrow){margin:12px 0 0;color:#bdb4bd;line-height:1.65}.lj-promotion-rules dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0}.lj-promotion-rules dl div{padding:16px 12px;border:1px solid #4c4031;border-radius:10px;background:#0f1015}.lj-promotion-rules dt{color:#f0c862;font-size:25px;font-weight:800}.lj-promotion-rules dd{margin:5px 0 0;color:#b9afb9;font-size:11px;line-height:1.4}.lj-promotion-faq{max-width:850px}.lj-promotion-faq details{padding:17px 0;border-bottom:1px solid #302c35}.lj-promotion-faq summary{color:#eee7ef;font-weight:700;cursor:pointer}.lj-promotion-faq p{margin:12px 0 0;color:#afa6b2;line-height:1.6}@media(max-width:800px){.lj-promotions-page{gap:35px}.lj-promotions-page__hero,.lj-promotion-rules{grid-template-columns:1fr}.lj-promotion-steps,.lj-promotion-offers__grid{grid-template-columns:1fr}.lj-promotion-offers__grid{gap:12px}.lj-promotion-offer{min-height:240px}.lj-promotion-rules dl{grid-template-columns:repeat(3,1fr)}.lj-promotions-page__hero{padding:26px 20px}.lj-promotions-page__hero h2{font-size:42px}.lj-promotions-page__code{min-height:170px}}@media(max-width:440px){.lj-promotion-rules{padding:22px}.lj-promotion-rules dl{grid-template-columns:1fr}.lj-promotions-page__actions .lj-button{width:100%}}

.lj-promotion-offer--code{position:relative;isolation:isolate;background:linear-gradient(160deg,#17284a,#141228 72%)}.lj-promotion-offer--code:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,#0b1020e8 0%,#111228ba 55%,#11122880 100%),var(--lj-promotion-image,none) center/cover no-repeat;border-radius:inherit}
.lj-promotion-offer--welcome{background:linear-gradient(100deg,#481112ed,#1b1114c9 62%,#1b111480),url('../images/bonus-cards/golden-shot-background.png') center/cover no-repeat}
