PageSourceSearch

https://tlcanalytics.earth/pricing.html

html tlcanalytics.earth collected 2026-10-02 01:01:01 UTC 53,225 bytes, 859 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4  <base href="https://tlcanalytics.earth">
5  <meta charset="utf-8" />
6  <title>Total Life Cycle Analytics - Pricing</title>
7  <meta name="description" content="Sustainability verification and reporting solutions for hotels, restaurants, events, and tourism destinations" />
8  <meta name="keywords" content="sustainability, hospitality, tourism, climate change, biodiversity, environmental impact">
9  <meta name="viewport" content="width=device-width, maximum-scale=1, initial-scale=1, user-scalable=0" />
10  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600%7CRaleway:300,400,500,600,700%7CLato:300,400,400italic,600,700" rel="stylesheet" type="text/css" />
11<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 11-12
11
12<script async src="https://www.googletagmanager.com/gtag/js?id=
12G-99CVVH4200
vendor: 12 bytes, line 12
12"></script>
13<script>
14  
vendor: 134 bytes, lines 14-18
14window.dataLayer = window.dataLayer || [];
15  function gtag(){dataLayer.push(arguments);}
16  gtag('js', new Date());
17
18  gtag('config', '
18G-99CVVH4200
vendor: 4 bytes, line 18
18');
19</script>
19
20  <!-- FONTS -->
21  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600%7CRaleway:300,400,500,600,700%7CLato:300,400,400italic,600,700" rel="stylesheet" type="text/css" />
22  
23  <!-- CORE CSS -->
24  <link href="https://tlcanalytics.earth/assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
25  
26  <!-- THEME CSS -->
27  <link href="https://tlcanalytics.earth/assets/css/essentials.css" rel="stylesheet" type="text/css" />
28  <link href="https://tlcanalytics.earth/assets/css/layout.css" rel="stylesheet" type="text/css" />
29  <link href="https://tlcanalytics.earth/assets/css/color_scheme/blue.css" rel="stylesheet" type="text/css" />
30  <link href="https://tlcanalytics.earth/assets/css/header-1.css" rel="stylesheet" type="text/css" />
31  <link href="https://tlcanalytics.earth//assets/css/tlc.css" rel="stylesheet" type="text/css" />
32  
33  <style>
34    /* --- bestehende STILE (KEINE ÄNDERUNGEN) --- */
35    .nav-main-collapse { background: rgba(0,0,0,0.9); padding: 0px; border-radius: 4px; }
36    @media (max-width: 768px) { .nav-main-collapse { width: 100%; } #topMain { padding: 10px 0; } }
37    #slider.fullheight { height: 50vh !important; }
38    .display-table { height: 50vh !important; }
39    @media (max-width: 768px) { #slider.mobile-fullheight { height: 50vh !important; } }
40    #slider h1 { font-size: 42px !important; }
41    @media (max-width: 768px) { #slider h1 { font-size: 28px !important; line-height: 1.3; } }
42    .price-clean h4 { 
43        font-size: 28px; 
44        word-wrap: break-word; 
45        min-height: 100px; 
46        line-height: 1.3; 
47        margin-bottom: 15px; 
48        font-weight: 600; 
49        padding: 0 10px;
50        display: flex;
51        align-items: center;
52        justify-content: center;
53        text-align: center;
54    }
55    @media (max-width: 768px) { .price-clean h4 { font-size: 24px; padding: 0 5px; min-height: 80px; } }
56    @media (max-width: 576px) { .price-clean h4 { font-size: 22px; } }
57    .price-clean { padding: 15px; height: 100%; position: relative; display: flex; flex-direction: column; }
58    .price-clean-footer { margin-top: auto; }
59    .ribbon { position: absolute; top: 0; right: 0; width: 110px; height: 110px; overflow: hidden; z-index: 1; }
60    .ribbon-inner { background: #4CAF50; color: white; text-align: center; font-size: 14px; font-weight: bold; line-height: 26px; transform: rotate(45deg); position: absolute; top: 20px; right: -28px; width: 120px; box-shadow: 0 3px 5px rgba(0,0,0,0.2); }
61    .row.mt-30 > [class*='col-'] { margin-bottom: 30px; }
62    .slider-container { background: rgba(28, 92, 56, 0.08); padding: 25px; border-radius: 8px; margin: 30px auto; max-width: 600px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); text-align: center; }
63    .slider-title { font-size: 20px; font-weight: 600; color: #1c5c38; margin-bottom: 15px; text-align: center; }
64    .slider-value { margin: 15px auto 0; font-size: 1.5em; font-weight: 700; background: #fff; width: 80%; text-align: center; padding: 12px; border-radius: 6px; border: 2px solid #1c5c38; color: #1c5c38; box-shadow: 0 2px 8px rgba(28, 92, 56, 0.15); }
65    input[type="range"] { width: 90%; margin: 25px auto 15px; height: 8px; display: block; }
66    input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 20px; height: 20px; background: #1c5c38; border-radius: 50%; cursor: pointer; }
67    input[type="range"]::-moz-range-thumb { width: 20px; height: 20px; background: #1c5c38; border-radius: 50%; cursor: pointer; }
68    input[type="range"]::-ms-thumb { width: 20px; height: 20px; background: #1c5c38; border-radius: 50%; cursor: pointer; }
69    .sector-buttons { display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; margin-bottom: 25px; }
70    .sector-btn {
71        padding: 13px 25px;
72        font-size: 18px;
73        font-weight: 600;
74        background: transparent;
75        color: #1c5c38;
76        border: 2px solid #1c5c38;
77        border-radius: 6px;
78        cursor: pointer;
79        transition: all 0.3s;
80        min-width: 170px;
81        text-align: center;
82        box-shadow: none;
83    }
84    .sector-btn:hover {
85        background: #e8f5e9;
86        color: #1c5c38;
87        transform: translateY(-2px);
88        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
89    }
90    .sector-btn.active {
91        background: #1c5c38;
92        color: white;
93        border-color: #1c5c38;
94        box-shadow: 0 2px 5px rgba(0,0,0,0.3), inset 0 1px 3px rgba(0,0,0,0.3);
95        transform: translateY(1px);
96    }
97    .sector-btn.active:hover {
98        background: #276e44;
99        transform: translateY(0px);
100    }
101    .sector-description { background: rgba(28, 92, 56, 0.08); border-left: 5px solid #1c5c38; padding: 25px; border-radius: 6px; margin-bottom: 40px; text-align: left; min-height: 180px; box-shadow: 0 3px 10px rgba(0,0,0,0.1); }
102    .sector-description h3 { color: #1c5c38; margin-bottom: 15px; font-weight: 600; }
103    .sector-description p { margin: 0 0 15px 0; font-size: 16px; line-height: 1.6; }
104    .sector-description .sector-stats { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 20px; }
105    .sector-description .stat-item { text-align: center; flex: 1; min-width: 150px; margin: 10px; }
106    .sector-description .stat-number { font-size: 24px; font-weight: 700; color: #1c5c38; margin-bottom: 5px; }
107    .sector-description .stat-label { font-size: 14px; color: #444; }
108    .feature-highlight { background: #effbf4; padding: 5px; border-radius: 4px; font-weight: 600; }
109    .logo-carousel { position: relative; width: 100%; overflow: hidden; padding: 30px 0; }
110    .logo-container { display: flex; position: relative; }
111    .logo-item { flex: 0 0 220px; height: 120px; margin: 0 20px; display: flex; justify-content: center; align-items: center; }
112    .logo-item img { max-width: 100%; max-height: 100%; object-fit: contain; }
113    .pricing-row {
114      display: flex;
115      flex-wrap: wrap;
116    }
117    .pricing-row > [class*="col-"] {
118      display: flex;
119      flex-direction: column;
120    }
121    .price-clean > div[id^='category'] {
122        min-height: 90px;
123        display: flex;
124        align-items: center;
125        justify-content: center;
126    }
127    .price-clean > div[id^='category'] p {
128        margin-bottom: 0;
129    }
130    .who-is-this-for { background-color: #f8f9fa; padding: 30px; border-radius: 8px; margin-top: 40px; }
131    .who-is-this-for h5 { font-weight: 600; color: #1c5c38; margin-bottom: 10px; }
132    .comparison-table { margin-top: 60px; }
133    .comparison-table table { width: 100%; border-collapse: collapse; }
134    .comparison-table thead th { background-color: #1c5c38; color: white; padding: 15px; text-align: center; font-size: 1.2em; }
135    .comparison-table tbody td { padding: 15px; border: 1px solid #ddd; text-align: center; vertical-align: middle; }
136    .comparison-table tbody td:first-child { text-align: left; font-weight: 600; color: #333; }
137    .comparison-table tbody tr:nth-child(odd) { background-color: #f9f9f9; }
138    .comparison-table .fa-check { color: #4CAF50; font-size: 1.5em; }
139    .comparison-table .fa-times { color: #e74c3c; font-size: 1.5em; }
140    .testimonial-section { padding: 60px 0; background-color: #f8f9fa; }
141    .testimonial-box blockquote { background: white; padding: 20px; border-left: 5px solid #1c5c38; margin: 0; font-size: 1.1em; font-style: italic; }
142    .testimonial-box footer { text-align: right; margin-top: 15px; font-weight: 600; color: #555; font-style: normal; }
143    .stat-highlight-box { background: #e8f5e9; border: 2px solid #a5d6a7; color: #1c5c38; padding: 30px; border-radius: 8px; text-align: center; margin-top: 60px; }
144    .stat-highlight-box p { font-size: 1.5em; font-weight: 600; margin: 0; }
145  </style>
146 
146<script> window.chtlConfig = { chatbotId: "7251621593" } </script>
vendor: 1 bytes, line 146
146
147<script async data-id="7251621593" id="chatling-embed-script" type="text/javascript" src="https://chatling.ai/js/embed.js"></script>
147
148</head>
149
150<body class="smoothscroll enable-animation custom-pack-style">
151  <!-- Wrapper -->
152  <div id="wrapper">
153    <div id="header" class="navbar-toggleable-md clearfix header-md static dark b-0 disable-uppercase">
154      <!-- TOP NAV -->
155      <header id="topNav">
156        <div class="container">
157          <!-- Mobile Menu Button -->
158          <button class="btn btn-mobile" data-toggle="collapse" data-target=".nav-main-collapse">
159            <i class="fa fa-bars"></i>
160          </button>
161          
162          <!-- Logo -->
163          <a class="logo float-left text-white" href="https://tlcanalytics.earth/">
164            <img src="https://tlcanalytics.earth/images/logo.png" alt="" /> 
165            <span><strong>TOTAL LIFE CYCLE ANALYTICS</strong></span>
166          </a>
167          
168          <!-- Top Nav -->
169          <div class="navbar-collapse collapse float-right nav-main-collapse submenu-color">
170            <nav class="nav-main">
171              <ul id="topMain" class="nav nav-pills nav-main nav-hover-animate nav-animate-fadeIn">
172                <li>
173                  <a href="about.html">About</a>
174                </li>
175                <li>
176                  <a href="team.html">Team</a>
177                </li>
178                <li>
179                  <a href="https://www.tlcanalytics.earth/contact-tlc/">Contact</a>
180                </li>
181              </ul>
182            </nav>
183          </div>
184        </div>
185      </header>
186      <!-- /Top Nav -->
187    </div>
188    
189    <!-- Slider Section -->
190    <section id="slider" class="fullheight mobile-fullheight m-0 b-0" data-background="https://tlcanalytics.earth/images/home/foliage-3a.jpg">
191      <div class="display-table">
192        <div class="display-table-cell vertical-align-middle">
193          <div class="container text-center">
194            <h1 class="m-0 fw-300 wow fadeInUp" data-wow-delay="0.4s">
195              <b class="fw-600">Tailored Sustainability Solutions</b><br>
196              for Your Hospitality Business
197            </h1>
198          </div>
199        </div>
200      </div>
201      <span class="overlay dark-2"><!-- dark overlay --></span>
202    </section>
203    
204    <!-- Main Content Section -->
205    <section class="section-sm">
206      <div class="container">
207        <header class="text-center mb-20">
208
209          <h4>Select your industry sector and business size to see pricing tailored to your needs</h4>
210          
211          <!-- Sector Selection -->
212          <div class="sector-buttons mt-30">
213            <button id="hotel-btn" class="sector-btn active" onclick="changeSector('hotel')">Hotels</button>
214            <button id="restaurant-btn" class="sector-btn" onclick="changeSector('restaurant')">Restaurants</button>
215            <button id="event-btn" class="sector-btn" onclick="changeSector('event')">Events & MICE</button>
216            <button id="training-btn" class="sector-btn" onclick="changeSector('training')">Training</button>
217            <button id="destination-btn" class="sector-btn" onclick="changeSector('destination')">Tourism Destinations</button>
218          </div>
219          
220          <!-- Sector Description -->
221          <div id="sector-description" class="sector-description">
222            <h3 id="sector-heading">Hotel Sustainability Solutions</h3>
223            <p id="sector-text">Assessing your greenhouse gas and biodiversity impacts in readiness for climate reporting regulations is just one of the reasons to get a full assessment across your Scope 1-2-3 emissions. A data-driven verification of your impacts provides a RevPAR premium of between 5% to 8%  and achieves a roadmap for your sustainability journey.</p>
224            <p id="sector-subtext">Our hotel solutions help you reduce operational costs, enhance guest experiences, and meet growing demands for sustainable accommodation options. From energy-efficient lighting to water conservation systems, we provide practical solutions tailored to your property.</p>
225            <div class="sector-stats">
226              <div class="stat-item">
227                <div class="stat-number" id="stat1">5% to 8%</div>
228                <div class="stat-label" id="stat1-label">Average RevPAR Premium</div>
229              </div>
230              <div class="stat-item">
231                <div class="stat-number" id="stat2">70%</div>
232                <div class="stat-label" id="stat2-label">Booking Preference</div>
233              </div>
234              <div class="stat-item">
235                <div class="stat-number" id="stat3">4.5×</div>
236                <div class="stat-label" id="stat3-label">ROI Within 2 Years</div>
237              </div>
238            </div>
239          </div>
240          
241          <!-- Employee Slider -->
242          <div class="slider-container">
243            <div class="slider-title" id="slider-title">Select Number of Employees</div>
244            <input type="range" id="priceSlider" min="0" max="1000" step="1" value="100">
245            <div class="slider-value" id="sliderValue">100 Employees</div>
246          </div>
247        </header>
248        
249        <!-- Pricing Packages -->
250        <div class="row mt-30 pricing-row">
251          <!-- Basic Package -->
252          <div class="col-md-4">
253            <div class="price-clean">
254              <h4 id="basic-title">Basic<br>Assessment</h4>
255              <div id="category1">
256                <h2><p>
256Price: £1,890</p></h2>
257              </div>
258              <hr>
259              <ul class="list-unstyled" id="basic-features">
260                <!-- This content is now managed by JavaScript -->
261              </ul>
262              <div class="price-clean-footer">
263                <hr>
264                <a href="https://www.tlcanalytics.earth/contact-tlc/" class="btn btn-primary" id="basic-cta-btn">Start My Assessment</a>
265              </div>
266            </div>
267          </div>
268          
269          <!-- Standard Package -->
270          <div class="col-md-4">
271            <div class="price-clean price-clean-popular">
272              <div class="ribbon">
273                <div class="ribbon-inner">BEST VALUE</div>
274              </div>
275              <h4 id="standard-title">Comprehensive<br>Audit</h4>
276              <div id="category2">
277                <h2><p>Price: £4,950</p></h2>
278              </div>
279              <hr>
280              <ul class="list-unstyled" id="standard-features">
281                <!-- This content is now managed by JavaScript -->
282              </ul>
283              <div class="price-clean-footer">
284                <hr>
285                <a href="https://www.tlcanalytics.earth/contact-tlc/" class="btn btn-primary" id="standard-cta-btn">Get My Audit</a>
286              </div>
287            </div>
288          </div>
289          
290          <!-- Premium Package -->
291          <div class="col-md-4">
292            <div class="price-clean">
293              <h4 id="premium-title">Enterprise<br>Solution</h4>
294              <div id="category3">
295                <h2><p>Price: £24,500</p></h2>
296              </div>
297              <hr>
298              <ul class="list-unstyled" id="premium-features">
299                 <!-- This content is now managed by JavaScript -->
300              </ul>
301              <div class="price-clean-footer">
302                <hr>
303                <a href="https://www.tlcanalytics.earth/contact-tlc/" class="btn btn-primary" id="premium-cta-btn">Book a Strategy Call</a>
304              </div>
305            </div>
306          </div>
307        </div>
308
309        <!-- "Who is this for?" Section -->
310        <div class="row who-is-this-for">
311            <div class="col-md-4">
312                <h5 id="who-is-basic-title">Basic is for...</h5>
313                <p id="who-is-basic-text">Businesses starting their sustainability journey, needing a baseline report for internal planning, compliance or certification on specific areas of the business.</p>
314            </div>
315            <div class="col-md-4">
316                <h5 id="who-is-standard-title">Comprehensive is for...</h5>
317                <p id="who-is-standard-text">Businesses ready to take decisive action, optimize their supply chain, and build a robust, report-ready sustainability strategy.</p>
318            </div>
319            <div class="col-md-4">
320                <h5 id="who-is-premium-title">Enterprise is for...</h5>
321                <p id="who-is-premium-text">Multi-location brands or groups needing a fully integrated, ongoing sustainability program with high-level strategic oversight.</p>
322            </div>
323        </div>
324        
325        <!-- Comparison Table -->
326        <div class="comparison-table">
327            <header class="text-center">
328                <h2 class="mt-60">Compare All Features</h2>
329            </header>
330            <div class="table-responsive">
331                <table class="table">
332                    <thead>
333                        <tr>
334                            <th>Feature</th>
335                            <th>Basic</th>
336                            <th>Comprehensive</th>
337                            <th>Enterprise</th>
338                        </tr>
339                    </thead>
340                    <tbody>
341                        <tr><td>Scope 1 & 2 GHG Emissions</td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
342                        <tr><td>Scope 3 GHG Emissions Analysis</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
343                        <tr><td>Basic Biodiversity Review</td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
344                        <tr><td>Detailed Biodiversity Assessment</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
345                        <tr id="table-sector-feature-row"><td>Sector Specific Highlight</td><td id="table-basic-feature">Energy & Water Audit</td><td id="table-standard-feature">Guest Experience Strategies</td><td id="table-premium-feature">Multi-Property Optimization</td></tr>
346                        <tr><td>Sustainability Action Report</td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
347                        <tr><td>Detailed Supply Chain Evaluation</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
348                        <tr><td>AI-Powered Data Analysis</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td><td><i class="fa fa-check"></i></td></tr>
349                        <tr><td>Multiple Location Assessment</td><td><i class="fa fa-times"></i></td><td>Single Site</td><td><i class="fa fa-check"></i></td></tr>
350                        <tr><td>Ongoing Monitoring & Reviews</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td></tr>
351                        <tr><td>Custom Reporting Dashboard</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td></tr>
352                        <tr><td>Staff Training Program</td><td><i class="fa fa-times"></i></td><td><i class="fa fa-times"></i></td><td><i class="fa fa-check"></i></td></tr>
353                    </tbody>
354                </table>
355            </div>
356        </div>
357        
358        <!-- Highlighted Stat Box -->
359        <div class="stat-highlight-box" id="stat-highlight-box">
360             <p id="stat-highlight-text">Achieve up to a 4.5× ROI on your sustainability investment within 2 years.</p>
361        </div>
362
363      </div>
364    </section>
365
366    <!-- Testimonials Section -->
367    <section class="testimonial-section">
368        <div class="container">
369            <header class="text-center mb-40">
370                <h2>What Our Clients Say</h2>
371            </header>
372            <div class="row">
373                <div class="col-md-6 mb-30">
374                    <div class="testimonial-box">
375                        <blockquote>
376                            The comprehensive audit was a game-changer. We identified 20% in carbon reductions from our F&B operations alone in the first quarter and our guests love our new sustainability story. The process was seamless and the insights were invaluable.
377                        </blockquote>
378                        <footer>
379                            Sustainbility Manager, Grand Hyatt 
380                        </footer>
381                    </div>
382                </div>
383                <div class="col-md-6 mb-30">
384                    <div class="testimonial-box">
385                        <blockquote>
386                            TLC Analytics helped us understand our carbon footprint for our annual conference. Their detailed report allowed us to make targeted changes that reduced our impact b
386y over 30% the following year. Highly recommended.
387                        </blockquote>
388                        <footer>
389                           Events Director, RESET Conference
390                        </footer>
391                    </div>
392                </div>
393            </div>
394        </div>
395    </section>
396    
397    <section class="section-sm">
398        <div class="container">
399        <!-- Logos Section -->
400        <div class="text-center">
401          <h3>We are proud to have worked with:</h3>
402          <hr class="mb-30">
403          
404          <div class="logo-carousel">
405            <div class="logo-container" id="logoContainer">
406                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/w3.jpg" alt="Great Ormond St Hospital"></div>
407                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/virgin2.jpg" alt="Virgin Atlantic"></div>
408                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/celtic.png" alt="Celtic"></div>
409                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/w2.jpg" alt="Logo"></div>
410                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/rl.png" alt="Logo"></div>
411                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/w8.png" alt="Logo"></div>
412                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/w17.jpg" alt="UNWTO"></div>
413                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/citiscape.jpg" alt="Cityscape Global"></div>
414                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/w14.jpg" alt="St Thomas Hospital"></div>
415                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/easyjet2.jpg" alt="Easyjet"></div>
416                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/hyattregency.jpg" alt="Hyatt regency"></div>
417                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/jamaica.png" alt="Jamaica Tourism"></div>
418                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/coop.png" alt="Cooperativa Guatemala"></div>
419                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/resilience.png" alt="Global Travel and Tourism Resilience Council"></div>
420                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/logos/equinox.jpg" alt="Equinox"></div>
421                        <div class="logo-item"><img src="https://tlcanalytics.earth/images/TLC-certfied.png" alt="TLC certified"></div>
422            </div>
423          </div>
424          <p class="text-center">and many more</p>
425        </div>
426        
427        <!-- Features Included -->
428        <div class="row mt-60">
429          <div class="col-md-12">
430            <h3 class="text-center">What's Included in Every Package</h3>
431            <div class="row mt-30">
432              <div class="col-md-4">
433                <ul class="list-icon">
434                  <li><i class="fa fa-cogs"></i> AI-Powered Data Analysis</li>
435                  <li><i class="fa fa-leaf"></i> Detailed Environmental Impact Report</li>
436                  <li><i class="fa fa-shield"></i> Compliance Documentation</li>
437                </ul>
438              </div>
439              <div class="col-md-4">
440                <ul class="list-icon">
441                  <li><i class="fa fa-lightbulb-o"></i> Sustainability Recommendations</li>
442                  <li><i class="fa fa-users"></i> Expert Consultation</li>
443                  <li><i class="fa fa-road"></i> Implementation Guidance</li>
444                </ul>
445              </div>
446              <div class="col-md-4">
447                <ul class="list-icon">
448                  <li><i class="fa fa-bar-chart"></i> Progress Tracking Tools</li>
449                  <li><i class="fa fa-folder-open"></i> Support Documentation</li>
450                  <li><i class="fa fa-certificate"></i> Certificate of Verification</li>
451                </ul>
452              </div>
453            </div>
454          </div>
455        </div>
456        
457        <!-- Custom Solutions -->
458        <div class="row mt-60">
459          <div class="col-md-8 offset-md-2">
460            <div class="alert alert-info text-center">
461              <h4>Custom Solutions Available</h4>
462              <p>We understand every business is unique. Contact us for a customized solution that fits your specific needs and budget.</p>
463              <a href="https://www.tlcanalytics.earth/contact-tlc/" class="btn btn-primary mt-10">Request Custom Quote</a>
464            </div>
465          </div>
466        </div>
467      </div>
468    </section>
469    
470    <!-- FAQ Section -->
471    <section class="section-sm alternate">
472      <div class="container">
473        <header class="text-center mb-40">
474          <h2>Frequently Asked Questions</h2>
475        </header>
476        
477        <div class="row">
478          <div class="col-md-6">
479            <div class="toggle toggle-transparent toggle-bordered-full">
480              <div class="toggle active">
481                <label>How long does an assessment take?</label>
482                <div class="toggle-content">
483                  <p>Typically, a basic assessment can be completed within 2-4 weeks, while comprehensive audits may take 4-8 weeks depending on the size and complexity of your organization.</p>
484                </div>
485              </div>
486              <div class="toggle">
487                <label>What information do you need from us?</label>
488                <div class="toggle-content">
489                  <p>We'll need access to your operational data, utility bills, procurement records, and supply chain information. Our team will provide a detailed checklist during the initial consultation.</p>
490                </div>
491              </div>
492              <div class="toggle" id="faq-sector-specific">
493                <label id="faq-sector-question">How does this apply to hotels specifically?</label>
494                <div class="toggle-content">
495                  <p id="faq-sector-answer">Our assessments for hotels cover all aspects of operations, from energy usage and water consumption to waste management and guest amenities. We help identify sustainable alternatives that maintain guest satisfaction while reducing environmental impact.</p>
496                </div>
497              </div>
498            </div>
499          </div>
500          <div class="col-md-6">
501            <div class="toggle toggle-transparent toggle-bordered-full">
502              <div class="toggle">
503                <label>Do you offer payment plans?</label>
504                <div class="toggle-content">
505                  <p>Yes, we offer flexible payment options and can structure payment plans to suit your business needs. Contact us to discu
505ss available options.</p>
506                </div>
507              </div>
508              <div class="toggle">
509                <label>Is this sufficient for Sustainability Reporting legal compliance?</label>
510                <div class="toggle-content">
511                  <p>Yes, our comprehensive and enterprise packages are designed to meet all requirements for EU Corporate Sustainability Reporting Directive (CSRD) compliance and other sustainability reporting frameworks.</p>
512                </div>
513              </div>
514              <div class="toggle">
515                <label id="faq-benefit-question">What's the ROI for sustainability investments?</label>
516                <div class="toggle-content">
517                  <p id="faq-benefit-answer">Hotels that implement our sustainability recommendations typically see energy cost reductions of 15-25% within the first year, improved guest satisfaction scores, and higher occupancy rates from eco-conscious travellers.</p>
518                </div>
519              </div>
520            </div>
521          </div>
522        </div>
523<font size="-2">Sources: <a href="https://www.mdpi.com/2071-1050/15/11/8775">Hotel Premium (MDPI)</A> | <A HREF="https://news.booking.com/download/1161485/booking.comsustainabletravelreport2022final.pdf">Sustainable Booking preference</A></font>
524      </div>
525
526    </section>
527    
528    <!-- FOOTER -->
529    <footer id="footer">
530      <div class="copyright">
531        <div class="container">
532          <ul class="list-inline inline-links mobile-block float-right m-0">
533            <li><a href="https://tlcanalytics.earth/privacy.html" target="_blank">Privacy Policy</a></li>
534          </ul>
535          © 2025 Total Life Cycle Analytics / TLC Harmony Ltd, Company number 15969138<br>  
536        </div>
537      </div>
538    </footer>
539  </div>
540  <!-- /wrapper -->
541  
542  <!-- SCROLL TO TOP -->
543  <a href="#" id="toTop"></a>
544  
545  <!-- JAVASCRIPT FILES -->
546  
546<script>var plugin_path = 'https://tlcharmony.com/assets/plugins/';</script>
546
547  
547<script src="https://tlcharmony.com/assets/plugins/jquery/jquery-3.4.1.min.js"></script>
547
548  
548<script src="https://tlcharmony.com/assets/js/scripts.js"></script>
548
549  
550<!-- Custom JavaScript for dynamic content -->
551<script>
552    // --- DATA OBJECTS FOR DYNAMIC CONTENT ---
553    const sectorData = {
554      hotel: {
555        heading: "Hotel Sustainability Solutions", mainText: "Assessing your greenhouse gas and biodiversity impacts in readiness for EU climate reporting regulations is just one of the reasons to get a full assessment across your Scope 1-2-3 emissions. A data-driven verification of your impacts produces a RevPAR premium of between 5% to 8% and provides the roadmap for your sustainability journey.", subText: "Our hotel solutions help you reduce operational costs, enhance guest experiences, and meet growing demands for sustainable accommodation options. From energy-efficient lighting to water conservation systems, we provide practical solutions tailored to your property.",
556        stats: { stat1: "5% to 8%", stat1Label: "Average RevPAR Premium", stat2: "70%", stat2Label: "Booking Preference", stat3: "4.5×", stat3Label: "ROI Within 2 Years" },
557        keyStat: "Achieve up to a 4.5× ROI on your sustainability investment within 2 years."
558      },
559      restaurant: {
560        heading: "Restaurant & Food Service Solutions", mainText: "Foods are amongst the largest hospitality emission sources and restaurants can play a key role in addressing planet-harming impacts related to biodiversity and climate. We can show you how small changes to your most impactful foods can be used to reduce your emissions.", subText: "You can opt to do the menu review yourself using our free food climate, water and biodiversity impact analytics tool, labelling certifications come at a minimal price per dish. Our small restaurant basic verification and certification where TLC conduct an off-site review is keenly priced and starts at £375 for under 50 employees. For larger F&B operations we have experience in large multi-restaurant hotel and resort venues where menu engineering, supplier assessment, waste and carbon reduction strategies are provided. By implementing targeted changes, you can reduce environmental impact while enhancing customer experience and improving profitability.",
561        stats: { stat1: "30%", stat1Label: "Food Waste Reduction", stat2: "22%", stat2Label: "Carbon Reductions", stat3: "15%", stat3Label: "Revenue Premium" },
562        keyStat: "Reduce food waste by up to 30% and enhance your brand's reputation."
563      },
564      event: {
565        heading: "Event & MICE Sustainability", mainText: "We can analyse and report on your event, conference or meeting to provide a comprehensive carbon and biodiversity impact assessment and calculate the financial impact to nature for your own sustainability reporting and offsetting/insetting activity.", subText: "Our event solutions cover physical, hybrid, and virtual events of all sizes. We help you minimise environmental impact while maximising attendee experience through sustainable sourcing, waste management strategies, and digital alternatives.",
566        stats: { stat1: "40%", stat1Label: "Waste Reduction", stat2: "85%", stat2Label: "Materials Recycled", stat3: "65%", stat3Label: "Of Attendees Value Sustainability" },
567        keyStat: "Attract more sponsors and attendees by certifying your event as sustainable."
568      },
569      training: {
570        heading: "Sustainability Training for Hospitality Professionals", mainText: "We deliver comprehensive in-house sustainability training tailored for hospitality teams at all levels. Our programs are designed for both sustainability specialists and newcomers, covering key roles across operations, customer service, restaurants, and housekeeping.", subText: "Our training focuses on the operational and strategic decisions that deliver maximum impact in four critical areas: Carbon emissions reduction, Water conservation and management, Pollution prevention, and Biodiversity protection.",
571        stats: { stat1: "1-3 Days", stat1Label: "Customised Course Duration", stat2: "4 Key Areas", stat2Label: "Carbon, Water, Pollution, Biodiversity", stat3: "All Levels", stat3Label: "From Operations to Housekeeping" },
572        keyStat: "Empower your staff to become sustainability champions and reduce operational costs."
573      },
574      destination: {
575        heading: "Tourism Destination Development", mainText: "National and regional tourism impact assessments and financial modelling, identifying the environmental impact cost per tourist or visitor. ", subText: "Our destination solutions help tourism authorities balance economic benefits with environmental protection. We provide actionable insights on carrying capacity, visitor management strategies, and sustainable infrastru
575cture development.",
576        stats: { stat1: "3.2×", stat1Label: "Extended Season Length", stat2: "45%", stat2Label: "Higher Visitor Value", stat3: "60%", stat3Label: "Lower Environmental Impact" },
577        keyStat: "Develop a resilient tourism economy, and identify the environmental impact cost per tourist."
578      }
579    };
580    const packageTitles = {
581      hotel: { basic: "Hotel Basic<br>Assessment", standard: "Hotel Comprehensive<br>Audit", premium: "Hotel Enterprise<br>Solution" },
582      restaurant: { basic: "Restaurant Basic<br>Certification", standard: "Restaurant<br>Comprehensive Audit", premium: "Restaurant Enterprise<br>Solution" },
583      event: { basic: "Event Basic<br>Assessment", standard: "Event Comprehensive<br>Audit", premium: "Event Enterprise<br>Solution" },
584      training: { basic: "Introductory<br>Workshop", standard: "Comprehensive<br>Team Training", premium: "Train-the-Trainer<br>Program" },
585      destination: { basic: "Destination Basic<br>Assessment", standard: "Destination Comprehensive<br>Audit", premium: "Destination Enterprise<br>Solution" }
586    };
587    const packageCTAs = {
588        default: { basic: "Start My Assessment", standard: "Get My Audit", premium: "Book a Strategy Call"},
589        training: { basic: "Book a Workshop", standard: "Start Team Training", premium: "Become a Trainer" },
590        destination: { basic: "Start My Assessment", standard: "Develop My Plan", premium: "Book a Strategy Call"}
591    };
592    const sectorFeatures = {
593      hotel: { basic: "Energy & Water Audit", standard: "Guest Experience Enhancement Strategies", premium: "Multi-Property Optimisation" },
594      restaurant: { basic: "Online Menu Environment Impact Labelling & Certification", standard: "Food Waste Reduction Strategy", premium: "Sustainable Supply Chain Management" },
595      event: { basic: "Attendee Transport Impact Assessment", standard: "Virtual & Hybrid Event Planning", premium: "Carbon Neutral Event Certification" },
596      training: { basic: "Core Sustainability Principles", standard: "Role-Specific Action Plans", premium: "Certification & Leadership Training" },
597      destination: { basic: "Visitor Impact Analysis", standard: "Sustainable Tourism Development Plan", premium: "Regional Coordination Strategy" }
598    };
599    const defaultPackageFeatures = {
600        basic: [
601            'Scope 1 & 2 GHG Emissions Report',
602            'Activity-based Accounting Methodology',
603            'Basic Biodiversity Impact Review',
604            'Sustainability Compliance Prep',
605            'Sustainability Action Report'
606        ],
607        standard: [
608            'Single-site Full Scope 1, 2 & 3 GHG Analysis',
609            'Activity-based Accounting Methodology',
610            'Detailed Biodiversity Assessment',
611            'Supply Chain Evaluation',
612            'Sustainability Reporting Compliance Review',
613            'AI-Powered Data Analysis'
614        ],
615        premium: [
616            'Everything in Comprehensive',
617            'Multiple Location Assessment',
618            'Full Supply Chain Analysis',
619            'Ongoing Monitoring',
620            'Quarterly Review Meetings',
621            'Custom Reporting Dashboard'
622        ]
623    };
624    const sectorFAQs = {
625      hotel: { question: "How does this apply to hotels specifically?", answer: "Our assessments for hotels cover all aspects of operations, from energy usage and water consumption to waste management and guest amenities. We help identify sustainable alternatives that maintain guest satisfaction while reducing environmental impact." },
626      restaurant: { question: "How can restaurants benefit from sustainability assessments?", answer: "Restaurants can significantly reduce costs through better menu planning, food waste reduction, and carbon reduction. Our assessments identify the highest-impact food items and suggest alternatives or offsetting strategies that can be transparently passed to customers." },
627      event: { question: "Can you help with temporary events?", answer: "Yes, our event assessments are designed for both one-time gatherings and recurring events. We measure impacts from venue operations, attendee travel, catering, accommodations, and materials to provide a complete picture of environmental impact." },
628      training: { question: "Who should attend the training?", answer: "Our training is beneficial for everyone, from senior management and sustainability officers to front-line staff in operations, F&B, and housekeeping. We customise the content to be relevant for each group." },
629      destination: { question: "What makes destination assessments different?", answer: "Destination assessments look at the holistic impact of tourism across an entire region, measuring visitor flows, infrastructure capacity, natural resource usage, and cultural impacts to develop sustainable tourism strategies." }
630    };
631    const sectorBenefits = {
632      hotel: { question: "What's the ROI for hotels investing in sustainability?", answer: "Hotels that implement our sustainability recommendations typically see energy cost reductions of 15-25% within the first year, improved guest satisfaction scores, and higher occupancy rates from eco-conscious travellers." },
633      restaurant: { question: "How do sustainability initiatives affect restaurant revenue?", answer: "Restaurants implementing our recommendations see an average 12-18% reduction in operational costs, plus increased customer loyalty. Many successfully implement small menu surcharges for sustainability that customers readily accept." },
634      event: { question: "What competitive advantages do sustainable events gain?", answer: "Sustainable events attract more sponsorship, generate positive media coverage, and appeal to environmentally conscious attendees. Our clients report 20-30% higher attendee satisfaction scores for certified sustainable events." },
635      training: { question: "What are the outcomes of the training?", answer: "Teams gain practical skills to implement sustainability initiatives, leading to measurable reductions in resource use, lower operational costs, and an enhanced brand reputation. Empowered staff become sustainability champions within your organisation." },
636      destination: { question: "How does sustainability certification benefit tourism destinations?", answer: "Destinations implementing our recommendations see extended tourism seasons, higher per-visitor spending, reduced environmental remediation costs, and greater community support for tourism." }
637    };
638    
639    // --- CORE LOGIC ---
640    let currentSector = 'hotel';
641    let employeeCount = 100;
642
643    // --- MODIFIED FUNCTION TO UPDATE CTA LINKS ---
644    function updateCtaLinks() {
645        const baseUrl = 'https://tlcanalytics.earth/contact-tlc/index.html';
646
647        const packages = {
648            basic: { btnId: 'basic-cta-btn', name: 'Basic', priceId: '#category1 p' },
649            standard: { btnId: 'standard-cta-btn', name: 'Comprehensive', priceId: '#category2 p' },
650            premium: { btnId: 'premium-cta-btn', name: 'Enterprise', priceId: '#category3 p' }
651        };
652
653        for (const key in packages) {
654            const pkg = packages[key];
655            const btn = document.getElementById(pkg.btnId);
656            const priceElement = document.querySelector(pkg.priceId);
657
658            if (btn && priceElement) {
659                // Get the text content and clean it up to get the price value
660                let priceText = priceElement.textContent.replace('Price: ', '').trim();
661
662                const params = new URLSearchParams({
663                    sector: currentSector,
664                    package: pkg.name,
665                    size: employeeCount,
666                    price: priceText // Add the captured price
667                });
668                
669                btn.href = `${baseUrl}?${params.toString()}`;
670            }
671        }
672    }
673    
674    function updatePrices(count) {
675      if (currentSector === 'destination' || currentSector === 'training') {
676        const pricingTiers = {
677            destination: {
678                low: { basic: '£1,890', standard: '£4,950', premium: '£24,500' },
679                mid: { basic: '£3,950', standard: '£9,450', premium: '£39,500' },
680                high: { basic: '£6,500', standard: '£12,950', premium: 'Contact for Quote' }
681            },
682            training: {
683                low: { basic: '£1,890', standard: '£4,950', premium: '£24,500' },
684                mid: { basic: '£3,950', standard: '£9,450', premium: '£39,500' },
685                high: { basic: '£6,500', standard: '£12,950', premium: 'Contact for Quote' }
686            }
687        };
688        const thresholds = currentSector === 'destination' ? [500, 10000] : [20, 50];
689        let tier = 'low';
690        if (count > thresholds[0] && count <= thresholds[1]) tier = 'mid';
691        else if (count > thresholds[1]) tier = 'high';
692        
693        document.querySelector('#category1 p').innerHTML = `Price: ${pricingTiers[currentSector][tier].basic}`;
694        document.querySelector('#category2 p').innerHTML = `Price: ${pricingTiers[currentSector][tier].standard}`;
695        document.querySelector('#category3 p').innerHTML = `Price: ${pricingTiers[currentSector][tier].premium}`;
696
697      } else if (currentSector === 'restaurant') {
698        let basicPriceText = '';
699        if (count < 50) {
700            basicPriceText = 'Price: £375';
701        } else if (count <= 100) {
702            basicPriceText = 'Price: £695';
703        } else {
704            basicPriceText = 'Price: £1250';
705        }
706        document.querySelector('#category1 p').innerHTML = basicPriceText;
707        
708        if (count >= 0 && count <= 250) {
709          document.querySelector('#category2 p').innerHTML = 'Price: £3,950';
710          document.querySelector('#category3 p').innerHTML = 'Price: £24,500';
711        } else if (count > 250 && count <= 500) {
712          document.querySelector('#category2 p').innerHTML = 'Price: £8,450';
713          document.querySelector('#category3 p').innerHTML = 'Price: £39,500';
714        } else if (count > 500) {
715          document.querySelector('#category2 p').innerHTML = 'Price: £12,950';
716          document.querySelector('#category3 p').innerHTML = 'Contact for Quote';
717        }
718
719      } else if (currentSector === 'hotel' || currentSector === 'event') {
720        if (count >= 0 && count <= 250) {
721            document.querySelector('#category1 p').innerHTML = 'Price: £1,890';
722            document.querySelector('#category2 p').innerHTML = 'Price: £4,950';
723            document.querySelector('#category3 p').innerHTML = 'Price: £24,500';
724        } else if (count > 250 && count <= 500) {
725            document.querySelector('#category1 p').innerHTML = 'Price: £3,950';
726            document.querySelector('#category2 p').innerHTML = 'Price: £9,450';
727            document.querySelector('#category3 p').innerHTML = 'Price: £39,500';
728        } else if (count > 500) {
729            document.querySelector('#category1 p').innerHTML = 'Price: £6,500';
730            document.querySelector('#category2 p').innerHTML = 'Price: £12,950';
731            document.querySelector('#category3 p').innerHTML = 'Contact for Quote';
732        }
733      }
734      // After prices are updated, immediately update the links
735      updateCtaLinks();
736    }
737
738    function updateFeatureLists(sector) {
739        let featuresBasic, featuresStandard, featuresPremium;
740
741        if (sector === 'restaurant') {
742            featuresBasic = [
743                'Online Basic Climate Assessment',
744                'Online Basic Biodiversity Review',
745            ];
746            featuresStandard = defaultPackageFeatures.standard;
747            featuresPremium = defaultPackageFeatures.premium;
748        } else {
749            featuresBasic = defaultPackageFeatures.basic;
750            featuresStandard = defaultPackageFeatures.standard;
751            featuresPremium = defaultPackageFeatures.premium;
752        }
753
754        document.getElementById('basic-features').innerHTML = featuresBasic.map(f => `<li>${f}</li>`).join('');
755        document.getElementById('standard-features').innerHTML = featuresStandard.map(f => `<li>${f}</li>`).join('');
756        document.getElementById('premium-features').innerHTML = featuresPremium.map(f => `<li>${f}</li>`).join('');
757
758        const highlightedFeatures = sectorFeatures[sector];
759        document.getElementById('basic-features').innerHTML += `<li id="basic-feature-special"><span class="feature-highlight">${highlightedFeatures.basic}</span></li>`;
760        document.getElementById('standard-features').innerHTML += `<li id="standard-feature-special"><span class="feature-highlight">${highlightedFeatures.standard}</span></li>`;
761        document.getElementById('premium-features').innerHTML += `<li id="premium-feature-special"><span class="feature-highlight">${highlightedFeatures.premium}</span></li>`;
762    }
763    
764    function changeSector(sector) {
765      currentSector = sector;
766      document.querySelectorAll('.sector-btn').forEach(btn => btn.classList.remove('active'));
767      document.getElementById(`${sector}-btn`).classList.add('active');
768      
769      const data = sectorData[sector];
770      document.getElementById('sector-heading').textContent = data.heading;
771      document.getElementById('sector-text').textContent = data.mainText;
772      document.getElementById('sector-subtext').textContent = data.subText;
773      document.getElementById('stat1').textContent = data.stats.stat1;
774      document.getElementById('stat1-label').textContent = data.stats.stat1Label;
775      document.getElementById('stat2').textContent = data.stats.stat2;
776      document.getElementById('stat2-label').textContent = data.stats.stat2Label;
777      document.getElementById('stat3').textContent = data.stats.stat3;
778      document.getElementById('stat3-label').textContent = data.stats.stat3Label;
779      document.getElementById('stat-highlight-text').textContent = data.keyStat;
780      
781      const titles = packageTitles[sector];
782      document.getElementById('basic-title').innerHTML = titles.basic;
783      document.getElementById('standard-title').innerHTML = titles.standard;
784      document.getElementById('premium-title').innerHTML = titles.premium;
785      
786      const ctas = packageCTAs[sector] || packageCTAs.default;
787      document.getElementById('basic-cta-btn').textContent = ctas.basic;
788      document.getElementById('standard-cta-btn').textContent = ctas.standard;
789      document.getElementById('premium-cta-btn').textContent = ctas.premium;
790
791      updateFeatureLists(sector);
792      const features = sectorFeatures[sector];
793      document.getElementById('table-basic-feature').textContent = features.basic;
794      document.getElementById('table-standard-feature').textContent = features.standard;
795      document.getElementById('table-premium-feature').textContent = features.premium;
796      
797      const faq = sectorFAQs[sector];
798      document.getElementById('faq-sector-question').textContent = faq.question;
799      document.getElementById('faq-sector-answer').textContent = faq.answer;
800      const benefit = sectorBenefits[sector];
801      document.getElementById('faq-benefit-question').textContent = benefit.question;
802      document.getElementById('faq-benefit-answer').textContent = benefit.answer;
803      
804      let sliderTitle = 'Employees', sliderMax = 1000, sliderDefault = 100;
805      if (sector === 'event') { sliderTitle = 'Attendees'; }
806      if (sector === 'restaurant') { sliderDefault = 40; }
807      if (sector === 'training') { sliderTitle = 'Trainees'; sliderMax = 100; sliderDefault = 10; }
808      if (sector === 'destination') { sliderTitle = 'Annual Visitors (thousands)'; sliderMax = 20000; sliderDefault = 250; }
809      
810      document.getElementById('slider-title').textContent = `Slide to Select Number of ${sliderTitle}`;
811      const slider = document.getElementById('priceSlider');
812      slider.max = sliderMax;
813      slider.value = sliderDefault;
814      employeeCount = sliderDefault;
815      document.getElementById('sliderValue').textContent = `${employeeCount} ${sliderTitle}`;
816      
817      updatePrices(employeeCount);
818      // No need to call updateCtaLinks() here, as updatePrices() now does it
819    }
820    
821    // --- INITIALIZATION & EVENT LISTENERS ---
822    document.addEventListener('DOMContentLoaded', function() {
823      const urlParams = new URLSearchParams(window.location.search);
824      const sectorFromUrl = urlParams.get('sector');
825
826      if (sectorFromUrl && sectorData[sectorFromUrl]) {
827        changeSector(sectorFromUrl);
828      } else {
829        changeSector('hotel');
830      }
831
832      const slider = document.getElementById('priceSlider');
833      slider.addEventListener('input', () => {
834        employeeCount = slider.value;
835        let sliderTitle = 'Employees';
836        if (currentSector === 'event') sliderTitle = 'Attendees';
837        if (currentSector === 'training') sliderTitle = 'Trainees';
838        if (currentSector === 'destination') sliderTitle = 'Annual Visitors (thousands)';
839        document.getElementById('sliderValue').textContent = `${employeeCount} ${sliderTitle}`;
840        updatePrices(employeeCount);
841        // No need to call updateCtaLinks() here, as updatePrices() now does it
842      });
843      
844      const container = document.getElementById('logoContainer');
845      const logoItems = container.querySelectorAll('.logo-item');
846      logoItems.forEach(item => container.appendChild(item.cloneNode(true)));
847      let position = 0;
848      const speed = 1;
849      function animate() {
850        position -= speed;
851        if (position <= -container.scrollWidth / 2) { position = 0; }
852        container.style.transform = `translateX(${position}px)`;
853        requestAnimationFrame(animate);
854      }
855      animate();
856    });
857</script>
857
858</body>
859</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.