@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2');
}

:root {
  --bg: #ffffff;
  --bg-soft: #f7f3e9;
  --card: #ffffff;
  --ink: #1c160c;
  --ink-dim: #5b5342;
  --ink-faint: #8c8471;
  --line: #e9e1cd;
  --line-soft: #f0ead9;
  --amber: #2f5fe0;
  --amber-soft: #6e93f2;
  --amber-deep: #1b3fae;
  --amber-pale: #eaf0fe;
  --moss: #4f7a44;
  --moss-soft: #dfead9;
  --shadow: 0 20px 44px -22px rgba(28, 22, 12, 0.22);
  --shadow-sm: 0 10px 24px -16px rgba(28, 22, 12, 0.18);
  --serif: 'Fraunces', ui-serif, Georgia, 'Iowan Old Style', serif;
  --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --max: 1180px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
section[id] { scroll-margin-top: 88px; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  * { animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; }
}

body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: var(--sans);
  font-size: 17px;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

img, svg { max-width: 100%; display: block; }
a { color: inherit; }
::selection { background: var(--amber); color: #ffffff; }

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--amber-deep);
  outline-offset: 3px;
  border-radius: 4px;
}

.wrap { max-width: var(--max); margin: 0 auto; padding: 0 28px; }

/* ---------- nav ---------- */
header.nav {
  position: sticky;
  top: 0;
  z-index: 40;
  background: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--line);
}
.nav-row { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 28px; }
.wordmark { font-family: var(--serif); font-weight: 700; font-size: 20px; letter-spacing: 0.01em; display: flex; align-items: baseline; gap: 8px; color: var(--ink); flex-shrink: 0; }
.wordmark .dot { color: var(--amber); }
.wordmark .tag { font-family: var(--sans); font-size: 10.5px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ink-faint); margin-left: 6px; }
.nav-links { display: flex; align-items: center; justify-content: center; gap: 28px; flex: 1; }
.nav-links a { font-size: 13.5px; font-weight: 600; color: var(--ink-dim); text-decoration: none; white-space: nowrap; transition: color 0.15s ease; }
.nav-links a:hover { color: var(--amber-deep); }
.nav-badge-mobile { display: none; }
.nav-toggle {
  display: none; flex-direction: column; justify-content: center; gap: 4px;
  width: 34px; height: 34px; padding: 8px; border: none; background: none; cursor: pointer; flex-shrink: 0;
}
.nav-toggle span { display: block; width: 100%; height: 2px; border-radius: 2px; background: var(--ink); }
.nav-ctas { display: flex; align-items: center; gap: 10px; flex-shrink: 0; }
.nav-badge {
  font-size: 12.5px; font-weight: 700; padding: 8px 14px; border-radius: 999px;
  border: 1.5px solid var(--amber); color: var(--amber-deep); background: var(--amber-pale); text-decoration: none; white-space: nowrap;
  transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease, transform 0.15s ease;
}
.nav-badge:hover { border-color: var(--amber-deep); background: var(--amber); color: #ffffff; transform: translateY(-1px); }
.nav-cta {
  font-size: 13.5px; font-weight: 700; padding: 9px 18px; border-radius: 999px;
  background: var(--amber); color: #ffffff; text-decoration: none; flex-shrink: 0; white-space: nowrap;
  transition: background 0.15s ease, transform 0.15s ease;
}
.nav-cta:hover { background: var(--amber-soft); transform: translateY(-1px); }

/* ---------- eyebrow ---------- */
.eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  font-size: 11.5px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
  color: var(--amber-deep);
}
.eyebrow::before { content: ''; width: 20px; height: 1px; background: var(--amber-deep); }

/* ---------- hero ---------- */
.hero { position: relative; padding: 108px 0 96px; overflow: hidden; z-index: 1; background: var(--bg); }
.hero-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 56px; align-items: center; }
.hero h1 {
  font-family: var(--serif); font-weight: 600; font-size: clamp(38px, 5.4vw, 68px);
  line-height: 1.06; letter-spacing: -0.01em; margin: 22px 0 26px; text-wrap: balance; color: var(--ink);
}
.hero h1 em { font-style: italic; font-weight: 600; color: var(--amber-deep); }
.hero p.lede { font-size: 19px; color: var(--ink-dim); max-width: 46ch; margin: 0 0 22px; }
.hero-roi {
  font-size: 14.5px; line-height: 1.5; color: var(--ink-dim); max-width: 46ch;
  background: var(--bg-soft); border: 1px solid var(--line); border-radius: 12px;
  padding: 14px 18px; margin: 0 0 28px;
}
.hero-roi strong { color: var(--amber-deep); }
.cta-row { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; }
.btn-primary {
  display: inline-flex; align-items: center; gap: 9px;
  background: var(--amber); color: #ffffff; font-weight: 700; font-size: 15px;
  padding: 15px 26px; border-radius: 999px; text-decoration: none;
  box-shadow: 0 14px 30px -12px rgba(47, 95, 224, 0.55);
  transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
}
.btn-primary:hover { transform: translateY(-2px); background: var(--amber-soft); box-shadow: 0 18px 34px -10px rgba(47, 95, 224, 0.6); }
.btn-ghost {
  font-weight: 600; font-size: 15px; color: var(--ink); text-decoration: none;
  padding: 15px 8px; border-bottom: 1px solid var(--line);
  transition: border-color 0.15s ease, color 0.15s ease;
}
.btn-ghost:hover { border-color: var(--amber-deep); color: var(--amber-deep); }

/* hero visual: live chat transcript mockup */
.hero-visual { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.hero-evie-avatar {
  width: 68px; height: 68px; border-radius: 50%; object-fit: cover;
  border: 4px solid var(--bg); box-shadow: 0 8px 20px rgba(47, 95, 224, 0.28);
}
.hero-evie-greeting {
  font-family: var(--serif); font-style: italic; font-weight: 600; font-size: 16px;
  color: var(--ink); text-align: center; margin: 10px 0 16px;
}
.hero-transcript { max-width: 440px; width: 100%; margin: 0; animation: hero-rise 0.7s ease both; }
.hero-transcript .transcript-head .pip { animation: hero-pip 2.2s ease-in-out infinite; }
.hero-transcript-outcome {
  padding: 12px 18px; border-top: 1px solid var(--line); background: var(--amber-pale);
  color: var(--amber-deep); font-size: 13px; font-weight: 700; text-align: center;
  opacity: 0; transition: opacity 0.4s ease;
}
.hero-transcript-outcome.is-visible { opacity: 1; }
.hero-transcript .bubble { animation: hero-msg-in 0.35s ease both; }
.hero-typing { display: flex; align-items: center; padding: 14px 16px; }
.hero-typing-dots { display: inline-flex; gap: 4px; }
.hero-typing-dots span {
  width: 6px; height: 6px; border-radius: 50%; background: var(--amber-deep); opacity: 0.5;
  animation: hero-typing-bounce 1.2s infinite ease-in-out;
}
.hero-typing-dots span:nth-child(2) { animation-delay: 0.15s; }
.hero-typing-dots span:nth-child(3) { animation-delay: 0.3s; }
@keyframes hero-rise { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
@keyframes hero-pip { 0%, 100% { box-shadow: 0 0 0 3px rgba(79,122,68,0.18); } 50% { box-shadow: 0 0 0 6px rgba(79,122,68,0.12); } }
@keyframes hero-msg-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }
@keyframes hero-typing-bounce { 0%, 60%, 100% { transform: translateY(0); opacity: 0.4; } 30% { transform: translateY(-4px); opacity: 1; } }
.proof-transcript .transcript-head .pip { animation: hero-pip 2.2s ease-in-out infinite; }
.proof-transcript .bubble { animation: hero-msg-in 0.35s ease both; }
@media (prefers-reduced-motion: reduce) {
  .hero-transcript { animation: none; }
  .hero-transcript .transcript-head .pip { animation: none; }
  .hero-transcript .bubble { animation: none; }
  .proof-transcript .transcript-head .pip { animation: none; }
  .proof-transcript .bubble { animation: none; }
}

/* ---------- feature grid (base — must precede section-variant overrides below,
   since equal-specificity single-class selectors resolve by source order) ---------- */
.section { padding: 96px 0; background: var(--bg); }
.section-head { max-width: 640px; margin-bottom: 52px; }
.section-head h2 { font-family: var(--serif); font-weight: 600; font-size: clamp(28px, 3.4vw, 40px); margin: 16px 0 14px; text-wrap: balance; color: var(--ink); }
.section-head p { color: var(--ink-dim); font-size: 17px; max-width: 56ch; }

/* ---------- rhythm section (the problem) ---------- */
.advantage { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.advantage-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 34px; }
.advantage-card { background: var(--card); border: 1px solid var(--line); border-radius: 16px; padding: 28px 26px; box-shadow: var(--shadow-sm); }
.advantage-icon {
  width: 44px; height: 44px; border-radius: 12px; background: var(--amber-pale);
  display: flex; align-items: center; justify-content: center; color: var(--amber-deep); margin-bottom: 16px;
}
.advantage-icon svg { width: 22px; height: 22px; }
.advantage-card h3 { font-family: var(--serif); font-weight: 600; font-size: 18px; margin: 0 0 8px; color: var(--ink); }
.advantage-card p { color: var(--ink-dim); font-size: 14px; line-height: 1.55; margin: 0; }
.included-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 34px; }

/* ---------- services grid (What we do) ---------- */
.services-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 34px; }
.services-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 34px; }
/* When only two cards remain, fill the row instead of leaving an empty third column. */
.services-grid-3:has(> :nth-child(2):last-child) { grid-template-columns: repeat(2, 1fr); }
.outcome-group { margin-bottom: 44px; }
.outcome-group:last-child { margin-bottom: 0; }
.outcome-label { font-family: var(--serif); font-weight: 600; font-size: 15px; color: var(--amber-deep); text-transform: uppercase; letter-spacing: 0.07em; margin: 0 0 4px; }
.outcome-grid.services-grid-3 { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); margin-top: 16px; }
.service-card { display: flex; flex-direction: column; }
.service-link { margin-top: 16px; font-weight: 700; font-size: 14px; color: var(--amber-deep); text-decoration: none; }
.service-link:hover { text-decoration: underline; }

/* ---------- what evie can do (scrolling columns) ---------- */
.can-do { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.can-do-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 10px; }
.scroll-col-wrap { display: flex; flex-direction: column; gap: 12px; }
.scroll-col-title {
  font-family: var(--serif); font-weight: 600; font-size: 17px; margin: 0; text-align: center;
  color: var(--ink); padding-bottom: 12px; border-bottom: 2px solid var(--amber-deep);
}
.scroll-col {
  height: 400px; overflow: hidden; position: relative; border-radius: 14px;
  border: 1px solid rgba(47, 95, 224, 0.5);
  background: linear-gradient(180deg, var(--amber-pale), var(--card) 55%);
  box-shadow: var(--shadow-sm);
}
.scroll-col::before, .scroll-col::after {
  content: ''; position: absolute; left: 0; right: 0; height: 44px; z-index: 2; pointer-events: none;
}
.scroll-col::before { top: 0; background: linear-gradient(var(--amber-pale), transparent); }
.scroll-col::after { bottom: 0; background: linear-gradient(transparent, var(--card)); }
.scroll-track { display: flex; flex-direction: column; animation: scrollUp linear infinite; will-change: transform; }
.scroll-col:hover .scroll-track { animation-play-state: paused; }
.scroll-col.speed-1 .scroll-track { animation-duration: 26s; }
.scroll-col.speed-2 .scroll-track { animation-duration: 32s; animation-name: scrollDown; }
.scroll-col.speed-3 .scroll-track { animation-duration: 22s; }
.scroll-item { padding: 16px 20px; font-size: 14px; line-height: 1.5; color: var(--ink); border-bottom: 1px solid var(--line); }
@keyframes scrollUp { from { transform: translateY(0); } to { transform: translateY(-50%); } }
@keyframes scrollDown { from { transform: translateY(-50%); } to { transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) {
  .scroll-track { animation: none; }
  .scroll-item[aria-hidden="true"] { display: none; }
}

/* ---------- meet evie ---------- */
.meet-evie { padding-top: 20px; }
.evie-grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 48px; align-items: center; }
.evie-grid h2 { font-family: var(--serif); font-weight: 600; font-size: clamp(28px, 3.6vw, 42px); margin: 16px 0 14px; text-wrap: balance; color: var(--ink); }
.evie-copy { color: var(--ink-dim); font-size: 17px; max-width: 46ch; margin: 0; }
.evie-pull {
  font-family: var(--serif); font-weight: 500; font-size: 21px; line-height: 1.4;
  color: var(--ink); max-width: 40ch; margin: 22px 0 0; padding-left: 18px;
  border-left: 2px solid var(--amber);
}
.evie-pull em { font-style: italic; color: var(--amber-deep); }
.evie-fine { font-size: 14px; margin: 14px 0 0 20px; max-width: 40ch; }
.evie-preview { position: relative; display: flex; flex-direction: column; align-items: flex-end; gap: 14px; }
.evie-avatar {
  width: 46px; height: 46px; border-radius: 50%; flex-shrink: 0;
  background: radial-gradient(circle at 35% 30%, var(--amber-soft), var(--amber) 60%, var(--amber-deep) 100%);
  color: #ffffff; font-family: var(--serif); font-weight: 700; font-size: 19px;
  display: flex; align-items: center; justify-content: center;
  box-shadow: 0 10px 26px -10px rgba(47, 95, 224, 0.55);
}
.evie-bubble { max-width: 320px; margin-right: 8px; }

/* ---------- architecture / layers ---------- */
.arch { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.arch-stack { display: flex; flex-direction: column; gap: 10px; max-width: 760px; margin: 0 auto; }
.arch-layer {
  display: grid; grid-template-columns: 160px 1fr auto; align-items: center; gap: 18px;
  padding: 18px 22px; border-radius: 10px; border: 1px solid var(--line); background: var(--card); box-shadow: var(--shadow-sm);
}
.arch-layer.is-live { border-color: rgba(47, 95, 224, 0.5); background: linear-gradient(90deg, var(--amber-pale), var(--card) 70%); }
.arch-layer .layer-name { font-family: var(--serif); font-weight: 600; font-size: 15.5px; color: var(--ink); }
.arch-layer .layer-desc { color: var(--ink-dim); font-size: 13.5px; }
.arch-layer .layer-tag {
  font-size: 10.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
  padding: 5px 11px; border-radius: 999px; white-space: nowrap;
}
.tag-live { background: var(--amber); color: #ffffff; }
.tag-addon { background: var(--moss-soft); color: var(--moss); border: 1px solid var(--moss); }
.tag-pilot { background: var(--line-soft); color: var(--ink-dim); border: 1px solid var(--line); }

.ideal-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; margin-top: 34px; }
.ideal-card { background: var(--card); border: 1px solid var(--line); border-radius: 14px; padding: 20px 18px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; gap: 8px; }
.ideal-card h3 { font-family: var(--serif); font-weight: 600; font-size: 15.5px; margin: 0; color: var(--ink); }
.ideal-leak { font-size: 12.5px; color: var(--ink-dim); line-height: 1.5; margin: 0; }
.ideal-value { font-size: 12.5px; color: var(--ink-dim); line-height: 1.5; margin: 0; }
.ideal-value strong { color: var(--amber-deep); }
.ideal-q { font-size: 12px; font-style: italic; color: var(--ink-faint); line-height: 1.45; margin: 4px 0 0; padding-top: 8px; border-top: 1px dashed var(--line); }

.capstrip-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 34px; }
.capstrip-col { background: var(--card); border: 1px solid var(--line); border-radius: 16px; padding: 26px 28px; box-shadow: var(--shadow-sm); }
.capstrip-label { margin-bottom: 16px; }
.capstrip-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.capstrip-list li { position: relative; padding-left: 20px; font-size: 14px; color: var(--ink-dim); line-height: 1.5; }
.capstrip-list li::before { content: '—'; position: absolute; left: 0; color: var(--ink-faint); }

.roi-formula { font-family: var(--serif); font-size: 16px; font-weight: 600; color: var(--ink); background: var(--card); border: 1px solid var(--line); border-radius: 10px; padding: 12px 16px; display: inline-block; }
.demo-disclaimer { font-size: 12.5px; color: var(--ink-faint); margin: 12px auto 0; max-width: 52ch; }

.pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-top: 40px; align-items: stretch; }
.pricing-grid-4 { grid-template-columns: repeat(4, 1fr); }

.matrix-head { text-align: center; margin: 56px 0 20px; }
.matrix-head h3 { font-family: var(--serif); font-weight: 600; font-size: 22px; color: var(--ink); }
.matrix-scroll { overflow-x: auto; border: 1px solid var(--line); border-radius: 14px; box-shadow: var(--shadow-sm); background: var(--card); }
table.feature-matrix { border-collapse: collapse; width: 100%; min-width: 620px; font-size: 13.5px; }
table.feature-matrix th, table.feature-matrix td { padding: 13px 16px; border-bottom: 1px solid var(--line); }
table.feature-matrix thead th {
  font-family: var(--serif); font-weight: 600; font-size: 14.5px; color: var(--ink);
  text-align: center; background: var(--bg-soft); border-bottom: 1px solid var(--line);
}
table.feature-matrix thead th.matrix-row-label { background: var(--card); text-align: left; }
table.feature-matrix tbody tr:last-child td { border-bottom: none; }
table.feature-matrix td.matrix-row-label { text-align: left; color: var(--ink-dim); font-weight: 500; white-space: nowrap; }
table.feature-matrix td { text-align: center; }
table.feature-matrix td.matrix-col-featured, table.feature-matrix th.matrix-col-featured { background: var(--amber-pale); }
.mx-yes { color: var(--amber-deep); font-weight: 700; font-size: 15px; }
.mx-no { color: var(--ink-faint); }
.mx-partial { font-size: 11.5px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: var(--moss); background: var(--moss-soft); padding: 3px 9px; border-radius: 999px; }
.price-card { position: relative; background: var(--card); border: 1px solid var(--line); border-radius: 18px; padding: 30px 24px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; }
.price-card-featured { background: linear-gradient(155deg, var(--amber) 0%, var(--amber-deep) 100%); border-color: var(--amber-deep); box-shadow: 0 24px 50px -18px rgba(176, 111, 15, 0.45); transform: translateY(-6px); }
.price-card-recommended { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--moss); color: #fff; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 5px 14px; border-radius: 999px; }
.price-card .plan-label { font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); background: rgba(255,255,255,0.15); padding: 5px 12px; border-radius: 999px; display: inline-block; margin-bottom: 14px; align-self: flex-start; }
.plan-label.plan-label-light { color: var(--ink-dim); background: var(--bg-soft); border: 1px solid var(--line); }
.price-card-fit { font-size: 13px; color: var(--ink-dim); line-height: 1.5; margin: 0 0 18px; min-height: 40px; }
.price-card-featured .price-card-fit { color: rgba(255,255,255,0.85); }
.price-card-amount { font-family: var(--serif); font-weight: 600; font-size: 30px; color: var(--ink); font-variant-numeric: tabular-nums; }
.price-card-featured .price-card-amount { color: #fff; }
.price-card-amount .accent { color: var(--amber-deep); }
.price-card-featured .price-card-amount .accent { color: var(--amber-pale); }
.price-card-unit { font-size: 13px; color: var(--ink-faint); margin-left: 4px; }
.price-card-featured .price-card-unit { color: rgba(255,255,255,0.68); }
.price-card-setup { font-size: 12.5px; color: var(--ink-faint); text-transform: uppercase; letter-spacing: 0.06em; margin: 4px 0 18px; }
.price-card-featured .price-card-setup { color: rgba(255,255,255,0.68); }
.price-card-desc { font-size: 13.5px; color: var(--ink-dim); line-height: 1.55; margin: 0 0 12px; flex-grow: 1; }
.price-card-featured .price-card-desc { color: rgba(255,255,255,0.88); }
.price-card-boundary { font-size: 12px; color: var(--ink-faint); line-height: 1.5; margin: 0 0 20px; }
.price-card-featured .price-card-boundary { color: rgba(255,255,255,0.7); }
.price-card-cta { width: 100%; justify-content: center; }
.price-card-featured .price-card-cta.btn-primary { background: #0e1a3d; color: #ffffff; box-shadow: 0 14px 30px -12px rgba(14,26,61,0.5); }
.price-card-featured .price-card-cta.btn-primary:hover { background: #1a2c63; }
.pricing-fine { font-size: 12.5px; color: var(--ink-faint); text-align: center; max-width: 520px; margin: 32px auto 0; }
.flagship-wrap { max-width: 640px; margin: 0 auto; }
.flagship-wrap .price-card-fit { min-height: 0; }
.flagship-list { list-style: none; padding: 0; margin: 22px 0 26px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px 18px; }
.flagship-list li { position: relative; padding-left: 22px; font-size: 14px; line-height: 1.5; color: rgba(255,255,255,0.92); }
.flagship-list li::before { content: '✓'; position: absolute; left: 0; top: 0; font-weight: 700; color: var(--amber-pale); }
.setup-ladder-wrap { max-width: 640px; margin: 56px auto 0; }
.setup-ladder-head { text-align: center; margin-bottom: 18px; }
.setup-ladder-head h3 { font-family: var(--serif); font-weight: 600; font-size: 20px; color: var(--ink); margin: 0 0 6px; }
.setup-ladder-head p { font-size: 13.5px; color: var(--ink-faint); margin: 0; }
.setup-ladder-wrap table.feature-matrix { min-width: 0; width: 100%; }
.setup-ladder-wrap table.feature-matrix td:last-child, .setup-ladder-wrap table.feature-matrix th:last-child { text-align: right; font-variant-numeric: tabular-nums; }
.arch-connector { width: 1px; height: 14px; background: var(--line); margin: 0 auto; }

/* ---------- BIP section ---------- */
.bip-pills { display: flex; flex-wrap: wrap; gap: 10px; margin: 26px 0 0; }
.bip-pill {
  font-family: inherit; font-size: 13.5px; font-weight: 600; padding: 9px 16px; border-radius: 999px;
  border: 1px solid var(--line); background: var(--card); color: var(--ink-dim); cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}
.bip-pill:hover { border-color: var(--amber-deep); color: var(--ink); }
.bip-pill:focus-visible { outline: 2px solid var(--amber-deep); outline-offset: 2px; }
.bip-pill.is-active {
  background: var(--amber-pale); border-color: var(--amber-deep); color: var(--amber-deep);
  box-shadow: 0 0 0 2px var(--amber-deep); transform: translateY(-1px);
}

.bip-contents { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-top: 30px; }
.bip-item { padding: 16px 14px; border: 1px solid var(--line); border-radius: 10px; text-align: left; background: var(--card); box-shadow: var(--shadow-sm); }
.bip-item-label { font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ink-faint); margin-bottom: 8px; }
.bip-item-example { font-size: 13.5px; color: var(--ink-dim); line-height: 1.5; min-height: 60px; transition: opacity 0.15s ease; }
@media (prefers-reduced-motion: reduce) { .bip-pill, .bip-item-example { transition: none; } }

/* ---------- proof / transcript ---------- */
.proof { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.transcript { max-width: 620px; margin: 40px auto 0; border: 1px solid var(--line); border-radius: 16px; overflow: hidden; background: var(--card); box-shadow: var(--shadow); }
.transcript-head { display: flex; align-items: center; gap: 10px; padding: 14px 18px; border-bottom: 1px solid var(--line); font-size: 12.5px; color: var(--ink-faint); }
.transcript-head .pip { width: 8px; height: 8px; border-radius: 50%; background: var(--moss); box-shadow: 0 0 0 3px rgba(79,122,68,0.18); }
.transcript-body { padding: 22px 20px; display: flex; flex-direction: column; gap: 16px; }
.bubble { max-width: 84%; padding: 13px 16px; border-radius: 14px; font-size: 14.5px; line-height: 1.55; }
.bubble.visitor { align-self: flex-start; background: var(--bg-soft); color: var(--ink); border: 1px solid var(--line); border-bottom-left-radius: 4px; }
.bubble.assistant { align-self: flex-end; background: var(--amber-pale); border: 1px solid rgba(47, 95, 224, 0.35); color: #4a3106; border-bottom-right-radius: 4px; white-space: pre-line; }
.proof-note { text-align: center; color: var(--ink-faint); font-size: 13px; max-width: 480px; margin: 20px auto 0; }

/* ---------- ROI calculator ---------- */
.roi { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.roi-grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 40px; align-items: stretch; margin-top: 10px; }
.roi-sliders {
  display: flex; flex-direction: column; justify-content: center; gap: 26px;
  background: var(--card); border: 1px solid var(--line); border-radius: 18px; padding: 32px 30px;
  box-shadow: var(--shadow);
}
.roi-field { display: flex; flex-direction: column; gap: 10px; }
.roi-field label { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; font-size: 14.5px; font-weight: 600; color: var(--ink); }
.roi-value { font-family: var(--serif); font-style: italic; color: var(--amber-deep); font-size: 15px; font-variant-numeric: tabular-nums; white-space: nowrap; }
.roi-hint { font-size: 12.5px; color: var(--ink-faint); margin: 0; }

.roi-field input[type="range"] {
  -webkit-appearance: none; appearance: none; width: 100%; height: 6px; border-radius: 999px;
  background: var(--line); outline: none; cursor: pointer;
}
.roi-field input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none; width: 20px; height: 20px; border-radius: 50%;
  background: var(--amber); border: 3px solid var(--card); box-shadow: 0 2px 8px rgba(47,95,224,0.45);
  cursor: pointer;
}
.roi-field input[type="range"]::-moz-range-thumb {
  width: 20px; height: 20px; border-radius: 50%; background: var(--amber);
  border: 3px solid var(--card); box-shadow: 0 2px 8px rgba(47,95,224,0.45); cursor: pointer;
}
.roi-field input[type="range"]::-moz-range-track { height: 6px; border-radius: 999px; background: var(--line); }

.roi-output {
  background: var(--card); border: 1px solid var(--line); border-radius: 18px; padding: 32px 30px;
  box-shadow: var(--shadow);
}
.roi-narrative { font-size: 15px; line-height: 1.55; color: var(--ink); margin: 0 0 20px; padding-bottom: 18px; border-bottom: 1px solid var(--line); }
.roi-narrative strong { color: var(--amber-deep); font-variant-numeric: tabular-nums; }
.roi-line { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 10px 0; font-size: 14.5px; color: var(--ink-dim); }
.roi-amount { font-variant-numeric: tabular-nums; font-weight: 600; color: var(--ink); white-space: nowrap; }
.roi-unit { font-weight: 400; font-size: 12px; color: var(--ink-faint); }
.roi-divider { height: 1px; background: var(--line); margin: 4px 0; }
.roi-total { font-size: 16px; }
.roi-total .roi-amount { font-family: var(--serif); font-size: 22px; color: var(--ink); }
.roi-cost .roi-amount { color: var(--ink-faint); }
.roi-multiple {
  margin-top: 18px; padding: 14px; text-align: center; border-radius: 12px;
  background: var(--amber-pale); color: var(--amber-deep); font-family: var(--serif); font-weight: 600; font-size: 20px;
}
.roi-fine { font-size: 12px; color: var(--ink-faint); margin: 16px 0 0; text-align: center; }

/* ---------- offer (pricing grid) ---------- */
.offer { padding: 100px 0; position: relative; background: var(--bg); }
.plan-label {
  display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;
  color: rgba(255,255,255,0.85); background: rgba(255,255,255,0.15); padding: 5px 14px; border-radius: 999px;
  margin-bottom: 18px;
}
.price-asterisk { font-size: 0.5em; color: rgba(255,255,255,0.75); margin-left: 2px; }
.price-note { font-size: 12.5px; color: rgba(255,255,255,0.72); max-width: 440px; margin: 0 auto 26px; }

/* ---------- website starter offer ---------- */
.website-offer { padding: 0 0 100px; background: var(--bg); }
.website-card {
  max-width: 620px; margin: 0 auto; border-radius: 22px; padding: 48px 44px;
  background: var(--card); border: 1px solid var(--line); text-align: center; box-shadow: var(--shadow);
}
.website-card .eyebrow { justify-content: center; }
.website-card h2 { font-family: var(--serif); font-weight: 600; font-size: clamp(24px, 3.2vw, 32px); margin: 16px 0 14px; text-wrap: balance; color: var(--ink); }
.website-card p.desc { color: var(--ink-dim); max-width: 50ch; margin: 0 auto 28px; font-size: 15.5px; }
.website-price-row { display: flex; align-items: baseline; justify-content: center; gap: 26px; margin-bottom: 26px; flex-wrap: wrap; }
.website-price-block .amount { font-family: var(--serif); font-weight: 600; font-size: 32px; color: var(--ink); font-variant-numeric: tabular-nums; }
.website-price-block .amount .accent { color: var(--amber-deep); }
.website-price-block .unit { font-size: 12.5px; color: var(--ink-faint); text-transform: uppercase; letter-spacing: 0.08em; }
.website-price-div { width: 1px; height: 32px; background: var(--line); }
.website-terms { list-style: none; margin: 0 0 30px; padding: 0; display: grid; gap: 9px; text-align: left; max-width: 400px; margin-left: auto; margin-right: auto; }
.website-terms li { display: flex; gap: 10px; font-size: 14px; color: var(--ink-dim); }
.website-terms li::before { content: '—'; color: var(--ink-faint); flex-shrink: 0; }
.website-card .price-asterisk { color: var(--ink-faint); }
.website-card .price-note { color: var(--ink-dim); }

/* ---------- demo request form ---------- */
.demo { background: var(--bg-soft); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.demo-card {
  max-width: 720px; margin: 34px auto 0; border-radius: 22px; padding: 40px;
  background: var(--card); border: 1px solid var(--line); box-shadow: var(--shadow);
}
.demo-form { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
.demo-field-wide { grid-column: 1 / -1; }
.demo-field { display: flex; flex-direction: column; gap: 8px; }
.demo-field label { font-size: 13.5px; font-weight: 600; color: var(--ink); }
.demo-optional { font-weight: 400; color: var(--ink-faint); }
.demo-field input, .demo-field textarea {
  font: inherit; font-size: 16px; padding: 11px 14px; border: 1px solid var(--line); border-radius: 10px;
  background: var(--bg); color: var(--ink); transition: border-color 0.15s ease; resize: vertical;
}
.demo-field input:focus, .demo-field textarea:focus { outline: none; border-color: var(--amber); }
.demo-field-checkbox { margin-top: -8px; }
.demo-checkbox {
  display: flex; align-items: center; gap: 9px; font-size: 14px; font-weight: 500;
  color: var(--ink-dim); cursor: pointer;
}
.demo-checkbox input { width: 16px; height: 16px; accent-color: var(--amber); cursor: pointer; }
.demo-field.is-disabled input { opacity: 0.5; background: var(--bg-soft); cursor: not-allowed; }
.demo-submit { margin-top: 4px; }
.demo-status { font-size: 13.5px; color: #c0392b; margin: 12px 0 0; }
.demo-schedule-intro { font-size: 15px; color: var(--ink-dim); margin: 0 0 18px; text-align: center; }
.demo-iframe { width: 100%; height: 680px; border: 1px solid var(--line); border-radius: 14px; }

/* ---------- final CTA ---------- */
.final { padding: 110px 0 80px; text-align: center; background: var(--bg); }
.final h2 { font-family: var(--serif); font-weight: 600; font-size: clamp(30px, 4.2vw, 48px); text-wrap: balance; margin: 18px 0 30px; color: var(--ink); }
.final h2 em { font-style: italic; color: var(--amber-deep); }

footer { border-top: 1px solid var(--line); padding: 34px 0 40px; background: var(--bg); }
.footer-row { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 14px; }
.footer-tag { font-family: var(--serif); font-style: italic; color: var(--ink-faint); font-size: 14px; }
.footer-meta { font-size: 12.5px; color: var(--ink-faint); }

/* ---------- responsive ---------- */
@media (max-width: 1100px) {
  .ideal-grid { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 1180px) {
  .wordmark .tag { display: none; }
}
@media (max-width: 1100px) {
  .pricing-grid-4 { grid-template-columns: repeat(2, 1fr); }
  .price-card-featured { transform: none; }
}
@media (max-width: 880px) {
  .hero-grid { grid-template-columns: 1fr; }
  .hero-visual { max-width: 460px; margin: 0 auto 8px; order: -1; }
  .evie-grid { grid-template-columns: 1fr; }
  .evie-preview { align-items: flex-start; }
  .evie-bubble { margin-right: 0; }
  .can-do-grid { grid-template-columns: 1fr; }
  .scroll-col { height: 280px; }
  .roi-grid { grid-template-columns: 1fr; }
  .advantage-grid { grid-template-columns: 1fr; }
  .included-grid { grid-template-columns: 1fr; }
  .services-grid { grid-template-columns: 1fr; }
  .services-grid-3, .services-grid-3:has(> :nth-child(2):last-child) { grid-template-columns: 1fr; }
  .ideal-grid { grid-template-columns: 1fr 1fr; }
  .capstrip-grid { grid-template-columns: 1fr; }
  .pricing-grid { grid-template-columns: 1fr; }
  .price-card-featured { transform: none; }
  .arch-layer { grid-template-columns: 1fr; text-align: left; gap: 6px; }
  .arch-layer .layer-tag { justify-self: start; }
  .bip-contents { grid-template-columns: repeat(2, 1fr); }
  .website-price-row { flex-direction: column; gap: 16px; }
  .website-price-div { display: none; }
  .website-card { padding: 38px 26px; }
  .demo-form { grid-template-columns: 1fr; }
  .demo-card { padding: 30px 22px; }
  .demo-iframe { height: 560px; }
  .nav-links {
    display: none; position: absolute; top: 100%; left: 0; right: 0;
    flex-direction: column; align-items: stretch; gap: 0;
    background: var(--card); border-bottom: 1px solid var(--line); box-shadow: var(--shadow-sm);
    padding: 4px 28px 12px;
  }
  .nav-links.is-open { display: flex; }
  .nav-links a { padding: 12px 0; border-bottom: 1px solid var(--line); }
  .nav-links a:last-child { border-bottom: none; }
  .nav-badge-mobile {
    display: block; margin-top: 6px; border-bottom: none !important; text-align: center;
    background: var(--amber-pale); color: var(--amber-deep); border-radius: 10px; font-weight: 700;
  }
  .nav-toggle { display: flex; }
  .nav-badge { display: none; }
  .wordmark .tag { display: none; }
}

/* ---------- comparison dialog (native <dialog>, minimal JS) ---------- */
.compare-link { font-size: 14px; font-weight: 600; color: var(--amber-deep); background: none; border: none; text-decoration: underline; cursor: pointer; padding: 0; font-family: inherit; }
.compare-link:hover { color: var(--amber); }
dialog.compare-dialog { border: none; border-radius: 18px; padding: 0; box-shadow: var(--shadow); max-width: 920px; width: 92vw; max-height: 85vh; }
dialog.compare-dialog::backdrop { background: rgba(28, 22, 12, 0.55); }
.compare-dialog-inner { padding: 28px 26px; overflow-y: auto; max-height: 85vh; }
.compare-dialog-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 16px; }
.compare-dialog-head h3 { font-family: var(--serif); font-size: 22px; font-weight: 600; margin: 0 0 6px; color: var(--ink); }
.compare-dialog-head p { color: var(--ink-dim); font-size: 14px; margin: 0; max-width: 56ch; }
.compare-close { background: var(--bg-soft); border: 1px solid var(--line); border-radius: 999px; width: 32px; height: 32px; flex-shrink: 0; font-size: 16px; line-height: 1; cursor: pointer; color: var(--ink-dim); }
.compare-close:hover { background: var(--amber-pale); color: var(--amber-deep); }
.compare-scroll { overflow-x: auto; }
table.compare-table { border-collapse: collapse; width: 100%; font-size: 13px; min-width: 720px; }
table.compare-table th, table.compare-table td { padding: 10px 12px; border-bottom: 1px solid var(--line-soft); text-align: left; white-space: nowrap; }
table.compare-table th { font-size: 11.5px; text-transform: uppercase; letter-spacing: 0.04em; color: var(--ink-faint); font-weight: 700; }
table.compare-table td:first-child, table.compare-table th:first-child { white-space: normal; position: sticky; left: 0; background: var(--bg); font-weight: 600; }
table.compare-table .compare-us { background: var(--amber-pale); }
table.compare-table .compare-dash { color: var(--ink-faint); }
.compare-fine { font-size: 12px; color: var(--ink-faint); margin-top: 14px; }

/* ---------- ROI reference list (compact, not cards — a quick-lookup for
   calibrating the calculator sliders against real per-industry numbers) ---------- */
.roi-reference { border: 1px solid var(--line); border-radius: var(--radius); background: var(--bg-soft); padding: 18px 22px; margin: 24px 0; }
.roi-reference h3 { font-family: var(--sans); font-size: 12.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--ink-dim); margin: 0 0 12px; }
.roi-reference-list { display: grid; grid-template-columns: 1fr 1fr; column-gap: 28px; }
.roi-reference-row { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding: 7px 0; border-bottom: 1px solid var(--line-soft); font-size: 13.5px; }
.roi-reference-row:last-child { border-bottom: none; }
.roi-reference-row span:first-child { color: var(--ink); }
.roi-reference-row span:last-child { color: var(--amber-deep); font-weight: 700; white-space: nowrap; }
@media (max-width: 640px) {
  .roi-reference-list { grid-template-columns: 1fr; }
}

.muted { color: var(--ink-faint); font-size: 14px; }

/* ---------- Our Work gallery (thumbnail references — click to expand,
   never links out to a live mockup site) ---------- */
.work-gallery { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.work-thumb {
  display: block; width: 100%; padding: 0; border: 1px solid var(--line); border-radius: var(--radius);
  background: var(--card); box-shadow: var(--shadow-sm); overflow: hidden; cursor: pointer;
  font: inherit; text-align: left; transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.work-thumb:hover, .work-thumb:focus-visible { transform: translateY(-3px); box-shadow: var(--shadow); }
.work-thumb img { display: block; width: 100%; aspect-ratio: 4/3; object-fit: cover; object-position: top center; background: var(--bg-soft); }
.work-thumb-cap { display: flex; flex-direction: column; gap: 2px; padding: 14px 16px 16px; }
.work-thumb-cap strong { font-family: var(--serif); font-weight: 600; font-size: 15.5px; color: var(--ink); }
.work-thumb-cap span { font-size: 12.5px; color: var(--ink-faint); }

dialog.work-lightbox { border: none; border-radius: 18px; padding: 0; box-shadow: var(--shadow); max-width: 1000px; width: 92vw; max-height: 88vh; background: var(--card); }
dialog.work-lightbox::backdrop { background: rgba(28, 22, 12, 0.65); }
.work-lightbox-inner { position: relative; padding: 20px; overflow-y: auto; max-height: 88vh; }
.work-lightbox-inner img { display: block; width: 100%; height: auto; border-radius: 10px; }
.work-lightbox-close {
  position: absolute; top: 14px; right: 14px; width: 34px; height: 34px; border-radius: 50%;
  border: 1px solid var(--line); background: var(--card); color: var(--ink); font-size: 20px; line-height: 1;
  cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 1;
}
.work-lightbox-close:hover { background: var(--bg-soft); }
.work-lightbox-cap { display: flex; flex-direction: column; gap: 2px; margin-top: 14px; }
.work-lightbox-cap strong { font-family: var(--serif); font-weight: 600; font-size: 17px; color: var(--ink); }
.work-lightbox-cap span { font-size: 13px; color: var(--ink-faint); }

@media (max-width: 860px) {
  .work-gallery { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 560px) {
  .work-gallery { grid-template-columns: 1fr; }
}

.work-preview-link { display: block; border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow); transition: transform 0.18s ease, box-shadow 0.18s ease; }
.work-preview-link:hover { transform: translateY(-3px); box-shadow: 0 30px 54px -20px rgba(28, 22, 12, 0.3); }
.work-preview-link img { display: block; width: 100%; height: auto; }
