.ias-faq{background-color:var(--ias-bg-light);padding:80px 0}.ias-faq__wrapper{align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 2fr}.ias-faq__intro h2{color:var(--ias-dark-blue-400);font-size:34px;font-weight:600;margin-bottom:12px}.ias-faq__intro p{color:var(--ias-gray);font-size:18px;line-height:34px;margin-bottom:30px}.ias-faq__list{display:flex;flex-direction:column;gap:20px}.ias-faq__item{background-color:var(--ias-white);border-radius:20px;overflow:hidden;transition:all .3s ease}.ias-faq__item.is-active{border-color:var(--ias-main-blue)}.ias-faq__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:24px;text-align:left;width:100%}.ias-faq__question{color:var(--ias-gray);font-family:var(--font-family);font-size:16px;font-weight:700;line-height:25px;padding-right:20px}.ias-faq__icon{filter:brightness(0) saturate(100%) invert(48%) sepia(94%) saturate(2462%) hue-rotate(212deg) brightness(101%) contrast(94%);height:18px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:18px}.ias-faq__item.is-active .ias-faq__icon{transform:rotate(180deg)}.ias-faq__content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ias-faq__item.is-active .ias-faq__content{max-height:1000px}.ias-faq__content-inner{color:var(--ias-gray);font-size:14px;line-height:25px;opacity:0;padding:0 24px 24px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.ias-faq__item.is-active .ias-faq__content-inner{opacity:1;transform:translateY(0)}@media (max-width:900px){.ias-faq__wrapper{gap:40px;grid-template-columns:1fr}.ias-faq__intro{text-align:center}}@media (max-width:768px){.ias-faq{padding:40px 0}.ias-faq__intro h2{font-size:28px}.ias-faq__question{font-size:16px}}