@font-face{font-family:Cinzel;src:url(/fonts/cinzel-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-latin-ext-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-ext-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-ext-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--green: #1f7a4d;--green-deep: #155c39;--green-dark: #0f3b24;--brown: #6e4a2a;--brown-deep: #46301a;--gold: #b8862f;--gold-bright: #e0b855;--cream: #f6f1e6;--cream-2: #ece2cd;--green-tint: #e6efe3;--ink: #20302a;--ink-soft: #51605a;--panel: #fffdf6;--line: rgba(21,89,47,.18);--line-gold: rgba(184,134,47,.4);--ok: #1f7a4d;--bad: #b3402f;--dbl: #2b5d9a;--split: #7a4da8;--surr: #9a7b34;--maxw: 1180px;--header-h: 84px;--radius: 14px;--radius-sm: 8px;--font-display: "Cinzel", Georgia, "Times New Roman", serif;--font-body: "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.18;letter-spacing:.04em;color:var(--green-deep)}h1{font-size:clamp(1.6rem,4.5vw,2.9rem)}h2{font-size:clamp(1.5rem,4vw,2.4rem);margin:0 0 .6em}h3{font-size:clamp(1.1rem,2.6vw,1.4rem);letter-spacing:.06em}p{margin:0 0 1.15em}a{color:var(--green-deep);text-decoration:underline;text-decoration-color:var(--line-gold);text-underline-offset:3px}a:hover{color:var(--gold)}strong{color:var(--green-deep);font-weight:700}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-size:.78rem;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;justify-content:center}.eyebrow:before,.eyebrow:after{content:"";flex:0 0 48px;height:2px;background:var(--gold)}.gold-line{height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.site-header{position:fixed;inset:0 0 auto;height:var(--header-h);z-index:60;background:var(--green-dark);border-bottom:2px solid var(--gold)}.site-header .inner{max-width:var(--maxw);margin:0 auto;height:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand svg{width:44px;height:44px}.brand .wordmark{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.6vw,1.5rem);color:var(--gold-bright);letter-spacing:.08em;white-space:nowrap}.main-nav{display:flex;align-items:center;gap:34px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.18em}.main-nav a{color:#f3ecdb;text-transform:uppercase;text-decoration:none}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--gold-bright)}.btn-ghost{font-family:var(--font-display);font-size:.72rem;letter-spacing:.16em;border:1px solid var(--gold-bright);color:var(--gold-bright);padding:12px 22px;text-transform:uppercase;background:transparent;cursor:pointer;transition:background .25s,color .25s;text-decoration:none}.btn-ghost:hover{background:var(--gold-bright);color:var(--green-dark)}.nav-toggle{display:none;background:none;border:1px solid var(--gold-bright);color:var(--gold-bright);padding:8px 10px;cursor:pointer}.anchor-nav{position:sticky;top:var(--header-h);z-index:40;background:var(--green-deep);border-bottom:1px solid var(--gold)}.an-arrow{position:absolute;top:0;bottom:0;width:44px;display:flex;align-items:center;border:0;cursor:pointer;z-index:3;color:var(--gold-bright);font-size:1.5rem;line-height:1;font-family:var(--font-body)}.an-left{left:0;justify-content:flex-start;padding-left:10px;background:linear-gradient(90deg,var(--green-deep) 55%,transparent)}.an-right{right:0;justify-content:flex-end;padding-right:10px;background:linear-gradient(270deg,var(--green-deep) 55%,transparent)}.an-arrow[hidden]{display:none}.anchor-nav ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 16px;list-style:none;height:52px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.anchor-nav ul::-webkit-scrollbar{display:none}.anchor-nav a{font-family:var(--font-display);font-size:.68rem;letter-spacing:.16em;color:#eadfc6;text-transform:uppercase;padding:8px 14px;text-decoration:none;transition:color .2s}.anchor-nav a:hover,.anchor-nav a.active{color:var(--gold-bright)}.anchor-nav .sep{color:#ffffff4d}main{padding-top:var(--header-h)}.section{padding:clamp(32px,5vw,64px) 0}.section--amethyst{background:var(--green-tint);position:relative;overflow:hidden}.section--deco:after{content:"";position:absolute;inset:0;opacity:.06;pointer-events:none;background-image:linear-gradient(30deg,var(--green) 12%,transparent 12.5% 87%,var(--green) 87.5%),linear-gradient(150deg,var(--green) 12%,transparent 12.5% 87%,var(--green) 87.5%);background-size:80px 140px}.section>.wrap{position:relative;z-index:1}.two-col{display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:1.1fr .9fr;align-items:center}@media(max-width:760px){.two-col{grid-template-columns:1fr}}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:1.2em 0}@media(max-width:800px){.pros-cons-grid{grid-template-columns:1fr}}.prose{max-width:760px}.prose p,.prose li{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.5em}.deco-box{border:1px solid var(--line-gold);padding:clamp(20px,4vw,40px);position:relative;background:var(--panel);box-shadow:0 2px 10px #46301a12}.deco-box:before,.deco-box:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--gold)}.deco-box:before{top:-5px;left:-5px;border-right:0;border-bottom:0}.deco-box:after{bottom:-5px;right:-5px;border-left:0;border-top:0}.kv{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.kv:last-child{border-bottom:0}.kv .k{font-family:var(--font-display);color:var(--green-deep);font-size:.88rem}.kv .v{color:var(--gold);text-align:right}.btn-gold{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:#fff;padding:15px 28px;border:0;cursor:pointer;transition:background .25s;text-decoration:none}.btn-gold:hover{background:var(--green);color:#fff}.btn-outline{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--green);color:var(--green-deep);padding:13px 24px;background:transparent;transition:background .25s,color .25s;text-decoration:none}.btn-outline:hover{background:var(--green);color:#fff}.strat-block{position:relative}.table-scroll{overflow-x:auto;border:1px solid var(--line-gold);background:var(--panel)}.table-scroll-arrow{position:absolute;top:0;bottom:0;width:36px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s;z-index:2;border:none;outline:none;padding:0;margin:0;appearance:none}.table-scroll-arrow--left{left:0;background:#1c3624b3}.table-scroll-arrow--right{right:0;background:#1c3624b3}.table-scroll-arrow svg{width:20px;height:20px;fill:none;stroke:var(--gold-bright);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.table-scroll-arrow.visible{opacity:1;pointer-events:auto;cursor:pointer}table.strat{width:100%;border-collapse:collapse;text-align:center;font-size:.82rem}table.strat thead th{background:var(--green-dark);font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;color:var(--gold-bright);padding:12px 8px;border:1px solid rgba(255,255,255,.08)}table.strat thead th:first-child{position:sticky;left:0;z-index:3;background:var(--green-dark)}table.strat tbody th{background:#faf1d7;color:var(--green-deep);font-family:var(--font-display);padding:10px;border:1px solid var(--line-gold);position:sticky;left:0;z-index:1}table.strat td{padding:5px;border:1px solid var(--line)}.cell{width:34px;height:34px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;color:#fff;border-radius:4px;font-size:.8rem}.cell.H{background:var(--bad)}.cell.S{background:var(--ok)}.cell.D,.cell.Ds{background:var(--dbl)}.cell.P{background:var(--split)}.cell.R{background:var(--surr)}.legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;font-family:var(--font-display);font-size:.7rem;letter-spacing:.08em;color:var(--ink-soft)}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:16px;height:16px;display:inline-block;border-radius:3px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,3vw,36px)}.tool-card{border:1px solid var(--line-gold);background:var(--panel);padding:clamp(24px,3vw,38px);text-align:center;transition:border-color .25s,transform .25s,box-shadow .25s;text-decoration:none;display:block;box-shadow:0 2px 10px #46301a0f}.tool-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 10px 24px #46301a1f}.tool-card .ico{color:var(--green);margin:0 auto 18px}.tool-card h3{color:var(--green-deep);margin:0 0 12px}.tool-card p{color:var(--ink-soft);font-size:.95rem}.op-table-wrap{overflow-x:auto}.op-table{width:100%;border-collapse:collapse}.op-table thead th{background:var(--green-dark);color:var(--gold-bright);font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:12px 14px;border-bottom:2px solid var(--gold);text-align:left}.op-table thead th.col-rank{text-align:center;width:44px}.op-table thead th.col-bonus,.op-table thead th.col-cta{text-align:center}.op-table tbody tr{border-bottom:1px solid var(--line-gold);background:var(--panel)}.op-table td{padding:18px 14px;vertical-align:middle}.col-rank{text-align:center;width:44px}.rank{font-family:var(--font-display);font-size:1.6rem;color:#b8862f73;line-height:1}.op-card{display:flex;align-items:center;gap:14px}.op-hero-logo{text-align:center;margin:0 0 1.6em}.op-hero-logo img{max-width:200px;max-height:100px;width:auto;height:auto;object-fit:contain;display:inline-block}.op-hero-logo img[src*=winbet],.op-hero-logo img[src*=million],.op-hero-logo img[src*=vlad],.op-hero-logo img[src*=winboss]{transform:scale(1.5)}.op-logo{flex-shrink:0;width:144px;height:72px;overflow:hidden;border-radius:6px;display:flex;align-items:center;justify-content:center}.op-logo img{width:100%;height:100%;object-fit:contain;display:block;padding:6px;box-sizing:border-box}.op-logo img[src*=vlad],.op-logo img[src*=mozzart],.op-logo img[src*=lasvegas],.op-logo img[src*=million],.op-logo img[src*=winbet]{transform:scale(1.6)}.op-name{margin:0 0 4px;font-size:1rem}.op-name a{color:var(--green-deep);text-decoration:none}.op-stars{color:var(--gold);letter-spacing:2px;font-size:.88rem}.rating-num{color:var(--ink-soft);font-size:.78rem;letter-spacing:0}.op-meta{color:var(--ink-soft);font-size:.78rem;margin-top:5px}.col-bonus{text-align:center}.bonus-val{font-family:var(--font-display);color:var(--green-deep);font-size:.96rem}.col-cta{text-align:center;white-space:nowrap}.col-cta .btn-gold{display:block;margin-bottom:6px}.op-review{display:block;font-size:.68rem;color:var(--ink-soft);text-decoration:none;margin-bottom:4px}.op-review:hover{color:var(--gold)}.op-licence{font-size:.64rem;color:var(--ink-soft)}@media(max-width:680px){.op-table,.op-table tbody,.op-table tr,.op-table td{display:block;width:100%;box-sizing:border-box}.op-table thead{display:none}.op-table tbody tr{border:1px solid var(--line-gold);margin-bottom:14px}.op-table td{border:none;border-bottom:1px solid var(--line);padding:12px 16px}.op-table td:last-child{border-bottom:none}.op-table td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-display);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.col-rank{display:none!important}.col-bonus{text-align:left;white-space:normal}.col-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;white-space:normal}.col-cta .btn-gold{display:block;width:100%;text-align:center;box-sizing:border-box}}.rg-notice{border:1px solid var(--line-gold);border-left:4px solid var(--green);background:var(--green-tint);padding:16px 20px;font-size:.84rem;color:var(--ink);margin:28px 0}.rg-notice strong{color:var(--green-deep)}.compliance-badges{display:flex;flex-wrap:wrap;gap:12px}.badge{border:1px solid var(--gold);padding:6px 12px;font-family:var(--font-display);font-size:.66rem;letter-spacing:.12em;color:var(--gold)}.faq-title{text-align:center}.faq{display:flex;flex-direction:column;gap:12px;max-width:860px;margin-left:auto;margin-right:auto}.faq details{border:1px solid var(--line-gold);background:var(--panel)}.faq summary{cursor:pointer;list-style:none;padding:18px 48px 18px 22px;font-family:var(--font-display);font-size:.92rem;color:var(--green-deep);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1.4rem;font-family:var(--font-body)}.faq details[open] summary:after{content:"–"}.faq details>div{padding:0 22px 20px;color:var(--ink)}.crumbs{font-size:.78rem;color:var(--ink-soft);padding:18px 0}.crumbs a{color:var(--green-deep)}.crumbs span{color:var(--gold)}.site-footer{background:var(--green-dark);border-top:2px solid var(--gold);padding:clamp(40px,6vw,76px) 0 40px;color:#d7e0d3;font-size:.86rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(28px,5vw,70px)}.footer-brand{display:flex;align-items:center;gap:12px;color:var(--gold-bright);font-family:var(--font-display);font-size:1.3rem;margin-bottom:18px}.site-footer h5{font-family:var(--font-display);color:var(--gold-bright);font-size:.72rem;letter-spacing:.2em;margin:0 0 18px}.site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer a{color:#d7e0d3;text-decoration:none}.site-footer a:hover{color:var(--gold-bright)}.site-footer .rg-notice{background:#ffffff0f;border-color:#e0b8554d;border-left-color:var(--gold-bright);color:#e7eee3}.site-footer .rg-notice strong,.site-footer .rg-notice a{color:var(--gold-bright)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.12);margin-top:44px;padding-top:26px;font-family:var(--font-display);font-size:.66rem;letter-spacing:.1em;color:#aebaa9}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid{grid-template-columns:1fr}}@media(max-width:880px){.main-nav{position:fixed;inset:var(--header-h) 0 auto 0;flex-direction:column;gap:0;background:var(--green-deep);border-bottom:1px solid var(--gold);padding:10px 0;transform:translateY(calc(-100% - var(--header-h) - 6px));transition:transform .3s ease}.main-nav.open{transform:translateY(0)}.main-nav a{padding:14px 24px;width:100%}.nav-toggle{display:inline-flex}.header-cta{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}#btt{position:fixed;bottom:28px;right:24px;z-index:90;width:44px;height:44px;border-radius:50%;background:var(--green-deep);border:1px solid var(--gold);color:var(--gold-bright);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(12px);box-shadow:0 4px 16px #00000059}#btt svg{width:20px;height:20px}#btt.show{opacity:1;pointer-events:auto;transform:translateY(0)}#btt:hover{background:var(--green)}
