<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />

<meta property="og:image" content="https://w2.chabad.org/media/images/1216/GBSN12165192.png" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="keywords" content="Bequest,Form" />
<meta name="title" content="Bequest Form - Chabad of West Hills" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="395479-395487-5201794-3268203-3268230-3268231" />
<meta name="article-keywords" content="19478-19479-19958-20962-8495-8972-18927-19353-19480-2170-2898" />
<meta name="scope-aid" content="395479" />
<meta name="scope-aid" content="395487" />
<meta name="scope-aid" content="5201794" />
<meta name="scope-aid" content="3268203" />
<meta name="scope-aid" content="3268230" />
<meta name="scope-aid" content="3268231" />
<meta name="article-keyword" content="19478" />
<meta name="article-keyword" content="19479" />
<meta name="article-keyword" content="19958" />
<meta name="article-keyword" content="20962" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="8972" />
<meta name="article-keyword" content="18927" />
<meta name="article-keyword" content="19353" />
<meta name="article-keyword" content="19480" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta property="og:url" content="https://www.chabadofwesthills.com/templates/articlecco_cdo/aid/3268231/jewish/Bequest-Form.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Bequest Form - Chabad of West Hills" /><link rel="canonical" href="https://www.chabadofwesthills.com/templates/articlecco_cdo/aid/3268231/jewish/Bequest-Form.htm" />
<link rel="icon" type="image/png" href="https://www.chabadofwesthills.com/media/images/1216/GBSN12165192.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=2D6ABDDB" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css?v=A13D74E8" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css?v=3A4C63F4" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=72A49647" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=BB63DD50" id="k7" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css?v=43DDBA77" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/minisites/themes/plannedgiving/styles.css?v=6BD6A965" id="k19353" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/css/cco/minisites/global.css" id="k20962" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css?v=F4390F2B" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css?v=8AB57D79" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css?v=3D052243" id="kBookInfoCss" type="text/css"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2016-03-22","primaryArticleId":3268231,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Partner With Us","contentLevel3":"Planned Giving","contentLevel4":"Resources","contentLevel5":"Bequest Form","siteName":"Chabad of West Hills"},"time":{"upcomingHoliday":"Sukkot","daysToUpcomingHoliday":-5,"hebrewDate":"5787-07-20"}});
		dataLayer.push({ 'articleHierarchy': '-395479-395487-5201794-3268203-3268230-3268231-', 'keywords': '-k2898-k2170-k19480-k19353-k18927-k8972-k8495-k20962-k19958-k19479-k19478-', 'k': '-395479-395487-5201794-3268203-3268230-3268231--k2898-k2170-k19480-k19353-k18927-k8972-k8495-k20962-k19958-k19479-k19478-' });
	
</script>
<script>

(function(c,h,a,b,a,d){c[a]=c[a]||[];c[a].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=h.getElementsByTagName(b)[0],
j=h.createElement(b);j.async=true;
j.src='https://w6.chabad.org/mitzvah-tank.js';f.parentNode.insertBefore(j,f);
})(window,document,0,'script','dataLayer');</script>

	<!-- Start of StatCounter Code -->
	<script type="text/javascript">
	var sc_project = 1690641;var sc_partition = 2;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "11301f34";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c3.statcounter.com/counter.php?sc_project=1690641&amp;java=0&amp;security=11301f34&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->




<link rel="stylesheet" href="https://achdusoperations.github.io/chabad-west-hills-stylesheet/style.css">

<style>
#formContainer + .small::after {content:"100% of all donations and transactions benefit Chabad of West Hills";}
</style>
<script>
const pageNotFound = document.querySelector('html:has(meta[content="39704"])');
if (pageNotFound) {
 window.location.href = '/';
}
</script><title>
	Bequest Form - Chabad of West Hills
</title></head>
<body class="lang_en dir_ltr cco_body cco_templateless_page section_branch">
	
	
		<div width="100%" class="cco_templateless_template" style="z-index:100 !important;display:block !important;left:0px !important;top:0px !important;height:30px!important;width:100% !important;line-height:30px !important; position:relative !important; margin-bottom:0 !important; padding:0;text-indent: 25px;" align="Left"><a href="//www.ChabadofWestHills.com" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Chabad of West Hills</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER --><style type="text/css">
	.cco_templateless_template,
	.cco_templateless_template a {
		background: #6C0647;
	}
.sidebar-ads co\:item {
    padding: 3%;
    text-align: center;
    background: #690645;
    display: block;
    margin-bottom: 3%
}

.section_root .sidebar-ads co\:item {
    float: left;
    width: 315px;
    padding: 12px 0;
    text-align: center;
    background: #690645;
    display: block;
    margin-left: 15px
}

body.mobile.section_root .sidebar-ads co\:item {
    float: none;
    display: block;
    width: 100%;
    margin: 5px 0
}

.section_root .sidebar-ads co\:item:first-child {
    margin: 0
}

.sidebar-ads co\:item a {
    text-decoration: none;
    position: absolute;
    width: 283px;
    height: 167px
}

.sidebar-ads co\:item img {
    width: 90%
}

.sidebar-ads co\:item .caption {
    font: 12px/18px Merriweather, times, serif;
    color: #a7a6a2;
    margin-top: 15px
}
co\:item {display:unset!important}
</style>
<div id="chabad_body_page">
<div id="chabad_main_content" class="container">


<div id="chabad_head" class="header">



<div class="chabad_header header-logo" data-href="/3268203">
<a href="/3268203" class="header-title" title="Planned Giving">
<span>
Planned Giving to Chabad</span></a>
<div class="header-subtitle">
<a href="/3268203" class="header-subtitle" style="text-decoration:none">
Make Your Legacy a Jewish Future</a></div>
</div>


<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent arrow">
<a href="/article.asp?aid=3268204" class="parent arrow">Why Giving Matters</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=3268205">Changing Jewish Destiny</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268206">Chabad In The News</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268207">The Rebbe's Mandate</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268208">Giving In Jewish Tradition</a>
</li>
<li class="item last">
<a href="/article.asp?aid=3268209">Donor Stories</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent arrow">
<a href="/article.asp?aid=3268217" class="parent arrow">Ways To Give</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=3268218">Bequest</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268219">Charitable Gift Annuity</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268220">Real Estate</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268221">Life Insurance</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268222">Charitable Trusts</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268223">Retirement Plans</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268224">Planned Giving Videos</a>
</li>
<li class="item last">
<a href="/article.asp?aid=5360413">Chabad Of West Hills Legacy Challenge</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent arrow">
<a href="/article.asp?aid=3268226" class="parent arrow">Gratitude</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=3268227">Jewish Legacy Society</a>
</li>
<li class="item last">
<a href="/article.asp?aid=3268228">My Story</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent arrow selected">
<a href="/article.asp?aid=3268230" class="parent arrow selected">Resources</a>
<div class="sub_menu">
<ul>
<li class="item first selected">
<a href="/article.asp?aid=3268231">Bequest Form</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268232">Frequently Asked Questions</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268233">Advisor Information</a>
</li>
<li class="item">
<a href="/article.asp?aid=3268234">Planned Giving Council</a>
</li>
<li class="item last">
<a href="/article.asp?aid=3268235">Glossary of Terms</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent arrow">
<a href="/article.asp?aid=3268236" class="parent arrow">Contact</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=3268237">Contact Us</a>
</li>
<li class="item last">
<a href="/article.asp?aid=3268238">Share Your Story</a>
</li>
</ul>
</div>
</li>

</ul>
</div>
</div>



</div>
<div class="break_floats" ></div>
<div id="chabad_body_content">
<div detached="true" type="static" id="ContentArea" name="content_area" class="chabad_left_column"><div id="content_page" class="content_page"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper " >
					

<header class="article-header cf ">
	
	
			<h1 class="article-header__title js-article-title js-page-title">Bequest Form</h1>
		
			<div>
				
			</div>
		
</header>
				</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	<div id="cco_body">
		<div class="content  no_margin no_overflow" id="co_content_container">
			
			
	

	<article class="content js-content" itemscope itemtype="http://schema.org/Article">
	



<meta itemprop="mainEntityOfPage headline name" content="" />

<meta itemprop="image" content="" />


<meta itemprop="uploadDate" content="2016-03-22T16:48:33" />
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
	<meta itemprop="name" content="Chabad of West Hills" />
	<meta itemprop="brand" content="Chabad of West Hills" />
	<span itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
		<meta itemprop="url" content="https://w2.chabad.org/media/images/1216/GBSN12165192.png" />
		<meta itemprop="height" content="150" />
		<meta itemprop="width" content="150" />
	</span>
</span>
<meta itemprop="datePublished" content="2016-03-22T16:48:33" />
			<div itemprop="articleBody">
				<co:body xmlns:co="www1.chabadonline.com/alpha1" xmlns:ext="urn:xslt-extensions">
  <div class="co_body article-body cf">
<p> </p>

<h4 id="Bequest-Form">Bequest Form</h4>

<div>
<p>
<strong>Sample Bequest Form</strong></p>

<p>
<em>Leave a Legacy to the Jewish Community</em></p>

<p><strong>Bequest</strong><br>
I bequeath to the Chabad of West Hills not-for-profit corporation, having its principal offices at 6820 Valley Circle Boulevard, West Hills, CA, 91307<br>
, the sum of ($________ ) DOLLARS (OR) a percentage of (%_______) of my residuary estate to be used for Chabad of West Hills for its general charitable purposes.</p>

<p>When planning or writing a will, please contact an estate attorney who has experience in estate planning. You may also wish to discuss these issues with your family and financial advisor.</p>

<p>Feel free to contact Chabad of West Hills for more information.</p>
</div>

</div>
</co:body>
			</div>
			

			<div class="break_floats"></div>
			
	<div class="break_floats"></div>
	

<div class="content-footer">
	
	
	
	
		<div class="section-articles below-article clearfix" id="MoreInSection" data-list-name="more in this section">
			<h2 class="below-article__title">More in this section</h2>
			<div class="bs-container">
				<div class="bs-row">
					
		<div class="section-articles__column col-md-6 ">
			<ul class="small-links small-links--orange">
				
		<li class="small-links__item ">
			
			<a class="link_item" href="/templates/articlecco_cdo/aid/3268232/jewish/Frequently-Asked-Questions.htm" data-aid="3268232">Frequently Asked Questions</a>
		</li>
		
	
		<li class="small-links__item ">
			
			<a class="link_item" href="/templates/articlecco_cdo/aid/3268233/jewish/Advisor-Information.htm" data-aid="3268233">Advisor Information</a>
		</li>
		
	
			</ul>
		</div>
	
		<div class="section-articles__column col-md-6 ">
			<ul class="small-links small-links--orange">
				
		<li class="small-links__item ">
			
			<a class="link_item" href="/templates/articlecco_cdo/aid/3268234/jewish/Planned-Giving-Council.htm" data-aid="3268234">Planned Giving Council</a>
		</li>
		
	
		<li class="small-links__item ">
			
			<a class="link_item" href="/templates/articlecco_cdo/aid/3268235/jewish/Glossary-of-Terms.htm" data-aid="3268235">Glossary of Terms</a>
		</li>
		
	
			</ul>
		</div>
	
				</div>
			</div> 
		</div>
	
		

	
	
</div>
	</article>

		</div>
	</div>
</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div></div><div class="co_section">
<div class="co_section_head">
<div>In this Section</div>
</div>
<div class="co_section_body">
<div class="co_section_gradient">
<div class="co_section_text">
<div class="item first">
<span>●</span>
<a href="/article.asp?aid=3268231">Bequest Form</a>
</div>
<div class="item">
<span>●</span>
<a href="/article.asp?aid=3268232">Frequently Asked Questions</a>
</div>
<div class="item">
<span>●</span>
<a href="/article.asp?aid=3268233">Advisor Information</a>
</div>
<div class="item">
<span>●</span>
<a href="/article.asp?aid=3268234">Planned Giving Council</a>
</div>
<div class="item last">
<span>●</span>
<a href="/article.asp?aid=3268235">Glossary of Terms</a>
</div>
</div>
</div>
</div>
<div class="co_section_footer" ></div>
</div>
<div class="chabad_right_column">
<div class="caption" id="contact-address">

<p>Rabbi Avi Rabin<br/>                 Chabad of West Hills<br/>                 6820 Valley Circle Boulevard<br/>                 West Hills, CA, 91307<br/>                 818-337-4544<br/>
<a href="mailto:Rabbi@ChabadofWestHills.com?subject=planned%20Giving">                 Rabbi@ChabadofWestHills.com</a></p>
</div>
<ul class="sidebar-ads">


<li>

<a href="/3268205" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/plannedgiving/sidebar-thumbs-jewish-destiny.png" alt="Changing Jewish Destiny" border="0" />
<div class="caption">
Changing Jewish Destiny</div>

</li>



<li>

<a href="/3268228" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/plannedgiving/sidebar-thumbs-testimony.png" border="0" />
<div class="caption">
My Story</div>
</li>



<li>

<a href="/3268224" ></a>

<img src="https://w2.chabad.org/images/Shluchim/minisites/themes/plannedgiving/sidebar-thumbs-planned-giving.png" border="0" />
<div class="caption">
Planned Giving Videos</div>

</li>


</ul>

</div></div>
</div>
<div id="border_bottom" ></div>
</div>
<!-- END FOOTER -->
		</div>
		
		<aside class="page-tools-sidebar js-page-tools-sidebar hide_for_print">
<div class="page-tools js-page-tools-menu">
<div class="page-tools__section page-tools__section--share">
<a class="page-tools__tool js-share-popup page-tools__tool--facebook" data-share-url="https://www.facebook.com/dialog/share?app_id=188669250943&amp;display=popup&amp;href=https%3a%2f%2fwww.chabadofwesthills.com%2ftemplates%2farticlecco_cdo%2faid%2f3268231%2fjewish%2fBequest-Form.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dFB">
				<i class="fa fa-facebook"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--twitter" data-share-url="https://twitter.com/intent/tweet?text=Bequest+Form+-+Chabad+of+West+Hills&amp;url=https%3a%2f%2fwww.chabadofwesthills.com%2ftemplates%2farticlecco_cdo%2faid%2f3268231%2fjewish%2fBequest-Form.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dtwitter&amp;via=Chabad">
				<i class="fa fa-twitter"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--whatsapp d-lg-none js-share-whatsapp" data-share-url="whatsapp://send?text=Bequest+Form+-+Chabad+of+West+Hills https%3a%2f%2fwww.chabadofwesthills.com%2ftemplates%2farticlecco_cdo%2faid%2f3268231%2fjewish%2fBequest-Form.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dwhatsapp">
				<i class="fa fa-whatsapp">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="#128c7e" width="1em" height="1em"><path d="M25 2C12.318 2 2 12.318 2 25c0 3.96 1.023 7.854 2.963 11.29L2.037 46.73c-.096.343-.003.711.245.966.191.197.451.304.718.304.08 0 .161-.01.24-.029l10.896-2.699C17.463 47.058 21.21 48 25 48c12.682 0 23-10.318 23-23S37.682 2 25 2zm11.57 31.116c-.492 1.362-2.852 2.605-3.986 2.772-1.018.149-2.306.213-3.72-.231-.857-.27-1.957-.628-3.366-1.229-5.923-2.526-9.791-8.415-10.087-8.804-.295-.389-2.411-3.161-2.411-6.03s1.525-4.28 2.067-4.864c.542-.584 1.181-.73 1.575-.73s.787.005 1.132.021c.363.018.85-.137 1.329 1.001.492 1.168 1.673 4.037 1.819 4.33.148.292.246.633.05 1.022s-.294.632-.59.973-.62.76-.886 1.022c-.296.291-.603.606-.259 1.19s1.529 2.493 3.285 4.039c2.255 1.986 4.158 2.602 4.748 2.894.59.292.935.243 1.279-.146.344-.39 1.476-1.703 1.869-2.286s.787-.487 1.329-.292c.542.194 3.445 1.604 4.035 1.896.59.292.984.438 1.132.681.148.242.148 1.41-.344 2.771z"/></svg>
				</i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--pinterest d-none d-lg-block" data-share-url="http://pinterest.com/pin/create/button/?url=https%3a%2f%2fwww.chabadofwesthills.com%2ftemplates%2farticlecco_cdo%2faid%2f3268231%2fjewish%2fBequest-Form.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Bequest+Form+-+Chabad+of+West+Hills">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</div>
<div class="page-tools__section page-tools__section--other js-page-tool-other">
<div class="page-tools__tool popover-parent d-lg-block">
<div class="popover popover--right align_left nowrap">
<div class="popover__content">
<label class="bold bottom_margin block">
Print Options:
</label>
<form class="vcenter" name="print-form" onsubmit="coPrint(event, 3268230);return false;">
<div>
<label><input type="checkbox" name="print-green"><span title="Save paper and ink">Print without images <i class="fa fa-leaf text-green"></i></span></label>
</div>
<br/>
<div class="center">
<button class="co-button page-tools__print-button">Print</button>
</div>
</form>
</div>
</div>
<i class="fa fa-print"></i>
</div>
</div>
</div>
<div class="js-fab-wrapper fab-wrapper">
<div class="fab">
<i class="fab-icon"></i>
</div>
</div>
</aside>
<!-- END CACHE -->
	</div>

	</div>

	<div id="BodyContainer">
		<div class="g960 footer">
			<div class="poweredby large_bottom_margin">
				


	<div class="footer3"><b>Chabad of West Hills | 6601 Valley Circle Boulevard | West Hills, CA 91307 | 818-337-4544 | Nonprofit 501c3 EIN 20-5516006</b></div>
	<img src="https://w2.chabad.org/images/global/spacer.gif" width="1" height="6" border="0" /><br />




Powered by <a href="https://www.chabad.org/" target="_new" class="">Chabad.org</a> &copy; 1993-2026 <a href="/4026210" target="_blank" class="privacy-link">Privacy Policy</a>




			</div>
		</div>
	</div>
	
	

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-1.8.3.min.js?v=14C45307"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery/jquery.tools.expose.min.js?v=AB0A58F7"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery.tools.1.2.7.min.js?v=FBC14E36"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=CC07618E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=5457FBE7"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/plannedgiving/custom.js?v=8742C543"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js?v=930B07AB"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/multimedia/infolayer.js?v=ED1B8531"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/article/comments/reply-form-controller.js?v=DC70C970"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js?v=AD6AAB79"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js?v=F38E4DA5"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js?v=86D84DC2"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=D506A83E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js?v=9A0227AA"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	

<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Chabad of West Hills'}; Co.ArticleId     = '3268231';Co.SectionId     = 5201794;Co.PartnerSiteId = 0;Co.SiteId        = 3327;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'ChabadofWestHills.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>
	
	
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Maven+Pro&display=swap" rel="stylesheet"><link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap" rel="stylesheet">


<script>
//<![CDATA[
(function () {

    // =========================================================
    // Chabad of West Hills - Chai Club
    // Page: /templates/articlecco_cdo/aid/7487990/jewish/Chai-Club.htm
    // =========================================================

    if (window.location.href.indexOf('7487990') === -1) { return; }

    // ---------- CONFIG ----------------------------------------
    // Published Google Sheet (File > Share > Publish to web > Donors sheet > CSV)
    var GOOGLE_SHEET_CSV_URL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vT2rqmBbaxUQS_MzvhDOxurFfXqkD0jcRFXnwH7-z3rUAsFfHXDx4TQwk4OsEdMkRNSLZDehk4JynAp/pub?gid=0&single=true&output=csv";

    // Apps Script web app URL (Deploy > New deployment > Web app > Anyone)
    var SHEET_POST_URL = "https://script.google.com/macros/s/AKfycbys-n-kXqEHE1UyqU5NY_1p0UZ8Cy8la0mnJNa-WBVP0S3JJMiZr1Zw-RhIilo_H08S-w/exec";

    var CONTACT_EMAIL = "chabadwesthills@gmail.com";

    // Cards shown before "View All"
    var INITIAL_CARDS = 9;

    // Colour used inside the inline heart SVG on each donor card.
    // Keep this the same as --wh-accent below.
    var ACCENT_HEX = "#1B5E8C";

    // ---------- TIER MAP --------------------------------------
    // Two circles. Chai Circle = the $150 and $225 options only.
    // Founders Circle = everything above, each amount its own section.
    var TIERS = [
        { name: 'Chai',           amount: 150,  circle: 'Chai Circle' },
        { name: 'Family',         amount: 225,  circle: 'Chai Circle' },
        { name: 'Chai Bronze',    amount: 300,  circle: 'Founders Circle' },
        { name: 'Chai Silver',    amount: 450,  circle: 'Founders Circle' },
        { name: 'Chai Gold',      amount: 600,  circle: 'Founders Circle' },
        { name: 'Chai Ruby',      amount: 750,  circle: 'Founders Circle' },
        { name: 'Chai Diamond',   amount: 1005, circle: 'Founders Circle' },
        { name: 'Chai Platinum',  amount: 1500, circle: 'Founders Circle' },
        { name: 'Double Chai',    amount: 3000, circle: 'Founders Circle' },
        { name: 'Triple Chai',    amount: 4500, circle: 'Founders Circle' },
        { name: 'Chai Founding',  amount: 6000, circle: 'Founders Circle' },
        { name: 'Chai Visionary', amount: 9000, circle: 'Founders Circle', alt: ['Chai Visonary'] }
    ];

    var CIRCLE_ORDER = ['Chai Circle', 'Founders Circle'];

    // =========================================================
    // 1. STYLES
    //    Every colour on the page comes from the block below.
    //    --wh-accent is the one to change if you want a different
    //    partner colour; nothing else hard-codes it except
    //    ACCENT_HEX above (the heart icon).
    // =========================================================
    var westHillsStyles = `
        @import url('https://fonts.googleapis.com/css2?family=Commissioner:wght@300;400;500;600;700;800&family=Spectral:wght@300;400;500;600;700;800&display=swap');

        :root {
            --wh-bg:          #F2F6F9;   /* page background - pale blue */
            --wh-accent:      #1B5E8C;   /* primary - sapphire */
            --wh-accent-rgb:  27, 94, 140; /* same colour as channels, for gradients */
            --wh-accent-dk:   #144B72;   /* pressed / shadow sapphire */
            --wh-accent-soft: #E8F1F7;   /* tinted card fill - sapphire */
            --wh-gold:        #D9A62E;   /* CTA / submit gold */
            --wh-gold-rgb:    217, 166, 46;
            --wh-gold-dk:     #BE8E1F;
            --wh-gold-soft:   #FBF3E0;   /* tinted card fill - gold */
            --wh-ink:         #22384A;   /* body text - navy */
            --wh-muted:       #8494A1;   /* sub-labels */
            --wh-line:        #E1E7EC;   /* hairlines */
        }

        body {
            font-family: "Spectral", serif !important;
            color: var(--wh-ink) !important;
            margin: 0 !important;
            background: var(--wh-bg) !important;
        }

        .form-label-auto, .form-label-left, .form-label-right, .form-label-top {
            font-family: "Commissioner", sans-serif !important;
            font-size: 18px !important;
            color: var(--wh-ink) !important;
        }

        .belair-img-mobile { display: none !important; }
        .belair-img-desktop { display: block !important; }

        /* ---------- ABOUT CARDS ---------- */
        .chai-belair-container { max-width: 1000px !important; margin: 0 auto 40px auto !important; width: 100% !important; box-sizing: border-box !important; }
        .chai-belair-row-top { display: flex !important; gap: 20px !important; margin-bottom: 20px !important; align-items: stretch !important; }
        .chai-belair-row-bottom { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 20px !important; }

        .chai-belair-card {
            border-radius: 15px !important;
            padding: 30px !important;
            box-sizing: border-box !important;
            box-shadow: 5px 5px 0px rgba(var(--wh-accent-rgb), 0.18) !important;
            border: 2px solid #FFFFFF !important;
        }

        .chai-belair-bg-blue  { background-color: var(--wh-accent) !important; color: #ffffff !important; border-color: var(--wh-accent) !important; }
        .chai-belair-bg-white { background-color: #ffffff !important; color: var(--wh-ink) !important; }

        #row-2 { background-color: var(--wh-accent) !important; border-color: var(--wh-accent) !important; }

        .chai-belair-gift-card { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 45% !important; }
        .chai-belair-gift-icon-wrapper { margin-right: 20px !important; border-right: 2px solid rgba(255, 255, 255, 0.35) !important; padding-right: 20px !important; }
        .chai-belair-icon-gift { width: 80px !important; height: auto !important; display: block !important; }
        .chai-belair-title { font-family: 'Commissioner', sans-serif !important; font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important; margin: 0 !important; color: #ffffff !important; }
        .chai-belair-text-card { flex: 1 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; font-family: 'Spectral', serif !important; font-size: 17px !important; line-height: 1.5 !important; text-align: left !important; color: var(--wh-ink) !important; }
        .chai-belair-text-card p { margin-bottom: 15px !important; margin-top: 0 !important; }
        .chai-belair-text-card p:last-child { margin-bottom: 0 !important; }
        .chai-belair-feature-card { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; min-height: 200px !important; }
        .chai-belair-icon-feature { height: 60px !important; width: auto !important; margin-bottom: 20px !important; object-fit: contain !important; }
        .chai-belair-feature-text { font-family: 'Commissioner', sans-serif !important; font-size: 18px !important; line-height: 1.4 !important; margin: 0 !important; color: var(--wh-ink) !important; }
        .chai-belair-bg-blue .chai-belair-feature-text { color: #ffffff !important; }
        #row-2 .chai-belair-feature-text { color: #ffffff !important; }
        .chai-belair-highlight { color: var(--wh-accent) !important; font-weight: 700 !important; }
        .chai-belair-highlight-white { color: #ffffff !important; font-weight: 700 !important; }

        /* ---------- CHAI PARTNERSHIP BENEFITS ---------- */
        .wh-benefits {
            width: 100% !important;
            max-width: 1000px !important;
            margin: 0 auto 40px auto !important;
            background-color: #FFFFFF !important;
            border-radius: 15px !important;
            padding: 45px 40px !important;
            box-sizing: border-box !important;
            box-shadow: 5px 5px 0px rgba(var(--wh-accent-rgb), 0.18) !important;
            scroll-margin-top: 80px !important;
        }
        .wh-benefits-title {
            font-family: 'Commissioner', sans-serif !important;
            font-size: 32px !important;
            font-weight: 800 !important;
            color: var(--wh-ink) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.02em !important;
            text-align: center !important;
            margin: 0 0 35px 0 !important;
            line-height: 1.2 !important;
        }
        .wh-benefits-grid {
            display: grid !important;
            grid-template-columns: 1fr 1fr !important;
            gap: 28px 40px !important;
            width: 100% !important;
        }
        .wh-benefit {
            display: flex !important;
            align-items: center !important;
            gap: 18px !important;
        }
        .wh-benefit-icon {
            flex: none !important;
            width: 72px !important;
            height: 72px !important;
            border-radius: 50% !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            overflow: hidden !important;
            box-sizing: border-box !important;
        }
        .wh-benefit:nth-child(odd)  .wh-benefit-icon { background-color: var(--wh-accent-soft) !important; }
        .wh-benefit:nth-child(even) .wh-benefit-icon { background-color: var(--wh-gold-soft) !important; }
        .wh-benefit-icon img {
            width: 100% !important;
            height: 100% !important;
            object-fit: contain !important;
            display: block !important;
            padding: 12px !important;
            box-sizing: border-box !important;
        }
        /* keeps the circle clean until the PNGs are dropped in */
        .wh-benefit-icon img:not([src]), .wh-benefit-icon img[src=""] { display: none !important; }
        .wh-benefit-text {
            font-family: 'Spectral', serif !important;
            font-size: 17px !important;
            font-weight: 600 !important;
            line-height: 1.4 !important;
            color: var(--wh-ink) !important;
            margin: 0 !important;
        }

        /* ---------- FORM WRAPPER ---------- */
        .belair-white-box {
            background-color: #FFFFFF !important;
            border-radius: 15px !important;
            padding: 40px !important;
            max-width: 1000px !important;
            margin: 0 auto 40px auto !important;
            box-sizing: border-box !important;
        }

        /* ---------- HEADER / NAV ---------- */
        .belair-chai-container { font-family: "Spectral", serif !important; color: var(--wh-ink) !important; width: 100% !important; margin: 0 auto !important; background-color: transparent !important; display: flex !important; flex-direction: column !important; align-items: center !important; }
        .belair-chai-nav { display: flex !important; justify-content: space-between !important; align-items: center !important; padding: 20px 0px !important; width: 100% !important; max-width: 1000px !important; box-sizing: border-box !important; }
        .belair-chai-nav-left { display: flex !important; align-items: center !important; }
        .belair-chai-nav-logo-top { height: 60px !important; width: auto !important; object-fit: contain !important; }
        .belair-chai-nav-right { display: flex !important; gap: 30px !important; align-items: center !important; }
        .belair-chai-nav-item { font-size: 20px !important; font-weight: 400 !important; color: var(--wh-ink) !important; cursor: pointer !important; white-space: nowrap !important; transition: color 0.3s !important; }
        .belair-chai-nav-item:hover { color: var(--wh-accent) !important; }

        /* Hero frame, offset shadow and bottom fade are all CSS now,
           so a plain rectangular photo can be uploaded as-is. */
        .belair-chai-hero-image {
            position: relative !important;
            width: 100% !important;
            max-width: 1000px !important;
            max-height: 650px !important;
            overflow: hidden !important;
            margin: 0 0 48px 0 !important;
            padding: 0px !important;                  /* the white mat */
            box-sizing: border-box !important;
            border-radius: 18px !important;
            box-shadow: 9px 9px 0px var(--wh-accent) !important;
        }
        .belair-chai-hero-image img {
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important;
            display: block;
            border-radius: 10px !important;
        }
        /* red fade along the bottom edge of the photo */
        .belair-chai-hero-image:after {
            content: "" !important;
            position: absolute !important;
            left: 0px !important;
            right: 0px !important;
            bottom: 0px !important;
            height: 40% !important;
            border-radius: 0 0 10px 10px !important;
            pointer-events: none !important;
            background: linear-gradient(to top,
                        rgba(var(--wh-accent-rgb), 0.88) 0%,
                        rgba(var(--wh-accent-rgb), 0.45) 45%,
                        rgba(var(--wh-accent-rgb), 0) 100%) !important;
        }

        .belair-chai-header-wrapper { display: flex !important; flex-direction: column !important; align-items: center !important; margin-bottom: 30px !important; text-align: center !important; }
        .belair-chai-title-section { display: flex !important; align-items: center !important; justify-content: center !important; gap: 20px !important; padding: 0 20px !important; }
        .belair-chai-logo-img { width: 100% !important; max-width: 620px !important; height: auto !important; object-fit: contain !important; }

        /* editable tagline under the Chai logo */
        .wh-chai-tagline {
            font-family: "Spectral", serif !important;
            font-size: 34px !important;
            font-weight: 700 !important;
            color: var(--wh-accent) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.11em !important;
            line-height: 1.3 !important;
            text-align: center !important;
            max-width: 720px !important;
            margin: 20px auto 0 auto !important;
            padding: 0 20px !important;
            box-sizing: border-box !important;
        }

        .belair-chai-cta-container { margin-bottom: 60px !important; }
        .belair-chai-cta-btn-large { font-size: 26px !important; padding: 14px 40px !important; }

        /* ---------- BUTTONS ---------- */
        .belair-btn-blue {
            display: flex !important;
            align-items: center !important;
            gap: 12px !important;
            background-color: var(--wh-gold) !important;
            color: var(--wh-ink) !important;
            padding: 10px 24px !important;
            border-radius: 50px !important;
            font-weight: 700 !important;
            font-size: 18px;
            cursor: pointer !important;
            text-decoration: none !important;
            white-space: nowrap !important;
            border: 2px solid var(--wh-gold) !important;
            transition: all 0.25s ease !important;
            font-family: "Commissioner", sans-serif !important;
        }
        .belair-btn-blue:hover { background-color: var(--wh-gold-dk) !important; border-color: var(--wh-gold-dk) !important; color: var(--wh-ink) !important; }
        .belair-btn-blue svg { fill: var(--wh-ink) !important; width: 18px !important; height: 18px !important; }

        /* ---------- CHAI PARTNERS WALL ---------- */
        .belair-chai-donors-wrapper {
            width: 100% !important;
            max-width: 1000px !important;
            background-color: var(--wh-accent) !important;
            padding: 60px 0 !important;
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            text-align: center !important;
            scroll-margin-top: 80px !important;
            border-radius: 15px !important;
            margin: 0 auto 40px auto !important;
            box-sizing: border-box !important;
        }

        .belair-chai-partners-title {
            font-size: 70px !important;
            margin-bottom: 15px !important;
            display: flex !important;
            align-items: baseline !important;
            gap: 12px !important;
            line-height: 1 !important;
            font-family: 'Commissioner', sans-serif !important;
        }
        .word-chai     { font-weight: 800 !important; color: #FFFFFF !important; text-transform: uppercase !important; }
        .word-partners { font-weight: 300 !important; color: #FFFFFF !important; text-transform: uppercase !important; }
        .belair-chai-partners-logo { width: 60px !important; margin-bottom: 10px !important; height: auto !important; }

        .belair-chai-thank-you {
            font-size: 22px !important;
            font-weight: 400 !important;
            color: #FFFFFF !important;
            margin-bottom: 10px !important;
            display: flex !important;
            align-items: center !important;
            gap: 10px !important;
            font-family: "Spectral", serif !important;
        }
        .thank-you-header-heart { height: 30px !important; width: 30px !important; margin-right: 10px !important; }

        .belair-chai-active-count { font-size: 18px !important; font-weight: 300 !important; color: rgba(255,255,255,0.85) !important; margin-bottom: 40px !important; }

        .belair-chai-donors-grid { display: block !important; width: 100% !important; max-width: 900px !important; padding: 0 !important; box-sizing: border-box !important; }

        /* circle = Chai Circle / Founders Circle */
        .wh-circle { width: 100% !important; margin-bottom: 42px !important; }
        .wh-circle:last-child { margin-bottom: 0 !important; }
        .wh-circle-title {
            font-family: 'Commissioner', sans-serif !important;
            font-size: 30px !important;
            font-weight: 800 !important;
            color: #FFFFFF !important;
            text-transform: uppercase !important;
            letter-spacing: 0.04em !important;
            text-align: left !important;
            margin: 0 0 20px 0 !important;
            padding-bottom: 10px !important;
            border-bottom: 3px solid rgba(255,255,255,0.55) !important;
        }

        .belair-tier-group { width: 100% !important; margin-bottom: 28px !important; }
        .belair-tier-group:last-child { margin-bottom: 0 !important; }

        .belair-tier-group-title {
            font-family: 'Commissioner', sans-serif !important;
            font-size: 18px !important;
            font-weight: 600 !important;
            color: #FFFFFF !important;
            letter-spacing: 0.06em !important;
            text-transform: uppercase !important;
            text-align: left !important;
            margin-bottom: 12px !important;
            padding-bottom: 6px !important;
            border-bottom: 1px solid rgba(255,255,255,0.30) !important;
        }
        .belair-tier-range { font-weight: 400 !important; font-size: 14px !important; letter-spacing: 0.02em !important; color: rgba(255,255,255,0.75) !important; margin-left: 10px !important; text-transform: none !important; }

        .belair-tier-group-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 16px !important; width: 100% !important; }

        .belair-chai-donor-card {
            background-color: #FFFFFF !important;
            border-radius: 8px !important;
            padding: 20px !important;
            min-height: 110px !important;
            text-align: left !important;
            display: flex !important;
            flex-direction: column !important;
            justify-content: space-between !important;
            box-shadow: none !important;
            border: 2px solid #FFFFFF !important;
        }
        .belair-chai-card-top { margin-bottom: 12px !important; }
        .belair-chai-name-row { display: flex !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 5px !important; }
        .belair-chai-name { font-size: 18px !important; font-weight: 700 !important; color: var(--wh-ink) !important; line-height: 1.25 !important; }
        .belair-chai-card-divider { width: 100% !important; height: 1px !important; background-color: rgba(var(--wh-accent-rgb), 0.20) !important; margin: 10px 0 !important; }
        .belair-chai-level { font-size: 12px !important; text-transform: uppercase !important; color: var(--wh-accent) !important; letter-spacing: 0.5px !important; font-weight: 600 !important; }
        .belair-chai-card-bottom { font-size: 12px !important; font-weight: 600 !important; color: var(--wh-muted) !important; display: flex !important; align-items: center !important; gap: 6px !important; }
        .donor-card-heart svg { width: 14px !important; height: 14px !important; }

        .belair-view-all-container { width: 100% !important; display: flex !important; justify-content: center !important; margin-top: 30px !important; }
        .belair-view-all-btn {
            background: transparent !important;
            border: 2px solid #FFFFFF !important;
            color: #FFFFFF !important;
            padding: 10px 30px !important;
            border-radius: 50px !important;
            font-family: "Commissioner", sans-serif !important;
            font-weight: 600 !important;
            cursor: pointer !important;
            font-size: 14px !important;
            display: flex !important;
            align-items: center !important;
            gap: 8px !important;
        }
        .belair-view-all-btn:hover { background: #FFFFFF !important; color: var(--wh-accent) !important; }

        .belair-donor-notice {
            width: 100% !important;
            max-width: 900px !important;
            margin: 26px auto 0 auto !important;
            font-family: 'Commissioner', sans-serif !important;
            font-size: 13px !important;
            color: rgba(255,255,255,0.85) !important;
            text-align: center !important;
            line-height: 1.5 !important;
            box-sizing: border-box !important;
            padding: 0 20px !important;
        }
        .belair-donor-notice a { color: #FFFFFF !important; text-decoration: underline !important; }

        /* ---------- GENERAL FORM ---------- */
        .form-line { padding: 15px 0 !important; margin: 0 auto !important; max-width: 100% !important; box-sizing: border-box !important; display: block !important; }

        .form-label, .form-sub-label {
            font-family: "Commissioner", sans-serif !important;
            font-size: 16px !important;
            font-weight: 400 !important;
            color: var(--wh-muted) !important;
            margin-bottom: 8px !important;
            display: block !important;
            width: 100% !important;
            text-align: left !important;
            float: none !important;
        }

        .form-textbox, .form-dropdown, .form-textarea {
            width: 100% !important;
            max-width: 100% !important;
            padding: 12px 15px !important;
            border: 1px solid var(--wh-line) !important;
            border-radius: 6px !important;
            font-family: "Commissioner", sans-serif !important;
            font-size: 16px !important;
            box-sizing: border-box !important;
            transition: border-color 0.25s !important;
            background-color: #FAFAFA !important;
        }
        .form-textbox:focus, .form-dropdown:focus {
            border-color: var(--wh-accent) !important;
            outline: none !important;
            background-color: #fff !important;
        }

        /* ---------- TIER PICKER (id_3) ---------- */
        #cid_3 .form-single-column {
            display: grid !important;
            grid-template-columns: repeat(3, 1fr) !important;
            gap: 18px !important;
            width: 100% !important;
        }
        #label_3 { float: none !important; display: block !important; width: 100% !important; text-align: center !important; margin-bottom: 20px !important; }
        li#id_3 { display: flex !important; flex-direction: column !important; align-items: center !important; }

        .tier-card {
            position: relative !important;
            border-radius: 12px !important;
            padding: 30px 22px !important;
            display: flex !important;
            flex-direction: column !important;
            align-items: flex-start !important;
            justify-content: center !important;
            min-height: 110px !important;
            cursor: pointer !important;
            transition: transform 0.2s, box-shadow 0.2s !important;
            box-sizing: border-box !important;
            margin-bottom: 0 !important;
            width: 100% !important;
            border-width: 2px !important;
            border-style: solid !important;
            background-color: #FFFFFF !important;
        }
        .tier-card:hover { transform: translateY(-3px) !important; }
        .tier-card.tier-selected { border-width: 4px !important; padding: 28px 20px !important; }

        /* Circle grouping inside the picker */
        .wh-tier-heading {
            grid-column: 1 / -1 !important;
            font-family: 'Commissioner', sans-serif !important;
            font-size: 17px !important;
            font-weight: 700 !important;
            color: var(--wh-accent) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.06em !important;
            text-align: left !important;
            padding-bottom: 8px !important;
            margin: 10px 0 0 0 !important;
            border-bottom: 2px solid var(--wh-accent-soft) !important;
        }

        .tier-card input[type="radio"] {
            appearance: none !important;
            -webkit-appearance: none !important;
            width: 15px !important;
            height: 15px !important;
            border-radius: 50% !important;
            border: 1.5px solid #C9C9C9 !important;
            background: #fff !important;
            cursor: pointer !important;
            position: absolute !important;
            top: 14px !important;
            right: 14px !important;
            margin: 0 !important;
        }
        .tier-card input[type="radio"]:checked {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") !important;
            background-size: 11px 11px !important;
            background-repeat: no-repeat !important;
            background-position: center !important;
        }
        .tier-card input[type="radio"]:focus-visible { outline: 3px solid var(--wh-accent) !important; outline-offset: 2px !important; }

        .tier-card-content { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; text-align: left !important; }
        .tier-name { font-size: 19px !important; font-weight: 600 !important; margin-bottom: 0 !important; color: var(--wh-ink) !important; text-transform: none !important; letter-spacing: 0 !important; font-family: "Spectral", serif !important; }
        .tier-line { width: 100% !important; height: 1px !important; margin: 12px 0 !important; opacity: 0.45 !important; }
        .tier-price { font-size: 22px !important; font-weight: 700 !important; font-family: "Spectral", serif !important; }
        .tier-price .tier-per { font-size: 12px !important; font-weight: 400 !important; margin-left: 4px !important; color: var(--wh-muted) !important; }

        /* Alternating tier cards - red / blue */
        .tier-card-accent { border-color: var(--wh-accent) !important; }
        .tier-card-accent .tier-line  { background-color: var(--wh-accent) !important; }
        .tier-card-accent .tier-price { color: var(--wh-accent) !important; }
        .tier-card-accent:hover { box-shadow: 0 6px 16px rgba(var(--wh-accent-rgb), 0.20) !important; }
        .tier-card-accent.tier-selected { background-color: var(--wh-accent-soft) !important; }
        .tier-card-accent input[type="radio"]:checked {
            background-color: var(--wh-accent) !important;
            border-color: var(--wh-accent) !important;
        }

        .tier-card-gold { border-color: var(--wh-gold) !important; }
        .tier-card-gold .tier-line  { background-color: var(--wh-gold) !important; }
        .tier-card-gold .tier-price { color: var(--wh-gold-dk) !important; }
        .tier-card-gold:hover { box-shadow: 0 6px 16px rgba(var(--wh-gold-rgb), 0.28) !important; }
        .tier-card-gold.tier-selected { background-color: var(--wh-gold-soft) !important; }
        .tier-card-gold input[type="radio"]:checked {
            background-color: var(--wh-gold) !important;
            border-color: var(--wh-gold) !important;
        }

        .tier-main-title { font-size: 26px !important; font-weight: 800 !important; color: var(--wh-ink) !important; margin-bottom: 5px !important; text-align: center !important; display: block !important; font-family: "Spectral", serif !important; }
        .tier-sub-title { font-size: 18px !important; font-weight: 400 !important; color: var(--wh-muted) !important; margin-bottom: 25px !important; text-align: center !important; display: block !important; font-family: "Spectral", serif !important; }

        #cid_3 br, #cid_3 .clearfix { display: none !important; }

        /* ---------- PAYMENT DETAILS HEADER (header_4) ---------- */
        #header_4 {
            text-align: center !important;
            font-size: 30px !important;
            color: var(--wh-ink) !important;
            font-family: "Spectral", serif !important;
            font-weight: 700 !important;
            margin: 20px 0 10px 0 !important;
            padding-bottom: 10px !important;
            display: block !important;
        }

        /* ---------- NAME FIELDS (id_5) ---------- */
        #id_5 .form-sub-label-container { width: 49% !important; display: inline-block !important; }
        #id_5 .form-sub-label-container:first-child { margin-right: 1% !important; }
        #id_5 .form-label-top, #id_6 .form-label-top, #id_7 .form-label-top, #id_8 .form-label-top { float: none !important; display: block !important; text-align: left !important; }
        .form-input { margin-left: 0 !important; width: 100% !important; }

        #id_7 .form-checkbox-item label { font-family: "Commissioner", sans-serif !important; font-size: 15px !important; color: var(--wh-ink) !important; }
        #id_7 input[type="checkbox"], #id_11 input[type="checkbox"] { accent-color: var(--wh-accent) !important; }

        /* ---------- TOTAL (id_11) ---------- */
        #id_11 {
            padding: 20px !important;
            margin-top: 20px !important;
            width: 100% !important;
            display: flex !important;
            flex-direction: column !important;
            background-color: #FFFFFF !important;
            border: 1px solid var(--wh-line) !important;
            border-radius: 8px !important;
            box-sizing: border-box !important;
        }
        #id_11 > .form-label-top label { font-family: "Commissioner", sans-serif !important; font-size: 16px !important; color: var(--wh-ink) !important; margin: 0 !important; }
        #total_amount { font-size: 24px !important; font-weight: 700 !important; color: var(--wh-accent) !important; display: flex !important; align-items: baseline !important; font-family: "Commissioner", sans-serif !important; }
        #total_amount:after { content: "/Month" !important; font-size: 16px !important; color: var(--wh-muted) !important; font-weight: 400 !important; margin-left: 5px !important; }
        #div_offset_gift_11 { display: block !important; width: 100% !important; margin-top: 8px !important; }
        #div_offset_gift_11 label { font-family: "Commissioner", sans-serif !important; font-size: 14px !important; color: var(--wh-muted) !important; }

        /* ---------- PAYMENT METHODS (id_10) ---------- */
        #cid_10 { background: transparent !important; border: none !important; padding: 0 !important; margin-top: 10px !important; box-sizing: border-box !important; }

        #cid_10 .form-payment-methods {
            display: flex !important;
            flex-direction: row !important;
            gap: 15px !important;
            width: 100% !important;
            margin-bottom: 20px !important;
            padding: 0 !important;
            box-sizing: border-box !important;
        }
        #cid_10 .form-payment-methods .form-radio-item {
            flex: 1 1 0 !important;
            display: flex !important;
            flex-direction: row-reverse !important;
            justify-content: center !important;
            align-items: center !important;
            background-color: #fff !important;
            border: 1px solid var(--wh-line) !important;
            border-radius: 12px !important;
            padding: 15px 10px !important;
            cursor: pointer !important;
            box-sizing: border-box !important;
            float: none !important;
            margin: 0 !important;
            transition: all 0.2s ease;
        }
        #cid_10 .form-payment-methods .form-radio-item.active-payment-card { background-color: var(--wh-accent-soft) !important; border-color: var(--wh-accent) !important; }
        #cid_10 .form-payment-methods label { font-size: 16px !important; font-family: 'Commissioner', sans-serif !important; color: var(--wh-ink) !important; cursor: pointer !important; white-space: nowrap !important; }
        #cid_10 .form-payment-methods input[type="radio"] { accent-color: var(--wh-accent) !important; transform: scale(1.1) !important; margin-left: 6px !important; }

        #cid_10 .form-address-table, #cid_10 .form-address-table tbody { display: block !important; width: 100% !important; }
        #cid_10 .form-address-table { max-width: 100% !important; }
        #cid_10 .form-address-table tr:not(.hide) { display: flex !important; flex-wrap: wrap !important; width: 100% !important; margin-bottom: 15px !important; }
        #cid_10 .form-address-table td { padding: 0 !important; width: 100% !important; display: flex !important; }
        #cid_10 tr.credit_card:not(.hide),
        #cid_10 tr.paypal:not(.hide),
        #cid_10 tr.other:not(.hide),
        #cid_10 tr.billing_address:not(.hide) { border-radius: 8px !important; padding: 0 !important; box-sizing: border-box !important; margin-top: 15px !important; }

        #cid_10 th {
            font-family: "Commissioner", sans-serif !important;
            font-weight: 600 !important;
            color: var(--wh-ink) !important;
            text-align: left !important;
            padding-bottom: 10px !important;
            display: block !important;
            border-bottom: 1px solid var(--wh-line) !important;
            margin: 5px 0 15px 0 !important;
            width: 100% !important;
        }
        #cid_10 .cc-field-wrapper { width: 100% !important; }
        #cid_10 .cc_ccv { width: 100% !important; margin-top: 10px !important; }
        #cid_10 .form-sub-label { font-family: "Commissioner", sans-serif !important; font-size: 14px !important; color: var(--wh-muted) !important; margin-top: 5px !important; display: block !important; }

        /* ---------- SUBMIT ---------- */
        #id_2 { margin-top: 20px !important; padding-bottom: 20px !important; }
        #input_2 {
            width: 100% !important;
            background-color: var(--wh-gold) !important;
            color: var(--wh-ink) !important;
            font-family: "Commissioner", sans-serif !important;
            font-weight: 700 !important;
            font-size: 22px !important;
            padding: 15px 25px !important;
            border-radius: 50px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 15px !important;
            cursor: pointer !important;
            border: 2px solid var(--wh-gold) !important;
            transition: all 0.25s ease !important;
            box-shadow: none !important;
        }
        #input_2:hover { background-color: var(--wh-gold-dk) !important; border-color: var(--wh-gold-dk) !important; color: var(--wh-ink) !important; }
        #input_2 .belair-submit-arrow svg { fill: var(--wh-ink) !important; }
        #input_2[disabled] { opacity: 0.65 !important; cursor: not-allowed !important; }

        /* ---------- CMS BACK-LINK BAR ---------- */
        .cco_templateless_template { display: none !important; }

        /* ---------- SCROLL ANIMATION ---------- */
        .belair-animate-hidden { opacity: 0; transform: translateY(30px); transition: opacity 0.8s ease-out, transform 0.8s ease-out; will-change: opacity, transform; }
        .belair-animate-visible { opacity: 1; transform: translateY(0); }
        @media (prefers-reduced-motion: reduce) {
            .belair-animate-hidden { opacity: 1 !important; transform: none !important; transition: none !important; }
        }

        /* ---------- RESPONSIVE ---------- */
        @media only screen and (max-width: 768px) {
            .belair-img-mobile { display: block !important; }
            .belair-img-desktop { display: none !important; }

            .belair-chai-nav { display: none !important; }
            .belair-white-box { padding: 16px !important; }

            .belair-chai-hero-image {
                height: 300px !important;
                padding: 6px !important;
                border-radius: 14px !important;
                box-shadow: 6px 6px 0px var(--wh-accent) !important;
                margin-bottom: 34px !important;
            }
           

            .wh-chai-tagline { font-size: 21px !important; letter-spacing: 0.07em !important; margin-top: 14px !important; }

            .chai-belair-row-top { flex-direction: column !important; }
            .chai-belair-gift-card { flex: auto !important; justify-content: flex-start !important; }
            .chai-belair-row-bottom { grid-template-columns: 1fr !important; }

            #row-1, #row-3 { background-color: #FFFFFF !important; }
            #row-2 { background-color: var(--wh-accent) !important; }

            .wh-benefits { padding: 28px 18px !important; }
            .wh-benefits-title { font-size: 23px !important; margin-bottom: 25px !important; }
            .wh-benefits-grid { grid-template-columns: 1fr !important; gap: 18px !important; }
            .wh-benefit-icon { width: 58px !important; height: 58px !important; }
            .wh-benefit-text { font-size: 16px !important; }

            .belair-chai-partners-title { font-size: 42px !important; }
            .belair-chai-logo-img { width: 100% !important; }
            .wh-circle-title { font-size: 22px !important; }
            .belair-tier-group-title { font-size: 15px !important; }
            .belair-tier-group-grid { grid-template-columns: 1fr 1fr !important; gap: 10px !important; }

            #cid_3 .form-single-column { grid-template-columns: 1fr 1fr !important; gap: 10px !important; }
            #id_5 .form-sub-label-container { width: 100% !important; margin-right: 0 !important; }
            #cid_10 .form-payment-methods { flex-wrap: wrap !important; }
            #cid_10 .form-payment-methods .form-radio-item { flex: 0 0 calc(50% - 10px) !important; }
        }
    `;

    var styleSheet = document.createElement("style");
    styleSheet.textContent = westHillsStyles;
    document.head.appendChild(styleSheet);


    // =========================================================
    // 2. SVGs + nav actions
    // =========================================================
    var ARROW_SVG = '<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">'
                  + '<path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>';

    function injectSVGs() {
        var arrowTargets = document.querySelectorAll('.box-arrow-target');
        Array.prototype.forEach.call(arrowTargets, function (el) { el.innerHTML = ARROW_SVG; });

        var submitBtn = document.getElementById('input_2');
        if (submitBtn && !submitBtn.querySelector('.belair-submit-arrow')) {
            var arrowDiv = document.createElement('div');
            arrowDiv.className = 'belair-submit-arrow';
            arrowDiv.style.display = 'flex';
            arrowDiv.style.alignItems = 'center';
            arrowDiv.innerHTML = ARROW_SVG;
            var overrideStyle = document.createElement('style');
            overrideStyle.innerHTML = '#input_2::after { display: none !important; content: none !important; }';
            document.head.appendChild(overrideStyle);
            submitBtn.appendChild(arrowDiv);
        }

        function scrollToTiers() {
            var target = document.getElementById('id_3') || document.getElementById('cid_3');
            if (target) target.scrollIntoView({ behavior: 'smooth' });
        }

        Array.prototype.forEach.call(document.querySelectorAll('.nav-join-action'), function (btn) {
            btn.addEventListener('click', function (e) { e.preventDefault(); scrollToTiers(); });
        });
    }

    function removeBackLinkBar() {
        var bar = document.querySelector('.cco_templateless_template');
        if (bar) bar.remove();
    }


    // =========================================================
    // 3. TIER HELPERS (shared by the wall and the submit hook)
    // =========================================================
    function tierByName(raw) {
        var clean = String(raw || '').replace(/^"|"$/g, '').trim().toLowerCase();
        if (!clean) return null;
        for (var i = 0; i < TIERS.length; i++) {
            if (TIERS[i].name.toLowerCase() === clean) return TIERS[i];
            var alts = TIERS[i].alt || [];
            for (var a = 0; a < alts.length; a++) {
                if (alts[a].toLowerCase() === clean) return TIERS[i];
            }
        }
        return null;
    }

    function tierByAmount(amount) {
        for (var i = TIERS.length - 1; i >= 0; i--) {
            if (amount >= TIERS[i].amount) return TIERS[i];
        }
        return TIERS[0]; // anything under $150 sits with Chai
    }

    // Level string wins (we write it ourselves); amount is the fallback.
    function resolveTier(donor) {
        var byName = tierByName(donor['Level'] || donor['Category'] || donor['level']);
        if (byName) return byName;

        var rawAmount = donor['Amount'] || donor['amount'] || '';
        var num = parseFloat(String(rawAmount).replace(/[^0-9.]/g, ''));
        if (!isNaN(num) && num > 0) return tierByAmount(num);

        return null; // unknown level, no amount - grouped under its raw text
    }


    // =========================================================
    // 4. DONOR WALL
    // =========================================================
    function fetchAndRenderDonors() {
        var grid = document.getElementById('belair-chai-donors-grid');
        var countDisplay = document.getElementById('donor-count-display');
        var viewAllBtn = document.getElementById('btn-view-all-donors');

        if (!countDisplay || !viewAllBtn) return;

        if (!grid) {
            grid = document.createElement('div');
            grid.id = 'belair-chai-donors-grid';
            grid.className = 'belair-chai-donors-grid';
            countDisplay.parentNode.insertBefore(grid, viewAllBtn.parentNode);
        }

        var HEART = '<svg viewBox="0 0 24 24" style="fill:' + ACCENT_HEX + '"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>';

        // Quote-aware CSV parser - donor names contain commas and ampersands.
        function parseCSV(text) {
            text = text.replace(/\r\n/g, "\n").replace(/\r/g, "\n");
            var rows = [], row = [], field = '', inQuotes = false;
            for (var i = 0; i < text.length; i++) {
                var c = text.charAt(i);
                if (inQuotes) {
                    if (c === '"') {
                        if (text.charAt(i + 1) === '"') { field += '"'; i++; }
                        else { inQuotes = false; }
                    } else { field += c; }
                } else if (c === '"') { inQuotes = true; }
                else if (c === ',') { row.push(field); field = ''; }
                else if (c === "\n") { row.push(field); rows.push(row); row = []; field = ''; }
                else { field += c; }
            }
            if (field.length || row.length) { row.push(field); rows.push(row); }
            if (!rows.length) return [];

            var headers = rows.shift().map(function (h) { return h.trim(); });
            return rows.filter(function (r) {
                return r.join('').trim() !== '';
            }).map(function (r) {
                var obj = {};
                headers.forEach(function (h, idx) { obj[h] = (r[idx] || '').trim(); });
                return obj;
            });
        }

        // Built from char codes so no CMS editor can decode the entities on paste.
        var AMP = String.fromCharCode(38), LT = String.fromCharCode(60), GT = String.fromCharCode(62);
        function escapeHtml(s) {
            return String(s)
                .split(AMP).join(AMP + 'amp;')
                .split(LT).join(AMP + 'lt;')
                .split(GT).join(AMP + 'gt;');
        }

        function render(data) {
            var donors = data.filter(function (d) {
                var name = (d['Name'] || d['name'] || '').trim();
                var level = (d['Level'] || d['Category'] || '').trim().toLowerCase();
                return name !== '' && level !== 'no category';
            });

            countDisplay.innerText = donors.length + ' active partners';

            // bucket: circle -> tier name -> donors
            var buckets = {};
            var extraTiers = {};   // tier names that are not in TIERS

            donors.forEach(function (d) {
                var tier = resolveTier(d);
                var circle, tierName;
                if (tier) {
                    circle = tier.circle;
                    tierName = tier.name;
                } else {
                    circle = 'Founders Circle';
                    tierName = (d['Level'] || d['Category'] || 'Chai Partner').trim();
                    extraTiers[tierName] = true;
                }
                if (!buckets[circle]) buckets[circle] = {};
                if (!buckets[circle][tierName]) buckets[circle][tierName] = [];
                buckets[circle][tierName].push(d);
            });

            // biggest gift first inside each circle
            function tierOrderFor(circleName) {
                var order = TIERS.filter(function (t) { return t.circle === circleName; })
                                 .sort(function (a, b) { return b.amount - a.amount; })
                                 .map(function (t) { return t.name; });
                if (circleName === 'Founders Circle') {
                    Object.keys(extraTiers).forEach(function (n) {
                        if (order.indexOf(n) === -1) order.push(n);
                    });
                }
                return order;
            }

            var drawn = 0;

            function draw(limit) {
                grid.innerHTML = '';
                drawn = 0;

                CIRCLE_ORDER.forEach(function (circleName) {
                    var tiersInCircle = buckets[circleName];
                    if (!tiersInCircle) return;
                    if (limit !== -1 && drawn >= limit) return;

                    var circleWrap = document.createElement('div');
                    circleWrap.className = 'wh-circle';

                    var circleHeading = document.createElement('h3');
                    circleHeading.className = 'wh-circle-title';
                    circleHeading.textContent = circleName;
                    circleWrap.appendChild(circleHeading);

                    var anyDrawnInCircle = false;

                    tierOrderFor(circleName).forEach(function (tierName) {
                        var members = tiersInCircle[tierName];
                        if (!members || !members.length) return;
                        if (limit !== -1 && drawn >= limit) return;

                        var section = document.createElement('div');
                        section.className = 'belair-tier-group';

                        var known = tierByName(tierName);
                        var heading = document.createElement('div');
                        heading.className = 'belair-tier-group-title';
                        heading.innerHTML = escapeHtml(tierName)
                            + (known ? ' <span class="belair-tier-range">$' + known.amount + '/month</span>' : '');
                        section.appendChild(heading);

                        var groupGrid = document.createElement('div');
                        groupGrid.className = 'belair-tier-group-grid';

                        members.forEach(function (d) {
                            if (limit !== -1 && drawn >= limit) return;
                            var name = escapeHtml(d['Name'] || d['name'] || 'Anonymous');
                            var since = escapeHtml(d['Since'] || d['Date'] || d['Month'] || '');

                            var card = document.createElement('div');
                            card.className = 'belair-chai-donor-card';
                            card.innerHTML =
                                '<div class="belair-chai-card-top">'
                              +   '<div class="belair-chai-name-row"><div class="belair-chai-name">' + name + '</div></div>'
                              +   '<div class="belair-chai-level">' + escapeHtml(tierName) + '</div>'
                              + '</div>'
                              + '<div class="belair-chai-card-divider"></div>'
                              + '<div class="belair-chai-card-bottom">'
                              +   '<div class="donor-card-heart">' + HEART + '</div>'
                              +   (since ? 'Partner since ' + since : 'Chai Partner')
                              + '</div>';
                            groupGrid.appendChild(card);
                            drawn++;
                            anyDrawnInCircle = true;
                        });

                        section.appendChild(groupGrid);
                        circleWrap.appendChild(section);
                    });

                    if (anyDrawnInCircle) grid.appendChild(circleWrap);
                });
            }

            draw(INITIAL_CARDS);

            if (donors.length <= INITIAL_CARDS) {
                viewAllBtn.style.display = 'none';
            } else {
                viewAllBtn.style.display = 'flex';
                var expanded = false;
                viewAllBtn.addEventListener('click', function (e) {
                    e.preventDefault();
                    expanded = !expanded;
                    draw(expanded ? -1 : INITIAL_CARDS);
                    viewAllBtn.textContent = expanded ? 'Show less' : 'View all partners';
                });
                viewAllBtn.textContent = 'View all partners';
            }
        }

        if (!GOOGLE_SHEET_CSV_URL || GOOGLE_SHEET_CSV_URL.indexOf('http') !== 0) {
            countDisplay.innerText = '';
            return;
        }

        fetch(GOOGLE_SHEET_CSV_URL)
            .then(function (r) { return r.text(); })
            .then(function (text) { render(parseCSV(text)); })
            .catch(function (err) {
                countDisplay.innerText = 'Our partner list is taking a moment to load.';
                if (window.console) console.error('Chai Club donor list:', err);
            });
    }

    function addDonorNotice() {
        var wrapper = document.getElementById('section-partners');
        if (!wrapper || document.querySelector('.belair-donor-notice')) return;
        var notice = document.createElement('div');
        notice.className = 'belair-donor-notice';
        notice.innerHTML = 'Please contact <a href="mailto:' + CONTACT_EMAIL + '">' + CONTACT_EMAIL + '</a> if a name is listed incorrectly.';
        wrapper.appendChild(notice);
    }


    // =========================================================
    // 5. FORM LAYOUT
    // =========================================================
    function wrapFormContent() {
        var startElement = document.getElementById('id_3');
        var endElement = document.getElementById('id_2');
        if (!startElement || !endElement) return;

        var parent = startElement.parentNode;
        var wrapper = document.createElement('div');
        wrapper.className = 'belair-white-box';
        parent.insertBefore(wrapper, startElement);

        var current = startElement, toMove = [];
        while (current) {
            toMove.push(current);
            if (current === endElement) break;
            current = current.nextElementSibling;
        }
        toMove.forEach(function (el) { wrapper.appendChild(el); });
    }

    function restructureTierSection() {
        var headerLabelContainer = document.getElementById('label_3');
        var headerLabel = headerLabelContainer ? headerLabelContainer.querySelector('label') : null;
        if (headerLabel) {
            var parts = headerLabel.innerHTML.split('/n');
            if (parts.length > 1) {
                headerLabel.innerHTML = '<span class="tier-main-title">' + parts[0].trim() + '</span>'
                                      + '<span class="tier-sub-title">' + parts[1].trim() + '</span>';
            }
        }

        var container = document.querySelector('#cid_3 .form-single-column');
        if (!container) return;

        var items = container.querySelectorAll('.form-radio-item');

        Array.prototype.forEach.call(items, function (item, index) {
            item.classList.add('tier-card');
            item.classList.add(index % 2 === 0 ? 'tier-card-accent' : 'tier-card-gold');

            item.addEventListener('click', function (e) {
                Array.prototype.forEach.call(items, function (i) { i.classList.remove('tier-selected'); });
                item.classList.add('tier-selected');
                if (e.target.tagName === 'INPUT') return;
                var radio = item.querySelector('input[type="radio"]');
                if (radio) radio.click();
            });

            var label = item.querySelector('label');
            if (!label) return;

            var fullText = label.innerText.trim();
            var dollarIndex = fullText.lastIndexOf('$');
            if (dollarIndex === -1) return;

            var title = fullText.substring(0, dollarIndex).trim();
            var priceRaw = fullText.substring(dollarIndex).trim();
            var slashIndex = priceRaw.indexOf('/');
            var priceMain = slashIndex !== -1 ? priceRaw.substring(0, slashIndex) : priceRaw;
            var priceSuffix = slashIndex !== -1 ? priceRaw.substring(slashIndex) : '';

            label.innerHTML = '<div class="tier-card-content">'
                            +   '<div class="tier-name">' + title + '</div>'
                            +   '<div class="tier-line"></div>'
                            +   '<div class="tier-price">' + priceMain + '<span class="tier-per">' + priceSuffix + '</span></div>'
                            + '</div>';
        });

        // Drop a circle heading in front of the first card of each circle
        var seen = {};
        Array.prototype.forEach.call(items, function (item) {
            var radio = item.querySelector('input[type="radio"]');
            if (!radio) return;
            var value = radio.value || '';
            var d = value.lastIndexOf('$');
            var levelName = d === -1 ? value.trim() : value.substring(0, d).trim();
            var tier = tierByName(levelName);
            if (!tier || seen[tier.circle]) return;
            seen[tier.circle] = true;

            var heading = document.createElement('div');
            heading.className = 'wh-tier-heading';
            heading.textContent = tier.circle;
            container.insertBefore(heading, item);
        });
    }

    function enhancePaymentSection() {
        var ccNumber = document.getElementById('input_10_cc_number');
        if (ccNumber) ccNumber.placeholder = '0000 0000 0000 0000';
        var ccCvv = document.getElementById('input_10_cc_ccv');
        if (ccCvv) ccCvv.placeholder = 'CVV';
        var nameOnCard = document.getElementById('input_10_cc_nameOnCard');
        if (nameOnCard) nameOnCard.placeholder = 'ex. John Smith';

        var paymentMethodItems = document.querySelectorAll('#cid_10 .form-payment-methods .form-radio-item');
        Array.prototype.forEach.call(paymentMethodItems, function (item) {
            item.addEventListener('click', function (e) {
                Array.prototype.forEach.call(paymentMethodItems, function (i) { i.classList.remove('active-payment-card'); });
                item.classList.add('active-payment-card');
                if (e.target.tagName !== 'INPUT') {
                    var radio = item.querySelector('input[type="radio"]');
                    if (radio && !radio.checked && !radio.disabled) radio.click();
                }
            });
            var radio = item.querySelector('input[type="radio"]');
            if (radio && radio.checked) item.classList.add('active-payment-card');
        });
    }

    // Monthly recurrence lives on id_9 for this form. Force it on, hide it.
    function handleMonthlyRecurrence() {
        var monthlyCheckbox = document.getElementById('input_9');
        var monthlyRow = document.getElementById('id_9');
        if (monthlyCheckbox && !monthlyCheckbox.checked) {
            monthlyCheckbox.checked = true;
            monthlyCheckbox.dispatchEvent(new Event('change', { bubbles: true }));
        }
        if (monthlyRow) monthlyRow.style.display = 'none';
    }


    // =========================================================
    // 6. GOOGLE SHEET WRITE ON SUBMIT
    //
    //    This NEVER calls preventDefault, never calls form.submit(),
    //    and never blocks the CMS. The card is charged exactly once,
    //    by the CMS, exactly as it would be without this script.
    //    All we do is fire one keepalive request alongside it.
    // =========================================================
    var sheetPosted = false;

    function selectedTier() {
        var radio = document.querySelector('#cid_3 input[type="radio"]:checked');
        if (!radio) return null;
        var value = radio.value || '';
        var d = value.lastIndexOf('$');
        if (d === -1) return { level: value.trim(), amount: '' };

        var level = value.substring(0, d).trim();
        var price = value.substring(d + 1);
        var slash = price.indexOf('/');
        if (slash !== -1) price = price.substring(0, slash);
        var amount = parseFloat(price.replace(/[^0-9.]/g, ''));
        return { level: level, amount: isNaN(amount) ? '' : amount };
    }

    function donorName() {
        var anon = document.getElementById('input_7_0');
        if (anon && anon.checked) return 'Anonymous';

        var display = document.getElementById('input_6');
        if (display && display.value.trim()) return display.value.trim();

        var first = document.getElementById('first_5');
        var last = document.getElementById('last_5');
        var full = ((first ? first.value : '') + ' ' + (last ? last.value : '')).trim();
        return full || 'Anonymous';
    }

    function sinceLabel() {
        try {
            return new Date().toLocaleDateString('en-US', { month: 'short', year: 'numeric' });
        } catch (e) {
            return '';
        }
    }

    function hookSheetSubmit() {
        var form = document.querySelector('.userform-form') || document.forms[0];
        var button = document.getElementById('input_2');
        if (!form || !button) return;
        if (!SHEET_POST_URL || SHEET_POST_URL.indexOf('http') !== 0) return;

        button.addEventListener('click', function () {
            // Let the CMS run its own validation first, then look at the result.
            setTimeout(function () {
                if (sheetPosted) return;

                var tier = selectedTier();
                if (!tier) return;                       // no tier chosen, nothing to record

                var payMethod = document.querySelector('#cid_10 input.paymentMethod:checked');
                if (!payMethod) return;                  // no payment method, the CMS will block

                var hasErrors = document.querySelectorAll('.form-line-error, .form-validation-error, .form-error-message').length > 0;
                if (hasErrors) return;
                if (form.checkValidity && !form.checkValidity()) return;

                var emailEl = document.getElementById('input_8');

                var payload = {
                    name:    donorName(),
                    amount:  tier.amount,
                    level:   tier.level,
                    month:   sinceLabel(),
                    email:   emailEl ? emailEl.value.trim() : '',
                    method:  payMethod.value || '',
                    anonymous: !!(document.getElementById('input_7_0') && document.getElementById('input_7_0').checked)
                };

                sheetPosted = true;                      // one write per page load, full stop

                fetch(SHEET_POST_URL, {
                    method: 'POST',
                    mode: 'no-cors',
                    keepalive: true,                     // survives the page navigating away
                    headers: { 'Content-Type': 'text/plain;charset=utf-8' },
                    body: JSON.stringify(payload)
                }).catch(function () {});
            }, 300);
        });
    }


    // =========================================================
    // 7. SCROLL ANIMATION
    // =========================================================
    function setupScrollAnimations() {
        if (!('IntersectionObserver' in window)) return;
        if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;

        var observer = new IntersectionObserver(function (entries, obs) {
            entries.forEach(function (entry) {
                if (entry.isIntersecting) {
                    entry.target.classList.add('belair-animate-visible');
                    obs.unobserve(entry.target);
                }
            });
        }, { threshold: 0.1 });

        [
            '.belair-chai-header-wrapper',
            '.belair-chai-hero-image',
            '.chai-belair-container',
            '.wh-benefits',
            '.belair-chai-donors-wrapper',
            '#id_3',
            '#id_5',
            '#id_10',
            '#id_2'
        ].forEach(function (selector) {
            Array.prototype.forEach.call(document.querySelectorAll(selector), function (el) {
                el.classList.add('belair-animate-hidden');
                observer.observe(el);
            });
        });
    }


    // =========================================================
    // 8. GO
    // =========================================================
    var started = false;
    function init() {
        if (started) return;
        started = true;

        removeBackLinkBar();
        injectSVGs();
        handleMonthlyRecurrence();
        fetchAndRenderDonors();
        addDonorNotice();
        wrapFormContent();
        restructureTierSection();
        enhancePaymentSection();
        hookSheetSubmit();
        setupScrollAnimations();
    }

    window.addEventListener('load', init);
    if (typeof jQuery !== 'undefined') { jQuery(document).ready(init); }

})();
//]]>
</script>
</body>
</html>