.home #faq{max-width:var(--container-width);padding:0 var(--sides-padding);margin:var(--sections-spacing) auto 0}.home #faq .title{font-family:var(--font-victory-regular);font-size:var(--font-size-headline);color:var(--color-text);margin-bottom:var(--title-spacing)}.home #faq .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home #faq .faq-item{background-color:rgba(var(--color-primary-rgb),.06);overflow:hidden}.home #faq .faq-item__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.home #faq .faq-item__question{font-family:var(--font-montserratarm-light);font-size:var(--font-size-subtitle-2);font-weight:400;color:var(--color-text);flex:1 1;line-height:1.4;margin:0}.home #faq .faq-item__toggle-btn{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.home #faq .faq-item__toggle-icon{width:24px;height:24px;transition:transform .3s ease}.home #faq .faq-item__answer{white-space:pre-line;font-family:var(--font-montserratarm-light);font-size:var(--font-size-body);color:var(--color-text);padding:0 20px 20px;line-height:1.6}.home #faq .faq-item__answer-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}@media(max-width:834px){.home #faq .title{text-align:center}.home #faq .faq-grid{grid-template-columns:1fr}}