.faq-accordion-module__pboXgq__list{border:1px solid var(--border);border-radius:calc(var(--radius) + .3rem);background:var(--card);box-shadow:0 18px 48px var(--elevation-1);overflow:hidden}.faq-accordion-module__pboXgq__item{border-color:var(--border);padding-inline:clamp(1rem,3vw,1.65rem)}.faq-accordion-module__pboXgq__item:last-child{border-bottom:0}.faq-accordion-module__pboXgq__trigger{min-height:4.5rem;color:var(--card-foreground);font-family:var(--font-display);letter-spacing:-.025em;text-align:left;border:0;border-radius:.35rem;gap:1rem;padding:1.15rem 0;font-size:clamp(1.05rem,2.3vw,1.28rem);font-weight:650;line-height:1.3;text-decoration:none}.faq-accordion-module__pboXgq__trigger:hover{color:var(--primary);text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.faq-accordion-module__pboXgq__trigger svg{width:1.05rem;height:1.05rem;color:var(--primary)}.faq-accordion-module__pboXgq__answer{color:var(--muted-foreground);padding:0 0 1.35rem;font-size:.98rem;line-height:1.75}.faq-accordion-module__pboXgq__answer p{max-width:43rem;margin:0}.faq-accordion-module__pboXgq__answerLink{color:var(--primary);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.faq-accordion-module__pboXgq__answerLink:hover{text-decoration-thickness:2px}.faq-accordion-module__pboXgq__answerLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.2rem}@media (prefers-reduced-motion:reduce){.faq-accordion-module__pboXgq__item [data-state=open],.faq-accordion-module__pboXgq__item [data-state=closed],.faq-accordion-module__pboXgq__trigger svg{transition:none;animation:none}}
.faq-page-module__7u9B8W__page{background:var(--background);min-height:68vh;color:var(--foreground);font-family:var(--font-body)}.faq-page-module__7u9B8W__shell{width:min(100%,850px);margin-inline:auto;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,4vw,3rem) clamp(4.5rem,9vw,7rem)}.faq-page-module__7u9B8W__hero{border-bottom:1px solid var(--border);padding-bottom:clamp(2rem,5vw,3.25rem)}.faq-page-module__7u9B8W__eyebrow{color:var(--primary);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.4}.faq-page-module__7u9B8W__hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;margin:1.05rem 0 1rem;font-size:clamp(2.8rem,8vw,5.1rem);font-weight:600;line-height:.98}.faq-page-module__7u9B8W__intro{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.7}.faq-page-module__7u9B8W__audience{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:999px;align-items:center;gap:.55rem;margin:1.6rem 0 0;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.faq-page-module__7u9B8W__audience span{color:var(--primary)}.faq-page-module__7u9B8W__questions{margin-top:clamp(1.5rem,4vw,2.5rem)}
