.sx-fq{isolation:isolate;padding-block:clamp(88px,12vh,140px);padding-inline:clamp(20px,5vw,32px);position:relative}.sx-fq:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%);position:absolute;inset:0}.sx-fq-wrap{max-width:820px;margin-inline:auto}.sx-fq-list{gap:10px;margin-top:32px;display:grid}.sx-fq-list details{border:1px solid var(--sp-line);background-color:color-mix(in srgb, var(--sp-bg2) 92%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--sp-bg2) 92%, transparent), color-mix(in srgb, var(--sp-bg2) 92%, transparent));border-radius:18px;transition:border-color .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.sx-fq-list details[open]{border-color:color-mix(in srgb, var(--sp-glow) 60%, transparent)}.sx-fq-list summary{cursor:pointer;font-family:var(--font-display);color:var(--sp-text);align-items:baseline;gap:14px;padding:18px 20px;font-size:1.1rem;font-weight:800;line-height:1.35;list-style:none;display:flex}.sx-fq-list summary::-webkit-details-marker{display:none}.sx-fq-chev{fill:none;width:22px;height:22px;stroke:var(--sp-glow);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-inline-start:auto;transition:transform .35s cubic-bezier(.22,1,.36,1),stroke .3s}.sx-fq-list details[open] .sx-fq-chev{stroke:var(--sp-accent);transform:rotate(180deg)}.sx-fq-list summary:focus-visible{outline:2px solid var(--sp-accent);outline-offset:-2px;border-radius:18px}.sx-fq-num{font-family:var(--font-mono);color:var(--sp-accent);letter-spacing:.08em;flex-shrink:0;font-size:11px;font-weight:500}.sx-fq-a{overflow:hidden}.sx-fq-a p{font-family:var(--font-body);color:var(--sp-text2);margin:0;padding:0 20px 20px;padding-inline-start:52px}.sx-fq-more{text-align:center;margin-top:24px}.sx-fq-more a{color:var(--sp-text2);text-underline-offset:4px;font-weight:600;text-decoration:underline}.sx-fq-rv{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.sx-fq-rv.sx-fq-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sx-fq-rv{opacity:1;transition:none;transform:none}.sx-fq-chev{transition:none}}
.sx-cc{isolation:isolate;padding-block:clamp(88px,12vh,140px);padding-inline:clamp(20px,5vw,32px);position:relative}.sx-cc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%);position:absolute;inset:0}.sx-cc-wrap{max-width:720px;margin-inline:auto}.sx-cc-chat{justify-items:start;gap:10px;margin-top:24px;display:grid}.sx-cc-who{align-items:center;gap:10px;margin-bottom:4px;display:flex}.sx-cc-who img{object-fit:cover;border:1px solid var(--sp-line);border-radius:50%;width:40px;height:40px}.sx-cc-who div{line-height:1.25;display:grid}.sx-cc-who b{font-family:var(--font-display);color:var(--sp-text);font-weight:800}.sx-cc-who span{color:var(--sp-text3);align-items:center;gap:6px;font-size:13px;display:flex}.sx-cc-who i{background:var(--sp-good);width:8px;height:8px;box-shadow:0 0 8px var(--sp-good);border-radius:50%}.sx-cc-msg{max-width:52ch;font-family:var(--font-body);color:var(--sp-text2);background-color:var(--sp-bg2);background-image:linear-gradient(var(--sp-bg2), var(--sp-bg2));border:1px solid var(--sp-line);opacity:0;border-radius:18px 18px 18px 6px;margin:0;padding:12px 16px;font-size:1.08rem;transform:translateY(10px)}.sx-cc-in .sx-cc-msg{animation:.6s cubic-bezier(.22,1,.36,1) forwards sx-cc-msg}@keyframes sx-cc-msg{to{opacity:1;transform:none}}.sx-cc-form{margin-top:22px}@media (prefers-reduced-motion:reduce){.sx-cc-msg,.sx-cc-in .sx-cc-msg{opacity:1;animation:none;transform:none}}
