.mod_faq{background:var(--kg-wash-2);border:1px solid var(--kg-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--kg-radius-card);padding:32px}.mod_faq .title{font-family:"Montserrat",ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:var(--kg-text);margin:0 0 24px 0}.mod_faq .list{display:flex;flex-direction:column;gap:16px}.mod_faq .item{background:var(--kg-wash-2);border:1px solid var(--kg-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--kg-radius-card);overflow:hidden}.mod_faq .trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:16px 24px;background:none;border:none;color:var(--kg-text);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;text-align:left;transition:opacity 0.2s ease,transform 0.2s ease}.mod_faq .trigger:hover{opacity:0.8;transform:scale(1.005)}.mod_faq .chevron{width:16px;height:16px;flex-shrink:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.mod_faq .trigger[aria-expanded=true] .chevron{transform:rotate(180deg)}.mod_faq .content{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.4,0,0.2,1),padding 0.3s cubic-bezier(0.4,0,0.2,1)}.mod_faq .content.open{max-height:200px}.mod_faq .content p{padding:0 24px 16px 24px;margin:0;font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:0.875rem;color:hsl(200 10% 60%);line-height:1.5}
