/* v7.91 — See ONE in Action hero refinement */
html body.v71-page-see-one-in-action .v71-hero.v71-hero-journey {
  padding: 88px 0 80px !important;
  background: #F7FAF5 !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v71-hero-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.02fr) minmax(420px, .98fr) !important;
  align-items: center !important;
  gap: clamp(48px, 7vw, 104px) !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v71-eyebrow {
  display: inline-flex !important;
  align-items: center !important;
  gap: 9px !important;
  margin: 0 0 16px !important;
  color: #3D681F !important;
  -webkit-text-fill-color: #3D681F !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .13em !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v71-eyebrow::before {
  content: '' !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #5E9935 !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey h1 {
  max-width: 680px !important;
  margin: 0 0 20px !important;
  color: #10281A !important;
  font-size: clamp(44px, 4.55vw, 64px) !important;
  font-weight: 700 !important;
  line-height: 1.04 !important;
  letter-spacing: -.052em !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v71-lead {
  max-width: 640px !important;
  margin: 0 !important;
  color: #526A59 !important;
  font-size: 18px !important;
  line-height: 1.58 !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  margin: 28px 0 0 !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .actions .v68-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 13px 20px !important;
  border-radius: 10px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  box-shadow: none !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .actions .primary { background: #416F22 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .actions .secondary { border: 1px solid #C9DCC2 !important; background: #fff !important; color: #183120 !important; -webkit-text-fill-color: #183120 !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .v720-inline-note {
  max-width: 640px !important;
  margin: 26px 0 0 !important;
  padding: 18px 20px 18px 26px !important;
  border: 1px solid #D1E0CB !important;
  border-left: 4px solid #73A94B !important;
  border-radius: 13px !important;
  background: #F1F7EE !important;
  color: #526A59 !important;
  font-size: 15px !important;
  line-height: 1.52 !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v720-inline-note a { color: #416F22 !important; font-weight: 600 !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .v71-hero-visual { margin: 0 !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .v71-ui.v71-journey {
  max-width: 560px !important;
  margin-left: auto !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #D4E2CE !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 18px 42px rgba(19, 48, 29, .1) !important;
}
html body.v71-page-see-one-in-action .v71-hero-journey .v71-ui-top { padding: 20px 24px !important; border-bottom: 1px solid #E2EBDE !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .v71-journey-line { padding: 28px 24px !important; }
html body.v71-page-see-one-in-action .v71-hero-journey .v71-journey-card { margin: 0 24px 24px !important; padding: 24px !important; border-radius: 15px !important; }
@media (max-width: 900px) {
  html body.v71-page-see-one-in-action .v71-hero.v71-hero-journey { padding: 64px 0 !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-hero-grid { grid-template-columns: 1fr !important; gap: 42px !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-ui.v71-journey { max-width: none !important; margin-left: 0 !important; }
}
@media (max-width: 560px) {
  html body.v71-page-see-one-in-action .v71-hero.v71-hero-journey { padding: 48px 0 !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey h1 { font-size: 42px !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-lead { font-size: 17px !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .actions .v68-button { width: 100% !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-ui-top { padding: 18px 18px !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-journey-line { overflow-x: auto !important; padding: 24px 18px !important; }
  html body.v71-page-see-one-in-action .v71-hero-journey .v71-journey-card { margin: 0 18px 18px !important; padding: 20px !important; }
}
