/* Presentation layer: trust, feature, access, chips and related blocks. */
.v10-trust{border-block:1px solid rgba(247,201,72,.28);background:
linear-gradient(180deg,rgba(24,38,66,.96),rgba(10,19,35,.98))}
.v10-trust .wrap{min-height:58px;display:flex;align-items:center;
justify-content:space-around;gap:18px;color:#d7e2f1;font-size:13px;font-weight:800}
.v10-trust b{color:#f7c948}.v10-trust i{width:1px;height:26px;
background:linear-gradient(transparent,rgba(62,198,255,.55),transparent)}
.v10-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px auto}
.v10-feature,.v10-panel,.v10-related a{border:1px solid rgba(84,196,255,.22);
border-radius:18px;background:linear-gradient(180deg,rgba(27,43,68,.94),rgba(12,23,42,.98));
box-shadow:0 18px 52px rgba(0,0,0,.35)}
.v10-feature{padding:20px;text-align:center;transition:.2s}
.v10-feature:hover{transform:translateY(-3px);border-color:rgba(247,201,72,.58)}
.v10-feature strong{display:block;color:#f7c948;font-size:18px;margin:8px 0}
.v10-feature p{margin:0;color:#aebed2;font-size:14px}
.v10-icon{width:52px;height:52px;margin:auto;display:grid;place-items:center;
border:1px solid rgba(155,123,255,.35);border-radius:15px;
background:linear-gradient(145deg,rgba(62,198,255,.16),rgba(155,123,255,.18));font-size:26px}
.v10-panels{display:grid;grid-template-columns:1.06fr .94fr;gap:18px;margin:24px auto}
.v10-panel{padding:24px}.v10-panel h2{margin-top:0;color:#f7c948}
.v10-table{display:grid;border:1px solid rgba(255,255,255,.08);border-radius:13px;overflow:hidden}
.v10-row{display:grid;grid-template-columns:1fr 1.25fr .75fr}
.v10-row>*{padding:11px;border-bottom:1px solid rgba(255,255,255,.07)}
.v10-row:last-child>*{border-bottom:0}.v10-row.head{color:#8fa4bf;font-size:12px;text-transform:uppercase}
.v10-access{display:grid;gap:9px}.v10-access div{display:grid;grid-template-columns:30px 1fr auto;
gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px}
.v10-access em{color:#3fe0a8;font-style:normal;font-size:12px;font-weight:800}
.v10-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px auto}
.v10-chips span{padding:8px 12px;border:1px solid rgba(62,198,255,.24);border-radius:999px;
background:rgba(20,37,63,.74);color:#bcd1e7;font-size:12px}
.v10-related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px auto 30px}
.v10-related a{display:block;padding:17px;color:#d9e9f7;font-weight:800}
.v10-related small{display:block;color:#8da1bb;font-weight:400;margin-top:4px}
.prose details{border:1px solid rgba(84,196,255,.17);border-radius:12px;
padding:12px 15px;margin:9px 0;background:rgba(13,26,47,.68)}
.prose summary{cursor:pointer;color:#dfefff;font-weight:800}
@media(max-width:900px){.v10-features{grid-template-columns:1fr 1fr}.v10-panels{grid-template-columns:1fr}}
@media(max-width:620px){.v10-trust .wrap{display:grid;grid-template-columns:1fr 1fr;
padding-block:12px;text-align:center}.v10-trust i{display:none}.v10-features,.v10-related{grid-template-columns:1fr}
.v10-row{grid-template-columns:1fr}.v10-row>*{border-bottom:1px solid rgba(255,255,255,.06)}}
