:root{--bg-theme:#100f14;--font-theme:#f1fef4;--bg-base:#100f14;--font-base:#e7f3ea;--accent:#5afff4;--btn1-bg:#14f2e3;--btn1-font:#1a1a22;--btn1-border:#77fff6;--btn2-bg:#444648;--btn2-font:#f1fef4;--btn2-border:#460096;--table-border:#535656;--deep:#1a1a22;
 --glow-h1:0 0 8px #77fff6f2,0 0 18px #5afff4bf,0 0 36px #14f2e380,0 2px 8px #100f14bf;--t029-sans:'Roboto',Arial,"Noto Sans","Noto Sans Georgian","Noto Sans Armenian",sans-serif}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--t029-sans);font-size:16px;line-height:24px;color:var(--font-base);background:var(--bg-base);overflow-x:hidden}
a{color:var(--accent)}img{max-width:100%;height:auto;display:block}
:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.skip{position:absolute;left:-999px;top:8px;z-index:300;background:var(--btn1-bg);color:var(--btn1-font);padding:10px 14px;border-radius:8px;font-weight:700}.skip:focus{left:12px}
.preview-notice{margin:0;padding:6px 20px;font-size:13px;color:var(--font-theme);background:var(--deep);text-align:center}
.container{width:100%;max-width:1400px;margin:0 auto;padding:0 90px}
.header{background:var(--bg-theme);border-bottom:1px solid var(--accent);position:relative;z-index:20}
.header__in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 34px}
.header-left{display:flex;align-items:center;min-width:0}
.logo{display:flex;align-items:center;flex-shrink:0;min-height:54px;color:var(--accent);text-decoration:none;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase}.logo .brand-logo{width:auto;max-width:120px;max-height:54px;object-fit:contain}
.burger{display:none;background:none;border:0;cursor:pointer;padding:11px 12px;min-width:44px;min-height:44px;margin:0 7px}
.burger span{display:block;height:2px;background:#f1fef4a6;margin:4px 0;border-radius:2px}.burger span:nth-child(1){width:15px}.burger span:nth-child(2){width:20px}.burger span:nth-child(3){width:11px}
.menu{margin-left:20px;padding:4px;border-radius:100px}
.menu ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}
.menu li{padding:0}.menu a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;color:var(--font-theme);font-size:14px;letter-spacing:.2px;line-height:20px;font-weight:700;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.menu a:hover,.menu a[aria-current]{color:var(--accent)}
.lang-toggle{display:flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:0 16px;background:var(--accent);color:var(--btn1-font);border:0;border-radius:8px;font:700 14px/20px var(--t029-sans);text-transform:uppercase;letter-spacing:.2px;cursor:pointer}
.lang-toggle .chev{opacity:.85}.flag{display:block;width:22px;height:15px;border-radius:2px;object-fit:cover}
.scrim{position:fixed;inset:0;background:#100f14a6;z-index:140}
.drawer{position:fixed;left:0;top:0;width:100%;max-width:300px;height:100dvh;overflow:auto;z-index:150;background:var(--bg-theme);color:var(--font-theme);padding:20px 16px 28px}
.drawer[hidden],.scrim[hidden]{display:none}
.drawer__close{min-height:44px;padding:0 14px;background:none;border:1px solid var(--table-border);border-radius:8px;color:var(--font-theme);font:700 14px var(--t029-sans);cursor:pointer}
.drawer ul{list-style:none;padding:0;margin:0}.drawer a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--font-theme);text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px}.drawer a[aria-current]{color:var(--accent)}
.dr-h{margin:18px 0 4px;padding:0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.dr-cta{display:grid;gap:10px;margin-top:20px}.dr-cta a{justify-content:center}
body.nav-open{overflow:hidden}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 32px;border-radius:20px;background:var(--btn1-bg);color:var(--btn1-font);border:2px solid var(--btn1-border);font:700 14px/1.2 var(--t029-sans);text-transform:uppercase;text-decoration:none;text-align:center}
.btn-main{color:var(--btn2-font);background:var(--btn2-bg);border:2px solid var(--btn2-border);padding:15px 50px;font-size:18px;letter-spacing:1px;text-shadow:0 2px 4px #100f144d;box-shadow:0 0 22px #46009659,0 4px 16px #100f1473}
.btn--ghost{background:transparent;color:var(--font-theme);border-color:var(--accent)}
.cta-short{display:none}
.hero{position:relative;overflow:hidden;min-height:500px;display:flex;align-items:center;background:radial-gradient(ellipse at 25% 20%,#5afff447,transparent 45%),radial-gradient(ellipse at 80% 60%,#00a89d73,transparent 50%),linear-gradient(180deg,#1a1a22,#100f14 60%,#100f14);background-color:var(--bg-theme)}
.hero--inner{min-height:300px}
.hero__in{display:flex;align-items:center;gap:32px;padding-top:40px;padding-bottom:40px}
.hero__caption{display:flex;flex-direction:column;align-items:center;flex:0 1 645px;min-width:0}
.hero__box{text-align:center;max-width:645px;margin:0 0 16px}
.hero__text{font-weight:700;font-size:1.8rem;line-height:1.2;text-transform:uppercase;letter-spacing:2px;color:var(--font-theme);background:#100f1459;border:1px solid #5afff459;border-radius:12px;padding:15px 30px;margin:0;text-shadow:0 0 5px #f1fef499,0 0 12px #5afff480;overflow-wrap:anywhere}
.cta{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}
.hero__art-wrap{flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}
.hero__art-wrap figure{margin:0;max-width:100%}.hero__art-wrap picture{display:block}
.hero__art-wrap img{width:100%;height:auto;max-width:var(--media-dw);border:1px solid var(--table-border);border-radius:12px}
.hero__art-wrap figcaption{margin-top:8px;font-size:14px;line-height:20px;color:var(--font-theme);opacity:.85}
.entry{padding-top:8px;padding-bottom:40px}
.entry h1{font-size:42px;line-height:1.1;font-weight:700;color:var(--font-base);margin:48px 0 40px;text-align:center;text-shadow:var(--glow-h1);overflow-wrap:anywhere}
.entry :is(h2,div:where(.c7-h2)){font-size:24px;line-height:1.3;font-weight:700;color:var(--font-base);margin:32px 0 16px;overflow-wrap:anywhere}
.entry :is(h3,div:where(.c7-h3)){font-size:18.72px;font-weight:700;margin:24px 0 10px}.entry :is(h4,div:where(.c7-h4)),.entry :is(h5,div:where(.c7-h5)),.entry :is(h6,div:where(.c7-h6)){font-size:17px;margin:20px 0 8px}
.entry p{margin:0 0 16px}.entry ol,.entry ul{margin:0 0 16px;padding-left:28px}.entry ol li{margin:0 0 12px}
.entry .lead{color:var(--font-theme)}
.crumbs{margin:24px 0 0;font-size:14px;color:var(--font-theme)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.crumbs li{display:inline-flex;align-items:center;margin:0}.crumbs li+li::before{content:"›";margin-right:8px;color:var(--accent)}.crumbs a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;text-decoration:none}
.crumbs+h1{margin-top:16px}
.tblfig{margin:20px 0}.tbl{width:100%;overflow-x:auto}
.tbl table{width:100%;border-collapse:collapse;border:1px solid var(--table-border);min-width:480px}.tbl th{background:var(--bg-theme);color:var(--font-theme);padding:10px;font-weight:700;text-align:center;border:1px solid var(--table-border)}.tbl td{padding:10px;border:1px solid var(--table-border);vertical-align:top}
.tblfig figcaption{font-size:14px;color:var(--font-theme);margin-top:6px}
.tiles{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
.tiles li{margin:0}.tiles a{display:flex;align-items:center;justify-content:center;min-height:96px;padding:10px;border:1px solid var(--table-border);border-radius:8px;background:var(--bg-theme);color:var(--font-theme);font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;text-decoration:none;overflow-wrap:anywhere}
.tiles a:hover{border-color:var(--accent);color:var(--accent)}
.media-block{margin:20px 0}.media-block img{border-radius:8px;border:1px solid var(--table-border)}.media-block figcaption{font-size:14px;color:var(--font-theme);margin-top:6px}
.block-cta{margin:24px 0}.center{text-align:center}
.empty-games{color:var(--font-theme)}
.faq details{border-bottom:1px solid var(--table-border)}.faq summary{cursor:pointer;font-weight:700;font-size:18.72px;line-height:1.3;padding:12px 0;min-height:44px;list-style:none;display:flex;align-items:center}
.faq summary::-webkit-details-marker{display:none}.faq .a{padding:0 0 14px}.faq .a p{margin:0}
.footer{background:var(--bg-theme);border-top:1px solid var(--accent);color:var(--font-theme);padding:28px 0;font-size:14px;line-height:20px}
.footer .container{display:flex;flex-wrap:wrap;gap:12px 40px}
.footer .menu-group{min-width:180px}.footer .menu-group__label{margin:0 0 4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.footer ul{list-style:none;margin:0;padding:0}.footer a{color:var(--font-theme);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.footer a:hover{color:var(--accent)}
.footer p,.footer .geo-warning{flex:1 1 100%;margin:0;max-width:900px}.geo-warning strong{display:block;color:var(--accent)}
.licenses{display:flex!important;align-items:center;gap:14px 24px;flex-wrap:wrap}.licenses a{padding:0 14px;border:1px solid #f1fef459;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
.nf{text-align:center;padding-top:48px}.nf__code{font-size:72px;font-weight:900;color:var(--accent);margin:0;line-height:1}.nf h1{font-size:32px;margin:8px 0 12px;text-shadow:none}
.language-dialog{width:min(440px,calc(100vw - 24px));max-height:min(80vh,640px);padding:0;border:1px solid var(--accent);border-radius:12px;background:var(--bg-theme);color:var(--font-theme)}
.language-dialog::backdrop{background:#100f14b3}
.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--table-border)}.dialog-head :is(h2,div:where(.c7-h2)){font-size:18px;margin:0;text-transform:uppercase}
.dialog-close{min-height:44px;padding:0 14px;border:1px solid var(--table-border);border-radius:8px;background:transparent;color:var(--font-theme);font:700 14px var(--t029-sans);cursor:pointer}
.lang-search{display:grid;gap:6px;padding:12px 16px;font-size:14px}.lang-search input{min-height:44px;padding:0 12px;border:1px solid var(--table-border);border-radius:8px;background:var(--deep);color:#f1fef4;font:16px var(--t029-sans)}
.lang-list{list-style:none;margin:0;padding:0 8px 12px;overflow:auto;max-height:52vh}
.lang-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px;border-radius:8px;color:var(--font-theme);text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px}a.lang-opt:hover{color:var(--accent)}.lang-opt[aria-current]{color:var(--accent)}
.lang-opt .lang-code{min-width:3.6em;font-size:12px;opacity:.8}
.media-slot{display:none}
.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:120;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#100f14f2;border-top:1px solid var(--accent)}.sticky-cta .btn{width:100%}
body.has-sticky-cta{padding-bottom:calc(80px + env(safe-area-inset-bottom))}
html[data-editor-mode="true"] .faq details>.a{display:block}
@media (max-width:1344px){.container{padding-left:24px;padding-right:24px}}
@media (max-width:1200px){.menu{display:none}.burger{display:block}}
@media (max-width:1000px){.header__in{padding:10px 5px}.lang-toggle{padding:0 10px;font-size:12px}.hero{min-height:400px}.hero--inner{min-height:240px}.hero__in{flex-direction:column;align-items:stretch}.hero__caption{flex:none}.hero__art-wrap{justify-content:center}
 .hero__text{font-size:1.2rem}.entry h1{font-size:24px;margin:16px 0}.entry :is(h2,div:where(.c7-h2)){font-size:22px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:440px){.hero__art-wrap img{max-width:min(100%,var(--media-mw))}}
@media (max-width:600px){.container{padding-left:12px;padding-right:12px}.btn-main{padding:14px 24px;font-size:16px;width:100%}.hero__text{padding:12px 16px;letter-spacing:1px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.licenses{gap:10px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.footer a,.geo-links a{min-width:44px;justify-content:center}.drawer__close,.dialog-close{min-width:44px}
.hero,.hero--inner{min-height:600px}
.crumbs ol{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.crumbs ol::-webkit-scrollbar{display:none}.crumbs li{flex:0 0 auto}
.language-dialog{width:min(560px,calc(100vw - 24px));max-height:min(86vh,720px);border:2px solid var(--accent);border-radius:16px;box-shadow:0 0 0 1px #100f14,0 0 40px #5afff440,0 24px 60px #100f14cc;background:linear-gradient(180deg,#17171b,#1a1a22)}
.dialog-head{border-bottom:1px solid var(--accent);background:#100f1440}.dialog-head :is(h2,div:where(.c7-h2)){font-size:16px;letter-spacing:.14em;color:var(--accent)}
.lang-search{position:sticky;top:0;z-index:2;background:#100f14;border-bottom:1px solid var(--table-border)}
.lang-now{display:flex;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
.lang-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px 14px;max-height:none}
.lang-list li{min-width:0}.lang-opt{border:1px solid var(--table-border);border-radius:999px;padding:6px 12px;background:#100f1440;min-height:48px;overflow:hidden}
.lang-opt span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
a.lang-opt:hover,a.lang-opt:focus-visible{border-color:var(--accent);color:var(--accent);background:#5afff41a}
.lang-opt[aria-current]{background:var(--accent);color:var(--btn1-font);border-color:var(--btn1-border)}.lang-opt[aria-current] .lang-code{opacity:1}
.lang-opt[aria-current]::after{content:"✓";margin-left:auto;font-weight:900}
.lang-opt[aria-disabled]{opacity:.5}
.language-dialog[data-count="1"] .lang-search{display:none}
.drawer{display:flex;flex-direction:column}.drawer .dr-g,.drawer .dr-home,.drawer .dr-cta{flex:0 0 auto}
.dr-lang{position:sticky;bottom:-28px;margin:auto -16px -28px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--deep);border-top:1px solid var(--accent);display:flex;align-items:center;justify-content:space-between;gap:12px}
.dr-lang__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.tbl{position:relative}.tbl table{min-width:0}.tbl td,.tbl th{overflow-wrap:anywhere;hyphens:auto}
.tbl--scroll table{min-width:480px}.tbl--scroll{mask-image:linear-gradient(90deg,#100f14 calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,#100f14 calc(100% - 36px),transparent)}
.tbl--scroll.tbl--end{mask-image:none;-webkit-mask-image:none}
.tblhint{display:none;font-size:12px;color:var(--accent);margin:4px 0 0}.tbl--scroll+.tblhint{display:block}
@media (min-width:601px){.tbl--scroll{mask-image:none;-webkit-mask-image:none}.tbl--scroll+.tblhint{display:none}}
.flogos{flex:1 1 100%;display:grid;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--table-border);margin-bottom:6px}
.flogos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center}
.flogo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;border:1px solid #f1fef459;border-radius:6px}
.flogo .logo-media{display:inline-flex;align-items:center;line-height:0}.flogo .logo-media[data-logo-surface="light"]{background:#f1fef4;border-radius:4px;padding:4px 8px}
.flogo .logo-media[data-logo-surface="dark"]{background:var(--deep);border-radius:4px;padding:4px 8px}.flogo .logo-media[data-logo-surface="underlay"]{border-radius:4px;padding:4px 8px}
.flogo-img{display:block;width:auto;height:28px;max-width:120px}
.flogo--text{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--font-theme);white-space:nowrap}
.m29 .design-blocks{--bg:var(--bg-base);--surface:var(--bg-theme);--line:var(--table-border);--text:var(--font-base);--muted:#8ce3dd;--accent:var(--accent);margin:28px 0 40px}
.m29 .design-blocks :is(:is(h2,div:where(.c7-h2)),:is(h3,div:where(.c7-h3)),:is(h4,div:where(.c7-h4))){color:var(--font-base);font-size:24px;font-weight:700;letter-spacing:0}
.m29 .db-subtitle{color:var(--font-theme)}
.m29 .db-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}
.m29 .db-item:hover,.m29 .db-item:focus-within{border-color:var(--accent);box-shadow:0 0 18px #5afff440}
.m29 .db-grid.db-games .db-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}
.m29 .db-game{height:100%}.m29 .db-game-art{aspect-ratio:3/2;background:var(--deep)}.m29 .db-game-art img{width:100%;height:100%;max-height:none;object-fit:cover}
.m29 .db-game-category{color:var(--accent);font-size:11px}.m29 .db-game-info strong{color:var(--font-theme);font-size:15px;text-transform:uppercase;letter-spacing:.3px}
.m29 .db-game-provider{color:var(--muted)}.m29 .db-game-desc{font-size:14px;color:var(--font-base)}
.m29 .db-game-info .btn,.m29 .db-game-info a[data-cta],.btn,.m29 .db-play{align-self:stretch;margin-top:12px;padding:10px 14px;font-size:13px;border-radius:12px}
.m29 .db-logo-plate{background:#f1fef4;border-radius:0}.m29 .db-text-plate{background:var(--deep);color:var(--font-theme)}
.m29 .db-payment-meta{color:var(--font-theme)}.m29 .db-payment-meta>span{color:var(--muted)}
.m29 .db-provider-mark{background:#f1fef4}.m29 .db-text-fallback{color:var(--font-theme)}
.m29 .db-rail .db-track{scrollbar-color:var(--accent) var(--deep)}
.m29 .db-table-wrap{border:1px solid var(--line);border-radius:10px}.m29 .db-table th{background:var(--bg-theme);color:var(--font-theme)}.m29 .db-table td,.m29 .db-table th{border-color:var(--line)}
.m29 .db-more{color:var(--accent)}
@media (max-width:1000px){.hero,.hero--inner{min-height:520px}.m29 .db-grid.db-games .db-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:600px){.hero,.hero--inner{min-height:480px}.m29 .db-grid.db-games .db-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lang-list{grid-template-columns:1fr}}
.hero__lead{max-width:645px;margin:0 0 16px;text-align:center;color:var(--font-theme);font-size:16px;line-height:24px}
.logo .brand-logo{height:44px!important;width:auto!important;max-width:min(160px,36vw)!important}
.btn,.cta-long{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.hero .cta,.hero .cta .btn{max-width:100%;min-width:0}.cta{width:100%}
@media (max-width:600px){.btn-main{padding:14px 18px;letter-spacing:.5px}.block-cta .btn{width:100%}.dr-cta .btn{width:100%}}

.hero--inner{min-height:0}.hero--inner .hero__in{padding-top:20px;padding-bottom:20px}.hero--inner .hero__art-wrap img{max-height:160px;width:auto}
@media (max-width:1200px){.hdr .lng{display:none}}
.hero{min-height:0}.hero--home .hero__in{padding-top:48px;padding-bottom:48px}

.m29 .design-blocks{--db-bg:#100f14;--db-surface:#100f14;--db-line:#535656;--db-text:#e7f3ea;--db-muted:#8ce3dd;--db-accent:#5afff4;--db-btn-bg:#14f2e3;--db-btn-text:#1a1a22;--db-btn-hover:#77fff6;--db-btn-hover-text:#1a1a22;--db-focus:#5afff4;--db-btn-radius:10px;color:#e7f3ea}
.m29 .design-blocks .db-item{color:#e7f3ea}

.flogo{height:44px;min-height:44px;padding:6px 12px;background:#f1fef4;border:1px solid #e6f2e9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}
.flogo .logo-media,.flogo .logo-media[data-logo-surface="light"],.flogo .logo-media[data-logo-surface="dark"],.flogo .logo-media[data-logo-surface="underlay"]{background:none!important;padding:0!important;border-radius:0}
.flogo-img{height:28px;max-width:110px;width:auto;display:block}.flogo--text{display:none}

.dialog-close,.nav-close,.drawer__close{min-width:44px;min-height:44px;padding:0 12px;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}
.drawer a.btn:not(.btn--ghost){color:var(--btn1-font)}

.hero__h1{font-size:42px;line-height:1.1;font-weight:700;color:var(--font-base);margin:0 0 16px;text-align:center;text-shadow:var(--glow-h1);overflow-wrap:anywhere;max-width:645px;text-transform:none;letter-spacing:0}
.hero__lead{max-width:645px;margin:0 0 24px;text-align:center;color:var(--font-theme);font-size:18px;line-height:28px;text-transform:none;letter-spacing:0}
.hero[data-hero-media="none"] .hero__in{justify-content:center}
.hero--inner .hero__h1{font-size:34px}
@media (max-width:1000px){.hero__h1{font-size:30px;margin:0 0 12px}.hero--inner .hero__h1{font-size:26px}.hero__lead{font-size:16px;line-height:24px;margin:0 0 20px}}
@media (max-width:600px){.hero__h1{font-size:26px;line-height:1.15}.hero--inner .hero__h1{font-size:22px}.hero--home .hero__in{padding-top:28px;padding-bottom:28px}}


.header-left{flex:1 1 auto}
.header-left>.burger{margin-left:auto}


main .sec{background:linear-gradient(180deg,#15151b,#100f14);border:1px solid #5afff433;border-radius:22px;padding:28px 32px;margin:0 0 18px}
main .sec>:is(h2,div:where(.c7-h2)){display:flex;align-items:center;gap:12px;margin-top:0}
main .sec>:is(h2,div:where(.c7-h2))::before{content:"";flex:none;width:10px;height:10px;border-radius:3px;background:var(--accent);box-shadow:0 0 0 4px #5afff426}
main .tbl{border-radius:16px;overflow-x:auto;overflow-y:hidden;border:1px solid #5afff440}  
h1{text-shadow:none;letter-spacing:-.015em}
.btn{border-radius:2px;min-height:52px;padding-inline:28px;letter-spacing:.06em;text-transform:uppercase}
.btn-main{box-shadow:none;text-shadow:none;border-radius:2px}
.btn:hover{filter:brightness(1.08)}
.faq details,.faq .faq-item{border-radius:16px}
@media (max-width:600px){main .sec{padding:20px 16px;border-radius:16px}}


main :is(h3,div:where(.c7-h3)):not([class]):not(:is(.design-blocks,.faq,[class*="faq"],[class*="card"],nav,aside,.toc,[class*="toc"]) :is(h3,div:where(.c7-h3))){font-size:1.22em;font-weight:700;line-height:1.3;margin:1.4em 0 .5em}
main :is(h3,div:where(.c7-h3)):not([class]):not(:is(.design-blocks,.faq,[class*="faq"],[class*="card"],nav,aside,.toc,[class*="toc"]) :is(h3,div:where(.c7-h3)))::before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:.5em;vertical-align:.12em;background:var(--accent,#5afff4);border-radius:2px}


ul.mo-ordered>li{order:0!important}


body.bcta .btn-main{background:var(--bcta)!important;border-color:var(--bcta)!important;color:var(--bcta-on)!important}
body.bcta .btn-main:hover{background:var(--bcta-h)!important;border-color:var(--bcta-h)!important;color:var(--bcta-on)!important}
