.lp-faq.prd-faq{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0;list-style:none}.prd-faq .lp-faq__item{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(245,223,206,.13);border-radius:12px;background:rgba(245,223,206,.025);box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.prd-faq .lp-faq__item[data-open=true]{border-color:rgba(212,145,142,.32);background:rgba(178,95,91,.07);box-shadow:inset 2px 0 0 var(--accent)}.prd-faq .lp-faq__q{display:grid;grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:18px;width:100%;min-height:68px;margin:0;padding:20px 18px;border:0;background:transparent;color:var(--greige-100);font:inherit;font-size:15px;line-height:1.55;text-align:left;cursor:pointer}.prd-faq .lp-faq__q:hover{color:var(--greige-050)}.prd-faq .lp-faq__q:focus-visible{border-radius:11px;outline:2px solid var(--accent-text);outline-offset:-3px}.prd-faq .lp-faq__num{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;margin:0;border:1px solid rgba(178,95,91,.24);border-radius:6px;background:rgba(178,95,91,.1);color:var(--accent-text);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.1em}.prd-faq .lp-faq__q-text{min-width:0;font-size:inherit;font-weight:700;line-height:1.55;letter-spacing:-.01em;overflow-wrap:anywhere}.prd-faq .lp-faq__chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--cborder);border-radius:6px;background:rgba(245,223,206,.04);color:var(--greige-300);transition:transform .18s ease,background-color .18s ease}.prd-faq .lp-faq__chevron>svg{display:block;flex-shrink:0}.prd-faq .lp-faq__item[data-open=true] .lp-faq__chevron{transform:rotate(180deg);border-color:rgba(178,95,91,.3);background:rgba(178,95,91,.1);color:var(--accent-text)}.prd-faq .lp-faq__a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.prd-faq .lp-faq__a-wrap[data-open=true]{grid-template-rows:1fr}.prd-faq .lp-faq__a-inner{min-height:0;overflow:hidden}.prd-faq .lp-faq__a{max-width:66ch;padding:0 18px 22px 72px;color:var(--greige-200);font-size:15px;font-weight:500;line-height:1.75;letter-spacing:-.005em;overflow-wrap:anywhere;animation:none}.prd-faq .lp-faq__a p{margin:0;color:inherit;font:inherit}.prd-faq .lp-faq__a p+p{margin-top:12px}.prd-faq .lp-faq__a strong{color:var(--greige-050);font-weight:700}.prd-faq .lp-faq__a a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prd-faq .lp-faq__a a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:780px){.prd-faq .lp-faq__a{padding-left:18px}}@media (max-width:480px){.prd-faq .lp-faq__q{gap:10px;padding:18px 12px;font-size:14px}.prd-faq .lp-faq__a{padding:0 16px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.prd-faq .lp-faq__a-wrap,.prd-faq .lp-faq__chevron,.prd-faq .lp-faq__item{transition:none}}