.faq-module__1BnvpG__page{max-width:68rem;padding:clamp(1.6rem,3.4vw,3rem)var(--spacing-md)calc(var(--spacing-xl)*1.08);gap:1rem;margin:0 auto;display:grid}@media (max-width:959px){.faq-module__1BnvpG__page{gap:.95rem;padding-inline:1.1rem}}@media (max-width:640px){.faq-module__1BnvpG__page{gap:.86rem}}.faq-module__1BnvpG__header,.faq-module__1BnvpG__group{border:1px solid color-mix(in srgb,var(--glass-border-strong)78%,var(--color-accent-secondary)22%);background:radial-gradient(circle at 10% -14%,#ffffff38,transparent 46%),radial-gradient(circle at 92% 112%,color-mix(in srgb,var(--color-accent-secondary-soft)62%,transparent),transparent 54%),linear-gradient(154deg,color-mix(in srgb,var(--surface-glass-strong)84%,#fff),color-mix(in srgb,var(--surface-glass-soft)78%,#fff));box-shadow:var(--shadow-glass-sm);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(142%);border-radius:1.2rem;position:relative;overflow:hidden}.faq-module__1BnvpG__header{gap:.52rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}@media (max-width:959px){.faq-module__1BnvpG__header{padding:1.2rem 1.1rem}}.faq-module__1BnvpG__title{letter-spacing:-.018em;color:var(--color-text-primary);margin:0;font-size:clamp(1.42rem,3.2vw,2.08rem);line-height:1.2}.faq-module__1BnvpG__group{gap:.9rem;padding:clamp(.96rem,2.5vw,1.18rem);display:grid}@media (max-width:959px){.faq-module__1BnvpG__group{padding:1.05rem}}.faq-module__1BnvpG__faqList{border:1px solid color-mix(in srgb,var(--glass-border-strong)78%,#ffffffb8);background:color-mix(in srgb,var(--surface-glass)86%,#fff);border-radius:1rem;overflow:hidden}.faq-module__1BnvpG__faqItem{border-bottom:1px solid color-mix(in srgb,var(--glass-border-strong)78%,transparent)}.faq-module__1BnvpG__faqItem:last-child{border-bottom:0}.faq-module__1BnvpG__faqQuestion{cursor:pointer;letter-spacing:-.008em;color:var(--color-text-primary);padding:.92rem 2.8rem .92rem 1rem;font-size:.92rem;font-weight:620;line-height:1.56;list-style:none;position:relative}@media (max-width:640px){.faq-module__1BnvpG__faqQuestion{padding:.86rem 2.6rem .86rem .9rem;font-size:.9rem}}.faq-module__1BnvpG__faqQuestion::-webkit-details-marker{display:none}.faq-module__1BnvpG__faqQuestion:after{content:"";border-style:solid;border-width:0 2px 2px 0;border-color:var(--color-text-tertiary);width:.52rem;height:.52rem;position:absolute;top:50%;right:1.04rem;transform:translateY(-60%)rotate(45deg)}.faq-module__1BnvpG__faqItem[open] .faq-module__1BnvpG__faqQuestion{color:color-mix(in srgb,var(--color-accent-hover)74%,var(--color-text-primary))}.faq-module__1BnvpG__faqItem[open] .faq-module__1BnvpG__faqQuestion:after{transform:translateY(-40%)rotate(-135deg)}
