/* Extracted verbatim from prospura-home.html inline <style> block 3 (KMF F-004: style-src-elem 'self' is ENFORCED). */
 into
  prospura-home.css (or leave inline) and the markup + <script> after the tagline.
  Wording follows the Outcomes Guarantee Launch Plan: no "Guaranteed ROI",
  no results/averages, "Terms apply" always shown.
=================================================================== -->
<style>
  .hero-dyn { margin: 14px auto 0; text-align: center; max-width: 720px; padding: 0 16px; }
  .hero-dyn__line {
    margin: 0; min-height: 2.6em; display: flex; align-items: center; justify-content: center;
    font-size: clamp(1.05rem, 2.2vw, 1.4rem); font-weight: 600; color: #f2f6ff;
    letter-spacing: .01em; text-shadow: 0 1px 12px rgba(5,12,40,.7);
  }
  .hero-dyn__line span { transition: opacity .45s ease; }
  .hero-dyn__line span.is-out { opacity: 0; }
  .hero-dyn__cta {
    display: inline-block; margin-top: 12px; padding: 12px 26px; border-radius: 999px;
    background: #067c94; color: #fff; font-weight: 700; text-decoration: none; min-height: 44px;
    box-sizing: border-box; border: 2px solid #22d3ee;
  }
  .hero-dyn__cta:hover, .hero-dyn__cta:focus-visible { background: #0b6f85; outline: 3px solid #fff; outline-offset: 2px; }
  .hero-dyn__fine { margin: 8px 0 0; font-size: .78rem; color: #b9c8ec; }
  .hero-dyn__fine a { color: #b9c8ec; text-decoration: underline; }
