.au-faq{padding:var(--space-8) 0;background:#eef1f8}.au-faq .au-head{max-width:760px}.au-faq-kicker{font-family:var(--font-head);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:16px;display:inline-flex;align-items:center;gap:10px;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.au-faq-kicker:before{content:"";width:18px;height:3px;border-radius:999px;background:var(--gradient-brand);flex:0 0 auto}.au-faq-list{max-width:820px;margin:0 auto;background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.au-faq-item{position:relative;border-top:1px solid var(--c-border-soft)}.au-faq-item:first-child{border-top:0}.au-faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradient-brand);opacity:0;transition:opacity .25s var(--ease)}.au-faq-item.is-open:before{opacity:1}button.au-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:0 0;border:0;border-radius:0;cursor:pointer;text-align:left;font-family:var(--font-head);font-weight:var(--fw-medium);font-size:18px;line-height:1.4;letter-spacing:-.01em;color:var(--c-navy);transition:color .18s var(--ease)}button.au-faq-q:hover,button.au-faq-q:focus{background:0 0}button.au-faq-q:hover{color:var(--c-magenta)}.au-faq-q:focus-visible{outline:2px solid var(--c-electric);outline-offset:-3px}.au-faq-item.is-open .au-faq-q{color:var(--c-navy)}.au-faq-q-text{flex:1;text-wrap:pretty}.au-faq-icon{position:relative;width:22px;height:22px;flex:0 0 auto}.au-faq-icon:before,.au-faq-icon:after{content:"";position:absolute;border-radius:2px;background:var(--c-text-soft);transition:transform .3s var(--ease),background .25s var(--ease)}.au-faq-icon:before{left:2px;right:2px;top:50%;height:2.5px;transform:translateY(-50%)}.au-faq-icon:after{top:2px;bottom:2px;left:50%;width:2.5px;transform:translateX(-50%)}.au-faq-item.is-open .au-faq-icon:after{transform:translateX(-50%) scaleY(0)}.au-faq-item.is-open .au-faq-icon:before,.au-faq-item.is-open .au-faq-icon:after{background:var(--gradient-brand)}.au-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.au-faq-item.is-open .au-faq-answer{grid-template-rows:1fr}.au-faq-answer-inner{overflow:hidden;min-height:0}.au-faq-answer-inner p{margin:0;padding:0 28px 26px;max-width:64ch;font-family:var(--font-body);font-size:15.5px;line-height:1.65;color:var(--c-text-muted)}.au-faq-answer-inner p:not(:last-child){padding-bottom:13px}.au-faq-foot{max-width:820px;margin:22px auto 0;text-align:center;font-family:var(--font-body);font-size:15px;color:var(--c-text-soft)}.au-faq-footlink{font-family:var(--font-head);font-weight:var(--fw-semibold);color:var(--c-navy);transition:color .18s var(--ease)}.au-faq-footlink:hover{color:var(--c-magenta)}@media (prefers-reduced-motion:reduce){.au-faq-answer{transition:none}.au-faq-icon:before,.au-faq-icon:after{transition:none}}@media (max-width:680px){button.au-faq-q{padding:20px 18px;font-size:16.5px;gap:16px}.au-faq-answer-inner p{padding:0 18px 22px}}@media (max-width:768px){.au-faq{padding-top:var(--space-7);padding-bottom:var(--space-7)}}@media (max-width:520px){.au-faq{padding-top:var(--space-6);padding-bottom:var(--space-6)}}.au-faq-footlink{font-family:var(--font-head);font-weight:var(--fw-semibold);color:var(--c-navy)}.au-faq-footlink:hover{color:var(--c-magenta)}.elementor-widget-bconnect_faq .accent{background:linear-gradient(90deg,#2301fb 0%,#a80290 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;display:inline-block}.elementor-widget-bconnect_faq .au-faq-q,.elementor-widget-bconnect_faq .au-faq-q:hover,.elementor-widget-bconnect_faq .au-faq-q:focus,.elementor-widget-bconnect_faq .au-faq-q:focus-visible,.elementor-widget-bconnect_faq .au-faq-q:active,.elementor-widget-bconnect_faq .au-faq-item.is-open .au-faq-q{background:0 0 !important;box-shadow:none !important}.elementor-widget-bconnect_faq .au-faq-q:hover,.elementor-widget-bconnect_faq .au-faq-q:hover .au-faq-q-text{color:var(--c-magenta) !important;-webkit-text-fill-color:var(--c-magenta) !important}