.ph-product-accordion.ph-faq-group{box-sizing:border-box;max-width:56rem;min-width:0;margin:1rem auto 0;padding:0;text-align:left;background:#fff0;border:none;border-radius:0}html.dark .ph-product-accordion.ph-faq-group{background:#fff0;border:none}.ph-product-accordion .ph-faq-group__items{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ph-product-accordion hr,.ph-product-accordion .ph-faq-group__items>hr{display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.ph-product-accordion .ph-product-accordion__item.ph-faq-item{border:2px solid var(--ph-zinc-200,#e4e4e7);background:#fff0;transition:border-color var(--ph-trans-base,0.2s ease),background-color var(--ph-trans-base,0.2s ease)}html.dark .ph-product-accordion .ph-product-accordion__item.ph-faq-item{border-color:var(--ph-zinc-700,#3f3f46);background:var(--ph-zinc-900,#18181b)}.ph-product-accordion .ph-product-accordion__item.ph-faq-item.is-open{border-color:var(--ph-primary,#c5a059);background:var(--ph-primary-10,rgb(197 160 89 / .1))}.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:3rem;padding:.875rem 1.25rem;gap:1rem;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background-color var(--ph-trans-base,0.2s ease)}.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question:hover{background-color:rgb(197 160 89 / .06)}.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question:hover .ph-product-accordion__title,.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question:hover .ph-product-accordion__icon{color:var(--ph-primary,#c5a059)}.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question:focus{outline:none}.ph-product-accordion .ph-product-accordion__toggle.ph-faq-question:focus-visible{outline:2px solid var(--ph-primary,#c5a059);outline-offset:-2px}.ph-product-accordion .ph-product-accordion__item.is-open .ph-product-accordion__toggle.ph-faq-question{background-color:rgb(197 160 89 / .08)}.ph-product-accordion .ph-product-accordion__title{font-family:var(--ph-font-sans,inherit);font-size:.875rem;font-weight:700;line-height:1.35;color:var(--ph-text,#18181b);margin:0;padding-right:.5rem;transition:color var(--ph-trans-base,0.2s ease)}html.dark .ph-product-accordion .ph-product-accordion__title{color:#fff}.ph-product-accordion .ph-product-accordion__item.is-open .ph-product-accordion__title{color:var(--ph-primary,#c5a059)}.ph-product-accordion .ph-product-accordion__icon.ph-faq-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ph-text-muted,#71717a);transition:transform var(--ph-trans-base,0.2s ease),color var(--ph-trans-base,0.2s ease)}.ph-product-accordion .ph-product-accordion__icon.ph-faq-icon.is-active{transform:rotate(180deg);color:var(--ph-primary,#c5a059)}.ph-product-accordion .ph-product-accordion__item.is-open .ph-product-accordion__icon.ph-faq-icon{color:var(--ph-primary,#c5a059)}.ph-product-accordion .ph-product-accordion__panel.ph-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.ph-product-accordion .ph-product-accordion__item.is-open .ph-product-accordion__panel.ph-faq-answer{grid-template-rows:1fr}.ph-product-accordion .ph-product-accordion__panel.ph-faq-answer .ph-product-accordion__panel-inner.ph-faq-answer__inner{min-height:0;min-width:0;padding:0 1.25rem 1rem;overflow:hidden;overflow-wrap:break-word;word-break:break-word;font-family:var(--ph-font-sans,inherit);font-size:.875rem;line-height:1.7;color:var(--ph-text-muted,#71717a)}html.dark .ph-product-accordion .ph-product-accordion__panel.ph-faq-answer .ph-product-accordion__panel-inner.ph-faq-answer__inner{color:var(--ph-zinc-400,#a1a1aa)}.ph-product-accordion .ph-product-accordion__panel-inner ul,.ph-product-accordion .ph-product-accordion__panel-inner ol{margin:.5rem 0 0;padding-left:1.25rem}.ph-product-accordion .ph-product-accordion__panel-inner li+li{margin-top:.35rem}.ph-product-accordion .ph-product-accordion__panel-inner p{margin:0 0 .75rem}.ph-product-accordion .ph-product-accordion__panel-inner p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ph-product-accordion .ph-product-accordion__panel.ph-faq-answer{transition:none}.ph-product-accordion .ph-product-accordion__icon.ph-faq-icon{transition:none}}