.about-blocks{flex-direction:column;gap:20px;margin-top:0;display:flex}.about-block{border-radius:var(--radius-card);align-items:center;gap:40px;padding:32px 38px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.about-block.reverse{flex-direction:row-reverse}.about-block.v-light{background:var(--bg-card-light);border:1px solid var(--border-light);color:var(--text-on-light)}.about-block.v-light:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0e16261a}.about-block.v-dark{background:var(--bg-card-dark);border:1px solid var(--border-dark);color:#fff;box-shadow:0 8px 30px #00000040}.about-block.v-dark:hover{border-color:#62c3f54d;transform:translateY(-3px);box-shadow:0 16px 44px #0006}.about-block p{font-size:var(--fs-md);text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.7}.about-block.v-light p{color:var(--text-on-light-muted)}.about-block.v-dark p{color:var(--text-on-dark-muted)}.about-visual{flex:none;place-items:center;width:210px;display:grid}.about-block.v-light .dotmatrix span{background:#d6dfea}.about-block.v-light .dotmatrix span.on{background:var(--accent);box-shadow:0 0 9px #3aa6e080}@keyframes aboutPing{0%{opacity:.7;transform:scale(.55)}80%,to{opacity:0;transform:scale(2.1)}}.about-visual .ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite aboutPing}@keyframes radarSweep{0%{transform:rotate(-80deg)}to{transform:rotate(80deg)}}.about-visual .radar-sweep{transform-box:view-box;transform-origin:75px 95px;opacity:.9;animation:3.2s ease-in-out infinite alternate radarSweep}@keyframes beamTrail{0%{transform:scaleX(0)}6%,44%{transform:scaleX(1)}56%,94%{transform:scaleX(-1)}to{transform:scaleX(0)}}.about-visual .radar-sweep .beam{transform-box:view-box;transform-origin:75px 95px;animation:6.4s ease-in-out infinite beamTrail}@keyframes radarBlip{0%,to{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1)}45%{opacity:.15;transform:scale(.7)}}.about-visual .blip{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.2s ease-in-out infinite radarBlip}.about-visual .blip.b2{animation-delay:1.1s}.about-visual .blip.b3{animation-delay:2.1s}.dotmatrix{grid-template-columns:repeat(8,1fr);gap:9px;width:170px;display:grid}.dotmatrix span{background:#ffffff1a;border-radius:50%;width:9px;height:9px;transition:background .5s,box-shadow .5s}.dotmatrix span.on{background:var(--accent-bright);box-shadow:0 0 9px var(--accent-bright)}.nodes{width:200px;height:120px}@media (width<=720px){.about-block,.about-block.reverse{flex-direction:column;gap:22px;padding:26px}.about-visual{width:100%}}
