.faq{padding-block:var(--section-spacing);padding-inline:var(--page-gutter);max-width:100vw;margin:0 auto}.faq-container{grid-template-columns:1.2fr 3fr;gap:8rem;display:grid}.faq-label{color:#166534;text-transform:uppercase;letter-spacing:.05em;background:#f0fdf4;border:1px solid #1665341a;border-radius:100px;align-items:center;margin-bottom:4rem;padding:2px 10px;font-family:Satoshi,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.faq-intro{font-family:var(--font-sans);color:var(--muted);max-width:100%;font-size:1rem;line-height:1.6}.faq-list{border-top:1px solid #0000001a}.faq-item{border-bottom:1px solid #0000001a}.faq-question{text-align:left;width:100%;font-family:var(--font-sans);color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:2rem 0;font-size:1.1rem;font-weight:500;transition:color .2s;display:flex}.faq-question:hover{color:var(--accent)}.faq-icon{font-family:var(--font-sans);color:var(--muted);font-size:1.2rem;font-weight:300}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer{font-family:var(--font-sans);color:var(--muted);max-width:600px;padding-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:1024px){.faq-container{grid-template-columns:1fr;gap:4rem}.faq-question{padding:1rem 0}}
