.qe{--qe-bg:#f5f5f4;--qe-card:#fff;--qe-ink:#0a0a0b;--qe-ink-2:#55575d;--qe-ink-3:#8a8c92;--qe-gray:#a4a6ac;--qe-blue:#0057ff;font-family:var(--fh-font), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;color:var(--qe-ink);padding:clamp(40px,5vw,72px) 0}:root[data-theme=dark] .qe{--qe-bg:#151517;--qe-card:#1d1d20;--qe-ink:#f4f4f5;--qe-ink-2:#a8aab0;--qe-ink-3:#7c7e85;--qe-gray:#5f6168;--qe-blue:#6a9bff}.qe *,.qe :before,.qe :after{box-sizing:border-box}.qe__wrap{max-width:1320px;margin:0 auto;padding:0 20px}.qe__box{background:var(--qe-bg);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,5vw,80px);padding:clamp(24px,4vw,48px);display:grid}.qe__cap{letter-spacing:.04em;text-transform:uppercase;color:var(--qe-ink-3);margin:0;font:500 12px/1.3 var(--fh-mono), ui-monospace, Menlo, monospace!important}html body .qe .qe__h:not(#z1):not(#z2):not(#z3){color:var(--qe-ink);margin:16px 0 0;font:500 clamp(30px, 3.2vw, 48px)/1.06 var(--fh-font), -apple-system, sans-serif!important;letter-spacing:-.035em!important}.qe__h span{display:block}.qe__h span+span{color:var(--qe-gray)}.qe__text{max-width:34em;color:var(--qe-ink-2);margin:16px 0 0;font-size:16.5px;line-height:1.6}.qe__q{gap:10px;display:grid}.qe__q .qe__cap{margin-bottom:4px}.qe__opt{background:var(--qe-card);min-height:60px;color:var(--qe-ink);font:500 17px/1.25 var(--fh-font), -apple-system, sans-serif;letter-spacing:-.015em;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 0 22px;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex}.qe__opt svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex:none;width:18px;height:18px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s}.qe__opt:hover{border-color:var(--qe-ink);transform:translateY(-2px);box-shadow:0 16px 40px -24px #0a0a0b66}.qe__opt:hover svg{opacity:1;transform:translate(4px)}.qe__opt:focus-visible{outline:2px solid var(--qe-blue);outline-offset:3px}[dir=rtl] .qe__opt svg{transform:scaleX(-1)}[dir=rtl] .qe__opt:hover svg{transform:scaleX(-1)translate(4px)}@media (max-width:900px){.qe__box{border-radius:22px;grid-template-columns:minmax(0,1fr)}}.fh .qe__wrap{max-width:calc(var(--fh-wrap) + 2 * var(--fh-pad));padding:0 var(--fh-pad)}
