.defq{position:relative;background:var(--zn-bg0);padding:88px 40px 40px;overflow:hidden}.defq-wrap{position:relative;max-width:860px;margin:0 auto}.defq-head{text-align:center}.defq-h2{margin:16px 0 36px;font-size:34px;font-weight:900;line-height:1.6;background:linear-gradient(110deg,var(--fq-h1,var(--zn-t1)) 35%,var(--fq-h2,var(--zn-accent-head)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.defq-list{display:flex;flex-direction:column;gap:var(--fq-gap,12px)}.defq-item{background:var(--fq-bg,rgb(255 255 255 / .03));border:1px solid var(--fq-bd,rgba(var(--zn-line),.14));border-radius:var(--fq-radius,18px);overflow:hidden;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.defq-item[open]{background:var(--fq-bg-on,rgb(255 59 92 / .07));border-color:var(--fq-bd-on,rgb(255 59 92 / .4));box-shadow:0 0 34px var(--fq-glow-on,rgb(255 59 92 / .1))}.defq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:var(--fq-pad,19px 24px);cursor:pointer;list-style:none}.defq-q::-webkit-details-marker{display:none}.defq-item:focus-within .defq-q{outline:none}.defq-q:focus-visible{outline:2px solid var(--zn-rose);outline-offset:-3px}.defq-qt{font-size:15.5px;font-weight:800;color:var(--zn-t1);line-height:1.8}.defq-ic{width:32px;height:32px;border-radius:50%;background:var(--fq-ic-bg,rgb(255 255 255 / .06));color:var(--fq-ic-color,var(--zn-t4));display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;flex-shrink:0;transition:background .18s ease,color .18s ease}.defq-item[open] .defq-ic{background:linear-gradient(135deg,var(--fq-ic1,var(--zn-crim)),var(--fq-ic2,var(--zn-rose)));color:var(--fq-ic-color-on,#FFFFFF)}.defq-ic::before{content:var(--fq-sign-off,"+")}.defq-item[open] .defq-ic::before{content:var(--fq-sign-on,"−")}.defq-a{padding:0 24px 21px;font-size:14px;color:var(--zn-t5);line-height:2.2;font-weight:500}.defq-a p{margin:0 0 12px;color:inherit;font-size:inherit;line-height:inherit}.defq-a :last-child{margin-bottom:0}.defq-a a{color:var(--zn-accent-soft);font-weight:700}@media (prefers-reduced-motion:reduce){.defq-item,.defq-ic{transition:none}}