.l-section--faq{background:var(--bg-white-0, #FFF)}.faq__image{flex-shrink:0;width:26rem;aspect-ratio:416/428}.faq__image img{height:100%;object-fit:cover}.faq__inner{display:flex;flex-direction:column;gap:4rem}.faq__inner--has-accordion{gap:2rem}.faq__text-hld{display:flex;justify-content:center;width:100%}.faq__heading{max-width:35.25rem;text-align:center;text-wrap:auto}.faq__content{max-width:33.25rem}.faq__main-content-inner{display:flex;gap:2rem;justify-content:center}.faq__accordion{display:flex;flex-grow:1;flex-direction:column;max-width:62rem;gap:1.5rem}.faq__accordion-item{display:flex;flex-direction:column;width:100%;padding:1.25rem 2.5rem;border:1px solid var(--stroke-soft-200, #E1E4EA);border-radius:var(--radius-16, 16px);background:var(--bg-white-0, #FFF);box-shadow:0 1px 2px 0 rgba(10,13,20,.08);gap:1rem}@media only screen and (max-width: 768px){.faq__accordion-item{padding:1.25rem}}.faq__accordion-item--active{background:var(--bg-weak-50, #F5F7FA)}.faq__accordion-item-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;cursor:pointer;width:100%}.faq__accordion-item-header-description{display:none;padding-right:2.5rem;overflow:hidden}.faq__accordion-item-header-description.is-active{display:flex;animation:fadeInDown .2s ease-in-out}.faq__accordion-icon{position:relative;width:36px;height:36px;color:var(--icon-sub-600);font-size:2.1875rem;font-weight:350}.faq__accordion-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s ease-in-out}
