.lp-faq{background:var(--dark);color:var(--offwhite);padding:clamp(64px,9vw,104px) 0}.lp-faq__inner{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.25fr}.lp-faq__left{position:sticky;top:100px}.lp-faq__eyebrow{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.5px;margin-bottom:18px;text-transform:uppercase}.lp-faq__eyebrow:before{background:var(--orange);content:"";height:2px;width:24px}.lp-faq__title{color:#fff;font-family:var(--ff-h);font-size:clamp(28px,3.4vw,44px);font-weight:400;letter-spacing:-1px;line-height:1.08;margin:0 0 16px}.lp-faq__title em{color:var(--orange);font-style:italic}.lp-faq__sub{color:hsla(42,25%,92%,.55);font-size:15px;font-weight:300;line-height:1.65;margin-bottom:26px}.lp-faq__item{border-bottom:1px solid var(--border)}.lp-faq__item:first-child{border-top:1px solid var(--border)}.lp-faq__q{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--ff-h);font-size:17px;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;transition:color .2s;width:100%}.lp-faq__icon,.lp-faq__q.is-open,.lp-faq__q:hover{color:var(--orange)}.lp-faq__icon{flex-shrink:0;font-size:22px;line-height:1;transition:transform .25s var(--ease)}.lp-faq__icon.is-open{transform:rotate(45deg)}.lp-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.lp-faq__a.is-open{grid-template-rows:1fr}.lp-faq__a-inner{overflow:hidden}.lp-faq__a-inner p{color:hsla(42,25%,92%,.6);font-size:14px;line-height:1.75;margin:0;padding-bottom:22px}.lp-faq__a-inner strong{color:hsla(42,25%,92%,.85);font-weight:600!important}@media (max-width:900px){.lp-faq__inner{gap:28px;grid-template-columns:1fr}.lp-faq__left{position:static}}