@font-face {
      font-family: "Ford Light Extended";
      src: url("data:font/opentype;charset=utf-8;base64,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") format("opentype");
      font-weight: 300;
      font-style: normal;
    }
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --ford-blue: #003478;
      --ford-bright: #0562D2;
      --white: #ffffff;
      --black: #111111;
      --gray-bg: #f5f5f5;
      --nav-h: 100px;
      --bp-sm: 480px;
      --bp-md: 768px;
      --bp-lg: 1024px;
    }

    html, body { overflow-x: hidden; max-width: 100%; }
    html { scroll-behavior: smooth; }
    body {
      font-family: "Ford Antenna", "FordAntenna", Arial, sans-serif;
      color: var(--black);
      line-height: 1.6;
      -webkit-font-smoothing: antialiased;
    }

    /* ─── NAV ─── */
    
    
    
    

    
    
    
    
    
    

    
    
    
    
    
    

    /* ─── HERO ─── */
    .hero {
      position: relative;
      overflow: hidden;
      min-height: 85vh;
      display: flex;
      align-items: flex-end;
      background: #000;
    }

    .hero-video {
      position: absolute;
      top: 0; left: 0;
      width: 100%; height: 100%;
      object-fit: cover;
      z-index: 0;
      opacity: 0;
      transition: opacity 1.5s ease-in-out;
    }
    .hero-video-active { opacity: 0.85; }
    .hero-video-next { opacity: 0; }

    .hero-bg-panel {
      position: absolute;
      top: 0; left: 0; width: 100%; height: 100%;
      background: url("images/hero-bg.jpg") center center / cover no-repeat;
      z-index: 2;
      opacity: 1;
      transition: opacity 2s ease-in-out;
    }
    .hero-bg-panel.fade-out { opacity: 0; }

    .hero-sand-fade {
      position: absolute;
      bottom: 0; left: 0; right: 0;
      height: 220px;
      background: linear-gradient(to bottom, transparent 0%, #fff 100%);
      z-index: 3;
      pointer-events: none;
    }

    

    

    


    

    /* ─── NAV TEXT STATES ─── */
    
    
    
    
    /* Sticky — white nav, dark text */
    
    
    
    
    
    

    .hero-foreground {
      position: absolute;
      top: 0; left: 0; width: 100%; height: 100%;
      z-index: 10;
      pointer-events: none;
    }
    .hero-text-col {
      position: absolute;
      left: 8.9%;
      top: 17%;
      pointer-events: auto;
    }
    .hero-headline {
      font-family: "Barlow Condensed", "Arial Narrow", sans-serif;
      font-weight: 900;
      font-size: clamp(80px, 13vw, 180px);
      line-height: 0.88;
      text-transform: uppercase;
      color: #fff;
      text-shadow: none;
      letter-spacing: -1px;
      margin-bottom: 16px;
    }
    .hero-subline {
      font-size: clamp(18px, 2vw, 28px);
      color: #fff;
      font-weight: 700;
      text-shadow: 0 2px 12px rgba(0,0,0,0.7);
      margin-top: 6px;
    }
    .hero-accent { color: #FFD700; font-style: italic; }
    .hero-assets-col {
      position: absolute;
      top: 0; left: 0; width: 100%; height: 100%;
      pointer-events: none;
    }
    .hero-combined-img {
      position: absolute;
      right: 3%;
      top: 22%;
      width: 54%;
      max-width: 780px;
      filter: drop-shadow(0 24px 60px rgba(0,0,0,0.2));
      pointer-events: none;
    }

    

    
    .section-weowe {
      background: #001a3a;
      color: #fff;
      padding: clamp(80px, 10vw, 120px) clamp(24px, 6vw, 80px);
    }
    .weowe-wrap { max-width: 1100px; margin: 0 auto; }
    .weowe-grid { display: grid; grid-template-columns: 1fr 1.6fr; gap: 80px; align-items: start; }

    /* LEFT — big WE OWE statement */
    .weowe-left {}
    .weowe-kicker { font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5b9bd5; margin-bottom: 20px; }
    .weowe-title { font-family: "Barlow Condensed","Arial Narrow",sans-serif; font-weight: 900; font-size: clamp(56px,7vw,96px); line-height: 0.9; letter-spacing: -1px; margin-bottom: 28px; }
    .weowe-title em { display: block; font-style: normal; color: #5b9bd5; }
    .weowe-desc { font-size: 17px; line-height: 1.7; color: rgba(255,255,255,0.65); max-width: 360px; }

    /* RIGHT — narrative steps */
    .weowe-steps { display: flex; flex-direction: column; gap: 0; }
    .weowe-step { padding: 32px 0; border-top: 1px solid rgba(255,255,255,0.1); }
    .weowe-step:last-child { border-bottom: 1px solid rgba(255,255,255,0.1); }
    .weowe-step-dept {
      font-size: 11px; font-weight: 700; letter-spacing: 2.5px;
      text-transform: uppercase; color: #5b9bd5; margin-bottom: 8px;
    }
    .weowe-step-action {
      font-family: "Barlow Condensed","Arial Narrow",sans-serif;
      font-weight: 700; font-size: clamp(22px,3vw,30px);
      color: #fff; line-height: 1.1; margin-bottom: 8px;
    }
    .weowe-step-detail { font-size: 14px; color: rgba(255,255,255,0.5); line-height: 1.6; }

    /* Bottom callout */
    .weowe-callout {
      margin-top: 64px;
      padding: 36px 40px;
      background: rgba(91,155,213,0.1);
      border-left: 3px solid #5b9bd5;
    }
    .weowe-callout-claim {
      font-family: "Barlow Condensed","Arial Narrow",sans-serif;
      font-weight: 900; font-size: clamp(24px,3vw,36px);
      color: #fff; margin-bottom: 8px;
    }
    .weowe-callout-sub { font-size: 14px; color: rgba(255,255,255,0.55); }

    @media (max-width: 768px) {
      .weowe-grid { grid-template-columns: 1fr; gap: 40px; }
    }

    /* ─── DEAL JOURNEY SECTION ─── */
    .section-journey { background: #fff; padding: clamp(60px,8vw,100px) clamp(24px,6vw,60px); }
    .journey-wrap { max-width: 800px; margin: 0 auto; }
    .journey-header { text-align: center; margin-bottom: 64px; }
    .journey-kicker { font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--ford-blue); margin-bottom: 16px; }
    .journey-title { font-family: "Barlow Condensed","Arial Narrow",sans-serif; font-weight: 900; font-size: clamp(40px,6vw,68px); line-height: 1; color: #111; margin-bottom: 16px; }
    .journey-sub { font-size: 17px; color: #888; font-weight: 300; }
    .journey-road { position: relative; padding-left: 60px; }
    .journey-road::before { content: ""; position: absolute; left: 24px; top: 0; bottom: 0; width: 4px;
      background: repeating-linear-gradient(to bottom, #003478 0px,#003478 16px,transparent 16px,transparent 28px);
      border-radius: 2px; }
    .journey-stop { position: relative; padding: 0 0 48px 24px; }
    .journey-stop:last-child { padding-bottom: 0; }
    .journey-num { position: absolute; left: -48px; top: 0; width: 44px; height: 44px;
      background: var(--ford-blue); color: #fff; border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      font-weight: 900; font-size: 18px; box-shadow: 0 4px 16px rgba(0,52,120,0.25); z-index: 2; }
    .journey-dept { font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #003478; margin-bottom: 6px; }
    .journey-action { font-family: "Barlow Condensed","Arial Narrow",sans-serif; font-weight: 700; font-size: clamp(20px,2.5vw,28px); color: #111; line-height: 1.1; margin-bottom: 8px; }
    .journey-detail { font-size: 14px; color: #777; line-height: 1.6; max-width: 500px; }
    .journey-destination { margin-top: 48px; background: var(--ford-blue); color: #fff; padding: 32px 36px; border-radius: 12px; display: flex; align-items: center; gap: 24px; }
    .journey-dest-term { font-family: "Barlow Condensed","Arial Narrow",sans-serif; font-weight: 900; font-size: clamp(32px,4vw,48px); white-space: nowrap; letter-spacing: 1px; }
    .journey-dest-text { font-size: 15px; color: rgba(255,255,255,0.8); line-height: 1.6; }
    @media(max-width:600px){.journey-destination{flex-direction:column;align-items:flex-start;gap:12px;}}

    /* ─── FORD LIGHT EXTENDED — copy only ─── */
    .section-body,
    .engage-body,
    .how-card p,
    .testimonial-text,
    .journey-detail,
    .weowe-desc,
    .weowe-step-detail,
    .journey-dest-text {
      font-family: "Ford Light Extended", "Ford Antenna", Arial, sans-serif;
      font-weight: 300;
    }

    /* ─── VIDEO MODAL ─── */
    .vmodal-overlay {
      display: none;
      position: fixed; inset: 0;
      background: rgba(0,0,0,0.88);
      z-index: 9999;
      align-items: center;
      justify-content: center;
    }
    .vmodal-overlay.open { display: flex; }
    .vmodal-inner {
      position: relative;
      width: min(900px, 92vw);
      background: #000;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 24px 80px rgba(0,0,0,0.7);
    }
    .vmodal-frame { position: relative; padding-bottom: 56.25%; height: 0; }
    .vmodal-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; }
    .vmodal-close {
      position: absolute; top: 12px; right: 14px; z-index: 10;
      background: rgba(255,255,255,0.15); border: none; color: #fff;
      font-size: 20px; width: 36px; height: 36px; border-radius: 50%;
      cursor: pointer; display: flex; align-items: center; justify-content: center;
      transition: background 0.2s;
    }
    .vmodal-close:hover { background: rgba(255,255,255,0.3); }

    /* ─── HERO CTA BUTTON ─── */
    .hero-cta-wrap { pointer-events: auto;
      position: absolute;
      bottom: 100px;
      left: 50%;
      transform: translateX(-50%);
      z-index: 11;
      text-align: center;
    }
    
    @media (max-width: 768px) {
      .hero-cta-wrap { pointer-events: auto; bottom: 20px; }
      .hero-cta-btn { pointer-events: auto; font-size: 16px; padding: 14px 40px; }
    }

    /* ─── SLIDER ─── */
    input[type="range"]::-webkit-slider-thumb {
      -webkit-appearance: none;
      width: 22px; height: 22px;
      border-radius: 50%;
      background: #003478;
      border: 3px solid #fff;
      box-shadow: 0 2px 6px rgba(0,52,120,0.35);
      cursor: pointer;
    }
    input[type="range"]::-moz-range-thumb {
      width: 22px; height: 22px;
      border-radius: 50%;
      background: #003478;
      border: 3px solid #fff;
      box-shadow: 0 2px 6px rgba(0,52,120,0.35);
      cursor: pointer;
    }

    /* ─── ROI ANIMATED CHART ─── */
    .chart-bars-wrap {
      display: flex;
      align-items: flex-end;
      gap: 20px;
      height: 160px;
      padding-bottom: 4px;
    }
    .chart-col {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      height: 100%;
      justify-content: flex-end;
    }
    .chart-value-label {
      font-size: 14px;
      font-weight: 800;
      color: #003478;
      margin-bottom: 6px;
      text-align: center;
      transition: all 0.4s ease;
    }
    .chart-value-top { color: #0562D2; }
    .chart-track {
      width: 100%;
      background: #f0f0f0;
      border-radius: 6px 6px 0 0;
      height: 120px;
      display: flex;
      align-items: flex-end;
    }
    .chart-bar {
      width: 100%;
      border-radius: 6px 6px 0 0;
      transition: height 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
      min-height: 4px;
    }
    .chart-bar-avg { background: #003478; }
    .chart-bar-top { background: linear-gradient(to top, #003478, #0562D2); }
    .chart-col-label {
      font-size: 10px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.8px;
      color: #999;
      text-align: center;
      margin-top: 8px;
      line-height: 1.4;
    }

    /* ─── HAMBURGER + SIDEBAR ─── */
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* ─── PROOF STRIP ─── */
    .proof-strip {
      background: #fff;
      border-top: 1px solid #e8e8e8;
      padding: 28px clamp(20px,5vw,60px);
    }
    .proof-strip-inner {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .proof-stat {
      text-align: center;
      flex: 1;
      padding: 0 12px;
      border-right: 1px solid #e0e0e0;
    }
    .proof-stat:last-child { border-right: none; }
    .proof-stat-num {
      font-size: clamp(32px,4.5vw,52px);
      font-weight: 900;
      letter-spacing: -1px;
      line-height: 1;
      color: #111;
    }
    .proof-stat-label {
      font-size: 10px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1.4px;
      color: #666;
      margin-top: 5px;
    }


    /* ─── PROBLEM + ROI SIDE BY SIDE ─── */
    .problem-roi-wrap {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: clamp(40px, 6vw, 80px);
      align-items: start;
    }
    .problem-copy-col h2 {
      font-size: clamp(1.6rem, 2.8vw, 2.2rem);
      font-weight: 900;
      line-height: 1.15;
      letter-spacing: -0.3px;
      margin-bottom: 20px;
      color: #111;
    }
    .problem-copy-col .section-body { font-size: 1rem; color: #444; line-height: 1.75; }
    .problem-calc-col { background: #f8f9fc; border-radius: 16px; padding: 20px 24px; }
    .problem-calc-col .roi-inner { max-width: 100%; text-align: left; }
    .problem-calc-col .roi-inner h2 { text-align: left; font-size: clamp(1.4rem, 2vw, 1.8rem); }
    .problem-calc-col .roi-input-row { justify-content: flex-start; }
    @media (max-width: 900px) {
      .problem-roi-wrap { grid-template-columns: 1fr; }
    }
    /* ─── SECTIONS ─── */
    section { padding: clamp(48px, 8vw, 96px) clamp(20px, 5vw, 40px); }
    .section-inner { max-width: 860px; width: 100%; margin: 0 auto; }
    .section-eyebrow {
      font-size: 0.68rem;
      font-weight: 800;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: var(--ford-blue);
      margin-bottom: 14px;
    }
    h2 {
      font-size: clamp(1.8rem, 3.5vw, 2.6rem);
      font-weight: 900;
      line-height: 1.1;
      letter-spacing: -0.5px;
      margin-bottom: 24px;
    }
    .section-body {
      font-size: 1.05rem;
      color: #444;
      line-height: 1.75;
      max-width: 700px;
      margin: 0 auto;
    }

    /* ─── PROBLEM ─── */
    .section-problem { background: var(--white); }
    .section-problem { text-align: center; }
    .section-problem h2 {
      color: var(--black) !important;
      text-decoration: none !important;
      cursor: default !important;
      pointer-events: none;
      position: relative;
      display: inline-block;
      max-width: 820px;
    }

    /* ─── ENGAGE360 ─── */
    .section-engage { background: var(--gray-bg); }
    .engage-inner {
      max-width: 1140px;
      width: 100%;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: clamp(28px, 5vw, 64px);
      align-items: start;
    }
    .engage-main-img {
      width: 100%;
      aspect-ratio: 4/3;
      object-fit: cover;
      border-radius: 8px;
      display: block;
      box-shadow: 0 8px 32px rgba(0,0,0,0.12);
      margin-bottom: 14px;
    }
    .engage-thumbs {
      display: flex;
      gap: 10px;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
      flex-wrap: nowrap;
    }
    .engage-thumbs::-webkit-scrollbar { display: none; }
    .engage-thumb {
      flex: 0 0 calc(33.333% - 7px);
      min-width: 72px;
      aspect-ratio: 4/3;
      object-fit: cover;
      border-radius: 6px;
      cursor: pointer;
      opacity: 0.65;
      transition: opacity 0.18s, box-shadow 0.18s;
      border: 2px solid transparent;
    }
    .engage-thumb.active,
    .engage-thumb:hover {
      opacity: 1;
      border-color: var(--ford-blue);
      box-shadow: 0 0 0 2px var(--ford-blue);
    }
    .engage-copy h2 { margin-bottom: 18px; }
    .engage-body { font-size: 1rem; color: #555; line-height: 1.72; margin-bottom: 26px; }
    .engage-bullets { list-style: none; margin-bottom: 36px; }
    .engage-bullets li {
      padding: 6px 0;
      font-size: 0.95rem;
      color: #333;
      display: flex;
      align-items: flex-start;
      gap: 10px;
    }
    .engage-bullets li::before {
      content: "✓";
      color: var(--ford-blue);
      font-weight: 900;
      font-size: 1rem;
      flex-shrink: 0;
      margin-top: 1px;
    }

    /* ─── ENGAGE TABS ─── */
    .engage-tabs {
      display: flex;
      gap: 0;
      border-radius: 8px;
      overflow: hidden;
      border: 1.5px solid var(--ford-blue);
      margin-bottom: 24px;
      width: fit-content;
    }
    .engage-tab {
      background: none;
      border: none;
      padding: 10px 22px;
      font-size: 0.85rem;
      font-weight: 700;
      color: var(--ford-blue);
      cursor: pointer;
      font-family: inherit;
      letter-spacing: 0.3px;
      transition: background 0.18s, color 0.18s;
      border-right: 1.5px solid var(--ford-blue);
    }
    .engage-tab:last-child { border-right: none; }
    .engage-tab.active { background: var(--ford-blue); color: var(--white); }
    .engage-tab:hover:not(.active) { background: rgba(0,52,120,0.07); }

    /* ─── ROI CALCULATOR ─── */
    .section-roi { background: var(--white); }
    .roi-inner { max-width: 560px; width: 100%; margin: 0 auto; text-align: center; }
    .roi-inner h2 { margin-bottom: 8px; }
    .roi-desc { font-size: 1rem; color: #666; margin-bottom: 40px; }
    .roi-input-row {
      display: flex;
      align-items: center;
      gap: 16px;
      justify-content: center;
      flex-wrap: wrap;
      margin-bottom: 36px;
    }
    .roi-label { font-size: 0.85rem; font-weight: 700; color: #555; text-transform: uppercase; letter-spacing: 0.5px; }
    .roi-input {
      width: clamp(90px, 25vw, 120px);
      padding: 14px 18px;
      font-size: 1.2rem;
      font-weight: 700;
      text-align: center;
      border: 2px solid var(--ford-blue);
      border-radius: 6px;
      color: var(--ford-blue);
      font-family: inherit;
      outline: none;
      transition: border-color 0.18s;
    }
    .roi-input:focus { border-color: var(--ford-bright); }
    .roi-results {
      background: var(--gray-bg);
      border-radius: 10px;
      padding: clamp(20px, 4vw, 36px);
      margin-bottom: 36px;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 16px;
    }
    .roi-card { padding: 24px 16px; background: var(--white); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
    .roi-card-label { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 1px; color: #888; font-weight: 700; margin-bottom: 8px; }
    .roi-card-value { font-size: clamp(1.6rem, 3vw, 2.2rem); font-weight: 900; color: var(--ford-blue); letter-spacing: -0.5px; }
    .roi-card.top-rate .roi-card-value { color: var(--ford-bright); }

    /* ─── HOW IT WORKS ─── */
    .section-how { background: var(--gray-bg); }
    .how-inner { max-width: 1100px; width: 100%; margin: 0 auto; }
    .how-inner > h2 { text-align: center; margin-bottom: 56px; }
    .how-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }
    .how-card {
      min-width: 0;
      background: var(--white);
      border-radius: 10px;
      padding: 40px 32px;
      box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    }
    .how-step-num { font-size: 0.68rem; font-weight: 900; letter-spacing: 3px; color: var(--ford-blue); text-transform: uppercase; margin-bottom: 14px; }
    .how-card h3 { font-size: 1.35rem; font-weight: 800; margin-bottom: 12px; color: var(--black); }
    .how-card p { font-size: 0.92rem; color: #666; line-height: 1.65; }

    /* ─── TESTIMONIALS ─── */
    .section-testimonials { background: var(--black); color: var(--white); }
    .testimonials-inner { max-width: 1100px; width: 100%; margin: 0 auto; }
    .testimonials-inner > h2 { color: var(--white); text-align: center; margin-bottom: 56px; }
    .testimonial-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
    .testimonial-card { min-width: 0; background: #1c1c1c; border-radius: 10px; padding: 36px 30px; border: 1px solid #2a2a2a; }
    .testimonial-quote { font-size: 1.55rem; color: var(--ford-blue); font-weight: 900; line-height: 1; margin-bottom: 18px; }
    .testimonial-text { font-size: 0.95rem; color: rgba(255,255,255,0.8); line-height: 1.7; margin-bottom: 24px; font-style: italic; }
    .testimonial-attr { font-size: 0.78rem; font-weight: 700; color: rgba(255,255,255,0.45); text-transform: uppercase; letter-spacing: 0.8px; }

    /* ─── FINAL CTA ─── */
    .section-finalcta { background: var(--ford-blue); color: var(--white); text-align: center; }
    .section-finalcta h2 { color: var(--white); margin-bottom: 36px; max-width: 680px; margin-left: auto; margin-right: auto; }
    .finalcta-email { display: block; margin-top: 20px; font-size: 0.85rem; color: rgba(255,255,255,0.55); letter-spacing: 0.3px; }

    /* ─── FOOTER ─── */
    footer {
      background: var(--black);
      color: rgba(255,255,255,0.45);
      padding: 36px clamp(20px, 5vw, 40px);
      text-align: center;
      font-size: 0.78rem;
      line-height: 1.8;
    }
    footer strong { color: rgba(255,255,255,0.75); }

    /* ─── TABLET (≤ 768px) ─── */
    @media (max-width: 768px) {
      
      
      .engage-inner { grid-template-columns: 1fr; gap: 32px; }
      .how-cards { grid-template-columns: 1fr 1fr; gap: 20px; }
      .testimonial-cards { grid-template-columns: 1fr 1fr; gap: 16px; }
      .hero-foreground { padding: 120px 24px 60px; flex-direction: column; align-items: flex-start; }
      .hero-text-col { flex: none; width: 100%; }
    }

    /* ─── MOBILE (≤ 480px) ─── */
    @media (max-width: 480px) {
      .proof-strip-inner {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
      .proof-stat {
      text-align: center;
      flex: 1;
      padding: 0 12px;
      border-right: 1px solid #e0e0e0;
    }
      .proof-stat:last-child { border-bottom: none; }
      
      
      .roi-results { grid-template-columns: 1fr; }
      .roi-input-row { flex-direction: column; align-items: stretch; gap: 10px; }
      .roi-label { text-align: center; }
      .roi-input { width: 100%; }
      .how-cards { grid-template-columns: 1fr; }
      .testimonial-cards { grid-template-columns: 1fr; }
    }
  
    @media (max-width: 768px) {
      .hero {
        min-height: 100vh;
        align-items: flex-start;
      }
      .hero-text-col {
        position: relative;
        left: auto; top: auto;
        padding: 120px 24px 20px;
        width: 100%;
      }
      .hero-assets-col {
        position: relative;
        top: auto; left: auto;
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
      }
      .hero-combined-img {
        position: relative;
        right: auto; top: auto;
        width: 90%;
        max-width: 480px;
        margin: 0 auto 40px;
      }
      .hero-foreground {
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        height: auto;
        padding-bottom: 40px;
      }
      .hero-sand-fade { height: 120px; }
      .hero-headline { font-size: clamp(64px, 18vw, 120px); }
    }

    /* Keep the existing header content reachable at narrow widths. */
    
    
    @media (max-width: 600px) {
      .proof-strip-inner { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 0; }
      .proof-stat { min-width: 0; border-right: none; }
      .proof-stat:last-child { grid-column: 1 / -1; }
    }
    a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible {
      outline: 3px solid #0562D2; outline-offset: 3px;
    }
  

    .how-page main { padding-top: var(--page-nav-height, 100px); }
    .how-page-title { padding: 36px 24px 0; text-align: center; font-family: "Barlow Condensed", "Arial Narrow", sans-serif; font-weight: 900; font-size: clamp(36px, 5vw, 60px); line-height: 1.1; color: #003478; }
    .how-page #how { scroll-margin-top: calc(var(--page-nav-height, 100px) + 16px); }
    
  

    /* ══ HOW IT WORKS — hiw-* components ══════════════════════════════ */
    /* Suppress old how-page-title — new hero replaces it */
    .how-page-title { display: none; }
    .how-page main { padding-top: 0; }

    /* ── Shared tokens ── */
    .hiw-eyebrow {
      font-family: Arial, sans-serif;
      font-size: 11px; font-weight: 700;
      letter-spacing: 3px; text-transform: uppercase;
      color: #003478; margin: 0 0 14px;
    }
    .hiw-eyebrow--dark { color: #fff; opacity: .75; }
    .hiw-eyebrow--light { color: rgba(255,255,255,.75); }

    .hiw-btn {
      display: inline-block;
      font-family: Arial, sans-serif; font-size: 15px; font-weight: 700;
      padding: 14px 32px; border-radius: 4px; text-decoration: none;
      letter-spacing: .04em; transition: background .2s, color .2s, border-color .2s;
      white-space: nowrap; cursor: pointer; border: 2px solid transparent;
    }
    .hiw-btn--primary { background: #003478; color: #fff; border-color: #003478; }
    .hiw-btn--primary:hover { background: #002050; border-color: #002050; }
    .hiw-btn--ghost { background: transparent; color: #fff; border-color: rgba(255,255,255,.75); }
    .hiw-btn--ghost:hover { background: rgba(255,255,255,.1); }
    .hiw-btn--lg { font-size: 17px; padding: 18px 44px; }
    @media (prefers-reduced-motion: reduce) { .hiw-btn { transition: none; } }

    /* ── Hero ── */
    .hiw-hero {
      position: relative; min-height: 100svh; min-height: 100vh;
      display: flex; align-items: center; justify-content: flex-start;
      overflow: hidden; padding: 0;
    }
    .hiw-hero-bg {
      position: absolute; inset: 0; z-index: 0;
    }
    .hiw-hero-bg img {
      width: 100%; height: 100%; object-fit: cover; object-position: center 30%;
      display: block; pointer-events: none;
    }
    .hiw-hero-overlay {
      position: absolute; inset: 0;
      background: linear-gradient(120deg, rgba(0,20,60,.85) 30%, rgba(0,52,120,.55) 70%, rgba(0,52,120,.35) 100%);
    }
    .hiw-hero-inner {
      position: relative; z-index: 2;
      padding: clamp(100px,14vw,160px) clamp(24px,6vw,80px) clamp(60px,8vw,100px);
      max-width: 900px;
    }
    .hiw-hero-headline {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: clamp(52px, 8vw, 96px);
      line-height: .96; color: #fff; margin: 0 0 22px;
      text-transform: uppercase; letter-spacing: -.01em;
    }
    .hiw-hero-sub {
      font-family: Arial, sans-serif; font-size: clamp(16px, 2vw, 20px);
      color: rgba(255,255,255,.88); line-height: 1.55;
      max-width: 560px; margin: 0 0 36px;
    }
    .hiw-hero-ctas { display: flex; gap: 16px; flex-wrap: wrap; }
    .hiw-scroll-cue {
      position: absolute; bottom: 28px; left: 50%; transform: translateX(-50%);
      z-index: 2; opacity: .75; text-decoration: none;
      animation: hiw-bounce 2s ease-in-out infinite;
    }
    @keyframes hiw-bounce { 0%,100%{transform:translateX(-50%) translateY(0)} 50%{transform:translateX(-50%) translateY(6px)} }
    @media (prefers-reduced-motion: reduce) { .hiw-scroll-cue { animation: none; } }

    /* ── Journey steps ── */
    .hiw-step { background: #fff; padding: clamp(64px,8vw,100px) clamp(24px,5vw,48px); }
    .hiw-step--alt { background: #f5f7fb; }
    .hiw-step-inner {
      max-width: 1200px; margin: 0 auto;
      display: grid; grid-template-columns: 1fr 1fr;
      gap: clamp(40px,6vw,80px); align-items: center;
    }
    .hiw-step--image-right .hiw-step-content { order: 1; }
    .hiw-step--image-right .hiw-step-visual  { order: 2; }
    .hiw-step--image-left  .hiw-step-visual  { order: 1; }
    .hiw-step--image-left  .hiw-step-content { order: 2; }

    .hiw-step-num {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: clamp(80px,10vw,120px);
      line-height: 1; color: #003478; opacity: .08;
      margin: 0 0 -20px; user-select: none;
    }
    .hiw-step-label {
      font-family: Arial, sans-serif; font-size: 11px; font-weight: 700;
      letter-spacing: 3px; text-transform: uppercase;
      color: #0562D2; margin: 0 0 10px;
    }
    .hiw-step-heading {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: clamp(30px, 4vw, 50px);
      line-height: 1.05; color: #003478; margin: 0 0 18px;
    }
    .hiw-step-body {
      font-family: Arial, sans-serif; font-size: clamp(15px,1.5vw,17px);
      color: #444; line-height: 1.65; margin: 0 0 20px;
    }
    .hiw-step-bullets {
      list-style: none; padding: 0; margin: 0 0 24px;
    }
    .hiw-step-bullets li {
      font-family: Arial, sans-serif; font-size: 15px; color: #445;
      padding: 7px 0 7px 22px; border-top: 1px solid #eaeff6;
      position: relative; line-height: 1.45;
    }
    .hiw-step-bullets li::before {
      content: "";
      position: absolute; left: 0; top: 50%; transform: translateY(-50%);
      width: 8px; height: 8px; border-radius: 50%;
      background: #003478; flex-shrink: 0;
    }
    .hiw-step-badge {
      display: inline-flex; align-items: center; gap: 10px;
      padding: 10px 18px; border-radius: 8px; margin-top: 8px;
    }
    .hiw-step-badge .hiw-badge-label {
      font-family: Arial, sans-serif; font-size: 10px; font-weight: 700;
      letter-spacing: 2px; text-transform: uppercase; opacity: .7;
    }
    .hiw-step-badge strong {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-size: 18px; font-weight: 900; letter-spacing: .02em;
    }
    .hiw-badge--core  { background: #e8f0fb; color: #003478; }
    .hiw-badge--addon { background: #edf2ec; color: #1a5c2a; }

    .hiw-product-card {
      display: flex; flex-direction: column; align-items: center; gap: 12px;
    }
    .hiw-product-card img {
      width: 100%; max-width: 380px; height: auto;
      object-fit: contain; display: block;
      filter: drop-shadow(0 16px 40px rgba(0,52,120,.14));
    }
    .hiw-product-desc {
      font-family: Arial, sans-serif; font-size: 13px; font-weight: 600;
      color: #8898ae; letter-spacing: 1.5px; text-transform: uppercase; text-align: center;
    }

    /* Step 2 visual stack */
    .hiw-visual-stack { position: relative; }
    .hiw-vs-main {
      width: 100%; height: auto; border-radius: 14px; display: block;
      box-shadow: 0 16px 48px rgba(0,52,120,.15);
    }
    .hiw-vs-badge {
      position: absolute; bottom: 20px; left: 20px;
      background: #003478; color: #fff;
      display: inline-flex; align-items: center; gap: 7px;
      padding: 8px 16px; border-radius: 999px;
      font-family: Arial, sans-serif; font-size: 12px; font-weight: 700;
      letter-spacing: 1.5px; text-transform: uppercase;
      box-shadow: 0 4px 16px rgba(0,0,0,.25);
    }
    .hiw-vs-phone {
      position: absolute; right: -10%; bottom: -8%;
      width: 28%; border-radius: 12px;
      box-shadow: 0 12px 32px rgba(0,0,0,.22);
    }

    .hiw-modes-row {
      display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 20px 0;
    }
    .hiw-mode-card {
      background: #f5f7fb; border-radius: 10px; padding: 16px 18px;
      border-left: 3px solid #003478;
    }
    .hiw-mode-name {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-size: 16px; font-weight: 900; color: #003478; margin: 0 0 5px;
      text-transform: uppercase;
    }
    .hiw-mode-desc {
      font-family: Arial, sans-serif; font-size: 13px; color: #555;
      line-height: 1.5; margin: 0;
    }

    /* ── Product differentiation ── */
    .hiw-products {
      background: #003478;
      padding: clamp(64px,8vw,100px) clamp(24px,5vw,48px);
    }
    .hiw-products-inner { max-width: 1200px; margin: 0 auto; }
    .hiw-products-hdr {
      text-align: center; margin-bottom: 52px;
    }
    .hiw-products-heading {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: clamp(32px,5vw,58px);
      color: #fff; line-height: 1.05; margin: 0 0 14px;
    }
    .hiw-products-sub {
      font-family: Arial, sans-serif; font-size: 17px;
      color: rgba(255,255,255,.75); line-height: 1.6;
      max-width: 560px; margin: 0 auto;
    }
    .hiw-prod-grid {
      display: grid; grid-template-columns: repeat(3,1fr);
      gap: 24px; align-items: stretch;
    }
    .hiw-prod-card {
      background: #fff; border-radius: 16px;
      padding: 24px; display: flex; flex-direction: column;
      box-shadow: 0 8px 32px rgba(0,0,0,.12);
      transition: transform .2s;
    }
    .hiw-prod-card:hover { transform: translateY(-4px); }
    @media (prefers-reduced-motion: reduce) { .hiw-prod-card { transition: none; } }
    .hiw-prod-card--core { border-top: 3px solid #003478; }
    /* Card inner: eyebrow, centered box, name and copy, then bullets */
    .hiw-prod-row {
      display: flex; flex-direction: column; align-items: center;
      gap: 16px; margin-bottom: 16px; flex-shrink: 0;
    }
    .hiw-prod-art {
      flex: 0 0 auto;
      display: flex; align-items: flex-start; justify-content: center;
    }
    .hiw-prod-art img {
      width: 160px; height: auto;
      object-fit: contain; display: block;
      filter: drop-shadow(0 4px 14px rgba(0,52,120,.22));
    }
    .hiw-prod-body { width: 100%; text-align: left; min-width: 0; }
    .hiw-prod-price-note { margin-top: auto; padding-top: 16px; }
    .hiw-prod-eyebrow {
      font-family: Arial, sans-serif; font-size: 10px; font-weight: 700;
      letter-spacing: 2px; text-transform: uppercase;
      color: #0562D2; margin: 0 0 8px;
    }
    .hiw-prod-name {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: 26px; color: #003478;
      margin: 0 0 10px; line-height: 1.1;
    }
    .hiw-prod-desc {
      font-family: Arial, sans-serif; font-size: 14px; color: #555;
      line-height: 1.6; margin: 0 0 16px;
    }
    .hiw-prod-features {
      list-style: none; padding: 0; margin: 0 0 auto;
      border-top: 1px solid #eaeff6;
    }
    .hiw-prod-features li {
      font-family: Arial, sans-serif; font-size: 13px; color: #445;
      padding: 8px 0 8px 18px; border-bottom: 1px solid #eaeff6;
      position: relative;
    }
    .hiw-prod-features li::before {
      content: "";
      position: absolute; left: 0; top: 50%; transform: translateY(-50%);
      width: 6px; height: 6px; border-radius: 50%; background: #003478;
    }
    .hiw-prod-price-note {
      font-family: Arial, sans-serif; font-size: 11px; font-weight: 700;
      letter-spacing: 2px; text-transform: uppercase; color: #8898ae;
      margin-top: 18px; padding-top: 12px; border-top: 1px solid #eaeff6;
    }

    /* ── CTA section ── */
    .hiw-cta {
      background: #002050; text-align: center;
      padding: clamp(64px,8vw,100px) clamp(24px,5vw,48px);
    }
    .hiw-cta-inner { max-width: 680px; margin: 0 auto; }
    .hiw-cta-heading {
      font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
      font-weight: 900; font-size: clamp(36px,5vw,62px);
      color: #fff; line-height: 1.05; margin: 0 0 16px;
    }
    .hiw-cta-sub {
      font-family: Arial, sans-serif; font-size: 18px;
      color: rgba(255,255,255,.8); line-height: 1.6; margin: 0 0 32px;
    }
    .hiw-cta-note {
      font-family: Arial, sans-serif; font-size: 13px;
      color: rgba(255,255,255,.5); margin: 16px 0 0;
    }

    /* ── data-reveal animation ── */
    /* Keep content visible when the existing head-time reveal script finds no elements. */
    [data-reveal] { opacity: 1; transform: none; transition: opacity .55s ease, transform .55s ease; }
    [data-reveal].revealed { opacity: 1; transform: none; }
    @media (prefers-reduced-motion: reduce) {
      [data-reveal] { opacity: 1; transform: none; transition: none; }
    }

    /* ── Responsive ── */
    @media (max-width: 900px) {
      .hiw-step-inner { grid-template-columns: 1fr; gap: 36px; }
      .hiw-step--image-left .hiw-step-visual,
      .hiw-step--image-right .hiw-step-visual { order: -1; }
      .hiw-step--image-left .hiw-step-content,
      .hiw-step--image-right .hiw-step-content { order: 1; }
      .hiw-prod-grid { grid-template-columns: 1fr 1fr; }
      .hiw-vs-phone { display: none; }
    }
    @media (max-width: 600px) {
      .hiw-prod-grid { grid-template-columns: 1fr; }
      .hiw-modes-row { grid-template-columns: 1fr; }
      .hiw-hero-ctas { flex-direction: column; align-items: flex-start; }
    }
    @media (max-width: 380px) {
      .hiw-step-inner { gap: 24px; }
    }
