.orch-faq-root,.orch-faq-root *{box-sizing:border-box;font-family:Lato,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif!important;transform:none!important;-webkit-transform:none!important;zoom:1!important}.orch-faq-root{--text:#0f172a;--muted:#64748b;--border:rgba(0,0,0,.1);--border-strong:rgba(0,0,0,.05);--bg:#fff;--hover:rgba(0,0,0,.03);--accent:#6ae275}.orch-faq-inner{margin:0 auto;max-width:860px;padding:18px}.faq-item{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:0 0 10px;overflow:hidden}.faq-q{align-items:center;border-bottom:1px solid transparent;color:#2a353c!important;cursor:pointer;display:grid;font-size:16px;font-weight:700;gap:12px;grid-template-columns:1fr auto;list-style:none;outline:none;padding:18px;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.faq-q p,.faq-q span{margin:0!important}.faq-q::-webkit-details-marker{display:none}.faq-caret{height:18px;position:relative;width:18px}.faq-caret:after,.faq-caret:before{background:var(--muted);border-radius:2px;content:"";height:2px;inset:0;margin:auto;position:absolute;transition:transform .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1);width:10px}.faq-caret:after{transform:rotate(90deg)}.faq-item:hover .faq-q{background:var(--hover)}.faq-q:focus-visible{border-radius:6px;box-shadow:0 0 0 3px rgba(106,226,117,.25)}.faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)!important;will-change:max-height}.faq-a{color:#2a353c!important;font-size:15px;line-height:1.55;padding:0 18px;transition:padding .5s cubic-bezier(.4,0,.2,1)}.faq-a h1,.faq-a h2,.faq-a h3,.faq-a h4,.faq-a h5,.faq-a h6,.faq-a ol,.faq-a p,.faq-a ul{margin:0!important}.faq-a p+ol,.faq-a p+p,.faq-a p+ul{margin-top:.5em!important}.faq-item[open] .faq-a{padding:18px}.faq-item[open] .faq-q{border-bottom-color:var(--border-strong)}.faq-item[open] .faq-caret:before{background:var(--muted)}.faq-item[open] .faq-caret:after{background:transparent;transform:rotate(0deg)}@media (max-width:640px){.orch-faq-inner{padding:16px 12px}.faq-q{font-size:15px;padding:18px}.faq-a{font-size:14.5px;padding:0 18px}.faq-item[open] .faq-a{padding:18px}}