@font-face {
  font-family: "Anuphan";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}

@font-face {
  font-family: "Anuphan";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --teal: #4a90d9;
  --teal-light: #7db3e8;
  --teal-pale: #bcd8f2;
  --orange: #f5a623;
  --ink-light-theme: #1e1e1e;
  --sky-pale: #eef5fc;
  --accent: var(--teal);
  --accent-dim: #4a90d933;
  --accent-2: var(--orange);
  --accent-2-dim: #f5a62333;
  --success: #34c759;
  --warning: #ff9500;
  --danger: #ff3b30;

  --font-ui: "Anuphan", "Segoe UI", Tahoma, Arial, sans-serif;
  --font-th: "Anuphan", "Segoe UI", Tahoma, Arial, sans-serif;
  --font-mono: "Anuphan", "Segoe UI", Tahoma, Arial, sans-serif;

  --radius-lg: 24px;
  --radius-md: 16px;
  --radius-sm: 10px;

  --ease: cubic-bezier(0.16, 1, 0.3, 1);

  --bg: var(--sky-pale);
  --bg-elevated: #ffffff;
  --surface-tint: #eaf3fb;
  --ink: var(--ink-light-theme);
  --ink-soft: #52605f;
  --ink-faint: #849493;
  --border: #d3e3f5;
  --glass-bg: rgba(255, 255, 255, 0.55);
  --glass-bg-strong: rgba(255, 255, 255, 0.72);
  --glass-border: rgba(30, 90, 160, 0.14);
  --page-gradient: linear-gradient(165deg, #eaf3fb 0%, #f4f9fd 16%, #ffffff 34%, #fafcff 50%, #f2f7fc 66%, #e4eef9 84%, #d6e4f5 100%);
  --shadow: 0 20px 60px -25px rgba(10, 22, 40, 0.25);
}

* { box-sizing: border-box; }

html {
  font-size: 18px;
  scroll-behavior: smooth;
  font-family: "Anuphan", "Segoe UI", Tahoma, Arial, sans-serif;
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}

body {
  margin: 0;
  background: var(--page-gradient);
  color: var(--ink);
  font-family: var(--font-th);
  font-size: 1rem;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
  transition: background 0.4s var(--ease), color 0.4s var(--ease);
  overflow-x: hidden;
}

body,
button,
input,
textarea,
select {
  font-family: "Anuphan", "Segoe UI", Tahoma, Arial, sans-serif;
}

button,
input,
textarea,
select {
  font: inherit;
}

img, svg { display: block; max-width: 100%; }
img { height: auto; }

a { color: inherit; text-decoration: none; }

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

.container {
  width: 100%;
  max-width: 1180px;
  margin-inline: auto;
  padding-inline: 1.5rem;
}

h1, h2, h3, h4 {
  font-family: var(--font-ui);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin: 0;
  color: var(--ink);
}

.section-head {
  max-width: 640px;
  margin-bottom: 3rem;
}
.section-head.center { margin-inline: auto; text-align: center; }
.section-head h2 { font-size: clamp(1.9rem, 2vw + 1.4rem, 2.6rem); }
.section-head p {
  margin: 1rem 0 0;
  color: var(--ink-soft);
  font-size: 1.05rem;
}

.mono-stat {
  font-family: var(--font-mono);
  font-variant-numeric: tabular-nums;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-family: var(--font-ui);
  font-weight: 700;
  font-size: 0.95rem;
  padding: 0.85rem 1.6rem;
  border-radius: 999px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: transform 0.25s var(--ease), box-shadow 0.25s var(--ease), background 0.25s var(--ease), border-color .25s var(--ease);
  white-space: nowrap;
}
.btn:active { transform: translateY(1px) scale(0.99); }

.btn-primary {
  background: var(--ink);
  color: var(--bg);
  box-shadow: 0 12px 30px -10px var(--accent-dim);
}
.btn-primary:hover { box-shadow: 0 16px 36px -8px var(--accent-dim); transform: translateY(-1px); }

.btn-ghost {
  background: transparent;
  color: var(--ink);
  border-color: var(--border);
}
.btn-ghost:hover { border-color: var(--accent); color: var(--accent); }

.btn-sm { padding: 0.6rem 1.1rem; font-size: 0.85rem; }

.glass {
  background: rgba(255, 255, 255, 0.88);
  background: var(--glass-bg);
  border: 1px solid var(--glass-border);
  border-radius: var(--radius-lg);
  backdrop-filter: blur(22px) saturate(140%);
  -webkit-backdrop-filter: blur(22px) saturate(140%);
  box-shadow: var(--shadow);
}

.glass-strong { background: var(--glass-bg-strong); }

.nav-wrap {
  position: fixed;
  top: 0.9rem;
  left: 0;
  right: 0;
  z-index: 210;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-inline: 1rem;
}

.nav {
  width: fit-content;
  max-width: 880px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.4rem;
  padding: 0.5rem 0.7rem 0.5rem 1.1rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.82);
  backdrop-filter: blur(26px) saturate(160%);
  -webkit-backdrop-filter: blur(26px) saturate(160%);
  box-shadow: 0 14px 40px -14px rgba(10, 30, 60, 0.3);
}

.brand {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-family: var(--font-ui);
  font-weight: 800;
  font-size: 0.95rem;
  color: var(--ink);
}
.brand-mark {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.brand-logo {
  height: 24px;
  width: auto;
  flex-shrink: 0;
}

.nav-links {
  display: flex;
  align-items: center;
  gap: 1.65rem;
  font-family: var(--font-ui);
  font-size: 1.02rem;
  font-weight: 600;
  color: var(--ink-soft);
  white-space: nowrap;
}
.nav-links a { transition: color 0.2s var(--ease); }
.nav-links a:hover { color: var(--accent); }

.nav-actions { display: flex; align-items: center; gap: 0.6rem; }

.lang-toggle {
  height: 32px;
  padding: 0 0.7rem;
  border-radius: 999px;
  border: 1px solid var(--glass-border);
  background: var(--glass-bg-strong);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--ink);
  font-family: var(--font-mono);
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  flex-shrink: 0;
  transition: border-color 0.2s var(--ease), color 0.2s var(--ease);
}
.lang-toggle:hover { color: var(--accent); border-color: var(--accent); }
.lang-toggle-mobile { align-self: center; margin-top: 0.4rem; }

.nav-burger {
  position: relative;
  display: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid var(--glass-border);
  background: var(--glass-bg-strong);
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
}
.nav-burger svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  color: var(--ink);
  transform: translate(-50%, -50%);
  transition: opacity 0.3s var(--ease), transform 0.3s var(--ease);
}
.nav-burger .icon-close { opacity: 0; transform: translate(-50%, -50%) rotate(-90deg) scale(0.5); }
.nav-burger.open .icon-menu { opacity: 0; transform: translate(-50%, -50%) rotate(90deg) scale(0.5); }
.nav-burger.open .icon-close { opacity: 1; transform: translate(-50%, -50%) rotate(0) scale(1); }

.nav-overlay {
  position: fixed;
  inset: 0;
  z-index: 150;
  background: rgba(10, 22, 40, 0.45);
  backdrop-filter: blur(4px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.35s var(--ease);
}
.nav-overlay.open { opacity: 1; pointer-events: auto; }

.nav-mobile {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  width: min(84vw, 340px);
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  padding: 6.5rem 1.8rem 2rem;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-bottom: none;
  font-family: var(--font-ui);
  font-weight: 600;
  visibility: hidden;
  transform: translateX(100%);
  transition: transform 0.5s var(--ease), visibility 0s linear 0.5s;
}
.nav-mobile.open {
  visibility: visible;
  transform: translateX(0);
  transition: transform 0.5s var(--ease), visibility 0s linear 0s;
}
.nav-mobile a:not(.btn) {
  padding: 0.75rem 0.3rem;
  border-bottom: 1px solid var(--glass-border);
  color: var(--ink-soft);
}
.nav-mobile a {
  opacity: 0;
  transform: translateX(20px);
  transition: opacity 0.4s var(--ease), transform 0.4s var(--ease);
}
.nav-mobile.open a { opacity: 1; transform: translateX(0); }
.nav-mobile a:nth-child(1) { transition-delay: 0.12s; }
.nav-mobile a:nth-child(2) { transition-delay: 0.17s; }
.nav-mobile a:nth-child(3) { transition-delay: 0.22s; }
.nav-mobile a:nth-child(4) { transition-delay: 0.27s; }
.nav-mobile a:nth-child(5) { transition-delay: 0.32s; }
.nav-mobile a:nth-child(6) { transition-delay: 0.37s; }
.nav-mobile-cta {
  margin-top: 1.1rem;
  justify-content: center;
  transition-delay: 0.42s;
}

.hero {
  --hero-media-height: clamp(680px, 70vw, 900px);
  position: relative;
  z-index: 0;
  padding: 5rem 0 4rem;
  overflow: hidden;
  background: linear-gradient(180deg, #101d31 0, #243146 48%, #e9eff6 78%, var(--bg-elevated) 100%);
}

.hero-video-frame {
  position: absolute;
  inset: 0 0 auto;
  height: var(--hero-media-height);
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  background: #050816;
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 68%, rgba(0,0,0,.78) 82%, transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 68%, rgba(0,0,0,.78) 82%, transparent 100%);
}

.hero-bg-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.hero-color-overlay {
  position: absolute;
  inset: 0 0 auto;
  height: var(--hero-media-height);
  z-index: 0;
  pointer-events: none;
  background:
    linear-gradient(90deg, rgba(36, 57, 82, 0.24) 0%, rgba(27, 46, 70, 0.12) 38%, transparent 62%),
    linear-gradient(180deg, rgba(5, 8, 22, 0.65) 0%, rgba(5, 8, 22, 0.65) 58%, rgba(5, 8, 22, 0.42) 76%, transparent 100%);
}

.hero-glow-wrap {
  position: absolute;
  top: -25%;
  left: 50%;
  transform: translateX(-50%);
  width: 90vw;
  height: 55vw;
  max-width: 1100px;
  max-height: 680px;
  pointer-events: none;
  z-index: 1;
}
.hero-glow {
  width: 100%;
  height: 100%;
  background:
    radial-gradient(closest-side, rgba(74, 144, 217, 0.16), transparent 100%) 15% 55% / 55% 90% no-repeat,
    radial-gradient(closest-side, rgba(245, 166, 35, 0.14), transparent 100%) 85% 60% / 50% 90% no-repeat;
  filter: blur(30px);
  animation: glowPulse 9s ease-in-out infinite;
}

.hero-inner {
  position: relative;
  z-index: 2;
  text-align: center;
  max-width: 940px;
  margin-inline: auto;
}

.hero-inner::before {
  display: none;
}

.hero-orbit-icon {
  position: absolute;
  z-index: 2;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: none;
  align-items: center;
  justify-content: center;
  box-shadow: 0 18px 40px -14px rgba(10, 22, 40, 0.35);
  animation: heroOrbitIn 0.8s var(--ease) both, mockFloat 6s ease-in-out infinite;
}
.hero-orbit-icon svg { width: 24px; height: 24px; }
.hero-orbit-icon img { display: block; }

.hero-orbit-icon.fb { top: -10%; left: -3%; background: transparent; box-shadow: none; --tilt: 0deg; animation-delay: 0.5s, 2s; }
.hero-orbit-icon.fb img { width: 100%; height: 100%; border-radius: 50%; box-shadow: 0 18px 40px -14px rgba(10, 22, 40, 0.35); }
.hero-orbit-icon.line { top: 30%; left: -8%; background: #fff; --tilt: 0deg; animation-delay: 0.62s, 2.3s; animation-duration: 0.8s, 5.4s; }
.hero-orbit-icon.call { top: 66%; left: -2%; background: var(--accent); --tilt: 0deg; animation-delay: 0.74s, 2.6s; animation-duration: 0.8s, 6.1s; }

.hero-orbit-icon.tiktok { top: -12%; right: -2%; background: #010101; --tilt: 0deg; animation-delay: 0.56s, 2.15s; animation-duration: 0.8s, 6.6s; }
.hero-orbit-icon.tiktok img { width: 26px; height: 26px; }
.hero-orbit-icon.webform { top: 28%; right: -8%; background: var(--accent-2); --tilt: 0deg; animation-delay: 0.68s, 1.9s; animation-duration: 0.8s, 5.9s; }
.hero-orbit-icon.widget { top: 64%; right: -2%; background: #fff; --tilt: 0deg; animation-delay: 0.8s, 2.45s; animation-duration: 0.8s, 5.2s; }

@keyframes heroOrbitIn {
  from { opacity: 0; transform: translateY(24px) scale(0.7); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

@media (max-width: 1100px) {
  .hero-orbit-icon { display: none; }
}

.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.4rem 1.1rem 0.4rem 0.4rem;
  border-radius: 999px;
  background: var(--glass-bg-strong);
  border: 1px solid var(--glass-border);
  box-shadow: var(--shadow);
  font-family: var(--font-ui);
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--ink-soft);
  margin-bottom: 1.6rem;
  opacity: 0;
  animation: heroDrop 0.7s var(--ease) 0.05s both;
}
.badge-pill {
  background: var(--ink);
  color: var(--bg);
  font-size: 0.76rem;
  font-weight: 700;
  padding: 0.35rem 0.8rem;
  border-radius: 999px;
}

.hero h1 {
  font-size: clamp(2.5rem, 4.5vw + 1rem, 4.25rem);
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0;
  color: #fff;
  text-shadow: 0 8px 24px rgba(34, 94, 150, .22);
  margin-top: 4.2rem;
  margin-bottom: 1rem;
  opacity: 0;
  animation: heroRise 0.8s var(--ease) 0.18s both;
}
.hero h1 .accent-text {
  color: #72b7ff;
  white-space: nowrap;
  text-shadow: 0 8px 26px rgba(25, 100, 190, .3);
}
.hero-nowrap { white-space: nowrap; }
@media (max-width: 560px) { .hero-nowrap { font-size: .68em; } }

.hero-sub {
  font-size: 1.2rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.96);
  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.85);
  max-width: 700px;
  margin: 0 auto 1.8rem;
  opacity: 0;
  animation: heroRise 0.8s var(--ease) 0.32s both;
}

.hero-contact-cta {
  min-width: 150px;
  margin-top: .25rem;
  padding: .95rem 1.8rem;
  font-size: 1rem;
  opacity: 0;
  animation: heroRise .8s var(--ease) .44s both;
}

.hero-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .75rem;
  flex-wrap: wrap;
}

@media (max-width: 560px) {
  .hero-actions { flex-direction: column; }
  .hero-actions .btn { width: min(100%, 280px); }
}

.hero-contact-cta,
.nav-cta-desktop,
.nav-mobile-cta {
  background: var(--accent);
  border-color: var(--accent);
  color: #fff;
  box-shadow: 0 14px 30px -14px rgba(74,144,217,.8);
}
.hero-contact-cta:hover,
.nav-cta-desktop:hover,
.nav-mobile-cta:hover {
  background: #347fc8;
  border-color: #347fc8;
  color: #fff;
}

.hero-note {
  font-family: var(--font-mono);
  font-size: 0.8rem;
  color: var(--ink-faint);
  letter-spacing: 0.02em;
  opacity: 0;
  animation: heroRise 0.8s var(--ease) 0.54s both;
}

@keyframes heroRise {
  from { opacity: 0; transform: translateY(22px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes heroDrop {
  from { opacity: 0; transform: translateY(-14px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes glowPulse {
  0%, 100% { opacity: 0.85; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.06); }
}
@keyframes mockIn {
  from { opacity: 0; transform: translateY(50px) rotate(var(--tilt)); }
  to { opacity: 1; transform: translateY(0) rotate(var(--tilt)); }
}
@keyframes mockFloat {
  0%, 100% { transform: translateY(0) rotate(var(--tilt)); }
  50% { transform: translateY(-10px) rotate(var(--tilt)); }
}

.hero-mockups {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 3.5rem;
  padding: 1.5rem 1rem 2.5rem;
}

.dashboard-showcase {
  display: none;
  position: relative;
  padding: 4rem 0 1rem;
  overflow: hidden;
  isolation: isolate;
  background:
    radial-gradient(circle at 12% 18%, rgba(74,144,217,.25), transparent 28%),
    radial-gradient(circle at 88% 34%, rgba(74,144,217,.16), transparent 30%),
    linear-gradient(180deg, #cfe1f2 0%, #e7f1fa 58%, var(--bg-elevated) 100%);
}

.lang-toggle { display: none !important; }
.dashboard-showcase::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  opacity: .28;
  background-image:
    linear-gradient(rgba(74,144,217,.12) 1px, transparent 1px),
    linear-gradient(90deg, rgba(74,144,217,.12) 1px, transparent 1px);
  background-size: 48px 48px;
  -webkit-mask-image: linear-gradient(to bottom, #000, transparent 82%);
  mask-image: linear-gradient(to bottom, #000, transparent 82%);
}
.dashboard-showcase .hero-mockups { margin-top: 0; }
.dashboard-showcase .device-screen {
  border: 1px solid rgba(74,144,217,.28);
  box-shadow: 0 38px 85px -32px rgba(27,68,112,.55), 0 0 0 8px rgba(255,255,255,.48);
}
.dashboard-showcase .crm-dashboard-final { filter: saturate(1.08) contrast(1.025); }

.frame-outer {
  position: relative;
  z-index: 1;
  padding: 10px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.28);
  border: 1px solid rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow:
    0 0 0 7px rgba(255, 255, 255, 0.32),
    0 0 0 16px rgba(255, 255, 255, 0.2),
    0 0 0 27px rgba(255, 255, 255, 0.12),
    0 0 0 40px rgba(255, 255, 255, 0.05),
    0 45px 90px -30px rgba(10, 22, 40, 0.35);
}
.browser-frame {
  border-radius: 22px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.browser-bar {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 0.85rem 1.1rem;
  background: #f4f5f7;
}
.browser-dot { width: 10px; height: 10px; border-radius: 50%; background: #d7dce2; }
.browser-frame img {
  width: 100%;
  aspect-ratio: 1440 / 1308;
  object-fit: cover;
  object-position: left top;
  display: block;
}

.hero-mockups-single { padding-top: 0; }

.device-stack {
  position: relative;
  width: min(92vw, 1240px);
  height: clamp(340px, 43vw, 620px);
  margin-inline: auto;
}
.device { position: absolute; opacity: 0; --tilt: 0deg; }
.device-screen {
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 35px 70px -25px rgba(10, 22, 40, 0.4);
  container-type: inline-size;
}
.device-screen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left top;
  display: block;
}

.crm-mock {
  --mock-font-body: "IBM Plex Sans Thai", sans-serif;
  --mock-font-heading: "IBM Plex Sans Thai", sans-serif;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f6f8fb;
  font-family: var(--mock-font-body);
  font-size: clamp(3.2px, 0.68cqw, 6.2px);
  padding: 1.7em;
  display: none;
  flex-direction: column;
  gap: 1em;
  color: #151b26;
}

.crm-live-dashboard {
  --d-blue:#328bf4; --d-cyan:#20bdd4; --d-purple:#9a78ee; --d-green:#20b96b;
  --d-orange:#f4a51f; --d-red:#ef4444; --d-muted:#718198;
  width: 100%; aspect-ratio: 16 / 9; padding: 1.1cqw; overflow: hidden;
  background: #edf3fa; color: #172033; font-family: "IBM Plex Sans Thai", sans-serif;
  font-size: clamp(3px, .62cqw, 7px); display: none; flex-direction: column; gap: 1.05em;
}
.crm-dashboard-final { display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; object-position:top center; }
.crm-live-dashboard * { box-sizing: border-box; }
.crm-live-kpis { display:grid; grid-template-columns:repeat(7,1fr); gap:1em; flex:0 0 12%; }
.live-kpi { background:#fff; border-radius:1.35em; padding:1em 1.15em; box-shadow:0 .4em 1.5em rgba(34,64,104,.07); display:grid; grid-template-columns:auto 1fr; align-items:center; gap:.45em .75em; }
.live-kpi i { width:2.6em; height:2.6em; border-radius:50%; display:grid; place-items:center; font-style:normal; font-weight:700; font-size:1.05em; }
.live-kpi span { font-size:.88em; color:#40516a; font-weight:600; white-space:nowrap; }
.live-kpi b { grid-column:1/-1; font:700 2.1em/1 Arial,sans-serif; }
.live-kpi i.blue{background:#d9eaff;color:var(--d-blue)} .live-kpi i.red{background:#ffdada;color:var(--d-red)} .live-kpi i.orange{background:#ffedcd;color:var(--d-orange)} .live-kpi i.purple{background:#eedcff;color:var(--d-purple)} .live-kpi i.green{background:#d8f6e5;color:var(--d-green)} .live-kpi i.cyan{background:#d4f3f8;color:var(--d-cyan)} .live-kpi i.gray{background:#e2e7ed;color:#64748b}
.crm-live-grid { display:grid; gap:1.05em; min-height:0; }
.crm-live-main { grid-template-columns:1.35fr 1.12fr .9fr; flex:0 0 38%; }
.crm-live-bottom { grid-template-columns:1.18fr 1.2fr .48fr; flex:1; }
.live-panel { min-width:0; background:#fff; border-radius:1.35em; padding:1.3em 1.45em; box-shadow:0 .4em 1.5em rgba(34,64,104,.06); overflow:hidden; }
.live-panel header { display:flex; justify-content:space-between; align-items:flex-start; gap:1em; margin-bottom:.8em; }
.live-panel h4 { margin:0; font-size:1.16em; line-height:1.2; }
.live-panel h4 small { color:#9aabc0; font-size:.75em; font-weight:400; }
.live-panel header p { margin:.35em 0 0; color:#8090a7; font-size:.75em; }
.live-panel header em { color:var(--d-blue); font-size:.8em; font-style:normal; font-weight:700; white-space:nowrap; }
.pipeline-list { display:flex; flex-direction:column; gap:.48em; }
.pipeline-list>div { display:grid; grid-template-columns:8em 1fr 4.4em 3.5em; align-items:center; gap:.65em; font-size:.8em; }
.pipeline-list label { font-weight:600; color:#53647a; }
.pipeline-list span { height:1.15em; }
.pipeline-list span i { display:block; height:100%; min-width:1.1em; border-radius:.45em; }
.pipeline-list b { text-align:right; } .pipeline-list small { color:#789; }
.pipeline-panel footer { text-align:right; color:#7e8ea3; font-size:.72em; margin-top:.7em; }
.blue-t{color:var(--d-blue)} .purple-t{color:var(--d-purple)} .cyan-t{color:var(--d-cyan)} .orange-t{color:var(--d-orange)} .green-t{color:var(--d-green)}
.trend-legend { text-align:right; color:#7c8ba0; font-size:.72em; display:flex; justify-content:flex-end; gap:1em; }
.trend-legend span:nth-child(1){color:var(--d-blue)} .trend-legend span:nth-child(2){color:var(--d-purple)} .trend-legend span:nth-child(3){color:var(--d-green)}
.trend-chart { height:72%; display:flex; margin-top:.5em; }
.chart-y { width:2.7em; display:flex; flex-direction:column; justify-content:space-between; color:#76869b; font-size:.72em; padding-bottom:1em; }
.chart-bars { flex:1; display:flex; align-items:flex-end; gap:.28em; border-bottom:1px solid #ccd8e5; background:repeating-linear-gradient(to bottom,transparent 0,transparent 24%,#e5ebf2 25%); position:relative; }
.chart-bars>i { flex:1; background:#69aaf8; border-radius:.3em .3em 0 0; min-width:1px; }
.chart-bars svg { position:absolute; inset:0; width:100%; height:100%; }
.donut-area { height:calc(100% - 2em); display:flex; align-items:center; justify-content:center; gap:2.4em; }
.live-donut { width:12em; aspect-ratio:1; border-radius:50%; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; flex:none; }
.live-donut::after { content:""; position:absolute; inset:22%; background:#fff; border-radius:50%; }
.live-donut b,.live-donut span { position:relative; z-index:1; } .live-donut b{font:700 2.2em/1 Arial}.live-donut span{font-size:.78em;color:#8391a5;margin-top:.3em}
.score-donut { background:conic-gradient(#9aa5b5 0 13.6%,var(--d-cyan) 13.6% 50.2%,var(--d-blue) 50.2% 98.1%,var(--d-orange) 98.1% 100%); }
.channel-donut { background:conic-gradient(#1976e9 0 80.9%,#1fb697 80.9% 90.3%,#9b7ceb 90.3% 93.3%,#f17614 93.3% 95.3%,#22a8d2 95.3% 96.2%,#9ca7b7 96.2% 100%); }
.donut-area ul { list-style:none; padding:0; margin:0; min-width:48%; }
.donut-area li { display:grid; grid-template-columns:auto 1fr auto 3.3em; gap:.55em; align-items:center; padding:.42em 0; color:#40516a; font-size:.82em; }
.donut-area li i,.task>i { width:.72em;height:.72em;border-radius:50%; }.donut-area li b{text-align:right}.donut-area li small{color:#8190a4;text-align:right}
.blue-bg{background:var(--d-blue)} .cyan-bg{background:var(--d-cyan)} .purple-bg{background:var(--d-purple)} .green-bg{background:var(--d-green)} .orange-bg{background:var(--d-orange)} .red-bg{background:var(--d-red)} .gray-bg{background:#9aa5b5}
.task { display:grid; grid-template-columns:auto 1fr auto; gap:.85em; align-items:start; padding:.72em .4em; }
.task>i{margin-top:.35em}.task div{display:flex;flex-direction:column;gap:.2em}.task b{font-size:.84em}.task strong{color:var(--d-red);font-size:.78em}.task small{color:#7c8ca0;font-size:.72em}.task>em{font-style:normal;color:var(--d-red);background:#fff0f0;border-radius:2em;padding:.3em .55em;font-size:.7em}.task>em.mid{color:#d78a00;background:#fff5da}
.channels-panel .donut-area{justify-content:flex-start}.channels-panel .live-donut{width:11.5em}.channels-panel ul{flex:1}
.activity-panel { padding-inline:1.25em; }.activity-panel>div{display:flex;flex-direction:column;gap:.25em;padding:.75em 0}.activity-panel>div b{font-size:.82em}.activity-panel>div span,.activity-panel>div small{font-size:.7em;color:#73849b}.activity-panel>div em{color:var(--d-purple);font-style:normal;font-weight:700}
.crm-mock h5,
.crm-mock .crm-stat-label,
.crm-mock .crm-funnel-label,
.crm-mock .crm-funnel-head,
.crm-mock .crm-health-head,
.crm-mock .crm-chip-label,
.crm-mock .crm-legend,
.crm-mock .crm-legend-list,
.crm-mock .crm-mini-stats,
.crm-mock .crm-donut-sub,
.crm-mock .crm-project-name,
.crm-mock .btn,
.crm-mock button {
  font-family: var(--mock-font-heading);
}

.crm-stats {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 0.8em;
}
.crm-stat {
  background: #fff;
  border: 1px solid #e7edf5;
  border-radius: 1.3em;
  padding: 1em;
  display: flex;
  flex-direction: column;
  gap: 0.7em;
}
.crm-stat-top {
  display: flex;
  align-items: center;
  gap: 0.7em;
}
.crm-stat-icon {
  width: 2.8em;
  height: 2.8em;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crm-stat-icon svg { width: 1.35em; height: 1.35em; }
.crm-stat-label { font-size: 0.88em; color: #7a8699; line-height: 1.25; flex: 1; }
.crm-stat-info {
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  border: 1.6px solid currentColor;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.68em;
  font-weight: 700;
  font-style: italic;
  font-family: Georgia, serif;
}
.crm-stat-value { font-size: 1.95em; font-weight: 700; line-height: 1; }

.crm-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.7em;
  flex: 1;
}

.crm-card {
  background: #fff;
  border: 1px solid #e7edf5;
  border-radius: 1.1em;
  padding: 1em 1.1em;
  display: flex;
  flex-direction: column;
}
.crm-card h5 {
  font-size: 0.95em;
  font-weight: 700;
  margin: 0;
  color: #151b26;
}
.crm-card-head { display: flex; align-items: center; gap: 0.5em; margin-bottom: 1em; }
.crm-info-outline {
  width: 1.3em;
  height: 1.3em;
  border-radius: 50%;
  border: 1.4px solid #c3cad6;
  color: #9aa4b2;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.7em;
  font-weight: 700;
  font-style: italic;
  font-family: Georgia, serif;
}
.crm-col-stack { display: flex; flex-direction: column; gap: 0.9em; }

.crm-funnel-body { display: flex; gap: 1.1em; flex: 1; min-height: 0; }
.crm-funnel-shape { width: 4.6em; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; }
.crm-funnel-seg { width: 100%; flex: 3; }
.crm-funnel-stem { width: 22%; flex: 1.5; }
.crm-funnel-table { flex: 1; min-width: 0; display: flex; flex-direction: column; }
.crm-funnel-row { display: flex; align-items: center; gap: 0.5em; flex: 1; border-bottom: 1px solid rgba(148, 163, 184, 0.35); font-size: 0.85em; }
.crm-funnel-row:last-child { border-bottom: none; }
.crm-funnel-head {
  border-bottom: none;
  flex: 0 0 auto;
  padding-bottom: 0.6em;
  font-size: 0.68em;
  color: #9aa4b2;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.crm-funnel-num { width: 1.5em; height: 1.5em; border-radius: 50%; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 0.78em; font-weight: 700; flex-shrink: 0; }
.crm-funnel-label { flex: 1; min-width: 0; color: #3a4556; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.crm-funnel-count { font-weight: 700; color: #151b26; }
.crm-funnel-pct { width: 3.6em; text-align: right; color: #8a93a3; }
.crm-funnel-head .crm-funnel-count, .crm-funnel-head .crm-funnel-pct { font-weight: inherit; color: inherit; }
.crm-funnel-foot {
  margin-top: 1em;
  padding: 0.8em 1em;
  border: 1px solid #eceef2;
  border-radius: 0.9em;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.82em;
  color: #5b6472;
}
.crm-funnel-foot-right { display: flex; align-items: baseline; gap: 0.5em; }
.crm-funnel-foot-right b { font-size: 1.35em; color: #4A90D9; font-style: normal; }
.crm-funnel-foot-right i { font-style: normal; color: #9aa4b2; font-size: 0.85em; }
.crm-funnel-foot-right em { font-style: normal; color: #10b981; font-weight: 700; }

.crm-legend { display: flex; flex-wrap: wrap; gap: 0.5em 0.8em; font-size: 0.72em; color: #5b6472; margin-bottom: 0.6em; }
.crm-legend-dot { width: 0.6em; height: 0.6em; border-radius: 50%; display: inline-block; margin-right: 0.3em; }

.crm-project-row { display: flex; align-items: center; gap: 0.7em; }
.crm-project-thumb { width: 2.6em; height: 2.6em; border-radius: 0.55em; flex-shrink: 0; }
.crm-project-info { flex: 1; min-width: 0; }
.crm-project-name { font-size: 0.85em; font-weight: 600; margin-bottom: 0.4em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.crm-project-bar-track { height: 0.5em; background: #eef1f6; border-radius: 999px; overflow: hidden; }
.crm-project-bar-fill { height: 100%; border-radius: 999px; }
.crm-project-value { text-align: right; }
.crm-project-value b { display: block; font-size: 0.95em; }
.crm-project-value span { font-size: 0.72em; color: #8a93a3; }

.crm-donut-wrap { position: relative; width: 6.6em; height: 6.6em; margin: 0.2em auto 0.9em; }
.crm-donut { width: 100%; height: 100%; border-radius: 50%; }
.crm-donut-center { position: absolute; inset: 23%; background: #fff; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.crm-donut-num { font-size: 1.3em; font-weight: 800; line-height: 1; }
.crm-donut-sub { font-size: 0.62em; color: #8a93a3; margin-top: 0.3em; }
.crm-legend-list { display: flex; flex-direction: column; gap: 0.4em; font-size: 0.82em; margin-bottom: 0.9em; }
.crm-legend-list li { display: flex; align-items: center; list-style: none; }
.crm-legend-list li span:last-child { margin-left: auto; font-weight: 700; }
.crm-mini-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5em; padding-top: 0.8em; border-top: 1px solid #f0f3f8; text-align: center; }
.crm-mini-stats div { font-size: 0.72em; color: #8a93a3; }
.crm-mini-stats b { display: block; font-size: 1.2em; color: #151b26; }

.crm-health-head { display: grid; grid-template-columns: 1.6fr 0.7fr 1fr 0.8fr 0.6fr; gap: 0.4em; font-size: 0.7em; color: #9aa4b2; padding-bottom: 0.6em; border-bottom: 1px solid #f0f3f8; }
.crm-health-row { display: grid; grid-template-columns: 1.6fr 0.7fr 1fr 0.8fr 0.6fr; gap: 0.4em; align-items: center; font-size: 0.82em; padding-top: 0.7em; }
.crm-health-row b { font-weight: 700; }
.crm-health-bar-track { height: 0.45em; background: #eef1f6; border-radius: 999px; overflow: hidden; }
.crm-health-bar-fill { height: 100%; background: linear-gradient(90deg, #3b82f6, #60a5fa); border-radius: 999px; }
.crm-health-dot { width: 0.65em; height: 0.65em; border-radius: 50%; background: var(--success); }

.crm-chips { display: grid; grid-template-columns: 1fr 1fr; gap: 0.6em; }
.crm-chip { border-radius: 0.8em; padding: 0.6em 0.7em; }
.crm-chip-label { font-size: 0.72em; color: #7a8699; margin-bottom: 0.3em; }
.crm-chip-value { font-size: 1.05em; font-weight: 800; }
.crm-chip-delta { font-size: 0.68em; margin-top: 0.25em; font-weight: 600; }
.crm-alert { display: flex; align-items: flex-start; gap: 0.5em; background: #fff7ed; border: 1px solid #fde4bc; border-radius: 0.8em; padding: 0.65em 0.75em; font-size: 0.78em; color: #92620d; line-height: 1.5; }

.laptop {
  width: 74%;
  left: 13%;
  top: 0;
  z-index: 1;
  animation: mockIn 0.9s var(--ease) 0.5s both, mockFloat 7s ease-in-out 1.7s infinite;
}
.laptop .device-screen {
  position: relative;
  border-radius: 20px;
  border: 1px solid rgba(15, 20, 30, 0.07);
  aspect-ratio: auto;
  display: flex;
  flex-direction: column;
}

.mac-titlebar {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 0.62em;
  padding: 1.3em 0 0.7em 1.5em;
  background: #fff;
  font-size: 6.2px;
}
.mac-dot {
  width: 1.15em;
  height: 1.15em;
  border-radius: 50%;
  flex-shrink: 0;
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.12), inset 0 1px 1px rgba(255, 255, 255, 0.35);
}
.mac-titlebar-icon {
  margin-left: auto;
  margin-right: 1.5em;
  width: 1.5em;
  height: 1.5em;
  color: #c2c8d1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mac-titlebar-icon svg { width: 100%; height: 100%; }
.laptop .crm-mock { flex: 1; }

.tablet {
  width: 24%;
  left: -4%;
  bottom: -5%;
  z-index: 2;
  --tilt: 0deg;
  animation: mockIn 0.9s var(--ease) 0.66s both, mockFloat 6.2s ease-in-out 1.9s infinite;
}
.tablet .device-screen {
  border-radius: 16px;
  border: 7px solid #14181f;
  aspect-ratio: 3 / 4;
}

.phone {
  width: 13%;
  right: 1%;
  bottom: -9%;
  z-index: 3;
  --tilt: 0deg;
  animation: mockIn 0.9s var(--ease) 0.8s both, mockFloat 5.6s ease-in-out 2.1s infinite;
}
.phone .device-screen {
  position: relative;
  border-radius: 22px;
  border: 6px solid #14181f;
  aspect-ratio: 9 / 19;
}
.phone .device-notch {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 34%;
  height: 5px;
  background: #14181f;
  border-radius: 3px;
  z-index: 2;
}

@media (max-width: 640px) {
  .device-stack { height: clamp(320px, 78vw, 420px); }
  .tablet { display: none; }
  .laptop { width: 82%; left: 9%; }
  .phone { width: 20%; right: 4%; bottom: -6%; }
}

@container (max-width: 560px) {
  .crm-stats { grid-template-columns: repeat(4, 1fr); }
  .crm-row, .crm-row-bottom { grid-template-columns: 1fr; }
}
@container (max-width: 300px) {
  .crm-stats { grid-template-columns: repeat(2, 1fr); }
}

.hero-pill {
  position: absolute;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  background: var(--glass-bg-strong);
  border: 1px solid var(--glass-border);
  backdrop-filter: blur(16px) saturate(140%);
  -webkit-backdrop-filter: blur(16px) saturate(140%);
  padding: 0.55rem 1.1rem 0.55rem 0.55rem;
  border-radius: 999px;
  box-shadow: 0 18px 40px -16px rgba(10, 22, 40, 0.35);
  font-family: var(--font-ui);
  font-weight: 600;
  font-size: 0.88rem;
  color: var(--ink);
  white-space: nowrap;
  --tilt: 0deg;
  opacity: 0;
}
.pill-dot { width: 22px; height: 22px; border-radius: 50%; flex-shrink: 0; }

.hero-pill.p1 { top: 6%; left: 1%; }
.hero-pill.p2 { top: -2%; right: 8%; }
.hero-pill.p3 { bottom: 10%; left: -2%; }
.hero-pill.p4 { bottom: 0%; right: 2%; }

@keyframes pillPop {
  0% { opacity: 0; transform: translateY(30px) scale(0.5); }
  55% { opacity: 1; transform: translateY(-7px) scale(1.08); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}
.hero-mockups-single.pills-in .hero-pill.p1 { animation: pillPop 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) 0s both, mockFloat 6s ease-in-out 0.9s infinite; }
.hero-mockups-single.pills-in .hero-pill.p2 { animation: pillPop 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) 0.16s both, mockFloat 6.4s ease-in-out 1.06s infinite; }
.hero-mockups-single.pills-in .hero-pill.p3 { animation: pillPop 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) 0.32s both, mockFloat 5.6s ease-in-out 1.22s infinite; }
.hero-mockups-single.pills-in .hero-pill.p4 { animation: pillPop 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) 0.48s both, mockFloat 6.2s ease-in-out 1.38s infinite; }

@media (max-width: 860px) {
  .hero-pill { font-size: 0.78rem; padding: 0.45rem 0.9rem 0.45rem 0.45rem; }
  .pill-dot { width: 18px; height: 18px; }
  .hero-pill.p1 { top: 2%; left: -2%; }
  .hero-pill.p2 { top: -3%; right: -2%; }
  .hero-pill.p3 { bottom: 6%; left: -3%; }
  .hero-pill.p4 { display: none; }
}

.pipeline-stage {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  max-width: 980px;
  padding: 2.4rem 1.6rem;
}

.pipeline-track {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.9rem;
  position: relative;
}

.pipeline-track::before {
  content: "";
  position: absolute;
  top: 27px;
  left: 6%;
  right: 6%;
  height: 2px;
  background: linear-gradient(90deg, var(--accent) 0%, var(--accent) var(--flow, 30%), var(--border) var(--flow, 30%), var(--border) 100%);
  z-index: 0;
}

.stage {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 0.9rem;
  padding: 0 0.2rem;
}

.stage-node {
  width: 54px;
  height: 54px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--glass-bg-strong);
  border: 1px solid var(--glass-border);
  box-shadow: var(--shadow);
  color: var(--ink-faint);
  transition: color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);
}
.stage-node svg { width: 24px; height: 24px; }

.stage.is-active .stage-node {
  color: var(--accent);
  border-color: var(--accent);
  box-shadow: 0 0 0 6px var(--accent-dim), var(--shadow);
}

.stage-label {
  font-family: var(--font-ui);
  font-weight: 700;
  font-size: 0.92rem;
}
.stage-desc {
  font-size: 0.82rem;
  color: var(--ink-faint);
  line-height: 1.4;
  max-width: 15ch;
}

@media (max-width: 720px) {
  .pipeline-track { grid-template-columns: 1fr; gap: 1.6rem; }
  .pipeline-track::before { display: none; }
}

.strip {
  padding: 2.4rem 0;
}
.strip-label {
  text-align: center;
  font-family: var(--font-mono);
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ink-faint);
  margin-bottom: 1.6rem;
}
.strip-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.7rem;
}
.chip {
  font-family: var(--font-ui);
  font-weight: 700;
  font-size: 0.88rem;
  padding: 0.55rem 1.1rem;
  border-radius: 999px;
  border: 1px solid var(--glass-border);
  background: var(--glass-bg);
  color: var(--ink-soft);
}

section { position: relative; padding: 5.5rem 0; }

section:nth-of-type(even) { background: var(--surface-tint); }
section:nth-of-type(odd) { background: var(--bg-elevated); }

.integrations-strip {
  padding: 1.25rem 0;
  background: #fff !important;
  border-top: 1px solid rgba(74,144,217,.14);
  border-bottom: 1px solid rgba(74,144,217,.14);
  overflow: hidden;
}
.integrations-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.35rem;
  white-space: nowrap;
}
.integrations-row>strong { font-family:var(--font-ui);font-size:1rem;color:var(--ink); }
.integration-divider { width:1px;height:30px;background:var(--border);flex:none; }
.integration-item { display:flex;align-items:center;gap:.5rem;color:var(--ink-soft);font-size:.88rem;font-weight:600; }
.integration-brand-icon { width:26px;height:26px;flex:none; }
.integration-brand-icon { color:#111; }
@media(max-width:900px){.integrations-row{justify-content:flex-start;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.integrations-row::-webkit-scrollbar{display:none}}

.split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3.5rem;
  align-items: center;
}
@media (max-width: 860px) {
  .split { grid-template-columns: 1fr; }
}

.feature-list { list-style: none; margin: 2rem 0 0; padding: 0; }
.feature-list li {
  display: flex;
  gap: 1rem;
  padding: 1.1rem 0;
  border-top: 1px solid var(--glass-border);
}
.feature-list li:first-child { border-top: none; }
.feature-icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: var(--glass-bg-strong);
  border: 1px solid var(--glass-border);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--accent);
  flex-shrink: 0;
}
.feature-icon svg { width: 18px; height: 18px; }
.feature-copy h4 { font-family: var(--font-ui); font-size: 1.02rem; margin-bottom: 0.3rem; }
.feature-copy p { margin: 0; color: var(--ink-soft); font-size: 0.94rem; }

.mock-panel {
  padding: 1.6rem;
  position: relative;
}
.mock-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.9rem 1rem;
  border-radius: var(--radius-sm);
  background: var(--surface-tint);
  margin-bottom: 0.7rem;
}
.mock-row:last-child { margin-bottom: 0; }
.mock-row .k { font-family: var(--font-ui); font-weight: 600; font-size: 0.9rem; color: var(--ink-soft); display: flex; align-items: center; gap: 0.6rem;}
.mock-row .v { font-family: var(--font-mono); font-size: 0.9rem; color: var(--ink); }
.mock-tag {
  font-family: var(--font-mono);
  font-size: 0.72rem;
  padding: 0.15rem 0.5rem;
  border-radius: 999px;
  background: var(--accent-dim);
  color: var(--accent);
}
.mock-tag.success { background: #34c75922; color: var(--success); }
.mock-tag.warning { background: #ff950022; color: var(--warning); }

.stats {
  display: grid;
  grid-template-columns: 1fr 1fr 1.4fr;
  gap: 1.4rem;
}
@media (max-width: 780px) { .stats { grid-template-columns: 1fr; } }
.stat-card {
  padding: 2.2rem 1.8rem;
  transition: box-shadow 0.35s var(--ease), border-color 0.35s var(--ease), transform 0.35s var(--ease);
}
.stat-card:hover { transform: translateY(-4px); }
.stat-num {
  font-family: var(--font-mono);
  font-size: 2.6rem;
  font-weight: 600;
  color: var(--ink);
}
.stat-num .accent-text { color: var(--accent); }
.stat-desc { margin-top: 0.6rem; color: var(--ink-soft); font-size: 0.92rem; }
.stat-quote {
  font-family: var(--font-ui);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
  align-items: center;
}

#modules .hero-badge [data-i18n="modules_badge_sub"],
#modules > .container > .bento-grid { display: none; }

.modules-focus-grid { display: none; }
.modules-six-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}
.module-focus-card {
  --module-color: #4a90d9;
  --module-soft: rgba(74, 144, 217, .12);
  position: relative;
  min-height: 220px;
  padding: 1.15rem;
  overflow: hidden;
  border-radius: 28px;
  border: 1px solid rgba(74, 144, 217, .18);
  background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(247,250,255,.9));
  box-shadow: 0 24px 60px -34px rgba(25, 54, 92, .42);
  transition: transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);
  display: grid;
  grid-template-rows: 44px 3.7rem auto;
  align-content: start;
}
.module-focus-card .module-status,
.module-focus-card .module-channel-row,
.module-focus-card .module-wave,
.module-focus-card .module-scan,
.module-focus-card .module-pipeline,
.module-focus-card .module-metrics { display:none; }
.module-focus-card::before {
  display: none;
}
.module-focus-card:hover { transform: translateY(-7px); border-color: var(--module-color); box-shadow: 0 34px 70px -36px color-mix(in srgb, var(--module-color) 55%, transparent); }
.module-ai { --module-color:#4a90d9; --module-soft:rgba(74,144,217,.2); }
.module-chat { --module-color:#00a884; --module-soft:rgba(0,168,132,.18); }
.module-voice { --module-color:#8b5cf6; --module-soft:rgba(139,92,246,.18); }
.module-outbound { --module-color:#f97316; --module-soft:rgba(249,115,22,.18); }
.module-lead { --module-color:#2563eb; --module-soft:rgba(37,99,235,.16); }
.module-campaign { --module-color:#ec4899; --module-soft:rgba(236,72,153,.16); }
.module-ai,
.module-chat,
.module-voice,
.module-outbound,
.module-lead,
.module-campaign { --module-color:var(--accent); --module-soft:rgba(74,144,217,.12); }
.module-focus-top { display:none; }
.module-number { font: 700 .8rem/1 var(--font-mono); color:var(--ink-faint); letter-spacing:.12em; }
.module-chip { color:var(--module-color); background:var(--module-soft); border:1px solid color-mix(in srgb, var(--module-color) 22%, transparent); padding:.45rem .75rem; border-radius:999px; font:700 .7rem/1 var(--font-mono); letter-spacing:.06em; }
.module-focus-icon { position:relative; width:42px; height:42px; margin:0; display:grid; place-items:center; border-radius:13px; color:#fff; background:var(--accent); box-shadow:0 12px 22px -14px rgba(74,144,217,.7); }
.module-focus-icon svg { width:21px; height:21px; }
.module-focus-card h3 { position:relative; align-self:start; margin:.45rem 0 0; font-family:var(--font-ui); font-size:clamp(1.02rem,1.35vw,1.22rem); line-height:1.25; color:var(--ink); }
.module-focus-card h3 span { color:inherit; }
.module-focus-card>p { position:relative; margin:.45rem 0 0; color:var(--ink-soft); font-size:.8rem; line-height:1.5; max-width:100%; }
.module-status,.module-channel-row,.module-wave,.module-scan { position:absolute; left:1.5rem; right:1.5rem; bottom:1.2rem; min-height:42px; border:1px solid color-mix(in srgb,var(--module-color) 16%,#e5e7eb); border-radius:13px; background:rgba(255,255,255,.78); display:flex; align-items:center; gap:.6rem; padding:.55rem .75rem; color:var(--ink-soft); font-size:.76rem; font-weight:600; }
.module-status i { width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12); }
.module-channel-row b { min-width:30px;height:30px;padding:0 .45rem;border-radius:9px;display:grid;place-items:center;background:var(--module-soft);color:var(--module-color);font-size:.7rem; }
.module-channel-row span { margin-left:auto;color:var(--module-color); }
.module-wave { align-items:center; }
.module-wave i { width:4px;border-radius:9px;background:var(--module-color);height:12px;animation:moduleWave 1.1s ease-in-out infinite alternate; }
.module-wave i:nth-child(2n){height:25px;animation-delay:.15s}.module-wave i:nth-child(3n){height:18px;animation-delay:.3s}.module-wave span{margin-left:auto;color:var(--module-color)}
@keyframes moduleWave { to { height:32px; opacity:.65; } }
.module-scan span { width:32px;height:32px;border:1px solid var(--module-color);border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden; }
.module-scan span::after { content:"";position:absolute;width:50%;height:1px;background:var(--module-color);left:50%;top:50%;transform-origin:left;animation:radarRotate 1.8s linear infinite; }
.module-scan span i { width:5px;height:5px;border-radius:50%;background:var(--module-color); }
.module-scan b { color:var(--module-color);font-size:.82rem; }
@keyframes radarRotate { to { transform:rotate(360deg); } }
.module-pipeline,.module-metrics { position:absolute;left:1.5rem;right:1.5rem;bottom:1.2rem;min-height:42px;border:1px solid color-mix(in srgb,var(--module-color) 16%,#e5e7eb);border-radius:13px;background:rgba(255,255,255,.78);display:flex;align-items:center;padding:.55rem .8rem; }
.module-pipeline i { width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%;flex:none; }.module-pipeline i.done{background:var(--module-color);border-color:var(--module-color)}.module-pipeline i.active{border-color:var(--module-color);box-shadow:0 0 0 4px var(--module-soft)}.module-pipeline span{height:2px;background:#dbe4ee;flex:1}.module-pipeline i.done+span{background:var(--module-color)}
.module-metrics { gap:.65rem; }.module-metrics span{flex:1;color:var(--ink-soft);font-size:.73rem;padding:.35rem .5rem;border-radius:8px;background:var(--module-soft)}.module-metrics b{display:block;color:var(--module-color);font-size:1rem;margin-top:.1rem}
@media (max-width:1020px){.modules-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.modules-six-grid{grid-template-columns:1fr}.module-focus-card{min-height:205px;padding:1.1rem;grid-template-rows:44px 3.5rem auto}}

.features-editorial-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(340px, .9fr);
  gap: 1rem;
  align-items: stretch;
}
.features-editorial-layout .modules-six-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
.features-editorial-layout .module-focus-card {
  min-height: 180px;
  padding: 1rem;
  border-radius: 14px;
  grid-template-rows: 40px auto auto;
  background: #fff;
  border-color: rgba(74,144,217,.12);
  box-shadow: 0 12px 28px -26px rgba(38,83,128,.45);
}
.features-editorial-layout .module-focus-card:first-child {
  background: #fff;
  border-color: rgba(74,144,217,.12);
}
.features-editorial-layout .module-focus-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 40px -30px rgba(38,83,128,.5);
}
.features-editorial-layout .module-focus-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: var(--accent);
  background: rgba(74,144,217,.12);
  box-shadow: none;
}
.features-editorial-layout .module-focus-icon svg { width:18px;height:18px; }
.features-editorial-layout .module-focus-card h3 { margin:.35rem 0 0;font-size:1rem;line-height:1.28; }
.features-editorial-layout .module-focus-card h3 br { display:none; }
.features-editorial-layout .module-focus-card>p { margin:.4rem 0 0;font-size:.73rem;line-height:1.45;color:#66756f; }
.features-product-preview {
  position: relative;
  min-height: 100%;
  padding: 1.7rem 0 0 1.7rem;
  overflow: hidden;
  border-radius: 15px;
  color: #fff;
  background: linear-gradient(155deg, #193650 0%, #326a9c 55%, #4a90d9 100%);
}
.feature-preview-glow { position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-100px;background:rgba(255,255,255,.14);filter:blur(8px); }
.feature-preview-copy { position:relative;z-index:1;padding-right:1.7rem; }
.feature-preview-copy h3 { color:#fff;font-size:clamp(1.5rem,2.3vw,2.15rem);line-height:1.15; }
.feature-preview-copy p { max-width:28rem;margin:.7rem 0 1.4rem;color:rgba(255,255,255,.76);font-size:.82rem;line-height:1.5; }
.feature-preview-window { position:relative;z-index:1;width:112%;min-height:430px;padding-bottom:1rem;border-radius:18px 0 0 0;background:#f3f7fb;box-shadow:0 28px 55px -24px rgba(4,20,35,.68);overflow:hidden; }
.feature-preview-bar { height:38px;padding:0 .8rem;display:flex;align-items:center;gap:.35rem;background:#fff;border-bottom:1px solid #dfe8f1; }
.feature-preview-bar span { width:7px;height:7px;border-radius:50%;background:#b7c4d1; }.feature-preview-bar b{margin-left:auto;color:var(--accent);font-size:.63rem;letter-spacing:.05em}
.feature-preview-stats { display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem; }
.feature-preview-stats div { padding:.65rem;border-radius:10px;background:#fff;border:1px solid #e1eaf3;display:flex;flex-direction:column; }.feature-preview-stats small{color:#7b8b9d;font-size:.55rem}.feature-preview-stats b{color:#17263a;font-size:1rem;line-height:1.2}
.feature-preview-board { display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 .75rem; }
.feature-preview-board>div { min-height:255px;padding:.6rem;border-radius:10px;background:#e8eff6; }.feature-preview-board>div>strong{display:block;color:#536579;font-size:.58rem;margin-bottom:.55rem}.feature-preview-board article{padding:.6rem;margin-bottom:.45rem;border-radius:8px;background:#fff;box-shadow:0 5px 14px -12px rgba(23,49,77,.5)}.feature-preview-board article b{display:block;color:#25374c;font-size:.64rem}.feature-preview-board article small{display:block;color:#8392a2;font-size:.5rem;margin-top:.15rem}
@media(max-width:1020px){.features-editorial-layout{grid-template-columns:1fr}.features-product-preview{min-height:560px}.feature-preview-window{width:100%;min-height:390px;border-radius:18px 0 0 0}}
@media(max-width:620px){.features-editorial-layout .modules-six-grid{grid-template-columns:1fr 1fr}.features-editorial-layout .module-focus-card{min-height:175px}.features-product-preview{min-height:500px;padding:1.25rem 0 0 1.25rem}.feature-preview-copy{padding-right:1.25rem}.feature-preview-window{min-height:350px}.feature-preview-board>div{min-height:210px}}
@media(max-width:440px){.features-editorial-layout .modules-six-grid{grid-template-columns:1fr}.features-editorial-layout .module-focus-card{min-height:155px}.features-product-preview{min-height:470px}.feature-preview-stats{gap:.3rem;padding:.55rem}.feature-preview-board{gap:.3rem;padding:0 .55rem}.feature-preview-board>div{padding:.4rem}}

.why-crm-section { background:#fff; }
.why-crm-heading { max-width:900px;margin:0 auto 3rem;text-align:center; }
.why-crm-heading h2 { font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:1.18;letter-spacing:0; }
.why-crm-heading h2 span { color:var(--accent); }
.why-crm-heading>p { margin:1rem 0 .35rem;color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700; }
.why-crm-heading>small { display:block;color:var(--ink-soft);font-size:.96rem;line-height:1.65; }
.why-crm-layout { display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:3.5rem;align-items:start; }
.why-crm-desktop { position:sticky;top:6.5rem;min-width:0;padding:1rem 0 2.5rem; }
.why-crm-showcase-image { display:block;width:120%;max-width:none;height:auto;transform:translateX(-17%);filter:drop-shadow(0 24px 28px rgba(12,31,54,.16)); }
.why-crm-teams { display:flex;flex-direction:column;gap:1rem; }
.why-team-executive { order:-1; }
.why-team-card { display:grid;grid-template-columns:46px 1fr;gap:1rem;padding:1.35rem;border-radius:20px;background:#f8fbff;border:1px solid #dce8f3;box-shadow:0 18px 38px -34px rgba(24,58,95,.55); }
.why-team-icon { width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--accent-dim);color:var(--accent); }
.why-team-icon svg { width:23px;height:23px; }
.why-team-copy h3 { margin:0;font-size:1.1rem;line-height:1.35; }.why-team-copy h3 span{margin-left:.3rem;color:var(--accent);font-size:1em;font-weight:700}
.why-team-copy h4 { margin:.25rem 0 .9rem;color:var(--ink-soft);font-size:.88rem;line-height:1.5; }
.why-team-copy ul { display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none; }
.why-team-copy li { position:relative;padding-left:1.05rem; }.why-team-copy li::before{content:"";position:absolute;left:0;top:.48rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}
.why-team-copy li b { display:block;color:var(--ink);font-size:.8rem;line-height:1.5; }
.why-team-copy li p { margin:.12rem 0 0;color:var(--ink-soft);font-size:.74rem;line-height:1.55; }
@media(max-width:1020px){.why-crm-layout{grid-template-columns:1fr;gap:2rem}.why-crm-desktop{position:relative;top:auto;max-width:960px;margin:auto}.why-crm-showcase-image{width:100%;transform:none}.why-crm-teams{display:grid;grid-template-columns:repeat(3,1fr)}.why-team-card{grid-template-columns:1fr}.why-team-icon{width:42px;height:42px}}
@media(max-width:760px){.why-crm-heading{margin-bottom:2rem}.why-crm-heading h2{font-size:2.15rem}.why-crm-desktop{aspect-ratio:4/3;overflow:hidden;padding:1rem;border-radius:24px;background:linear-gradient(145deg,#e7f4ff,#d9ebfb)}.why-crm-showcase-image{width:145%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:translateX(-15%);filter:drop-shadow(0 18px 22px rgba(12,31,54,.18))}.why-crm-teams{grid-template-columns:1fr}.why-team-card{grid-template-columns:42px 1fr;padding:1.1rem}.why-team-copy h3 span{display:block;margin:.1rem 0 0}.why-team-copy li b{font-size:.82rem}.why-team-copy li p{font-size:.76rem}}
@media(max-width:480px){.why-crm-heading>small{font-size:.86rem}}

.why-marcore-section { background:linear-gradient(180deg,var(--bg-elevated),#eef5fc); }
.why-marcore-section .container { position:relative; }
.why-marcore-head { display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem; }
.why-marcore-head h2 { margin-top:.55rem; }
.why-carousel-controls { position:absolute;top:calc(50% - 10px);left:-3.8rem;right:-3.8rem;z-index:3;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none; }
.why-carousel-btn { width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--ink);font-size:1.25rem;cursor:pointer;transition:.25s var(--ease); }
.why-carousel-btn { pointer-events:auto;box-shadow:0 12px 28px -16px rgba(25,54,80,.5); }
.why-carousel-btn:hover { background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px); }
.why-carousel { position:relative;overflow:hidden;border-radius:32px;background:#fff;border:1px solid rgba(74,144,217,.16);box-shadow:0 30px 70px -45px rgba(32,69,110,.48); }
.why-carousel-track { display:flex;transition:transform .65s cubic-bezier(.22,.8,.25,1);will-change:transform; }
.why-slide { min-width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:2.4rem;align-items:center;padding:3.2rem; }
.why-slide-chat { grid-template-columns:.76fr 1.24fr;gap:1.7rem; }
.why-slide-copy { max-width:520px; }
.why-slide h3 { font-family:var(--font-ui);font-size:clamp(1.8rem,2.55vw,2.3rem);line-height:1.3;letter-spacing:0;margin:1rem 0 1.1rem;white-space:nowrap; }
.why-slide h3 span { color:var(--accent); }
.why-slide-copy>p { color:var(--ink-soft);line-height:1.75;font-size:1rem; }
.why-slide-copy ul { display:flex;flex-wrap:wrap;gap:.55rem;padding:0;margin:1.35rem 0 0;list-style:none; }
.why-slide-copy li { padding:.45rem .7rem;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-size:.78rem;font-weight:700; }
.why-slide-visual { min-height:330px;border-radius:26px;padding:1.6rem;background:linear-gradient(145deg,#f7fbff,#e9f3fd);border:1px solid rgba(74,144,217,.16);display:flex;flex-direction:column;justify-content:center;gap:1rem; }
.voice-file,.agent-result,.chat-inbox { display:flex;align-items:center;gap:.85rem;padding:1rem;background:#fff;border:1px solid #e1ebf5;border-radius:16px;box-shadow:0 12px 30px -25px rgba(33,61,96,.5); }
.voice-play { width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:.75rem; }
.voice-file div,.agent-result div,.chat-inbox div { display:flex;flex:1;flex-direction:column;gap:.2rem; }.voice-file small,.agent-result small,.chat-inbox small{color:var(--ink-faint);font-size:.75rem}
.voice-bars { height:62px;display:flex;align-items:center;justify-content:center;gap:7px; }.voice-bars i{width:5px;height:20%;border-radius:9px;background:var(--accent)}.voice-bars i:nth-child(2n){height:65%}.voice-bars i:nth-child(3n){height:95%}.voice-bars i:nth-child(5n){height:42%}
.voice-summary { padding:1rem 1.1rem;border-radius:16px;background:#fff; }.voice-summary span{font:700 .68rem/1 var(--font-mono);color:var(--accent)}.voice-summary p{margin:.65rem 0;color:var(--ink-soft);font-size:.85rem}.voice-summary b{font-size:.8rem;color:var(--accent)}
.voice-visual { gap:.7rem;justify-content:flex-start; }
.voice-review-block { display:flex;flex-direction:column;gap:.42rem; }
.voice-review-label { display:flex;align-items:center;gap:.4rem;color:var(--ink);font-size:.72rem; }
.voice-review-label>span { color:var(--accent);font-size:.9rem; }
.voice-review-label em { margin-left:auto;padding:.2rem .48rem;border-radius:999px;background:#d9f7e7;color:#168b58;font-size:.65rem;font-style:normal;font-weight:800; }
.voice-player { min-height:36px;display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:999px;background:#fff;border:1px solid #e1eaf3;box-shadow:0 8px 20px -18px rgba(27,55,85,.5); }
.voice-player button { width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--ink);font-size:.62rem;cursor:pointer; }
.voice-player small { white-space:nowrap;color:var(--ink-faint);font-size:.62rem; }
.voice-player-track { position:relative;flex:1;height:3px;border-radius:9px;background:#d8e1ea;overflow:hidden; }
.voice-player-track i { display:block;width:28%;height:100%;background:var(--accent); }
.voice-player>span,.voice-player>b { color:var(--ink-soft);font-size:.72rem; }
.voice-transcript { overflow:hidden;border-radius:10px;background:#fff;border:1px solid #dfe8f1; }
.voice-transcript>div { display:grid;grid-template-columns:72px 1fr;gap:.55rem;align-items:center;padding:.48rem .65rem;border-left:3px solid var(--accent);background:#eef6ff; }
.voice-transcript>div+div { border-top:1px solid #b6e1d6;border-left-color:#1eb98a;background:#eafaf5; }
.voice-transcript b { color:var(--accent);font-size:.66rem; }.voice-transcript>div+div b{color:#15936c}
.voice-transcript p { margin:0;color:var(--ink-soft);font-size:.65rem;line-height:1.4; }
.voice-ai-summary { padding:.65rem .75rem;border-radius:11px;background:#fff;border:1px solid #dfe8f1; }
.voice-ai-summary>p { margin:0;padding:.45rem .55rem;border-radius:7px;background:#f4f7fa;color:var(--ink-soft);font-size:.66rem;line-height:1.45; }
.voice-ai-summary>small { color:var(--ink-soft);font-size:.62rem;line-height:1.4; }.voice-ai-summary>small b{color:var(--ink)}
.agent-search { display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid #dce8f4; }.agent-search span{font-size:1.4rem;color:var(--accent)}.agent-search p{margin:0;color:var(--ink-soft);font-size:.85rem}
.agent-result i { width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-dim); }.agent-result em{font-style:normal;color:var(--accent);font-weight:800}.agent-scanning{display:flex;align-items:center;gap:.8rem;padding:.7rem;color:var(--ink-soft);font-size:.8rem}.agent-scanning span{width:18px;height:18px;border:2px solid var(--accent-dim);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.agent-visual { padding:.65rem;justify-content:stretch; }
.lead-mockup-shell { flex:1;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:15px;background:#fff;border:1px solid #d8e3ed;box-shadow:0 24px 42px -24px rgba(20,50,80,.55);transform:perspective(900px) rotateY(-1.5deg) rotateX(.8deg); }
.lead-mockup-bar { height:28px;display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 .65rem;background:#fff;border-bottom:1px solid #e3ebf2; }
.lead-mockup-bar span { width:6px;height:6px;border-radius:50%;background:#ff7067; }.lead-mockup-bar span:nth-child(2){background:#ffc34d}.lead-mockup-bar span:nth-child(3){background:#35c759}
.lead-mockup-bar b { margin-left:auto;color:var(--ink-faint);font-size:.48rem;letter-spacing:.04em; }
.lead-finder-window { flex:1;display:grid;min-height:0;grid-template-columns:1.12fr .88fr;overflow:hidden;background:#fff; }
.lead-finder-main { min-width:0;padding:.75rem;border-right:1px solid #e3ebf3; }
.lead-profile { display:grid;grid-template-columns:32px 1fr auto;gap:.45rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid #e5edf4; }
.lead-profile>span { width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#245588,#4a90d9);color:#fff;font-weight:800; }
.lead-profile>div { display:flex;min-width:0;flex-direction:column; }.lead-profile b{font-size:.68rem}.lead-profile small{color:var(--ink-faint);font-size:.52rem}.lead-profile em{align-self:start;padding:.18rem .35rem;border-radius:5px;background:#dceeff;color:var(--accent);font-size:.5rem;font-style:normal;font-weight:700}.lead-profile strong{grid-column:3;font-size:.66rem}
.lead-alert { margin:.5rem 0;padding:.35rem .45rem;border-radius:6px;background:#fff4dd;color:#b87312;font-size:.52rem;font-weight:700; }
.lead-post { padding:.55rem;border-radius:8px;background:#f7f9fb; }.lead-post small{color:var(--ink-faint);font-size:.5rem}.lead-post p{margin:.35rem 0;color:var(--ink);font-size:.58rem;line-height:1.45}.lead-post div{display:flex;gap:.3rem}.lead-post span{padding:.16rem .32rem;border-radius:4px;background:#e1effc;color:#407aae;font-size:.48rem}
.lead-facts { display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.55rem; }.lead-facts span{display:flex;flex-direction:column}.lead-facts small{color:var(--ink-faint);font-size:.48rem}.lead-facts b{font-size:.58rem}.lead-facts .warn{color:#d98216}
.lead-ai-panel { display:flex;min-width:0;flex-direction:column;padding:.75rem;background:#fbfcfd; }.lead-ai-panel h4{margin:0 0 .55rem;font-size:.65rem}.lead-ai-panel ul{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none}.lead-ai-panel li{display:flex;gap:.4rem;align-items:flex-start}.lead-ai-panel li i{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;background:#e5f2ff;color:var(--accent);font-size:.52rem;font-style:normal}.lead-ai-panel li span{display:flex;flex-direction:column}.lead-ai-panel li b{font-size:.54rem}.lead-ai-panel li small{color:var(--ink-faint);font-size:.46rem;line-height:1.35}
.lead-score { display:flex;flex-direction:column;gap:.22rem;margin-top:.6rem;padding:.5rem;border-radius:7px;background:#fff;border:1px solid #edf1f5; }.lead-score b{margin-bottom:.15rem;font-size:.55rem}.lead-score span{color:#15936c;font-size:.48rem}.lead-score .medium{color:#d98216}.lead-ai-panel button{margin-top:auto;padding:.45rem;border:0;border-radius:7px;background:var(--accent);color:#fff;font:700 .54rem/1 var(--font-ui)}
.chat-sources { display:flex;gap:.55rem; }.chat-sources b{height:38px;min-width:38px;padding:0 .65rem;display:grid;place-items:center;border-radius:12px;background:#fff;color:var(--accent);border:1px solid #dce8f4;font-size:.72rem}.chat-inbox span{font-weight:700}.chat-inbox em{font-style:normal;color:var(--accent);font-size:.72rem;background:var(--accent-dim);padding:.3rem .5rem;border-radius:99px}
.chat-visual { padding:.65rem;justify-content:stretch; }
.inbox-mockup-shell { flex:1;display:flex;min-height:0;flex-direction:column;overflow:hidden;border-radius:15px;background:#fff;border:1px solid #d8e3ed;box-shadow:0 24px 42px -24px rgba(20,50,80,.55); }
.inbox-mockup-bar { height:28px;display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 .65rem;border-bottom:1px solid #e3ebf2;background:#fff; }.inbox-mockup-bar span{width:6px;height:6px;border-radius:50%;background:#ff7067}.inbox-mockup-bar span:nth-child(2){background:#ffc34d}.inbox-mockup-bar span:nth-child(3){background:#35c759}.inbox-mockup-bar b{margin-left:auto;color:var(--ink-faint);font-size:.48rem;letter-spacing:.04em}
.inbox-workspace { flex:1;display:grid;min-height:0;grid-template-columns:.78fr 1.45fr .7fr;background:#f7faff; }
.inbox-list { overflow:hidden;padding:.5rem;border-right:1px solid #dfe8f1;background:#f2f7fd; }.inbox-search,.inbox-filter{padding:.38rem .48rem;border-radius:7px;background:#fff;color:var(--ink-faint);font-size:.48rem}.inbox-filter{display:flex;margin-top:.35rem}.inbox-filter b{margin-left:auto;color:var(--accent)}.inbox-list article{display:flex;gap:.35rem;margin-top:.38rem;padding:.42rem;border-radius:8px}.inbox-list article.active{background:#dfeeff}.inbox-list article>i,.inbox-conversation header>i{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--accent);color:#fff;font-size:.5rem;font-style:normal}.inbox-list article div{min-width:0}.inbox-list article b{display:block;font-size:.52rem}.inbox-list article p{overflow:hidden;margin:.12rem 0;color:var(--ink-soft);font-size:.45rem;white-space:nowrap;text-overflow:ellipsis}.inbox-list article small{color:var(--ink-faint);font-size:.4rem}.inbox-list article em{margin-left:auto;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:.42rem;font-style:normal}
.inbox-conversation { position:relative;display:flex;min-width:0;flex-direction:column;padding:.55rem;background:#fbfdff; }.inbox-conversation header{display:flex;gap:.4rem;align-items:center;padding-bottom:.45rem;border-bottom:1px solid #e5edf4}.inbox-conversation header div{display:flex;flex-direction:column}.inbox-conversation header b{font-size:.54rem}.inbox-conversation header small{color:var(--ink-faint);font-size:.42rem}.inbox-conversation header>span{margin-left:auto;color:#15936c;font-size:.42rem}.inbox-date{align-self:center;margin:.45rem 0;color:var(--ink-faint);font-size:.42rem}.message{max-width:76%;margin-bottom:.38rem;padding:.42rem .52rem;border-radius:9px;color:var(--ink-soft);font-size:.48rem;line-height:1.4}.message.incoming{align-self:flex-start;background:#fff;border:1px solid #e2eaf2}.message.outgoing{align-self:flex-end;background:var(--accent);color:#fff}.message-box{display:flex;margin-top:auto;padding:.42rem .5rem;border-radius:8px;background:#fff;border:1px solid #dfe8f1;color:var(--ink-faint);font-size:.45rem}.message-box b{margin-left:auto;color:var(--accent)}
.inbox-lead-info { display:flex;align-items:center;min-width:0;flex-direction:column;padding:.6rem;background:#fff;border-left:1px solid #dfe8f1 }.lead-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--accent-dim);color:var(--accent);font-size:.65rem;font-weight:800}.inbox-lead-info>b{margin-top:.25rem;font-size:.54rem}.inbox-lead-info>small{color:var(--ink-faint);font-size:.42rem}.inbox-lead-info dl{width:100%;margin:.55rem 0}.inbox-lead-info dl div{padding:.32rem 0;border-top:1px solid #edf1f5}.inbox-lead-info dt{color:var(--ink-faint);font-size:.4rem}.inbox-lead-info dd{margin:.1rem 0 0;font-size:.48rem;font-weight:700}.inbox-lead-info dd span{color:var(--accent)}.inbox-lead-info button{width:100%;margin-top:auto;padding:.42rem;border:0;border-radius:7px;background:var(--accent);color:#fff;font:700 .46rem/1 var(--font-ui)}
.inbox-list article small { display:flex;flex-wrap:wrap;gap:.2rem; }
.inbox-list .source,.inbox-list .ad-source { display:inline-flex;align-items:center;min-height:14px;padding:.08rem .24rem;border-radius:4px;font-size:.38rem;font-weight:700; }
.inbox-list .source.facebook { background:#dcecff;color:#1877f2; }
.inbox-list .source.line { background:#dcf8e5;color:#079b3d; }
.inbox-list .source.instagram { background:#f6e4f2;color:#b33389; }
.inbox-list .ad-source { width:100%;max-width:100%;background:#fff;color:#66788b;white-space:normal;line-height:1.25; }
.inbox-list article b { font-size:.6rem; }
.inbox-list article p { margin:.16rem 0;font-size:.5rem;line-height:1.35; }
.inbox-list .source,.inbox-list .ad-source { font-size:.41rem; }
.inbox-conversation header b { font-size:.6rem; }
.inbox-conversation header small,.inbox-conversation header>span { font-size:.46rem; }
.message { padding:.48rem .58rem;font-size:.54rem;line-height:1.5; }
.inbox-lead-info>b { font-size:.6rem; }
.inbox-lead-info>small { font-size:.46rem; }
.inbox-lead-info dt { font-size:.44rem; }
.inbox-lead-info dd { font-size:.52rem; }
.inbox-list article>i,.inbox-conversation header>i,.lead-avatar,.inbox-list article em { aspect-ratio:1;flex-shrink:0;line-height:1; }
.why-carousel-dots { display:flex;justify-content:center;gap:.5rem;margin-top:1.2rem; }.why-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#c4d1df;cursor:pointer;transition:.3s}.why-carousel-dots button.active{width:30px;background:var(--accent)}
@media(max-width:820px){.why-marcore-head{align-items:flex-start}.why-slide,.why-slide-chat{grid-template-columns:1fr;padding:2rem;gap:1.5rem}.why-slide h3{white-space:normal}.why-slide-visual{min-height:340px}.why-carousel-controls{display:none}.inbox-workspace{grid-template-columns:minmax(145px,.85fr) minmax(0,1.65fr)}.inbox-lead-info{display:none}.inbox-list article{padding:.38rem}.inbox-list .ad-source{display:block}.inbox-conversation{padding:.5rem}}
@media(max-width:560px){.why-slide{padding:1.35rem}.why-slide h3{font-size:1.65rem}.why-slide-visual{min-height:290px;padding:.55rem}.why-marcore-head h2 br{display:none}.inbox-workspace{grid-template-columns:.9fr 1.45fr}.inbox-lead-info{display:none}.inbox-list{padding:.35rem}.inbox-list article{padding:.32rem}.inbox-list article>i{display:none}.inbox-list .ad-source{display:block;width:100%}.inbox-conversation{padding:.4rem}}

.bento-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: minmax(190px, auto);
  gap: 1.2rem;
  perspective: 1200px;
}
@media (max-width: 860px) {
  .bento-grid { grid-template-columns: 1fr; }
  .bento-lg, .bento-quote, .bento-voice, .bento-ai, .bento-agent, .bento-cta {
    grid-column: span 1 !important;
    grid-row: span 1 !important;
  }
}

.bento-card {
  padding: 1.8rem;
  display: flex;
  flex-direction: column;
  transition: transform .3s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);
}
.bento-card:hover { transform: translateY(-3px); }

.bento-copy h4 { font-family: var(--font-ui); font-size: 1.08rem; margin-bottom: 0.4rem; }
.bento-copy p { margin: 0; color: var(--ink-soft); font-size: 0.9rem; line-height: 1.55; }

.bento-lg { grid-column: span 2; grid-row: span 2; justify-content: flex-end; }
.bento-visual.ai-chat-visual {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 180px;
  margin-bottom: 1.4rem;
}
.ai-chat-window {
  background: var(--surface-tint);
  border-radius: var(--radius-md);
  padding: 1rem 1.1rem;
  display: flex;
  flex-direction: column;
  gap: 0.9rem;
}
.ai-chat-head { display: flex; align-items: center; gap: 0.6rem; }
.ai-chat-avatar {
  width: 34px; height: 34px;
  border-radius: 50%;
  background: var(--bg-elevated);
  display: flex; align-items: center; justify-content: center;
  padding: 6px;
  flex-shrink: 0;
}
.ai-chat-avatar img { width: 100%; height: 100%; }
.ai-chat-head-info { display: flex; flex-direction: column; line-height: 1.3; min-width: 0; }
.ai-chat-head-info strong { font-size: 0.85rem; color: var(--ink); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ai-chat-head-info span { font-size: 0.7rem; color: var(--ink-faint); }
.ai-chat-badge {
  margin-left: auto;
  display: flex; align-items: center; gap: 0.3rem;
  font-size: 0.7rem; font-weight: 600;
  color: var(--accent);
  background: var(--accent-dim);
  padding: 0.32rem 0.65rem;
  border-radius: 999px;
  white-space: nowrap;
}
.ai-chat-messages { display: flex; flex-direction: column; gap: 0.5rem; }
.ai-chat-typing {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0.5rem 0.75rem;
  background: var(--bg-elevated);
  border-radius: 12px;
  border-bottom-left-radius: 4px;
  width: fit-content;
}
.ai-chat-typing span {
  width: 6px; height: 6px;
  border-radius: 50%;
  background: var(--ink-faint);
  animation: typingBounce 1.2s ease-in-out infinite;
}
.ai-chat-typing span:nth-child(2) { animation-delay: 0.15s; }
.ai-chat-typing span:nth-child(3) { animation-delay: 0.3s; }
@keyframes typingBounce {
  0%, 60%, 100% { transform: translateY(0); opacity: 0.4; }
  30% { transform: translateY(-4px); opacity: 1; }
}

.bento-quote { grid-column: span 1; grid-row: span 2; justify-content: flex-start; }
.quote-list { margin-top: 1.4rem; display: flex; flex-direction: column; gap: 0.8rem; }
.quote-row {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  background: var(--surface-tint);
  border-radius: var(--radius-sm);
  padding: 0.8rem 1rem;
}
.quote-icon {
  width: 34px; height: 34px; border-radius: 9px;
  background: var(--accent-dim);
  color: var(--accent);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.quote-icon svg { width: 16px; height: 16px; }
.quote-info { flex-grow: 1; display: flex; flex-direction: column; min-width: 0; }
.quote-info strong { font-family: var(--font-ui); font-size: 0.86rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.quote-info span { font-size: 0.74rem; color: var(--ink-faint); margin-top: 0.1rem; }
.quote-price { font-family: var(--font-mono); font-size: 0.86rem; font-weight: 600; flex-shrink: 0; }

.bento-voice { grid-column: span 1; grid-row: span 1; justify-content: flex-start; }
.call-widget {
  margin-top: 1.4rem;
  background: var(--surface-tint);
  border-radius: var(--radius-md);
  padding: 1.1rem 1.2rem;
  display: flex;
  flex-direction: column;
  gap: 0.9rem;
  align-self: flex-start;
  width: min(100%, 300px);
}
.call-widget-top {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-family: var(--font-mono);
  font-size: 0.85rem;
  color: var(--ink-soft);
}
.call-icon {
  width: 30px; height: 30px; border-radius: 50%;
  background: var(--accent-dim); color: var(--accent);
  display: flex; align-items: center; justify-content: center;
}
.call-icon svg { width: 14px; height: 14px; }

.call-wave { display: flex; align-items: center; gap: 3px; height: 18px; margin-left: auto; }
.call-wave span {
  width: 3px;
  height: 100%;
  border-radius: 2px;
  background: var(--accent);
  opacity: 0.7;
  animation: waveBounce 1.1s ease-in-out infinite;
}
@keyframes waveBounce {
  0%, 100% { transform: scaleY(0.3); }
  50% { transform: scaleY(1); }
}
.call-wave span:nth-child(1) { animation-delay: 0s; }
.call-wave span:nth-child(2) { animation-delay: 0.08s; }
.call-wave span:nth-child(3) { animation-delay: 0.16s; }
.call-wave span:nth-child(4) { animation-delay: 0.24s; }
.call-wave span:nth-child(5) { animation-delay: 0.32s; }
.call-wave span:nth-child(6) { animation-delay: 0.4s; }
.call-wave span:nth-child(7) { animation-delay: 0.48s; }
.call-wave span:nth-child(8) { animation-delay: 0.56s; }
.call-wave span:nth-child(9) { animation-delay: 0.64s; }
.call-wave span:nth-child(10) { animation-delay: 0.72s; }
.call-wave span:nth-child(11) { animation-delay: 0.8s; }
.call-wave span:nth-child(12) { animation-delay: 0.88s; }

.call-transcript { display: flex; flex-direction: column; gap: 0.5rem; }
.transcript-row { display: flex; }
.transcript-row.me { justify-content: flex-end; }
.transcript-bubble {
  max-width: 88%;
  font-size: 0.76rem;
  line-height: 1.4;
  padding: 0.45rem 0.7rem;
  border-radius: 12px;
  background: var(--bg-elevated);
  color: var(--ink-soft);
}
.transcript-row.me .transcript-bubble {
  background: var(--accent);
  color: #fff;
  border-bottom-right-radius: 4px;
}
.transcript-row.them .transcript-bubble { border-bottom-left-radius: 4px; }

.bento-ai { grid-column: span 1; grid-row: span 1; justify-content: flex-start; }
.pipeline-mini {
  margin-top: 1.2rem;
  flex-grow: 1;
  background: var(--surface-tint);
  border-radius: var(--radius-md);
  padding: 1.2rem 1rem 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.pipeline-mini-track {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pipeline-mini-track::before {
  content: "";
  position: absolute;
  left: 6px;
  right: 6px;
  top: 50%;
  height: 2px;
  background: var(--border);
  transform: translateY(-50%);
  z-index: 0;
}
.pipeline-mini-dot {
  position: relative;
  z-index: 1;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: var(--bg-elevated);
  border: 2px solid var(--border);
}
.pipeline-mini-dot.done { background: var(--accent); border-color: var(--accent); }
.pipeline-mini-dot.active {
  background: var(--accent);
  border-color: var(--accent);
  box-shadow: 0 0 0 4px var(--accent-dim);
}
.pipeline-mini-labels {
  display: flex;
  justify-content: space-between;
  margin-top: 0.6rem;
}
.pipeline-mini-labels span {
  font-size: 0.68rem;
  color: var(--ink-faint);
  width: 13px;
  text-align: center;
  overflow: visible;
  white-space: nowrap;
}

.bento-agent { grid-column: span 1; grid-row: span 1; justify-content: flex-start; }
.agent-radar {
  position: relative;
  margin-top: 1.2rem;
  flex-grow: 1;
  min-height: 190px;
  background: var(--surface-tint);
  border-radius: var(--radius-md);
  display: flex;
  align-items: center;
  justify-content: center;
}
.radar-rings {
  width: min(78%, 190px);
  height: auto;
}
.radar-sweep {
  transform-box: fill-box;
  transform-origin: center;
  animation: radarSweep 5s linear infinite;
}
@keyframes radarSweep {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
.radar-core {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: var(--accent);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 24px -10px rgba(10, 22, 40, 0.4);
  z-index: 1;
}
.radar-core svg { width: 18px; height: 18px; }

.bento-cta {
  grid-column: span 3;
  grid-row: span 1;
  position: relative;
  overflow: hidden;
  background: var(--accent);
  border-radius: var(--radius-lg);
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.bento-cta-mark {
  position: absolute;
  top: -60%;
  right: -6%;
  width: 40%;
  height: auto;
  opacity: 0.5;
}
.bento-cta-copy { position: relative; z-index: 1; }
.bento-cta-copy h4 { font-family: var(--font-ui); font-size: 1.2rem; color: #fff; margin-bottom: 0.3rem; }
.bento-cta-copy p { margin: 0 0 1.1rem; color: rgba(255,255,255,.85); font-size: 0.9rem; }
@media (max-width: 860px) {
  .bento-cta { flex-direction: column; align-items: stretch; justify-content: flex-end; }
  .bento-cta-mark { top: -15%; right: -15%; width: 65%; }
}

.more-features {
  margin-top: 1.4rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  justify-content: center;
}

.roles-wrap {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 1.2rem;
}
@media (max-width: 860px) { .roles-wrap { grid-template-columns: 1fr; } }

.role-hero {
  padding: 2.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.role-hero blockquote {
  margin: 0;
  font-family: var(--font-ui);
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1.4;
}
.role-hero .who {
  margin-top: 1.4rem;
  display: flex;
  align-items: center;
  gap: 0.7rem;
  font-size: 0.88rem;
  color: var(--ink-soft);
}
.role-avatar {
  width: 36px; height: 36px; border-radius: 50%;
  background: linear-gradient(135deg, var(--accent), var(--accent-2));
}

.role-list { display: flex; flex-direction: column; gap: 0.7rem; }
.role-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.95rem 1.2rem;
}
.role-row .name { font-family: var(--font-ui); font-weight: 700; font-size: 0.92rem; }
.role-row .desc { font-size: 0.82rem; color: var(--ink-faint); margin-top: 0.15rem; }

.trust-pin {
  padding-block: 1rem 2rem;
}

.trust-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.2rem;
  padding-inline: 1.5rem;
}
@media (max-width: 960px) { .trust-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .trust-grid { grid-template-columns: 1fr; } }

.trust-progress { display: none; }

@media (min-width: 961px) {
  .trust-pin {
    position: relative;
    height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding-block: 0;
  }
  .trust-progress {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 3.2rem;
    transform: translateX(-50%);
    width: 200px;
    height: 3px;
    border-radius: 999px;
    background: var(--glass-border);
    overflow: hidden;
    z-index: 2;
  }
  .trust-progress-fill {
    display: block;
    height: 100%;
    width: 0%;
    background: var(--accent);
    border-radius: 999px;
  }
  .trust-grid {
    display: flex;
    gap: 2.5rem;
    width: max-content;
    padding-inline: 8vw;
    will-change: transform;
  }
  .trust-card {
    flex: 0 0 min(50vw, 560px);
    padding: 2.6rem 2.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .trust-card .feature-icon { width: 56px; height: 56px; border-radius: 14px; margin-bottom: 1.4rem; }
  .trust-card .feature-icon svg { width: 26px; height: 26px; }
  .trust-card h4 { font-size: 1.4rem; margin-bottom: 0.7rem; }
  .trust-card p { font-size: 1.05rem; line-height: 1.6; }
}

.trust-card {
  padding: 1.6rem;
  transition: transform 0.35s var(--ease), box-shadow 0.35s var(--ease), border-color 0.35s var(--ease);
}
.trust-card .feature-icon { color: var(--success); margin-bottom: 1rem; }
.trust-card h4 { font-family: var(--font-ui); font-size: 0.98rem; margin-bottom: 0.4rem; }
.trust-card p { margin: 0; color: var(--ink-soft); font-size: 0.86rem; }

.trust-card:hover,
.bento-card:hover,
.stat-card:hover {
  border-color: var(--accent);
  box-shadow: 0 0 0 1px var(--accent-dim), 0 20px 50px -20px var(--accent-dim), var(--shadow);
}
.trust-card:hover { transform: translateY(-4px); }

.pricing-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.1rem;
  align-items: stretch;
  perspective: 1200px;
}
@media (max-width: 980px) { .pricing-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .pricing-grid { grid-template-columns: 1fr; } }

.plan-card {
  padding: 1.8rem 1.5rem;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.2s var(--ease), box-shadow 0.35s var(--ease), border-color 0.35s var(--ease);
  transform-style: preserve-3d;
}
.plan-card:hover {
  border-color: var(--accent);
  box-shadow: 0 0 0 1px var(--accent-dim), 0 24px 60px -20px var(--accent-dim), var(--shadow);
}
.plan-card.featured {
  border-color: var(--accent);
  box-shadow: 0 0 0 1px var(--accent), var(--shadow);
}
.plan-badge {
  position: absolute;
  top: -12px;
  right: 1.4rem;
  background: var(--accent-2);
  color: #1e1e1e;
  font-family: var(--font-mono);
  font-size: 0.68rem;
  padding: 0.3rem 0.6rem;
  border-radius: 999px;
  letter-spacing: 0.04em;
}
.plan-name { font-family: var(--font-ui); font-weight: 700; font-size: 1.02rem; }
.plan-price {
  font-family: var(--font-mono);
  font-size: 1.9rem;
  font-weight: 600;
  margin: 0.7rem 0 0.1rem;
}
.plan-price span { font-size: 0.85rem; color: var(--ink-faint); font-weight: 400; }
.plan-desc { color: var(--ink-soft); font-size: 0.84rem; margin: 0.4rem 0 1.4rem; min-height: 2.6em; }
.plan-features { list-style: none; padding: 0; margin: 0 0 1.6rem; flex-grow: 1; }
.plan-features li {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  font-size: 0.85rem;
  color: var(--ink-soft);
  padding: 0.45rem 0;
}
.plan-features li svg { width: 15px; height: 15px; color: var(--success); flex-shrink: 0; margin-top: 0.15rem; }
.plan-card .btn { width: 100%; }

.faq-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
@media (max-width: 780px) { .faq-grid { grid-template-columns: 1fr; } }

.faq-item { overflow: hidden; }
.faq-q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.2rem 1.4rem;
  cursor: pointer;
  font-family: var(--font-ui);
  font-weight: 700;
  font-size: 0.96rem;
}
.faq-q {
  width: 100%;
  border: 0;
  background: transparent;
  text-align: left;
  font: inherit;
  font-weight: 700;
  color: inherit;
  cursor: pointer;
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .glass, .nav, .nav-mobile { background: rgba(255, 255, 255, 0.96); }
  .nav-overlay { background: rgba(10, 22, 40, 0.72); }
}

@supports not (color: color-mix(in srgb, white, black)) {
  .module-focus-card:hover { box-shadow: 0 28px 60px -36px rgba(10, 22, 40, 0.45); }
  .module-chip, .module-status, .module-channel-row, .module-wave, .module-scan,
  .module-pipeline, .module-metrics { border-color: var(--border); }
}

@media (max-width: 640px), (prefers-reduced-motion: reduce) {
  .hero-bg-video { display: none; }
  .hero-video-frame { background: linear-gradient(150deg, #101d31, #243146 58%, #35516f); }
}
@media (max-width: 640px) {
  .hero-video-frame {
    background-image: linear-gradient(rgba(7,20,38,.38),rgba(7,20,38,.58)),url("../images/hero-mobile.jpg");
    background-size: cover;
    background-position: 70% center;
    background-repeat: no-repeat;
  }
}
.faq-q .qmark {
  width: 26px; height: 26px; border-radius: 50%;
  border: 1px solid var(--glass-border);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0;
  color: var(--ink-faint);
  font-size: 0.8rem;
}
.faq-chevron { flex-shrink: 0; transition: transform 0.3s var(--ease); color: var(--ink-faint); }
.faq-item.open .faq-chevron { transform: rotate(180deg); color: var(--accent); }
.faq-a {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateY(-6px);
  transition: max-height 0.4s var(--ease), padding 0.4s var(--ease), opacity 0.3s var(--ease), transform 0.3s var(--ease);
  padding: 0 1.4rem;
  color: var(--ink-soft);
  font-size: 0.9rem;
}
.faq-item.open .faq-a {
  max-height: 220px;
  padding: 0 1.4rem 1.3rem 1.4rem;
  opacity: 1;
  transform: translateY(0);
  transition: max-height 0.4s var(--ease), padding 0.4s var(--ease), opacity 0.4s var(--ease) 0.08s, transform 0.4s var(--ease) 0.08s;
}

.cta-final {
  padding: 3.2rem 2rem;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.cta-final::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(120% 140% at 50% 0%, var(--accent-dim), transparent 60%);
  pointer-events: none;
}
.cta-final h2 { font-size: clamp(1.7rem, 2.5vw + 1rem, 2.4rem); margin-bottom: 1rem; position: relative; }
.cta-final p { color: var(--ink-soft); max-width: 480px; margin: 0 auto 1.8rem; position: relative; }
.cta-final .hero-cta { position: relative; }
.contact-form { max-width: 760px; margin: 0 auto; position: relative; text-align: left; }
.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin-bottom: 1.25rem; }
.form-field { display: grid; gap: 0.45rem; color: var(--ink); font-size: 0.9rem; font-weight: 600; }
.required-mark { color: #dc2626; font-weight: 700; }
.form-field-full { grid-column: 1 / -1; }
.form-field input,
.form-field textarea {
  width: 100%;
  border: 1px solid var(--glass-border);
  border-radius: 12px;
  background: rgba(255,255,255,0.72);
  color: var(--ink);
  font: inherit;
  padding: 0.85rem 1rem;
  outline: none;
  transition: border-color .2s var(--ease), box-shadow .2s var(--ease);
}
.form-field textarea { resize: vertical; min-height: 110px; }
.form-field input:focus,
.form-field textarea:focus { border-color: var(--accent); box-shadow: 0 0 0 3px var(--accent-dim); }
.contact-form .btn { display: block; margin: 0 auto; border: 0; cursor: pointer; }
.cta-final .form-status { min-height: 1.4em; margin: 0.85rem auto 0; color: var(--accent); text-align: center; font-weight: 600; }

@media (max-width: 640px) {
  .form-grid { grid-template-columns: 1fr; }
  .form-field-full { grid-column: auto; }
}

footer { padding: 3.5rem 0 2.5rem; }
.footer-top {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: space-between;
  padding-bottom: 2.4rem;
  border-bottom: 1px solid var(--glass-border);
}
.footer-links { display: flex;justify-content:flex-end;gap:clamp(2rem,5vw,4.5rem);flex:1;flex-wrap:wrap; }
.footer-col { max-width:360px; }
.footer-col-about { max-width:420px; }
.footer-col h5 {
  font-family: var(--font-mono);
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--ink-faint);
  margin: 0 0 0.9rem;
}
.footer-col a {
  display: block;
  font-size: 0.9rem;
  color: var(--ink-soft);
  padding: 0.3rem 0;
}
.footer-col a:hover { color: var(--accent); }
.footer-col p,
.footer-col address { margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.75;font-style:normal; }
.footer-col-contact p { color:var(--ink);font-weight:400; }
.footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  padding-top: 1.6rem;
  font-size: 0.82rem;
  color: var(--ink-faint);
}
.footer-socials { display: flex; gap: 0.7rem; }
.footer-socials a {
  width: 34px; height: 34px; border-radius: 50%;
  border: 1px solid var(--glass-border);
  display: flex; align-items: center; justify-content: center;
  color: var(--ink-soft);
}
.footer-socials a:hover { color: var(--accent); border-color: var(--accent); }
.footer-socials svg { width: 15px; height: 15px; }

.reveal {
  opacity: 0;
  transform: translateY(24px) scale(0.98);
  transition: opacity 0.7s var(--ease), transform 0.7s var(--ease);
}
.reveal.in-view { opacity: 1; transform: translateY(0) scale(1); }

.stagger > *:nth-child(1) { transition-delay: 0.02s; }
.stagger > *:nth-child(2) { transition-delay: 0.1s; }
.stagger > *:nth-child(3) { transition-delay: 0.18s; }
.stagger > *:nth-child(4) { transition-delay: 0.26s; }
.stagger > *:nth-child(5) { transition-delay: 0.34s; }
.stagger > *:nth-child(6) { transition-delay: 0.42s; }

.nav-wrap.scrolled .nav {
  box-shadow: var(--shadow);
}

@media (max-width: 1080px) {
  .nav-links { display: none; }
  .nav-burger { display: flex; }
}
@media (max-width: 560px) {
  .nav-cta-desktop { display: none; }
}

@media (max-width: 1080px) {
  .nav { max-width: calc(100vw - 2rem); }
  .nav-mobile a:not(.btn) { font-size: 1.05rem; padding-block: .9rem; }
}

@media (max-width: 820px) {
  html { font-size: 17px; }
  section { padding-block: 4rem; }
  .container { padding-inline: 1.15rem; }
  .hero {
    --hero-media-height: 100%;
    min-height: min(700px, 100svh);
    padding: 5.5rem 0 3.5rem;
    display: flex;
    align-items: center;
  }
  .hero h1 {
    margin-top: 1.8rem;
    font-size: clamp(2rem, 8.5vw, 3.25rem);
    line-height: 1.12;
  }
  .hero h1 .accent-text { white-space: normal; }
  .hero-sub { max-width: 34rem; font-size: 1rem; line-height: 1.6; }
  .hero-contact-cta { padding: .85rem 1.5rem; }
  .integrations-strip { padding-block: 1rem; }
  .integrations-row { gap: 1rem; padding-inline: 1.15rem; }
  .integration-item { font-size: .82rem; }
  .integration-brand-icon { width: 23px; height: 23px; }
  .section-head { margin-bottom: 2.2rem; }
  .modules-six-grid { gap: .85rem; }
  .module-focus-card { min-height: 220px; }
  .why-marcore-head { margin-bottom: 1.4rem; }
  .why-slide-copy { max-width: none; }
  .pipeline-stage { padding: 1.7rem 1rem; }
}

@media (max-width: 560px) {
  html { font-size: 16px; }
  section { padding-block: 3.25rem; }
  .container { padding-inline: 1rem; }
  .nav-wrap { top: .6rem; padding-inline: .65rem; }
  .nav { padding: .48rem .58rem .48rem .9rem; }
  .brand-logo { height: 22px; }
  .nav-burger { width: 36px; height: 36px; }
  .hero { min-height: 620px; padding: 5rem 0 3rem; }
  .hero h1 { margin-top: 1rem; font-size: clamp(1.9rem, 10vw, 2.65rem); }
  .hero-sub { font-size: .94rem; margin-bottom: 1.35rem; }
  .hero-contact-cta { width: min(100%, 230px); }
  .integrations-row>strong { font-size: .9rem; }
  .integration-divider { height: 24px; }
  .modules-six-grid { grid-template-columns: 1fr; }
  .module-focus-card {
    min-height: 0;
    padding: 1.1rem;
    grid-template-rows: 44px auto auto;
  }
  .module-focus-card h3 { margin-top: .4rem; }
  .module-focus-card>p { margin-top: .7rem; }
  .why-marcore-head h2 { font-size: 1.85rem; }
  .why-carousel { border-radius: 22px; }
  .why-slide { padding: 1.15rem; }
  .why-slide h3 { font-size: 1.5rem; }
  .why-slide-copy>p { font-size: .9rem; }
  .why-slide-copy ul { gap: .4rem; margin-top: 1rem; }
  .why-slide-copy li { font-size: .7rem; }
  .why-slide-visual { min-height: 230px; border-radius: 18px; padding: .85rem; }
  .why-slide-chat .why-slide-visual { min-height: 290px; padding: .55rem; }
  .voice-file,.agent-result,.chat-inbox { padding: .75rem; }
  .footer-top,.footer-bottom { align-items: flex-start; flex-direction: column; }
  .footer-links { gap: 1.6rem; }
}
