.abHero{background:linear-gradient(135deg,#07142e,#17315f);color:#fff;padding:72px 0 58px}.abWrap{width:min(1080px,92vw);margin:auto}.abHero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;margin:.45rem 0 1rem}.abHero p{max-width:800px;color:#dce7ff;font-size:1.08rem;line-height:1.8}.abSection{padding:60px 0}.abSection.alt{background:#f6f8fc}.abKicker{font-weight:850;color:#315a9b;letter-spacing:.03em}.abSection h2{font-size:clamp(1.6rem,3vw,2.45rem);margin:.45rem 0 1rem}.abGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.abCard{background:#fff;border:1px solid #dfe6f1;border-radius:18px;padding:22px;box-shadow:0 8px 28px rgba(7,20,46,.05)}.abCard p,.abCard li,.abSection p,.abSection li{line-height:1.78}.abLinks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.abLink{display:block;border:1px solid #dfe6f1;border-radius:14px;padding:17px;text-decoration:none;color:#14284e;background:#fff;font-weight:750}.abNote{background:#fff7e7;border-left:4px solid #c98514;padding:18px 20px;border-radius:12px;line-height:1.75}.abCta{background:#07142e;color:#fff;border-radius:22px;padding:30px}.abCta p{color:#dce7ff}.abBtn{display:inline-block;margin-top:10px;padding:12px 17px;border-radius:13px;background:#fff;color:#07142e;text-decoration:none;font-weight:800}.abSocial a{display:inline-block;margin:5px 10px 5px 0}@media(max-width:800px){.abGrid,.abLinks{grid-template-columns:1fr}.abHero{padding:48px 0}}
