.bb-faq-tabs{padding:96px 0}.bb-faq-tabs__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:1024px){.bb-faq-tabs__inner{grid-template-columns:4fr 8fr;gap:64px}}.bb-faq-tabs__aside{position:sticky;top:112px;align-self:start}.bb-faq-tabs__eyebrow{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#2e4b39}.bb-faq-tabs__title{margin:12px 0 0}.bb-faq-tabs__intro{margin-top:16px;color:#5b6660}.bb-faq-tabs__list{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bb-faq-tabs__tab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;color:inherit;text-align:left;cursor:pointer;transition:all 0.2s ease}.bb-faq-tabs__tab:hover{border-color:rgba(46,75,57,.4);background:rgba(46,75,57,.05)}.bb-faq-tabs__tab.is-active{background:#2e4b39;border-color:#2e4b39;color:#fff;box-shadow:0 6px 18px rgba(46,75,57,.18)}.bb-faq-tabs__tab-label{font-family:var(--bb-font-family);font-size:20px;font-weight:600;line-height:1.3}.bb-faq-tabs__tab-count{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#5b6660}.bb-faq-tabs__tab.is-active .bb-faq-tabs__tab-count{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.35);color:#fff}.bb-faq-tabs__panel{display:none}.bb-faq-tabs__panel.is-active{display:block}.bb-faq-tabs__panel-head{margin-bottom:32px}.bb-faq-tabs__panel-title{margin-top:12px}.bb-faq-tabs__items{display:flex;flex-direction:column;gap:12px}.bb-faq-tabs .bb-faq__item{border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;overflow:hidden}.bb-faq-tabs .bb-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.bb-faq-tabs .bb-faq__summary::-webkit-details-marker{display:none}.bb-faq-tabs .bb-faq__summary::marker{content:"";font-size:0}.bb-faq-tabs .bb-faq__question{font-family:var(--bb-font-family);font-size:20px;font-weight:600;line-height:1.4;color:#1a1a1a}.bb-faq-tabs .bb-faq__icon{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:999px;background:#2e4b39;color:#fff;display:inline-flex;align-items:center;justify-content:center}.bb-faq-tabs .bb-faq__icon svg{position:absolute;transition:opacity 0.25s var(--bb-ease,ease),transform 0.25s var(--bb-ease,ease)}.bb-faq-tabs .bb-faq__minus{opacity:0;transform:scale(.85);pointer-events:none}.bb-faq-tabs .bb-faq__plus{opacity:1;transform:scale(1)}.bb-faq-tabs .bb-faq__item[open] .bb-faq__plus{opacity:0;transform:scale(.85)}.bb-faq-tabs .bb-faq__item[open] .bb-faq__minus{opacity:1;transform:scale(1)}.bb-faq-tabs .bb-faq__content{height:0;overflow:hidden;transition:height 0.35s var(--bb-ease,cubic-bezier(.4,0,.2,1))}@media (prefers-reduced-motion:reduce){.bb-faq-tabs .bb-faq__content,.bb-faq-tabs .bb-faq__icon svg{transition:none}}.bb-faq-tabs .bb-faq__answer{padding:0 24px 24px;color:#5b6660;line-height:1.7}.bb-faq-tabs .bb-faq__answer p:first-child{margin-top:0}