.tapp-faq{background:var(--color-blue-50);padding:120px 0;width:100%}.tapp-faq__header{align-items:center;display:flex;flex-direction:column;margin-bottom:56px}.tapp-faq__headline{color:var(--foreground);font-size:clamp(2rem,4vw,56px)!important;font-weight:400;line-height:1.15!important;text-align:center}.tapp-faq__list{display:flex;flex-direction:column;width:100%}.tapp-faq__item{margin-right:30px}.tapp-faq__item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.tapp-faq__item summary{list-style:none}.tapp-faq__item summary::-webkit-details-marker{display:none}.tapp-faq__question{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:22px 0;user-select:none}.tapp-faq__question span:first-child{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.4}.tapp-faq__chevron{border-bottom:2px solid var(--muted-foreground);border-right:2px solid var(--muted-foreground);flex-shrink:0;height:9px;margin-bottom:4px;margin-right:-30px;transform:rotate(45deg);transition:transform .2s ease;width:9px}.tapp-faq__item[open] .tapp-faq__chevron{margin-bottom:-4px;transform:rotate(-135deg)}.tapp-faq__answer{padding:0 20% 24px 0}.tapp-faq__answer,.tapp-faq__answer p{color:var(--muted-foreground);font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media (min-width:768px) and (max-width:1100px){.tapp-faq{padding:80px 0}}@media (max-width:767px){.tapp-faq{padding:56px 0}.tapp-faq__question{padding:18px 0}.tapp-faq__header{margin-bottom:25px}}