.lp-faq{background:#fff;padding:var(--section-v) 0}.lp-faq .lp-section-eyebrow{color:var(--orange)!important}.lp-faq .lp-section-title{color:var(--dark)!important;max-width:none!important}.lp-faq .lp-section-title em{color:var(--orange)!important;font-style:italic!important}.lp-faq__grid{align-items:start;display:grid!important;gap:80px;grid-template-columns:1fr 1fr!important;margin-top:64px}.lp-faq__grid--no-aside{grid-template-columns:1fr;max-width:760px}.lp-faq__list{display:flex;flex-direction:column;gap:2px}.lp-faq__item{background:#faf8f5;border-radius:0;overflow:hidden}.lp-faq__item:first-child{border-radius:12px 12px 0 0}.lp-faq__item:last-child{border-radius:0 0 12px 12px}.lp-faq__q{align-items:center;background:transparent;border:none;color:var(--dark);cursor:pointer;display:flex;font-family:Georgia,serif;font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.375rem 1.75rem;text-align:left;transition:background .2s;user-select:none;width:100%}.lp-faq__q:hover{background:#f0ede6}.lp-faq__icon{align-items:center;border:1.5px solid rgba(28,26,20,.2);border-radius:50%;color:var(--orange);display:flex;flex-shrink:0;font-size:.875rem;font-style:normal;font-weight:600;height:24px;justify-content:center;transition:all .3s;width:24px}.lp-faq__item.is-open .lp-faq__icon{background:var(--orange);border-color:var(--orange);color:#fff;transform:rotate(45deg)}.lp-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lp-faq__a-inner{color:#6b6459!important;font-size:.9375rem;line-height:1.75;min-height:0;overflow:hidden;padding:0 1.75rem;transition:padding-bottom .3s ease}.lp-faq__a-inner p{color:#6b6459!important;margin:0 0 .5rem}.lp-faq__a-inner p:last-child{margin:0}.lp-faq__a-inner a{color:var(--orange)!important;text-decoration:underline}.lp-faq__item.is-open .lp-faq__a{grid-template-rows:1fr}.lp-faq__item.is-open .lp-faq__a-inner{padding-bottom:1.375rem}.lp-faq__aside{position:sticky;top:88px}.lp-faq__cta{background:var(--dark);border-radius:16px;color:#fff;margin-bottom:1.5rem;padding:3rem}.lp-faq__cta h3{color:#fff!important;font-family:var(--ff-head);font-size:1.625rem;font-weight:700;line-height:1.25;margin-bottom:.875rem}.lp-faq__cta-body{color:hsla(0,0%,100%,.6)!important;font-size:.9375rem;line-height:1.65;margin-bottom:1.75rem}.lp-faq__cta-body p{color:hsla(0,0%,100%,.6)!important;margin:0}.lp-faq__cta-btn{background:var(--orange);border-radius:8px;color:#fff;display:block;font-size:1rem;font-weight:600;letter-spacing:-.2px;padding:1.125rem 2rem;text-align:center;transition:all .25s}.lp-faq__cta-btn:hover{background:#ff7a59;box-shadow:0 12px 32px rgba(232,93,60,.35);transform:translateY(-2px)}.lp-faq__pricing{background:#faf8f5;border-radius:12px;padding:2rem}.lp-faq__pricing h4{color:var(--dark);font-family:var(--ff-head);font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.lp-faq__pricing-row{align-items:center;border-bottom:1px solid rgba(28,26,20,.1);display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 0}.lp-faq__pricing-row:last-of-type{border-bottom:none}.lp-faq__pricing-label{color:#6b6459}.lp-faq__pricing-val{color:var(--dark);font-weight:600}.lp-faq__pricing-note{color:#6b6459;font-size:.75rem;line-height:1.6;margin-top:1rem}@media (max-width:900px){.lp-faq__grid{gap:2.5rem;grid-template-columns:1fr!important}.lp-faq__aside{position:static}}@media (max-width:600px){.lp-faq__grid{margin-top:2rem}.lp-faq__cta{padding:2rem}.lp-faq__cta h3{font-size:1.375rem}.lp-faq__q{font-size:1rem;overflow-wrap:break-word;padding:1.125rem 1.25rem}.lp-faq__a-inner{font-size:.875rem;padding:0 1.25rem}.lp-faq__item.is-open .lp-faq__a-inner{padding-bottom:1.125rem}.lp-faq .lp-section-title{font-size:clamp(1.875rem,8vw,2.5rem)}}@media (max-width:480px){.lp-faq__q{font-size:.9375rem;padding:1rem 1.125rem}.lp-faq__a-inner{padding:0 1.125rem}.lp-faq__item.is-open .lp-faq__a-inner{padding-bottom:1rem}.lp-faq__pricing{padding:1.5rem 1.25rem}}