.corp-page main .corp-easy-promise {
  margin-top:20px;
  padding-left:16px;
  border-left:3px solid var(--corp-teal);
  line-height:1.6;
}
.corp-easy-promise strong {
  display:block;
  font-size:1rem;
  color:var(--corp-ink);
}
.corp-easy-promise>span { display:block; margin-top:2px; }
.corp-easy-promise a {
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:44px;
  color:var(--corp-teal);
  text-decoration:underline;
  text-underline-offset:4px;
}
.corp-onboarding { padding:var(--corp-section) 0; background:var(--corp-pale); }
.corp-onboarding-grid { display:grid; grid-template-columns:1fr 1.1fr; gap:var(--corp-gap); }
.corp-ease-list>div { padding:0 0 22px; margin-bottom:22px; border-bottom:1px solid #bfd4d3; }
.corp-ease-list>div:last-child { padding-bottom:0; margin-bottom:0; border:0; }
.corp-ease-list p { margin-bottom:0; }
.corp-page main .corp-support-reassurance { color:#9ce2dc; font-weight:600; }
.corp-page main .btn { max-width:100%; white-space:normal; text-align:center; }
#event-support { scroll-margin-top:100px; }
@media(max-width:800px) {
  .corp-onboarding-grid { grid-template-columns:minmax(0,1fr); gap:32px; }
}
