.bgk-faq .sec{padding-top:max(72px,min(9vw,120px));padding-bottom:max(72px,min(9vw,120px))}.bgk-faq .banner.compact{gap:40px;min-height:0;padding-top:max(56px,min(7vw,96px))}.bgk-faq .banner h1{max-width:16ch}.bgk-faq .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bgk-faq .trust{border-top:1px solid rgba(201,231,145,.16);flex-wrap:wrap;gap:12px 32px;margin:0;padding:22px 0 0;list-style:none;display:flex}.bgk-faq .trust li{color:var(--w80);align-items:center;gap:10px;font-size:14.5px;font-weight:300;display:inline-flex}.bgk-faq .trust svg{width:18px;height:18px;color:var(--lime);flex:none}.bgk-faq .trust b{color:var(--paper);font-weight:500}.bgk-faq .hsearch{align-items:center;width:min(560px,100%);margin-top:4px;display:flex;position:relative}.bgk-faq .hsearch label{color:var(--soft);pointer-events:none;place-items:center;display:grid;position:absolute;left:20px}.bgk-faq .hsearch label svg{width:20px;height:20px}.bgk-faq .hsearch input{background:var(--paper);width:100%;height:60px;font:inherit;color:var(--forest);border:0;border-radius:999px;outline:none;padding:0 56px 0 52px;font-size:16px;transition:box-shadow .35s;box-shadow:0 18px 40px -26px rgba(6,17,11,.8)}.bgk-faq .hsearch input::placeholder{color:var(--soft)}.bgk-faq .hsearch input:focus{box-shadow:0 0 0 5px rgba(201,231,145,.4),0 18px 40px -26px rgba(6,17,11,.8)}.bgk-faq .hsearch .clear{width:36px;height:36px;color:var(--soft);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;right:12px}.bgk-faq .hsearch .clear:hover{background:var(--mist);color:var(--forest)}.bgk-faq .hsearch .clear svg{width:14px;height:14px}.bgk-faq .faq-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.bgk-faq .side-in{justify-items:start;gap:14px;display:grid;position:-webkit-sticky;position:sticky;top:110px}.bgk-faq .topics{gap:2px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.bgk-faq .topics button{text-align:left;width:100%;color:var(--forest);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:15.5px;transition:background-color .3s,color .3s;display:grid}.bgk-faq .topics button:hover{background:var(--lime-50)}.bgk-faq .topics .n{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;transition:color .3s}.bgk-faq .topics button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.bgk-faq .topics button[aria-pressed=true] .n{color:var(--lime)}.bgk-faq .topics li.off button{opacity:.4}.bgk-faq .topics li.off button:hover{background:0 0}.bgk-faq .allbtn{color:var(--olive);align-items:center;gap:10px;margin-top:2px;padding:0 4px;font-size:14.5px;font-weight:500;display:inline-flex}.bgk-faq .allbtn:hover{color:var(--forest)}.bgk-faq .allbtn .pm{background:var(--lime-50);width:22px;height:22px;transition:background-color .3s,transform .5s var(--ease);border-radius:50%;position:relative}.bgk-faq .allbtn .pm:before,.bgk-faq .allbtn .pm:after{content:"";background:var(--olive);width:9px;height:1.6px;transition:transform .45s var(--ease);border-radius:2px;margin:-.8px 0 0 -4.5px;position:absolute;top:50%;left:50%}.bgk-faq .allbtn .pm:after{transform:rotate(90deg)}.bgk-faq .allbtn[aria-expanded=true] .pm{transform:rotate(180deg)}.bgk-faq .allbtn[aria-expanded=true] .pm:after{transform:rotate(0)}.bgk-faq .ask{background:var(--lime-50);border-radius:24px;justify-items:start;gap:10px;width:100%;margin-top:10px;padding:20px;display:grid}.bgk-faq .ask b{color:var(--forest);font-weight:500}.bgk-faq .ask .cap{color:var(--body)}.bgk-faq .result{color:var(--soft);font-size:14.5px;font-weight:300}.bgk-faq .result b{color:var(--forest);font-weight:500}.bgk-faq .grp{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .4s var(--ease),box-shadow .4s var(--ease);border-radius:26px;margin-top:10px;scroll-margin-top:110px}.bgk-faq .grp:first-of-type{margin-top:max(18px,min(2vw,24px))}.bgk-faq .grp.open{background:var(--paper);box-shadow:inset 0 0 0 1px var(--lime-100),0 30px 60px -50px rgba(15,46,36,.5)}.bgk-faq .th-h{font-size:inherit;font-weight:inherit;margin:0}.bgk-faq .th{text-align:left;cursor:pointer;border-radius:26px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:22px max(18px,min(2vw,24px));display:grid}.bgk-faq .th .tt{gap:3px;min-width:0;display:grid}.bgk-faq .th b{color:var(--forest);font-size:max(18px,min(1.6vw,20px));font-weight:500;line-height:1.2;transition:color .3s}.bgk-faq .th small{color:var(--soft);font-size:14px;font-weight:300;line-height:1.4}.bgk-faq .th:hover b{color:var(--olive)}.bgk-faq .th .gn{color:var(--olive);background:var(--lime-50);font-variant-numeric:tabular-nums;transition:background-color .35s var(--ease);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.bgk-faq .grp.open .th .gn{background:var(--lime)}.bgk-faq .th .pm{background:var(--paper);width:34px;height:34px;transition:background-color .35s,transform .6s var(--ease);border-radius:50%;flex:none;position:relative}.bgk-faq .th .pm:before,.bgk-faq .th .pm:after{content:"";background:var(--forest);width:12px;height:1.8px;transition:transform .5s var(--ease),background-color .3s;border-radius:2px;margin:-.9px 0 0 -6px;position:absolute;top:50%;left:50%}.bgk-faq .th .pm:after{transform:rotate(90deg)}.bgk-faq .grp.open .th .pm{background:var(--forest);transform:rotate(180deg)}.bgk-faq .grp.open .th .pm:before,.bgk-faq .grp.open .th .pm:after{background:var(--lime)}.bgk-faq .grp.open .th .pm:after{transform:rotate(0)}.bgk-faq .tbody{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.bgk-faq .grp.open .tbody{grid-template-rows:1fr}.bgk-faq .tbody>div{overflow:hidden}.bgk-faq .tbody>div>.qs{visibility:hidden;transition:visibility 0s .55s}.bgk-faq .grp.open .tbody>div>.qs{visibility:visible;transition:visibility}.bgk-faq .qs{margin:0;padding:0 max(18px,min(2vw,24px)) 8px;list-style:none}.bgk-faq .q{border-top:1px solid var(--line);scroll-margin-top:110px}.bgk-faq .q:first-child{border-top:none}.bgk-faq .q button.qh{text-align:left;width:100%;color:var(--forest);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 4px;font-size:max(16.5px,min(1.35vw,18.5px));line-height:1.4;transition:color .3s;display:grid}.bgk-faq .q button.qh:hover{color:var(--olive)}.bgk-faq .q .pm{background:var(--mist);width:36px;height:36px;transition:background-color .35s,transform .6s var(--ease);border-radius:50%;flex:none;position:relative}.bgk-faq .q .pm:before,.bgk-faq .q .pm:after{content:"";background:var(--forest);width:13px;height:1.8px;transition:transform .5s var(--ease),background-color .3s;border-radius:2px;margin:-.9px 0 0 -6.5px;position:absolute;top:50%;left:50%}.bgk-faq .q .pm:after{transform:rotate(90deg)}.bgk-faq .q.open .pm{background:var(--forest);transform:rotate(180deg)}.bgk-faq .q.open .pm:before,.bgk-faq .q.open .pm:after{background:var(--lime)}.bgk-faq .q.open .pm:after{transform:rotate(0)}.bgk-faq .q .a{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.bgk-faq .q.open .a{grid-template-rows:1fr}.bgk-faq .q .a>div{overflow:hidden}.bgk-faq .q .a-in{padding:0 4px 20px}.bgk-faq .q .a p{max-width:62ch;margin:0 0 14px;font-size:15.5px;line-height:1.72}.bgk-faq .q .a p:last-of-type{margin-bottom:0}.bgk-faq .q .a ul{max-width:62ch;margin:0 0 14px;padding-left:20px;font-size:15.5px;line-height:1.72}.bgk-faq .q .a li{margin-bottom:6px}.bgk-faq .q .a li::marker{color:var(--leaf)}.bgk-faq .q mark{background:var(--lime);color:var(--forest);border-radius:4px;padding:0 2px}.bgk-faq .qlink{height:32px;color:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:0 13px 0 10px;font-size:13px;font-weight:500;transition:color .3s,box-shadow .3s,background-color .3s;display:inline-flex}.bgk-faq .qlink:hover{color:var(--forest);background:var(--lime-50);box-shadow:inset 0 0 0 1px var(--lime-100)}.bgk-faq .qlink svg{width:14px;height:14px}.bgk-faq .empty{justify-items:start;gap:14px;padding:36px 4px;display:grid}.bgk-faq .empty p{color:var(--soft);font-weight:300}.bgk-faq .close-cta{background:var(--forest);color:var(--w80);isolation:isolate;border-radius:36px;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:28px 40px;padding:max(32px,min(5.5vw,72px));display:grid;position:relative;overflow:hidden}.bgk-faq .close-cta:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,rgba(128,171,74,.55),transparent);border-radius:50%;width:460px;height:460px;animation:16s ease-in-out infinite alternate drift1;position:absolute;top:-140px;right:-100px}.bgk-faq .close-cta .mk{z-index:-1;opacity:.1;--m0:var(--lime);--m1:var(--lime);--m2:var(--lime);--m3:var(--lime);width:220px;position:absolute;bottom:-60px;right:6%}.bgk-faq .close-cta h2{font-size:var(--fs-h2);color:var(--paper);line-height:1.14}.bgk-faq .close-cta p{font-size:var(--fs-lead);max-width:36em;margin-top:14px}.bgk-faq .close-cta .row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1080px){.bgk-faq .links{display:none}.bgk-faq .side,.bgk-faq .side-in{display:contents}.bgk-faq .faq-grid{grid-template-columns:1fr;gap:14px}.bgk-faq .faq-grid>.qcol{order:2;margin-top:10px}.bgk-faq .allbtn{order:1;justify-self:start}.bgk-faq .ask{order:3;margin-top:8px}.bgk-faq .topics{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:6px;padding-bottom:4px;overflow-x:auto}.bgk-faq .topics::-webkit-scrollbar{display:none}.bgk-faq .topics button{background:var(--mist);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto;height:42px;padding:0 14px}.bgk-faq .topics li.off{display:none}.bgk-faq .ask{margin-top:0}}@media (max-width:900px){.bgk-faq .close-cta{grid-template-columns:1fr}}@media (max-width:640px){.bgk-faq .hero{padding-top:calc(78px + env(safe-area-inset-top,0px))}.bgk-faq .banner{border-radius:28px}.bgk-faq .wmk{width:70%;bottom:-6%;right:-18%}.bgk-faq .hsearch input{height:54px}.bgk-faq .close-cta{border-radius:28px}.bgk-faq .close-cta .row .btn{justify-content:space-between;width:100%}.bgk-faq .close-cta .row .btn-ghost{justify-content:center}.bgk-faq .ask .btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html:not(.js) .bgk-faq .grp .tbody{grid-template-rows:1fr}html:not(.js) .bgk-faq .grp .tbody>div>.qs{visibility:visible}html:not(.js) .bgk-faq .q .a{grid-template-rows:1fr}html:not(.js) .bgk-faq .q .pm,html:not(.js) .bgk-faq .th .pm,html:not(.js) .bgk-faq .allbtn,html:not(.js) .bgk-faq .qlink,html:not(.js) .bgk-faq .topics,html:not(.js) .bgk-faq .hsearch{display:none}html:not(.js) .bgk-faq .q button.qh,html:not(.js) .bgk-faq .th{cursor:default}html:not(.js) .bgk-faq .side-in{gap:18px}.faq-toast{z-index:200;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:var(--forest);color:var(--paper);transition:opacity .3s,transform .5s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 20px 40px -20px rgba(6,17,11,.6)}.faq-toast.on{opacity:1;transform:translate(-50%)}.faq-toast svg{width:16px;height:16px;color:var(--lime)}
