.faq-hero{position:relative;width:100vw;height:60svh;display:flex;align-items:flex-end;color:var(--base-100);padding-bottom:2rem}.faq-hero-inner{width:75%;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1rem}.faq-hero-inner p.mono{color:var(--base-350)}.faq-hero-inner p.lg{color:var(--base-300)}.faq-list{position:relative;width:100vw;padding:2rem 0 8rem}.faq-item{background-color:var(--base-450);border-radius:1.5rem;padding:0 1.5rem;margin-bottom:1rem;overflow:hidden}.faq-question{width:100%;background:transparent;border:none;padding:1.5rem 0;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.faq-question h3{font-size:1.5rem;letter-spacing:-.03rem;color:var(--base-100)}.faq-icon{color:var(--base-300);font-size:2rem;line-height:1;width:2rem;display:flex;justify-content:center}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer-inner{overflow:hidden;padding-bottom:0}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer-inner{padding-bottom:1.5rem}.faq-answer p.lg{color:var(--base-300);-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:1000px){.faq-hero-inner{width:100%}.faq-item{padding:0 1.25rem}.faq-question h3{font-size:1.25rem}}