.lp-faq{padding:48px 20px}.lp-faq--pad-compact{padding-block:32px}.lp-faq--pad-standard{padding-block:48px}.lp-faq--pad-spacious{padding-block:64px}.lp-faq--pad-xl{padding-block:80px}.lp-faq__inner{margin:0 auto;max-width:760px}.lp-faq--width-narrow .lp-faq__inner{max-width:640px}.lp-faq--width-medium .lp-faq__inner{max-width:760px}.lp-faq--width-wide .lp-faq__inner{max-width:960px}.lp-faq__heading{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 32px;text-align:center}.lp-faq--halign-left .lp-faq__heading{text-align:left}.lp-faq__list{display:flex;flex-direction:column}.lp-faq--items-bordered .lp-faq__list,.lp-faq--items-shadowed .lp-faq__list{gap:12px}.lp-faq__item{border-color:var(--lp-faq-border);border-style:solid}.lp-faq--items-separator .lp-faq__item{border-width:0 0 1px}.lp-faq--items-separator .lp-faq__item:first-child{border-top-width:1px}.lp-faq--items-bordered .lp-faq__item,.lp-faq--items-shadowed .lp-faq__item{background-color:var(--lp-faq-card-bg);padding:4px 20px}.lp-faq--items-bordered .lp-faq__item{border-width:1px}.lp-faq--items-shadowed .lp-faq__item{border-width:0;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06)}.lp-faq--radius-none.lp-faq--items-bordered .lp-faq__item,.lp-faq--radius-none.lp-faq--items-shadowed .lp-faq__item{border-radius:0}.lp-faq--radius-sm.lp-faq--items-bordered .lp-faq__item,.lp-faq--radius-sm.lp-faq--items-shadowed .lp-faq__item{border-radius:8px}.lp-faq--radius-md.lp-faq--items-bordered .lp-faq__item,.lp-faq--radius-md.lp-faq--items-shadowed .lp-faq__item{border-radius:12px}.lp-faq__item>summary{list-style:none}.lp-faq__item>summary::-webkit-details-marker{display:none}.lp-faq__question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:20px 0;user-select:none}.lp-faq__question:focus-visible{border-radius:4px;outline:3px solid #00aeef;outline-offset:3px}.lp-faq__question-text{color:inherit;flex:1;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.lp-faq__icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.lp-faq--icon-chevron details[open]>summary .lp-faq__icon{transform:rotate(180deg)}.lp-faq--icon-plus .lp-faq__icon-v{transform-origin:center;transition:transform .2s ease}.lp-faq--icon-plus details[open]>summary .lp-faq__icon-v{transform:scaleY(0)}.lp-faq__answer{color:inherit;font-size:.9375rem;line-height:1.7;opacity:.9;padding:0 0 20px}.lp-faq__answer p{margin:0 0 12px}.lp-faq__answer p:last-child{margin-bottom:0}.lp-faq__answer ol,.lp-faq__answer ul{margin:0 0 12px;padding-left:20px}.lp-faq__answer a{text-decoration:underline;text-underline-offset:3px}@media only screen and (min-width:768px){.lp-faq{padding-inline:32px}.lp-faq--pad-compact{padding-block:48px}.lp-faq--pad-standard{padding-block:64px}.lp-faq--pad-spacious{padding-block:80px}.lp-faq--pad-xl{padding-block:96px}.lp-faq__question-text{font-size:1.0625rem}.lp-faq--items-bordered .lp-faq__item,.lp-faq--items-shadowed .lp-faq__item{padding:4px 28px}}@media only screen and (min-width:1200px){.lp-faq{padding-inline:40px}.lp-faq--pad-compact{padding-block:64px}.lp-faq--pad-standard{padding-block:96px}.lp-faq--pad-spacious{padding-block:120px}.lp-faq--pad-xl{padding-block:144px}}@media (prefers-reduced-motion:reduce){.lp-faq__icon,.lp-faq__icon-v{transition:none}}