@font-face{font-family:'Advent Pro';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/advent-pro-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Advent Pro';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/advent-pro-latin.woff2) format('woff2');unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/commissioner-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/commissioner-latin.woff2) format('woff2');unicode-range:U+0020-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+2190-2193}
:root{--color-bg:#1C1E27;--color-bg-deep:#16181F;--color-surface:#232631;--color-surface-2:#2A2E3B;--color-surface-3:#333846;--color-border:#333846;--color-border-soft:#2A2E3B;--color-text:#F0F4F8;--color-text-dim:#A9B4C6;--color-accent:#3498FE;--color-accent-2:#4DA5FE;--color-cta-bg:#1E6BC6;--color-cta-bg-hover:#175596;--color-accent-ink:#125595;--color-plaque:#EDF2F7;--color-on-dark:#F0F4F8;--color-focus:#4DA5FE;--font-display:'Advent Pro','Segoe UI',Tahoma,sans-serif;--font-body:'Commissioner','Segoe UI',Tahoma,sans-serif;--fs-small:0.8125rem;--fs-body:16px;--fs-lead:1.125rem;--fs-card-title:1rem;--fs-h3:1.25rem;--fs-section-title:clamp(1.5rem,1.12rem + 1.6vw,1.953rem);--fs-hero:clamp(1.875rem,1.35rem + 2.6vw,2.441rem);--lh-body:1.625;--lh-tight:1.18;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-pill:999px;--gutter:16px;--gap-sm:12px;--gap:20px;--gap-lg:32px;--section-gap-mob:44px;--section-gap:72px;--hero-padding-v:clamp(32px,5vw,64px);--footer-padding-v:48px;--header-h:60px;--sidebar-w:264px;--maxw:1240px;--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.7,0,0.84,0);--ease-toggle:cubic-bezier(0.65,0,0.35,1);--t-fast:140ms;--t-mid:240ms;--t-slow:320ms;--shadow-soft:0 10px 30px -18px rgba(8,10,16,.9);--meander:repeating-linear-gradient(90deg,var(--color-accent) 0 6px,transparent 6px 12px)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;min-height:100%}
h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--lh-tight);font-weight:700;margin:0;letter-spacing:.01em}
p{margin:0}
ul,ol{margin:0}
img,svg,video{display:block;max-width:100%}
img{height:auto}
a{color:var(--color-accent);text-decoration:none}
button{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}
input,select,textarea{font:inherit;font-size:max(16px,1rem)}
:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus);border-radius:var(--radius-sm)}
.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}
.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--color-cta-bg);color:#fff;border-radius:0 0 var(--radius) 0}
.skip-link:focus{left:0}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media (min-width:768px){:root{--gutter:24px;--header-h:72px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}
}
.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.02em;text-decoration:none;transition:background var(--t-fast) var(--ease-toggle),color var(--t-fast) var(--ease-toggle),border-color var(--t-fast) var(--ease-toggle)}
.btn--cta{background:var(--color-cta-bg);color:#fff;border:1px solid var(--color-cta-bg)}
.btn--cta:hover{background:var(--color-cta-bg-hover);border-color:var(--color-cta-bg-hover)}
.btn--ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}
.btn--ghost:hover{background:var(--color-surface-2);border-color:var(--color-accent)}
.topline{position:sticky;top:0;z-index:100;background:var(--color-bg-deep);border-block-end:1px solid var(--color-border)}
.topline>.container{display:flex;align-items:center;gap:12px;min-height:var(--header-h)}
.topline__brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}
.topline__brand img{width:116px;height:41px;object-fit:contain;object-position:center center}
.topline__nav{display:none}
.topline__nav ul{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}
.topline__link{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--radius-sm);color:var(--color-text-dim);font-family:var(--font-display);font-weight:600;font-size:1rem;white-space:nowrap;transition:color var(--t-fast) var(--ease-toggle),background var(--t-fast) var(--ease-toggle)}
.topline__link:hover{color:var(--color-text);background:var(--color-surface)}
.topline__link--active{color:var(--color-text);background:var(--color-surface-2)}
.topline__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}
.topline__cta{white-space:nowrap;min-height:40px;padding:9px 14px;font-size:.9375rem;max-width:46vw}
.topline__burger{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:44px;height:44px;padding:13px 10px;border-radius:var(--radius-sm);flex-shrink:0}
.topline__burger span{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:transform var(--t-mid) var(--ease-toggle),opacity var(--t-fast) var(--ease-toggle),background var(--t-fast) var(--ease-toggle)}
.topline__burger span:nth-child(2){width:62%;background:var(--color-accent)}
.topline__burger[aria-expanded="true"] span:nth-child(1){transform:translateY(9px) rotate(45deg)}
.topline__burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.topline__burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
.scrim{position:fixed;inset:var(--header-h) 0 0 0;z-index:85;background:rgba(10,12,18,.66);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-slow) var(--ease-exit),visibility 0s linear var(--t-slow)}
.scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-slow) var(--ease-enter),visibility 0s}
.site-aside{position:fixed;top:var(--header-h);left:0;bottom:0;z-index:90;width:min(84vw,300px);padding:20px 18px 28px;background:var(--color-bg-deep);border-inline-end:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transform:translateX(-100%);opacity:0;visibility:hidden;transition:transform var(--t-slow) var(--ease-exit),opacity var(--t-slow) var(--ease-exit),visibility 0s linear var(--t-slow)}
.site-aside.is-open{transform:translateX(0);opacity:1;visibility:visible;transition:transform var(--t-slow) var(--ease-enter),opacity var(--t-slow) var(--ease-enter),visibility 0s}
.site-aside::-webkit-scrollbar,.copy-block__table-wrap::-webkit-scrollbar{width:6px;height:6px}
.site-aside::-webkit-scrollbar-thumb,.copy-block__table-wrap::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:var(--radius-pill)}
.site-aside__rail{display:flex;flex-direction:column;gap:22px}
.site-aside__group{display:flex;flex-direction:column;gap:8px}
.site-aside__label{display:block;font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim)}
.site-aside__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}
.site-aside__link{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--color-text-dim);font-size:.9375rem;font-weight:500;transition:color var(--t-fast) var(--ease-toggle),background var(--t-fast) var(--ease-toggle)}
.site-aside__link:hover{color:var(--color-text);background:var(--color-surface)}
.site-aside__link--active{color:var(--color-text);background:var(--color-surface-2);box-shadow:inset 2px 0 0 var(--color-accent)}
.site-aside__ico{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--color-accent);stroke-width:1.6}
.site-aside__promo{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border)}
.site-aside__promo-title{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.25;color:var(--color-text)}
.site-aside__promo-text{font-size:var(--fs-small);line-height:1.5;color:var(--color-text-dim)}
.site-aside__promo .btn{width:100%;font-size:.9375rem}
.site-aside__rg{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--color-surface-2);border:1px solid var(--color-border)}
.site-aside__seal{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-display);font-weight:700;font-size:.8125rem;line-height:1}
.site-aside__rg-text{font-size:var(--fs-small);line-height:1.45;color:var(--color-text-dim)}
.mainflow{display:block;padding-block-end:var(--section-gap-mob);min-width:0}
.mainflow>* + *{margin-block-start:var(--section-gap-mob)}
.hero-stage{padding-block:var(--hero-padding-v);background:radial-gradient(120% 90% at 88% 0%,rgba(52,152,254,.16) 0%,rgba(52,152,254,0) 58%),var(--color-bg);border-block-end:1px solid var(--color-border-soft)}
.hero-stage__slider{position:relative}
.hero-stage__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg)}
.hero-stage__track::-webkit-scrollbar{display:none}
.hero-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:20px;padding:24px 20px 26px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}
.hero-slide__body{display:flex;flex-direction:column;gap:14px;min-width:0}
.hero-slide__kicker{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:5px 12px;border-radius:var(--radius-pill);background:rgba(52,152,254,.14);color:var(--color-accent-2);font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.hero-slide__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:700;line-height:var(--lh-tight);color:var(--color-text);overflow-wrap:break-word}
.hero-slide__sub{font-size:var(--fs-lead);line-height:1.55;color:var(--color-text-dim)}
.hero-slide__actions{display:flex;flex-wrap:wrap;gap:12px}
.hero-slide__art{position:relative;width:100%;aspect-ratio:750 / 313;border-radius:var(--radius);overflow:hidden;background:var(--color-surface-2)}
.hero-slide__art img{width:100%;height:100%;object-fit:cover;object-position:center center}
.hero-stage__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-block-start:18px}
.hero-stage__arrow{display:none;align-items:center;justify-content:center;width:clamp(32px,5vw,48px);height:clamp(32px,5vw,48px);aspect-ratio:1 / 1;flex-shrink:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:background var(--t-fast) var(--ease-toggle),border-color var(--t-fast) var(--ease-toggle),color var(--t-fast) var(--ease-toggle)}
.hero-stage__arrow:hover{background:var(--color-surface-2);border-color:var(--color-accent);color:var(--color-accent-2)}
.hero-stage__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
.hero-stage__dots{display:flex;align-items:center;gap:4px}
.hero-stage__dot{width:44px;height:44px;flex-shrink:0;padding:17px;border-radius:50%;background-color:var(--color-text-dim);background-clip:content-box;transition:background-color var(--t-fast) var(--ease-toggle)}
.hero-stage__dot[aria-current="true"]{background-color:var(--color-accent)}
.hero-lead{position:relative;display:flex;flex-direction:column;padding-block:var(--hero-padding-v);background:var(--color-bg-deep);border-block-end:1px solid var(--color-border-soft)}
.hero-lead__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.hero-lead__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(103deg,rgba(22,24,31,.96) 0%,rgba(22,24,31,.9) 46%,rgba(22,24,31,.66) 100%)}
.hero-lead>.container{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.hero-lead__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:700;line-height:var(--lh-tight);color:var(--color-text);overflow-wrap:break-word}
.hero-lead__sub{font-size:var(--fs-lead);line-height:1.55;color:var(--color-text-dim);max-width:62ch}
.breadcrumb{font-size:var(--fs-small)}
.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:0}
.breadcrumb li{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-dim)}
.breadcrumb li + li::before{content:"/";color:var(--color-text-dim)}
.breadcrumb a{color:var(--color-accent-2)}
.breadcrumb a:hover{color:var(--color-text)}
.page-copy{padding-block-start:var(--section-gap-mob)}
.page-copy>:first-child{margin-block-start:0}
.page-copy__band,.slot-strip,.crash-strip,.bonus-card,.provider-rack,.payment-rack,.app-banner,.faq-block{margin-block-start:var(--section-gap-mob)}
.page-copy h1{font-size:clamp(1.75rem,1.3rem + 2.2vw,2.441rem);margin-block-end:18px}
.page-copy h2{font-size:var(--fs-section-title);margin-block-end:14px}
.page-copy h2::after{content:"";display:block;width:72px;height:4px;margin-block-start:10px;background-image:var(--meander);opacity:.85}
.page-copy h3{font-size:var(--fs-h3);margin-block:26px 10px;color:var(--color-text)}
.page-copy p{margin-block-end:16px;color:var(--color-text-dim)}
.page-copy p:last-child{margin-block-end:0}
.page-copy strong{color:var(--color-text);font-weight:600}
.page-copy__band a{color:var(--color-accent-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.page-copy__band a:hover{color:var(--color-text)}
.page-copy ul,.page-copy ol{margin-block-end:18px;padding-inline-start:1.35em;color:var(--color-text-dim)}
.page-copy li{margin-block-end:8px}
.page-copy li::marker{color:var(--color-accent)}
.page-copy figure{margin:22px 0}
.page-copy figure img{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--color-border)}
.page-copy .seo-figure--narrow img{width:auto;max-width:100%;margin-inline:auto}
.nowrap{white-space:nowrap}
.page-copy table{border-collapse:collapse;width:100%}
.page-copy blockquote{margin:22px 0;padding:4px 0 4px 18px;border-inline-start:3px solid var(--color-accent);color:var(--color-text-dim);font-style:italic}
.page-copy pre,.page-copy code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}
.page-copy hr{margin-block:26px;border:0;border-block-start:1px solid var(--color-border)}
.copy-block__table-wrap{margin-block-end:20px;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--color-border);scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.copy-block__table-wrap table{min-width:34rem;width:100%;border-collapse:collapse;font-size:.9375rem}
.copy-block__table-wrap th,.copy-block__table-wrap td{padding:12px 14px;text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border);color:var(--color-text-dim)}
.copy-block__table-wrap th{background:var(--color-surface-2);color:var(--color-text);font-family:var(--font-display);font-weight:700;white-space:nowrap}
.copy-block__table-wrap tbody tr:last-child td{border-block-end:0}
.page-copy__inline-cta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:14px 16px;border-inline-start:3px solid var(--color-accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-surface);color:var(--color-text-dim)}
.strip__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:18px}
.strip__heading{display:flex;flex-direction:column;gap:6px;min-width:0}
.strip__nav{display:none;align-items:center;gap:8px;flex-shrink:0}
.strip__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1 / 1;flex-shrink:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:background var(--t-fast) var(--ease-toggle),border-color var(--t-fast) var(--ease-toggle),color var(--t-fast) var(--ease-toggle)}
.strip__arrow:hover{background:var(--color-surface-2);border-color:var(--color-accent);color:var(--color-accent-2)}
.strip__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
.strip__title{font-family:var(--font-display);font-size:var(--fs-section-title);font-weight:700;line-height:var(--lh-tight);color:var(--color-text)}
.strip__note{font-size:.9375rem;color:var(--color-text-dim)}
.strip__rail{display:flex;gap:var(--gap-sm);padding-block:4px 14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.strip__rail::-webkit-scrollbar{display:none}
.crate{flex:0 0 auto;width:148px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}
.crate__frame{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-2)}
.crate__frame img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform var(--t-slow) var(--ease-enter)}
.crate__wash{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,17,23,.84) 0%,rgba(15,17,23,.18) 54%,rgba(15,17,23,0) 100%);opacity:0;transition:opacity var(--t-mid) var(--ease-toggle)}
.crate__play{position:absolute;left:50%;bottom:12px;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:var(--radius-pill);background:var(--color-cta-bg);color:#fff;font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,10px);transition:opacity var(--t-mid) var(--ease-enter),transform var(--t-mid) var(--ease-enter)}
.crate:hover .crate__frame img,.crate:focus-visible .crate__frame img{transform:scale(1.07)}
.crate:hover .crate__wash,.crate:focus-visible .crate__wash{opacity:1}
.crate:hover .crate__play,.crate:focus-visible .crate__play{opacity:1;transform:translate(-50%,0)}
.crate__meta{display:flex;flex-direction:column;gap:2px;min-width:0}
.crate__name{font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600;line-height:1.25;color:var(--color-text);overflow-wrap:break-word}
.crate__tag{font-size:var(--fs-small);color:var(--color-text-dim)}
.reelbox{margin-block-start:22px;padding:20px 18px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}
.reelbox__head{display:flex;flex-direction:column;gap:4px;margin-block-end:16px}
.reelbox__title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-text)}
.reelbox__hint{font-size:var(--fs-small);color:var(--color-text-dim)}
.reelbox__reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-sm);max-width:460px}
.reelbox__reel{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-2)}
.reelbox__reel img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity var(--t-fast) var(--ease-toggle)}
.reelbox.is-spinning .reelbox__reel img{opacity:.4}
.reelbox__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:16px}
.reelbox__status{font-size:var(--fs-small);color:var(--color-text-dim);min-width:0}
.bonus-card__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}
.bonus-card__tier{display:flex;flex-direction:column;gap:10px;padding:22px 20px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}
.bonus-card__tier--lead{border-color:var(--color-accent);background:linear-gradient(180deg,rgba(52,152,254,.1) 0%,var(--color-surface) 62%)}
.bonus-card__step{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-dim);font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.bonus-card__amount{font-family:var(--font-display);font-size:1.953rem;font-weight:700;line-height:1.1;color:var(--color-text);overflow-wrap:break-word}
.bonus-card__note{font-size:.9375rem;line-height:1.5;color:var(--color-text-dim)}
.bonus-card__total{margin-block-start:var(--gap);padding:16px 20px;border-radius:var(--radius);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:.9375rem;color:var(--color-text-dim)}
.provider-rack__grid,.payment-rack__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:var(--gap-sm)}
.provider-rack__cell{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;min-height:78px;padding:16px 14px;border-radius:var(--radius);background:var(--color-surface-2);border:1px solid var(--color-border);transition:background var(--t-fast) var(--ease-toggle),border-color var(--t-fast) var(--ease-toggle)}
.provider-rack__cell:hover{background:var(--color-surface-3);border-color:var(--color-accent)}
.provider-rack__img{display:flex;align-items:center;justify-content:center;width:100%;max-width:110px}
.provider-rack__img img{max-width:100%;width:110px;height:34px;object-fit:contain;object-position:center center}
.payment-rack__cell{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;min-height:72px;padding:14px 12px;border-radius:var(--radius);background:var(--color-plaque);border:1px solid var(--color-plaque)}
.payment-rack__img{display:flex;align-items:center;justify-content:center;width:100%;max-width:84px}
.payment-rack__img img{max-width:100%;width:84px;height:30px;object-fit:contain;object-position:center center}
.payment-rack__note{margin-block-start:14px;font-size:var(--fs-small);color:var(--color-text-dim)}
.app-banner__box{display:flex;flex-direction:column;gap:16px;padding:26px 20px;border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 96% 8%,rgba(52,152,254,.22) 0%,rgba(52,152,254,0) 60%),var(--color-surface);border:1px solid var(--color-border)}
.app-banner__label{display:inline-flex;align-items:center;align-self:flex-start;padding:5px 12px;border-radius:var(--radius-pill);background:rgba(52,152,254,.14);color:var(--color-accent-2);font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.app-banner__title{font-family:var(--font-display);font-size:var(--fs-section-title);font-weight:700;line-height:var(--lh-tight);color:var(--color-text)}
.app-banner__text{font-size:.9375rem;line-height:1.55;color:var(--color-text-dim);max-width:62ch}
.app-banner__points{display:flex;flex-wrap:wrap;gap:8px}
.app-banner__box .btn{align-self:flex-start}
.app-banner__points>span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text-dim)}
.faq-block__title{font-family:var(--font-display);font-size:var(--fs-section-title);font-weight:700;line-height:var(--lh-tight);color:var(--color-text);margin-block-end:18px}
.faq-block__list{display:flex;flex-direction:column;gap:10px}
.faq-item{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--t-fast) var(--ease-toggle)}
.faq-item.is-open{border-color:var(--color-accent)}
.page-copy p.faq-item__q,.page-copy h3.faq-item__q{position:relative;margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--color-text)}
.page-copy p.faq-item__q,.faq-item__trigger{display:block;width:100%;padding:16px 52px 16px 18px;text-align:start;font:inherit;color:inherit;cursor:pointer;transition:color var(--t-fast) var(--ease-toggle)}
.page-copy p.faq-item__q:hover,.faq-item__trigger:hover{color:var(--color-accent-2)}
.page-copy p.faq-item__q::before,.page-copy h3.faq-item__q::before,.page-copy p.faq-item__q::after,.page-copy h3.faq-item__q::after{content:"";position:absolute;right:20px;top:50%;width:14px;height:2px;background:var(--color-accent);transition:transform var(--t-mid) var(--ease-toggle),opacity var(--t-fast) var(--ease-toggle)}
.page-copy p.faq-item__q::before,.page-copy h3.faq-item__q::before{transform:translateY(-50%)}
.page-copy p.faq-item__q::after,.page-copy h3.faq-item__q::after{transform:translateY(-50%) rotate(90deg)}
.faq-item.is-open .faq-item__q::after{transform:translateY(-50%) rotate(0deg);opacity:0}
.faq-item__body{max-height:0;overflow:hidden;transition:max-height var(--t-slow) var(--ease-toggle)}
.faq-item__body>div{padding-block-end:16px}
.faq-item.is-open .faq-item__body{max-height:32rem}
.page-copy .faq-item__body p{margin:0;padding-inline:18px;color:var(--color-text-dim)}
.page-copy .faq-item__body p + p{margin-block-start:10px}
.baseline{padding-block:var(--footer-padding-v);background:var(--color-bg-deep);border-block-start:1px solid var(--color-border)}
.baseline__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
.baseline__brand{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.baseline__brand img{width:128px;height:45px;object-fit:contain;object-position:center center}
.baseline__about{font-size:var(--fs-small);line-height:1.55;color:var(--color-text-dim);max-width:46ch}
.baseline__col-title{display:block;margin-block-end:12px;font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}
.baseline__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.baseline__link{display:inline-flex;align-items:center;min-height:28px;color:var(--color-text-dim);font-size:.9375rem;transition:color var(--t-fast) var(--ease-toggle)}
.baseline__link:hover{color:var(--color-text)}
.baseline__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:30px;padding-block-start:20px;border-block-start:1px solid var(--color-border)}
.baseline__seal{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--color-text-dim);color:var(--color-text-dim);font-family:var(--font-display);font-weight:700;font-size:.8125rem;line-height:1}
.baseline__copy{font-size:var(--fs-small);color:var(--color-text-dim);min-width:0}
@media (min-width:480px){.crate{width:164px}
.bonus-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.baseline__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:769px){.hero-stage__arrow{display:inline-flex}
.strip__nav{display:flex}
.hero-stage__nav{justify-content:flex-end}
.hero-slide{flex-direction:row;align-items:center;gap:28px;padding:34px 32px}
.hero-slide__body{flex:1 1 52%}
.hero-slide__art{flex:1 1 48%;width:auto}
.app-banner__box{padding:34px 32px}
.reelbox{padding:26px 24px}
}
@media (min-width:900px){.bonus-card__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.baseline__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}
}
@media (min-width:1024px){.topline>.container,.baseline>.container{max-width:calc(var(--maxw) + var(--sidebar-w))}
.topline__nav{display:block;margin-inline-start:12px}
.topline__burger{display:none}
.topline__cta{max-width:none;padding:11px 22px;font-size:1rem}
.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:stretch;max-width:calc(var(--maxw) + var(--sidebar-w));margin-inline:auto;padding-inline:var(--gutter)}
.scrim{display:none}
.site-aside{position:static;width:auto;padding:0 24px 0 0;background:transparent;border-inline-end:1px solid var(--color-border);overflow:visible;transform:none;opacity:1;visibility:visible;transition:none}
.site-aside__rail{position:sticky;top:calc(var(--header-h) + 24px);padding-block:var(--section-gap-mob) 24px}
.mainflow{padding-inline-start:28px;padding-block-end:var(--section-gap)}
.mainflow>* + *{margin-block-start:var(--section-gap)}
.mainflow>.hero-stage>.container,.mainflow>.hero-lead>.container,.mainflow .page-copy>*>.container{padding-inline:0}
.page-copy{padding-block-start:var(--section-gap)}
.page-copy__band,.slot-strip,.crash-strip,.bonus-card,.provider-rack,.payment-rack,.app-banner,.faq-block{margin-block-start:var(--section-gap)}
.hero-stage,.hero-lead{border-block-end:0;border-radius:var(--radius-lg);padding-inline:28px}
.crate{width:178px}
.strip__rail{scroll-padding-inline-start:0}
}
@media (min-width:1200px){.provider-rack__grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.payment-rack__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
