.ld-faq{background-color:var(--ignis-cloud-blue,#eff3f7);color:var(--ignis-black,#202124);padding:112px 0}.ld-faq__container{margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--container-padding,120px)}.ld-faq__heading{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:clamp(36px,4.4vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0 0 56px;text-align:center}.ld-faq__list{margin:0 auto;max-width:880px}.ld-faq__item{border-top:1px solid rgba(21,27,134,.14);position:relative}.ld-faq__item:last-child{border-bottom:1px solid rgba(21,27,134,.14)}.ld-faq__toggle{height:1px;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.ld-faq__q{margin:0}.ld-faq__trigger{align-items:flex-start;color:var(--ignis-cobalt-blue-darker,#151b86);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:23px;font-weight:600;gap:28px;justify-content:space-between;letter-spacing:-.3px;line-height:1.3;padding:30px 0;width:100%;-webkit-tap-highlight-color:transparent}.ld-faq__icon{color:var(--ignis-cobalt-blue,#1c24c4);flex-shrink:0;height:26px;margin-top:2px;transition:transform .36s cubic-bezier(.22,.61,.36,1);width:26px}.ld-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1)}.ld-faq__panel-inner{overflow:hidden}.ld-faq__a{color:rgba(32,33,36,.82);font-family:Outfit,sans-serif;font-size:19px;font-weight:400;line-height:1.6;margin:0;max-width:760px;padding:0 0 32px}.ld-faq__toggle:checked~.ld-faq__panel{grid-template-rows:1fr}.ld-faq__toggle:checked~.ld-faq__q .ld-faq__icon{transform:rotate(180deg)}.ld-faq__toggle:focus-visible~.ld-faq__q .ld-faq__trigger{border-radius:8px;outline:2px solid var(--ignis-cobalt-blue,#1c24c4);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ld-faq__icon,.ld-faq__panel{transition:none}}@media (max-width:1024px){.ld-faq{padding:88px 0}.ld-faq__container{padding:0 64px}}@media (max-width:767px){.ld-faq{padding:56px 0}.ld-faq__container{padding:0 24px}.ld-faq__heading{margin-bottom:36px}.ld-faq__trigger{font-size:20px;gap:18px;padding:26px 0}.ld-faq__icon{height:22px;width:22px}.ld-faq__a{font-size:17px;padding-bottom:28px}}