.faq-preview{max-width:1200px;margin:0 auto;padding:120px 32px}@media (max-width:560px){.faq-preview{padding:64px 20px}}.faq-preview__list{max-width:780px;margin:0 auto}.faq-preview__item{border-bottom:1px solid var(--color-on-background-90)}.faq-preview__item:first-child{border-top:1px solid var(--color-on-background-90)}.faq-preview__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 4px;transition:color .2s;display:flex}.faq-preview__question:hover{color:var(--color-brand-accent)}.faq-preview__question:hover .faq-preview__chevron{border-color:var(--color-brand-accent)}.faq-preview__question-text{color:var(--color-on-background);font-family:IBM Plex Sans,sans-serif;font-size:clamp(.95rem,1.6vw,1.08rem);font-weight:500;line-height:1.5;transition:color .2s}.faq-preview__question:hover .faq-preview__question-text{color:var(--color-brand-accent)}.faq-preview__chevron{border-right:2px solid var(--color-on-background-50);border-bottom:2px solid var(--color-on-background-50);flex-shrink:0;width:10px;height:10px;transition:transform .3s,border-color .2s;transform:rotate(45deg)}.faq-preview__item--open .faq-preview__chevron{transform:rotate(-135deg)}.faq-preview__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-preview__item--open .faq-preview__answer{grid-template-rows:1fr}.faq-preview__answer-text{color:var(--color-on-background-40);opacity:0;padding:0 4px;font-size:.95rem;line-height:1.75;transition:padding .35s,opacity .25s;overflow:hidden}.faq-preview__item--open .faq-preview__answer-text{opacity:1;padding:0 4px 24px;transition:padding .35s,opacity .35s .1s}.faq-preview__cta{text-align:center;margin-top:48px}
