/* ==========================================================================
   Bits and Bytes Services - Master Stylesheet
   ========================================================================== */

/* ── Base Setup ── */
:root {
  color-scheme: light;
  box-sizing: border-box;
  padding-top: env(safe-area-inset-top, 0px);
  padding-bottom: env(safe-area-inset-bottom, 0px);
}

html {
  scroll-padding-top: env(safe-area-inset-top, 0px);
}

body {
  margin: 0;
  padding: 0;
  font:
    14px -apple-system,
    BlinkMacSystemFont,
    sans-serif;
  background: #fff;
  color: #000;
}

img {
  max-width: 100%;
}

[hidden]:not([hidden="until-found" i]) {
  display: none !important;
}

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

/* ── Main Theme & Components ── */
/* Layout: dark single scroll with white type. Logo shapes (notched twin blocks, eye dots) repeat as the brand motif. Bento services grid, plum band, pink testimonial. */
:root {
  --bg: #ffffff;
  --surface: #ffffff;
  --ink: #0f1b3d;
  --muted: #4f5f82;
  --line: #dce4f5;
  --plum: #0f1b3d;
  --mag: #1d4ed8;
  --pink: #f2f6ff;
  --accent: #1d4ed8;
  --btn: #1d4ed8;
  --on-btn: #ffffff;
  --glow: rgba(56, 189, 248, 0.18);
  --shadow: 0 18px 40px rgba(15, 27, 61, 0.12);
  --display: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;
  --body: "DM Sans", "Segoe UI", system-ui, sans-serif;
  --mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;
  color-scheme: light;
  /* New accent colors */
  --gold: #f59e0b;
  --gold-dark: #d97706;
  --gold-soft: #fef3c7;
  --teal: #14b8a6;
  --teal-dark: #0d9488;
  --teal-soft: #d1fae5;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  overflow-x: clip;
}

body {
  background: var(--bg);
  color: var(--ink);
  font-family: var(--body);
  font-size: 17px;
  line-height: 1.6;
}

h1,
h2,
h3,
h4 {
  font-family: var(--display);
  font-weight: 800;
  line-height: 1.08;
  margin: 0;
  text-wrap: balance;
  letter-spacing: -0.025em;
}

p {
  margin: 0;
}

a {
  color: inherit;
}

button {
  font: inherit;
  color: inherit;
}

:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

section[id] {
  scroll-margin-top: 84px;
}

.wrap {
  max-width: 1240px;
  margin-inline: auto;
  padding-inline: clamp(20px, 4vw, 48px);
}

.tag {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font: 500 12px var(--mono);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--accent);
}

.eye {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid var(--plum);
  position: relative;
  flex: none;
  display: inline-block;
}

.eye::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 7px;
  height: 7px;
  margin: -3.5px 0 0 -3.5px;
  border-radius: 50%;
  background: var(--plum);
}

/* ── FLOATING ISLAND / CAPSULE BAR ── */
.top {
  position: sticky;
  top: 14px;
  z-index: 1000;
  background: transparent;
  border-bottom: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  pointer-events: none;
  transition: transform 0.3s ease;
}

.top>.wrap {
  padding-inline: clamp(16px, 3.5vw, 40px);
}

.bar {
  display: flex;
  align-items: center;
  gap: 16px;
  min-height: 64px;
  background: rgba(255, 255, 255, 0.88);
  -webkit-backdrop-filter: blur(20px) saturate(180%);
  backdrop-filter: blur(20px) saturate(180%);
  border: 1px solid rgba(226, 232, 240, 0.85);
  border-radius: 999px;
  padding: 6px 8px 6px 18px;
  box-shadow:
    0 16px 36px -8px rgba(15, 23, 42, 0.1),
    0 4px 14px -2px rgba(15, 23, 42, 0.04),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);
  pointer-events: auto;
  position: relative;
  transition:
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease;
}

.bar:hover {
  box-shadow:
    0 20px 44px -8px rgba(29, 78, 216, 0.15),
    0 6px 18px -2px rgba(15, 23, 42, 0.06),
    inset 0 1px 0 #ffffff;
  border-color: rgba(191, 219, 254, 0.95);
}

.brand {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 4px;
}

.mk {
  height: 38px;
  width: auto;
  max-width: 100px;
  flex: none;
  border-radius: 8px;
  object-fit: contain;
}

.bt {
  display: grid;
  line-height: 1.15;
}

.bt b {
  font: 800 16px/1 var(--display);
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: var(--ink);
}

.bt small {
  font: 600 8.5px var(--mono);
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--muted);
  margin-top: 3px;
}

.nav {
  display: flex;
  gap: 3px;
  margin-left: auto;
  align-items: center;
}

.nav a {
  padding: 8px 14px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 550;
  font-size: 14px;
  color: #475569;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.nav a:hover,
.nav-item:hover>a {
  background: rgba(29, 78, 216, 0.08);
  color: #1d4ed8;
}

.nav-item {
  position: relative;
}

.dropdown {
  position: absolute;
  top: calc(100% + 14px);
  left: 50%;
  transform: translateX(-35%) translateY(10px);
  width: 980px;
  max-width: calc(100vw - 32px);
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: 20px;
  padding: 24px 28px;
  box-shadow:
    0 25px 65px -15px rgba(15, 23, 42, 0.16),
    0 8px 24px rgba(15, 27, 61, 0.06);
  opacity: 0;
  visibility: hidden;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
  z-index: 1000;
}

.dropdown::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 35%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(255, 255, 255, 0.98);
  filter: drop-shadow(0 -2px 2px rgba(29, 78, 216, 0.08));
}

.dropdown::after {
  content: "";
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  height: 16px;
}

.nav-item:hover .dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateX(-35%) translateY(0);
}

.mega-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.mega-col {
  display: flex;
  flex-direction: column;
}

.mega-heading {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 11.5px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #701a75;
  margin-bottom: 14px;
  padding-bottom: 6px;
  border-bottom: 1px solid #f1f5f9;
}

.mega-pipe {
  color: #831843;
  font-weight: 900;
  font-size: 14px;
}

.mega-list {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.mega-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 9px 10px;
  border-radius: 12px;
  text-decoration: none;
  transition: all 0.2s ease;
}

.mega-item:hover {
  background: #f8fafc;
  transform: translateX(3px);
}

.mega-icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  transition: transform 0.2s ease;
}

.mega-item:hover .mega-icon {
  transform: scale(1.08);
}

.mega-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.mega-title {
  font-size: 14px;
  font-weight: 700;
  color: var(--ink);
  line-height: 1.25;
  transition: color 0.2s ease;
}

.mega-item:hover .mega-title {
  color: #1d4ed8;
}

.mega-desc {
  font-size: 11.5px;
  color: var(--muted);
  line-height: 1.35;
}

.mi-purple {
  background: #fdf2f8;
  color: #a21caf;
}

.mi-blue {
  background: #eff6ff;
  color: #2563eb;
}

.mi-green {
  background: #f0fdf4;
  color: #16a34a;
}

.mi-teal {
  background: #f0fdfa;
  color: #0d9488;
}

.mi-orange {
  background: #fff7ed;
  color: #ea580c;
}

.mi-red {
  background: #fff1f2;
  color: #e11d48;
}

.mi-amber {
  background: #fefce8;
  color: #d97706;
}

.mi-violet {
  background: #f5f3ff;
  color: #7c3aed;
}

.mi-emerald {
  background: #ecfdf5;
  color: #059669;
}

.mi-pink {
  background: #fff1f2;
  color: #e11d48;
}

.mi-slate {
  background: #f1f5f9;
  color: #475569;
}

.chev {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-item:hover .chev {
  transform: rotate(180deg);
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 15px 26px;
  border-radius: 999px;
  border: 2px solid var(--btn);
  background: var(--btn);
  color: var(--on-btn);
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  transition:
    transform 0.15s,
    box-shadow 0.15s;
}

.btn:hover {
  transform: translateY(-2px);
  box-shadow: var(--shadow);
}

.btn.out {
  background: transparent;
  color: var(--ink);
  border-color: var(--ink);
}

.btn.sm {
  padding: 11px 20px;
  font-size: 15px;
}

/* Hero CTA Buttons */
.hero-cta {
  --blue: #2d55d6;
  --sky: var(--gold);
  --navy: #0b1b52;
  --navy-hover: #132a7a;
  --blue-soft: #eef2ff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 36px;
}

/* Primary: navy pill with a light orbiting its border */
.hero-cta .btn-orbit {
  position: relative;
  display: inline-block;
  isolation: isolate;
  overflow: hidden;
  padding: 2px;
  border-radius: 999px;
  text-decoration: none;
  box-shadow: 0 16px 34px rgba(11, 27, 82, 0.22);
  transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.hero-cta .btn-orbit::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 200%;
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  background: conic-gradient(from 0deg,
      transparent 0deg,
      transparent 260deg,
      var(--gold) 320deg,
      var(--gold-dark) 345deg,
      transparent 360deg);
  animation: hero-orbit 3.2s linear infinite;
  z-index: -2;
}

@keyframes hero-orbit {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.hero-cta .btn-orbit:hover {
  transform: translateY(-3px);
}

.hero-cta .btn-orbit .inner {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  background: var(--navy);
  color: #fff;
  border-radius: 999px;
  padding: 18px 16px 18px 30px;
  min-height: 64px;
  font-family: "Space Grotesk", system-ui, sans-serif;
  font-weight: 700;
  font-size: 17px;
  letter-spacing: 0.01em;
  transition: background 0.3s;
}

.hero-cta .btn-orbit:hover .inner {
  background: var(--navy-hover);
}

.hero-cta .btn-orbit .arrow {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--gold);
  color: var(--navy);
  transition: transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.hero-cta .btn-orbit .arrow svg {
  width: 16px;
  height: 16px;
}

.hero-cta .btn-orbit:hover .arrow {
  transform: rotate(-45deg);
}

.hero-cta .btn-orbit:focus-visible {
  outline: 3px solid var(--gold);
  outline-offset: 4px;
}

/* Secondary: outline pill whose navy circle floods the button on hover */
.hero-cta .btn-split {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  gap: 18px;
  padding: 6px 6px 6px 28px;
  min-height: 64px;
  border: 2px solid var(--teal);
  border-radius: 999px;
  background: #fff;
  color: var(--teal);
  text-decoration: none;
  font-family: "Space Grotesk", system-ui, sans-serif;
  font-weight: 700;
  font-size: 17px;
  letter-spacing: 0.01em;
  transition:
    color 0.4s,
    border-color 0.4s;
}

.hero-cta .btn-split::before {
  content: "";
  position: absolute;
  z-index: -1;
  right: 6px;
  top: 50%;
  margin-top: -26px;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--navy);
  transition: transform 0.65s cubic-bezier(0.7, 0, 0.2, 1);
}

.hero-cta .btn-split .dot {
  position: relative;
  z-index: 1;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--teal);
  color: #fff;
  display: grid;
  place-items: center;
  flex: none;
  transition:
    background 0.4s,
    color 0.4s;
}

.hero-cta .btn-split .dot svg {
  width: 18px;
  height: 18px;
  margin-left: 3px;
}

.hero-cta .btn-split:hover {
  color: #fff;
  border-color: var(--navy);
}

.hero-cta .btn-split:hover::before {
  transform: scale(8);
}

.hero-cta .btn-split:hover .dot {
  background: #fff;
  color: var(--navy);
}

.hero-cta .btn-split:focus-visible {
  outline: 3px solid var(--teal);
  outline-offset: 4px;
}

@media (max-width: 575px) {
  .hero-cta {
    gap: 20px;
    flex-direction: column;
    align-items: stretch;
  }

  .hero-cta .btn-orbit,
  .hero-cta .btn-split {
    width: 100%;
    justify-content: space-between;
  }
}

@media (prefers-reduced-motion: reduce) {
  .hero-cta .btn-orbit::before {
    animation: none;
  }

  .hero-cta .btn-orbit,
  .hero-cta .btn-orbit .inner,
  .hero-cta .btn-orbit .arrow,
  .hero-cta .btn-split,
  .hero-cta .btn-split::before,
  .hero-cta .btn-split .dot {
    transition: none;
  }
}

.icon-btn {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid var(--line);
  background: var(--surface);
  cursor: pointer;
  display: grid;
  place-items: center;
  font-size: 16px;
}

.icon-btn:hover {
  background: var(--pink);
}

/* hero */
.hero {
  padding-block: 56px 40px;
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 24px;
  align-items: center;
}

.hero h1 {
  font-size: clamp(34px, 5.2vw, 74px);
  margin: 22px 0 26px;
  color: var(--ink);
  letter-spacing: -0.035em;
}

.hero h1 mark {
  background: linear-gradient(transparent 64%,
      rgba(56, 189, 248, 0.28) 64%);
  color: var(--accent);
  padding: 0 0.05em;
}

.lede {
  font-size: 20px;
  color: var(--muted);
  max-width: 50ch;
}

.cta {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-top: 34px;
}

.proof {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 34px;
  color: var(--muted);
  font-size: 15px;
}

/* 3D rack */
.stage {
  position: relative;
  height: 620px;
  perspective: 1500px;
  display: grid;
  place-items: center;
  min-width: 0;
}

.blob {
  position: absolute;
  width: 440px;
  height: 440px;
  max-width: 90%;
  border-radius: 50%;
  background: radial-gradient(circle,
      rgba(56, 189, 248, 0.26),
      rgba(29, 78, 216, 0.1) 55%,
      transparent 72%);
  left: 50%;
  top: 50%;
  margin: -220px 0 0 -220px;
  transform: translateY(-10px);
}

.scene {
  --w: 190px;
  --h: 320px;
  --d: 150px;
  transform-style: preserve-3d;
  transform: rotateX(-9deg) translateY(-56px);
  scale: 1;
  position: relative;
}

.rack {
  position: relative;
  width: 0;
  height: 0;
  transform-style: preserve-3d;
  animation: sway 12s ease-in-out infinite alternate;
}

@keyframes sway {
  from {
    transform: rotateY(-34deg);
  }

  to {
    transform: rotateY(26deg);
  }
}

.slot {
  position: absolute;
  left: calc(var(--w) / -2);
  top: calc(var(--h) / -2);
  width: var(--w);
  height: var(--h);
  transform-style: preserve-3d;
}

.face {
  position: absolute;
  backface-visibility: hidden;
  border: 2px solid #2f5f9e;
  background: #0f2a4d;
}

.f-front {
  width: var(--w);
  height: var(--h);
  transform: translateZ(calc(var(--d) / 2));
  padding-top: 12px;
}

.f-back {
  width: var(--w);
  height: var(--h);
  transform: rotateY(180deg) translateZ(calc(var(--d) / 2));
  background: #0a1c36;
  padding-top: 12px;
}

.f-right {
  width: var(--d);
  height: var(--h);
  left: calc((var(--w) - var(--d)) / 2);
  transform: rotateY(90deg) translateZ(calc(var(--w) / 2));
  background: #173e70;
}

.f-left {
  width: var(--d);
  height: var(--h);
  left: calc((var(--w) - var(--d)) / 2);
  transform: rotateY(-90deg) translateZ(calc(var(--w) / 2));
  background: #0a1c36;
}

.f-right,
.f-left {
  background-image: repeating-linear-gradient(180deg,
      transparent 0 33px,
      #1f5a9e 33px 34px);
}

.f-top {
  width: var(--w);
  height: var(--d);
  top: calc((var(--h) - var(--d)) / 2);
  transform: rotateX(90deg) translateZ(calc(var(--h) / 2));
  background: #1f5a9e;
}

.unit {
  height: 30px;
  margin: 0 10px 4px;
  background: #173e70;
  border: 1px solid #3a74b8;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 8px;
  font: 500 9px var(--mono);
  color: #cfe6ff;
}

.vent {
  flex: 1;
  height: 14px;
  margin: 0 8px;
  background: repeating-linear-gradient(90deg,
      #0a1c36 0 2px,
      transparent 2px 5px);
}

.leds {
  display: flex;
  gap: 4px;
}

.led {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #38bdf8;
  box-shadow: 0 0 6px #38bdf8;
  animation: blink 2.4s infinite;
}

.led.a {
  background: #f5b84b;
  box-shadow: 0 0 6px #f5b84b;
}

@keyframes blink {

  0%,
  86%,
  100% {
    opacity: 1;
  }

  92% {
    opacity: 0.25;
  }
}

.ground {
  position: absolute;
  bottom: 176px;
  left: 50%;
  width: 340px;
  height: 54px;
  margin-left: -170px;
  border-radius: 50%;
  background: radial-gradient(closest-side,
      rgba(15, 27, 61, 0.28),
      transparent);
}

.float {
  position: absolute;
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 16px;
  padding: 14px 18px;
  box-shadow: var(--shadow);
  display: grid;
  gap: 2px;
  animation: bob 6s ease-in-out infinite alternate;
}

.float small {
  font: 500 11px var(--mono);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--muted);
}

.float b {
  font: 800 26px var(--display);
  color: var(--ink);
  letter-spacing: -0.02em;
}

.f1 {
  top: 48px;
  left: 0;
}

.f2 {
  bottom: 84px;
  right: 0;
  animation-delay: -3s;
}

@keyframes bob {
  from {
    transform: translateY(-6px);
  }

  to {
    transform: translateY(6px);
  }
}

.floatEye {
  position: absolute;
  top: 40px;
  right: 20px;
  display: flex;
  gap: 10px;
}

.floatEye .eye {
  width: 34px;
  height: 34px;
  border-width: 3px;
  animation: bob 5s ease-in-out infinite alternate;
}

.floatEye .eye::after {
  width: 12px;
  height: 12px;
  margin: -6px 0 0 -6px;
}

.floatEye .eye:nth-child(2) {
  animation-delay: -2.5s;
  border-color: var(--mag);
}

.floatEye .eye:nth-child(2)::after {
  background: var(--mag);
}

/* twin tiles (logo shape) */
.twins {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  padding-bottom: 72px;
}

.tile {
  padding: 30px 28px;
  display: grid;
  gap: 6px;
  align-content: end;
  min-height: 170px;
  border-radius: 26px;
}

.tile b {
  font: 800 clamp(34px, 4vw, 54px)/1 var(--display);
  letter-spacing: -0.03em;
}

.tile span {
  font-size: 15px;
}

.t-plum {
  background: var(--plum);
  color: #fff;
  clip-path: polygon(0 0,
      100% 0,
      100% 40%,
      calc(100% - 16px) 50%,
      100% 60%,
      100% 100%,
      0 100%);
}

.t-mag {
  background: var(--mag);
  color: #fff;
  clip-path: polygon(0 0,
      100% 0,
      100% 100%,
      0 100%,
      0 60%,
      16px 50%,
      0 40%);
}

.t-line {
  background: var(--surface);
  border: 1px solid var(--line);
}

.t-line b {
  color: var(--ink);
}

.t-line span {
  color: var(--muted);
}

/* band */
.band {
  background: linear-gradient(135deg,
      var(--plum) 0%,
      #162a5c 50%,
      var(--ink) 100%);
  color: #fff;
  overflow: hidden;
  padding-block: 12px;
  transform: rotate(-1.2deg);
  margin-block: 20px;
  width: calc(100% + 48px);
  margin-left: -24px;
}

.band .track {
  display: flex;
  gap: 36px;
  width: max-content;
  animation: slide 60s linear infinite;
  font: 800 clamp(16px, 2.2vw, 28px) var(--display);
  text-transform: uppercase;
  letter-spacing: -0.01em;
  align-items: center;
  white-space: nowrap;
}

.band:hover .track {
  animation-play-state: paused;
}

.band .track i {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  box-shadow: inset 0 0 0 4px var(--mag);
  display: inline-block;
}

@keyframes slide {
  to {
    transform: translateX(-50%);
  }
}

/* sections */
.sec {
  padding-block: 96px;
}

.head {
  display: grid;
  gap: 16px;
  margin-bottom: 48px;
  max-width: 760px;
}

.head h2 {
  font-size: clamp(34px, 5vw, 64px);
  color: var(--ink);
}

.head p {
  color: var(--muted);
  font-size: 19px;
}

/* bento */
.bento {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 16px;
}

.bt-card {
  border-radius: 26px;
  padding: 32px;
  display: grid;
  gap: 12px;
  align-content: space-between;
  min-height: 260px;
  transition:
    transform 0.2s,
    box-shadow 0.2s;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.bt-card .code {
  font: 500 12px var(--mono);
  letter-spacing: 0.12em;
  border: 1.5px solid currentColor;
  border-radius: 999px;
  padding: 4px 12px;
  justify-self: start;
}

.bt-card h3 {
  font-size: clamp(24px, 2.6vw, 34px);
}

.bt-card p {
  font-size: 16px;
  max-width: 42ch;
}

.bt-card .go {
  font: 600 15px var(--body);
  display: flex;
  gap: 8px;
  align-items: center;
}

.c-plum {
  background: var(--plum);
  color: #fff;
}

.c-mag {
  background: var(--mag);
  color: #fff;
}

.c-pink {
  background: var(--pink);
  color: var(--ink);
}

.c-pink .code {
  color: var(--accent);
}

.c-white {
  background: var(--surface);
  border: 1px solid var(--line);
}

.c-white .code {
  color: var(--accent);
}

.s4 {
  grid-column: span 4;
}

.s3 {
  grid-column: span 3;
}

.s2 {
  grid-column: span 2;
}

.rackart {
  position: absolute;
  right: 28px;
  bottom: 0;
  width: 120px;
  height: 170px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  background: repeating-linear-gradient(180deg,
      rgba(255, 255, 255, 0.14) 0 14px,
      transparent 14px 24px);
}

/* steps */
.steps {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0;
  border-top: 2px solid var(--mag);
}

.step {
  padding: 28px 24px 8px 0;
  display: grid;
  gap: 12px;
  align-content: start;
}

.step+.step {
  padding-left: 24px;
  border-left: 1px solid var(--line);
}

.step .n {
  font: 800 64px/1 var(--display);
  color: transparent;
  -webkit-text-stroke: 2px var(--accent);
  letter-spacing: -0.03em;
}

.step h3 {
  font-size: 24px;
  color: var(--ink);
}

.step p {
  color: var(--muted);
  font-size: 16px;
}

/* work */
.work {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

.case {
  border-radius: 26px;
  overflow: hidden;
  background: var(--surface);
  border: 1px solid var(--line);
  display: grid;
  align-content: start;
  transition:
    transform 0.2s,
    box-shadow 0.2s;
}

.big {
  padding: 34px 28px;
  display: grid;
  gap: 4px;
  min-height: 190px;
  align-content: end;
}

.big b {
  font: 800 clamp(52px, 6vw, 84px)/0.95 var(--display);
  letter-spacing: -0.04em;
}

.big span {
  font: 500 12px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  opacity: 0.85;
}

.cb {
  padding: 24px 28px 30px;
  display: grid;
  gap: 8px;
}

.cb small {
  font: 500 12px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--accent);
}

.cb h3 {
  font-size: 24px;
  color: var(--ink);
}

.cb p {
  color: var(--muted);
  font-size: 16px;
}

/* why */
.why {
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 64px;
  align-items: start;
}

.why .head {
  position: sticky;
  top: 110px;
}

.why-list {
  display: grid;
  gap: 0;
}

.why-item {
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 18px;
  padding: 28px 0;
  border-top: 1px solid var(--line);
}

.why-item:last-child {
  border-bottom: 1px solid var(--line);
}

.why-item .eye {
  width: 34px;
  height: 34px;
  margin-top: 4px;
}

.why-item .eye::after {
  width: 12px;
  height: 12px;
  margin: -6px 0 0 -6px;
}

.why-item h3 {
  font-size: 26px;
  color: var(--ink);
  margin-bottom: 6px;
}

.why-item p {
  color: var(--muted);
}

.inds {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.ind {
  padding: 16px 28px;
  border-radius: 999px;
  background: var(--surface);
  border: 1px solid var(--line);
  font: 700 20px var(--display);
  color: var(--ink);
  transition:
    background 0.2s,
    color 0.2s,
    transform 0.2s;
}

/* quote */
.quote {
  background: var(--pink);
  border-radius: 36px;
  padding: clamp(32px, 6vw, 80px);
  display: grid;
  gap: 32px;
  position: relative;
  overflow: hidden;
}

.quote::before {
  content: "“";
  position: absolute;
  right: 40px;
  top: -40px;
  font: 800 280px/1 var(--display);
  color: var(--mag);
  opacity: 0.15;
}

.quote blockquote {
  margin: 0;
  font: 700 clamp(26px, 3.6vw, 48px)/1.15 var(--display);
  letter-spacing: -0.02em;
  color: var(--ink);
  max-width: 24ch;
  position: relative;
}

.who {
  display: flex;
  align-items: center;
  gap: 14px;
}

.av {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--plum);
  color: #fff;
  display: grid;
  place-items: center;
  font: 800 18px var(--display);
}

.who small {
  display: block;
  color: var(--muted);
}

.dots {
  display: flex;
  gap: 10px;
}

.dots button {
  width: 40px;
  height: 8px;
  border-radius: 4px;
  border: 0;
  background: var(--line);
  cursor: pointer;
  padding: 0;
}

.dots button[aria-pressed="true"] {
  background: var(--mag);
}

/* contact */
.contact {
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 20px;
  align-items: stretch;
}

.cinfo {
  background: var(--plum);
  color: #fff;
  border-radius: 30px;
  padding: clamp(28px, 4vw, 52px);
  display: grid;
  gap: 26px;
  align-content: start;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.cinfo h2 {
  font-size: clamp(34px, 4.4vw, 56px);
}

.cinfo p {
  opacity: 0.85;
}

.cinfo .highlight-text {
  font-size: clamp(20px, 2.5vw, 28px);
  font-weight: 700;
  color: #7dd3fc;
  opacity: 1;
  margin: 8px 0;
  letter-spacing: 0.02em;
}

.cinfo dl {
  margin: 0;
  display: grid;
  gap: 18px;
}

.cinfo dt {
  font: 500 11px var(--mono);
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #7dd3fc;
}

.cinfo dd {
  margin: 2px 0 0;
  font-size: 18px;
  user-select: all;
}

form {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 30px;
  padding: clamp(24px, 3.4vw, 44px);
  display: grid;
  gap: 18px;
  box-shadow: var(--shadow);
}

.two {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

.field {
  display: grid;
  gap: 6px;
  min-width: 0;
}

label {
  font-weight: 600;
  font-size: 14px;
}

input,
select,
textarea {
  font: inherit;
  color: var(--ink);
  background: var(--bg);
  border: 1.5px solid var(--line);
  border-radius: 14px;
  padding: 14px 16px;
  width: 100%;
  min-width: 0;
}

input:focus,
select:focus,
textarea:focus {
  border-color: var(--mag);
  outline: 0;
}

textarea {
  min-height: 120px;
  resize: vertical;
}

.note {
  font-size: 14px;
  color: var(--accent);
  min-height: 22px;
}

/* interactive rack and planner */
.stage:hover .rack,
.stage:focus-within .rack {
  animation-play-state: paused;
}

.unit {
  cursor: pointer;
  transition:
    background 0.15s,
    border-color 0.15s;
}

.unit:hover {
  background: #1f5a9e;
  border-color: #38bdf8;
}

.unit.sel {
  background: #1f5a9e;
  border-color: #38bdf8;
  box-shadow: 0 0 14px rgba(56, 189, 248, 0.65);
}

.unit:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 1px;
}

.sinfo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.93);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid var(--line);
  border-radius: 22px;
  padding: 16px 20px;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 6px 18px;
  align-items: center;
}

.sinfo .hnt {
  grid-column: 1/-1;
  font: 500 11px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--accent);
}

.sinfo .sh {
  display: flex;
  align-items: center;
  gap: 10px;
  grid-column: 1;
}

.sinfo .sh .cd {
  font: 500 11px var(--mono);
  letter-spacing: 0.1em;
  border: 1.5px solid var(--accent);
  color: var(--accent);
  border-radius: 999px;
  padding: 3px 10px;
}

.sinfo .sh b {
  font: 800 20px var(--display);
  letter-spacing: -0.02em;
}

.sinfo p {
  color: var(--muted);
  font-size: 14px;
  grid-column: 1;
}

.sinfo .btn {
  grid-column: 2;
  grid-row: 2/4;
}

@media (prefers-reduced-motion: reduce) {
  .unit {
    transition: none;
  }
}

/* team */
.dir {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: clamp(24px, 4vw, 56px);
  align-items: center;
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 36px;
  padding: clamp(20px, 3vw, 40px);
}

.dphoto {
  aspect-ratio: 4/5;
  max-width: 100%;
  border-radius: 28px;
  background-image: url("images/mrunal maam.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  display: grid;
  place-items: center;
  overflow: hidden;
  clip-path: polygon(0 0,
      100% 0,
      100% 42%,
      calc(100% - 18px) 50%,
      100% 58%,
      100% 100%,
      0 100%);
}

.dphoto .eye {
  position: absolute;
  top: 22px;
  left: 22px;
  width: 26px;
  height: 26px;
}

.dphoto .eye+.eye {
  top: auto;
  left: auto;
  right: 30px;
  bottom: 56px;
  border-color: var(--mag);
}

.dbody h3 {
  font-size: clamp(34px, 4.6vw, 60px);
  margin: 14px 0 6px;
}

.role {
  font: 500 13px var(--mono);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--accent);
}

.dbody p.bio {
  color: var(--muted);
  font-size: 18px;
  max-width: 54ch;
  margin-top: 18px;
}

.facts3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  margin: 26px 0;
}

.facts3 div {
  padding: 16px 18px;
  border-radius: 18px;
  background: var(--pink);
  border: 1px solid var(--line);
  display: grid;
  gap: 2px;
}

.facts3 b {
  font: 800 30px var(--display);
  letter-spacing: -0.02em;
}

.facts3 span {
  font-size: 13px;
  color: var(--muted);
}

.dq {
  font: 700 clamp(20px, 2.2vw, 26px)/1.25 var(--display);
  letter-spacing: -0.01em;
  margin: 0 0 24px;
  max-width: 30ch;
}

.soc {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.soc a {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid var(--line);
  background: var(--surface);
  display: grid;
  place-items: center;
  color: var(--ink);
  transition: all 0.2s ease;
  text-decoration: none;
}

.soc a:hover {
  background: var(--pink);
  color: var(--accent);
  border-color: var(--accent);
  transform: translateY(-2px);
}

.lead {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin-top: 20px;
}

.pcard {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 26px;
  overflow: hidden;
  transition:
    transform 0.2s,
    box-shadow 0.2s;
}

.pph {
  aspect-ratio: 5/4;
  display: grid;
  place-items: center;
  font: 800 64px var(--display);
  color: #fff;
  letter-spacing: -0.03em;
}

.pph.k0 {
  background: var(--plum);
}

.pph.k1 {
  background: var(--mag);
}

.pph.k2 {
  background: var(--pink);
  color: var(--accent);
}

.pinfo {
  padding: 20px 24px 26px;
  display: grid;
  gap: 6px;
}

.pinfo h4 {
  font-size: 22px;
}

.pinfo small {
  font: 500 12px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--accent);
}

.pinfo p {
  color: var(--muted);
  font-size: 15px;
  margin-top: 4px;
}

.crewbar {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 56px 0 20px;
}

.crewbar h3 {
  font-size: clamp(24px, 3vw, 34px);
}

.fchips {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.fchips button {
  padding: 10px 18px;
  border-radius: 999px;
  border: 1px solid var(--line);
  background: var(--surface);
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}

.fchips button:hover {
  border-color: var(--accent);
}

.fchips button[aria-pressed="true"] {
  background: var(--mag);
  border-color: var(--mag);
  color: #fff;
}

.crew {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}

.m {
  display: grid;
  grid-template-columns: 52px 1fr;
  gap: 14px;
  align-items: center;
  padding: 16px;
  border: 1px solid var(--line);
  border-radius: 20px;
  background: var(--surface);
}

.m[hidden] {
  display: none;
}

.av2 {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font: 800 17px var(--display);
  color: #fff;
}

.av2.k0 {
  background: var(--plum);
}

.av2.k1 {
  background: var(--mag);
}

.av2.k2 {
  background: #0f2747;
}

.m b {
  display: block;
  font: 700 16px var(--display);
}

.m span {
  display: block;
  font-size: 13px;
  color: var(--muted);
  line-height: 1.35;
}

.m small {
  display: block;
  margin-top: 4px;
  font: 500 10px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--accent);
}

.hire {
  color: #fff;
  margin-top: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
  padding: 26px 32px;
  border-radius: 26px;
  background: var(--plum);
}

.hire .btn.out {
  color: #fff;
  border-color: #fff;
}

.hire b {
  font: 800 clamp(22px, 2.6vw, 30px) var(--display);
  letter-spacing: -0.02em;
}

.hire p {
  opacity: 0.85;
  margin-top: 4px;
}

@media (max-width: 1040px) {
  .dir {
    grid-template-columns: 1fr;
  }

  .dphoto {
    max-width: 380px;
  }

  .crew {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .lead {
    grid-template-columns: 1fr;
  }

  .facts3 {
    grid-template-columns: 1fr;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  .pcard {
    transition: none;
  }
}

::placeholder {
  color: var(--muted);
  opacity: 0.7;
}

/* careers */
.cr {
  background: linear-gradient(180deg, #fff, #f5f8ff);
}

.cr-tabs {
  display: flex;
  gap: 12px;
  margin-bottom: 40px;
  justify-content: center;
}

.cr-tab {
  padding: 14px 32px;
  border-radius: 999px;
  border: 2px solid var(--line);
  background: var(--surface);
  font-weight: 600;
  font-size: 16px;
  color: var(--muted);
  cursor: pointer;
  transition: all 0.2s ease;
}

.cr-tab:hover {
  border-color: var(--accent);
  color: var(--ink);
}

.cr-tab[aria-pressed="true"] {
  background: var(--accent);
  border-color: var(--accent);
  color: #fff;
}

.cr-content {
  display: grid;
  gap: 24px;
}

.cr-list {
  display: grid;
  gap: 20px;
}

.cr-card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 24px;
  padding: 32px;
  display: grid;
  gap: 20px;
  transition: all 0.2s ease;
}

.cr-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--line);
}

.cr-head h3 {
  font-size: 24px;
  color: var(--ink);
  margin: 0 0 8px 0;
}

.cr-tag {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 999px;
  background: var(--accent);
  color: #fff;
  font: 600 12px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.cr-tag.intern {
  background: #10b981;
}

.cr-loc {
  font: 500 14px var(--body);
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 6px;
}

.cr-body {
  display: grid;
  gap: 16px;
}

.cr-body p {
  color: var(--muted);
  font-size: 16px;
  line-height: 1.6;
}

.cr-req {
  background: var(--pink);
  padding: 16px 20px;
  border-radius: 16px;
}

.cr-req strong {
  display: block;
  font-size: 15px;
  color: var(--ink);
  margin-bottom: 10px;
}

.cr-req ul {
  margin: 0;
  padding-left: 20px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
}

.cr-req li {
  margin-bottom: 6px;
}

.cr-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid var(--line);
}

.cr-meta {
  font: 500 14px var(--mono);
  color: var(--muted);
  letter-spacing: 0.05em;
}

.cr-benefits {
  margin-top: 60px;
  padding: 48px;
  background: var(--plum);
  border-radius: 32px;
  color: #fff;
}

.cr-benefits h3 {
  font-size: 32px;
  margin: 0 0 32px 0;
  text-align: center;
}

.cr-ben-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}

.cr-ben-item {
  display: grid;
  gap: 12px;
  align-content: start;
}

.cr-ben-item svg {
  color: #7dd3fc;
  flex: none;
}

.cr-ben-item strong {
  font-size: 18px;
  margin: 0;
}

.cr-ben-item p {
  font-size: 14px;
  opacity: 0.85;
  margin: 0;
  line-height: 1.5;
}

@media (max-width: 1040px) {
  .cr-ben-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 720px) {
  .cr-tabs {
    flex-direction: column;
  }

  .cr-tab {
    width: 100%;
    text-align: center;
  }

  .cr-head {
    flex-direction: column;
  }

  .cr-card {
    padding: 24px;
  }

  .cr-ben-grid {
    grid-template-columns: 1fr;
  }

  .cr-benefits {
    padding: 32px;
  }
}

/* footer */
footer {
  background: #070d18;
  border-top: 1px solid var(--line);
  color: #c5d0e0;
  padding-block: 72px 32px;
  margin-top: 40px;
}

.fgrid {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr 1fr;
  gap: 40px;
}

footer .bt b {
  color: #fff;
}

footer .bt small {
  color: #9fb3cf;
}

footer h4 {
  font: 500 12px var(--mono);
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 16px;
}

footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 10px;
  font: 15px var(--body);
}

footer a {
  text-decoration: none;
}

footer a:hover {
  color: #fff;
  text-decoration: underline;
}

.legal {
  margin-top: 48px;
  padding-top: 22px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  font: 12px var(--mono);
}

@media (max-width: 1040px) {

  .hero,
  .why,
  .contact {
    grid-template-columns: 1fr;
  }

  .stage {
    height: 600px;
  }

  .scene {
    scale: 0.85;
  }

  .twins {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .bento {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .s4,
  .s3,
  .s2 {
    grid-column: span 1;
  }

  .bt-card.s4 {
    grid-column: span 2;
  }

  .steps {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .step:nth-child(3) {
    padding-left: 0;
    border-left: 0;
  }

  .step:nth-child(n + 3) {
    border-top: 1px solid var(--line);
    margin-top: 24px;
  }

  .work {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .fgrid {
    grid-template-columns: 1fr 1fr;
  }

  .why .head {
    position: static;
  }
}

@media (max-width: 720px) {
  .nav a:not(.keep) {
    display: none;
  }

  .bar {
    gap: 12px;
  }

  .nav {
    gap: 8px;
  }

  .bt small {
    display: none;
  }

  .sec {
    padding-block: 64px;
  }

  .stage {
    height: 560px;
  }

  .scene {
    scale: 0.62;
  }

  .float {
    display: none;
  }

  .twins {
    padding-bottom: 48px;
  }

  .tile {
    min-height: 140px;
    padding: 22px 20px;
  }

  .bento,
  .work,
  .two,
  .fgrid {
    grid-template-columns: 1fr;
  }

  .bt-card.s4 {
    grid-column: span 1;
  }

  .steps {
    grid-template-columns: 1fr;
  }

  .step,
  .step+.step {
    padding: 24px 0 8px;
    border-left: 0;
  }

  .step+.step {
    border-top: 1px solid var(--line);
  }

  .step:nth-child(n + 3) {
    margin-top: 0;
  }

  .why-item {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  .rack {
    animation: none;
    transform: rotateY(-22deg);
  }

  .led,
  .float,
  .floatEye .eye,
  .band .track {
    animation: none;
  }

  .btn,
  .bt-card,
  .case,
  .ind {
    transition: none;
  }
}

/* hero v2 overrides */
.chev {
  margin-left: 5px;
  vertical-align: 1px;
  transition:
    transform 0.25s ease,
    color 0.2s ease;
}

.top .gq {
  padding: 9px 20px;
  font-size: 13.5px;
  font-weight: 600;
  border-radius: 999px;
  background: linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 4px 14px rgba(29, 78, 216, 0.32);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease;
}

.top .gq:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 22px rgba(29, 78, 216, 0.42);
  background: linear-gradient(135deg, #1e40af 0%, #1d4ed8 100%);
}

.top .gq svg {
  transition: transform 0.2s ease;
}

.top .gq:hover svg {
  transform: translateX(3px);
}

.btn.lg {
  padding: 17px 30px;
  font-size: 17px;
}

.btn.out {
  border-color: var(--ink);
  color: var(--ink);
  background: rgba(255, 255, 255, 0.7);
}

.play {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--ink);
  position: relative;
  flex: none;
}

.play::after {
  content: "";
  position: absolute;
  left: 12px;
  top: 9px;
  border-left: 9px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.hero2 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #fff;
  padding-block: 20px 20px;
}

.hgrid {
  display: grid;
  grid-template-columns: 1.02fr 0.98fr;
  gap: 24px;
  align-items: center;
  min-height: 480px;
}

.hcopy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  z-index: 3;
  min-width: 0;
}

.eb2 {
  display: flex;
  align-items: center;
  gap: 14px;
  font: 500 13px var(--mono);
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #1d4ed8;
}

.eb2::before {
  content: "";
  width: 36px;
  height: 2px;
  background: #1d4ed8;
}

.hcopy h1 {
  font-size: clamp(32px, 4.4vw, 56px);
  line-height: 1.04;
  letter-spacing: -0.04em;
  margin: 14px 0 14px;
  color: var(--ink);
}

.hcopy h1 em {
  font-style: normal;
  color: #1d4ed8;
  white-space: nowrap;
  padding-bottom: 0.16em;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2 9C50 2 130 2 198 8' stroke='%231D4ED8' stroke-width='3' fill='none' stroke-linecap='round'/></svg>") no-repeat left bottom/100% 0.24em;
}

.hlede {
  font-size: 18px;
  color: var(--muted);
  max-width: 50ch;
}

.hfeat {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  margin: 20px 0 22px;
  max-width: 660px;
}

.hf {
  display: grid;
  gap: 3px;
  align-content: start;
}

.hf b {
  font: 700 14px var(--display);
  margin-top: 8px;
  letter-spacing: -0.01em;
}

.hf small {
  font-size: 12px;
  color: var(--muted);
  line-height: 1.35;
}

.ico {
  width: 46px;
  height: 46px;
  border-radius: 13px;
  background: #eaf1ff;
  color: #1d4ed8;
  display: grid;
  place-items: center;
  flex: none;
  box-shadow: inset 0 0 0 1px rgba(29, 78, 216, 0.08);
}

.ic {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.hcta {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.trust2 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 18px;
}

.trust2 b {
  display: block;
  font-size: 15px;
}

.trust2 small {
  display: block;
  font-size: 13px;
  color: var(--muted);
}

.avs {
  display: flex;
}

.avs i {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--c);
  color: #fff;
  font: 700 13px var(--display);
  font-style: normal;
  display: grid;
  place-items: center;
  border: 3px solid #fff;
  margin-left: -8px;
}

.avs i:first-child {
  margin-left: 0;
}

.hvis {
  position: relative;
  min-height: 440px;
  min-width: 0;
}

.room {
  position: absolute;
  z-index: 0;
  top: -20px;
  bottom: -60px;
  left: -24%;
  right: calc(-1 * max(20px, (100vw - 1240px)/2 + 20px));
  overflow: hidden;
  background:
    radial-gradient(70% 50% at 60% 4%,
      #fff 0,
      rgba(255, 255, 255, 0) 70%),
    linear-gradient(180deg,
      #e8f1ff 0%,
      #bdd6fa 42%,
      #8cb3ee 76%,
      #dce9ff 100%);
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 34%);
  mask-image: linear-gradient(90deg, transparent 0, #000 34%);
}

.arch {
  position: absolute;
  right: 12%;
  top: -62%;
  width: min(1000px, 90vw);
  aspect-ratio: 1;
  border-radius: 50%;
  border: clamp(26px, 3.6vw, 56px) solid rgba(255, 255, 255, 0.65);
  box-shadow: inset 0 0 90px rgba(255, 255, 255, 0.75);
}

.lt {
  position: absolute;
  top: 0;
  height: 34px;
  background: #fff;
  transform: skewX(-48deg);
  box-shadow: 0 0 40px 12px rgba(255, 255, 255, 0.95);
}

.flr {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 34%;
  background: linear-gradient(180deg,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.8));
}

.rkscene {
  position: absolute;
  z-index: 1;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: calc(-1 * max(20px, (100vw - 1240px)/2 + 20px));
  perspective: 1500px;
  perspective-origin: 34% 38%;
}

.rkgroup {
  position: absolute;
  inset: 0;
  transform-style: preserve-3d;
  transform: rotateY(calc(var(--px, 0) * 6deg)) rotateX(calc(var(--py, 0) * -3deg));
  transition: transform 0.25s ease-out;
}

.rk3 {
  position: absolute;
  width: 0;
  height: 0;
  transform-style: preserve-3d;
  top: 52%;
}

.rk3.a {
  left: 36%;
  --w: 200px;
  --h: 400px;
  --d: 170px;
  transform: rotateY(-24deg);
}

.rk3.b {
  left: 76%;
  --w: 200px;
  --h: 400px;
  --d: 170px;
  transform: translateZ(-40px) rotateY(-34deg);
}

.rk3.c {
  left: 6%;
  --w: 125px;
  --h: 260px;
  --d: 105px;
  transform: translateZ(-260px) rotateY(-16deg);
  filter: blur(2.5px);
  opacity: 0.9;
}

.slot3 {
  position: absolute;
  left: calc(var(--w) / -2);
  top: calc(var(--h) / -2);
  width: var(--w);
  height: var(--h);
  transform-style: preserve-3d;
}

.fc {
  position: absolute;
  backface-visibility: hidden;
}

.fc-front {
  width: var(--w);
  height: var(--h);
  transform: translateZ(calc(var(--d) / 2));
  background: #0a1328;
  border: 3px solid #1b2a4e;
  border-radius: 6px;
  padding: 14px 11px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  box-shadow: 0 0 70px rgba(47, 123, 255, 0.4);
}

.fc-front::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 4px;
  background: linear-gradient(106deg,
      rgba(255, 255, 255, 0.13) 0 14%,
      transparent 14% 100%);
  pointer-events: none;
}

.fc-back {
  width: var(--w);
  height: var(--h);
  transform: rotateY(180deg) translateZ(calc(var(--d) / 2));
  background: #0a1328;
  border: 3px solid #1b2a4e;
}

.fc-left,
.fc-right {
  width: var(--d);
  height: var(--h);
  left: calc((var(--w) - var(--d)) / 2);
  background: linear-gradient(90deg, #0a1226, #1a2b55);
}

.fc-left {
  transform: rotateY(-90deg) translateZ(calc(var(--w) / 2));
}

.fc-right {
  transform: rotateY(90deg) translateZ(calc(var(--w) / 2));
  background: linear-gradient(90deg, #16244a, #0a1226);
}

.fc-top {
  width: var(--w);
  height: var(--d);
  top: calc((var(--h) - var(--d)) / 2);
  transform: rotateX(90deg) translateZ(calc(var(--h) / 2));
  background: #1a2b55;
}

.r {
  flex: 1 1 0;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  background: #0e1a36;
  border: 1px solid #1d2f57;
}

.r.on {
  background: #06102a;
}

.r.on::before {
  content: "";
  position: absolute;
  inset: 3px 28px 3px 6px;
  background: repeating-linear-gradient(90deg,
      #2f7bff 0 2px,
      transparent 2px 6px);
  opacity: 0.95;
  filter: drop-shadow(0 0 4px #2f7bff);
}

.r.on::after {
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  border-radius: 50%;
  background: #ffc857;
  box-shadow:
    0 0 6px #ffc857,
    -9px 0 0 #3ddc97,
    -9px 0 6px #3ddc97;
}

.r.off::before {
  content: "";
  position: absolute;
  inset: 6px;
  background: repeating-linear-gradient(90deg,
      #1b2c55 0 2px,
      transparent 2px 6px);
}

.gc {
  position: absolute;
  z-index: 4;
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.92);
  border-radius: 22px;
  box-shadow: 0 22px 50px rgba(32, 76, 170, 0.2);
  padding: 14px 16px;
  color: var(--ink);
}

.c-up {
  top: 12px;
  left: -3%;
  width: 250px;
}

.c-mon {
  top: 36px;
  right: 0;
  width: 210px;
}

.c-st {
  top: 220px;
  left: 1%;
  width: 200px;
  padding: 8px 12px;
}

.c-gl {
  bottom: 12px;
  right: 0;
  width: 260px;
}

.gt {
  display: block;
  font: 600 15px var(--display);
  color: #1d4ed8;
}

.big2 {
  display: block;
  font: 800 42px/1.1 var(--display);
  letter-spacing: -0.03em;
  margin-top: 4px;
}

.dl {
  display: block;
  font-size: 13px;
  color: #16a34a;
  margin-top: 2px;
}

.spark {
  position: absolute;
  right: 16px;
  bottom: 18px;
}

.mrow {
  display: flex;
  align-items: center;
  gap: 14px;
}

.gdot {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #dcfce7;
  position: relative;
  flex: none;
}

.gdot::after {
  content: "";
  position: absolute;
  left: 9px;
  top: 9px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #22c55e;
}

.m1 {
  display: block;
  font: 800 22px/1.1 var(--display);
}

.m2 {
  display: block;
  font: 700 16px/1.2 var(--display);
}

.c-mon p {
  font-size: 13px;
  color: var(--muted);
  margin: 8px 0 6px;
}

.sr {
  display: grid;
  grid-template-columns: 44px 1fr 10px;
  gap: 12px;
  align-items: center;
  padding: 10px 0;
  border-top: 1px solid rgba(15, 27, 61, 0.08);
}

.sr:first-child {
  border-top: 0;
}

.sr .ico {
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(29, 78, 216, 0.12);
}

.sr b {
  display: block;
  font: 700 14px var(--display);
}

.sr small {
  display: block;
  font-size: 12px;
  color: var(--muted);
}

.ok {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #22c55e;
  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.18);
}

.gt2 {
  display: block;
  font: 700 15px var(--display);
}

.c-gl p {
  font-size: 13px;
  color: var(--muted);
  margin: 2px 0 6px;
}

#gmap circle {
  fill: #9db4d6;
  opacity: 0.75;
}

#gmap .pin {
  fill: #1d4ed8;
  opacity: 1;
}

#gmap .ring {
  fill: rgba(29, 78, 216, 0.18);
  opacity: 1;
}

.hstat {
  position: relative;
  z-index: 5;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 28px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border: 1px solid var(--line);
  border-radius: 26px;
  box-shadow: var(--shadow);
}

.hstat>div {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 22px 28px;
}

.hstat>div+div {
  border-left: 1px solid var(--line);
}

.hstat b {
  display: block;
  font: 800 22px var(--display);
  letter-spacing: -0.02em;
}

.hstat small {
  display: block;
  font-size: 14px;
  color: var(--muted);
}

@media (max-width: 1040px) {
  .nav {
    display: none;
  }

  .hgrid {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  .hvis {
    min-height: 440px;
    margin-top: 8px;
  }

  .room {
    left: -20px;
    right: -20px;
    top: 0;
    bottom: 0;
    border-radius: 30px;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .rkscene {
    right: 0;
  }

  .hstat {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hstat>div:nth-child(3) {
    border-left: 0;
  }

  .hstat>div:nth-child(n + 3) {
    border-top: 1px solid var(--line);
  }
}

@media (max-width: 720px) {
  .top .gq {
    padding: 11px 16px;
    font-size: 14px;
  }

  .top .gq svg {
    display: none;
  }

  .hfeat {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hvis {
    min-height: 380px;
  }

  .rk3.a {
    left: 34%;
    --w: 160px;
    --h: 320px;
    --d: 135px;
  }

  .rk3.b {
    left: 82%;
    --w: 160px;
    --h: 320px;
    --d: 135px;
  }

  .rk3.c {
    display: none;
  }

  .c-up {
    left: 0;
    top: 16px;
    width: 230px;
  }

  .c-mon {
    display: none;
  }

  .c-st {
    top: auto;
    bottom: 16px;
    left: 0;
    width: 190px;
  }

  .c-gl {
    display: none;
  }

  .big2 {
    font-size: 30px;
  }

  .spark {
    width: 78px;
    height: 40px;
  }

  .hstat>div {
    padding: 16px 16px;
    gap: 12px;
  }

  .hstat .ico {
    width: 44px;
    height: 44px;
  }

  .hcopy h1 br {
    display: none;
  }

  .trust2 {
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  .hstat {
    grid-template-columns: 1fr;
  }

  .hstat>div+div {
    border-left: 0;
    border-top: 1px solid var(--line);
  }

  .hcta .btn {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .rkgroup {
    transition: none;
  }
}

/* services v2 */
.svc {
  position: relative;
  overflow: hidden;
  background: #fff;
  padding-top: 76px;
}

.sv-waves {
  position: absolute;
  left: 0;
  top: 70px;
  width: min(340px, 26vw);
  height: auto;
  pointer-events: none;
}

.sv-ln {
  position: absolute;
  right: 0;
  top: 30px;
  width: min(520px, 42vw);
  height: auto;
  pointer-events: none;
}

.sv-deco {
  position: absolute;
  right: 1%;
  top: 110px;
  width: min(440px, 36vw);
  height: auto;
  pointer-events: none;
  opacity: 0.88;
  -webkit-mask-image: radial-gradient(ellipse 90% 90% at 75% 50%,
      #000 45%,
      transparent 88%);
  mask-image: radial-gradient(ellipse 90% 90% at 75% 50%,
      #000 45%,
      transparent 88%);
}

.svc .wrap {
  position: relative;
  z-index: 1;
}

.sv-head {
  display: grid;
  gap: 18px;
  justify-items: start;
  margin-bottom: 44px;
}

.sv-pill {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 18px;
  border-radius: 999px;
  background: #e7eeff;
  color: #1d4ed8;
  font: 700 13px var(--display);
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.sv-head h2 {
  font-size: clamp(32px, 4.8vw, 66px);
  line-height: 1.04;
  letter-spacing: -0.04em;
  color: var(--ink);
}

.sv-head h2 em {
  font-style: normal;
  color: #1d4ed8;
}

.sv-head p {
  font-size: 19px;
  color: var(--muted);
}

.sv-grid {
  display: grid;
  grid-template-columns: repeat(24, minmax(0, 1fr));
  gap: 20px;
}

.c15 {
  grid-column: span 15;
}

.c9 {
  grid-column: span 9;
}

.c8 {
  grid-column: span 8;
}

.c12 {
  grid-column: span 12;
}

.sv-card {
  position: relative;
  overflow: hidden;
  display: flex;
  border-radius: 28px;
  padding: 34px 36px;
  min-height: 218px;
  text-decoration: none;
}

.sv-tx {
  position: relative;
  z-index: 1;
  max-width: 56%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

.sv-cp {
  display: inline-flex;
  padding: 5px 14px;
  border-radius: 999px;
  border: 1px solid;
  font: 600 11px var(--mono);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.sv-tx h3 {
  font: 800 27px/1.1 var(--display);
  letter-spacing: -0.025em;
  margin-top: 6px;
}

.sv-tx p {
  font-size: 15px;
  line-height: 1.5;
}

.sv-lk {
  margin-top: auto;
  padding-top: 12px;
  font-weight: 700;
  font-size: 15px;
}

.sv-lk::after {
  content: "  →";
}

.c8 .sv-tx {
  max-width: 68%;
}

.c8 .sv-tx h3 {
  font-size: 21px;
  line-height: 1.15;
}

.c8 .sv-ill {
  width: 150px !important;
}

.sv-ill {
  position: absolute;
  right: 18px;
  bottom: 10px;
  width: var(--aw);
  height: auto;
  pointer-events: none;
}

.sv-dk {
  background:
    radial-gradient(60% 90% at 88% 85%,
      rgba(59, 130, 246, 0.38),
      transparent 70%),
    linear-gradient(135deg, #0a1230, #10215a);
  color: #fff;
}

.sv-bl {
  background: linear-gradient(135deg, #3470f8, #1537c9);
  color: #fff;
}

.sv-lt {
  background: linear-gradient(115deg, #fff 45%, #f1f6ff 100%);
  border: 1px solid #dfe8fa;
  box-shadow: 0 10px 28px rgba(29, 78, 216, 0.06);
  color: var(--ink);
}

.sv-dk .sv-cp,
.sv-bl .sv-cp {
  border-color: rgba(255, 255, 255, 0.55);
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.sv-lt .sv-cp {
  border-color: rgba(29, 78, 216, 0.5);
  color: #1d4ed8;
  background: #fff;
}

.sv-dk p {
  color: rgba(255, 255, 255, 0.82);
}

.sv-bl p {
  color: rgba(255, 255, 255, 0.9);
}

.sv-lt p {
  color: var(--muted);
}

.sv-dk .sv-lk::after {
  color: var(--teal);
}

@media (max-width: 1040px) {
  .sv-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sv-grid .sv-card {
    grid-column: auto;
  }

  .sv-grid .sv-card.wide {
    grid-column: 1/-1;
  }

  .sv-deco {
    opacity: 0.5;
  }
}

@media (max-width: 640px) {
  .sv-grid {
    grid-template-columns: 1fr;
  }

  .sv-grid .sv-card.wide {
    grid-column: auto;
  }

  .sv-card {
    padding: 26px 24px 150px;
    min-height: 0;
  }

  .sv-tx {
    max-width: 100%;
  }

  .sv-ill {
    width: 170px !important;
    right: 8px;
    bottom: 6px;
  }

  #svRk {
    width: 230px !important;
  }

  .sv-deco,
  .sv-ln {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .sv-card {
    transition: none;
  }
}

/* process v2 and work v2 */
.eb3 {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font: 700 14px var(--mono);
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #1d4ed8;
}

.eb3 svg {
  color: var(--ink);
  flex: none;
}

.hd2 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 24px;
  align-items: end;
  margin-bottom: 52px;
  position: relative;
  z-index: 1;
}

.hd2 h2 {
  font-size: clamp(34px, 5vw, 68px);
  line-height: 1.04;
  letter-spacing: -0.04em;
  margin-top: 18px;
  color: var(--ink);
}

.hd2 h2 em {
  font-style: normal;
  color: #1d4ed8;
}

.hbar {
  display: block;
  width: 100px;
  height: 5px;
  border-radius: 3px;
  margin-top: 26px;
  background: linear-gradient(90deg, #1d4ed8 0 48%, #dce5f5 48%);
}

.hd2-p {
  max-width: 380px;
  font-size: 18px;
  line-height: 1.7;
  color: var(--muted);
  align-self: center;
  margin-right: 4%;
}

.pr,
.wk {
  position: relative;
  overflow: hidden;
  border: 0;
  padding-block: 84px;
}

.pr {
  background: linear-gradient(180deg, #fff, #f5f8ff);
}

.wk {
  background: linear-gradient(180deg, #f5f8ff, #fff);
}

.pr .wrap,
.wk .wrap {
  position: relative;
  z-index: 1;
}

.pr-sw,
.wk-sw {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  pointer-events: none;
}

.pr-sw {
  bottom: 0;
  height: 60%;
}

.wk-sw {
  top: 0;
  height: 62%;
}

.dotgrid {
  position: absolute;
  right: 6%;
  top: 56px;
  width: 190px;
  height: 104px;
  pointer-events: none;
  background: radial-gradient(#9db4e0 1.6px, transparent 1.9px) 0 0/26px 26px;
  opacity: 0.75;
}

/* ===== HOW WE WORK SECTION (scoped under #process / .hww-section) ===== */
#process.hww-section {
  background: linear-gradient(180deg, #ffffff 0%, #f2f5ff 100%);
  padding: 80px 24px;
  position: relative;
  scroll-margin-top: 84px;
}

@media (min-width: 1024px) {
  #process.hww-section {
    padding: 96px 48px;
  }
}

#process .hww-container {
  margin: 0 auto;
  max-width: 1240px;
  display: flex;
  flex-direction: column;
  gap: 56px;
}

@media (min-width: 1024px) {
  #process .hww-container {
    flex-direction: row;
    align-items: flex-start;
    gap: 72px;
  }
}

#process .hww-left {
  display: flex;
  flex-direction: column;
  gap: 28px;
}

@media (min-width: 1024px) {
  #process .hww-left {
    position: sticky;
    top: 48px;
    width: 42%;
    flex: 0 0 42%;
  }
}

#process .hww-eyebrow {
  font-family: "JetBrains Mono", "IBM Plex Mono", monospace;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #1d3fd8;
}

#process .hww-title {
  font-family: "Manrope", "Space Grotesk", sans-serif;
  font-size: clamp(38px, 5.2vw, 64px);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -0.035em;
  color: #0a1a5c;
  margin: 0;
}

#process .hww-title span {
  color: #1d3fd8;
}

#process .hww-bars {
  display: flex;
  align-items: center;
}

#process .hww-bar-active {
  height: 6px;
  width: 60px;
  border-radius: 9999px;
  background: #1d3fd8;
}

#process .hww-bar-inactive {
  height: 6px;
  width: 64px;
  border-radius: 9999px;
  background: #e3e8f5;
}

#process .hww-lead {
  max-width: 420px;
  font-family: "Inter", "DM Sans", sans-serif;
  font-size: 18px;
  line-height: 1.625;
  color: #4a5578;
  margin: 0;
}

#process .hww-rack {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  gap: 4px;
  border-radius: 24px;
  background: #e9eefc;
  padding: 20px;
}

#process .hww-stage {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 28px;
  row-gap: 20px;
  border-radius: 16px;
  border: 1px solid #243b9a;
  background: linear-gradient(180deg, #10297f 0%, #0a1a5c 100%);
  padding: 24px 28px;
  box-shadow: 0 8px 24px rgba(10, 26, 92, 0.25);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease;
}

#process .hww-stage:hover {
  transform: translateY(-2px);
  border-color: #3b5bdb;
  box-shadow: 0 16px 36px rgba(10, 26, 92, 0.35);
}

#process .outline-num {
  min-width: 84px;
  font-family: "Manrope", "Space Grotesk", sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1;
  color: transparent;
  -webkit-text-stroke: 1.5px #8fa6ff;
  letter-spacing: -0.02em;
}

#process .hww-icon {
  display: flex;
  width: 56px;
  height: 56px;
  flex: none;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #1d3fd8;
  color: #fff;
}

#process .hww-icon svg {
  width: 26px;
  height: 26px;
  stroke: #fff;
}

#process .hww-body {
  min-width: 220px;
  flex: 1 1 0%;
}

#process .hww-body h3 {
  font-family: "Manrope", "Space Grotesk", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  margin: 0 0 6px;
  line-height: 1.2;
}

#process .hww-body p {
  font-family: "Inter", "DM Sans", sans-serif;
  font-size: 16px;
  line-height: 1.625;
  color: #c3cef5;
  margin: 0;
}

#process .hww-status {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  margin-left: auto;
}

#process .hww-leds {
  display: flex;
  gap: 8px;
}

#process .led {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #2a3f8f;
  display: inline-block;
  transition:
    background 0.2s,
    box-shadow 0.2s;
}

#process .led.on {
  background: #4d7cff;
  box-shadow: 0 0 10px #4d7cff;
}

#process .hww-badge {
  font-family: "JetBrains Mono", "IBM Plex Mono", monospace;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #8fa6ff;
  white-space: nowrap;
}

#process .cable {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 44px;
  height: 32px;
}

#process .cable-line {
  height: 28px;
  width: 2px;
  background: repeating-linear-gradient(#2352f0 0 4px,
      transparent 4px 8px);
}

#process .cable svg {
  width: 22px;
  height: 22px;
  stroke: #2352f0;
}

@media (max-width: 767px) {
  #process.hww-section {
    padding: 64px 20px;
  }

  #process .hww-rack {
    padding: 14px;
    border-radius: 20px;
  }

  #process .hww-stage {
    padding: 20px 18px;
    column-gap: 18px;
  }

  #process .outline-num {
    font-size: 48px;
    min-width: 60px;
  }

  #process .cable {
    padding-left: 32px;
  }
}

.wk-lede {
  max-width: 700px;
  margin-top: 22px;
  font-size: 19px;
  line-height: 1.6;
  color: #3e5486;
}

.wk-all {
  display: inline-flex;
  align-items: center;
  gap: 18px;
  padding: 8px 8px 8px 28px;
  border: 1.5px solid #1d4ed8;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.8);
  font-weight: 700;
  font-size: 16px;
  text-decoration: none;
  color: var(--ink);
  align-self: center;
  margin-right: 2%;
  white-space: nowrap;
  transition: box-shadow 0.2s;
}

.wk-all:hover {
  box-shadow: 0 12px 28px rgba(29, 78, 216, 0.22);
}

.wk-all b {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #1d4ed8;
  color: #fff;
  display: grid;
  place-items: center;
}

.wk-carousel-header-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin: 32px 0 20px;
  flex-wrap: wrap;
}

.wk-filter-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.wk-tab {
  appearance: none;
  border: 1.5px solid #d4e2fc;
  background: #ffffff;
  color: #243c6d;
  font: 700 13.5px/1.2 var(--font, sans-serif);
  padding: 9px 18px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  cursor: pointer;
  transition: all 0.22s ease;
  box-shadow: 0 4px 12px rgba(29, 78, 216, 0.05);
}

.wk-tab:hover {
  background: var(--gold-soft);
  border-color: var(--gold);
  color: var(--gold-dark);
}

.wk-tab.active {
  background: var(--teal);
  border-color: var(--teal);
  color: #ffffff;
  box-shadow: 0 8px 22px rgba(20, 184, 166, 0.3);
}

.wk-tab-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: currentColor;
  display: inline-block;
}

.wk-tab-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  background: rgba(36, 60, 109, 0.08);
  color: inherit;
  transition: background 0.2s;
}

.wk-tab.active .wk-tab-count {
  background: rgba(255, 255, 255, 0.25);
  color: #ffffff;
}

.wk-progress-wrap {
  display: flex;
  align-items: center;
  gap: 14px;
}

.wk-progress-track {
  width: 140px;
  height: 6px;
  border-radius: 999px;
  background: #e2eaf9;
  overflow: hidden;
  position: relative;
}

.wk-progress-bar {
  height: 100%;
  width: 14.3%;
  border-radius: 999px;
  background: linear-gradient(90deg, #1d4ed8, #3b82f6);
  transition: width 0.24s cubic-bezier(0.16, 1, 0.3, 1);
}

.wk-drag-hint {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #64748b;
  font-family: var(--mono, monospace);
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* Projects Grid Viewport */
.wk-carousel-viewport {
  position: relative;
  width: 100%;
  margin-top: 10px;
  padding-bottom: 6px;
}

.wk-carousel-track {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 26px;
  padding: 10px 4px 22px;
}

/* Project Card */
.wk-card {
  border-radius: 26px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e3ebfa;
  box-shadow: 0 16px 40px rgba(29, 78, 216, 0.08);
  display: flex;
  flex-direction: column;
  transition:
    transform 0.28s cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 0.28s cubic-bezier(0.16, 1, 0.3, 1),
    border-color 0.2s ease;
  position: relative;
  height: 100%;
}

.wk-card.is-hidden {
  display: none !important;
}

/* Mockup Window Header Bar */
.wk-mockup-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 18px;
  background: #091224;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: #94a3b8;
  font-size: 11px;
  font-family: var(--mono, monospace);
  z-index: 3;
  position: relative;
}

.wk-mockup-dots {
  display: flex;
  align-items: center;
  gap: 6px;
}

.wk-mockup-dots span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  display: inline-block;
}

.wk-mockup-dots span:nth-child(1) {
  background: #ef4444;
}

.wk-mockup-dots span:nth-child(2) {
  background: #f59e0b;
}

.wk-mockup-dots span:nth-child(3) {
  background: #10b981;
}

.wk-mockup-url {
  background: rgba(255, 255, 255, 0.08);
  padding: 3px 12px;
  border-radius: 999px;
  color: #cbd5e1;
  font-size: 11px;
  letter-spacing: 0.02em;
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wk-mockup-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 10.5px;
  font-weight: 700;
  text-transform: uppercase;
  color: #38bdf8;
  letter-spacing: 0.08em;
}

.wk-mockup-status::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #10b981;
  box-shadow: 0 0 6px #10b981;
}

/* Media Header Canvas */
.wk-media {
  position: relative;
  height: 220px;
  overflow: hidden;
  color: #fff;
}

.wk-media.m-ashoka {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(212, 163, 115, 0.45),
      transparent 60%),
    linear-gradient(135deg, #091224 0%, #132238 52%, #1e3352 100%);
}

.wk-media.m-siddhi {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(16, 185, 129, 0.4),
      transparent 60%),
    linear-gradient(135deg, #03231a 0%, #064e3b 55%, #0284c7 100%);
}

.wk-media.m-immortal {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(245, 158, 11, 0.4),
      transparent 60%),
    linear-gradient(135deg, #0f2413 0%, #1e4620 55%, #78350f 100%);
}

.wk-media.m-shivba {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(59, 130, 246, 0.45),
      transparent 60%),
    linear-gradient(135deg, #0a1128 0%, #1c274c 55%, #1d4ed8 100%);
}

.wk-media.m-att {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(6, 182, 212, 0.4),
      transparent 60%),
    linear-gradient(135deg, #05192d 0%, #0b2d52 55%, #0284c7 100%);
}

.wk-media.m-crm {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(99, 102, 241, 0.4),
      transparent 60%),
    linear-gradient(135deg, #0c1024 0%, #1a1b4b 55%, #4f46e5 100%);
}

.wk-media.m-expense {
  background:
    radial-gradient(circle at 85% 20%,
      rgba(20, 184, 166, 0.4),
      transparent 60%),
    linear-gradient(135deg, #031c17 0%, #064e3b 55%, #0d9488 100%);
}

.wk-art {
  position: absolute;
  right: -6px;
  bottom: 0;
  height: 104%;
  width: auto;
  pointer-events: none;
}

.wk-media::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(90deg,
      rgba(10, 18, 48, 0.94) 0%,
      rgba(10, 18, 48, 0.68) 55%,
      rgba(10, 18, 48, 0.15) 100%);
}

.wk-client-box {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 2;
  background: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.9);
  border-radius: 12px;
  padding: 5px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.22);
  max-width: 130px;
  height: 42px;
  transition: transform 0.2s ease;
}

.wk-card:hover .wk-client-box {
  transform: scale(1.05);
}

.wk-client-box img {
  max-height: 28px;
  max-width: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
}

.wk-inhouse-box {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 2;
  background: rgba(15, 23, 42, 0.75);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 999px;
  padding: 5px 12px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: #38bdf8;
  font: 700 11px/1 var(--mono, monospace);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
}

.wk-inhouse-box .wk-pulse {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #10b981;
  box-shadow: 0 0 8px #10b981;
}

.wk-mt {
  position: relative;
  z-index: 2;
  height: 100%;
  padding: 20px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.wk-lb {
  display: flex;
  align-items: center;
  gap: 10px;
  font: 600 12.5px var(--mono);
  letter-spacing: 0.14em;
  text-transform: uppercase;
  max-width: calc(100% - 130px);
}

.wk-ib {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  background: rgba(255, 255, 255, 0.18);
  flex: none;
}

.wk-ib svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.wk-st {
  display: flex;
  align-items: center;
  gap: 12px;
}

.wk-st b {
  font: 800 clamp(40px, 4.4vw, 58px)/1 var(--display);
  letter-spacing: -0.04em;
}

.wk-bt {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: #2f6bff;
  color: #fff;
  flex: none;
}

.wk-bt svg {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.wk-cap {
  margin-top: 6px;
  font: 500 12.5px/1.4 var(--mono);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  max-width: 26ch;
  color: rgba(255, 255, 255, 0.88);
}

.wk-body {
  padding: 22px 26px 26px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}

.wk-badge-strip {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 10px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}

.wk-type-tag {
  font: 700 11px/1 var(--mono, monospace);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 5px 9px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.wk-type-tag.client {
  background: #eff6ff;
  color: #1d4ed8;
  border: 1px solid #bfdbfe;
}

.wk-type-tag.inhouse {
  background: #f0fdf4;
  color: #15803d;
  border: 1px solid #bbf7d0;
}

.wk-ind-tag {
  font: 600 11.5px/1 var(--font, sans-serif);
  color: #64748b;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.wk-acc {
  display: block;
  width: 44px;
  height: 4px;
  border-radius: 2px;
  background: linear-gradient(90deg, #1d4ed8, #7fb0ff);
  margin-bottom: 12px;
}

.wk-body h3 {
  font: 800 21px/1.2 var(--display);
  letter-spacing: -0.03em;
  color: var(--ink);
}

.wk-desc {
  margin-top: 8px;
  margin-bottom: 14px;
  color: var(--muted);
  font-size: 14.5px;
  line-height: 1.55;
}

.wk-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: auto;
  margin-bottom: 0;
}

.wk-tag {
  font-size: 11px;
  font-weight: 600;
  color: var(--teal-dark);
  background: var(--teal-soft);
  border: 1px solid var(--teal-soft);
  padding: 4px 8px;
  border-radius: 999px;
  white-space: nowrap;
}

.wk-pill {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 10px 20px;
  border-radius: 999px;
  background: #eaf1ff;
  color: #1d4ed8;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  transition: all 0.22s ease;
}

.wk-pill:hover {
  background: #1d4ed8;
  color: #ffffff;
  box-shadow: 0 8px 20px rgba(29, 78, 216, 0.25);
}

.wk-pill svg {
  width: 18px;
  height: 18px;
  transition: transform 0.2s ease;
}

.wk-pill:hover svg {
  transform: translateX(4px);
}

/* Footer CTA Banner */
.wk-footer-cta {
  margin-top: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 26px 36px;
  background: linear-gradient(135deg, #ffffff 0%, #f7faff 100%);
  border: 1px solid #dce8fc;
  border-radius: 24px;
  box-shadow: 0 12px 36px rgba(29, 78, 216, 0.07);
  flex-wrap: wrap;
}

.wk-footer-cta-text h4 {
  font: 800 20px/1.2 var(--display);
  color: var(--ink);
  margin-bottom: 6px;
}

.wk-footer-cta-text .wk-note {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  color: #475569;
  max-width: 680px;
}

.wk-footer-cta .wk-all {
  margin-right: 0;
}

@media (max-width: 1040px) {
  .pr-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px;
  }

  .pr-cn {
    display: none;
  }

  .hd2 {
    grid-template-columns: 1fr;
  }

  .hd2-p {
    margin-right: 0;
  }

  .wk-all {
    justify-self: start;
    margin-right: 0;
  }

  .wk-ctrl-box {
    justify-content: flex-start;
  }
}

@media (max-width: 1024px) {
  .wk-carousel-track {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 720px) {
  .wk-carousel-track {
    grid-template-columns: 1fr;
  }

  .wk-carousel-header-bar {
    gap: 12px;
  }

  .wk-filter-bar {
    gap: 7px;
  }

  .wk-tab {
    font-size: 12.5px;
    padding: 8px 14px;
  }

  .wk-footer-cta {
    padding: 20px;
  }
}

/* ===== PROJECTS SECTION (all styles scoped under .projects-section) ===== */
.projects-section {
  /* Brand theme tokens */
  --blue: #2d55d6;
  /* royal blue (primary) */
  --blue-dark: #1e3fa8;
  /* hover / dark text on light blue */
  --blue-soft: #eef2ff;
  /* very light blue backgrounds */
  --blue-mid: #7c98f2;
  /* lighter blue for small accents */
  --navy: #0a1a4d;
  /* headings */
  --line: #dce3f5;
  /* borders */
  --text-soft: #4a5878;
  /* body text */
  --muted: #5b6b94;
  /* small labels */
  background-color: #fff;
  background-image:
    linear-gradient(rgba(45, 85, 214, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(45, 85, 214, 0.06) 1px, transparent 1px);
  background-size: 64px 64px;
  color: var(--navy);
  font-family: "Manrope", system-ui, sans-serif;
  padding: 104px 0 120px;
  scroll-margin-top: 84px;
  position: relative;
}

.projects-section * {
  box-sizing: border-box;
}

.projects-section h1,
.projects-section h2,
.projects-section h3 {
  font-family: "Space Grotesk", "Manrope", sans-serif;
  margin: 0;
  color: var(--navy);
}

.projects-section .wrap {
  display: flex;
  flex-direction: column;
  gap: 88px;
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: 0;
}

/* Scoped Bootstrap 5 Grid System for .projects-section */
.projects-section .container {
  width: 100%;
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: clamp(20px, 4vw, 48px);
}

.projects-section .row {
  display: flex;
  flex-wrap: wrap;
  margin-top: -24px;
  margin-right: -12px;
  margin-left: -12px;
}

.projects-section .row>* {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-top: 24px;
}

.projects-section .align-items-end {
  align-items: flex-end !important;
}

.projects-section .d-flex {
  display: flex !important;
}

.projects-section .gap-5 {
  gap: 3rem !important;
}

.projects-section .col-12 {
  flex: 0 0 auto;
  width: 100%;
}

@media (min-width: 768px) {
  .projects-section .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .projects-section .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .projects-section .col-lg-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }

  .projects-section .col-lg-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }

  .projects-section .col-md-6.col-lg-4,
  .projects-section .col-md-12.col-lg-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }

  .projects-section .justify-content-lg-end {
    justify-content: flex-end !important;
  }
}

/* Header */
.ps-eyebrow {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--blue);
}

.ps-eyebrow .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--blue);
}

.ps-title {
  font-size: clamp(40px, 7vw, 76px);
  line-height: 1.02;
  font-weight: 700;
  letter-spacing: -0.035em;
  margin-top: 24px !important;
}

.ps-title span {
  color: var(--blue);
}

.ps-lead {
  font-size: 18px;
  line-height: 1.65;
  color: var(--text-soft);
  max-width: 560px;
  margin: 24px 0 0;
}

.ps-stat {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.ps-stat b {
  font-family: "Space Grotesk", sans-serif;
  font-size: 64px;
  line-height: 1;
  font-weight: 700;
  color: var(--navy);
}

.ps-stat b.accent {
  color: var(--blue);
}

.ps-stat small {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--muted);
}

/* Filter tabs */
.ps-tabs {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 48px;
}

.ps-tab {
  font:
    700 14px "Manrope",
    sans-serif;
  padding: 12px 24px;
  min-height: 44px;
  border-radius: 999px;
  border: 1px solid var(--line);
  background: #fff;
  color: var(--navy);
  cursor: pointer;
  transition: 0.2s;
}

.ps-tab:hover {
  border-color: var(--blue);
  color: var(--blue);
}

.ps-tab.active {
  background: var(--blue);
  border-color: var(--blue);
  color: #fff;
}

/* Group heading */
.ps-group-head {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 32px;
}

.ps-group-head h2 {
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.ps-group-head .rule {
  height: 1px;
  background: var(--line);
  flex: 1;
}

.ps-group-head span {
  font-size: 14px;
  font-weight: 600;
  color: var(--muted);
  white-space: nowrap;
}

/* Client cards */
.ps-card {
  position: relative;
  overflow: hidden;
  height: 100%;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 24px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  box-shadow: 0 1px 2px rgba(10, 26, 77, 0.04);
  transition:
    transform 0.25s,
    border-color 0.25s,
    box-shadow 0.25s;
}

.ps-card:hover {
  transform: translateY(-6px);
  border-color: var(--blue);
  box-shadow: 0 18px 40px rgba(45, 85, 214, 0.15);
}

.ps-card .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ps-icon {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: var(--blue-soft);
  color: var(--blue);
  display: flex;
  align-items: center;
  justify-content: center;
}

.ps-icon svg {
  width: 26px;
  height: 26px;
}

.ps-num {
  font-family: "Space Grotesk", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: var(--blue);
}

.ps-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: auto;
}

.ps-sector {
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--blue);
}

.ps-card h3 {
  font-size: 26px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.ps-card p {
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
  color: var(--text-soft);
}

.ps-tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.ps-tag {
  font-size: 12px;
  font-weight: 600;
  color: #33406b;
  background: #f6f8ff;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 6px 12px;
}

/* Featured (royal blue) card */
.ps-card.featured {
  background: var(--blue);
  color: #fff;
  border-color: var(--blue);
  padding: 40px;
  min-height: 380px;
  box-shadow: 0 18px 40px rgba(45, 85, 214, 0.25);
}

.ps-card.featured .ps-icon {
  width: 64px;
  height: 64px;
  background: #fff;
  color: var(--blue);
}

.ps-card.featured .ps-icon svg {
  width: 30px;
  height: 30px;
}

.ps-card.featured .ps-sector {
  color: #fff;
  font-size: 13px;
}

.ps-card.featured h3 {
  color: #fff;
  font-size: clamp(32px, 4vw, 44px);
  line-height: 1.05;
  letter-spacing: -0.03em;
}

.ps-card.featured p {
  color: #e4ebff;
  font-size: 16px;
  max-width: 520px;
}

.ps-card.featured .ps-tag {
  color: #fff;
  background: transparent;
  border-color: rgba(255, 255, 255, 0.55);
  font-weight: 700;
  padding: 7px 14px;
}

.ps-card.featured .label {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 999px;
  padding: 7px 14px;
}

.ps-card.featured .ghost {
  position: absolute;
  right: 28px;
  bottom: -34px;
  font-family: "Space Grotesk", sans-serif;
  font-size: 220px;
  line-height: 1;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

.ps-card.featured>*:not(.ghost) {
  position: relative;
}

.ps-card.featured:hover {
  border-color: var(--blue-dark);
}

/* CTA banner */
.ps-cta {
  background: var(--blue-soft);
  border: 1px dashed #a9b9ee;
  border-radius: 24px;
  padding: 32px 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.ps-cta h3 {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.ps-cta p {
  margin: 6px 0 0;
  font-size: 15px;
  color: var(--text-soft);
}

.ps-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 0 28px;
  border-radius: 999px;
  background: var(--blue);
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
  transition:
    transform 0.2s,
    background 0.2s;
}

.ps-btn:hover {
  transform: translateX(4px);
  background: var(--blue-dark);
  color: #fff;
}

.ps-btn svg {
  width: 18px;
  height: 18px;
}

/* In-house panel */
.ps-panel {
  background: var(--blue);
  border-radius: 32px;
  padding: 40px;
}

.ps-pcard {
  height: 100%;
  background: #fff;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 22px;
  color: var(--navy);
  transition:
    transform 0.25s,
    box-shadow 0.25s;
}

.ps-pcard:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(10, 26, 77, 0.3);
}

.ps-preview {
  background: var(--blue-soft);
  border-radius: 16px;
  height: 150px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
}

.ps-pcard .row-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.ps-logo {
  width: 48px;
  height: 48px;
  border-radius: 14px;
  background: var(--blue);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ps-logo svg {
  width: 24px;
  height: 24px;
}

.ps-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 700;
  color: var(--blue-dark);
  background: #e3eaff;
  border-radius: 999px;
  padding: 6px 12px;
}

.ps-badge i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--blue);
}

.ps-pcard h3 {
  font-size: 26px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.ps-pcard p {
  margin: 8px 0 0;
  font-size: 15px;
  line-height: 1.65;
  color: var(--text-soft);
}

.ps-pcard .ps-tags {
  margin-top: auto;
}

/* Preview mini-graphics */
.p-grid {
  display: flex;
  gap: 8px;
}

.p-grid span {
  width: 20px;
  height: 20px;
  border-radius: 6px;
  background: var(--navy);
}

.p-grid .l {
  background: var(--blue-mid);
}

.p-grid .g {
  background: #d5ddf5;
}

.p-row {
  display: flex;
  align-items: center;
  gap: 12px;
}

.p-row .av {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--navy);
}

.p-row .av.alt {
  background: #6b7ba6;
}

.p-row .bar {
  height: 8px;
  border-radius: 4px;
  background: #b9c6ea;
}

.p-row .pill {
  margin-left: auto;
  width: 48px;
  height: 18px;
  border-radius: 9px;
  background: #d5ddf5;
}

.p-row .pill.l {
  background: var(--blue-mid);
}

.p-bars {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 12px;
}

.p-bars span {
  flex: 1;
  border-radius: 6px;
  background: #b9c6ea;
}

.p-bars .d {
  background: var(--navy);
}

.p-bars .l {
  background: var(--blue);
}

@media (max-width: 767px) {
  .projects-section {
    padding: 72px 0 80px;
  }

  .projects-section .wrap {
    gap: 64px;
  }

  .ps-panel {
    padding: 20px;
    border-radius: 24px;
  }

  .ps-card.featured {
    padding: 28px;
  }

  .ps-cta {
    padding: 28px;
  }
}

/* ---- industries ---- */
.in {
  position: relative;
  overflow: hidden;
  background: linear-gradient(160deg, #f0f5ff 0%, #fff 40%, #f7faff 100%);
}

.in-ckt {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.in .dotgrid {
  right: 3%;
  top: 90px;
  opacity: 0.5;
}

.in .wrap {
  position: relative;
  z-index: 1;
  max-width: 1380px;
}

/* industries header */
.in-hd {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 48px;
  align-items: start;
  margin-bottom: 44px;
}

.in-hd-l {}

.in-hd-l .eb3 {
  margin-bottom: 10px;
}

.in-hd-l h2 {
  font-size: clamp(36px, 5vw, 62px);
  line-height: 1.04;
  letter-spacing: -0.04em;
  color: var(--ink);
  margin: 0;
}

.in-hd-l h2 em {
  font-style: normal;
  color: #1d4ed8;
}

.in-hd-l p {
  margin-top: 14px;
  font-size: 16px;
  color: var(--muted);
  max-width: 42ch;
  line-height: 1.6;
}

.in-pills {
  display: flex;
  align-items: flex-start;
  gap: 32px;
  padding-top: 8px;
  padding-left: 48px;
  border-left: 1px solid var(--line);
}

.in-pill {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  min-width: 150px;
}

.in-pill-ic {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  background: #eaf1ff;
  color: #1d4ed8;
  display: grid;
  place-items: center;
  flex: none;
  border: 1px solid rgba(29, 78, 216, 0.12);
}

.in-pill-ic svg {
  width: 22px;
  height: 22px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.in-pill-tx b {
  display: block;
  font: 700 15px var(--display);
  color: var(--ink);
  line-height: 1.25;
  letter-spacing: -0.01em;
}

.in-pill-tx p {
  margin-top: 4px;
  font-size: 13px;
  color: var(--muted);
  line-height: 1.45;
  max-width: 18ch;
}

/* industry cards grid - 4 per row with increased card size */
.in-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
}

.in-card {
  text-decoration: none;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  border-radius: 22px;
  background: #fff;
  border: 1px solid #e0e9f8;
  box-shadow: 0 6px 24px rgba(29, 78, 216, 0.08);
  overflow: hidden;
  color: var(--ink);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease;
  min-height: 195px;
}

.in-card:hover {
  transform: translateY(-5px);
  border-color: #9cc0fa;
  box-shadow: 0 18px 40px rgba(29, 78, 216, 0.18);
}

.in-card-body {
  flex: 1;
  padding: 24px 18px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
}

.in-card-top {}

.in-card-ic {
  width: 42px;
  height: 42px;
  border-radius: 11px;
  background: #eaf1ff;
  color: #1d4ed8;
  display: grid;
  place-items: center;
  margin-bottom: 14px;
  border: 1px solid rgba(29, 78, 216, 0.1);
}

.in-card-ic svg {
  width: 21px;
  height: 21px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.in-card h3 {
  font: 800 18px/1.25 var(--display);
  letter-spacing: -0.02em;
  color: var(--ink);
  margin: 0 0 8px;
}

.in-card p {
  font-size: 13.5px;
  color: var(--muted);
  line-height: 1.5;
  margin: 0;
}

.in-card-lk {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  font: 600 13px var(--body);
  color: #1d4ed8;
  text-decoration: none;
}

.in-card-lk svg {
  width: 14px;
  height: 14px;
}

.in-card-photo {
  width: 120px;
  min-width: 120px;
  position: relative;
  overflow: hidden;
  flex: none;
}

.in-card-photo img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.in-card-photo::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg,
      rgba(255, 255, 255, 0.2),
      transparent);
}

.in-go2 {
  position: absolute;
  bottom: 14px;
  right: 14px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: linear-gradient(135deg, #3b7bf6, #1d4ed8);
  color: #fff;
  display: grid;
  place-items: center;
  z-index: 2;
  box-shadow: 0 6px 16px rgba(29, 78, 216, 0.4);
  transition: 0.2s;
}

.in-card:hover .in-go2 {
  transform: scale(1.1);
  box-shadow: 0 10px 22px rgba(29, 78, 216, 0.55);
}

.in-go2 svg {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* ---- why ---- */
.wy {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.wy-grid {
  display: grid;
  grid-template-columns: 5fr 6fr;
  gap: 56px;
  align-items: stretch;
}

.wy-l {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.wy-l h2 {
  font-size: clamp(34px, 4.6vw, 64px);
  line-height: 1.05;
  letter-spacing: -0.04em;
  margin-top: 18px;
  color: var(--ink);
}

.wy-l h2 em {
  font-style: normal;
  color: #1d4ed8;
}

.wy-l>p {
  margin-top: 22px;
  max-width: 380px;
  font-size: 18px;
  line-height: 1.7;
  color: var(--muted);
}

.wy-vis {
  position: relative;
  flex: 1 1 auto;
  margin-top: 36px;
  min-height: 310px;
  width: 100%;
  max-width: 480px;
  overflow: visible;
}

.wy-arc {
  position: absolute;
  left: 18%;
  right: -12%;
  bottom: 22%;
  width: auto;
  height: 58%;
  pointer-events: none;
  z-index: 0;
}

.wy-rk {
  position: absolute;
  left: 0;
  bottom: 0;
  width: min(100%, 400px);
  height: auto;
  max-height: 100%;
  aspect-ratio: 300 / 220;
  z-index: 1;
}

.wy-tl {
  list-style: none;
  margin: 0;
  padding: 0 0 0 54px;
  position: relative;
  display: grid;
  gap: 22px;
}

.wy-tl::before {
  content: "";
  position: absolute;
  left: 17px;
  top: 30px;
  bottom: 30px;
  width: 2px;
  background: linear-gradient(180deg, #3b7bf6, #c9d9f6);
}

.wy-it {
  position: relative;
}

.wy-nd {
  position: absolute;
  left: -46px;
  top: 50%;
  margin-top: -13px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #3b7bf6;
  box-shadow: 0 0 0 6px #eaf1ff;
}

.wy-nd::after {
  content: "";
  position: absolute;
  inset: 6px;
  border-radius: 50%;
  background: #1d4ed8;
}

.wy-card {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 22px 28px;
  border-radius: 20px;
  background: #fff;
  border: 1px solid var(--line);
  box-shadow: 0 18px 40px -28px rgba(29, 78, 216, 0.4);
}

.wy-ic {
  flex: none;
  width: 76px;
  height: 76px;
  border-radius: 20px;
  background: linear-gradient(145deg, #eaf1ff, #f7faff);
  display: grid;
  place-items: center;
}

.wy-ic svg {
  width: 38px;
  height: 38px;
  fill: none;
  stroke: url(#gBlue);
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.wy-tx {
  flex: 1;
  min-width: 0;
}

.wy-tx h3 {
  font-size: 21px;
  letter-spacing: -0.02em;
  color: var(--ink);
}

.wy-tx p {
  margin-top: 6px;
  color: var(--muted);
  line-height: 1.6;
}

.wy-n {
  flex: none;
  text-align: right;
  font: 800 46px var(--display);
  color: #dce6fa;
  line-height: 1;
}

.wy-n i {
  display: block;
  width: 30px;
  height: 4px;
  border-radius: 3px;
  background: #1d4ed8;
  margin: 8px 0 0 auto;
}

/* ===== PREMIUM FEEDBACK SECTION (scoped under .fb5) ===== */
.fb5 {
  --blue: #2d55d6;
  /* royal blue */
  --blue-dark: #1e3fa8;
  --blue-deep: #16318a;
  --blue-soft: #eef2ff;
  --blue-mid: #7c98f2;
  --navy: #0a1a4d;
  --line: #dce3f5;
  --text-soft: #4a5878;
  --muted: #5b6b94;
  position: relative;
  overflow: hidden;
  background: linear-gradient(160deg,
      #f2f6ff 0%,
      #fef9c3 20%,
      #e8f0ff 50%,
      #f4f7ff 100%);
  color: var(--navy);
  font-family: "Manrope", system-ui, sans-serif;
  padding: 120px 0 128px;
  scroll-margin-top: 84px;
}

.fb5 * {
  box-sizing: border-box;
}

.fb5 h2,
.fb5 h3 {
  font-family: "Space Grotesk", "Manrope", sans-serif;
  margin: 0;
}

.fb5 .container {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: clamp(20px, 4vw, 48px);
}

/* Scoped Bootstrap 5 Grid for .fb5 */
.fb5 .row {
  display: flex;
  flex-wrap: wrap;
  margin-top: -48px;
  margin-right: -16px;
  margin-left: -16px;
}

.fb5 .row>* {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-top: 48px;
}

@media (min-width: 992px) {
  .fb5 .row {
    margin-top: -32px;
    margin-right: -12px;
    margin-left: -12px;
  }

  .fb5 .row>* {
    padding-right: 12px;
    padding-left: 12px;
    margin-top: 32px;
  }

  .fb5 .col-lg-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
}

/* Background decoration */
.fb5 .deco {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
}

.fb5 .deco.ring {
  border: 1px solid rgba(45, 85, 214, 0.18);
}

.fb5 .deco.d1 {
  width: 560px;
  height: 560px;
  left: -220px;
  top: -240px;
}

.fb5 .deco.d2 {
  width: 820px;
  height: 820px;
  left: -350px;
  top: -370px;
}

.fb5 .deco.d3 {
  width: 460px;
  height: 460px;
  right: -180px;
  bottom: -200px;
}

.fb5 .deco.d4 {
  width: 700px;
  height: 700px;
  right: -320px;
  bottom: -330px;
}

.fb5 .deco.dot {
  width: 14px;
  height: 14px;
  background: var(--blue-mid);
  opacity: 0.55;
}

.fb5 .deco.dot.a {
  left: 8%;
  top: 22%;
}

.fb5 .deco.dot.b {
  right: 9%;
  top: 30%;
  width: 10px;
  height: 10px;
  background: var(--blue);
}

.fb5 .deco.dot.c {
  left: 14%;
  bottom: 12%;
  width: 10px;
  height: 10px;
}

/* Header */
.fb5-head {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 88px;
}

.fb5-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--blue);
  background: #fffcfc;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 8px 18px;
  box-shadow: 0 4px 14px rgba(45, 85, 214, 0.08);
}

.fb5-eyebrow svg {
  width: 16px;
  height: 16px;
}

.fb5-title {
  margin-top: 26px !important;
  font-size: clamp(38px, 6vw, 68px);
  line-height: 1.03;
  font-weight: 700;
  letter-spacing: -0.04em;
}

.fb5-title span {
  position: relative;
  color: var(--blue);
  white-space: nowrap;
}

.fb5-title span::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  height: 10px;
  border-radius: 6px;
  background: var(--blue-mid);
  opacity: 0.35;
  z-index: -1;
}

.fb5-lead {
  margin: 22px auto 0;
  font-size: 18px;
  line-height: 1.65;
  color: var(--text-soft);
  max-width: 560px;
}

/* Masonry columns */
.fb5-col {
  display: flex;
  flex-direction: column;
  gap: 56px;
}

@media (min-width: 992px) {
  .fb5-col.down {
    margin-top: 72px;
  }
}

/* Cards */
.fb5-card {
  position: relative;
  margin: 0;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 28px;
  padding: 58px 32px 30px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  box-shadow: 0 10px 30px rgba(45, 85, 214, 0.08);
  transition:
    transform 0.3s,
    box-shadow 0.3s,
    border-color 0.3s;
}

.fb5-badge {
  position: absolute;
  left: 32px;
  top: -28px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: var(--blue);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 5px solid #f4f7ff;
}

.fb5-badge svg {
  width: 24px;
  height: 24px;
}

.fb5-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}

.fb5-sector {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--blue);
  background: var(--blue-soft);
  border-radius: 999px;
  padding: 7px 14px;
}

.fb5-sector svg {
  width: 16px;
  height: 16px;
}

.fb5-stars {
  display: flex;
  gap: 2px;
  color: var(--blue);
}

.fb5-stars svg {
  width: 16px;
  height: 16px;
}

.fb5-card blockquote {
  margin: 0;
  font-size: 17px;
  line-height: 1.72;
  color: var(--text-soft);
}

.fb5-author {
  margin-top: auto;
  padding-top: 22px;
  border-top: 1px dashed var(--line);
  display: flex;
  align-items: center;
  gap: 14px;
}

.fb5-avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: var(--blue-soft);
  color: var(--blue);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  box-shadow:
    0 0 0 4px #fff,
    0 0 0 5px var(--line);
}

.fb5-avatar svg {
  width: 24px;
  height: 24px;
}

.fb5-name {
  font-weight: 800;
  font-size: 15px;
  line-height: 1.3;
  color: var(--navy);
}

.fb5-role {
  font-size: 13px;
  font-weight: 600;
  color: var(--muted);
}

/* Featured royal-blue card */
.fb5-card.is-blue {
  background: var(--blue);
  border-color: var(--blue);
  padding-bottom: 34px;
  box-shadow: 0 28px 60px rgba(45, 85, 214, 0.35);
}

.fb5-card.is-blue:hover {
  border-color: var(--blue-dark);
  box-shadow: 0 34px 70px rgba(45, 85, 214, 0.45);
}

.fb5-card.is-blue .fb5-badge {
  background: #fff;
  color: var(--blue);
  border-color: #f4f7ff;
}

.fb5-card.is-blue .fb5-sector {
  background: rgba(255, 255, 255, 0.16);
  color: #fff;
}

.fb5-card.is-blue .fb5-stars {
  color: #fff;
}

.fb5-card.is-blue blockquote {
  color: #eaf0ff;
  font-size: 20px;
  line-height: 1.65;
  font-family: "Space Grotesk", "Manrope", sans-serif;
  font-weight: 500;
  letter-spacing: -0.01em;
}

.fb5-card.is-blue .fb5-author {
  border-top-color: rgba(255, 255, 255, 0.35);
}

.fb5-card.is-blue .fb5-name {
  color: #fff;
}

.fb5-card.is-blue .fb5-role {
  color: #dce6ff;
}

.fb5-card.is-blue .fb5-avatar {
  background: #fff;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.25);
}

/* CTA card (deep blue) */
.fb5-cta {
  position: relative;
  overflow: hidden;
  background: var(--blue-deep);
  color: #fff;
  border-radius: 28px;
  padding: 36px 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  transition: transform 0.3s;
}

.fb5-cta:hover {
  transform: translateY(-8px);
}

.fb5-cta::after {
  content: "";
  position: absolute;
  right: -60px;
  bottom: -60px;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.22);
  box-shadow: 0 0 0 36px rgba(255, 255, 255, 0.05);
}

.fb5-cta h3 {
  font-size: 26px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #fff;
}

.fb5-cta p {
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
  color: #d6e0ff;
}

.fb5-btn {
  position: relative;
  z-index: 1;
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 0 26px;
  border-radius: 999px;
  background: #fff;
  color: var(--blue-deep);
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
  transition:
    transform 0.2s,
    background 0.2s;
}

.fb5-btn:hover {
  transform: translateX(4px);
  background: var(--blue-soft);
  color: var(--blue-deep);
}

.fb5-btn svg {
  width: 18px;
  height: 18px;
}

/* Industries strip */
.fb5-strip {
  margin-top: 88px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.fb5-strip .lbl {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--muted);
  margin-right: 8px;
}

.fb5-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 700;
  color: var(--navy);
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 10px 18px;
  min-height: 44px;
  transition: 0.2s;
}

.fb5-chip:hover {
  border-color: var(--blue);
  color: var(--blue);
}

.fb5-chip svg {
  width: 18px;
  height: 18px;
  color: var(--blue);
}

/* Scroll reveal */
.js .fb5 .reveal {
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity 0.7s ease,
    transform 0.7s ease;
}

.js .fb5 .reveal.in {
  opacity: 1;
  transform: none;
}

.js .fb5 .reveal.d2 {
  transition-delay: 0.12s;
}

.js .fb5 .reveal.d3 {
  transition-delay: 0.24s;
}

@media (prefers-reduced-motion: reduce) {
  .js .fb5 .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }

  .fb5-card,
  .fb5-cta,
  .fb5-btn {
    transition: none;
  }
}

@media (max-width: 991px) {
  .fb5 {
    padding: 84px 0 88px;
  }

  .fb5-head {
    margin-bottom: 72px;
  }

  .fb5-strip {
    margin-top: 64px;
  }

  .fb5-col {
    gap: 56px;
  }
}

@media (max-width: 1040px) {
  .in-hd {
    grid-template-columns: 1fr;
    gap: 28px;
  }

  .in-pills {
    border-left: 0;
    padding-left: 0;
    border-top: 1px solid var(--line);
    padding-top: 24px;
    flex-wrap: wrap;
    gap: 20px;
  }

  .in-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .wy-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }

  .wy-vis {
    flex: none;
    height: 240px;
    min-height: 240px;
    max-width: 420px;
    margin-top: 20px;
  }

  .wy-rk {
    width: min(92%, 380px);
  }

  .ts-card {
    grid-template-columns: 1fr;
  }

  .ts-r {
    min-height: 340px;
    border-radius: 0 0 36px 36px;
  }

  .ts-l {
    padding: 60px 32px 36px;
  }

  .ts-b {
    top: 20px;
    margin-top: 0;
    width: 52px;
    height: 52px;
  }

  .ts-b.l {
    left: auto;
    right: 84px;
  }

  .ts-b.r {
    right: 20px;
  }
}

@media (max-width: 640px) {
  .in-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .in-card {
    min-height: 140px;
  }

  .in-card-photo {
    width: 90px;
    min-width: 90px;
  }

  .wy-tl {
    padding-left: 40px;
  }

  .wy-tl::before {
    left: 11px;
  }

  .wy-nd {
    left: -38px;
  }

  .wy-card {
    padding: 18px;
    gap: 14px;
    align-items: flex-start;
  }

  .wy-n {
    display: none;
  }

  .wy-tx h3 {
    font-size: 18px;
  }

  .wy-ic {
    width: 54px;
    height: 54px;
  }

  .wy-ic svg {
    width: 28px;
    height: 28px;
  }

  .ts-l {
    padding: 84px 22px 30px;
  }

  .ts-who {
    gap: 14px;
  }

  .ts-dv {
    display: none;
  }

  .ts-r {
    min-height: 280px;
  }
}

/* ---- hero (reference image) ---- */
section.hx {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 48px 0 32px;
  background: linear-gradient(180deg, #f8fbff 0%, #fff 90%);
}

.hx-top {
  position: relative;
  z-index: 2;
}

.hx-copy {
  max-width: 760px;
  position: relative;
  z-index: 2;
}

.hx-eb {
  display: flex;
  align-items: center;
  gap: 14px;
  font: 700 13.5px var(--mono);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #1d4ed8;
}

.hx-eb i {
  width: 19px;
  height: 19px;
  border-radius: 50%;
  border: 3px solid var(--ink);
  flex: none;
}

.hx-eb b {
  width: 32px;
  height: 2px;
  background: #1d4ed8;
  flex: none;
}

.hx-copy h1 {
  font-size: clamp(34px, 3.95vw, 72px);
  line-height: 1.05;
  letter-spacing: -0.04em;
  margin: 20px 0 18px;
  color: var(--ink);
}

.hx-copy h1 em {
  font-style: normal;
  color: #1d4ed8;
  white-space: nowrap;
  padding-bottom: 0.16em;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2 9C50 2 130 2 198 8' stroke='%231D4ED8' stroke-width='3' fill='none' stroke-linecap='round'/></svg>") no-repeat left bottom/100% 0.2em;
}

.hx-lede {
  font-size: clamp(15px, 1.2vw, 19px);
  line-height: 1.65;
  color: var(--muted);
  max-width: 560px;
}

.hx-feat {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin: 22px 0 24px;
  max-width: 700px;
}

.hx-f {
  display: grid;
  align-content: start;
  gap: 4px;
  padding: 15px 14px 14px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.72);
  border: 1px solid rgba(220, 228, 245, 0.8);
  box-shadow: 0 18px 36px -24px rgba(29, 78, 216, 0.3);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.hx-i {
  width: 46px;
  height: 46px;
  border-radius: 13px;
  background: linear-gradient(145deg, #eaf1ff, #f5f8ff);
  display: grid;
  place-items: center;
  margin-bottom: 10px;
  flex: none;
}

.hx-f b {
  font: 700 14px var(--display);
  white-space: nowrap;
  letter-spacing: -0.01em;
  color: var(--ink);
}

.hx-f small {
  font-size: 12px;
  line-height: 1.4;
  color: var(--muted);
}

.hx-f i {
  display: block;
  width: 28px;
  height: 3px;
  border-radius: 2px;
  background: #1d4ed8;
  margin-top: 10px;
}

.hx-cta {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
}

.hx-cta .btn.lg {
  font-size: 15.5px;
  padding: 15px 28px;
}

.hx-bg {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: min(50.4vw, 980px);
  aspect-ratio: 894/735;
  background: url(data:image/jpeg;base64,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) center/100% 100% no-repeat;
  -webkit-mask-image:
    linear-gradient(90deg, transparent 0, #000 34%),
    linear-gradient(180deg, #000 82%, transparent);
  mask-image:
    linear-gradient(90deg, transparent 0, #000 34%),
    linear-gradient(180deg, #000 82%, transparent);
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

.hx-trust {
  position: relative;
  z-index: 3;
  margin-top: 34px;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 16px 32px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #e6edfb;
  box-shadow: 0 24px 54px -28px rgba(29, 78, 216, 0.32);
}

.hx-av {
  display: flex;
  flex: none;
  align-items: center;
}

.hx-av i,
.hx-av .hx-av-item {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #ffffff;
  color: #fff;
  font: 700 12px var(--display);
  font-style: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2.5px solid #ffffff;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.12);
  margin-left: -10px;
  position: relative;
  overflow: hidden;
  transition:
    transform 0.2s ease,
    z-index 0.2s ease,
    box-shadow 0.2s ease;
}

.hx-av i:first-child,
.hx-av .hx-av-item:first-child {
  margin-left: 0;
}

/* .hx-av .hx-av-item:hover {
        transform: translateY(-2px) scale(1.15);
        z-index: 5;
        box-shadow: 0 8px 18px rgba(29, 78, 216, 0.25);
      } */
.hx-av .hx-av-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 4px;
  display: block;
}

.hx-tt b {
  display: block;
  font: 700 15.5px var(--display);
  color: var(--ink);
}

.hx-tt small {
  display: block;
  font-size: 12.5px;
  color: var(--muted);
}

.hx-dv {
  width: 1px;
  height: 42px;
  background: #dce4f5;
  margin-left: 8px;
}

.hx-stats {
  margin-left: auto;
  display: flex;
  gap: clamp(20px, 3.4vw, 60px);
}

.hx-s {
  display: flex;
  align-items: center;
  gap: 14px;
}

.hx-i.s {
  width: 48px;
  height: 48px;
  margin: 0;
  background: #f2f6ff;
  box-shadow: inset 0 0 0 1px #e1e9fa;
}

.hx-s b {
  display: block;
  font: 800 18px var(--display);
  letter-spacing: -0.02em;
  color: var(--ink);
}

.hx-s small {
  display: block;
  white-space: nowrap;
  font-size: 12.5px;
  color: var(--muted);
}

@media (max-width: 1100px) {
  .hx-dv {
    display: none;
  }

  .hx-trust {
    flex-wrap: wrap;
  }

  .hx-stats {
    margin-left: 0;
    width: 100%;
    justify-content: space-between;
  }
}

@media (max-width: 900px) {
  section.hx {
    padding-top: 40px;
  }

  .hx-bg {
    position: relative;
    width: 100%;
    margin-top: 8px;
    -webkit-mask-image: linear-gradient(180deg,
        transparent 0,
        #000 18%,
        #000 80%,
        transparent);
    mask-image: linear-gradient(180deg,
        transparent 0,
        #000 18%,
        #000 80%,
        transparent);
    -webkit-mask-composite: source-over;
    mask-composite: add;
  }

  .hx-feat {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hx-trust {
    margin-top: 0;
    padding: 22px;
    border-radius: 28px;
  }
}

@media (max-width: 560px) {
  .hx-eb {
    font-size: 12px;
  }

  .hx-eb b {
    width: 24px;
  }

  .hx-stats {
    flex-direction: column;
    gap: 16px;
  }

  .hx-av i,
  .hx-av .hx-av-item {
    width: 44px;
    height: 44px;
  }
}

/* ── Careers Page Components ── */
/* ── CULTURE / VALUES ── */
.val-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  margin-top: 52px;
}

.val-card {
  position: relative;
  padding: 34px 28px 30px;
  border-radius: 26px;
  background: #fff;
  border: 1px solid var(--line);
  display: grid;
  gap: 14px;
  align-content: start;
  transition:
    transform 0.2s,
    box-shadow 0.2s;
  overflow: hidden;
}

.val-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 22px 48px rgba(29, 78, 216, 0.14);
}

.val-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #1d4ed8, #38bdf8);
  opacity: 0;
  transition: opacity 0.2s;
}

.val-card:hover::before {
  opacity: 1;
}

.val-ic {
  width: 64px;
  height: 64px;
  border-radius: 18px;
  background: linear-gradient(145deg, #eaf1ff, #f5f8ff);
  display: grid;
  place-items: center;
  margin-bottom: 4px;
}

.val-ic svg {
  width: 30px;
  height: 30px;
  fill: none;
  stroke: #1d4ed8;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.val-card h3 {
  font-size: 22px;
  letter-spacing: -0.02em;
}

.val-card p {
  font-size: 15px;
  color: var(--muted);
  line-height: 1.6;
}

/* ── EMPLOYEE TESTIMONIALS ── */
.emp-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 52px;
}

.emp-card {
  padding: 34px;
  border-radius: 26px;
  background: #fff;
  border: 1px solid var(--line);
  display: flex;
  flex-direction: column;
  gap: 20px;
  transition:
    transform 0.2s,
    box-shadow 0.2s;
  position: relative;
}

.emp-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 44px rgba(29, 78, 216, 0.12);
}

.emp-card::before {
  content: "\201C";
  position: absolute;
  right: 24px;
  top: 8px;
  font: 800 100px/1 var(--display);
  color: var(--accent);
  opacity: 0.07;
}

.emp-quote {
  font: 600 17px/1.55 var(--display);
  letter-spacing: -0.01em;
  color: var(--ink);
  flex: 1;
}

.emp-who {
  display: flex;
  align-items: center;
  gap: 14px;
  border-top: 1px solid var(--line);
  padding-top: 18px;
}

.emp-av {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font: 800 16px var(--display);
  color: #fff;
  flex: none;
}

.emp-who b {
  display: block;
  font: 700 15px var(--display);
}

.emp-who small {
  display: block;
  font-size: 13px;
  color: var(--muted);
}

/* ── BENEFITS ── */
.ben-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-top: 52px;
}

.ben-card {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  padding: 28px;
  border-radius: 22px;
  background: #fff;
  border: 1px solid var(--line);
  transition:
    transform 0.2s,
    box-shadow 0.2s;
}

.ben-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 38px rgba(29, 78, 216, 0.1);
}

.ben-ic {
  width: 56px;
  height: 56px;
  border-radius: 16px;
  flex: none;
  display: grid;
  place-items: center;
}

.ben-ic svg {
  width: 28px;
  height: 28px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ben-ic.b1 {
  background: #eaf1ff;
  color: #1d4ed8;
}

.ben-ic.b2 {
  background: #ecfdf5;
  color: #059669;
}

.ben-ic.b3 {
  background: #fef3c7;
  color: #d97706;
}

.ben-ic.b4 {
  background: #fce7f3;
  color: #db2777;
}

.ben-ic.b5 {
  background: #ede9fe;
  color: #7c3aed;
}

.ben-ic.b6 {
  background: #e0f2fe;
  color: #0284c7;
}

.ben-tx h3 {
  font-size: 19px;
  margin-bottom: 6px;
}

.ben-tx p {
  font-size: 15px;
  color: var(--muted);
  line-height: 1.55;
}

/* ── HIRING PROCESS ── */
.hp-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  margin-top: 52px;
  position: relative;
}

.hp-row::before {
  content: "";
  position: absolute;
  top: 48px;
  left: 12.5%;
  right: 12.5%;
  height: 3px;
  background: linear-gradient(90deg, #1d4ed8, #38bdf8, #a78bfa, #1d4ed8);
  border-radius: 2px;
  z-index: 0;
}

.hp-step {
  display: grid;
  gap: 16px;
  justify-items: center;
  text-align: center;
  position: relative;
  z-index: 1;
}

.hp-num {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font: 800 36px var(--display);
  letter-spacing: -0.02em;
  background: #fff;
  border: 3px solid var(--accent);
  color: var(--accent);
  box-shadow: 0 12px 30px rgba(29, 78, 216, 0.15);
  transition: all 0.25s;
}

.hp-step:hover .hp-num {
  background: var(--accent);
  color: #fff;
  transform: scale(1.08);
  box-shadow: 0 16px 40px rgba(29, 78, 216, 0.35);
}

.hp-step h3 {
  font-size: 20px;
}

.hp-step p {
  font-size: 14px;
  color: var(--muted);
  max-width: 200px;
  line-height: 1.5;
}

/* ===== CAREER SECTION (scoped under .cr) ===== */
.cr {
  --blue: #2d55d6;
  --blue-dark: #1e3fa8;
  --blue-soft: #eef2ff;
  --blue-mid: #7c98f2;
  --navy: #0a1a4d;
  --line: #dce3f5;
  --text-soft: #4a5878;
  --muted: #5b6b94;
  background: #fff;
  color: var(--navy);
  font-family: "Manrope", system-ui, sans-serif;
  padding: 104px 0 120px;
}

.cr .container {
  width: 100%;
  max-width: 1240px;
  margin-inline: auto;
  padding-inline: clamp(20px, 4vw, 48px);
}

.cr h2,
.cr h3 {
  font-family: "Space Grotesk", "Manrope", system-ui, sans-serif;
  margin: 0;
}

/* Hero panel */
.cr-hero {
  position: relative;
  overflow: hidden;
  background: var(--blue);
  color: #fff;
  border-radius: 32px;
  padding: 64px 56px;
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: 48px;
  align-items: center;
}

.cr-hero::before,
.cr-hero::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.18);
  pointer-events: none;
}

.cr-hero::before {
  width: 440px;
  height: 440px;
  right: -140px;
  top: -180px;
}

.cr-hero::after {
  width: 300px;
  height: 300px;
  right: -60px;
  bottom: -150px;
}

.cr-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.14);
  border-radius: 999px;
  padding: 8px 16px;
}

.cr-eyebrow i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
}

.cr-title {
  margin-top: 22px;
  font-size: clamp(36px, 5vw, 56px);
  line-height: 1.06;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.cr-lead {
  margin: 18px 0 0;
  font-size: 17px;
  line-height: 1.65;
  color: #dce6ff;
  max-width: 520px;
}

.cr-hero-actions {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.cr-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 800;
  font-size: 15px;
  text-decoration: none;
  border-radius: 14px;
  padding: 14px 22px;
  min-height: 48px;
  border: 1.5px solid transparent;
  transition:
    background 0.2s,
    color 0.2s,
    border-color 0.2s;
}

.cr-btn svg {
  width: 16px;
  height: 16px;
}

.cr-btn.light {
  background: #fff;
  color: var(--blue);
}

.cr-btn.light:hover {
  background: var(--blue-soft);
  color: var(--blue-dark);
}

.cr-btn.outline {
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff;
}

.cr-btn.outline:hover {
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
}

.cr-btn.solid {
  background: var(--blue);
  color: #fff;
  border-color: var(--blue);
}

.cr-btn.solid:hover {
  background: var(--blue-dark);
  border-color: var(--blue-dark);
  color: #fff;
}

.cr-btn.line {
  background: #fff;
  color: var(--blue);
  border-color: var(--blue);
}

.cr-btn.line:hover {
  background: var(--blue-soft);
  color: var(--blue-dark);
  border-color: var(--blue-dark);
}

.cr-btn:focus-visible {
  outline: 3px solid var(--blue-mid);
  outline-offset: 3px;
}

.cr-stats {
  display: grid;
  gap: 14px;
  position: relative;
  z-index: 1;
}

.cr-stat {
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 20px;
  padding: 22px 26px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.cr-stat b {
  display: block;
  font-family: "Space Grotesk", sans-serif;
  font-size: 40px;
  line-height: 1;
}

.cr-stat span {
  font-size: 14px;
  font-weight: 700;
  color: #dce6ff;
  text-align: right;
}

/* Section sub-heading */
.cr-group {
  margin-top: 72px;
}

.cr-group-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
  border-bottom: 2px solid var(--navy);
  padding-bottom: 14px;
  margin-bottom: 8px;
}

.cr-group-head h3 {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.cr-group-head small {
  font-size: 14px;
  font-weight: 700;
  color: var(--muted);
}

/* Opening rows */
.cr-row {
  display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr) auto;
  gap: 32px;
  align-items: center;
  padding: 28px 12px;
  border-bottom: 1px solid var(--line);
  transition:
    background 0.2s,
    padding 0.2s,
    border-color 0.2s;
}

.cr-row:hover {
  background: var(--blue-soft);
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 18px;
  border-bottom-color: transparent;
}

.cr-row-main {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

.cr-num {
  font-family: "Space Grotesk", sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: var(--blue);
  min-width: 28px;
  padding-top: 6px;
}

.cr-row h4 {
  font-family: "Space Grotesk", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}

.cr-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}

.cr-pill {
  font-size: 13px;
  font-weight: 700;
  color: var(--muted);
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 5px 12px;
}

.cr-pill.type-job {
  color: #fff;
  background: var(--navy);
  border-color: var(--navy);
}

.cr-pill.type-intern {
  color: var(--blue-dark);
  background: var(--blue-soft);
  border-color: var(--blue-soft);
}

.cr-row p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: var(--text-soft);
}

.cr-row-side {
  display: grid;
  gap: 12px;
}

.cr-skills {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 0;
}

.cr-skills span {
  font-size: 12px;
  font-weight: 800;
  color: var(--blue-dark);
  background: var(--blue-soft);
  border-radius: 6px;
  padding: 5px 9px;
}

.cr-apply {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 800;
  font-size: 15px;
  color: var(--blue);
  text-decoration: none;
  white-space: nowrap;
  min-height: 44px;
  padding: 10px 0;
}

.cr-apply .arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--blue);
  color: #fff;
  transition: transform 0.2s;
}

.cr-apply .arrow svg {
  width: 18px;
  height: 18px;
}

.cr-row:hover .cr-apply .arrow {
  transform: translateX(4px);
}

.cr-apply:focus-visible {
  outline: 3px solid var(--blue-mid);
  outline-offset: 4px;
  border-radius: 8px;
}

/* Bottom CTA strip */
.cr-cta {
  margin-top: 72px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  background: var(--navy);
  color: #fff;
  border-radius: 28px;
  padding: 40px 48px;
}

.cr-cta h3 {
  font-size: clamp(24px, 3vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}

.cr-cta p {
  margin: 10px 0 0;
  color: #c9d4f2;
  font-size: 16px;
  line-height: 1.6;
}

/* ── APPLICATION SECTION (.ap) ── */
.ap {
  --blue: #2d55d6;
  --blue-dark: #1e3fa8;
  --blue-soft: #eef2ff;
  --sky: #7dd3fc;
  --navy: #0b1b52;
  --navy-deep: #071238;
  --navy-text: #0a1a4d;
  --line: #dce3f5;
  --text-soft: #4a5878;
  --muted: #5b6b94;
  background: #f5f7fd;
  color: var(--navy-text);
  font-family: "Manrope", system-ui, sans-serif;
  padding: 60px 0 80px;
}

.ap h2,
.ap h3 {
  font-family: "Space Grotesk", "Manrope", system-ui, sans-serif;
  margin: 0;
}

.ap .container {
  max-width: 1400px;
  margin-inline: auto;
  padding-inline: 70px;
}

.ap-wrap {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: 0;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(10, 26, 77, 0.15);
  background: #fff;
}

.ap-info {
  position: relative;
  overflow: hidden;
  background: linear-gradient(160deg, var(--navy) 0%, var(--navy-deep) 100%);
  color: #fff;
  padding: 40px 42px;
}

.ap-info::before {
  content: "";
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 1px solid rgba(125, 211, 252, 0.18);
  right: -120px;
  top: -120px;
  pointer-events: none;
}

.ap-info::after {
  content: "";
  position: absolute;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: 1px solid rgba(125, 211, 252, 0.12);
  left: -90px;
  bottom: -90px;
  pointer-events: none;
}

.ap-info>* {
  position: relative;
  z-index: 1;
}

.ap-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--sky);
}

.ap-eyebrow i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--sky);
}

.ap-title {
  margin-top: 14px;
  font-size: clamp(28px, 3.5vw, 42px);
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: -0.035em;
}

.ap-title span {
  color: var(--sky);
  display: block;
}

.ap-lead {
  margin: 14px 0 0;
  font-size: 15px;
  line-height: 1.6;
  color: #c9d4f2;
}

.ap-points {
  list-style: none;
  padding: 0;
  margin: 28px 0 0;
  display: grid;
  gap: 10px;
}

.ap-points li {
  display: flex;
  align-items: center;
  gap: 12px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 600;
  font-size: 14px;
  color: #e6ecff;
}

.ap-points .ico {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: rgba(125, 211, 252, 0.14);
  color: var(--sky);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.ap-points .ico svg {
  width: 18px;
  height: 18px;
}

.ap-mail {
  margin-top: 24px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  border-bottom: 1px solid rgba(125, 211, 252, 0.5);
  padding-bottom: 3px;
}

.ap-mail:hover {
  color: var(--sky);
}

.ap-mail svg {
  width: 18px;
  height: 18px;
  color: var(--sky);
}

.ap-form {
  padding: 40px 38px;
}

.ap-form-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 20px;
}

.ap-form-head h3 {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.ap-form-head small {
  font-size: 12px;
  font-weight: 700;
  color: var(--muted);
}

.ap-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px 16px;
}

.ap-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.ap-field.full {
  grid-column: 1 / -1;
}

.ap-field label {
  font-size: 13px;
  font-weight: 700;
  color: var(--navy-text);
}

.ap-field label em {
  font-style: normal;
  color: var(--blue);
}

.ap-field input,
.ap-field select,
.ap-field textarea {
  font: 600 14px/1.4 "Manrope", system-ui, sans-serif;
  color: var(--navy-text);
  background: #fff;
  border: 1.5px solid var(--line);
  border-radius: 12px;
  padding: 11px 14px;
  min-height: 46px;
  width: 100%;
  transition:
    border-color 0.2s,
    box-shadow 0.2s;
}

.ap-field textarea {
  min-height: 100px;
  resize: vertical;
}

.ap-field input::placeholder,
.ap-field textarea::placeholder {
  color: #8b98bc;
  font-weight: 500;
}

.ap-field input:focus,
.ap-field select:focus,
.ap-field textarea:focus {
  outline: none;
  border-color: var(--blue);
  box-shadow: 0 0 0 4px rgba(45, 85, 214, 0.14);
}

.ap-field select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D55D6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 18px;
  padding-right: 40px;
}

.ap-upload {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  border: 1.5px dashed var(--blue-dark);
  background: var(--blue-soft);
  border-radius: 12px;
  padding: 12px 14px;
  cursor: pointer;
  transition: background 0.2s;
}

.ap-upload:hover {
  background: #e4eafd;
}

.ap-upload input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  min-height: 0;
}

.ap-upload .ico {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: #fff;
  color: var(--blue);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.ap-upload .ico svg {
  width: 18px;
  height: 18px;
}

.ap-upload b {
  display: block;
  font-size: 14px;
  color: var(--navy-text);
}

.ap-upload span {
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
}

.ap-upload:focus-within {
  outline: 3px solid var(--sky);
  outline-offset: 2px;
}

.ap-submit {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
}

.ap-note {
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
  max-width: 280px;
  line-height: 1.5;
}

.ap-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: var(--blue);
  color: #fff;
  border: 0;
  border-radius: 12px;
  font: 800 15px/1 "Manrope", system-ui, sans-serif;
  padding: 13px 24px;
  min-height: 48px;
  cursor: pointer;
  box-shadow: 0 10px 22px rgba(45, 85, 214, 0.3);
  transition:
    background 0.2s,
    transform 0.2s;
}

.ap-btn:hover {
  background: var(--blue-dark);
  transform: translateY(-2px);
}

.ap-btn:focus-visible {
  outline: 3px solid var(--sky);
  outline-offset: 3px;
}

.ap-btn svg {
  width: 18px;
  height: 18px;
}

.ap-success {
  display: none;
  margin-top: 20px;
  padding: 16px 18px;
  border-radius: 14px;
  background: #e8f8ef;
  border: 1px solid #a7f3d0;
  color: #14653a;
  font-weight: 700;
  font-size: 15px;
}

.ap-success.show {
  display: block;
}

.ap-error {
  display: none;
  margin-top: 20px;
  padding: 16px 18px;
  border-radius: 14px;
  background: #fef2f2;
  border: 1px solid #fecaca;
  color: #b91c1c;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.5;
}

.ap-error.show {
  display: block;
}

.ap-btn:disabled {
  opacity: 0.7;
  cursor: not-allowed;
  transform: none !important;
}
