*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
    --font-display: 'Roboto Condensed', sans-serif;
    --font-body: 'Roboto', sans-serif;
  --accent:      #1E3EC8;
  --accent-deep: #16309C;
  --accent-mid:  #7A92E8;
  --white:      #EEF2F7;
  --off-white:  #E2E9F1;
  --light-gray: #CBD6E2;
  --text:       #141922;
  --text-muted: #4B5563;
  --text-light: #7C8794;
  --dark:       #12213A;
  --dark-panel: #1D3050;
}
html { scroll-behavior: smooth; }
body { background: var(--white); color: var(--text); font-family: var(--font-body); font-weight: 400; overflow-x: hidden; }

/* ── UTILITIES ─────────────────────────────── */
.eyebrow {
  font-family: var(--font-display);
  font-size: 11px; font-weight: 700; letter-spacing: 0.22em;
  text-transform: uppercase; color: var(--accent);
  display: flex; align-items: center; gap: 10px; margin-bottom: 14px;
}
.eyebrow::before { content:''; display:block; width:16px; height:8px; background:var(--accent); flex-shrink:0; transform: skewX(-18deg); }
.eyebrow.light { color:rgba(255,255,255,0.6); }
.eyebrow.light::before { background:rgba(255,255,255,0.3); }

.section-title {
  font-family: var(--font-display);
  font-size: clamp(40px, 4.4vw, 64px);
  line-height: 0.92; letter-spacing: 0.01em;
  color: var(--text); margin-bottom: 20px;
    font-weight: 800;
    text-transform: uppercase;}
.section-title.white { color: #fff; }

.btn-accent {
  display: inline-block; background: var(--accent); color: #fff;
  padding: 14px 32px;
  font-family: var(--font-display); font-size: 12px;
  font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
  text-decoration: none; border: 2px solid var(--accent); transition: background 0.2s;
}
.btn-accent:hover { background: var(--accent-deep); border-color: var(--accent-deep); }

.btn-outline {
  display: inline-block; background: transparent; color: #fff;
  padding: 12px 32px;
  font-family: var(--font-display); font-size: 12px;
  font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
  text-decoration: none; border: 2px solid rgba(255,255,255,0.55); transition: border-color 0.2s;
}
.btn-outline:hover { border-color: #fff; }

.btn-outline-dark {
  display: inline-block; background: transparent; color: var(--accent);
  padding: 12px 32px;
  font-family: var(--font-display); font-size: 12px;
  font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
  text-decoration: none; border: 2px solid var(--accent); transition: background 0.2s, color 0.2s;
}
.btn-outline-dark:hover { background: var(--accent); color: #fff; }
nav .btn-outline-dark { color: #fff; border-color: rgba(255,255,255,0.55); }
nav .btn-outline-dark:hover { border-color: var(--accent); }

/* ── TOP BAR ───────────────────────────────── */
.topbar {
  background: var(--accent); height: 34px; padding: 0 60px;
  display: flex; justify-content: space-between; align-items: center;
  font-family: var(--font-display); font-size: 12px;
  font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase;
  color: rgba(255,255,255,0.8);
}
.topbar a { color: #fff; text-decoration: none; }
.topbar-right { display: flex; gap: 28px; align-items: center; }
.topbar-divider { width: 1px; height: 14px; background: rgba(255,255,255,0.3); }
.topbar-phone { display: inline-flex; align-items: center; gap: 6px; }
.topbar-phone-icon { display: none; width: 13px; height: 13px; flex-shrink: 0; }

/* ── NAV ───────────────────────────────────── */
nav {
  height: 76px;
  display: flex; align-items: center; padding: 0 60px;
  justify-content: space-between;
  background: transparent;
}
.nav-logo-mark { display: flex; align-items: center; gap: 0; text-decoration: none; }
.nav-logo-img { height: 54px; width: auto; display: block; }
.nav-links { display: flex; gap: 32px; list-style: none; }
.nav-links a { font-family: var(--font-display); font-size: 13px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.75); text-decoration: none; transition: color 0.2s; }
.nav-links a:hover { color: #fff; }
.nav-right { display: flex; gap: 16px; align-items: center; }
.nav-phone { font-family: var(--font-display); font-size: 13px; font-weight: 600; color: var(--text-muted); letter-spacing: 0.06em; }
.nav-phone a { color: var(--text); text-decoration: none; }
.nav-phone a:hover { color: var(--accent); }

/* ── HERO ──────────────────────────────────── */
.hero {
  position: relative; overflow: hidden; min-height: clamp(620px, 94vh, 900px);
  display: flex; align-items: center; overflow: hidden; background: var(--dark);
}
.hero-bg {
  position: absolute; inset: 0;
  background:
    linear-gradient(100deg,
      rgba(13,21,34,0.88) 0%,
      rgba(16,26,42,0.55) 50%,
      rgba(5,25,70,0.3) 100%),
    url('wh-decoiler.jpg') center/cover no-repeat;
  filter: grayscale(1);
  animation: slowZoom 14s ease forwards;
}
@keyframes slowZoom { from { transform: scale(1.05); } to { transform: scale(1.0); } }
.hero-content {
  position: relative; z-index: 2;
  padding: 0 80px 80px 80px;
  max-width: 900px;
  animation: fadeUp 0.9s ease 0.2s both;
}
@keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
.hero-eyebrow {
  font-family: var(--font-display); font-size: 11px; font-weight: 700;
  letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255,255,255,0.6);
  margin-bottom: 22px; display: flex; align-items: center; gap: 12px;
}
.hero-eyebrow::before { content: ''; display: block; width: 32px; height: 2px; background: var(--accent); flex-shrink: 0; }
.hero h1 {
  font-family: var(--font-display);
  font-size: clamp(54px, 6.6vw, 96px);
  line-height: 0.88; letter-spacing: 0.01em; color: #fff;
  text-transform: uppercase; margin-bottom: 28px;
    font-weight: 800;}
.hero h1 .line-accent {
  font-family: 'Barlow Condensed', var(--font-display);
  color: transparent;
  -webkit-text-stroke: 2.5px rgba(255,255,255,0.9);
}
.hero-sub { font-size: 16.5px; font-weight: 300; color: rgba(255,255,255,0.68); line-height: 1.75; max-width: 500px; margin-bottom: 40px; }
.hero-actions { display: flex; gap: 16px; align-items: center; }

/* ── STATS BAR ─────────────────────────────── */
.stats-bar { background: var(--accent); display: grid; grid-template-columns: repeat(4, 1fr); }
.stat-item { padding: 36px 44px; border-right: 1px solid rgba(255,255,255,0.15); display: flex; flex-direction: column; gap: 6px; }
.stat-item::before { content: ''; display: block; width: 22px; height: 8px; background: rgba(255,255,255,0.5); margin-bottom: 8px; transform: skewX(-18deg); }
.stat-item:last-child { border-right: none; }
.stat-num { font-family: var(--font-display); font-size: 48px; color: #fff; line-height: 1; letter-spacing: 0.02em;
    font-weight: 800;
    text-transform: uppercase;}
.stat-label { font-family: var(--font-display); font-size: 11px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.45); }

/* ── INTRO / ABOUT ─────────────────────────── */
.intro { display: grid; grid-template-columns: 1fr 1fr; min-height: 520px; }
.intro-content { padding: 80px 70px 80px 90px; display: flex; flex-direction: column; justify-content: center; background: var(--white); }
.intro-content p { font-size: 16.5px; font-weight: 300; color: var(--text-muted); line-height: 1.85; margin-bottom: 18px; }
.intro-image { position: relative; overflow: hidden; background: url('data:image/jpeg;base64,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') center/cover no-repeat; }
.intro-badge { position: absolute; bottom: 0; left: 0; background: var(--accent); padding: 26px 34px; display: flex; flex-direction: column; gap: 4px; }
.badge-num { font-family: var(--font-display); font-size: 48px; color: #fff; line-height: 1;
    font-weight: 700;
    text-transform: uppercase;}
.badge-text { font-family: var(--font-display); font-size: 11px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.7); }
.intro-checks { display: flex; flex-direction: column; gap: 0; margin: 20px 0 28px; border-top: 1px solid var(--light-gray); }
.check-item { display: flex; align-items: center; gap: 14px; padding: 13px 0; border-bottom: 1px solid var(--light-gray); font-size: 15px; color: var(--text); font-weight: 400; }
.check-icon { width: 20px; height: 20px; background: var(--accent); transform: skewX(-8deg); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.check-icon svg { width: 11px; height: 11px; stroke: #fff; stroke-width: 2.5; fill: none; }

/* ── ICON FEATURES ROW ─────────────────────── */
.features {
  background: var(--off-white);
  border-top: 1px solid var(--light-gray);
  border-bottom: 1px solid var(--light-gray);
  padding: 0;
}
.features-grid { display: grid; grid-template-columns: repeat(4, 1fr); }
.feature-item {
  padding: 48px 36px;
  border-right: 1px solid var(--light-gray);
  border-bottom: none;
  position: relative;
  transition: background 0.25s;
}
.feature-item:last-child { border-right: none; }
.feature-item:hover { background: var(--white); }
.feature-item::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:var(--accent); transform:scaleX(0); transform-origin:left; transition:transform 0.3s; }
.feature-item:hover::before { transform:scaleX(1); }
.feature-icon { width: 52px; height: 52px; background: var(--accent); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.feature-icon svg { width: 24px; height: 24px; stroke: #fff; stroke-width: 1.8; fill: none; }
.feature-title { font-family: var(--font-display); font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--text); margin-bottom: 10px; }
.feature-text { font-size: 13px; color: var(--text-muted); line-height: 1.75; font-weight: 300; }

/* ── MISSION / 4 CARDS ─────────────────────── */
.mission { background: var(--white); padding: 90px 90px; }
.mission-header { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; margin-bottom: 52px; }
.mission-header p { font-size: 16.5px; color: var(--text-muted); line-height: 1.85; padding-top: 30px; font-weight: 300; }
.mission-items { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; }
.mission-item { background: var(--off-white); padding: 36px 28px; border-top: 3px solid transparent; transition: border-color 0.25s, box-shadow 0.25s, background 0.25s; }
.mission-item:hover { border-top-color: var(--accent); box-shadow: 0 4px 24px rgba(30,62,200,0.08); background: var(--white); }
.mission-item-num { font-family: var(--font-display); font-size: 19px; color: var(--accent); letter-spacing: 0.06em; line-height: 1; margin-bottom: 14px;
    font-weight: 700;
    text-transform: uppercase;}
.mission-item-title { font-family: var(--font-display); font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--text); margin-bottom: 10px; }
.mission-item-text { font-size: 14.5px; color: var(--text-muted); line-height: 1.7; font-weight: 300; }

/* ── PRODUCTS ──────────────────────────────── */
.products { padding: 90px 90px; background: var(--off-white); }
.section-header { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 48px; }
.products-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 3px; }
.product-card { position: relative; height: 420px; overflow: hidden; cursor: pointer; }
.product-card-bg { position: absolute; inset: 0; background-size: cover; background-position: center; transition: transform 0.55s ease, filter 0.55s ease; filter: grayscale(1) brightness(0.52) contrast(1.05); }
.product-card:hover .product-card-bg { transform: scale(1.06); filter: grayscale(0) brightness(0.42) contrast(1); }
.product-card::before { content: ''; position: absolute; inset: 0; background: linear-gradient(0deg, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.05) 60%); z-index: 1; }
.product-card-content { position: absolute; bottom: 0; left: 0; right: 0; padding: 26px 22px; z-index: 3; }
.product-tag { display: block; font-family: var(--font-display); font-size: 10px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 5px; }
.product-title { font-family: var(--font-display); font-size: 24px; line-height: 1.05; color: #fff; letter-spacing: 0.02em; margin-bottom: 8px;
    font-weight: 800;
    text-transform: uppercase;}
.product-detail { font-size: 12px; font-weight: 300; color: rgba(255,255,255,0.65); line-height: 1.75; max-height: 0; overflow: hidden; transition: max-height 0.6s cubic-bezier(0.16,1,0.3,1), opacity 0.4s ease; opacity: 0; }
.product-card:hover .product-detail { max-height: 200px; opacity: 1; }
/* Accent top line per card */
.product-card::after { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:var(--accent); z-index:4; transform:scaleX(0); transform-origin:left; transition:transform 0.4s; }
.product-card:hover::after { transform:scaleX(1); }

/* ── FULL WIDTH IMAGE BAND ─────────────────── */
.image-band {
  position: relative; overflow: hidden;
  background-color: var(--dark-panel);
  background-image: url('wh-warehouse.jpg');
  background-position: center 40%; background-size: cover; background-repeat: no-repeat;
  background-attachment: fixed;
  background-blend-mode: luminosity;
}
.image-band-overlay {
  position: relative;
  background: linear-gradient(90deg, rgba(13,21,34,0.96) 0%, rgba(13,21,34,0.88) 60%, rgba(13,21,34,0.3) 100%);
  display: flex; align-items: center; padding: 110px 90px;
}
.image-band-content { max-width: 900px; }
.image-band-content h2 {
  font-family: var(--font-display);
  font-size: clamp(30px, 3.2vw, 46px);
  color: #fff; line-height: 1.05; margin-bottom: 18px; letter-spacing: 0.02em;
    font-weight: 800;
    text-transform: uppercase;}
.image-band-content p {
  font-size: 16px; color: rgba(255,255,255,0.72);
  font-weight: 300; line-height: 1.85; margin-bottom: 30px;
}

/* ── WHY ESSERMAN SPLIT ─────────────────────── */
.why-light { background: var(--off-white); padding: 80px 70px; display: flex; flex-direction: column; justify-content: center; }
.why-points { display: flex; flex-direction: column; gap: 0; border-top: 1px solid var(--light-gray); }
.why-point { display: flex; align-items: flex-start; gap: 18px; padding: 18px 0; border-bottom: 1px solid var(--light-gray); }
.why-point-num { font-family: var(--font-display); font-size: 26px; color: var(--accent); min-width: 32px; line-height: 1.1;
    font-weight: 700;
    text-transform: uppercase;}
.why-point-content {}
.why-point-title { font-family: var(--font-display); font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--text); margin-bottom: 3px; }
.why-point-text { font-size: 14.5px; color: var(--text-muted); font-weight: 300; line-height: 1.6; }

/* ── COVERAGE ──────────────────────────────── */
.coverage { background: var(--accent); padding: 56px 90px; }
.coverage-inner { display: grid; grid-template-columns: 1.2fr 2fr; gap: 80px; align-items: center; }
.coverage-regions { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; }
.region { background: rgba(255,255,255,0.07); padding: 28px 24px; border-top: 3px solid rgba(255,255,255,0.15); transition: background 0.2s, border-color 0.2s; }
.region:hover { background: rgba(255,255,255,0.12); border-color: var(--accent); }
.region-name { font-family: var(--font-display); font-size: 20px; color: #fff; letter-spacing: 0.03em; margin-bottom: 6px;
    font-weight: 800;
    text-transform: uppercase;}
.region-detail { font-size: 12px; color: rgba(255,255,255,0.55); font-weight: 300; line-height: 1.6; }

/* ── CALCULATOR ────────────────────────────── */
.calculator { background: var(--white); padding: 90px 90px; border-top: 1px solid var(--light-gray); }
.calculator-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }
.calculator-form { background: var(--off-white); border: 1px solid var(--light-gray); padding: 44px; }
.calc-title { font-family: var(--font-display); font-size: 28px; color: var(--text); letter-spacing: 0.02em; margin-bottom: 28px; padding-bottom: 18px; border-bottom: 2px solid var(--accent);
    font-weight: 800;
    text-transform: uppercase;}
.calc-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 16px; }
.calc-row.full { grid-template-columns: 1fr; }
.calc-field { display: flex; flex-direction: column; gap: 6px; }
.calc-label { font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-muted); }
.calc-input, .calc-select {
  padding: 11px 14px; border: 1px solid var(--light-gray); background: var(--white);
  font-family: var(--font-body); font-size: 15px; color: var(--text);
  outline: none; transition: border-color 0.2s; appearance: none; width: 100%;
}
.calc-input:focus, .calc-select:focus { border-color: var(--accent); }
.calc-result { margin-top: 20px; padding: 18px 20px; background: var(--accent); display: none; }
.calc-result.visible { display: block; }
.calc-result-label { font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.7); margin-bottom: 4px; }
.calc-result-value { font-family: var(--font-display); font-size: 36px; color: #fff; line-height: 1; letter-spacing: 0.02em;
    font-weight: 800;
    text-transform: uppercase;}
.calc-result-sub { font-size: 12px; color: rgba(255,255,255,0.6); margin-top: 4px; }
.calculator-info { padding-top: 8px; }
.calculator-info p { font-size: 16px; color: var(--text-muted); line-height: 1.85; font-weight: 300; margin-bottom: 20px; }
.spec-table { width: 100%; border-collapse: collapse; margin-top: 24px; }
.spec-table th { font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--white); background: var(--accent); padding: 10px 14px; text-align: left; }
.spec-table td { padding: 10px 14px; font-size: 13px; color: var(--text-muted); border-bottom: 1px solid var(--light-gray); }
.spec-table tr:nth-child(even) td { background: var(--off-white); }

/* ══════════════════════════════════════════════════
   DEPTH & TEXTURE SYSTEM — v2 (fixed)
   Rules:
   - Ghost text: overflow:hidden on parent, opacity ≤ 0.035, z-index below content
   - Dot pattern: only on About, Why-light, Calculator, Coverage (on blue only via line)
   - Ghost text: only on Features (dark), Why-dark, Coverage, Footer (dark)
   - Products, Mission, Contact, Investment = clean white/off-white, no ghost text
   ══════════════════════════════════════════════════ */

:root {
  --dot-pattern: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%230C0D0F' fill-opacity='0.06'/%3E%3C/svg%3E");
  --line-pattern: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60L60 0' stroke='%23ffffff' stroke-opacity='0.04' stroke-width='1'/%3E%3C/svg%3E");
}

/* ── INTRO / ABOUT — dot pattern on content side only ── */
.intro { position: relative; }
.intro-content { background: var(--white); position: relative; overflow: hidden; }
.intro-content > * { position: relative; z-index: 1; }

/* ── FEATURES — dark + subtle line texture, ghost text correctly clipped ── */
.features { background: var(--dark-panel); position: relative; overflow: hidden; }
.features-grid {
  position: relative; z-index: 1;
  display: grid; grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid rgba(255,255,255,0.06);
}
.feature-item {
  padding: 52px 40px;
  border-right: 1px solid rgba(255,255,255,0.06);
  position: relative; background: transparent; overflow: hidden;
}
.feature-item:last-child { border-right: none; }
.feature-item:hover { background: rgba(255,255,255,0.02); }
.feature-icon {
  width: 56px; height: 56px; background: var(--accent);
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 24px; position: relative;
}
.feature-icon svg { width: 24px; height: 24px; stroke: #fff; stroke-width: 1.8; fill: none; }
.feature-title {
  font-family: var(--font-display);
  font-size: 18px; font-weight: 700; text-transform: uppercase;
  letter-spacing: 0.06em; color: #fff; margin-bottom: 12px;
}
.feature-text { font-size: 13px; color: rgba(255,255,255,0.45); line-height: 1.8; font-weight: 300; }

/* ── MISSION — clean white, NO ghost text, NO pattern ── */
.mission { position: relative; background: var(--white); overflow: hidden; }
.mission-header, .mission-items { position: relative; z-index: 1; }
.mission-item {
  background: var(--off-white);
  border: 1px solid var(--light-gray);
  border-top: 3px solid transparent;
  padding: 36px 28px;
  position: relative; overflow: hidden;
}

/* ── PRODUCTS — clean, NO ghost text ── */
.products { position: relative; overflow: hidden; }
.section-header, .products-grid { position: relative; z-index: 1; }

/* ── WHY SPLIT ── */
.why-dark {
  background: var(--dark-panel); padding: 80px 70px;
  display: flex; flex-direction: column; justify-content: center;
  position: relative; overflow: hidden;
}
.why-dark .section-title { color: #fff; }
.why-dark p { font-size: 16px; font-weight: 300; color: rgba(255,255,255,0.58); line-height: 1.85; margin-bottom: 30px; }
/* Ghost year — pushed fully into corner, clipped by overflow:hidden */
.why-dark::after {
  content: 'EST. 1991';
  position: absolute;
  right: 30px; bottom: 24px;
  font-family: var(--font-display);
  font-size: 72px;
  color: rgba(255,255,255,0.07);
  line-height: 1; pointer-events: none;
  white-space: nowrap;
  letter-spacing: 0.06em;
  text-rendering: geometricPrecision;
    font-weight: 800;
    text-transform: uppercase;}
.why-dark > * { position: relative; z-index: 1; }

/* Animated divider line between the two panels */
.why-split {
  position: relative; display: grid; grid-template-columns: 1fr 1fr;
  clip-path: polygon(0 6%, 100% 0, 100% 100%, 0 100%);
  margin-top: -60px;
  padding-top: 80px;
  z-index: 3;
}
.why-split::before {
  content: '';
  position: absolute; left: calc(100% * 1.35 / 2.3); top: 0; bottom: 0;
  width: 3px; background: var(--accent);
  z-index: 10;
}

/* Why-light: dot pattern */
.why-light { background: var(--off-white); position: relative; overflow: hidden; }
.why-light > * { position: relative; z-index: 1; }

/* Why-point left accent bar */
.why-point { position: relative; overflow: hidden; }
.why-point::before {
  content: '';
  position: absolute;
  left: -4px; top: 0; bottom: 0;
  width: 3px; background: var(--accent);
  transform: scaleY(0); transform-origin: top;
  transition: transform 0.35s cubic-bezier(0.16,1,0.3,1);
}
.why-point:hover::before { transform: scaleY(1); }

/* ── COVERAGE — line pattern (white lines on blue = subtle) + ghost text ── */
.coverage { position: relative; overflow: hidden; }


.coverage-inner { position: relative; z-index: 1; }

/* Region cards */
.region {
  background: rgba(255,255,255,0.07);
  border-top: 3px solid rgba(255,255,255,0.12);
  padding: 32px 28px; position: relative; overflow: hidden;
}

/* ── CALCULATOR — dot pattern, NO ghost text ── */
.calculator { position: relative; background: var(--off-white); overflow: hidden; }
.calculator > * { position: relative; z-index: 1; }
.calculator-form {
  background: #fff;
  border: 1px solid rgba(30,62,200,0.12);
  border-top: 3px solid var(--accent);
}

/* ── INVESTMENT — clean off-white, NO ghost text, NO pattern ── */
.investment { position: relative; overflow: hidden; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; padding: 110px 90px; background: var(--off-white); border-top: 1px solid var(--light-gray); }
.investment > * { position: relative; z-index: 1; }
.investment-image { position: relative; overflow: hidden; }
.investment-image img { transition: transform 0.6s cubic-bezier(0.16,1,0.3,1), filter 0.5s ease; filter: grayscale(1) contrast(1.04); }
.investment-image:hover img { transform: scale(1.04); filter: grayscale(0) contrast(1); }
/* Offset border frame */
.investment-image::before {
  content: '';
  position: absolute;
  top: 14px; left: 14px; right: -14px; bottom: -14px;
  border: 2px solid rgba(30,62,200,0.4);
  z-index: 0; pointer-events: none;
}
.investment-image img, .investment-image-caption { position: relative; z-index: 1; }

/* ── CONTACT — clean white, NO ghost text, NO pattern ── */
.contact-section { position: relative; overflow: hidden; }
.contact-inner { position: relative; z-index: 1; }
.contact-form-wrap {
  background: var(--white);
  border: 1px solid rgba(30,62,200,0.12);
  border-top: 3px solid var(--accent);
  padding: 40px;
}

/* ── FOOTER — line pattern + ghost text in corner ── */
footer { position: relative; overflow: hidden; }
.footer-top, .footer-bottom { position: relative; z-index: 1; }

/* ── STATS BAR ── */
.stats-bar { position: relative; overflow: hidden; }
.stat-item { position: relative; z-index: 1; }

/* ── IMAGE BAND — diagonal clip ── */

/* ── OLD WHY-SPLIT RULE OVERRIDE ── */




.investment-content p { font-size: 16px; color: var(--text-muted); line-height: 1.85; font-weight: 300; margin-bottom: 18px; }
.investment-tags {
  display: grid; grid-template-columns: repeat(3, auto);
  justify-content: start; gap: 8px; margin: 20px 0 28px;
}
.investment-tags .inv-tag { justify-self: start; }
@media (max-width: 480px) {
  .investment-tags { grid-template-columns: repeat(2, auto); }
}
.inv-tag { font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; padding: 6px 14px; border: 1px solid var(--accent); color: var(--accent); }
.investment-image { position: relative; height: 400px; overflow: hidden; }
.investment-image img { width: 100%; height: 100%; object-fit: cover; display: block; }
.investment-image-caption { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(30,62,200,0.9); padding: 16px 20px; font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.85); }

/* ── CONTACT ───────────────────────────────── */
.contact-section { background: var(--white); padding: 90px 90px; border-top: 1px solid var(--light-gray); }
.contact-inner { display: grid; grid-template-columns: 1.1fr 1fr; gap: 80px; }
.contact-left .section-title { font-size: clamp(34px, 3.4vw, 48px); line-height: 0.94; }
.contact-left .section-title .accent { color: var(--accent); }
.contact-left p { font-size: 16px; color: var(--text-muted); line-height: 1.85; font-weight: 300; margin-bottom: 32px; }
.contact-cards { display: flex; flex-direction: column; gap: 2px; }
.contact-card { display: flex; align-items: center; gap: 16px; padding: 18px 20px; background: var(--off-white); border-left: 3px solid transparent; transition: border-color 0.2s, background 0.2s; }
.contact-card:hover { border-left-color: var(--accent); background: var(--white); }
.contact-card-icon { width: 40px; height: 40px; background: var(--accent); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.contact-card-icon svg { width: 17px; height: 17px; stroke: #fff; stroke-width: 2; fill: none; }
.contact-card-label { font-family: var(--font-display); font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: var(--text-light); margin-bottom: 2px; }
.contact-card-value { font-size: 16px; font-weight: 500; color: var(--text); }
.contact-card-value a { color: inherit; text-decoration: none; }
.contact-card-value a:hover { color: var(--accent); }
.contact-form-wrap { background: var(--off-white); border: 1px solid var(--light-gray); padding: 40px; }
.form-title { font-family: var(--font-display); font-size: 24px; letter-spacing: 0.02em; color: var(--text); margin-bottom: 24px; padding-bottom: 16px; border-bottom: 2px solid var(--accent);
    font-weight: 800;
    text-transform: uppercase;}
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 14px; }
.form-row.full { grid-template-columns: 1fr; }
.form-field { display: flex; flex-direction: column; gap: 5px; }
.form-label { font-family: var(--font-display); font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-muted); }
.form-input, .form-select, .form-textarea {
  padding: 11px 14px; border: 1px solid var(--light-gray); background: var(--white);
  font-family: var(--font-body); font-size: 15px; color: var(--text);
  outline: none; transition: border-color 0.2s; width: 100%;
}
.form-input:focus, .form-select:focus, .form-textarea:focus { border-color: var(--accent); }
.form-textarea { resize: vertical; min-height: 100px; }

/* ── TEAM ──────────────────────────────────── */
.team-section { padding: 90px 90px; background: var(--off-white); border-top: 1px solid var(--light-gray); }
.team-placeholder { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; margin-top: 48px; }
.team-card { background: var(--white); padding: 40px 32px; display: flex; flex-direction: column; gap: 0; border-top: 3px solid var(--light-gray); transition: border-color 0.25s; }
.team-card:hover { border-top-color: var(--accent); }
.team-avatar { width: 96px; height: 96px; background: var(--light-gray); border-radius: 50%; margin-bottom: 22px; display: flex; align-items: center; justify-content: center; overflow: hidden; flex-shrink: 0; }
.team-avatar img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; display: block; }
.team-avatar svg { width: 32px; height: 32px; stroke: var(--text-light); stroke-width: 1.5; fill: none; }
.team-name { font-family: var(--font-display); font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--text); margin-bottom: 4px; }
.team-role { font-family: var(--font-display); font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent); margin-bottom: 14px; }
.team-bio { font-size: 14.5px; color: var(--text-muted); line-height: 1.7; font-weight: 300; }

/* ── FOOTER ────────────────────────────────── */
footer { background: var(--accent); padding: 70px 90px 30px; }
.footer-top { display: grid; grid-template-columns: 1.6fr 1fr 1fr; gap: 48px; padding-bottom: 48px; border-bottom: 1px solid rgba(255,255,255,0.28); margin-bottom: 28px; }
.footer-logo-img { height: 68px; width: auto; display: block; margin-bottom: 16px; }
.footer-tagline { font-size: 13px; color: rgba(255,255,255,0.82); font-weight: 300; line-height: 1.7; max-width: 260px; margin-bottom: 24px; }
.footer-col-head { font-family: var(--font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 18px; }
.footer-links { list-style: none; display: flex; flex-direction: column; gap: 10px; }
.footer-links a { font-size: 14px; color: rgba(255,255,255,0.9); text-decoration: none; transition: color 0.2s; font-weight: 300; }
.footer-links li span { font-size: 14px; color: rgba(255,255,255,0.68); font-weight: 300; }
.footer-links a:hover { color: #fff; }
.footer-bottom { display: flex; justify-content: space-between; align-items: center; font-size: 11px; color: rgba(255,255,255,0.72); font-family: var(--font-display); letter-spacing: 0.06em; }
.pw-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px}
.pw-credit{display:inline-flex;align-items:center;gap:9px;text-decoration:none}
.pw-logo{height:28px;width:auto;opacity:.95;margin-right:5px}
.pw-by{color:rgba(255,255,255,0.72)}
.pw-name{color:rgba(255,255,255,0.92);text-decoration:underline;text-decoration-color:rgba(255,255,255,0.92);text-decoration-thickness:.5px;text-underline-offset:3px;transition:color .3s,text-decoration-color .3s}
.pw-credit:hover .pw-name{color:#fff;text-decoration-color:#fff}
.pw-copy{color:rgba(255,255,255,0.72)}

/* ═══════════════════════════════════════════════════════
   RESPONSIVE SYSTEM — Mobile First
   Breakpoints:
     tablet : max-width 1024px
     mobile : max-width 768px
     small  : max-width 480px
   ═══════════════════════════════════════════════════════ */

/* ── HAMBURGER MENU ─────────────────────────── */
.nav-hamburger {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  cursor: pointer;
  padding: 12px;
  min-width: 48px;
  min-height: 48px;
  background: none;
  border: none;
  z-index: 200;
}
.nav-hamburger span {
  display: block;
  width: 24px;
  height: 2px;
  background: #fff;
  transition: all 0.3s ease;
  transform-origin: center;
}
.nav-hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.nav-hamburger.open span:nth-child(2) { opacity: 0; transform: scaleX(0); }
.nav-hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

/* Mobile nav drawer */
.mobile-nav-drawer {
  display: flex;
  position: fixed;
  inset: 0;
  height: 100%;
  background: var(--dark);
  z-index: 150;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
  padding: 24px 26px 34px;
  transform: translateX(100%);
  visibility: hidden;
  transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s linear 0.45s;
  counter-reset: drawer;
  overflow-y: auto;
}
.mobile-nav-drawer.open {
  transform: translateX(0);
  visibility: visible;
  transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}
.mobile-nav-drawer > a {
  font-family: var(--font-display);
  font-size: 28px;
  letter-spacing: 0.03em;
  color: #fff;
  text-decoration: none;
  padding: 16px 0;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  width: 100%;
  text-align: left;
  transition: color 0.2s;
    font-weight: 800;
    text-transform: uppercase;}
.mobile-nav-drawer > a:hover { color: var(--accent-mid); }
.mobile-nav-drawer .drawer-brand {
  display: flex; align-items: center; justify-content: flex-start; gap: 0;
  border-bottom: none; width: auto; padding: 6px 0 22px;
  margin-bottom: 8px;
}
.mobile-nav-drawer .drawer-logo-img { height: 50px; }
.drawer-close {
  position: relative;
  align-self: flex-end;
  order: -1;
  width: 48px; height: 48px;
  margin: -4px -14px -44px 0;
  background: none; border: none; cursor: pointer; padding: 0;
  z-index: 2;
}
.drawer-close span {
  position: absolute; left: 12px; top: 23px;
  width: 24px; height: 2px; background: #fff; display: block;
}
.drawer-close span:first-child { transform: rotate(45deg); }
.drawer-close span:last-child { transform: rotate(-45deg); }
.mobile-nav-drawer .drawer-cta {
  margin-top: auto;
  background: var(--accent);
  color: #fff;
  font-family: var(--font-display);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  padding: 17px 40px;
  text-decoration: none;
  display: block;
  text-align: center;
  border-bottom: none;
}
.mobile-nav-phone {
  margin-top: 20px;
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.08em;
  color: rgba(255,255,255,0.55);
  text-align: center;
}
.mobile-nav-phone a { color: var(--accent-mid); text-decoration: none; }

/* ── TABLET (≤1024px) ─────────────────────── */
@media (max-width: 1024px) {
  /* Topbar */
  .topbar { padding: 7px 30px; font-size: 11px; }
  .topbar-right { gap: 16px; }

  /* Nav */
  nav { padding: 0 30px; }
  .nav-links { gap: 20px; }
  .nav-phone { display: none; }

  /* Hero */
  .hero-content { padding: 0 50px 60px; max-width: 720px; }
  .hero h1 { font-size: clamp(52px, 7vw, 84px); }

  /* Stats */
  .stat-item { padding: 20px 24px; }
  .stat-num { font-size: 28px; }

  /* Intro */
  .intro-content { padding: 60px 40px 60px 50px; }

  /* Features */
  .features-grid { grid-template-columns: repeat(2, 1fr); }

  /* Mission */
  .mission { padding: 70px 50px; }
  .mission-header { gap: 40px; }
  .mission-items { grid-template-columns: repeat(2, 1fr); }

  /* Products */
  .products { padding: 70px 50px; }
  .products-grid { grid-template-columns: repeat(2, 1fr); }
  .product-card { height: 360px; }

  /* Why split */
  .why-dark { padding: 60px 40px; }
  .why-light { padding: 60px 40px; }

  /* Coverage */
  .coverage { padding: 70px 50px; }
  .coverage-inner { gap: 50px; }
  .coverage-regions { grid-template-columns: 1fr 1fr; }

  /* Calculator */
  .calculator { padding: 70px 50px; }

  /* Investment */
  .investment { padding: 80px 50px; gap: 50px; }

  /* Contact */
  .contact-section { padding: 70px 50px; }

  /* Team */
  .team-section { padding: 70px 50px; }

  /* Footer */
  footer { padding: 60px 50px 28px; }
}

/* ── MOBILE (≤768px) ─────────────────────── */
@media (max-width: 768px) {
  /* Topbar — hours and the office phone only; address drops off */
  .topbar {
    height: 38px; padding: 0 20px;
    font-size: 10px; letter-spacing: 0.06em;
  }
  .topbar-address { display: none; }
  /* hours pinned left, phone pinned right, aligned with the logo and hamburger */
  .topbar-right { width: 100%; justify-content: space-between; gap: 12px; }
  .topbar-divider { display: none; }
  .topbar-phone { gap: 6px; padding: 12px 0; }
  .topbar-phone-icon { display: block; }
  .topbar-phone-label { display: none; }

  /* Nav — show hamburger */
  nav { padding: 0 20px; height: 60px; }
  .nav-links { display: none; }
  .nav-right .btn-accent { display: none; }
  .nav-hamburger { display: flex; }
  .nav-logo-img { height: 42px; }

  /* Hero — compact, padding sets the height */
  .hero { min-height: 0; }
  .hero-content {
    padding: 172px 24px 92px;
    max-width: 100%;
  }
  .hero h1 { font-size: clamp(64px, 15vw, 96px); line-height: 0.9; }
  .hero-sub { font-size: 15.5px; max-width: 100%; }
  .hero-actions { gap: 10px; width: 100%; }
  .hero-actions .btn-accent,
  .hero-actions .btn-outline { flex: 1 1 0; min-width: 0; text-align: center; padding: 15px 4px; font-size: 11px; letter-spacing: 0.03em; white-space: nowrap; }

  /* Stats bar — 2 col */
  .stats-bar { grid-template-columns: repeat(2, 1fr); }
  .stat-item {
    padding: 22px 20px;
    border-right: 1px solid rgba(255,255,255,0.08);
    border-bottom: 1px solid rgba(255,255,255,0.08);
  }
  .stat-item:nth-child(2) { border-right: none; }
  .stat-item:nth-child(3) { border-bottom: none; }
  .stat-item:nth-child(4) { border-right: none; border-bottom: none; }

  /* Intro — stack */
  .intro { grid-template-columns: 1fr; min-height: auto; }
  .intro-content { padding: 52px 24px; order: 2; }
  .intro-image { height: 320px; order: 1; }
  .intro-badge { padding: 18px 24px; }
  .badge-num { font-size: 36px; }

  /* Features — single col */
  .features-grid { grid-template-columns: 1fr; }
  .feature-item {
    padding: 36px 24px;
    border-right: none;
    border-bottom: 1px solid rgba(255,255,255,0.07);
  }
  .feature-item:last-child { border-bottom: none; }

  /* Mission — stack */
  .mission { padding: 52px 24px; }
  .mission-header { grid-template-columns: 1fr; gap: 16px; margin-bottom: 32px; }
  .mission-header p { padding-top: 0; }
  .mission-items { grid-template-columns: 1fr; gap: 3px; }

  /* Products — 1 col */
  .products { padding: 52px 24px; }
  .section-header { flex-direction: column; align-items: flex-start; gap: 16px; }
  .products-grid { grid-template-columns: 1fr; gap: 3px; }
  /* Cards grow with content on mobile; detail always shown */
  .product-card { height: auto; }
  .product-card-content { position: relative; padding: 170px 22px 26px; }
  .product-card::before { background: linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.55) 55%, rgba(0,0,0,0.12) 100%); }
  .product-detail { max-height: none; opacity: 1; }

  /* Image band */
  .image-band { height: auto; min-height: 340px; }
  .image-band-overlay { padding: 48px 24px; }
  .image-band-content h2 { font-size: clamp(26px, 7vw, 38px); }

  /* Why split — stack */
  .why-split {
    grid-template-columns: 1fr;
    clip-path: none;
    margin-top: 0;
    padding-top: 0;
  }
  .why-split::before { display: none; }
  .why-dark { padding: 52px 24px; order: 1; }
  .why-light { padding: 52px 24px; order: 2; }
  .why-dark::after { font-size: 48px; bottom: 12px; right: 16px; }

  /* Coverage — stack */
  .coverage { padding: 52px 24px; }
  .coverage-inner { grid-template-columns: 1fr; gap: 36px; }
  .coverage-regions { grid-template-columns: 1fr; gap: 3px; }
  .section-title[style] { white-space: normal !important; font-size: clamp(40px, 10vw, 64px) !important; }

  /* Calculator — stack */
  .calculator { padding: 52px 24px; }
  .calculator-inner { grid-template-columns: 1fr; gap: 40px; }
  .calculator-form { padding: 28px 20px; }
  .calc-row { grid-template-columns: 1fr; }

  /* Investment — stack */
  .investment {
    grid-template-columns: 1fr;
    padding: 52px 24px;
    gap: 36px;
  }
  .investment-image { height: 280px; }
  .investment-image::before { display: none; }

  /* Contact — stack */
  .contact-section { padding: 52px 24px; }
  .contact-inner { grid-template-columns: 1fr; gap: 36px; }
  .contact-left .section-title { font-size: clamp(36px, 10vw, 56px) !important; white-space: normal !important; }
  .contact-form-wrap { padding: 28px 20px; }
  .form-row { grid-template-columns: 1fr; }

  /* Team — 1 col */
  .team-section { padding: 52px 24px; }
  .team-placeholder { grid-template-columns: 1fr; gap: 3px; }
  .team-card { padding: 32px 24px; }

  /* Footer — stack */
  footer { padding: 52px 24px 28px; }
  .footer-top {
    grid-template-columns: 1fr;
    gap: 36px;
    padding-bottom: 32px;
  }
  .footer-top > div:first-child { text-align: center; }
  .footer-logo-img { margin-left: auto; margin-right: auto; }
  .footer-tagline { margin-left: auto; margin-right: auto; }
  .footer-bottom { flex-direction: column; gap: 8px; text-align: center; }

  /* Eyebrow */
  .eyebrow { font-size: 10px; }

  /* Section titles */
  .section-title { font-size: clamp(32px, 8vw, 52px); }
}

/* ── SMALL (≤480px) ─────────────────────── */
@media (max-width: 480px) {
  .hero h1 { font-size: clamp(56px, 16vw, 78px); }
  .hero-eyebrow { font-size: 9px; letter-spacing: 0.14em; }
  .stat-num { font-size: 34px; }
  .stat-label { font-size: 9px; }
  .badge-num { font-size: 30px; }
  .product-card-content { padding-top: 130px; }
  .contact-form-wrap { padding: 20px 16px; }
  .calculator-form { padding: 20px 16px; }
}


/* ── SUB-PAGE BANNER ─────────────────────────── */
.page-banner { position: relative; min-height: 430px; padding-top: 100px; display: flex; align-items: center; overflow: hidden;
  background-color: var(--dark-panel);
  background-image: url('https://images.unsplash.com/photo-1565043589221-1a6fd9ae45c7?w=1920&q=80');
  background-position: center 45%; background-size: cover; background-repeat: no-repeat;
  background-blend-mode: luminosity; }
.page-banner-overlay { position: absolute; inset: 0;
  background: linear-gradient(90deg, rgba(13,21,34,0.96) 0%, rgba(13,21,34,0.86) 55%, rgba(13,21,34,0.45) 100%); }
.page-banner-content { position: relative; z-index: 2; padding: 72px 90px; max-width: 900px; }
.page-banner h1 { font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(40px, 5vw, 66px); line-height: 0.95; letter-spacing: 0.01em; color: #fff; margin-top: 10px; }
.page-banner p { color: rgba(255,255,255,0.85); font-size: clamp(17px, 1.35vw, 19.5px); line-height: 1.65; max-width: 660px; margin-top: 16px; font-weight: 300; }

/* ── TEAM ────────────────────────────────────── */
.team-section { padding: 90px 90px; background: var(--off-white); }
.team-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; margin-top: 48px; }
.team-card { background: var(--white); display: flex; flex-direction: column; padding: 0; border-top: 3px solid var(--light-gray);
  overflow: hidden; transition: border-color .25s, box-shadow .25s, transform .25s; }
.team-card:hover { border-top-color: var(--accent); }
.team-photo { width: 100%; aspect-ratio: 1 / 1; overflow: hidden; background: var(--light-gray); }
.team-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.team-photo.placeholder { display: flex; align-items: center; justify-content: center;
  background: var(--dark-panel); }
.team-photo .team-avatar-letter { font-family: var(--font-display); font-weight: 800; font-size: 96px; color: rgba(255,255,255,0.92); }
.team-info { padding: 24px 24px 30px; display: flex; flex-direction: column; flex: 1; }
.team-name { font-family: var(--font-display); font-size: 21px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--text); margin-bottom: 4px; }
.team-role { font-family: var(--font-display); font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent); margin-bottom: 14px; }
.team-contact { display: flex; flex-direction: column; gap: 5px; margin-top: auto; padding-top: 16px; }
.team-contact a { font-family: var(--font-display); font-size: 13px; font-weight: 600; letter-spacing: 0.03em; color: var(--text-muted); text-decoration: none; word-break: break-word; }
.team-contact a:hover { color: var(--accent); }

/* solid banner — no stock photo */
.page-banner.page-banner--solid { background: var(--dark-panel); }

@media (max-width: 1024px) { .team-grid { grid-template-columns: repeat(2, 1fr); }
  .team-section { padding-left: 40px; padding-right: 40px; } .page-banner-content { padding-left: 40px; padding-right: 40px; } }
@media (max-width: 768px) { .team-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 480px) { .team-grid { grid-template-columns: 1fr; } }


/* ── PRODUCT TICKER ─────────────────────────── */
.ticker {
  position: relative; z-index: 5; margin-top: -48px;
  background: var(--accent);
  border-top: 1px solid rgba(255,255,255,0.22);
  overflow: hidden; padding: 15px 0;
}
.ticker-track { display: flex; flex-wrap: wrap; justify-content: center; row-gap: 8px; padding: 0 30px; }
.ticker-track span:last-child::after { display: none; }
.ticker-track span { font-family: var(--font-display); font-size: 15px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #fff; white-space: nowrap; display: inline-flex; align-items: center; }
.ticker-track span::after { content: ''; width: 12px; height: 3px; background: rgba(255,255,255,0.45); margin: 0 26px; transform: skewX(-18deg); flex-shrink: 0; }
@keyframes tickerScroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }

/* ── OUTLINE DISPLAY TITLE ──────────────────── */
.section-title.outline {
  color: var(--accent);
  text-shadow:
    2px 0 0 rgba(255,255,255,0.92), -2px 0 0 rgba(255,255,255,0.92),
    0 2px 0 rgba(255,255,255,0.92), 0 -2px 0 rgba(255,255,255,0.92),
    1.5px 1.5px 0 rgba(255,255,255,0.92), -1.5px 1.5px 0 rgba(255,255,255,0.92),
    1.5px -1.5px 0 rgba(255,255,255,0.92), -1.5px -1.5px 0 rgba(255,255,255,0.92);
}

/* ── FORM REQUIRED / ERROR STATES ───────────── */
.form-label .req { color: #c0392b; letter-spacing: 0; margin-left: 2px; }
.form-field.field-error .form-input,
.form-field.field-error .form-textarea { border-color: #c0392b; }
.form-field.field-error .form-label { color: #c0392b; }


/* ═══════════════════════════════════════════════
   V2 STRUCTURE — editorial/industrial layout
   ═══════════════════════════════════════════════ */

/* ── HERO: asymmetric split, sheared image edge ── */
.hero-bg {
  inset: auto; top: 0; bottom: 0; right: 0; left: 38%;
  background: url('wh-decoiler.jpg') center/cover no-repeat;
  clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%);
}
.hero-bg::before {
  content: ''; position: absolute; inset: 0; z-index: 2;
  background: linear-gradient(90deg, rgba(13,21,34,0.92) 0%, rgba(13,21,34,0.4) 45%, rgba(16,26,42,0.25) 100%);
}
.hero-video {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover;
}
/* No native chrome on the hero video: iOS paints a centre play button over it
   whenever autoplay is refused, which reads as a broken player on the hero. */
.hero-video::-webkit-media-controls,
.hero-video::-webkit-media-controls-enclosure,
.hero-video::-webkit-media-controls-panel,
.hero-video::-webkit-media-controls-overlay-play-button,
.hero-video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
  opacity: 0;
  pointer-events: none;
}
.hero-video { pointer-events: none; }
/* When it cannot play, drop it entirely and let the .hero-bg photo stand in. */
.hero-video.video-failed { display: none; }
@media (prefers-reduced-motion: reduce) { .hero-video { display: none; } }
.hero-content { max-width: none; width: 100%; padding: 130px 80px 110px; }
.hero-sub { max-width: 440px; }
.hero-est {
  position: absolute; right: 48px; bottom: 92px; z-index: 2;
  font-family: 'Barlow Condensed', var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(60px, 7.5vw, 116px); line-height: 1; letter-spacing: 0.04em;
  color: transparent; -webkit-text-stroke: 2px rgba(255,255,255,0.3);
  pointer-events: none;
}

/* ── INTRO: editorial head + columns + bleeding image ── */
.intro { display: block; min-height: 0; padding: 100px 90px 0; background: var(--white); }
.intro-head { margin-bottom: 54px; }
.intro-title { font-size: clamp(38px, 4vw, 58px); margin-bottom: 0; }
/* Subpage type scale: the page-banner h1 stays the largest type on the page */
.page-banner ~ section .section-title { font-size: clamp(30px, 3.2vw, 46px); line-height: 0.95; }
.page-banner ~ section .intro-title { font-size: clamp(34px, 3.6vw, 52px); }
@media (max-width: 768px) {
  .page-banner ~ section .section-title { font-size: clamp(28px, 7vw, 38px); }
  .page-banner ~ section .intro-title { font-size: clamp(30px, 8vw, 42px); }
}
.intro-grid { display: grid; grid-template-columns: 1.25fr 1fr; gap: 70px; align-items: stretch; }
.intro-copy p { font-size: 16.5px; font-weight: 300; color: var(--text-muted); line-height: 1.85; margin-bottom: 18px; }
.intro-grid .intro-checks { border-left: 1px solid var(--light-gray); padding-left: 44px; margin-top: 6px; }
.intro-image {
  height: 480px; margin: 70px -90px -80px 16%;
  position: relative; z-index: 3;
  background-size: cover; background-position: center;
  filter: grayscale(1) contrast(1.04);
}

/* ── CAPABILITY INDEX (dark rows) ── */
.capabilities { background: var(--dark-panel); padding: 44px 90px 100px; position: relative; }
.capabilities .eyebrow { margin-bottom: 18px; }
.cap-spine {
  position: relative; max-width: 1200px; margin: 0 auto; padding-top: 60px;
  display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 48px;
}
.cap-spine::before {
  content: ''; position: absolute; left: 0; right: 0; top: 220px; height: 2px;
  background: rgba(255,255,255,0.9);
  transform: scaleX(0); transform-origin: left;
  transition: transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.cap-spine.visible::before { transform: scaleX(1); }
.cap-node {
  position: relative; text-align: left;
  display: grid; grid-template-rows: 160px auto; row-gap: 40px;
}
.cap-node.right { margin-left: 0; }
.cap-ghost {
  grid-row: 1; align-self: end; margin-bottom: 4px;
  font-family: 'Barlow Condensed', var(--font-display); font-weight: 800;
  font-size: clamp(84px, 8.5vw, 132px); line-height: 0.85;
  color: transparent; -webkit-text-stroke: 2px rgba(255,255,255,0.14);
  pointer-events: none; transition: -webkit-text-stroke-color 0.35s ease;
}
.cap-body { grid-row: 2; }
/* Zigzag: right nodes flip above/below the line with gaps mirroring the left nodes */
.cap-node.right .cap-ghost { grid-row: 2; align-self: start; margin-bottom: 0; margin-top: -30px; }
.cap-node.right .cap-body { grid-row: 1; align-self: end; padding-bottom: 40px; }
.cap-node h3 {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(26px, 2.4vw, 36px); letter-spacing: 0.03em; color: #fff;
  margin-bottom: 10px; transition: color 0.3s ease;
}
.cap-node p { font-size: 15px; font-weight: 300; color: rgba(255,255,255,0.5); line-height: 1.8; max-width: 360px; }
.cap-node::after {
  content: ''; position: absolute; left: 0; top: 154px;
  width: 12px; height: 12px; border-radius: 50%; background: #fff;
  transform: scale(0);
  transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.cap-node:hover h3 { color: var(--accent-mid); }
.cap-node:hover .cap-ghost { -webkit-text-stroke-color: rgba(143,180,214,0.45); }

/* Choreography: line draws left-to-right, dots pop, items rise in sequence */
.cap-node {
  opacity: 0; transform: translateY(36px);
  transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}

.cap-spine.visible .cap-node { opacity: 1; transform: none; }
.cap-spine.visible .cap-node:nth-child(1) { transition-delay: 0.25s; }
.cap-spine.visible .cap-node:nth-child(2) { transition-delay: 0.6s; }
.cap-spine.visible .cap-node:nth-child(3) { transition-delay: 0.95s; }
.cap-spine.visible .cap-node:nth-child(4) { transition-delay: 1.3s; }
.cap-spine.visible .cap-node:nth-child(1)::after { transform: scale(1); transition-delay: 0.2s; }
.cap-spine.visible .cap-node:nth-child(2)::after { transform: scale(1); transition-delay: 0.55s; }
.cap-spine.visible .cap-node:nth-child(3)::after { transform: scale(1); transition-delay: 0.9s; }
.cap-spine.visible .cap-node:nth-child(4)::after { transform: scale(1); transition-delay: 1.25s; }
.cap-spine.visible .cap-node:hover::after { transform: scale(1.5); transition-delay: 0s; transition-duration: 0.3s; }

@media (max-width: 1024px) {
  .cap-spine { display: block; }
  .cap-spine::before {
    left: 5px; right: auto; top: 60px; bottom: 0; width: 2px; height: auto;
    transform: scaleY(0); transform-origin: top;
  }
  .cap-spine.visible::before { transform: scaleY(1); }
  .cap-node, .cap-node.right { display: block; padding: 14px 0 14px 34px; }
  .cap-node.right .cap-body { padding-bottom: 0; }
  .cap-node::after { top: 26px; }
  .cap-ghost { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .cap-node, .cap-node.right { opacity: 1; transform: none; }
  .cap-node::after { transform: scale(1); }
  .cap-spine::before { transform: none; }
}

/* ── PRODUCT INDEX (interactive rows, image floods on hover) ── */
.product-index { border-top: 1px solid var(--light-gray); }
.p-row {
  position: relative; display: grid;
  grid-template-columns: 1.05fr 1.3fr; gap: 44px; align-items: center;
  padding: 38px 26px; margin: 0 -26px;
  border-bottom: 1px solid var(--light-gray); cursor: pointer;
}
.p-row-media {
  position: absolute; inset: 0; z-index: 0;
  background-size: cover; background-position: center;
  filter: grayscale(1) brightness(0.38);
  opacity: 0; transition: opacity 0.45s ease;
  pointer-events: none;
}
.p-row:hover .p-row-media, .p-row.open .p-row-media { opacity: 1; }
.p-row:hover, .p-row.open { outline: 1px solid var(--accent-mid); outline-offset: -1px; }
.p-row > *:not(.p-row-media) { position: relative; z-index: 1; }
.p-tag {
  display: block; font-family: var(--font-display); font-size: 10px; font-weight: 700;
  letter-spacing: 0.2em; text-transform: uppercase; color: var(--text-light); margin-bottom: 6px;
  transition: color 0.3s;
}
.p-row h3 {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(30px, 3.4vw, 50px); line-height: 0.95; letter-spacing: 0.02em;
  color: var(--text); transition: color 0.3s, transform 0.45s cubic-bezier(0.16,1,0.3,1);
}
.p-row h3 br { display: none; }
.p-row-detail {
  font-size: 14.5px; font-weight: 300; color: var(--text-muted); line-height: 1.75;
  transition: color 0.3s;
}
.p-row:hover h3, .p-row.open h3 { color: #fff; transform: translateX(10px); }
.p-row:hover .p-tag, .p-row.open .p-tag { color: var(--accent-mid); }
.p-row:hover .p-row-detail, .p-row.open .p-row-detail { color: rgba(255,255,255,0.78); }

/* ── STATEMENT BAND STATS ── */
.band-stats { display: flex; gap: 64px; margin-top: 44px; flex-wrap: wrap; }
.band-stats .stat-item { padding: 0; border: none; display: block; }
.band-stats .stat-item::before { content: ''; display: block; width: 22px; height: 8px; background: rgba(255,255,255,0.5); margin-bottom: 12px; transform: skewX(-18deg); }
.band-stats .stat-num { font-size: 44px; }
.band-stats .stat-label { margin-top: 4px; }

/* ── COVERAGE: giant region rows ── */
.coverage-head { display: grid; grid-template-columns: 1.4fr 1fr; gap: 60px; align-items: end; margin-bottom: 52px; }
.coverage-head p { font-size: 16px; color: rgba(255,255,255,0.6); font-weight: 300; line-height: 1.8; }
.coverage-head .section-title { margin-bottom: 0; font-size: clamp(38px, 4.2vw, 60px); }
.region-row {
  display: flex; justify-content: space-between; align-items: baseline; gap: 40px;
  padding: 24px 0; border-top: 1px solid rgba(255,255,255,0.12);
}
.region-row:last-child { border-bottom: 1px solid rgba(255,255,255,0.12); }
.region-row h3 {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(28px, 2.8vw, 40px); line-height: 0.95; letter-spacing: 0.02em; color: #fff;
  transition: color 0.3s;
}
.region-row:hover h3 {
  color: var(--accent);
  text-shadow:
    2px 0 0 #fff, -2px 0 0 #fff,
    0 2px 0 #fff, 0 -2px 0 #fff,
    1.5px 1.5px 0 #fff, -1.5px 1.5px 0 #fff,
    1.5px -1.5px 0 #fff, -1.5px -1.5px 0 #fff;
}
.region-row span { font-size: 14.5px; color: rgba(255,255,255,0.5); font-weight: 300; text-align: right; flex-shrink: 0; }

/* ── WHY SPLIT: asymmetric, square seam ── */
.why-split { grid-template-columns: 1.35fr 0.95fr; clip-path: none; margin-top: 0; padding-top: 0; }
.why-split .why-dark { order: 2; }
.why-split .why-light { order: 1; }
@media (max-width: 768px) {
  .why-split { grid-template-columns: 1fr; }
}

/* ── MISSION: unboxed columns ── */
.mission-items { gap: 44px; }
.mission-item { background: transparent; border: none; border-top: 1px solid var(--light-gray); padding: 24px 0 0; }
.mission-item:hover { background: transparent; border-top-color: var(--accent); }

/* ── INVESTMENT: image bleeds to viewport edge ── */
.investment { padding-left: 0; gap: 70px; }
.investment .section-title { font-size: clamp(34px, 3.6vw, 52px); }
.investment-image { order: -1; }
.investment-image { height: 460px; }
.investment-image::before { display: none; }

/* ── CONTACT: display phone + clean rows ── */
.contact-phone-hero {
  display: inline-block; font-family: var(--font-display); font-weight: 800;
  font-size: clamp(30px, 3.2vw, 46px); letter-spacing: 0.02em;
  color: var(--accent); text-decoration: none; margin-bottom: 36px;
  transition: color 0.3s;
}
.contact-phone-hero:hover { color: var(--text); }
.contact-cards { gap: 0; }
.contact-card { background: transparent; border-left: none; border-top: 1px solid var(--light-gray); padding: 16px 0; }
.contact-card:hover { background: transparent; border-left: none; padding-left: 12px; }
.contact-card:last-child { border-bottom: 1px solid var(--light-gray); }

/* ── V2 RESPONSIVE ── */
@media (max-width: 1024px) {
  .intro { padding: 70px 40px 0; }
  .intro-image { margin: 56px -40px -60px 10%; height: 380px; }
  .capabilities { padding: 44px 40px 52px; }
  .coverage-head { grid-template-columns: 1fr; gap: 20px; align-items: start; }
  .p-row { grid-template-columns: 1fr; }
}
@media (max-width: 768px) {
  .hero-bg { left: 0; clip-path: none; }
  .hero-bg::after { content: ''; position: absolute; inset: 0; background: rgba(13,21,34,0.7); }
  .hero-est { display: none; }
  .intro { padding: 52px 24px 0; }
  .intro-title { font-size: clamp(44px, 12vw, 64px); }
  .intro-grid { grid-template-columns: 1fr; gap: 36px; }
  .intro-grid .intro-checks { border-left: none; padding-left: 0; }
  .intro-image { margin: 44px -24px -40px; height: 300px; }
  .capabilities { padding: 100px 24px 48px; }
  .p-row { display: block; padding: 0 0 28px; margin: 0 0 28px; }
  .p-row:hover, .p-row.open { outline: none; }
  .p-row-media { position: static; display: block; height: 210px; opacity: 1; margin-bottom: 18px; filter: grayscale(1) brightness(0.72); }
  .p-row h3 { font-size: clamp(30px, 9vw, 40px); }
  .p-row-detail { margin-top: 12px; }
  .p-row:hover h3, .p-row.open h3 { color: var(--text); transform: none; }
  .p-row:hover .p-row-detail, .p-row.open .p-row-detail { color: var(--text-muted); }
  .p-row:hover .p-row-num, .p-row.open .p-row-num { color: var(--accent); }
  .band-stats { gap: 26px 44px; margin-top: 34px; }
  .band-stats .stat-num { font-size: 32px; }
  .region-row { flex-direction: column; align-items: flex-start; gap: 8px; padding: 24px 0; }
  .region-row span { text-align: left; }
  .region-row h3 { font-size: clamp(28px, 8vw, 38px); }
  .contact-phone-hero { font-size: clamp(34px, 9.5vw, 44px); margin-bottom: 26px; }
  .investment { padding-left: 24px; }
  .investment-image { height: 300px; margin-left: -24px; }
  .mission-items { grid-template-columns: 1fr; gap: 28px; }
}


/* ── MARKET INTELLIGENCE BAND ───────────────── */
.market-band { background: var(--dark-panel); padding: 100px 90px; position: relative; overflow: hidden; }
.market-inner { display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 1; }
.market-copy p { font-size: 16px; color: rgba(255,255,255,0.6); font-weight: 300; line-height: 1.85; margin-bottom: 32px; max-width: 440px; }
.market-mark {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(140px, 18vw, 280px); line-height: 0.8; letter-spacing: 0.02em;
  color: transparent; -webkit-text-stroke: 3px rgba(255,255,255,0.12);
  text-align: right; pointer-events: none; user-select: none;
}
@media (max-width: 1024px) {
  .market-band { padding: 70px 40px; }
}
@media (max-width: 768px) {
  .image-band { background-attachment: scroll; } /* iOS can't render fixed bgs */
  .market-band { padding: 56px 24px; }
  .market-inner { grid-template-columns: 1fr; gap: 30px; }
  .market-mark { text-align: left; font-size: clamp(90px, 24vw, 140px); }
}


/* ── SCROLL RAIL (frame edge) ───────────────── */
.scroll-rail {
  position: fixed; left: 0; top: 0; bottom: 0; width: 12px;
  background: rgba(125,130,140,0.28);
  z-index: 95;
  pointer-events: none;
}
.rail-fill {
  width: 100%; height: 0%;
  background: var(--accent);
  border-right: 2px solid #fff;
  transition: height 0.1s linear;
}
@media (max-width: 1200px) { .scroll-rail { display: none; } }

/* ── IMAGE CURTAIN REVEAL ───────────────────── */
.reveal-curtain { position: relative; overflow: hidden; }
.reveal-curtain::after {
  content: ''; position: absolute; inset: 0; z-index: 2;
  background: var(--accent);
  transition: transform 1.05s cubic-bezier(0.77, 0, 0.18, 1) 0.1s;
}
.reveal-curtain.visible::after { transform: translateX(101%); }

/* ── ROW HOVER ACCENT BARS ──────────────────── */
.region-row { position: relative; }
.region-row::before {
  content: ''; position: absolute; left: 0; top: 18%; bottom: 18%; width: 3px;
  background: var(--accent-mid);
  transform: scaleY(0); transform-origin: top;
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.region-row:hover::before { transform: scaleY(1); }
.region-row:hover { padding-left: 22px; }
.region-row { transition: padding-left 0.35s cubic-bezier(0.16, 1, 0.3, 1); }

/* ── TRANSPARENT HEADER (scrolls with the page) ── */
.site-head { position: absolute; top: 0; left: 0; right: 0; z-index: 100; }
nav { transition: background 0.3s ease; }
.site-head:hover nav { background: var(--dark); }

/* ── REDUCED MOTION ─────────────────────────── */
@media (prefers-reduced-motion: reduce) {
  .reveal-curtain::after { display: none; }
  .section-title.reveal { filter: none; transform: none; }
  .region-row:hover { padding-left: 0; }
}


/* ── COVERAGE MAP (western states outline) ──── */
.coverage-body { display: grid; grid-template-columns: 1.25fr 1fr; gap: 70px; align-items: start; }
.coverage-map { display: flex; justify-content: flex-end; align-self: center; }
.coverage-map svg { width: auto; height: clamp(300px, 26.5vw, 380px); display: block; overflow: visible; }
.cov-state {
  fill: rgba(255,255,255,0); stroke: rgba(255,255,255,0.7);
  stroke-width: 1.6; stroke-linejoin: round;
  stroke-dasharray: 1; stroke-dashoffset: 1;
  transition:
    stroke-dashoffset 1.6s cubic-bezier(0.16, 1, 0.3, 1),
    fill 0.3s ease, stroke 0.3s ease, stroke-width 0.3s ease;
}
.cov-state.faint { stroke: rgba(255,255,255,0.32); }
.coverage-map.visible .cov-state { stroke-dashoffset: 0; }
/* Stagger only the draw-in (first property); hover/unhover transitions stay instant */
.coverage-map.visible .cov-state:nth-child(2) { transition-delay: 0.1s, 0s, 0s, 0s, 0s; }
.coverage-map.visible .cov-state:nth-child(3) { transition-delay: 0.2s, 0s, 0s, 0s, 0s; }
.coverage-map.visible .cov-state:nth-child(4) { transition-delay: 0.3s, 0s, 0s, 0s, 0s; }
.coverage-map.visible .cov-state:nth-child(5) { transition-delay: 0.4s, 0s, 0s, 0s, 0s; }
.coverage-map.visible .cov-state:nth-child(6) { transition-delay: 0.5s, 0s, 0s, 0s, 0s; }
.coverage-map.visible .cov-state:nth-child(7) { transition-delay: 0.6s, 0s, 0s, 0s, 0s; }
.cov-state.lit { fill: rgba(255,255,255,0.45); stroke: #fff; stroke-width: 2.4; }
@media (prefers-reduced-motion: reduce) {
  .cov-state { stroke-dasharray: none; stroke-dashoffset: 0; }
}
@media (max-width: 1024px) {
  .coverage-body { grid-template-columns: 1fr; gap: 44px; }
  .coverage-map { order: -1; justify-content: center; }
  .coverage-map svg { height: 320px; }
}


@media (max-width: 768px) {
  .ticker { margin-top: 0; }
}



/* ── HERO WORD ROTATOR ──────────────────────── */
.hero h1 .line-accent {
  display: inline-block; white-space: nowrap;
  transition: opacity 0.38s ease, transform 0.38s cubic-bezier(0.16, 1, 0.3, 1);
}
.hero h1 .line-accent.swapping { opacity: 0; transform: translateY(20px); }


/* ── INTRO CHECKS: statement list ───────────── */
.intro-grid .intro-checks {
  display: flex; flex-direction: column; justify-content: center;
  border-left: 1px solid var(--light-gray); padding-left: 44px; margin-top: 0;
}
.check-item {
  display: flex; align-items: center; gap: 18px;
  padding: 24px 0; border-bottom: 1px solid var(--light-gray);
  font-family: var(--font-display); font-size: 19px; font-weight: 600;
  letter-spacing: 0.05em; text-transform: uppercase; color: var(--text);
  line-height: 1.35;
}
.check-item:last-child { border-bottom: none; }
.check-item .check-icon { width: 32px; height: 32px; }
.check-item .check-icon svg { width: 15px; height: 15px; }
.check-icon svg polyline {
  stroke-dasharray: 16; stroke-dashoffset: 16;
  transition: stroke-dashoffset 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;
}
.check-item.visible .check-icon polyline { stroke-dashoffset: 0; }
@media (max-width: 768px) {
  .check-item { font-size: 16px; padding: 16px 0; }
  .intro-grid .intro-checks { border-left: none; padding-left: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .check-icon svg polyline { stroke-dashoffset: 0; }
}


/* ── TEAM PLACEHOLDER PROFESSION ICONS ──────── */
.team-photo.placeholder .team-avatar-icon { width: 84px; height: 84px; color: rgba(255,255,255,0.85); }


/* ── INVESTMENT RECOVERY PAGE ───────────────── */
.recover-band { background: var(--dark); padding: 68px 90px; }
.recover-band .coverage-head { margin-bottom: 44px; }
.recover-band .coverage-head .section-title { font-size: clamp(36px, 3.8vw, 54px); line-height: 1.12; }
.recover-grid { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid rgba(255,255,255,0.12); }
.recover-cell {
  position: relative; padding: 34px 40px 30px;
  border-bottom: 1px solid rgba(255,255,255,0.12);
  transition: background 0.3s;
}
.recover-cell:nth-child(odd) { border-right: 1px solid rgba(255,255,255,0.12); }
.recover-num {
  display: flex; align-items: center; gap: 10px;
  font-family: var(--font-display); font-size: 12px; font-weight: 700;
  letter-spacing: 0.2em; color: var(--accent-mid); margin-bottom: 14px;
}
.recover-num::before { content: ''; width: 18px; height: 7px; background: var(--accent); transform: skewX(-18deg); }
.recover-cell h3 {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(32px, 3.2vw, 48px); line-height: 0.95; letter-spacing: 0.02em; color: #fff;
}
.recover-spec { display: block; margin-top: 10px; font-size: 13.5px; font-weight: 300; color: rgba(255,255,255,0.5); }
.recover-cell::before {
  content: ''; position: absolute; left: 0; top: 20%; bottom: 20%; width: 3px;
  background: var(--accent-mid);
  transform: scaleY(0); transform-origin: top;
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.recover-cell:hover::before { transform: scaleY(1); }
.recover-cell:hover { background: rgba(255,255,255,0.03); }
@media (max-width: 900px) {
  .recover-grid { grid-template-columns: 1fr; }
  .recover-cell { padding: 26px 20px 24px; }
  .recover-cell:nth-child(odd) { border-right: none; }
}
.causes { background: var(--white); padding: 90px 90px; }
.causes .mission-item { padding-top: 18px; }
.causes .mission-item-title { font-size: clamp(22px, 2vw, 30px); margin-bottom: 0; }
.network-band { background: var(--accent); padding: 56px 90px; text-align: center; }
.network-band .eyebrow { justify-content: center; margin-bottom: 26px; }
.network-list { display: flex; flex-wrap: wrap; justify-content: center; gap: 18px 54px; }
.network-list span {
  font-family: var(--font-display); font-weight: 800; text-transform: uppercase;
  font-size: clamp(26px, 3vw, 44px); letter-spacing: 0.03em; color: #fff;
}
@media (max-width: 1024px) {
  .recover-band, .causes { padding: 56px 40px; }
  .network-band { padding: 44px 40px; }
}
@media (max-width: 768px) {
  .recover-band, .causes { padding: 48px 24px; }
  .causes .mission-items { grid-template-columns: 1fr 1fr; gap: 18px; }
}

/* ── LATE MOBILE OVERRIDES (must stay at end of file) ── */
.ticker-track .tk-dup { display: none; }
.ticker-track span:nth-child(5)::after { display: none; }
/* Ticker: below the width where the strip wraps, run it as a seamless marquee
   (duplicate items supplied by JS) */
@media (max-width: 1280px) {
  .ticker { padding: 16px 0; overflow: hidden; }
  .ticker-track { flex-wrap: nowrap; justify-content: flex-start; width: max-content; padding: 0; animation: tickerScroll 24s linear infinite; will-change: transform; }
  .ticker-track span { font-size: 12.5px; }
  .ticker-track span:nth-child(5)::after, .ticker-track span:last-child::after { display: inline-flex; }
  .ticker-track .tk-dup { display: inline-flex; }
}
@media (max-width: 768px) {
  .hero-content { padding: 148px 20px 84px; }
  /* Statement band: real breathing room */
  .image-band-overlay { padding: 76px 24px 84px; }
  /* Why panel: larger, fainter EST. 1991 ghost with room at the bottom */
  .why-dark { padding: 52px 24px 140px; }
  .why-dark::after { font-size: 76px; bottom: 28px; right: 18px; color: rgba(255,255,255,0.05); }
}
@media (prefers-reduced-motion: reduce) {
  /* No belt: fall back to the static wrapped strip so nothing is clipped */
  .ticker-track { animation: none; flex-wrap: wrap; justify-content: center; width: auto; row-gap: 8px; padding: 0 20px; }
  .ticker-track .tk-dup { display: none; }
  .ticker-track span:nth-child(5)::after { display: none; }
}
