.fq{--disp:var(--font-display-stack);--body:var(--font-body-stack);--mono:var(--font-mono-stack);--ink:#eaf2f8bf;--ez:cubic-bezier(.2,.7,.2,1);border-top:1px solid var(--line);color:var(--tx);font-family:var(--body);isolation:isolate;background:radial-gradient(45% 55% at 18% 40%,#56c9f31a,#0000 70%);padding:110px 0;position:relative;overflow-x:clip}.fq *{box-sizing:border-box}.fq-wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 40px;position:relative}.fq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.fq-side{position:sticky;top:120px}.fq-eye{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hi);margin:0 0 16px;font-size:12.5px}.fq-h2{font-family:var(--disp);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:800;line-height:1.04}.fq-list{counter-reset:fq;flex-direction:column;gap:10px;display:flex}.fq-q{counter-increment:fq;border:1px solid var(--line2);background:linear-gradient(#0f1b27,#0b1520);border-radius:18px;transition:border-color .3s,box-shadow .3s,background .3s}.fq-q:hover{border-color:#56c9f366}.fq-q[open]{background:radial-gradient(90% 120% at 0 0,#56c9f31f,#0000 60%),linear-gradient(#0f1b27,#0b1520);border-color:#56c9f399;box-shadow:0 30px 70px -40px #56c9f38c}.fq-q summary{cursor:pointer;font-family:var(--disp);letter-spacing:-.01em;color:var(--tx);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:18.5px;font-weight:700;line-height:1.25;list-style:none;display:flex}.fq-q summary::-webkit-details-marker{display:none}.fq-q summary:focus-visible{outline:2px solid var(--hi);outline-offset:2px}.fq-q summary h3{min-width:0;font:inherit;letter-spacing:inherit;color:inherit;flex:1;margin:0}.fq-q summary:before{content:counter(fq,decimal-leading-zero);width:36px;height:28px;font-family:var(--mono);color:var(--hi);background:#56c9f31a;border:1px solid #56c9f34d;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.fq-q[open] summary:before{background:var(--hi);color:#05090e;border-color:#0000}.fq-i{width:32px;height:32px;transition:transform .35s var(--ez),background .3s,border-color .3s;border:1px solid #56c9f359;border-radius:50%;flex:none;position:relative}.fq-i:before,.fq-i:after{content:"";background:var(--hi);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.fq-i:after{transform:rotate(90deg)}.fq-q[open] .fq-i{background:var(--hi);border-color:#0000;transform:rotate(45deg)}.fq-q[open] .fq-i:before,.fq-q[open] .fq-i:after{background:#05090e}.fq-a{text-wrap:pretty;max-width:none;color:var(--ink);border-top:1px solid var(--line);background:#ffffff08;border-radius:0 0 17px 17px;margin:0;padding:18px 64px 22px 72px;font-size:16px;line-height:1.7}@supports (interpolate-size:allow-keywords){.fq-list{interpolate-size:allow-keywords}.fq-q::details-content{block-size:0;transition:block-size .35s ease,content-visibility .35s allow-discrete;overflow:clip}.fq-q[open]::details-content{block-size:auto}}.fq-fl{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fq-f{left:var(--x);top:var(--y);opacity:.5;background:linear-gradient(160deg,rgba(var(--fc),.28),rgba(var(--fc),.08));border:1px solid rgba(var(--fc),.45);width:54px;height:54px;color:rgb(var(--fc));box-shadow:0 20px 40px -20px rgba(var(--fc),.8);animation:fq-float 11s ease-in-out var(--d) infinite;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute}.fq-f:nth-child(odd){opacity:.75}.fq-f:nth-child(3n){animation-duration:14s}.fq-f:nth-child(3n+1){animation-duration:9s}.fq-f svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.fq-c1{--fc:86,201,243}.fq-c2{--fc:139,124,246}.fq-c3{--fc:38,217,142}.fq-c4{--fc:255,201,77}@keyframes fq-float{0%,to{transform:translate(0)rotate(-3deg)}33%{transform:translate(8px,-18px)rotate(2deg)}66%{transform:translate(-6px,-8px)rotate(-1deg)}}@media (max-width:1080px){.fq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.fq-side{position:static}.fq-f{opacity:.22;border-radius:12px;width:40px;height:40px}.fq-f:nth-child(odd){opacity:.22}.fq-f svg{width:18px;height:18px}.fq-f:nth-child(2n){display:none}}@media (max-width:860px){.fq-q summary{gap:12px;padding:15px 14px;font-size:16.5px}.fq-q summary:before{width:32px}.fq-a{padding:16px 16px 18px 58px}}@media (max-width:760px){.fq{padding:72px 0}.fq-wrap{padding:0 22px}.fq-side{text-align:center}.fq-q summary{text-align:left;font-size:17px}.fq-a{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.fq-q,.fq-i{transition:none}.fq-q::details-content{transition:none}.fq-f{animation:none}}
