:root{--ink:#090707;--wine:#31000f;--gold:#e1bd62;--gold2:#f5dc91;--cream:#fff7e8;--text:#f8f2e8;--muted:#beb3a6;--line:rgba(225,189,98,.24);--shadow:0 28px 80px rgba(0,0,0,.55)}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:#090707;color:var(--text);font:16px/1.68 Inter,system-ui,sans-serif;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 82% 5%,rgba(139,0,38,.25),transparent 30%),radial-gradient(circle at 5% 48%,rgba(225,189,98,.10),transparent 25%),linear-gradient(#090707,#12090c 56%,#080606)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.skip{position:fixed;left:14px;top:-70px;background:var(--cream);color:#111;padding:10px 16px;z-index:120}.skip:focus{top:14px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--gold2);font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"Cormorant Garamond",Georgia,serif;letter-spacing:-.02em}h1{font-size:clamp(4rem,8vw,7.8rem);line-height:.76;margin:24px 0 26px;color:var(--cream);text-shadow:0 4px 30px #000}h2{font-size:clamp(2.5rem,5vw,4.4rem);line-height:.95;margin:12px 0 18px;color:var(--cream)}h3{font-size:1.12rem}.site-header{position:sticky;top:0;z-index:80;background:rgba(7,5,5,.90);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{min-height:78px;display:flex;align-items:center;gap:22px}.lc-logo{width:178px;height:48px;object-fit:contain;object-position:left center}.desktop-nav{display:flex;gap:28px;margin-left:auto}.desktop-nav a{color:#d1c5b7;font-size:.88rem;font-weight:700}.desktop-nav a:hover{color:var(--gold2)}.actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.02em;transition:.2s}.btn-gold{color:#170d0b;background:linear-gradient(135deg,#b98a2f,var(--gold2) 48%,#ba8930);box-shadow:0 10px 30px rgba(225,189,98,.24)}.btn-gold:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);background:rgba(255,255,255,.03)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold2)}#nav-toggle{display:none}.hamburger{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:#160d10;color:var(--gold2);font-size:1.3rem;cursor:pointer}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(360px,88vw);z-index:100;padding:26px;background:#12090d;box-shadow:var(--shadow);transform:translateX(105%);transition:.25s}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.drawer-close{font-size:2rem;cursor:pointer}.drawer nav{display:grid;padding:20px 0}.drawer nav a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.drawer-actions{display:grid;gap:10px}.shade{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:.25s}#nav-toggle:checked~.drawer{transform:none}#nav-toggle:checked~.shade{opacity:1;visibility:visible}.crumbs{padding:18px 0;color:#998c7f;font-size:.75rem}.crumbs ol{display:flex;align-items:center;gap:9px;list-style:none;margin:0;padding:0}.crumbs li+li:before{content:"/";margin-right:9px;color:var(--gold)}.hero{position:relative;padding:0 0 68px}.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.35}.hero-shell{position:relative;min-height:680px;display:grid;grid-template-columns:minmax(420px,.86fr) 1.25fr;align-items:stretch;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:#10090b;box-shadow:var(--shadow)}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:70px 0 70px 64px}.hero-copy:after{content:"";position:absolute;z-index:-1;inset:0 -160px 0 0;background:linear-gradient(90deg,#10090b 0%,#10090b 58%,rgba(16,9,11,.85) 78%,transparent)}.hero-copy .lead{max-width:570px;color:#d5c9bd;font-size:1.08rem}.offer{margin:18px 0 8px;color:var(--cream);font:700 clamp(1.85rem,3vw,2.8rem)/1 "Cormorant Garamond",Georgia,serif}.offer strong{color:var(--gold2);font-size:1.25em}.micro{max-width:560px;color:#978a7e;font-size:.76rem}.hero-actions{display:flex;gap:12px;margin-top:23px}.hero-visual{position:relative;min-width:0}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:58% center}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,9,11,.6),transparent 40%),linear-gradient(0deg,rgba(9,7,7,.36),transparent 45%)}.hero-note{position:absolute;z-index:3;right:22px;bottom:22px;max-width:320px;padding:17px 19px;border:1px solid rgba(245,220,145,.38);border-radius:17px;background:rgba(8,6,6,.80);backdrop-filter:blur(12px)}.hero-note b{display:block;color:var(--gold2);font:700 1.35rem "Cormorant Garamond",Georgia,serif}.hero-note span{color:#d0c4b7;font-size:.78rem}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--line);border-radius:18px;background:rgba(22,12,15,.84);overflow:hidden}.fact-strip div{padding:20px 22px}.fact-strip div+div{border-left:1px solid var(--line)}.fact-strip b{display:block;color:var(--gold2);font:700 1.55rem/1 "Cormorant Garamond",Georgia,serif}.fact-strip span{color:#9d9185;font-size:.75rem}.notice{border-block:1px solid rgba(255,255,255,.07);background:#16090e}.notice-inner{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:23px 0}.notice-badge{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--gold);border-radius:50%;color:var(--gold2);font:700 1.25rem "Cormorant Garamond",Georgia,serif}.notice p{margin:0;color:#bcb0a4;font-size:.83rem}.section{padding:88px 0}.section.alt{background:linear-gradient(180deg,rgba(57,0,17,.42),rgba(12,7,8,.72));border-block:1px solid rgba(225,189,98,.11)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:34px}.section-head p{max-width:510px;margin:0;color:var(--muted)}.games{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.game{position:relative;border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;background:#170e10;transition:.22s}.game:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 18px 40px rgba(0,0,0,.36)}.game:after{content:"PLAY";position:absolute;top:13px;right:13px;padding:5px 9px;border-radius:999px;background:rgba(8,6,6,.78);color:var(--gold2);font-size:.65rem;font-weight:800;letter-spacing:.1em}.game img{width:100%;aspect-ratio:4/3;object-fit:cover}.game-info{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:15px}.game-info strong{font-size:.9rem}.game-info span{color:#9d9185;font-size:.68rem}.category-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.category-row span{padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:#c9bbaa;font-size:.74rem}.bonus-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px}.bonus-card,.panel{border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(73,0,22,.88),rgba(15,8,10,.96));box-shadow:var(--shadow)}.bonus-card{position:relative;overflow:hidden;padding:38px}.bonus-card:before{content:"£";position:absolute;right:-10px;top:-48px;color:rgba(225,189,98,.07);font:700 14rem "Cormorant Garamond",Georgia,serif}.bonus-big{position:relative;color:var(--cream);font:700 clamp(3rem,6vw,5.7rem)/.78 "Cormorant Garamond",Georgia,serif;margin:18px 0 24px}.bonus-big span{color:var(--gold2)}.terms{margin:22px 0}.term{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:.82rem;color:#bcae9f}.term b{color:var(--cream);text-align:right}.panel{padding:38px}.panel p,.content p,.content li{color:var(--muted)}.panel h2{font-size:clamp(2.3rem,4vw,3.8rem)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 46px}.step{border-top:1px solid var(--gold);padding:24px;background:rgba(255,255,255,.025)}.step i{display:grid;place-items:center;width:38px;height:38px;margin-bottom:28px;border-radius:50%;background:var(--gold);color:#160d0d;font-style:normal;font-weight:900}.step p{margin:0;color:var(--muted);font-size:.88rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.content{max-width:1000px}.content h2{margin-top:58px}.content h2:first-of-type{margin-top:12px}.content h3{margin-top:30px;color:var(--gold2)}.content ul{padding-left:1.2rem}.entity-card{position:sticky;top:110px;padding:32px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#300010,#11090b)}.entity-card b{display:block;margin:10px 0;color:var(--gold2);font:700 2rem/1 "Cormorant Garamond",Georgia,serif}.entity-card p{font-size:.85rem}.entity-list{display:grid;gap:10px;margin-top:18px}.entity-list div{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.entity-list strong,.entity-list span{display:block}.entity-list span{color:#9f9285;font-size:.72rem}.faq{max-width:950px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:var(--cream);font-weight:700;cursor:pointer}.faq summary:after{content:"+";color:var(--gold);font-size:1.4rem}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 22px;color:var(--muted)}.final{position:relative;overflow:hidden;padding:84px 20px;text-align:center;background:linear-gradient(135deg,#430017,#10090b 58%,#513300)}.final:before,.final:after{content:"£";position:absolute;color:rgba(245,220,145,.07);font:700 18rem "Cormorant Garamond",Georgia,serif}.final:before{left:4%;top:-110px}.final:after{right:3%;bottom:-170px}.final>*{position:relative;z-index:2}.final h2{margin-bottom:16px}.final p{max-width:650px;margin:0 auto 26px;color:#cbbfb2}.site-footer{padding:58px 0 104px;background:#060404;color:#9f958a}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:42px}.footer-logo{width:180px;filter:grayscale(1);opacity:.8;margin-bottom:14px}.footer-links{display:grid;gap:8px}.footer-links a:hover{color:var(--gold2)}.footer-bottom{margin-top:38px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem}.mobile-cta{display:none;position:fixed;z-index:75;bottom:0;left:0;right:0;gap:9px;padding:9px max(13px,env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(7,5,5,.96)}.mobile-cta .btn{flex:1;min-width:0;padding-inline:11px}.mobile-cta .btn-ghost{max-width:110px}
@media(max-width:980px){.desktop-nav{display:none}.actions{margin-left:auto}.hamburger{display:inline-flex}.hero-shell{min-height:0;grid-template-columns:1fr}.hero-copy{padding:62px 48px 40px}.hero-copy:after{inset:0;background:linear-gradient(180deg,#10090b,rgba(16,9,11,.92),transparent)}.hero-visual{height:520px}.hero-visual:after{background:linear-gradient(180deg,#10090b,transparent 28%),linear-gradient(0deg,rgba(9,7,7,.30),transparent 50%)}.fact-strip{grid-template-columns:repeat(2,1fr)}.fact-strip div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.fact-strip div:nth-child(4){border-top:1px solid var(--line)}.games{grid-template-columns:repeat(2,1fr)}.bonus-grid,.split{grid-template-columns:1fr}.entity-card{position:static}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.wrap{width:calc(100% - 26px)}.header-inner{min-height:66px;gap:8px}.lc-logo{width:138px}.actions .btn-gold{display:none}.actions .btn-ghost{min-height:42px;padding:8px 13px}.crumbs{overflow:hidden;white-space:nowrap}.hero{padding-bottom:50px}.hero-shell{border-radius:20px}.hero-copy{padding:30px 20px 28px}.hero-copy:after{background:#10090b}h1{font-size:3.7rem;line-height:.82;margin:18px 0}.hero-copy .lead{font-size:.96rem}.offer{font-size:2rem}.hero-actions{display:grid}.hero-visual{order:-1;height:300px}.hero-visual img{object-position:62% center}.hero-visual:after{background:linear-gradient(180deg,transparent 58%,#10090b 100%)}.hero-note{display:none}.fact-strip{margin-top:12px}.fact-strip div{padding:15px}.fact-strip b{font-size:1.25rem}.notice-inner{align-items:start}.notice-badge{width:50px;height:50px}.section{padding:64px 0}.section-head{display:block}.section-head p{margin-top:10px}.games{gap:10px}.game-info{display:block;padding:11px}.game-info span{display:block;margin-top:2px}.bonus-card,.panel{padding:25px}.bonus-big{font-size:3.8rem}.steps{grid-template-columns:1fr;margin-bottom:35px}.split{gap:24px}.footer-grid{grid-template-columns:1fr}.mobile-cta{display:flex}.site-footer{padding-bottom:115px}}
@media(max-width:390px){.wrap{width:calc(100% - 20px)}.lc-logo{width:126px}.actions .btn-ghost{display:none}h1{font-size:3.35rem}.hero-copy{padding-inline:17px}.hero-visual{height:330px}.fact-strip{grid-template-columns:1fr 1fr}.games{grid-template-columns:1fr 1fr}.game:after{font-size:.58rem}.game-info strong{font-size:.82rem}.notice-inner{gap:12px}.notice p{font-size:.76rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
