.faq-card-preview{gap:7px}.faq-card-preview>.faq-card-head small{color:#74747e;font-size:11px;font-weight:750}.faq-card-orgs{gap:5px;margin:0;padding:0;list-style:none;display:grid}.faq-card-org{background:#fff;border:1px solid #dfe1eb;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.faq-card-org.is-best{background:#f4f5f7;border-color:#2b2c33}.faq-card-org.is-miss{border-style:dashed;border-color:#c9c3b6}.faq-card-org b{color:#2b2c33;font-weight:750;font-size:11px!important}.faq-card-org .faq-card-steps{color:#5a5b63;font-weight:700;font-size:10px!important}.faq-card-org .faq-card-score{color:#4d4e56;background:#fff;border:1px solid #dfe1eb;border-radius:99px;padding:2px 7px;font-weight:800;font-size:9px!important}.faq-card-org.is-best .faq-card-score{color:#fff;background:#2b2c33;border-color:#2b2c33}.faq-card-org.is-miss .faq-card-score{color:#7a6a4a;border-color:#c9c3b6}.faq-card-verdict{color:#4d4e56;margin:0;font-size:11px;line-height:1.45}.faq-card-verdict b{color:#2b2c33}.term-interactive-demo.faq-interaction-demo{border-color:var(--line);background:var(--color-white)}.faq-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.faq-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.faq-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faq-interaction-demo button:disabled,.faq-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--color-white);color:var(--muted);cursor:not-allowed}.term-interactive-demo.faq-interaction-demo button[aria-pressed=true],.term-interactive-demo.faq-interaction-demo button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.faq-interaction-demo .faq-demo-intro{gap:4px;display:grid}.faq-interaction-demo .faq-demo-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-interaction-demo .faq-demo-intro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.faq-interaction-demo .faq-demo-intro p b{color:var(--ink);font-weight:800}.faq-interaction-demo .faq-demo-org-row{flex-wrap:wrap;gap:6px;display:flex}.faq-interaction-demo .faq-demo-org{text-align:left;gap:1px;padding:7px 11px;display:grid}.faq-interaction-demo .faq-demo-org b{color:var(--ink);font-size:13px;font-weight:750}.faq-interaction-demo .faq-demo-org span{color:var(--muted);font-size:11px}.faq-interaction-demo .faq-demo-readout{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.faq-interaction-demo .faq-demo-readout-cell{gap:2px;display:grid}.faq-interaction-demo .faq-demo-readout-cell small{color:var(--muted);font-size:11px;font-weight:700}.faq-interaction-demo .faq-demo-readout-cell b{color:var(--ink);font-size:16px;font-weight:800}.faq-interaction-demo .faq-demo-readout-cell b.is-score-high{color:#2b2c33}.faq-interaction-demo .faq-demo-readout-cell b.is-score-mid{color:#5a5b63}.faq-interaction-demo .faq-demo-readout-cell b.is-score-low{color:#7a6a4a}.faq-interaction-demo .faq-demo-readout-cell b.is-hit{color:#2f6a45}.faq-interaction-demo .faq-demo-readout-cell b.is-miss{color:#8a3a44}.faq-interaction-demo .faq-demo-list-wrap{gap:8px;display:grid}.faq-interaction-demo .faq-demo-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.faq-interaction-demo .faq-demo-list-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-interaction-demo .faq-demo-list-flag{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.faq-interaction-demo .faq-demo-list-flag.is-miss{color:#7a6a4a;border-style:dashed;border-color:#c9c3b6}.faq-interaction-demo .faq-demo-groups{gap:6px;display:grid}.faq-interaction-demo .faq-demo-group{border:1px solid var(--line);background:var(--color-white);border-radius:8px;overflow:hidden}.faq-interaction-demo .faq-demo-group-head{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:9px 11px;display:grid}.faq-interaction-demo .faq-demo-group-head span{color:var(--ink);font-size:13px;font-weight:750}.faq-interaction-demo .faq-demo-group-head small{color:var(--muted);font-size:11px}.faq-interaction-demo .faq-demo-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.faq-interaction-demo .faq-demo-group .faq-demo-list{padding:0 8px 8px}.faq-interaction-demo .faq-demo-flat,.faq-interaction-demo .faq-demo-tag-list{border:1px solid var(--line);background:var(--color-white);border-radius:8px;padding:6px}.faq-interaction-demo .faq-demo-item{display:grid}.faq-interaction-demo .faq-demo-item-row{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.faq-interaction-demo .faq-demo-item.is-target .faq-demo-item-row{background:#f4f5f7;border-color:#2b2c33}.faq-interaction-demo .faq-demo-target-mark{color:#fff;background:#2b2c33;border-radius:99px;justify-content:center;align-items:center;min-width:32px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.faq-interaction-demo .faq-demo-pos{background:var(--soft);min-width:20px;height:20px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.faq-interaction-demo .faq-demo-q{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;padding:6px 8px;font-size:13px;font-weight:650}.faq-interaction-demo .faq-demo-q:hover{color:var(--ink);background:0 0;border:0;text-decoration:underline}.faq-interaction-demo .faq-demo-q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.faq-interaction-demo .faq-demo-q span:last-child{font-weight:800}.faq-interaction-demo .faq-demo-answer{color:var(--ink);padding:4px 8px 8px 40px;font-size:12.5px;line-height:1.55}.faq-interaction-demo .faq-demo-answer p{margin:0}.faq-interaction-demo .faq-demo-tags{gap:8px;display:grid}.faq-interaction-demo .faq-demo-tag-row{flex-wrap:wrap;gap:6px;display:flex}.faq-interaction-demo .faq-demo-tag{border-radius:99px;padding:5px 12px;font-size:12px}.faq-interaction-demo .faq-demo-tag-hint,.faq-interaction-demo .faq-demo-tag-empty{border:1px dashed var(--line);color:var(--muted);background:var(--color-white);border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.faq-interaction-demo .faq-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faq-interaction-demo .faq-demo-reset{min-height:34px;padding:7px 12px}.faq-interaction-demo .faq-demo-primary{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-width:132px;min-height:38px;color:var(--color-white);font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:750}.faq-interaction-demo .faq-demo-primary:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.faq-interaction-demo .faq-demo-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.faq-interaction-demo .faq-demo-primary:disabled,.faq-interaction-demo .faq-demo-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.faq-interaction-demo .faq-demo-ticket{background:#f1f9f3;border:1px solid #b9d8c2;border-left:3px solid #2f6a45;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.faq-interaction-demo .faq-demo-ticket-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.faq-interaction-demo .faq-demo-ticket-head b{color:#2f6a45;font-size:13px;font-weight:800}.faq-interaction-demo .faq-demo-ticket-head small{color:#2f6a45;font-size:11px}.faq-interaction-demo .faq-demo-ticket p{color:#245538;margin:0;font-size:12.5px;line-height:1.55}.faq-interaction-demo .faq-demo-ticket code{color:#245538;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#dff3e4;border-radius:3px;padding:1px 5px;font-size:11px}.faq-interaction-demo .faq-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--muted);border-radius:6px;gap:6px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55;display:grid}.faq-interaction-demo .faq-demo-status-cell{display:inline}.faq-interaction-demo .faq-demo-status-cell b{background:var(--color-white);border:1px solid var(--line);color:var(--ink);letter-spacing:.02em;border-radius:4px;margin-right:5px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}@media (max-width:560px){.faq-interaction-demo .faq-demo-readout{grid-template-columns:1fr}.faq-interaction-demo .faq-demo-answer{padding-left:12px}}.faq-examples{gap:10px;display:grid}.faq-examples .faq-example{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:4px;padding:12px 14px;display:grid}.faq-examples .faq-example.is-good{background:#f7fbf8;border-left:3px solid #2f6a45}.faq-examples .faq-example.is-bad{background:#fdf6f6;border-left:3px solid #8a3a44}.faq-examples .faq-example small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-examples .faq-example b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.faq-examples .faq-example p{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.faq-examples .faq-example-cta{border:1px solid var(--ink);background:var(--ink);color:var(--color-white);border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.faq-examples .faq-example-flag{color:#7e3f2f;background:#fff;border:1px dashed #c46a4e;border-radius:8px;justify-self:start;align-items:center;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.faq-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faq-recap li{border:1px solid var(--line);background:var(--color-white);color:#4d4e56;border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.6}.faq-recap li b{color:var(--ink);font-weight:800}.faq-how-steps{color:#4d4e56;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.faq-how-steps li{padding-left:4px}.faq-how-steps li::marker{color:var(--ink);font-weight:800}@media (max-width:560px){.faq-examples{grid-template-columns:1fr}}.term-card .term-preview.faq-card-preview{background:radial-gradient(circle at 18% 80%,#ffd69947,#0000 32%),linear-gradient(165deg,#f3f7fb 0%,#e8eef5 100%);border-color:#d5e0ea;gap:8px;padding:10px!important}.faq-card-list{background:#fffc;border:1px solid #d5e0ea;border-radius:12px;gap:6px;padding:10px;display:grid}.faq-card-list>small{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#667686!important;font-size:8px!important}.faq-card-item{background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:7px 8px;font-weight:750;display:flex;color:#243040!important;font-size:10px!important}.faq-card-item.is-open{background:#fff6e8;border-left:3px solid #d79a3a;gap:4px;display:grid}.faq-card-item.is-open b{color:#5a3f16!important;font-size:10px!important}.faq-card-item.is-open p{margin:0;font-weight:500;color:#5c4a2e!important;font-size:9px!important}.faq-card-item span{color:#8a97a6!important;font-size:12px!important}.faq-card-conclusion{margin:0;line-height:1.45;color:#334155!important;font-size:10px!important}.term-interactive-demo.faq-demo{--faq-ink:#243040;--faq-amber:#d79a3a;--faq-fail:#9a4330;background:#eef3f8;border-color:#d5e0ea;gap:12px;padding:12px}.faq-demo .faq-demo-stage{background:radial-gradient(circle at 12% 88%,#ffd6994d,#0000 32%),linear-gradient(#f7fafc 0%,#e8eef5 100%);border:1px solid #d5e0ea;border-radius:16px;gap:12px;padding:16px;display:grid}.faq-demo .faq-demo-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.faq-demo .faq-demo-head b{color:var(--faq-ink);font-size:18px}.faq-demo .faq-demo-head small{color:#667686;font-size:12px}.faq-demo .faq-demo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faq-demo .faq-demo-list li{background:#fff;border:1px solid #d5e0ea;border-radius:12px;overflow:hidden}.faq-demo .faq-demo-list li.is-open{background:#fff6e8;border-color:#e8c48a}.faq-demo .faq-demo-list li.is-target.is-open{box-shadow:inset 3px 0 0 var(--faq-amber)}.term-interactive-demo.faq-demo .faq-demo-list button{width:100%;min-height:44px;color:var(--faq-ink);background:0 0;border:0;border-radius:0;justify-content:space-between;font-weight:800}.term-interactive-demo.faq-demo .faq-demo-list button:hover{color:var(--faq-ink);background:#f3f7fb;border:0}.term-interactive-demo.faq-demo .faq-demo-list li.is-open button:hover{background:#fff1d9}.faq-demo .faq-demo-list button i{color:#8a97a6;font-style:normal;font-weight:900}.faq-demo .faq-demo-list p{color:#5c4a2e;margin:0;padding:0 14px 12px;font-size:13px;line-height:1.55}.faq-demo .faq-demo-stamp{color:#334155;background:#e7eef6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.faq-demo .faq-demo-stamp i{color:#fff;background:#3d5a7a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.faq-demo .faq-demo-stamp.is-flat,.faq-demo .faq-demo-stamp.is-dead-end{color:#7a3324;background:#f8e4dc}.faq-demo .faq-demo-stamp.is-flat i,.faq-demo .faq-demo-stamp.is-dead-end i{background:var(--faq-fail)}.term-interactive-demo.faq-demo .faq-demo-contact{color:#fff;background:#243040;border:0;justify-self:start}.term-interactive-demo.faq-demo .faq-demo-contact:hover{color:#fff;background:#1a2430;border:0}.faq-demo .faq-demo-ticket{background:#fff;border:1px solid #c9d6e4;border-radius:12px;gap:4px;padding:12px;display:grid}.faq-demo .faq-demo-ticket b{color:var(--faq-ink)}.faq-demo .faq-demo-ticket span{color:#5b6b7c;font-size:12px}.faq-demo .faq-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.faq-demo .faq-demo-modes button{color:#334155;background:#fff;border-color:#d5e0ea}.term-interactive-demo.faq-demo .faq-demo-modes button:hover{color:#243040;background:#eef3f8;border-color:#8aa0b8}.term-interactive-demo.faq-demo .faq-demo-modes button[aria-pressed=true],.term-interactive-demo.faq-demo .faq-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#243040;border-color:#243040}.term-interactive-demo.faq-demo button:focus-visible{outline-offset:2px;outline:3px solid #3d5a7a59}.faq-demo .faq-demo-note{color:#334155;background:#e7eef6;border-left:3px solid #3d5a7a;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.faq-examples article.is-good{border-left:3px solid #3d5a7a}.faq-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:700px){.faq-demo .faq-demo-head{display:grid}.faq-demo .faq-demo-modes{grid-template-columns:1fr}}
