.ais-hero{background:linear-gradient(125deg,#edf5ff 0%,#fff 65%,#f3f6ff 100%);border-bottom:1px solid var(--line)}
.ais-hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;padding:75px 0 84px}
.ais-hero h1{max-width:860px;font-size:clamp(2.1rem,4.5vw,4rem);color:var(--navy);margin-bottom:24px}
.ais-hero .lead{font-size:1.06rem;color:var(--muted)}
.ais-figure{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:var(--shadow)}
.ais-figure h2{font-size:1rem;color:var(--navy);margin-bottom:20px}
.ais-figure ol{list-style:none;margin:0;padding:0}
.ais-figure li{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--line);font-size:.92rem;font-weight:700}
.ais-figure li span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7efff;color:var(--blue);font:800 .8rem Outfit,sans-serif}
.ais-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ais-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}
.ais-card h3{color:var(--navy);margin-bottom:10px}
.ais-card p{color:var(--muted);font-size:.92rem;margin:0}
.ais-note{background:#edf3ff;border-left:4px solid var(--blue);padding:20px 24px;border-radius:0 9px 9px 0;color:#33425f}
.ais-note p:last-child{margin-bottom:0}
.ais-terms th{width:20%}
.ais-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ais-steps article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}
.ais-steps span{font:800 .8rem Outfit,sans-serif;color:var(--blue)}
.ais-steps h3{font-size:1.1rem;margin:8px 0}
.ais-steps p{font-size:.9rem;color:var(--muted);margin:0}
@media(max-width:850px){.ais-hero-inner{grid-template-columns:1fr;gap:24px;padding:48px 0 55px}.ais-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ais-grid,.ais-steps{grid-template-columns:1fr}.ais-terms th{width:28%}}
