.lp-faq .lp-faq-grid{padding-bottom:clamp(64px,10vw,120px);display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,4vw,48px)}
.lp-faq .lp-faq-head{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:110px}
.lp-faq .lp-faq-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1)}
.lp-faq .lp-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}
.lp-faq .lp-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:none;border:0;cursor:pointer;color:#E6EDF3;padding:24px 0;font-size:clamp(16px,2.2vw,19px);font-weight:600;letter-spacing:-.01em}
.lp-faq .lp-faq-icon{color:#FACC15;font-size:20px;transition:transform .3s}
.lp-faq .lp-faq-item.is-open .lp-faq-icon{transform:rotate(45deg)}
.lp-faq .lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1)}
.lp-faq .lp-faq-item.is-open .lp-faq-a{grid-template-rows:1fr}
.lp-faq .lp-faq-a-inner{overflow:hidden}
.lp-faq .lp-faq-a p{margin:0 0 24px;color:#9FB0C0;font-size:16px;line-height:1.6;max-width:640px;text-wrap:pretty}