{"id":47,"date":"2026-01-21T14:43:01","date_gmt":"2026-01-21T14:43:01","guid":{"rendered":"https:\/\/thefiniteearth.org\/?page_id=47"},"modified":"2026-11-03T08:46:09","modified_gmt":"2026-11-03T08:46:09","slug":"home","status":"publish","type":"page","link":"https:\/\/thefiniteearth.org\/hindi\/","title":{"rendered":"Take Pledge of Finite Living"},"content":{"rendered":"<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n<link rel=\"preload\" as=\"style\" href=\"https:\/\/fonts.googleapis.com\/css2?family=EB+Garamond:wght@700&#038;family=Noto+Serif:wght@400;500;600;700&#038;family=Noto+Sans+Devanagari:wght@600&#038;display=swap\" onload=\"this.onload=null;this.rel='stylesheet'\" \/>\r\n<noscript><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=EB+Garamond:wght@700&#038;family=Noto+Serif:wght@400;500;600;700&#038;family=Noto+Sans+Devanagari:wght@600&#038;display=swap\" \/><\/noscript>\r\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/thefiniteearth.org\/wp-content\/uploads\/2026\/01\/Earth-scaled.png\" fetchpriority=\"high\" \/>\r\n            <script type=\"speculationrules\" data-no-optimize=\"1\">\r\n    {\"prefetch\":[{\"source\":\"list\",\"urls\":[\"\\\/pledge\\\/\"],\"eagerness\":\"moderate\"}]}    <\/script>\r\n\r\n<style>\r\n\/* ============================================================\r\n   RESET + TOKENS  \u2014 everything scoped to .cs-page\r\n   ============================================================ *\/\r\nbody { overflow-x: hidden; }\r\n\r\n.cs-page * { margin: 0; padding: 0; box-sizing: border-box; }\r\n.cs-page img { max-width: 100%; display: block; }\r\n\r\n.cs-page h1, .cs-page h2, .cs-page h3, .cs-page h4,\r\n.cs-page p,  .cs-page ul, .cs-page ol, .cs-page li {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  text-transform: none;\r\n  text-shadow: none;\r\n}\r\n.cs-page ul, .cs-page ol, .cs-page li { list-style: none !important; }\r\n.cs-page a {\r\n  text-decoration: none !important;\r\n  box-shadow: none !important;\r\n  border-bottom: none !important;\r\n}\r\n.cs-page p, .cs-page li, .cs-page h1, .cs-page h2, .cs-page h3 {\r\n  overflow-wrap: break-word;\r\n  word-wrap: break-word;\r\n}\r\n\r\n.cs-page {\r\n  --cs-green:        #8cc05c;\r\n  --cs-green-deep:   #477a3c;\r\n  --cs-green-dark:   #2f5d2a;\r\n  --cs-green-soft:   #e3e9db;\r\n  --cs-navy:         #1c3d59;\r\n  --cs-orange:       #e8763c;\r\n  --cs-orange-glow:  rgba(232, 118, 60, 0.38);\r\n  --cs-btn:          #477a3c;                    \/* v14: ALL button colour (change here) *\/\r\n  --cs-btn-hover:    #2f5d2a;                    \/* v14: button colour on hover (change here) *\/\r\n  --cs-btn-glow:     rgba(71, 122, 60, 0.38);    \/* v14: button shadow (change here) *\/\r\n  --cs-gold:         #e2c05a;\r\n  --cs-ink:          #23303a;\r\n  --cs-ink-muted:    #56646f;\r\n  --cs-page-bg:      #f1f2ee;\r\n  --cs-card:         #ffffff;\r\n  --cs-hairline:     #d6dad2;\r\n  --cs-white:        #ffffff;\r\n  --cs-space:        #05080d;\r\n  \/* v15: site-wide font. Ayuthaya first; Noto Serif \/ Georgia \/ serif are fallbacks; Noto Sans Devanagari covers the Hindi line. *\/\r\n  --cs-font:         'Ayuthaya', 'Noto Serif', 'Noto Sans Devanagari', Georgia, 'Times New Roman', serif;\r\n\r\n  \/* Pushes the ticker below your transparent site header. *\/\r\n  --cs-header-clear: 78px;\r\n  \/* Ticker width = your header container width. *\/\r\n  --cs-ticker-width: 1215px;\r\n\r\n  \/* full-bleed inside a constrained theme container *\/\r\n  width: 100vw;\r\n  max-width: 100vw;\r\n  position: relative;\r\n  left: 50%;\r\n  right: 50%;\r\n  margin-left: -50vw;\r\n  margin-right: -50vw;\r\n  overflow-x: hidden;\r\n\r\n  background: var(--cs-page-bg);\r\n  color: var(--cs-ink);\r\n  font-family: var(--cs-font) !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n\/* v15: one font for every element on the page *\/\r\n.cs-page, .cs-page * { font-family: var(--cs-font) !important; }\r\n\r\n\/* ---- entrance ---- *\/\r\n@keyframes csRise {\r\n  from { opacity: 0; transform: translateY(16px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n.cs-page .cs-in { opacity: 0; animation: csRise 0.7s cubic-bezier(0.22,1,0.36,1) forwards; }\r\n.cs-page .cs-in--1 { animation-delay: 0.05s; }\r\n.cs-page .cs-in--2 { animation-delay: 0.18s; }\r\n.cs-page .cs-in--3 { animation-delay: 0.31s; }\r\n.cs-page .cs-in--4 { animation-delay: 0.44s; }\r\n.cs-page .cs-in--5 { animation-delay: 0.57s; }\r\n\r\n.cs-page a:focus-visible,\r\n.cs-page button:focus-visible {\r\n  outline: 3px solid var(--cs-orange);\r\n  outline-offset: 3px;\r\n  border-radius: 6px;\r\n}\r\n\r\n\/* ============================================================\r\n   PRIMARY CTA\r\n   ============================================================ *\/\r\n.cs-page .cs-cta {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center;\r\n  gap: 14px;\r\n  background: var(--cs-btn) !important;   \/* v14: green \u2014 colour set in --cs-btn (top of CSS) *\/\r\n  color: var(--cs-white) !important;\r\n  font-family: var(--cs-font) !important;\r\n  \/* Buttons (TAKE THE PLEDGE \/ BECOME A CLIMATE SATYAGRAHI \/ START WALKING): font-size 15px (change here; phones: @media 430px & 340px blocks); text color #fff (change at \"color:\" above); button colour (change in --cs-btn) *\/\r\n  font-size: 15px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: 1.2px !important;\r\n  padding: 15px 15px 15px 30px !important;\r\n  border-radius: 50px !important;\r\n  min-height: 54px;\r\n  border: none !important;\r\n  cursor: pointer;\r\n  position: relative;\r\n  overflow: hidden;\r\n  vertical-align: middle;\r\n  touch-action: manipulation;   \/* v17: no double-tap-zoom delay on taps *\/\r\n  box-shadow: 0 6px 22px var(--cs-btn-glow);\r\n  transition: transform 0.25s cubic-bezier(0.22,1,0.36,1),\r\n              box-shadow 0.25s ease;\r\n}\r\n\/* v17: shine sweep moves with transform (GPU) instead of \"left\" (layout) \u2014 same start\/end positions:\r\n   -181.82% \/ 272.73% of its own 55% width = left -100% \/ 150% of the button *\/\r\n.cs-page .cs-cta::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 55%; height: 100%;\r\n  background: linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.24) 50%, transparent 80%);\r\n  transform: translateX(-181.82%);\r\n  transition: transform 0.55s ease;\r\n  pointer-events: none;\r\n}\r\n.cs-page .cs-cta:hover::after { transform: translateX(272.73%); }\r\n.cs-page .cs-cta:hover,\r\n.cs-page .cs-cta:focus-visible {\r\n  transform: translateY(-3px);\r\n  background: var(--cs-btn-hover) !important;\r\n  box-shadow: 0 10px 32px var(--cs-btn-glow);\r\n  color: var(--cs-white) !important;\r\n}\r\n.cs-page .cs-cta-arrow {\r\n  flex: 0 0 32px;\r\n  width: 32px;\r\n  height: 32px;\r\n  border-radius: 50%;\r\n  border: 1.6px solid rgba(255,255,255,0.85);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n.cs-page .cs-cta-arrow svg { width: 15px; height: 15px; display: block; }\r\n\r\n\/* ============================================================\r\n   TICKER\r\n   ============================================================ *\/\r\n.cs-page .fem-ticker-wrapper {\r\n  width: 100%;\r\n  overflow: hidden;\r\n  \/* Ticker background: deep forest green (change here); border = same green as the pledge box outline *\/\r\n  background: rgba(13, 33, 19, 0.62);\r\n  padding: 8px 0;\r\n  margin-bottom: 15px;\r\n  border: 1px solid rgba(140, 192, 92, 0.35);\r\n}\r\n.cs-page .fem-ticker-track {\r\n  display: flex;\r\n  width: max-content;\r\n  animation: femTickerScroll 60s linear infinite;\r\n  will-change: transform;\r\n}\r\n.cs-page .fem-ticker-wrapper:hover .fem-ticker-track { animation-play-state: paused; }\r\n.cs-page .fem-ticker-content { white-space: nowrap; }\r\n.cs-page .fem-ticker-text {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Ticker text: font-size 13px (change here); color #e3e9db soft green-white (change here) *\/\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  color: #e3e9db !important;\r\n  letter-spacing: 1.5px !important;\r\n  display: inline-block;\r\n}\r\n@keyframes femTickerScroll {\r\n  from { transform: translateX(0); }\r\n  to   { transform: translateX(-50%); }\r\n}\r\n.cs-page .cs-hero-ticker {\r\n  position: relative;\r\n  z-index: 3;\r\n  width: calc(100% - 40px);\r\n  max-width: var(--cs-ticker-width);\r\n  \/* Gap below the header: header clearance + 24px (change here; phones: @media 780px) *\/\r\n  margin: calc(var(--cs-header-clear) + 24px) auto 0;\r\n  border-radius: 8px;\r\n}\r\n\/* Ticker thickness: 6px top\/bottom padding (change here) *\/\r\n.cs-page .fem-ticker-wrapper { margin-bottom: 6px; padding: 6px 0; }\r\n\r\n\/* ============================================================\r\n   1. HERO\r\n   ============================================================ *\/\r\n.cs-page .cs-hero {\r\n  position: relative;\r\n  background: var(--cs-space);\r\n  overflow: hidden;\r\n  isolation: isolate;\r\n}\r\n.cs-page .cs-hero-art {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n  overflow: hidden;\r\n}\r\n.cs-page .cs-hero-art video,\r\n.cs-page .cs-hero-art img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center center;\r\n  display: block;\r\n}\r\n.cs-page .cs-hero-veil {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 1;\r\n  pointer-events: none;\r\n  background:\r\n    radial-gradient(ellipse 84% 76% at 50% 50%,\r\n      rgba(5,8,13,0.90) 0%,\r\n      rgba(5,8,13,0.76) 42%,\r\n      rgba(5,8,13,0.38) 72%,\r\n      rgba(5,8,13,0.12) 100%),\r\n    linear-gradient(to bottom,\r\n      rgba(5,8,13,0.82) 0%,\r\n      rgba(5,8,13,0.36) 26%,\r\n      rgba(5,8,13,0.40) 68%,\r\n      rgba(5,8,13,0.92) 100%);\r\n}\r\n\r\n.cs-page .cs-hero-grid {\r\n  position: relative;\r\n  z-index: 3;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  text-align: center;\r\n  max-width: 1000px;\r\n  margin: 0 auto;\r\n  min-height: 0;\r\n  padding: 28px 24px 36px;\r\n}\r\n.cs-page .cs-hero-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  width: 100%;\r\n  max-width: 820px;\r\n  margin: 0 auto;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n}\r\n\r\n.cs-page .cs-hero-title {\r\n  font-family: var(--cs-font) !important;\r\n  font-weight: 700 !important;\r\n  \/* Hero title: font-size is set in the v10.2 block \".cs-page .cs-hero-title\" (change there); colours in .cs-t-join \/ .cs-t-be \/ .cs-accent *\/\r\n  line-height: 1.1 !important;\r\n  letter-spacing: -0.5px !important;\r\n  color: #ffffff !important;\r\n  margin-top: 24px !important;\r\n  margin-bottom: 12px !important;\r\n  text-shadow: 0 2px 24px rgba(0,0,0,0.45) !important;\r\n}\r\n\/* Hero title \"1,00,000\": color var(--cs-gold) (change here) *\/\r\n.cs-page .cs-hero-title .cs-accent { color: var(--cs-green) !important; }   \/* was gold *\/\r\n\r\n.cs-page .cs-hero-body {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n  max-width: 680px;\r\n  margin-bottom: 20px;\r\n}\r\n.cs-page .cs-hero-body p {\r\n  font-family: var(--cs-font) !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.55 !important;\r\n  \/* Hero paragraph: font-size in v10.2 block \".cs-page .cs-hero-body p\" (change there); color rgba(255,255,255,0.88) (change here) *\/\r\n  color: rgba(255,255,255,0.88) !important;\r\n}\r\n\/* Hero paragraph bold word: color #ffffff (change here) *\/\r\n.cs-page .cs-hero-body b { color: #ffffff !important; font-weight: 700 !important; }\r\n\/* Hero paragraph highlighted line: color var(--cs-gold) (change here) *\/\r\n.cs-page .cs-hero-body .cs-gold { color: var(--cs-green) !important; font-weight: 600 !important; }   \/* was gold *\/\r\n\r\n.cs-page .cs-hero-cta-wrap { display: block; margin-bottom: 10px !important; }\r\n.cs-page .cs-hero-assure {\r\n  font-family: var(--cs-font) !important;\r\n  \/* \"Voluntary \u2022 Free \u2022 Open to Everyone\": font-size + color in v10.2 block \".cs-page .cs-pledge p.cs-hero-assure\" (change there) *\/\r\n  font-weight: 500 !important;\r\n  letter-spacing: 0.9px !important;\r\n  font-style: italic;\r\n}\r\n\r\n\/* ---- brand header (as per sketch) ---- *\/\r\n.cs-page .cs-brand {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 22px;\r\n  width: 100%;\r\n  text-align: left;\r\n  margin-bottom: 18px;\r\n}\r\n.cs-page .cs-brand-name {\r\n  flex: 0 0 auto;\r\n  font-family: var(--cs-font) !important;\r\n  font-style: italic !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.05 !important;\r\n  \/* Brand \"Climate Satyagraha\": font-size in v10.2 block \".cs-page .cs-brand-name\" (change there; phones: @media 900px); color #ffffff (change here) *\/\r\n  color: #ffffff !important;\r\n  text-shadow: 0 2px 24px rgba(0,0,0,0.45) !important;\r\n}\r\n.cs-page .cs-brand-divider {\r\n  flex: 0 0 3px;\r\n  align-self: stretch;\r\n  border-radius: 3px;\r\n  background: linear-gradient(180deg, var(--cs-orange), var(--cs-green));\r\n}\r\n.cs-page .cs-brand-lines { min-width: 0; }\r\n.cs-page .cs-brand-hindi {\r\n  font-family: var(--cs-font) !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.35 !important;\r\n  \/* Brand Hindi line: font-size in v10.2 block \".cs-page .cs-brand-hindi\" (change there; phones: @media 900px); color var(--cs-green) (change here) *\/\r\n  color: var(--cs-green) !important;\r\n  margin-bottom: 4px !important;\r\n}\r\n.cs-page .cs-brand-eng {\r\n  font-family: var(--cs-font) !important;\r\n  font-style: italic !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.3 !important;\r\n  \/* Brand English line: font-size in v10.2 block \".cs-page .cs-brand-eng\" (change there; phones: @media 900px); color rgba(255,255,255,0.95) (change here) *\/\r\n  color: rgba(255,255,255,0.95) !important;\r\n}\r\n\r\n\/* ---- pledge block ---- *\/\r\n.cs-page .cs-pledge {\r\n  width: 100%;\r\n  max-width: 700px;\r\n  margin-top: 22px;\r\n  padding: 22px 28px 24px;\r\n  border-radius: 18px;\r\n  text-align: center;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0.04) 100%);\r\n  border: 1px solid rgba(255,255,255,0.20);\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.14), 0 14px 40px rgba(0,0,0,0.40);\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n.cs-page .cs-pledge-title {\r\n  font-family: var(--cs-font) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.15 !important;\r\n  \/* Pledge heading: font-size in v10.2 block \".cs-page .cs-pledge-title\" (change there); color var(--cs-green) (change here) \u2014 v14: was gold *\/\r\n  color: var(--cs-green) !important;\r\n}\r\n.cs-page .cs-pledge-sub {\r\n  font-family: var(--cs-font) !important;\r\n  font-weight: 600 !important;\r\n  letter-spacing: 1px !important;\r\n  \/* Pledge sub-heading: font-size in v10.2 block \".cs-page .cs-pledge-sub\" (change there); color var(--cs-green) (change here) *\/\r\n  color: var(--cs-green) !important;\r\n  margin-bottom: 4px !important;\r\n}\r\n.cs-page .cs-pledge p:not(.cs-pledge-sub) {\r\n  font-family: var(--cs-font) !important;\r\n  line-height: 1.55 !important;\r\n  \/* Pledge lines (the 4 sentences): font-size in v10.2 block \".cs-page .cs-pledge p:not(...)\" (change there); color rgba(255,255,255,0.94) (change here) *\/\r\n  color: rgba(255,255,255,0.94) !important;\r\n}\r\n\/* \"I take the Climate Satyagraha Pledge.\" line \u2014 its own rule now (same look as before).\r\n   For the gold serif look, set color var(--cs-gold) and font-family 'Playfair Display'. *\/\r\n.cs-page .cs-pledge p.cs-pledge-sign {\r\n  font-family: var(--cs-font) !important;\r\n  font-style: italic !important;\r\n  font-weight: 700 !important;\r\n  \/* Pledge closing line: font-size 17\u201319px (change here); color rgba(255,255,255,0.94) (change here) *\/\r\n  font-size: clamp(17px, 1.8vw, 19px) !important;\r\n  color: rgba(255,255,255,0.94) !important;\r\n}\r\n\r\n\/* ---- live counter card ---- *\/\r\n.cs-page .cs-goal {\r\n  width: 100%;\r\n  max-width: 600px;\r\n  margin-top: 0;\r\n  padding: 16px 24px 18px;\r\n  border-radius: 18px;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.11) 0%, rgba(255,255,255,0.04) 100%);\r\n  border: 1px solid rgba(140,192,92,0.35);   \/* same as the pledge box outline *\/\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.14), 0 14px 40px rgba(0,0,0,0.40);\r\n}\r\n.cs-page .cs-goal-label {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Counter label \"OUR GOAL BY\u2026\": font-size 14px (change here); color rgba(255,255,255,0.75) (change here) *\/\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 2px !important;\r\n  color: rgba(255,255,255,0.75) !important;\r\n  margin-bottom: 6px !important;\r\n}\r\n.cs-page .cs-goal-row {\r\n  display: flex;\r\n  align-items: baseline;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 10px;\r\n}\r\n.cs-page .cs-goal-live {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Counter number: font-size 29\u201335px (change here); color var(--cs-green) (change below) *\/\r\n  font-size: clamp(29px, 3.4vw, 35px) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  letter-spacing: -0.5px !important;\r\n  color: var(--cs-green) !important;\r\n}\r\n.cs-page .cs-goal-of {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Counter label \"Climate Satyagrahis\": font-size 17\u201319px (change here); color rgba(255,255,255,0.88) (change here) *\/\r\n  font-size: clamp(17px, 1.8vw, 19px) !important;\r\n  font-weight: 500 !important;\r\n  color: rgba(255,255,255,0.88) !important;\r\n}\r\n\/* Counter \"1,00,000\": color #ffffff (change here) *\/\r\n.cs-page .cs-goal-of b { color: #ffffff !important; font-weight: 700 !important; }\r\n.cs-page .cs-goal-foot {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Counter footer line (empty): font-size 13px (change here); color rgba(255,255,255,0.78) (change here) *\/\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n  margin-top: 8px !important;\r\n}\r\n\r\n\/* ---- process flow (v15): Take Pledge \u2192 Get Your Code \u2192 Invite Others \u2192 See Your Impact ---- *\/\r\n.cs-page .cs-flow {\r\n  width: 100%;\r\n  max-width: 960px;\r\n  margin-top: 20px;\r\n  padding-top: 18px;\r\n  border-top: 1px solid rgba(255, 255, 255, 0.12);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n}\r\n.cs-page .cs-flow-step {\r\n  flex: 1 1 0;\r\n  min-width: 0;\r\n  min-height: 52px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 10px 16px;\r\n  border-radius: 50px;\r\n  background: rgba(255, 255, 255, 0.08);\r\n  border: 1px solid rgba(140, 192, 92, 0.45);\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);\r\n}\r\n.cs-page .cs-flow-num {\r\n  flex: 0 0 28px;\r\n  width: 28px;\r\n  height: 28px;\r\n  border-radius: 50%;\r\n  background: var(--cs-btn);\r\n  color: #ffffff;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  \/* Flow step number: font-size 13px (change here) *\/\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  line-height: 1;\r\n}\r\n.cs-page .cs-flow-label {\r\n  \/* Flow step label: font-size 15px (change here); color #ffffff (change here) *\/\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  line-height: 1.25;\r\n  color: #ffffff;\r\n  text-align: left;\r\n}\r\n.cs-page .cs-flow-arrow {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  color: var(--cs-green);\r\n}\r\n.cs-page .cs-flow-arrow svg { width: 22px; height: 14px; display: block; }\r\n\r\n\/* v17: step 1 has a solid background, so its backdrop blur was invisible but still re-rendered every video frame *\/\r\n.cs-page .cs-flow-step.cs-flow-step--1 { background: #d9efc2; border-color: var(--cs-green); backdrop-filter: none; -webkit-backdrop-filter: none; }\r\n.cs-page .cs-flow-step.cs-flow-step--1 .cs-flow-label { color: var(--cs-green-dark); }\r\n\r\n\/* tablet \/ phone: stays on ONE line - number above label, steps share the width evenly *\/\r\n@media (max-width: 820px) {\r\n  .cs-page .cs-flow { flex-wrap: nowrap; gap: 4px; max-width: 100%; margin-top: 16px; padding-top: 16px; }\r\n  .cs-page .cs-flow-arrow svg { width: 12px; height: 10px; }\r\n  .cs-page .cs-flow-step { flex-direction: column; justify-content: center; gap: 6px; min-height: 0; padding: 10px 4px; border-radius: 16px; text-align: center; }\r\n  .cs-page .cs-flow-label { font-size: 12px; line-height: 1.2; text-align: center; overflow-wrap: anywhere; }\r\n  .cs-page .cs-flow-num { flex: 0 0 24px; width: 24px; height: 24px; font-size: 12px; }\r\n}\r\n@media (max-width: 380px) {\r\n  .cs-page .cs-flow { gap: 2px; }\r\n  .cs-page .cs-flow-arrow svg { width: 9px; height: 8px; }\r\n  .cs-page .cs-flow-step { padding: 8px 2px; }\r\n  .cs-page .cs-flow-label { font-size: 10.5px; }\r\n}\r\n\r\n\/* ============================================================\r\n   SECTION SHELL\r\n   ============================================================ *\/\r\n.cs-page .cs-section { padding: 44px 24px; }\r\n.cs-page .cs-inner { max-width: 1080px; margin: 0 auto; }\r\n\r\n.cs-page .cs-kicker {\r\n  text-align: center !important;\r\n  font-family: var(--cs-font) !important;\r\n  \/* Kicker (not used on this page): font-size 12px (change here); color (change below) *\/\r\n  font-size: 12px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 2.4px !important;\r\n  color: var(--cs-green-deep) !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n.cs-page .cs-h2 {\r\n  position: relative;\r\n  text-align: center !important;\r\n  font-family: var(--cs-font) !important;\r\n  \/* Section headings (THE PATH\u2026 \/ WHY\u2026): font-size 23\u201327px (change here); color var(--cs-navy) (change here) *\/\r\n  font-size: clamp(23px, 2.6vw, 27px) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.3 !important;\r\n  letter-spacing: 0.6px !important;\r\n  color: var(--cs-navy) !important;\r\n  padding-bottom: 14px !important;\r\n  margin-bottom: 26px !important;\r\n}\r\n.cs-page .cs-h2::after {\r\n  content: '';\r\n  position: absolute;\r\n  left: 50%;\r\n  bottom: 0;\r\n  transform: translateX(-50%);\r\n  width: 46px;\r\n  height: 3px;\r\n  border-radius: 3px;\r\n  background: var(--cs-orange);\r\n}\r\n\r\n\/* ============================================================\r\n   2. THE PATH\r\n   ============================================================ *\/\r\n.cs-page .cs-path {\r\n  display: grid;\r\n  grid-template-columns: 1fr auto 1fr auto 1fr;\r\n  align-items: stretch;\r\n  gap: 14px;\r\n  max-width: 980px;\r\n  margin: 0 auto;\r\n}\r\n.cs-page .cs-path-step {\r\n  text-align: center;\r\n  padding: 20px 18px 20px;\r\n  min-width: 0;\r\n  background: var(--cs-card);\r\n  border-radius: 18px;\r\n  border: 1px solid rgba(35,48,58,0.06);\r\n  box-shadow: 0 10px 28px rgba(35, 48, 58, 0.07);\r\n  transition: transform 0.3s cubic-bezier(0.22,1,0.36,1), box-shadow 0.3s ease;\r\n}\r\n.cs-page .cs-path-step:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 16px 38px rgba(35, 48, 58, 0.13);\r\n}\r\n.cs-page .cs-path-icon {\r\n  width: 62px;\r\n  height: 62px;\r\n  border-radius: 50%;\r\n  background: var(--cs-green-deep);\r\n  color: var(--cs-white);\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-bottom: 12px;\r\n  box-shadow: 0 0 0 7px rgba(71, 122, 60, 0.10), 0 6px 16px rgba(35, 48, 58, 0.18);\r\n}\r\n.cs-page .cs-path-icon svg { width: 32px; height: 32px; display: block; }\r\n.cs-page .cs-path-step h3 {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Path card title (LEARN \/ ADOPT \/ SPREAD): font-size 17\u201319px (change here); color var(--cs-green-deep) (change here) *\/\r\n  font-size: clamp(17px, 1.8vw, 19px) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.3 !important;\r\n  letter-spacing: 1.4px !important;\r\n  color: var(--cs-green-deep) !important;\r\n  margin-bottom: 8px !important;\r\n}\r\n.cs-page .cs-path-step p {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Path card text: font-size 15px (change here); color var(--cs-ink) (change here) *\/\r\n  font-size: 15px !important;\r\n  line-height: 1.45 !important;\r\n  color: var(--cs-ink) !important;\r\n  margin-bottom: 6px !important;\r\n}\r\n.cs-page .cs-path-step .cs-path-note {\r\n  \/* Path card small note: font-size 13px (change here); color var(--cs-ink-muted) (change here) *\/\r\n  font-size: 13px !important;\r\n  color: var(--cs-ink-muted) !important;\r\n  margin-bottom: 0 !important;\r\n}\r\n.cs-page .cs-path-arrow { align-self: center; color: var(--cs-green-deep); opacity: 0.55; }\r\n.cs-page .cs-path-arrow svg { width: 30px; height: 18px; display: block; }\r\n\r\n\/* ============================================================\r\n   3. WHY CLIMATE SATYAGRAHA?\r\n   ============================================================ *\/\r\n.cs-page .cs-why-section { background: #ffffff; }\r\n.cs-page .cs-why {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 18px;\r\n  max-width: 1020px;\r\n  margin: 0 auto;\r\n}\r\n.cs-page .cs-why-col {\r\n  text-align: center;\r\n  padding: 20px 16px 18px;\r\n  min-width: 0;\r\n  border-radius: 16px;\r\n  background: var(--cs-page-bg);\r\n  border: 1px solid rgba(35,48,58,0.05);\r\n  transition: transform 0.3s cubic-bezier(0.22,1,0.36,1), box-shadow 0.3s ease;\r\n}\r\n.cs-page .cs-why-col:hover {\r\n  transform: translateY(-3px);\r\n  box-shadow: 0 12px 30px rgba(35, 48, 58, 0.10);\r\n}\r\n.cs-page .cs-why-ico { color: var(--cs-green-dark); margin-bottom: 14px; }\r\n.cs-page .cs-why-ico svg { width: 44px; height: 44px; margin: 0 auto; display: block; }\r\n.cs-page .cs-why-col h3 {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Why card title: font-size 17px (change here); color #244a20 (change here) *\/\r\n  font-size: 17px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.8px !important;\r\n  line-height: 1.4 !important;\r\n  color: #244a20 !important;\r\n  margin-bottom: 8px !important;\r\n}\r\n.cs-page .cs-why-col p {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Why card text: font-size 15px (change here); color #3a4750 (change here) *\/\r\n  font-size: 15px !important;\r\n  line-height: 1.5 !important;\r\n  color: #3a4750 !important;\r\n}\r\n\/* the button that now lives BELOW the Why section *\/\r\n.cs-page .cs-why-cta { text-align: center; margin-top: 28px; }\r\n\r\n\/* ============================================================\r\n   4. CLOSING BAND\r\n   ============================================================ *\/\r\n.cs-page .cs-close {\r\n  position: relative;\r\n  background:\r\n    linear-gradient(180deg, rgba(10,26,14,0.90) 0%, rgba(7,18,10,0.96) 100%),\r\n    radial-gradient(ellipse 70% 100% at 50% 0%, #24502c 0%, #0d2113 70%);\r\n  padding: 36px 24px 40px;\r\n  overflow: hidden;\r\n  text-align: center;\r\n}\r\n.cs-page .cs-close-inner {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 760px;\r\n  margin: 0 auto;\r\n}\r\n.cs-page .cs-close-text h2 {\r\n  font-family: var(--cs-font) !important;\r\n  \/* Closing heading: font-size 23\u201327px (change here); color var(--cs-green) (change here) *\/\r\n  font-size: clamp(23px, 2.6vw, 27px) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.3 !important;\r\n  letter-spacing: 1.4px !important;\r\n  color: var(--cs-green) !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n.cs-page .cs-close-text p {\r\n  font-family: var(--cs-font) !important;\r\n  font-style: italic !important;\r\n  font-weight: 400 !important;\r\n  \/* Closing line: font-size 17\u201321px (change here); color rgba(255,255,255,0.92) (change here) *\/\r\n  font-size: clamp(17px, 2vw, 21px) !important;\r\n  line-height: 1.45 !important;\r\n  color: rgba(255,255,255,0.92) !important;\r\n}\r\n\r\n\/* ============================================================\r\n   RESPONSIVE\r\n   ============================================================ *\/\r\n@media (max-width: 1180px) {\r\n  .cs-page .cs-hero-grid { padding: 28px 22px 34px; }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .cs-page .cs-hero-grid { padding: 26px 22px 32px; }\r\n  .cs-page .cs-hero-veil {\r\n    background:\r\n      radial-gradient(ellipse 96% 78% at 50% 50%,\r\n        rgba(5,8,13,0.90) 0%, rgba(5,8,13,0.80) 45%,\r\n        rgba(5,8,13,0.52) 78%, rgba(5,8,13,0.26) 100%),\r\n      linear-gradient(to bottom,\r\n        rgba(5,8,13,0.82) 0%, rgba(5,8,13,0.44) 30%,\r\n        rgba(5,8,13,0.50) 70%, rgba(5,8,13,0.88) 100%);\r\n  }\r\n  .cs-page .cs-section { padding: 38px 20px; }\r\n\r\n  .cs-page .cs-path { grid-template-columns: 1fr; gap: 6px; max-width: 420px; }\r\n  .cs-page .cs-path-arrow { padding: 2px 0 6px; text-align: center; }\r\n  .cs-page .cs-path-arrow svg { transform: rotate(90deg); margin: 0 auto; }\r\n\r\n  .cs-page .cs-why { grid-template-columns: 1fr 1fr; }\r\n}\r\n\r\n@media (max-width: 780px) {\r\n  .cs-page .cs-hero-grid { padding: 22px 18px 30px; }\r\n  .cs-page .cs-hero-ticker { margin-top: 62px; }\r\n  .cs-page .cs-hero-art video,\r\n  .cs-page .cs-hero-art img { object-position: center center !important; }\r\n  .cs-page .cs-hero-veil {\r\n    background: linear-gradient(to bottom,\r\n      rgba(5,8,13,0.72) 0%, rgba(5,8,13,0.86) 45%, rgba(5,8,13,0.95) 100%);\r\n  }\r\n\r\n  .cs-page .cs-cta { width: 100%; justify-content: space-between !important; letter-spacing: 1px !important; }\r\n  .cs-page .cs-hero-cta-wrap { width: 100%; }\r\n\r\n  .cs-page .cs-section { padding: 32px 16px; }\r\n  .cs-page .cs-h2 { margin-bottom: 22px !important; }\r\n  .cs-page .cs-why-cta { margin-top: 24px; }\r\n  .cs-page .cs-brand { gap: 14px; }\r\n  .cs-page .cs-pledge { padding: 18px 18px 20px; }\r\n}\r\n\r\n@media (max-width: 520px) {\r\n  .cs-page .cs-why { grid-template-columns: 1fr; gap: 14px; }\r\n  \/* v15: counter stays one compact row on phones *\/\r\n  .cs-page .cs-goal-num { padding: 8px 14px; }\r\n  .cs-page .cs-goal-info { padding: 8px 14px; }\r\n}\r\n\r\n@media (max-width: 430px) {\r\n  .cs-page .cs-hero-grid { padding: 20px 14px 28px; }\r\n  .cs-page .cs-brand { gap: 10px; }\r\n  \/* Buttons on phones \u2264430px: font-size 14px (change here) *\/\r\n  .cs-page .cs-cta { font-size: 14px !important; padding: 13px 13px 13px 20px !important; letter-spacing: 0.7px !important; }\r\n}\r\n\r\n@media (max-width: 340px) {\r\n  \/* Buttons on phones \u2264340px: font-size 14px (change here) *\/\r\n  .cs-page .cs-cta { font-size: 14px !important; letter-spacing: 0.4px !important; }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .cs-page .cs-in { opacity: 1 !important; animation: none !important; }\r\n  .cs-page .fem-ticker-track { animation-duration: 120s; }\r\n}\r\n\r\n\/* ============================================================\r\n   v10.2 REFINEMENTS \u2014 compact spacing, single-line headings,\r\n   pledge card with button under the \"I take\u2026\" line\r\n   ============================================================ *\/\r\n.cs-page { --cs-header-clear: 70px; }\r\n\r\n\/* ---- compact hero ---- *\/\r\n\/* (ticker spacing + thickness rule lives in the TICKER block above) *\/\r\n\/* Hero content width: 1200px \/ 1120px (change here) \u2014 v14: was 1100 \/ 1040; less top\/bottom padding *\/\r\n.cs-page .cs-hero-grid { max-width: 1200px; padding: 10px 20px 20px; }\r\n.cs-page .cs-hero-inner { max-width: 1120px; gap: 0; }\r\n\r\n\/* ---- brand header: Hindi on ONE line ---- *\/\r\n.cs-page .cs-brand { gap: 20px; margin-bottom: 10px; justify-content: center; align-items: flex-start; align-items: first baseline; }   \/* v16: heading + Hindi sit on one shared baseline (flex-start is the fallback) *\/\r\n\/* v16: \"Climate \/ Satyagraha\" and the Hindi line use ONE shared size: 25\u201329px (change here; phones: @media 900px). Colours stay in the base rules. *\/\r\n.cs-page .cs-brand-name, .cs-page .cs-brand-hindi { font-size: clamp(25px, 2.6vw, 29px) !important; }\r\n.cs-page .cs-brand-name { white-space: nowrap; line-height: 1.15 !important; }   \/* \"Climate\" above \"Satyagraha\" on desktop, as before *\/\r\n.cs-page .cs-brand-lines { flex: 0 1 auto; }\r\n.cs-page .cs-brand-hindi {\r\n  \/* Brand Hindi line: size is shared with the heading (see rule above); color in base \".cs-page .cs-brand-hindi\" *\/\r\n  white-space: nowrap;\r\n  margin-bottom: 2px !important;\r\n}\r\n.cs-page .cs-brand-eng {\r\n  \/* Brand English line: font-size 17\u201321px (change here; phones: @media 900px); color in base \".cs-page .cs-brand-eng\" *\/\r\n  font-size: clamp(17px, 1.9vw, 21px) !important;\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* ---- counter ---- *\/\r\n\/* Counter box width: shrinks to fit its content (v15: very short box) *\/\r\n.cs-page .cs-goal {\r\n  width: auto;\r\n  max-width: 100%;\r\n  padding: 0;\r\n  margin-bottom: 0;\r\n  display: flex;\r\n  align-items: stretch;\r\n  text-align: left;\r\n}\r\n\/* left cell: the live number *\/\r\n.cs-page .cs-goal-num {\r\n  flex: 0 0 auto;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 8px 22px;\r\n  border-right: 2px solid rgba(255,255,255,0.35);   \/* vertical divider (change here) *\/\r\n}\r\n\/* right cell: heading (underlined) + lines + bar *\/\r\n.cs-page .cs-goal-info {\r\n  flex: 1 1 auto;\r\n  min-width: 0;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: 0;\r\n  padding: 8px 20px;\r\n}\r\n.cs-page .cs-goal-info .cs-goal-of {\r\n  align-self: flex-start;\r\n}\r\n.cs-page .cs-goal-live { font-variant-numeric: lining-nums tabular-nums; min-width: 2ch; }\r\n\/* Counter digits: Garamond (change here) *\/\r\n.cs-page .cs-goal-live, .cs-page #cs-count-live { font-family: 'EB Garamond', Garamond, 'Cormorant Garamond', Georgia, serif !important; }\r\n.cs-page .cs-goal-label { margin-bottom: 0 !important; }\r\n.cs-page .cs-goal-foot { margin-top: 0 !important; }\r\n.cs-page .cs-goal-foot:empty { display: none; }   \/* v15: no blank gap under the label *\/\r\n\r\n\/* ---- JOIN + BE ONE on one line ---- *\/\r\n.cs-page .cs-hero-title {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  justify-content: center;\r\n  align-items: baseline;\r\n  column-gap: 0.5em;\r\n  row-gap: 2px;\r\n  \/* Hero title: font-size 31px (change here; phones: @media 640px); colours in .cs-t-join \/ .cs-t-be below *\/\r\n  font-size: 31px !important;\r\n  line-height: 1.25 !important;\r\n  letter-spacing: 0 !important;\r\n  margin: 20px 0 8px !important;\r\n}\r\n.cs-page .cs-hero-title .cs-t-join,\r\n.cs-page .cs-hero-title .cs-t-be { display: inline; }\r\n\/* Hero title line 1 \"Join Climate Satyagraha.\": color #ffffff (change here) *\/\r\n.cs-page .cs-hero-title .cs-t-join { color: #ffffff !important; }\r\n\/* Hero title line 2 \"Be one of \u2026\": color rgba(255,255,255,0.92) (change here) *\/\r\n.cs-page .cs-hero-title .cs-t-be   { color: rgba(255,255,255,0.92) !important; }\r\n\r\n\/* ---- readable body copy ---- *\/\r\n\/* Hero paragraph width: 780px (change here) *\/\r\n.cs-page .cs-hero-body { max-width: 780px; gap: 6px; margin-bottom: 16px; }   \/* v19: was 20px *\/\r\n.cs-page .cs-hero-body p {\r\n  \/* Hero paragraph: font-size 15px (change here); color in base \".cs-page .cs-hero-body p\" *\/\r\n  font-size: 15px !important;\r\n  line-height: 1.6 !important;\r\n  text-wrap: pretty;\r\n}\r\n\r\n\/* ---- pledge card (v15: clean, centred layout) ---- *\/\r\n\/* Pledge box width: 820px (change here) *\/\r\n.cs-page .cs-pledge {\r\n  max-width: 820px;\r\n  margin-top: 0;\r\n  padding: 22px 36px 24px;   \/* v19: was 26px 40px 28px *\/\r\n  gap: 0;\r\n  align-items: center;\r\n  border-color: rgba(140,192,92,0.35);\r\n}\r\n\/* small intro line: font-size 13px (change here); color rgba(255,255,255,0.78) (change here) *\/\r\n.cs-page .cs-pledge p.cs-pledge-join {\r\n  font-size: 13px !important;\r\n  font-weight: 500 !important;\r\n  letter-spacing: 0.6px !important;\r\n  line-height: 1.3 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n  margin: 0 !important;\r\n}\r\n\/* Pledge heading: font-size 23\u201327px (change here); colour in base \".cs-page .cs-pledge-title\" (green) *\/\r\n.cs-page .cs-pledge-title {\r\n  position: relative;\r\n  font-size: clamp(23px, 2.6vw, 27px) !important;\r\n  line-height: 1.25 !important;\r\n  padding-bottom: 14px !important;\r\n  margin: 8px 0 16px !important;\r\n}\r\n.cs-page .cs-pledge-title::after {\r\n  content: '';\r\n  position: absolute;\r\n  left: 50%;\r\n  bottom: 0;\r\n  transform: translateX(-50%);\r\n  width: 46px;\r\n  height: 3px;\r\n  border-radius: 3px;\r\n  background: var(--cs-orange);\r\n}\r\n\/* the sub-heading element is empty \u2014 hidden so it no longer adds a blank gap *\/\r\n.cs-page .cs-pledge-sub { display: none !important; }\r\n.cs-page .cs-pledge p:not(.cs-pledge-sub):not(.cs-pledge-sign):not(.cs-hero-assure):not(.cs-pledge-join) {\r\n  \/* Pledge lines (the 4 sentences): font-size 15px (change here); colour in base \".cs-page .cs-pledge p:not(.cs-pledge-sub)\" *\/\r\n  width: 100%;\r\n  max-width: 680px;\r\n  font-size: 15px !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 0 10px !important;\r\n  text-align: center;\r\n  text-wrap: balance;   \/* v15: wrapped lines break evenly, no lonely last word *\/\r\n}\r\n.cs-page .cs-pledge .cs-pledge-sign {\r\n  margin-top: 4px !important;\r\n  padding-top: 10px !important;\r\n  border-top: 1px solid rgba(255,255,255,0.16);\r\n}\r\n.cs-page .cs-pledge .cs-pledge-action { margin: 14px 0 0 !important; display: flex; justify-content: center; }\r\n.cs-page .cs-pledge p.cs-hero-assure {\r\n  \/* \"Join the Climate Movement\": font-size 13px (change here); color rgba(255,255,255,0.78) (change here) *\/\r\n  font-size: 13px !important;\r\n  margin: 12px 0 0 !important;\r\n  color: rgba(255,255,255,0.78) !important;\r\n}\r\n\r\n\/* ---- compact sections ---- *\/\r\n\/* v14: tighter section spacing; section content width 1160px (was 1080) \u2014 v19: a little tighter again *\/\r\n.cs-page .cs-section { padding: 24px 20px; }\r\n.cs-page .cs-inner { max-width: 1160px; }\r\n.cs-page .cs-h2 { margin-bottom: 18px !important; padding-bottom: 10px !important; }\r\n.cs-page .cs-path { gap: 10px; max-width: 1060px; }\r\n.cs-page .cs-path-step { padding: 16px 16px; }\r\n.cs-page .cs-why { gap: 14px; max-width: 1120px; }\r\n.cs-page .cs-why-col { padding: 16px 14px 14px; }\r\n.cs-page .cs-why-ico { margin-bottom: 8px; }\r\n.cs-page .cs-why-cta { margin-top: 18px; }\r\n\/* v15: \"Start Walking\" button centred directly under the three path boxes *\/\r\n.cs-page .cs-path-cta { text-align: center; margin-top: 24px; }\r\n.cs-page .cs-path-cta .cs-cta { width: auto; min-width: 240px; justify-content: center !important; }\r\n.cs-page .cs-close { padding: 20px 20px 24px; }   \/* v19: was 24px 20px 28px *\/\r\n\/* v19: process flow sits a little closer to the pledge card *\/\r\n.cs-page .cs-flow { margin-top: 16px; padding-top: 14px; }\r\n\r\n\/* ---- TABLET \/ MOBILE ---- *\/\r\n@media (max-width: 900px) {\r\n  \/* stack brand so the Hindi line gets the full width and stays on one line *\/\r\n  .cs-page .cs-brand { flex-direction: column; align-items: center; gap: 8px; text-align: center; }\r\n  .cs-page .cs-brand-name br { display: none; }\r\n  \/* v16: heading + Hindi on tablets\/phones: shared font-size 22\u201326px (change here) *\/\r\n  .cs-page .cs-brand-name, .cs-page .cs-brand-hindi { font-size: clamp(22px, 5.6vw, 26px) !important; }\r\n  .cs-page .cs-brand-divider { flex: 0 0 3px; width: 56px; height: 3px; align-self: center; background: linear-gradient(90deg, var(--cs-orange), var(--cs-green)); }\r\n  .cs-page .cs-brand-lines { width: 100%; text-align: center; }\r\n  \/* Hindi may wrap evenly on narrow phones instead of overflowing *\/\r\n  .cs-page .cs-brand-hindi { white-space: normal; text-wrap: balance; }\r\n  \/* Brand English on tablets\/phones: font-size 15\u201319px (change here) *\/\r\n  .cs-page .cs-brand-eng   { font-size: clamp(15px, 4vw, 19px) !important; }\r\n}\r\n@media (max-width: 780px) {\r\n  \/* Ticker gap below the header on phones\/tablets: 96px, clears the \"CLIMATE SATYAGRAHA\" logo text (change here) *\/\r\n  .cs-page .cs-hero-ticker { margin-top: 96px; }\r\n  .cs-page .cs-hero-grid { padding: 8px 14px 18px; }\r\n  .cs-page .cs-section { padding: 22px 16px; }   \/* v19: was 24px 16px *\/\r\n  .cs-page .cs-h2 { margin-bottom: 14px !important; }\r\n  .cs-page .cs-why-cta { margin-top: 14px; }\r\n  .cs-page .cs-path-cta { margin-top: 18px; }\r\n  .cs-page .cs-close { padding: 20px 16px 22px; }   \/* v19: was 22px 16px 24px *\/\r\n  .cs-page .cs-pledge .cs-pledge-action,\r\n  .cs-page .cs-pledge .cs-cta { width: 100%; }\r\n}\r\n@media (max-width: 640px) {\r\n  \/* title: two tidy centred lines on phones *\/\r\n  \/* Hero title on phones \u2264640px: font-size 27px (change here) *\/\r\n  .cs-page .cs-hero-title { flex-direction: column; align-items: center; text-align: center; font-size: 27px !important; }\r\n  .cs-page .cs-pledge { padding: 20px 18px 22px; }   \/* v19: was 22px 18px 24px *\/\r\n}\r\n@media (max-width: 520px) {\r\n  .cs-page .cs-why { gap: 10px; }\r\n  .cs-page .cs-why-col { padding: 14px 14px; }\r\n}\r\n\r\n\/* ============================================================\r\n   v18 UPDATES (scoped, additive)\r\n   (a) \"Why\" box headings: one line each, slightly larger; the word \"BUT\" in orange\r\n   (b) Closing band: Hindi line\r\n   (c) Hero ticker: left edge trimmed a little (change --cs-ticker-trim)\r\n   ============================================================ *\/\r\n.cs-page .cs-why-col h3 {\r\n  white-space: nowrap;\r\n  font-size: 13px !important;\r\n  letter-spacing: 0 !important;\r\n  margin-left: -13px !important;    \/* lets the heading use the box's side padding *\/\r\n  margin-right: -13px !important;\r\n}\r\n.cs-page .cs-why-col h3 .cs-but { color: #d9531e !important; }\r\n@media (max-width: 1160px) {\r\n  .cs-page .cs-why-col h3 { font-size: clamp(11px, calc(1.3vw - 2px), 13px) !important; }\r\n}\r\n@media (max-width: 1024px) {\r\n  .cs-page .cs-why-col h3 { font-size: clamp(11px, calc(2.35vw - 1.5px), 18px) !important; }\r\n}\r\n@media (max-width: 520px) {\r\n  .cs-page .cs-why-col h3 { font-size: clamp(12px, calc(4.7vw - 2px), 18px) !important; }\r\n}\r\n\r\n.cs-page .cs-close-text p.cs-close-hindi {\r\n  margin-top: 10px !important;\r\n  color: var(--cs-green) !important;\r\n  font-style: normal !important;\r\n  font-weight: 600 !important;\r\n  letter-spacing: 1px !important;\r\n}\r\n\r\n.cs-page .cs-hero-ticker {\r\n  --cs-ticker-trim: 10px;\r\n  width: calc(100% - 40px - var(--cs-ticker-trim));\r\n  max-width: calc(var(--cs-ticker-width) - var(--cs-ticker-trim));\r\n  left: calc(var(--cs-ticker-trim) \/ 2);   \/* right edge stays where it was; only the left edge moves in *\/\r\n}\r\n\r\n\/* Path cards (LEARN \/ ADOPT \/ SPREAD): both text lines share ONE size + colour, two lines per card (change the size\/colour here) *\/\r\n.cs-page .cs-path-step p,\r\n.cs-page .cs-path-step .cs-path-note {\r\n  font-size: 13px !important;\r\n  color: var(--cs-ink) !important;\r\n  margin-left: -8px !important;\r\n  margin-right: -8px !important;\r\n}\r\n@media (max-width: 1180px) {\r\n  .cs-page .cs-path-step p,\r\n  .cs-page .cs-path-step .cs-path-note { font-size: clamp(12px, calc(0.52vw + 7px), 13px) !important; }\r\n}\r\n@media (max-width: 1024px) {\r\n  .cs-page .cs-path-step p,\r\n  .cs-page .cs-path-step .cs-path-note { font-size: clamp(11.5px, calc(4.4vw - 2.2px), 14px) !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"cs-page\">\r\n\r\n  <!-- ============================================================\r\n       1. HERO\r\n       ============================================================ -->\r\n  <section class=\"cs-hero\">\r\n\r\n    <div class=\"cs-hero-art\" aria-hidden=\"true\">\r\n      <video\r\n        class=\"cs-hero-video\"\r\n        muted\r\n        loop\r\n        playsinline\r\n        preload=\"none\"\r\n        poster=\"https:\/\/thefiniteearth.org\/wp-content\/uploads\/2026\/01\/Earth-scaled.png\"\r\n        data-src=\"https:\/\/thefiniteearth.org\/wp-content\/uploads\/2026\/01\/esf-banner.mp4\"><\/video>\r\n    <\/div>\r\n    <script data-no-optimize=\"1\">\r\n    \/* Background video: starts after window \"load\" (never competes with the page),\r\n       skipped on Data Saver \/ 2G, and paused while off-screen or in a background tab. *\/\r\n    (function () {\r\n      var v = document.querySelector('.cs-hero-video');\r\n      if (!v) return;\r\n      var src = v.getAttribute('data-src');\r\n      if (!src) return;\r\n      var c = navigator.connection;\r\n      if (c && (c.saveData || \/2g$\/.test(c.effectiveType || ''))) return;\r\n      var started = false, visible = true;\r\n      function sync() {\r\n        if (!started) return;\r\n        if (visible && !document.hidden) {\r\n          var p = v.play();\r\n          if (p && p.catch) p.catch(function () {});\r\n        } else if (!v.paused) {\r\n          v.pause();\r\n        }\r\n      }\r\n      function go() {\r\n        started = true;\r\n        v.src = src;\r\n        v.autoplay = true;\r\n        sync();\r\n      }\r\n      if ('IntersectionObserver' in window) {\r\n        new IntersectionObserver(function (entries) {\r\n          visible = entries[entries.length - 1].isIntersecting;\r\n          sync();\r\n        }).observe(v);\r\n      }\r\n      document.addEventListener('visibilitychange', sync);\r\n      if (document.readyState === 'complete') { setTimeout(go, 0); }\r\n      else { window.addEventListener('load', function () { setTimeout(go, 0); }, { once: true }); }\r\n    })();\r\n    <\/script>\r\n    <div class=\"cs-hero-veil\" aria-hidden=\"true\"><\/div>\r\n\r\n    <!-- TICKER -->\r\n    <div class=\"fem-ticker-wrapper cs-hero-ticker cs-in cs-in--1\">\r\n      <div class=\"fem-ticker-track\">\r\n        <div class=\"fem-ticker-content\">\r\n          <span class=\"fem-ticker-text\"> \u2022\u2022 1,00,000 Climate Satyagrahis by 31 December 2026 \u2022\u2022 One Simple Pledge. Take the pledge. Invite five others \u2022\u2022 Finite Earth. Finite Consumption \u2022\u2022 Pandit Sajan Mishra (India) is Climate Satyagrahi \u2022\u2022 Dr. Rajiv Kumar (India) is Climate Satyagrahi \u2022\u2022 Dr. Bharat Rawat (India) is Climate Satyagrahi \u2022\u2022 Dr. Shobha Ramalingam (India) is Climate Satyagrahi \u2022\u2022 Dr Pawan Namdev (India) is Climate Satyagrahi \u2022\u2022 Piyush Mohapatra (India) is Climate Satyagrahi \u2022\u2022 Tirumanipreethi (India) is Climate Satyagrahi \u2022\u2022 Sindhu Konanur Shankar (United States) is Climate Satyagrahi \u2022\u2022 Wahid Eahmad Qureshi (Saudi Arabia) is Climate Satyagrahi \u2022\u2022 DR V JAIGANESH (India) is Climate Satyagrahi <\/span>\r\n        <\/div>\r\n        <div class=\"fem-ticker-content\">\r\n          <span class=\"fem-ticker-text\"> \u2022\u2022 1,00,000 Climate Satyagrahis by 31 December 2026 \u2022\u2022 One Simple Pledge. Take the pledge. Invite five others \u2022\u2022 Finite Earth. Finite Consumption \u2022\u2022 Pandit Sajan Mishra (India) is Climate Satyagrahi \u2022\u2022 Dr. Rajiv Kumar (India) is Climate Satyagrahi \u2022\u2022 Dr. Bharat Rawat (India) is Climate Satyagrahi \u2022\u2022 Dr. Shobha Ramalingam (India) is Climate Satyagrahi \u2022\u2022 Dr Pawan Namdev (India) is Climate Satyagrahi \u2022\u2022 Piyush Mohapatra (India) is Climate Satyagrahi \u2022\u2022 Tirumanipreethi (India) is Climate Satyagrahi \u2022\u2022 Sindhu Konanur Shankar (United States) is Climate Satyagrahi \u2022\u2022 Wahid Eahmad Qureshi (Saudi Arabia) is Climate Satyagrahi \u2022\u2022 DR V JAIGANESH (India) is Climate Satyagrahi <\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cs-hero-grid\">\r\n      <div class=\"cs-hero-inner\">\r\n\r\n        <!-- BRAND HEADER: Climate Satyagraha | Hindi (top) \/ English (bottom) -->\r\n        <div class=\"cs-brand cs-in cs-in--1\">\r\n         <p class=\"cs-brand-name\">Climate <br>Satyagraha<\/p>\r\n          <span class=\"cs-brand-divider\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"cs-brand-lines\">\r\n            <p class=\"cs-brand-hindi\">\u0938\u0940\u092e\u093f\u0924 \u0927\u0930\u0924\u0940 \u092a\u0930 \u0938\u0940\u092e\u093f\u0924 \u091c\u0940\u0935\u0928 \u0915\u093e \u0906\u0917\u094d\u0930\u0939<\/p>\r\n            <p class=\"cs-brand-eng\">Finite Earth. Finite Consumption.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- LIVE COUNTER (real pledge count) -->\r\n        <div class=\"cs-goal cs-in cs-in--2\">\r\n          <div class=\"cs-goal-num\">\r\n            <span class=\"cs-goal-live\" id=\"cs-count-live\" data-target=\"13890\">13,890<\/span>\r\n          <\/div>\r\n          <div class=\"cs-goal-info\">\r\n         <span class=\"cs-goal-of\">Climate Satyagrahis<\/span>\r\n            <p class=\"cs-goal-foot\"><\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- JOIN CONTENT -->\r\n        <h1 class=\"cs-hero-title cs-in cs-in--3\">\r\n          <span class=\"cs-t-join\">Join Climate Satyagraha<\/span>\r\n\r\n        <\/h1>\r\n\r\n        <div class=\"cs-hero-body cs-in cs-in--3\">\r\n          <p>Climate Satyagraha is a global people's movement for climate correction, based on the belief that on a finite Earth, consumption must also be finite. It encourages individuals to voluntarily limit their consumption as a simple, doable, no-cost, yet high-impact form of climate action.<\/p>\r\n        <\/div>\r\n\r\n        <!-- MY CLIMATE SATYAGRAHA PLEDGE -->\r\n        <div class=\"cs-pledge cs-in cs-in--5\">\r\n          <p class=\"cs-pledge-join\">Join by taking a simple pledge.<\/p>\r\n          <h2 class=\"cs-pledge-title\">My Climate Satyagraha Pledge<\/h2>\r\n          <p class=\"cs-pledge-sub\"> <\/p>\r\n          <p>I recognise that Earth and its resources are finite. Therefore my consumption must also have limits.<\/p>\r\n          <p>I choose to consciously avoid what is avoidable and minimise what is necessary.<\/p>\r\n          <p>I will begin with myself by voluntarily choosing limits on my consumption.<\/p>\r\n          <p>I take this pledge freely and proudly, because finite living on a finite Earth is my responsibility.<\/p>\r\n          <div class=\"cs-hero-cta-wrap cs-pledge-action\">\r\n            <!-- v19: data-pledge-link = the referral code (?ref=) is appended to this href in the browser -->\r\n            <a href=\"\/pledge\/\" class=\"cs-cta\" data-pledge-link>\r\n              <span>REGISTER PLEDGE<\/span>\r\n              <span class=\"cs-cta-arrow\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h13M12 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n              <\/span>\r\n            <\/a>\r\n          <\/div>\r\n          <p class=\"cs-hero-assure\">Begin your Climate Satyagraha. Inspire others.<\/p>\r\n        <\/div>\r\n\r\n        <!-- PROCESS FLOW (replaces the three link buttons) -->\r\n        <div class=\"cs-flow cs-in cs-in--5\" role=\"list\" aria-label=\"How it works\">\r\n          <div class=\"cs-flow-step cs-flow-step--1\" role=\"listitem\"><span class=\"cs-flow-num\">1<\/span><span class=\"cs-flow-label\">Register Pledge<\/span><\/div>\r\n          <span class=\"cs-flow-arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 22 14\" fill=\"none\"><path d=\"M1 7h18M14 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <div class=\"cs-flow-step\" role=\"listitem\"><span class=\"cs-flow-num\">2<\/span><span class=\"cs-flow-label\">Get Your Code<\/span><\/div>\r\n          <span class=\"cs-flow-arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 22 14\" fill=\"none\"><path d=\"M1 7h18M14 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <div class=\"cs-flow-step\" role=\"listitem\"><span class=\"cs-flow-num\">3<\/span><span class=\"cs-flow-label\">Invite Others<\/span><\/div>\r\n          <span class=\"cs-flow-arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 22 14\" fill=\"none\"><path d=\"M1 7h18M14 2l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <div class=\"cs-flow-step\" role=\"listitem\"><span class=\"cs-flow-num\">4<\/span><span class=\"cs-flow-label\">See Your Impact<\/span><\/div>\r\n        <\/div>\r\n\r\n      <\/div><!-- .cs-hero-inner -->\r\n      <script data-no-optimize=\"1\">\r\n      \/* Counts up from 0 to the live pledge count on every load.\r\n         Final value is always the server-rendered data-target.\r\n         The number's width is held during the count so the card doesn't re-layout every frame. *\/\r\n      (function () {\r\n        var el = document.getElementById('cs-count-live');\r\n        if (!el) return;\r\n        var target = parseInt(el.getAttribute('data-target'), 10) || 0;\r\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n        if (reduce || target <= 0) return;   \/* server already rendered the final value *\/\r\n        function fmt(n) {\r\n          var s = String(n);\r\n          if (s.length <= 3) return s;\r\n          return s.slice(0, -3).replace(\/\\B(?=(\\d{2})+(?!\\d))\/g, ',') + ',' + s.slice(-3);\r\n        }\r\n        var dur = Math.min(2400, 1200 + Math.log10(target + 1) * 260), t0 = null, shown = '';\r\n        function ease(t) { return 1 - Math.pow(1 - t, 3); }\r\n        function tick(ts) {\r\n          if (t0 === null) {\r\n            t0 = ts;\r\n            el.style.minWidth = el.offsetWidth + 'px';\r\n          }\r\n          var p = Math.min(1, (ts - t0) \/ dur);\r\n          var s = fmt(Math.round(target * ease(p)));\r\n          if (s !== shown) { el.textContent = s; shown = s; }\r\n          if (p < 1) { requestAnimationFrame(tick); }\r\n          else { el.textContent = fmt(target); el.style.minWidth = ''; }\r\n        }\r\n        requestAnimationFrame(tick);\r\n      })();\r\n      <\/script>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ============================================================\r\n       2. THE PATH OF CLIMATE SATYAGRAHA\r\n       ============================================================ -->\r\n  <section class=\"cs-section\">\r\n    <div class=\"cs-inner\">\r\n      <h2 class=\"cs-h2\">THE PATH OF CLIMATE SATYAGRAHA<\/h2>\r\n\r\n      <div class=\"cs-path\">\r\n\r\n        <div class=\"cs-path-step\">\r\n          <span class=\"cs-path-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M12 21v-7\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\r\n              <path d=\"M12 14c0-3 2.2-5.2 5.2-5.2C17.2 11.8 15 14 12 14Z\" fill=\"currentColor\"\/>\r\n              <path d=\"M12 15c0-2.7-2-4.7-4.7-4.7C7.3 13 9.3 15 12 15Z\" fill=\"currentColor\"\/>\r\n              <circle cx=\"12\" cy=\"6\" r=\"2.4\" fill=\"currentColor\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <h3>LEARN<\/h3>\r\n          <p>Earth is finite.<\/p>\r\n          <p class=\"cs-path-note\">We accept the simple truth.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cs-path-arrow\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 30 18\" fill=\"none\"><path d=\"M1 9h26M21 3l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"cs-path-step\">\r\n          <span class=\"cs-path-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M8 11V5.5a1.5 1.5 0 0 1 3 0V11m0 0V4.5a1.5 1.5 0 0 1 3 0V11m0 0V6.5a1.5 1.5 0 0 1 3 0V14a6 6 0 0 1-6 6h-1a5 5 0 0 1-5-5v-3.2a1.6 1.6 0 0 1 3.2 0V13\"\r\n                    stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <h3>ADOPT<\/h3>\r\n          <p>I voluntarily choose what I will limit.<\/p>\r\n          <p class=\"cs-path-note\">Change begins with me.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cs-path-arrow\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 30 18\" fill=\"none\"><path d=\"M1 9h26M21 3l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"cs-path-step\">\r\n          <span class=\"cs-path-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <circle cx=\"9\" cy=\"8\" r=\"2.8\" fill=\"currentColor\"\/>\r\n              <circle cx=\"16.5\" cy=\"9.2\" r=\"2.2\" fill=\"currentColor\"\/>\r\n              <path d=\"M3.5 18.5c0-3 2.5-5 5.5-5s5.5 2 5.5 5\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\r\n              <path d=\"M15.5 14c2.6 0 5 1.7 5 4.5\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <h3>SPREAD<\/h3>\r\n          <p>I inspire others and help make finite living<\/p>\r\n          <p class=\"cs-path-note\">normal. Together we create a new norm.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- START WALKING button, centred under Learn \/ Adopt \/ Spread -->\r\n      <div class=\"cs-path-cta\">\r\n        <a href=\"http:\/\/thefiniteearth.org\/wp-content\/uploads\/2026\/11\/Climate-Satyagraha-Curriculum-A-Climate-Action-Plan-Ns-FInal3.pdf\" class=\"cs-cta\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <span>START WALKING<\/span>\r\n          <span class=\"cs-cta-arrow\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h13M12 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/span>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ============================================================\r\n       3. WHY CLIMATE SATYAGRAHA?  (button now sits below)\r\n       ============================================================ -->\r\n  <section class=\"cs-section cs-why-section\">\r\n    <div class=\"cs-inner\">\r\n      <h2 class=\"cs-h2\">WHY CLIMATE SATYAGRAHA?<\/h2>\r\n\r\n      <div class=\"cs-why\">\r\n\r\n        <div class=\"cs-why-col\">\r\n          <div class=\"cs-why-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 44 44\" fill=\"none\"><path d=\"M22 36V20\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><path d=\"M22 22c0-6 4.5-10.5 10.5-10.5C32.5 17.5 28 22 22 22Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/><path d=\"M22 26c0-5.2-3.9-9-9-9 0 5.2 3.8 9 9 9Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/div>\r\n          <h3>Technology Can Help, <span class=\"cs-but\">BUT<\/span><\/h3>\r\n          <p>It cannot make infinite consumption possible.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cs-why-col\">\r\n          <div class=\"cs-why-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 44 44\" fill=\"none\"><path d=\"M22 8l14 7H8l14-7Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/><path d=\"M12 18v12M19 18v12M25 18v12M32 18v12\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><path d=\"M8 34h28\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><\/svg>\r\n          <\/div>\r\n          <h3>Policy Can Help, <span class=\"cs-but\">BUT<\/span><\/h3>\r\n          <p>It is not enough without individual action.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cs-why-col\">\r\n          <div class=\"cs-why-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 44 44\" fill=\"none\"><circle cx=\"22\" cy=\"22\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.7\"\/><path d=\"M22 6v4M22 34v4M6 22h4M34 22h4M10.7 10.7l2.9 2.9M30.4 30.4l2.9 2.9M33.3 10.7l-2.9 2.9M13.6 30.4l-2.9 2.9\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><\/svg>\r\n          <\/div>\r\n          <h3>Renewable Energy Can Help, <span class=\"cs-but\">BUT<\/span><\/h3>\r\n          <p>Energy is only part of the equation.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cs-why-col\">\r\n          <div class=\"cs-why-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 44 44\" fill=\"none\"><circle cx=\"22\" cy=\"18\" r=\"7.5\" stroke=\"currentColor\" stroke-width=\"1.7\"\/><path d=\"M14.5 18h15M22 10.5c2.4 2.4 2.4 12.6 0 15M22 10.5c-2.4 2.4-2.4 12.6 0 15\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M6 36c0-4.4 3-7.5 7-7.5 2 0 3.4.8 4.6 1.8M38 36c0-4.4-3-7.5-7-7.5-2 0-3.4.8-4.6 1.8\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/><\/svg>\r\n          <\/div>\r\n          <h3>Therefore, Climate Correction Requires<\/h3>\r\n          <p>A change in the way we live, not just in what we do.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- BUTTON \u2014 moved below the Why section -->\r\n      <div class=\"cs-why-cta\">\r\n        <!-- v19: data-pledge-link = the referral code (?ref=) is appended to this href in the browser -->\r\n        <a href=\"\/pledge\/\" class=\"cs-cta cs-close-cta\" data-pledge-link>\r\n          <span>REGISTER PLEDGE<\/span>\r\n          <span class=\"cs-cta-arrow\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h13M12 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/span>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ============================================================\r\n       4. CLOSING BAND\r\n       ============================================================ -->\r\n  <section class=\"cs-close\">\r\n    <div class=\"cs-close-inner\">\r\n      <div class=\"cs-close-text\">\r\n        <h2>ENERGY SWARAJ FOUNDATION<\/h2>\r\n        <p>ESF is on a mission to build energy awareness and self-reliance, and to inspire sustainable living on our finite Earth.<\/p>\r\n        <p class=\"cs-close-hindi\">\u091c\u092f \u092a\u0943\u0925\u094d\u0935\u0940 \u091c\u092f \u091c\u0917\u0924<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <script data-no-optimize=\"1\">\r\n  \/* v19: REFERRAL PASS-THROUGH.\r\n     A referral link lands on this page as  \/?ref=CODE . The code is read here, in the\r\n     browser (no PHP, so the page stays cacheable), kept for this visit in sessionStorage,\r\n     and appended to both REGISTER PLEDGE buttons as  \/pledge\/?ref=CODE  \u2014 the form page\r\n     then shows \"You were invited by\u2026\" and pre-fills the Invitation Code exactly as before.\r\n     Runs after the buttons exist (script is at the end of the page). Fails silently. *\/\r\n  (function () {\r\n    var ref = '';\r\n    try {\r\n      var m = \/[?&]ref=([^&#]*)\/.exec(window.location.search);\r\n      if (m) ref = decodeURIComponent(m[1].replace(\/\\+\/g, ' ')).trim();\r\n      if (!ref && window.sessionStorage) ref = sessionStorage.getItem('femus_ref') || '';\r\n    } catch (e) {}\r\n    \/* a Climate Satyagrahi Code is letters + digits (e.g. POOJA175); anything else is ignored *\/\r\n    if (!\/^[A-Za-z0-9_-]{1,40}$\/.test(ref)) return;\r\n    try { sessionStorage.setItem('femus_ref', ref); } catch (e) {}\r\n\r\n    var q = 'ref=' + encodeURIComponent(ref);\r\n    var links = document.querySelectorAll('.cs-page a[data-pledge-link]');\r\n    for (var i = 0; i < links.length; i++) {\r\n      var href = links[i].getAttribute('href') || '';\r\n      if (\/[?&]ref=\/.test(href)) continue;\r\n      links[i].setAttribute('href', href + (href.indexOf('?') === -1 ? '?' : '&') + q);\r\n    }\r\n\r\n    \/* prefetch the exact link the visitor will tap (the static rule above prefetches the plain \/pledge\/) *\/\r\n    try {\r\n      if (links.length && window.HTMLScriptElement && HTMLScriptElement.supports && HTMLScriptElement.supports('speculationrules')) {\r\n        var s = document.createElement('script');\r\n        s.type = 'speculationrules';\r\n        s.textContent = JSON.stringify({ prefetch: [{ source: 'list', urls: [links[0].getAttribute('href')], eagerness: 'moderate' }] });\r\n        document.body.appendChild(s);\r\n      }\r\n    } catch (e) {}\r\n  })();\r\n  <\/script>\r\n\r\n<\/div><!-- .cs-page -->\r\n\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":1,"tcb_editor_enabled":1,"tve_landing_page":"bd86f3fc67210fed5b2794ad4a56d3a9","_tve_header":"216","_tve_footer":"0"},"class_list":["post-47","page","type-page","status-publish","hentry","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/pages\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":19,"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/pages\/47\/revisions"}],"predecessor-version":[{"id":2214,"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/pages\/47\/revisions\/2214"}],"wp:attachment":[{"href":"https:\/\/thefiniteearth.org\/hindi\/wp-json\/wp\/v2\/media?parent=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}