.description{color:var(--color-text-secondary);margin:0;font-weight:400}.description--align-left{text-align:left}.description--align-center{text-align:center}.description--align-right{text-align:right}.description--sm{letter-spacing:-.15px;font-size:.9375rem;line-height:1.375rem}.description--md{letter-spacing:-.16px;font-size:1rem;line-height:1.5rem}.description--lg{letter-spacing:-.18px;font-size:1.125rem;line-height:1.625rem}
.faq__item{background:var(--color-bg-deep);border:1px solid var(--color-primary-12);box-sizing:border-box;border-radius:.75rem;width:100%;padding:1.25rem}.faq__item.green-border:not(.faq__item--open):before{content:none}.faq__item--open:not(.faq__item--marketing){background:var(--color-bg-surface);box-shadow:inset 0 .25rem .75rem 0 var(--color-inset-glow);border-color:#0000}.faq__item--marketing{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.faq__item--marketing+.faq__item--marketing{border-top:1px solid #e4e4e7}.faq__item--marketing.faq__item--open{box-shadow:none;background:0 0;border-color:#0000;padding:1.5rem}.faq__item--marketing:not(.faq__item--open) .faq__trigger{padding:1.5rem}.faq__item--marketing.faq__item--open .faq__trigger{padding:0}.faq__trigger{cursor:pointer;text-align:left;width:100%;min-height:1.5rem;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.faq__trigger::-webkit-details-marker{content:"";display:none}.faq__trigger::marker{content:"";display:none}.faq__question{min-width:0;color:var(--color-text-primary);letter-spacing:-.16px;flex:1;font-size:1rem;font-weight:500;line-height:1.5rem}.faq__item--marketing .faq__question{color:#09090b;letter-spacing:normal;font-size:1.125rem;font-weight:700;line-height:normal}.faq__toggle{border-radius:6.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}.faq__item--marketing .faq__toggle{border-radius:0;width:1.125rem;height:1.125rem;overflow:visible}.faq__toggle:before{content:"";background:var(--color-bg-soft);opacity:0;border-radius:6.25rem;transition:opacity .25s;position:absolute;inset:0}.faq__item--open:not(.faq__item--marketing) .faq__toggle:before{opacity:1}.faq__item--marketing .faq__toggle:before{content:none}.faq__icon{z-index:1;color:var(--color-text-secondary);transition:transform .25s;display:block;position:relative;transform:rotate(0)}.faq__item--open:not(.faq__item--marketing) .faq__icon{color:var(--color-primary-text);transform:rotate(180deg)}.faq__chevron{width:1.125rem;height:1.125rem;display:block}.faq__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__item--open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{min-height:0;overflow:hidden}.faq__answer{max-width:44rem;margin-top:.75rem}.faq__answer--marketing{color:#6b737d;max-width:none;margin:.75rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.5rem}.faq__answer--rich{color:var(--color-text-secondary);letter-spacing:-.15px;flex-direction:column;gap:.75rem;font-size:.9375rem;font-weight:400;line-height:1.375rem;display:flex}.faq__answer-p{margin:0}.faq__answer-list{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25em;display:flex}.faq__answer-list--ordered{list-style:decimal}.faq__answer-list:not(.faq__answer-list--ordered){list-style:outside}.faq__answer-list li::marker{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.faq__panel,.faq__icon,.faq__toggle:before{transition:none}}
