.faqs-layout{display: grid;grid-template-columns: 1fr;gap: 32px;margin-top: 8px}@media (min-width: 992px){.faqs-layout{grid-template-columns: 2fr 1fr;align-items: start}} .faqs-block + .faqs-block{margin-top: 32px}.faqs-head{font-family: inherit;background: var(--brand-dark);color: var(--text-light);padding: 14px 20px;font-size: 1.25rem;font-weight: 500;border-radius: var(--radius) var(--radius) 0 0;margin: 0}.faqs-list{border: 1px solid var(--border);border-top: 0;border-radius: 0 0 var(--radius) var(--radius);padding: 0 20px;background: var(--surface)}.faqs-item{border-bottom: 1px dashed var(--border);padding: 14px 0}.faqs-item:last-child{border-bottom: 0}.faqs-item summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;list-style: none;cursor: pointer;font-weight: 500;font-size: 17px;color: var(--brand-dark)}.faqs-item summary::-webkit-details-marker{display: none}.faqs-item summary::after{content: '';width: 8px;height: 8px;flex-shrink: 0;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .3s ease}.faqs-item.is-open summary::after{transform: translateY(2px) rotate(-135deg)}.faqs-answer{overflow: hidden;transition: height .3s ease}.faqs-item p{margin: 10px 0 4px;color: var(--text-secondary)}.faqs-answer ul{list-style: disc;padding-left: 22px}.faqs-answer ol{list-style: decimal;padding-left: 22px}.faqs-answer li{margin-bottom: 4px;color: var(--text-secondary)}@media (prefers-reduced-motion: reduce){.faqs-answer,.faqs-item summary::after{transition: none}} .faqs-query{position: sticky;top: calc(var(--header-offset) + 20px);text-align: center;background: var(--brand-light);padding: 48px 24px;border-radius: var(--radius-lg);box-shadow: var(--shadow-sm)}.faqs-query i[data-lucide]{font-size: 44px;color: var(--brand)}.faqs-query h3{font-family: inherit;font-size: 1.35rem;color: var(--brand-dark);margin: 14px 0 10px}.faqs-query p{font-size: 14.5px}