/* Final display hierarchy, deliberately loaded after the base stylesheet. */
.hero h1,.page-hero h1,.booking-hero h1{font-family:Manrope,system-ui,sans-serif;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.1!important;color:#293139}.display{font-weight:500!important;letter-spacing:-.04em!important;line-height:1.1!important;color:#293139}.product-band .display{color:var(--bone)!important}.domain h3,.step h3{font-weight:600!important;letter-spacing:-.025em!important;color:#293139}.drx-hero h1{font-weight:400!important;letter-spacing:-.03em!important;line-height:1.1!important}

/* Static homepage hero: one centered proposition over an integrated science/AI field. */
.hero{min-height:100svh;padding:clamp(128px,16vh,176px) var(--pad) 70px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--bone);background-image:linear-gradient(rgba(248,244,238,.62),rgba(248,244,238,.84)),url('assets/hero-intelligence-field.png');background-size:cover;background-position:center}
.hero-copy{width:min(100%,900px);margin:0 auto;z-index:3}
.hero-copy>*{animation:none!important}
.hero h1{max-width:880px;margin:0 auto}
.hero .rule-lime{margin-left:auto;margin-right:auto}
.hero p{max-width:650px;margin-left:auto;margin-right:auto}
.hero .button{margin-left:auto;margin-right:auto}
.hero-values{width:min(100%,700px);margin-left:auto;margin-right:auto;text-align:center}
.value{padding-right:16px}
.value+ .value{padding-left:16px}
@media(max-width:700px){.hero{padding-top:112px;padding-bottom:60px;background-image:linear-gradient(rgba(248,244,238,.72),rgba(248,244,238,.9)),url('assets/hero-intelligence-field.png');background-position:center top}.hero-values{margin-top:42px}.value{padding:0!important}.value+ .value{padding-left:0}.hero h1{font-size:49px}}
