.bk-home{padding:0 var(--s2) var(--s8)}@media (min-width:1024px){.bk-home{padding:var(--s6) var(--s6) var(--s10)}}.is-skeleton{aspect-ratio:1;background:var(--surface-2);border-radius:var(--r);width:100%;height:100%;animation:1.2s ease-in-out infinite bk-skel;display:block}@keyframes bk-skel{0%,to{opacity:.45}50%{opacity:.8}}.bk-jpsign{width:min(100%,680px);margin:0 auto var(--s3);position:relative;container-type:inline-size}.bk-jpsign-frame{filter:drop-shadow(0 18px 34px #ffbe3c29);width:100%;display:block}.bk-jpsign.is-frameless .bk-jpsign-content{padding:0;position:static}.bk-jpsign-krow{justify-content:center;align-items:center;gap:12px;display:inline-flex}.bk-jpsign-777{flex:none;display:block}.bk-jpsign-content{z-index:3;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 30px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.bk-jpsign-k{font:700 10.5px var(--display);letter-spacing:.22em;text-transform:uppercase;color:#ffc6b0}:root[data-theme=light] .bk-jpsign-k,:root[data-theme=light] .bk-jpsign-reels .cur{color:var(--gold)}:root[data-theme=light] .bk-jpsign-reels .sep{color:color-mix(in srgb, var(--gold) 70%, transparent)}.bk-jpsign-reels{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:8px;display:inline-flex}.bk-jpsign-reels .grp{align-items:center;gap:5px;display:inline-flex}.bk-jpsign-reels .cur{font:800 18px var(--display);color:#e7b06a;margin-right:6px}.bk-jpsign-reels .sep{color:#ffd8738c;font:800 26px var(--display);padding:0 1px}.bk-jpsign-reels .d{width:42px;height:60px;font:800 33px/1 var(--display);background:linear-gradient(#3a2a17 0%,#1d1a1c 52%,#241a12 100%);border:1px solid #ffd87366;border-radius:9px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 8px 12px -9px #fff0c8bf,inset 0 -8px 12px -9px #000,0 2px 6px #00000080}.bk-jpsign-reels .d span{background:linear-gradient(#fff8e2 0%,#ffd873 46%,#e09a10 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bk-jpsign-reels .d.is-blank{opacity:.42}.bk-jpsign-reels.is-settling .d span{animation:.44s cubic-bezier(.22,.9,.3,1) both bk-jp-land;animation-delay:calc(var(--i,0) * 32ms)}@keyframes bk-jp-land{0%{transform:translateY(-115%)}55%{transform:translateY(9%)}78%{transform:translateY(-4%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bk-jpsign-reels.is-settling .d span{animation:none}}.bk-jpsign-lamps{z-index:5;pointer-events:none;position:absolute;inset:0}.bk-jpsign-lamps i{background:radial-gradient(circle at 38% 34%,#fffdf2,#ffd873 52%,#d99a10);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:1.3s step-end infinite bk-jp-blink;position:absolute;box-shadow:0 0 10px 1px #ffcd5ad9,0 0 3px #0009}@keyframes bk-jp-blink{0%,49%{opacity:1}50%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.bk-jpsign-lamps i{animation:none}}@container (max-width:470px){.bk-jpsign-content{padding:16px 14px 0}.bk-jpsign-krow{gap:7px}.bk-jpsign-k{letter-spacing:.18em;font-size:9.5px}.bk-jpsign-reels{gap:3px;margin-top:7px}.bk-jpsign-reels .grp{gap:3px}.bk-jpsign-reels .cur{margin-right:4px;font-size:14px}.bk-jpsign-reels .sep{font-size:17px}.bk-jpsign-reels .d{border-radius:6px;width:26px;height:38px;font-size:21px}}@container (max-width:340px){.bk-jpsign-content{padding:14px 10px 0}.bk-jpsign-reels,.bk-jpsign-reels .grp{gap:2px}.bk-jpsign-reels .cur{margin-right:4px;font-size:12px}.bk-jpsign-reels .sep{font-size:14px}.bk-jpsign-reels .d{border-radius:5px;width:21px;height:31px;font-size:17px}}.bk-pop-grid{align-items:start;gap:var(--s3);row-gap:calc(var(--s3) + var(--promo-rise));padding-top:var(--promo-rise);grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,140px),1fr));display:grid}@media (max-width:1023px){.bk-pop-grid{gap:var(--s3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:start;padding-bottom:6px;display:flex;overflow-x:auto}.bk-pop-grid::-webkit-scrollbar{display:none}.bk-pop-grid>*{scroll-snap-align:start;flex:0 0 42%}}.bk-slots{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11vw,140px),1fr));display:grid}@media (max-width:1023px){.bk-slots{gap:var(--s3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.bk-slots::-webkit-scrollbar{display:none}.bk-slots>*{scroll-snap-align:start;flex:0 0 33%}}.bk-qbw{border-radius:var(--r-lg);overflow:hidden}.bk-match-row{gap:var(--s3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1279px){.bk-match-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.bk-match-row{gap:var(--s3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.bk-match-row::-webkit-scrollbar{display:none}.bk-match-row>*{scroll-snap-align:start;flex:0 0 80%}}.bk-banner-row{margin-bottom:var(--s2);grid-template-columns:1fr;display:grid}.bk-banner{aspect-ratio:51/20;border-radius:var(--r-xl);border:1px solid var(--brand-line);width:100%;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px var(--e2,#00000073);position:relative;overflow:hidden}.bk-banner.b2{display:none}@media (min-width:1024px){.bk-home>.bk-banner-row{display:none}}.bk-notice{height:32px;margin-bottom:var(--s4);align-items:stretch;display:flex;overflow:hidden}@media (max-width:1023px){.bk-notice{height:26px;margin-bottom:var(--s2)}}.bk-notice-label{color:#ffe08a;font:800 11px var(--display);letter-spacing:.06em;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 15px;display:inline-flex}:root[data-theme=light] .bk-notice-label{color:var(--gold)}.bk-notice-siren{filter:drop-shadow(0 0 5px #2f7bffb3);align-items:center;line-height:0;display:inline-flex}.bk-notice-view{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.bk-notice-track{white-space:nowrap;will-change:transform;animation:34s linear infinite bk-notice-scroll;display:inline-flex}@media (hover:hover){.bk-notice:hover .bk-notice-track{animation-play-state:paused}}.bk-notice-seq{display:inline-flex}.bk-notice-item{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:11px;padding-right:30px;display:inline-flex}.bk-notice-ic{flex:none;align-items:center;line-height:0;display:inline-flex}.bk-notice-ic.bonus{color:#f0b024}.bk-notice-ic.pay{color:#33d888}.bk-notice-ic.game{color:#5aa0ff}.bk-notice-ic.spin{color:#ff9a2b}.bk-notice-ic.ref{color:#b98bff}@keyframes bk-notice-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bk-notice-track{animation:none}}.bk-banner .slide{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.bk-banner .slide.on{opacity:1;pointer-events:auto}.bk-banner .orb{background:radial-gradient(circle at 34% 30%,#ffe487,#ff9a2b 45%,#e0561f 78%);border-radius:50%;width:118px;height:118px;position:absolute;top:50%;right:26px;transform:translateY(-50%);box-shadow:0 12px 30px #e0561f80,inset 0 -8px 20px #78280080,inset 0 8px 14px #ffffff8c}@media (min-width:1024px){.bk-banner .orb{width:150px;height:150px;right:58px}}.bk-banner .ring{border:3px dashed #ffffff61;border-radius:50%;width:140px;height:140px;animation:16s linear infinite ai-spin;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (min-width:1024px){.bk-banner .ring{width:178px;height:178px;right:44px}}.bk-banner .cn{z-index:2;background:radial-gradient(circle at 35% 30%,#ffe487,#ffb020 55%,#d98a10);border-radius:50%;position:absolute;box-shadow:0 4px 10px #0006,inset 0 2px 3px #fff9}.bk-banner .cn:after{content:"KS";font:800 9px var(--display);color:#7a4a00;place-items:center;display:grid;position:absolute;inset:0}.bk-banner .cn.a{width:30px;height:30px;top:26%;right:150px}.bk-banner .cn.b{width:22px;height:22px;top:62%;right:172px}@media (min-width:1024px){.bk-banner .cn.a{width:36px;height:36px;right:216px}.bk-banner .cn.b{width:26px;height:26px;right:248px}}.bk-banner .pill{font:700 12px var(--body);color:#fff;border-radius:var(--r-pill);background:linear-gradient(#3b8bff,#1f5fd0);align-self:flex-start;padding:9px 17px;text-decoration:none;transition:all .15s;box-shadow:inset 0 1px #ffffff59,0 5px 13px #0006}.bk-banner .pill:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (min-width:1024px){.bk-banner .pill{padding:11px 21px;font-size:13.5px}}.bk-banner .b-content{left:var(--s5);z-index:2;flex-direction:column;justify-content:center;gap:11px;width:62%;display:flex;position:absolute;top:0;bottom:0}@media (min-width:1024px){.bk-banner .b-content{left:var(--s8)}}.bk-banner .b-tag{font:700 9.5px var(--body);letter-spacing:.14em;color:#dbe8ff;border-radius:var(--r-pill);background:#ffffff24;border:1px solid #ffffff47;align-self:flex-start;padding:5px 10px}.bk-banner .cap{font-family:var(--display);color:#fff;text-shadow:0 2px 8px #00000073;font-size:18px;font-weight:800;line-height:1.28}@media (min-width:1024px){.bk-banner .cap{font-size:26px}}.bk-banner .dots{bottom:var(--s3);right:var(--s4);z-index:3;gap:5px;display:flex;position:absolute}.bk-banner .dots button{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.bk-banner .dots button.on{background:#fff;border-radius:3px;width:16px}.bk-banner .slide.scene .b-scene{z-index:0;object-fit:cover;object-position:74% 40%;width:100%;height:100%;position:absolute;inset:0}.bk-banner .slide.scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#180900bd 0%,#18090066 32%,#18090000 56%);position:absolute;inset:0}.bk-banner .b-logo{z-index:4;filter:drop-shadow(0 2px 5px #0009);width:auto;height:21px;position:absolute;top:12px;left:15px}@media (min-width:1024px){.bk-banner .b-logo{height:30px;top:16px;left:26px}}.bk-banner .b-ribbon{z-index:4;font:800 9px var(--display);letter-spacing:.12em;color:#fff;background:linear-gradient(#ec4032,#b01d15);border-radius:4px 0 0 4px;padding:5px 12px 5px 11px;position:absolute;top:14px;right:0;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff4d}@media (min-width:1024px){.bk-banner .b-ribbon{padding:7px 16px 7px 14px;font-size:11px;top:18px}}.bk-banner .scene-content{z-index:2;justify-content:center;gap:6px}.bk-banner .b-kicker{font:800 8.5px var(--display);letter-spacing:.14em;color:#ffdf9a;text-shadow:0 1px 3px #000000bf;align-self:flex-start}@media (min-width:1024px){.bk-banner .b-kicker{font-size:11px}}.bk-banner .scene-title,.bk-banner .scene-big{font-family:var(--display);letter-spacing:.005em;color:#fff;text-shadow:0 2px 8px #00000073;align-self:flex-start;margin:1px 0 0;font-size:20px;font-style:normal;font-weight:700;line-height:1.05}@media (min-width:1024px){.bk-banner .scene-title,.bk-banner .scene-big{font-size:30px}}.bk-banner .scene-sub{font-family:var(--display);color:#cfe0ff;text-shadow:0 2px 5px #0009;align-self:flex-start;margin-bottom:2px;font-size:12px;font-style:normal;font-weight:600}@media (min-width:1024px){.bk-banner .scene-sub{font-size:16px}}.bk-banner .slide.scene .pill{margin-top:2px}.bk-banner .scene-sport .b-scene{object-position:80% 24%}.bk-banner .slide.scene-sport:after{background:linear-gradient(90deg,#081436db 0%,#08143680 34%,#08143600 60%)}.bk-banner-row.compact{flex:none;grid-template-columns:1fr;gap:0;margin:0}.bk-banner-row.compact .bk-banner{aspect-ratio:40/17;border-radius:var(--r-lg)}.bk-banner-row.compact .b-content{gap:4px;width:68%;left:14px}.bk-banner-row.compact .b-kicker{letter-spacing:.1em;font-size:8px}.bk-banner-row.compact .scene-title,.bk-banner-row.compact .scene-big{font-size:16px}.bk-banner-row.compact .scene-sub{margin-bottom:0;font-size:10px}.bk-banner-row.compact .pill{padding:6px 13px;font-size:10.5px}.bk-banner-row.compact .b-ribbon{padding:4px 10px 4px 9px;font-size:8.5px;top:10px}.bk-banner-row.compact .dots{bottom:8px;right:10px}.bk-banner-row.compact .dots button{width:5px;height:5px}.bk-banner-row.compact .dots button.on{width:13px}.bk-side{flex-direction:column;display:flex}.bk-txfeed{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.bk-txfeed-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;display:flex}.bk-txfeed-head h3{font-family:var(--display);color:var(--text);align-items:center;gap:var(--s2);font-size:15px;font-weight:700;display:flex}.bk-txfeed-head .cnt{color:var(--up);font-size:12px;font-family:var(--display);align-items:center;gap:6px;margin-left:auto;font-weight:600;display:flex}.bk-txfeed-head .cnt .d{background:var(--up);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite liveblink}.bk-tx-body{padding:var(--s2) var(--s3);flex-direction:column;gap:2px;max-height:340px;display:flex;overflow-y:auto}.bk-tx{gap:var(--s3);padding:6px var(--s3);border-radius:var(--r);display:flex}.bk-tx:hover{background:var(--surface-2)}.bk-tx .a{border-radius:50%;flex:none;width:32px;height:32px}.bk-tx .b{flex:1;min-width:0}.bk-tx .h{align-items:center;gap:7px;margin-bottom:3px;display:flex}.bk-tx .name{color:var(--text);font-size:12.5px;font-weight:600}.bk-tx .time{color:var(--text-subtle);margin-left:auto;font-size:10.5px}.bk-tx .sub{align-items:center;gap:var(--s2);display:flex}.bk-tx .type{font-family:var(--display);border-radius:var(--r-pill);padding:2px 7px;font-size:10.5px;font-weight:700}.bk-tx .type.dep{color:var(--up);background:#33d88824}.bk-tx .type.wd{color:var(--live);background:#ff4d5e24}.bk-tx .amt{font-family:var(--display);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:700}.bk-tx .amt.up{color:var(--up)}.bk-tx .amt.dn{color:var(--live)}.bk-dspin{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4) var(--s4) 18px;background:var(--surface-2);margin-top:var(--s4)}.bk-dspin h4{font-family:var(--display);text-align:center;letter-spacing:.05em;margin-bottom:var(--s4);color:var(--brand);font-size:15px;font-style:italic;font-weight:800}.bk-dspin .st{color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;display:flex}.bk-dspin .st.two{margin-top:13px}.bk-dspin .st b{font-family:var(--display);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bk-dspin .prog{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.bk-dspin .prog i{background:linear-gradient(90deg, var(--brand-700), var(--brand));height:100%;box-shadow:0 0 10px var(--brand-glow);border-radius:99px;display:block}.bk-dspin .tickets{align-items:center;gap:var(--s3);padding:9px var(--s3);border-radius:var(--r);background:var(--surface);border:1px solid var(--line-2);margin-top:15px;display:flex}.bk-dspin .tk-txt{flex-direction:column;line-height:1.15;display:flex}.bk-dspin .tk-txt b{font-family:var(--display);color:var(--text);font-size:15px;font-weight:800}.bk-dspin .tk-txt span{color:var(--text-subtle);font-size:11px}.bk-dspin .tk-btn{background:linear-gradient(180deg, var(--brand), var(--brand-700));color:#fff;border-radius:var(--r-pill);font:700 12.5px var(--display);cursor:pointer;box-shadow:inset 0 1px 0 #fff6, 0 2px 7px var(--brand-glow);border:none;margin-left:auto;padding:8px 15px;text-decoration:none}.bk-seo-sec{overflow-x:clip}.bk-seo{flex-direction:column;gap:clamp(28px,5vw,64px);display:flex}.bk-seo-row{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.bk-seo-row[data-side=right]{grid-template-columns:minmax(0,1fr) 340px}.bk-seo-row[data-side=right] .bk-seo-art{order:2}.bk-seo-row[data-side=right] .bk-seo-text{order:1}.bk-seo-art{aspect-ratio:1;line-height:0;position:relative}.bk-seo-art[data-art=wide]{aspect-ratio:1536/1024}.bk-seo-row:has(.bk-seo-art[data-art=wide]){grid-template-columns:520px minmax(0,1fr)}.bk-seo-scene{object-fit:contain;filter:drop-shadow(0 12px 22px #00000073);width:100%;height:100%;display:block}.bk-seo-art[data-art^=bleed-] .bk-seo-scene{filter:none}.bk-seo-art[data-art^=bleed-].reveal{transition-duration:1.4s}@media (prefers-reduced-motion:reduce){.bk-seo-art[data-art^=bleed-].reveal{transition-duration:0s}}.bk-seo-text h2{color:var(--text);margin-bottom:6px;font-size:clamp(20px,2.3vw,27px);font-weight:800;line-height:1.22}.bk-seo-text h2:after{content:"";background:linear-gradient(90deg, var(--brand), transparent);border-radius:3px;width:48px;height:3px;margin:12px 0 16px;display:block}.bk-seo-text p{color:var(--text-muted);margin-bottom:12px;font-size:15px;line-height:1.75}.bk-seo-text p:last-child{margin-bottom:0}.bk-seo-links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.bk-seo-row,.bk-seo-row[data-side=right]{grid-template-columns:1fr}.bk-seo-row .bk-seo-art,.bk-seo-row[data-side=right] .bk-seo-art,.bk-seo-row .bk-seo-text,.bk-seo-row[data-side=right] .bk-seo-text{order:0}.bk-seo-art{width:100%;max-width:300px;margin-inline:auto}.bk-seo-art[data-art=wide]{max-width:520px}.bk-seo-row:has(.bk-seo-art[data-art=wide]){grid-template-columns:1fr}.bk-seo-art[data-art^=bleed-]{--bleed-gap:min(12vw, 58px);max-width:none;width:calc(100vw - var(--bleed-gap))}.bk-seo-art[data-art=bleed-left]{margin-inline:calc(50% - 50vw) 0}.bk-seo-art[data-art=bleed-right]{margin-inline:auto calc(50% - 50vw)}.bk-seo-text h2{text-align:center}.bk-seo-text h2:after{margin-inline:auto}.bk-seo-row[data-bleed=left] .bk-seo-text p{text-align:left}.bk-seo-row[data-bleed=right] .bk-seo-text p{text-align:right}.bk-seo-links{justify-content:center}.bk-seo-row[data-bleed=left] .bk-seo-links{justify-content:flex-start}.bk-seo-row[data-bleed=right] .bk-seo-links{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.bk-seo-prop{animation:none}}.bk-faq{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.bk-faq-aside{position:sticky;top:88px}.bk-faq-eyebrow{font:700 11px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brand);margin-bottom:12px;display:inline-block}.bk-faq-title{color:var(--text);margin:0 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.18}.bk-faq-intro{color:var(--text-muted);max-width:32ch;margin:0 0 22px;font-size:14.5px;line-height:1.7}.bk-faq-cta{border:1px solid var(--brand-line);border-radius:var(--r-lg,18px);background:var(--brand-tint);box-shadow:var(--e-brand);grid-template-columns:auto 1fr;grid-template-areas:"icon body""btn btn";gap:12px 14px;padding:18px;display:grid}.bk-faq-cta-icon{background:var(--g-blue);color:#fff;width:42px;height:42px;box-shadow:0 6px 16px var(--brand-glow);border-radius:12px;grid-area:icon;place-items:center;display:grid}.bk-faq-cta-icon svg{width:22px;height:22px}.bk-faq-cta-body{grid-area:body;align-self:center}.bk-faq-cta-title{color:var(--text);margin:0 0 2px;font-size:15px;font-weight:700}.bk-faq-cta-sub{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.bk-faq-cta-btn{letter-spacing:.01em;color:#fff;background:var(--brand);background:color-mix(in srgb, var(--brand) 85%, #000);border-radius:12px;grid-area:btn;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13.5px;font-weight:700;transition:filter .18s,transform .18s;display:inline-flex}.bk-faq-cta-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.bk-faq-list{flex-direction:column;gap:12px;display:flex}.bk-faq-item{border:1px solid var(--line);border-radius:var(--r-lg,16px);background:var(--panel);transition:border-color .2s,background .2s,box-shadow .2s}.bk-faq-item:hover{border-color:var(--line-2)}.bk-faq-item.is-open{border-color:var(--brand-line);background:var(--panel-hi);box-shadow:var(--e2)}.bk-faq-q{text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.bk-faq-plus{width:28px;height:28px;color:var(--brand);background:var(--brand-tint);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid}.bk-faq-plus svg{width:15px;height:15px}.bk-faq-item.is-open .bk-faq-plus{background:var(--brand);color:#fff;transform:rotate(45deg)}.bk-faq-q-text{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.bk-faq-a-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.bk-faq-a-wrap.is-open{opacity:1;grid-template-rows:1fr}.bk-faq-a-clip{overflow:hidden}.bk-faq-a{color:var(--text-muted);margin:0;padding:0 18px 18px 60px;font-size:14px;line-height:1.75}@media (max-width:1023px){.bk-faq{grid-template-columns:1fr;gap:28px}.bk-faq-intro{margin-inline:auto}.bk-faq-cta{text-align:left;max-width:460px;margin-inline:auto}.bk-faq{flex-direction:column;align-items:stretch;gap:0;display:flex}.bk-faq-aside{text-align:center;display:contents}.bk-faq-eyebrow{order:1}.bk-faq-title{order:2}.bk-faq-intro{order:3;margin-bottom:28px}.bk-faq-list{order:4}.bk-faq-cta{order:5;margin-top:28px}}@media (max-width:560px){.bk-faq-a{padding-left:18px}}
