
.ahero{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:40px!important}
.atext{flex:1.4 1 460px;min-width:0;display:flex;flex-direction:column;gap:16px}
.afig{flex:0 1 300px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}
.afig img{width:240px;height:240px;max-width:100%;border-radius:50%;object-fit:cover;border:4px solid #2BD9A0;box-shadow:0 0 0 10px rgba(63,55,201,.35)}
.afig figcaption{text-align:center;color:#FFFFFF}.afig b{display:block;font-size:18px}.afig span{font-size:14px;color:#B9B7DC}
.bh p+p{margin-top:12px}
.afocus{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}
.afc{border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:6px}
.afc b{font-size:20px;color:var(--indigo)}.afc span{font-size:15px;line-height:1.55;color:var(--muted)}
.aprs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}
.apr{background:var(--wash);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:8px}
.apr b{font-size:18px}.apr p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}
.apic{width:46px;height:46px;border-radius:14px;background:#EEEDFB;color:#3F37C9;display:flex;align-items:center;justify-content:center;margin-bottom:4px}
.anote{border:1px solid var(--line);border-radius:24px;padding:28px}.anote h3{margin:4px 0 8px;font-size:24px}.anote p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}
