.NewPlayerPromotion-module__0qy3JW__campaign{color:#edf0ff;background:radial-gradient(at 100% 0,#31247d40,#0000 60%),linear-gradient(145deg,#091535,#080d29 65%,#0c1238);border:1px solid #608dff9c;border-radius:18px;min-width:0;scroll-margin-top:110px;overflow:hidden;box-shadow:0 24px 70px #0006,0 0 30px #3258ed26,inset 0 0 0 1px #a0bcff0d}.NewPlayerPromotion-module__0qy3JW__hero{isolation:isolate;background:#06104b;border-bottom:1px solid #778eff70;position:relative}.NewPlayerPromotion-module__0qy3JW__heroImage{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.NewPlayerPromotion-module__0qy3JW__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 75%,#080f2fc9),linear-gradient(90deg,#0000 35%,#060e4a20 55%,#060d3826);position:absolute;inset:0}.NewPlayerPromotion-module__0qy3JW__heroContent{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 12px;display:flex;position:absolute;inset:0 3% 0 36%}.NewPlayerPromotion-module__0qy3JW__brand{filter:drop-shadow(0 0 15px #667eff80);flex-direction:column;align-items:center;display:flex}.NewPlayerPromotion-module__0qy3JW__brand svg{stroke:#cbdcff;stroke-width:1.5px;width:38px;height:27px}.NewPlayerPromotion-module__0qy3JW__brand>span{-webkit-text-fill-color:transparent;letter-spacing:-.07em;background:linear-gradient(160deg,#fff 10%,#dae7ff 29%,#638bff 46%,#f0edff 51%,#8765ff 70%,#fff 94%);-webkit-background-clip:text;background-clip:text;padding-inline:8px;font-family:JK6 Exo,sans-serif;font-size:58px;font-style:italic;font-weight:900;line-height:1}.NewPlayerPromotion-module__0qy3JW__badge{color:#edf4ff;letter-spacing:.14em;background:linear-gradient(120deg,#1a49b9a8,#4729a580);border:1px solid #a2bcff80;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #e6efff20,0 0 18px #4b6eff30}.NewPlayerPromotion-module__0qy3JW__amount{-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #242c77)drop-shadow(0 0 16px #6a78ff70);letter-spacing:-.075em;background:linear-gradient(#fff 5%,#d6e8ff 28%,#89afff 44%,#f2efff 49%,#b8b8ff 56%,#6b54f5 76%,#eee9ff 96%);-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-family:JK6 Exo,sans-serif;font-size:clamp(64px,12vw,132px);font-style:italic;font-weight:900;line-height:1.03}.NewPlayerPromotion-module__0qy3JW__reward{color:#f4f4ff;letter-spacing:.12em;text-shadow:0 2px 6px #070b39,0 0 18px #ad83ff;font-size:clamp(10px,1.6vw,16px);font-weight:800}.NewPlayerPromotion-module__0qy3JW__heroTerms{color:#d2dfff;font-size:10px;line-height:1.6}.NewPlayerPromotion-module__0qy3JW__content{padding:clamp(22px,4vw,42px)}.NewPlayerPromotion-module__0qy3JW__eyebrow{color:#a8c9ff;letter-spacing:.035em;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.NewPlayerPromotion-module__0qy3JW__eyebrow svg{color:#ab9bff}.NewPlayerPromotion-module__0qy3JW__campaign .NewPlayerPromotion-module__0qy3JW__title{color:#eef3ff;text-wrap:balance;text-shadow:0 0 25px #738dff40;max-width:760px;margin:0;font-size:clamp(25px,3.5vw,38px);line-height:1.2}.NewPlayerPromotion-module__0qy3JW__intro,.NewPlayerPromotion-module__0qy3JW__body{max-width:790px;font-size:15px;line-height:1.85}.NewPlayerPromotion-module__0qy3JW__intro{color:#e1e9ff;margin-top:22px}.NewPlayerPromotion-module__0qy3JW__body{color:#adbfde;margin-top:12px}.NewPlayerPromotion-module__0qy3JW__actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.NewPlayerPromotion-module__0qy3JW__details{border-top:1px solid #7397ef40;grid-template-columns:1fr 1fr;gap:30px;margin-top:38px;padding-top:30px;display:grid}.NewPlayerPromotion-module__0qy3JW__steps h3{color:#d7e5ff;margin:0 0 22px;font-size:20px;line-height:1.35}.NewPlayerPromotion-module__0qy3JW__steps ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.NewPlayerPromotion-module__0qy3JW__steps li{color:#d5e1f6;align-items:center;gap:13px;font-size:14px;line-height:1.6;display:flex}.NewPlayerPromotion-module__0qy3JW__number{color:#d5e7ff;background:linear-gradient(145deg,#1e4a9d66,#43308855);border:1px solid #7598ff80;border-radius:8px;flex:0 0 32px;place-items:center;height:32px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #d6e8ff26,0 0 14px #315aeb20}.NewPlayerPromotion-module__0qy3JW__visuals{align-content:start;gap:16px;display:grid}.NewPlayerPromotion-module__0qy3JW__visualCard{background:linear-gradient(120deg,#12235480,#13133e80);border:1px solid #6589e659;border-radius:12px;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 1px #a7bdff12}.NewPlayerPromotion-module__0qy3JW__visualCard img{object-fit:cover;flex-shrink:0;width:128px;height:140px}.NewPlayerPromotion-module__0qy3JW__visualCard>div{padding:14px}.NewPlayerPromotion-module__0qy3JW__visualCard h3{color:#dce9ff;font-size:15px;line-height:1.4}.NewPlayerPromotion-module__0qy3JW__visualCard p{color:#afc0df;margin-top:6px;font-size:12px;line-height:1.7}.NewPlayerPromotion-module__0qy3JW__notice{background:linear-gradient(90deg,#264da81f,#713ed510);border:1px solid #6287e633;border-left:2px solid #899dff;border-radius:0 10px 10px 0;margin-top:30px;padding:18px 20px}.NewPlayerPromotion-module__0qy3JW__notice strong{color:#c4d9ff;font-size:13px}.NewPlayerPromotion-module__0qy3JW__notice p{color:#b2c2dc;margin-top:6px;font-size:12px;line-height:1.8}@media (max-width:700px){.NewPlayerPromotion-module__0qy3JW__details{grid-template-columns:1fr;gap:28px}.NewPlayerPromotion-module__0qy3JW__heroImage{aspect-ratio:auto;object-position:9% center;height:clamp(290px,74vw,420px)}.NewPlayerPromotion-module__0qy3JW__heroContent{background:linear-gradient(90deg,#0000,#07134670 28%,#0b124970);gap:12px;padding:14px 9px;inset:0 0 0 43%}.NewPlayerPromotion-module__0qy3JW__brand>span{font-size:42px}.NewPlayerPromotion-module__0qy3JW__brand svg{width:29px;height:22px}.NewPlayerPromotion-module__0qy3JW__amount{font-size:clamp(48px,13.5vw,82px)}.NewPlayerPromotion-module__0qy3JW__badge{letter-spacing:.04em;gap:4px;padding:5px 7px;font-size:8px}.NewPlayerPromotion-module__0qy3JW__badge svg{flex-shrink:0;width:11px}.NewPlayerPromotion-module__0qy3JW__reward{letter-spacing:.06em;font-size:11px;line-height:1.6}.NewPlayerPromotion-module__0qy3JW__heroTerms{max-width:180px;font-size:9px}.NewPlayerPromotion-module__0qy3JW__actions a{flex:160px}}@media (max-width:480px){.NewPlayerPromotion-module__0qy3JW__visualCard img{width:96px;height:130px}.NewPlayerPromotion-module__0qy3JW__visualCard>div{padding:12px}}
