.fq{--disp:var(--font-display-stack);--body:var(--font-body-stack);--mono:var(--font-mono-stack);--ink:rgba(234,242,248,.75);--ez:cubic-bezier(.2,.7,.2,1);position:relative;padding:110px 0;border-top:1px solid var(--line);color:var(--tx);font-family:var(--body);background:radial-gradient(45% 55% at 18% 40%,rgba(86,201,243,.1),transparent 70%);isolation:isolate;overflow-x:clip}.fq *{box-sizing:border-box}.fq-wrap{max-width:1240px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.fq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.fq-side{position:sticky;top:120px}.fq-eye{font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hi);margin:0 0 16px}.fq-h2{font-family:var(--disp);font-weight:800;font-size:clamp(34px,3.4vw,46px);line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.fq-list{display:flex;flex-direction:column;gap:10px;counter-reset:fq}.fq-q{counter-increment:fq;border:1px solid var(--line2);border-radius:18px;background:linear-gradient(180deg,#0f1b27,#0b1520);transition:border-color .3s,box-shadow .3s,background .3s}.fq-q:hover{border-color:rgba(86,201,243,.4)}.fq-q[open]{border-color:rgba(86,201,243,.6);background:radial-gradient(90% 120% at 0 0,rgba(86,201,243,.12),transparent 60%),linear-gradient(180deg,#0f1b27,#0b1520);box-shadow:0 30px 70px -40px rgba(86,201,243,.55)}.fq-q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;border-radius:18px;font-family:var(--disp);font-weight:700;font-size:18.5px;line-height:1.25;letter-spacing:-.01em;color:var(--tx)}.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{flex:1;min-width:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.fq-q summary:before{content:counter(fq,decimal-leading-zero);flex:none;width:36px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--hi);background:rgba(86,201,243,.1);border:1px solid rgba(86,201,243,.3)}.fq-q[open] summary:before{background:var(--hi);color:#05090e;border-color:transparent}.fq-i{width:32px;height:32px;border-radius:50%;border:1px solid rgba(86,201,243,.35);position:relative;flex:none;transition:transform .35s var(--ez),background .3s,border-color .3s}.fq-i:after,.fq-i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--hi)}.fq-i:after{transform:rotate(90deg)}.fq-q[open] .fq-i{transform:rotate(45deg);background:var(--hi);border-color:transparent}.fq-q[open] .fq-i:after,.fq-q[open] .fq-i:before{background:#05090e}.fq-a{font-size:16px;line-height:1.7;margin:0;padding:18px 64px 22px 72px;max-width:none;text-wrap:pretty;color:var(--ink);border-top:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:0 0 17px 17px}@supports (interpolate-size:allow-keywords){.fq-list{interpolate-size:allow-keywords}.fq-q::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility allow-discrete .35s}.fq-q[open]::details-content{block-size:auto}}.fq-fl{inset:0;z-index:0;pointer-events:none;overflow:hidden}.fq-f,.fq-fl{position:absolute}.fq-f{left:var(--x);top:var(--y);width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;opacity:.5;background:linear-gradient(160deg,rgba(var(--fc),.28),rgba(var(--fc),.08));border:1px solid rgba(var(--fc),.45);color:rgb(var(--fc));box-shadow:0 20px 40px -20px rgba(var(--fc),.8);animation:fq-float 11s ease-in-out var(--d) infinite}.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{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.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{width:40px;height:40px;border-radius:12px}.fq-f,.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{padding:15px 14px;font-size:16.5px;gap:12px}.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{font-size:17px;text-align:left}.fq-a{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.fq-i,.fq-q,.fq-q::details-content{transition:none}.fq-f{animation:none}}