/* Restore the interactive eight-step display inside the supplied iPhone frame. */
html body.v71-page-see-one-in-action .tour-stage .tour-phone-wrap{width:min(100%,400px)!important;margin:0 auto!important;padding:30px 16px!important;border-radius:26px!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-frame{position:relative;width:min(100%,360px);margin:0 auto;line-height:0}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-frame>img{display:block;width:100%;height:auto}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay{position:absolute;left:11%;top:14.7%;width:78.9%;height:72.2%;display:block;background:#f7faf5;overflow:hidden;line-height:normal;color:#101812;font-family:inherit;box-sizing:border-box}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-phone-screen{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;margin:0!important;padding:13% 12% 9%!important;box-sizing:border-box!important;overflow:hidden!important;background:#f7faf5!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay #tour-status{display:none!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay small{display:block;margin:0 0 5px;color:#4b7d24;font-size:8px;line-height:1.2;font-weight:800;letter-spacing:.11em}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay h3{margin:0 0 7px!important;color:#111812!important;font-size:16px!important;line-height:1.07!important;letter-spacing:-.035em!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay #tour-screen-copy{margin:0!important;color:#68756d!important;font-size:9px!important;line-height:1.5!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-card{display:flex!important;flex-direction:column!important;gap:5px!important;margin:10px 0 0!important;padding:10px!important;border:1px solid #d7e5d1!important;border-radius:12px!important;background:#fff!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-card span{color:#68756d!important;font-size:7px!important;line-height:1.2!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-card strong{color:#172019!important;font-size:12px!important;line-height:1.15!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-card small{margin:0!important;color:#68756d!important;font-size:7px!important;letter-spacing:0!important;font-weight:500!important;line-height:1.35!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-actions{display:grid!important;grid-template-columns:1fr 1.7fr!important;gap:7px!important;margin-top:auto!important;padding-top:9px!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-button{min-height:28px!important;height:28px!important;margin:0!important;padding:4px!important;border:1px solid #d7e5d1!important;border-radius:8px!important;background:#fff!important;color:#87948b!important;font:700 8px/1 inherit!important;white-space:nowrap!important;cursor:pointer!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-button:not(.tour-screen-back){background:#3e7820!important;border-color:#3e7820!important;color:#fff!important}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-live-overlay .tour-screen-button:disabled{opacity:.58!important}
@media(max-width:560px){html body.v71-page-see-one-in-action .tour-stage .tour-phone-frame{width:min(100%,330px)} }

/* Remove only the white presentation box around the supplied iPhone frame. */
html body.v71-page-see-one-in-action .tour-stage .tour-phone-wrap{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
}

/* Subtle separation from the adjacent white sections. */
html body.v71-page-see-one-in-action #interactive-tour{
  background:#F7F8F5!important;
}

/* Refine the interactive tour without changing its content or behaviour. */
html body.v71-page-see-one-in-action #interactive-tour{
  padding-top:72px!important;
  padding-bottom:72px!important;
}
html body.v71-page-see-one-in-action .tour-stage .tour-phone-frame{
  filter:drop-shadow(0 14px 20px rgba(15,28,19,.14));
}
html body.v71-page-see-one-in-action #interactive-tour .tour-why-grid>div{
  background:#FCFDFB!important;
}
@media(max-width:760px){
  html body.v71-page-see-one-in-action #interactive-tour{
    padding-top:48px!important;
    padding-bottom:48px!important;
  }
}

/* Selected pale blue-grey section surface. */
html body.v71-page-see-one-in-action #interactive-tour{
  background:#EAF0F2!important;
}

/* Selected soft stone section surface. */
html body.v71-page-see-one-in-action #interactive-tour{
  background:#F3F0E8!important;
}

/* Keep the tour story anchored to the top across all eight steps. */
html body.v71-page-see-one-in-action #interactive-tour .tour-stage{
  align-items:flex-start!important;
}

/* Keep the desktop tour controls at one fixed position across steps. */
@media (min-width:1001px){
  html body.v71-page-see-one-in-action #interactive-tour .tour-story{
    display:flex!important;
    flex-direction:column!important;
    min-height:360px!important;
  }
  html body.v71-page-see-one-in-action #interactive-tour .tour-story .tour-actions{
    margin-top:auto!important;
  }
}

@media (min-width:1001px){
  html body.v71-page-see-one-in-action #interactive-tour .tour-story{
    min-height:490px!important;
  }
}

@media (min-width:1001px){
  html body.v71-page-see-one-in-action #interactive-tour .tour-story{
    min-height:510px!important;
  }
}

@media (min-width:1001px){
  html body.v71-page-see-one-in-action #interactive-tour .tour-story{
    min-height:530px!important;
  }
}
