.phodu-faqs{--faq-accent: #e39ff6;--faq-text: rgba(255, 255, 255, .92);--faq-text-solid: #ffffff;--faq-text-muted: rgba(255, 255, 255, .7);--faq-text-soft: rgba(255, 255, 255, .6);--faq-text-faint: rgba(255, 255, 255, .4);--faq-border: rgba(255, 255, 255, .1);--faq-border-strong: rgba(255, 255, 255, .14);--faq-input-bg: rgba(255, 255, 255, .05);--faq-pill-border: rgba(255, 255, 255, .16);--faq-pill-text: rgba(255, 255, 255, .75);--faq-answer-text: rgba(255, 255, 255, .85);color:var(--faq-text);padding-bottom:40px}.phodu-faqs *,.phodu-faqs *:before,.phodu-faqs *:after{box-sizing:border-box}.phodu-faqs ::selection{background:var(--faq-accent);color:#131313}.phodu-faqs .faq-shell{max-width:720px;margin:0 auto;padding:48px 24px 0}.phodu-faqs .faq-title{font-size:34px;font-weight:700;margin:0 0 12px;color:var(--faq-text-solid);line-height:1.2}.phodu-faqs .faq-sub{font-size:16px;line-height:1.6;color:var(--faq-text-muted);margin:0 0 16px;max-width:580px}.phodu-faqs .faq-byline{font-size:13px;color:var(--faq-text-muted);margin-bottom:36px}.phodu-faqs .faq-search{position:relative;margin-bottom:16px}.phodu-faqs .faq-search-input{width:100%;padding:14px 16px;border-radius:10px;border:1px solid var(--faq-border-strong);background:var(--faq-input-bg);color:var(--faq-text-solid);font-family:inherit;font-size:15px;outline:none}.phodu-faqs .faq-search-input:focus{background:#ffffff12;border-color:var(--faq-accent)}.phodu-faqs .faq-search-ph{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--faq-text-faint);font-size:15px;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phodu-faqs .faq-search-ph.is-out{opacity:0;transform:translateY(-50%) translate(6px)}.phodu-faqs .faq-search-ph.is-hidden{opacity:0}.phodu-faqs .faq-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;align-items:center}.phodu-faqs .faq-pill{padding:8px 16px;border-radius:999px;border:1px solid var(--faq-pill-border);background:transparent;color:var(--faq-pill-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.phodu-faqs .faq-pill:hover{border-color:var(--faq-border-strong);color:var(--faq-text-solid)}.phodu-faqs .faq-pill.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:#131313}.phodu-faqs .faq-item{border-bottom:1px solid var(--faq-border)}.phodu-faqs .faq-item[hidden]{display:none}.phodu-faqs .faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.phodu-faqs .faq-q::-webkit-details-marker{display:none}.phodu-faqs .faq-q-label{display:block;font-size:17px;font-weight:600;color:var(--faq-text-solid);line-height:1.4}.phodu-faqs .faq-q-tag{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--faq-text-faint)}.phodu-faqs .faq-chevron{transition:transform .15s ease;color:var(--faq-text-faint);font-size:18px;flex-shrink:0;margin-top:2px}.phodu-faqs .faq-item[open] .faq-chevron{transform:rotate(180deg)}.phodu-faqs .faq-a{padding:0 0 24px;max-width:640px}.phodu-faqs .faq-a-p{font-size:15px;line-height:1.7;color:var(--faq-answer-text);margin:0 0 14px}.phodu-faqs .faq-a-h{font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--faq-text-muted);margin:22px 0 10px}.phodu-faqs .faq-a-ul{margin:0 0 14px;padding-left:20px}.phodu-faqs .faq-a-ul li{font-size:15px;line-height:1.7;color:var(--faq-answer-text);margin-bottom:8px}.phodu-faqs .faq-a-ul li::marker{color:var(--faq-text-faint)}.phodu-faqs .faq-a>*:last-child{margin-bottom:0}.phodu-faqs .faq-a a{color:var(--faq-accent);text-decoration:underline;text-underline-offset:2px}.phodu-faqs .faq-empty{font-size:15px;line-height:1.7;color:var(--faq-text-soft);padding:28px 0;margin:0}.phodu-faqs .faq-foot{margin-top:56px;padding-top:32px;text-align:center}.phodu-faqs .faq-foot p{font-size:14px;color:var(--faq-text-soft);margin:0}.phodu-faqs .faq-foot a{color:var(--faq-accent);text-decoration:underline}@media(max-width:600px){.phodu-faqs .faq-shell{padding:32px 24px 0}.phodu-faqs .faq-title{font-size:27px}}@media(prefers-reduced-motion:reduce){.phodu-faqs .faq-search-ph,.phodu-faqs .faq-chevron,.phodu-faqs .faq-pill{transition:none}}
