.faq[data-v-daff1bd4]{background:#fff;padding:120px 6% 10px;position:relative}.faq-container[data-v-daff1bd4]{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.faq-left .faq-eyebrow[data-v-daff1bd4]{color:#999;display:block;font-size:11px;font-weight:500;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.faq-left .faq-title[data-v-daff1bd4]{color:var(--color-primary);font-size:3.5rem;font-weight:600;letter-spacing:-.075rem;line-height:1;margin:0 0 16px}.faq-left .faq-subtitle[data-v-daff1bd4]{color:#232323;font-size:1rem;margin:0}.faq-right .faq-item+.faq-item[data-v-daff1bd4]{border-top:1px solid rgba(0,0,0,.07);margin-top:14px;padding-top:14px}.faq-right .faq-question[data-v-daff1bd4]{color:#232323;font-size:1rem;font-weight:520;line-height:1.3;margin:0}.faq-right .faq-text[data-v-daff1bd4]{color:#333;font-size:.9rem;line-height:1.3;margin:6px 0 0;white-space:pre-line}.faq-right .faq-trigger[data-v-daff1bd4]{align-items:baseline;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:0;text-align:left;width:100%}.faq-right .faq-label[data-v-daff1bd4]{flex:1;transition:color .2s ease}.faq-right .faq-trigger:hover .faq-label[data-v-daff1bd4]{color:var(--accent-v2,#f06e00)}.faq-right .faq-trigger[data-v-daff1bd4]:focus-visible{outline:2px solid var(--accent-v2,#f06e00);outline-offset:6px}.faq-chevron[data-v-daff1bd4]{color:#999;flex-shrink:0;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease;width:16px}.faq-trigger[aria-expanded=true] .faq-chevron[data-v-daff1bd4]{color:var(--color-primary);transform:rotate(180deg)}.faq-panel[data-v-daff1bd4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s;visibility:hidden}.faq-panel.is-open[data-v-daff1bd4]{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}.faq-panel .faq-text[data-v-daff1bd4]{margin:0;min-height:0;overflow:hidden;padding-top:6px}[dir=rtl] .faq-left .faq-eyebrow[data-v-daff1bd4],[dir=rtl] .faq-left .faq-subtitle[data-v-daff1bd4],[dir=rtl] .faq-left .faq-title[data-v-daff1bd4],[dir=rtl] .faq-right .faq-question[data-v-daff1bd4],[dir=rtl] .faq-right .faq-text[data-v-daff1bd4],[dir=rtl] .faq-right .faq-trigger[data-v-daff1bd4]{text-align:right}@media(max-width:1280px){.faq[data-v-daff1bd4]{padding:80px 4% 10px}.faq-container[data-v-daff1bd4]{gap:40px;grid-template-columns:1fr}.faq-left .faq-title[data-v-daff1bd4]{font-size:36px}}@media(max-width:768px){.faq[data-v-daff1bd4]{padding:60px 1.5rem 10px}.faq-container[data-v-daff1bd4]{gap:32px}.faq-left .faq-title[data-v-daff1bd4]{font-size:32px}}@media(prefers-reduced-motion:reduce){.faq-chevron[data-v-daff1bd4],.faq-label[data-v-daff1bd4],.faq-panel[data-v-daff1bd4]{transition:none}}.lel[data-v-54ae9272]{color:inherit;display:inline-flex;flex-direction:column;gap:6px;margin-top:32px;text-decoration:none}.lel-eyebrow[data-v-54ae9272]{color:#999;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.lel-label[data-v-54ae9272]{align-items:center;color:#232323;display:inline-flex;font-size:1rem;font-weight:520;gap:10px;line-height:1.3;transition:color .2s ease}.lel-text[data-v-54ae9272]{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}.lel-arrow[data-v-54ae9272]{flex-shrink:0;height:16px;transition:transform .26s cubic-bezier(.4,0,.2,1);width:16px}.lel:hover .lel-label[data-v-54ae9272]{color:var(--accent-v2,#f06e00)}.lel:hover .lel-text[data-v-54ae9272]{text-decoration-color:currentColor}.lel:hover .lel-arrow[data-v-54ae9272]{transform:translate(4px)}.lel[data-v-54ae9272]:focus-visible{outline:2px solid var(--accent-v2,#f06e00);outline-offset:6px}[dir=rtl] .lel[data-v-54ae9272]{text-align:right}[dir=rtl] .lel-arrow[data-v-54ae9272]{transform:scaleX(-1)}[dir=rtl] .lel:hover .lel-arrow[data-v-54ae9272]{transform:scaleX(-1) translate(4px)}@media(max-width:768px){.lel[data-v-54ae9272]{margin-top:24px}}@media(prefers-reduced-motion:reduce){.lel-arrow[data-v-54ae9272],.lel-label[data-v-54ae9272],.lel-text[data-v-54ae9272]{transition:none}.lel:hover .lel-arrow[data-v-54ae9272]{transform:none}}
