.enterprise-section .step-label { min-height:35px; padding:6px 11px; border-radius:6px; font-size:12px; }
.enterprise-section .custom-heading { max-width:780px; margin:0 auto; text-align:center; }
.enterprise-section .custom-heading h2 { font-size:42px; font-weight:500; line-height:1.45; letter-spacing:-1.5px; }
.enterprise-section .custom-heading>p:last-child { font-size:17px; margin-top:22px; }
.enterprise-team { margin:42px auto 64px; max-width:820px; text-align:center; }
.team-eyebrow { color:#71839d; font-size:13px; }
.team-origins { margin-top:19px; color:#3a506f; font-size:24px; font-weight:400; letter-spacing:-.6px; }
.team-origins strong { font-weight:550; color:#2f64ff; }
.team-promise { margin-top:5px; color:#40536e; font-size:24px; line-height:1.65; letter-spacing:-.7px; }
.team-promise strong { color:#17263e; font-weight:550; }
.enterprise-team .button { margin-top:28px; }
.enterprise-offering { border:1px solid #dce5f2; border-radius:10px; background:#fff; overflow:hidden; }
.enterprise-heading { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:30px 32px; border-bottom:1px solid #e5ecf5; }
.enterprise-kicker { color:#3565e9; font-size:11px; letter-spacing:1.4px; font-weight:550; }
.enterprise-heading h3 { margin-top:8px; font-size:24px; font-weight:550; letter-spacing:-.7px; line-height:1.5; }
.enterprise-heading>p { color:#718099; font-size:14px; line-height:1.85; }
.enterprise-grid.custom-choices { grid-template-columns:repeat(4,minmax(0,1fr)); margin:0; border:0; border-radius:0; }
.enterprise-grid.custom-choices article { padding:28px 24px 30px; }
.enterprise-grid h4 { margin:0; color:#283f61; font-size:17px; font-weight:550; letter-spacing:-.35px; }
.enterprise-grid h4:before { content:''; display:block; width:20px; height:3px; background:#4777ff; margin-bottom:20px; }
.enterprise-grid.custom-choices article>p { font-size:13px; line-height:1.9; margin-top:12px; }
.enterprise-offering .scope-details { margin:0; padding:0 24px; border:0; border-top:1px solid #e5ecf5; border-radius:0; }
.enterprise-offering .scope-details summary { font-size:13px; padding:18px 0; }
.enterprise-offering .scope-details>p { padding:0 0 20px; font-size:13px; }
.motion-ready .enterprise-grid article:nth-child(2) { transition-delay:.08s; }
.motion-ready .enterprise-grid article:nth-child(3) { transition-delay:.16s; }
.motion-ready .enterprise-grid article:nth-child(4) { transition-delay:.24s; }
@media(max-width:1100px) {
  .enterprise-grid.custom-choices { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .enterprise-grid.custom-choices article:nth-child(3) { border-left:0; }
  .enterprise-grid.custom-choices article:nth-child(n+3) { border-top:1px solid #e5edf8; }
}
@media(max-width:820px) {
  .enterprise-section .custom-heading h2 { font-size:36px; }
  .enterprise-heading { align-items:flex-start; flex-direction:column; gap:15px; padding:26px; }
  .enterprise-heading>p br { display:none; }
  .enterprise-grid.custom-choices article+article { border-top:0; border-left:1px solid #e5edf8; }
  .enterprise-grid.custom-choices article:nth-child(3) { border-left:0; }
  .enterprise-grid.custom-choices article:nth-child(n+3) { border-top:1px solid #e5edf8; }
}
@media(max-width:600px) {
  .enterprise-section .custom-heading h2 { font-size:29px; letter-spacing:-.9px; }
  .enterprise-section .custom-heading>p:last-child { font-size:14px; }
  .enterprise-team { margin:34px 0 42px; }
  .team-eyebrow { font-size:11px; }
  .team-origins,.team-promise { font-size:19px; letter-spacing:-.5px; }
  .enterprise-team .button { padding:12px 16px; font-size:13px; }
  .enterprise-heading { padding:24px 20px; }
  .enterprise-heading h3 { font-size:20px; }
  .enterprise-heading>p { font-size:13px; }
  .enterprise-grid.custom-choices { grid-template-columns:minmax(0,1fr); }
  .enterprise-grid.custom-choices article { padding:22px 20px; }
  .enterprise-grid.custom-choices article+article { border-left:0; border-top:1px solid #e5edf8; }
  .enterprise-grid h4:before { width:16px; margin-bottom:13px; }
  .enterprise-grid.custom-choices article>p { margin-top:9px; }
  .enterprise-offering .scope-details { padding:0 20px; }
}
