.onboard-wrap{padding:0 0 96px;}
  .onboard-card{
    background:#fff; border:1px solid var(--line); border-radius:var(--radius);
    box-shadow:var(--shadow); overflow:hidden; position:relative;
  }
  .onboard-card::before{content:""; position:absolute; top:0; left:0; right:0; height:6px; background:linear-gradient(90deg,var(--coral),var(--yellow),var(--green),var(--blue)); z-index:1;}
  .onboard-card iframe{width:100%; height:2500px; border:0; display:block;}
  .onboard-note{display:flex; gap:14px; align-items:flex-start; background:var(--blue-light); border-radius:var(--radius-sm); padding:18px 20px; margin-bottom:28px;}
  .onboard-note svg{width:20px; height:20px; stroke:var(--blue); flex:none; margin-top:2px;}
  .onboard-note p{margin:0; font-size:14.5px; color:var(--ink-soft);}
  .onboard-checklist{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin-bottom:40px;}
  .onboard-check{background:var(--tint); border-radius:var(--radius-sm); padding:18px 20px;}
  .onboard-check span.tag{font-family:'IBM Plex Mono', monospace; font-size:11px; letter-spacing:.08em; text-transform:uppercase; color:var(--blue); font-weight:700;}
  .onboard-check h4{font-size:15px; margin:8px 0 6px; font-family:'Public Sans',sans-serif; font-weight:700;}
  .onboard-check p{margin:0; font-size:13px; color:var(--ink-soft);}
  @media (max-width:680px){
    .onboard-checklist{grid-template-columns:1fr;}
    .onboard-card iframe{height:3200px;}
  }
