/* BDG Game — REDLINE TERMINAL (bdggame777.com). Navy ticker header + light body, mono headings, skew CTAs. Prefix bq- */
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/martianmono-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:100 800;font-display:optional;src:url(/fonts/martianmono-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,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:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/schibstedgrotesk-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/schibstedgrotesk-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--navy:#0B1736;--navy2:#13224A;--line:#22345F;--bg:#F3F6FC;--card:#FFFFFF;--ink:#10182E;--muted:#4A5878;--red:#E8364F;--redink:#B8213A;--gold:#FFC531;--gball:#147A47;--vball:#6A3FD0;--rball:#C42640;--wa:#25D366;--edge:#D7DFEF;
--mono:'Martian Mono','Schibsted Grotesk',ui-monospace,Menlo,Consolas,monospace;--sans:'Schibsted Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:clip;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.66 var(--sans);overflow-x:clip;max-width:100%}
:where(body *){min-width:0;overflow-wrap:break-word}
img,video,canvas{max-width:100%}
img{height:auto;display:block}
a:not([class]){color:var(--redink);text-decoration:underline;text-underline-offset:2px}
a:not([class]):hover{color:var(--ink)}
:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
h1,h2,h3,h4{font-family:var(--mono);line-height:1.28;letter-spacing:-.015em;color:var(--ink);margin:0 0 .6em}
h1{font-weight:800;font-size:clamp(1.42rem,1.05rem + 1.7vw,2.2rem)}
h2{font-weight:700;font-size:clamp(1.18rem,1rem + .9vw,1.55rem)}
h3{font-weight:700;font-size:1.04rem}
p{margin:0 0 1em}
ul,ol{margin:0 0 1em;padding-left:1.3em}
li{margin-bottom:.35em}
.skip-link{position:absolute;left:8px;top:8px;z-index:200;padding:10px 16px;background:var(--gold);color:var(--ink);font-weight:800;text-decoration:none;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible}
/* background canvas + stacking (rules/141, 145) */
#bq-balls{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.55}
body>main,body>footer.bq-ftr{position:relative;z-index:1}
body>header.bq-hdr{position:sticky;top:0;z-index:60}
/* header */
.bq-hdr{background:var(--navy);color:#E6ECFA;width:100%;max-width:100vw;box-shadow:0 2px 0 var(--red)}
.bq-util{background:var(--navy2);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;height:32px}
.bq-tick{display:flex;flex-wrap:nowrap;width:max-content;animation:bq-tick 46s linear infinite}
.bq-tick>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 20px;font:500 12px/32px var(--mono);color:#C9D4EE;letter-spacing:.02em}
.bq-tick i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--red)}
.bq-tick i.g{background:#1FA463}.bq-tick i.v{background:#7B4CE0}.bq-tick i.y{background:var(--gold)}
@keyframes bq-tick{to{transform:translateX(-50%)}}
.bq-util:hover .bq-tick{animation-play-state:paused}
.bq-bar{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:10px 16px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
.bq-logo{flex:0 0 auto;margin-right:auto;display:inline-flex;align-items:center;padding:2px 0}
.bq-logo img{width:46px;height:46px;border-radius:8px}
.bq-burger{display:none;flex:0 0 auto;order:2;width:46px;height:46px;border:1px solid var(--line);background:var(--navy2);color:#fff;cursor:pointer;padding:0;align-items:center;justify-content:center}
.bq-burger span,.bq-burger span::before,.bq-burger span::after{display:block;width:20px;height:2px;background:#fff;position:relative;content:""}
.bq-burger span::before{position:absolute;top:-6px}.bq-burger span::after{position:absolute;top:6px}
.bq-burger[aria-expanded="true"] span{background:transparent}
.bq-burger[aria-expanded="true"] span::before{top:0;transform:rotate(45deg)}
.bq-burger[aria-expanded="true"] span::after{top:0;transform:rotate(-45deg)}
.bq-nav{order:3;flex:1 0 100%;margin-top:8px}
.bq-nav ul{display:flex;flex-wrap:wrap;overflow:visible;list-style:none;margin:0;padding:0;gap:0 2px;border-top:1px solid var(--line)}
.bq-nav li{margin:0;flex:0 1 auto}
.bq-nav a{display:block;padding:11px 12px 9px;color:#E6ECFA;text-decoration:none;font:600 14px/1.25 var(--sans);border-bottom:3px solid transparent}
.bq-nav a:hover,.bq-nav a[aria-current="page"]{border-bottom-color:var(--red);color:#fff}
.bq-nav .bq-mgo{display:none}
/* skew CTA (4-point polygon) */
.bq-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 28px;background:#FFC531 !important;color:#10182E !important;font:800 15px/1.25 var(--sans);text-decoration:none;border:0;cursor:pointer;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);white-space:normal;max-width:100%;min-width:0;text-align:center;overflow-wrap:anywhere}
.bq-go:hover{background:#FFD65E !important;color:#10182E !important}
.bq-go:focus-visible{clip-path:none;outline:3px solid #FFFFFF;outline-offset:2px}
.bq-go.wa{background:#25D366 !important;color:#0B1736 !important}
.bq-go.ghost{background:#13224A !important;color:#FFFFFF !important}
.bq-hgo{flex:0 1 auto;order:1;font-size:14px;padding:9px 24px}
@media (max-width:999px){
 .bq-burger{display:inline-flex}
 .bq-bar{padding-bottom:10px}
 .bq-nav{position:absolute;left:0;right:0;top:100%;z-index:5;margin:0;display:none;background:var(--navy);border-top:2px solid var(--red);padding:10px 16px 16px;max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 18px 30px rgba(0,0,0,.35)}
 .bq-nav.open{display:block}
 .bq-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:0}
 .bq-nav a{display:flex;align-items:center;min-height:44px;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-bottom-width:1px;background:var(--navy2)}
 .bq-nav a[aria-current="page"]{border-color:var(--red)}
 .bq-nav .bq-mgo{display:flex;width:100%;margin-top:12px}
}
@media (max-width:479px){.bq-logo img{width:38px;height:38px}.bq-hgo{font-size:12.5px;padding:8px 16px;line-height:1.15}.bq-bar{gap:6px}}
/* main layout */
main{display:block;max-width:100%;overflow-x:clip}
main>*{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}
.bq-crumb{padding:12px 0 0;font:500 12.5px/1.4 var(--mono);color:var(--muted)}
.bq-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}
.bq-crumb li{margin:0;flex:0 1 auto}
.bq-crumb li+li::before{content:"/";margin-right:8px;color:var(--redink)}
.bq-crumb a{color:var(--redink)}
.bq-dark{background:var(--navy);color:#E6ECFA;box-shadow:0 0 0 100vmax var(--navy);clip-path:inset(0 -100vmax)}
.bq-dark h1,.bq-dark h2,.bq-dark h3{color:#FFFFFF}
.bq-dark p,.bq-dark li,.bq-dark td,.bq-dark dd{color:#D5DEF2}
.bq-dark a:not([class]){color:#FFC531}
.bq-sec{padding:30px 0}
main h2{position:relative;padding-left:16px}
main h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:5px;background:var(--red);pointer-events:none}
/* hero: image left, text right; mobile image > h1 > card */
.bq-hero{display:grid;grid-template-columns:1fr;gap:18px;padding:22px 0 46px}
.bq-hero>*{min-width:0}
@media (min-width:1000px){.bq-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:34px;align-items:center;padding:34px 0 58px}}
.bq-kick{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font:600 12px/1.3 var(--mono);color:#FFC531;letter-spacing:.06em}
.bq-kick::before{content:"";flex:0 0 auto;width:9px;height:9px;background:var(--red);pointer-events:none}
.bq-hero h1{color:#FFFFFF}
.bq-lead{font-size:1.06rem;color:#D5DEF2;border-left:3px solid var(--red);padding-left:14px}
.bq-ctarow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}
.bq-fig{margin:0;position:relative}
.bq-fig img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}
.bq-fig figcaption,.bq-frame figcaption{font:500 12px/1.45 var(--mono);color:#C9D4EE;background:var(--navy2);padding:8px 12px;border-left:3px solid var(--red)}
/* sign-in card (first section after hero; page css adds its own look) */
.bq-in{position:relative;margin-top:-26px;background:#FFFFFF;color:var(--ink);border:1px solid var(--edge);border-top:4px solid var(--red);padding:22px 20px;box-shadow:0 12px 30px rgba(11,23,54,.13)}
.bq-in h2{font-size:1.15rem}
.bq-in label{display:block;margin:10px 0 4px;font:600 12.5px/1.3 var(--mono);color:var(--muted)}
.bq-in input{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #C3CEE6;border-radius:3px;background:#F3F6FC;color:var(--ink);font:500 16px var(--sans)}
.bq-in .bq-go{margin-top:14px}
.bq-in small{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted)}
/* content blocks */
.bq-lede{font-size:1.08rem;border-left:4px solid var(--red);padding-left:16px}
.bq-note{background:#FFFFFF;color:var(--ink);border:1px dashed #9FB0D6;padding:14px 16px;margin:0 0 1.2em}
.bq-note>b:first-child{display:block;font:700 12px/1.3 var(--mono);color:var(--redink);letter-spacing:.06em;margin-bottom:4px}
.bq-split{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}
@media (min-width:760px){.bq-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.bq-quad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0 0 1.2em;padding:0;list-style:none}
.bq-quad>li{margin:0;background:#FFFFFF;border:1px solid var(--edge);border-bottom:3px solid var(--navy);padding:14px 16px}
.bq-quad b{display:block;font:800 1.5rem/1.2 var(--mono);color:var(--redink)}
.bq-dark .bq-quad>li{background:var(--navy2);border-color:var(--line);border-bottom-color:var(--red)}
.bq-dark .bq-quad b{color:#FFC531}
ol.bq-steps{list-style:none;counter-reset:bqs;padding:0;margin:0 0 1.2em}
ol.bq-steps>li{counter-increment:bqs;position:relative;margin:0 0 8px;padding:12px 14px 12px 60px;background:#FFFFFF;border:1px solid var(--edge)}
ol.bq-steps>li::before{content:counter(bqs,decimal-leading-zero);position:absolute;left:12px;top:11px;width:36px;height:36px;display:grid;place-items:center;font:800 14px var(--mono);color:#FFFFFF;background:var(--navy);pointer-events:none}
.bq-dark ol.bq-steps>li{background:var(--navy2);border-color:var(--line)}
.bq-ball{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;font:700 13px/1 var(--mono);color:#FFFFFF;background:var(--rball);vertical-align:middle}
.bq-ball.g{background:var(--gball)}.bq-ball.v{background:var(--vball)}.bq-ball.gv{background:linear-gradient(90deg,var(--gball) 50%,var(--vball) 50%)}.bq-ball.rv{background:linear-gradient(90deg,var(--rball) 50%,var(--vball) 50%)}
.tbl-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 0 1.2em;scrollbar-width:thin}
.tbl-wrap>table{min-width:430px}
table{width:100%;border-collapse:collapse;font-size:15px;background:#FFFFFF}
th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--edge);vertical-align:top}
th{background:var(--navy);color:#FFFFFF;font:700 12.5px/1.35 var(--mono)}
table.bq-board{background:var(--navy);color:#E6ECFA}
table.bq-board th{background:var(--navy2);color:#FFC531}
table.bq-board td{border-bottom-color:var(--line);color:#E6ECFA}
.bq-frame{margin:0 0 1.4em;background:var(--navy)}
.bq-frame img{width:100%}
.bq-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;list-style:none;padding:0;margin:0 0 1.2em}
.bq-tiles>li{margin:0}
.bq-tiles a{display:block;height:100%;background:#FFFFFF;border:1px solid var(--edge);color:var(--ink);text-decoration:none}
.bq-tiles a:hover{border-color:var(--red)}
.bq-tiles img{width:100%;aspect-ratio:5/3;object-fit:cover}
.bq-tiles span{display:block;padding:8px 10px;font:600 14px/1.35 var(--sans)}
/* FAQ: numbered rows */
.bq-faq{counter-reset:bqq}
details.bq-qa{counter-increment:bqq;background:#FFFFFF;border:1px solid var(--edge);margin:0 0 6px}
details.bq-qa:nth-of-type(even){background:#EEF2FA}
details.bq-qa>summary{display:flex;gap:12px;align-items:flex-start;list-style:none;cursor:pointer;padding:14px 16px;min-height:44px}
details.bq-qa>summary::-webkit-details-marker{display:none}
details.bq-qa>summary::before{content:"Q" counter(bqq,decimal-leading-zero);flex:0 0 auto;padding-top:2px;font:800 13px var(--mono);color:var(--redink);pointer-events:none}
details.bq-qa>summary::after{content:"+";flex:0 0 auto;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--navy);font:800 15px/1 var(--mono);color:var(--navy);pointer-events:none}
details.bq-qa[open]>summary::after{content:"\2212";background:var(--navy);color:#FFFFFF}
details.bq-qa>summary h3{margin:0;font-size:1rem;flex:1 1 auto}
details.bq-qa>p{margin:0;padding:0 16px 16px 58px}
@media (max-width:479px){details.bq-qa>p{padding-left:16px}}
/* chips + route rail */
.bq-chips{margin:0 0 1.4em}
.bq-chips ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.bq-chips li{margin:0;flex:0 1 auto;max-width:100%}
.bq-chips a{display:inline-block;max-width:100%;white-space:normal;padding:8px 12px;min-height:40px;background:#FFFFFF;border:1px solid #C3CEE6;border-left:3px solid var(--red);color:var(--ink);font:500 13px/1.4 var(--mono);text-decoration:none}
.bq-chips a:hover{border-color:var(--navy)}
.bq-route{margin:0 0 30px}
.bq-route ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;list-style:none;margin:0;padding:0}
.bq-route li{margin:0}
.bq-route a{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;min-height:52px;padding:12px 14px;background:var(--navy);color:#FFFFFF;text-decoration:none;font:600 15px/1.35 var(--sans);border-left:4px solid var(--red)}
.bq-route a::after{content:"\2192";flex:0 0 auto;color:#FFC531;font-family:var(--mono);pointer-events:none}
.bq-route a:hover{background:var(--navy2)}
/* seo-box shared bits (layout lives in the page's own .seo-box.<variant> rule) */
.seo-box th,.seo-box td{overflow-wrap:anywhere;word-break:break-word}
/* slider */
[data-slider]{position:relative}
.bq-slides{position:relative;overflow:hidden;background:var(--navy)}
.bq-slides figure{margin:0}
.bq-slides img{width:100%;aspect-ratio:16/9;object-fit:cover}
.bq-slides figcaption{font:500 12px/1.45 var(--mono);color:#C9D4EE;background:var(--navy2);padding:8px 12px}
.bq-sctl{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0 0}
.bq-sctl button{flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid var(--line);background:var(--navy2);color:#FFFFFF;font:700 15px var(--mono);cursor:pointer}
.bq-sctl button[aria-current="true"]{background:var(--red);border-color:var(--red)}
[data-slider="shutter"] [data-slide]{transition:clip-path .6s ease}
[data-slider="shutter"] [data-slide]:not([data-pos="0"]){position:absolute;inset:0;clip-path:inset(0 0 0 100%);pointer-events:none}
[data-slider="shutter"] [data-slide]:not([data-pos="0"]) figcaption{visibility:hidden}
[data-slider="pan"] .bq-track{display:flex;transition:transform .55s ease}
[data-slider="pan"] [data-slide]{flex:0 0 100%}
[data-slider="pan"] [data-slide]:not([data-pos="0"]){pointer-events:none}
[data-slider="mosaic"] .bq-slides{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;align-items:start;gap:6px;background:transparent}
[data-slider="mosaic"] [data-slide]{transition:transform .5s ease}
[data-slider="mosaic"] [data-slide]:first-child{grid-row:1 / span 2}
[data-slider="mosaic"] [data-slide] img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
[data-slider="mosaic"] [data-slide][data-pos="0"]{outline:3px solid var(--gold);outline-offset:-3px}
@media (max-width:599px){[data-slider="mosaic"] .bq-slides{grid-template-columns:1fr;grid-template-rows:auto}[data-slider="mosaic"] [data-slide]:first-child{grid-row:auto}}
/* image motion (transform only, always visible) */
[data-img-anim].on img{animation:bq-rise .7s ease-out both}
@keyframes bq-rise{from{transform:translateY(14px) scale(.985)}to{transform:none}}
/* video */
.bq-vid{margin:0 0 1.4em;background:var(--navy)}
.bq-vid video{display:block;width:100%;aspect-ratio:16/9;background:var(--navy)}
/* demo games */
.bq-demo{background:var(--navy);color:#E6ECFA;border:1px solid var(--line);border-top:4px solid var(--gold);padding:20px;margin:0 0 1.4em}
.bq-demo h3{color:#FFFFFF}
.bq-demo p{color:#D5DEF2}
.bq-dtag{display:inline-block;margin-bottom:10px;padding:4px 10px;background:var(--red);color:#FFFFFF;font:700 12px/1.3 var(--mono)}
.bq-dpad{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.bq-dpad button{flex:0 0 auto;min-width:56px;min-height:44px;padding:8px 14px;border:1px solid var(--line);background:var(--navy2);color:#FFFFFF;font:700 14px var(--mono);cursor:pointer}
.bq-dpad button[aria-pressed="true"]{background:#FFC531;color:#10182E;border-color:#FFC531}
.bq-dpad button[data-act]{background:var(--red);border-color:var(--red)}
.bq-dpad button:disabled{opacity:.55;cursor:not-allowed}
.bq-dout{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:10px 12px;background:var(--navy2);border:1px dashed var(--line)}
.bq-dout .bq-ball{width:40px;height:40px;font-size:17px}
.bq-die{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:6px;background:#FFFFFF;color:#10182E;font:800 18px var(--mono)}
.bq-dres{margin:10px 0 12px;font-weight:600}
.bq-demo .bq-go[hidden]{display:none}
/* footer */
.bq-ftr{background:var(--navy);color:#C9D4EE;margin-top:20px;border-top:4px solid var(--red);padding:34px 0 90px;font-size:15px}
.bq-ftr>*{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}
.bq-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:22px}
.bq-flabel{margin:0 0 8px;font:700 12.5px/1.3 var(--mono);color:#FFC531;letter-spacing:.05em}
.bq-ftr ul{list-style:none;margin:0;padding:0}
.bq-ftr li{margin:0 0 6px}
.bq-ftr a{color:#E6ECFA;text-decoration:none}
.bq-ftr a:hover{color:#FFFFFF;text-decoration:underline}
.bq-ftr p{color:#C9D4EE}
.bq-fbrand img{width:56px;height:56px;border-radius:8px;margin-bottom:10px}
.bq-follow{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}
.bq-soc{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.bq-soc li{margin:0;flex:0 0 auto}
.bq-soc a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--navy2);border:1px solid var(--line)}
.bq-soc a:hover{background:var(--red)}
.bq-soc svg{width:20px;height:20px;fill:#FFFFFF}
.bq-tp{display:inline-flex !important;align-items:center;gap:8px;min-height:46px;padding:8px 14px;border:1px solid #00B67A;color:#FFFFFF !important;font-weight:600}
.bq-tp b{color:#00B67A}
.bq-partner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
.bq-plate{display:inline-flex;flex:0 0 auto;align-items:center;padding:8px 12px;background:#FFFFFF;border-radius:6px}
.bq-plate img{width:134px;height:32px;flex:0 0 auto}
.bq-partner p{margin:0;flex:1 1 240px}
.bq-copy{margin-top:18px;font-size:13.5px}
/* WhatsApp float */
.bq-wa{position:fixed;right:16px;bottom:16px;z-index:70;width:60px;height:60px;border-radius:50%;background:#25D366 !important;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.28)}
.bq-wa svg{width:32px;height:32px;fill:#FFFFFF}
.bq-wa::after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid #25D366;animation:bq-pulse 2.2s ease-out infinite;pointer-events:none}
@keyframes bq-pulse{from{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}
@media (max-width:760px){.bq-ctarow{padding-right:70px}}
@media (max-width:480px){.bq-in .bq-go,.bq-demo .bq-go{display:flex;width:calc(100% - 76px);margin-left:0;margin-right:auto}}
@media (prefers-reduced-motion:reduce){
 .bq-tick{animation:none}
 .bq-wa::after{animation:none}
 [data-img-anim].on img{animation:none}
 [data-slider] [data-slide],[data-slider="pan"] .bq-track{transition:none}
 #bq-balls{display:none}
}
.bq-soc a.bq-tp{width:auto;height:auto;border-radius:0;background:transparent}
.bq-soc a.bq-tp:hover{background:#13224A}
.bq-meta{display:none}
@media (min-width:1000px){
 .bq-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 18px}
 .bq-meta{display:block;grid-column:1;justify-self:start;font:500 11.5px/1.3 var(--mono);color:#8FA0C8;letter-spacing:.08em}
 .bq-logo{grid-column:2;margin:0}
 .bq-hgo{grid-column:3;justify-self:end}
 .bq-nav{grid-column:1 / -1}
 .bq-nav ul{justify-content:center}
}
.bq-kick{display:flex;width:max-content;max-width:100%}

.bq-hero.bq-solo{grid-template-columns:1fr}
/* hero mode variants (desktop): bq-flip = text left / image right · bq-stack = text band, framed image below */
@media (min-width:1000px){.bq-hero.bq-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.bq-hero.bq-flip>:first-child{order:2}
.bq-hero.bq-stack{grid-template-columns:1fr;gap:26px}.bq-hero.bq-stack>:first-child{order:2;width:min(880px,100%);justify-self:center}.bq-hero.bq-stack>:nth-child(2){max-width:860px}}
.bq-dark .bq-note,.bq-dark p.bq-note{color:var(--ink)}
