.dbz-faq{background-color:var(--dbz-faq-bg,#ffffff);padding-top:var(--dbz-faq-pad-top,64px);padding-bottom:var(--dbz-faq-pad-bottom,64px);width:100%}.dbz-faq__inner{max-width:var(--dbz-faq-max-width,720px);margin:0 auto;padding:0 24px;text-align:var(--dbz-faq-align,left)}.dbz-faq__eyebrow{color:var(--dbz-faq-eyebrow-color,#8a8a8a);font-size:var(--dbz-faq-eyebrow-size,15px);font-weight:var(--dbz-faq-eyebrow-weight,400);margin:0 0 8px 0}.dbz-faq__heading{color:var(--dbz-faq-heading-color,#1a1a1a);font-size:var(--dbz-faq-heading-size,44px);font-weight:var(--dbz-faq-heading-weight,800);line-height:1.1;margin:0 0 36px 0}.dbz-faq__list{text-align:left}.dbz-faq__item{border-bottom:1px solid var(--dbz-faq-divider,#e5e5e5)}.dbz-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;cursor:pointer;padding:22px 0;text-align:left;-webkit-tap-highlight-color:#fff0}.dbz-faq__question-text{color:var(--dbz-faq-question-color,#1a1a1a);font-size:var(--dbz-faq-question-size,16px);font-weight:var(--dbz-faq-question-weight,700);letter-spacing:var(--dbz-faq-question-spacing,0.5px);text-transform:uppercase}.dbz-faq__toggle{flex:0 0 auto;position:relative;width:var(--dbz-faq-toggle-size,32px);height:var(--dbz-faq-toggle-size,32px);background-color:var(--dbz-faq-toggle-bg,#f2f2f2);border-radius:6px;transition:background-color 0.3s ease}.dbz-faq__toggle-bar{position:absolute;top:50%;left:50%;background-color:var(--dbz-faq-toggle-color,#1a1a1a);transform:translate(-50%,-50%);transition:transform 0.3s ease,opacity 0.3s ease}.dbz-faq__toggle-bar--h{width:40%;height:2px}.dbz-faq__toggle-bar--v{width:2px;height:40%}.dbz-faq__item.is-open .dbz-faq__toggle-bar--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.dbz-faq__item.is-open .dbz-faq__toggle-bar--h{transform:translate(-50%,-50%) rotate(180deg)}.dbz-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.dbz-faq__answer-inner{padding:0 0 22px 0;color:var(--dbz-faq-answer-color,#666666);font-size:var(--dbz-faq-answer-size,15px);font-weight:var(--dbz-faq-answer-weight,400);line-height:1.6}.dbz-faq__answer-inner p{margin:0 0 12px 0}.dbz-faq__answer-inner p:last-child{margin-bottom:0}@media screen and (max-width:749px){.dbz-faq__inner{padding:0 20px;text-align:left}.dbz-faq__heading{font-size:var(--dbz-faq-heading-size-mobile,34px);margin-bottom:28px}.dbz-faq__question{padding:18px 0}.dbz-faq__question-text{font-size:calc(var(--dbz-faq-question-size, 16px) - 1px)}}