.deluxe-card{display:grid;grid-template-columns:273px minmax(0,1fr);gap:32px;background:var(--surface);border:1px solid var(--border);padding:32px;margin:0 0 40px}.deluxe-card img,.deluxe-review img{display:block;max-width:100%;height:auto}.deluxe-rating{display:flex;gap:12px;align-items:center;color:var(--gold)}.deluxe-stars{font-size:24px;letter-spacing:2px}.deluxe-stars>span{background:linear-gradient(90deg,var(--gold) 50%,var(--muted) 50%);background-clip:text;-webkit-background-clip:text;color:transparent}.deluxe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.deluxe-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.deluxe-table caption{text-align:left;color:var(--gold);padding:12px 0}.deluxe-table th,.deluxe-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 12px}.deluxe-table th{width:32%;color:var(--light)}.deluxe-table td{color:var(--muted)}.deluxe-review .button{width:fit-content}.deluxe-review section{margin-top:32px}.deluxe-review h3{margin-top:24px}@media(max-width:900px){.deluxe-card{grid-template-columns:1fr}}@media(max-width:600px){.deluxe-card{padding:22px}.deluxe-table th,.deluxe-table td{padding:12px 6px}.deluxe-review .page-head h1{font-size:46px}}

/* Silver Sand: offer ticket and practical account checklists. */
:root{--bg:#1A1214;--dark:#0F0C0D;--surface:#23191C;--gold:#E8C15A;--light:#F0D48A;--red:#C1162E;--text:#FFFFFF;--muted:#D4DCE6;--border:#4A3D32}
body{background:var(--bg);color:var(--text)}
h1,h2,h3{font-family:"Barlow Condensed","Arial Narrow",sans-serif-condensed,sans-serif;font-weight:700;text-transform:uppercase;color:var(--gold)}
h1{font-size:clamp(42px,5.7vw,76px);line-height:1.04;letter-spacing:0}h2{font-size:34px}h3{font-size:28px}p,li{font-size:15px;line-height:1.8;color:var(--muted)}
.masthead{min-height:90px;border-bottom:1px solid var(--border)}.masthead>a:first-child{flex-shrink:0;display:flex}.masthead img{object-fit:contain}.masthead nav a{padding:12px 0}.topline{padding:7px 0}.topline .wrap{justify-content:center}.header-link{color:var(--gold)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.button,html body a.ss-cta-btn{background:#C1162E!important;color:#FFFFFF!important;border-radius:10px}.button:hover,html body a.ss-cta-btn:hover{background:#A51228!important;filter:none}.dot{background:#16A34A}
.home-checklist{padding-top:32px;padding-bottom:48px}.signup-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:48px;align-items:center;padding:16px 0 36px}.signup-hero h1{margin:20px 0}.signup-hero h1 em{font-style:normal;color:var(--light)}.hero-copy>p{max-width:600px}.offer-ticket{border:1px solid var(--gold);border-radius:22px;padding:28px;background:linear-gradient(145deg,#4A3D32,#23191C 52%);box-shadow:0 16px 36px #0F0C0D}.offer-ticket .coupon{background:var(--dark);border:1px dashed var(--gold);border-radius:10px;margin-bottom:24px;gap:10px;flex-wrap:wrap}.coupon strong{font-size:28px}.offer-ticket ol{padding-left:24px}.offer-ticket li{padding-left:6px;margin-bottom:8px}.offer-ticket .terms-mini{font-size:12px}.offer-intro{font-size:28px}.answer{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--dark);margin:0 0 28px}.answer p{max-width:850px;font-size:14px;margin-bottom:0}.question-mark{border-radius:50%;height:40px}.quick-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;gap:20px;margin:32px 0}.quick-answers .section-label{grid-column:1/-1;display:flex;align-items:center;gap:24px}.quick-answers article{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px!important}.quick-answers article:nth-child(3){border-left:1px solid var(--border)}.quick-answers p{font-size:14px}.number{width:42px;height:42px;border:1px solid var(--gold);border-radius:12px;display:grid;place-items:center;font-size:24px}.claim-workbench{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;margin:40px 0}.workbench-card{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--dark)}.workbench-card ol,.check-panel ol{padding-left:24px}.workbench-card li,.check-panel li{padding:8px 0 8px 6px}.workbench-card li::marker,.check-panel li::marker{color:var(--gold);font-weight:bold}.offers-preview{padding:32px 0}.guide-links a{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;font-size:14px;color:var(--light)}.deluxe-card{border-radius:18px;align-items:center}.deluxe-card .text-link{display:inline-block;margin-top:20px}
.ss-cta-block{max-width:none;background:var(--surface);border-color:var(--border);color:var(--text)}.ss-cta-block .ss-cta-offer{color:var(--text)}.ss-cta-block .ss-cta-offer b,.ss-cta-bar .ss-cta-bar-txt b{color:var(--gold)}html body .ss-cta-bar{background:var(--dark);border-color:var(--border);color:var(--muted)}.ss-cta-bar .ss-cta-x{color:var(--text)}
.page-head{padding:44px 0 28px;border:0;max-width:1000px}.page-head h1{font-size:clamp(40px,5vw,64px)}.content{max-width:100%;padding-bottom:48px}.content>p{max-width:850px}.check-panel{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--surface);margin:24px 0}.check-panel h2{margin-top:0}.check-panel p:last-child{margin-bottom:0}.notice{border-radius:16px;padding:24px;margin:28px 0}.notice h2{margin-top:0}.page-payments .check-panels{counter-reset:checks}.page-payments .check-panel{position:relative;margin-left:22px;padding-left:55px;border-left:3px solid var(--gold)}.page-payments .check-panel:before{counter-increment:checks;content:counter(checks,decimal-leading-zero);position:absolute;left:-24px;top:24px;background:var(--dark);border:1px solid var(--gold);border-radius:12px;color:var(--gold);padding:10px;font-weight:bold}.page-games .check-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-games .check-panels>p,.page-games .check-panels>aside{grid-column:1/-1}.page-games .check-panel{margin:0}.page-bonus .content>.ss-cta-block:first-of-type{border:1px solid var(--gold);background:linear-gradient(120deg,#4A3D32,#23191C);padding:32px}.page-bonus .content>.ss-cta-block:first-of-type b{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:36px;display:block;text-transform:uppercase}.page-bonus .check-panel:has(ol){border-top:3px solid var(--gold)}.deluxe-table{border:1px solid var(--border);border-radius:12px;background:var(--dark)}.deluxe-table th{color:var(--light)}.deluxe-table th,.deluxe-table td{width:auto;padding:16px}.deluxe-table tbody tr:first-child{background:var(--surface)}
.page-faq .content{max-width:960px}.page-faq details{padding:22px 26px;border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:14px}.page-faq details[open]{border-color:var(--gold)}summary{font-size:25px;line-height:1.3}details p{padding:0}.page-contact .content,.page-privacy .content,.page-terms .content,.page-responsible-gambling .content{max-width:900px}.page-privacy .check-panel,.page-terms .check-panel{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:26px 0}.error-page{padding-bottom:70px}.error-page h1{font-size:56px}.footer-title{color:var(--gold)}footer p,footer nav a{font-size:13px!important}.footer-bottom{font-size:12px;line-height:1.7}
@media(max-width:900px){.signup-hero{gap:24px;grid-template-columns:1.2fr 1fr}.quick-answers{gap:14px}.quick-answers article{padding:20px!important}.claim-workbench{grid-template-columns:1fr}.masthead{gap:16px}}
@media(max-width:650px){.masthead{align-items:flex-start;gap:18px;padding-top:20px;padding-bottom:16px;flex-direction:column}.masthead nav{gap:24px;flex-wrap:wrap}.signup-hero,.quick-answers,.page-games .check-panels{grid-template-columns:1fr}.signup-hero{padding-top:0}.quick-answers .section-label{display:block}.home-checklist{padding-top:20px}.offer-ticket,.workbench-card,.check-panel{padding:22px}.signup-hero h1{font-size:48px}.answer{padding:20px;gap:12px}.ss-cta-block{margin:24px 0}.ss-cta-bar{flex-wrap:wrap;padding-right:40px}.ss-cta-bar .ss-cta-x{position:absolute;right:6px;top:12px}.ss-cta-bar .ss-cta-bar-txt{min-width:160px}body.ss-cta-has-bar{padding-bottom:145px}.page-payments .check-panel{padding-left:36px}.deluxe-table{font-size:12px}.deluxe-table th,.deluxe-table td{padding:10px 6px}.footer-bottom{gap:16px}.page-head h1{overflow-wrap:anywhere}}
