.promo-hero-inner{background:radial-gradient(ellipse at 78% 60%,#7a4b27,#4f2a1f 35%,transparent 70%),linear-gradient(125deg,#2d1c17,var(--surface));border:1px solid #986346;border-radius:17px;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);min-height:470px;display:grid;overflow:hidden}.promo-copy{align-self:center;padding:clamp(26px,5vw,68px) 12px clamp(28px,5vw,68px) clamp(24px,5vw,68px)}.promo-copy h1{font:500 clamp(3rem,5.6vw,5.5rem)/.96 var(--display);letter-spacing:-.055em;text-wrap:balance}.promo-copy p{color:var(--muted);text-wrap:pretty;max-width:49ch;margin-top:16px}.promo-metrics{border-left:2px solid var(--copper-soft);background:linear-gradient(90deg,#e8ad781c,#e8ad7805);border-radius:0 8px 8px 0;flex-wrap:wrap;gap:8px clamp(14px,2vw,25px);width:fit-content;margin:22px 0 0;padding:11px 16px 12px;display:flex}.promo-metrics>div{flex-direction:column-reverse;gap:4px;display:flex}.promo-metrics dt{color:var(--copper);font-size:.78rem;font-weight:650}.promo-metrics dd{color:var(--text);font:500 clamp(1.65rem,3.15vw,3rem)/1 var(--display);letter-spacing:-.03em;margin:0}.promo-metrics>div+div{border-left:1px solid #e8ad7842;padding-left:clamp(14px,2vw,25px)}.promo-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.promo-art{isolation:isolate;place-items:end center;min-width:0;display:grid;position:relative}.promo-art:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #efac7959;width:min(60%,265px);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 14px #efac7918,0 0 0 28px #efac790c}.promo-art img{filter:drop-shadow(0 16px 27px #1a0b09a0);width:min(96%,396px);height:auto}.promo-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.promo-shortcuts a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;padding:8px 10px;font-size:.86rem;font-weight:650;display:grid}.promo-shortcuts a:hover{color:var(--copper);border-color:#9d6f49}.deposit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.deposit-card{border:1px solid var(--line);background:radial-gradient(ellipse at 52% 30%,#57331e75,transparent 70%),var(--surface);border-radius:12px;grid-template-rows:auto 113px auto auto 1fr;gap:4px;min-width:0;padding:clamp(12px,1.55vw,22px);display:grid}.deposit-card:first-child{border-color:#9b6847}.deposit-card h3{color:var(--copper);font-size:.89rem;font-weight:700}.deposit-card img{object-fit:contain;place-self:center;width:auto;max-width:90%;height:auto;max-height:106px}.deposit-rate{font:500 clamp(2rem,3.25vw,3.3rem)/.94 var(--display);letter-spacing:-.04em}.deposit-limit{color:var(--muted);font-size:.9rem}.deposit-spins{border-top:1px solid var(--line);align-self:end;margin-top:6px;padding-top:9px;font-size:.88rem;font-weight:650}.deposit-note{color:var(--muted);margin-top:15px;font-size:.92rem}.promo-reloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.promo-reload{--offer-glow:#58395e;border:1px solid var(--line);background:radial-gradient(ellipse at 94% 48%,var(--offer-glow),transparent 69%),var(--surface);border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(90px,32%);align-items:start;column-gap:12px;min-width:0;min-height:228px;padding:clamp(17px,2.7vw,31px);display:grid;overflow:hidden}.promo-reload:nth-child(3){--offer-glow:#633f24}.promo-reload:nth-child(4){--offer-glow:#693a32}.promo-reload:nth-child(5){--offer-glow:#514465}.promo-reload-featured{--offer-glow:#7b4030;border-color:#a3724e;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(130px,35%);min-height:286px}.promo-offer-heading{grid-column:1}.promo-offer-detail{grid-column:1;align-self:start}.promo-offer-art{isolation:isolate;grid-area:1/2/3;align-self:stretch;place-items:end center;display:grid;position:relative}.promo-offer-art:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8ad7845;width:min(70%,170px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 8px #e8ad780d}.promo-offer-art img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 15px #140c0ba8);width:auto;max-width:100%;height:clamp(112px,14vw,185px)}.promo-reload-featured .promo-offer-art img{height:clamp(164px,22vw,253px)}.promo-reload-featured h3{font-size:clamp(1.6rem,3vw,2.7rem)}.promo-day{color:var(--copper);font-size:.84rem;font-weight:650}.promo-reload h3,.promo-terms h3{font:500 clamp(1.35rem,2.2vw,1.8rem)/1.13 var(--display);margin-top:6px}.promo-reload-value{color:var(--green);margin-block:11px 4px;font-size:1.05rem;font-weight:700}.promo-offer-detail>p,.promo-terms p,.promo-instructions p,.promo-loyalty p{color:var(--muted);text-wrap:pretty}.promo-offer-detail>p{max-width:58ch}.promo-code{max-width:100%;color:var(--copper);background:#17100d88;border:1px dashed #ab7856;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 11px;margin:9px 0 11px;padding:5px 6px 5px 11px;display:inline-grid}.promo-code code{color:var(--text);letter-spacing:.09em;font-size:1.02rem;font-weight:700}.promo-code .btn{min-height:44px;padding-inline:13px}.promo-copy-status{color:var(--text);grid-column:1/-1;font-size:.8rem}.promo-copy-status:not(.is-error){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.promo-instructions{border:1px solid var(--line);background:linear-gradient(125deg,#2d2119,var(--surface));border-radius:15px;padding:clamp(18px,3.5vw,44px)}.promo-instructions-copy{margin-bottom:22px}.promo-instructions-copy p,.promo-loyalty p{margin-block:12px 18px}.promo-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.promo-step-list li{border:1px solid var(--line);background:#191310;border-radius:10px;align-items:start;gap:12px;padding:clamp(12px,1.7vw,22px);display:flex}.promo-step-list h3{margin:3px 0 5px;font-size:1rem}.promo-step-list p{font-size:.92rem}.promo-icon{width:38px;height:38px;color:var(--copper);background:#e8ad7812;border:1px solid #9e6e4860;border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.promo-terms-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin-top:22px;display:grid}.promo-example,.promo-terms-items{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:clamp(18px,3vw,34px)}.promo-example{background:radial-gradient(ellipse at 90% 0,#623a25,var(--surface) 85%);border-color:#805738;align-self:start}.promo-terms h3{color:var(--copper);margin-top:0}.promo-terms p{margin-top:8px}.promo-example .promo-calculation{color:var(--text);font:500 clamp(1.35rem,2.8vw,2.75rem)/1.12 var(--display);font-variant-numeric:lining-nums tabular-nums;border-block:1px solid #e8ad7840;margin-block:12px;padding-block:12px}.promo-terms-items h3{align-items:center;gap:10px;display:flex}.promo-terms-items article+article{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.promo-terms-items .btn{margin-top:19px}.promo-loyalty{background:radial-gradient(ellipse at 85% 64%,#634554,#3f291f 43%,var(--surface) 77%);border:1px solid #946344;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,39%);align-items:center;gap:clamp(12px,3vw,39px);padding:clamp(18px,4vw,48px);display:grid;overflow:hidden}.promo-vip-art{isolation:isolate;place-items:end center;min-height:240px;display:grid;position:relative}.promo-vip-art:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8ad7860;width:min(65%,220px);position:absolute;top:48%;left:54%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 12px #e8ad7815}.promo-vip-host{justify-self:end;width:min(76%,251px);height:auto}.promo-vip-mark{filter:drop-shadow(0 8px 13px #1d1010);width:clamp(70px,12vw,138px);height:auto;position:absolute;bottom:7%;left:1%}.no-deposit-crosslink{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 22px;padding:clamp(17px,2.8vw,32px);display:flex}.no-deposit-crosslink h2{text-wrap:initial;font-size:clamp(1.7rem,3vw,2.5rem)}.no-deposit-crosslink p{color:var(--muted);max-width:68ch;margin-top:8px}.no-deposit-crosslink+.faq{margin-bottom:var(--footer-space)}@media (width<=900px){.deposit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=690px){.promo-hero-inner,.promo-step-list,.promo-terms-grid,.promo-reloads{grid-template-columns:minmax(0,1fr)}.promo-hero-inner{min-height:0}.promo-copy{padding:24px 19px 8px}.promo-copy h1{font-size:clamp(2.6rem,9vw,3.7rem)}.promo-copy p{margin-top:12px}.promo-metrics{margin-top:14px;padding-inline:10px}.promo-metrics dt{font-size:.72rem}.promo-actions{margin-top:16px}.promo-actions .btn{min-height:44px;padding-inline:13px}.promo-art{min-height:clamp(145px,45vw,235px)}.promo-art img{width:auto;height:clamp(140px,44vw,230px)}.promo-art:before{width:min(43%,157px)}.promo-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deposit-card:last-child{grid-column:1/-1;grid-template-rows:repeat(4,auto);grid-template-columns:92px minmax(0,1fr);column-gap:12px}.deposit-card:last-child img{grid-area:1/1/5}.deposit-card:last-child :is(h3,p){grid-column:2}.promo-reload{grid-template-columns:minmax(0,1fr) minmax(75px,36%);row-gap:8px;min-height:0}.promo-offer-art{grid-row:1;align-self:center}.promo-offer-art img{height:clamp(97px,27vw,146px)}.promo-reload-featured .promo-offer-art img{height:clamp(110px,29vw,160px)}.promo-offer-detail{grid-column:1/-1}.promo-loyalty{grid-template-columns:minmax(0,1fr)}.promo-vip-art{grid-row:1;width:min(100%,300px);min-height:0;margin:0 auto 7px}.promo-vip-host{justify-self:center;width:min(65%,160px)}.promo-vip-mark{left:8%}}
