.aphero{background:#10182E;position:relative;overflow:hidden}
.aphero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,rgba(143,184,255,.14) 1px,transparent 1.6px);background-size:22px 22px;pointer-events:none}
.aphero::after{content:"";position:absolute;top:-70px;right:-70px;width:280px;height:280px;border-radius:50%;background:rgba(0,102,255,.14);pointer-events:none}
.aphero-in{max-width:1200px;margin:0 auto;padding:54px 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;position:relative}
.aphero h1{color:#E8ECF4;font-size:clamp(25px,3.8vw,38px);line-height:1.18;margin-bottom:14px}
.aphero-txt p{color:#C9D3E8;margin-bottom:20px}
.aphero-visual{margin:0 auto;background:#0B1122;border-radius:28px;padding:12px;box-shadow:0 18px 44px rgba(0,0,0,.5);max-width:290px;width:100%}
.aphero-visual>img{display:block;border-radius:18px;}
.osrow img{width:48px;height:48px;object-fit:contain}
.osrow{display:flex;justify-content:center;margin:14px 0 4px}
.osrow img{margin:0 8px;border-radius:10px}
.ostabs .chips{margin:0 0 14px}
.ostabs ol.plain{background:#111A30;border-radius:12px;padding:14px 18px 14px 34px}
.ostabs ol.plain li{list-style:decimal;color:#C9D3E8;font-size:14.5px;padding:5px 0}
@media(max-width:1080px){
.aphero-in{grid-template-columns:1fr;padding:40px 18px;gap:28px}
}
@media(max-width:480px){
.aphero-in{padding:34px 14px}
}
