.lp-faq .faq-layout{align-items:start;display:grid;gap:60px;grid-template-columns:1.45fr .75fr;margin-top:44px}.lp-faq .faq-list{margin-top:0;max-width:none}.lp-faq .faq-item{border-bottom:1px solid hsla(42,25%,92%,.08);cursor:pointer}.lp-faq .faq-q{align-items:center;color:#fff;display:flex;font-size:15.5px;font-weight:500;gap:20px;justify-content:space-between;padding:24px 0}.lp-faq .faq-q:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.lp-faq .faq-toggle{align-items:center;color:var(--orange);display:flex;flex-shrink:0;font-size:13px;height:26px;justify-content:center;transition:transform .3s;width:26px}.lp-faq .faq-item.open .faq-toggle{transform:rotate(180deg)}.lp-faq .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.lp-faq .faq-item.open .faq-a{max-height:800px}.lp-faq .faq-a,.lp-faq .faq-a p{color:hsla(42,25%,92%,.58);font-size:14px;font-weight:300;line-height:1.8;max-width:760px;padding-bottom:0}.lp-faq .faq-item.open .faq-a{padding-bottom:26px}.lp-faq .faq-aside{display:flex;flex-direction:column;gap:24px;position:sticky;top:96px}.lp-faq .aside-box{background:rgba(232,93,60,.08);border:1px solid rgba(232,93,60,.22);border-radius:14px;padding:34px 30px}.lp-faq .aside-box h3{color:#fff;font-family:var(--ff-h);font-size:21px;line-height:1.25;margin-bottom:14px}.lp-faq .aside-text,.lp-faq .aside-text p{color:hsla(42,25%,92%,.62);font-size:13.5px;font-weight:300;line-height:1.75;margin-bottom:22px}.lp-faq .aside-btn{background:var(--orange);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--ff-b);font-size:13.5px;font-weight:600;padding:13px 26px;transition:all .2s}.lp-faq .aside-btn:hover{background:#cf4f30;transform:translateY(-2px)}.lp-faq .aside-pricing{background:hsla(42,25%,92%,.03);border:1px solid hsla(42,25%,92%,.1);border-radius:14px;padding:30px}.lp-faq .aside-pricing h4{color:var(--yellow);font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px;text-transform:uppercase}.lp-faq .ap-row{align-items:baseline;border-bottom:1px dashed hsla(42,25%,92%,.1);display:flex;gap:16px;justify-content:space-between;padding:11px 0}.lp-faq .ap-row:last-of-type{border-bottom:none}.lp-faq .ap-row span:first-child{color:hsla(42,25%,92%,.6);font-size:13px}.lp-faq .ap-row span:last-child{color:#fff;font-family:var(--ff-h);font-size:15px;white-space:nowrap}.lp-faq .ap-note{color:hsla(42,25%,92%,.4);font-size:11.5px;font-weight:300;line-height:1.65;margin-top:16px}@media(max-width:900px){.lp-faq .faq-layout{gap:40px;grid-template-columns:1fr}.lp-faq .faq-aside{position:static}}