.lc-faq{--hardcoded-faq-bg:var(--home-bg,#ffffff);--hardcoded-faq-line:var(--home-line,#e2e8f0);--hardcoded-faq-green:var(--home-green,#20b56b);--hardcoded-faq-ink:var(--home-ink,#4a4f59);--hardcoded-faq-muted:#9ca3af;width:100%;max-width:100%;margin:0 auto;background:var(--hardcoded-faq-bg)}.lc-faq .lc-faq-title{margin:0 0 40px;color:var(--hardcoded-faq-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;text-align:left;letter-spacing:0}.lc-faq .lc-faq-items{display:grid;gap:0;list-style:none;margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}.lc-faq .lc-faq-item{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--hardcoded-faq-line);border-radius:0;box-shadow:none}.lc-faq .lc-faq-item:first-child{border-top:1px solid var(--hardcoded-faq-line)}.lc-faq .lc-faq-item::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--hardcoded-faq-green);opacity:0;transition:opacity 0.25s ease}.lc-faq .lc-faq-item.expanded::before{opacity:1}.lc-faq .lc-faq-item:hover{box-shadow:none}.lc-faq .lc-faq-question-heading{margin:0;font:inherit}.lc-faq .lc-faq-question-wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:0;margin:0;padding:20px 8px 20px 38px;color:var(--hardcoded-faq-ink);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;transition:color 0.2s ease;-webkit-user-select:none;user-select:none}.lc-faq .lc-faq-question-wrapper:hover,.lc-faq .lc-faq-item.expanded .lc-faq-question-wrapper:hover{color:var(--hardcoded-faq-green);background:transparent}.lc-faq .lc-faq-question-wrapper:focus{outline:0;background:transparent}.lc-faq .lc-faq-question-wrapper:focus-visible{outline:2px solid var(--hardcoded-faq-green);outline-offset:-2px;background:transparent}.lc-faq .lc-faq-item.expanded .lc-faq-question-wrapper{background:transparent;border-radius:0}.lc-faq .lc-faq-icon{display:none}.lc-faq .lc-faq-answer{max-height:0;margin:0;padding:0 8px 0 38px;overflow:hidden;color:var(--hardcoded-faq-muted);background:transparent;border-radius:0;font-size:0.9375rem;font-weight:300;line-height:1.7;opacity:0;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s ease,padding 0.35s cubic-bezier(0.4,0,0.2,1)}.lc-faq .lc-faq-item.expanded .lc-faq-answer{max-height:500px;padding-bottom:20px;opacity:1}.lc-faq .lc-faq-answer>div{margin:0;overflow:hidden;min-height:0}.lc-faq .lc-faq-answer p{margin:0 0 0.5em}.lc-faq .lc-faq-answer p:last-child{margin-bottom:0}.lc-faq .lc-faq-answer a{color:var(--hardcoded-faq-green);text-decoration:underline;text-underline-offset:2px}.lc-faq .lc-faq-answer a:hover{color:var(--hardcoded-faq-ink)}@media (max-width:1024px){.lc-faq .lc-faq-question-wrapper{padding:18px 8px 18px 34px}.lc-faq .lc-faq-answer{padding-right:8px;padding-left:34px}.lc-faq .lc-faq-item.expanded .lc-faq-answer{padding-bottom:18px}}@media (max-width:768px){.lc-faq .lc-faq-title{margin-bottom:28px}.lc-faq .lc-faq-question-wrapper{padding:16px 2px 16px 30px;font-size:0.9375rem}.lc-faq .lc-faq-answer{padding-right:2px;padding-left:30px}.lc-faq .lc-faq-item.expanded .lc-faq-answer{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.lc-faq .lc-faq-item::before,.lc-faq .lc-faq-question-wrapper,.lc-faq .lc-faq-answer{transition:none}}