.wp-block-ilb-faq-accordion button{outline:none!important}.wp-block-ilb-faq-accordion .ilbFaqAccordion{font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;text-wrap:wrap;word-spacing:normal;--bfa-bg:#fff;--bfa-card:#fff;--bfa-border:#e6ebf4;--bfa-title:#0d1424;--bfa-text:#5b6a81;--bfa-muted:#97a3b7;--bfa-accent:#4f46e5;--bfa-accent-2:#db2777;--bfa-soft:#f4f6fb;--bfa-radius:16px;--bfa-ease:cubic-bezier(.22,1,.36,1);box-sizing:border-box;color:var(--bfa-text);font-family:var(--bfa-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);margin-inline:auto;max-width:780px;padding:8px;width:100%;-webkit-font-smoothing:antialiased}.wp-block-ilb-faq-accordion .ilbFaqAccordion *,.wp-block-ilb-faq-accordion .ilbFaqAccordion :after,.wp-block-ilb-faq-accordion .ilbFaqAccordion :before{box-sizing:border-box}.wp-block-ilb-faq-accordion .ilbFaqAccordion__head{margin-bottom:32px;text-align:center}.wp-block-ilb-faq-accordion .ilbFaqAccordion__eyebrow{color:var(--bfa-accent);display:inline-block;font-size:12px;font-weight:720;letter-spacing:.18em;margin-bottom:11px;text-transform:uppercase}.wp-block-ilb-faq-accordion .ilbFaqAccordion__title{color:var(--bfa-title);font-size:clamp(25px,4vw,36px);font-weight:750;letter-spacing:-.024em;margin:0}.wp-block-ilb-faq-accordion .ilbFaqAccordion__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item{background:var(--bfa-card);border:1px solid var(--bfa-border);border-radius:var(--bfa-radius);overflow:hidden;position:relative;transition:border-color .45s var(--bfa-ease),box-shadow .45s var(--bfa-ease),transform .45s var(--bfa-ease)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item:before{background:linear-gradient(180deg,var(--bfa-accent),var(--bfa-accent-2));bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s var(--bfa-ease);width:3px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item:hover{border-color:color-mix(in srgb,var(--bfa-accent) 35%,var(--bfa-border))}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item:hover .ilbFaqAccordion__icon{transform:translateY(-2px)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open{border-color:color-mix(in srgb,var(--bfa-accent) 45%,var(--bfa-border));box-shadow:0 24px 48px -30px color-mix(in srgb,var(--bfa-accent) 55%,transparent)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open:before{transform:scaleY(1)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open .ilbFaqAccordion__icon{background:linear-gradient(140deg,var(--bfa-accent),var(--bfa-accent-2));box-shadow:0 10px 22px -10px color-mix(in srgb,var(--bfa-accent) 85%,transparent);color:#fff;transform:rotate(-8deg) scale(1.05)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open .ilbFaqAccordion__chev{background:color-mix(in srgb,var(--bfa-accent) 14%,transparent);color:var(--bfa-accent);transform:rotate(180deg)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open .ilbFaqAccordion__a{height:var(--h,auto)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__item.is-open .ilbFaqAccordion__a-inner{opacity:1;transform:none}.wp-block-ilb-faq-accordion .ilbFaqAccordion__q{align-items:center;background:0 0;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:15px;padding:19px 22px;text-align:left;width:100%}.wp-block-ilb-faq-accordion .ilbFaqAccordion__q:focus-visible{border-radius:var(--bfa-radius);outline:3px solid color-mix(in srgb,var(--bfa-accent) 40%,transparent);outline-offset:-3px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__icon{background:var(--bfa-soft);border-radius:12px;color:var(--bfa-accent);display:grid;flex:0 0 auto;height:40px;place-items:center;transition:background .5s var(--bfa-ease),color .5s var(--bfa-ease),transform .55s var(--bfa-ease);width:40px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__label{align-items:center;color:var(--bfa-title);display:inline-flex;flex:1 1 auto;flex-wrap:wrap;font-size:16px;font-weight:620;gap:9px;letter-spacing:-.012em;line-height:1.4}.wp-block-ilb-faq-accordion .ilbFaqAccordion__chev{background:var(--bfa-soft);border-radius:50%;color:var(--bfa-muted);display:grid;flex:0 0 auto;height:28px;place-items:center;transition:transform .5s var(--bfa-ease),background .45s var(--bfa-ease),color .45s var(--bfa-ease);width:28px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__a{height:0;overflow:hidden;transition:height .45s var(--bfa-ease)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__a-inner{opacity:0;padding:0 22px 22px 77px;transform:translateY(-8px);transition:opacity .45s var(--bfa-ease) .06s,transform .45s var(--bfa-ease) .06s}.wp-block-ilb-faq-accordion .ilbFaqAccordion__a-inner p{font-size:15px;line-height:1.72;margin:0}.wp-block-ilb-faq-accordion .ilbFaqAccordion__a-inner code{background:var(--bfa-soft);border-radius:5px;color:var(--bfa-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:2px 6px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__inlineCta{background:color-mix(in srgb,var(--bfa-accent) 12%,transparent);border-radius:9px;color:var(--bfa-accent);display:inline-block;font-size:13.5px;font-weight:660;margin-top:14px;padding:9px 17px;text-decoration:none;transition:background .35s var(--bfa-ease),transform .35s var(--bfa-ease)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__inlineCta:hover{background:color-mix(in srgb,var(--bfa-accent) 20%,transparent);transform:translateX(3px)}.wp-block-ilb-faq-accordion .ilbFaqAccordion__foot{color:var(--bfa-muted);font-size:14.5px;margin:26px 0 0;text-align:center}.wp-block-ilb-faq-accordion .ilbFaqAccordion__foot a{border-bottom:1px solid;color:var(--bfa-accent);font-weight:620;text-decoration:none}.wp-block-ilb-faq-accordion .ilbFaqAccordion__foot a:hover{color:var(--bfa-accent-2)}.wp-block-ilb-faq-accordion .ilbFaqAccordion[data-bfa-anim] .ilbFaqAccordion__item{opacity:0;transform:translateY(16px)}.wp-block-ilb-faq-accordion .ilbFaqAccordion[data-bfa-anim] .ilbFaqAccordion__item.is-in{opacity:1;transform:none;transition:opacity .6s var(--bfa-ease) var(--d,0ms),transform .6s var(--bfa-ease) var(--d,0ms),border-color .45s var(--bfa-ease),box-shadow .45s var(--bfa-ease)}@media (max-width:560px){.wp-block-ilb-faq-accordion .ilbFaqAccordion__q{gap:12px;padding:16px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__icon{border-radius:10px;height:34px;width:34px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__label{font-size:15px}.wp-block-ilb-faq-accordion .ilbFaqAccordion__a-inner{padding:0 16px 18px}}@media (prefers-reduced-motion:reduce){.wp-block-ilb-faq-accordion .ilbFaqAccordion *,.wp-block-ilb-faq-accordion .ilbFaqAccordion :after,.wp-block-ilb-faq-accordion .ilbFaqAccordion :before{animation-duration:.001ms!important;transition-duration:.001ms!important}.wp-block-ilb-faq-accordion .ilbFaqAccordion[data-bfa-anim] .ilbFaqAccordion__item{opacity:1;transform:none}}