/* ============================================================
   DESIGN TOKENS
   ============================================================ */
:root {
  --logo-hepsijet: url('data:image/webp;base64,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');
  /* Color — Brand */
  --brand-50:  #FFF4EC;
  --brand-100: #FFE4D1;
  --brand-200: #FFC7A3;
  --brand-300: #FFA470;
  --brand-400: #FF8540;
  --brand-500: #FF6A1A;
  --brand-600: #E85A0F;
  --brand-700: #C24909;
  --brand-800: #8F3406;

  /* Color — Neutral (slate-based) */
  --neutral-0:   #FFFFFF;
  --neutral-50:  #F8FAFC;
  --neutral-100: #F1F5F9;
  --neutral-200: #E2E8F0;
  --neutral-300: #CBD5E1;
  --neutral-400: #94A3B8;
  --neutral-500: #64748B;
  --neutral-600: #475569;
  --neutral-700: #334155;
  --neutral-800: #1E293B;
  --neutral-900: #0F172A;

  /* Color — Semantic */
  --success-bg: #DCFCE7;
  --success-fg: #166534;
  --warning-bg: #FEF3C7;
  --warning-fg: #92400E;
  --info-bg:    #DBEAFE;
  --info-fg:    #1E40AF;
  --danger-fg:  #DC2626;

  /* Surfaces, borders, text */
  --surface:        var(--neutral-0);
  --surface-muted:  var(--neutral-50);
  --surface-subtle: var(--neutral-100);
  --border:         var(--neutral-200);
  --border-subtle:  var(--neutral-100);

  --text-primary:   var(--neutral-900);
  --text-secondary: var(--neutral-600);
  --text-tertiary:  var(--neutral-500);
  --text-muted:     var(--neutral-400);
  --text-inverse:   var(--neutral-0);
  --text-brand:     var(--brand-500);

  /* Typography */
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;

  --text-2xs:  0.6875rem;  /* 11 */
  --text-xs:   0.75rem;    /* 12 */
  --text-sm:   0.8125rem;  /* 13 */
  --text-base: 0.875rem;   /* 14 */
  --text-md:   0.9375rem;  /* 15 */
  --text-lg:   1rem;       /* 16 */
  --text-xl:   1.125rem;   /* 18 */
  --text-2xl:  1.25rem;    /* 20 */
  --text-3xl:  1.5rem;     /* 24 */
  --text-4xl:  1.875rem;   /* 30 */
  --text-5xl:  2.75rem;    /* 44 */
  --text-6xl:  3.75rem;    /* 60 */

  --weight-regular:  400;
  --weight-medium:   500;
  --weight-semibold: 600;
  --weight-bold:     700;
  --weight-extra:    800;

  --tracking-tight: -0.025em;
  --tracking-base:   0;
  --tracking-wide:   0.05em;
  --tracking-widest: 0.1em;

  --leading-none:    1;
  --leading-tight:   1.15;
  --leading-snug:    1.35;
  --leading-base:    1.5;
  --leading-relaxed: 1.6;

  /* Spacing (4px base) */
  --space-1:  0.25rem;
  --space-2:  0.5rem;
  --space-3:  0.75rem;
  --space-4:  1rem;
  --space-5:  1.25rem;
  --space-6:  1.5rem;
  --space-7:  1.75rem;
  --space-8:  2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-14: 3.5rem;
  --space-16: 4rem;
  --space-20: 5rem;

  /* Fluid vertical rhythm between page sections (enterprise spacing) */
  --section-pad: clamp(4rem, 7vw, 6.5rem);

  /* Radius */
  --radius-xs:   4px;
  --radius-sm:   6px;
  --radius-md:   8px;
  --radius-lg:   10px;
  --radius-xl:   12px;
  --radius-2xl:  16px;
  --radius-3xl:  20px;
  --radius-full: 9999px;

  /* Shadow */
  --shadow-xs: 0 1px 2px 0 rgba(15, 23, 42, 0.04);
  --shadow-sm: 0 1px 3px 0 rgba(15, 23, 42, 0.06), 0 1px 2px 0 rgba(15, 23, 42, 0.04);
  --shadow-md: 0 4px 12px -2px rgba(15, 23, 42, 0.06), 0 2px 4px -1px rgba(15, 23, 42, 0.04);
  --shadow-lg: 0 12px 28px -8px rgba(15, 23, 42, 0.10), 0 4px 8px -2px rgba(15, 23, 42, 0.04);

  /* Layout */
  --container-max: 1200px;
  --container-wide: 1280px;
  --container-pad: var(--space-8);

  /* Motion */
  --duration-fast: 120ms;
  --duration-base: 180ms;
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);

  --focus-ring: 0 0 0 3px rgba(255, 106, 26, 0.35);
}

/* ============================================================
   RESET & BASE
   ============================================================ */
*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; padding: 0; }

html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
:target, [id] { scroll-margin-top: 88px; }

body {
  font-family: var(--font-sans);
  font-size: var(--text-base);
  line-height: var(--leading-base);
  color: var(--text-primary);
  background: var(--surface);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

img, svg { display: block; max-width: 100%; }
button { font: inherit; color: inherit; background: none; border: none; cursor: pointer; }
a { color: inherit; text-decoration: none; }
ul, ol { list-style: none; }
input { font: inherit; }

:focus-visible {
  outline: none;
  box-shadow: var(--focus-ring);
  border-radius: var(--radius-md);
}

.sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}

/* ============================================================
   LAYOUT
   ============================================================ */
.container {
  max-width: var(--container-max);
  margin-inline: auto;
  padding-inline: var(--container-pad);
}

.container--wide {
  max-width: var(--container-wide);
  margin-inline: auto;
  padding-inline: var(--container-pad);
}

.section { padding: var(--section-pad) 0; }

.split {
  display: grid;
  grid-template-columns: 280px minmax(0, 1fr);
  gap: var(--space-16);
  align-items: start;
}
/* Grid items may shrink below their content's min-content (prevents blowout). */
.split > * { min-width: 0; }
/* Pricing: widen the calculator column and narrow the price card (desktop only). */
@media (min-width: 1101px) {
  #fiyatlar .split { grid-template-columns: 460px minmax(0, 1fr); gap: var(--space-12); }
}

/* ============================================================
   TYPOGRAPHY UTILITIES
   ============================================================ */
.eyebrow {
  font-size: var(--text-xs);
  font-weight: var(--weight-bold);
  letter-spacing: var(--tracking-widest);
  color: var(--text-brand);
  text-transform: uppercase;
  margin-bottom: var(--space-3);
}
.h1, .h2, .h3 {
  letter-spacing: var(--tracking-tight);
  line-height: var(--leading-tight);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
}
.h1 { font-size: var(--text-5xl); line-height: 1.08; margin-bottom: var(--space-5); }
.h2 { font-size: var(--text-4xl); margin-bottom: var(--space-3); }
.h3 { font-size: var(--text-2xl); }
.text-body { color: var(--text-secondary); line-height: var(--leading-relaxed); }

/* ============================================================
   COMPONENT: Button
   ============================================================ */
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-2);
  font-weight: var(--weight-semibold);
  font-size: var(--text-base);
  line-height: 1;
  padding: var(--space-3) var(--space-5);
  border-radius: var(--radius-lg);
  border: 1px solid transparent;
  white-space: nowrap;
  transition:
    background-color var(--duration-base) var(--ease-out),
    color var(--duration-base) var(--ease-out),
    border-color var(--duration-base) var(--ease-out),
    transform var(--duration-fast) var(--ease-out);
}
.btn:active { transform: translateY(1px); }

.btn--primary { background: var(--brand-500); color: var(--text-inverse); }
.btn--primary:hover { background: var(--brand-600); }

.btn--outline {
  background: var(--surface);
  color: var(--text-primary);
  border-color: var(--border);
}
.btn--outline:hover { background: var(--surface-muted); border-color: var(--neutral-300); }

.btn--dark { background: var(--neutral-900); color: var(--text-inverse); }
.btn--dark:hover { background: var(--neutral-800); }

.btn--lg { padding: var(--space-4) var(--space-6); font-size: var(--text-md); }
.btn--block { width: 100%; }

/* ============================================================
   COMPONENT: Badge
   ============================================================ */
.badge {
  display: inline-flex;
  align-items: center;
  padding: var(--space-1) var(--space-2);
  border-radius: var(--radius-sm);
  font-size: var(--text-2xs);
  font-weight: var(--weight-bold);
  line-height: 1.4;
  letter-spacing: 0.02em;
  white-space: nowrap;
}
.badge--brand      { background: var(--brand-500); color: var(--text-inverse); }
.badge--brand-soft { background: var(--brand-50);  color: var(--brand-600); }
.badge--success    { background: var(--success-bg); color: var(--success-fg); }
.badge--warning    { background: var(--warning-bg); color: var(--warning-fg); }
.badge--info       { background: var(--info-bg);    color: var(--info-fg); }
.badge--neutral    { background: var(--surface-muted); color: var(--text-secondary); border: 1px solid var(--border); }

/* ============================================================
   COMPONENT: Card
   ============================================================ */
.card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-7);
  box-shadow: var(--shadow-xs);
}

/* ============================================================
   COMPONENT: Icon
   ============================================================ */
.icon { display: inline-block; flex-shrink: 0; fill: none; }
.icon--xs { width: 12px; height: 12px; }
.icon--sm { width: 14px; height: 14px; }
.icon--md { width: 16px; height: 16px; }
.icon--lg { width: 20px; height: 20px; }

/* ============================================================
   COMPONENT: Icon tile
   ============================================================ */
.icon-tile {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--brand-50);
  color: var(--brand-600);
  border-radius: var(--radius-md);
  flex-shrink: 0;
}
.icon-tile--sm { width: 32px; height: 32px; }
.icon-tile--md { width: 40px; height: 40px; }

/* ============================================================
   COMPONENT: Check item
   ============================================================ */
.check-item {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  font-size: var(--text-md);
  color: var(--text-primary);
  font-weight: var(--weight-medium);
}
.check-item__mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px; height: 20px;
  border-radius: var(--radius-full);
  background: var(--brand-500);
  color: var(--text-inverse);
  flex-shrink: 0;
}

/* ============================================================
   COMPONENT: Logo + Wordmark
   ============================================================ */
.logo {
  display: inline-flex;
  font-size: var(--text-2xl);
  font-weight: var(--weight-extra);
  letter-spacing: var(--tracking-tight);
  line-height: 1;
}
.logo__a { color: var(--text-primary); }
.logo__b { color: var(--brand-500); }

.wordmark-hepsijet {
  display: inline-block;
  background-image: var(--logo-hepsijet);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  height: 1.4em;
  width: calc(1.4em * 4.695);
  vertical-align: middle;
}
.wordmark-hepsijet--sm { height: 1.05em; width: calc(1.05em * 4.695); }
.pricing-card__brand.wordmark-hepsijet { height: 1.6em; width: calc(1.6em * 4.695); }

/* Decorative caret */
.caret-down {
  display: inline-block;
  width: 0; height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid currentColor;
  margin-left: var(--space-1);
}

/* ============================================================
   COMPONENT: Navbar
   ============================================================ */
.navbar {
  background: var(--surface);
  border-bottom: 1px solid var(--border-subtle);
  position: sticky;
  top: 0;
  z-index: 50;
}
.navbar__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 72px;
  gap: var(--space-8);
}
.navbar__menu { display: flex; gap: var(--space-8); }
.navbar__menu a {
  color: var(--text-secondary);
  font-size: var(--text-base);
  font-weight: var(--weight-medium);
  display: inline-flex;
  align-items: center;
  padding: var(--space-2) 0;
  transition: color var(--duration-base) var(--ease-out);
}
.navbar__menu a:hover { color: var(--text-primary); }
.navbar__actions { display: flex; gap: var(--space-3); align-items: center; }

/* ============================================================
   COMPONENT: Hero
   ============================================================ */
.hero { padding: var(--space-14) 0 var(--section-pad); }
.hero__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 280px;
  gap: var(--space-10);
  align-items: start;
  max-width: 1060px;
}
.hero__partner {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  box-shadow: var(--shadow-md);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
}
.hero__partner-badge {
  display: inline-flex; align-items: center; gap: var(--space-2);
  padding: var(--space-1) var(--space-3);
  background: var(--success-bg); color: var(--success-fg);
  border-radius: var(--radius-full);
  font-size: var(--text-xs); font-weight: var(--weight-bold);
  text-transform: uppercase; letter-spacing: 0.04em;
}
.hero__partner-badge .icon { width: 14px; height: 14px; }
.hero__partner-logo { height: 2em; width: calc(2em * 4.695); }
.hero__partner-note { font-size: var(--text-xs); color: var(--text-tertiary); line-height: var(--leading-snug); }
.hero .hero__signup, .hero .form-success { max-width: 540px; }
.hero__desc { max-width: 560px; }
.hero__lead {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  margin-bottom: var(--space-6);
}
.hero__lead-text {
  font-size: var(--text-sm);
  color: var(--text-secondary);
  font-weight: var(--weight-medium);
}
.hero h1 em {
  font-style: normal;
  color: var(--brand-500);
}
.hero__desc {
  font-size: var(--text-lg);
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
  max-width: 460px;
  margin-bottom: var(--space-5);
}
.hero__badges {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2) var(--space-3);
  margin-bottom: var(--space-6);
}
.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-2) var(--space-3);
  background: var(--brand-50);
  border: 1px solid var(--brand-100);
  border-radius: var(--radius-full);
  font-size: var(--text-sm);
  font-weight: var(--weight-semibold);
  color: var(--brand-700);
}
.hero-badge .icon { color: var(--brand-500); }
.hero__pill {
  display: inline-flex; align-items: center; gap: var(--space-2);
  margin-bottom: var(--space-5);
  padding: var(--space-2) var(--space-4);
  background: var(--neutral-900); color: var(--text-inverse);
  border-radius: var(--radius-full);
  font-size: var(--text-sm); font-weight: var(--weight-bold);
  letter-spacing: var(--tracking-tight); box-shadow: var(--shadow-sm);
}
.hero__pill .icon { color: var(--brand-500); }
.hero__cta {
  display: flex;
  gap: var(--space-3);
  margin-bottom: var(--space-6);
  flex-wrap: wrap;
}
.hero__signup {
  display: flex;
  gap: var(--space-3);
  flex-wrap: wrap;
  max-width: 480px;
  margin-bottom: var(--space-3);
}
.hero__signup .input { flex: 1 1 220px; min-width: 0; }
.hero__signup .btn { flex: 0 0 auto; }
.hero__signup-note {
  font-size: var(--text-sm);
  color: var(--text-tertiary);
  margin-bottom: var(--space-6);
}
.hero__signup-note a { color: var(--text-brand); font-weight: var(--weight-semibold); }
.hero__signup-note a:hover { text-decoration: underline; }
.hero .form-success { max-width: 480px; margin-bottom: var(--space-3); }

/* Feature row */
.feature-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
  margin-bottom: var(--space-7);
}
.feature {
  display: flex;
  gap: var(--space-3);
  align-items: flex-start;
}
.feature__body { min-width: 0; }
.feature__title {
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  color: var(--text-primary);
  margin-bottom: var(--space-1);
}
.feature__desc {
  font-size: var(--text-xs);
  color: var(--text-secondary);
  line-height: var(--leading-snug);
}

/* Trust row */
.trust-row { display: flex; flex-wrap: wrap; gap: var(--space-5); }
.trust-item {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  font-size: var(--text-sm);
  color: var(--text-secondary);
  font-weight: var(--weight-medium);
}
.trust-item .icon { color: var(--brand-500); }

/* ============================================================
   COMPONENT: Price card
   ============================================================ */
.price-card { display: flex; flex-direction: column; gap: var(--space-4); }
.price-card__desi {
  color: var(--brand-500);
  font-size: var(--text-md);
  font-weight: var(--weight-bold);
}
.price-card__amount {
  font-size: var(--text-6xl);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
  line-height: 1;
  letter-spacing: -0.035em;
  display: flex;
  align-items: baseline;
  gap: var(--space-3);
}
.price-card__amount-strike {
  font-size: var(--text-base);
  color: var(--text-muted);
  text-decoration: line-through;
  font-weight: var(--weight-semibold);
}
.price-card__unit {
  font-size: var(--text-2xl);
  font-weight: var(--weight-bold);
  letter-spacing: var(--tracking-tight);
}
.price-card__features {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
  margin-top: var(--space-2);
}
.price-card__footer {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  padding-top: var(--space-4);
  border-top: 1px solid var(--border-subtle);
  margin-top: var(--space-2);
}

/* ============================================================
   COMPONENT: Balance card
   ============================================================ */
.balance__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1);
}
.balance__label {
  font-size: var(--text-sm);
  color: var(--text-secondary);
  font-weight: var(--weight-medium);
}
.balance__amount {
  font-size: var(--text-3xl);
  font-weight: var(--weight-extra);
  letter-spacing: var(--tracking-tight);
  margin-bottom: var(--space-4);
}
.balance__toggle {
  color: var(--text-muted);
  display: inline-flex;
  padding: var(--space-1);
  border-radius: var(--radius-sm);
  transition: color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);
}
.balance__toggle:hover { color: var(--text-secondary); background: var(--surface-muted); }

.divider {
  height: 1px;
  background: var(--border-subtle);
  margin: var(--space-5) 0;
  border: 0;
}

/* Action list */
.action-list { display: flex; flex-direction: column; }
.action-list__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-2);
}
.action-list__title {
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  color: var(--text-primary);
}
.action-list__link {
  font-size: var(--text-xs);
  font-weight: var(--weight-semibold);
  color: var(--brand-500);
}
.action-list__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-3) 0;
  border-bottom: 1px solid var(--border-subtle);
  font-size: var(--text-sm);
  font-weight: var(--weight-medium);
  color: var(--text-primary);
  text-align: left;
  width: 100%;
  cursor: pointer;
  transition: color var(--duration-base) var(--ease-out);
}
.action-list__item:last-child { border-bottom: none; }
.action-list__item:hover { color: var(--brand-500); }
.action-list__item-left { display: flex; align-items: center; gap: var(--space-2); }
.action-list__item-left .icon { color: var(--text-tertiary); transition: color var(--duration-base) var(--ease-out); }
.action-list__item:hover .icon { color: var(--brand-500); }
.action-list__chevron { color: var(--text-muted); }

.shipment-row {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: var(--space-2);
  align-items: center;
  padding: var(--space-2) 0;
  font-size: var(--text-xs);
}
.shipment-row__id { color: var(--text-primary); font-weight: var(--weight-semibold); }
.shipment-row__date { color: var(--text-muted); font-size: var(--text-2xs); }

/* ============================================================
   COMPONENT: Brands strip
   ============================================================ */
.features-strip {
  padding: var(--section-pad) 0;
  border-top: 1px solid var(--border-subtle);
}
.features-strip__head { text-align: center; max-width: 640px; margin: 0 auto var(--space-10); }
.features-strip__head .text-body { margin-top: var(--space-2); }
.cap-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-5);
}
.cap-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  box-shadow: var(--shadow-xs);
  transition:
    transform var(--duration-base) var(--ease-out),
    box-shadow var(--duration-base) var(--ease-out),
    border-color var(--duration-base) var(--ease-out);
}
.cap-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); border-color: var(--brand-200); }
.cap-card .icon-tile { margin-bottom: var(--space-4); }
.cap-card__title { font-size: var(--text-md); font-weight: var(--weight-bold); color: var(--text-primary); margin-bottom: var(--space-2); display: inline-flex; align-items: center; flex-wrap: wrap; gap: var(--space-2); }
.cap-card__tag { font-size: var(--text-2xs); font-weight: var(--weight-bold); text-transform: none; letter-spacing: 0.02em; }
.cap-card__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); }

/* ============================================================
   COMPONENT: Steps
   ============================================================ */
.steps {
  background: var(--surface-muted);
  border-radius: var(--radius-3xl);
  padding: var(--space-10);
}
.steps__row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-6);
  position: relative;
}
.step__header {
  display: flex;
  align-items: center;
  gap: var(--space-4);
  margin-bottom: var(--space-4);
}
.step__num {
  width: 40px; height: 40px;
  border-radius: var(--radius-full);
  background: var(--surface);
  border: 2px solid var(--brand-500);
  color: var(--brand-500);
  font-weight: var(--weight-extra);
  font-size: var(--text-lg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.step__icon {
  width: 48px; height: 48px;
  background: var(--surface);
  border-radius: var(--radius-xl);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--brand-500);
  box-shadow: var(--shadow-sm);
}
.step__title {
  font-size: var(--text-lg);
  font-weight: var(--weight-bold);
  color: var(--text-primary);
  margin-bottom: var(--space-2);
}
.step__desc {
  font-size: var(--text-sm);
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
}
.step__connector {
  position: absolute;
  top: 24px;            /* center of the 40px number circle (measured) */
  transform: translate(-50%, -50%);
  color: var(--neutral-300);
  pointer-events: none;
}
/* Place each arrow midway between two adjacent number-circle centers.
   Number centers sit at the left edge of each column (num width/2 = 20px in).
   col = (100% - 2*gap)/3 ; gap = var(--space-6).
   center1 = 20px ; center2 = col + gap + 20px ; midpoint = (center1+center2)/2 */
.step__connector--1 { left: calc(((100% - 2 * var(--space-6)) / 3 + var(--space-6) + 40px) / 2); }
.step__connector--2 { left: calc(((100% - 2 * var(--space-6)) / 3) + var(--space-6) + ((100% - 2 * var(--space-6)) / 3 + var(--space-6) + 40px) / 2); }

/* ============================================================
   COMPONENT: Pricing table
   ============================================================ */
.pricing-card { padding: var(--space-7) var(--space-8); }
.pricing-card__header {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  padding-bottom: var(--space-5);
  border-bottom: 1px solid var(--border-subtle);
  margin-bottom: var(--space-3);
}
.pricing-card__title    { color: var(--brand-500); font-weight: var(--weight-bold); font-size: var(--text-lg); }
.pricing-card__subtitle { color: var(--text-primary); font-weight: var(--weight-semibold); font-size: var(--text-md); }
.pricing-card__brand    { margin-left: auto; }

.pricing-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.pricing-table { width: 100%; border-collapse: collapse; }
.pricing-table th {
  text-align: left;
  font-size: var(--text-sm);
  color: var(--text-secondary);
  font-weight: var(--weight-semibold);
  padding: var(--space-3) var(--space-3) var(--space-3) 0;
}
.pricing-table td {
  padding: var(--space-3) var(--space-3) var(--space-3) 0;
  vertical-align: top;
}
.pricing-table tbody tr th[scope="row"] {
  font-size: var(--text-base);
  font-weight: var(--weight-semibold);
  color: var(--text-secondary);
  padding-top: var(--space-4);
}
.pricing-cell__main {
  font-size: var(--text-3xl);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
  letter-spacing: var(--tracking-tight);
  line-height: 1;
  display: block;
}
.pricing-cell__main--featured { color: var(--brand-500); }
.pricing-cell__main--quote    { color: var(--brand-500); font-size: var(--text-xl); }
.pricing-cell__kdv {
  font-size: var(--text-xs);
  color: var(--text-tertiary);
  font-weight: var(--weight-medium);
  margin-top: var(--space-1);
  display: block;
}
.pricing-card__note {
  margin-top: var(--space-5);
  padding-top: var(--space-4);
  border-top: 1px solid var(--border-subtle);
  font-size: var(--text-sm);
  color: var(--text-secondary);
}

/* ============================================================
   COMPONENT: Dashboard preview
   ============================================================ */
.dashboard {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  overflow: hidden;
  box-shadow: var(--shadow-md);
  display: grid;
  grid-template-columns: 200px minmax(0, 1fr);
}
.dashboard__sidebar {
  background: var(--surface-muted);
  border-right: 1px solid var(--border-subtle);
  padding: var(--space-5) var(--space-3);
}
.dashboard__sidebar .logo {
  margin-bottom: var(--space-5);
  padding-inline: var(--space-2);
  font-size: var(--text-xl);
}

.sidenav { display: flex; flex-direction: column; gap: 2px; }
.sidenav__item {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  padding: var(--space-2) var(--space-3);
  border-radius: var(--radius-md);
  font-size: var(--text-sm);
  color: var(--text-secondary);
  font-weight: var(--weight-medium);
  transition: background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);
}
.sidenav__item:hover { background: var(--surface); color: var(--text-primary); }
.sidenav__item .icon { color: var(--text-tertiary); }
.sidenav__item[aria-current="page"] {
  background: var(--brand-50);
  color: var(--brand-600);
}
.sidenav__item[aria-current="page"] .icon { color: var(--brand-600); }

.dashboard__main { padding: var(--space-6); min-width: 0; }
.dashboard__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-5);
}
.dashboard__header h3 {
  font-size: var(--text-xl);
  font-weight: var(--weight-bold);
}

.user-chip {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  font-size: var(--text-sm);
  color: var(--text-primary);
  font-weight: var(--weight-semibold);
  padding: var(--space-1) var(--space-3) var(--space-1) var(--space-1);
  border-radius: var(--radius-full);
  border: 1px solid var(--border-subtle);
}
.avatar {
  width: 24px; height: 24px;
  border-radius: var(--radius-full);
  background: linear-gradient(135deg, var(--brand-400), var(--brand-600));
  display: inline-block;
  flex-shrink: 0;
}

.stat-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--space-3);
  margin-bottom: var(--space-5);
}
.stat {
  background: var(--surface-muted);
  border-radius: var(--radius-lg);
  padding: var(--space-3) var(--space-4);
}
.stat__label  { font-size: var(--text-xs); color: var(--text-secondary); font-weight: var(--weight-medium); margin-bottom: var(--space-1); }
.stat__value  { font-size: var(--text-2xl); font-weight: var(--weight-extra); color: var(--text-primary); letter-spacing: var(--tracking-tight); line-height: 1.1; margin-bottom: var(--space-1); }
.stat__delta  { font-size: var(--text-2xs); font-weight: var(--weight-semibold); }
.stat__delta--up   { color: var(--success-fg); }
.stat__delta--down { color: var(--danger-fg); }

.filter-bar { display: flex; gap: var(--space-2); margin-bottom: var(--space-4); }
.chip {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-2) var(--space-3);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  font-size: var(--text-xs);
  font-weight: var(--weight-medium);
  color: var(--text-primary);
  background: var(--surface);
  white-space: nowrap;
}
.chip--grow { flex: 1; color: var(--text-muted); }

.data-table {
  width: 100%;
  border-collapse: collapse;
}
.data-table th {
  text-align: left;
  font-size: var(--text-2xs);
  color: var(--text-secondary);
  font-weight: var(--weight-semibold);
  padding: var(--space-2);
  border-bottom: 1px solid var(--border-subtle);
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.data-table td {
  padding: var(--space-3) var(--space-2);
  font-size: var(--text-xs);
  color: var(--text-primary);
  font-weight: var(--weight-medium);
  border-bottom: 1px solid var(--border-subtle);
}
.data-table tr:last-child td { border-bottom: none; }
.data-table tbody tr { transition: background-color var(--duration-base) var(--ease-out); }
.data-table tbody tr:hover { background: var(--surface-muted); }

/* Dot list (feature checks in ops section) */
.dot-list { display: flex; flex-direction: column; gap: var(--space-2); margin-top: var(--space-5); }
.dot-list__item {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  font-size: var(--text-sm);
  color: var(--text-primary);
  font-weight: var(--weight-medium);
}
.dot-list__dot {
  width: 18px; height: 18px;
  border-radius: var(--radius-full);
  background: var(--brand-500);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--text-inverse);
  flex-shrink: 0;
}

/* ============================================================
   COMPONENT: Stat bar
   ============================================================ */
.stat-bar {
  padding: var(--space-10) 0;
  border-top: 1px solid var(--border-subtle);
  border-bottom: 1px solid var(--border-subtle);
}
.stat-bar__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-6);
  max-width: 840px;
  margin-inline: auto;
}
.stat-bar__grid--two { grid-template-columns: repeat(2, 1fr); max-width: 560px; }
.stat-bar__item { display: flex; align-items: center; gap: var(--space-3); justify-content: center; }
.stat-bar__value {
  font-size: var(--text-2xl);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
  letter-spacing: var(--tracking-tight);
  line-height: 1;
  margin-bottom: 2px;
}
.stat-bar__label {
  font-size: var(--text-xs);
  color: var(--text-secondary);
  font-weight: var(--weight-medium);
}

/* ============================================================
   COMPONENT: CTA banner
   ============================================================ */
.cta-banner {
  margin: var(--space-12) 0;
  background: var(--brand-50);
  border-radius: var(--radius-3xl);
  padding: var(--space-8) var(--space-10);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) minmax(0, 1fr);
  gap: var(--space-6);
  align-items: center;
}
.cta-banner__title {
  font-size: var(--text-2xl);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
  letter-spacing: var(--tracking-tight);
  line-height: 1.2;
  margin-bottom: var(--space-2);
}
.cta-banner__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); }
.cta-banner__form { display: flex; flex-direction: column; gap: var(--space-2); }
.cta-banner__row  { display: flex; gap: var(--space-2); }
.input {
  flex: 1;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: var(--space-3) var(--space-4);
  font-size: var(--text-base);
  color: var(--text-primary);
  transition: border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);
}
.input::placeholder { color: var(--text-muted); }
.input:focus { outline: none; border-color: var(--brand-500); box-shadow: 0 0 0 3px rgba(255, 106, 26, 0.15); }
.input[aria-invalid="true"] { border-color: var(--danger-fg); }
.input[aria-invalid="true"]:focus { box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.18); }
.form-error {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  font-size: var(--text-xs);
  font-weight: var(--weight-semibold);
  color: var(--danger-fg);
  margin-top: var(--space-1);
}
.form-error[hidden] { display: none; }
.form-error::before {
  content: "";
  width: 14px; height: 14px;
  flex-shrink: 0;
  border-radius: var(--radius-full);
  background: var(--danger-fg);
  -webkit-mask: center / 9px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E");
  mask: center / 9px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E");
}
.cta-banner__note {
  font-size: var(--text-xs);
  color: var(--text-secondary);
  text-align: right;
}

/* ============================================================
   COMPONENT: Footer
   ============================================================ */
.footer {
  background: var(--surface);
  border-top: 1px solid var(--border-subtle);
  padding: var(--space-12) 0 var(--space-7);
}
.footer__grid {
  display: grid;
  grid-template-columns: 1.6fr repeat(3, 1fr);
  gap: var(--space-10);
  margin-bottom: var(--space-8);
}
.footer__about p {
  color: var(--text-secondary);
  font-size: var(--text-sm);
  line-height: var(--leading-relaxed);
  margin: var(--space-4) 0;
  max-width: 280px;
}
.socials { display: flex; gap: var(--space-2); }
.social-link {
  width: 36px; height: 36px;
  background: var(--surface-muted);
  border-radius: var(--radius-md);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--text-secondary);
  transition: background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);
}
.social-link:hover { background: var(--brand-50); color: var(--brand-600); }

.footer-col h3 {
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  color: var(--text-primary);
  margin-bottom: var(--space-4);
}
.footer-col ul { display: flex; flex-direction: column; gap: var(--space-3); }
.footer-col a {
  color: var(--text-secondary);
  font-size: var(--text-sm);
  transition: color var(--duration-base) var(--ease-out);
}
.footer-col a:hover { color: var(--brand-500); }

.footer__bottom {
  padding-top: var(--space-6);
  border-top: 1px solid var(--border-subtle);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: var(--text-sm);
  color: var(--text-secondary);
}
.lang-chip {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-1) var(--space-3);
  background: var(--surface-muted);
  border-radius: var(--radius-md);
  font-weight: var(--weight-medium);
  font-size: var(--text-sm);
}

/* ============================================================
   RESPONSIVE
   ============================================================ */
@media (max-width: 1100px) {
  .split { grid-template-columns: minmax(0, 1fr); gap: var(--space-8); }
  .footer__grid { grid-template-columns: 1fr 1fr; }
  .stat-bar__grid { grid-template-columns: repeat(3, 1fr); }
  .brands__grid { grid-template-columns: repeat(4, 1fr); }
  .cap-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 820px) {
  :root { --container-pad: var(--space-5); }
  .h1 { font-size: var(--text-4xl); }
  .feature-row { grid-template-columns: 1fr; gap: var(--space-3); }
  .steps__row { grid-template-columns: 1fr; gap: var(--space-6); }
  .step__connector { display: none; }
  .dashboard { grid-template-columns: 1fr; }
  .dashboard__sidebar { display: none; }
  .stat-grid { grid-template-columns: repeat(2, 1fr); }
  .cta-banner { grid-template-columns: 1fr; padding: var(--space-7); }
  .cta-banner__note { text-align: left; }
  .stat-bar__grid { grid-template-columns: repeat(2, 1fr); }
  .footer__grid { grid-template-columns: 1fr; gap: var(--space-7); }
  .footer__bottom { flex-direction: column; gap: var(--space-3); }
  .brands__grid { grid-template-columns: repeat(2, 1fr); }
  .cap-grid { grid-template-columns: 1fr; }
  .navbar__menu { display: none; }
  .pricing-table { font-size: var(--text-xs); min-width: 520px; }
  .pricing-cell__main { font-size: var(--text-xl); }
  .hero__grid { grid-template-columns: 1fr; }
  .hero__partner { max-width: 420px; }
  .hero__signup { flex-direction: column; }
  .hero__signup .btn { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }
}

/* ============================================================
   CRO ADDITIONS
   ============================================================ */

/* Mobile nav toggle + panel */
.nav-toggle {
  display: none;
  width: 40px; height: 40px;
  border-radius: var(--radius-md);
  align-items: center;
  justify-content: center;
  color: var(--text-primary);
  border: 1px solid var(--border);
  background: var(--surface);
}
.nav-toggle:hover { background: var(--surface-muted); }
.mobile-menu {
  display: none;
  border-top: 1px solid var(--border-subtle);
  background: var(--surface);
  padding: var(--space-4) 0 var(--space-5);
}
.mobile-menu.is-open { display: block; }
.mobile-menu__list { display: flex; flex-direction: column; gap: var(--space-1); }
.mobile-menu__list a {
  display: block;
  padding: var(--space-3) var(--space-2);
  font-size: var(--text-md);
  font-weight: var(--weight-medium);
  color: var(--text-secondary);
  border-radius: var(--radius-md);
}
.mobile-menu__list a:hover { background: var(--surface-muted); color: var(--text-primary); }
.mobile-menu__actions { display: flex; flex-direction: column; gap: var(--space-2); margin-top: var(--space-4); }

/* Offer pill (hero lead) */
.offer-pill {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-1) var(--space-3) var(--space-1) var(--space-1);
  background: var(--brand-50);
  border: 1px solid var(--brand-100);
  border-radius: var(--radius-full);
}
.offer-pill__text { font-size: var(--text-sm); color: var(--brand-700); font-weight: var(--weight-semibold); }

/* Price card additions */
.price-card__discount {
  align-self: flex-start;
}
.price-card__kdv-note {
  font-size: var(--text-sm);
  color: var(--text-tertiary);
  font-weight: var(--weight-medium);
  margin-top: calc(-1 * var(--space-2));
}

/* Signup card (replaces logged-in balance card) */
.offer-card { display: flex; flex-direction: column; gap: var(--space-4); }
.offer-card__head { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2); }
.offer-card .divider { margin: var(--space-3) 0 var(--space-1); }
.offer-card__via { display: flex; align-items: center; gap: var(--space-2); flex-wrap: wrap; }
.offer-card__via-chip {
  display: inline-flex;
  align-items: center;
  padding: var(--space-1) var(--space-2);
  background: var(--brand-50);
  color: var(--brand-700);
  border-radius: var(--radius-sm);
  font-size: var(--text-2xs);
  font-weight: var(--weight-bold);
  letter-spacing: 0.02em;
}
.offer-card__via-label { font-size: var(--text-xs); color: var(--text-tertiary); font-weight: var(--weight-medium); }
.signup-card { display: flex; flex-direction: column; gap: var(--space-4); }
.signup-card__title {
  font-size: var(--text-xl);
  font-weight: var(--weight-extra);
  color: var(--text-primary);
  letter-spacing: var(--tracking-tight);
}
.signup-card__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); }
.signup-card__form { display: flex; flex-direction: column; gap: var(--space-3); }
.signup-card__note { font-size: var(--text-xs); color: var(--text-tertiary); text-align: center; }
.form-success {
  display: none;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-3) var(--space-4);
  background: var(--success-bg);
  color: var(--success-fg);
  border-radius: var(--radius-lg);
  font-size: var(--text-sm);
  font-weight: var(--weight-semibold);
}
.form-success.is-visible { display: flex; }

/* Payment trust badges */
.pay-badges {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--space-2);
  padding-top: var(--space-4);
  border-top: 1px solid var(--border-subtle);
}
.pay-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--space-1);
  padding: var(--space-1) var(--space-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  font-size: var(--text-2xs);
  font-weight: var(--weight-bold);
  color: var(--text-secondary);
  letter-spacing: 0.02em;
}
.pay-badge .icon { color: var(--brand-500); }

/* Why / comparison section */
.why { background: var(--surface-muted); }
.compare-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-5);
  margin-top: var(--space-8);
}
.compare-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-7);
}
.compare-card--bad { border-style: dashed; }
.compare-card--good { border-color: var(--brand-200); box-shadow: var(--shadow-md); }
.compare-card__head {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  font-weight: var(--weight-bold);
  font-size: var(--text-lg);
  margin-bottom: var(--space-5);
}
.compare-card__head--bad { color: var(--text-secondary); }
.compare-card__head--good { color: var(--brand-600); }
.compare-list { display: flex; flex-direction: column; gap: var(--space-3); }
.compare-list li {
  display: flex;
  align-items: flex-start;
  gap: var(--space-3);
  font-size: var(--text-sm);
  color: var(--text-primary);
  line-height: var(--leading-snug);
}
.compare-mark {
  width: 20px; height: 20px;
  border-radius: var(--radius-full);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;
}
.compare-mark--no { background: var(--neutral-200); color: var(--text-tertiary); }
.compare-mark--yes { background: var(--brand-500); color: var(--text-inverse); }

/* Testimonials */
.testimonials__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-5);
  margin-top: var(--space-8);
}
.testimonial {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
}
.testimonial__stars { color: var(--brand-500); letter-spacing: 2px; font-size: var(--text-md); }
.testimonial__quote { font-size: var(--text-md); color: var(--text-primary); line-height: var(--leading-relaxed); }
.testimonial__person { display: flex; align-items: center; gap: var(--space-3); margin-top: auto; }
.testimonial__avatar {
  width: 40px; height: 40px;
  border-radius: var(--radius-full);
  background: linear-gradient(135deg, var(--brand-300), var(--brand-600));
  color: var(--text-inverse);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: var(--weight-bold);
  font-size: var(--text-sm);
  flex-shrink: 0;
}
.testimonial__name { font-size: var(--text-sm); font-weight: var(--weight-bold); color: var(--text-primary); }
.testimonial__role { font-size: var(--text-xs); color: var(--text-tertiary); }
.section-head { text-align: center; max-width: 620px; margin: 0 auto; }
.section-head .h2 { margin-bottom: var(--space-3); }

/* Who-is-it-for cards */
.fit-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-5); margin-top: var(--space-8); }
.fit-card {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
}
.fit-card .icon-tile { margin-bottom: var(--space-4); }
.fit-card__title { font-size: var(--text-lg); font-weight: var(--weight-bold); color: var(--text-primary); margin-bottom: var(--space-2); }
.fit-card__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); }

/* Contact page links (İletişim) */
.contact-link { color: var(--brand-600); font-weight: var(--weight-semibold); text-decoration: none; }
.contact-link:hover { text-decoration: underline; }

/* Timeline (Hakkımızda) */
.timeline { max-width: 720px; margin: var(--space-12) auto 0; display: grid; gap: 0; }
.timeline__item { display: grid; grid-template-columns: 84px minmax(0, 1fr); gap: var(--space-5); align-items: start; }
.timeline__year {
  font-size: var(--text-lg); font-weight: var(--weight-extra);
  color: var(--brand-600); letter-spacing: var(--tracking-tight);
  line-height: 1.4; text-align: right;
}
.timeline__body {
  position: relative; padding-left: var(--space-6); padding-bottom: var(--space-8);
  border-left: 2px solid var(--border-subtle);
}
.timeline__item:last-child .timeline__body { padding-bottom: 0; border-left-color: transparent; }
.timeline__body::before {
  content: ""; position: absolute; left: -7px; top: 5px;
  width: 12px; height: 12px; border-radius: var(--radius-full);
  background: var(--brand-500); box-shadow: 0 0 0 4px var(--surface);
}
.timeline__title { font-size: var(--text-lg); font-weight: var(--weight-bold); color: var(--text-primary); margin-bottom: var(--space-2); }
.timeline__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); }

/* Integrations (Entegrasyonlar) */
.integrations-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-5); margin-top: var(--space-8); }
.integration-card {
  display: flex;
  flex-direction: column;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  box-shadow: var(--shadow-sm);
}
.integration-card__head { display: flex; align-items: center; gap: var(--space-4); margin-bottom: var(--space-4); }
.integration-card__heading { display: flex; align-items: center; gap: var(--space-3); flex-wrap: wrap; }
.integration-card__title { font-size: var(--text-xl); font-weight: var(--weight-bold); color: var(--text-primary); }
.integration-card__desc { font-size: var(--text-sm); color: var(--text-secondary); line-height: var(--leading-relaxed); margin-bottom: var(--space-5); }
.integration-card__doc {
  display: inline-flex; align-items: center; gap: var(--space-2);
  margin-top: auto; padding-top: var(--space-5);
  color: var(--brand-600); font-weight: var(--weight-semibold); font-size: var(--text-sm);
  text-decoration: none;
}
.integration-card__doc:hover { gap: var(--space-3); text-decoration: underline; }
.integration-card__doc .icon { width: 1em; height: 1em; }
@media (max-width: 820px) {
  .integrations-grid { grid-template-columns: 1fr; }
}

/* Standalone API docs (page-dokumantasyon.php): slim branded top bar */
body.doc-api-standalone { padding-top: 56px; }
.doc-api-bar {
  position: fixed; inset: 0 0 auto 0; height: 56px; z-index: 1000;
  display: flex; align-items: center; padding: 0 var(--space-6);
  background: var(--surface); border-bottom: 1px solid var(--border-subtle);
}
.doc-api-bar__logo { font-size: var(--text-xl); text-decoration: none; }
.doc-api-standalone .scalar-api-reference { height: calc(100vh - 56px) !important; }

/* Floating WhatsApp support button */
.wa-float {
  position: fixed; right: 20px; bottom: 20px; z-index: 90;
  display: inline-flex; align-items: center; gap: var(--space-2);
  padding: 12px 18px 12px 13px;
  background: #25D366; color: #fff;
  border-radius: var(--radius-full);
  font-size: var(--text-sm); font-weight: var(--weight-bold);
  text-decoration: none;
  box-shadow: 0 10px 26px -8px rgba(37, 211, 102, 0.55), var(--shadow-md);
  transition: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);
}
.wa-float:hover { transform: translateY(-2px); box-shadow: 0 14px 30px -8px rgba(37, 211, 102, 0.6), var(--shadow-lg); }
.wa-float:focus-visible { outline: 3px solid rgba(37, 211, 102, 0.4); outline-offset: 2px; }
.wa-float__icon { width: 26px; height: 26px; flex-shrink: 0; color: #fff; }
@media (max-width: 560px) {
  .wa-float { right: 16px; bottom: 16px; padding: 14px; }
  .wa-float__label { display: none; }
}

/* Savings scenario */
.scenario {
  margin-top: var(--space-8);
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: var(--space-8);
  align-items: center;
  background: var(--neutral-900);
  border-radius: var(--radius-3xl);
  padding: var(--space-10);
  color: var(--text-inverse);
}
.scenario .eyebrow { color: var(--brand-400); }
.scenario__title { font-size: var(--text-3xl); font-weight: var(--weight-extra); letter-spacing: var(--tracking-tight); line-height: 1.2; margin-bottom: var(--space-4); }
.scenario__note { font-size: var(--text-sm); color: var(--neutral-300); line-height: var(--leading-relaxed); }
.scenario__calc {
  background: var(--surface);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  color: var(--text-primary);
}
.scenario__row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--space-4);
  padding: var(--space-3) 0;
  font-size: var(--text-sm);
  color: var(--text-secondary);
  border-bottom: 1px solid var(--border-subtle);
}
.scenario__row span:last-child { font-weight: var(--weight-bold); color: var(--text-primary); font-size: var(--text-md); }
.scenario__strike { text-decoration: line-through; color: var(--text-tertiary) !important; font-weight: var(--weight-semibold) !important; }
.scenario__row--total { border-bottom: none; padding-top: var(--space-4); }
.scenario__row--total > span:first-child { color: var(--text-primary); font-weight: var(--weight-bold); font-size: var(--text-md); }
.scenario__big { color: var(--brand-600) !important; font-size: var(--text-3xl) !important; font-weight: var(--weight-extra) !important; letter-spacing: var(--tracking-tight); }
.scenario__year { font-size: var(--text-sm); color: var(--text-secondary); margin-top: var(--space-1); }
.scenario__year strong { color: var(--brand-600); }
.scenario__year span { color: var(--text-tertiary); font-size: var(--text-xs); }

@media (max-width: 820px) {
  .fit-grid { grid-template-columns: 1fr; }
  .scenario { grid-template-columns: 1fr; gap: var(--space-6); padding: var(--space-7); }
}

/* Desi calculator */
.calc {
  margin-top: var(--space-6);
  background: var(--surface-muted);
  border: 1px solid var(--border-subtle);
  border-radius: var(--radius-2xl);
  padding: var(--space-6);
  max-width: 460px;
}
.calc__head {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  font-size: var(--text-sm);
  font-weight: var(--weight-bold);
  color: var(--text-primary);
  margin-bottom: var(--space-4);
}
.calc__head .icon { color: var(--brand-500); }
.calc__brand { margin-left: auto; opacity: 0.95; }

/* Operations panel screenshot */
.ops-shot { margin: 0; }
.ops-shot img {
  width: 100%;
  height: auto;
  display: block;
  border: 1px solid var(--border);
  border-radius: var(--radius-2xl);
  box-shadow: var(--shadow-md);
}
.calc__label { display: block; font-size: var(--text-xs); color: var(--text-secondary); font-weight: var(--weight-semibold); margin-bottom: var(--space-2); }
.calc__measure { display: grid; grid-template-columns: 3fr 1fr; gap: var(--space-3); align-items: start; margin-bottom: var(--space-4); }
.calc__measure .calc__dims { margin-bottom: 0; }
.calc__dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-2); margin-bottom: var(--space-4); }
.calc__dims--one { grid-template-columns: 1fr; }
.calc__dim-label { display: block; font-size: var(--text-xs); color: var(--text-tertiary); font-weight: var(--weight-semibold); margin-bottom: var(--space-1); }
.calc__dims .input { width: 100%; background: var(--surface); text-align: center; padding-left: var(--space-2); padding-right: var(--space-2); }
.calc__carrier-row {
  display: flex; align-items: center; justify-content: space-between; gap: var(--space-3);
  margin-bottom: var(--space-4); padding: var(--space-3) var(--space-4);
  background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-lg);
}
.calc__carrier-label { font-size: var(--text-xs); color: var(--text-secondary); font-weight: var(--weight-semibold); }
.calc__inputrow { position: relative; margin-bottom: var(--space-4); }
.calc__inputrow .input { width: 100%; padding-right: 56px; background: var(--surface); }
.calc__unit {
  position: absolute; right: var(--space-4); top: 50%; transform: translateY(-50%);
  font-size: var(--text-sm); color: var(--text-tertiary); font-weight: var(--weight-semibold);
}
.calc__result { background: var(--surface); border-radius: var(--radius-lg); padding: var(--space-3) var(--space-4); }
.calc__line {
  display: flex; align-items: baseline; justify-content: space-between;
  padding: var(--space-2) 0;
  font-size: var(--text-sm); color: var(--text-secondary);
}
.calc__line span:last-child { font-weight: var(--weight-bold); color: var(--text-primary); }
.calc__line--total { border-top: 1px solid var(--border-subtle); margin-top: var(--space-1); padding-top: var(--space-3); }
.calc__line--total span:last-child { color: var(--brand-600); font-size: var(--text-lg); }
.calc__perks { list-style: none; margin: var(--space-4) 0 0; padding: 0; display: grid; gap: var(--space-2); }
.calc__perks li { display: flex; align-items: center; gap: var(--space-2); font-size: var(--text-sm); font-weight: var(--weight-medium); color: var(--text-primary); }
.calc__perks .icon { width: 14px; height: 14px; color: var(--brand-500); flex-shrink: 0; }
.calc__note { font-size: var(--text-xs); color: var(--text-tertiary); line-height: var(--leading-snug); margin-top: var(--space-3); }

/* FAQ */
.faq-list { max-width: 760px; margin: var(--space-8) auto 0; display: flex; flex-direction: column; gap: var(--space-3); }
.faq-item {
  border: 1px solid var(--border);
  border-radius: var(--radius-xl);
  background: var(--surface);
  overflow: hidden;
}
.faq-item summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
  padding: var(--space-5);
  font-size: var(--text-md);
  font-weight: var(--weight-semibold);
  color: var(--text-primary);
}
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item summary::after {
  content: "";
  width: 10px; height: 10px;
  border-right: 2px solid var(--text-muted);
  border-bottom: 2px solid var(--text-muted);
  transform: rotate(45deg);
  transition: transform var(--duration-base) var(--ease-out);
  flex-shrink: 0;
}
.faq-item[open] summary::after { transform: rotate(-135deg); }
.faq-item__body { padding: 0 var(--space-5) var(--space-5); color: var(--text-secondary); font-size: var(--text-sm); line-height: var(--leading-relaxed); }

/* CTA banner form success spacing */
.cta-banner .form-success { margin-top: var(--space-2); }

@media (max-width: 1100px) {
  .compare-grid { grid-template-columns: 1fr; }
  .testimonials__grid { grid-template-columns: 1fr; }
}
@media (max-width: 820px) {
  .nav-toggle { display: inline-flex; }
  .navbar__actions { display: none; }
  .testimonials__grid { grid-template-columns: 1fr; }
}
/* ============================================================
   MOTION / ENTERPRISE ANIMATIONS
   ============================================================ */
/* Scroll-reveal (only applied via JS; content stays visible if JS off) */
.js-reveal {
  opacity: 0;
  transform: translateY(20px);
  transition:
    opacity 0.7s var(--ease-out),
    transform 0.7s var(--ease-out);
  will-change: opacity, transform;
}
.js-reveal.is-in { opacity: 1; transform: none; }

/* Hero load-in entrance */
.js-hero > * { opacity: 0; transform: translateY(16px); }
.js-hero.is-ready > * {
  opacity: 1;
  transform: none;
  transition: opacity 0.7s var(--ease-out), transform 0.7s var(--ease-out);
}
.js-hero.is-ready > *:nth-child(1) { transition-delay: 0.05s; }
.js-hero.is-ready > *:nth-child(2) { transition-delay: 0.12s; }
.js-hero.is-ready > *:nth-child(3) { transition-delay: 0.19s; }
.js-hero.is-ready > *:nth-child(4) { transition-delay: 0.26s; }
.js-hero.is-ready > *:nth-child(5) { transition-delay: 0.33s; }
.js-hero.is-ready > *:nth-child(6) { transition-delay: 0.40s; }

/* Price card subtle float-in + idle drift */
.js-floatcard { opacity: 0; transform: translateY(24px) scale(0.985); }
.js-floatcard.is-ready {
  opacity: 1;
  transform: none;
  transition: opacity 0.8s var(--ease-out), transform 0.8s var(--ease-out);
  transition-delay: 0.25s;
}

/* Navbar elevates on scroll */
.navbar { transition: box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out); }
.navbar.is-scrolled { box-shadow: var(--shadow-md); border-bottom-color: transparent; }

/* Hover micro-interactions */
.fit-card, .testimonial, .step {
  transition:
    transform var(--duration-base) var(--ease-out),
    box-shadow var(--duration-base) var(--ease-out),
    border-color var(--duration-base) var(--ease-out);
}
.fit-card:hover, .testimonial:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }
.btn--primary, .btn--dark { transition: background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out); }
.btn--primary:hover { transform: translateY(-1px); box-shadow: 0 8px 20px -6px rgba(255, 106, 26, 0.45); }
.btn--dark:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); }
.icon-tile { transition: transform var(--duration-base) var(--ease-out); }
.cap-card:hover .icon-tile, .fit-card:hover .icon-tile { transform: scale(1.08) rotate(-3deg); }

/* Animated CTA-banner arrow */
@keyframes kk-dash { to { stroke-dashoffset: -14; } }
.cta-banner svg path:first-child { stroke-dasharray: 3 4; animation: kk-dash 1.1s linear infinite; }

/* Reduce-motion: disable all the above, keep everything visible */
@media (prefers-reduced-motion: reduce) {
  .js-reveal, .js-hero > *, .js-floatcard { opacity: 1 !important; transform: none !important; transition: none !important; }
  .cta-banner svg path:first-child { animation: none !important; }
}
