.ar-sec{background:#fff;padding:76px 0}.ar-soft{background:#f3f8ff}.ar-wrap{width:calc(100% - 64px);max-width:1320px;margin:auto}.ar-head{text-align:center;max-width:900px;margin:0 auto 36px}.ar-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ar);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.ar-sec .ar-head h2{color:#0b1424;margin:0 0 14px;font-size:clamp(26px,3vw,40px);line-height:1.15}.ar-sec .ar-head h2 span{color:var(--ar);display:block}.ar-head p{color:#5e6b7b;margin:0 0 10px;font-size:16px;line-height:1.7}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ar-card{background:#fff;border:1px solid #e0ebf8;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ar-soft .ar-card{background:#fff}.ar-card:hover{border-color:color-mix(in srgb, var(--ar) 35%, #e0ebf8);transform:translateY(-3px);box-shadow:0 16px 30px -18px #0b3a8a55}.ar-card>svg{box-sizing:content-box;color:var(--ar);background:color-mix(in srgb, var(--ar) 12%, #fff);border-radius:8px;flex:none;margin-top:2px;padding:5px}.ar-sec .ar-card h3{color:#0b1424;margin:0 0 4px;font-size:15.5px;line-height:1.3}.ar-card p{color:#5e6b7b;margin:0;font-size:13.5px;line-height:1.55}.ar-regions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.ar-region{color:#fff;background:linear-gradient(135deg,#061a3a,#0b2d63);border-radius:16px;padding:20px 22px}.ar-sec .ar-region h3{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.ar-region h3>svg{color:#6cc4ff}.ar-region ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ar-region li{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:6px 11px;font-size:13px}.ar-cta{text-align:center;margin:26px 0 0}.ar-cta a{color:var(--ar);align-items:center;gap:8px;font-weight:800;display:inline-flex}.ar-products{margin-top:56px}.ar-head-sm{margin-bottom:26px}.ar-pgrid{columns:3 320px;column-gap:16px}.ar-pcat{break-inside:avoid;background:#fff;border:1px solid #e0ebf8;border-radius:14px;margin:0 0 16px;padding:18px 20px}.ar-sec .ar-pcat h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ar);margin:0 0 12px;font-size:13px;font-weight:800}.ar-pcat ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ar-pcat li{color:#0b1424;background:color-mix(in srgb, var(--ar) 7%, #fff);border:1px solid color-mix(in srgb, var(--ar) 16%, #fff);border-radius:8px;padding:6px 11px;font-size:13px;font-weight:600}.ar-pfoot{text-align:center;color:#5e6b7b;max-width:980px;margin:10px auto 0;font-size:14px;line-height:1.75}@media (width<=640px){.ar-sec{padding:56px 0}.ar-wrap{width:calc(100% - 32px)}.ar-grid{grid-template-columns:1fr}}
