.faq-item{border:1px dashed var(--text-color,rgba(0,0,0,.18));transition:all .3s ease;background-color:var(--pw360-surface-elevated,#ffffff)}.faq-item:hover{border-style:solid;box-shadow:0 4px 12px rgba(0,0,0,.1)}html.dark .faq-item,html[data-theme=dark] .faq-item{border-color:rgba(255,255,255,.18)}html.dark .faq-item:hover,html[data-theme=dark] .faq-item:hover{box-shadow:0 12px 28px rgba(0,0,0,.35)}.faq-details[open]>summary{background-color:var(--pw360-bg-pattern-active-color,#f4efe7);background-image:var(
    --pw360-bg-pattern-active-image,radial-gradient(circle,rgba(214,162,120,.45) 1px,transparent 1px)
  );background-size:var(--pw360-bg-pattern-active-size,12px 18px);background-repeat:var(--pw360-bg-pattern-active-repeat,repeat);background-position:var(--pw360-bg-pattern-active-position,0 0)}html.dark .faq-details[open] .faq-answer,html.dark .faq-details[open]>summary,html[data-theme=dark] .faq-details[open] .faq-answer,html[data-theme=dark] .faq-details[open]>summary{background-color:var(--pw360-bg-pattern-active-color,#000000)!important;background-image:var(--pw360-bg-pattern-active-image)!important;background-size:var(--pw360-bg-pattern-active-size)!important;background-repeat:var(--pw360-bg-pattern-active-repeat)!important;background-position:var(--pw360-bg-pattern-active-position)!important}.faq-answer{overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .4s ease-out}.faq-details[open] .faq-answer{opacity:1;transform:translateY(0);background-color:var(--pw360-bg-pattern-active-color,#f4efe7);background-image:var(
    --pw360-bg-pattern-active-image,radial-gradient(circle,rgba(214,162,120,.45) 1px,transparent 1px)
  );background-size:var(--pw360-bg-pattern-active-size,12px 18px);background-repeat:var(--pw360-bg-pattern-active-repeat,repeat);background-position:var(--pw360-bg-pattern-active-position,0 0)}.answer-text{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-details summary{list-style:none;cursor:pointer}.faq-details summary::-webkit-details-marker{display:none}.faq-heading-reveal[data-reveal]{opacity:1;transform:none;transition:none}.faq-heading-reveal .faq-word{display:inline-block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .9s ease,transform .9s ease;transition-delay:var(--word-delay,0s);will-change:opacity,transform}.faq-heading-reveal[data-reveal-visible=true] .faq-word{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.faq-heading-reveal .faq-word{opacity:1!important;transform:none!important;transition:none!important}}