.section-faq{background:#fbfbfb}.section-faq .container{padding-bottom:60px;padding-top:60px}.faq-wrap{align-items:flex-start;display:flex;gap:48px}.faq-left{flex:1 1 40%}.faq-right{flex:1 1 60%}.faq-heading{color:var(--panel);font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:120%;margin:0}.faq-item{margin-bottom:16px}.faq-title{margin:0 0 10px}.faq-trigger{align-items:center;background:#f4f7ff;border:1px solid transparent;border-radius:28px;color:#0b1b34;cursor:pointer;display:flex;font-weight:800;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.faq-trigger.is-open,.faq-trigger[aria-expanded=true]{background:#eef5ff;border-color:#0555de}.faq-icon{border:2px solid var(--brand-2);border-radius:999px;flex:0 0 28px;height:28px;margin-left:auto;position:relative;width:28px}.faq-icon:after,.faq-icon:before{background:var(--brand-2);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-trigger.is-open .faq-icon:after,.faq-trigger[aria-expanded=true] .faq-icon:after{opacity:0}.faq-panel{padding:0 8px}.faq-panel__inner{color:#34435c;padding:0}@media (max-width:1024px){.faq-wrap{flex-direction:column}.faq-left,.faq-right{flex-basis:auto}}