.aide-hero{text-align:center;padding:56px 0 36px;max-width:680px;margin:0 auto;}
.aide-hero h1{font-size:clamp(32px,4.5vw,50px);margin:6px 0 14px;}
.aide-hero p{color:var(--muted);font-size:17px;}

.aide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px;}
.aide-col{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--sh-card);}
.aide-col-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;}
.aide-col-head .ic{width:52px;height:52px;border-radius:14px;background:var(--lagoon-50);color:var(--lagoon-700);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;}
.aide-col-head h2{font-size:24px;}
.aide-steps{display:flex;flex-direction:column;gap:18px;margin-bottom:26px;}
.aide-steps li{display:flex;gap:14px;align-items:flex-start;}
.aide-steps .n{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;}
.aide-steps b{display:block;font-family:var(--font-display);font-size:16.5px;margin-bottom:3px;}
.aide-steps p{color:var(--muted);font-size:14px;}

.aide-reassure{padding:24px 0 72px;}

@media (max-width:860px){
  .aide-grid{grid-template-columns:1fr;}
}
