.aegis-aio-block{margin-top:18px;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:rgba(15,23,42,.02)}
.aegis-aio-block h3{margin:0 0 12px;font-size:18px;line-height:1.4}
.aegis-aio-block h4{margin:0 0 8px;font-size:15px;line-height:1.4}
.aegis-aio-lead{font-size:15px;line-height:1.8;font-weight:600}
.aegis-aio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.aegis-aio-list{margin:0;padding-left:18px;line-height:1.8}
.aegis-aio-list li+li{margin-top:6px}
.aegis-aio-faq{display:grid;gap:10px}
.aegis-aio-faq__item{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:10px 12px;background:#fff}
.aegis-aio-faq__item summary{cursor:pointer;font-weight:600}
.aegis-aio-faq__answer{margin-top:10px;line-height:1.8;color:#475569}
.aegis-aio-steps{display:grid;gap:12px}
.aegis-aio-step{padding:14px;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.18)}
.aegis-aio-step p{margin:0 0 8px;line-height:1.8}
.aegis-aio-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.aegis-aio-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#fff;text-decoration:none;color:inherit}
.aegis-aio-card strong{font-size:15px;line-height:1.5}
.aegis-aio-card span{font-size:13px;line-height:1.7;color:#64748b}
