.comparator-page .comparator-hero{position:relative;isolation:isolate;border-color:rgba(255,216,98,.7);background:radial-gradient(circle at 88% 16%,rgba(255,197,58,.36),transparent 25%),radial-gradient(circle at 5% 94%,rgba(201,255,93,.19),transparent 25%),linear-gradient(135deg,#1b4963,#071828 68%);box-shadow:0 26px 70px rgba(0,0,0,.32),inset 0 1px rgba(255,237,169,.12)}
.comparator-page .comparator-hero:after{position:absolute;right:8%;top:18%;z-index:-1;width:150px;height:150px;border:1px solid rgba(255,224,128,.58);border-radius:50%;box-shadow:0 0 0 25px rgba(255,213,102,.07),0 0 80px rgba(255,213,102,.19);content:"";pointer-events:none}.comparator-page .comparator-hero h1{text-shadow:0 8px 32px rgba(0,0,0,.28)}.comparator-page .comparator-hero h1 em{color:#fff0a6;text-shadow:0 0 24px rgba(255,216,105,.25)}.comparator-page .comparator-hero .primary{border:1px solid rgba(255,241,178,.66);background:linear-gradient(135deg,#fff0a6,#c9ff5d);box-shadow:0 12px 28px rgba(201,255,93,.2);color:#102511}.comparator-page .comparator-hero .primary:hover{box-shadow:0 16px 33px rgba(255,216,105,.25)}.comparator-page .comparator-hero>*{position:relative;z-index:1}.comparator-button-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#143047;color:#fff6c4;font-size:13px}.comparator-legal-inline{max-width:620px;margin:16px 0 0;color:#d0ddea;font-size:11px;line-height:1.5}
.comparator-guide{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center;margin-top:24px;padding:31px 34px;border:1px solid rgba(255,210,92,.3);border-radius:26px;background:linear-gradient(125deg,rgba(31,62,78,.92),rgba(8,25,42,.94))}.comparator-guide h2{margin:8px 0 0;font-size:clamp(1.9rem,4vw,3.05rem);letter-spacing:-.07em;line-height:1.02}.comparator-guide h2 em,.comparator-showcase h2 em,.comparator-channel-panel h2 em{color:#c9ff5d;font-style:normal}.comparator-guide ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.comparator-guide li{display:grid;grid-template-columns:35px 1fr;gap:11px;align-items:start;padding:12px;border:1px solid rgba(157,196,228,.18);border-radius:14px;background:rgba(3,15,27,.25)}.comparator-guide li>b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#ffe08a;color:#1c2c33;font-size:12px}.comparator-guide li span{display:grid;gap:3px;color:#aac0d0;font-size:12px;line-height:1.45}.comparator-guide li strong{color:#f5fbff;font-size:13px}
.comparator-showcase{border-color:rgba(255,220,112,.58)!important;background:radial-gradient(circle at 93% 5%,rgba(255,200,74,.26),transparent 25%),linear-gradient(145deg,#123654,#081a2d)!important;box-shadow:0 22px 62px rgba(0,0,0,.28)!important}.comparator-showcase .reference-showcase-head>span{border-color:rgba(255,223,132,.68);background:rgba(255,211,91,.1);color:#fff0ae;box-shadow:0 0 22px rgba(255,211,91,.12)}.comparator-reference-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:14px!important}.comparator-reference-card{min-height:255px!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;padding:22px 18px!important;border-color:rgba(150,198,230,.35)!important;background:linear-gradient(155deg,rgba(18,53,78,.82),rgba(4,18,31,.74))!important;text-align:left!important}.comparator-reference-card:not(.is-empty):hover{border-color:#ffe18f!important;box-shadow:0 19px 35px rgba(0,0,0,.45),0 0 0 1px rgba(255,222,133,.12)!important}.comparator-reference-card .public-reference-icon{width:86px;height:86px;border:1px solid rgba(255,230,147,.58);border-radius:20px;background:radial-gradient(circle,rgba(255,218,117,.22),rgba(50,173,255,.12));box-shadow:0 0 24px rgba(255,216,105,.16)}.comparator-reference-card .public-reference-icon img{padding:7px}.comparator-reference-copy{display:grid;gap:7px}.comparator-reference-card b{font-size:1.06rem!important}.comparator-reference-copy small{color:#bed2e1;font-size:.75rem;line-height:1.4}.comparator-card-action{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;color:#f1ffb6;font-size:.74rem;font-weight:900}.comparator-card-action i{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,225,137,.64);border-radius:50%;font-style:normal}.comparator-reference-card.is-empty{justify-content:center!important}.comparator-disclosure{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;margin-top:22px;padding:15px 17px;border:1px solid rgba(255,222,133,.32);border-radius:15px;background:rgba(4,17,29,.42)}.comparator-disclosure strong{color:#ffe9a2;font-size:.76rem;white-space:nowrap}.comparator-disclosure span{color:#bfd0dd;font-size:.76rem;line-height:1.5}
.comparator-channel-panel{grid-template-columns:1.15fr .9fr auto!important;border-color:rgba(255,211,91,.32)!important;background:radial-gradient(circle at 84% 4%,rgba(255,199,60,.13),transparent 28%),#0b2138!important}.comparator-panel-points{display:grid;gap:10px}.comparator-panel-points span{padding:10px 12px;border:1px solid rgba(167,203,229,.18);border-radius:11px;color:#cce0ed;font-size:11px;line-height:1.4}.site-menu-pro details>div a.site-menu-bonus{justify-content:space-between;border:1px solid rgba(255,211,91,.36);background:linear-gradient(100deg,rgba(255,201,69,.15),rgba(201,255,93,.08));color:#fff1bc}.site-menu-bonus span,.mobile-menu-bonus span{margin-left:auto;padding:2px 5px;border:1px solid rgba(255,224,138,.55);border-radius:99px;color:#ffe08a;font-size:8px}.mobile-menu .mobile-menu-bonus{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,212,92,.42);border-radius:10px;background:rgba(255,202,65,.13);color:#fff0b8}
.site-menu .site-menu-bonus-top{display:flex;align-items:center;gap:5px;color:#fff0b8}.site-menu .site-menu-bonus-top span{padding:2px 5px;border:1px solid rgba(255,224,138,.55);border-radius:99px;color:#ffe08a;font-size:8px;line-height:1}.site-menu .site-menu-bonus-top:before{width:6px;height:6px;border-radius:50%;background:#ffe08a;box-shadow:0 0 12px rgba(255,224,138,.8);content:""}.site-menu .site-menu-bonus-top:after{background:#ffe08a}
@media(max-width:720px){.comparator-page .comparator-hero:after{right:-25px;top:18px;width:100px;height:100px}.comparator-guide{grid-template-columns:1fr;gap:22px;padding:25px 19px;border-radius:22px}.comparator-reference-grid{grid-template-columns:1fr!important}.comparator-reference-card{min-height:0!important;display:grid!important;grid-template-columns:76px 1fr!important;gap:13px!important;padding:16px!important}.comparator-reference-card .public-reference-icon{width:70px;height:70px;border-radius:17px}.comparator-card-action{grid-column:1/-1}.comparator-disclosure{grid-template-columns:1fr;gap:7px;padding:14px}.comparator-channel-panel{grid-template-columns:1fr!important}.comparator-panel-points{order:3}.comparator-channel-panel>a{justify-self:start}}
@media(prefers-reduced-motion:reduce){.comparator-page .comparator-hero:after{box-shadow:none}}
.comparator-toolbar{display:flex;gap:9px;flex-wrap:wrap;margin:23px 0}.comparator-toolbar:not(.comparator-toolbar-top){display:none}.comparator-toolbar button,.comparator-select,.comparator-comparison>button{border:1px solid rgba(255,223,132,.45);border-radius:999px;background:rgba(4,18,31,.62);color:#dcecf6;padding:9px 13px;font:800 .74rem inherit;cursor:pointer}.comparator-toolbar button.active,.comparator-toolbar button:hover,.comparator-select:hover{background:#ffe08a;color:#152837;border-color:#ffe08a}.comparator-toolbar .comparator-compare-toggle{margin-left:auto}.comparator-toolbar span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;border-radius:99px;background:#153751;color:#fff0a6}.comparator-row-title{margin:20px 0 10px;color:#fff0a6;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.comparator-reference-grid,.casino-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px}.casino-reference-grid{display:grid;margin-top:0}.casino-reference-card{display:grid;gap:13px;padding:18px;border:1px solid rgba(170,205,226,.3);border-radius:18px;background:linear-gradient(145deg,rgba(20,55,79,.87),rgba(5,20,34,.85));box-shadow:0 14px 31px rgba(0,0,0,.18)}.casino-reference-head{display:flex;gap:11px;align-items:center}.casino-reference-head .public-reference-icon{width:45px;height:45px;border-radius:12px}.casino-reference-head b{display:block;font-size:1rem}.casino-reference-head small,.casino-reference-card p{color:#bed2e1;font-size:.76rem;line-height:1.45}.casino-reference-card strong{color:#fff0a6;font-size:.86rem}.casino-reference-card p{min-height:36px;margin:0}.casino-reference-card a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid rgba(255,223,132,.5);border-radius:11px;background:rgba(255,212,94,.1);color:#fff0a6;font-size:.76rem;font-weight:900;text-decoration:none}.casino-reference-card a:hover{background:#ffe08a;color:#14293a}.casino-reference-card.is-hidden,.comparator-reference-grid.is-hidden,.comparator-row-title.is-hidden{display:none!important}.comparator-select{justify-self:start;border-radius:10px;padding:8px 10px;color:#cbe4f2}.comparator-comparison{display:grid;grid-template-columns:1fr 1.2fr auto;gap:16px;align-items:center;margin-top:20px;padding:18px;border:1px solid rgba(255,224,138,.55);border-radius:18px;background:linear-gradient(135deg,#173b57,#0a1d2e)}.comparator-comparison h3{margin:4px 0;font-size:1rem}.comparator-comparison p{margin:0;color:#b9d0de;font-size:.75rem;line-height:1.45}.comparison-item{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid rgba(170,205,226,.18);font-size:.78rem}.comparison-item:last-child{border:0}.comparison-item button{border:0;background:transparent;color:#ffe08a;font-weight:800;cursor:pointer}@media(max-width:1120px){.comparator-reference-grid,.casino-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.comparator-toolbar .comparator-compare-toggle{margin-left:0}.comparator-reference-grid,.casino-reference-grid{grid-template-columns:1fr!important}.comparator-comparison{grid-template-columns:1fr;gap:12px}.comparator-comparison>button{justify-self:start}}
