/* ==========================================================================
   RnJ Ladies Salon — styles.css
   Brand pink: #E50695 (logo se liya gaya)
   ========================================================================== */

/* ---------- Local fonts ---------- */
@font-face {
  font-family: 'Belinda';
  src: url('data:font/woff2;base64,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') format('woff2'),
       url('data:font/woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --pink: #E50695;
  --pink-soft: #FF4DB8;
  --pink-deep: #A8046E;
  --ink: #241019;
  --plum-deep: #1C0613;
  --white: #FFFFFF;

  --header-h: 88px;
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --shadow-pink: 0 14px 40px rgba(229, 6, 149, 0.28);
  --shadow-deep: 0 24px 70px rgba(28, 6, 19, 0.45);
}

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

html { overflow-x: hidden; }

body {
  font-family: 'Segoe UI', sans-serif;
  color: var(--ink);
  background: var(--white);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

img, video { max-width: 100%; display: block; }

a { text-decoration: none; color: inherit; }

ul { list-style: none; }

button { font-family: inherit; cursor: pointer; }

.container { width: min(1180px, 92%); margin-inline: auto; }

/* ==========================================================================
   Header (header.html — JS se embed hota hai)
   ========================================================================== */
.site-header {
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.97);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow: 0 4px 24px rgba(43, 10, 31, 0.08);
  isolation: isolate;
}

.site-header .container {
  width: 100%;
  max-width: 100%;
  padding: 0 5%;
}

.header-inner {
  display: flex;
  align-items: center;
  gap: 24px;
  height: var(--header-h);
}

.main-nav {
  flex: 1;
  display: flex;
  justify-content: center;
}

.brand {
  display: inline-flex;
  align-items: center;
  transition: transform 0.3s var(--ease-out);
}
.brand:hover { transform: translateY(-2px); }

.brand-logo { height: 54px; width: auto; }

.nav-list { display: flex; align-items: center; gap: 6px; }

.nav-link {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 10px;
  color: var(--ink);
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.02em;
  white-space: nowrap;
  transition: color 0.3s, background 0.3s;
}
.nav-link:hover { background: rgba(229, 6, 149, 0.25); color: var(--white); }
.nav-link.active { color: var(--pink-soft); }

.nav-cta {
  display: inline-block;
  margin-left: 12px;
  padding: 12px 28px;
  border-radius: 10px;
  color: var(--white);
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: linear-gradient(135deg, var(--pink-soft), var(--pink) 55%, var(--pink-deep));
  transition: transform 0.3s var(--ease-out);
}
.nav-cta:hover {
  transform: translateY(-3px) scale(1.02);
}

/* More dropdown */
.has-dropdown { position: relative; }

.dropdown-trigger {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: transparent;
  border: 0;
}

.nav-caret { transition: transform 0.3s; }

.has-dropdown:hover .nav-caret,
.has-dropdown.open .nav-caret { transform: rotate(180deg); }

.dropdown {
  position: absolute;
  top: calc(100% + 14px);
  left: 50%;
  min-width: 200px;
  padding: 12px;
  background: rgba(255, 255, 255, 0.97);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border-radius: 14px;
  box-shadow: var(--shadow-deep);
  opacity: 0;
  visibility: hidden;
  transform: translateX(-50%) translateY(14px);
  transition: opacity 0.35s var(--ease-out), transform 0.35s var(--ease-out), visibility 0.35s;
}
.dropdown::before {
  content: '';
  position: absolute;
  top: -14px;
  left: 0;
  right: 0;
  height: 14px;
}

.has-dropdown:hover .dropdown,
.has-dropdown:focus-within .dropdown,
.has-dropdown.open .dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}

.dropdown .nav-link {
  display: block;
  width: 100%;
  color: var(--ink);
  border-radius: 10px;
  padding: 11px 16px;
}
.dropdown .nav-link:hover { background: rgba(229, 6, 149, 0.10); color: var(--pink); }

/* Scroll ke baad header smoothly white ho jata hai, menu black */
.site-header.scrolled {
  box-shadow: 0 4px 24px rgba(43, 10, 31, 0.12);
}

/* Header CTA actions */
.header-actions {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-shrink: 0;
}

.header-phone {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--ink);
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.25s;
}
.header-phone:hover { color: var(--pink); }
.header-phone svg { stroke: currentColor; flex-shrink: 0; }

.header-book-btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
  background-size: 200% auto;
  padding: 9px 18px;
  border-radius: 10px;
  text-decoration: none;
  white-space: nowrap;
  transition: background-position 0.4s ease, transform 0.25s ease;
}
.header-book-btn:hover {
  background-position: right center;
  transform: translateY(-1px);
}

/* Book btn inside mobile drawer — hidden on desktop */
.nav-book-btn {
  display: none;
}

/* Mobile hamburger */
.nav-toggle {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  width: 52px;
  height: 48px;
  padding: 10px;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 14px;
}

.nav-toggle-bar {
  display: block;
  height: 2.5px;
  width: 100%;
  background: var(--pink);
  border-radius: 3px;
  transition: transform 0.35s var(--ease-out), opacity 0.25s;
}

body.nav-open .nav-toggle-bar:nth-child(1) { transform: translateY(8.5px) rotate(45deg); }
body.nav-open .nav-toggle-bar:nth-child(2) { opacity: 0; }
body.nav-open .nav-toggle-bar:nth-child(3) { transform: translateY(-8.5px) rotate(-45deg); }

/* ==========================================================================
   Hero — full screen header video
   ========================================================================== */
.hero {
  position: relative;
  overflow: hidden;
  background: var(--plum-deep);
  margin-top: var(--header-h);
}

/* Hero — single image with bottom text */
.hero--slider { position: relative; }

.hero-bg-img {
  display: block;
  width: 100%;
  height: auto;
}

@keyframes hero-rise {
  from { opacity: 0; transform: translateY(32px); }
  to   { opacity: 1; transform: translateY(0); }
}

.hero-bottom-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 32px 20px 36px;
  text-align: center;
}
.hero-title {
  animation: hero-rise 0.75s cubic-bezier(0.22, 1, 0.36, 1) both;
}
.hero-sub {
  animation: hero-rise 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.18s both;
}

.hero-title {
  font-size: clamp(2.7rem, 6.75vw, 5.1rem);
  font-weight: 800;
  color: #fff;
  line-height: 1.15;
  margin-bottom: 10px;
}
.hero-title em { color: var(--pink-soft); font-style: normal; }

.hero-sub {
  font-size: clamp(1.35rem, 2.7vw, 1.65rem);
  color: rgba(255,255,255,0.88);
  margin-bottom: 22px;
}

.hero-cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
  background-size: 200% auto;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 13px 28px;
  border-radius: 10px;
  transition: background-position 0.4s ease, transform 0.25s ease;
}
.hero-cta:hover { background-position: right center; transform: translateY(-2px); }

/* Hero text — tablet */
@media (max-width: 1024px) {
  .hero-title { font-size: clamp(1.6rem, 4vw, 2.4rem); }
  .hero-sub { font-size: clamp(0.85rem, 2vw, 1.1rem); }
  .hero-bottom-text { padding: 24px 16px 28px; }
}
/* Hero text — mobile */
@media (max-width: 640px) {
  .hero-title { font-size: clamp(1.6rem, 6.5vw, 2.2rem); }
  .hero-sub { font-size: clamp(0.75rem, 3.5vw, 0.95rem); }
  .hero-bottom-text { padding: 16px 12px 8px; margin-bottom: -14px; }
  .hero-bg-img { height: 74vw; object-fit: cover; }
}

/* Old video styles (kept, video commented out) */
.hero-video { display: none; }
.hero-overlay { position: absolute; inset: 0; }
.hero-slide { display: none; }
.hero-dots { display: none; }

/* ==========================================================================
   Sections — shared helpers
   ========================================================================== */
.section { padding: 90px 0; position: relative; }

.section-head { max-width: 620px; margin: 0 auto 52px; text-align: center; }

.kicker {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 0.96rem;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--pink);
  margin-bottom: 14px;
}
.kicker::before, .kicker::after {
  content: '';
  width: 26px;
  height: 1.5px;
  background: linear-gradient(90deg, transparent, var(--pink));
}
.kicker::after { background: linear-gradient(90deg, var(--pink), transparent); }

.section-title {
  font-size: clamp(2.16rem, 4.08vw, 3.12rem);
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 12px;
}
.section-title em {
  font-family: 'Belinda', cursive;
  font-style: normal;
  font-weight: 400;
  font-size: 1.18em;
  line-height: 1;
  color: var(--pink);
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  top: 0.12em;
}

.section-sub { color: #7A5C6D; font-size: 1.26rem; }

/* Scroll-triggered reveal */
[data-reveal] {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s var(--ease-out), transform 0.8s var(--ease-out);
  will-change: opacity, transform;
}
[data-reveal].is-revealed { opacity: 1; transform: none; }

/* ==========================================================================
   Services Detail Cards section
   ========================================================================== */
.svc-section {
  padding: 100px 0 15px;
  background: #fcfcfc;
  position: relative;
}

.svc-divider {
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  z-index: 2;
  pointer-events: none;
}
.svc-divider svg { width: 100%; height: 110px; display: block; }
.svc-divider svg path { fill: var(--white); }
.svc-divider-top { top: -1px; }
.svc-divider-bottom { bottom: -1px; }
.svc-divider-bottom svg path { fill: #FDF9F7; }

/* Subtle decorative blobs in background */
.svc-section::before {
  content: '';
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  opacity: 0.07;
  background: var(--pink);
  width: 500px; height: 500px; top: 20px; left: -160px;
}
@media (max-width: 1024px) {
  .svc-section::before { width: 300px; height: 300px; left: -120px; }
}

/* 2-col header */
.svc-section__header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  gap: 0 60px;
  margin-bottom: 64px;
}
.svc-section__heading .kicker-left { margin-bottom: 10px; }
.svc-section__heading .section-title { margin: 0; text-align: left; }
.svc-section__sub {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.75;
  color: #7A6E77;
  align-self: end;
  padding-bottom: 6px;
}

/* Infinite marquee */
.svc-marquee {
  overflow: hidden;
  padding: 16px 0 48px;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);
}
.svc-marquee__track {
  display: flex;
  gap: 24px;
  width: max-content;
  /* JS RAF handles scroll on all screen sizes — no CSS animation */
}
.svc-marquee { cursor: grab; }
.svc-marquee.is-dragging { cursor: grabbing; }
@media (max-width: 768px) {
  .svc-marquee {
    -webkit-mask-image: none;
    mask-image: none;
    padding-left: 20px;
    cursor: default;
  }
}

@keyframes svc-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Card */
.svc-card {
  width: 390px;
  flex-shrink: 0;
  background: #fff;
  border-radius: 8px;
  overflow: visible;
  box-shadow: 0 2px 12px rgba(0,0,0,0.06);
  transition: transform 0.35s var(--ease-out);
  display: flex;
  flex-direction: column;
}
.svc-card:hover {
  transform: scale(1.03);
  box-shadow: none;
}

/* Image area */
.svc-card__media {
  position: relative;
  height: 364px;
}
.svc-card__media img,
.svc-card__media .svc-card__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 8px 8px 0 0;
  transition: transform 0.55s var(--ease-out);
}

/* Decorative circle badge — overlaps bottom-right of image */
.svc-card__badge {
  position: absolute;
  bottom: -29px;
  right: 22px;
  width: 58px;
  height: 58px;
  background: #fff;
  border-radius: 50%;
  border: 1.5px solid rgba(229,6,149,0.25);
  display: grid;
  place-items: center;
  color: var(--pink);
  z-index: 2;
}
.svc-card__badge svg { width: 34px; height: 34px; }

/* Card body */
.svc-card__body {
  padding: 44px 28px 28px;
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 0 0 16px 16px;
}
.svc-card__title {
  margin: 0 0 10px;
  font-size: 1.74rem;
  font-weight: 700;
  color: var(--ink);
  line-height: 1.25;
}
.svc-card__desc {
  margin: 0 0 18px;
  font-size: 1.12rem;
  line-height: 1.65;
  color: #7A6E77;
}

/* Featured list */
.svc-card__features { margin-bottom: 22px; }
.svc-card__features strong {
  display: block;
  font-size: 1.06rem;
  font-weight: 700;
  color: var(--ink);
  margin-bottom: 8px;
}
.svc-card__features ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.svc-card__features li {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1.05rem;
  color: #5E5464;
}
.svc-card__features li::before {
  content: '✦';
  font-size: 0.78rem;
  color: var(--pink);
  flex-shrink: 0;
}

/* Book Appointment button */
.svc-card__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  margin-top: auto;
  align-self: stretch;
  font-size: 0.88rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  white-space: nowrap;
  color: #fff;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
  background-size: 200% auto;
  padding: 12px 20px;
  border-radius: 10px;
  text-decoration: none;
  transition: background-position 0.4s ease, transform 0.25s ease;
}
.svc-card__link:hover {
  background-position: right center;
  transform: translateY(-2px);
}
.svc-wa-icon { flex-shrink: 0; }

/* ==========================================================================
   Our Services — Bento grid (old site exact replica)
   Layout:
     [HAIR      ][NAILS & FEET][FACE      ][BODY      ]
     [HAIR      ][EYE LASH & BROW (wide)  ][BODY      ]
   ========================================================================== */
.our-services { padding: 90px 0 100px; background: var(--white); }

/* Desktop block: visible on desktop, hidden on tablet/mobile */
.svc-tiles--desktop { display: grid; }
@media (max-width: 900px) { .svc-tiles--desktop { display: none !important; } }

/* Mobile/Tablet block: hidden on desktop */
.svc-tiles-mobile { display: none; }

@media (max-width: 900px) {
  .svc-tiles-mobile {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-top: 48px;
    padding: 0 20px;
  }
  .svc-tile-mob {
    display: block;
    border-radius: 16px;
    overflow: visible;
    text-decoration: none;
    box-shadow: none;
    position: relative;
    transition: transform 0.3s ease;
  }
  .svc-tile-mob img {
    border-radius: 16px;
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center center;
  }
  /* Shadow below card */
  .svc-tile-mob::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 36px;
    background: url('../images/Card Shadow.png') center top / 100% 100% no-repeat;
    pointer-events: none;
  }
  .svc-tile-mob:hover { transform: translateY(-4px); }
  /* Center last card if odd total */
  .svc-tile-mob:last-child:nth-child(odd) {
    grid-column: 1 / -1;
    max-width: calc(50% - 10px);
    margin: 0 auto;
  }
}

@media (max-width: 540px) {
  .svc-tiles-mobile {
    grid-template-columns: 1fr;
    padding: 0 45px;
    gap: 40px;
  }
  .svc-tile-mob:last-child:nth-child(odd) {
    grid-column: auto;
    max-width: 100%;
    margin: 0;
  }
}

.svc-tiles {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr 0.9fr 1fr;
  grid-template-rows: auto auto;
  gap: 24px;
  margin-top: 56px;
  padding: 0 16px;
  width: 100%;
}

/* Grid placement */
.svc-tile--hair   { grid-column: 1;          grid-row: 1 / span 2; }
.svc-tile--nails  { grid-column: 2;          grid-row: 1; }
.svc-tile--face   { grid-column: 3;          grid-row: 1; }
.svc-tile--eyelash{ grid-column: 2 / span 2; grid-row: 2; }
.svc-tile--body   { grid-column: 4;          grid-row: 1 / span 2; }

/* Base tile */
.svc-tile {
  position: relative;
  display: block;
  overflow: visible;
  border-radius: 20px;
  text-decoration: none;
  background: var(--plum-deep);
  transition: transform 0.38s var(--ease-out), box-shadow 0.38s var(--ease-out);
  box-shadow: 0 6px 24px rgba(28,6,19,0.18);
}
.svc-tile::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 36px;
  background: url('../images/Card Shadow.png') center top / 100% 100% no-repeat;
  pointer-events: none;
  border-radius: 0;
}

.svc-tile:hover {
  transform: translateY(-6px);
  box-shadow: none;
}
/* 3D tilt — JS sets this via style attribute */
.svc-tile { will-change: transform; }

.svc-tile--nails,
.svc-tile--face { aspect-ratio: 1 / 1; }

.svc-tile--eyelash { aspect-ratio: 46 / 21; }

/* Portrait tiles fill both grid rows automatically (no aspect-ratio needed) */

.svc-tile img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: fill;
  display: block;
  transition: transform 0.5s var(--ease-out);
}

/* Each image has text baked-in at top-left — anchor from top-left so text + subject are both visible */
.svc-tile--hair { background: linear-gradient(175deg, #c0006a 0%, #e8108a 40%, #f5b0d8 100%); }
.svc-tile--hair img    { object-position: center top; }
.svc-tile--nails img   { object-position: 60% center; }
.svc-tile--face img    { object-position: center center; }
.svc-tile--eyelash img { object-fit: fill; object-position: center center; }
.svc-tile--body { background: linear-gradient(175deg, #a8005a 0%, #c82070 30%, #e07050 70%, #b04828 100%); }
.svc-tile--body img    { object-position: center top; }

.svc-tile:hover img { transform: none; }



/* ---- Responsive ---- */

/* Tablet (≤900px): stack into 2+2+1 */
@media (max-width: 900px) {
  .svc-tiles {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: unset;
    gap: 12px;
  }
  .svc-tile--hair   { grid-column: 1 / span 2; grid-row: auto; aspect-ratio: 16/9; }
  .svc-tile--nails  { grid-column: 3;           grid-row: auto; aspect-ratio: 1/1; }
  .svc-tile--face   { grid-column: 4;           grid-row: auto; aspect-ratio: 1/1; }
  .svc-tile--eyelash{ grid-column: 1 / span 2;  grid-row: auto; aspect-ratio: 16/9; }
  .svc-tile--body   { grid-column: 3 / span 2;  grid-row: auto; aspect-ratio: 16/9; }

  .svc-tile--hair   .svc-tile__text,
  .svc-tile--body   .svc-tile__text { font-size: clamp(1.4rem, 3.5vw, 2rem); }
  .svc-tile--body   .svc-tile__text { right: 5%; top: 8%; }
}

/* Mobile (≤640px): 1-col full-width */
@media (max-width: 640px) {
  .svc-tiles {
    grid-template-columns: 1fr;
    grid-template-rows: unset;
    gap: 12px;
  }
  .svc-tile--hair,
  .svc-tile--nails,
  .svc-tile--face,
  .svc-tile--eyelash,
  .svc-tile--body {
    grid-column: auto;
    grid-row: auto;
    aspect-ratio: unset;
    height: 0;
    padding-bottom: 56.25%; /* 9/16 — reliable 16:9 regardless of grid stretch */
  }
  .svc-tile img { object-fit: cover; object-position: center center; }
  .svc-tile--hair img    { object-position: center top; }
  .svc-tile--eyelash img { object-position: center center; }

  .svc-tile__text { font-size: clamp(1rem, 4.5vw, 1.3rem) !important; }
  .svc-tile--body .svc-tile__text { right: auto; left: 8%; text-align: left; }
  .svc-tile--eyelash .svc-tile__text { bottom: auto; top: 8%; }
  .svc-tile { border-radius: 14px; }
}

/* ==========================================================================
   Categories section
   ========================================================================== */
/* Flex layout — orphan cards center hote hain, har breakpoint par clean */
.cat-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 24px;
  row-gap: 150px;
  margin-top: 150px;
}

.cat-card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: calc((100% - 4 * 24px) / 5);   /* 5 per row */
  padding: 0 20px;
  background: var(--white);
  border-radius: 12px;
  box-shadow: 0 10px 32px rgba(43, 10, 31, 0.07);
  transition: transform 0.45s var(--ease-out), box-shadow 0.45s var(--ease-out);
}
.cat-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(229, 6, 149, 0.16);
}

/* Morphing blob photo — card ke upar overlap, shape animate hoti rehti hai */
.cat-photo {
  display: block;
  width: clamp(165px, 14vw, 215px);
  aspect-ratio: 1 / 1;
  margin-top: calc(clamp(165px, 14vw, 215px) / -2);
  position: relative;
  border-radius: 60% 40% 55% 45% / 50% 45% 55% 50%;
  overflow: hidden;
  box-shadow: 0 12px 34px rgba(43, 10, 31, 0.18);
  transition: box-shadow 0.4s var(--ease-out);
  animation:
    border-transform 6s ease-in-out infinite alternate,
    blob-float 5s ease-in-out infinite alternate;
}


/* Har card ki blob alag point se start ho — sab different nazar aayein */
.cat-card:nth-child(2) .cat-photo { animation-delay: -2s; }
.cat-card:nth-child(3) .cat-photo { animation-delay: -4s; }
.cat-card:nth-child(4) .cat-photo { animation-delay: -6s; }
.cat-card:nth-child(5) .cat-photo { animation-delay: -8s; }
.cat-card:hover .cat-photo {
  box-shadow: 0 16px 40px rgba(229, 6, 149, 0.30), 0 0 0 3px rgba(229, 6, 149, 0.35);
}

.cat-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.7s var(--ease-out);
}
.cat-card:hover .cat-img { transform: scale(1.12); }

/* Blob shape morph animation — gehri shape changes */
@keyframes border-transform {
  0%, 100% { border-radius: 60% 40% 55% 45% / 50% 45% 55% 50%; }
  20% { border-radius: 33% 67% 48% 52% / 62% 30% 70% 38%; }
  40% { border-radius: 55% 45% 28% 72% / 38% 68% 32% 62%; }
  60% { border-radius: 68% 32% 62% 38% / 72% 42% 58% 28%; }
  80% { border-radius: 38% 62% 42% 58% / 32% 62% 38% 68%; }
}

/* Halki floating movement — blob zinda lage */
@keyframes blob-float {
  from { transform: translateY(0) rotate(-1.5deg); }
  to { transform: translateY(-10px) rotate(1.5deg); }
}

.cat-title {
  font-size: 1.3rem;
  font-weight: 600;
  color: #2B2349;
  margin: 24px 0 12px;
}

.cat-desc {
  font-size: 0.97rem;
  line-height: 1.7;
  color: #6F6C7E;
  margin: 0 2px 26px;
}

/* Book Now — pink → purple gradient pill (reference style) */
.cat-btn {
  display: block;
  width: min(205px, 88%);
  padding: 14px 10px;
  border-radius: 10px;
  font-size: 0.84rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-align: center;
  color: var(--white);
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 100%);
  box-shadow: 0 8px 22px rgba(179, 107, 240, 0.25);
  transition: transform 0.35s var(--ease-out), box-shadow 0.35s var(--ease-out), filter 0.3s;
  margin-bottom: -24px;
}
.cat-card:hover .cat-btn {
  transform: translateY(-3px);
  box-shadow: 0 14px 32px rgba(229, 6, 149, 0.38);
  filter: brightness(1.06);
}

/* ==========================================================================
   The RnJ Experience — video carousel
   ========================================================================== */
.experience {
  position: relative;
  padding: 60px 0 80px;
  overflow: hidden;
  background: linear-gradient(180deg, #FFF0F8 0%, #FCE3F1 50%, #FFF0F8 100%);
}

/* Cloudy wavy dividers */
.exp-divider {
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  z-index: 2;
  pointer-events: none;
}
.exp-divider svg { width: 100%; height: 110px; display: block; }
.exp-divider svg path { fill: var(--white); }
.exp-divider-top { top: -1px; }
.exp-divider-bottom { bottom: -1px; }

/* Floating salon decorations */
.exp-deco {
  position: absolute;
  color: var(--pink-soft);
  opacity: 0.55;
  pointer-events: none;
  z-index: 1;
}
.exp-deco-1 { width: 70px; top: 16%; left: 5%; animation: exp-float 7s ease-in-out infinite; }
.exp-deco-2 { width: 52px; bottom: 18%; right: 6%; color: var(--pink); opacity: 0.4; animation: exp-float 9s ease-in-out infinite reverse; }
.exp-deco-3 { width: 30px; top: 26%; right: 12%; color: var(--gold, #E8B84B); opacity: 0.7; animation: exp-twinkle 4s ease-in-out infinite; }
.exp-deco-4 { width: 22px; bottom: 26%; left: 12%; color: var(--pink-soft); opacity: 0.6; animation: exp-twinkle 5s ease-in-out infinite 1s; }

@keyframes exp-float {
  0%, 100% { transform: translateY(0) rotate(0deg); }
  50% { transform: translateY(-26px) rotate(18deg); }
}
@keyframes exp-twinkle {
  0%, 100% { transform: scale(0.7) rotate(0deg); opacity: 0.3; }
  50% { transform: scale(1.15) rotate(40deg); opacity: 0.85; }
}

/* Container content hearts ke upar */
.experience .container { position: relative; z-index: 3; }

/* Floating hearts layer */
.exp-hearts {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 1;
}

.heart {
  position: absolute;
  bottom: 60px;
  width: var(--size, 26px);
  height: var(--size, 26px);
  color: var(--c, #FF4DB8);
  opacity: 0;
  animation: heart-rise var(--dur, 5s) ease-in forwards;
  will-change: transform, opacity;
}
.heart svg { width: 100%; height: 100%; display: block; }

@keyframes heart-rise {
  0%   { transform: translate(0, 0) scale(0.4) rotate(0deg); opacity: 0; }
  10%  { opacity: var(--o, 0.9); transform: translate(0, calc(var(--rise, -600px) * 0.06)) scale(1) rotate(-8deg); }
  35%  { transform: translate(var(--x1, 20px), calc(var(--rise, -600px) * 0.34)) scale(1.05) rotate(8deg); }
  65%  { transform: translate(var(--x2, -20px), calc(var(--rise, -600px) * 0.64)) scale(1) rotate(-6deg); }
  90%  { opacity: calc(var(--o, 0.9) * 0.6); }
  100% { transform: translate(var(--x3, 15px), var(--rise, -600px)) scale(0.85) rotate(6deg); opacity: 0; }
}

/* Like / heart button */
.exp-like {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 44px auto 0;
  padding: 13px 26px 13px 20px;
  border: 0;
  border-radius: 10px;
  color: var(--white);
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 100%);
  box-shadow: 0 10px 28px rgba(179, 107, 240, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.35);
  transition: transform 0.25s var(--ease-out), box-shadow 0.3s;
  animation: like-attract 2.4s var(--ease-out) infinite;
}
.exp-like:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 16px 38px rgba(229, 6, 149, 0.45); animation-play-state: paused; }
.exp-like:active { transform: scale(0.95); }

.exp-like-text {
  font-weight: 600;
  font-size: 0.86rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
}

/* Heart icon dhadakta rahe (heartbeat) */
.exp-like svg { position: relative; z-index: 1; animation: heartbeat 1.4s ease-in-out infinite; transform-origin: center; }
.exp-like.pop svg { animation: like-pop 0.4s var(--ease-out); }

/* Pulsing ring — attention khinche */
.exp-like-ring {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -3px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  animation: like-ring 2.4s var(--ease-out) infinite;
}

@keyframes heartbeat {
  0%, 100% { transform: scale(1); }
  15% { transform: scale(1.22); }
  30% { transform: scale(1); }
  45% { transform: scale(1.14); }
  60% { transform: scale(1); }
}
@keyframes like-attract {
  0%, 100% { box-shadow: 0 10px 28px rgba(229, 6, 149, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.35); }
  50% { box-shadow: 0 14px 38px rgba(229, 6, 149, 0.5), 0 0 0 6px rgba(229, 6, 149, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.35); }
}
@keyframes like-ring {
  0% { transform: scale(0.7); opacity: 0.6; }
  70% { transform: scale(2.4); opacity: 0; }
  100% { opacity: 0; }
}
@keyframes like-pop {
  0% { transform: scale(1); }
  40% { transform: scale(1.45); }
  100% { transform: scale(1); }
}

/* Carousel */
.exp-carousel { position: relative; width: 100vw; margin-left: calc(-50vw + 50%); }

.exp-stage {
  position: relative;
  height: 680px;
  perspective: 1800px;
}

.exp-slide {
  position: absolute;
  top: 0;
  left: 50%;
  width: 380px;
  max-width: 62vw;
  height: 100%;
  margin-left: -190px;
  border-radius: 16px;
  overflow: hidden;
  background: var(--plum-deep);
  box-shadow: var(--shadow-deep);
  transition: transform 0.7s var(--ease-out), opacity 0.7s var(--ease-out), filter 0.7s var(--ease-out);
  will-change: transform, opacity;
}
@media (max-width: 460px) {
  .exp-slide { margin-left: -31vw; }
}

.exp-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Slide positions — portrait coverflow (no overlap, full width use) */
.exp-slide[data-pos="0"]  { transform: translateX(0) scale(1) translateZ(0); opacity: 1; z-index: 5; }
.exp-slide[data-pos="1"]  { transform: translateX(96%) scale(0.8) rotateY(-9deg); opacity: 0.7; z-index: 4; filter: brightness(0.72); }
.exp-slide[data-pos="-1"] { transform: translateX(-96%) scale(0.8) rotateY(9deg); opacity: 0.7; z-index: 4; filter: brightness(0.72); }
.exp-slide[data-pos="2"]  { transform: translateX(170%) scale(0.6) rotateY(-13deg); opacity: 0.34; z-index: 3; filter: brightness(0.55); }
.exp-slide[data-pos="-2"] { transform: translateX(-170%) scale(0.6) rotateY(13deg); opacity: 0.34; z-index: 3; filter: brightness(0.55); }
.exp-slide[data-pos="hidden"] { transform: translateX(0) scale(0.4); opacity: 0; z-index: 1; pointer-events: none; }

.exp-slide[data-pos="1"], .exp-slide[data-pos="-1"],
.exp-slide[data-pos="2"], .exp-slide[data-pos="-2"] { cursor: pointer; }

/* Sound toggle — center video par */
.exp-sound {
  position: absolute;
  top: 18px;
  left: 50%;
  transform: translateX(120px);
  z-index: 8;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 50%;
  color: var(--white);
  background: rgba(28, 6, 19, 0.45);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  transition: background 0.3s, transform 0.3s var(--ease-out);
}
.exp-sound:hover { background: var(--pink); }
.exp-sound .ico-sound { display: none; }
.exp-sound.is-on .ico-sound { display: block; }
.exp-sound.is-on .ico-muted { display: none; }

/* ---- Play button overlay (center slide only) ---- */
.exp-play-btn {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%) scale(0.75);
  width: 62px; height: 62px;
  border-radius: 50%;
  border: none;
  background: rgba(229, 6, 149, 0.82);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  cursor: pointer;
  display: flex; align-items: center; justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s var(--ease-out), background 0.2s;
  z-index: 8;
  box-shadow: 0 6px 28px rgba(229, 6, 149, 0.55);
}
.exp-play-btn svg { width: 26px; height: 26px; fill: #fff; margin-left: 3px; }
.exp-slide[data-pos="0"] .exp-play-btn {
  opacity: 1;
  pointer-events: auto;
  transform: translate(-50%, -50%) scale(1);
}
.exp-play-btn:hover {
  background: var(--pink);
  transform: translate(-50%, -50%) scale(1.1);
  box-shadow: 0 10px 36px rgba(229, 6, 149, 0.7);
}
.exp-play-btn:active { transform: translate(-50%, -50%) scale(0.95); }

/* ---- Video Modal / Lightbox ---- */
.vid-modal {
  position: fixed;
  inset: 0;
  z-index: 9500;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.28s ease;
}
.vid-modal.is-open {
  opacity: 1;
  pointer-events: all;
}
.vid-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(10, 2, 8, 0.9);
  cursor: pointer;
}
.vid-modal__box {
  position: relative;
  z-index: 1;
  width: min(92vw, 880px);
  max-height: 90vh;
  background: #000;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 40px 100px rgba(0, 0, 0, 0.85), 0 0 0 1px rgba(229, 6, 149, 0.18);
  transform: scale(0.88) translateY(20px);
  transition: transform 0.32s var(--ease-out), opacity 0.28s ease;
  opacity: 0;
}
.vid-modal.is-open .vid-modal__box {
  transform: scale(1) translateY(0);
  opacity: 1;
}
.vid-modal__video {
  width: 100%;
  max-height: 86vh;
  display: block;
  background: #000;
  outline: none;
}
.vid-modal__close {
  position: absolute;
  top: 10px; right: 10px;
  width: 38px; height: 38px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255,255,255,0.15);
  color: #fff;
  cursor: pointer;
  display: flex; align-items: center; justify-content: center;
  z-index: 2;
  transition: background 0.2s, transform 0.2s;
}
.vid-modal__close:hover { background: var(--pink); transform: scale(1.1); }

@media (max-width: 820px) {
  .exp-sound { transform: translateX(80px); }
}

/* Nav arrows */
.exp-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 54px;
  height: 54px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 50%;
  color: var(--pink);
  background: rgba(255, 255, 255, 0.9);
  transition: transform 0.3s var(--ease-out), background 0.3s, color 0.3s;
}
.exp-nav:hover { background: var(--pink); color: var(--white); transform: translateY(-50%) scale(1.1); }
.exp-prev { left: calc(50% - 200px); }
.exp-next { right: calc(50% - 200px); }

/* Dots */
.exp-dots { display: flex; justify-content: center; gap: 10px; margin-top: 38px; }
.exp-dots button {
  width: 10px;
  height: 10px;
  padding: 0;
  border: 0;
  border-radius: 10px;
  background: rgba(229, 6, 149, 0.28);
  transition: width 0.35s var(--ease-out), background 0.3s;
}
.exp-dots button.active { width: 30px; background: var(--pink); }

/* ==========================================================================
   About Us — "Why Choose RnJ" (why-choose-one adapted)
   ========================================================================== */
.about-rnj { position: relative; padding: 100px 0; background: #fff; }

.about-rnj__shape {
  position: absolute;
  left: 3%;
  bottom: 8%;
  width: 64px;
  color: var(--pink-soft);
  opacity: 0.5;
  z-index: 5;
  pointer-events: none;
  animation: exp-float 7s ease-in-out infinite;
}

.about-rnj .container { position: relative; max-width: 100%; padding: 0 8px; }

.about-rnj__inner { position: relative; }

.about-rnj__grid {
  display: grid;
  grid-template-columns: 1fr 1.25fr;
  gap: 56px;
  align-items: start;
  position: relative;
}

.about-rnj__head { margin-bottom: 6px; }

.kicker-left { justify-content: flex-start; }
.kicker-left::before { display: none; }

.about-rnj__content .section-title { text-align: left; }

.about-rnj__highlight {
  margin-top: 16px;
  color: var(--pink);
  font-size: 1.344rem;
  font-weight: 600;
  line-height: 1.6;
}

.about-rnj__text {
  margin-top: 16px;
  color: #6F6C7E;
  font-size: 1.2rem;
  line-height: 1.9;
}

.about-rnj__list { margin-top: 38px; display: grid; gap: 22px; }

.about-rnj__item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 0 24px;
}

.about-rnj__item-left {
  display: flex;
  align-items: center;
  gap: 16px;
}

.about-rnj__icon {
  width: 38px;
  height: 38px;
  flex-shrink: 0;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: var(--white);
  background: linear-gradient(135deg, var(--pink-soft), var(--pink-deep));
  transition: transform 0.5s var(--ease-out), background 0.4s;
}
.about-rnj__item:hover .about-rnj__icon { transform: scale(1.08) rotate(-6deg); background: var(--plum-deep); }

.about-rnj__item-title {
  margin: 0;
  font-size: 1.26rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: var(--ink);
  line-height: 1.25;
}

.about-rnj__item-text {
  margin: 0;
  padding-left: 24px;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #6F6C7E;
  border-left: 1px solid rgba(229, 6, 149, 0.2);
}

.about-rnj__btn {
  display: inline-block;
  margin-top: 40px;
  padding: 15px 36px;
  border-radius: 10px;
  font-size: 1.02rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--white);
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 100%);
  transition: transform 0.3s var(--ease-out);
}
.about-rnj__btn:hover { transform: translateY(-3px); }

/* Image side */
.about-rnj__media { position: sticky; top: 100px; }

.about-rnj__image {
  border-radius: 10px;
  overflow: hidden;
}
.about-rnj__image img { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 4 / 4.2; }

.about-rnj__media[data-reveal] { transform: translateX(60px); }
.about-rnj__media[data-reveal].is-revealed { transform: none; }

.about-rnj__badge {
  position: absolute;
  left: -26px;
  bottom: 30px;
  padding: 18px 26px;
  border-radius: 16px;
  background: var(--white);
  box-shadow: var(--shadow-pink);
  text-align: center;
  animation: blob-float 5s ease-in-out infinite alternate;
}
.about-rnj__badge strong {
  display: block;
  font-family: 'Belinda', cursive;
  font-size: 2.2rem;
  line-height: 1;
  color: var(--pink);
}
.about-rnj__badge span { font-size: 0.78rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--muted, #7A5C6D); }

/* ==========================================================================
   Responsive
   ========================================================================== */
@media (max-width: 1080px) {
  .cat-card { width: calc((100% - 2 * 24px) / 3); }   /* 3 per row */
}

@media (max-width: 980px) {
  .about-rnj__grid { grid-template-columns: 1fr; gap: 44px; }
  .about-rnj__content .section-title { text-align: left; }
  .about-rnj__media { order: -1; position: relative; top: auto; }
  .about-rnj__image img { aspect-ratio: 16 / 11; }
  .about-rnj__badge { left: auto; right: 20px; bottom: -22px; }
}

@media (max-width: 1024px) {
  /* Services grid — tablet: 2 columns */
  .svc-section__header { grid-template-columns: 1fr; gap: 16px; margin-bottom: 48px; }
  .svc-section__sub { padding-bottom: 0; }
  .svc-card { width: 300px; }

  :root { --header-h: 74px; }

  .brand-logo { height: 62px; }

  .header-inner { justify-content: space-between; }

  .nav-toggle { display: flex; position: relative; z-index: 1001; }
  .header-actions { display: none; }

  .main-nav {
    flex: unset;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: min(340px, 86vw);
    height: 100vh;
    height: 100dvh;
    background: linear-gradient(170deg, #33081F, var(--plum-deep));
    box-shadow: none;
    padding: calc(var(--header-h) + 24px) 28px 40px;
    transform: translateX(100%);
    transition: transform 0.45s var(--ease-out), box-shadow 0.45s var(--ease-out);
    overflow-y: auto;
    z-index: 999;
    justify-content: flex-start;
    align-items: stretch;
  }
  body.nav-open .main-nav { transform: translateX(0); box-shadow: var(--shadow-deep); }

  .nav-book-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-top: 24px;
    padding: 13px 20px;
    border-radius: 10px;
    font-size: 0.9rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
    background-size: 200% auto;
    transition: background-position 0.4s ease, transform 0.25s ease;
  }
  .nav-book-btn:hover { background-position: right center; transform: translateY(-2px); }

  .nav-list { flex-direction: column; align-items: stretch; gap: 6px; }

  .nav-link {
    color: var(--white);
    padding: 14px 18px;
    border-radius: 12px;
    font-size: 1.05rem;
  }
  .site-header.scrolled .nav-link { color: var(--white); }
  .nav-link:hover, .site-header.scrolled .nav-link:hover { background: rgba(229, 6, 149, 0.22); color: var(--white); }
  .nav-link.active, .site-header.scrolled .nav-link.active { color: var(--pink-soft); }

  .nav-cta-item { margin-top: 18px; }
  .nav-cta { display: block; text-align: center; margin-left: 0; }

  /* Mobile dropdown — accordion style */
  .dropdown-trigger { width: 100%; justify-content: space-between; }

  .dropdown {
    position: static;
    transform: none;
    min-width: 0;
    background: rgba(255, 255, 255, 0.06);
    box-shadow: none;
    border-radius: 12px;
    margin-top: 6px;
    padding: 8px;
    display: none;
    opacity: 1;
    visibility: visible;
  }
  .has-dropdown.open .dropdown { display: block; }
  .has-dropdown:hover .dropdown { transform: none; }
  .has-dropdown:not(.open):hover .dropdown { display: none; }

  .dropdown .nav-link { color: rgba(255, 255, 255, 0.88); }
  .site-header.scrolled .dropdown .nav-link { color: rgba(255, 255, 255, 0.88); }
  .dropdown .nav-link:hover { background: rgba(229, 6, 149, 0.22); color: var(--white); }
}

/* iPad portrait (768px) — 2 per row cat cards, layout adjustments */
@media (max-width: 768px) {
  .nav-toggle { display: flex; }

  .cat-grid { column-gap: 16px; row-gap: 120px; margin-top: 120px; }
  .cat-card { width: calc((100% - 16px) / 2); padding: 0 14px; }

  .about-rnj__grid { grid-template-columns: 1fr; gap: 40px; }
  .about-rnj__media { order: -1; }
  .about-rnj__image img { aspect-ratio: 16 / 11; }
  .about-rnj__badge { left: auto; right: 20px; bottom: -22px; }

  .book-form-wrap { width: 90%; }

  .brands-inner { grid-template-columns: 1fr; }
  .brands-left { position: static; padding: 0 24px; margin-bottom: 32px; }
}

@media (max-width: 720px) {
  .cat-grid { column-gap: 16px; row-gap: 120px; margin-top: 120px; }
  .cat-card { width: calc((100% - 16px) / 2); padding: 0 14px; }   /* 2 per row */
}

@media (max-width: 640px) {
  /* Services grid — mobile: 1 column */
  .svc-section { padding: 70px 0 80px; }
  .svc-card { width: 260px; }
  .svc-card__media { height: 200px; }
  .svc-card__body { padding: 38px 18px 20px; }
  .svc-card__link { font-size: 0.72rem; letter-spacing: 0.05em; padding: 10px 13px; gap: 5px; }

  .section { padding: 60px 0; }

  /* About — mobile */
  .about-rnj { padding: 60px 0; }
  .about-rnj .container { padding: 0 16px; }
  .about-rnj__item {
    grid-template-columns: 1fr;
    gap: 8px 0;
  }
  .about-rnj__item-left { gap: 12px; }
  .about-rnj__icon { width: 44px; height: 44px; }
  .about-rnj__item-text { padding-left: 0; border-left: 0; }
  .about-rnj__badge { padding: 14px 20px; }
  .about-rnj__badge strong { font-size: 1.8rem; }

  .cat-title { font-size: 1.05rem; margin: 18px 0 12px; }

  .cat-desc { font-size: 0.88rem; margin-bottom: 22px; }

  .cat-btn { padding: 11px 18px; font-size: 0.74rem; }

  .experience { padding: 110px 0 120px; }
  .exp-divider svg { height: 60px; }
  .exp-stage { height: 520px; }
  .exp-slide { border-radius: 12px; }
  .exp-nav { width: 44px; height: 44px; }
  .exp-deco-1, .exp-deco-2 { width: 42px; }

  /* Mobile par door wali reels chhupa do — sirf center + 1 side */
  .exp-slide[data-pos="1"]  { transform: translateX(80%) scale(0.78) rotateY(-8deg); opacity: 0.5; }
  .exp-slide[data-pos="-1"] { transform: translateX(-80%) scale(0.78) rotateY(8deg); opacity: 0.5; }
  .exp-slide[data-pos="2"], .exp-slide[data-pos="-2"] { opacity: 0; pointer-events: none; }
}

@media (max-width: 460px) {
  .cat-grid { column-gap: 10px; row-gap: 120px; }
  .cat-card { width: calc((100% - 10px) / 2); padding: 0 6px; }  /* 2 per row */
}

/* ==========================================================================
   Testimonials Section
   ========================================================================== */
.testi-section {
  padding: 90px 0 10px;
  background: #fcfcfc;
}
.testi-section .container {
  width: 100%;
  max-width: 100%;
  margin-inline: 0;
  padding-inline: 30px;
}

.testi-head {
  text-align: center;
  margin-bottom: 52px;
}

/* Track wrap: arrows on sides */
.testi-track-wrap {
  display: flex;
  align-items: center;
  gap: 16px;
}

/* Overflow viewport */
.testi-stage {
  overflow: hidden;
  flex: 1;
  min-width: 0;
}

/* Sliding row */
.testi-track {
  display: flex;
  gap: 20px;
  transition: transform 0.42s ease;
  will-change: transform;
}

/* Individual card — width set by JS */
.testi-card {
  flex: 0 0 auto;
  background: #fff;
  border-radius: 12px;
  padding: 36px 32px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  border: 1px solid #ebebeb;
  text-align: center;
}

/* Stars */
.testi-stars {
  display: flex;
  justify-content: center;
  gap: 3px;
}
.testi-stars svg path { fill: var(--pink); }

/* Review text */
.testi-text {
  font-size: 0.95rem;
  line-height: 1.75;
  color: #444;
  flex: 1;
  margin: 0;
}

/* Author */
.testi-author {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid #f0f0f0;
  text-align: left;
}
.testi-avatar-img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
  border: 2px solid #f0f0f0;
}
.testi-author-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.testi-name {
  font-size: 0.92rem;
  font-weight: 700;
  color: var(--ink);
}
.testi-role {
  font-size: 0.76rem;
  color: #999;
  letter-spacing: 0.04em;
}

/* Arrow buttons */
.testi-arrow {
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 50%;
  cursor: pointer;
  color: #666;
  transition: border-color 0.25s, color 0.25s;
}
.testi-arrow:hover {
  border-color: #999;
  color: #333;
}
.testi-arrow:disabled {
  opacity: 0.3;
  cursor: default;
}

/* Dots */
.testi-dots-row {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 20px;
}
.testi-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ddd;
  cursor: pointer;
  transition: background 0.3s, transform 0.3s;
}
.testi-dot.active {
  background: #999;
  transform: scale(1.4);
}

/* Responsive */
@media (max-width: 640px) {
  .testi-section { padding: 60px 0 70px; }
  .testi-arrow { display: none; }
  .testi-track-wrap { gap: 0; padding: 0 2px; }
  .testi-card { padding: 28px 20px 24px; border-radius: 14px; }
}

/* ==========================================================================
   Our Team Section
   ========================================================================== */
.team-section {
  padding: 100px 0 110px;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.team-section::before {
  content: '';
  position: absolute;
  top: -120px; left: -120px;
  width: 420px; height: 420px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(229,6,149,0.06) 0%, transparent 70%);
  pointer-events: none;
}
.team-section::after {
  content: '';
  position: absolute;
  bottom: -80px; right: -80px;
  width: 320px; height: 320px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(229,6,149,0.05) 0%, transparent 70%);
  pointer-events: none;
}

.team-section .container {
  width: 100%;
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  margin-inline: 0;
  box-sizing: border-box;
}

.team-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  margin-top: 56px;
}

.team-card {
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid #f0e8ed;
  box-shadow: 0 4px 20px rgba(229,6,149,0.06);
  transition: transform 0.32s var(--ease-out), box-shadow 0.32s ease;
  cursor: default;
}
.team-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 48px rgba(229,6,149,0.14);
}

.team-photo-wrap {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background: #f7f0f5;
}
.team-photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
}
.team-card:hover .team-photo { transform: scale(1.04); }

/* Pink gradient overlay bottom of photo */
.team-photo-wrap::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(28,6,19,0.55) 0%, transparent 50%);
  pointer-events: none;
}

.team-info {
  padding: 20px 22px 22px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.team-name {
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--ink);
  margin: 0;
  line-height: 1.2;
}

.team-role {
  font-size: 0.78rem;
  font-weight: 600;
  color: var(--pink);
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.team-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 6px;
}
.team-tags span {
  font-size: 0.7rem;
  color: #888;
  background: #f7f0f5;
  border-radius: 20px;
  padding: 3px 10px;
  white-space: nowrap;
}

/* Responsive */
@media (max-width: 1024px) {
  .team-grid { grid-template-columns: repeat(4, 1fr); gap: 16px; }
}
@media (max-width: 720px) {
  .team-section { padding: 70px 0 80px; }
  .team-section .container { padding-left: 0; padding-right: 0; }
  .team-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; margin-top: 32px; padding: 0 12px; }
  .team-card { border-radius: 14px; }
  .team-info { padding: 12px 12px 14px; gap: 3px; }
  .team-name { font-size: 0.88rem; }
  .team-role { font-size: 0.67rem; }
  .team-tags { display: none; }
}

/* ==========================================================================
   Instagram Feed Section
   ========================================================================== */

/* ==========================================================================
   Before & After Section
   ========================================================================== */
.ba-section {
  padding: 90px 0 90px;
  background-color: #1e1b24;
  background-image: radial-gradient(rgba(255,255,255,0.07) 1px, transparent 1px);
  background-size: 22px 22px;
  position: relative;
  overflow: hidden;
}
.ba-galaxy-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
}
.ba-section .container {
  position: relative;
  z-index: 1;
}
.ba-section .kicker {
  color: var(--pink-soft);
}
.ba-section .section-title {
  color: #fff;
}
.ba-section .section-sub {
  color: rgba(255,255,255,0.55);
}
.ba-head {
  text-align: center;
  margin-bottom: 56px;
}
.ba-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  max-width: 1200px;
  margin: 0 auto;
}
.ba-card {
  display: flex;
  flex-direction: column;
  gap: 14px;
  flex: 0 0 calc(25% - 18px);
  min-width: 0;
}
.ba-compare {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  aspect-ratio: 3 / 4;
  cursor: ew-resize;
  user-select: none;
  -webkit-user-select: none;
  box-shadow: 0 12px 40px rgba(0,0,0,0.45);
  border: 1px solid rgba(255,255,255,0.07);
}
.ba-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}
.ba-img--before {
  clip-path: inset(0 50% 0 0);
}
.ba-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  pointer-events: none;
  z-index: 3;
}
.ba-handle-line {
  width: 2px;
  flex: 1;
  background: rgba(255,255,255,0.85);
}
.ba-handle-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #fff;
  display: grid;
  place-items: center;
  box-shadow: 0 2px 16px rgba(0,0,0,0.5);
  color: var(--plum-deep);
}
.ba-lbl {
  position: absolute;
  top: 14px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 4px 11px;
  border-radius: 20px;
  pointer-events: none;
  z-index: 4;
  backdrop-filter: blur(6px);
}
.ba-lbl--l { left: 14px; }
.ba-lbl--r { right: 14px; }
.ba-caption {
  text-align: center;
  font-size: 0.92rem;
  font-weight: 600;
  color: rgba(255,255,255,0.75);
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
/* Tablet: 2 per row */
@media (max-width: 900px) {
  .ba-grid { max-width: 660px; gap: 20px; }
  .ba-card { flex: 0 0 calc(50% - 10px); }
}
/* Mobile: 1 per row */
@media (max-width: 600px) {
  .ba-section { padding: 60px 0 60px; }
  .ba-grid { max-width: 380px; gap: 28px; }
  .ba-card { flex: 0 0 100%; }
}
.insta-section {
  padding: 60px 0 40px;
  background: #fff;
}

/* Hide Elfsight free branding */
.eapps-link,
.eapps-widget-toolbar,
[class*="eapps-link"],
[class*="eapps-widget-toolbar"],
.eapps-instagram-feed-title,
[data-type="widget-toolbar"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Profile header */
.insta-profile {
  display: flex;
  align-items: center;
  gap: 40px;
  padding: 24px 0 28px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 4px;
}

.insta-avatar {
  width: 86px;
  height: 86px;
  border-radius: 50%;
  flex-shrink: 0;
  overflow: hidden;
  border: 2.5px solid #efefef;
  padding: 6px;
  background: #fff;
}
.insta-avatar img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.insta-info {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.insta-name-row {
  display: flex;
  align-items: center;
  gap: 16px;
}
.insta-name {
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--ink);
  letter-spacing: 0.01em;
}

.insta-follow-btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #0095f6;
  color: #fff;
  font-size: 0.88rem;
  font-weight: 600;
  padding: 7px 18px;
  border-radius: 8px;
  transition: opacity 0.25s;
  white-space: nowrap;
}
.insta-follow-btn:hover { opacity: 0.85; }

.insta-handle-text {
  font-size: 0.9rem;
  color: #555;
}

.insta-stats {
  display: flex;
  gap: 32px;
  margin-top: 4px;
}
.insta-stat {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1px;
}
.insta-stat strong {
  font-size: 1rem;
  font-weight: 700;
  color: var(--ink);
}
.insta-stat span {
  font-size: 0.8rem;
  color: #666;
}

/* 4-column grid */
.insta-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3px;
}

.insta-item {
  position: relative;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  display: block;
}
.insta-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
.insta-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  display: grid;
  place-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.insta-item:hover img { transform: scale(1.06); }
.insta-item:hover .insta-overlay { opacity: 1; }

/* Responsive */
@media (max-width: 768px) {
  .insta-profile { gap: 20px; }
  .insta-stats { gap: 20px; }
  .insta-grid { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 480px) {
  .insta-grid { grid-template-columns: repeat(2, 1fr); }
  .insta-name { font-size: 0.95rem; }
}

/* ==========================================================================
   Footer
   ========================================================================== */
.site-footer {
  background: var(--pink);
  color: #fff;
  font-size: 1.06rem;
  line-height: 1.7;
  position: relative;
}

/* Wave transition: testi → footer */
.footer-wave {
  background: transparent;
  line-height: 0;
  position: relative;
  margin-top: -1px;
}
.footer-wave svg { width: 100%; height: 90px; display: block; }

/* Map inside footer */
.footer-map {
  position: relative;
  line-height: 0;
}
.map-iframe {
  width: 100%;
  height: 380px;
  border: none;
  display: block;
}
.map-badge {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 8px;
  background: rgba(255,255,255,0.95);
  border-radius: 10px;
  padding: 9px 18px;
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--ink);
  box-shadow: 0 4px 20px rgba(0,0,0,0.18);
  white-space: nowrap;
}
.map-badge svg { color: var(--pink); flex-shrink: 0; }

.footer-top { padding: 32px 0 24px; }

.footer-grid {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
  gap: 40px;
}

/* Col 1 — Brand */
.footer-col--brand {}

.footer-logo img {
  width: 120px;
  height: auto;
  display: block;
  margin-bottom: 18px;
  filter: brightness(0) invert(1);
  opacity: 1;
}

.footer-about {
  color: #fff;
  font-size: 1.02rem;
  line-height: 1.75;
  margin-bottom: 22px;
  max-width: 300px;
}

/* Social icons */
.footer-socials {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.footer-social {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 1.5px solid rgba(255,255,255,0.45);
  display: grid;
  place-items: center;
  color: #fff;
  transition: background 0.3s, border-color 0.3s, transform 0.3s;
}
.footer-social:hover {
  background: rgba(255,255,255,0.25);
  border-color: #fff;
  transform: translateY(-3px);
}

/* Headings */
.footer-heading {
  font-size: 0.94rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 12px;
}
.footer-heading::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 28px;
  height: 2px;
  background: rgba(255,255,255,0.7);
  border-radius: 2px;
}

/* Quick links */
.footer-links { display: flex; flex-direction: column; gap: 8px; }
.footer-links a {
  color: #fff;
  transition: color 0.25s, padding-left 0.25s;
  font-size: 1.03rem;
}
.footer-links a:hover { color: #fff; padding-left: 6px; }

/* Contact list */
.footer-contact { display: flex; flex-direction: column; gap: 14px; }
.footer-contact li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: #fff;
  font-size: 0.85rem;
}
.footer-contact li svg { color: #fff; flex-shrink: 0; margin-top: 2px; }
.footer-contact a { color: #fff; transition: color 0.25s; }
.footer-contact a:hover { color: #fff; }

/* Bottom bar */
.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.2);
  padding: 14px 0;
}
.footer-bottom-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.footer-copy { color: #fff; font-size: 0.96rem; }
.footer-tagline {
  font-family: 'Belinda', Georgia, cursive;
  font-size: 1.1rem;
  color: #fff;
}
.footer-tagline a {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: opacity 0.2s;
}
.footer-tagline a:hover { opacity: 0.8; }

/* Responsive */
@media (max-width: 1024px) {
  .footer-grid { grid-template-columns: 1fr 1fr; gap: 40px 32px; }
  .footer-col--brand { grid-column: 1 / -1; }
  .footer-about { max-width: 100%; }
  .map-iframe { height: 320px; }
  .footer-wave svg { height: 70px; }
  .site-footer { padding-bottom: 62px; }
}

@media (max-width: 640px) {
  .footer-top { padding: 50px 0 36px; }
  .footer-grid { grid-template-columns: 1fr; gap: 32px; }
  .footer-col--brand { grid-column: auto; }
  .footer-bottom-inner { flex-direction: column; text-align: center; gap: 6px; }
  .map-iframe { height: 260px; }
  .map-badge { font-size: 0.72rem; padding: 7px 13px; }
  .footer-wave svg { height: 50px; }
}

/* ==========================================================================
   Brands We Love Section
   ========================================================================== */
/* ==========================================================================
   Packages Section
   ========================================================================== */
.pkg-section {
  position: relative;
  overflow: hidden;
}
.pkg-section::before {
  content: '';
  position: absolute; inset: 0;
  background: url('../images/packgesbackgroun1.jpg') center / cover no-repeat;
  background-attachment: fixed;
  z-index: 0;
}
.pkg-section::after {
  content: '';
  position: absolute; inset: 0;
  background: rgba(255,255,255,0.82);
  z-index: 1;
}
.pkg-layout {
  position: relative; z-index: 2;
  display: grid;
  grid-template-columns: 380px 1fr;
  min-height: 660px;
}

/* ── Left panel ── */
.pkg-left {
  padding: 72px 30px 72px 30px;
  display: flex; flex-direction: column; gap: 36px;
  background: rgba(255,255,255,0.72);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-right: 1px solid rgba(255,255,255,0.6);
}
.pkg-left-text { display: flex; flex-direction: column; gap: 10px; }
.pkg-left-sub { font-size: 0.87rem; color: #777; line-height: 1.7; }

.pkg-nav { display: flex; flex-direction: column; gap: 7px; }
.pkg-cat {
  display: flex; align-items: center; gap: 10px;
  padding: 10px 13px;
  background: rgba(255,255,255,0.7); border: 1px solid rgba(0,0,0,0.08); border-radius: 10px;
  color: var(--ink); font-size: 0.85rem; font-weight: 500;
  cursor: pointer; transition: all 0.22s; text-align: left; width: 100%;
  backdrop-filter: blur(4px);
}
.pkg-cat svg { flex-shrink: 0; color: #bbb; transition: color 0.22s; }
.pkg-cat span { flex: 1; }
.pkg-cat b {
  background: rgba(0,0,0,0.07); color: #999; font-size: 0.67rem;
  padding: 2px 7px; border-radius: 10px; font-weight: 700;
  min-width: 22px; text-align: center; flex-shrink: 0; transition: all 0.22s;
}
.pkg-cat:hover { background: rgba(255,255,255,0.95); border-color: var(--pink); color: var(--pink); }
.pkg-cat:hover svg { color: var(--pink); }
.pkg-cat.active { background: var(--pink); border-color: var(--pink); color: #fff; font-weight: 700; box-shadow: 0 4px 18px rgba(229,6,149,0.28); }
.pkg-cat.active svg { color: #fff; }
.pkg-cat.active b { background: rgba(255,255,255,0.22); color: #fff; }

/* ── Right panel ── */
.pkg-right { padding: 44px 20px 40px 16px; }
.pkg-right-inner {}

/* ── Cards wrap: arrows on sides ── */
.pkg-cards-wrap {
  display: flex; align-items: center; gap: 12px;
}
.pkg-slider-viewport {
  flex: 1; min-width: 0;
  overflow: hidden;
  position: relative;
}
.pkg-cards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.pkg-arr {
  flex-shrink: 0;
  background: rgba(255,255,255,0.88); backdrop-filter: blur(6px);
  border: 1.5px solid rgba(255,255,255,0.7); border-radius: 50%;
  width: 38px; height: 38px; display: flex; align-items: center; justify-content: center;
  cursor: pointer; box-shadow: 0 3px 14px rgba(0,0,0,0.15);
  color: var(--ink); transition: all 0.22s;
}
.pkg-arr:hover { background: var(--pink); color: #fff; border-color: var(--pink); box-shadow: 0 4px 18px rgba(229,6,149,0.4); }
.pkg-arr:disabled { opacity: 0.35; pointer-events: none; }

/* ── Cards ── */
.pkg-card {
  background: #fff; border-radius: 14px; overflow: hidden;
  box-shadow: 0 6px 24px rgba(0,0,0,0.10);
  transition: transform 0.25s, box-shadow 0.25s; position: relative;
}
.pkg-card:hover { transform: translateY(-5px); box-shadow: 0 16px 44px rgba(0,0,0,0.15); }
.pkg-badge {
  position: absolute; top: 10px; left: 10px;
  background: var(--pink); color: #fff;
  font-size: 0.65rem; font-weight: 700;
  padding: 3px 9px; border-radius: 20px; z-index: 2; letter-spacing: 0.04em;
}
.pkg-card-img { height: 155px; overflow: hidden; }
.pkg-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s; }
.pkg-card:hover .pkg-card-img img { transform: scale(1.07); }
.pkg-card-body { padding: 13px 15px 15px; }
.pkg-card-name { font-size: 0.87rem; font-weight: 700; color: var(--ink); margin-bottom: 4px; line-height: 1.35; }
.pkg-card-desc { font-size: 0.74rem; color: #999; line-height: 1.5; margin-bottom: 9px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.25rem; }
.pkg-card-meta { display: flex; align-items: center; justify-content: space-between; margin-bottom: 11px; }
.pkg-duration { font-size: 0.71rem; color: #bbb; display: flex; align-items: center; gap: 4px; }
.pkg-price { font-size: 0.98rem; font-weight: 800; color: var(--pink); }
.pkg-btn {
  display: block; width: 100%; text-align: center;
  padding: 8px; background: var(--pink); color: #fff;
  border: none; border-radius: 8px; font-size: 0.75rem; font-weight: 700;
  cursor: pointer; letter-spacing: 0.04em;
  transition: background 0.2s, transform 0.15s; text-decoration: none;
}
.pkg-btn:hover { background: var(--plum-deep); transform: translateY(-1px); }

/* ── Dots ── */
.pkg-dots { display: flex; justify-content: center; gap: 6px; margin-top: 20px; }
.pkg-dot { width: 8px; height: 8px; border-radius: 50%; background: #ccc; cursor: pointer; transition: all 0.28s; border: none; padding: 0; }
.pkg-dot.active { background: var(--pink); width: 24px; border-radius: 4px; }

/* ── Responsive ── */
@media (max-width: 1100px) {
  .pkg-cards-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 860px) {
  .pkg-layout { grid-template-columns: 1fr; }
  .pkg-left { padding: 44px 24px 32px; border-right: none; border-bottom: 1px solid rgba(0,0,0,0.08); }
  .pkg-nav { flex-direction: row; flex-wrap: wrap; }
  .pkg-cat { width: auto; padding: 8px 12px; }
  .pkg-cat b { display: none; }
  .pkg-right { padding: 32px 16px 36px; }
}
@media (max-width: 540px) {
  .pkg-cards-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .pkg-card-img { height: 120px; }
  .pkg-card-body { padding: 10px 11px 12px; }
  .pkg-card-name { font-size: 0.78rem; }
  .pkg-card-desc { display: none; }
  .pkg-arr { display: none; }
  /* dots mobile par show hongy */
  .pkg-slider-viewport { overflow: hidden; }
}

.brands-section {
  padding: 90px 0;
  background: #fff;
}

.brands-inner {
  display: grid;
  grid-template-columns: 30% 70%;
  align-items: center;
}

/* Left sticky col */
.brands-left {
  padding: 0 35px 0 35px;
  position: sticky;
  top: calc(var(--header-h, 80px) + 40px);
  align-self: start;
}

.brands-title { text-align: left; margin: 8px 0 0; }

.brands-desc {
  margin-top: 18px;
  font-size: 0.95rem;
  line-height: 1.8;
  color: #7A6E77;
}

/* Right marquee col */
.brands-right {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 36px;
  padding: 6px 0;
}

.brands-track-wrap {
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 10%, #000 90%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, #000 10%, #000 90%, transparent 100%);
}

.brands-track {
  display: flex;
  align-items: center;
  gap: 48px;
  width: max-content;
}

.brands-track--fwd {
  animation: brands-fwd 30s linear infinite;
  will-change: transform;
}
.brands-track--rev {
  animation: brands-rev 30s linear infinite;
  will-change: transform;
}

.brands-track:hover { animation-play-state: paused; }

@keyframes brands-fwd {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@keyframes brands-rev {
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}

.brand-logo-item {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  transition: transform 0.35s ease;
}

.brand-logo-item:hover {
  transform: scale(1.08);
}

.brand-logo-item img {
  width: 140px;
  height: auto;
  display: block;
}

/* Responsive */
@media (max-width: 900px) {
  .brands-inner { grid-template-columns: 1fr; }
  .brands-left {
    position: static;
    padding: 0 24px;
    margin-bottom: 36px;
  }
}

@media (max-width: 720px) {
  .brands-section { padding: 60px 0; }
  .brand-logo-item img { width: 130px; }
  .brands-track { gap: 32px; }
}

/* ==========================================================================
   Special Offers / Packages Section
   ========================================================================== */
.offers-section {
  padding: 100px 0 110px;
  background: #fcfcfc;
  position: relative;
  overflow: hidden;
}

.offers-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 18px;
  margin-top: 56px;
}

.offer-card {
  position: relative;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-top: 3px solid #222;
  border-radius: 14px;
  padding: 22px 20px 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  box-shadow: 0 2px 16px rgba(0,0,0,0.05);
  transition: transform 0.28s var(--ease-out), box-shadow 0.28s;
}
.offer-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 36px rgba(0,0,0,0.10);
}
.offer-card--signature {
  border-top-color: #E8B84B;
  background: #fffdf5;
  box-shadow: 0 2px 16px rgba(232,184,75,0.1);
}
.offer-card--signature:hover { box-shadow: 0 12px 36px rgba(232,184,75,0.2); }

.offer-badge {
  display: inline-block;
  background: var(--pink);
  color: #fff;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  padding: 3px 10px;
  border-radius: 20px;
  align-self: flex-start;
}
.offer-badge--gold {
  background: #E8B84B;
  color: #1C0613;
}

.offer-name {
  font-size: 0.92rem;
  font-weight: 700;
  color: var(--ink);
  line-height: 1.35;
  margin: 0;
}

.offer-services {
  list-style: none;
  padding: 0; margin: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex: 1;
}
.offer-services li {
  font-size: 0.75rem;
  color: #777;
  padding-left: 14px;
  position: relative;
  line-height: 1.4;
}
.offer-services li::before {
  content: '';
  position: absolute;
  left: 0; top: 7px;
  width: 5px; height: 5px;
  border-radius: 50%;
  background: #aaa;
}
.offer-card--signature .offer-services li::before { background: #E8B84B; }

.offer-pricing {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding-top: 14px;
  border-top: 1px solid #e8e8e8;
}
.offer-was {
  font-size: 0.75rem;
  color: #bbb;
  text-decoration: line-through;
}
.offer-now {
  font-size: 1.1rem;
  font-weight: 800;
  color: #1a1a1a;
}
.offer-card--signature .offer-now { color: #c8961e; }
.offer-btn {
  display: block;
  width: 100%;
  padding: 9px 0;
  background: #222;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
  text-decoration: none;
  border-radius: 6px;
  margin-top: 4px;
  transition: background 0.2s, transform 0.15s;
}
.offer-btn:hover { background: #444; transform: translateY(-1px); }
.offer-card--signature .offer-btn { background: #c8961e; }
.offer-card--signature .offer-btn:hover { background: #e0aa22; }

/* Responsive */
@media (max-width: 1200px) {
  .offers-grid { grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 900px) {
  .offers-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }
}
@media (max-width: 640px) {
  .offers-section { padding: 70px 0 80px; }
  .offers-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; margin-top: 36px; }
  .offer-card { padding: 16px 14px 14px; gap: 10px; }
  .offer-name { font-size: 0.82rem; }
  .offer-now { font-size: 1rem; }
}

/* ==========================================================================
   Book Appointment Section
   ========================================================================== */
.book-section {
  position: relative;
  min-height: 680px;
  display: flex;
  align-items: center;
  background-image: url('../images/book-bg.jpg');
  background-size: cover;
  background-position: center 30%;
  background-attachment: fixed;
}

/* Overlay container */
.book-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.book-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(68deg, rgb(10 4 8 / 0%) 0%, rgb(10 4 8 / 24%) 45%, rgba(10, 4, 8, 0.82) 100%);
}

/* Inner layout — form pushed to right */
.book-inner {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 80px 0;
}

/* Form card */
.book-form-wrap {
  width: 52%;
  max-width: 580px;
}

/* Top icon */
.book-icon {
  width: 52px;
  height: 52px;
  color: var(--pink-soft);
  margin-bottom: 16px;
}
.book-icon svg { width: 100%; height: 100%; }

/* Kicker — script style */
.book-kicker {
  display: block;
  font-family: 'Belinda', Georgia, cursive;
  font-size: 1.75rem;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  margin-bottom: 6px;
  line-height: 1;
}

/* Title */
.book-title {
  font-size: clamp(1.8rem, 3vw, 2.8rem);
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 36px;
  line-height: 1.1;
}

/* Form layout */
.book-form { width: 100%; }

.book-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 32px;
}

.book-field {
  position: relative;
  margin-bottom: 28px;
}
.book-field--full { grid-column: 1 / -1; }

.book-label {
  display: block;
  font-size: 0.82rem;
  color: rgba(255,255,255,0.65);
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 8px;
}

/* Inputs — underline only style */
.book-input {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(255,255,255,0.35);
  color: #fff;
  font-size: 0.95rem;
  font-family: inherit;
  padding: 8px 0;
  outline: none;
  transition: border-color 0.3s;
  appearance: none;
  -webkit-appearance: none;
}
.book-input::placeholder { color: rgba(255,255,255,0.3); }
.book-input:focus { border-bottom-color: var(--pink-soft); }

/* Select arrow */
.book-field--select { position: relative; }
.book-select { cursor: pointer; padding-right: 20px; }
.book-select option { color: var(--ink); background: #fff; }
.book-select-arrow {
  position: absolute;
  right: 2px;
  bottom: 12px;
  color: rgba(255,255,255,0.5);
  pointer-events: none;
}

/* Date icon */
.book-field--date { position: relative; }
.book-date-icon {
  position: absolute;
  right: 2px;
  bottom: 10px;
  color: rgba(255,255,255,0.5);
  pointer-events: none;
}
input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 0;
  width: 24px;
  cursor: pointer;
}

/* Textarea */
.book-textarea {
  resize: none;
  padding-top: 8px;
  min-height: 72px;
}

/* Submit button — brand gradient */
.book-submit {
  margin-top: 8px;
  width: 100%;
  padding: 16px 32px;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
  background-size: 200% auto;
  color: #fff;
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: background-position 0.4s ease, transform 0.2s;
}
.book-submit:hover {
  background-position: right center;
  transform: translateY(-2px);
}
.book-submit:active { transform: translateY(0); }

/* Success message */
.book-success {
  display: flex;
  align-items: center;
  gap: 14px;
  color: var(--pink-soft);
  margin-top: 20px;
}
.book-success svg { flex-shrink: 0; }
.book-success p { font-size: 0.95rem; color: rgba(255,255,255,0.85); margin: 0; }

/* Responsive */
@media (max-width: 1024px) {
  .book-inner { justify-content: center; padding: 70px 0; }
  .book-form-wrap { width: 80%; max-width: 620px; }
  .book-section { background-attachment: scroll; }
  .pkg-section::before { background-attachment: scroll; }
}

@media (max-width: 720px) {
  .book-inner { justify-content: center; padding: 60px 0; }
  .book-form-wrap { width: 100%; }
  .book-overlay {
    background: linear-gradient(180deg, rgba(10,4,8,0.55) 0%, rgba(10,4,8,0.85) 100%);
  }
}

@media (max-width: 640px) {
  .book-row { grid-template-columns: 1fr; gap: 0; }
  .book-title { font-size: 1.9rem; }
  .book-section { min-height: auto; }
}

/* ============================================================
   FIND US / MAP SECTION
   ============================================================ */
.findus-section {
  background: #fcfcfc;
  padding: 100px 0 0;
}

.findus-head { max-width: 720px; }

.findus-sub {
  margin: 8px 0 0;
  font-size: 1.1rem;
  line-height: 1.75;
  color: #5a3a4e;
}

.findus-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-top: 28px;
  flex-wrap: wrap;
}

.findus-cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 0.92rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 13px 28px;
  border-radius: 10px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  white-space: nowrap;
}

.findus-cta--phone {
  color: var(--ink);
  background: #fff;
  border: 2px solid rgba(229,6,149,0.25);
}
.findus-cta--phone svg { stroke: var(--pink); }
.findus-cta--phone:hover {
  transform: translateY(-2px);
  border-color: var(--pink);
}

.findus-cta--book {
  color: #fff;
  background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
  background-size: 200% auto;
}
.findus-cta--book:hover {
  background-position: right center;
  transform: translateY(-2px);
}

/* Full-width map */
.findus-map-full {
  width: 100%;
  height: 520px;
}

.findus-map-full iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

@media (max-width: 1024px) {
  .findus-header { grid-template-columns: 1fr; gap: 16px; margin-bottom: 48px; }
  .findus-map-full { height: 440px; }
}

@media (max-width: 720px) {
  .findus-section { padding-top: 72px; }
  .findus-map-full { height: 380px; }
}

@media (max-width: 460px) {
  .findus-section { padding-top: 56px; }
  .findus-map-full { height: 300px; }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }
  [data-reveal] { opacity: 1; transform: none; }
}

/* ==========================================================================
   Mobile Sticky Bottom Bar
   ========================================================================== */
.mobile-sticky-bar { display: none; }

@media (max-width: 1024px) {
  .mobile-sticky-bar {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    box-shadow: 0 -4px 20px rgba(28,6,19,0.15);
  }
  .mobile-sticky-btn {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 10px;
    font-size: 0.88rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-decoration: none;
    transition: opacity 0.2s ease;
  }
  .mobile-sticky-btn:active { opacity: 0.85; }
  .mobile-sticky-btn--book {
    background: linear-gradient(90deg, var(--pink-soft) 0%, #B36BF0 50%, var(--pink-soft) 100%);
    background-size: 200% auto;
    color: #fff;
  }
  .mobile-sticky-btn--call {
    background: #fff;
    color: var(--pink);
    border-left: 1px solid rgba(229,6,149,0.15);
  }
}

