{"id":150,"date":"2025-11-05T12:13:34","date_gmt":"2025-11-05T12:13:34","guid":{"rendered":"https:\/\/gurgaonestate.in\/sobha-limited\/?page_id=150"},"modified":"2025-11-06T08:42:08","modified_gmt":"2025-11-06T08:42:08","slug":"city","status":"publish","type":"page","link":"https:\/\/gurgaonestate.in\/sobha-limited\/city\/","title":{"rendered":"Sobha City"},"content":{"rendered":"\n<!-- ===== FINAL HEADER (Smooth-scroll linked to sections) ===== -->\n<header class=\"sobha-header\" id=\"top\" role=\"banner\">\n  <div class=\"header-inner\">\n    <!-- Desktop header row -->\n    <div class=\"header-main\" role=\"navigation\" aria-label=\"Primary\">\n      <a class=\"header-logo\" href=\"https:\/\/gurgaonestate.in\/sobha-limited\/\" aria-label=\"Sobha City Home\">\n        <img decoding=\"async\" src=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/Sobha-logo-desk.png\" alt=\"Sobha City Logo\">\n      <\/a>\n\n      <nav class=\"header-nav\" id=\"primaryNav\">\n        <ul class=\"nav-list\">\n          <li><a class=\"nav-link\" href=\"#sobha-overview\">Overview<\/a><\/li>\n          <li><a class=\"nav-link\" href=\"#amenities\">Amenities<\/a><\/li>\n          <li><a class=\"nav-link\" href=\"#contact\">Contact<\/a><\/li>\n          <li><a class=\"nav-link\" href=\"#sobha-faq\">FAQs<\/a><\/li>\n          <li><a class=\"nav-link\" href=\"#sobha-city-108\">Read More<\/a><\/li>\n        <\/ul>\n      <\/nav>\n\n      <div class=\"header-actions\">\n        <a class=\"call-link\" href=\"tel:+919958807332\" aria-label=\"Call Now\">+91 99588 07332<\/a>\n        <a class=\"btn-primary popmake-72\" href=\"#\" aria-label=\"Book Free Site Visit\">Book Free Site Visit<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Mobile Row -->\n    <div class=\"mobile-row\" aria-hidden=\"true\">\n      <a class=\"mobile-call\" href=\"tel:+919958807332\" aria-label=\"Call Now Mobile\"><i class=\"fa fa-phone\" aria-hidden=\"true\"><\/i><\/a>\n      <div class=\"logo-mobile\">\n        <a href=\"#top\" aria-label=\"Homepage\"><img decoding=\"async\" src=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/Sobha-logo-desk.png\" alt=\"Sobha\"><\/a>\n      <\/div>\n      <button id=\"mobileMenuBtn\" class=\"mobile-menu-btn\" aria-expanded=\"false\" aria-controls=\"mobileDrawer\" aria-label=\"Open menu\">\n        <i class=\"fa fa-bars\" aria-hidden=\"true\"><\/i>\n      <\/button>\n    <\/div>\n\n    <!-- Mobile Drawer -->\n    <aside id=\"mobileDrawer\" class=\"mobile-drawer\" aria-hidden=\"true\" role=\"dialog\" aria-label=\"Mobile Menu\">\n      <button id=\"drawerClose\" class=\"drawer-close\" aria-label=\"Close menu\">&times;<\/button>\n      <ul class=\"drawer-list\">\n        <li><a class=\"drawer-link\" href=\"#sobha-overview\">Overview<\/a><\/li>\n        <li><a class=\"drawer-link\" href=\"#amenities\">Amenities<\/a><\/li>\n        <li><a class=\"drawer-link\" href=\"#contact\">Contact<\/a><\/li>\n        <li><a class=\"drawer-link\" href=\"#sobha-faq\">FAQs<\/a><\/li>\n        <li><a class=\"drawer-link\" href=\"#sobha-city-108\">Read More<\/a><\/li>\n      <\/ul>\n    <\/aside>\n  <\/div>\n<\/header>\n\n<style>\n:root{\n  --dark-red:#800020;\n  --dark-yellow:#8B8000;\n  --bg:#fff;\n  --header-height:64px; \/* tweak if using different header height *\/\n  --font: 'Poppins', sans-serif;\n}\n\n\/* Header base *\/\n.sobha-header{\n  position:fixed;\n  top:0; left:0; right:0;\n  background:var(--bg);\n  z-index:99999;\n  box-shadow:0 2px 8px rgba(0,0,0,0.06);\n  font-family:var(--font);\n  transition:backdrop-filter .25s ease, box-shadow .25s ease;\n}\n.header-inner{ max-width:1250px; margin:0 auto; padding:0 4%; }\n\n\/* Desktop main row *\/\n.header-main{\n  display:flex; align-items:center; justify-content:space-between;\n  height:var(--header-height);\n  gap:18px;\n}\n\n\/* Logo - reduced 10% as requested *\/\n.header-logo img{ height:24px; display:block; transition:transform .18s ease; }\n.header-logo img:hover{ transform:scale(1.03); }\n\n\/* Nav *\/\n.header-nav .nav-list{ display:flex; align-items:center; gap:20px; margin:0; padding:0; list-style:none; }\n.nav-link{\n  color:#111; text-decoration:none; font-weight:600; font-size:14px; padding:6px 6px; position:relative;\n  transition:color .22s ease;\n}\n.nav-link::after{ content:\"\"; position:absolute; left:0; right:0; height:2px; bottom:-8px; width:0; background:linear-gradient(90deg,var(--dark-red),var(--dark-yellow)); transition:width .28s ease; margin:0 auto; }\n.nav-link:hover, .nav-link.active{ color:var(--dark-red); }\n.nav-link:hover::after, .nav-link.active::after{ width:70%; }\n\n\/* Actions *\/\n.header-actions{ display:flex; align-items:center; gap:14px; }\n.call-link{ color:var(--dark-red); font-weight:700; text-decoration:none; font-size:14px; }\n.btn-primary{\n  background:var(--dark-red); color:#fff; padding:8px 18px; border-radius:24px; text-decoration:none; font-weight:700; box-shadow:0 6px 18px rgba(128,0,32,0.18);\n  transition:transform .22s ease, background .2s ease;\n}\n.btn-primary:hover{ background:var(--dark-yellow); transform:translateY(-2px); }\n\n\/* Mobile row *\/\n.mobile-row{ display:none; align-items:center; justify-content:space-between; height:var(--header-height); }\n.logo-mobile img{ height:28px; }\n\n\/* Mobile drawer *\/\n.mobile-drawer{\n  position:fixed; top:0; right:0; height:100vh; width:320px; max-width:86%;\n  background:#fff; box-shadow:-18px 0 50px rgba(0,0,0,0.14); transform:translateX(110%); transition:transform .36s cubic-bezier(.22,.9,.22,1); z-index:100000;\n  padding:22px;\n}\n.mobile-drawer.open{ transform:translateX(0); }\n.drawer-close{ background:transparent; border:0; font-size:30px; cursor:pointer; display:block; margin-left:auto; }\n.drawer-list{ list-style:none; padding:18px 0; margin:0; display:flex; flex-direction:column; gap:10px; }\n.drawer-link{ display:block; padding:12px 14px; border-radius:8px; text-decoration:none; color:#111; background:#f7f7f7; font-weight:700; }\n\n\/* Header shrink state *\/\n.sobha-header.scrolled{ box-shadow:0 6px 18px rgba(0,0,0,0.08); backdrop-filter: blur(4px); }\n.sobha-header.scrolled .header-logo img{ height:22px; }\n\n\/* Cleanup focus outlines (but keep accessible focus ring when needed) *\/\na:focus{ outline-offset:3px; outline: 3px solid rgba(128,0,32,0.12); border-radius:6px; }\n\n\/* ==== MOBILE LAYOUT FIXES ==== *\/\n@media(max-width:920px){\n  .header-main { display:none; } \/* desktop nav hide *\/\n  .mobile-row{\n    display:flex;\n    width:100%;\n    padding:0 4%;\n    align-items:center;\n    justify-content:space-between;\n    background:#fff;\n    box-shadow:0 2px 6px rgba(0,0,0,0.08);\n  }\n  .logo-mobile img{\n    height:32px;\n    width:auto;\n    display:block;\n  }\n  .mobile-call{\n    background:var(--dark-red);\n    color:#fff;\n    width:38px; height:38px;\n    display:flex;\n    align-items:center; justify-content:center;\n    border-radius:50%;\n    font-size:16px;\n    text-decoration:none;\n  }\n  .mobile-menu-btn{\n    background:transparent;\n    border:none;\n    font-size:22px;\n    color:#111;\n    cursor:pointer;\n  }\n  .mobile-drawer{\n    padding:60px 24px 24px;\n    width:280px;\n    max-width:84%;\n  }\n  .drawer-close{\n    position:absolute;\n    top:14px;\n    right:16px;\n    font-size:28px;\n    color:#111;\n  }\n  .drawer-list{\n    display:flex;\n    flex-direction:column;\n    gap:12px;\n    margin-top:12px;\n  }\n  .drawer-link{\n    display:block;\n    padding:12px 14px;\n    border-radius:6px;\n    background:#f9f9f9;\n    color:#111;\n    font-weight:600;\n    font-size:15px;\n    text-align:left;\n    transition:background .2s ease;\n  }\n  .drawer-link:hover,\n  .drawer-link.active{\n    background:var(--dark-red);\n    color:#fff;\n  }\n}\n}\n<\/style>\n\n<script>\n\/* ===== Smooth scroll + active menu highlight + mobile drawer ===== *\/\ndocument.addEventListener('DOMContentLoaded', ()=> {\n  const header = document.getElementById('site-header');\n  const headerHeight = () => header.offsetHeight || 64;\n  const links = Array.from(document.querySelectorAll('.nav-link, .drawer-link'));\n  const mobileMenuBtn = document.getElementById('mobileMenuBtn');\n  const mobileDrawer = document.getElementById('mobileDrawer');\n  const drawerClose = document.getElementById('drawerClose');\n\n  \/* Easing scroll function (smooth, gentle) *\/\n  function easeInOutCubic(t){ return t<0.5 ? 4*t*t*t : 1 - Math.pow(-2*t+2,3)\/2; }\n  function smoothScrollTo(targetY, duration = 700){\n    const startY = window.scrollY;\n    const distance = targetY - startY;\n    const startTime = performance.now();\n    function frame(now){\n      const time = Math.min(1, (now - startTime) \/ duration);\n      const eased = easeInOutCubic(time);\n      window.scrollTo(0, Math.round(startY + distance * eased));\n      if(time < 1) requestAnimationFrame(frame);\n    }\n    requestAnimationFrame(frame);\n  }\n\n  \/* Click handler for links *\/\n  links.forEach(link=>{\n    link.addEventListener('click', (e)=>{\n      const href = link.getAttribute('href');\n      if(!href || !href.startsWith('#')) return;\n      e.preventDefault();\n      const target = document.querySelector(href);\n      if(!target) return;\n      const offset = headerHeight() + 12; \/\/ extra spacing\n      const targetY = Math.max(0, target.getBoundingClientRect().top + window.scrollY - offset);\n      smoothScrollTo(targetY, 700);\n      \/\/ close mobile drawer if open\n      if(mobileDrawer && mobileDrawer.classList.contains('open')){\n        mobileDrawer.classList.remove('open');\n        mobileMenuBtn.setAttribute('aria-expanded','false');\n        mobileDrawer.setAttribute('aria-hidden','true');\n      }\n      \/\/ set active state after short delay\n      setTimeout(()=> {\n        document.querySelectorAll('.nav-link, .drawer-link').forEach(n=> n.classList.remove('active'));\n        document.querySelectorAll(`.nav-link[href=\"${href}\"], .drawer-link[href=\"${href}\"]`).forEach(n=> n.classList.add('active'));\n      }, 800);\n    });\n  });\n\n  \/* Active link on scroll (intersection) *\/\n  const sectionIds = ['#sobha-overview','#amenities','#contact','#sobha-faq','#sobha-city-108'];\n  const sections = sectionIds.map(id => document.querySelector(id)).filter(Boolean);\n  const observerOptions = { root: null, rootMargin: `-${headerHeight()+20}px 0px -40% 0px`, threshold: 0.05 };\n  const io = new IntersectionObserver((entries)=>{\n    entries.forEach(entry=>{\n      if(entry.isIntersecting){\n        const id = '#' + entry.target.id;\n        document.querySelectorAll('.nav-link, .drawer-link').forEach(n=> n.classList.remove('active'));\n        document.querySelectorAll(`.nav-link[href=\"${id}\"], .drawer-link[href=\"${id}\"]`).forEach(n=> n.classList.add('active'));\n      }\n    });\n  }, observerOptions);\n  sections.forEach(s => io.observe(s));\n\n  \/* Header shrink on scroll *\/\n  window.addEventListener('scroll', ()=> {\n    if(window.scrollY > 40) header.classList.add('scrolled'); else header.classList.remove('scrolled');\n  });\n\n  \/* Mobile drawer toggle *\/\n  if(mobileMenuBtn && mobileDrawer) {\n    mobileMenuBtn.addEventListener('click', ()=>{\n      const open = mobileDrawer.classList.toggle('open');\n      mobileMenuBtn.setAttribute('aria-expanded', open ? 'true' : 'false');\n      mobileDrawer.setAttribute('aria-hidden', open ? 'false' : 'true');\n    });\n    drawerClose && drawerClose.addEventListener('click', ()=> {\n      mobileDrawer.classList.remove('open');\n      mobileMenuBtn.setAttribute('aria-expanded','false');\n      mobileDrawer.setAttribute('aria-hidden','true');\n    });\n    \/\/ close on Esc\n    document.addEventListener('keydown', (e)=> { if(e.key === 'Escape') { mobileDrawer.classList.remove('open'); mobileMenuBtn.setAttribute('aria-expanded','false'); mobileDrawer.setAttribute('aria-hidden','true'); } });\n  }\n});\n<\/script>\n\n<!-- FontAwesome (icons used in mobile call\/hamburger) -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" \/>\n\n\n\n<!-- ===== HERO SECTION: SOBHA CITY GURGAON ===== -->\n<section class=\"sobha-hero\">\n  <div class=\"hero-overlay\"><\/div>\n\n  <div class=\"hero-content\">\n    <div class=\"hero-logo\">\n      <a href=\"https:\/\/gurgaonestate.in\/sobha-limited\/city\/\" target=\"_blank\" aria-label=\"Visit Sobha City Gurgaon Page\">\n        <img decoding=\"async\" src=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/sobha-city-logo-1.png\" alt=\"Sobha City Gurgaon Logo\">\n      <\/a>\n    <\/div>\n\n    <h1 class=\"hero-title\">Luxury 2, 3 &#038; 4 BHK Residences at Sobha City Gurgaon<\/h1>\n    <p class=\"hero-subtitle\">Sector 108, Dwarka Expressway \u2014 Experience a Life Beyond Ordinary<\/p>\n\n    <a href=\"#\" class=\"hero-btn popmake-72\">Book Free Site Visit<\/a>\n  <\/div>\n\n  <div class=\"hero-image\">\n    <picture>\n      <!-- Mobile Image -->\n      <source media=\"(max-width: 768px)\" srcset=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_Vista-1.webp\">\n      <!-- Desktop Image -->\n      <img decoding=\"async\" src=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/90m-dia-Cricket-Ground-S-1.webp\" alt=\"Sobha City Gurgaon Banner\">\n    <\/picture>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== HERO SECTION ===== *\/\n.sobha-hero {\n  position: relative;\n  width: 100%;\n  min-height: 90vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  overflow: hidden;\n  background: #000;\n}\n\n\/* Background Image *\/\n.hero-image img {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  z-index: 1;\n}\n\n\/* Overlay Gradient *\/\n.hero-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(to bottom, rgba(0,0,0,0.45), rgba(0,0,0,0.65));\n  z-index: 2;\n}\n\n\/* Content Area *\/\n.hero-content {\n  position: relative;\n  z-index: 3;\n  color: #fff;\n  padding: 0 5%;\n  max-width: 800px;\n  animation: fadeInUp 1.5s ease both;\n}\n\n\/* Logo Styling *\/\n.hero-logo a {\n  display: inline-block;\n  text-decoration: none;\n  transition: all 0.3s ease;\n}\n.hero-logo img {\n  height: 46px;\n  margin-bottom: 15px;\n  filter: drop-shadow(0 2px 6px rgba(255, 215, 0, 0.3));\n  transition: transform 0.4s ease, filter 0.4s ease;\n  animation: fadeInDown 1.3s ease both;\n}\n.hero-logo a:hover img {\n  transform: scale(1.08);\n  filter: drop-shadow(0 0 10px rgba(255, 215, 0, 0.5));\n}\n\n\/* Title & Subtitle *\/\n.hero-title {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 700;\n  font-size: clamp(22px, 5vw, 42px);\n  margin-bottom: 12px;\n  color: #F4F1E6;\n  line-height: 1.2;\n}\n\n.hero-subtitle {\n  font-size: clamp(15px, 3vw, 18px);\n  color: #ddd;\n  margin-bottom: 25px;\n  letter-spacing: 0.3px;\n}\n\n\/* CTA Button *\/\n.hero-btn {\n  display: inline-block;\n  background: #800020;\n  color: #fff;\n  padding: 14px 36px;\n  border-radius: 50px;\n  font-weight: 600;\n  text-decoration: none;\n  letter-spacing: 0.3px;\n  transition: all 0.3s ease;\n  box-shadow: 0 5px 15px rgba(128, 0, 32, 0.4);\n}\n.hero-btn:hover {\n  background: #8B8000;\n  transform: translateY(-3px);\n  box-shadow: 0 8px 20px rgba(139, 128, 0, 0.4);\n}\n\n\/* ===== ANIMATIONS ===== *\/\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(30px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes fadeInDown {\n  from { opacity: 0; transform: translateY(-25px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* ===== RESPONSIVE DESIGN ===== *\/\n@media (max-width: 768px) {\n  .sobha-hero { min-height: 80vh; }\n  .hero-logo img { height: 34px; margin-bottom: 12px; }\n  .hero-title { font-size: 24px; }\n  .hero-subtitle { font-size: 14px; margin-bottom: 22px; }\n  .hero-btn { padding: 12px 28px; font-size: 15px; }\n}\n<\/style>\n\n\n\n<!-- ===== SOBHA CITY OVERVIEW SECTION ===== -->\n<section id=\"sobha-overview\" class=\"sobha-overview\">\n  <div class=\"overview-container\">\n\n    <!-- LEFT: IMAGE -->\n    <div class=\"overview-image\">\n      <img decoding=\"async\" src=\"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_Vista.webp\" alt=\"Sobha City Gurgaon Overview\">\n    <\/div>\n\n    <!-- RIGHT: CONTENT -->\n    <div class=\"overview-content\">\n      <h2 class=\"overview-title\">Overview<\/h2>\n      <p class=\"overview-text\">\n        SOBHA City, an integrated township sprawling across 39 acres (1,57,827 sq m), is located near the Dwarka Expressway. \n        This landmark address features 8.5 acres (34,398 sq m) of open park, 1-acre resort-style lakelet, \n        a 90-metre-dia cricket ground, over 50 top-notch amenities, and 2 clubhouses spread across 50,000 sq. ft. \n        After successfully selling 14 towers, home to over 1,100 families, SOBHA City is now launching its final phase \u2013 \n        the Vista Residences that offer Lutyens\u2019 inspired amenities and spacious homes.\n      <\/p>\n      <a href=\"#\" class=\"know-more-btn popmake-72\">Know More<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== OVERVIEW SECTION ===== *\/\n.sobha-overview {\n  padding: 100px 8%;\n  background: linear-gradient(180deg, #F4F1E6 0%, #ffffff 100%);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-family: 'Poppins', sans-serif;\n  overflow: hidden;\n}\n\n.overview-container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 60px;\n  max-width: 1200px;\n  flex-wrap: wrap;\n}\n\n\/* LEFT IMAGE *\/\n.overview-image {\n  flex: 1 1 45%;\n  position: relative;\n  overflow: hidden;\n  border-radius: 16px;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.15);\n  transform: translateY(20px);\n  opacity: 0;\n  animation: fadeInLeft 1.4s ease forwards;\n}\n.overview-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.6s ease;\n}\n.overview-image:hover img {\n  transform: scale(1.05);\n}\n\n\/* RIGHT CONTENT *\/\n.overview-content {\n  flex: 1 1 50%;\n  color: #333;\n  animation: fadeInRight 1.4s ease forwards;\n}\n\n.overview-title {\n  font-size: clamp(26px, 4vw, 36px);\n  font-weight: 700;\n  color: #800020;\n  margin-bottom: 18px;\n  position: relative;\n}\n.overview-title::after {\n  content: \"\";\n  display: block;\n  width: 60px;\n  height: 3px;\n  background: linear-gradient(90deg, #800020, #8B8000);\n  border-radius: 2px;\n  margin-top: 8px;\n}\n\n.overview-text {\n  font-size: 16px;\n  line-height: 1.8;\n  color: #444;\n  margin-bottom: 28px;\n}\n\n\/* ===== KNOW MORE BUTTON ===== *\/\n.know-more-btn {\n  display: inline-block;\n  background: #800020;\n  color: #fff;\n  padding: 12px 28px;\n  border-radius: 40px;\n  font-weight: 600;\n  text-decoration: none;\n  transition: all 0.3s ease;\n  box-shadow: 0 5px 15px rgba(128,0,32,0.4);\n}\n.know-more-btn:hover {\n  background: #8B8000;\n  transform: translateY(-3px);\n  box-shadow: 0 8px 25px rgba(139,128,0,0.4);\n}\n\n\/* ===== ANIMATIONS ===== *\/\n@keyframes fadeInLeft {\n  from { opacity: 0; transform: translateX(-40px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n@keyframes fadeInRight {\n  from { opacity: 0; transform: translateX(40px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 900px) {\n  .overview-container {\n    flex-direction: column;\n    gap: 40px;\n  }\n  .overview-image, .overview-content {\n    flex: 1 1 100%;\n  }\n  .overview-content {\n    text-align: center;\n  }\n  .overview-title::after {\n    margin: 8px auto;\n  }\n}\n<\/style>\n\n\n\n<!-- ===== AMENITIES SECTION (Responsive Grid + Mobile Carousel + Lightbox) ===== -->\n<section id=\"amenities\" class=\"sobha-amenities\">\n  <div class=\"container\">\n    <h2 class=\"section-title\">Amenities &#038; Highlights<\/h2>\n    <p class=\"section-sub\">World-class leisure, sports and lifestyle facilities \u2014 engineered for well-being.<\/p>\n\n    <!-- Desktop Grid -->\n    <div class=\"amenities-grid\" id=\"amenitiesGrid\" aria-hidden=\"false\"><\/div>\n\n    <!-- Mobile Carousel -->\n    <div class=\"amenities-carousel\" id=\"amenitiesCarousel\" aria-hidden=\"true\">\n      <div class=\"carousel-track\" id=\"amenitiesTrack\" role=\"list\"><\/div>\n      <button class=\"carousel-btn prev\" id=\"amenPrev\" aria-label=\"Previous amenity\">\u2039<\/button>\n      <button class=\"carousel-btn next\" id=\"amenNext\" aria-label=\"Next amenity\">\u203a<\/button>\n      <div class=\"carousel-dots\" id=\"amenDots\" role=\"tablist\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Lightbox Modal -->\n  <div id=\"amenLightbox\" class=\"amen-lightbox\" aria-hidden=\"true\" role=\"dialog\" aria-label=\"Image preview\">\n    <button class=\"lb-close\" id=\"lbClose\" aria-label=\"Close preview\">&times;<\/button>\n    <div class=\"lb-inner\">\n      <img id=\"lbImg\" alt=\"\">\n      <p id=\"lbCaption\"><\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* Fonts *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800&display=swap');\n\n.sobha-amenities { background: linear-gradient(180deg,#fff,#F4F1E6 100%); padding:70px 4%; font-family:'Poppins',sans-serif; color:#222; }\n.container { max-width:1200px; margin:0 auto; }\n.section-title { font-size:28px; color:#800020; font-weight:800; margin:0 0 8px; text-align:center; }\n.section-sub { text-align:center; color:#444; margin:0 0 28px; }\n\n\/* ----- GRID (desktop) ----- *\/\n.amenities-grid { display:grid; grid-template-columns: repeat(4, 1fr); gap:18px; align-items:stretch; }\n.amen-item {\n  position:relative; overflow:hidden; border-radius:12px; min-height:180px;\n  background:#f0f0f0; cursor:pointer; box-shadow: 0 8px 30px rgba(0,0,0,0.08);\n  transition:transform .45s cubic-bezier(.2,.9,.25,1), box-shadow .3s ease;\n}\n.amen-item:hover { transform: translateY(-8px) scale(1.01); box-shadow: 0 18px 40px rgba(0,0,0,0.12); }\n.amen-bg { position:absolute; inset:0; background-size:cover; background-position:center; filter:contrast(0.95) saturate(0.9); transform:scale(1); transition:transform .6s ease; }\n.amen-item:hover .amen-bg { transform:scale(1.06); }\n.amen-caption { position:absolute; left:16px; right:16px; bottom:14px; z-index:2; color:#fff; font-weight:700;\n  text-shadow:0 6px 20px rgba(0,0,0,0.5); font-size:14px; }\n\n\/* subtle gradient overlay for readability *\/\n.amen-overlay { position:absolute; inset:0; background:linear-gradient(180deg,rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.5) 100%); z-index:1; }\n\n\/* ----- MOBILE CAROUSEL ----- *\/\n.amenities-carousel { display:none; position:relative; overflow:visible; margin-top:10px; }\n.carousel-track { display:flex; transition:transform .6s cubic-bezier(.22,.9,.22,1); will-change:transform; gap:12px; padding:8px 0; }\n.carousel-slide { min-width:86%; flex-shrink:0; border-radius:12px; overflow:hidden; position:relative; height:220px; box-shadow:0 10px 30px rgba(0,0,0,0.08); }\n.carousel-slide .amen-bg { position:absolute; inset:0; background-size:cover; background-position:center; }\n.carousel-btn { position:absolute; top:50%; transform:translateY(-50%); width:44px; height:44px; border-radius:50%; border:0; background:rgba(0,0,0,0.45); color:#fff; font-size:22px; display:flex; align-items:center; justify-content:center; z-index:5; cursor:pointer; }\n.carousel-btn:hover { background:rgba(0,0,0,0.65); transform:translateY(-50%) scale(1.04); }\n.carousel-btn.prev { left:12px; }\n.carousel-btn.next { right:12px; }\n.carousel-dots { display:flex; gap:8px; justify-content:center; margin-top:12px; }\n.carousel-dot { width:9px; height:9px; border-radius:50%; background:rgba(0,0,0,0.18); }\n.carousel-dot.active { background:#800020; transform:scale(1.3); }\n\n\/* ----- LIGHTBOX ----- *\/\n.amen-lightbox { position:fixed; inset:0; background:rgba(0,0,0,0.85); display:flex; align-items:center; justify-content:center; padding:20px; opacity:0; pointer-events:none; transition:opacity .28s ease; z-index:100000; }\n.amen-lightbox.open { opacity:1; pointer-events:auto; }\n.lb-inner { max-width:1100px; width:100%; text-align:center; color:#fff; }\n.lb-inner img { max-width:100%; border-radius:8px; box-shadow:0 12px 40px rgba(0,0,0,0.6); }\n.lb-inner p { margin-top:12px; font-size:16px; color:#eee; }\n.lb-close { position:absolute; top:14px; right:16px; background:transparent; border:0; color:#fff; font-size:36px; cursor:pointer; }\n\n\/* ----- Responsive rules ----- *\/\n@media (max-width: 1100px) {\n  .amenities-grid { grid-template-columns: repeat(3, 1fr); }\n}\n@media (max-width: 820px) {\n  .amenities-grid { display:none; }            \/* hide grid on small screens *\/\n  .amenities-carousel { display:block; }       \/* show carousel on small screens *\/\n  .carousel-slide { min-width:86%; height:200px; }\n}\n@media (max-width: 420px) {\n  .carousel-slide { min-width:92%; height:180px; }\n  .lb-inner p { font-size:14px; }\n}\n<\/style>\n\n<script>\n(function(){\n  const items = [\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_podium.webp\", caption: \"Elevation - Vista Residences\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_Entrance-lobby.webp\", caption: \"Double-height Visitors' lounge\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_Vista-1.webp\", caption: \"Vista Gardens\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_gateway.webp\", caption: \"Gateway park\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/90m-dia-Cricket-Ground-S-1-1.webp\", caption: \"90-metre-Dia Cricket ground\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_clubhouse.webp\", caption: \"Rooftop garden on Club Oval\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/Grand-Entrance-Plaza-S1.webp\", caption: \"Grand Entrance Plaza\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/View-of-Club-Oval-1-S-1.webp\", caption: \"16+ sports amenities\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_Camping-Area_Final.webp\", caption: \"Dedicated camping ground\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/All-Weather-Swimming-Pool-S-e1610949437806.webp\", caption: \"Temperature controlled swimming pool\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/Resort-Style-Lakelet-S.webp\", caption: \"1-acre lakelet\" },\n    { img: \"https:\/\/gurgaonestate.in\/sobha-limited\/wp-content\/uploads\/2025\/11\/SCG_lutyens_swimming.webp\", caption: \"Kids pool (part of 1 acre lakelet)\" }\n  ];\n\n  const grid = document.getElementById('amenitiesGrid');\n  const track = document.getElementById('amenitiesTrack');\n  const dotsWrap = document.getElementById('amenDots');\n  const prevBtn = document.getElementById('amenPrev');\n  const nextBtn = document.getElementById('amenNext');\n  const carouselWrap = document.getElementById('amenitiesCarousel');\n\n  \/\/ populate grid (desktop)\n  items.forEach((it, idx)=>{\n    const div = document.createElement('div');\n    div.className = 'amen-item';\n    div.tabIndex = 0;\n    div.setAttribute('role','button');\n    div.setAttribute('aria-label', it.caption);\n    div.innerHTML = `\n      <div class=\"amen-bg\" style=\"background-image:url('${it.img}')\" aria-hidden=\"true\"><\/div>\n      <div class=\"amen-overlay\"><\/div>\n      <div class=\"amen-caption\">${it.caption}<\/div>\n    `;\n    \/\/ open lightbox on click\n    div.addEventListener('click', ()=> openLightbox(it));\n    div.addEventListener('keypress', (e)=>{ if(e.key==='Enter' || e.key===' ') openLightbox(it); });\n    grid.appendChild(div);\n  });\n\n  \/\/ populate carousel (mobile)\n  items.forEach((it, idx)=>{\n    const a = document.createElement('div');\n    a.className = 'carousel-slide';\n    a.setAttribute('role','listitem');\n    a.innerHTML = `\n      <div class=\"amen-bg\" style=\"background-image:url('${it.img}')\" aria-hidden=\"true\"><\/div>\n      <div class=\"amen-overlay\"><\/div>\n      <div class=\"amen-caption\" style=\"position:absolute; left:14px; right:14px; bottom:12px; color:#fff; font-weight:700; text-shadow:0 6px 20px rgba(0,0,0,0.5)\">${it.caption}<\/div>\n    `;\n    a.addEventListener('click', ()=> openLightbox(it));\n    track.appendChild(a);\n\n    const dot = document.createElement('button');\n    dot.className = 'carousel-dot';\n    dot.dataset.index = idx;\n    dot.setAttribute('aria-label', 'Go to slide '+(idx+1));\n    dotsWrap.appendChild(dot);\n  });\n\n  \/\/ Carousel logic\n  let current = 0;\n  const total = items.length;\n\n  const update = (i, animate=true)=>{\n    current = (i + total) % total;\n    const width = track.querySelector('.carousel-slide') ? track.querySelector('.carousel-slide').offsetWidth + 12 : 0;\n    track.style.transition = animate ? 'transform .6s cubic-bezier(.22,.9,.22,1)' : 'none';\n    track.style.transform = `translateX(${-(width * current)}px)`;\n    \/\/ update dots\n    dotsWrap.querySelectorAll('.carousel-dot').forEach((d,idx)=> d.classList.toggle('active', idx===current));\n  };\n\n  update(0,false);\n\n  nextBtn && nextBtn.addEventListener('click', ()=> update(current+1));\n  prevBtn && prevBtn.addEventListener('click', ()=> update(current-1));\n  dotsWrap.querySelectorAll('.carousel-dot').forEach((b,i)=> b.addEventListener('click', ()=> update(i)));\n\n  \/\/ touch support\n  let sx=0, dx=0;\n  track.addEventListener('touchstart', e=>{ sx = e.touches[0].clientX; }, {passive:true});\n  track.addEventListener('touchend', e=>{ dx = e.changedTouches[0].clientX - sx; if(Math.abs(dx)>40) { if(dx<0) update(current+1); else update(current-1); } }, {passive:true});\n\n  \/\/ Lightbox\n  const lb = document.getElementById('amenLightbox');\n  const lbImg = document.getElementById('lbImg');\n  const lbCaption = document.getElementById('lbCaption');\n  const lbClose = document.getElementById('lbClose');\n\n  function openLightbox(item){\n    lbImg.src = item.img;\n    lbImg.alt = item.caption;\n    lbCaption.textContent = item.caption;\n    lb.classList.add('open');\n    lb.setAttribute('aria-hidden','false');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeLightbox(){\n    lb.classList.remove('open');\n    lb.setAttribute('aria-hidden','true');\n    lbImg.src = '';\n    document.body.style.overflow = '';\n  }\n  lbClose.addEventListener('click', closeLightbox);\n  lb.addEventListener('click', (e)=>{ if(e.target === lb) closeLightbox(); });\n  document.addEventListener('keydown', (e)=>{ if(e.key === 'Escape' && lb.classList.contains('open')) closeLightbox(); });\n\n  \/\/ Resize handler to reset carousel translation\n  window.addEventListener('resize', ()=> update(current,false));\n})();\n<\/script>\n\n\n\n<!-- ===== WHATSAPP SECTION ===== -->\n<section class=\"whatsapp-section\" id=\"contact\">\n  <div class=\"whatsapp-container\">\n    <h2 class=\"whatsapp-heading\">Need Assistance?<\/h2>\n    <p class=\"whatsapp-subtext\">Connect with our expert instantly on WhatsApp<\/p>\n\n    <a href=\"https:\/\/wa.me\/919958807332\" class=\"whatsapp-btn\" target=\"_blank\" title=\"Chat On WhatsApp\" aria-label=\"Chat On WhatsApp\" rel=\"noopener\">\n      <i class=\"fa-brands fa-whatsapp\"><\/i>\n      <span>Chat on WhatsApp<\/span>\n    <\/a>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== SECTION BASE ===== *\/\n.whatsapp-section {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  text-align: center;\n  padding: 100px 20px;\n  background: linear-gradient(180deg, #F4F1E6 0%, #ffffff 100%);\n  font-family: 'Poppins', sans-serif;\n}\n\n\/* ===== HEADING ===== *\/\n.whatsapp-heading {\n  font-size: clamp(26px, 4vw, 34px);\n  color: #075E54;\n  font-weight: 800;\n  margin-bottom: 10px;\n}\n\n.whatsapp-subtext {\n  color: #333;\n  font-size: 16px;\n  margin-bottom: 35px;\n}\n\n\/* ===== BUTTON ===== *\/\n.whatsapp-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  background-color: #25D366;\n  color: #fff;\n  padding: 16px 38px;\n  border-radius: 60px;\n  text-decoration: none;\n  font-weight: 600;\n  font-size: 17px;\n  letter-spacing: 0.3px;\n  box-shadow: 0 8px 25px rgba(37, 211, 102, 0.4);\n  transition: all 0.35s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* WhatsApp Icon *\/\n.whatsapp-btn i {\n  font-size: 22px;\n  color: #fff;\n  transition: transform 0.3s ease;\n}\n\n\/* Hover Effects *\/\n.whatsapp-btn:hover {\n  background-color: #128C7E; \/* Dark WhatsApp Green *\/\n  transform: translateY(-4px) scale(1.05);\n  box-shadow: 0 12px 35px rgba(37, 211, 102, 0.55);\n}\n.whatsapp-btn:hover i {\n  transform: rotate(18deg) scale(1.15);\n}\n\n\/* Light Sweep Effect *\/\n.whatsapp-btn::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.25);\n  transform: skewX(-25deg);\n  transition: left 0.7s ease;\n}\n.whatsapp-btn:hover::before {\n  left: 100%;\n}\n\n\/* Entry Animation *\/\n.whatsapp-container {\n  animation: fadeInUp 1.2s ease both;\n}\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(25px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 768px) {\n  .whatsapp-btn {\n    padding: 14px 28px;\n    font-size: 15px;\n  }\n  .whatsapp-btn i { font-size: 20px; }\n  .whatsapp-heading { font-size: 22px; }\n  .whatsapp-subtext { font-size: 14px; }\n}\n<\/style>\n\n<!-- FontAwesome -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" integrity=\"sha512-o8fH+2HjKyKXGmWf5w+kbVjPBV6Bsb4twv5UN8u0yPbFnbZPa4aWzS3CChWbAF3+XTT1k2M9zbdP6LUDeQzYjw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" \/>\n\n\n\n<!-- ===== SOBHA CITY FAQ SECTION ===== -->\n<section id=\"sobha-faq\" class=\"sobha-faq\">\n  <div class=\"faq-container\">\n    <h2 class=\"faq-title\">Frequently Asked Questions<\/h2>\n    <p class=\"faq-subtitle\">Get all your queries answered about SOBHA City Gurgaon<\/p>\n\n    <div class=\"faq-accordion\">\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">1. What is the starting price of SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>The luxurious residences at SOBHA City Gurgaon start from <strong>\u20b94.14 Crore*<\/strong>, offering unmatched value for their superior design, finish, and amenities.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">2. When is the completion date of SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>The final phase of SOBHA City \u2013 Vista Residences \u2013 is expected to be ready for possession by <strong>2028<\/strong>.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">3. Where is SOBHA City located?<\/button>\n        <div class=\"faq-answer\">\n          <p>SOBHA City is located in <strong>Sector 108, Gurgaon, Haryana<\/strong>, just off <strong>Dwarka Expressway<\/strong>. The development enjoys the advantage of being surrounded by Delhi\u2019s Reserved Greens on two sides, offering a peaceful and pollution-free environment.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">4. What type of apartments are there in SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>SOBHA City offers beautifully designed <strong>3.5 and 4 BHK spacious residences<\/strong>, crafted for a luxurious and comfortable lifestyle.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">5. What is the total area of SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>The township is spread across a massive <strong>39 acres (1,57,827 sq. m.)<\/strong>, featuring open landscapes, green parks, and premium lifestyle zones.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">6. What are the key amenities at SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>SOBHA City offers over <strong>50 world-class amenities<\/strong>, including:<\/p>\n          <ul>\n            <li>90-metre diameter Cricket Ground<\/li>\n            <li>Two grand Clubhouses spread over 50,000 sq. ft.<\/li>\n            <li>1-acre resort-style lakelet and temperature-controlled swimming pool<\/li>\n            <li>9-hole putting green, tennis &#038; volleyball courts, basketball arena<\/li>\n            <li>Vista gardens, rooftop gardens, celebration lawns, amphitheatre, and kids\u2019 play zones<\/li>\n            <li>Dedicated pet park, community farm, and camping grounds<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">7. How many units are there in SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>The initial development of SOBHA City comprises <strong>1,100+ sold-out residences<\/strong>. The newly launched <strong>Vista Residences<\/strong> phase offers an additional <strong>396 premium units<\/strong>.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">8. What is the RERA registration number of SOBHA City?<\/button>\n        <div class=\"faq-answer\">\n          <p>The project is registered under multiple RERA numbers for different towers:<\/p>\n          <ul>\n            <li>Tower A1, B1 &#038; C1 \u2013 <strong>86 of 2017<\/strong> (dated 23rd Aug 2017)<\/li>\n            <li>Tower A2, B2 &#038; C2 \u2013 <strong>115 of 2017<\/strong> (dated 28th Aug 2017)<\/li>\n            <li>Tower C3 \u2013 <strong>12 of 2018<\/strong> (dated 27th July 2018)<\/li>\n            <li>Tower C4 \u2013 <strong>12 of 2019<\/strong> (dated 25th Feb 2019)<\/li>\n            <li>Tower A3, A4 &#038; B3, B4 \u2013 <strong>34 of 2019<\/strong> (dated 27th May 2019)<\/li>\n            <li>Tower C5 &#038; C6 \u2013 <strong>26 of 2020<\/strong> (dated 21st Sep 2020)<\/li>\n            <li>Tower D1, D2, D3, D4, Z1 &#038; Z2 \u2013 <strong>95 of 2022<\/strong> (dated 19th Oct 2022)<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <button class=\"faq-question\">9. How many towers have received the Occupation Certificate (OC)?<\/button>\n        <div class=\"faq-answer\">\n          <p>A total of <strong>six towers<\/strong> in SOBHA City have already received the Occupation Certificate (OC), ensuring residents can move in immediately.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== FAQ SECTION ===== *\/\n.sobha-faq {\n  background: linear-gradient(180deg,#F4F1E6 0%,#fff 100%);\n  padding: 90px 5%;\n  font-family: 'Poppins', sans-serif;\n}\n.faq-container {\n  max-width: 950px;\n  margin: 0 auto;\n}\n.faq-title {\n  text-align: center;\n  font-size: 32px;\n  color: #800020;\n  font-weight: 800;\n  margin-bottom: 10px;\n}\n.faq-subtitle {\n  text-align: center;\n  color: #444;\n  font-size: 16px;\n  margin-bottom: 40px;\n}\n.faq-accordion {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.faq-item {\n  background: #fff;\n  border-radius: 10px;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.08);\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n.faq-item:hover { box-shadow: 0 10px 28px rgba(0,0,0,0.12); }\n.faq-question {\n  width: 100%;\n  text-align: left;\n  padding: 18px 22px;\n  font-size: 16px;\n  font-weight: 700;\n  color: #800020;\n  background: none;\n  border: none;\n  cursor: pointer;\n  position: relative;\n}\n.faq-question::after {\n  content: \"+\";\n  position: absolute;\n  right: 22px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-weight: 700;\n  font-size: 20px;\n  color: #800020;\n  transition: transform 0.3s ease;\n}\n.faq-item.active .faq-question::after {\n  content: \"\u2013\";\n  transform: translateY(-50%) rotate(180deg);\n}\n.faq-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.45s ease, padding 0.3s ease;\n  padding: 0 22px;\n  color: #333;\n}\n.faq-item.active .faq-answer {\n  max-height: 800px;\n  padding: 14px 22px 24px;\n}\n.faq-answer p, .faq-answer ul {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.7;\n}\n.faq-answer ul {\n  margin-top: 8px;\n  padding-left: 20px;\n}\n.faq-answer li { margin-bottom: 4px; }\n\n\/* ===== RESPONSIVE ===== *\/\n@media(max-width:768px){\n  .faq-title{font-size:26px;}\n  .faq-question{font-size:15px;}\n}\n<\/style>\n\n<script>\ndocument.querySelectorAll('.faq-question').forEach(btn=>{\n  btn.addEventListener('click',()=>{\n    const item=btn.parentElement;\n    document.querySelectorAll('.faq-item').forEach(i=>{ if(i!==item) i.classList.remove('active'); });\n    item.classList.toggle('active');\n  });\n});\n<\/script>\n\n\n\n<!-- ===== SOBHA CITY LONG CONTENT ===== -->\n<section id=\"sobha-city-108\" class=\"sobha-long-section\">\n  <div class=\"sobha-long-container\">\n    <h2 class=\"long-title\">Sobha City Sector 108 Gurgaon \u2013 Premium Urban Park Residences<\/h2>\n    <p class=\"long-subtitle\">Experience unmatched luxury, connectivity, and comfort in Gurgaon\u2019s most iconic township.<\/p>\n\n    <div class=\"long-content\" id=\"longContent\">\n      <!-- BLOCK 1 -->\n      <div class=\"block\">\n        <p>Sobha City Sector 108 Gurgaon stands as one of the most luxurious and well-planned residential developments in Delhi NCR. Spread across 39 acres of open expanse, it offers a seamless blend of contemporary architecture, lush green landscapes, and a world-class urban lifestyle.<\/p>\n        <p>Located just off the Dwarka Expressway, Sobha City connects residents effortlessly to Delhi, Gurgaon, and IGI Airport \u2014 making it the ideal address for modern families seeking connectivity and comfort.<\/p>\n      <\/div>\n\n      <!-- BLOCK 2 -->\n      <div class=\"block\">\n        <p>Developed by <strong>Sobha Limited<\/strong>, India\u2019s most trusted real estate brand, the project exemplifies impeccable craftsmanship and international-grade construction quality. With 8.5 acres of landscaped greens, two grand clubhouses, and 16+ sports amenities, Sobha City sets new benchmarks in design, wellness, and luxury.<\/p>\n      <\/div>\n\n      <!-- BLOCK 3 -->\n      <div class=\"block\">\n        <h3>Location Advantage of Sobha City Sector 108 Gurgaon<\/h3>\n        <p>The project\u2019s prime location on the <strong>Upper Dwarka Expressway<\/strong> offers unmatched accessibility between Delhi and Gurgaon. The expressway serves as an alternate corridor to NH-8, significantly reducing travel time to business and entertainment hubs.<\/p>\n      <\/div>\n\n      <!-- BLOCK 4 -->\n      <div class=\"block\">\n        <ul>\n          <li>5 Minutes from Dwarka Sector 21 Metro Station<\/li>\n          <li>10 Minutes from IGI Airport &#038; Aerocity<\/li>\n          <li>15 Minutes from Cyber City, Gurgaon<\/li>\n          <li>Easy Access to NH-8 and Delhi Reserved Greens<\/li>\n          <li>Close to reputed schools, hospitals, and corporate zones<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- BLOCK 5 -->\n      <div class=\"block\">\n        <h3>Project Overview<\/h3>\n        <p>Sobha City is a meticulously planned residential community with high-rise towers (18\u201324 floors) that provide panoramic views of landscaped gardens and a central open park.<\/p>\n        <ul>\n          <li><strong>Total Area:<\/strong> 39 Acres<\/li>\n          <li><strong>Green &#038; Open Space:<\/strong> 8.5 Acres<\/li>\n          <li><strong>Configuration:<\/strong> 2 &#038; 3 BHK Apartments<\/li>\n          <li><strong>Size Range:<\/strong> 1381 sq.ft. \u2013 2343 sq.ft.<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- BLOCK 6 -->\n      <div class=\"block\">\n        <h3>Residences &#038; Specifications<\/h3>\n        <p>Every apartment is designed for maximum natural light, ventilation, and privacy. Key specs include RCC framed structure, earthquake-resistant design, premium flooring, split AC provisions and 24-hour power backup.<\/p>\n      <\/div>\n\n      <!-- BLOCK 7 -->\n      <div class=\"block\">\n        <h3>Amenities<\/h3>\n        <p>Over 50+ world-class amenities: a full-size cricket ground, flood-lit tennis courts, Olympic-size swimming pool, two clubhouses (40,000 sq.ft.), lakelet, jogging &#038; cycling tracks, kids\u2019 play zones and wellness areas.<\/p>\n      <\/div>\n\n      <!-- BLOCK 8 -->\n      <div class=\"block\">\n        <h3>Investment &#038; Pricing<\/h3>\n        <p>With strong appreciation potential along Dwarka Expressway, Sobha City is an attractive long-term investment. Indicative pricing starts competitively and Sobha also offers flexible payment plans suited for buyers and investors.<\/p>\n      <\/div>\n\n      <!-- BLOCK 9 -->\n      <div class=\"block\">\n        <h3>Connectivity &#038; Neighbourhood<\/h3>\n        <ul>\n          <li>Direct access to Dwarka Expressway<\/li>\n          <li>Quick links to NH-8, Cyber City and proposed metro<\/li>\n          <li>Nearby schools: Delhi Public School, Euro International<\/li>\n          <li>Nearby hospitals: Columbia Asia, Metro Hospital, Venkateshwar<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- BLOCK 10 -->\n      <div class=\"block\">\n        <h3>Why Choose Sobha City<\/h3>\n        <p>Prime location, Sobha\u2019s construction quality, expansive green spaces, dual clubhouses, superior amenities and strong resale potential make Sobha City a top choice for premium homebuyers.<\/p>\n      <\/div>\n\n      <!-- BLOCK 11 -->\n      <div class=\"block\">\n        <h3>Call to Action<\/h3>\n        <p>To schedule a site visit or receive the latest pricing and brochure, contact our <strong>authorized Sobha Gurgaon representative<\/strong> for guided assistance and verified offers.<\/p>\n      <\/div>\n\n      <!-- BLOCK 12 (closing short note) -->\n      <div class=\"block\">\n        <p>Sobha City Sector 108 Gurgaon is a celebration of modern living \u2014 where architecture meets nature and comfort meets class. Whether you buy to live or invest, this project promises enduring value and an elevated lifestyle.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"readmore-wrap\">\n      <button id=\"readMoreBtn\" class=\"readmore-btn\">Show More<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ===== FIXED INCREMENTAL EXPAND STYLES ===== *\/\n.sobha-long-section { background:#fff; padding:80px 6%; font-family:'Poppins',sans-serif; }\n.sobha-long-container { max-width:960px; margin:0 auto; text-align:center; }\n.long-title{font-size:30px;color:#800020;font-weight:800;margin-bottom:8px;}\n.long-subtitle{color:#444;margin-bottom:28px;}\n.long-content{ text-align:left; color:#333; line-height:1.75; font-size:16px; }\n\n\/* Each logical block *\/\n.block{ margin-bottom:18px; transition: all .45s ease; }\n.block.hidden{ display:none; opacity:0; transform:translateY(12px); }\n\n\/* Readmore button *\/\n.readmore-wrap{ text-align:center; margin-top:18px; }\n.readmore-btn{\n  background:#800020;color:#fff;border:0;padding:12px 30px;border-radius:40px;font-weight:700;cursor:pointer;\n  box-shadow:0 6px 18px rgba(128,0,32,0.28); transition:all .25s ease;\n}\n.readmore-btn:hover{ background:#8B8000; transform:translateY(-3px); }\n\n\/* Responsive *\/\n@media(max-width:768px){\n  .long-title{font-size:24px;}\n  .long-content{font-size:15px;}\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', ()=> {\n  const blocks = Array.from(document.querySelectorAll('#longContent .block'));\n  const btn = document.getElementById('readMoreBtn');\n\n  const step = 1;        \/\/ blocks revealed per click (change to 2 if you want larger jumps)\n  let visible = 2;      \/\/ number of blocks visible initially\n\n  \/\/ Hide all after initial visible\n  blocks.forEach((b, i) => {\n    if(i >= visible) {\n      b.classList.add('hidden');\n    } else {\n      \/\/ ensure visible blocks have full opacity\n      b.style.opacity = 1;\n      b.style.transform = 'none';\n      b.style.display = 'block';\n    }\n  });\n\n  \/\/ Button click handler\n  btn.addEventListener('click', ()=> {\n    const hiddenBlocks = blocks.filter(b => b.classList.contains('hidden'));\n    if(hiddenBlocks.length > 0) {\n      \/\/ Reveal next `step` blocks\n      for(let i=0;i<step &#038;&#038; hiddenBlocks[i];i++){\n        const next = hiddenBlocks[i];\n        next.classList.remove('hidden');\n        next.style.display = 'block';\n        \/\/ animate manually for smoothness\n        next.animate([{opacity:0, transform:'translateY(12px)'},{opacity:1, transform:'translateY(0)'}], {duration:480, easing:'ease-out', fill:'forwards'});\n      }\n      \/\/ if nothing hidden left change to Show Less\n      if(blocks.filter(b => b.classList.contains('hidden')).length === 0) {\n        btn.textContent = 'Show Less';\n      }\n    } else {\n      \/\/ Collapse back to initial state\n      blocks.forEach((b, i) => {\n        if(i >= visible) {\n          \/\/ hide blocks beyond the initial visible count\n          b.classList.add('hidden');\n          \/\/ small timeout to let CSS take effect\n          setTimeout(()=> { b.style.display = 'none'; }, 300);\n        }\n      });\n      btn.textContent = 'Show More';\n      \/\/ scroll up to the section smoothly so user isn't left mid-content\n      document.getElementById('sobha-city-108').scrollIntoView({behavior:'smooth', block:'start'});\n    }\n  });\n});\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Amenities Contact FAQs Read More +91 99588 07332 Book Free Site Visit &times; Overview Amenities Contact FAQs Read More Luxury 2, 3 &#038; 4 BHK Residences at Sobha City Gurgaon Sector 108, Dwarka Expressway \u2014 Experience a Life Beyond Ordinary Book Free Site Visit Overview SOBHA City, an integrated township sprawling across 39 acres [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-150","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/pages\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":21,"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/pages\/150\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/pages\/150\/revisions\/230"}],"wp:attachment":[{"href":"https:\/\/gurgaonestate.in\/sobha-limited\/wp-json\/wp\/v2\/media?parent=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}