.biz-faq{--faq-x:28px;--faq-num:34px;--faq-gap:16px;font-family:var(--biz-font)}.biz-faq__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.biz-faq__item{background-color:var(--biz-bg);border:1px solid var(--biz-border);border-radius:var(--biz-radius-md);box-shadow:var(--biz-shadow-sm)}.biz-faq__heading{font:inherit;margin:0}.biz-faq__trigger{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:var(--biz-radius-md);box-shadow:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:var(--faq-gap);padding:22px var(--faq-x);text-align:left;transition:background-color .2s ease;width:100%}.biz-faq__trigger,.biz-faq__trigger:focus{background-color:transparent}.biz-faq__trigger:active,.biz-faq__trigger:hover{background-color:var(--biz-bg-soft)}.biz-faq__item.is-open .biz-faq__trigger{border-radius:var(--biz-radius-md) var(--biz-radius-md) 0 0}.biz-faq__item.is-open .biz-faq__trigger:active,.biz-faq__item.is-open .biz-faq__trigger:hover{background-color:transparent}.biz-faq__trigger:focus-visible{outline:2px solid var(--biz-primary);outline-offset:2px}.biz-faq__num{color:var(--biz-primary);flex:0 0 auto;font-size:20px;font-weight:700;line-height:1.3;min-width:var(--faq-num)}.biz-faq__question{color:var(--biz-text);flex:1 1 auto;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.35;min-width:0}.biz-faq__icon{flex:0 0 auto;height:20px;position:relative;width:20px}.biz-faq__icon:after,.biz-faq__icon:before{background-color:var(--biz-primary);content:"";position:absolute}.biz-faq__icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.biz-faq__icon:after{height:100%;left:50%;top:0;transform:translateX(-50%) scaleY(1);transition:transform .25s ease;width:2px}.biz-faq__item.is-open .biz-faq__icon:after{transform:translateX(-50%) scaleY(0)}.biz-faq__panel{display:grid;grid-template-rows:1fr}.biz-faq.is-js .biz-faq__panel{grid-template-rows:0fr}.biz-faq.is-js .biz-faq__item.is-open .biz-faq__panel{grid-template-rows:1fr}.biz-faq.is-js.is-ready .biz-faq__panel{transition:grid-template-rows .25s ease}.biz-faq__panel-inner{min-height:0;overflow:hidden}.biz-faq.is-js .biz-faq__panel-inner{opacity:0}.biz-faq.is-js .biz-faq__item.is-open .biz-faq__panel-inner{opacity:1}.biz-faq.is-js.is-ready .biz-faq__panel-inner{transition:opacity .22s ease}.biz-faq__answer{color:var(--biz-text-soft);font-size:16px;line-height:1.6;padding:0 var(--faq-x) 24px;padding-left:calc(var(--faq-x) + var(--faq-num) + var(--faq-gap))}.biz-faq__answer>:first-child{margin-top:0}.biz-faq__answer>:last-child{margin-bottom:0}.biz-faq__answer a{color:var(--biz-primary-700)}.biz-faq--escuro .biz-faq__item{background-color:var(--biz-secondary-800);border-color:hsla(0,0%,100%,.12);box-shadow:none}.biz-faq--escuro .biz-faq__question{color:var(--biz-text-inverse)}.biz-faq--escuro .biz-faq__answer{color:hsla(0,0%,100%,.72)}.biz-faq--escuro .biz-faq__answer a{color:var(--biz-primary)}.biz-faq--escuro .biz-faq__trigger:active,.biz-faq--escuro .biz-faq__trigger:hover{background-color:var(--biz-secondary)}@media (max-width:600px){.biz-faq{--faq-x:18px;--faq-num:30px;--faq-gap:12px}.biz-faq__trigger{padding:16px var(--faq-x)}.biz-faq__answer{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.biz-faq__icon:after,.biz-faq__panel,.biz-faq__panel-inner,.biz-faq__trigger{transition:none}}