.demo-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.demo-actions button{cursor:pointer}.research-preview{background:#fbfcf9}.research-preview details{margin:20px 0;border:1px solid #d4ddd6;border-radius:10px;padding:14px 16px}.research-preview summary{cursor:pointer;font-weight:650;color:#235a42}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}h4{font-size:1rem;margin:8px 0}.research-grid p{font-size:.95rem}.sample-report{margin-top:18px;border:1px solid #b9cdbf;border-left:4px solid #235a42;padding:20px;border-radius:8px;background:#f4f7f1}.sample-report[hidden]{display:none}.demo-cta{margin-top:32px;padding:30px;border:1px solid #bbd0c0;background:#eaf2ea;border-radius:16px}.demo-cta h2{font-size:1.7rem;margin:8px 0}.demo-cta>p{max-width:760px}.demo-cta .demo-actions{margin-bottom:12px}a:focus-visible,summary:focus-visible{outline:3px solid #bf9538;outline-offset:3px}@media(max-width:760px){.research-grid{grid-template-columns:1fr;gap:4px}.demo-cta{padding:22px}.document-guide div{grid-template-columns:1fr;gap:4px}}@media(max-width:480px){.demo-actions>*{width:100%;text-align:center}}