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

/* Layout: a light "Day horizon" — the product and a live street map sit on the Yamme ground,
   with the site's own dark imagery used as windows into the product. Light theme only, by choice. */
:root {
  --ground: #EEF2F1;      /* Yamme Day ground */
  --paper: #FFFFFF;       /* raised surfaces */
  --map: #E7EDEB;         /* city blocks under white roads */
  --river: #C9E1EB;       /* the Tigris */
  --ink: #11222A;         /* text, primary buttons */
  --muted: #4E626B;       /* secondary text, 5.4:1 on ground */
  --line: #D3DCD9;        /* hairlines */
  --line-2: #BFCBC7;
  --signal: #1F8DB6;      /* satellite signal: beams, pulses, focus */
  --brand-red: #E3262B;   /* the mark only */
  --brand-sky: #3FB8E0;
  --moving: #1C8A62; --idle: #A6700F; --parked: #2D6BB3; --offline: #74858E; --alert: #BC4757;
  --night: #060B1A;       /* frames around the product's own dark imagery */
  --night-2: #0D1529;

  --display: 'Readex Pro', 'Dubai', 'Segoe UI', system-ui, sans-serif;
  --body: 'Dubai', 'Segoe UI', system-ui, sans-serif;
  --mono: 'IBM Plex Mono', ui-monospace, 'Cascadia Mono', Consolas, monospace;

  --r-sm: 10px; --r-md: 16px; --r-lg: 24px;
  --shadow: 0 1px 2px rgba(17,34,42,.06), 0 12px 32px -12px rgba(17,34,42,.18);
  --wrap: 1240px;
  color-scheme: light;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--paper); color: var(--ink); font-family: var(--body); font-size: 17px; line-height: 1.6; -webkit-font-smoothing: antialiased; }
img, video, svg { max-width: 100%; display: block; }
a { color: inherit; }
h1, h2, h3, h4 { font-family: var(--display); margin: 0; text-wrap: balance; letter-spacing: -0.02em; font-weight: 600; }
h1 { font-size: clamp(40px, 5.6vw, 72px); line-height: 1.02; letter-spacing: -0.035em; }
h2 { font-size: clamp(30px, 3.6vw, 46px); line-height: 1.08; }
h3 { font-size: 21px; line-height: 1.25; letter-spacing: -0.01em; }
p { margin: 0; }
:focus-visible { outline: 2px solid var(--signal); outline-offset: 2px; border-radius: 6px; }

.wrap { width: 100%; max-width: var(--wrap); margin-inline: auto; padding-inline: clamp(16px, 4vw, 32px); }
.eyebrow { font-family: var(--mono); font-size: 12.5px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); display: inline-flex; align-items: center; gap: 10px; }
.eyebrow::before { content: ''; width: 18px; height: 1.5px; background: var(--signal); }
.lead { font-size: clamp(17px, 1.5vw, 19.5px); line-height: 1.6; color: var(--muted); max-width: 58ch; }
.mono { font-family: var(--mono); }
section { scroll-margin-top: 80px; }

/* buttons: monochrome, like the apps */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; height: 52px; padding: 0 26px; border-radius: 999px; font-family: var(--display); font-size: 15.5px; font-weight: 500; text-decoration: none; border: 1.5px solid transparent; cursor: pointer; transition: background .15s, border-color .15s, transform .15s; white-space: nowrap; }
.btn:active { transform: translateY(1px); }
.btn-ink { background: var(--ink); color: #F7FAF9; }
.btn-ink:hover { background: #000; }
.btn-line { background: transparent; color: var(--ink); border-color: var(--line-2); }
.btn-line:hover { border-color: var(--ink); }
.btn-sm { height: 42px; padding: 0 18px; font-size: 14.5px; }
.link { font-family: var(--display); font-weight: 500; font-size: 15px; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; border-bottom: 1.5px solid var(--line-2); padding-bottom: 2px; }
.link:hover { border-color: var(--ink); }
.arrow { width: 16px; height: 16px; flex-shrink: 0; }

/* review notes — marks figures copied from the current site that still need sign-off */
.review { display: inline-flex; align-items: center; gap: 8px; font-family: var(--mono); font-size: 11.5px; letter-spacing: .02em; color: #7A5A12; background: #FBF3E2; border: 1px dashed #D9B66B; padding: 4px 10px; border-radius: 999px; }

/* ── header ─────────────────────────────── */
.hdr { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 50; background: rgba(255,255,255,.96); border-bottom: 1px solid var(--line); }
.hdr-in { display: flex; align-items: center; gap: 28px; height: 72px; }
.brand img { height: 46px; width: auto; }
.nav { display: flex; gap: 26px; margin-inline-start: 12px; }
.nav a { text-decoration: none; font-family: var(--display); font-size: 15px; color: var(--muted); padding: 6px 0; border-bottom: 1.5px solid transparent; }
.nav a:hover { color: var(--ink); border-color: var(--line-2); }
.hdr-end { margin-inline-start: auto; display: flex; align-items: center; gap: 12px; }
.lang { display: inline-flex; border: 1px solid var(--line); border-radius: 999px; padding: 3px; font-family: var(--display); font-size: 13px; }
.lang span { padding: 4px 10px; border-radius: 999px; color: var(--muted); }
.lang span.on { background: var(--ground); color: var(--ink); font-weight: 600; }
.signin { font-family: var(--display); font-size: 15px; text-decoration: none; color: var(--ink); }
.burger { display: none; width: 44px; height: 44px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); align-items: center; justify-content: center; cursor: pointer; }
.drawer { display: none; }

/* ── hero ───────────────────────────────── */
.hero { position: relative; background: var(--ground); overflow: hidden; border-bottom: 1px solid var(--line); }
.hero-scene { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
.hero-in { position: relative; display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 32px; align-items: center; padding-block: 72px 64px; }
.hero-copy { display: flex; flex-direction: column; gap: 24px; min-width: 0; }
.hero-copy h1 .soft { color: var(--muted); }
.hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }
.hero-trust { display: flex; flex-wrap: wrap; gap: 10px 20px; font-size: 14.5px; color: var(--muted); }
.hero-trust span { display: inline-flex; align-items: center; gap: 8px; }
.hero-trust svg { width: 18px; height: 18px; color: var(--ink); }
.hero-visual { position: relative; min-width: 0; }
.hero-visual .product { width: 100%; height: auto; filter: drop-shadow(0 28px 40px rgba(17,34,42,.18)); }
.chip { position: absolute; background: var(--paper); border: 1px solid var(--line); border-radius: 14px; box-shadow: var(--shadow); padding: 12px 14px; display: flex; gap: 12px; align-items: center; min-width: 0; }
.chip b { font-family: var(--display); font-weight: 600; font-size: 14px; display: block; line-height: 1.3; }
.chip small { font-family: var(--mono); font-size: 11.5px; color: var(--muted); display: block; line-height: 1.4; }
.chip-veh { top: 2%; left: -2%; }
.chip-alert { bottom: 10%; right: 0%; }
.glyph { width: 30px; height: 30px; flex-shrink: 0; }
.status { font-family: var(--mono); font-size: 11px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }

/* ── trust band ─────────────────────────── */
.trust { padding-block: 40px; border-bottom: 1px solid var(--line); }
.trust-in { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 32px; align-items: center; }
.stats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.stat b { display: block; font-family: var(--display); font-weight: 600; font-size: clamp(24px, 2.4vw, 32px); letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }
.stat span { font-size: 14px; color: var(--muted); line-height: 1.35; display: block; }
.logos { display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 18px; align-items: center; }
.logos img { width: 100%; max-width: 64px; max-height: 56px; object-fit: contain; height: auto; margin-inline: auto; opacity: .72; }
.trust-cap { font-size: 14px; color: var(--muted); margin-bottom: 16px; display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }

/* ── generic sections ───────────────────── */
.sec { padding-block: clamp(64px, 9vw, 112px); }
.sec.tint { background: var(--ground); border-block: 1px solid var(--line); }
.sec-head { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 32px 56px; align-items: end; margin-bottom: 44px; }
.sec-head .stack { display: flex; flex-direction: column; gap: 16px; }
.checks { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 24px; }
.checks li { display: flex; gap: 10px; font-size: 16px; color: var(--muted); line-height: 1.45; }
.checks li svg { flex-shrink: 0; width: 18px; height: 18px; margin-top: 2px; color: var(--moving); }

/* solution cards */
.cards3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.card { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; display: flex; flex-direction: column; transition: border-color .2s, transform .2s; }
.card:hover { border-color: var(--line-2); transform: translateY(-2px); }
.card .media { background: var(--night); aspect-ratio: 16 / 10; overflow: hidden; }
.card .media img { width: 100%; height: 100%; object-fit: cover; }
.card .body { padding: 24px 24px 26px; display: flex; flex-direction: column; gap: 12px; flex: 1; }
.card .body p { color: var(--muted); font-size: 16px; }
.card .body .link { margin-top: auto; align-self: flex-start; }
.tagrow { display: flex; gap: 8px; flex-wrap: wrap; }
.tag { font-family: var(--mono); font-size: 11.5px; padding: 3px 9px; border-radius: 999px; background: var(--ground); color: var(--muted); }

/* live map */
.live { display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 40px; align-items: center; }
.live-copy { display: flex; flex-direction: column; gap: 20px; }
.legend { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.legend div { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--paper); font-size: 15px; }
.legend b { margin-inline-start: auto; font-family: var(--mono); font-weight: 600; font-variant-numeric: tabular-nums; }
.legend svg { width: 22px; height: 22px; flex-shrink: 0; }
.mapbox { position: relative; border-radius: var(--r-lg); overflow: hidden; border: 1px solid var(--line); background: var(--map); box-shadow: var(--shadow); }
.map-frame { position: relative; width: 100%; aspect-ratio: 760 / 600; }
.map-scale { position: absolute; top: 0; left: 0; width: 760px; height: 660px; transform-origin: 0 0; }
.map-scale > svg { position: absolute; inset: 0; width: 760px; height: 660px; max-width: none; }
.veh { position: absolute; top: 0; left: 0; width: 30px; height: 30px; offset-anchor: center; offset-rotate: auto; animation: drive linear infinite; cursor: pointer; } /* no margin: the motion path centres it */
.veh svg { width: 30px; height: 30px; max-width: none; }
.pin { position: absolute; width: 30px; height: 30px; margin: -15px 0 0 -15px; cursor: pointer; }
.pin svg { width: 30px; height: 30px; max-width: none; }
@keyframes drive { from { offset-distance: 0%; } to { offset-distance: 100%; } }
.map-label { position: absolute; top: 14px; left: 16px; font-family: var(--mono); font-size: 11px; letter-spacing: .06em; color: var(--muted); background: rgba(255,255,255,.9); padding: 4px 9px; border-radius: 999px; }
.vcard { position: absolute; top: 14px; right: 14px; width: min(250px, 58%); background: var(--paper); border: 1px solid var(--line); border-radius: 14px; box-shadow: var(--shadow); padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; }
.vcard .top { display: flex; justify-content: space-between; align-items: center; gap: 10px; }
.vcard b { font-family: var(--display); font-size: 15px; }
.vrow { display: flex; justify-content: space-between; gap: 10px; font-size: 14px; color: var(--muted); }
.vrow span:last-child { color: var(--ink); font-family: var(--mono); font-size: 13px; font-variant-numeric: tabular-nums; }
.map-ctl { position: absolute; bottom: 12px; right: 12px; }
.map-ctl button { font-family: var(--display); font-size: 13px; height: 34px; padding: 0 14px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); cursor: pointer; color: var(--ink); }

/* video */
.video { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 48px; align-items: center; }
.screen { position: relative; border-radius: var(--r-lg); overflow: hidden; background: var(--night); box-shadow: 0 30px 60px -24px rgba(6,11,26,.45); border: 1px solid #1A2747; }
.screen video { width: 100%; height: auto; aspect-ratio: 854 / 480; object-fit: cover; }
.screen .ov { position: absolute; font-family: var(--mono); font-size: 11.5px; letter-spacing: .04em; color: #E8EDF8; background: rgba(6,11,26,.78); padding: 5px 10px; border-radius: 999px; display: inline-flex; align-items: center; gap: 8px; }
.rec { width: 8px; height: 8px; border-radius: 50%; background: #E3262B; animation: blink 1.6s steps(2, start) infinite; }
@keyframes blink { to { visibility: hidden; } }
.ov-road { left: 14px; top: 14px; }
.ov-cabin { right: 14px; top: 14px; }
.ov-play { right: 14px; bottom: 14px; cursor: pointer; border: 0; }
.feats { display: flex; flex-direction: column; gap: 4px; }
.feat { display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; padding: 18px 0; border-top: 1px solid var(--line); }
.feat:last-child { border-bottom: 1px solid var(--line); }
.feat .ic { width: 44px; height: 44px; border-radius: 12px; background: var(--ground); display: grid; place-items: center; }
.feat .ic svg { width: 22px; height: 22px; }
.feat h3 { font-size: 18px; margin-bottom: 4px; }
.feat p { color: var(--muted); font-size: 16px; }

/* field jobs */
.split { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 56px; align-items: center; }
.frame { border-radius: var(--r-lg); overflow: hidden; background: var(--night); }
.frame img { width: 100%; height: auto; }
.steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.steps div { border: 1px solid var(--line); border-radius: 14px; padding: 14px; background: var(--paper); }
.steps b { font-family: var(--display); font-weight: 600; font-size: 15px; display: block; }
.steps span { font-size: 14px; color: var(--muted); }

/* numbers */
.nums { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.num { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 24px; display: flex; flex-direction: column; gap: 10px; }
.num b { font-family: var(--display); font-size: clamp(40px, 4.4vw, 56px); line-height: 1; letter-spacing: -0.03em; font-weight: 600; font-variant-numeric: tabular-nums; }
.num b small { font-size: .5em; color: var(--muted); margin-left: 2px; }
.num h3 { font-size: 17px; }
.num p { font-size: 15px; color: var(--muted); }
.bar { height: 6px; border-radius: 999px; background: var(--ground); overflow: hidden; }
.bar i { display: block; height: 100%; background: var(--ink); border-radius: 999px; }

/* apps */
.apps { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: center; }
.phones { position: relative; display: grid; grid-template-columns: 1.05fr 1fr 1fr; gap: 14px; align-items: end; }
.phones img { width: 100%; height: auto; border-radius: 22px; box-shadow: var(--shadow); }
.phones .photo { border-radius: 22px; overflow: hidden; }
.phones .photo img { border-radius: 0; box-shadow: none; aspect-ratio: 3 / 4.4; object-fit: cover; }
.phones .watch { position: absolute; width: 26%; right: -2%; bottom: -6%; border-radius: 34px; }
.badges { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }
.badges a { line-height: 0; }
.badges img { height: 46px; width: auto; }
.mini { display: grid; gap: 14px; }
.mini div { display: flex; gap: 12px; align-items: flex-start; }
.mini svg { width: 20px; height: 20px; flex-shrink: 0; margin-top: 3px; color: var(--ink); }
.mini b { font-family: var(--display); font-weight: 600; font-size: 16px; display: block; }
.mini span { color: var(--muted); font-size: 15.5px; }

/* demo form */
.demo { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: start; }
.contact-list { display: grid; gap: 10px; margin-top: 8px; }
.contact-list div { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; background: var(--paper); }
.contact-list small { display: block; font-family: var(--mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); }
.contact-list b { font-family: var(--display); font-weight: 500; font-size: 16px; }
.copy { font-family: var(--display); font-size: 13px; border: 1px solid var(--line-2); background: transparent; border-radius: 999px; height: 32px; padding: 0 12px; cursor: pointer; color: var(--ink); }
form.box { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); padding: clamp(20px, 3vw, 32px); box-shadow: var(--shadow); display: grid; gap: 16px; }
.row2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.field { display: grid; gap: 6px; min-width: 0; }
.field label { font-family: var(--display); font-size: 14px; font-weight: 500; }
.field input, .field select, .field textarea { width: 100%; height: 50px; border: 1px solid var(--line-2); border-radius: 12px; padding: 0 14px; font: inherit; font-size: 16px; color: var(--ink); background: var(--paper); }
.field textarea { height: 104px; padding: 12px 14px; resize: vertical; }
.field input:focus, .field select:focus, .field textarea:focus { outline: 2px solid var(--signal); outline-offset: 0; border-color: transparent; }
.field .err { display: none; font-size: 13.5px; color: var(--alert); }
.field.bad input { border-color: var(--alert); }
.field.bad .err { display: block; }
.form-note { font-size: 14px; color: var(--muted); }
.sent { display: none; gap: 12px; align-items: flex-start; padding: 18px; border-radius: 14px; background: #E8F4EE; border: 1px solid #B7DCC8; }
.sent svg { width: 22px; height: 22px; color: var(--moving); flex-shrink: 0; }
form.done .sent { display: flex; }
form.done .fields { display: none; }
.fields { display: grid; gap: 16px; }

/* footer */
.ftr { background: var(--ground); border-top: 1px solid var(--line); padding-block: 56px 28px; }
.ftr-top { display: grid; grid-template-columns: minmax(0, 1.6fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr); gap: 32px; }
.ftr h4 { font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); font-weight: 500; margin-bottom: 14px; }
.ftr ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 9px; font-size: 15.5px; }
.ftr a { text-decoration: none; }
.ftr a:hover { text-decoration: underline; }
.ftr .line { font-size: 16px; margin: 14px 0 16px; max-width: 30ch; }
.iso { display: inline-flex; align-items: center; gap: 10px; border: 1px solid var(--line-2); border-radius: 12px; padding: 8px 12px; font-family: var(--display); font-size: 13.5px; font-weight: 500; background: var(--paper); }
.iso svg { width: 20px; height: 20px; color: var(--signal); }
.ftr-bot { margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--line); display: flex; flex-wrap: wrap; gap: 12px 24px; justify-content: space-between; font-size: 14px; color: var(--muted); }
.ftr-bot nav { display: flex; gap: 20px; flex-wrap: wrap; }

/* ── responsive ─────────────────────────── */
@media (max-width: 1080px) {
  .nav, .lang, .signin { display: none; }
  .burger { display: inline-flex; }
  .drawer.open { display: grid; gap: 4px; padding: 12px 0 18px; border-top: 1px solid var(--line); }
  .drawer a { text-decoration: none; font-family: var(--display); font-size: 17px; padding: 10px 2px; }
  .hero-in, .trust-in, .live, .video, .split, .apps, .demo, .sec-head { grid-template-columns: minmax(0, 1fr); }
  .hero-in { padding-block: 48px 40px; }
  .logos { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .cards3 { grid-template-columns: minmax(0, 1fr); }
  .card { flex-direction: row; }
  .card .media { width: 42%; aspect-ratio: auto; flex-shrink: 0; }
  .nums { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ftr-top { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ftr-top > :first-child { grid-column: 1 / -1; }
}
@media (max-width: 640px) {
  .hdr-end .btn { display: none; }
  .brand img { height: 40px; }
  .stats { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 20px; }
  .checks, .row2, .steps, .legend { grid-template-columns: minmax(0, 1fr); }
  .card { flex-direction: column; }
  .card .media { width: 100%; aspect-ratio: 16 / 10; }
  .chip-veh { left: 0; top: -4%; }
  .chip-alert { right: 0; bottom: 2%; }
  .chip { padding: 9px 11px; }
  .vcard { width: 62%; padding: 10px 12px; }
  .vrow { font-size: 12.5px; }
  .phones { grid-template-columns: 1fr 1fr; }
  .phones .p3 { display: none; }
  .hero-ctas .btn { flex: 1 1 100%; }
  .nums { grid-template-columns: minmax(0, 1fr); }
  .ftr-top { grid-template-columns: minmax(0, 1fr); }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .veh, .rec { animation-play-state: paused !important; }
  .card, .btn { transition: none; }
}

/* ── inner pages ─────────────────────────────────────────── */
.nav a.on { color: var(--ink); border-color: var(--ink); }
.drawer a.on { font-weight: 600; }
.crumbs { display: flex; gap: 8px; align-items: center; font-family: var(--mono); font-size: 12px; letter-spacing: .04em; color: var(--muted); }
.crumbs a { text-decoration: none; }
.crumbs a:hover { color: var(--ink); text-decoration: underline; }

.phero { position: relative; background: var(--ground); border-bottom: 1px solid var(--line); overflow: hidden; }
.phero-grid { position: absolute; inset: 0; pointer-events: none; opacity: .9;
  background-image: linear-gradient(var(--paper) 2px, transparent 2px), linear-gradient(90deg, var(--paper) 2px, transparent 2px);
  background-size: 56px 56px; -webkit-mask-image: linear-gradient(105deg, transparent 38%, #000 78%); mask-image: linear-gradient(105deg, transparent 38%, #000 78%); }
.phero-in { position: relative; display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 40px; align-items: center; padding-block: 56px 60px; }
.phero-in.one { grid-template-columns: minmax(0, 1fr); max-width: 860px; }
.phero-copy { display: flex; flex-direction: column; gap: 20px; min-width: 0; }
.phero h1 { font-size: clamp(36px, 4.6vw, 60px); }
.phero .frame { box-shadow: var(--shadow); }

.pillars { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.pillar { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 22px; display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 14px; align-items: start; }
.pillar .ic, .tile .ic { width: 44px; height: 44px; border-radius: 12px; background: var(--ground); display: grid; place-items: center; color: var(--ink); }
.pillar .ic svg, .tile .ic svg { width: 22px; height: 22px; }
.pillar h3 { font-size: 17px; margin-bottom: 2px; }
.pillar p { font-size: 15px; color: var(--muted); }

.tiles { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
.tiles.three { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.tile { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 22px; display: flex; flex-direction: column; gap: 10px; }
.tile h3 { font-size: 17px; }
.tile p { font-size: 15px; color: var(--muted); }
.sec.tint .tile, .sec.tint .pillar { background: var(--paper); }

.statement { padding-block: clamp(56px, 8vw, 96px); text-align: center; }
.statement p.big { font-family: var(--display); font-weight: 500; font-size: clamp(26px, 3.2vw, 40px); line-height: 1.25; letter-spacing: -0.02em; max-width: 30ch; margin-inline: auto; text-wrap: balance; }
.statement p.big span { color: var(--muted); }

.devices { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; }
.device { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 20px; display: flex; flex-direction: column; gap: 12px; }
.device .n { font-family: var(--mono); font-size: 12px; color: var(--muted); }
.device h3 { font-size: 17px; }
.device ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; font-size: 14.5px; color: var(--muted); }
.device li::before { content: '—'; margin-inline-end: 8px; color: var(--line-2); }
.hw-note { margin-top: 20px; display: flex; gap: 12px; align-items: flex-start; font-size: 15px; color: var(--muted); max-width: 80ch; }
.hw-note svg { width: 20px; height: 20px; flex-shrink: 0; margin-top: 3px; color: var(--ink); }

.mcards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.mcard { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; }
.mcard .media { aspect-ratio: 16 / 9; background: var(--night); overflow: hidden; }
.mcard .media img { width: 100%; height: 100%; object-fit: cover; }
.mcard .body { padding: 20px 22px 24px; display: flex; flex-direction: column; gap: 8px; }
.mcard .body p { font-size: 15.5px; color: var(--muted); }

.frow { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 56px; align-items: center; padding-block: 36px; }
.frow + .frow { border-top: 1px solid var(--line); }
.frow.flip > :first-child { order: 2; }
.frow .copy { display: flex; flex-direction: column; gap: 16px; }
.bullets { display: flex; flex-wrap: wrap; gap: 8px; }
.bullets span { display: inline-flex; align-items: center; gap: 8px; padding: 7px 12px; border-radius: 999px; background: var(--ground); font-size: 14.5px; }
.bullets svg { width: 16px; height: 16px; color: var(--moving); }

.cta-band { background: var(--ink); color: #F7FAF9; border-radius: var(--r-lg); padding: clamp(28px, 4vw, 48px); display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 24px; align-items: center; }
.cta-band h2 { color: #F7FAF9; font-size: clamp(26px, 3vw, 38px); }
.cta-band p { color: #B9C6CC; margin-top: 8px; }
.cta-band .btn-ink { background: #F7FAF9; color: var(--ink); }
.cta-band .btn-ink:hover { background: #FFFFFF; }
.cta-band .btn-line { color: #F7FAF9; border-color: #4E626B; }
.cta-band .btn-line:hover { border-color: #F7FAF9; }
.cta-band .acts { display: flex; gap: 12px; flex-wrap: wrap; }

.steps3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; counter-reset: step; }
.step { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 24px; display: flex; flex-direction: column; gap: 10px; }
.step .k { width: 36px; height: 36px; border-radius: 50%; background: var(--ink); color: #F7FAF9; display: grid; place-items: center; font-family: var(--display); font-weight: 600; }
.step p { font-size: 15.5px; color: var(--muted); }
.prose { display: flex; flex-direction: column; gap: 16px; max-width: 64ch; }
.prose p { font-size: 17.5px; line-height: 1.7; color: var(--muted); }
.quote { font-family: var(--display); font-size: clamp(22px, 2.4vw, 30px); line-height: 1.3; letter-spacing: -0.01em; border-inline-start: 3px solid var(--brand-red); padding-inline-start: 18px; }

/* blog */
.search { display: flex; gap: 10px; max-width: 520px; }
.search input { flex: 1; min-width: 0; height: 50px; border: 1px solid var(--line-2); border-radius: 999px; padding: 0 20px; font: inherit; font-size: 16px; background: var(--paper); color: var(--ink); }
.search input:focus { outline: 2px solid var(--signal); outline-offset: 0; border-color: transparent; }
.featured { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 0; background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; text-decoration: none; transition: border-color .2s; }
.featured:hover { border-color: var(--line-2); }
.featured .media { background: var(--night); min-height: 320px; }
.featured .media img { width: 100%; height: 100%; object-fit: cover; }
.featured .body { padding: clamp(24px, 3vw, 40px); display: flex; flex-direction: column; gap: 14px; justify-content: center; }
.meta { display: flex; gap: 14px; flex-wrap: wrap; font-family: var(--mono); font-size: 12px; letter-spacing: .04em; color: var(--muted); text-transform: uppercase; }
.posts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.post { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; display: flex; flex-direction: column; text-decoration: none; transition: border-color .2s, transform .2s; }
.post:hover { border-color: var(--line-2); transform: translateY(-2px); }
.post .media { aspect-ratio: 16 / 9; background: var(--night); overflow: hidden; }
.post .media img { width: 100%; height: 100%; object-fit: cover; }
.post .body { padding: 20px 22px 24px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
.post .body p { font-size: 15.5px; color: var(--muted); }
.post .more { margin-top: auto; font-family: var(--display); font-weight: 500; font-size: 15px; }
.empty { display: none; padding: 24px; border: 1px dashed var(--line-2); border-radius: var(--r-md); color: var(--muted); text-align: center; }
.news { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 32px; align-items: center; background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); padding: clamp(24px, 3vw, 40px); }

/* article */
.article { display: grid; grid-template-columns: minmax(0, 1fr); gap: 28px; max-width: 760px; margin-inline: auto; }
.article .hero-img { border-radius: var(--r-lg); overflow: hidden; background: var(--night); aspect-ratio: 16 / 8; }
.article .hero-img img { width: 100%; height: 100%; object-fit: cover; }
.article h2 { font-size: clamp(24px, 2.6vw, 30px); margin-top: 8px; }
.article p { font-size: 18px; line-height: 1.75; color: #33464E; }
.chips { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.chips span { display: flex; gap: 10px; align-items: center; padding: 12px 14px; border: 1px solid var(--line); border-radius: 12px; background: var(--paper); font-size: 15px; }
.chips svg { width: 18px; height: 18px; color: var(--moving); flex-shrink: 0; }
.share { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; padding-top: 20px; border-top: 1px solid var(--line); font-size: 15px; color: var(--muted); }

/* contact */
.ccards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.ccard { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 22px; display: flex; flex-direction: column; gap: 8px; }
.ccard .ic { width: 44px; height: 44px; border-radius: 12px; background: var(--ground); display: grid; place-items: center; }
.ccard .ic svg { width: 22px; height: 22px; }
.ccard b { font-family: var(--display); font-weight: 500; font-size: 17px; }
.ccard span { font-size: 15px; color: var(--muted); }
.ccard .row { display: flex; justify-content: space-between; gap: 10px; align-items: center; }
.contact-grid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 32px; align-items: start; }
.side { display: grid; gap: 16px; }
.hours { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 22px; display: grid; gap: 10px; }
.hours .vrow span:last-child { font-family: var(--body); font-size: 15px; }
.office-map { border-radius: var(--r-md); overflow: hidden; border: 1px solid var(--line); background: var(--map); position: relative; }
.office-map .map-frame { aspect-ratio: 760 / 520; }
.faq { display: grid; gap: 10px; max-width: 860px; }
.faq details { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 0 20px; }
.faq summary { cursor: pointer; list-style: none; padding: 18px 0; font-family: var(--display); font-weight: 500; font-size: 17px; display: flex; justify-content: space-between; gap: 16px; align-items: center; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: '+'; font-family: var(--mono); font-size: 20px; color: var(--muted); }
.faq details[open] summary::after { content: '–'; }
.faq details p { padding-bottom: 18px; color: var(--muted); font-size: 16px; max-width: 70ch; }

@media (max-width: 1080px) {
  .phero-in, .frow, .featured, .news, .contact-grid { grid-template-columns: minmax(0, 1fr); }
  .frow.flip > :first-child { order: 0; }
  .pillars, .tiles.three, .mcards, .steps3, .ccards { grid-template-columns: minmax(0, 1fr); }
  .tiles { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .devices { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .posts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cta-band { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 640px) {
  .tiles, .devices, .posts, .chips { grid-template-columns: minmax(0, 1fr); }
  .featured .media { min-height: 200px; }
  .cta-band .acts .btn { flex: 1 1 100%; }
}

/* ═══════════ v2: the platform-led site ═══════════ */

/* header menus */
.nav .menu-btn { background: none; border: 0; padding: 6px 0; font-family: var(--display); font-size: 15px; color: var(--muted); cursor: pointer; display: inline-flex; align-items: center; gap: 6px; border-bottom: 1.5px solid transparent; }
.nav .menu-btn:hover, .nav .menu-btn[aria-expanded="true"], .nav .menu-btn.on { color: var(--ink); }
.nav .menu-btn.on { border-color: var(--ink); }
.nav .menu-btn svg { width: 10px; height: 10px; transition: transform .15s; }
.nav .menu-btn[aria-expanded="true"] svg { transform: rotate(180deg); }
.hdr { position: sticky; }
.megapanel { position: absolute; left: 0; right: 0; top: 72px; background: var(--paper); border-bottom: 1px solid var(--line); box-shadow: 0 24px 40px -24px rgba(17,34,42,.25); z-index: 60; }
.megapanel .wrap { padding-block: 28px 30px; }
.mega-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; }
.mega-grid.ind { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.mega-h { font-family: var(--mono); font-size: 11.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--muted); margin-bottom: 12px; display: flex; gap: 8px; align-items: center; }
.mega-h::before { content: ''; width: 14px; height: 1.5px; background: var(--signal); }
.mega-list { display: grid; gap: 2px; }
.mega-item { display: grid; grid-template-columns: 32px minmax(0, 1fr); gap: 10px; align-items: start; padding: 9px 10px; border-radius: 10px; text-decoration: none; }
.mega-item:hover { background: var(--ground); }
.mega-item .mi { width: 32px; height: 32px; border-radius: 9px; background: var(--ground); display: grid; place-items: center; }
.mega-item .mi svg { width: 17px; height: 17px; }
.mega-item b { font-family: var(--display); font-weight: 500; font-size: 14.5px; display: block; line-height: 1.3; }
.mega-item small { font-size: 13px; color: var(--muted); line-height: 1.35; display: block; }
.mega-foot { display: flex; gap: 22px; flex-wrap: wrap; margin-top: 22px; padding-top: 16px; border-top: 1px solid var(--line); font-family: var(--display); font-size: 14.5px; }
.mega-foot a { text-decoration: none; display: inline-flex; gap: 6px; align-items: center; }
.mega-foot a:hover { text-decoration: underline; }
.addon { display: inline-block; font-family: var(--mono); font-size: 10.5px; letter-spacing: .06em; text-transform: uppercase; padding: 2px 7px; border-radius: 999px; border: 1px solid var(--line-2); color: var(--muted); vertical-align: 2px; margin-inline-start: 6px; font-weight: 500; }
.drawer details { border-bottom: 1px solid var(--line); }
.drawer summary { font-family: var(--display); font-size: 17px; padding: 10px 2px; cursor: pointer; list-style: none; }
.drawer summary::-webkit-details-marker { display: none; }
.drawer details a { display: block; padding: 7px 12px; font-size: 15.5px; }

/* the platform window: every feature visual sits in a flat browser frame (gps.yamme.iq) */
.pwin { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); box-shadow: 0 1px 2px rgba(17,34,42,.05), 0 30px 60px -30px rgba(17,34,42,.28); overflow: hidden; min-width: 0; }
.pwin-bar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid var(--line); background: var(--ground); }
.pwin-bar i { width: 9px; height: 9px; border-radius: 50%; background: var(--line-2); display: block; }
.pwin-url { margin-inline-start: 8px; flex: 1; min-width: 0; font-family: var(--mono); font-size: 11.5px; color: var(--muted); background: var(--paper); border: 1px solid var(--line); border-radius: 999px; padding: 3px 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pwin-body { padding: 16px; min-width: 0; }
.pwin-body.flush { padding: 0; }

.pwin-plain { min-width: 0; filter: drop-shadow(0 24px 30px rgba(17,34,42,.10)); }

/* .ymap (real streets, small moving fleet) */
.ymap { width: 100%; min-width: 0; }
.ymap-frame { position: relative; width: 100%; aspect-ratio: 760 / 520; overflow: hidden; background: var(--map); border-radius: var(--r-md); }
.ymap-stage { position: absolute; top: 0; left: 0; width: 760px; height: 660px; transform-origin: 0 0; }
.ymap-stage > svg { position: absolute; inset: 0; width: 760px; height: 660px; max-width: none; }

/* feature page */
.fhero { position: relative; background: var(--ground); border-bottom: 1px solid var(--line); overflow: hidden; }
.fhero-in { position: relative; display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: center; padding-block: 48px 64px; }
.fhero-copy { display: flex; flex-direction: column; gap: 18px; min-width: 0; }
.fhero h1 { font-size: clamp(34px, 4.2vw, 56px); }
.fhero .lead { max-width: 46ch; }
.problem { padding-block: 44px; border-bottom: 1px solid var(--line); }
.problem-in { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); gap: 32px; align-items: baseline; }
.problem-lines { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.problem-lines p { font-family: var(--display); font-size: 18px; line-height: 1.4; color: var(--ink); padding-inline-start: 14px; border-inline-start: 2px solid var(--line-2); }
.caps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-top: 1px solid var(--line); }
.cap { padding: 26px 26px 28px 0; border-bottom: 1px solid var(--line); display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 14px; }
.cap:nth-child(3n+2), .cap:nth-child(3n) { padding-inline-start: 26px; border-inline-start: 1px solid var(--line); }
.cap .n { font-family: var(--mono); font-size: 12px; color: var(--muted); padding-top: 4px; }
.cap h3 { font-size: 17.5px; margin-bottom: 4px; }
.cap p { font-size: 15.5px; color: var(--muted); }
.callouts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 20px; }
.callout { display: grid; grid-template-columns: 26px minmax(0, 1fr); gap: 12px; padding: 16px 18px; border-radius: var(--r-md); background: var(--paper); border: 1px solid var(--line); }
.callout .k { width: 26px; height: 26px; border-radius: 50%; border: 1.5px solid var(--signal); color: var(--signal); font-family: var(--mono); font-size: 12px; display: grid; place-items: center; font-weight: 600; }
.callout b { font-family: var(--display); font-weight: 600; font-size: 15.5px; display: block; margin-bottom: 2px; }
.callout span { font-size: 15px; color: var(--muted); }

/* how it works: three steps on one signal line */
.sline { position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; padding-top: 34px; }
.sline::before { content: ''; position: absolute; top: 12px; left: 12px; right: 12px; height: 0; border-top: 2px dotted color-mix(in srgb, var(--signal) 55%, transparent); }
.sline .st { position: relative; display: flex; flex-direction: column; gap: 8px; }
.sline .st::before { content: ''; position: absolute; top: -30px; left: 0; width: 16px; height: 16px; border-radius: 50%; background: var(--paper); border: 2px solid var(--signal); }
.sline .st b { font-family: var(--mono); font-size: 12px; color: var(--muted); letter-spacing: .06em; }
.sline .st p { font-family: var(--display); font-size: 18px; line-height: 1.35; }
@media (prefers-reduced-motion: no-preference) {
  .sline::after { content: ''; position: absolute; top: 9px; left: 12px; width: 8px; height: 8px; border-radius: 50%; background: var(--signal); box-shadow: 0 0 0 6px color-mix(in srgb, var(--signal) 18%, transparent); animation: sline 5.5s linear infinite; }
}
@keyframes sline { from { left: 12px; } to { left: calc(100% - 20px); } }

.works { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 32px; align-items: start; }
.works-card { background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 22px; display: grid; gap: 8px; }
.related { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.rel { display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 12px; padding: 16px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--paper); text-decoration: none; transition: border-color .2s; }
.rel:hover { border-color: var(--ink); }
.rel .mi { width: 36px; height: 36px; border-radius: 10px; background: var(--ground); display: grid; place-items: center; }
.rel .mi svg { width: 18px; height: 18px; }
.rel b { font-family: var(--display); font-weight: 500; font-size: 15.5px; display: block; }
.rel small { font-size: 13.5px; color: var(--muted); }

/* platform overview */
.group { padding-block: 56px; border-top: 1px solid var(--line); }
.group-in { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); gap: 32px; }
.group-in h2 { font-size: clamp(28px, 3vw, 40px); }
.fgrid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.fcard { display: grid; grid-template-columns: 44px minmax(0, 1fr) 18px; gap: 14px; align-items: center; padding: 18px 20px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--paper); text-decoration: none; transition: border-color .2s, transform .2s; }
.fcard:hover { border-color: var(--ink); transform: translateY(-1px); }
.fcard .mi { width: 44px; height: 44px; border-radius: 12px; background: var(--ground); display: grid; place-items: center; }
.fcard .mi svg { width: 21px; height: 21px; }
.fcard b { font-family: var(--display); font-weight: 600; font-size: 17px; display: block; }
.fcard small { font-size: 14.5px; color: var(--muted); }

/* home: one platform, four jobs */
.jobs { display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 40px; align-items: start; }
.jobs-tabs { display: grid; gap: 8px; }
.jobs-tab { text-align: start; background: transparent; border: 1px solid var(--line); border-radius: var(--r-md); padding: 16px 18px; cursor: pointer; display: grid; gap: 4px; color: var(--ink); transition: background .15s, border-color .15s; }
.jobs-tab:hover { border-color: var(--line-2); }
.jobs-tab[aria-selected="true"] { background: var(--paper); border-color: var(--ink); box-shadow: var(--shadow); }
.jobs-tab b { font-family: var(--display); font-size: 20px; font-weight: 600; display: flex; justify-content: space-between; align-items: baseline; }
.jobs-tab b span { font-family: var(--mono); font-size: 11.5px; color: var(--muted); font-weight: 500; }
.jobs-tab small { font-size: 15px; color: var(--muted); }
.jobs-panel { display: grid; gap: 16px; min-width: 0; }
.jobs-panel[hidden] { display: none; }
.jobs-links { display: flex; flex-wrap: wrap; gap: 8px; }
.jobs-links a { text-decoration: none; font-family: var(--display); font-size: 14px; padding: 7px 12px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); display: inline-flex; gap: 6px; align-items: center; }
.jobs-links a:hover { border-color: var(--ink); }
.jobs-links a svg { width: 16px; height: 16px; flex: none; }

/* jobs: a photo and one idea card, not a working screen */
.jobs-photo { position: relative; margin: 0; border-radius: var(--r-lg); overflow: hidden; aspect-ratio: 16 / 10; background: var(--map); }
.jobs-photo img, .jobs-photo .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.idea { position: absolute; left: 16px; bottom: 16px; display: flex; gap: 12px; align-items: center; background: var(--paper); border-radius: 14px; padding: 10px 16px 10px 10px; box-shadow: var(--shadow); max-width: calc(100% - 32px); }
.idea b { display: block; font-family: var(--display); font-weight: 600; font-size: 15px; }
.idea small { display: block; font-family: var(--mono); font-size: 11.5px; color: var(--muted); letter-spacing: .02em; }
.idea-i { width: 36px; height: 36px; border-radius: 10px; background: var(--ground); display: grid; place-items: center; flex: none; }
.idea-i svg { width: 18px; height: 18px; }
.idea-dots { width: 36px; height: 36px; border-radius: 10px; background: var(--ground); display: flex; gap: 3px; align-items: center; justify-content: center; flex: none; }
.idea-dots i { width: 7px; height: 7px; border-radius: 50%; }
/* the live idea on each job photo */
.idea { transition: opacity .4s; }
.idea.fade { opacity: 0; }
.gauge { width: 56px; height: 34px; flex: none; overflow: visible; }
.gauge .g-bg, .gauge .g-val { fill: none; stroke-width: 4.5; stroke-linecap: round; }
.gauge .g-bg { stroke: var(--line); }
.gauge .g-val { stroke: var(--signal); transition: stroke-dasharray .9s cubic-bezier(.3, .7, .3, 1); }
.gauge .g-needle { stroke: var(--ink); stroke-width: 2.2; stroke-linecap: round; transform-origin: 28px 30px; transition: transform .9s cubic-bezier(.3, .7, .3, 1); }
.gauge .g-hub { fill: var(--ink); }
.idea .live { display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: var(--moving); margin-inline-end: 6px; vertical-align: 1px; }
.fbar { display: block; width: 132px; height: 5px; border-radius: 3px; background: var(--line); overflow: hidden; margin: 5px 0 4px; }
.fbar i { display: block; height: 100%; background: var(--signal); border-radius: 3px; }
.idea-i.bell { color: var(--alert); background: color-mix(in srgb, var(--alert) 12%, var(--paper)); }
.stops { position: relative; display: flex; justify-content: space-between; width: 132px; margin-top: 7px; }
.stops::before { content: ''; position: absolute; left: 4px; right: 4px; top: 50%; height: 2px; margin-top: -1px; background: var(--line); }
.stops em { position: absolute; left: 4px; top: 50%; height: 2px; margin-top: -1px; background: var(--ink); transition: width 1.2s ease; }
.stops i { position: relative; width: 9px; height: 9px; border-radius: 50%; background: var(--paper); border: 2px solid var(--line-2); transition: background .3s, border-color .3s; }
.stops i.done { background: var(--ink); border-color: var(--ink); }
.stops i.now { border-color: var(--ink); }
@media (prefers-reduced-motion: no-preference) {
  .idea[data-anim="alert"] { animation: idea-pop 6s ease infinite; animation-play-state: paused; }
  .idea[data-anim="alert"].on { animation-play-state: running; }
  .idea[data-anim="alert"].on .bell svg { animation: idea-ring 6s ease infinite; transform-origin: 50% 15%; }
  .idea.on .live { animation: idea-live 1.6s ease-in-out infinite; }
}
@keyframes idea-pop { 0% { opacity: 0; transform: translateY(10px); } 7%, 88% { opacity: 1; transform: none; } 100% { opacity: 0; transform: translateY(-4px); } }
@keyframes idea-ring { 0%, 8%, 18%, 100% { transform: rotate(0); } 10% { transform: rotate(16deg); } 12% { transform: rotate(-14deg); } 14% { transform: rotate(9deg); } 16% { transform: rotate(-5deg); } }
@keyframes idea-live { 50% { box-shadow: 0 0 0 4px color-mix(in srgb, var(--moving) 25%, transparent); } }
.jobs-say { font-size: 17px; line-height: 1.55; color: var(--muted); max-width: 62ch; }
.ph-missing { display: grid; place-items: center; width: 100%; height: 100%; min-height: 120px; background: var(--map); color: var(--muted); font-family: var(--mono); font-size: 12px; }

/* video telematics: the clip and what it is good for */
.vid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 48px; align-items: center; }
.vid-media { border-radius: var(--r-lg); overflow: hidden; background: var(--night); box-shadow: var(--shadow); }
.vid-media video { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; display: block; background: var(--night); }
.vid-bar { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px 14px; font-family: var(--mono); font-size: 12px; color: #C9D6DB; }
.vid-bar button { background: transparent; color: #F7FAF9; border: 1px solid rgba(247, 250, 249, .35); border-radius: 999px; padding: 5px 12px; font: inherit; cursor: pointer; }
.vid-bar button:hover { border-color: #F7FAF9; }
.vid-copy { display: flex; flex-direction: column; gap: 18px; }
.vid-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 14px; }
.vid-list li { display: flex; gap: 12px; align-items: flex-start; color: var(--muted); font-size: 15.5px; line-height: 1.5; }
.vid-list li svg { width: 18px; height: 18px; flex: none; margin-top: 3px; color: var(--moving); }
.vid-list b { color: var(--ink); font-weight: 600; }

/* industry cards with a photo */
.ind.ph { padding: 0; gap: 0; overflow: hidden; }
.ind-img { display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--map); }
.ind-img img, .ind-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.ind-body { display: flex; flex-direction: column; gap: 8px; padding: 16px 18px 18px; flex: 1; }

/* solution pages: pictures only */
.sol-photo { margin: 0; border-radius: var(--r-lg); overflow: hidden; aspect-ratio: 4 / 3; background: var(--map); }
.sol-photo img, .sol-photo .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.sol-gallery { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.sol-gallery figure { margin: 0; border-radius: var(--r-lg); overflow: hidden; aspect-ratio: 3 / 2; background: var(--map); }
.sol-gallery img, .sol-gallery .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }

/* home: from event to action */
.flow { position: relative; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; padding-top: 30px; }
.flow::before { content: ''; position: absolute; top: 10px; left: 8%; right: 8%; border-top: 2px dotted color-mix(in srgb, var(--signal) 55%, transparent); }
.fnode { position: relative; background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-md); padding: 16px; display: flex; flex-direction: column; gap: 10px; min-width: 0; }
.fnode::before { content: ''; position: absolute; top: -27px; left: 50%; width: 14px; height: 14px; margin-left: -7px; border-radius: 50%; background: var(--paper); border: 2px solid var(--signal); }
.fnode .t { font-family: var(--mono); font-size: 11.5px; color: var(--muted); letter-spacing: .04em; }
.fnode h3 { font-size: 16px; }
.fnode p { font-size: 14.5px; color: var(--muted); line-height: 1.45; }
.fnode .mock { border: 1px solid var(--line); border-radius: 10px; padding: 10px; background: var(--ground); font-size: 13px; display: grid; gap: 6px; min-height: 92px; }
.fnode .mock .row { display: flex; justify-content: space-between; gap: 8px; }
.fnode .mock .row span:last-child { font-family: var(--mono); font-size: 12px; }
.fnode video { width: 100%; border-radius: 8px; aspect-ratio: 16 / 10; object-fit: cover; background: var(--night); display: block; }
@media (prefers-reduced-motion: no-preference) {
  .flow::after { content: ''; position: absolute; top: 7px; left: 8%; width: 8px; height: 8px; border-radius: 50%; background: var(--signal); box-shadow: 0 0 0 6px color-mix(in srgb, var(--signal) 18%, transparent); animation: flowdot 7s linear infinite; }
}
@keyframes flowdot { from { left: 8%; } to { left: 92%; } }
.bars5 { display: flex; align-items: flex-end; gap: 5px; height: 46px; }
.bars5 i { flex: 1; background: var(--line-2); border-radius: 3px 3px 0 0; }
.bars5 i.hi { background: var(--ink); }

/* home: full-bleed live map */
.livefull { position: relative; background: var(--map); border-block: 1px solid var(--line); }
.livefull .mapbox { border-radius: 0; border: 0; box-shadow: none; }
.livefull .map-frame { aspect-ratio: 760 / 430; }
.livefull-copy { position: absolute; z-index: 5; top: 28px; left: max(16px, calc((100vw - 1240px) / 2 + 32px)); width: min(380px, 40%); background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); box-shadow: var(--shadow); padding: 24px; display: flex; flex-direction: column; gap: 14px; }
.livefull-copy h2 { font-size: clamp(24px, 2.4vw, 32px); }
.livefull-copy .lead { font-size: 16px; }
.livefull .vcard { top: 28px; right: max(16px, calc((100vw - 1240px) / 2 + 32px)); }
.livefull .map-label { top: auto; bottom: 14px; left: max(16px, calc((100vw - 1240px) / 2 + 32px)); }

/* home: industries */
.inds { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.ind { display: flex; flex-direction: column; gap: 10px; padding: 20px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--paper); text-decoration: none; min-height: 168px; transition: border-color .2s, transform .2s; }
.ind:hover { border-color: var(--ink); transform: translateY(-2px); }
.ind .mi { width: 40px; height: 40px; border-radius: 11px; background: var(--ground); display: grid; place-items: center; }
.ind .mi svg { width: 20px; height: 20px; }
.ind b { font-family: var(--display); font-weight: 600; font-size: 17px; }
.ind small { font-size: 14.5px; color: var(--muted); line-height: 1.45; }
.ind .go { margin-top: auto; font-family: var(--display); font-size: 14px; display: inline-flex; gap: 6px; align-items: center; }
.ind.all { background: var(--ink); color: #F7FAF9; border-color: var(--ink); }
.ind.all small { color: #B9C6CC; }
.ind.all .mi { background: #233740; }

/* home: built in Baghdad (instrument band) */
.inst { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 40px; align-items: center; }
.inst-table { border: 1px solid var(--line); border-radius: var(--r-lg); background: var(--paper); overflow: hidden; }
.inst-row { display: grid; grid-template-columns: 170px minmax(0, 1fr); gap: 16px; padding: 14px 20px; border-bottom: 1px solid var(--line); align-items: baseline; }
.inst-row:last-child { border-bottom: 0; }
.inst-row span { font-family: var(--mono); font-size: 11.5px; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); }
.inst-row b { font-family: var(--display); font-weight: 500; font-size: 16px; }
.coord { font-family: var(--mono); font-size: 13px; color: var(--muted); }

/* home: small apps band */
.appband { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 40px; align-items: center; background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); padding: clamp(24px, 3vw, 40px); }
.appband .devs { display: flex; gap: 16px; align-items: flex-end; justify-content: center; }
.appband .devs img { border-radius: 18px; box-shadow: var(--shadow); height: auto; }

/* solutions */
.sol-feats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }

@media (max-width: 1080px) {
  .megapanel { display: none !important; }
  .fhero-in, .problem-in, .works, .group-in, .jobs, .inst, .appband, .vid { grid-template-columns: minmax(0, 1fr); }
  .problem-lines { grid-template-columns: minmax(0, 1fr); }
  .caps { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cap { padding-inline: 0 18px !important; border-inline-start: 0 !important; }
  .cap:nth-child(even) { padding-inline: 18px 0 !important; border-inline-start: 1px solid var(--line) !important; }
  .flow { grid-template-columns: repeat(2, minmax(0, 1fr)); padding-top: 0; }
  .flow::before, .flow::after, .fnode::before { display: none; }
  .inds { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .related, .sol-feats { grid-template-columns: minmax(0, 1fr); }
  .livefull-copy { position: static; width: auto; margin: 16px; }
  .livefull .map-frame { aspect-ratio: 760 / 600; }
}
@media (max-width: 640px) {
  .sol-gallery { grid-template-columns: minmax(0, 1fr); }
  .idea { left: 10px; bottom: 10px; padding: 8px 12px 8px 8px; }
  .jobs-say { font-size: 16px; }
  .caps, .fgrid, .callouts, .flow, .inds { grid-template-columns: minmax(0, 1fr); }
  .cap:nth-child(even) { padding-inline: 0 !important; border-inline-start: 0 !important; }
  .sline { grid-template-columns: minmax(0, 1fr); padding-top: 0; padding-inline-start: 28px; }
  .sline::before { top: 6px; bottom: 6px; left: 7px; right: auto; height: auto; border-top: 0; border-inline-start: 2px dotted color-mix(in srgb, var(--signal) 55%, transparent); }
  .sline::after { display: none; }
  .sline .st::before { top: 4px; left: -28px; }
  .inst-row { grid-template-columns: minmax(0, 1fr); gap: 4px; }
  .appband .devs img:first-child { max-width: 46%; }
}

/* ── v3: fewer pages, photos, mini ideas ─────────────────────── */

/* the Assets & construction button: yellow, black text, hazard tape around it */
.hazard { display: inline-flex; align-items: center; gap: 7px; padding: 7px 13px; border-radius: 10px; text-decoration: none !important;
  font-family: var(--display); font-weight: 600; font-size: 14px; color: #12140F !important; white-space: nowrap;
  border: 3px solid transparent !important;
  background: linear-gradient(#FFC629, #FFC629) padding-box, repeating-linear-gradient(-45deg, #12140F 0 6px, #FFC629 6px 12px) border-box; background-size: auto, 34px 34px; }
.hazard svg { width: 16px; height: 16px; flex: none; }
.hazard:hover, .hazard.on { background: linear-gradient(#FFD54F, #FFD54F) padding-box, repeating-linear-gradient(-45deg, #12140F 0 6px, #FFC629 6px 12px) border-box; background-size: auto, 34px 34px; }
@media (prefers-reduced-motion: no-preference) { .hazard:hover { animation: hz-move .9s linear infinite; } }
@keyframes hz-move { to { background-position: 0 0, 34px 0; } }
.hz-strip { height: 10px; background: repeating-linear-gradient(-45deg, #12140F 0 12px, #FFC629 12px 24px); }
.hz-band { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 16px; align-items: center; padding: 18px 22px; border-radius: var(--r-lg); text-decoration: none; color: #12140F;
  border: 4px solid transparent; background: linear-gradient(#FFC629, #FFC629) padding-box, repeating-linear-gradient(-45deg, #12140F 0 10px, #FFC629 10px 20px) border-box; }
.hz-band > span:first-child { width: 42px; height: 42px; border-radius: 12px; background: #12140F; color: #FFC629; display: grid; place-items: center; }
.hz-band > span:first-child svg { width: 22px; height: 22px; }
.hz-band b { display: block; font-family: var(--display); font-size: 18px; }
.hz-band small { display: block; font-size: 14.5px; }
.hz-band .arrow { width: 22px; height: 22px; }

/* Platform menu: four photo cards */
.mega-plat { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.mp { display: flex; flex-direction: column; gap: 6px; text-decoration: none; padding: 8px; border-radius: 14px; }
.mp:hover { background: var(--ground); }
.mp-img { display: block; aspect-ratio: 16 / 10; border-radius: 10px; overflow: hidden; background: var(--map); margin-bottom: 6px; }
.mp-img img, .mp-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; min-height: 0; }
.mp b { font-family: var(--display); font-weight: 600; font-size: 17px; }
.mp small { font-size: 13.5px; color: var(--muted); line-height: 1.4; }
.mega-grid.mega-ind { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px 20px; }
.jobs-links a.more { border-color: var(--ink); background: var(--ink); color: #F7FAF9; }
.jobs-links a.more:hover { background: #22363F; }

/* platform and assets pages */
.ghero { padding-block: clamp(28px, 4vw, 56px) clamp(28px, 4vw, 48px); }
.ghero-in { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: center; }
.ghero-copy { display: flex; flex-direction: column; gap: 16px; }
.ghero-copy h1 { font-size: clamp(34px, 4.2vw, 56px); line-height: 1.05; }
.ghero-photo { margin: 0; border-radius: var(--r-lg); overflow: hidden; aspect-ratio: 16 / 11; background: var(--map); box-shadow: var(--shadow); }
.ghero-photo img, .ghero-photo .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.jump { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px; }
.jump a { text-decoration: none; font-family: var(--display); font-size: 14px; padding: 7px 12px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); display: inline-flex; gap: 6px; align-items: center; }
.jump a:hover { border-color: var(--ink); }
.jump a svg { width: 16px; height: 16px; flex: none; }
.prow { padding-block: clamp(36px, 5vw, 64px); scroll-margin-top: 80px; }
.prow:nth-of-type(odd) { background: var(--paper); }
.feat-in { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 56px; align-items: center; }
.prow.flip .feat-in { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); }
.prow.flip .feat-photo { order: 2; }
.feat-photo { position: relative; margin: 0; border-radius: var(--r-lg); overflow: hidden; aspect-ratio: 16 / 10; background: var(--map); }
.feat-photo img, .feat-photo video, .feat-photo .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; background: var(--night); }
.feat-photo img { background: var(--map); }
.feat-copy { display: flex; flex-direction: column; gap: 14px; }
.feat-copy h2 { font-size: clamp(26px, 2.8vw, 38px); }
.feat-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.feat-list li { display: flex; gap: 10px; align-items: flex-start; font-size: 16px; line-height: 1.45; }
.feat-list li svg { width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--moving); }
.feat-list.sm li { font-size: 14.5px; color: var(--muted); }
.feat-list.sm li svg { width: 16px; height: 16px; }
.vid-mini { position: absolute; top: 12px; right: 12px; background: rgba(17, 34, 42, .72); color: #F7FAF9; border: 1px solid rgba(247, 250, 249, .3); border-radius: 999px; padding: 5px 12px; font-family: var(--mono); font-size: 12px; cursor: pointer; }
.others { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.other { display: flex; flex-direction: column; border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; background: var(--paper); text-decoration: none; transition: border-color .15s, transform .15s; }
.other:hover { border-color: var(--ink); transform: translateY(-2px); }
.other-img { display: block; aspect-ratio: 16 / 9; background: var(--map); overflow: hidden; }
.other-img img, .other-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.other-body { display: flex; flex-direction: column; gap: 6px; padding: 16px 18px 18px; }
.other-body b { font-family: var(--display); font-size: 19px; font-weight: 600; }
.other-body small { font-size: 14.5px; color: var(--muted); }
.other-body .go { margin-top: 6px; font-family: var(--display); font-size: 14px; display: inline-flex; gap: 6px; align-items: center; }

/* industries */
.indgrid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.indc { display: flex; flex-direction: column; background: var(--paper); border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; scroll-margin-top: 90px; }
.indc:target { border-color: var(--ink); box-shadow: var(--shadow); }
.indc-img { aspect-ratio: 16 / 10; background: var(--map); overflow: hidden; }
.indc-img img, .indc-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.indc-body { display: flex; flex-direction: column; gap: 10px; padding: 18px 20px 22px; }
.indc-body .mi { width: 36px; height: 36px; border-radius: 10px; background: var(--ground); display: grid; place-items: center; }
.indc-body .mi svg { width: 18px; height: 18px; }
.indc-body h2 { font-size: 20px; font-weight: 600; }
.indc-body > p { font-size: 15.5px; color: var(--ink); }

/* mini ideas: score ring, bars, recording dot, sync line */
.ring { width: 40px; height: 40px; flex: none; transform: rotate(-90deg); }
.ring circle { fill: none; stroke-width: 4.5; }
.ring .r-bg { stroke: var(--line); }
.ring .r-val { stroke: var(--moving); stroke-linecap: round; transition: stroke-dasharray .9s ease; }
.mini-bars { width: 46px; height: 36px; display: flex; align-items: flex-end; gap: 3px; flex: none; padding: 4px; border-radius: 10px; background: var(--ground); }
.mini-bars i { flex: 1; height: calc(var(--h) * 100%); background: var(--signal); border-radius: 2px 2px 0 0; transform-origin: bottom; }
.mini-bars i:nth-child(4) { background: var(--ink); }
.rec-dot { width: 36px; height: 36px; border-radius: 10px; background: var(--ground); flex: none; position: relative; }
.rec-dot::after { content: ''; position: absolute; inset: 12px; border-radius: 50%; background: var(--alert); }
.sync { display: flex; align-items: center; gap: 10px; }
.sync b { font-family: var(--display); font-size: 14px; font-weight: 600; white-space: nowrap; }
.sync-line { position: relative; width: 64px; height: 2px; background: var(--line-2); border-radius: 2px; }
.sync-line i { position: absolute; top: -3px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: var(--signal); }
@media (prefers-reduced-motion: no-preference) {
  .idea.on .mini-bars i { animation: bars-grow 5s ease-in-out infinite; }
  .idea.on .mini-bars i:nth-child(2) { animation-delay: .12s; }
  .idea.on .mini-bars i:nth-child(3) { animation-delay: .24s; }
  .idea.on .mini-bars i:nth-child(4) { animation-delay: .36s; }
  .idea.on .mini-bars i:nth-child(5) { animation-delay: .48s; }
  .idea.on .rec-dot::after { animation: rec 1.4s ease-in-out infinite; }
  .idea.on .sync-line i { animation: sync-go 2.4s ease-in-out infinite alternate; }
}
@keyframes bars-grow { 0%, 8% { transform: scaleY(.15); } 30%, 85% { transform: scaleY(1); } 100% { transform: scaleY(.15); } }
@keyframes rec { 50% { opacity: .25; } }
@keyframes sync-go { from { left: 0; } to { left: calc(100% - 8px); } }

@media (max-width: 1240px) { .hdr .lang { display: none; } .nav { gap: 20px; } }
@media (max-width: 1080px) {
  .ghero-in, .feat-in, .prow.flip .feat-in { grid-template-columns: minmax(0, 1fr); gap: 28px; }
  .prow.flip .feat-photo { order: 0; }
  .indgrid, .others { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mega-plat { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .indgrid, .others { grid-template-columns: minmax(0, 1fr); }
  .hz-band { grid-template-columns: auto minmax(0, 1fr); }
  .hz-band .arrow { display: none; }
}

/* contact: offices with directions */
.opin { position: absolute; transform: translate(-50%, -100%); display: flex; flex-direction: column; align-items: center; z-index: 2; }
.opin button { background: none; border: 0; padding: 0; cursor: pointer; display: flex; flex-direction: column; align-items: center; gap: 6px; }
.opin-l { font-family: var(--display); font-size: 13px; font-weight: 600; background: #fff; border: 1px solid var(--line); border-radius: 999px; padding: 5px 11px; white-space: nowrap; box-shadow: var(--shadow); color: var(--ink); }
.opin button:hover .opin-l, .opin button[aria-expanded="true"] .opin-l { border-color: var(--ink); }
.opin-go { position: absolute; bottom: calc(100% + 8px); display: flex; gap: 6px; background: var(--paper); border: 1px solid var(--line); border-radius: 12px; padding: 6px; box-shadow: var(--shadow); }
.opin-go[hidden] { display: none; }
.opin-go a { font-family: var(--display); font-size: 13px; font-weight: 600; text-decoration: none; padding: 6px 10px; border-radius: 8px; background: var(--ground); color: var(--ink); white-space: nowrap; }
.opin-go a:last-child { background: var(--ink); color: #F7FAF9; }
.offices { display: grid; gap: 10px; margin-top: 14px; scroll-margin-top: 90px; }
.office { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 12px 14px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--paper); }
.office .ic { width: 34px; height: 34px; border-radius: 10px; background: var(--ground); display: grid; place-items: center; }
.office .ic svg { width: 17px; height: 17px; }
.office b { display: block; font-family: var(--display); font-size: 15.5px; }
.office small { display: block; font-size: 13.5px; color: var(--muted); }
.go-btns { display: flex; gap: 6px; }
@media (max-width: 640px) { .office { grid-template-columns: auto minmax(0, 1fr); } .go-btns { grid-column: 1 / -1; } }

/* ── v3b: menu tiles, industry pages, apps and security ──────── */

/* Assets & construction in the menu: a plain item with one diagonal hazard stripe on its top-left corner */
/* Assets & construction: a strip of hazard tape under the words, whose stripes slide when you point at it */
.nav-hz { position: relative; border-bottom-color: transparent !important; }
.nav-hz::after { content: ''; position: absolute; left: 0; right: 0; bottom: -4px; height: 6px; border-radius: 2px; pointer-events: none;
  background: linear-gradient(-45deg, #12140F 25%, #FFC400 25%, #FFC400 50%, #12140F 50%, #12140F 75%, #FFC400 75%); background-size: 12px 12px;
  box-shadow: 0 1px 3px rgba(18, 20, 15, .18); }
.nav-hz:hover, .nav-hz.on { color: var(--ink); }
@media (prefers-reduced-motion: no-preference) { .nav-hz:hover::after { animation: hz-tape .6s linear infinite; } }
@keyframes hz-tape { to { background-position: 12px 0; } }
.drawer .nav-hz { display: inline-block; margin-bottom: 6px; }
.drawer .nav-hz::after { bottom: 2px; }

/* Platform menu: the extra links as tiles */
.mega-more { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--line); }
.mm { position: relative; overflow: hidden; display: grid; grid-template-columns: 38px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 14px 16px; border-radius: 14px; background: var(--ground); border: 1px solid var(--line); text-decoration: none; transition: border-color .15s, background .15s; }
.mm:hover { border-color: var(--ink); background: var(--paper); }
.mm .mi { width: 38px; height: 38px; border-radius: 10px; background: var(--paper); display: grid; place-items: center; }
.mm .mi svg { width: 19px; height: 19px; }
.mm b { display: block; font-family: var(--display); font-weight: 600; font-size: 15.5px; }
.mm small { display: block; font-size: 13px; color: var(--muted); }
.mm .arrow { width: 16px; height: 16px; opacity: .5; }
.mm:hover .arrow { opacity: 1; }
.hzc { position: relative; overflow: hidden; }
.hzc::after { content: ''; position: absolute; top: 9px; left: -14px; width: 54px; height: 9px; transform: rotate(-45deg); pointer-events: none;
  background: repeating-linear-gradient(90deg, #F5B800 0 8px, #12140F 8px 16px); z-index: 2; }

/* Industries: a list with a large preview */
.ixa { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: start; }
.ixa-list { display: flex; flex-direction: column; border-top: 1px solid var(--line); }
.ixa-item { display: grid; grid-template-columns: 40px minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 15px 6px; border-bottom: 1px solid var(--line); text-decoration: none; color: var(--muted); transition: color .15s, padding .2s, background .2s; }
.ixa-n { font-family: var(--mono); font-size: 12px; letter-spacing: .04em; }
.ixa-t { font-family: var(--display); font-size: clamp(17px, 1.5vw, 21px); font-weight: 500; line-height: 1.25; }
.ixa-t small { display: none; font-family: var(--body); font-size: 13.5px; font-weight: 400; color: var(--muted); margin-top: 2px; }
.ixa-go { display: inline-flex; align-items: center; gap: 8px; font-family: var(--display); font-size: 13.5px; color: var(--muted); }
.ixa-go em { font-style: normal; opacity: 0; transition: opacity .2s; }
.ixa-go i { width: 34px; height: 34px; border-radius: 50%; border: 1px solid var(--line-2); display: grid; place-items: center; transition: background .2s, border-color .2s, color .2s; }
.ixa-go .arrow { width: 15px; height: 15px; }
.ixa-item:hover .ixa-go i, .ixa-item.on .ixa-go i { background: var(--ink); border-color: var(--ink); color: #F7FAF9; }
.ixa-item:hover .ixa-go em, .ixa-item.on .ixa-go em { opacity: 1; color: var(--ink); }
.ixa-item { cursor: pointer; }
.ixa-item:hover .ixa-t { text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1.5px; }
.ixa-item:hover, .ixa-item.on { color: var(--ink); padding-inline-start: 14px; }
.ixa-item.on { background: linear-gradient(90deg, var(--ground), transparent); }
.ixa-item.on .ixa-n { color: var(--signal); }

.ixa-thumb { display: none; width: 76px; aspect-ratio: 4 / 3; border-radius: 8px; overflow: hidden; background: var(--map); }
.ixa-thumb img, .ixa-thumb .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; min-height: 0; }
.ixa-stage { position: sticky; top: 96px; display: grid; }
.ixa-card { grid-area: 1 / 1; display: block; text-decoration: none; border-radius: var(--r-lg); overflow: hidden; background: var(--paper); border: 1px solid var(--line); box-shadow: var(--shadow); opacity: 0; visibility: hidden; transition: opacity .5s ease, visibility 0s linear .5s; }
.ixa-card.on { opacity: 1; visibility: visible; transition: opacity .5s ease; }
@media (prefers-reduced-motion: reduce) { .ixa-card, .ixa-card.on { transition: none; } }
.ixa-img { display: block; aspect-ratio: 16 / 9; background: var(--map); overflow: hidden; }
.ixa-img img, .ixa-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.ixa-body { display: flex; flex-direction: column; gap: 12px; padding: 22px 26px 26px; }
.ixa-body b { font-family: var(--display); font-size: clamp(22px, 2vw, 28px); font-weight: 600; line-height: 1.2; }
.ixa-body .go { align-self: flex-start; margin-top: 6px; display: inline-flex; gap: 8px; align-items: center; height: 46px; padding: 0 22px; border-radius: 999px; background: var(--ink); color: #F7FAF9; font-family: var(--display); font-size: 15px; }
.ixa-card:hover .go { background: #000; }
.ixa-card .go .arrow { width: 16px; height: 16px; }
@keyframes ixa-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }

/* an industry's own page */
.needs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.need { padding: 22px 24px; border-radius: var(--r-lg); background: var(--paper); border: 1px solid var(--line); display: flex; flex-direction: column; gap: 8px; }
.need .k { font-family: var(--mono); font-size: 12px; color: var(--signal); letter-spacing: .06em; }
.need h3 { font-size: 20px; }
.need p { color: var(--muted); font-size: 15.5px; }
.fits { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.fit { display: flex; flex-direction: column; border: 1px solid var(--line); border-radius: var(--r-lg); overflow: hidden; background: var(--paper); text-decoration: none; transition: border-color .15s, transform .15s; }
.fit:hover { border-color: var(--ink); transform: translateY(-2px); }
.fit-img { display: block; aspect-ratio: 16 / 10; background: var(--map); overflow: hidden; }
.fit-img img, .fit-img .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.fit-body { display: flex; flex-direction: column; gap: 6px; padding: 16px 18px 18px; flex: 1; }
.fit-body b { font-family: var(--display); font-size: 18px; font-weight: 600; }
.fit-body small { font-size: 14.5px; color: var(--muted); }
.fit-body .go { margin-top: auto; padding-top: 6px; font-family: var(--display); font-size: 14px; display: inline-flex; gap: 6px; align-items: center; }

/* mobile apps page */
.apps-dev { min-width: 0; }
.apps2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.appc { padding: 28px; border-radius: var(--r-lg); border: 1px solid var(--line); background: var(--paper); display: flex; flex-direction: column; gap: 12px; }
.appc .mi, .plat .mi, .pil .mi { width: 42px; height: 42px; border-radius: 12px; background: var(--ground); display: grid; place-items: center; }
.appc .mi svg, .plat .mi svg, .pil .mi svg { width: 21px; height: 21px; }
.tab-row { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 48px; align-items: center; }
.tab-copy { display: flex; flex-direction: column; gap: 14px; }
.tab-frame { position: relative; aspect-ratio: 16 / 10; border-radius: 26px; background: #1B1F22; box-shadow: 0 30px 60px -30px rgba(17, 34, 42, .45), inset 0 0 0 2px #3A4146; }
.tab-frame img { position: absolute; inset: 14px; width: calc(100% - 28px); height: calc(100% - 28px); object-fit: cover; border-radius: 14px; opacity: 0; transition: opacity .8s ease; }
.tab-frame img.on { opacity: 1; }
.plats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; }
.plat { padding: 18px; border-radius: var(--r-md); border: 1px solid var(--line); background: var(--paper); display: flex; flex-direction: column; gap: 8px; }
.plat b { font-family: var(--display); font-size: 16px; font-weight: 600; }
.plat small { color: var(--muted); font-size: 13.5px; }

/* security page */
.pillars6 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.pil { padding: 22px 24px; border-radius: var(--r-lg); border: 1px solid var(--line); background: var(--paper); display: flex; flex-direction: column; gap: 10px; }
.pil h3 { font-size: 19px; }
.pil p { color: var(--muted); font-size: 15px; }

@media (max-width: 1080px) {
  .ixa, .tab-row { grid-template-columns: minmax(0, 1fr); }
  .ixa-stage { display: none; }
  .ixa-item { grid-template-columns: 76px minmax(0, 1fr) auto; padding: 12px 4px; color: var(--ink); }
  .ixa-thumb { display: block; }
  .ixa-n { display: none; }
  .ixa-t small { display: block; }
  .ixa-go em { display: none; }
  .ixa-item.on { background: none; padding-inline-start: 4px; }
  .needs, .fits, .pillars6 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .plats { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .mega-more { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .needs, .fits, .pillars6, .apps2, .plats { grid-template-columns: minmax(0, 1fr); }
}

/* ── v3c: an editorial, cinematic layer over the light theme ───── */

/* cinematic hero: the photo fills the width, big type sits on it, a numbered index runs along the bottom */
.cine { position: relative; min-height: clamp(560px, 86vh, 860px); display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; background: var(--night); color: #F7FAF9; isolation: isolate; }
.cine-media { position: absolute; inset: 0; z-index: -2; }
.cine-media img, .cine-media .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; }
.cine::before { content: ''; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(90deg, rgba(8, 19, 25, .86) 0%, rgba(8, 19, 25, .62) 36%, rgba(8, 19, 25, .12) 70%, rgba(8, 19, 25, 0) 100%),
              linear-gradient(0deg, rgba(8, 19, 25, .8) 0%, rgba(8, 19, 25, 0) 42%); }
.cine-in { display: flex; flex-direction: column; gap: 18px; padding-block: 132px 44px; }
.cine .crumbs, .cine .crumbs a { color: rgba(247, 250, 249, .66); }
.cine .crumbs a:hover { color: #fff; }
.cine-eye { color: #A9DDF0; }
.cine-eye::before { display: none; }
.cine-dot { width: 8px; height: 8px; border-radius: 50%; background: #5FD3A2; box-shadow: 0 0 0 4px rgba(95, 211, 162, .22); }
.cine h1 { color: #fff; font-size: clamp(44px, 6.4vw, 96px); line-height: .96; letter-spacing: -.035em; max-width: 13ch; }
.cine .lead { color: rgba(247, 250, 249, .84); max-width: 44ch; font-size: clamp(17px, 1.45vw, 21px); }
.cine .btn-ink { background: #fff; color: var(--ink); }
.cine .btn-ink:hover { background: #E8F1F0; }
.cine .btn-line { color: #fff; border-color: rgba(255, 255, 255, .45); }
.cine .btn-line:hover { border-color: #fff; }
.cine-bar { position: relative; border-top: 1px solid rgba(255, 255, 255, .16); background: linear-gradient(0deg, rgba(8, 19, 25, .55), rgba(8, 19, 25, .2)); }
.cine-bar .wrap { display: grid; grid-template-columns: repeat(var(--n), minmax(0, 1fr)); }
.cine-bar .wrap > * { display: flex; flex-direction: column; gap: 4px; padding: 18px 20px 22px; color: #fff; text-decoration: none; border-inline-start: 1px solid rgba(255, 255, 255, .14); transition: background .2s; }
.cine-bar .wrap > :first-child { border-inline-start: 0; padding-inline-start: 0; }
.cine-bar span { font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; color: rgba(247, 250, 249, .58); }
.cine-bar b { font-family: var(--display); font-weight: 500; font-size: 16.5px; }
.cine-bar a:hover b { text-decoration: underline; text-underline-offset: 4px; }
@media (prefers-reduced-motion: no-preference) {
  .cine-media img { animation: cine-zoom 16s ease-out both; }
  .cine-dot { animation: cine-pulse 2s ease-in-out infinite; }
}
@keyframes cine-zoom { from { transform: scale(1.09); } to { transform: scale(1); } }
@keyframes cine-pulse { 50% { box-shadow: 0 0 0 8px rgba(95, 211, 162, 0); } }

/* scroll story: one pinned photo that changes as each step scrolls past */
.story { padding-block: clamp(40px, 6vw, 88px); }
.story-in { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: clamp(32px, 5vw, 72px); }
.story-stage { position: sticky; top: 92px; height: min(calc(100vh - 124px), 700px); border-radius: 28px; overflow: hidden; background: var(--map); box-shadow: 0 40px 80px -48px rgba(17, 34, 42, .55); }
.st-frame { position: absolute; inset: 0; margin: 0; opacity: 0; transform: scale(1.05); transition: opacity .7s ease, transform 1.4s cubic-bezier(.2, .7, .2, 1); }
.st-frame.on { opacity: 1; transform: none; z-index: 1; }
.st-frame img, .st-frame video, .st-frame .ph-missing { width: 100%; height: 100%; object-fit: cover; display: block; background: var(--night); }
.st-frame .idea { left: 24px; bottom: 24px; }
.st-rail { position: absolute; top: 22px; left: 24px; right: 110px; display: flex; gap: 6px; z-index: 3; }
.st-rail i { flex: 1; height: 3px; border-radius: 3px; background: rgba(255, 255, 255, .32); position: relative; overflow: hidden; }
.st-rail i::after { content: ''; position: absolute; inset: 0; background: #fff; transform: scaleX(0); transform-origin: left; transition: transform .6s ease; }
.st-rail i.on::after, .st-rail i.done::after { transform: none; }
.st-count { position: absolute; top: 12px; right: 20px; z-index: 3; font-family: var(--mono); font-size: 12px; letter-spacing: .08em; color: rgba(255, 255, 255, .78); background: rgba(8, 19, 25, .45); padding: 6px 10px; border-radius: 8px; }
.st-count b { color: #fff; font-weight: 600; }
.story-steps { display: flex; flex-direction: column; }
.st-step { min-height: min(76vh, 660px); display: flex; flex-direction: column; justify-content: center; gap: 14px; padding-block: 28px; scroll-margin-top: 92px; opacity: .28; transition: opacity .45s ease; }
.st-step.on { opacity: 1; }
.st-num { font-family: var(--display); font-size: clamp(64px, 7.4vw, 120px); font-weight: 600; line-height: .86; letter-spacing: -.04em; color: transparent; -webkit-text-stroke: 1.5px var(--line-2); transition: -webkit-text-stroke-color .4s; }
.st-step.on .st-num { -webkit-text-stroke-color: var(--signal); }
.st-step h2 { font-size: clamp(30px, 3.3vw, 48px); line-height: 1.04; }
.st-mob { display: none; margin: 0; }

/* photo tiles: text on the image, mixed sizes */
.bento { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-rows: 240px; grid-auto-flow: dense; gap: 14px; }
.bento.b4 { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-auto-rows: 220px; }
.bento.flat { grid-auto-rows: 300px; }
.ptile { position: relative; display: block; border-radius: 20px; overflow: hidden; color: #fff; text-decoration: none; background: var(--night); isolation: isolate; }
.ptile.t-big { grid-column: span 2; grid-row: span 2; }
.ptile.t-wide { grid-column: span 2; }
.bento.b4 .ptile.t-pin { grid-column: 3 / span 2; grid-row: 4 / span 2; }
.ptile img, .ptile .ph-missing { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; transition: transform .8s cubic-bezier(.2, .7, .2, 1); }
.ptile::before { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, rgba(8, 19, 25, 0) 30%, rgba(8, 19, 25, .88) 100%); transition: background .3s; }
.ptile-body { position: absolute; left: 22px; right: 60px; bottom: 20px; display: flex; flex-direction: column; gap: 5px; }
.ptile-body .k { font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; text-transform: uppercase; color: rgba(247, 250, 249, .72); }
.ptile-body b { font-family: var(--display); font-weight: 600; font-size: 20px; line-height: 1.15; }
.ptile.t-big .ptile-body b { font-size: clamp(26px, 2.4vw, 34px); }
.ptile-body small { font-size: 14.5px; line-height: 1.4; color: rgba(247, 250, 249, .84); }
.ptile .arrow { position: absolute; right: 20px; bottom: 22px; width: 22px; height: 22px; opacity: .7; transition: transform .25s, opacity .25s; }
.ptile:hover img { transform: scale(1.05); }
.ptile:hover .arrow { opacity: 1; transform: translateX(3px); }
.ptile.dark { background: var(--ink); }
.ptile.dark::before { display: none; }
.ptile.dark .mi { position: absolute; top: 20px; left: 22px; width: 42px; height: 42px; border-radius: 12px; background: #233740; display: grid; place-items: center; }
.ptile.dark .mi svg { width: 21px; height: 21px; }

/* editorial number band */
.nband { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-top: 1.5px solid var(--ink); }
.nb { display: flex; flex-direction: column; gap: 10px; padding: 28px 28px 6px; border-inline-start: 1px solid var(--line); }
.nb:first-child { border-inline-start: 0; padding-inline-start: 0; }
.nb .k { font-family: var(--display); font-size: clamp(48px, 5vw, 76px); font-weight: 600; line-height: .9; letter-spacing: -.04em; color: var(--signal); }
.nb h3 { font-size: 22px; }
.nb p { color: var(--muted); font-size: 16px; }

/* sections reveal as they arrive */
.js-rv .rv { opacity: 0; transform: translateY(22px); transition: opacity .8s ease, transform .9s cubic-bezier(.2, .7, .2, 1); }
.js-rv .rv.rv-on { opacity: 1; transform: none; }

@media (max-width: 1080px) {
  .story-in { grid-template-columns: minmax(0, 1fr); gap: 0; }
  .story-stage { display: none; }
  .st-step { min-height: 0; opacity: 1; padding-block: 30px; }
  .st-mob { display: block; position: relative; border-radius: 20px; overflow: hidden; aspect-ratio: 16 / 10; background: var(--map); margin-bottom: 6px; }
  .st-mob img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .st-num { font-size: 56px; }
  .bento, .bento.b4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .bento.b4 .ptile.t-pin { grid-column: span 2; grid-row: span 2; }
  .nband { grid-template-columns: minmax(0, 1fr); }
  .nb, .nb:first-child { border-inline-start: 0; padding-inline: 0; border-bottom: 1px solid var(--line); padding-bottom: 22px; }
  .cine-bar .wrap { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cine-bar .wrap > * { border-inline-start: 0 !important; padding-inline: 0 16px !important; border-top: 1px solid rgba(255, 255, 255, .12); }
}
@media (max-width: 640px) {
  .cine { min-height: 560px; }
  .cine-in { padding-block: 110px 32px; }
  .bento, .bento.b4 { grid-template-columns: minmax(0, 1fr); grid-auto-rows: 230px; }
  .ptile.t-big, .ptile.t-wide, .bento.b4 .ptile.t-pin { grid-column: span 1; grid-row: span 1; }
}

/* ── v3d: one rhythm everywhere: photo + live card, editorial bands ── */

/* live cards on photo tiles sit at the top, clear of the caption */
.ptile .idea { top: 18px; left: 18px; bottom: auto; z-index: 1; color: var(--ink); }
.ptile:not(.t-big) .idea { transform: scale(.86); transform-origin: top left; }
.ixa-img { position: relative; }
.ixa-img .idea { left: 20px; bottom: 20px; }

/* the industries hint */
.ixa-hint { display: flex; align-items: center; gap: 8px; margin-bottom: 18px; font-family: var(--mono); font-size: 12.5px; letter-spacing: .04em; color: var(--muted); }
.ixa-hint svg { width: 15px; height: 15px; color: var(--signal); }

/* how GPS tracking works in an industry: a sticky heading beside a numbered list */
.gps-in { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(32px, 5vw, 72px); align-items: start; }
.gps-head { position: sticky; top: 104px; display: flex; flex-direction: column; gap: 16px; }
.gps-list { list-style: none; margin: 0; padding: 0; border-top: 1.5px solid var(--ink); }
.gps-list li { display: grid; grid-template-columns: 72px minmax(0, 1fr); gap: 16px; padding: 26px 0; border-bottom: 1px solid var(--line); }
.gps-n { font-family: var(--display); font-size: 40px; font-weight: 600; line-height: 1; letter-spacing: -.03em; color: var(--signal); }
.gps-list h3 { font-size: 22px; margin-bottom: 6px; }
.gps-list p { color: var(--muted); font-size: 16px; line-height: 1.55; }
.gps-cap { display: inline-flex; align-items: center; gap: 8px; margin-top: 12px; padding: 7px 12px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); text-decoration: none; font-family: var(--display); font-size: 13.5px; }
.gps-cap svg { width: 15px; height: 15px; }
.gps-cap:hover { border-color: var(--ink); }

/* four-column number band (home) */
.nband.n4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.sec-head .coord { align-self: end; }

@media (max-width: 1080px) {
  .gps-in { grid-template-columns: minmax(0, 1fr); }
  .gps-head { position: static; }
  .nband.n4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ixa-hint { display: none; }
}
@media (max-width: 640px) {
  .nband.n4 { grid-template-columns: minmax(0, 1fr); }
  .gps-list li { grid-template-columns: 52px minmax(0, 1fr); }
  .gps-n { font-size: 30px; }
  .ptile .idea { transform: scale(.82); }
}

/* the menu bar: one line per item, and the language switch steps aside on narrower laptops */
.nav a, .nav .menu-btn, .signin { white-space: nowrap; }
@media (max-width: 1360px) { .hdr .lang { display: none; } }
/* Yamme apps band: 3D phone + watch. Every class is prefixed dev3d-. */
.dev3d-root { position: relative; width: 100%; max-width: 520px; margin-inline: auto; aspect-ratio: 1 / 1.05; contain: layout paint; }
.dev3d-root > .dev3d-poster,
.dev3d-root > .dev3d-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.dev3d-poster { object-fit: contain; transition: opacity .6s ease, visibility 0s linear 0s; user-select: none; -webkit-user-drag: none; }
.dev3d-canvas { opacity: 0; pointer-events: none; transition: opacity .6s ease; }
.dev3d-root[data-dev3d-state="live"] > .dev3d-canvas { opacity: 1; }
.dev3d-root[data-dev3d-state="live"] > .dev3d-poster { opacity: 0; visibility: hidden; transition: opacity .6s ease, visibility 0s linear .6s; }
@media (max-width: 640px) { .dev3d-root { max-width: 420px; } }
@media (prefers-reduced-motion: reduce) { .dev3d-poster, .dev3d-canvas { transition: none; } }

/* ── article: a grid with a text column, a note column and breakouts ── */
.art { display: grid; grid-template-columns: [full-start] minmax(16px, 1fr) [wide-start] minmax(0, 140px) [text-start] minmax(0, 680px) [text-end] 56px [note-start] minmax(0, 240px) [note-end] minmax(0, 24px) [wide-end] minmax(16px, 1fr) [full-end]; padding-block: 8px 72px; font-size: 19px; line-height: 1.75; color: #24363E; }
.art > * { grid-column: text; }
.art > .b-full { grid-column: full; }
.art > .b-wide, .art > .b-img.b-wide, .art > .b-video.b-wide { grid-column: wide; }
.art > .b-row { grid-column: text-start / note-end; display: grid; grid-template-columns: minmax(0, 680px) 56px minmax(0, 240px); align-items: start; }
.b-row > :first-child { grid-column: 1; }
.b-row > .b-note { grid-column: 3; }
.b-p { margin: 0 0 22px; }
.b-p.drop::first-letter { float: left; font-family: var(--display); font-weight: 600; font-size: 74px; line-height: .82; padding: 8px 12px 0 0; color: var(--signal); }
.b-note { display: flex; flex-direction: column; gap: 10px; padding-inline-start: 16px; border-inline-start: 2px solid var(--signal); font-size: 14.5px; line-height: 1.55; color: var(--muted); margin-top: 4px; }
.b-note-img { display: block; aspect-ratio: 16 / 10; border-radius: 10px; overflow: hidden; background: var(--map); }
.b-note-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.b-h { font-size: clamp(28px, 2.8vw, 40px); line-height: 1.1; margin: 56px 0 18px; scroll-margin-top: 130px; display: flex; flex-direction: column; gap: 10px; }
.b-hn { font-family: var(--mono); font-size: 12.5px; letter-spacing: .1em; color: var(--signal); }
.b-img, .b-video, .b-pair figure, .b-widget { margin: 36px 0; }
.b-img img, .b-video video { width: 100%; display: block; border-radius: 22px; background: var(--map); aspect-ratio: 16 / 9; object-fit: cover; }
.b-img.b-full img { border-radius: 0; aspect-ratio: 21 / 9; }
figcaption { margin-top: 12px; font-size: 14px; line-height: 1.5; color: var(--muted); display: flex; gap: 10px; }
figcaption::before { content: ''; flex: none; width: 18px; height: 1.5px; background: var(--signal); margin-top: 10px; }
.b-video { position: relative; }
.b-vbtn { position: absolute; top: 16px; right: 16px; background: rgba(8, 19, 25, .62); color: #fff; border: 1px solid rgba(255, 255, 255, .3); border-radius: 999px; padding: 6px 14px; font-family: var(--mono); font-size: 12px; cursor: pointer; }
.b-pair { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin: 36px 0; }
.b-pair figure { margin: 0; }
.b-pair img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 18px; display: block; background: var(--map); }
.b-quote { margin: 48px 0; padding: 0; border: 0; }
.b-quote p { font-family: var(--display); font-weight: 600; font-size: clamp(28px, 3.2vw, 46px); line-height: 1.15; letter-spacing: -.02em; color: var(--ink); margin: 0; }
.b-quote p::before { content: '\201C'; display: block; font-size: 1.6em; line-height: .6; color: var(--signal); margin-bottom: 8px; }
.b-link { display: grid; grid-template-columns: 180px minmax(0, 1fr); border: 1px solid var(--line); border-radius: 18px; overflow: hidden; text-decoration: none; background: var(--paper); margin: 28px 0; transition: border-color .15s, box-shadow .15s; }
.b-link:hover { border-color: var(--ink); box-shadow: var(--shadow); }
.b-link-img { display: block; background: var(--map); min-height: 140px; }
.b-link-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.b-link-img.ic { display: grid; place-items: center; color: var(--signal); background: var(--ground); }
.b-link-img.ic svg { width: 40px; height: 40px; }
.b-link-body { display: flex; flex-direction: column; gap: 6px; padding: 18px 22px; }
.b-link-body .k { font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; text-transform: uppercase; color: var(--signal); }
.b-link-body b { font-family: var(--display); font-size: 19px; line-height: 1.25; color: var(--ink); }
.b-link-body small { font-size: 14.5px; color: var(--muted); line-height: 1.5; }
.b-link-dom { display: inline-flex; gap: 6px; align-items: center; font-family: var(--mono); font-size: 12px; color: var(--muted); margin-top: 2px; }
.b-link-dom .arrow { width: 14px; height: 14px; }
.b-list { list-style: none; margin: 4px 0 26px; padding: 0; display: grid; gap: 10px; counter-reset: li; }
.b-list li { counter-increment: li; display: grid; grid-template-columns: 34px minmax(0, 1fr); align-items: baseline; padding-bottom: 10px; border-bottom: 1px solid var(--line); }
.b-list li::before { content: counter(li, decimal-leading-zero); font-family: var(--mono); font-size: 12.5px; color: var(--signal); }
.b-story { margin: 24px 0; background: var(--ground); border-block: 1px solid var(--line); }
.b-story .st-step h3 { font-size: clamp(26px, 2.6vw, 36px); line-height: 1.1; }
.b-widget { display: flex; flex-direction: column; }
.b-widget-stage { position: relative; height: 170px; border-radius: 22px; background: radial-gradient(circle at 20% 30%, #DDEBF0 0, transparent 55%), var(--map); border: 1px solid var(--line); overflow: hidden; }
.b-widget-stage::before { content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(17,34,42,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(17,34,42,.05) 1px, transparent 1px); background-size: 28px 28px; }
.b-widget .b-idea { left: 50%; top: 50%; bottom: auto; transform: translate(-50%, -50%) scale(1.15); }
.b-gal { position: relative; margin: 40px 0; }
.b-gal-track { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(260px, 340px); gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: max(16px, calc((100vw - 1100px) / 2)); padding: 0 max(16px, calc((100vw - 1100px) / 2)) 12px; scrollbar-width: thin; }
.b-gal figure { margin: 0; scroll-snap-align: start; }
.b-gal img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 18px; display: block; background: var(--map); }
.b-gal figcaption span { font-family: var(--mono); font-size: 12px; color: var(--signal); }
.b-gal figcaption::before { display: none; }
.b-gal-ctl { display: flex; gap: 8px; justify-content: flex-end; padding: 6px max(16px, calc((100vw - 1100px) / 2)) 0; }
.b-gal-ctl button { width: 44px; height: 44px; border-radius: 999px; border: 1px solid var(--line-2); background: var(--paper); cursor: pointer; font-size: 18px; }
.b-take { margin: 40px 0 0; padding: 28px 32px; border-radius: 24px; background: var(--ink); color: #F7FAF9; display: flex; flex-direction: column; gap: 14px; }
.b-take .eyebrow { color: #A9DDF0; }
.b-take ol { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 28px; counter-reset: tk; }
.b-take li { counter-increment: tk; display: grid; grid-template-columns: 34px minmax(0, 1fr); font-size: 17px; line-height: 1.45; }
.b-take li::before { content: counter(tk, decimal-leading-zero); font-family: var(--mono); font-size: 12.5px; color: #A9DDF0; padding-top: 4px; }
/* hero */
.vhero { position: relative; min-height: clamp(560px, 88vh, 900px); display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; background: var(--night); color: #fff; isolation: isolate; }
.vhero-v { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; }
.vhero-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
@media (prefers-reduced-motion: no-preference) { .vhero-img img { animation: cine-zoom 16s ease-out both; } }
.vhero::before { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(0deg, rgba(8, 19, 25, .9) 0%, rgba(8, 19, 25, .35) 55%, rgba(8, 19, 25, .2) 100%); }
.vhero-in { display: flex; flex-direction: column; gap: 18px; padding-block: 140px 64px; }
.vhero .crumbs, .vhero .crumbs a { color: rgba(247, 250, 249, .7); }
.vhero-chip { align-self: flex-start; font-family: var(--mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; background: rgba(255, 255, 255, .14); border: 1px solid rgba(255, 255, 255, .25); }
.vhero h1 { color: #fff; font-size: clamp(42px, 6.6vw, 104px); line-height: .95; letter-spacing: -.04em; max-width: 14ch; }
.vhero-sf { font-size: clamp(18px, 1.6vw, 22px); line-height: 1.5; color: rgba(247, 250, 249, .86); max-width: 52ch; margin: 0; }
.vhero-by { display: flex; gap: 12px; align-items: center; }
.vhero-by b { display: block; font-family: var(--display); font-size: 15px; }
.vhero-by small { font-family: var(--mono); font-size: 12px; color: rgba(247, 250, 249, .7); }
.av { width: 40px; height: 40px; border-radius: 50%; background: #fff; color: var(--ink); display: grid; place-items: center; font-family: var(--display); font-weight: 700; flex: none; }
.av.lg { width: 56px; height: 56px; font-size: 20px; background: var(--ink); color: #fff; }
.vhero-cap { position: absolute; right: clamp(16px, 4vw, 32px); bottom: 20px; font-family: var(--mono); font-size: 11.5px; color: rgba(247, 250, 249, .6); max-width: 36ch; text-align: right; }
/* reading bar */
.rbar { position: sticky; top: 72px; z-index: 40; background: rgba(255, 255, 255, .94); border-bottom: 1px solid var(--line); }
.rbar-in { display: flex; justify-content: space-between; gap: 20px; padding-block: 10px; font-size: 13.5px; }
.rbar-t { font-family: var(--display); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.rbar-s { font-family: var(--mono); font-size: 12px; color: var(--signal); white-space: nowrap; }
.rbar-p { position: absolute; left: 0; bottom: -1px; height: 2px; width: 0; background: var(--signal); }
/* contents and the end of the article */
.art-toc { display: flex; gap: 28px; align-items: baseline; padding-block: 28px; border-bottom: 1px solid var(--line); margin-bottom: 40px; flex-wrap: wrap; }
.art-toc ol { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px 22px; }
.art-toc a { text-decoration: none; font-family: var(--display); font-size: 15px; display: inline-flex; gap: 8px; }
.art-toc a span { font-family: var(--mono); font-size: 12px; color: var(--signal); padding-top: 2px; }
.art-toc a:hover { text-decoration: underline; text-underline-offset: 4px; }
.art-end { display: flex; justify-content: space-between; gap: 28px; flex-wrap: wrap; padding-block: 32px 64px; border-top: 1px solid var(--line); max-width: 1100px; }
.art-author { display: flex; gap: 16px; align-items: center; max-width: 560px; }
.art-author b { display: block; font-family: var(--display); font-size: 17px; }
.art-author small { color: var(--muted); font-size: 14.5px; }
.art-share { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.art-share button { cursor: pointer; font: inherit; color: var(--ink); }
.art-share a, .art-share button { text-decoration: none; padding: 8px 14px; border-radius: 999px; border: 1px solid var(--line-2); font-family: var(--display); font-size: 14px; background: var(--paper); }
.art-share a:hover, .art-share button:hover { border-color: var(--ink); }
.art-next { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-auto-rows: 280px; }
/* show the blocks (for planning the blog editor) */
.show-blocks [data-block] { outline: 1.5px dashed var(--signal); outline-offset: 6px; position: relative; }
.show-blocks [data-block]::after { content: attr(data-block); position: absolute; top: -14px; left: 0; z-index: 6; font-family: var(--mono); font-size: 11px; letter-spacing: .04em; background: var(--signal); color: #fff; padding: 2px 7px; border-radius: 4px; white-space: nowrap; line-height: 1.5; }
@media (max-width: 1080px) {
  .art { grid-template-columns: [full-start] 16px [wide-start text-start note-start] minmax(0, 1fr) [text-end note-end wide-end] 16px [full-end]; font-size: 18px; }
  .art > .b-row { display: block; }
  .b-row > .b-note { margin: 0 0 24px; padding: 14px 16px; border-inline-start-width: 3px; background: var(--ground); border-radius: 0 12px 12px 0; }
  .b-take ol { grid-template-columns: minmax(0, 1fr); }
  .art-next { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .b-link { grid-template-columns: minmax(0, 1fr); }
  .b-link-img { min-height: 0; aspect-ratio: 16 / 9; }
  .b-pair { grid-template-columns: minmax(0, 1fr); }
  .rbar-t { display: none; }
  .art-next { grid-template-columns: minmax(0, 1fr); }
}
.bfeat { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); border-radius: 28px; overflow: hidden; background: var(--paper); border: 1px solid var(--line); text-decoration: none; box-shadow: var(--shadow); }
.bfeat-media { position: relative; aspect-ratio: 16 / 10; background: var(--night); overflow: hidden; }
.bfeat-media img, .bfeat-media video { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .8s cubic-bezier(.2, .7, .2, 1); }
.bfeat:hover .bfeat-media img, .bfeat:hover .bfeat-media video { transform: scale(1.03); }
.bfeat-tag { position: absolute; top: 18px; left: 18px; font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; background: #fff; color: var(--ink); }
.bfeat-body { display: flex; flex-direction: column; gap: 14px; justify-content: center; padding: clamp(24px, 3.4vw, 52px); }
.bfeat-body .k { font-family: var(--mono); font-size: 11.5px; letter-spacing: .08em; text-transform: uppercase; color: var(--signal); }
.bfeat-body b { font-family: var(--display); font-size: clamp(28px, 3vw, 44px); line-height: 1.05; letter-spacing: -.03em; font-weight: 600; color: var(--ink); }
.bfeat-body .ex { color: var(--muted); font-size: 16.5px; line-height: 1.6; }
.bfeat-body .mt { font-family: var(--mono); font-size: 12px; color: var(--muted); }
.bfeat-body .btn { align-self: flex-start; margin-top: 6px; }
.bmos-h { display: flex; justify-content: space-between; align-items: end; gap: 16px; margin: 56px 0 20px; }
.bmos-h h2 { font-size: clamp(26px, 2.6vw, 36px); }
.bnews { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: 32px; align-items: center; padding: clamp(28px, 4vw, 48px); border-radius: 28px; background: var(--ink); color: #F7FAF9; }
.bnews h2 { color: #fff; font-size: clamp(26px, 2.6vw, 36px); }
.bnews p { color: #B9C6CC; margin-top: 10px; }
.bnews form { display: flex; gap: 8px; padding: 6px; border-radius: 999px; background: #fff; }
.bnews input { flex: 1; min-width: 0; border: 0; outline: 0; padding: 0 16px; font: inherit; font-size: 15.5px; color: var(--ink); background: transparent; }
.bnews .note { grid-column: 2; font-family: var(--mono); font-size: 12px; color: #B9C6CC; margin-top: -18px; }
@media (max-width: 1080px) { .bfeat, .bnews { grid-template-columns: minmax(0, 1fr); } .bnews .note { grid-column: 1; margin-top: 0; } }
/* ── v3e: every opening section fits the screen, on short laptops as on tall monitors ── */
/* Sizes follow the screen height as well as its width, so a 14" laptop sees the whole hero without scrolling. */

/* home hero: two columns from 900 px up, filling the screen below the header */
@media (min-width: 901px) {
  .hero-in { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); min-height: min(calc(100svh - 73px), 940px);
    padding-block: clamp(18px, 5vh, 72px) clamp(18px, 4.5vh, 64px); align-content: center; }
  .hero-copy { gap: clamp(12px, 2.3vh, 24px); }
  .hero-copy h1 { font-size: clamp(34px, min(5.4vw, 8.8vh), 76px); }
  .hero-copy .lead { font-size: clamp(15px, min(1.45vw, 2.35vh), 19.5px); line-height: 1.5; }
  .hero .btn { height: clamp(42px, 6.2vh, 52px); }
  .hero-visual .product { width: auto; max-width: 100%; max-height: calc(100svh - 73px - 2 * clamp(18px, 5vh, 72px)); display: block; margin-inline: auto; }
}

/* photo heroes on inner pages */
.cine { min-height: clamp(440px, calc(100svh - 73px), 860px); }
.cine-in { padding-block: clamp(48px, 10vh, 132px) clamp(18px, 4.5vh, 44px); gap: clamp(10px, 2vh, 18px); }
.cine h1 { font-size: clamp(32px, min(6.2vw, 8.6vh), 96px); max-width: 16ch; }
.hz-strip + .cine { min-height: clamp(440px, calc(100svh - 83px), 860px); }
.cine .lead { font-size: clamp(15px, min(1.45vw, 2.35vh), 21px); line-height: 1.5; }
.cine .btn { height: clamp(42px, 6.2vh, 52px); }
.cine-bar .wrap > * { padding-block: clamp(10px, 1.9vh, 18px) clamp(12px, 2.3vh, 22px); }

/* blog article heroes (the reading bar sits above them) */
.vhero { min-height: clamp(440px, calc(100svh - 73px - 44px), 900px); }
.vhero-in { padding-block: clamp(44px, 9vh, 140px) clamp(18px, 5.5vh, 64px); gap: clamp(10px, 2vh, 18px); }
.vhero h1 { font-size: clamp(32px, min(6.6vw, 9.2vh), 104px); }
.vhero-sf { font-size: clamp(15px, min(1.6vw, 2.4vh), 22px); }

/* the Mobile apps hero: two columns from 900 px, and the 3D phone never grows taller than the screen allows */
@media (min-width: 901px) {
  .ghero-in { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); }
  .ghero { padding-block: clamp(18px, 4vh, 56px) clamp(18px, 4vh, 48px); min-height: min(calc(100svh - 73px), 900px); display: flex; align-items: center; }
  .ghero > .wrap { width: 100%; }
  .ghero-copy { gap: clamp(10px, 2vh, 16px); }
  .ghero-copy h1 { font-size: clamp(32px, min(4.2vw, 8.6vh), 56px); }
  .apps-dev .dev3d-root { max-width: min(520px, calc((100svh - 73px - 2 * clamp(18px, 4vh, 56px)) / 1.05)); }
}

/* phones: the photo heroes fill the screen; the numbered index is for larger screens */
@media (max-width: 640px) {
  .cine-bar { display: none; }
  .cine { min-height: calc(100svh - 73px); }
  .hz-strip + .cine { min-height: calc(100svh - 83px); }
  .cine-in { padding-block: 40px 28px; }
  .vhero { min-height: calc(100svh - 73px - 44px); }
  .vhero-in { padding-block: 40px 28px; }
  .vhero-cap { display: none; }
  .cine h1, .vhero h1 { font-size: clamp(30px, 9vw, 40px); }
  .cine .lead, .vhero-sf { font-size: 15.5px; }
}

/* phones and small tablets: a little less padding above and below the home hero */
@media (max-width: 900px) { .hero-in { padding-block: 32px 28px; } }

/* an old section name kept as a second address for the same section (e.g. #solutions -> Industries) */
.anchor-alias { display: block; position: relative; top: -80px; height: 0; visibility: hidden; }

/* ── language menu (every language) ──────────────────────────── */
.langdd { position: relative; }
.langdd summary { list-style: none; display: inline-flex; align-items: center; gap: 6px; height: 38px; padding: 0 12px; border: 1px solid var(--line); border-radius: 999px; cursor: pointer; font-family: var(--display); font-size: 13.5px; color: var(--ink); white-space: nowrap; background: var(--paper); }
.langdd summary::-webkit-details-marker { display: none; }
.langdd summary svg { width: 16px; height: 16px; flex: none; }
.langdd[open] summary, .langdd summary:hover { border-color: var(--ink); }
.langdd-menu { position: absolute; top: calc(100% + 8px); inset-inline-end: 0; min-width: 170px; background: var(--paper); border: 1px solid var(--line); border-radius: 14px; box-shadow: var(--shadow); padding: 6px; display: grid; gap: 2px; z-index: 80; }
.langdd-menu a { padding: 9px 12px; border-radius: 9px; text-decoration: none; font-family: var(--display); font-size: 15px; color: var(--ink); }
.langdd-menu a:hover, .langdd-menu a.on { background: var(--ground); }
.langdd-menu a.on { font-weight: 600; }
.langdd-menu a[lang="ar"], .langdd-menu a[lang="ckb"], .drawer-lang a[lang="ar"], .drawer-lang a[lang="ckb"] { font-family: 'IBM Plex Sans Arabic', 'Segoe UI', Tahoma, sans-serif; }
.drawer-lang { display: flex; gap: 8px; padding: 4px 0 12px; border-bottom: 1px solid var(--line); margin-bottom: 4px; }
.drawer .drawer-lang a { padding: 7px 14px !important; border: 1px solid var(--line-2); border-radius: 999px; font-size: 15px !important; }
.drawer .drawer-lang a.on { background: var(--ink); color: #F7FAF9; border-color: var(--ink); }
@media (max-width: 640px) { .langdd summary span { display: none; } .langdd summary { padding: 0 11px; } }

/* ── right-to-left: Arabic and Kurdish ───────────────────────── */
:root[dir="rtl"] {
  --display: 'IBM Plex Sans Arabic', 'Readex Pro', 'Segoe UI', Tahoma, sans-serif;
  --body: 'IBM Plex Sans Arabic', 'Segoe UI', Tahoma, sans-serif;
  --mono: 'IBM Plex Sans Arabic', 'IBM Plex Mono', 'Segoe UI', Tahoma, sans-serif;
}
/* letter spacing breaks Arabic letters apart; tight line heights clip their marks */
[dir="rtl"] *, [dir="rtl"] *::before, [dir="rtl"] *::after { letter-spacing: 0 !important; }
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] h4 { line-height: 1.3; }
[dir="rtl"] .cine h1, [dir="rtl"] .vhero h1, [dir="rtl"] .hero-copy h1, [dir="rtl"] .ghero-copy h1, [dir="rtl"] .pc-in h1 { line-height: 1.22; }
[dir="rtl"] .eyebrow, [dir="rtl"] .k, [dir="rtl"] .crumbs, [dir="rtl"] .mt, [dir="rtl"] .idea small { font-size: 13.5px; }
[dir="rtl"] body { line-height: 1.75; }

/* arrows point the reading way */
[dir="rtl"] .arrow { transform: scaleX(-1); }
[dir="rtl"] .ptile:hover .arrow { transform: scaleX(-1) translateX(3px); }

/* phone numbers and codes stay left-to-right inside Arabic text */
[dir="rtl"] .mono, [dir="rtl"] [data-copy] { direction: ltr; unicode-bidi: isolate; }
[dir="rtl"] li.mono { text-align: right; }

/* things placed with left/right */
[dir="rtl"] .chip-veh { left: auto; right: -2%; }
[dir="rtl"] .chip-alert { right: auto; left: 0; }
[dir="rtl"] .idea { left: auto; right: 16px; }
[dir="rtl"] .ptile .idea { left: auto; right: 18px; transform-origin: top right; }
[dir="rtl"] .ixa-img .idea { left: auto; right: 20px; }
[dir="rtl"] .st-frame .idea { left: auto; right: 24px; }
[dir="rtl"] .b-widget .b-idea { left: 50%; right: auto; }
[dir="rtl"] .ptile-body { left: 60px; right: 22px; }
[dir="rtl"] .ptile .arrow { right: auto; left: 20px; }
[dir="rtl"] .ptile.dark .mi { left: auto; right: 22px; }
[dir="rtl"] .st-rail { left: 110px; right: 24px; }
[dir="rtl"] .st-rail i::after { transform-origin: right; }
[dir="rtl"] .st-count { right: auto; left: 20px; }
[dir="rtl"] .stops em { left: auto; right: 4px; }
[dir="rtl"] .bfeat-tag { left: auto; right: 18px; }
[dir="rtl"] .b-vbtn, [dir="rtl"] .vid-mini { right: auto; left: 16px; }
[dir="rtl"] .vhero-cap { right: auto; left: clamp(16px, 4vw, 32px); text-align: left; }
[dir="rtl"] .rbar-p { left: auto; right: 0; }
[dir="rtl"] .show-blocks [data-block]::after { left: auto; right: 0; }
[dir="rtl"] .hzc::after { left: auto; right: -14px; transform: rotate(45deg); }
[dir="rtl"] .num b small { margin-left: 0; margin-right: 2px; }
@media (max-width: 640px) { [dir="rtl"] .idea { left: auto; right: 10px; } }

/* gradients that darken the text side */
[dir="rtl"] .cine::before { background: linear-gradient(270deg, rgba(8, 19, 25, .86) 0%, rgba(8, 19, 25, .62) 36%, rgba(8, 19, 25, .12) 70%, rgba(8, 19, 25, 0) 100%), linear-gradient(0deg, rgba(8, 19, 25, .8) 0%, rgba(8, 19, 25, 0) 42%); }
[dir="rtl"] .ixa-item.on { background: linear-gradient(270deg, var(--ground), transparent); }

/* the moving dot in the "Your systems" card travels the reading way */
@media (prefers-reduced-motion: no-preference) { [dir="rtl"] .idea.on .sync-line i { animation-name: sync-go-rtl; } }
@keyframes sync-go-rtl { from { left: calc(100% - 8px); } to { left: 0; } }

/* Arabic letters join, so a large first letter would break the word */
[dir="rtl"] .b-p.drop::first-letter, [dir="rtl"] .pc-body > p:first-of-type::first-letter { float: none; font: inherit; color: inherit; padding: 0; }
