.faq-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 4px 28px rgba(0,0,0,.07);margin-bottom:1.5rem;overflow:hidden}.faq-card__header{border-bottom:1px solid #f0f0f0;padding:1.25rem 1.5rem;position:relative}.faq-card__header:after{background:var(--color-accent);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:1.5rem;position:absolute;width:40px}.faq-card__title{color:var(--color-text,#2b2b2b);font-weight:700;letter-spacing:.02em;margin:0}.faq-items{padding:.5rem 0}.faq-item{border-bottom:1px solid #f3f4f6}.faq-item:last-child{border-bottom:none}.faq-item__question{align-items:center;color:var(--color-text,#2b2b2b);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.5rem;transition:color .15s,background .15s}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:hover{background:#fafafa;color:var(--color-primary)}.faq-item__question span{flex:1}.faq-item__chevron{color:#9ca3af;flex-shrink:0;height:18px;transition:transform .25s ease,color .15s;width:18px}.faq-item[open]>.faq-item__question{color:var(--color-primary)}.faq-item[open]>.faq-item__question .faq-item__chevron{color:var(--color-primary);transform:rotate(180deg)}.faq-item__answer{padding:0 1.5rem 1.1rem}.faq-item__answer p{color:var(--color-text-muted,#6b7280);font-size:.9rem;line-height:1.75;margin:0}

/*# sourceMappingURL=terms.min.css.map*/