.mk-faq{position:relative;overflow:hidden}.mk-faq-head{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mk-faq-subtitle{letter-spacing:.26em;text-transform:uppercase;background:linear-gradient(100deg,#60a5fa,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.4rem;font-size:.74rem;font-weight:600}.mk-faq-title{font-size:clamp(2rem,4.6vw,3.4rem);font-family:var(--font-display);letter-spacing:-.038em;color:#fff;margin-bottom:2.6rem;font-weight:500}.mk-faq-tabs{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.mk-faq-tab{white-space:nowrap;color:#a0a5c0;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:99px;padding:.55em 1.1em;font-family:inherit;font-size:.86rem;font-weight:500;transition:color .5s,border-color .4s;position:relative;overflow:hidden}.mk-faq-tab:hover{color:#fff}.mk-faq-tab.is-selected{color:#fff;border-color:#0000}.mk-faq-tab-label{z-index:1;position:relative}.mk-faq-tab-fill{z-index:0;background:linear-gradient(100deg,#3b82f6,#1e3a8a);border-radius:99px;position:absolute;inset:0}.mk-faq-list{max-width:780px;margin:3rem auto 0}.mk-faq-list-inner{flex-direction:column;gap:.7rem;display:flex}.mk-faq-item{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#10173a8c;border:1px solid #ffffff1a;border-radius:16px;transition:background .3s,border-color .3s}.mk-faq-item.is-open{background:#1e2952b3;border-color:#3b82f673}.mk-faq-question{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.3rem;display:flex}.mk-faq-question-text{color:#a0a5c0;font-size:clamp(.98rem,1.5vw,1.08rem);font-weight:500;line-height:1.4;transition:color .25s}.mk-faq-item.is-open .mk-faq-question-text,.mk-faq-question:hover .mk-faq-question-text{color:#fff}.mk-faq-icon{color:#a0a5c0;flex-shrink:0;place-items:center;width:22px;height:22px;transition:color .25s;display:grid}.mk-faq-icon svg{width:20px;height:20px}.mk-faq-item.is-open .mk-faq-icon{color:#60a5fa}.mk-faq-answer{padding:0 1.3rem;overflow:hidden}.mk-faq-answer p{color:#a0a5c0;padding-bottom:1.2rem;font-size:.97rem;line-height:1.72}
