.detail-section{max-width:820px;padding:20px 0}.detail-section h2{color:var(--text);font-size:30px;margin:0 0 10px}.detail-section>p{color:#bfd0da}.chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.chapter{border:1px solid rgba(30,161,214,.25);border-radius:7px;padding:15px;background:rgba(255,255,255,.05)}.chapter strong{display:block;color:var(--text);font-size:14px;margin-bottom:5px}.chapter span{color:#b8cad4;font-size:13px;line-height:1.4}.promise{border-left:4px solid var(--cyan);background:rgba(30,161,214,.09);padding:20px;margin:22px 0;color:#dbeaf0}.audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.audience div{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#dbeaf0;font-size:14px}.faq details{border-top:1px solid rgba(255,255,255,.13);padding:15px 0}.faq summary{cursor:pointer;font-weight:800}.faq details p{color:#bfd0da;margin:10px 0 0}footer a{color:var(--cyan-2);text-decoration:none;margin-right:14px}@media(max-width:900px){.chapter-grid,.audience{grid-template-columns:1fr}}
